git: 302ef9e2cab3 - main - java/bouncycastle*: Refactor
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Dec 2024 09:20:15 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=302ef9e2cab336867659a85f88297039222dc7a9
commit 302ef9e2cab336867659a85f88297039222dc7a9
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-12-31 09:14:34 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-12-31 09:19:39 +0000
java/bouncycastle*: Refactor
This was marked for deletion with the advise to use bouncycastle15. So
instead bouncycastle15 has been moved to boucycastle.
Approved by: portmgr (blanket)
---
MOVED | 1 +
java/Makefile | 1 -
java/bouncycastle/Makefile | 106 +++++++++++++--------
java/bouncycastle/distinfo | 5 +-
.../files/armv6-patch-bc+-build.xml | 0
java/bouncycastle/pkg-descr | 21 ++--
java/bouncycastle/pkg-plist | 47 ++++++++-
java/bouncycastle15/Makefile | 90 -----------------
java/bouncycastle15/distinfo | 3 -
java/bouncycastle15/pkg-descr | 7 --
java/bouncycastle15/pkg-plist | 45 ---------
11 files changed, 118 insertions(+), 208 deletions(-)
diff --git a/MOVED b/MOVED
index 16315b000814..7b9ea147fa9e 100644
--- a/MOVED
+++ b/MOVED
@@ -3760,3 +3760,4 @@ audio/spiralsynth|audio/spiralsynthmodular|2024-12-24|Has expired: SpiralSynth i
textproc/apache-solr8|textproc/apache-solr|2024-12-24|Has expired: Deprecated upstream 2024-10-25, upgrade to version 9 in textproc/apache-solr instead
editors/ghostwriter@qt5|editors/ghostwriter|2024-12-29|Flavors removed, now supports only qt6
editors/ghostwriter@qt6|editors/ghostwriter|2024-12-29|Flavors removed, now supports only qt6
+java/bouncycastle15|java/bouncycastle|2024-12-31|Instead of removing bouncycastle replace it with java/bouncycastle15
diff --git a/java/Makefile b/java/Makefile
index fe367ac20875..c6e1506a23f5 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -20,7 +20,6 @@
SUBDIR += bootstrap-openjdk17
SUBDIR += bootstrap-openjdk8
SUBDIR += bouncycastle
- SUBDIR += bouncycastle15
SUBDIR += cos
SUBDIR += dbvis
SUBDIR += eclipse
diff --git a/java/bouncycastle/Makefile b/java/bouncycastle/Makefile
index 96861db54f29..69ef85657dd9 100644
--- a/java/bouncycastle/Makefile
+++ b/java/bouncycastle/Makefile
@@ -1,63 +1,89 @@
PORTNAME= bouncycastle
-PORTVERSION= 1.45
-PORTREVISION= 3
+DISTVERSION= 1.71
CATEGORIES= java security
-MASTER_SITES= http://downloads.bouncycastle.org/java/ \
- http://polydistortion.net/bc/download/ \
- http://bouncycastle.gva.es/download/
-DISTNAME= crypto-${JARVERSION}
+MASTER_SITES= http://www.bouncycastle.org/download/ \
+ http://polydistortion.net/bc/download/
+DISTNAME= crypto-${DVERSION}
-MAINTAINER= ale@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cleanroom build of Java Cryptography Extensions
WWW= https://www.bouncycastle.org/
-DEPRECATED= Outdated and unsupported upstream, please use java/bouncycastle15 instead
-EXPIRATION_DATE=2024-12-31
+# APACHE20 is used by pg/src/main/java/org/bouncycastle/apache/bzip2/*.
+LICENSE= APACHE20 MIT
+LICENSE_COMB= multi
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.html
-BUILD_DEPENDS= ${JAVALIBDIR}/mail.jar:java/javamail \
- ${JAVALIBDIR}/junit.jar:java/junit
+BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit \
+ ${JAVALIBDIR}/mail.jar:java/javamail
RUN_DEPENDS= ${JAVALIBDIR}/mail.jar:java/javamail
-OPTIONS_DEFINE= DOCS
-
USES= cpe java:ant
-CPE_PRODUCT= legion-of-the-bouncy-castle-java-crytography-api
CPE_VENDOR= ${PORTNAME}
-JDKMVERSION= 1.6 # ${JAVA_PORT_VERSION:C/^([0-9]\.[0-9])(.*)$/\1/}
-JDKNVERSION= 16 # ${JAVA_PORT_VERSION:C/^([0-9])\.([0-9])(.*)$/\1\2/}
+CPE_PRODUCT= legion-of-the-bouncy-castle-java-crytography-api
+
+MAKE_ARGS= -f \
+ ant/jdk${JDKNVERSION}+.xml
MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES
-MAKE_ARGS= -f jdk${JDKNVERSION}.xml
-ALL_TARGET= build-provider build zip-src
-JARVERSION= ${PORTVERSION:S/.//}
+ALL_TARGET= build-provider build
+
+CONFLICTS_INSTALL= bouncycastle-1.4*
+
+NO_ARCH= yes
-JARS= bcprov bcmail bctsp bcpg
+OPTIONS_DEFINE= DOCS ZIPSRC
+OPTIONS_DEFAULT= ZIPSRC
+OPTIONS_SUB= yes
-PORTDOCS= *
+ZIPSRC_DESC= Install bundled ZIP source files
+ZIPSRC_ALL_TARGET= zip-src
-PORTSCOUT= skipv:146
+ARTIFACTSDIR= ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}
+DVERSION= ${PORTVERSION:S/.//}
+JDKMVERSION= 1.5
+JDKNVERSION= 15
+JARSUFFIX= -jdk${JDKNVERSION}to18-${DVERSION}.jar
-post-patch:
- @${REINPLACE_CMD} s/BERConstructedOctetString/DEROctetString/ \
- ${WRKSRC}/src/org/bouncycastle/cms/CMS*DataGenerator.java
- @${REINPLACE_CMD} 's/<javac/<javac encoding="UTF-8"/;s/<javadoc/<javadoc encoding="UTF-8"/' \
- ${WRKSRC}/bc-build.xml ${WRKSRC}/common.xml
+.include <bsd.port.options.mk>
+
+# PR 220612: remove fork="true" in javac and fork="yes" in junit tasks
+.if ${ARCH} == armv6 || ${ARCH} == armv7
+EXTRA_PATCHES+= ${FILESDIR}/armv6-patch-bc+-build.xml
+.endif
do-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
-.for jar in ${JARS}
- ${INSTALL_DATA} ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}/jars/${jar}-jdk${JDKNVERSION}-${JARVERSION}.jar \
- ${STAGEDIR}${JAVAJARDIR}/${jar}.jar
- ${INSTALL_DATA} ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}/${jar}-jdk${JDKNVERSION}-${JARVERSION}/src.zip \
- ${STAGEDIR}${DATADIR}/${jar}-src.zip
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/jars/bcprov-jdk${JDKNVERSION}-${JARVERSION}.jar \
+ for src in $$(${FIND} ${ARTIFACTSDIR}/jars -name "*${JARSUFFIX}"); do \
+ dst="$${src##*/}"; \
+ dst="$${dst%%-jdk*}.jar"; \
+ ${INSTALL_DATA} "$$src" "${STAGEDIR}/${JAVAJARDIR}/$${dst}"; \
+ done
+# Install the bundlded version of bcprov.jar because we need a signed JAR.
+# See bfca5d2c6e01d757f1f37c141c22645c2835104b for details.
+ ${INSTALL_DATA} ${WRKSRC}/jars/bcprov${JARSUFFIX} \
${STAGEDIR}${JAVAJARDIR}/bcprov.jar
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}
-.for jar in ${JARS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/${jar}
- @cd ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}/${jar}-jdk${JDKNVERSION}-${JARVERSION}/docs/ && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${jar}
-.endfor
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/docs
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} docs "${STAGEDIR}${DOCSDIR}")
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/tls/docs
+ (cd ${WRKSRC} && ${COPYTREE_SHARE} tls/docs "${STAGEDIR}${DOCSDIR}")
+# Skip the lcrypto documentation since that JAR is not installed.
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ for src in $$(${FIND} ${ARTIFACTSDIR} -type d -name "docs"); do \
+ dst="$${src%%-jdk*}"; \
+ dst="$${dst##*/}"; \
+ case $${dst} in lcrypto) continue;; esac; \
+ (cd $${src} && ${COPYTREE_SHARE} . "${STAGEDIR}${DOCSDIR}/$${dst}"); \
+ done
+
+do-install-ZIPSRC-on:
+ @${MKDIR} ${STAGEDIR}${DATADIR}
+ for src in $$(${FIND} ${ARTIFACTSDIR} -name "src.zip"); do \
+ dst="$${src%%-jdk*}"; \
+ dst="$${dst##*/}-src.zip"; \
+ ${INSTALL_DATA} "$$src" "${STAGEDIR}/${DATADIR}/$${dst}"; \
+ done
.include <bsd.port.mk>
diff --git a/java/bouncycastle/distinfo b/java/bouncycastle/distinfo
index d3a77b706519..7924a434da2c 100644
--- a/java/bouncycastle/distinfo
+++ b/java/bouncycastle/distinfo
@@ -1,2 +1,3 @@
-SHA256 (crypto-145.tar.gz) = 1c1dd0c32f145a8d62bc1c5caf6019326c19c1e027c65bca6f195b6fb802f8fc
-SIZE (crypto-145.tar.gz) = 28457474
+TIMESTAMP = 1656156462
+SHA256 (crypto-171.tar.gz) = 4b2b2be9a416c2fa4b26c64b69fe3ae7af075874b3df029cd82fdb4c49d4449e
+SIZE (crypto-171.tar.gz) = 239271294
diff --git a/java/bouncycastle15/files/armv6-patch-bc+-build.xml b/java/bouncycastle/files/armv6-patch-bc+-build.xml
similarity index 100%
rename from java/bouncycastle15/files/armv6-patch-bc+-build.xml
rename to java/bouncycastle/files/armv6-patch-bc+-build.xml
diff --git a/java/bouncycastle/pkg-descr b/java/bouncycastle/pkg-descr
index 53199b941f68..d2cf2e380f1c 100644
--- a/java/bouncycastle/pkg-descr
+++ b/java/bouncycastle/pkg-descr
@@ -1,16 +1,7 @@
-The Bouncy Castle Crypto APIs consist of the following:
+The Bouncy Castle Crypto package is a Java implementation of cryptographic
+algorithms. It was developed by the Legion of the Bouncy Castle, a registered
+Australian Charity.
-. A lightweight cryptography API in Java.
-. A provider for the JCE and JCA.
-. A clean room implementation of the JCE 1.2.1.
-. A library for reading and writing encoded ASN.1 objects.
-. Generators for Version 1 and Version 3 X.509 certificates, Version 2 CRLs,
- and PKCS12 files.
-. Generators for Version 2 X.509 attribute certificates.
-. Generators/Processors for S/MIME and CMS (PKCS7).
-. Generators/Processors for OCSP (RFC 2560).
-. Generators/Processors for TSP (RFC 3161).
-. Generators/Processors for OpenPGP (RFC 2440).
-. A signed jar version suitable for JDK 1.4/1.5 and the Sun JCE.
-
-It's distributed under a modified X license.
+The package is organised so that it contains a light-weight API suitable for
+use in any environment (including the J2ME) with the additional infrastructure
+to conform the algorithms to the JCE framework.
diff --git a/java/bouncycastle/pkg-plist b/java/bouncycastle/pkg-plist
index 706c81c78e49..dfc1c81222a0 100644
--- a/java/bouncycastle/pkg-plist
+++ b/java/bouncycastle/pkg-plist
@@ -1,8 +1,45 @@
+%%ZIPSRC%%%%DATADIR%%/bcmail-src.zip
+%%ZIPSRC%%%%DATADIR%%/bcpg-src.zip
+%%ZIPSRC%%%%DATADIR%%/bcpkix-src.zip
+%%ZIPSRC%%%%DATADIR%%/bcprov-src.zip
+%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS.html
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.html
+%%PORTDOCS%%%%DOCSDIR%%/bcjmail/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bcjmail/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bcjmail/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/bcmail/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bcmail/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bcmail/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/bcpg/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bcpg/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bcpg/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/bcpkix/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bcpkix/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bcpkix/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/bcprov/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bcprov/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bcprov/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/bctest/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bctest/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bctest/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/bctls/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bctls/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bctls/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/bcutil/index.html
+%%PORTDOCS%%%%DOCSDIR%%/bcutil/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/bcutil/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/index.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/releasenotes.html
+%%PORTDOCS%%%%DOCSDIR%%/docs/specifications.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/tls/docs/GnuTLSSetup.html
+%%PORTDOCS%%%%DOCSDIR%%/tls/docs/OpenSSLSetup.html
+%%JAVAJARDIR%%/bcjmail.jar
%%JAVAJARDIR%%/bcmail.jar
%%JAVAJARDIR%%/bcpg.jar
+%%JAVAJARDIR%%/bcpkix.jar
+%%JAVAJARDIR%%/bcprov-ext.jar
%%JAVAJARDIR%%/bcprov.jar
-%%JAVAJARDIR%%/bctsp.jar
-%%DATADIR%%/bcmail-src.zip
-%%DATADIR%%/bcpg-src.zip
-%%DATADIR%%/bcprov-src.zip
-%%DATADIR%%/bctsp-src.zip
+%%JAVAJARDIR%%/bctest.jar
+%%JAVAJARDIR%%/bctls.jar
+%%JAVAJARDIR%%/bcutil.jar
diff --git a/java/bouncycastle15/Makefile b/java/bouncycastle15/Makefile
deleted file mode 100644
index 7a3e0f40ba5a..000000000000
--- a/java/bouncycastle15/Makefile
+++ /dev/null
@@ -1,90 +0,0 @@
-PORTNAME= bouncycastle
-PORTVERSION= 1.71
-CATEGORIES= java security
-MASTER_SITES= http://www.bouncycastle.org/download/ \
- http://polydistortion.net/bc/download/
-PKGNAMESUFFIX= 15
-DISTNAME= crypto-${DVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Cleanroom build of Java Cryptography Extensions
-WWW= https://www.bouncycastle.org/
-
-# APACHE20 is used by pg/src/main/java/org/bouncycastle/apache/bzip2/*.
-LICENSE= APACHE20 MIT
-LICENSE_COMB= multi
-LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.html
-
-BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit \
- ${JAVALIBDIR}/mail.jar:java/javamail
-RUN_DEPENDS= ${JAVALIBDIR}/mail.jar:java/javamail
-
-USES= cpe java:ant
-CPE_VENDOR= ${PORTNAME}
-CPE_PRODUCT= legion-of-the-bouncy-castle-java-crytography-api
-
-MAKE_ARGS= -f \
- ant/jdk${JDKNVERSION}+.xml
-MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES
-ALL_TARGET= build-provider build
-
-CONFLICTS_INSTALL= bouncycastle-1.4*
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= DOCS ZIPSRC
-OPTIONS_DEFAULT= ZIPSRC
-OPTIONS_SUB= yes
-
-ZIPSRC_DESC= Install bundled ZIP source files
-ZIPSRC_ALL_TARGET= zip-src
-
-ARTIFACTSDIR= ${WRKSRC}/build/artifacts/jdk${JDKMVERSION}
-DVERSION= ${PORTVERSION:S/.//}
-JDKMVERSION= 1.5
-JDKNVERSION= 15
-JARSUFFIX= -jdk${JDKNVERSION}to18-${DVERSION}.jar
-
-.include <bsd.port.options.mk>
-
-# PR 220612: remove fork="true" in javac and fork="yes" in junit tasks
-.if ${ARCH} == armv6 || ${ARCH} == armv7
-EXTRA_PATCHES+= ${FILESDIR}/armv6-patch-bc+-build.xml
-.endif
-
-do-install:
- for src in $$(${FIND} ${ARTIFACTSDIR}/jars -name "*${JARSUFFIX}"); do \
- dst="$${src##*/}"; \
- dst="$${dst%%-jdk*}.jar"; \
- ${INSTALL_DATA} "$$src" "${STAGEDIR}/${JAVAJARDIR}/$${dst}"; \
- done
-# Install the bundlded version of bcprov.jar because we need a signed JAR.
-# See bfca5d2c6e01d757f1f37c141c22645c2835104b for details.
- ${INSTALL_DATA} ${WRKSRC}/jars/bcprov${JARSUFFIX} \
- ${STAGEDIR}${JAVAJARDIR}/bcprov.jar
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/docs
- (cd ${WRKSRC} && ${COPYTREE_SHARE} docs "${STAGEDIR}${DOCSDIR}")
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/tls/docs
- (cd ${WRKSRC} && ${COPYTREE_SHARE} tls/docs "${STAGEDIR}${DOCSDIR}")
-# Skip the lcrypto documentation since that JAR is not installed.
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- for src in $$(${FIND} ${ARTIFACTSDIR} -type d -name "docs"); do \
- dst="$${src%%-jdk*}"; \
- dst="$${dst##*/}"; \
- case $${dst} in lcrypto) continue;; esac; \
- (cd $${src} && ${COPYTREE_SHARE} . "${STAGEDIR}${DOCSDIR}/$${dst}"); \
- done
-
-do-install-ZIPSRC-on:
- @${MKDIR} ${STAGEDIR}${DATADIR}
- for src in $$(${FIND} ${ARTIFACTSDIR} -name "src.zip"); do \
- dst="$${src%%-jdk*}"; \
- dst="$${dst##*/}-src.zip"; \
- ${INSTALL_DATA} "$$src" "${STAGEDIR}/${DATADIR}/$${dst}"; \
- done
-
-.include <bsd.port.mk>
diff --git a/java/bouncycastle15/distinfo b/java/bouncycastle15/distinfo
deleted file mode 100644
index 7924a434da2c..000000000000
--- a/java/bouncycastle15/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1656156462
-SHA256 (crypto-171.tar.gz) = 4b2b2be9a416c2fa4b26c64b69fe3ae7af075874b3df029cd82fdb4c49d4449e
-SIZE (crypto-171.tar.gz) = 239271294
diff --git a/java/bouncycastle15/pkg-descr b/java/bouncycastle15/pkg-descr
deleted file mode 100644
index d2cf2e380f1c..000000000000
--- a/java/bouncycastle15/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The Bouncy Castle Crypto package is a Java implementation of cryptographic
-algorithms. It was developed by the Legion of the Bouncy Castle, a registered
-Australian Charity.
-
-The package is organised so that it contains a light-weight API suitable for
-use in any environment (including the J2ME) with the additional infrastructure
-to conform the algorithms to the JCE framework.
diff --git a/java/bouncycastle15/pkg-plist b/java/bouncycastle15/pkg-plist
deleted file mode 100644
index dfc1c81222a0..000000000000
--- a/java/bouncycastle15/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-%%ZIPSRC%%%%DATADIR%%/bcmail-src.zip
-%%ZIPSRC%%%%DATADIR%%/bcpg-src.zip
-%%ZIPSRC%%%%DATADIR%%/bcpkix-src.zip
-%%ZIPSRC%%%%DATADIR%%/bcprov-src.zip
-%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS.html
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE.html
-%%PORTDOCS%%%%DOCSDIR%%/bcjmail/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bcjmail/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bcjmail/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/bcmail/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bcmail/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bcmail/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/bcpg/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bcpg/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bcpg/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/bcpkix/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bcpkix/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bcpkix/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/bcprov/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bcprov/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bcprov/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/bctest/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bctest/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bctest/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/bctls/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bctls/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bctls/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/bcutil/index.html
-%%PORTDOCS%%%%DOCSDIR%%/bcutil/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/bcutil/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/docs/index.html
-%%PORTDOCS%%%%DOCSDIR%%/docs/releasenotes.html
-%%PORTDOCS%%%%DOCSDIR%%/docs/specifications.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tls/docs/GnuTLSSetup.html
-%%PORTDOCS%%%%DOCSDIR%%/tls/docs/OpenSSLSetup.html
-%%JAVAJARDIR%%/bcjmail.jar
-%%JAVAJARDIR%%/bcmail.jar
-%%JAVAJARDIR%%/bcpg.jar
-%%JAVAJARDIR%%/bcpkix.jar
-%%JAVAJARDIR%%/bcprov-ext.jar
-%%JAVAJARDIR%%/bcprov.jar
-%%JAVAJARDIR%%/bctest.jar
-%%JAVAJARDIR%%/bctls.jar
-%%JAVAJARDIR%%/bcutil.jar