head	1.29;
access;
symbols
	RELEASE_8_3_0:1.25
	RELEASE_9_0_0:1.23
	RELEASE_7_4_0:1.21
	RELEASE_8_2_0:1.21
	RELEASE_6_EOL:1.20
	RELEASE_8_1_0:1.19
	RELEASE_7_3_0:1.16
	RELEASE_8_0_0:1.16
	RELEASE_7_2_0:1.15
	RELEASE_7_1_0:1.13
	RELEASE_6_4_0:1.13
	RELEASE_5_EOL:1.13
	RELEASE_7_0_0:1.13
	RELEASE_6_3_0:1.13
	PRE_XORG_7:1.12
	RELEASE_4_EOL:1.11
	RELEASE_6_2_0:1.10
	RELEASE_6_1_0:1.7
	RELEASE_5_5_0:1.7
	RELEASE_6_0_0:1.6
	RELEASE_5_4_0:1.5
	RELEASE_4_11_0:1.5
	RELEASE_5_3_0:1.4
	RELEASE_4_10_0:1.4
	RELEASE_5_2_1:1.4
	RELEASE_5_2_0:1.4
	RELEASE_4_9_0:1.4
	RELEASE_5_1_0:1.2;
locks; strict;
comment	@# @;


1.29
date	2013.01.29.00.50.17;	author svnexp;	state Exp;
branches;
next	1.28;

1.28
date	2012.12.10.19.24.02;	author svnexp;	state Exp;
branches;
next	1.27;

1.27
date	2012.11.17.05.58.57;	author svnexp;	state Exp;
branches;
next	1.26;

1.26
date	2012.06.08.21.27.42;	author sylvio;	state Exp;
branches;
next	1.25;

1.25
date	2012.02.14.12.45.21;	author mm;	state Exp;
branches;
next	1.24;

1.24
date	2012.01.02.06.28.28;	author eadler;	state Exp;
branches;
next	1.23;

1.23
date	2011.09.23.22.23.47;	author amdmi3;	state Exp;
branches;
next	1.22;

1.22
date	2011.05.01.23.11.26;	author pav;	state Exp;
branches;
next	1.21;

1.21
date	2011.01.02.14.11.55;	author makc;	state Exp;
branches;
next	1.20;

1.20
date	2010.08.18.07.05.57;	author makc;	state Exp;
branches;
next	1.19;

1.19
date	2010.04.19.10.43.31;	author ale;	state Exp;
branches;
next	1.18;

1.18
date	2010.03.14.12.25.46;	author nemoliu;	state Exp;
branches;
next	1.17;

1.17
date	2010.03.09.08.02.03;	author miwi;	state Exp;
branches;
next	1.16;

1.16
date	2009.05.13.09.45.53;	author ale;	state Exp;
branches;
next	1.15;

1.15
date	2009.02.05.15.34.07;	author amdmi3;	state Exp;
branches;
next	1.14;

1.14
date	2008.12.25.03.13.49;	author linimon;	state Exp;
branches;
next	1.13;

1.13
date	2007.06.24.15.11.23;	author rafan;	state Exp;
branches;
next	1.12;

1.12
date	2007.02.12.13.12.03;	author rafan;	state Exp;
branches;
next	1.11;

1.11
date	2007.01.15.14.56.12;	author miwi;	state Exp;
branches;
next	1.10;

1.10
date	2006.07.06.02.24.42;	author rafan;	state Exp;
branches;
next	1.9;

1.9
date	2006.05.10.14.46.43;	author ale;	state Exp;
branches;
next	1.8;

1.8
date	2006.05.09.20.52.22;	author edwin;	state Exp;
branches;
next	1.7;

1.7
date	2005.12.04.10.52.17;	author flz;	state Exp;
branches;
next	1.6;

1.6
date	2005.04.06.19.29.24;	author leeym;	state Exp;
branches;
next	1.5;

1.5
date	2004.11.05.13.48.38;	author arved;	state Exp;
branches;
next	1.4;

1.4
date	2003.08.28.00.01.08;	author edwin;	state Exp;
branches;
next	1.3;

1.3
date	2003.07.22.13.22.28;	author daichi;	state Exp;
branches;
next	1.2;

1.2
date	2003.04.30.00.38.29;	author leeym;	state Exp;
branches;
next	1.1;

1.1
date	2003.04.04.20.26.07;	author nork;	state Exp;
branches;
next	;


desc
@@


1.29
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311141
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# New ports collection makefile for:	STklos
# Date created:				6 November 2002
# Whom:					Kimura Fuyuki <fuyuki@@hadaly.org>
#
# $FreeBSD: head/lang/stklos/Makefile 311141 2013-01-29 00:35:32Z jkim $
#

PORTNAME=	stklos
PORTVERSION=	1.10
PORTREVISION=	2
CATEGORIES=	lang scheme
MASTER_SITES=	http://www.stklos.net/download/ \
		ftp://kaolin.essi.fr/pub/STklos/

MAINTAINER=	vmagerya@@gmail.com
COMMENT=	The successor of the STk Scheme interpreter

LIB_DEPENDS=	gmp.10:${PORTSDIR}/math/gmp \
		pcre.3:${PORTSDIR}/devel/pcre \
		ffi:${PORTSDIR}/devel/libffi \
		gc-threaded.1:${PORTSDIR}/devel/boehm-gc-threaded

ONLY_FOR_ARCHS=	i386 amd64

USE_GMAKE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
PLIST_SUB=	VERSION="${PORTVERSION}"

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-threads=posix

MAN1=		stklos-compile.1 stklos-config.1 stklos-genlex.1 \
		stklos-pkg.1 stklos.1

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 900000
BROKEN=		does not build on FreeBSD 9.x - runaway process
.endif

post-patch:
	@@${REINPLACE_CMD} -e 's|-lgc|-lgc-threaded|' \
		-e 's|bdw-gc|bdw-gc-threaded|' \
		-e 's|-lpthread|${PTHREAD_LIBS}|' \
		${WRKSRC}/configure
	@@${REINPLACE_CMD} -e 's|share/man|man|' \
		-e 's|-@@VERSION@@||' \
		-e 's|^man_MANS = |man_MANS = stklos-pkg.1 |' \
		${WRKSRC}/doc/Makefile.in
	@@${REINPLACE_CMD} -e 's|; make|; $$(MAKE)|' \
		${WRKSRC}/doc/Makefile.in ${WRKSRC}/doc/Makefile.am \
		${WRKSRC}/lib/Makefile.in ${WRKSRC}/lib/Makefile.am

.if !${PORT_OPTIONS:MDOCS}
	@@${REINPLACE_CMD} -E -e 's/^(install-data-am:).*/\1 install-man install-schemeDATA/' \
		-e '/install-docpdfDATA install-man install-schemeDATA/d' \
		${WRKSRC}/doc/Makefile.in
.endif

regression-test: build
	(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
		${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test)

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


1.28
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308630
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308630 | mm | 2012-12-10 19:11:11 +0000 (Mon, 10 Dec 2012) | 4 lines
## SVN ##
## SVN ## Update PCRE to 8.32
## SVN ## Introduces the UTF-32 library pcre32
## SVN ## Bump PORTREVISION in dependent ports
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/stklos/Makefile 308630 2012-12-10 19:11:11Z mm $
d20 1
a20 1
		ffi.5:${PORTSDIR}/devel/libffi \
@


1.27
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/stklos/Makefile 300896 2012-07-14 13:54:48Z beat $
d10 1
a10 1
PORTREVISION=	1
d19 1
a19 1
		pcre.1:${PORTSDIR}/devel/pcre \
@


1.26
log
@- Switch NOPORTDOCS and NOPORTEXAMPLES to their OptionsNG
equivalents for devel/premake4, lang/ikarus, lang/stklos
and lang/ypsilon.

- Add mutual conflicts to lang/ikarus and lang/petite-chez
as they both install bin/scheme-script (reported by
Sulev-Madis Silber with his ports conflicts checker).

- Only define NO_PACKAGE for lang/ikarus when PACKAGE_BUILDING
is set (i.e. on the pointyhat cluster).

- Add regression-test target to lang/ypsilon.

PR:		ports/168715
Submitted by:	Vitaly Magerya <vmagerya@@gmail.com> (maintainer)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.25
log
@Bump pcre library dependency due to 8.30 update
@
text
@d55 1
a55 1
.if defined(NOPORTDOCS)
@


1.24
log
@- update to 1.10

PR:		ports/163752
Submitted by:	Vitaly Magerya <vmagerya@@gmail.com> (maintainer)
@
text
@d10 1
d19 1
a19 1
		pcre.0:${PORTSDIR}/devel/pcre \
@


1.23
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
@d9 1
a9 1
PORTVERSION=	1.01
d20 1
a20 1
		gc.1:${PORTSDIR}/devel/boehm-gc-threaded
d50 3
d60 4
@


1.22
log
@- Mark BROKEN on 9-CURRENT: runaway process

  113:49.55 ../src/stklos -c -q -b ../src/boot.img -f ../utils/stklos-compile.stk -- --no-time --output=stklos-compile stklos-compile.stk

Reported by:	pointyhat
@
text
@d25 2
a26 1
CONFIGURE_ENV=	CPPFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib
@


1.21
log
@Update to 1.01

PR:		ports/153580
Submitted by:	Vitaly Magerya (maintainer)
@
text
@d34 6
d56 1
a56 1
.include <bsd.port.mk>
@


1.20
log
@Update to 1.00

PR:		ports/149519
Submitted by:	Vitaly Magerya (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	1.00
@


1.19
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d9 1
a9 2
PORTVERSION=	0.98
PORTREVISION=	3
d29 1
a29 3
CONFIGURE_ARGS=	--disable-gtk	\
		--disable-gnome	\
		--enable-threads=posix
d31 2
a32 2
MAN1=		stklos-compile.1 stklos-config.1 stklos-genlex.1 stklos.1 \
		stklos-install.1
d36 7
a42 7
		-e 's|-lpthread|${PTHREAD_LIBS}|' ${WRKSRC}/configure
	@@${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/doc/Makefile.in
	@@${REINPLACE_CMD} -e 's|-@@VERSION@@||' ${WRKSRC}/doc/Makefile.in
	@@${REINPLACE_CMD} -e '/&&/s|make|gmake|; /&&/s|configure|./configure|' \
		-e 's|wget|fetch|' ${WRKSRC}/utils/stklos-install
	@@${REINPLACE_CMD} -e 's|stklos\.org|stklos.net|' \
		${WRKSRC}/pkgman/params.stk
@


1.18
log
@- Enables threading support (unconditionally as I see no reasons not to).
- Fixes stklos-install by replacing "wget" with "fetch" in it.
- Changes "stklos.org" to "stklos.net" in pkg-descr and stklos-pkg.
- Adds cons25 to the list of recognized terminals that support ANSI colors.

PR:	ports/144650
Submitted by:	Vitaly Magerya <vmagerya@@gmail.com> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	2
d18 1
a18 1
LIB_DEPENDS=	gmp.8:${PORTSDIR}/math/libgmp4 \
@


1.17
log
@- Update MASTER_SITES

PR:		144001
Submitted by:	Vitaly Mageyra <vmagerya@@gmail.com> (maintainer)
@
text
@d10 1
a10 1
PORTREVISION=	1
d21 1
a21 1
		gc.1:${PORTSDIR}/devel/boehm-gc
d32 1
a32 1
		--enable-threads=none
d38 2
d43 3
a45 1
		${WRKSRC}/utils/stklos-install
@


1.16
log
@Chase libgmp and bump PORTREVISION.
@
text
@d12 1
a12 1
MASTER_SITES=	http://www.stklos.org/download/ \
@


1.15
log
@- Update to 0.98
- Pass maintainership to submitter

PR:		131349
Submtted by:	Vitaly Magerya <vmagerya at gmail dot com>
@
text
@d10 1
d18 1
a18 1
LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4 \
@


1.14
log
@Reset yinjieh@@csie.nctu.edu.tw due to lack of time to work on ports
right now, by request.

Hat:	portmgr
@
text
@d9 1
a9 2
PORTVERSION=	0.82
PORTREVISION=	2
d11 2
a12 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
d18 2
a38 7
	@@${REINPLACE_CMD} -e 's|^function ||' \
		${WRKSRC}/utils/stklos-config.in \
		${WRKSRC}/utils/stklos-ext-install \
		${WRKSRC}/utils/stklos-install
	@@${REINPLACE_CMD} -e 's|$UID = 0|`id -u` -eq 0|' \
		${WRKSRC}/utils/stklos-ext-install \
		${WRKSRC}/utils/stklos-install
@


1.13
log
@- The stklos-install assumes current directory is in PATH and make is
  the GNU make. They are not always correct.

PR:   	  	ports/111151
Submitted by:	clemens fischer <ino-news at spotteswoode.dnsalias.org>
Approved by:	maintainer timeout (11 weeks)
@
text
@d15 1
a15 1
MAINTAINER=	yinjieh@@csie.nctu.edu.tw
@


1.12
log
@- No more bash syntax!
- Bump PORTREVISION

PR:		ports/108948 (based on)
Submitted by:	clemens fischer <ino-news at spotteswoode.dnsalias.org>
Approved by:	Ying-Chieh Chen (maintainer via irc)
@
text
@d10 1
a10 1
PORTREVISION=	1
d45 2
@


1.11
log
@- Update to 0.82

PR:		ports/107925
Submitted by:	Ying-Chieh Chen <yinjieh@@csie.nctu.edu.tw> (maintainer
@
text
@d10 1
d38 8
a45 1
	@@${REINPLACE_CMD} -e 's|^function ||' ${WRKSRC}/utils/stklos-config.in
@


1.10
log
@- Update to 0.72

PR:		99821
Submitted by:	rafan
Approved by:	maintainer, delphij (mentor, implicit)
@
text
@d9 1
a9 1
PORTVERSION=	0.72
a22 1
GNU_CONFIGURE=	yes
a23 1
CONFIGURE_ARGS=	--disable-gtk --disable-gnome
d26 5
@


1.9
log
@Chase gmp library and bump PORTREVISION.
@
text
@d9 1
a9 2
PORTVERSION=	0.71
PORTREVISION=	1
@


1.8
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d10 1
d18 1
a18 1
LIB_DEPENDS=	gmp.6:${PORTSDIR}/math/libgmp4 \
@


1.7
log
@- Update to 0.71.
- Add amd64 to working archs.

PR:		ports/89909
Submitted by:	maintainer
@
text
@a22 1
USE_REINPLACE=	yes
@


1.6
log
@- update stklos to 0.60

PR:		based on 79449
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	0.60
d20 1
a20 1
ONLY_FOR_ARCHS=	i386
d29 2
a30 1
MAN1=		stklos-compile.1 stklos-config.1 stklos-genlex.1 stklos.1
@


1.5
log
@Update to 0.58

PR:		71957
Submitted by:	Ying-Chieh Chen <yinjieh@@csie.nctu.edu.tw>
@
text
@d9 1
a9 1
PORTVERSION=	0.58
d22 1
d25 1
a25 2
CONFIGURE_ENV=	CPPFLAGS=-I${LOCALBASE}/include \
		LDFLAGS=-L${LOCALBASE}/lib
d27 1
a27 3
PLIST_SUB=	VERSION="${PORTVERSION}" \
		INFOSECTION="${INFOSECTION}" \
		INFOENTRY="${INFOENTRY}"
a30 3
INFOSECTION=	The Algorithmic Language Scheme
INFOENTRY=	* STklos: (stklos).	The successor of the STk Scheme interpreter

d32 8
a39 6
	${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/doc/Makefile.in
	${REINPLACE_CMD} -e 's|^function ||' ${WRKSRC}/utils/stklos-config.in

post-install:
	install-info --section="${INFOSECTION}" --entry="${INFOENTRY}" \
		${PREFIX}/info/stklos.info ${PREFIX}/info/dir
@


1.4
log
@Use the virtual category "scheme" (part ii)

	Add the virtual category "scheme" to the maintained ports
	(except sxm). I guess no maintainer would deny this trivial
	change.

PR:		ports/56052
Submitted by:	Kimura Fuyuki <fuyuki@@nigredo.org>
@
text
@d9 1
a9 1
PORTVERSION=	0.55
d31 1
a31 1
MAN1=		stklos-compile.1 stklos-config.1 stklos.1
@


1.3
log
@update lang/stklos: 0.54 -> 0.55

PR:		54619
Submitted by:	Ying-Chieh Chen <yinjieh@@csie.nctu.edu.tw>
@
text
@d10 1
a10 1
CATEGORIES=	lang
@


1.2
log
@It's only for i386.
drop MAINTAINERship.

PR:		51534
Submitted by:	Kimura Fuyuki <fuyuki@@hadaly.org>
@
text
@d9 1
a9 1
PORTVERSION=	0.54
d14 1
a14 1
MAINTAINER=	ports@@FreeBSD.org
@


1.1
log
@Add stklos 0.54, the successor of the STk Scheme interpreter.
STklos is a free Scheme System (nearly) conform to R5RS.  The
aim of this implementation is to be fast as well as light.

PR:		ports/50231
Submitted by:	Kimura Fuyuki <fuyuki@@hadaly.org>
@
text
@d14 1
a14 1
MAINTAINER=	fuyuki@@hadaly.org
d19 2
@

