From 294547d5c079be8f98b2da28baed8405fbb0ee84 Mon Sep 17 00:00:00 2001 From: Alex Dupre Date: Mon, 31 Mar 2008 07:45:29 +0000 Subject: Update to 1.39 release: - build from sources - add documentation - add dependencies --- java/bouncycastle/Makefile | 32 ++++++++++++++++++++++++++------ java/bouncycastle/distinfo | 6 +++--- java/bouncycastle/pkg-plist | 5 ++++- 3 files changed, 33 insertions(+), 10 deletions(-) (limited to 'java') diff --git a/java/bouncycastle/Makefile b/java/bouncycastle/Makefile index ef32f6e005e3..9e9b066db73e 100644 --- a/java/bouncycastle/Makefile +++ b/java/bouncycastle/Makefile @@ -6,9 +6,9 @@ # PORTNAME= bouncycastle -PORTVERSION= 1.38 +PORTVERSION= 1.39 CATEGORIES= java security -MASTER_SITES= http://www.bouncycastle.org/download/ \ +MASTER_SITES= http://downloads.bouncycastle.org/java/ \ http://polydistortion.net/bc/download/ \ http://bouncycastle.gva.es/download/ DISTNAME= crypto-${DISTVERSION} @@ -16,24 +16,44 @@ DISTNAME= crypto-${DISTVERSION} MAINTAINER= ale@FreeBSD.org COMMENT= Cleanroom build of Java Cryptography Extensions -NO_BUILD= yes +BUILD_DEPENDS= ${JAVALIBDIR}/activation.jar:${PORTSDIR}/java/jaf \ + ${JAVALIBDIR}/mail.jar:${PORTSDIR}/java/javamail \ + ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit +RUN_DEPENDS= ${JAVALIBDIR}/activation.jar:${PORTSDIR}/java/jaf \ + ${JAVALIBDIR}/mail.jar:${PORTSDIR}/java/javamail + USE_JAVA= yes JAVA_VERSION= 1.4+ -JDKMVERSION= ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1\2/} +JDKMVERSION= ${JAVA_PORT_VERSION:C/^([0-9]\.[0-9])(.*)$/\1/} +JDKNVERSION= ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1\2/} +USE_ANT= yes +MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES +MAKE_ARGS= -f jdk${JDKNVERSION}.xml +ALL_TARGET= build-provider build zip-src DISTVERSION= ${PORTVERSION:S/.//} -JARS= bcprov bcmail bctsp bcpg bctest +JARS= bcprov bcmail bctsp bcpg PORTDOCS= * do-install: + @${MKDIR} ${DATADIR} .for jar in ${JARS} - ${INSTALL_DATA} ${WRKSRC}/jars/${jar}-jdk${JDKMVERSION}-${DISTVERSION}.jar \ + ${INSTALL_DATA} ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}/jars/${jar}-jdk${JDKNVERSION}-${DISTVERSION}.jar \ ${JAVAJARDIR}/${jar}.jar + ${INSTALL_DATA} ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}/${jar}-jdk${JDKNVERSION}-${DISTVERSION}/src.zip \ + ${DATADIR}/${jar}-src.zip .endfor + ${INSTALL_DATA} ${WRKSRC}/jars/bcprov-jdk${JDKNVERSION}-${DISTVERSION}.jar \ + ${JAVAJARDIR}/bcprov.jar .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR} +.for jar in ${JARS} + @${MKDIR} ${DOCSDIR}/${jar} + @cd ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}/${jar}-jdk${JDKNVERSION}-${DISTVERSION}/docs/ && \ + ${COPYTREE_SHARE} . ${DOCSDIR}/${jar} +.endfor .endif .include diff --git a/java/bouncycastle/distinfo b/java/bouncycastle/distinfo index 532b3ac214ca..a32635b1cf64 100644 --- a/java/bouncycastle/distinfo +++ b/java/bouncycastle/distinfo @@ -1,3 +1,3 @@ -MD5 (crypto-138.tar.gz) = 4e4d468d254020fceb07b8a857406a72 -SHA256 (crypto-138.tar.gz) = 81f800fccb925cf2d3140d055f8527b13a98fc7e67bf06df9bc3c6027fdb8050 -SIZE (crypto-138.tar.gz) = 23103860 +MD5 (crypto-139.tar.gz) = cb9328acdaa45fcb07ebe55592b2a852 +SHA256 (crypto-139.tar.gz) = a2118e07657e93ba81f4cd7aad98f08742e4264a7be1359e0d3abb3a557ec2f1 +SIZE (crypto-139.tar.gz) = 23473395 diff --git a/java/bouncycastle/pkg-plist b/java/bouncycastle/pkg-plist index 4f2ad27cc67e..706c81c78e49 100644 --- a/java/bouncycastle/pkg-plist +++ b/java/bouncycastle/pkg-plist @@ -1,5 +1,8 @@ %%JAVAJARDIR%%/bcmail.jar %%JAVAJARDIR%%/bcpg.jar %%JAVAJARDIR%%/bcprov.jar -%%JAVAJARDIR%%/bctest.jar %%JAVAJARDIR%%/bctsp.jar +%%DATADIR%%/bcmail-src.zip +%%DATADIR%%/bcpg-src.zip +%%DATADIR%%/bcprov-src.zip +%%DATADIR%%/bctsp-src.zip -- cgit v1.2.3