View | Details | Raw Unified | Return to bug 152712
Collapse All | Expand All

(-)Makefile (-80 / +82 lines)
Lines 5-19 Link Here
5
# $FreeBSD: ports/java/springframework/Makefile,v 1.8 2009/08/22 00:24:28 amdmi3 Exp $
5
# $FreeBSD: ports/java/springframework/Makefile,v 1.8 2009/08/22 00:24:28 amdmi3 Exp $
6
6
7
PORTNAME=	springframework
7
PORTNAME=	springframework
8
PORTVERSION=	2.5.5
8
PORTVERSION=	3.0.5
9
CATEGORIES=	java devel
9
CATEGORIES=	java devel
10
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-2/${PORTVERSION}
10
MASTER_SITES=	http://s3.amazonaws.com/dist.springframework.org/release/SPR/
11
DISTNAME=	spring-framework-${PORTVERSION}-with-dependencies
11
DISTNAME=	spring-framework-${PORTVERSION}.RELEASE-with-docs
12
12
13
MAINTAINER=	gerrit.beine@gmx.de
13
MAINTAINER=	gerrit.beine@gmx.de
14
COMMENT=	The Spring Framework for Java
14
COMMENT=	The Spring Framework for Java
15
15
16
WRKSRC=		${WRKDIR}/spring-framework-${PORTVERSION}
16
WRKSRC=		${WRKDIR}/spring-framework-${PORTVERSION}.RELEASE
17
17
18
NO_BUILD=	yes
18
NO_BUILD=	yes
19
USE_JAVA=	yes
19
USE_JAVA=	yes
Lines 21-84 Link Here
21
JAVA_VERSION=	1.5+
21
JAVA_VERSION=	1.5+
22
22
23
OPTIONS=	DOCS    "Install docs & examples" on \
23
OPTIONS=	DOCS    "Install docs & examples" on \
24
		RESRCS  "Install resource files" off \
24
		RESRCS  "Install resource files" off
25
		MODULES "Install modules" on \
26
		WEAVING "Install weaving modules" off
27
25
28
PLIST_FILES=	%%JAVAJARDIR%%/spring.jar
26
JAR_FILES=	org.springframework.aop.jar \
27
		org.springframework.asm.jar \
28
		org.springframework.aspects.jar \
29
		org.springframework.beans.jar \
30
		org.springframework.context.jar \
31
		org.springframework.context.support.jar \
32
		org.springframework.core.jar \
33
		org.springframework.expression.jar \
34
		org.springframework.instrument.jar \
35
		org.springframework.instrument.tomcat.jar \
36
		org.springframework.jdbc.jar \
37
		org.springframework.jms.jar \
38
		org.springframework.orm.jar \
39
		org.springframework.oxm.jar \
40
		org.springframework.test.jar \
41
		org.springframework.transaction.jar \
42
		org.springframework.web.jar \
43
		org.springframework.web.portlet.jar \
44
		org.springframework.web.servlet.jar \
45
		org.springframework.web.struts.jar
46
47
.for f in ${JAR_FILES}
48
PLIST_FILES +=	%%JAVAJARDIR%%/${f}
49
.endfor
29
50
30
.include <bsd.port.pre.mk>
51
.include <bsd.port.options.mk>
31
52
32
.if defined(WITHOUT_DOCS) || !defined(WITH_DOCS)
53
.if defined(WITHOUT_DOCS)
33
NOPORTDOCS=	yes
54
NOPORTDOCS=	yes
34
.endif
55
.endif
35
56
36
.if !defined(WITHOUT_RESRCS) || defined(WITH_RESRCS)
57
.if defined(WITH_RESRCS)
37
PLIST_FILES+=	%%JAVASHAREDIR%%/spring-aop-2.0.xsd \
58
RESOURCE_FILES=	spring-aop-2.0.xsd \
38
		%%JAVASHAREDIR%%/spring-aop-2.5.xsd \
59
		spring-aop-2.5.xsd \
39
		%%JAVASHAREDIR%%/spring-beans-2.0.dtd \
60
		spring-aop-3.0.xsd \
40
		%%JAVASHAREDIR%%/spring-beans-2.0.xsd \
61
		spring-beans-2.0.dtd \
41
		%%JAVASHAREDIR%%/spring-beans-2.5.xsd \
62
		spring-beans-2.0.xsd \
42
		%%JAVASHAREDIR%%/spring-beans.dtd \
63
		spring-beans-2.5.xsd \
43
		%%JAVASHAREDIR%%/spring-context-2.5.xsd \
64
		spring-beans-3.0.xsd \
44
		%%JAVASHAREDIR%%/spring-form.tld \
65
		spring-beans.dtd \
45
		%%JAVASHAREDIR%%/spring-jee-2.0.xsd \
66
		spring-context-2.5.xsd \
46
		%%JAVASHAREDIR%%/spring-jee-2.5.xsd \
67
		spring-context-3.0.xsd \
47
		%%JAVASHAREDIR%%/spring-jms-2.5.xsd \
68
		spring-form.tld \
48
		%%JAVASHAREDIR%%/spring-lang-2.0.xsd \
69
		spring-jdbc-3.0.xsd \
49
		%%JAVASHAREDIR%%/spring-lang-2.5.xsd \
70
		spring-jee-2.0.xsd \
50
		%%JAVASHAREDIR%%/spring-tool-2.0.xsd \
71
		spring-jee-2.5.xsd \
51
		%%JAVASHAREDIR%%/spring-tool-2.5.xsd \
72
		spring-jee-3.0.xsd \
52
		%%JAVASHAREDIR%%/spring-tx-2.0.xsd \
73
		spring-jms-2.5.xsd \
53
		%%JAVASHAREDIR%%/spring-tx-2.5.xsd \
74
		spring-jms-3.0.xsd \
54
		%%JAVASHAREDIR%%/spring-util-2.0.xsd \
75
		spring-lang-2.0.xsd \
55
		%%JAVASHAREDIR%%/spring-util-2.5.xsd \
76
		spring-lang-2.5.xsd \
56
		%%JAVASHAREDIR%%/spring.ftl \
77
		spring-lang-3.0.xsd \
57
		%%JAVASHAREDIR%%/spring.tld \
78
		spring-mvc-3.0.xsd \
58
		%%JAVASHAREDIR%%/spring.vm
79
		spring-oxm-3.0.xsd \
59
.endif
80
		spring-task-3.0.xsd \
60
81
		spring-tool-2.0.xsd \
61
.if !defined(WITHOUT_MODULES) || defined(WITH_MODULES)
82
		spring-tool-2.5.xsd \
62
PLIST_FILES+=	%%JAVAJARDIR%%/spring-aop.jar \
83
		spring-tool-3.0.xsd \
63
		%%JAVAJARDIR%%/spring-beans.jar \
84
		spring-tx-2.0.xsd \
64
		%%JAVAJARDIR%%/spring-context-support.jar \
85
		spring-tx-2.5.xsd \
65
		%%JAVAJARDIR%%/spring-context.jar \
86
		spring-tx-3.0.xsd \
66
		%%JAVAJARDIR%%/spring-core.jar \
87
		spring-util-2.0.xsd \
67
		%%JAVAJARDIR%%/spring-jdbc.jar \
88
		spring-util-2.5.xsd \
68
		%%JAVAJARDIR%%/spring-jms.jar \
89
		spring-util-3.0.xsd \
69
		%%JAVAJARDIR%%/spring-orm.jar \
90
		spring.ftl \
70
		%%JAVAJARDIR%%/spring-test.jar \
91
		spring.tld \
71
		%%JAVAJARDIR%%/spring-tx.jar \
92
		spring.vm
72
		%%JAVAJARDIR%%/spring-web.jar \
93
73
		%%JAVAJARDIR%%/spring-webmvc-portlet.jar \
94
.for f in ${RESOURCE_FILES}
74
		%%JAVAJARDIR%%/spring-webmvc-struts.jar \
95
PLIST_FILES +=	%%JAVASHAREDIR%%/${f}
75
		%%JAVAJARDIR%%/spring-webmvc.jar
96
.endfor
76
.endif
77
78
.if !defined(WITHOUT_WEAVING) || defined(WITH_WEAVING)
79
PLIST_FILES+=	%%JAVAJARDIR%%/spring-agent.jar \
80
		%%JAVAJARDIR%%/spring-aspects.jar \
81
		%%JAVAJARDIR%%/spring-tomcat-weaver.jar
82
.endif
97
.endif
83
98
84
.if !defined(NOPORTDOCS)
99
.if !defined(NOPORTDOCS)
Lines 86-121 Link Here
86
.endif
101
.endif
87
102
88
do-install:
103
do-install:
89
	@${INSTALL_DATA} ${WRKSRC}/dist/spring.jar ${JAVAJARDIR}
104
.for f in ${JAR_FILES}
105
	@${INSTALL_DATA} ${WRKSRC}/dist/${f:S/.jar/-${PORTVERSION}.RELEASE.jar/} \
106
		${JAVAJARDIR}/${f}
107
.endfor
90
.if !defined(WITHOUT_RESRCS) || defined(WITH_RESRCS)
108
.if !defined(WITHOUT_RESRCS) || defined(WITH_RESRCS)
91
	@${INSTALL_DATA} ${WRKSRC}/dist/resources/* ${JAVASHAREDIR}
109
.for f in ${RESOURCE_FILES}
92
.endif
110
	@${INSTALL_DATA} `${FIND} "${WRKSRC}" -name ${f} -print` \
93
.if !defined(WITHOUT_MODULES) || defined(WITH_MODULES)
111
		${JAVASHAREDIR}/${f}
94
	@${INSTALL_DATA} ${WRKSRC}/dist/modules/* ${JAVAJARDIR}
112
.endfor
95
.endif
96
.if !defined(WITHOUT_WEAVING) || defined(WITH_WEAVING)
97
	@${INSTALL_DATA} ${WRKSRC}/dist/weaving/* ${JAVAJARDIR}
98
.endif
113
.endif
99
.if !defined(NOPORTDOCS)
114
.if !defined(NOPORTDOCS)
100
	@${MKDIR} ${DOCSDIR}
115
	@${MKDIR} ${DOCSDIR}
101
	@${INSTALL_DATA} ${WRKSRC}/changelog.txt ${DOCSDIR}
116
	@${INSTALL_DATA} ${WRKSRC}/changelog.txt ${DOCSDIR}
117
	@${INSTALL_DATA} ${WRKSRC}/license.txt ${DOCSDIR}
102
	@${INSTALL_DATA} ${WRKSRC}/notice.txt ${DOCSDIR}
118
	@${INSTALL_DATA} ${WRKSRC}/notice.txt ${DOCSDIR}
103
	@${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
119
	@${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR}
104
	@cd ${WRKSRC}/docs/ \
120
	@cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${DOCSDIR}
105
	    && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} \; \
106
	    && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${DOCSDIR}/{} \;
107
	@${MKDIR} ${EXAMPLESDIR}
108
	@cd ${WRKSRC}/samples/ \
109
	    && ${FIND} . -type d -exec ${MKDIR} ${EXAMPLESDIR}/{} \; \
110
	    && ${FIND} . -type f -exec ${INSTALL_DATA} {} ${EXAMPLESDIR}/{} \;
111
.endif
112
113
post-install:
114
.if !defined(NOPORTDOCS)
115
	@${FIND} -s ${WRKSRC}/samples -not -type d \
116
	    | ${SED} -ne 's,^${WRKSRC}/samples,${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
117
	@${FIND} -s -d ${WRKSRC}/samples -type d \
118
	    | ${SED} -ne 's,^${WRKSRC}/samples,@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,},p' >> ${TMPPLIST}
119
.endif
121
.endif
120
122
121
.include <bsd.port.post.mk>
123
.include <bsd.port.mk>
(-)distinfo (-3 / +2 lines)
Lines 1-3 Link Here
1
MD5 (spring-framework-2.5.5-with-dependencies.zip) = 2c24e493d4e7b67596382460f25734bb
1
SHA256 (spring-framework-3.0.5.RELEASE-with-docs.zip) = e05553286c076de1e3b75ffc1285b4b72da19587b1c9153d0dde946ff657cee5
2
SHA256 (spring-framework-2.5.5-with-dependencies.zip) = 085e78fbebc0332e7a3dbb9f5530e53a04e6770cd16ef492ca9b8781ae7bc995
2
SIZE (spring-framework-3.0.5.RELEASE-with-docs.zip) = 49072252
3
SIZE (spring-framework-2.5.5-with-dependencies.zip) = 82132385

Return to bug 152712