Port print/pdftk is broken due to the following error when compiling the port on a most recent ports tree and most recent FreeBSD 10.0-CURRENT/amd64 as well as FreeBSD 9.1-STABLE: [...] Makefile.Base:56: warning: ignoring old recipe for target `clean' gmake -f Makefile -iC ../java all gmake[1]: Entering directory `/usr/ports/print/pdftk/work/pdftk-1.45-dist/java' cpp -C -P com/lowagie/text/pdf/PdfEncryption.java.c com/lowagie/text/pdf/PdfEncryption.java cpp: error: no such file or directory: 'com/lowagie/text/pdf/PdfEncryption.java' gmake[1]: [com/lowagie/text/pdf/PdfEncryption.java] Error 1 (ignored) /usr/local/bin/gcj46 -L/usr/local/lib -Wl,-rpath=/usr/local/lib/gcc46 -w -Wall -Wextra -fsource=1.3 -O2 --encoding=UTF-8 --classpath=":/usr/ports/print/pdftk/work/pdftk-1.45-dist/java:." -C com/lowagie/text/pdf/PdfStamperImp.java com/lowagie/text/pdf/PdfStamperImp.java:118: error: PdfEncryption cannot be resolved to a type crypto = new PdfEncryption(reader.getDecrypt()); ^^^^^^ com/lowagie/text/pdf/PdfStamperImp.java:118: error: PdfEncryption cannot be resolved to a type crypto = new PdfEncryption(reader.getDecrypt());
Responsible Changed From-To: freebsd-ports-bugs->glarkin Over to maintainer (via the GNATS Auto Assign Tool)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Please apply this patch and retest for me when you have a moment. I have tried using redports.org to build in a 10-CURRENT environment, but it has a bug that causes the build to fail. http://people.freebsd.org/~glarkin/diffs/pdftk-10.diff Regards, Greg - -- Greg Larkin http://www.FreeBSD.org/ - The Power To Serve http://www.sourcehosting.net/ - Ready. Set. Code. http://twitter.com/cpucycle/ - Follow you, follow me -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlHoSNkACgkQ0sRouByUApDq/wCeJDMuOgLQpo315aOoAt5xFVc8 zjwAoM3cS+TWoEtUVgR5tA8YHqd6PB/q =Qzek -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, 18 Jul 2013 15:58:17 -0400 Greg Larkin <glarkin@FreeBSD.org> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Please apply this patch and retest for me when you have a moment. I > have tried using redports.org to build in a 10-CURRENT environment, > but it has a bug that causes the build to fail. > > http://people.freebsd.org/~glarkin/diffs/pdftk-10.diff > > Regards, > Greg > > - -- > Greg Larkin > > http://www.FreeBSD.org/ - The Power To Serve > http://www.sourcehosting.net/ - Ready. Set. Code. > http://twitter.com/cpucycle/ - Follow you, follow me > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.13 (Darwin) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iEYEARECAAYFAlHoSNkACgkQ0sRouByUApDq/wCeJDMuOgLQpo315aOoAt5xFVc8 > zjwAoM3cS+TWoEtUVgR5tA8YHqd6PB/q > =Qzek > -----END PGP SIGNATURE----- Hello, applying this patch makes the port installable again. Thanks. Regards, Oliver -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iQEcBAEBAgAGBQJR6N01AAoJEOgBcD7A/5N8L7MIAL/m5wiXbQR1t66fPJXCMZ/d 1b0rDpcq2X+LTpRlmBsxm18FTzUvBeqz9I1vwBAjt4Z/KTsuA0gEKlieGlu/1y9A 08ARXFWMQYQJBAICs2Y4guNk314ivYjZLqmNmf9dtq8q8O+hvQ2MCC8leGyUNOhu WF3fRph+GLzNEMvsunsYvcb3wgLvEuM5cTLy2phRC89Q7kRwC0/l7+9zkKmpIEYq RZOheXei39VdOZ+0YFNirjHpJGQf26SU8yHnsHd5LkWYEk2TyZPleaWgQi9QRgl3 YR3sGtRSepvIcjB89W0JCFWF+F/nuGUYoP4HjL2PI2/Wddb591QwvHM+ZhcIxT0= =9e0U -----END PGP SIGNATURE-----
Author: glarkin Date: Fri Jul 19 15:15:47 2013 New Revision: 323303 URL: http://svnweb.freebsd.org/changeset/ports/323303 Log: - Fixed build on 10-CURRENT where /usr/bin/cpp is supplied by clang. The port now explicitly uses cpp46 which is supplied by the gcc dependency. PR: ports/177275 PR: ports/177974 Submitted by: Beeblebrox <zaphod@berentweb.com> Submitted by: Oliver Hartmann <ohartman@zedat.fu-berlin.de> Added: head/print/pdftk/files/patch-java__Makefile (contents, props changed) Modified: head/print/pdftk/Makefile Modified: head/print/pdftk/Makefile ============================================================================== --- head/print/pdftk/Makefile Fri Jul 19 15:12:46 2013 (r323302) +++ head/print/pdftk/Makefile Fri Jul 19 15:15:47 2013 (r323303) @@ -9,10 +9,14 @@ MASTER_SITES= http://www.pdflabs.com/too DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= glarkin@FreeBSD.org -COMMENT= A simple tool for doing everyday things with PDF documents +COMMENT= Simple tool for doing everyday things with PDF documents USE_ZIP= yes +BUILD_DEPENDS= gcj${CSUFF}:${PORTSDIR}/lang/gcc${CSUFF} \ + gcjh${CSUFF}:${PORTSDIR}/lang/gcc${CSUFF} \ + cpp${CSUFF}:${PORTSDIR}/lang/gcc${CSUFF} + # Get gcc version suffix without the dot in USE_GCC CSUFF= ${_USE_GCC:S/.//} @@ -29,7 +33,8 @@ PATCH_WRKSRC= ${WRKDIR}/${PORTNAME}-${PO WRKSRC= ${PATCH_WRKSRC}/${PORTNAME} MAKEFILE= Makefile.FreeBSD -MAKE_ENV= GCJ=gcj${CSUFF} GCJH=gcjh${CSUFF} OBJCOPY=${OBJCOPY} LANG=C +MAKE_ENV= GCJ=gcj${CSUFF} GCJH=gcjh${CSUFF} GCPP=cpp${CSUFF} \ + OBJCOPY=${OBJCOPY} LANG=C LC_CTYPE=C MAN1= ${PORTNAME}.1 PLIST_FILES= bin/pdftk Added: head/print/pdftk/files/patch-java__Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/print/pdftk/files/patch-java__Makefile Fri Jul 19 15:15:47 2013 (r323303) @@ -0,0 +1,21 @@ +--- ./java/Makefile.orig 2013-07-18 14:58:41.000000000 -0400 ++++ ./java/Makefile 2013-07-18 14:59:08.000000000 -0400 +@@ -21,9 +21,9 @@ + # preprocess this file so it might include our local copies of library objects: libgcj_local + com/lowagie/text/pdf/PdfEncryption.java : com/lowagie/text/pdf/PdfEncryption.java.c + ifdef USE_LOCAL_LIBGCJ +- cpp -C -P -DPDFTK_JAVA_LOCAL com/lowagie/text/pdf/PdfEncryption.java.c com/lowagie/text/pdf/PdfEncryption.java ++ ${GCPP} -C -P -DPDFTK_JAVA_LOCAL com/lowagie/text/pdf/PdfEncryption.java.c com/lowagie/text/pdf/PdfEncryption.java + else +- cpp -C -P com/lowagie/text/pdf/PdfEncryption.java.c com/lowagie/text/pdf/PdfEncryption.java ++ ${GCPP} -C -P com/lowagie/text/pdf/PdfEncryption.java.c com/lowagie/text/pdf/PdfEncryption.java + endif + + # +@@ -102,4 +102,4 @@ + libgcj_local_clean : + $(MAKE) -iC "$(JAVALIBPATH)/gnu_local/java/security" clean; + $(MAKE) -iC "$(JAVALIBPATH)/gnu_local/java/security/provider" clean; +- $(MAKE) -iC "$(JAVALIBPATH)/java_local/security" clean; +\ No newline at end of file ++ $(MAKE) -iC "$(JAVALIBPATH)/java_local/security" clean; _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed fix for 10-CURRENT, thank you!