head	1.54;
access;
symbols
	RELEASE_8_3_0:1.53
	RELEASE_9_0_0:1.53
	RELEASE_7_4_0:1.53
	RELEASE_8_2_0:1.53
	RELEASE_6_EOL:1.53
	RELEASE_8_1_0:1.52
	RELEASE_7_3_0:1.51
	RELEASE_8_0_0:1.50
	RELEASE_7_2_0:1.49
	RELEASE_7_1_0:1.49
	RELEASE_6_4_0:1.49
	RELEASE_5_EOL:1.49
	RELEASE_7_0_0:1.46
	RELEASE_6_3_0:1.46
	PRE_XORG_7:1.46
	RELEASE_4_EOL:1.46
	RELEASE_6_2_0:1.44
	RELEASE_6_1_0:1.40
	RELEASE_5_5_0:1.40
	RELEASE_6_0_0:1.40
	RELEASE_5_4_0:1.39
	RELEASE_4_11_0:1.39
	RELEASE_5_3_0:1.38
	RELEASE_4_10_0:1.37
	RELEASE_5_2_1:1.34
	RELEASE_5_2_0:1.34
	RELEASE_4_9_0:1.34
	RELEASE_5_1_0:1.32
	RELEASE_4_8_0:1.32
	RELEASE_5_0_0:1.30
	RELEASE_4_7_0:1.28
	RELEASE_4_6_2:1.24
	RELEASE_4_6_1:1.24
	RELEASE_4_6_0:1.24
	RELEASE_5_0_DP1:1.23
	RELEASE_4_5_0:1.22
	RELEASE_4_4_0:1.22
	RELEASE_4_3_0:1.21
	RELEASE_4_2_0:1.20
	RELEASE_4_1_1:1.19
	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.15
	RELEASE_3_2_0:1.14
	RELEASE_3_1_0:1.14
	RELEASE_2_2_8:1.13
	RELEASE_3_0_0:1.13
	RELEASE_2_2_7:1.12
	RELEASE_2_2_6:1.12
	RELEASE_2_2_5:1.11
	RELEASE_2_2_1:1.11
	RELEASE_2_2_2:1.11
	SCM_4e1:1.1.1.1
	JAFFER:1.1.1;
locks; strict;
comment	@# @;


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

1.53
date	2010.09.18.15.57.50;	author makc;	state Exp;
branches;
next	1.52;

1.52
date	2010.04.01.05.16.18;	author linimon;	state Exp;
branches;
next	1.51;

1.51
date	2009.11.22.19.49.41;	author pav;	state Exp;
branches;
next	1.50;

1.50
date	2009.08.08.06.24.17;	author miwi;	state Exp;
branches;
next	1.49;

1.49
date	2008.04.19.17.51.35;	author miwi;	state Exp;
branches;
next	1.48;

1.48
date	2008.02.18.22.14.59;	author miwi;	state Exp;
branches;
next	1.47;

1.47
date	2008.01.20.21.55.57;	author miwi;	state Exp;
branches;
next	1.46;

1.46
date	2007.01.09.22.51.14;	author miwi;	state Exp;
branches;
next	1.45;

1.45
date	2006.11.30.23.42.04;	author kris;	state Exp;
branches;
next	1.44;

1.44
date	2006.09.17.19.53.20;	author kris;	state Exp;
branches;
next	1.43;

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

1.42
date	2006.06.24.20.08.56;	author miwi;	state Exp;
branches;
next	1.41;

1.41
date	2006.05.09.20.52.21;	author edwin;	state Exp;
branches;
next	1.40;

1.40
date	2005.07.06.15.53.10;	author pav;	state Exp;
branches;
next	1.39;

1.39
date	2004.12.12.15.32.47;	author sem;	state Exp;
branches;
next	1.38;

1.38
date	2004.09.26.03.05.29;	author kris;	state Exp;
branches;
next	1.37;

1.37
date	2004.02.23.05.21.24;	author kris;	state Exp;
branches;
next	1.36;

1.36
date	2004.02.04.05.21.43;	author marcus;	state Exp;
branches;
next	1.35;

1.35
date	2003.12.09.19.48.13;	author krion;	state Exp;
branches;
next	1.34;

1.34
date	2003.08.28.00.09.58;	author edwin;	state Exp;
branches;
next	1.33;

1.33
date	2003.08.09.13.32.16;	author krion;	state Exp;
branches;
next	1.32;

1.32
date	2003.02.20.18.38.01;	author knu;	state Exp;
branches;
next	1.31;

1.31
date	2003.01.02.17.46.48;	author ijliao;	state Exp;
branches;
next	1.30;

1.30
date	2002.11.10.16.46.53;	author lioux;	state Exp;
branches;
next	1.29;

1.29
date	2002.11.06.22.45.52;	author adamw;	state Exp;
branches;
next	1.28;

1.28
date	2002.08.11.05.08.23;	author ijliao;	state Exp;
branches;
next	1.27;

1.27
date	2002.06.21.16.20.23;	author ijliao;	state Exp;
branches;
next	1.26;

1.26
date	2002.06.05.00.43.23;	author petef;	state Exp;
branches;
next	1.25;

1.25
date	2002.05.30.04.05.37;	author pat;	state Exp;
branches;
next	1.24;

1.24
date	2002.04.09.07.46.10;	author ijliao;	state Exp;
branches;
next	1.23;

1.23
date	2002.03.12.00.47.02;	author pat;	state Exp;
branches;
next	1.22;

1.22
date	2001.08.24.23.30.17;	author dwcjr;	state Exp;
branches;
next	1.21;

1.21
date	2001.04.10.17.17.48;	author lioux;	state Exp;
branches;
next	1.20;

1.20
date	2000.10.24.15.49.53;	author kevlo;	state Exp;
branches;
next	1.19;

1.19
date	2000.09.17.11.15.42;	author kris;	state Exp;
branches;
next	1.18;

1.18
date	2000.08.18.16.29.08;	author kevlo;	state Exp;
branches;
next	1.17;

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

1.16
date	2000.01.14.17.19.30;	author imura;	state Exp;
branches;
next	1.15;

1.15
date	99.08.25.06.35.23;	author obrien;	state Exp;
branches;
next	1.14;

1.14
date	98.12.10.17.24.32;	author vanilla;	state Exp;
branches;
next	1.13;

1.13
date	98.08.10.12.11.42;	author steve;	state Exp;
branches;
next	1.12;

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

1.11
date	96.11.18.14.03.15;	author asami;	state Exp;
branches;
next	1.10;

1.10
date	96.11.12.02.19.08;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	95.11.22.13.13.13;	author asami;	state Exp;
branches;
next	1.8;

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

1.7
date	95.04.24.11.29.27;	author asami;	state Exp;
branches;
next	1.6;

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

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

1.4
date	95.04.01.12.47.08;	author jkh;	state Exp;
branches;
next	1.3;

1.3
date	95.03.28.04.32.31;	author gpalmer;	state Exp;
branches;
next	1.2;

1.2
date	94.11.22.09.48.06;	author hsu;	state Exp;
branches;
next	1.1;

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

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


desc
@@


1.54
log
@Switch exporter over
@
text
@# New ports collection makefile for:	scm
# Date created:		Sat Nov  5 17:11:01 PST 1994
# Whom:			hsu
#
# $FreeBSD: head/lang/scm/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	scm
PORTVERSION=	5e7
CATEGORIES=	lang scheme
MASTER_SITES=	http://groups.csail.mit.edu/mac/ftpdir/scm/%SUBDIR%/ \
		ftp://ftp.informatik.uni-hamburg.de/ftpmnt/inf1/pub/soft/lang/scheme/
MASTER_SITE_SUBDIR=	. OLD
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} slib-3b3.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} slib-3b3.zip

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A scheme interpreter

WRKSRC=		${WRKDIR}/${PORTNAME}

USE_ZIP=	yes
USE_GMAKE=	yes
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" IMPLPATH="${PREFIX}/lib/scm/" \
		SCMLIT="./scmlit"
ALL_TARGET=	scmlit scm5 mydlls
MAN1=		scm.1
INFO=		scm
MAKE_JOBS_UNSAFE=	yes

PLIST_SUB=	VERSION="${PORTVERSION}"

SUB_FILES=	require.scm

SCM_DATA=	COPYING COPYING.LESSER Iedline.scm Idiffer.scm \
		Init${PORTVERSION}.scm Link.scm Macexp.scm Macro.scm \
		Transcen.scm Tscript.scm build build.scm compile.scm \
		hobbit.scm keysymdef.scm mkimpcat.scm patchlvl.h \
		r4rstest.scm rwb-isam.scm scmhob.h scmhob.scm wbtab.scm \
		x11.scm xatoms.scm xevent.scm
SCM_MODULES=	byte.so bytenumb.so crs.so differ.so edline.so gsubr.so \
		ioext.so posix.so ramap.so record.so rgx.so sc2.so \
		socket.so unix.so

.include <bsd.port.pre.mk>

.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
BROKEN=		Does not compile on ia64, powerpc, or sparc64
.endif

.if defined(WITH_X11)
USE_XORG=	ice sm x11 xext
SCM_MODULES+=	x.so
PLIST_SUB+=	X11=""
.else
PLIST_SUB+=	X11="@@comment "
.endif

post-extract:
	@@${TAR} -C ${WRKDIR} -zxf ${DISTDIR}/slib-psd1-3.tar.gz

post-patch:
	@@${REINPLACE_CMD} -e 's|exec ./scmlit|exec $$SCMLIT|g' ${WRKSRC}/build
	@@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \
		 s|%%CFLAGS%%|${CFLAGS}|g ; \
		 s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/build.scm
	@@${REINPLACE_CMD} -e 's|gnuregex\.h|gnu/regex.h|g' ${WRKSRC}/rgx.c

post-build:
	@@cd ${WRKSRC} \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c differ.c \
		 -h system \
		 -t dll
.if defined(WITH_X11)
	@@cd ${WRKSRC} \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -F x \
		 -h system \
		 -t dll
.endif

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/scm ${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/scmlit ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/scm.1 ${MANPREFIX}/man/man1
	@@${MKDIR} ${PREFIX}/lib/scm
	${INSTALL_DATA} ${WRKDIR}/require.scm ${PREFIX}/lib/scm
.for file in ${SCM_DATA} ${SCM_MODULES}
	${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/lib/scm
.endfor
	@@${MKDIR} ${PREFIX}/lib/scm/slib
	${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${PREFIX}/lib/scm/slib
	@@${MKDIR} ${PREFIX}/lib/scm/slib/psd
	${INSTALL_DATA} ${WRKDIR}/slib/psd/*.scm ${PREFIX}/lib/scm/slib/psd
	${INSTALL_DATA} ${WRKDIR}/scm/scm.info ${PREFIX}/${INFO_PATH}
	cd ${PREFIX}/lib/scm && ${PREFIX}/bin/scm -lmkimpcat.scm

.include <bsd.port.post.mk>
@


1.53
log
@Update to version 5e7

PR:		ports/150668
Submitted by:	KATO Tsuguru <tkato432 at yahoo.com>
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.52
log
@Mark various ports as broken or ignore on powerpc.

While here, remove remnants of alpha.
@
text
@d9 1
a9 1
PORTVERSION=	5e6
d14 2
a15 2
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} slib-3b2.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} slib-3b2.zip
@


1.51
log
@- Mark MAKE_JOBS_UNSAFE

Reported by:	pointyhat
@
text
@d47 2
a48 2
.if ${ARCH} == "ia64" || ${ARCH} == "sparc64"
BROKEN=		Does not compile on ${ARCH}
@


1.50
log
@- Update to 5e6

PR:		137530
Submitted by:	Ports Fury
@
text
@d29 1
@


1.49
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
@d9 1
a9 1
PORTVERSION=	5e5
d11 1
a11 1
MASTER_SITES=	http://swiss.csail.mit.edu/ftpdir/scm/%SUBDIR%/ \
d14 2
a15 2
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} slib-3b1.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX} slib-3b1.zip
d24 3
a26 2
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"
ALL_TARGET=	scmlit
d34 9
a42 5
SCM_DATA=	COPYING Iedline.scm Init${PORTVERSION}.scm Link.scm \
		Macexp.scm Macro.scm Transcen.scm Tscript.scm mkimpcat.scm \
		r4rstest.scm
SCM_MODULES=	byte.so crs.so edline.so gsubr.so ioext.so posix.so ramap.so \
		record.so rgx.so sc2.so socket.so unix.so
d50 8
d66 1
d71 1
a71 7
		 -F arrays \
		 -F bignums \
		 -F cautious \
		 -F engineering-notation \
		 -F inexact \
		 -F macro \
		 -F dynamic-linking \
d73 3
a75 22
		 -o scm \
		 -s "${PREFIX}/lib/scm/" \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -F edit-line \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -F curses \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c sc2.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c rgx.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c record.c \
		 -h system \
		 -t dll \
d77 1
a77 25
		 -c gsubr.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c ioext.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c posix.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c unix.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c socket.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c ramap.c \
		 -h system \
		 -t dll \
		&& SCMLIT="./scmlit" ${SH} ./build \
		 -c byte.c \
d80 1
@


1.48
log
@- Update to version 5e5

PR:		5e5
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d52 1
a52 1
		 s|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/build.scm
@


1.47
log
@- Update to 5e4

PR:		119724
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d9 1
a9 1
PORTVERSION=	5e4
d11 1
a11 1
MASTER_SITES=	http://swissnet.ai.mit.edu/ftpdir/scm/%SUBDIR%/ \
d14 2
a15 2
DISTFILES=	${PORTNAME}${PORTVERSION}.zip slib3a5.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	${PORTNAME}${PORTVERSION}.zip slib3a5.zip
d29 3
a31 1
PLIST_SUB=	VERSION=${PORTVERSION}
a46 1
	@@${CP} ${FILESDIR}/require.scm.in ${WRKDIR}/require.scm
d49 1
a49 1
	@@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKDIR}/require.scm
@


1.46
log
@- Update to 5e3

PR:		ports/107631
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@d9 1
a9 1
PORTVERSION=	5e3
d14 2
a15 2
DISTFILES=	${PORTNAME}${PORTVERSION}.zip slib3a4.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	${PORTNAME}${PORTVERSION}.zip slib3a4.zip
@


1.45
log
@BROKEN on ia64 and sparc64: Does not compile
@
text
@d9 1
a9 1
PORTVERSION=	5e2
d14 2
a15 2
DISTFILES=	${PORTNAME}${PORTVERSION}.zip slib3a2.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	${PORTNAME}${PORTVERSION}.zip slib3a2.zip
d128 1
a128 1
	${INSTALL_DATA} ${WRKDIR}/scm/scm.info ${PREFIX}/info
@


1.44
log
@This is now buildable on amd64, taking a guess it builds on other
arches too.
@
text
@d39 4
@


1.43
log
@- Add backup MASTER_SITES

Submitted by:	pointyhat via kris mail
Approved by:	krion (mentor)
@
text
@a38 4
.if ${ARCH} != "i386"
BROKEN=		Does not compile on !i386
.endif

@


1.42
log
@Update to 5e2

Submitted by:	miwi
Approved by:	markus (co mentor)
@
text
@d11 2
a12 1
MASTER_SITES=	http://swissnet.ai.mit.edu/ftpdir/scm/%SUBDIR%/
@


1.41
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d9 1
a9 1
PORTVERSION=	5e1
d13 2
a14 2
DISTFILES=	scm5e1.zip slib3a2.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	scm5e1.zip slib3a2.zip
d39 1
a39 1
BROKEN=		"Does not compile on !i386"
@


1.40
log
@- Update to 5e1

PR:		ports/82940
Submitted by:	KATO Tsuguru <tkato432@@yahoo.com>
@
text
@a21 1
USE_REINPLACE=	yes
@


1.39
log
@- Unbreak on 5.3+

PR:		ports/71684
Submitted by:	Florent Thoumie <flz(at)xbsd.org>
@
text
@d9 1
a9 2
PORTVERSION=	5d9
PORTREVISION=	1
d13 2
a14 2
DISTFILES=	scm5d9.zip slib3a1.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	scm5d9.zip slib3a1.zip
d34 1
a34 1
SCM_MODULES=	crs.so edline.so gsubr.so ioext.so posix.so ramap.so \
d56 7
a62 1
		 -F "arrays bignums cautious inexact macro dynamic-linking" \
d75 37
a111 2
		 -c "sc2.c rgx.c record.c gsubr.c ioext.c posix.c unix.c \
		     socket.c ramap.c" \
a128 1
	@@install-info ${PREFIX}/info/scm.info ${PREFIX}/info/dir
@


1.38
log
@BROKEN on 5.x: Segfault during build

Approved by:    portmgr (self)
@
text
@a39 4
.if ${OSVERSION} >= 502126
BROKEN=		"Segfault during build"
.endif

@


1.37
log
@BROKEN on !i386: Does not compile
@
text
@d40 4
@


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

(Part 2)
@
text
@d38 6
d92 1
a92 1
.include <bsd.port.mk>
@


1.35
log
@- Update to version 5d9

PR:		60070
Submitted by:	Ports Fury
@
text
@d10 1
@


1.34
log
@Use the new virtual category 'scheme'

	- Add the virtual category 'scheme' to the orphan ports
	- Fix the chicken's csc script
	- Minor portlint cleanups

PR:		ports/55265
Submitted by:	Kimura Fuyuki <fuyuki@@nigredo.org>
@
text
@d9 1
a9 1
PORTVERSION=	5d8
d11 4
a14 3
MASTER_SITES=	http://swissnet.ai.mit.edu/ftpdir/scm/
DISTFILES=	scm5d8.zip slib2d6.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	scm5d8.zip slib2d6.zip
d27 1
a27 1
INFO=		scm slib
a82 2
	${INSTALL_DATA} ${WRKDIR}/slib/slib.info ${PREFIX}/info
	@@install-info ${PREFIX}/info/slib.info ${PREFIX}/info/dir
@


1.33
log
@- Update to version 5d8

PR:		55420
Submitted by:	Ports Fury
@
text
@d10 1
a10 1
CATEGORIES=	lang
@


1.32
log
@De-pkg-comment.
@
text
@d9 1
a9 1
PORTVERSION=	5d7
d12 2
a13 2
DISTFILES=	scm5d7.zip slib2d5.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	scm5d7.zip slib2d5.zip
d26 1
@


1.31
log
@upgrade to 5d7

PR:		45855
Submitted by:	Ports Fury
@
text
@d16 1
@


1.30
log
@o Rollback PORTCOMMENT modifications while this feature's implementation
  is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
@
text
@d9 1
a9 2
PORTVERSION=	5d6
PORTREVISION=	1
d12 2
a13 2
DISTFILES=	scm5d6.zip slib2d4.zip slib-psd1-3.tar.gz
EXTRACT_ONLY=	scm5d6.zip slib2d4.zip
d19 1
a20 1
USE_ZIP=	yes
d41 2
a42 1
		 s|%%CFLAGS%%|${CFLAGS}|g' ${WRKSRC}/build.scm
@


1.29
log
@Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
@
text
@a17 2
PORTCOMMENT=	A scheme interpreter

@


1.28
log
@fix typo, PORTREVERSION -> PORTREVISION

Submitted by:	kcwu@@ck.tp.edu.tw
@
text
@d18 2
@


1.27
log
@Replace ${PERL} with ${REINPLACE_CMD}

PR:		39605
Submitted by:	Oliver Braun <obraun@@informatik.unibw-muenchen.de>
@
text
@d10 1
a10 1
PORTREVERSION=	1
@


1.26
log
@Allow scm to load modules.

PR:		38882
Submitted by:	Hiroyuki Une <harrier@@seiryu.cim.hkg.ac.jp>
@
text
@d20 1
d40 2
a41 2
	@@${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKDIR}/require.scm
	@@${PERL} -pi -e 's|%%CC%%|${CC}|g ; \
@


1.25
log
@Update to 5d6

PR:		38702
Submitted by:	Oliver Braun <obraun@@informatik.unibw-muenchen.de>
@
text
@d10 1
@


1.24
log
@- Add loadable module support

PR:		36893
Submitted by:	Ports Fury
@
text
@d9 1
a9 2
PORTVERSION=	5d5
PORTREVISION=	1
d12 2
a13 1
DISTFILES=	scm5d5.zip slib2d3.zip slib-psd1-3.tar.gz
a15 2

EXTRACT_ONLY=	scm5d5.zip slib2d3.zip
@


1.23
log
@Update to 5d5

PR:		35792
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d10 1
d32 2
d37 1
d39 4
a42 3
do-configure:
	@@${SED} -e "s:%%PREFIX%%:${PREFIX}:g" \
		${FILESDIR}/require.scm.in > ${WRKDIR}/require.scm
d45 19
a63 5
	cd ${WRKSRC}; SCMLIT="./scmlit" ${SH} ./build \
		-F "arrays bignums cautious inexact" \
		-h system \
		-o scm \
		-s "${DATADIR}/"
d69 4
a72 4
	@@${MKDIR} ${DATADIR}
	${INSTALL_DATA} ${WRKDIR}/require.scm ${DATADIR}
.for file in ${SCM_DATA}
	${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}
d74 4
a77 4
	@@${MKDIR} ${DATADIR}/slib
	${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${DATADIR}/slib
	@@${MKDIR} ${DATADIR}/slib/psd
	${INSTALL_DATA} ${WRKDIR}/slib/psd/*.scm ${DATADIR}/slib/psd
d82 1
a82 1
	cd ${DATADIR} && ${PREFIX}/bin/scm -lmkimpcat.scm
@


1.22
log
@Update slib version to 2d2

PR:		30042
Submitted by:	tkato@@prontomail.com
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/scm/Makefile,v 1.21 2001/04/10 17:17:48 lioux Exp $
d9 1
a9 2
PORTVERSION=	5d4
PORTREVISION=	1
d11 2
a12 2
MASTER_SITES=	ftp://ftp.swiss.ai.mit.edu/pub/scm/
DISTFILES=	scm5d4.zip slib2d2.zip slib-psd1-3.tar.gz
d16 1
a16 1
EXTRACT_ONLY=	scm5d4.zip slib2d2.zip
d21 1
d29 2
a30 1
		Macexp.scm Macro.scm Transcen.scm Tscript.scm mkimpcat.scm
d33 1
a33 1
	@@${TAR} -C ${WRKDIR} -zxf ${_DISTDIR}/slib-psd1-3.tar.gz
d48 1
a54 2
	@@touch ${DATADIR}/implcat
	@@touch ${DATADIR}/slibcat
d63 1
@


1.21
log
@Update to version 5d4

PR:		26485
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/scm/Makefile,v 1.20 2000/10/24 15:49:53 kevlo Exp $
d10 1
d13 1
a13 1
DISTFILES=	scm5d4.zip slib2d1.zip slib-psd1-3.tar.gz
d17 1
a17 1
EXTRACT_ONLY=	scm5d4.zip slib2d1.zip
d43 1
a43 1
		-s "${PREFIX}/share/scm/"
d48 2
a49 2
	@@${MKDIR} ${PREFIX}/share/scm
	${INSTALL_DATA} ${WRKDIR}/require.scm ${PREFIX}/share/scm
d51 1
a51 1
	${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/scm
d53 6
a58 6
	@@touch ${PREFIX}/share/scm/implcat
	@@touch ${PREFIX}/share/scm/slibcat
	@@${MKDIR} ${PREFIX}/share/scm/slib
	${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${PREFIX}/share/scm/slib
	@@${MKDIR} ${PREFIX}/share/scm/slib/psd
	${INSTALL_DATA} ${WRKDIR}/slib/psd/*.scm ${PREFIX}/share/scm/slib/psd
@


1.20
log
@- Update slib version to 2c9
- Fix pkg-descr

PR: 22254
Submitted by:  Ports Fury
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/scm/Makefile,v 1.19 2000/09/17 11:15:42 kris Exp $
d9 1
a9 2
PORTVERSION=	5d3
PORTREVISION=	1
d12 1
a12 1
DISTFILES=	scm5d3.zip slib2c9.zip slib-psd1-3.tar.gz
d16 1
a16 1
EXTRACT_ONLY=	scm5d3.zip slib2c9.zip
@


1.19
log
@MASTER_SITE_GNU doesnt carry the latest version of the files.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/scm/Makefile,v 1.18 2000/08/18 16:29:08 kevlo Exp $
d10 1
d13 1
a13 1
DISTFILES=	scm5d3.zip slib2c8.zip slib-psd1-3.tar.gz
d17 1
a17 1
EXTRACT_ONLY=	scm5d3.zip slib2c8.zip
d47 1
a47 1
	${INSTALL_MAN} ${WRKSRC}/scm.1 ${PREFIX}/man/man1
@


1.18
log
@Update to version 5d3

PR: 20654
Submitted by: Ports Fury
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/scm/Makefile,v 1.17 2000/04/12 06:20:30 obrien Exp $
d11 1
a11 3
MASTER_SITES=	${MASTER_SITE_GNU} \
		ftp://ftp.swiss.ai.mit.edu/pub/scm/
MASTER_SITE_SUBDIR=	jacal
@


1.17
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/scm/Makefile,v 1.16 2000/01/14 17:19:30 imura Exp $
d9 1
a9 1
PORTVERSION=	5d2
d12 1
a12 1
		ftp://ftp.swiss.ai.mit.edu/pub/scm/OLD/
d14 1
a14 1
DISTFILES=	scm5d2.zip slib2c7.zip slib-psd1-3.tar.gz scmconfig4e3.tar.gz
d18 3
a20 1
EXTRACT_ONLY=	scm5d2.zip slib2c7.zip
d23 2
a24 2
GNU_CONFIGURE=	yes
WRKSRC=		${WRKDIR}/scm
d27 4
a30 1
IMPLINIT=	${PREFIX}/libdata/scm/Init.scm
d33 20
a52 2
.for file in scmconfig4e3.tar.gz slib-psd1-3.tar.gz
	@@${TAR} -C ${WRKDIR} -zxf ${_DISTDIR}/${file}
d54 6
a59 13

post-configure:
	@@${ECHO} '#ifndef IMPLINIT' > ${WRKSRC}/scmflags.h
	@@${ECHO} '#define IMPLINIT "${IMPLINIT}"' >> ${WRKSRC}/scmflags.h
	@@${ECHO} '#endif' >> ${WRKSRC}/scmflags.h

post-install:
	@@touch ${PREFIX}/libdata/scm/implcat
	@@touch ${PREFIX}/libdata/scm/slibcat
	@@${MKDIR} ${PREFIX}/libdata/slib
	${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${PREFIX}/libdata/slib
	@@${MKDIR} ${PREFIX}/libdata/slib/psd
	${INSTALL_DATA} ${WRKDIR}/slib/psd/*.scm ${PREFIX}/libdata/slib/psd
@


1.16
log
@Update version to 5d2.

PR:		15917
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@a1 1
# Version required:	5d2
d5 1
a5 1
# $FreeBSD: ports/lang/scm/Makefile,v 1.15 1999/08/25 06:35:23 obrien Exp $
d8 2
a9 2
DISTNAME=	scm
PKGNAME=	scm-5d2
d22 1
a22 1

@


1.15
log
@Change Id->FreeBSD.
@
text
@d1 4
a4 4
# New ports collection makefile for:    scm
# Version required:     4e1
# Date created:         Sat Nov  5 17:11:01 PST 1994
# Whom:                 hsu
d6 1
a6 1
# $FreeBSD$
d9 2
a10 2
DISTNAME=       scm
PKGNAME=	scm-4e1
d12 1
a12 2
MASTER_SITES=	ftp://ftp.cs.oswego.edu/pub/Z/unix/scheme/ \
		ftp://ftp.swiss.ai.mit.edu/pub/scm/ \
d14 2
a15 2
DISTFILES=      scm4e1.tar.gz slib.info.tar.gz slib2a2.tar.gz \
		slib-psd1-3.tar.gz scmconfig4e1.tar.gz
d19 3
d23 1
a23 2
USE_GMAKE=	yes
MAKE_FLAGS=	CFLAGS=-O2 LDFLAGS=-s defines="-DSICP -DHAVE_CONFIG_H -DFLOATS -DIO_EXTENSIONS -DMEMOIZE_LOCALS -DGC_FREE_SEGMENTS" -f
d26 23
a48 8
pre-install:
	${MKDIR} ${PREFIX}/lib/slib/psd
	${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${PREFIX}/lib/slib
	${INSTALL_DATA} ${WRKDIR}/slib/psd/*.scm ${PREFIX}/lib/slib/psd
	(cd ${WRKDIR}/slib; \
		makeinfo slib.texi; \
		${INSTALL_MAN} slib.info slib.info-1 slib.info-2 \
			  slib.info-3 slib.info-4 ${PREFIX}/info)
@


1.14
log
@Add more MASTER_SITES.
PR:	ports/9037
Submitted by:	josh@@quick.net
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1998/08/10 12:11:42 steve Exp $
@


1.13
log
@Find the distfile again and portlint while I'm here.

PR:		7545
Submitted by:	Daniel O'Connor <doconnor@@gsoft.com.au>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1998/02/01 22:46:18 fenner Exp $
d12 5
a16 6
MASTER_SITES=	ftp://ftp.swiss.ai.mit.edu/archive/scm/OLD/ \
		ftp://swiss-ftp.ai.mit.edu/pub/scm/ \
		ftp://swiss-ftp.ai.mit.edu/pub/scm/OLD/
DISTFILES=      scm4e1.tar.gz \
		slib.info.tar.gz slib2a2.tar.gz slib-psd1-3.tar.gz \
		scmconfig4e1.tar.gz
@


1.12
log
@Add OLD/ as a possible MASTER_SITE, since most of the distfiles moved.

Submitted by:	distfile checker
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1996/11/18 14:03:15 asami Exp $
d12 2
a13 1
MASTER_SITES=   ftp://swiss-ftp.ai.mit.edu/pub/scm/ \
d19 2
d22 1
a22 1
USE_GMAKE=
d27 3
a29 1
	${CP} -rp ${WRKDIR}/slib ${PREFIX}/lib
d33 1
a33 1
				  slib.info-3 slib.info-4 /usr/local/info)
@


1.11
log
@Compress a bunch of manpages.  Remove unnecessary @@ directives from
PLISTs.

Note: I know that this is going to break some symlinks and/or .so
includes, I will back some of these out as I run into these during
package building.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1996/11/12 02:19:08 obrien Exp $
d12 2
a13 1
MASTER_SITES=   ftp://swiss-ftp.ai.mit.edu/pub/scm/
@


1.10
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.9 1995/11/22 13:13:13 asami Exp $
d20 1
@


1.9
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.8 1995/04/24 23:07:29 asami Exp $
d11 1
a11 1
CATEGORIES+=	lang
d22 1
a22 1
	cp -rp ${WRKDIR}/slib ${PREFIX}/lib
d25 1
a25 1
		install -c -m 444 slib.info slib.info-1 slib.info-2 \
@


1.8
log
@Run makeinfo before trying to install info files.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1995/04/24 11:29:27 asami Exp $
d11 1
a11 1
CATEGORIES+=	languages
@


1.7
log
@Update lang Makefiles, compressing some man pages and stripping some
executables along the way.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1995/04/16 21:24:51 asami Exp $
d24 1
@


1.6
log
@Make various install and pre-install targets depend on build.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1995/04/15 05:44:48 asami Exp $
d17 1
a17 1
GNU_CONFIGURE=
d21 1
a21 2
pre-install: build
	@@if [ ! -e ${PREFIX}/lib ]; then mkdir -p ${PREFIX}/lib; fi
a22 1
	@@if [ ! -e /usr/local/info ]; then mkdir -p /usr/local/info; fi
@


1.5
log
@Update of lang Makefiles....
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1995/04/01 12:47:08 jkh Exp $
d21 1
a21 1
pre-install:
@


1.4
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.3 1995/03/28 04:32:31 gpalmer Exp $
d10 2
a12 1
CATEGORIES+=	languages
d16 1
@


1.3
log
@it's now slib2a2.tar.gz
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1994/11/22 09:48:06 hsu Exp $
d11 1
@


1.2
log
@changed /usr/gnu/info to /usr/local/info
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1994/11/06 09:59:26 hsu Exp $
d12 1
a12 1
		slib.info.tar.gz slib2a1.tar.gz slib-psd1-3.tar.gz \
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d21 1
a21 1
	@@if [ ! -e /usr/gnu/info ]; then mkdir -p /usr/gnu/info; fi
d24 1
a24 1
					slib.info-3 slib.info-4 /usr/gnu/info)
@


1.1.1.1
log
@scm - a scheme interpreter
@
text
@@
