Lines 2-11
Link Here
|
2 |
# $FreeBSD: head/net/openmq/Makefile 347778 2014-03-10 16:38:00Z bapt $ |
2 |
# $FreeBSD: head/net/openmq/Makefile 347778 2014-03-10 16:38:00Z bapt $ |
3 |
|
3 |
|
4 |
PORTNAME= openmq |
4 |
PORTNAME= openmq |
5 |
PORTVERSION= 4.5.1.b.3 |
5 |
PORTVERSION= 4.5.2.p.1 |
6 |
PORTEPOCH= 1 |
6 |
PORTEPOCH= 1 |
7 |
CATEGORIES= net java |
7 |
CATEGORIES= net java |
8 |
MASTER_SITES= http://download.java.net/mq/open-mq/4.5.1/b03-final/ \ |
8 |
MASTER_SITES= http://download.java.net/mq/open-mq/4.5.2/b03/ \ |
9 |
http://download.java.net/maven/2/javax/javaee-api/6.0/:2 \ |
9 |
http://download.java.net/maven/2/javax/javaee-api/6.0/:2 \ |
10 |
http://download.java.net/maven/2/com/sun/grizzly/grizzly-nio-framework/1.9.18a/:3 \ |
10 |
http://download.java.net/maven/2/com/sun/grizzly/grizzly-nio-framework/1.9.18a/:3 \ |
11 |
http://download.java.net/maven/2/com/sun/woodstock/dependlibs/jhall/2.0/:4 |
11 |
http://download.java.net/maven/2/com/sun/woodstock/dependlibs/jhall/2.0/:4 |
Lines 18-36
Link Here
|
18 |
LICENSE= GPLv2 CDDL |
18 |
LICENSE= GPLv2 CDDL |
19 |
LICENSE_COMB= dual |
19 |
LICENSE_COMB= dual |
20 |
|
20 |
|
21 |
SRCDIST= openmq4_5_1-source.zip |
21 |
SRCDIST= mq4_5_2p1-source.zip |
22 |
BOOTJARS= javaee-api-6.0.jar:2 \ |
22 |
BOOTJARS= javaee-api-6.0.jar:2 \ |
23 |
grizzly-nio-framework-1.9.18a.jar:3 \ |
23 |
grizzly-nio-framework-1.9.18a.jar:3 \ |
24 |
jhall-2.0.jar:4 |
24 |
jhall-2.0.jar:4 |
25 |
|
25 |
|
26 |
USES= zip |
26 |
USES= zip |
27 |
USE_JAVA= yes |
27 |
USE_JAVA= yes |
28 |
JAVA_VERSION= 1.6 |
28 |
JAVA_VERSION= 1.6+ |
29 |
JAVA_VENDOR= openjdk |
29 |
JAVA_VENDOR= openjdk |
30 |
|
30 |
|
31 |
WRKSRC= ${WRKDIR}/mq |
31 |
WRKSRC= ${WRKDIR}/mq |
32 |
PLIST= ${WRKDIR}/pkg-plist |
32 |
PLIST= ${WRKDIR}/pkg-plist |
33 |
|
33 |
|
|
|
34 |
.ifndef IMQ_CLIENT |
35 |
OPTIONS_DEFINE= DOCS EXAMPLES |
36 |
.endif |
37 |
|
34 |
USE_ANT= yes |
38 |
USE_ANT= yes |
35 |
.ifndef IMQ_CLIENT |
39 |
.ifndef IMQ_CLIENT |
36 |
USE_RC_SUBR= imq |
40 |
USE_RC_SUBR= imq |
Lines 38-47
Link Here
|
38 |
SUB_FILES= pkg-message |
42 |
SUB_FILES= pkg-message |
39 |
.endif |
43 |
.endif |
40 |
|
44 |
|
|
|
45 |
.include <bsd.port.options.mk> |
46 |
|
41 |
# Get the bootstrap jars in place before the build starts, because |
47 |
# Get the bootstrap jars in place before the build starts, because |
42 |
# pointyhat doesn't allow them to be downloaded by the "bootstrap" |
48 |
# pointyhat doesn't allow them to be downloaded by the "bootstrap" |
43 |
# target in the Ant file. |
49 |
# target in the Ant file. |
44 |
NO_STAGE= yes |
|
|
45 |
pre-build: |
50 |
pre-build: |
46 |
@${MKDIR} ${WRKSRC}/extlib |
51 |
@${MKDIR} ${WRKSRC}/extlib |
47 |
@${CP} ${DISTDIR}/javaee-api-6.0.jar \ |
52 |
@${CP} ${DISTDIR}/javaee-api-6.0.jar \ |
Lines 63-83
Link Here
|
63 |
${ECHO_CMD} "imq/{}" \; > ${PLIST} |
68 |
${ECHO_CMD} "imq/{}" \; > ${PLIST} |
64 |
@cd ${WRKSRC}/dist/mq && ${FIND} -d bin lib -type d -exec \ |
69 |
@cd ${WRKSRC}/dist/mq && ${FIND} -d bin lib -type d -exec \ |
65 |
${ECHO_CMD} "@dirrm imq/{}" \; >> ${PLIST} |
70 |
${ECHO_CMD} "@dirrm imq/{}" \; >> ${PLIST} |
66 |
@cd ${WRKSRC}/dist/mq/etc && ${FIND} . -depth 1 -type f -exec \ |
71 |
@cd ${WRKSRC}/dist/mq && ${FIND} etc -depth 1 -type f -print | \ |
67 |
${ECHO_CMD} "etc/mq/{}" \; >> ${PLIST} |
72 |
${SED} -e "\-/-s--/mq/-" >> ${PLIST} |
68 |
@${ECHO_CMD} "@dirrmtry etc/mq" >> ${PLIST} |
73 |
@${ECHO_CMD} "@dirrmtry etc/mq" >> ${PLIST} |
69 |
.ifndef NOPORTDOCS |
74 |
.if ${PORT_OPTIONS:MDOCS} |
70 |
@cd ${WRKSRC}/dist/mq/javadoc && ${FIND} . -type f -exec \ |
75 |
@cd ${WRKSRC}/dist/mq && ${FIND} javadoc -type f -print | \ |
71 |
${ECHO_CMD} "%%DOCSDIR%%/{} " \; >> ${PLIST} |
76 |
${SED} -e "/^javadoc/s//%%DOCSDIR%%/" >> ${PLIST} |
72 |
@cd ${WRKSRC}/dist/mq/javadoc && ${FIND} -d . -mindepth 1 -type d -exec \ |
77 |
@cd ${WRKSRC}/dist/mq && ${FIND} -d javadoc -mindepth 1 -type d -print | \ |
73 |
${ECHO_CMD} "@dirrm %%DOCSDIR%%/{}" \; >> ${PLIST} |
78 |
${SED} -e "/^javadoc/s//@dirrm %%DOCSDIR%%/" >> ${PLIST} |
74 |
@cd ${WRKSRC}/dist/mq/examples && ${FIND} . -type f -exec \ |
|
|
75 |
${ECHO_CMD} "%%EXAMPLESDIR%%/{}" \; >> ${PLIST} |
76 |
@cd ${WRKSRC}/dist/mq/examples && ${FIND} -d . -mindepth 1 -type d -exec \ |
77 |
${ECHO_CMD} "@dirrm %%EXAMPLESDIR%%/{}" \; >> ${PLIST} |
78 |
@${ECHO_CMD} "@dirrm %%EXAMPLESDIR%%" >> ${PLIST} |
79 |
@${ECHO_CMD} "@dirrm %%DOCSDIR%%" >> ${PLIST} |
79 |
@${ECHO_CMD} "@dirrm %%DOCSDIR%%" >> ${PLIST} |
80 |
.endif |
80 |
.endif |
|
|
81 |
.if ${PORT_OPTIONS:MEXAMPLES} |
82 |
@cd ${WRKSRC}/dist/mq && ${FIND} examples -type f -print | \ |
83 |
${SED} -e "/^examples/s//%%EXAMPLESDIR%%/" >> ${PLIST} |
84 |
@cd ${WRKSRC}/dist/mq && ${FIND} -d examples -mindepth 1 -type d -print | \ |
85 |
${SED} -e "/^examples/s//@dirrm %%EXAMPLESDIR%%/" >> ${PLIST} |
86 |
@${ECHO_CMD} "@dirrm %%EXAMPLESDIR%%" >> ${PLIST} |
87 |
.endif |
81 |
@${ECHO_CMD} "@dirrmtry imq" >> ${PLIST} |
88 |
@${ECHO_CMD} "@dirrmtry imq" >> ${PLIST} |
82 |
.else |
89 |
.else |
83 |
@${ECHO_CMD} "%%JAVAJARDIR%%/jms.jar" > ${PLIST} |
90 |
@${ECHO_CMD} "%%JAVAJARDIR%%/jms.jar" > ${PLIST} |
Lines 89-122
Link Here
|
89 |
|
96 |
|
90 |
do-install: |
97 |
do-install: |
91 |
.ifndef IMQ_CLIENT |
98 |
.ifndef IMQ_CLIENT |
92 |
@${MKDIR} ${PREFIX}/imq |
99 |
@${MKDIR} ${STAGEDIR}${PREFIX}/imq |
93 |
@${MKDIR} ${PREFIX}/etc/mq |
100 |
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/mq |
94 |
@cd ${WRKSRC}/dist/mq && ${FIND} bin lib | \ |
101 |
@cd ${WRKSRC}/dist/mq && ${FIND} bin lib | \ |
95 |
${CPIO} --quiet -pdmu -R ${BINOWN}:${BINGRP} ${PREFIX}/imq |
102 |
${CPIO} --quiet -pdmu -R ${BINOWN}:${BINGRP} ${STAGEDIR}${PREFIX}/imq |
96 |
@cd ${WRKSRC}/dist/mq/etc && ${FIND} . -depth 1 -type f | \ |
103 |
@cd ${WRKSRC}/dist/mq/etc && ${FIND} . -depth 1 -type f | \ |
97 |
${CPIO} --quiet -pdmu -R ${BINOWN}:${BINGRP} ${PREFIX}/etc/mq |
104 |
${CPIO} --quiet -pdmu -R ${BINOWN}:${BINGRP} ${STAGEDIR}${PREFIX}/etc/mq |
98 |
@${CHMOD} 640 ${PREFIX}/etc/mq/*.sample |
105 |
@${CHMOD} 640 ${STAGEDIR}${PREFIX}/etc/mq/*.sample |
99 |
.if !defined(NOPORTDOCS) |
106 |
.if ${PORT_OPTIONS:MDOCS} |
100 |
@${MKDIR} ${DOCSDIR} |
107 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
101 |
@cd ${WRKSRC}/dist/mq/javadoc && ${FIND} . | \ |
108 |
@cd ${WRKSRC}/dist/mq/javadoc && ${FIND} . | \ |
102 |
${CPIO} --quiet -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} |
109 |
${CPIO} --quiet -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} |
103 |
@${MKDIR} ${EXAMPLESDIR} |
|
|
104 |
@cd ${WRKSRC}/dist/mq/examples && ${FIND} . | \ |
105 |
${CPIO} --quiet -pdmu -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} |
106 |
.endif |
110 |
.endif |
107 |
.else |
111 |
.if ${PORT_OPTIONS:MEXAMPLES} |
108 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/imq.jar ${JAVAJARDIR} |
112 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
109 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/jms.jar ${JAVAJARDIR} |
113 |
@cd ${WRKSRC}/dist/mq/examples && ${FIND} . | \ |
110 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/fscontext.jar ${JAVAJARDIR} |
114 |
${CPIO} --quiet -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} |
111 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/jaxm-api.jar ${JAVAJARDIR} |
|
|
112 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/imqxm.jar ${JAVAJARDIR} |
113 |
.endif |
115 |
.endif |
114 |
|
|
|
115 |
post-install: |
116 |
.ifdef IMQ_CLIENT |
117 |
@${CAT} ${PKGMESSAGE} |
118 |
.else |
116 |
.else |
119 |
@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL |
117 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/imq.jar ${STAGEDIR}${JAVAJARDIR} |
|
|
118 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/jms.jar ${STAGEDIR}${JAVAJARDIR} |
119 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/fscontext.jar ${STAGEDIR}${JAVAJARDIR} |
120 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/jaxm-api.jar ${STAGEDIR}${JAVAJARDIR} |
121 |
@${INSTALL_DATA} ${WRKSRC}/dist/mq/lib/imqxm.jar ${STAGEDIR}${JAVAJARDIR} |
120 |
.endif |
122 |
.endif |
121 |
|
123 |
|
122 |
.include <bsd.port.mk> |
124 |
.include <bsd.port.mk> |