head	1.37;
access;
symbols
	RELEASE_8_3_0:1.35
	RELEASE_9_0_0:1.35
	RELEASE_7_4_0:1.35
	RELEASE_8_2_0:1.35
	RELEASE_6_EOL:1.35
	RELEASE_8_1_0:1.34
	RELEASE_7_3_0:1.34
	RELEASE_8_0_0:1.34
	RELEASE_7_2_0:1.33
	RELEASE_7_1_0:1.31
	RELEASE_6_4_0:1.31
	RELEASE_5_EOL:1.31
	RELEASE_7_0_0:1.31
	RELEASE_6_3_0:1.31
	PRE_XORG_7:1.27
	RELEASE_4_EOL:1.26
	RELEASE_6_2_0:1.26
	RELEASE_6_1_0:1.25
	RELEASE_5_5_0:1.25
	RELEASE_6_0_0:1.23
	RELEASE_5_4_0:1.23
	RELEASE_4_11_0:1.23
	RELEASE_5_3_0:1.23
	RELEASE_4_10_0:1.22
	RELEASE_5_2_1:1.20
	RELEASE_5_2_0:1.20
	RELEASE_4_9_0:1.20
	RELEASE_5_1_0:1.19
	RELEASE_4_8_0:1.17
	RELEASE_5_0_0:1.15
	RELEASE_4_7_0:1.15
	RELEASE_4_6_2:1.15
	RELEASE_4_6_1:1.15
	RELEASE_4_6_0:1.15
	RELEASE_5_0_DP1:1.14
	RELEASE_4_5_0:1.14
	RELEASE_4_4_0:1.14
	RELEASE_4_3_0:1.14
	RELEASE_4_2_0:1.12
	RELEASE_4_1_1:1.12
	RELEASE_4_1_0:1.12
	RELEASE_3_5_0:1.11
	RELEASE_4_0_0:1.10
	RELEASE_3_4_0:1.9
	RELEASE_3_3_0:1.9
	RELEASE_3_2_0:1.8
	RELEASE_3_1_0:1.8
	RELEASE_2_2_8:1.7
	RELEASE_3_0_0:1.6
	RELEASE_2_2_7:1.6
	RELEASE_2_2_6:1.5
	RELEASE_2_2_5:1.5
	cmucl-18a:1.1.1.1
	cracauer:1.1.1;
locks; strict;
comment	@# @;


1.37
date	2012.11.17.05.58.48;	author svnexp;	state Exp;
branches;
next	1.36;

1.36
date	2012.08.15.19.07.31;	author tabthorpe;	state Exp;
branches;
next	1.35;

1.35
date	2010.08.09.15.40.36;	author arved;	state Exp;
branches;
next	1.34;

1.34
date	2009.04.29.15.38.12;	author cracauer;	state Exp;
branches;
next	1.33;

1.33
date	2009.01.08.18.44.19;	author stefan;	state Exp;
branches;
next	1.32;

1.32
date	2008.11.18.15.56.28;	author itetcu;	state Exp;
branches;
next	1.31;

1.31
date	2007.10.04.01.25.15;	author edwin;	state Exp;
branches;
next	1.30;

1.30
date	2007.07.25.08.18.14;	author pav;	state Exp;
branches;
next	1.29;

1.29
date	2007.05.25.02.00.45;	author alepulver;	state Exp;
branches;
next	1.28;

1.28
date	2007.05.25.00.52.28;	author kris;	state Exp;
branches;
next	1.27;

1.27
date	2007.05.03.00.31.09;	author alepulver;	state Exp;
branches;
next	1.26;

1.26
date	2006.05.05.18.34.50;	author mnag;	state Exp;
branches;
next	1.25;

1.25
date	2005.11.07.19.16.13;	author mnag;	state Exp;
branches;
next	1.24;

1.24
date	2005.10.16.14.48.07;	author vs;	state Exp;
branches;
next	1.23;

1.23
date	2004.09.02.22.36.06;	author linimon;	state Exp;
branches;
next	1.22;

1.22
date	2004.01.28.20.53.57;	author cracauer;	state Exp;
branches;
next	1.21;

1.21
date	2003.12.10.20.31.24;	author pav;	state Exp;
branches;
next	1.20;

1.20
date	2003.06.24.07.13.01;	author daichi;	state Exp;
branches;
next	1.19;

1.19
date	2003.05.02.21.53.37;	author cracauer;	state Exp;
branches;
next	1.18;

1.18
date	2003.04.26.01.02.16;	author naddy;	state Exp;
branches;
next	1.17;

1.17
date	2003.02.21.12.34.59;	author knu;	state Exp;
branches;
next	1.16;

1.16
date	2003.01.20.09.23.08;	author edwin;	state Exp;
branches;
next	1.15;

1.15
date	2002.04.16.17.08.31;	author cracauer;	state Exp;
branches;
next	1.14;

1.14
date	2001.02.26.14.09.01;	author cracauer;	state Exp;
branches;
next	1.13;

1.13
date	2001.02.05.15.04.01;	author olgeni;	state Exp;
branches;
next	1.12;

1.12
date	2000.06.29.07.02.27;	author obrien;	state Exp;
branches;
next	1.11;

1.11
date	2000.04.12.06.18.01;	author obrien;	state Exp;
branches;
next	1.10;

1.10
date	2000.02.08.09.27.10;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	99.08.25.06.34.20;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	98.12.02.23.40.01;	author cracauer;	state Exp;
branches;
next	1.7;

1.7
date	98.11.02.11.10.10;	author cracauer;	state Exp;
branches;
next	1.6;

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

1.5
date	97.10.06.08.33.05;	author cracauer;	state Exp;
branches;
next	1.4;

1.4
date	97.08.27.17.51.44;	author cracauer;	state Exp;
branches;
next	1.3;

1.3
date	97.07.21.12.13.57;	author cracauer;	state Exp;
branches;
next	1.2;

1.2
date	97.07.15.14.49.03;	author cracauer;	state Exp;
branches;
next	1.1;

1.1
date	97.07.15.14.35.19;	author cracauer;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.07.15.14.35.19;	author cracauer;	state Exp;
branches;
next	;


desc
@@


1.37
log
@Switch exporter over
@
text
@# Ports collection makefile for:    CMUCL
# Date created:         Jul, 15, 1997
# Whom:                 cracauer@@cons.org "Martin Cracauer"
#
# $FreeBSD: head/lang/cmucl/Makefile 302592 2012-08-15 19:07:31Z tabthorpe $
#
#

PORTNAME=	cmucl
PORTVERSION=	19f
PORTREVISION=	2
CATEGORIES=	lang lisp
MASTER_SITES=	http://common-lisp.net/pub/project/cmucl/release/${PORTVERSION}/ \
		http://www.pmsf.de/pub/cmucl/release/${PORTVERSION}/ \
		ftp://ftp.averillpark.net/cmucl/release/${PORTVERSION}/ \
		ftp://ftp.linux.org.uk/pub/lisp/cmucl/release/${PORTVERSION}/ \
		ftp://ftp.tepus.com/pub/project/cmucl/release/${PORTVERSION}/
DISTNAME=	${PORTNAME}-${PORTVERSION}-x86-freebsd_6.3-release

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	The CMU implementation of Common Lisp

LIB_DEPENDS=	c.6:${PORTSDIR}/misc/compat6x

# To make available on other archs, has to be cross-compiled (there is a
# script for this, but a configuration file has to be written).
IA32_BINARY_PORT=	yes
USE_BZIP2=	yes
NO_WRKSUBDIR=	yes
NO_BUILD=	yes
MAN1=		lisp.1 cmucl.1

PLIST_SUB=	VER=${PORTVERSION}

do-install:
	${INSTALL_PROGRAM} ${WRKDIR}/bin/lisp ${PREFIX}/bin
	cd ${WRKDIR} && ${FIND} lib | \
		${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}
	${INSTALL_MAN} ${WRKDIR}/man/man1/cmucl.1 ${MANPREFIX}/man/man1
	${INSTALL_MAN} ${WRKDIR}/man/man1/lisp.1 ${MANPREFIX}/man/man1
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKDIR}/doc/cmucl/* ${DOCSDIR}
.endif

.include <bsd.port.mk>
@


1.36
log
@SVN rev 302592 on 2012-08-15 19:07:31Z by tabthorpe

- Reassign cracauer@@ ports to the heap
- Thanks for your years of service, we hope to see you back

Approved by:	portmgr
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.35
log
@Fix dependency

PR:		146680
Submitted by:	Christian Walther <cptsalek@@gmail.com>
Approved by:	maintainer timeout
@
text
@d20 1
a20 1
MAINTAINER=	cracauer@@cons.org
@


1.34
log
@Update to cmucl-19f.

After discussions with the CMUCL implementor's list it has been
decided that the FreeBSD port should stay as it is, which means that
the 6.3 binary gets installed on all FreeBSD versions.  That means the
port will not be smartened up to select binaries built for newer
FreeBSD versions that might be available.  Consensus on the list was
that those who care about that level of detail do not use the port
(remember that it's a binary distribution anyway) and that for those
who casually want to run some Common Lisp code it is good enough to
just run the 6.3 binary.

The next release will probably not have a FreeBSD-6.3 binary but at
that time the majority of users will probably be on FreeBSD-7.x or
higher.

Tested: install/deinstall, manual check for proper removal, portlint.

Commited during partial thaw as a leave port that doesn't affect other
ports.
@
text
@d11 1
a11 1
PORTREVISION=	1
d23 1
a23 1
LIB_DEPENDS=	c.4:${PORTSDIR}/misc/compat4x
@


1.33
log
@Update to 19e.

PR:		126890
Submitted by:	fulvio ciriaco <oivulf@@gmail.com>
Patch by:	maintainer
@
text
@d1 1
a1 1
# New ports collection makefile for:    CMUCL
d10 1
a10 1
PORTVERSION=	19e
d13 1
a13 1
MASTER_SITES=	ftp://ftp.common-lisp.net/pub/project/cmucl/release/${PORTVERSION}/ \
d18 1
a18 1
DISTNAME=	${PORTNAME}-${PORTVERSION}-x86-freebsd6.3
@


1.32
log
@- fix plist for -DNOPORTDOCS
- bump PORTREVISION

Approved by:	maintainer timeout on QAT BotMail
Prompted by:	QAT QA run
@
text
@d10 1
a10 1
PORTVERSION=	19c
d18 1
a18 1
DISTNAME=	${PORTNAME}-${PORTVERSION}-x86-FreeBSD
@


1.31
log
@Remove always-false/true conditions based on OSVERSION 500000
@
text
@d11 1
@


1.30
log
@- Fix typo IA32_BINART_PORT -> IA32_BINARY_PORT

Spotted by:	Scot Hetzel <swhetzel@@gmail.com>
@
text
@d22 2
a33 7
.include <bsd.port.pre.mk>

# portlint wants this earlier but this doesn't work because weneed OSVERSION
.if ${OSVERSION} >= 500000
LIB_DEPENDS+=	c.4:${PORTSDIR}/misc/compat4x
.endif

d45 1
a45 1
.include <bsd.port.post.mk>
@


1.29
log
@- Fix pkg-plist error accidentally introduced in my previous commit.
@
text
@d24 1
a24 1
IA32_BINART_PORT=	yes
@


1.28
log
@BROKEN: Incorrect pkg-plist
@
text
@a21 2
BROKEN=		Incorrect pkg-plist

d40 1
a40 1
	${INSTALL_PROGRAM} ${WRKDIR}/bin/lisp ${PREFIX}/bin/${PORTNAME}
@


1.27
log
@- Use IA32_BINARY_PORT (to support amd64/ia64 compatibility), and add comment
  before it (about why it's only for i386).
- Use INSTALL_PROGRAM and INSTALL_MAN macros.
- Use MANPREFIX.
- Use SHAREOWN/SHAREGRP for (not binary) installed files.

PR:		ports/112361
Submitted by:	alepulver (myself)
Approved by:	Martin Cracauer <cracauer@@cons.org> (maintainer)
@
text
@d22 2
@


1.26
log
@- Update to 19c

PR:		95944
Submitted by:	"Martin Wilke" <freebsd___unixfreunde.de>
Approved by:	maintainer timeout (17 days)
@
text
@d22 4
a25 2
ONLY_FOR_ARCHS=	i386
USE_BZIP2=	YES
d40 5
a44 7
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/bin/lisp ${PREFIX}/bin
	(cd ${WRKDIR} && ${FIND} lib | \
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX})
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/man/man1/cmucl.1 \
		${PREFIX}/man/man1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/man/man1/lisp.1 \
		${PREFIX}/man/man1
@


1.25
log
@Update to 19b

Approved by:	Martin Cracauer <cracauer@@cons.org> (maintainer)
@
text
@d10 1
a10 1
PORTVERSION=	19b
@


1.24
log
@Populate virtual category "lisp"

PR:		ports/86370
Submitted by:	Julian Stecklina
Approved by:	portmgr (linimon)
@
text
@d10 1
a10 1
PORTVERSION=	19a
d12 6
a17 6
MASTER_SITES=	ftp://ftp.common-lisp.net/pub/project/cmucl/release/19a/ \
		http://www.pmsf.de/pub/cmucl/release/19a/ \
		ftp://ftp.averillpark.net/cmucl/release/19a/ \
		ftp://ftp.linux.org.uk/pub/lisp/cmucl/release/19a/ \
		ftp://ftp.tepus.com/pub/project/cmucl/release/19a/
DISTNAME=	cmucl-19a-x86-FreeBSD
d28 2
a40 2
	-${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKDIR}/doc/cmucl/* ${DOCSDIR}
d45 4
@


1.23
log
@Update to version 19a.

PR:		ports/71162
Submitted by:	MOROHOSHI Akihiko <moro at remus dot dti dot ne dot jp>
Approved by:	maintainer
@
text
@d11 1
a11 1
CATEGORIES=	lang
@


1.22
log
@Fix owner of $PREFIX/lib.

PR:		ports/62011
Submitted by:	David Magda <dmagda+prbugs@@ee.ryerson.ca>
@
text
@d10 1
a10 1
PORTVERSION=	18e
d12 6
a17 5
MASTER_SITES=	http://www.pmsf.de/pub/cmucl/release/18e/ \
		ftp://ftp.averillpark.net/cmucl/release/18e/ \
		ftp://ftp.linux.org.uk/pub/lisp/cmucl/release/18e/ \
		ftp://ftp.cn.freebsd.org/pub/cmucl/release/18e/
DISTNAME=	cmucl-18e-x86-freebsd
@


1.21
log
@- Update list of download locations with working entries.

PR:		ports/60102 (based on)
Submitted by:	parv <parv@@pair.com>
@
text
@d36 2
a37 1
	(cd ${WRKDIR} && tar fc - lib ) | (cd ${PREFIX} && tar fx -)
@


1.20
log
@Update port: lang/cmucl (docs installed as 600)

PR:		50810
Submitted by:	Kimura Fuyuki <fuyuki@@hadaly.org> <fuyuki@@hadaly.org>
@
text
@d12 4
a15 3
MASTER_SITES=	http://www2.cons.org/freebsd-distfiles/ \
		${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	cracauer
@


1.19
log
@Update to CMUCL 18e.

Add a comment that one portlint warning cannot be avoided.
@
text
@d36 2
a37 2
	-${MKDIR} ${PREFIX}/share/doc/cmucl
	(cd ${WRKDIR} && tar fc - doc) | (cd ${PREFIX}/share && tar fx -)
@


1.18
log
@Mark as i386-only.
@
text
@d10 1
a10 1
PORTVERSION=	18d
d15 1
a15 1
DISTNAME=	cmucl-18d-x86-FreeBSD
d28 1
@


1.17
log
@De-pkg-comment.
@
text
@d20 1
@


1.16
log
@Add LIB_DEPEND on compat4x if running on >= 500000x
Noticed by: bento
@
text
@d18 1
@


1.15
log
@Update to CMUCL version 18d.  Use bzip2 distfiles.

This is my first commit after some pause.  Newest portlint is happy,
the usual procedure of package and port install/deinstall, the compare
/usr/local is happy, too.  Hope I didn't forget anything else.
@
text
@d24 6
d40 1
a40 1
.include <bsd.port.mk>
@


1.14
log
@Update to release 18c
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/cmucl/Makefile,v 1.13 2001/02/05 15:04:01 olgeni Exp $
d10 1
a10 1
PORTVERSION=	18c
d12 1
a12 3
MASTER_SITES=	http://www2.cons.org:8000/freebsd-distfiles/ \
		ftp://ftp2.cons.org/pub/languages/lisp/cmucl/release/18c/ \
		http://www2.cons.org:8000/ftp-area/cmucl/release/18c/ \
d15 1
a15 2
DISTNAME=	cmucl-18c.x86.freebsd41
EXTRACT_SUFX=	.tgz
d19 1
d26 3
a28 2
	-${MKDIR} ${PREFIX}/lib/cmucl
	(cd ${WRKDIR} && tar fc - lib) | (cd ${PREFIX}/lib/cmucl && tar fx -)
@


1.13
log
@Some style fixes in the lang category (usual round of spaces -> tabs)
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/cmucl/Makefile,v 1.12 2000/06/29 07:02:27 obrien Exp $
d10 1
a10 1
PORTVERSION=	18b
d13 2
a14 2
		ftp://ftp2.cons.org/pub/languages/lisp/cmucl/release/ \
		http://www2.cons.org:8000/ftp-area/cmucl/release/ \
d17 1
a17 1
DISTNAME=	cmucl-18b.x86.freebsd22
d30 1
a30 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/man/cmucl.1 \
d32 1
a32 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/man/lisp.1 \
@


1.12
log
@Move the stragler's www.freebsd.org/~user distfiles to the offical
MASTER_SITE_LOCAL site.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/cmucl/Makefile,v 1.11 2000/04/12 06:18:01 obrien Exp $
d20 1
a20 1
MAINTAINER= 	cracauer@@cons.org
@


1.11
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/cmucl/Makefile,v 1.10 2000/02/08 09:27:10 peter Exp $
d15 2
a16 1
		http://people.FreeBSD.org/~cracauer/freebsd-distfiles/
@


1.10
log
@Change all www.freebsd.org/~user references to people.FreeBSD.org/~user,
as the days of the former are numbered.

Reviewed by:	asami
@
text
@a1 1
# Version required:     18a, build 19970824
d5 1
a5 1
# $FreeBSD: ports/lang/cmucl/Makefile,v 1.9 1999/08/25 06:34:20 obrien Exp $
d9 2
a10 2
DISTNAME=	cmucl-18b.x86.freebsd22
PKGNAME=	cmucl-18b
d16 1
@


1.9
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d16 1
a16 1
		http://www.freebsd.org/~cracauer/freebsd-distfiles/
@


1.8
log
@More MASTER_SITES
Make portlint happy
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1998/11/02 11:10:10 cracauer Exp $
@


1.7
log
@Update to CMUCL version 18b
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1998/06/27 05:19:06 asami Exp $
d15 2
a16 1
		http://www2.cons.org:8000/ftp-area/cmucl/release/
@


1.6
log
@Remove NO_CONFIGURE and NO_PATCH, they never meant anything.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1997/10/06 08:33:05 cracauer Exp $
d10 2
a11 2
DISTNAME=	18a-FreeBSD_22
PKGNAME=	cmucl-18a
d14 3
a16 2
		ftp://ftp2.cons.org/pub/languages/lisp/cmucl/binaries/ \
		http://www2.cons.org:8000/ftp-area/cmucl/binaries/
d28 1
a28 4
	-${RMDIR} ${PREFIX}/lib/cmucl/lib/subsystems
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/README \
		${PREFIX}/lib/cmucl
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/man/man1/cmucl.1 \
d30 1
a30 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} ${WRKDIR}/man/man1/lisp.1 \
@


1.5
log
@Update to newer 18a snapshot.
Reorder distfile sites so that my own is in front
(people changed distfiles without changing the name)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1997/08/27 17:51:44 cracauer Exp $
a19 1
NO_CONFIGURE=	yes
@


1.4
log
@Update to newer 18a prerelease version from today.
Add private master site so that others can't delete my distfiles.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1997/07/21 12:13:57 cracauer Exp $
d13 3
a15 3
MASTER_SITES=	ftp://ftp2.cons.org/pub/languages/lisp/cmucl/binaries/ \
		http://www2.cons.org:8000/ftp-area/cmucl/binaries/ \
		http://www2.cons.org:8000/freebsd-distfiles/
@


1.3
log
@Fix formatting of manpages
Better wording in pkg/DESCR
@
text
@d2 1
a2 1
# Version required:     18a
d6 1
a6 1
# $Id: Makefile,v 1.2 1997/07/15 14:49:03 cracauer Exp $
d10 1
a10 1
DISTNAME=	cmucl-18a.x86.FreeBSD21
d13 3
a15 1
MASTER_SITES=	ftp://ftp2.cons.org/pub/languages/lisp/cmucl/binaries/
d25 1
a25 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} work/bin/lisp ${PREFIX}/bin
d27 1
a27 1
	(cd work && tar fc - lib) | (cd ${PREFIX}/lib/cmucl && tar fx -)
d29 1
a29 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} work/README.1st \
d31 1
a31 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} work/man/man1/cmucl.1 \
d33 1
a33 1
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} work/man/man1/lisp.1 \
a36 1

@


1.2
log
@Fix a little packaging problem due to an empty directory in distfile
Fix some typos in DESCR
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/07/15 14:35:19 cracauer Exp $
d17 1
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1997/07/15 13:35:10 cracauer Exp $
d23 1
a23 1
	-$(MKDIR) ${PREFIX}/lib/cmucl
d25 1
@


1.1.1.1
log
@The CMU implementation of Common Lisp, prerelease 18a
@
text
@@
