Skip to content

Commit

Permalink
print/pdftk: Use bouncycastle dependency from ports tree
Browse files Browse the repository at this point in the history
pdftk fetched the bouncycastle depenency directly from some maven site and
packaged it with pdftk. Use the ports version instead.

PR:	260883
Reported by:	andreas@bilke.org
  • Loading branch information
AndreasBilke authored and fernape committed Jan 4, 2022
1 parent ca36343 commit 5511c16
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 13 deletions.
19 changes: 9 additions & 10 deletions print/pdftk/Makefile
Expand Up @@ -3,18 +3,19 @@
PORTNAME= pdftk
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.2
PORTREVISION= 1
CATEGORIES= print java
MASTER_SITES= https://repo.maven.apache.org/maven2/:bcprov
DISTFILES= ${_BCPROV_JAR}:bcprov

MAINTAINER= andreas@bilke.org
COMMENT= Simple tool for doing everyday things with PDF documents

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE

BUILD_DEPENDS= ${JAVAJARDIR}/commons-lang3.jar:java/apache-commons-lang3
RUN_DEPENDS= ${JAVAJARDIR}/commons-lang3.jar:java/apache-commons-lang3
BUILD_DEPENDS= ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \
${JAVALIBDIR}/bcprov.jar:java/bouncycastle15
RUN_DEPENDS= ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \
${JAVALIBDIR}/bcprov.jar:java/bouncycastle15

USE_ANT= yes
USE_GITLAB= yes
Expand All @@ -26,25 +27,23 @@ NO_ARCH= yes
SUB_FILES= pdftk
SUB_LIST= CLASSPATH="${_CLASSPATH:ts:}" \
JAVA="${JAVA}"
PLIST_FILES= ${JAVAJARDIR}/${_BCPROV_JAR:T} \
${JAVAJARDIR}/pdftk.jar \
PLIST_FILES= ${JAVAJARDIR}/pdftk.jar \
bin/pdftk \
share/man/man1/pdftk.1.gz

_BCPROV_JAR= org/bouncycastle/bcprov-jdk15on/1.69/bcprov-jdk15on-1.69.jar
_CLASSPATH= ${JAVAJARDIR}/${_BCPROV_JAR:T} ${JAVAJARDIR}/commons-lang3.jar \
_CLASSPATH= ${JAVAJARDIR}/commons-lang3.jar \
${JAVAJARDIR}/bcprov.jar \
${JAVAJARDIR}/pdftk.jar

post-extract:
@${MKDIR} ${WRKSRC}/lib
@${LN} -sf ${JAVAJARDIR}/commons-lang3.jar ${WRKSRC}/lib
@${LN} -sf ${DISTDIR}/${_BCPROV_JAR} ${WRKSRC}/lib
@${LN} -sf ${JAVAJARDIR}/bcprov.jar ${WRKSRC}/lib

do-install:
${INSTALL_SCRIPT} ${WRKDIR}/pdftk \
${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/build/jar/pdftk.jar \
${DISTDIR}/${_BCPROV_JAR} \
${STAGEDIR}${JAVAJARDIR}
${INSTALL_MAN} ${WRKSRC}/pdftk.1 \
${STAGEDIR}${PREFIX}/share/man/man1
Expand Down
4 changes: 1 addition & 3 deletions print/pdftk/distinfo
@@ -1,5 +1,3 @@
TIMESTAMP = 1640464457
SHA256 (org/bouncycastle/bcprov-jdk15on/1.69/bcprov-jdk15on-1.69.jar) = e469bd39f936999f256002631003ff022a22951da9d5bd9789c7abfa9763a292
SIZE (org/bouncycastle/bcprov-jdk15on/1.69/bcprov-jdk15on-1.69.jar) = 5743920
TIMESTAMP = 1641139556
SHA256 (pdftk-java-pdftk-7d2ac3c1fa858f2c247c809fc6ef43f71f241098_GL0.tar.gz) = bc28b2f86817e4b459f63c127ee7c4dd5479fb747e6d897a44bbbafb829692c2
SIZE (pdftk-java-pdftk-7d2ac3c1fa858f2c247c809fc6ef43f71f241098_GL0.tar.gz) = 2344308

0 comments on commit 5511c16

Please sign in to comment.