head	1.28;
access;
symbols
	RELEASE_8_3_0:1.27
	RELEASE_9_0_0:1.27
	RELEASE_7_4_0:1.27
	RELEASE_8_2_0:1.27
	RELEASE_6_EOL:1.25
	RELEASE_8_1_0:1.24
	RELEASE_7_3_0:1.22
	RELEASE_8_0_0:1.22
	RELEASE_7_2_0:1.21
	RELEASE_7_1_0:1.19
	RELEASE_6_4_0:1.19
	RELEASE_5_EOL:1.19
	RELEASE_7_0_0:1.19
	RELEASE_6_3_0:1.19
	PRE_XORG_7:1.17
	RELEASE_4_EOL:1.17
	RELEASE_6_2_0:1.17
	RELEASE_6_1_0:1.16
	RELEASE_5_5_0:1.16
	RELEASE_6_0_0:1.16
	RELEASE_5_4_0:1.16
	RELEASE_4_11_0:1.16
	RELEASE_5_3_0:1.14
	RELEASE_4_10_0:1.11
	RELEASE_5_2_1:1.8
	RELEASE_5_2_0:1.8
	RELEASE_4_9_0:1.7
	RELEASE_5_1_0:1.6
	RELEASE_4_8_0:1.6
	RELEASE_5_0_0:1.5
	RELEASE_4_7_0:1.1;
locks; strict;
comment	@# @;


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

1.27
date	2010.12.19.15.10.19;	author makc;	state Exp;
branches;
next	1.26;

1.26
date	2010.12.01.23.12.15;	author linimon;	state Exp;
branches;
next	1.25;

1.25
date	2010.11.18.10.49.48;	author miwi;	state Exp;
branches;
next	1.24;

1.24
date	2010.06.19.07.54.14;	author linimon;	state Exp;
branches;
next	1.23;

1.23
date	2010.04.19.10.43.31;	author ale;	state Exp;
branches;
next	1.22;

1.22
date	2009.05.13.09.46.01;	author ale;	state Exp;
branches;
next	1.21;

1.21
date	2009.04.01.22.32.28;	author amdmi3;	state Exp;
branches;
next	1.20;

1.20
date	2009.04.01.22.31.31;	author amdmi3;	state Exp;
branches;
next	1.19;

1.19
date	2007.10.04.15.47.28;	author linimon;	state Exp;
branches;
next	1.18;

1.18
date	2007.10.04.01.25.18;	author edwin;	state Exp;
branches;
next	1.17;

1.17
date	2006.05.09.20.52.20;	author edwin;	state Exp;
branches;
next	1.16;

1.16
date	2004.12.04.01.50.44;	author kris;	state Exp;
branches;
next	1.15;

1.15
date	2004.11.01.21.59.34;	author sem;	state Exp;
branches;
next	1.14;

1.14
date	2004.06.10.18.30.09;	author krion;	state Exp;
branches;
next	1.13;

1.13
date	2004.05.16.07.30.09;	author kris;	state Exp;
branches;
next	1.12;

1.12
date	2004.05.16.04.04.18;	author kris;	state Exp;
branches;
next	1.11;

1.11
date	2004.02.17.10.17.36;	author krion;	state Exp;
branches;
next	1.10;

1.10
date	2004.02.17.00.18.37;	author kris;	state Exp;
branches;
next	1.9;

1.9
date	2004.02.04.05.21.42;	author marcus;	state Exp;
branches;
next	1.8;

1.8
date	2003.11.20.23.39.47;	author linimon;	state Exp;
branches;
next	1.7;

1.7
date	2003.08.28.00.01.08;	author edwin;	state Exp;
branches;
next	1.6;

1.6
date	2003.02.21.12.35.07;	author knu;	state Exp;
branches;
next	1.5;

1.5
date	2002.12.21.08.57.03;	author anholt;	state Exp;
branches;
next	1.4;

1.4
date	2002.12.18.13.04.36;	author knu;	state Exp;
branches;
next	1.3;

1.3
date	2002.11.24.01.12.46;	author edwin;	state Exp;
branches;
next	1.2;

1.2
date	2002.11.18.03.48.10;	author kris;	state Exp;
branches;
next	1.1;

1.1
date	2002.06.27.14.32.30;	author will;	state Exp;
branches;
next	;


desc
@@


1.28
log
@Switch exporter over
@
text
@# New ports collection makefile for:	qscheme
# Date created:			6 Dec 2001
# Whom:				erik@@smluc.org
#
# $FreeBSD: head/lang/qscheme/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	qscheme
PORTVERSION=	0.5.1
PORTREVISION=	6
CATEGORIES=	lang scheme
MASTER_SITES=	http://www.sof.ch/dan/qscheme/files/

MAINTAINER=	erik@@bz.bzflag.bz
COMMENT=	A small and fast Scheme interpreter

BUILD_DEPENDS=	${LOCALBASE}/lib/libavcall.a:${PORTSDIR}/devel/ffcall\
		${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre \
		${LOCALBASE}/lib/libgmp.a:${PORTSDIR}/math/gmp
LIB_DEPENDS=	getline:${PORTSDIR}/devel/libgetline

USE_PERL5_BUILD=	yes
GNU_CONFIGURE=	yes
USE_GMAKE=	yes
PLIST_SUB+=	PORTVERSION="${PORTVERSION}"

CONFIGURE_ARGS=	--with-pcre-dir=${LOCALBASE}/lib \
		--with-pcre-inc=${LOCALBASE}/include \
		--with-avcall-dir=${LOCALBASE}/lib \
		--with-avcall-inc=${LOCALBASE}/include \
		--with-gmp-dir=${LOCALBASE}/lib \
		--with-gmp-inc=${LOCALBASE}/include

post-patch:
	${REINPLACE_CMD} \
		-e "s,^LIBS = @@LIBS@@,& ${PTHREAD_LIBS} -L${LOCALBASE}/lib -lgetline," \
		-e "s,^CFLAGS = @@CFLAGS@@,& ${PTHREAD_CFLAGS}," \
		${WRKSRC}/Makefile.in
	${REINPLACE_CMD} \
		-e "s,-lpthread,${PTHREAD_LIBS},g" ${WRKSRC}/configure

.include <bsd.port.pre.mk>

.if ${ARCH} == "ia64" || ${ARCH} == "amd64" || ${ARCH} == "sparc64"
# because it uses static pcre lib, which is compiled without -fPIC. pcre problem likely.
BROKEN=		Does not build on amd64, ia64, or sparc64
.endif

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


1.27
log
@Unbreak by adding build dependency on perl

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


1.26
log
@Update maintainer's email address.

Submitted by:	maintainer (private email)
@
text
@d22 1
a26 2
BROKEN=		fails to build

@


1.25
log
@- Fails to build

Reported by:	pointyhat
@
text
@d14 1
a14 1
MAINTAINER=	erik@@smluc.org
@


1.24
log
@Also broken on sparc64.

Hat:		portmgr
Feature safe:	yes
@
text
@d26 2
@


1.23
log
@Switch to use newer GMP version.

PR:		ports/144487
Submitted by:	ale
Approved by:	portmgr (-exp run by erwin)
@
text
@d43 1
a43 1
.if ${ARCH} == "ia64" || ${ARCH} == "amd64"
d45 1
a45 1
BROKEN=		Does not build on amd64 or ia64
@


1.22
log
@Chase libgmp and bump PORTREVISION.
@
text
@d10 1
a10 1
PORTREVISION=	5
d19 1
a19 1
		${LOCALBASE}/lib/libgmp.a:${PORTSDIR}/math/libgmp4
@


1.21
log
@- Forced commit to note that I've also added a comment on why it's broken on amd64
@
text
@d10 1
a10 1
PORTREVISION=	4
d19 1
a19 1
		${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/libgmp4
@


1.20
log
@- Fix build with gcc 4.2

PR:		132287
Submitted by:	Vitaly Magerya <vmagerya at gmail dot com>
Approved by:	Erik Greenwald <erik dot greenwald at gmail dot com> (maintainer)
@
text
@@


1.19
log
@Mark as broken with gcc4.2.
@
text
@d10 1
a10 1
PORTREVISION=	3
a42 4
.if ${OSVERSION} >= 700042
BROKEN=		Does not compile with GCC 4.2
.endif

d44 1
@


1.18
log
@Remove always-false/true conditions based on OSVERSION 500000
@
text
@d43 4
d48 1
a48 1
BROKEN=		"Does not build on amd64 or ia64"
@


1.17
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d18 2
a19 1
		${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre
d29 3
a31 1
		--with-avcall-inc=${LOCALBASE}/include
a46 6
.if ${OSVERSION} >= 500000
BUILD_DEPENDS+=	${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/libgmp4
CONFIGURE_ARGS+=	--with-gmp-dir=${LOCALBASE}/lib \
		--with-gmp-inc=${LOCALBASE}/include
.endif

@


1.16
log
@BROKEN on amd64 and ia64: Does not build
@
text
@a22 1
USE_REINPLACE=	yes
@


1.15
log
@- Fix configure error from bad tarball
- Eliminate dependancy on gcc 2.95
- Fix gmp lib dir flaw

PR:		ports/73362
Submitted by:	maintainer
@
text
@d41 4
@


1.14
log
@- Trim newlines at the end of patches
- portlint

PR:		ports/67805
Submitted by:	maintainer
@
text
@d10 1
a10 1
PORTREVISION=	2
a22 2
#USE_AUTOCONF=	yes
USE_GCC=	2.95
d43 1
a43 1
CONFIGURE_ARGS+=	--with-gmp-lib=${LOCALBASE}/lib \
@


1.13
log
@Restore maintainer; his email was bouncing last week and I fat-fingered the
address when I retried it tonight.  Sorry, Erik.
@
text
@d44 2
a45 2
BUILD_DEPENDS+= ${LOCALBASE}/include/gmp.h:${PORTSDIR}/math/libgmp4
CONFIGURE_ARGS+= --with-gmp-lib=${LOCALBASE}/lib \
@


1.12
log
@Reset bouncing maintainer address:

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


1.11
log
@- Honour PTHREAD_{CFLAGS,LIBS}

PR:		ports/62945
Submitted by:	maintainer
@
text
@d14 1
a14 1
MAINTAINER=	erik@@smluc.org
@


1.10
log
@FORBIDDEN on 502102: does not respect PTHREAD_{CFLAGS,LIBS}
@
text
@d10 1
a10 1
PORTREVISION=	1
a46 4
.endif

.if ${OSVERSION} >= 502102
FORBIDDEN=	"Does not respect PTHREAD_{CFLAGS,LIBS}"
@


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

(Part 2)
@
text
@d49 4
@


1.8
log
@Force to use gcc2.95.  Fix configuration problems, too.
Build-tested on 4.x and 5.x.
PR:	ports/58239
Submitted by:	Erik Greenwald <erik@@smluc.org> (maintainer).
@
text
@d10 1
@


1.7
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
@d23 2
d31 8
@


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


1.5
log
@Fix on -current (get gmp from ${LOCALBASE})

Submitted by:	bento
@
text
@d14 1
@


1.4
log
@Set MAINTAINER back to the submitter.  He is now reachable again.

Submitted by:	Erik Greenwald <erik@@smluc.org>
@
text
@d33 2
@


1.3
log
@port wants gmp, port gets gmp
Noticed by: bento
@
text
@d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
@


1.2
log
@Reset undeliverable maintainer addresses to ports@@FreeBSD.org
@
text
@d29 7
a35 1
.include <bsd.port.mk>
@


1.1
log
@Add qscheme 0.5.1, a small and fast Scheme interpreter.

PR:		34999
Submitted by:	erik@@smluc.org
@
text
@d13 1
a13 1
MAINTAINER=	erik@@smluc.org
@

