diff options
Diffstat (limited to 'lang/swi-pl/Makefile')
-rw-r--r-- | lang/swi-pl/Makefile | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lang/swi-pl/Makefile b/lang/swi-pl/Makefile index 16fe4aaaaef8..210c00118345 100644 --- a/lang/swi-pl/Makefile +++ b/lang/swi-pl/Makefile @@ -6,7 +6,7 @@ # PORTNAME= swi-pl -PORTVERSION= 5.4.6 +PORTVERSION= 5.4.7 CATEGORIES= lang MASTER_SITES= ftp://ftp.swi.psy.uva.nl/SWI-Prolog/ \ http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/ @@ -15,11 +15,17 @@ DISTNAME= pl-${PORTVERSION} MAINTAINER= g.gonter@ieee.org COMMENT= Edinburgh-style Prolog compiler +LIB_DEPENDS= readline.5:${PORTSDIR}/devel/readline + CONFLICTS= slffea-[0-9]* TenDRA-[0-9]* NOPRECIOUSMAKEVARS=yes USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes +# Find libreadline from ports: +CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib +LDFLAGS+= -L${LOCALBASE}/lib +CONFIGURE_ENV+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CONFIGURE_ARGS= --host=${MACHINE_ARCH}-${OPSYS:L} --disable-mt MAN1= pl.1 plrc.1 plld.1 PLIST_SUB= DISTNAME=${DISTNAME} ARCH=${ARCH} OS=${OPSYS:L} @@ -42,7 +48,7 @@ post-patch: ${WRKSRC}/src/Makefile.in post-configure: - ${REINPLACE_CMD} -e '/MALLOC_H/s/^#define \(HAVE_.*_MALLOC_H\).*/\/\* #undef \1 \*\//g' \ + ${REINPLACE_CMD} -e '/MALLOC_H/s/^#define \(HAVE_.*MALLOC_H\).*/\/\* #undef \1 \*\//g' \ ${WRKSRC}/src/config.h ${REINPLACE_CMD} -e '/^ARCH=/s/^ARCH=.*/ARCH=${ARCH}-${OPSYS:L}/' \ ${WRKSRC}/src/Makefile @@ -51,5 +57,7 @@ post-install: .for f in pl plld plrc @${STRIP_CMD} ${PREFIX}/lib/${DISTNAME}/bin/${ARCH}-${OPSYS:L}/$f .endfor + # swi-pl creates this empty directory + ${RMDIR} ${PREFIX}/lib/${DISTNAME}/man .include <bsd.port.post.mk> |