diff options
author | amdmi3 <amdmi3@FreeBSD.org> | 2015-07-01 05:51:56 +0800 |
---|---|---|
committer | amdmi3 <amdmi3@FreeBSD.org> | 2015-07-01 05:51:56 +0800 |
commit | 629b1fed566df0dfb5f4ca72b1dfe5d890142871 (patch) | |
tree | d50a59567a93e19d51c1d3a8fa4c729652dd3b5a /net | |
parent | cafb98376c46409d0af80e34cdf5db4ee06f02db (diff) | |
download | freebsd-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/Makefile | 11 |
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> |