svn commit: r323303 - in head/print/pdftk: . files
Greg Larkin
glarkin at FreeBSD.org
Fri Jul 19 15:15:48 UTC 2013
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 at berentweb.com>
Submitted by: Oliver Hartmann <ohartman at 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 at 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;
More information about the svn-ports-head
mailing list