diff options
author | Mikael Urankar <mikael@FreeBSD.org> | 2020-06-10 17:46:30 +0000 |
---|---|---|
committer | Mikael Urankar <mikael@FreeBSD.org> | 2020-06-10 17:46:30 +0000 |
commit | 97caf193e3edd7a605bf178236115900049ec535 (patch) | |
tree | dea4a60178c2fe44d74cbd6457852f018f70f897 /math | |
parent | 694093e125cef52f939a98832b9081b50424efac (diff) | |
download | ports-97caf193e3edd7a605bf178236115900049ec535.tar.gz ports-97caf193e3edd7a605bf178236115900049ec535.zip |
math/p5-Math-Pari: fix build on i386
PR: 230213
Submitted by: Nathan ndowens04@gmail.com
Reviewed by: emaste, mikael
Approved by: perl (maintainer timeout, > 1 year)
Notes
Notes:
svn path=/head/; revision=538415
Diffstat (limited to 'math')
-rw-r--r-- | math/p5-Math-Pari/Makefile | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/math/p5-Math-Pari/Makefile b/math/p5-Math-Pari/Makefile index d86e86fcbef9..215fd6c4bdf1 100644 --- a/math/p5-Math-Pari/Makefile +++ b/math/p5-Math-Pari/Makefile @@ -26,7 +26,6 @@ LIB_DEPENDS= libgmp.so:math/gmp USES= perl5 USE_PERL5= configure -LLD_UNSAFE= yes # lld defaults to -ztext PARI_WRKSRC= ${WRKDIR}/pari-2.3.5 @@ -38,13 +37,17 @@ CONFIGURE_ARGS= parilib="-L${PARI_WRKSRC}/build -lpari" \ paridir=${PARI_WRKSRC} MAKE_ARGS= LDLOADLIBS="-lm -L${PARI_WRKSRC}/build -Wl,-rpath=${SITE_ARCH}/auto/Math/Pari -lpari" +.include <bsd.port.options.mk> + post-patch: @${REINPLACE_CMD} -e 's|2001007|2003000|' ${WRKSRC}/Makefile.PL @${REINPLACE_CMD} -E '/^list=/s/(ld|ranlib|perl|emacs)//g' \ ${PARI_WRKSRC}/Configure @${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \ ${PARI_WRKSRC}/config/get_cc - +.if ${ARCH} == "i386" + ${REINPLACE_CMD} -e 's|-Wl|-Wl,-znotext|' ${PARI_WRKSRC}/config/ldflags +.endif pre-configure: cd ${PARI_WRKSRC} && ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ |