svn commit: r492278 - in head/math/rexx-regmath: . files
Mark Linimon
linimon at FreeBSD.org
Wed Feb 6 00:08:10 UTC 2019
Author: linimon
Date: Wed Feb 6 00:08:08 2019
New Revision: 492278
URL: https://svnweb.freebsd.org/changeset/ports/492278
Log:
Base GCC doesn't support -Wno-incompatible-pointer-types, which breaks
building on GCC-based architectures. Add -Wno-incompatible-pointer-types
only when using Clang.
PR: 235512
Submitted by: Piotr Kubaj
Approved by: maintainer
Modified:
head/math/rexx-regmath/Makefile
head/math/rexx-regmath/files/patch-Makefile.bsd
Modified: head/math/rexx-regmath/Makefile
==============================================================================
--- head/math/rexx-regmath/Makefile Wed Feb 6 00:04:13 2019 (r492277)
+++ head/math/rexx-regmath/Makefile Wed Feb 6 00:08:08 2019 (r492278)
@@ -14,16 +14,10 @@ COMMENT= Two mathematics libraries for Rexx
LICENSE= MPL10
-BROKEN_mips= fails to compile: unrecognized command line option "-Wno-incompatible-pointer-types"
-BROKEN_mips64= fails to compile: unrecognized command line option "-Wno-incompatible-pointer-types"
-BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-incompatible-pointer-types"
-
BUILD_DEPENDS= ${LOCALBASE}/include/rexxsaa.h:lang/rexx-regina
USES= zip
-CFLAGS+= -Wno-incompatible-pointer-types
-
WRKSRC= ${WRKDIR}/math
USE_LDCONFIG= yes
LLD_UNSAFE= yes
@@ -37,6 +31,10 @@ PORTDOCS= regmath.pdf
PORTEXAMPLES= README testrxmath testrexxmath
OPTIONS_DEFINE= DOCS EXAMPLES
+
+.if !exists(/usr/lib/libstdc++.so)
+CFLAGS+= -Wno-incompatible-pointer-types
+.endif
do-install:
${INSTALL_LIB} ${WRKSRC}/librexxmath.so ${STAGEDIR}${PREFIX}/lib/
Modified: head/math/rexx-regmath/files/patch-Makefile.bsd
==============================================================================
--- head/math/rexx-regmath/files/patch-Makefile.bsd Wed Feb 6 00:04:13 2019 (r492277)
+++ head/math/rexx-regmath/files/patch-Makefile.bsd Wed Feb 6 00:08:08 2019 (r492278)
@@ -1,12 +1,11 @@
---- Makefile.bsd.orig 2001-11-04 18:09:04 UTC
+--- Makefile.bsd.orig 2001-11-04 17:09:04 UTC
+++ Makefile.bsd
-@@ -9,7 +9,8 @@
+@@ -9,7 +9,7 @@
POPT=-O -fomit-frame-pointer
PLFL=-s
DEBUG=-g
-CFLAGS=$(OPT) $(DEBUG) -pipe -fpic -I $$HOME/regina -pipe
+CFLAGS+=$(OPT) $(DEBUG) -pipe -fpic -I $$HOME/regina -pipe -I/usr/local/include
-+CFLAGS+=-Wno-incompatible-pointer-types
LDFLAGS=-Bdynamic -Bshareable $(LFL)
LIBS=-lm
so=so
More information about the svn-ports-head
mailing list