head	1.55;
access;
symbols
	RELEASE_8_3_0:1.53
	RELEASE_9_0_0:1.53
	RELEASE_7_4_0:1.52
	RELEASE_8_2_0:1.52
	RELEASE_6_EOL:1.52
	RELEASE_8_1_0:1.52
	RELEASE_7_3_0:1.51
	RELEASE_8_0_0:1.48
	RELEASE_7_2_0:1.43
	RELEASE_7_1_0:1.43
	RELEASE_6_4_0:1.43
	RELEASE_5_EOL:1.43
	RELEASE_7_0_0:1.40
	RELEASE_6_3_0:1.40
	PRE_XORG_7:1.37
	RELEASE_4_EOL:1.37
	RELEASE_6_2_0:1.37
	RELEASE_6_1_0:1.36
	RELEASE_5_5_0:1.36
	RELEASE_6_0_0:1.33
	RELEASE_5_4_0:1.31
	RELEASE_4_11_0:1.31
	RELEASE_5_3_0:1.30
	RELEASE_4_10_0:1.27
	RELEASE_5_2_1:1.23
	RELEASE_5_2_0:1.23
	RELEASE_4_9_0:1.23
	RELEASE_5_1_0:1.21
	RELEASE_4_8_0:1.21
	RELEASE_5_0_0:1.20
	RELEASE_4_7_0:1.20
	RELEASE_4_6_2:1.20
	RELEASE_4_6_1:1.20
	RELEASE_4_6_0:1.20
	RELEASE_5_0_DP1:1.19
	RELEASE_4_5_0:1.19
	RELEASE_4_4_0:1.17
	RELEASE_4_3_0:1.17
	RELEASE_4_2_0:1.17
	RELEASE_4_1_1:1.17
	RELEASE_4_1_0:1.17
	RELEASE_3_5_0:1.17
	RELEASE_4_0_0:1.16
	RELEASE_3_4_0:1.15
	RELEASE_3_3_0:1.14
	RELEASE_3_2_0:1.12
	RELEASE_3_1_0:1.12
	RELEASE_2_2_8:1.11
	RELEASE_3_0_0:1.11
	RELEASE_2_2_7:1.10
	RELEASE_2_2_6:1.10
	RELEASE_2_2_5:1.10
	RELEASE_2_2_1:1.8
	RELEASE_2_2_2:1.8
	GCL_1_1:1.1.1.1
	GCL:1.1.1;
locks; strict;
comment	@# @;


1.55
date	2012.12.14.03.44.47;	author svnexp;	state Exp;
branches;
next	1.54;

1.54
date	2012.11.17.05.58.50;	author svnexp;	state Exp;
branches;
next	1.53;

1.53
date	2011.09.23.22.23.42;	author amdmi3;	state Exp;
branches;
next	1.52;

1.52
date	2010.04.19.10.43.26;	author ale;	state Exp;
branches;
next	1.51;

1.51
date	2009.12.07.22.57.46;	author mi;	state Exp;
branches;
next	1.50;

1.50
date	2009.12.07.22.00.26;	author mi;	state Exp;
branches;
next	1.49;

1.49
date	2009.11.13.00.20.23;	author linimon;	state Exp;
branches;
next	1.48;

1.48
date	2009.08.18.09.13.31;	author erwin;	state Exp;
branches;
next	1.47;

1.47
date	2009.08.08.12.25.48;	author rnoland;	state Exp;
branches;
next	1.46;

1.46
date	2009.08.05.18.37.52;	author rnoland;	state Exp;
branches;
next	1.45;

1.45
date	2009.06.09.15.33.12;	author amdmi3;	state Exp;
branches;
next	1.44;

1.44
date	2009.05.13.09.45.52;	author ale;	state Exp;
branches;
next	1.43;

1.43
date	2008.04.19.17.51.28;	author miwi;	state Exp;
branches;
next	1.42;

1.42
date	2008.04.09.13.42.10;	author pav;	state Exp;
branches;
next	1.41;

1.41
date	2007.12.26.16.19.42;	author pav;	state Exp;
branches;
next	1.40;

1.40
date	2007.09.30.04.46.58;	author linimon;	state Exp;
branches;
next	1.39;

1.39
date	2007.07.23.09.36.05;	author rafan;	state Exp;
branches;
next	1.38;

1.38
date	2007.05.19.20.13.37;	author flz;	state Exp;
branches;
next	1.37;

1.37
date	2006.05.10.14.46.39;	author ale;	state Exp;
branches;
next	1.36;

1.36
date	2005.11.15.06.49.54;	author ade;	state Exp;
branches;
next	1.35;

1.35
date	2005.11.03.14.49.25;	author markm;	state Exp;
branches;
next	1.34;

1.34
date	2005.10.21.19.41.07;	author kris;	state Exp;
branches;
next	1.33;

1.33
date	2005.04.30.01.37.41;	author kris;	state Exp;
branches;
next	1.32;

1.32
date	2005.04.02.19.12.59;	author markm;	state Exp;
branches;
next	1.31;

1.31
date	2004.12.11.21.31.40;	author kris;	state Exp;
branches;
next	1.30;

1.30
date	2004.08.18.18.35.08;	author markm;	state Exp;
branches;
next	1.29;

1.29
date	2004.08.18.18.33.58;	author markm;	state Exp;
branches;
next	1.28;

1.28
date	2004.07.19.15.52.07;	author markm;	state Exp;
branches;
next	1.27;

1.27
date	2004.04.12.04.22.15;	author kris;	state Exp;
branches;
next	1.26;

1.26
date	2004.03.14.06.16.50;	author ade;	state Exp;
branches;
next	1.25;

1.25
date	2004.02.04.05.21.36;	author marcus;	state Exp;
branches;
next	1.24;

1.24
date	2004.02.02.10.44.19;	author markm;	state Exp;
branches;
next	1.23;

1.23
date	2003.09.14.15.10.02;	author markm;	state Exp;
branches;
next	1.22;

1.22
date	2003.08.08.04.40.42;	author kris;	state Exp;
branches;
next	1.21;

1.21
date	2003.02.21.12.35.02;	author knu;	state Exp;
branches;
next	1.20;

1.20
date	2002.05.18.02.41.24;	author kris;	state Exp;
branches;
next	1.19;

1.19
date	2001.12.08.06.22.03;	author ijliao;	state Exp;
branches;
next	1.18;

1.18
date	2001.09.17.17.40.19;	author dwcjr;	state Exp;
branches;
next	1.17;

1.17
date	2000.04.12.06.18.37;	author obrien;	state Exp;
branches;
next	1.16;

1.16
date	2000.02.27.17.44.01;	author green;	state Exp;
branches;
next	1.15;

1.15
date	99.11.25.18.33.53;	author jseger;	state Exp;
branches;
next	1.14;

1.14
date	99.08.25.06.34.37;	author obrien;	state Exp;
branches;
next	1.13;

1.13
date	99.06.05.22.30.47;	author mharo;	state Exp;
branches;
next	1.12;

1.12
date	99.01.27.07.41.20;	author fenner;	state Exp;
branches;
next	1.11;

1.11
date	98.10.14.01.17.50;	author jseger;	state Exp;
branches;
next	1.10;

1.10
date	97.10.13.09.10.28;	author tg;	state Exp;
branches;
next	1.9;

1.9
date	97.10.07.09.20.05;	author tg;	state Exp;
branches;
next	1.8;

1.8
date	97.03.05.12.24.46;	author asami;	state Exp;
branches;
next	1.7;

1.7
date	96.11.12.02.18.17;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	95.11.22.13.12.44;	author asami;	state Exp;
branches;
next	1.5;

1.5
date	95.04.24.11.29.11;	author asami;	state Exp;
branches;
next	1.4;

1.4
date	95.04.16.22.09.31;	author hsu;	state Exp;
branches;
next	1.3;

1.3
date	95.04.15.05.44.35;	author asami;	state Exp;
branches;
next	1.2;

1.2
date	95.04.01.12.46.51;	author jkh;	state Exp;
branches;
next	1.1;

1.1
date	95.02.12.21.10.00;	author hsu;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	95.02.12.21.10.01;	author hsu;	state Exp;
branches;
next	;


desc
@@


1.55
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308879
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308879 | araujo | 2012-12-14 03:33:12 +0000 (Fri, 14 Dec 2012) | 6 lines
## SVN ##
## SVN ## - Support USE_READLINE.
## SVN ## - Add MAKE_JOBS_UNSAFE.
## SVN ##
## SVN ## PR:		ports/172027
## SVN ## Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@# Created by: hsu
# $FreeBSD: head/lang/gcl/Makefile 308879 2012-12-14 03:33:12Z araujo $

PORTNAME=	gcl
PORTVERSION=	2.6.7
PORTREVISION=	7
CATEGORIES=	lang tcl tk
MASTER_SITES=	GNU

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	GNU Common Lisp

LIB_DEPENDS=	gmp:${PORTSDIR}/math/gmp

ONLY_FOR_ARCHS=	i386

USE_XORG=	x11
USE_TCL_BUILD=	yes
USE_TCL=	yes
USE_TK_BUILD=	yes
USE_TK=		yes
USE_READLINE=	yes
USE_GMAKE=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=--prefix=${PREFIX} \
	--enable-ansi \
	--enable-machine=FreeBSD \
	--enable-info=${PREFIX}/info \
	--enable-tkconfig=${LOCALBASE}/lib/tk${TCL_VER} \
	--enable-tclconfig=${LOCALBASE}/lib/tcl${TCL_VER} \
	--with-x \
	--disable-dlopen \
	--disable-dynsysbfd \
	--disable-statsysbfd \
	--disable-locbfd \
	--enable-custreloc
CONFIGURE_ENV=	C_INCLUDE_PATH="${PREFIX}/include" LIBRARY_PATH="${PREFIX}/lib"
MAKEFILE=	makefile
MAKE_JOBS_UNSAFE=yes

CFLAGS+=	-I${LOCALBASE}/include

PLIST_SUB=	GCL_VER="${PORTVERSION}"

INFO=		gcl-si gcl-tk

post-patch::
	@@${REINPLACE_CMD} -e \
		's|@@@@CFLAGS@@@@|${CFLAGS} -I${LOCALBASE}/include| ; \
		 s|@@@@LOCALLIBS@@@@|-lreadline -lm -L${LOCALBASE}/lib -lgmp|' \
			${WRKSRC}/h/FreeBSD.defs

.include <bsd.port.mk>
@


1.54
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	gcl
# Date created:				Feb  8 1995
# Whom:					hsu
#
# $FreeBSD: head/lang/gcl/Makefile 300896 2012-07-14 13:54:48Z beat $
#
d8 1
a8 2
MASTER_SITES=	${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR=	gcl
d17 7
a23 1
USE_TK=	yes
a24 2
USE_GMAKE=	yes
USE_XORG=	x11
d37 1
a37 2
CONFIGURE_ENV=	C_INCLUDE_PATH=${PREFIX}/include LIBRARY_PATH=${PREFIX}/lib
CFLAGS+=	-I${LOCALBASE}/include
d39 1
d41 1
a41 1
INFO=	gcl-si gcl-tk
d43 1
a43 1
PLIST_SUB=	GCL_VER=${PORTVERSION}
d45 1
a45 1
.include <bsd.port.pre.mk>
d47 5
a51 5
pre-configure:
	${SED} -i '' \
		-e 's|@@@@CFLAGS@@@@|${CFLAGS} -I${LOCALBASE}/include|' \
		-e 's|@@@@LOCALLIBS@@@@|-lreadline -lm -L${LOCALBASE}/lib -lgmp|' \
		${WRKSRC}/h/FreeBSD.defs
d53 1
a53 1
.include <bsd.port.post.mk>
@


1.53
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.52
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d38 2
a39 1
CONFIGURE_ENV=	CFLAGS="${CFLAGS} -I${LOCALBASE}/include" C_INCLUDE_PATH=${PREFIX}/include LIBRARY_PATH=${PREFIX}/lib
@


1.51
log
@Ok, it builds fine with Tcl/Tk-8.5, so allow that version to be used.

Also, remove the strate --enable-debug left over...

Bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	6
d18 1
a18 1
LIB_DEPENDS=	gmp:${PORTSDIR}/math/libgmp4
@


1.50
log
@Let the healing begin by unbreaking. The main thing was to set DBEGIN to
0 as seems to happen with the upcoming version 2.6.8 (not released yet).

Add minor patches to ensure clean build with `-Wall -Werror',
proper definition of HZ, etc.

Instead of explicitly specifying LIB_DEPENDS, convert to USE_TK. Leave the
TCL_VER at 8.4 for now.

Gentoo builds theirs for various platforms -- not just i386 -- so that would
be the next step.
@
text
@d10 1
a10 1
PORTREVISION=	5
d22 1
a22 1
USE_TK=	84
a27 1
	--enable-debug \
@


1.49
log
@Return this to the pool at maintainer's request.  While here, mark it
deprecated with a 2 month expiration period, since it has been broken
for quite some time.
@
text
@d18 1
a18 2
LIB_DEPENDS=	tk84.1:${PORTSDIR}/x11-toolkits/tk84 \
		gmp.8:${PORTSDIR}/math/libgmp4
d22 1
a22 3
DEPRECATED=		fails to build on FreeBSD 7.x
EXPIRATION_DATE=	2010-01-12

d28 1
d31 2
a32 2
	--enable-tkconfig=${LOCALBASE}/lib/tk8.4 \
	--enable-tclconfig=${LOCALBASE}/lib/tcl8.4 \
a47 4
.if ${OSVERSION} >= 700042
BROKEN=		Gcl compiled with gcc42 dumps core
.endif

d51 1
a51 1
		-e 's|@@@@LOCALLIBS@@@@|-L${LOCALBASE}/lib -lgmp -lm -lreadline|' \
@


1.48
log
@Revert unmarking BROKEN, still dumps core during build.

Submitted by:	pointyhat
Approved by:	maintainer
@
text
@d15 1
a15 1
MAINTAINER=	markm@@freebsd.org
d23 3
@


1.47
log
@The port maintainer says that this works on amd64 for him, but pointyhat
fails.  After discussing with the maintainer, revert enabling amd64 ARCH.

Reported by:	pointyhat (pav)
Submitted by:	maintainer (via irc)
@
text
@d47 4
@


1.46
log
@Remove BROKEN and allow amd64 ARCH

PR:		127304
Submitted by:	markm@@ (maintainer)
@
text
@d21 1
a21 1
ONLY_FOR_ARCHS=	i386 amd64
@


1.45
log
@Convert most of remaining ports that depend on xorg-libraries to
modular xorg.

- supply corresponding USE_XORG for all imake-using ports that need it
- USE_IMAKE no longer implies USE_XLIB in absence of USE_XORG
- retire USE_X_PREFIX which is not really used anywhere after the
  above change
- a few minor nits like whitespace and SF macro

Tested by:	2 tinderbox runs by pav
Approved by:	portmgr (pav)
@
text
@d21 1
a21 1
ONLY_FOR_ARCHS=	i386
a46 4
.if ${OSVERSION} >= 700042
BROKEN=		Gcl compiled with gcc42 dumps core
.endif

@


1.44
log
@Chase libgmp and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	4
d25 1
a25 1
USE_XLIB=	yes
@


1.43
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	3
d19 1
a19 1
		gmp.7:${PORTSDIR}/math/libgmp4
@


1.42
log
@- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories

With hat:	portmgr
@
text
@a32 2
	--x-includes=${X11BASE}/include \
	--x-libraries=${X11BASE}/lib \
@


1.41
log
@- Mark BROKEN on FreeBSD 7.x

Reported by:	pointyhat
Ok'ed by:	markm (maintainer)
@
text
@d11 1
a11 1
CATEGORIES=	lang tcl84 tk84
@


1.40
log
@Switch autoconf dependencies from 2.53 or 2.59 to 2.61.

PR:		ports/116639
Submitted by:	aDe
@
text
@d47 6
d59 1
a59 1
.include <bsd.port.mk>
@


1.39
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d10 1
a10 1
PORTREVISION=	2
a23 1
USE_AUTOTOOLS=	autoconf:259
a47 1
	${RM} -f ${WRKSRC}/configure
@


1.38
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@a29 1
	--infodir=${PREFIX}/info \
@


1.37
log
@Chase gmp library and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.36
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d10 1
d18 2
a19 2
LIB_DEPENDS=	tk84.1:${PORTSDIR}/x11-toolkits/tk84
LIB_DEPENDS+=	gmp.6:${PORTSDIR}/math/libgmp4
@


1.35
log
@Upgrade to v 2.6.7, which can compile Maxima.
@
text
@d23 1
a23 1
USE_AUTOCONF_VER=	259
@


1.34
log
@Remove sparc64 from supported arch list; afaik this port has never
built on sparc64 because it seems to go into an infinite loop at build time.
@
text
@d9 1
a9 1
PORTVERSION=	2.6.6
d27 1
@


1.33
log
@Now builds on 4.x
@
text
@d20 1
a20 1
ONLY_FOR_ARCHS=	i386 sparc64
@


1.32
log
@Update to GCL-2.6.6
@
text
@a46 6
.include <bsd.port.pre.mk>

.if ${OSVERSION} < 500000
BROKEN=		"Does not compile on FreeBSD 4.x"
.endif

d54 1
a54 1
.include <bsd.port.post.mk>
@


1.31
log
@BROKEN on 4.x: Does not compile
@
text
@d9 1
a9 1
PORTVERSION=	2.6.5
@


1.30
log
@Oops. Needs libgmp.
@
text
@d49 4
@


1.29
log
@Update to v 2.6.5.
@
text
@d18 1
@


1.28
log
@Upgrade to GCL 2.6.3.
@
text
@d9 1
a9 1
PORTVERSION=	2.6.3
d39 1
d42 1
a42 1
INFO=	gcl gcl-si gcl-tk
d52 1
a52 1
		-e 's|@@@@LOCALLIBS@@@@|-L${LOCALBASE}/lib -lm -lreadline|' \
@


1.27
log
@BROKEN on sparc64: Does not compile
@
text
@d9 1
a9 2
PORTVERSION=	2.5.3
PORTREVISION=	1
d22 1
a22 1
USE_AUTOCONF_VER=	213
a26 1
	--enable-ansi \
a46 4
.if ${ARCH} == "sparc64"
BROKEN=		"Does not compile on sparc64"
.endif

d49 4
a52 1
	${SED} -i '.PRE-SED' -e 's|@@@@CFLAGS@@@@|${CFLAGS}|' ${WRKSRC}/h/FreeBSD.defs
@


1.26
log
@Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
@
text
@d47 6
d57 1
a57 1
.include <bsd.port.mk>
@


1.25
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d23 1
a23 1
USE_AUTOCONF=	yes
@


1.24
log
@This port only works on sparc64 and i386. ELF gurus who want to fix
this are welcome to take a look. The problem is in the undump()
arena.
@
text
@d10 1
@


1.23
log
@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.
@
text
@d19 2
@


1.22
log
@This port is scheduled for removal on Nov 7 2003 if it is still broken at
that time and no PRs have been submitted to fix it.  If you are interested
in saving this port, please send your patches to the maintainer.  If the
maintainer is unresponsive or the port has no maintainer, then please
submit them via send-pr.
@
text
@d1 3
a3 3
# New ports collection makefile for:    gcl
# Date created:         Feb  8 1995
# Whom:                 hsu
d9 4
a12 4
PORTVERSION=	2.4.0
CATEGORIES=	lang
MASTER_SITES=	ftp://ftp.ma.utexas.edu/pub/gcl/
EXTRACT_SUFX=	.tgz
d14 1
a14 1
MAINTAINER=	twp@@unchi.org
d17 1
a17 1
BROKEN=		"Dies with sig11 during build"
d20 18
a37 1
CONFIGURE_ARGS= --enable-machine=FreeBSD
d40 2
d45 2
a46 10
	@@${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
@


1.21
log
@De-pkg-comment.
@
text
@@


1.20
log
@BROKEN: Dies with sig11 during build
@
text
@d15 1
@


1.19
log
@upgrade to 2.4.0
assign maintainer (was ports@@FreeBSD.org0

PR:		32548
Submitted by:	Tim Pierce <twp@@unchi.org>
@
text
@d16 2
@


1.18
log
@Remove jseger and torstenb from maintainership of their ports, they
have been inactive for too long

Approved by:	will
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/gcl/Makefile,v 1.17 2000/04/12 06:18:37 obrien Exp $
d9 2
a10 2
PORTVERSION=	2.3
CATEGORIES=	lang tk82
d14 1
a14 9
MAINTAINER=	ports@@FreeBSD.org

LIB_DEPENDS=	tk82.1:${PORTSDIR}/x11-toolkits/tk82

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 400011
BROKEN=		"GCL isn't compatible with the new signals."
.endif
d16 2
d20 1
a20 1
GNU_CONFIGURE=	yes
d22 2
a23 1
PLIST_SUB=	GCL_VER=2.3
d26 1
a26 1
	${RM} -rf ${WRKSRC}/info/gcl-si.info*
d30 1
d32 1
d34 1
a34 1
.include <bsd.port.post.mk>
@


1.17
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/gcl/Makefile,v 1.16 2000/02/27 17:44:01 green Exp $
d14 1
a14 1
MAINTAINER=	jseger@@FreeBSD.org
@


1.16
log
@Mark this broken for -CURRENT.
@
text
@a1 1
# Version required:     2.3
d5 1
a5 1
# $FreeBSD: ports/lang/gcl/Makefile,v 1.15 1999/11/25 18:33:53 jseger Exp $
d8 2
a9 1
DISTNAME=       gcl-2.3
d11 1
a11 1
MASTER_SITES=   ftp://ftp.ma.utexas.edu/pub/gcl/
@


1.15
log
@Unbreak and upgrade to gcl-2.3
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/gcl/Makefile,v 1.14 1999/08/25 06:34:37 obrien Exp $
d18 6
d37 1
a37 1
.include <bsd.port.mk>
@


1.14
log
@Change Id->FreeBSD.
@
text
@d2 2
a3 2
# Version required:     2.2.2
# Date created:         Wed Feb  8 01:49:11  1995
d6 1
a6 1
# $FreeBSD$
d9 4
a12 5
DISTNAME=       gcl-2.2.2
CATEGORIES=	lang
MASTER_SITES=   ftp://ftp.ma.utexas.edu/pub/gcl/ \
		${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR=	gcl
d14 1
a14 1
MAINTAINER=	jseger@@freebsd.org
d16 1
a16 1
BROKEN_ELF=	yes
d19 4
@


1.13
log
@Remove the test to create ${PREFIX}/share/info/dir as it is now
in bsd.port.mk and this helps to unify the check and install.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1999/01/27 07:41:20 fenner Exp $
@


1.12
log
@${MASTER_SITE_GNU} got rearranged in December; let's catch up.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1998/10/14 01:17:50 jseger Exp $
a25 3
	@@if [ ! -f ${PREFIX}/info/dir ]; then \
	  ${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
	 fi
@


1.11
log
@Mark BROKEN for ELF:
cd unixport; make saved_gcl)
../xbin/if-exists /usr/u9/wfs/schelter "../xbin/inc-version"
../xbin/if-exists saved_gcl "rm -f saved_gcl"
cat init_gcl.lsp |  sed -e "s"DATE"Version(`cat ../majvers`.`cat ../minvers`) `date`g"  -e 'ssaved_gclsaved_gclg'  -e 'slinks t)links t)(setq compiler::*cc* "gcc -pipe -O -fwritable-strings -fomit-frame-pointer -DVOL=volatile -I/usr/ports/lang/gcl/work/gcl-2.2.2/o -I/usr/local/lib/gcl-2.2.2/h -fsigned-char")(si::build-symbol-table)g'  -e "sGCLDIR/usr/ports/lang/gcl/work/gcl-2.2.2g"  -e "s(defun lisp-imp(setq si::*gcl-version* `cat ../minvers` si::*gcl-major-version* `cat ../majvers`)(defun lisp-impg"  -e "s:GCL-1:GCL-"`cat ../majvers`":g"        > foo
../unixport/raw_gcl ../unixport/ -libdir /usr/ports/lang/gcl/work/gcl-2.2.2/ < foo
GCL (GNU Common Lisp)  April 1994  32768 pages

Unrecoverable error: GBC is not enabled.
Abort trap - core dumped
*** Error code 134
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1997/10/13 09:10:28 tg Exp $
d13 1
@


1.10
log
@Handle info files.

Submitted by:	Justin M. Seger <jseger@@freebsd.org>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.9 1997/10/07 09:20:05 tg Exp $
d15 2
@


1.9
log
@Upgrade to 2.2.2.

PR:		4699
Submitted by:	Justin M. Seger <jseger@@freebsd.scds.com>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1997/03/05 12:24:46 asami Exp $
d14 1
a14 1
MAINTAINER=	jseger@@freebsd.scds.com
d17 11
@


1.8
log
@Well, I did my best to try to make this thing compile but it seems
to require and older version of tcl/tk.  Given that the latest version
(called 2.2, as opposed to 2.0 that we have) is timestamped November
'95, we may not have much hope. :(
@
text
@d2 1
a2 1
# Version required:     2.0
d6 1
a6 1
# $Id: Makefile,v 1.7 1996/11/12 02:18:17 obrien Exp $
d9 1
a9 1
DISTNAME=       gcl-2.0
d11 2
a12 2
MASTER_SITES=   ftp://ftp.cli.com/pub/gcl/ ftp://math.utexas.edu/pub/gcl/
EXTRACT_SUFX=	.tgz
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
a15 1
BROKEN=		"Seems to depend on old version of tcl/tk"
a16 4

do-install:
	@@(cd ${WRKSRC}; ${MAKE} PREFIX_DIR=${PREFIX} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})

@


1.7
log
@CATAGORIES+= -> CATAGORIES=
Reordered vars where needed.  Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1995/11/22 13:12:44 asami Exp $
d16 1
@


1.6
log
@Change category nome from "languages" to "lang".  Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1995/04/24 11:29:11 asami Exp $
d10 1
a10 1
CATEGORIES+=	lang
d13 3
@


1.5
log
@Update lang Makefiles, compressing some man pages and stripping some
executables along the way.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1995/04/16 22:09:31 hsu Exp $
d10 1
a10 1
CATEGORIES+=	languages
@


1.4
log
@Upgrade to gcl 2.0.
@
text
@d6 1
a6 1
# $Id$
d15 1
a15 6
INSTALL_COOKIE=	${WRKDIR}/.install_done
install: build ${INSTALL_COOKIE}

${INSTALL_COOKIE}:
	@@echo "===>  Installing for ${DISTNAME}"
	@@${MAKE} ${.MAKEFLAGS} pre-install
a16 1
	@@${TOUCH} ${TOUCH_FLAGS} ${INSTALL_COOKIE}
@


1.3
log
@Update of lang Makefiles....
@
text
@d2 1
a2 1
# Version required:     1.1
d6 1
a6 1
# $Id: Makefile,v 1.2 1995/04/01 12:46:51 jkh Exp $
d9 1
a9 1
DISTNAME=       gcl-1.1
a12 1

@


1.2
log
@Add CATEGORIES lines to a whole bunch of port Makefiles.  Some ports are in
multiple catagories - I'll expect the various MAINTAINERS to make further
adjustments (and add any KEYWORDS lines) themselves.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1995/02/12 21:10:01 hsu Exp $
d10 1
a11 1
CATEGORIES+=	languages
d13 1
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d11 1
@


1.1.1.1
log
@gcl - GNU Common Lisp
@
text
@@
