summaryrefslogtreecommitdiff
path: root/lang/gcl/Makefile
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2003-09-14 15:10:02 +0000
committerMark Murray <markm@FreeBSD.org>2003-09-14 15:10:02 +0000
commit4e90ca4aa54466db63baff155923a482bba9ca69 (patch)
tree012c72771cb9e613189456bc5f41f857a48c2a2d /lang/gcl/Makefile
parentunbreak package at bento(i386/RELENG_4): (diff)
Rescue a hosed port from death row. GCL is now healthy enough to
compile and run Maxima (see math/). Make portlint-clean as well. Claim maintainership in case it breaks again.
Notes
Notes: svn path=/head/; revision=88980
Diffstat (limited to 'lang/gcl/Makefile')
-rw-r--r--lang/gcl/Makefile51
1 files changed, 31 insertions, 20 deletions
diff --git a/lang/gcl/Makefile b/lang/gcl/Makefile
index 09a1fa204e25..08e0c2610e37 100644
--- a/lang/gcl/Makefile
+++ b/lang/gcl/Makefile
@@ -1,37 +1,48 @@
-# New ports collection makefile for: gcl
-# Date created: Feb 8 1995
-# Whom: hsu
+# New ports collection makefile for: gcl
+# Date created: Feb 8 1995
+# Whom: hsu
#
# $FreeBSD$
#
PORTNAME= gcl
-PORTVERSION= 2.4.0
-CATEGORIES= lang
-MASTER_SITES= ftp://ftp.ma.utexas.edu/pub/gcl/
-EXTRACT_SUFX= .tgz
+PORTVERSION= 2.5.3
+CATEGORIES= lang tcl84 tk84
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gcl
-MAINTAINER= twp@unchi.org
+MAINTAINER= markm@freebsd.org
COMMENT= GNU Common Lisp
-BROKEN= "Dies with sig11 during build"
+LIB_DEPENDS= tk84.1:${PORTSDIR}/x11-toolkits/tk84
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-machine=FreeBSD
+USE_AUTOCONF= yes
+USE_GMAKE= yes
+USE_XLIB= yes
+CONFIGURE_ARGS=--prefix=${PREFIX} \
+ --enable-machine=FreeBSD \
+ --enable-ansi \
+ --infodir=${PREFIX}/info \
+ --enable-info=${PREFIX}/info \
+ --enable-tkconfig=${LOCALBASE}/lib/tk8.4 \
+ --enable-tclconfig=${LOCALBASE}/lib/tcl8.4 \
+ --with-x \
+ --x-includes=${X11BASE}/include \
+ --x-libraries=${X11BASE}/lib \
+ --disable-dlopen \
+ --disable-dynsysbfd \
+ --disable-statsysbfd \
+ --disable-locbfd \
+ --enable-custreloc
MAKEFILE= makefile
+INFO= gcl gcl-si gcl-tk
+
PLIST_SUB= GCL_VER=${PORTVERSION}
pre-configure:
- @${LN} -sf unexelf.c ${WRKSRC}/o/unexec.c
-
-pre-build:
- ${RM} -rf ${WRKSRC}/info/gcl-si.info* ${WRKSRC}/info/gcl-tk.info*
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/info/gcl-si.info ${PREFIX}/info
- ${INSTALL_DATA} ${WRKSRC}/info/gcl-tk.info ${PREFIX}/info
- @install-info ${PREFIX}/info/gcl-si.info ${PREFIX}/info/dir
- @install-info ${PREFIX}/info/gcl-tk.info ${PREFIX}/info/dir
+ ${RM} -f ${WRKSRC}/configure
+ ${SED} -i '.PRE-SED' -e 's|@@CFLAGS@@|${CFLAGS}|' ${WRKSRC}/h/FreeBSD.defs
.include <bsd.port.mk>