View | Details | Raw Unified | Return to bug 230213
Collapse All | Expand All

(-)math/p5-Math-Pari/Makefile (-2 / +5 lines)
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}" \

Return to bug 230213