aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2015-07-01 05:51:56 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2015-07-01 05:51:56 +0800
commit629b1fed566df0dfb5f4ca72b1dfe5d890142871 (patch)
treed50a59567a93e19d51c1d3a8fa4c729652dd3b5a /net
parentcafb98376c46409d0af80e34cdf5db4ee06f02db (diff)
downloadfreebsd-ports-gnome-629b1fed566df0dfb5f4ca72b1dfe5d890142871.tar.gz
freebsd-ports-gnome-629b1fed566df0dfb5f4ca72b1dfe5d890142871.tar.zst
freebsd-ports-gnome-629b1fed566df0dfb5f4ca72b1dfe5d890142871.zip
- Fix build on 10.x i386:
gsm0610_rpe.c:81:10: error: invalid operand for instruction " movq %[gsm_H],%%mm1;\n" ^ Submitted by: pkg-fallout Approved by: portmgr blanket Differential Revision:
Diffstat (limited to 'net')
-rw-r--r--net/iaxmodem/Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/net/iaxmodem/Makefile b/net/iaxmodem/Makefile
index f6125447f870..232edd032765 100644
--- a/net/iaxmodem/Makefile
+++ b/net/iaxmodem/Makefile
@@ -12,7 +12,7 @@ COMMENT= Software modem that connects to IAX channel
LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff
-USES= perl5
+USES= compiler:features perl5
USE_PERL5= patch
HAS_CONFIGURE= yes
USE_RC_SUBR= ${PORTNAME}
@@ -27,7 +27,12 @@ PORTEXAMPLES= config.ttyIAX iaxmodem-cfg.ttyIAX
OPTIONS_DEFINE= DOCS EXAMPLES
-.include <bsd.port.options.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == i386 && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 36
+# gsm0610_rpe.c:81:10: error: invalid operand for instruction
+USE_GCC= yes
+.endif
post-patch:
@${PERL} -0pi.bak -e "s|for ac_header in tgmath\.h.*?done||s" \
@@ -43,4 +48,4 @@ do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>