aboutsummaryrefslogtreecommitdiff
path: root/lang/swi-pl/Makefile
diff options
context:
space:
mode:
authorWesley Shields <wxs@FreeBSD.org>2009-05-01 20:04:10 +0000
committerWesley Shields <wxs@FreeBSD.org>2009-05-01 20:04:10 +0000
commit50f779e46e29c31d705a23a9ee7079f10ade0987 (patch)
tree2fd7967e899851c286fa3ad7b7417ed27b88853a /lang/swi-pl/Makefile
parent1a9582116acf3e95ee147535f450b3bec8c5fc0f (diff)
downloadports-50f779e46e29c31d705a23a9ee7079f10ade0987.tar.gz
ports-50f779e46e29c31d705a23a9ee7079f10ade0987.zip
Notes
Diffstat (limited to 'lang/swi-pl/Makefile')
-rw-r--r--lang/swi-pl/Makefile38
1 files changed, 28 insertions, 10 deletions
diff --git a/lang/swi-pl/Makefile b/lang/swi-pl/Makefile
index 3741e764f259..477997747813 100644
--- a/lang/swi-pl/Makefile
+++ b/lang/swi-pl/Makefile
@@ -6,26 +6,43 @@
#
PORTNAME= swi-pl
-PORTVERSION= 5.6.16
+PORTVERSION= 5.6.64
CATEGORIES= lang
-MASTER_SITES= ftp://ftp.swi.psy.uva.nl/SWI-Prolog/ \
- http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/
+MASTER_SITES= http://www.swi-prolog.org/download/stable/src/ \
+ ftp://ftp.swi.psy.uva.nl/SWI-Prolog/
DISTNAME= pl-${PORTVERSION}
MAINTAINER= g.gonter@ieee.org
COMMENT= Edinburgh-style Prolog compiler
+LIB_DEPENDS= gmp:${PORTSDIR}/math/libgmp4 \
+ readline:${PORTSDIR}/devel/readline
+
+LIB_DEPENDS+= odbc:${PORTSDIR}/databases/unixODBC
+LIB_DEPENDS+= Xt:${PORTSDIR}/x11-toolkits/libXt \
+ jpeg:${PORTSDIR}/graphics/jpeg \
+ Xpm:${PORTSDIR}/x11/libXpm
+LIB_DEPENDS+= Xft:${PORTSDIR}/x11-fonts/libXft
+
CONFLICTS= slffea-[0-9]* TenDRA-[0-9]*
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+XPCE_VER= 6.6.64
+
+MAN1= pl.1 plrc.1 plld.1 xpce-client.1 xpce.1
+MANCOMPRESSED= no
+
NOPRECIOUSMAKEVARS= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
-CONFIGURE_ENV= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-CONFIGURE_ARGS= --host=${MACHINE_ARCH}-${OPSYS:L} --disable-mt
-
-MAN1= pl.1 plrc.1 plld.1
+CONFIGURE_ENV= LDFLAGS="${LDFLAGS}" ARCH=${ARCH}-${OPSYS:L}
+CONFIGURE_TARGET= ${ARCH}-${OPSYS:L}
+CONFIGURE_ARGS= --with-world --without-jpl
PLIST_SUB= DISTNAME=${DISTNAME} ARCH=${ARCH} OS=${OPSYS:L}
+PLIST_SUB+= XPCE_VER=${XPCE_VER}
.include <bsd.port.pre.mk>
@@ -41,14 +58,15 @@ EXTRA_PATCHES= ${FILESDIR}/extra-patch-src-configure \
.endif
post-patch:
- ${REINPLACE_CMD} -e '/edit/s/INSTALL_PROGRAM/BSD_INSTALL_SCRIPT/g' \
+ @${REINPLACE_CMD} -e '/edit/s/INSTALL_PROGRAM/BSD_INSTALL_SCRIPT/g' \
${WRKSRC}/src/Makefile.in
+ @${REINPLACE_CMD} -e 's!^mandir=@mandir@!mandir=${MANPREFIX}/man!' \
+ ${WRKSRC}/src/Makefile.in \
+ ${WRKSRC}/packages/xpce/src/Makefile.in
post-configure:
${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
post-install:
.for f in pl plld plrc