svn commit: r443785 - in head/devel/talloc: . files
Justin Hibbits
jhibbits at FreeBSD.org
Sat Jun 17 19:59:33 UTC 2017
Author: jhibbits (src committer)
Date: Sat Jun 17 19:59:31 2017
New Revision: 443785
URL: https://svnweb.freebsd.org/changeset/ports/443785
Log:
Fix build of devel/talloc on powerpc and powerpc64
Base gcc doesn't accept -Wno-format-length. Remove its usage on powerpc and
powerpc64. It could probably be generalized to all gcc-based targets, but that
hasn't been tested on other architectures.
PR: 219455
Submitted by: linimon
Approved by: swills
Added:
head/devel/talloc/files/powerpc-patch-lib_replace_wscript (contents, props changed)
Modified:
head/devel/talloc/Makefile
Modified: head/devel/talloc/Makefile
==============================================================================
--- head/devel/talloc/Makefile Sat Jun 17 19:32:45 2017 (r443784)
+++ head/devel/talloc/Makefile Sat Jun 17 19:59:31 2017 (r443785)
@@ -14,8 +14,6 @@ LICENSE= LGPL3
CONFLICTS= samba33-3.*
-BROKEN_powerpc64= fails to compile: cc1: error: unrecognized command line option "-Wno-format-length"
-
USES= compiler pkgconfig waf
USE_LDCONFIG= yes
WAF_CMD= buildtools/bin/waf
@@ -43,6 +41,10 @@ PLIST_FILES+= include/pytalloc.h \
lib/libpytalloc-util.so.2 \
%%PYTHON_SITELIBDIR%%/talloc.so \
%%PKGCONFIGDIR%%/pytalloc-util.pc
+.endif
+
+.if ${ARCH} == powerpc64 || ${ARCH} == powerpc
+EXTRA_PATCHES+= ${FILESDIR}/powerpc-patch-lib_replace_wscript
.endif
.include <bsd.port.pre.mk>
Added: head/devel/talloc/files/powerpc-patch-lib_replace_wscript
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/talloc/files/powerpc-patch-lib_replace_wscript Sat Jun 17 19:59:31 2017 (r443785)
@@ -0,0 +1,11 @@
+--- lib/replace/wscript.dist 2017-02-27 19:23:11.000000000 +0000
++++ lib/replace/wscript 2017-05-21 15:00:35.906789377 +0000
+@@ -707,7 +707,7 @@
+ source='''test/testsuite.c test/strptime.c
+ test/os2_delete.c test/getifaddrs.c''',
+ deps='replace',
+- cflags="-Wno-format-length")
++ cflags="")
+
+ if bld.env.standalone_replace:
+ bld.SAMBA_BINARY('replace_testsuite',
More information about the svn-ports-all
mailing list