head	1.20;
access;
symbols
	RELEASE_8_3_0:1.15
	RELEASE_9_0_0:1.15
	RELEASE_7_4_0:1.7
	RELEASE_8_2_0:1.7
	RELEASE_6_EOL:1.5;
locks; strict;
comment	@# @;


1.20
date	2012.11.17.05.58.47;	author svnexp;	state Exp;
branches;
next	1.19;

1.19
date	2012.07.29.11.17.02;	author cs;	state Exp;
branches;
next	1.18;

1.18
date	2012.06.30.22.06.08;	author johans;	state Exp;
branches;
next	1.17;

1.17
date	2012.06.16.15.51.36;	author johans;	state Exp;
branches;
next	1.16;

1.16
date	2012.06.01.05.21.16;	author dinoex;	state Exp;
branches;
next	1.15;

1.15
date	2011.12.03.08.12.56;	author johans;	state Exp;
branches;
next	1.14;

1.14
date	2011.11.30.20.20.59;	author johans;	state Exp;
branches;
next	1.13;

1.13
date	2011.10.17.16.35.19;	author johans;	state Exp;
branches;
next	1.12;

1.12
date	2011.09.18.17.27.28;	author johans;	state Exp;
branches;
next	1.11;

1.11
date	2011.09.17.08.01.02;	author johans;	state Exp;
branches;
next	1.10;

1.10
date	2011.07.09.11.43.14;	author johans;	state Exp;
branches;
next	1.9;

1.9
date	2011.05.09.16.42.23;	author bf;	state Exp;
branches;
next	1.8;

1.8
date	2011.05.02.12.44.41;	author makc;	state Exp;
branches;
next	1.7;

1.7
date	2011.01.24.21.35.00;	author johans;	state Exp;
branches;
next	1.6;

1.6
date	2011.01.22.14.05.58;	author johans;	state Exp;
branches;
next	1.5;

1.5
date	2010.11.13.13.18.13;	author johans;	state Exp;
branches;
next	1.4;

1.4
date	2010.11.09.20.19.59;	author johans;	state Exp;
branches;
next	1.3;

1.3
date	2010.09.21.19.43.17;	author pav;	state Exp;
branches;
next	1.2;

1.2
date	2010.09.18.10.24.49;	author johans;	state Exp;
branches;
next	1.1;

1.1
date	2010.09.09.21.19.13;	author johans;	state Exp;
branches;
next	;


desc
@@


1.20
log
@Switch exporter over
@
text
@# New ports collection makefile for:	xshttpd
# Date created:				9 September 2010
# Whom:					Johan van Selst <johans@@FreeBSD.org>
#
# $FreeBSD: head/lang/algol68g/Makefile 301684 2012-07-29 11:17:02Z cs $
#

PORTNAME=	algol68g
PORTVERSION=	2.4.1
CATEGORIES=	lang
MASTER_SITES=	http://jmvdveer.home.xs4all.nl/

MAINTAINER=	johans@@FreeBSD.org
COMMENT=	Algol 68 Genie compiler

LIB_DEPENDS=	gsl:${PORTSDIR}/math/gsl

OPTIONS_DEFINE=	GNUPLOT PGSQL
OPTIONS_DEFAULT=GNUPLOT PGSQL

GNU_CONFIGURE=	yes
CONFIGURE_ARGS+=--enable-compiler

MAN1=		a68g.1
PLIST_DIRS=	include/algol68g
PLIST_FILES=	bin/a68g include/algol68g/a68g.h include/algol68g/a68g-config.h

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MGNUPLOT}
LIB_DEPENDS+=	plot:${PORTSDIR}/graphics/plotutils
.else
CONFIGURE_ARGS+=--disable-plotutils
.endif

.if ${PORT_OPTIONS:MPGSQL}
USE_PGSQL=	yes
.else
CONFIGURE_ARGS+=--disable-postgresql
.endif

post-patch:
#	Skip broken check, assume our $CC works
	@@${REINPLACE_CMD} -e 's/"xgcc"/"x${CC}"/' ${WRKSRC}/configure
	@@${REINPLACE_CMD} -e '/^install-data-am/s/install-docDATA//' \
		${WRKSRC}/Makefile.in

.include <bsd.port.mk>
@


1.19
log
@SVN rev 301684 on 2012-07-29 11:17:02Z by cs

Fix typos in COMMENT

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


1.18
log
@Update Algol 68 Genie to 2.4.1
@
text
@d14 1
a14 1
COMMENT=	Alogol 68 Genie compiler
@


1.17
log
@- Update Algol 68 Genie to 2.4
- Convert to new style OPTIONS
- Remove unneeded library version numbers
@
text
@d9 1
a9 1
PORTVERSION=	2.4
d43 1
a43 1
	# Skip broken check, assume our $CC works
@


1.16
log
@- update png to 1.5.10
@
text
@d9 1
a9 2
PORTVERSION=	2.3.5
PORTREVISION=	1
a11 1
EXTRACT_SUFX=	.tgz
d16 1
a16 1
LIB_DEPENDS=	gsl.16:${PORTSDIR}/math/gsl
d18 2
a19 2
OPTIONS=	PLOT "GNU plot support" On \
		PGSQL "Postgresql support" On
d30 2
a31 2
.ifdef WITH_PLOT
LIB_DEPENDS+=	plot.4:${PORTSDIR}/graphics/plotutils
d36 1
a36 1
.ifdef WITH_PGSQL
d45 2
@


1.15
log
@Update Algol 68 Genie to 2.3.5 (bugfix release)

Feature safe:	yes
@
text
@d10 1
@


1.14
log
@Update Algol68 Genie to 2.3.4

Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	2.3.4
d27 1
a27 1
PLIST_FILES=	bin/a68g include/algol68g/a68g.h
@


1.13
log
@Update Algol-68 Genie to 2.3.2
@
text
@d9 1
a9 1
PORTVERSION=	2.3.2
@


1.12
log
@Update algol68g to 2.3.1 (bugfix release)
@
text
@d9 1
a9 1
PORTVERSION=	2.3.1
d27 1
a27 1
PLIST_FILES=	bin/a68g include/algol68g/a68g.h include/algol68g/a68g-config.h
@


1.11
log
@Update algol68g to 2.3.0
@
text
@d9 1
a9 1
PORTVERSION=	2.3.0
@


1.10
log
@Update Algol 68 Genie to 2.2.0
@
text
@d9 1
a9 1
PORTVERSION=	2.2.0
@


1.9
log
@Update math/gsl to 1.15, and adjust PORTREVISION
and LIB_DEPENDS of dependent ports
@
text
@d9 1
a9 2
PORTVERSION=	2.1.2
PORTREVISION=	2
d11 1
a11 1
MASTER_SITES=	http://www.xs4all.nl/~jmvdveer/
@


1.8
log
@Bump PORTREVISION after open-mofit update
@
text
@d10 1
a10 1
PORTREVISION=	1
d18 1
a18 1
LIB_DEPENDS=	gsl.15:${PORTSDIR}/math/gsl
@


1.7
log
@Update algol68g to 2.1.2 (bugfix release)

Feature safe:	yes
@
text
@d10 1
@


1.6
log
@Update Algol 68 Genie compiler to 2.1.1
- Distribution now uses GNU configure, which simplifies things
- Docs and examples are no longer included
- Remove unneeded local patches
- Remove check for FreeBSD <= 6.x

Feature safe:	yes
@
text
@d9 1
a9 1
PORTVERSION=	2.1.1
@


1.5
log
@Update to algol68g 2.0.3
@
text
@d9 1
a9 1
PORTVERSION=	2.0.3
d12 1
a12 2
DISTFILES=	${PORTNAME}-${PORTVERSION}.tgz
EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}.tgz
d22 2
a23 4
HAS_CONFIGURE=	yes
CONFIGURE_ARGS=	-O -macosx -threads
CONFIGURE_ENV+=	LOCALBASE=${LOCALBASE}
MAKEFILE=	makefile
d26 2
a27 1
PLIST_FILES=	bin/a68g include/a68g.h
d33 2
d39 2
d43 3
a45 23
post-install:
	@@:
.ifndef NOPORTEXAMPLES
	@@${MKDIR} ${EXAMPLESDIR}
	@@${INSTALL_DATA} ${WRKSRC}/demo/* ${EXAMPLESDIR}
.endif
.ifndef NOPORTDOCS
	@@${MKDIR} ${DOCSDIR}
	@@${INSTALL_DATA} ${DISTDIR}/${PORTDOCS} ${DOCSDIR}

PORTDOCS=	a68g-doc.pdf
DISTFILES+=	${PORTDOCS}
.endif

.ifndef NOPORTEXAMPLES
PORTEXAMPLES=	*
.endif

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 700000
BROKEN=		does not build on 6.X
.endif
d47 1
a47 1
.include <bsd.port.post.mk>
@


1.4
log
@- Update to algol68g 2.0.2
- Enable threading
@
text
@d9 1
a9 1
PORTVERSION=	2.0.2
@


1.3
log
@- Mark BROKEN on 6.X: does not build

Reported by:	pointyhat
@
text
@d9 1
a9 1
PORTVERSION=	2.0.1
d24 1
a24 1
CONFIGURE_ARGS=	-macosx
@


1.2
log
@Update to 2.0.1
@
text
@d59 7
a65 1
.include <bsd.port.mk>
@


1.1
log
@Algol 68 `Genie' compiler

The development of Algol played an important role in establishing
computer science as an academic discipline. The Algol 68 Genie project
preserves Algol 68 out of educational as well as scientific-historical
interest, by making available Algol 68 Genie; a recent, well-featured
implementation written from scratch.

WWW: http://www.xs4all.nl/~jmvdveer/algol.html
@
text
@d9 1
a9 1
PORTVERSION=	2.0.0
@

