svn commit: r483471 - in head/devel/jna: . files
Mark Linimon
linimon at FreeBSD.org
Tue Oct 30 11:44:30 UTC 2018
Author: linimon
Date: Tue Oct 30 11:44:29 2018
New Revision: 483471
URL: https://svnweb.freebsd.org/changeset/ports/483471
Log:
Fix build on poweprc64.
PR: 231741
Submitted by: Piotr Kubaj
Modified:
head/devel/jna/Makefile
head/devel/jna/files/patch-native_Makefile
Modified: head/devel/jna/Makefile
==============================================================================
--- head/devel/jna/Makefile Tue Oct 30 11:36:44 2018 (r483470)
+++ head/devel/jna/Makefile Tue Oct 30 11:44:29 2018 (r483471)
@@ -15,7 +15,6 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.AL
BROKEN_armv6= fails to compile: build.xml: compilation failed
BROKEN_armv7= fails to compile: build.xml: compilation failed
-BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-unknown-warning-option"
USES= autoreconf:build gmake libtool
USE_ANT= yes
@@ -36,7 +35,7 @@ TEST_TARGET= test
OPTIONS_DEFINE= DOCS
-ANT_ARCH= ${ARCH:S/amd64/x86-64/:S/i386/x86/}
+ANT_ARCH= ${ARCH:S/amd64/x86-64/:S/i386/x86/:S/powerpc64/ppc64/}
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
Modified: head/devel/jna/files/patch-native_Makefile
==============================================================================
--- head/devel/jna/files/patch-native_Makefile Tue Oct 30 11:36:44 2018 (r483470)
+++ head/devel/jna/files/patch-native_Makefile Tue Oct 30 11:44:29 2018 (r483471)
@@ -18,3 +18,16 @@
LDFLAGS=-o $@ -shared
CDEFINES+=-DHAVE_PROTECTION -DFFI_MMAP_EXEC_WRIT -DUSE_DEAFULT_LIBNAME_ENCODING
endif
+@@ -338,10 +338,10 @@ endif
+ ifeq ($(CC),gcc)
+ GCC_MAJOR_VERSION = $(shell gcc -dumpversion | cut -f 1 -d '.')
+ ifneq ($(GCC_MAJOR_VERSION),4)
+- LOC_CC_OPTS=-Wno-unknown-warning-option -Werror -Wno-clobbered -Wno-unused-variable
++ LOC_CC_OPTS=-Werror -Wno-unused-variable
+ endif
+ else
+- LOC_CC_OPTS=-Wno-unknown-warning-option -Werror -Wno-clobbered -Wno-unused-variable
++ LOC_CC_OPTS=-Werror -Wno-unused-variable
+ endif
+
+ # Enable 64-bit builds if the arch demands it
More information about the svn-ports-all
mailing list