Update math/R-cran-xts to version 0.10.0
[dports.git] / java / springframework31 / Makefile
1 # Created by: Gerrit Beine <gerrit.beine@gmx.de>
2 # $FreeBSD$
3
4 PORTNAME=       springframework
5 PORTVERSION=    3.1.4
6 PORTREVISION=   1
7 CATEGORIES=     java devel
8 MASTER_SITES=   http://s3.amazonaws.com/dist.springframework.org/release/SPR/
9 DISTNAME=       spring-framework-${PORTVERSION}.RELEASE-with-docs
10
11 MAINTAINER=     olgeni@FreeBSD.org
12 COMMENT=        The Spring Framework for Java
13
14 WRKSRC=         ${WRKDIR}/spring-framework-${PORTVERSION}.RELEASE
15
16 PKGNAMESUFFIX=  31
17
18 CONFLICTS=      springframework-3.2.*
19
20 NO_BUILD=       yes
21 USE_JAVA=       yes
22 USES=           zip
23 JAVA_VERSION=   1.6+
24
25 OPTIONS_DEFINE= DOCS RESRCS
26 RESRCS_DESC=    Install resource files
27
28 JAR_FILES=      org.springframework.aop.jar \
29                 org.springframework.asm.jar \
30                 org.springframework.aspects.jar \
31                 org.springframework.beans.jar \
32                 org.springframework.context.jar \
33                 org.springframework.context.support.jar \
34                 org.springframework.core.jar \
35                 org.springframework.expression.jar \
36                 org.springframework.instrument.jar \
37                 org.springframework.instrument.tomcat.jar \
38                 org.springframework.jdbc.jar \
39                 org.springframework.jms.jar \
40                 org.springframework.orm.jar \
41                 org.springframework.oxm.jar \
42                 org.springframework.test.jar \
43                 org.springframework.transaction.jar \
44                 org.springframework.web.jar \
45                 org.springframework.web.portlet.jar \
46                 org.springframework.web.servlet.jar \
47                 org.springframework.web.struts.jar
48
49 .for f in ${JAR_FILES}
50 PLIST_FILES +=  %%JAVAJARDIR%%/${f}
51 .endfor
52
53 .include <bsd.port.options.mk>
54
55 .if ${PORT_OPTIONS:MRESRCS}
56 RESOURCE_FILES= spring-aop-2.0.xsd \
57                 spring-aop-2.5.xsd \
58                 spring-aop-3.0.xsd \
59                 spring-aop-3.1.xsd \
60                 spring-aop-3.2.xsd \
61                 spring-beans-2.0.dtd \
62                 spring-beans-2.0.xsd \
63                 spring-beans-2.5.xsd \
64                 spring-beans-3.0.xsd \
65                 spring-beans-3.1.xsd \
66                 spring-beans-3.2.xsd \
67                 spring-beans.dtd \
68                 spring-cache-3.1.xsd \
69                 spring-cache-3.2.xsd \
70                 spring-context-2.5.xsd \
71                 spring-context-3.0.xsd \
72                 spring-context-3.1.xsd \
73                 spring-context-3.2.xsd \
74                 spring-form.tld \
75                 spring-jdbc-3.0.xsd \
76                 spring-jdbc-3.1.xsd \
77                 spring-jdbc-3.2.xsd \
78                 spring-jee-2.0.xsd \
79                 spring-jee-2.5.xsd \
80                 spring-jee-3.0.xsd \
81                 spring-jee-3.1.xsd \
82                 spring-jee-3.2.xsd \
83                 spring-jms-2.5.xsd \
84                 spring-jms-3.0.xsd \
85                 spring-jms-3.1.xsd \
86                 spring-lang-2.0.xsd \
87                 spring-lang-2.5.xsd \
88                 spring-lang-3.0.xsd \
89                 spring-lang-3.1.xsd \
90                 spring-lang-3.2.xsd \
91                 spring-mvc-3.0.xsd \
92                 spring-mvc-3.1.xsd \
93                 spring-mvc-3.2.xsd \
94                 spring-oxm-1.5.xsd \
95                 spring-oxm-3.0.xsd \
96                 spring-oxm-3.1.xsd \
97                 spring-oxm-3.2.xsd \
98                 spring-task-3.0.xsd \
99                 spring-task-3.1.xsd \
100                 spring-task-3.2.xsd \
101                 spring-tool-2.0.xsd \
102                 spring-tool-2.5.xsd \
103                 spring-tool-3.0.xsd \
104                 spring-tool-3.1.xsd \
105                 spring-tool-3.2.xsd \
106                 spring-tx-2.0.xsd \
107                 spring-tx-2.5.xsd \
108                 spring-tx-3.0.xsd \
109                 spring-tx-3.1.xsd \
110                 spring-tx-3.2.xsd \
111                 spring-util-2.0.xsd \
112                 spring-util-2.5.xsd \
113                 spring-util-3.0.xsd \
114                 spring-util-3.1.xsd \
115                 spring-util-3.2.xsd \
116                 spring.ftl \
117                 spring.tld \
118                 spring.vm
119
120 .for f in ${RESOURCE_FILES}
121 PLIST_FILES +=  %%JAVASHAREDIR%%/${f}
122 .endfor
123 .endif
124
125 .if ${PORT_OPTIONS:MDOCS}
126 PORTDOCS=       *
127 .endif
128
129 do-install:
130         @${MKDIR} ${STAGEDIR}${JAVAJARDIR}
131         @${MKDIR} ${STAGEDIR}${JAVASHAREDIR}
132 .for f in ${JAR_FILES}
133         ${INSTALL_DATA} ${WRKSRC}/dist/${f:S/.jar/-${PORTVERSION}.RELEASE.jar/} \
134                 ${STAGEDIR}${JAVAJARDIR}/${f}
135 .endfor
136 .for f in ${RESOURCE_FILES}
137         ${INSTALL_DATA} `${FIND} "${WRKSRC}" -name ${f} -print | ${TAIL} -1` \
138                 ${STAGEDIR}${JAVASHAREDIR}/${f}
139 .endfor
140         @${MKDIR} ${STAGEDIR}${DOCSDIR}
141         ${INSTALL_DATA} ${WRKSRC}/changelog.txt ${STAGEDIR}${DOCSDIR}
142         ${INSTALL_DATA} ${WRKSRC}/license.txt ${STAGEDIR}${DOCSDIR}
143         ${INSTALL_DATA} ${WRKSRC}/notice.txt ${STAGEDIR}${DOCSDIR}
144         ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR}
145         cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
146
147 .include <bsd.port.mk>