aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2015-06-30 21:51:56 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2015-06-30 21:51:56 +0000
commitbd3f1e29a9e78781e39b0a58d3414668d0590c3c (patch)
treed50a59567a93e19d51c1d3a8fa4c729652dd3b5a
parentf5a57e02920a13086fad96121504cdf16787865b (diff)
downloadports-bd3f1e29a9e78781e39b0a58d3414668d0590c3c.tar.gz
ports-bd3f1e29a9e78781e39b0a58d3414668d0590c3c.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:
Notes
Notes: svn path=/head/; revision=391012
-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>