svn commit: r504888 - in head/graphics/py-gphoto2: . files
Mark Linimon
linimon at FreeBSD.org
Sat Jun 22 21:11:20 UTC 2019
Author: linimon
Date: Sat Jun 22 21:11:18 2019
New Revision: 504888
URL: https://svnweb.freebsd.org/changeset/ports/504888
Log:
Remove '-Wno-unused-but-set-variable' on GCC-based systems to fix build:
cc1: error: unrecognized command line option "-Wno-unused-but-set-variable"
Approved by: portmgr (tier-2 blanket)
Added:
head/graphics/py-gphoto2/files/
head/graphics/py-gphoto2/files/extra-patch-setup.py (contents, props changed)
Modified:
head/graphics/py-gphoto2/Makefile
Modified: head/graphics/py-gphoto2/Makefile
==============================================================================
--- head/graphics/py-gphoto2/Makefile Sat Jun 22 20:50:10 2019 (r504887)
+++ head/graphics/py-gphoto2/Makefile Sat Jun 22 21:11:18 2019 (r504888)
@@ -14,11 +14,9 @@ COMMENT= Python bindings for libgphoto2
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-unused-but-set-variable"
-
LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
-USES= pkgconfig python shebangfix
+USES= compiler pkgconfig python shebangfix
USE_PYTHON= autoplist concurrent distutils
SHEBANG_FILES= examples/*.py
@@ -30,4 +28,10 @@ post-patch:
-e 's|share/python-gphoto2|${DOCSDIR:S,${PREFIX}/,,}|' \
${WRKSRC}/setup.py
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == gcc
+EXTRA_PATCHES= ${FILESDIR}/extra-patch-setup.py
+.endif
+
+.include <bsd.port.post.mk>
Added: head/graphics/py-gphoto2/files/extra-patch-setup.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/py-gphoto2/files/extra-patch-setup.py Sat Jun 22 21:11:18 2019 (r504888)
@@ -0,0 +1,11 @@
+--- setup.py.orig 2018-01-02 11:44:51 UTC
++++ setup.py
+@@ -83,7 +83,7 @@ mod_src_dir = os.path.join(
+ 'src', mod_src_dir + '-gp' + '.'.join(map(str, best_match)))
+
+ extra_compile_args = [
+- '-O3', '-Wno-unused-variable', '-Wno-unused-but-set-variable',
++ '-O3', '-Wno-unused-variable',
+ '-Wno-unused-label', '-Wno-strict-prototypes',
+ '-DGPHOTO2_VERSION=' + '0x{:02x}{:02x}{:02x}'.format(*gphoto2_version)]
+ if 'PYTHON_GPHOTO2_STRICT' in os.environ:
More information about the svn-ports-head
mailing list