head	1.40;
access;
symbols
	RELEASE_8_3_0:1.39
	RELEASE_9_0_0:1.39
	RELEASE_7_4_0:1.39
	RELEASE_8_2_0:1.39
	RELEASE_6_EOL:1.38
	RELEASE_8_1_0:1.38
	RELEASE_7_3_0:1.38
	RELEASE_8_0_0:1.38
	RELEASE_7_2_0:1.36
	RELEASE_7_1_0:1.36
	RELEASE_6_4_0:1.36
	RELEASE_5_EOL:1.36
	RELEASE_7_0_0:1.34
	RELEASE_6_3_0:1.34
	PRE_XORG_7:1.33
	RELEASE_4_EOL:1.33
	RELEASE_6_2_0:1.33
	RELEASE_6_1_0:1.32
	RELEASE_5_5_0:1.32
	RELEASE_6_0_0:1.32
	RELEASE_5_4_0:1.32
	RELEASE_4_11_0:1.32
	RELEASE_5_3_0:1.32
	RELEASE_4_10_0:1.30
	RELEASE_5_2_1:1.29
	RELEASE_5_2_0:1.29
	RELEASE_4_9_0:1.27
	RELEASE_5_1_0:1.26
	RELEASE_4_8_0:1.26
	RELEASE_5_0_0:1.25
	RELEASE_4_7_0:1.22
	RELEASE_4_6_2:1.21
	RELEASE_4_6_1:1.21
	RELEASE_4_6_0:1.21
	RELEASE_5_0_DP1:1.20
	RELEASE_4_5_0:1.20
	RELEASE_4_4_0:1.20
	RELEASE_4_3_0:1.20
	RELEASE_4_2_0:1.19
	RELEASE_4_1_1:1.19
	RELEASE_4_1_0:1.19
	RELEASE_3_5_0:1.19
	RELEASE_4_0_0:1.15
	RELEASE_3_4_0:1.14
	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.9
	RELEASE_2_2_2:1.9
	schemetoc_15mar93jfb:1.1.1.1
	DEC:1.1.1;
locks; strict;
comment	@# @;


1.40
date	2012.11.17.05.58.56;	author svnexp;	state Exp;
branches;
next	1.39;

1.39
date	2010.12.01.23.12.15;	author linimon;	state Exp;
branches;
next	1.38;

1.38
date	2009.04.25.22.17.39;	author gerald;	state Exp;
branches;
next	1.37;

1.37
date	2009.04.25.21.16.14;	author gerald;	state Exp;
branches;
next	1.36;

1.36
date	2008.04.19.17.51.34;	author miwi;	state Exp;
branches;
next	1.35;

1.35
date	2008.03.23.16.44.04;	author miwi;	state Exp;
branches;
next	1.34;

1.34
date	2007.05.19.20.13.54;	author flz;	state Exp;
branches;
next	1.33;

1.33
date	2006.05.09.20.52.20;	author edwin;	state Exp;
branches;
next	1.32;

1.32
date	2004.05.16.07.30.09;	author kris;	state Exp;
branches;
next	1.31;

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

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

1.29
date	2003.10.20.16.30.05;	author linimon;	state Exp;
branches;
next	1.28;

1.28
date	2003.10.20.11.48.20;	author linimon;	state Exp;
branches;
next	1.27;

1.27
date	2003.08.28.00.09.57;	author edwin;	state Exp;
branches;
next	1.26;

1.26
date	2003.02.20.18.38.00;	author knu;	state Exp;
branches;
next	1.25;

1.25
date	2002.11.10.16.46.53;	author lioux;	state Exp;
branches;
next	1.24;

1.24
date	2002.11.06.22.45.52;	author adamw;	state Exp;
branches;
next	1.23;

1.23
date	2002.10.27.22.30.02;	author adamw;	state Exp;
branches;
next	1.22;

1.22
date	2002.06.21.16.20.22;	author ijliao;	state Exp;
branches;
next	1.21;

1.21
date	2002.04.22.20.34.37;	author anders;	state Exp;
branches;
next	1.20;

1.20
date	2001.02.05.15.04.12;	author olgeni;	state Exp;
branches;
next	1.19;

1.19
date	2000.06.16.21.51.23;	author asami;	state Exp;
branches;
next	1.18;

1.18
date	2000.06.16.08.18.52;	author sobomax;	state Exp;
branches;
next	1.17;

1.17
date	2000.06.15.17.59.18;	author sobomax;	state Exp;
branches;
next	1.16;

1.16
date	2000.04.12.06.20.28;	author obrien;	state Exp;
branches;
next	1.15;

1.15
date	2000.03.01.09.56.48;	author tg;	state Exp;
branches;
next	1.14;

1.14
date	99.08.31.06.47.03;	author mharo;	state Exp;
branches;
next	1.13;

1.13
date	99.08.25.06.35.22;	author obrien;	state Exp;
branches;
next	1.12;

1.12
date	98.12.22.05.37.22;	author asami;	state Exp;
branches;
next	1.11;

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

1.10
date	97.07.17.15.12.49;	author max;	state Exp;
branches;
next	1.9;

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

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

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

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

1.5
date	95.04.15.21.56.27;	author jmacd;	state Exp;
branches;
next	1.4;

1.4
date	95.04.15.05.44.46;	author asami;	state Exp;
branches;
next	1.3;

1.3
date	95.04.01.12.47.06;	author jkh;	state Exp;
branches;
next	1.2;

1.2
date	94.12.31.03.48.02;	author swallace;	state Exp;
branches;
next	1.1;

1.1
date	94.12.29.23.35.45;	author swallace;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.12.29.23.35.46;	author swallace;	state Exp;
branches;
next	;


desc
@@


1.40
log
@Switch exporter over
@
text
@# New ports collection makefile for:	Scheme-to-C
# Date created:		28 Dec 1994
# Whom:			jmacd@@uclink.berkeley.edu
#
# $FreeBSD: head/lang/schemetoc/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	schemetoc
PORTVERSION=	93.3.15
PORTREVISION=	2
CATEGORIES=	lang scheme
MASTER_SITES=	http://www.cs.indiana.edu/pub/scheme-repository/imp/Scheme-to-C/
DISTNAME=	15mar93
EXTRACT_SUFX=	.tar.Z

MAINTAINER=	erik@@bz.bzflag.bz
COMMENT=	Scheme-to-C, a compiler and interpreter for compiling scheme into C

ONLY_FOR_ARCHS=	i386

USE_XORG=	x11 xi
USE_LDCONFIG=	yes
NO_WRKSUBDIR=	yes
MAN1=		scc.1 sci.1

post-extract:
	@@${CP} ${FILESDIR}/Makefile ${WRKSRC}
	@@${CP} ${FILESDIR}/README.FreeBSD ${WRKSRC}
	@@${MV} ${WRKDIR}/scsc/main.c ${WRKSRC}/scsc/main.c.orig
	@@${CP} ${FILESDIR}/main.c ${WRKSRC}/scsc/main.c
	@@${MKDIR} ${WRKDIR}/ports/FREEBSD
.for file in makefile-head options-server.h options.h x86.s
	@@${CP} ${FILESDIR}/${file} ${WRKSRC}/ports/FREEBSD
.endfor

post-patch:
	@@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g; \
		s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scsc/*.sc

.include <bsd.port.mk>
@


1.39
log
@Update maintainer's email address.

Submitted by:	maintainer (private email)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.38
log
@Mark ONLY_FOR_ARCHS=i386 due to build problems on amd64.
@
text
@d16 1
a16 1
MAINTAINER=	erik@@smluc.org
@


1.37
log
@Break dependency on lang/gcc295.

PR:		132652
Submitted by:	carl shapiro <carl.shapiro@@gmail.com>
Approved by:	maintainer (Erik Greenwald <erik.greenwald@@gmail.com>)
@
text
@d19 2
@


1.36
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
@a18 1
USE_GCC=	2.95
@


1.35
log
@- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
@
text
@d21 1
a21 1
INSTALLS_SHLIB=	yes
d37 1
a37 1
		s|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/scsc/*.sc
@


1.34
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d10 1
a10 1
PORTREVISION=	1
a18 1
USE_XLIB=	yes
d20 1
@


1.33
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d10 1
@


1.32
log
@Restore maintainer; his email was bouncing last week and I fat-fingered the
address when I retried it tonight.  Sorry, Erik.
@
text
@a17 1
USE_REINPLACE=	yes
@


1.31
log
@Reset bouncing maintainer address:

<eric@@smluc.org>:
Sorry, no mailbox here by that name. (#5.1.1)
@
text
@d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
@


1.30
log
@- This port uses varargs functionality which can't be easily updated
  to stdarg, so use gcc-2.95 on 5.x for now, unmark broken and give
  maintainership to submitter.

PR:		ports/60086
Submitted by:	Erik Greenwald <erik@@smluc.org>
@
text
@d15 1
a15 1
MAINTAINER=	erik@@smluc.org
@


1.29
log
@Forced commit to note the previous citation should really have been
to http://www.call-with-current-continuation.org/chicken.html.

Prompted by: znerd.
@
text
@d15 1
a15 1
MAINTAINER=	ports@@FreeBSD.org
a17 2
BROKEN=		"last distfile dates from 1993.  Does not work on 5.x or non-i386"

d20 1
@


1.28
log
@Set this very bitrotted code to BROKEN.  The last distfile is from
1993 (!).  It only works on i386 and even then only on 4.x.  See
perhaps instead the project at
http://call-with-current-continuation.org/chicken.html.

This port should be deleted in 3 months if no one steps forward to save it.
@
text
@@


1.27
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
@d18 2
@


1.26
log
@De-pkg-comment.
@
text
@d10 1
a10 1
CATEGORIES=	lang
@


1.25
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
@d16 1
@


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

Approved by:	pat
@
text
@a16 2
PORTCOMMENT=	Scheme-to-C, a compiler and interpreter for compiling scheme into C

@


1.23
log
@Fix MASTER_SITES, and condense the REINPLACE commands.

PR:		44485
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
Approved by:	pat
@
text
@d17 2
@


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

PR:		39605
Submitted by:	Oliver Braun <obraun@@informatik.unibw-muenchen.de>
@
text
@d11 1
a11 1
MASTER_SITES=	ftp://gatekeeper.dec.com/pub/DEC/Scheme-to-C/
d34 2
a35 2
	@@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/scsc/*.sc
	@@${REINPLACE_CMD} -e 's|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/scsc/*.sc
@


1.21
log
@Reset MAINTAINER on jmacd's ports at his request.

Approved by:	jmacd
@
text
@d17 1
d34 2
a35 2
	@@${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/scsc/*.sc
	@@${PERL} -pi -e 's|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/scsc/*.sc
@


1.20
log
@Some style fixes in the lang category (usual round of spaces -> tabs)
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/schemetoc/Makefile,v 1.19 2000/06/16 21:51:23 asami Exp $
d15 1
a15 1
MAINTAINER=	jmacd@@FreeBSD.org
@


1.19
log
@Rename INSTALLS_SHLIBS to INSTALLS_SHLIB.  (There was a typo in the
previous commit message to bsd.port.mk, which said INSTALL_SHLIBS.  Boo.)

Line up the rhs of variable assignments nicely.  Remove a couple of extra
whitespaces while I'm here.

Suggested by:	 sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/schemetoc/Makefile,v 1.18 2000/06/16 08:18:52 sobomax Exp $
d8 2
a9 2
PORTNAME= 	schemetoc
PORTVERSION= 	93.3.15
@


1.18
log
@Fix MASSIVE typo INSTALL_SHLIBS --> INSTALLS_SHLIBS, which occured because I
just cun'n'pasted the name from Satoshi's commit message without checking
it.

Hall of shame entry:	sobomax
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/schemetoc/Makefile,v 1.17 2000/06/15 17:59:18 sobomax Exp $
d18 1
a18 1
INSTALLS_SHLIBS=	yes
@


1.17
log
@Third round of INSTALL_SHLIBS=yes fixes.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/schemetoc/Makefile,v 1.16 2000/04/12 06:20:28 obrien Exp $
d18 1
a18 1
INSTALL_SHLIBS=	yes
@


1.16
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/schemetoc/Makefile,v 1.15 2000/03/01 09:56:48 tg Exp $
d18 1
a34 3

post-install:
	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
@


1.15
log
@- Convert to ELF.
- Support CC/CFLAGS/PREFIX.

PR:		16677
Submitted by:	KATO Tsuguru <tkato@@prontomail.ne.jp>
@
text
@a1 1
# Version required:	15mar93
d5 1
a5 1
# $FreeBSD: ports/lang/schemetoc/Makefile,v 1.14 1999/08/31 06:47:03 mharo Exp $
d8 2
a9 2
DISTNAME=	15mar93
PKGNAME= 	schemetoc-93.3.15
d12 1
@


1.14
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d1 4
a4 4
# New ports collection makefile for:    Scheme-to-C
# Version required:     15mar93
# Date created:         28 Dec 1994
# Whom:                 jmacd@@uclink.berkeley.edu
d6 1
a6 1
# $FreeBSD: ports/lang/schemetoc/Makefile,v 1.13 1999/08/25 06:35:22 obrien Exp $
d9 2
a10 2
DISTNAME= 	schemetoc-93.3.15
PKGNAME=	schemetoc-93.3.15
d13 1
a13 1
DISTFILES=      15mar93.tar.Z
a16 2
BROKEN_ELF=	yes

d19 15
d36 1
a36 1
	${LDCONFIG} -m ${PREFIX}/lib
@


1.13
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d15 1
a15 1
MAINTAINER=	jmacd@@FreeBSD.ORG
@


1.12
log
@Add USE_XLIB.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1998/10/14 04:02:27 jseger Exp $
@


1.11
log
@Mark BROKEN for ELF:
ranlib Xlibsc.a
gcc -O2 -c sci.c -I. -o sci.o
gcc -o Xsci -O2 scdebug.o sceval.o scexpand.o scexpnd1.o scexpnd2.o  scqquote.o screp.o  scrt1.o scrt2.o scrt3.o scrt4.o scrt5.o scrt6.o scrt7.o scrtuser.o scinit.o apply.o callcc.o cio.o heap.o objects.o mtraps.o x86.o sci.o  -lm
heap.o: In function `trace_stack_and_registers':
heap.o(.text+0x8f): undefined reference to `sc_geti386regs'
*** Error code 1

Stop.
*** Error code 1
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.10 1997/07/17 15:12:49 max Exp $
d19 1
@


1.10
log
@ldconfig -> ${LDCONFIG}.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.9 1996/11/12 02:19:06 obrien Exp $
d16 2
@


1.9
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.8 1995/11/22 13:13:11 asami Exp $
d20 1
a20 1
	ldconfig -m ${PREFIX}/lib
@


1.8
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.7 1995/06/24 11:39:42 asami Exp $
d11 1
a11 1
CATEGORIES+=	lang
@


1.7
log
@Add

post-install:
	pkg_add -m ${PREFIX}/lib

to Makefiles and

@@exec ldconfig -m %D

to packing lists of ports that install shared libraries.

This should get rid of a huge chunk of confusion for novice users!
All hail Paul Kranenburg! :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1995/04/15 22:12:24 asami Exp $
d11 1
a11 1
CATEGORIES+=	languages
@


1.6
log
@MAINTAINER goes in a section of its own.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1995/04/15 21:56:27 jmacd Exp $
d18 3
@


1.5
log
@added myself as MAINTAINER
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1995/04/15 05:44:46 asami Exp $
a11 1
MAINTAINER=	jmacd@@FreeBSD.ORG
d15 3
a17 1
NO_WRKSUBDIR=
@


1.4
log
@Update of lang Makefiles....
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1995/04/01 12:47:06 jkh Exp $
d9 1
a9 1
DISTNAME=       Scheme-to-C
d12 1
@


1.3
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.2 1994/12/31 03:48:02 swallace Exp $
d10 2
a12 2
CATEGORIES+=	languages
EXTRACT_SUFX=	tar.Z
d14 1
@


1.2
log
@Added shared library support.
Submitted by:	jmacd@@uclink.berkeley.edu
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1994/10/06 07:52:04 swallace Exp $
d11 1
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Scheme to C compiler and interpreter - 15mar93
Submitted by:	jmacd@@uclink.berkeley.edu (Josh MacDonald)
@
text
@@
