diff --git a/net/openmq/Makefile b/net/openmq/Makefile index 00109552549c..b1e579a968f3 100644 --- a/net/openmq/Makefile +++ b/net/openmq/Makefile @@ -9,13 +9,20 @@ PORTNAME= openmq PORTVERSION= 4.4.u1.b7 PORTEPOCH= 1 CATEGORIES= net java -MASTER_SITES= http://download.java.net/mq/open-mq/4.4u1/b7-final/ -DISTNAME= openmq4_4-source +MASTER_SITES= http://download.java.net/mq/open-mq/4.4u1/b7-final/ \ + http://download.java.net/maven/2/javax/javaee-api/6.0-SNAPSHOT/:2 \ + http://download.java.net/maven/2/com/sun/grizzly/grizzly-nio-framework/1.9.18a/:3 \ + http://download.java.net/maven/2/com/sun/woodstock/dependlibs/jhall/2.0/:4 +DISTFILES= ${SRCDIST} ${BOOTJARS} +EXTRACT_ONLY= ${SRCDIST} MAINTAINER= hsn@sendmail.cz COMMENT= Open Message Queue - Java Message Service Broker ${CLIENT_COMMENT} -BUILD_DEPENDS= wget:${PORTSDIR}/ftp/wget +SRCDIST= openmq4_4-source.zip +BOOTJARS= javaee-api-6.0-SNAPSHOT.jar:2 \ + grizzly-nio-framework-1.9.18a.jar:3 \ + jhall-2.0.jar:4 USE_ZIP= yes USE_JAVA= yes @@ -26,13 +33,24 @@ WRKSRC= ${WRKDIR}/mq PLIST= ${WRKDIR}/pkg-plist USE_ANT= yes -ALL_TARGET= bootstrap all .ifndef IMQ_CLIENT USE_RC_SUBR= imq .else SUB_FILES= pkg-message .endif +# Get the bootstrap jars in place before the build starts, because +# pointyhat doesn't allow them to be downloaded by the "bootstrap" +# target in the Ant file. +pre-build: + @${MKDIR} ${WRKSRC}/extlib + @${CP} ${DISTDIR}/javaee-api-6.0-SNAPSHOT.jar \ + ${WRKSRC}/extlib/javaee-api-6.0.jar + @${CP} ${DISTDIR}/grizzly-nio-framework-1.9.18a.jar \ + ${WRKSRC}/extlib/grizzly.jar + @${CP} ${DISTDIR}/jhall-2.0.jar \ + ${WRKSRC}/extlib/jhall.jar + post-build: @${RM} ${WRKSRC}/dist/mq/bin/*.exe @cd ${WRKSRC}/dist/mq/etc && \ diff --git a/net/openmq/distinfo b/net/openmq/distinfo index 811021929a1c..f42dfc415ca7 100644 --- a/net/openmq/distinfo +++ b/net/openmq/distinfo @@ -1,3 +1,12 @@ MD5 (openmq4_4-source.zip) = 64b7421782675fbf94c038012e950a6d SHA256 (openmq4_4-source.zip) = 56e3c5e2c53cee12076f4974236c7f72a5069bb7034b633747c3721d42d57346 SIZE (openmq4_4-source.zip) = 6892740 +MD5 (javaee-api-6.0-SNAPSHOT.jar) = ca7757897353c5c48c368dace0a6ac41 +SHA256 (javaee-api-6.0-SNAPSHOT.jar) = 3e8123a4cfb8e282df0727928ec3321a77ebc6814b5ea98082597f25eed849a1 +SIZE (javaee-api-6.0-SNAPSHOT.jar) = 975565 +MD5 (grizzly-nio-framework-1.9.18a.jar) = 571cbb14cd445bb868a2614a21716a20 +SHA256 (grizzly-nio-framework-1.9.18a.jar) = 7613172e7f3b6012f3cb6f7f25c3e562742e8ac6490062938015e6d60c22e2e9 +SIZE (grizzly-nio-framework-1.9.18a.jar) = 676447 +MD5 (jhall-2.0.jar) = 3701ef7da65fd8796d72986763e3f780 +SHA256 (jhall-2.0.jar) = fb3b0b6dd649954fc01bdb8480e04d532a147b4200bc87853b0b7ed13b8c0864 +SIZE (jhall-2.0.jar) = 557529