Lines 23-29
Link Here
|
23 |
|
23 |
|
24 |
USES= perl5 |
24 |
USES= perl5 |
25 |
USE_PERL5= configure |
25 |
USE_PERL5= configure |
26 |
LLD_UNSAFE= yes # lld defaults to -ztext |
|
|
27 |
|
26 |
|
28 |
PARI_WRKSRC= ${WRKDIR}/pari-2.3.5 |
27 |
PARI_WRKSRC= ${WRKDIR}/pari-2.3.5 |
29 |
|
28 |
|
Lines 33-38
Link Here
|
33 |
paridir=${PARI_WRKSRC} |
32 |
paridir=${PARI_WRKSRC} |
34 |
MAKE_ARGS= LDLOADLIBS="-lm -L${PARI_WRKSRC}/build -Wl,-rpath=${SITE_ARCH}/auto/Math/Pari -lpari" |
33 |
MAKE_ARGS= LDLOADLIBS="-lm -L${PARI_WRKSRC}/build -Wl,-rpath=${SITE_ARCH}/auto/Math/Pari -lpari" |
35 |
|
34 |
|
|
|
35 |
.include <bsd.port.options.mk> |
36 |
|
36 |
post-patch: |
37 |
post-patch: |
37 |
@${REINPLACE_CMD} -e 's|2001007|2003000|' ${WRKSRC}/Makefile.PL |
38 |
@${REINPLACE_CMD} -e 's|2001007|2003000|' ${WRKSRC}/Makefile.PL |
38 |
@${REINPLACE_CMD} -E '/^list=/s/(ld|ranlib|perl|emacs)//g' \ |
39 |
@${REINPLACE_CMD} -E '/^list=/s/(ld|ranlib|perl|emacs)//g' \ |
Lines 39-45
Link Here
|
39 |
${PARI_WRKSRC}/Configure |
40 |
${PARI_WRKSRC}/Configure |
40 |
@${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \ |
41 |
@${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \ |
41 |
${PARI_WRKSRC}/config/get_cc |
42 |
${PARI_WRKSRC}/config/get_cc |
42 |
|
43 |
.if ${ARCH} == "i386" |
|
|
44 |
${REINPLACE_CMD} -e 's|-Wl|-Wl,-znotext|' ${PARI_WRKSRC}/config/ldflags |
45 |
.endif |
43 |
pre-configure: |
46 |
pre-configure: |
44 |
cd ${PARI_WRKSRC} && ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ |
47 |
cd ${PARI_WRKSRC} && ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ |
45 |
CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ |
48 |
CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ |