diff options
author | Mark Murray <markm@FreeBSD.org> | 2003-09-14 15:10:02 +0000 |
---|---|---|
committer | Mark Murray <markm@FreeBSD.org> | 2003-09-14 15:10:02 +0000 |
commit | 4e90ca4aa54466db63baff155923a482bba9ca69 (patch) | |
tree | 012c72771cb9e613189456bc5f41f857a48c2a2d /lang/gcl/Makefile | |
parent | unbreak 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.
Diffstat (limited to 'lang/gcl/Makefile')
-rw-r--r-- | lang/gcl/Makefile | 51 |
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> |