head	1.50;
access;
symbols
	RELEASE_8_3_0:1.49
	RELEASE_9_0_0:1.48
	RELEASE_7_4_0:1.47
	RELEASE_8_2_0:1.47
	RELEASE_6_EOL:1.46
	RELEASE_8_1_0:1.46
	RELEASE_7_3_0:1.45
	RELEASE_8_0_0:1.44
	RELEASE_7_2_0:1.42
	RELEASE_7_1_0:1.41
	RELEASE_6_4_0:1.41
	RELEASE_5_EOL:1.36
	RELEASE_7_0_0:1.35
	RELEASE_6_3_0:1.35
	PRE_XORG_7:1.32
	RELEASE_4_EOL:1.29
	RELEASE_6_2_0:1.27
	RELEASE_6_1_0:1.23
	RELEASE_5_5_0:1.23
	RELEASE_6_0_0:1.20
	RELEASE_5_4_0:1.18
	old_RELEASE_4_11_0:1.15
	old_RELEASE_5_3_0:1.15
	old_RELEASE_4_10_0:1.15
	old_RELEASE_5_2_1:1.12
	old_RELEASE_5_2_0:1.12
	old_RELEASE_4_9_0:1.10
	old_RELEASE_5_1_0:1.10
	old_RELEASE_4_8_0:1.9
	old_RELEASE_5_0_0:1.8
	old_RELEASE_4_7_0:1.8
	old_RELEASE_4_6_2:1.7
	old_RELEASE_4_6_1:1.7
	old_RELEASE_4_6_0:1.7
	old_RELEASE_5_0_DP1:1.7
	old_RELEASE_4_5_0:1.7
	old_RELEASE_4_4_0:1.7
	old_RELEASE_4_3_0:1.3;
locks; strict;
comment	@# @;


1.50
date	2012.11.17.05.58.47;	author svnexp;	state Exp;
branches;
next	1.49;

1.49
date	2012.01.08.19.36.47;	author johans;	state Exp;
branches;
next	1.48;

1.48
date	2011.09.15.17.17.11;	author johans;	state Exp;
branches;
next	1.47;

1.47
date	2011.01.13.21.55.53;	author johans;	state Exp;
branches;
next	1.46;

1.46
date	2010.04.01.07.16.55;	author linimon;	state Exp;
branches;
next	1.45;

1.45
date	2010.02.23.18.05.57;	author johans;	state Exp;
branches;
next	1.44;

1.44
date	2009.07.30.17.14.53;	author johans;	state Exp;
branches;
next	1.43;

1.43
date	2009.06.18.19.49.25;	author johans;	state Exp;
branches;
next	1.42;

1.42
date	2009.01.04.11.28.38;	author johans;	state Exp;
branches;
next	1.41;

1.41
date	2008.09.01.09.25.19;	author johans;	state Exp;
branches;
next	1.40;

1.40
date	2008.08.10.08.56.08;	author johans;	state Exp;
branches;
next	1.39;

1.39
date	2008.07.25.12.23.59;	author pav;	state Exp;
branches;
next	1.38;

1.38
date	2008.06.12.10.24.24;	author johans;	state Exp;
branches;
next	1.37;

1.37
date	2008.06.10.12.17.09;	author johans;	state Exp;
branches;
next	1.36;

1.36
date	2008.01.06.18.27.22;	author johans;	state Exp;
branches;
next	1.35;

1.35
date	2007.06.07.12.09.11;	author johans;	state Exp;
branches;
next	1.34;

1.34
date	2007.05.26.22.13.54;	author johans;	state Exp;
branches;
next	1.33;

1.33
date	2007.05.26.20.20.14;	author kris;	state Exp;
branches;
next	1.32;

1.32
date	2007.04.21.10.07.16;	author johans;	state Exp;
branches;
next	1.31;

1.31
date	2007.04.19.12.42.26;	author johans;	state Exp;
branches;
next	1.30;

1.30
date	2007.02.01.14.38.55;	author johans;	state Exp;
branches;
next	1.29;

1.29
date	2007.01.03.10.50.04;	author johans;	state Exp;
branches;
next	1.28;

1.28
date	2006.11.15.20.10.28;	author johans;	state Exp;
branches;
next	1.27;

1.27
date	2006.10.07.18.36.44;	author johans;	state Exp;
branches;
next	1.26;

1.26
date	2006.09.20.18.24.24;	author johans;	state Exp;
branches;
next	1.25;

1.25
date	2006.06.22.14.03.19;	author johans;	state Exp;
branches;
next	1.24;

1.24
date	2006.03.16.13.02.06;	author pav;	state Exp;
branches;
next	1.23;

1.23
date	2005.10.05.16.33.50;	author mnag;	state Exp;
branches;
next	1.22;

1.22
date	2005.09.14.05.53.10;	author jylefort;	state Exp;
branches;
next	1.21;

1.21
date	2005.08.31.21.47.54;	author jylefort;	state Exp;
branches;
next	1.20;

1.20
date	2005.04.20.13.39.17;	author vs;	state Exp;
branches;
next	1.19;

1.19
date	2005.04.08.07.21.44;	author vs;	state Exp;
branches;
next	1.18;

1.18
date	2005.02.23.13.30.21;	author vs;	state Exp;
branches;
next	1.17;

1.17
date	2005.02.19.19.54.54;	author pav;	state Exp;
branches;
next	1.16;

1.16
date	2005.02.09.19.10.44;	author pav;	state Exp;
branches;
next	1.15;

1.15
date	2004.03.07.12.52.00;	author kris;	state Exp;
branches;
next	1.14;

1.14
date	2004.02.04.05.21.32;	author marcus;	state Exp;
branches;
next	1.13;

1.13
date	2003.12.11.14.37.30;	author krion;	state Exp;
branches;
next	1.12;

1.12
date	2003.10.07.08.51.44;	author ijliao;	state Exp;
branches;
next	1.11;

1.11
date	2003.09.24.09.36.54;	author osa;	state Exp;
branches;
next	1.10;

1.10
date	2003.05.01.16.49.49;	author ijliao;	state Exp;
branches;
next	1.9;

1.9
date	2003.03.07.06.05.28;	author ade;	state Exp;
branches;
next	1.8;

1.8
date	2002.08.31.02.43.59;	author kris;	state Exp;
branches;
next	1.7;

1.7
date	2001.07.15.13.43.40;	author ijliao;	state Exp;
branches;
next	1.6;

1.6
date	2001.07.07.22.01.59;	author kris;	state Exp;
branches;
next	1.5;

1.5
date	2001.06.22.09.27.00;	author ijliao;	state Exp;
branches;
next	1.4;

1.4
date	2001.04.22.11.17.40;	author ijliao;	state Exp;
branches;
next	1.3;

1.3
date	2001.04.14.11.01.16;	author ijliao;	state Exp;
branches;
next	1.2;

1.2
date	2001.03.10.18.53.20;	author ijliao;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.06.17.50.10;	author ijliao;	state Exp;
branches;
next	;


desc
@@


1.50
log
@Switch exporter over
@
text
@# ex:ts=8
# New ports collection makefile for:	aleph
# Date created:			Mar 7, 2001
# Whom:				Ying-Chieh Liao <ijliao@@FreeBSD.org>
#
# $FreeBSD: head/lang/afnix/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	afnix
PORTVERSION=	2.2.0
CATEGORIES=	lang
MASTER_SITES=	http://www.afnix.org/ftp/ \
		ftp://ftp.stack.nl/pub/users/johans/afnix/
MASTER_SITE_SUBDIR=	${PORTNAME}-${AFNIX_VERSION}
DISTNAME=	${PORTNAME}-src-${AFNIX_VERSION}
EXTRACT_SUFX=	.tgz

MAINTAINER=	johans@@FreeBSD.org
COMMENT=	A multi-threaded functional programming language

USE_GMAKE=	yes
USE_LDCONFIG=	yes
HAS_CONFIGURE=	yes
CONFIGURE_SCRIPT=	cnf/bin/afnix-setup
CONFIGURE_ARGS=		-o --prefix "${PREFIX}" --altdir "${PREFIX}" \
			--shrdir "${PREFIX}/share" --compiler freebsd
MAKE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
		PTHREAD_LIBS="${PTHREAD_LIBS}"

PORTDOCS=	*
AFNIX_VERSION=	${PORTVERSION:S,.,-,g}
PLIST_SUB=	PORTVER=${PORTVERSION:R}

MAN1=	adp::afnix.1 axc::afnix.1 axd::afnix.1 \
	axi::afnix.1 axl::afnix.1
MAN3=	csm::afnix.3 gfx::afnix.3 mth::afnix.3 net::afnix.3 \
	nwg::afnix.3 sec::afnix.3 sio::afnix.3 sps::afnix.3 \
	sys::afnix.3 txt::afnix.3 xml::afnix.3 itu::afnix.3
MAN4=	wax::afnix.4 xpe::afnix.4
MAN7=	eul::afnix.7 vol-0::afnix.7 vol-1::afnix.7 vol-2::afnix.7

.include <bsd.port.pre.mk>

.if ${ARCH} == "powerpc"
BROKEN=		Does not configure on powerpc
.endif

post-extract:
	@@cd ${WRKSRC}/cnf/mak && ${CP} -f afnix-gcc-3.mak afnix-freebsd.mak

post-patch:
	@@${REINPLACE_CMD} -e 's|$$(CP)|$$(BSD_INSTALL_PROGRAM)|' \
		${WRKSRC}/src/*/*/exe/Makefile
	@@${REINPLACE_CMD} -e '/\.rtf/d' ${WRKSRC}/etc/Makefile
	@@${REINPLACE_CMD} -e '/^MANDIR/s/SHRDIR/MANPREFIX/' \
		${WRKSRC}/cnf/mak/afnix-defs.mak
	@@${REINPLACE_CMD} -e '/uname -r/s/\\\./[.-]/' \
		${WRKSRC}/cnf/bin/afnix-guess

post-build:
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} doc
	@@cd ${WRKSRC}/prj && ${SETENV} ${MAKE_ENV} ${GMAKE} doc

post-install:
.ifdef	NOPORTDOCS
. for i in ${MAN1} ${MAN3} ${MAN4} ${MAN7}
	${INSTALL_MAN} ${WRKSRC}/bld/${PORTNAME}-doc-${AFNIX_VERSION}/man/$i \
		${MANPREFIX}/man/man${i:E}/
. endfor
.else
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} publish
.endif

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


1.49
log
@Update afnix to 2.2.0
@
text
@d6 1
a6 1
# $FreeBSD$
@


1.48
log
@Update to Afnix 2.1.1
@
text
@d10 1
a10 1
PORTVERSION=	2.1.1
@


1.47
log
@Update afnix to 2.0.0

Feature safe:	yes
@
text
@d10 1
a10 1
PORTVERSION=	2.0.0
d36 2
a37 2
MAN3=	gfx::afnix.3 mth::afnix.3 net::afnix.3 nwg::afnix.3 \
	pim::afnix.3 sec::afnix.3 sio::afnix.3 sps::afnix.3 \
@


1.46
log
@Mark as broken on powerpc.

Hat:		portmgr
@
text
@d10 1
a10 1
PORTVERSION=	1.9.0
d35 1
a35 1
	axi::afnix.1 axl::afnix.1 axs::afnix.1
d38 1
a38 1
	sys::afnix.3 txt::afnix.3 xml::afnix.3
@


1.45
log
@Update my mail address to @@FreeBSD.org

Feature safe:   yes
@
text
@d44 4
@


1.44
log
@Update to 1.9.0
@
text
@d18 1
a18 1
MAINTAINER=	johans@@stack.nl
@


1.43
log
@Correct installation directories when using non-standard PREFIX

Reported by:	QAT
@
text
@d10 1
a10 1
PORTVERSION=	1.8.0
d34 1
a34 1
MAN1=	adp::afnix.1 amd::afnix.1 axc::afnix.1 axd::afnix.1 \
d67 1
a67 1
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} instdoc
@


1.42
log
@Update to 1.8.0
@
text
@d25 2
a26 1
CONFIGURE_ARGS=		-o --prefix "${PREFIX}" --compiler freebsd
@


1.41
log
@Update to 1.7.1
@
text
@d10 1
a10 1
PORTVERSION=	1.7.1
@


1.40
log
@Update to 1.7.0
@
text
@d10 1
a10 1
PORTVERSION=	1.7.0
@


1.39
log
@- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV
@
text
@d10 1
a10 2
PORTVERSION=	1.6.0
PORTREVISION=	2
d12 1
a12 1
MASTER_SITES=	http://www.afnix.org/ftp/%SUBDIR%/ \
d35 3
a37 2
MAN3=	gfx::afnix.3 net::afnix.3 nwg::afnix.3 pim::afnix.3 \
	sio::afnix.3 sps::afnix.3 sys::afnix.3 txt::afnix.3 xml::afnix.3
@


1.38
log
@- Previous commit was broken
  Correct installation of manuals with and without NOPORTDOCS now

Reported by:	pav
@
text
@d27 1
a27 1
MAKE_ENV=	CXX="${CXX}" PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
@


1.37
log
@- Fix list of installed manpages

Reported by:	itetcu
@
text
@d11 1
a11 1
PORTREVISION=	1
d34 1
a34 1
MAN1=	axc::afnix.1 axd::afnix.1 \
d57 1
@


1.36
log
@- Update to 1.6.0
@
text
@d11 1
d34 1
a34 1
MAN1=	adp::afnix.1 amd::afnix.1 axc::afnix.1 axd::afnix.1 \
@


1.35
log
@Update to 1.5.2
@
text
@d10 1
a10 1
PORTVERSION=	1.5.2
@


1.34
log
@Fix build with gcc4.2 (by removing -Werror)
@
text
@d10 1
a10 1
PORTVERSION=	1.5.1
@


1.33
log
@BROKEN with gcc 4.2
@
text
@a41 4
.if ${OSVERSION} >= 700042
BROKEN=		Broken with gcc 4.2
.endif

@


1.32
log
@- Update to 1.5.1
- Remove workaround (now fixed in distribution)
@
text
@d42 4
@


1.31
log
@- Update to 1.5.0
- Remove patches (now fixed in distribution)
- Install extra documention and respect NOPORTDOCS
@
text
@d10 1
a10 1
PORTVERSION=	1.5.0
d14 2
a15 2
MASTER_SITE_SUBDIR=	${PORTNAME}-${PORTVERSION:S,.,-,g}
DISTNAME=	${PORTNAME}-src-${PORTVERSION:S,.,-,g}
d30 1
d54 3
a58 5
# install all manuals, but no other documentation
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} doc
. for i in prj/amd/doc prj/adp/doc src/mod/xml src/srv/xpe
	@@cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${GMAKE} doc
. endfor
d60 1
a60 2
	${INSTALL_MAN} \
		${WRKSRC}/bld/${PORTNAME}-doc-${PORTVERSION:S,.,-,g}/man/$i \
@


1.30
log
@Update to 1.4.3
@
text
@d10 1
a10 1
PORTVERSION=	1.4.3
d29 1
d32 6
a37 1
MAN1=	axc.1 axd.1 axi.1 axl.1 axs.1
d53 16
@


1.29
log
@- Update to 1.4.2
- INSTALLS_SHLIB is deprecated by USE_LDCONFIG
@
text
@d10 1
a10 1
PORTVERSION=	1.4.2
@


1.28
log
@- Update to 1.4.1
@
text
@d10 1
a10 1
PORTVERSION=	1.4.1
a27 1
INSTALLS_SHLIB=	yes
@


1.27
log
@- Fix build on FreeBSD 4.x

Reported by:	krismail
@
text
@d10 1
a10 1
PORTVERSION=	1.3.0
@


1.26
log
@- Update to 1.3.0
- Remove amd64-specific patch (fixed in dist)
@
text
@d45 2
@


1.25
log
@- Update to version 1.2.2
- Replace INSTALLS_SHLIB by USE_LDCONFIG

Approved by:	flz (mentor)
@
text
@d10 1
a10 1
PORTVERSION=	1.2.2
d28 1
d42 3
@


1.24
log
@- Update to 1.2.1

PR:		ports/94466
Submitted by:	Johan van Selst <johans@@stack.nl> (maintainer)
@
text
@d10 1
a10 1
PORTVERSION=	1.2.1
d22 1
a22 1
INSTALLS_SHLIB=	yes
@


1.23
log
@Update to 1.1.2

PR:		86951
Submitted by:	Johan van Selst <johans@@stack.nl> (maintainer)
Approved by:	pav (mentor)
@
text
@d10 1
a10 1
PORTVERSION=	1.1.2
a20 1
USE_REINPLACE=	yes
@


1.22
log
@Add a master site.

PR:		ports/86096
Submitted by:	maintainer
@
text
@d10 1
a10 1
PORTVERSION=	1.1.1
@


1.21
log
@- Update to 1.1.1 [1]
- Respect ${CXX}, ${CXXFLAGS}, ${PREFIX}, ${PTHREAD_CFLAGS}, ${PTHREAD_LIBS},
  ${INSTALL_PROGRAM} and ${INSTALL_DATA}
- Sort the packing list

[1]:
PR:		ports/85286
Submitted by:	maintainer
@
text
@d12 2
a13 1
MASTER_SITES=	http://www.afnix.org/ftp/%SUBDIR%/
@


1.20
log
@Update to 1.0.3

PR:		ports/80131
Submitted by:	maintainer
@
text
@d10 1
a10 1
PORTVERSION=	1.0.3
d20 1
d23 5
d31 1
a31 1
MAN1=	afnix.1 axc.1 axd.1 axl.1
d35 2
a36 2
do-configure:
	@@${WRKSRC}/cnf/bin/${PORTNAME}-setup -o
d38 3
a40 2
post-install:
	@@${STRIP_CMD} ${PREFIX}/bin/${PORTNAME}
@


1.19
log
@Mark as BROKEN on sparc64/CURRENT

PR:		ports/79640
Submitted by:	krisbot via maintainer
@
text
@d10 1
a10 1
PORTVERSION=	1.0.1
a28 4
.if ${OSVERSION} >= 600000 && ${ARCH} == "sparc64"
BROKEN=		"Does not compile on sparc64 FreeBSD >= 6.x"
.endif

@


1.18
log
@Update to 1.0.1

PR:		ports/77883
Submitted by:	maintainer
@
text
@d29 4
@


1.17
log
@- Update aleph 0.9.0 to afnix 1.0.0
- Rename to match new name of the project
- Take maintainership

PR:		ports/77611
Submitted by:	Johan van Selst <johans@@stack.nl>
Repocopy by:	marcus
@
text
@d10 1
a10 1
PORTVERSION=	1.0.0
a30 1
	@@rm ${WRKSRC}/src/lib/txt/lib/Digest.[ch]pp
@


1.16
log
@- Unbreak on amd64 and ia64

PR:		ports/77278
Submitted by:	Johan van Selst <johans@@stack.nl>
@
text
@d9 2
a10 3
PORTNAME=	aleph
PORTVERSION=	0.9.0
PORTREVISION=	1
d12 1
a12 1
MASTER_SITES=	http://www.aleph-lang.org/ftp/%SUBDIR%/
d15 1
d17 1
a17 1
MAINTAINER=	ports@@FreeBSD.org
a20 3
MAKE_ARGS=	CC="${CXX}" LD="${CXX}" LK="${CXX}" OPTCCFLAGS="${CXXFLAGS}" \
		DYNCCFLAGS="-fPIC -DPIC" DEBUGFLAGS="" DBGDEFINES="" \
		STDDEFINES="${PTHREAD_CFLAGS}" EXELDFLAGS="${PTHREAD_LIBS}"
d25 3
a27 1
MAN1=	aleph.1 axc.1 axl.1
d30 2
a31 1
	@@(cd ${WRKSRC}; ./cnf/bin/aleph-setup -o)
d34 1
a34 1
	@@${STRIP_CMD} ${PREFIX}/bin/aleph
d36 1
a36 1
.include <bsd.port.mk>
@


1.15
log
@BROKEN on amd64 and ia64: Does not compile (missing -fPIC)
@
text
@a29 6
.include <bsd.port.pre.mk>

.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
BROKEN=		"Does not compile on amd64 or ia64 (missing -fPIC)"
.endif

d36 1
a36 1
.include <bsd.port.post.mk>
@


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

(Part 2)
@
text
@d30 6
d42 1
a42 1
.include <bsd.port.mk>
@


1.13
log
@- Fix COMMENT format

PR:		60143
Submitted by:	Ports Fury
@
text
@d11 1
@


1.12
log
@upgrade to 0.9.0
@
text
@d17 1
a17 1
COMMENT=	Aleph is a multi-threaded functional programming language
@


1.11
log
@Make portlint(1) happy by changing strip to ${STRIP_CMD}

Submitted by:	Oleg Karachevtsev <ok@@etrust.ru>
PR:		56998
@
text
@d10 1
a10 1
PORTVERSION=	0.8.2
d12 1
a12 1
MASTER_SITES=	ftp://ftp.aleph-lang.org/pub/%SUBDIR%/
@


1.10
log
@upgrade to 0.8.2
drop maintainership
@
text
@d33 1
a33 1
	@@strip ${PREFIX}/bin/aleph
@


1.9
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d10 1
a10 1
PORTVERSION=	0.8.1
d16 1
a16 1
MAINTAINER=	ijliao@@FreeBSD.org
@


1.8
log
@Remove USE_NEWGCC, which is no longer supported or required.

Submitted by:   Tilman Linneweh <tilman@@arved.de>
PR:             ports/40571
@
text
@d17 1
@


1.7
log
@upgrade to 0.8.1
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/aleph/Makefile,v 1.6 2001/07/07 22:01:59 kris Exp $
a17 1
USE_NEWGCC=	yes
@


1.6
log
@Fix plist
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/aleph/Makefile,v 1.5 2001/06/22 09:27:00 ijliao Exp $
d10 1
a10 1
PORTVERSION=	0.8.0
@


1.5
log
@upgrade to 0.8.0
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/aleph/Makefile,v 1.4 2001/04/22 11:17:40 ijliao Exp $
d27 1
a27 1
MAN1=	aleph.1
@


1.4
log
@upgrade to 0.7.3
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/aleph/Makefile,v 1.3 2001/04/14 11:01:16 ijliao Exp $
d10 1
a10 1
PORTVERSION=	0.7.3
@


1.3
log
@- Support CXX/CXXFLAGS/PTHREAD_CFLAGS/PTHREAD_LIBS properly
- Fix pkg-plist
- Strip binaries

PR:		26554
Submitted by:	tkato@@prontomail.ne.jp
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/aleph/Makefile,v 1.2 2001/03/10 18:53:20 ijliao Exp $
d10 1
a10 1
PORTVERSION=	0.7.2
@


1.2
log
@upgrade to 0.7.2
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/aleph/Makefile,v 1.1 2001/03/06 17:50:10 ijliao Exp $
d18 1
d20 3
a22 2
USE_NEWGCC=	yes

d25 1
a25 1
PLIST_SUB=	PORTVER=${PORTVERSION}
d31 3
@


1.1
log
@add aleph
Aleph is a multi-threaded functional programming language
@
text
@d6 1
a6 1
# $FreeBSD$
d10 1
a10 1
PORTVERSION=	0.7.1
d22 2
@

