head	1.23;
access;
symbols
	RELEASE_8_3_0:1.22
	RELEASE_9_0_0:1.22
	RELEASE_7_4_0:1.22
	RELEASE_8_2_0:1.22
	RELEASE_6_EOL:1.22
	RELEASE_8_1_0:1.22
	RELEASE_7_3_0:1.22
	RELEASE_8_0_0:1.22
	RELEASE_7_2_0:1.22
	RELEASE_7_1_0:1.22
	RELEASE_6_4_0:1.22
	RELEASE_5_EOL:1.21
	RELEASE_7_0_0:1.21
	RELEASE_6_3_0:1.21
	PRE_XORG_7:1.21
	RELEASE_4_EOL:1.21
	RELEASE_6_2_0:1.21
	RELEASE_6_1_0:1.19
	RELEASE_5_5_0:1.19
	RELEASE_6_0_0:1.19
	RELEASE_5_4_0:1.19
	RELEASE_4_11_0:1.19
	RELEASE_5_3_0:1.19
	RELEASE_4_10_0:1.19
	RELEASE_5_2_1:1.15
	RELEASE_5_2_0:1.15
	RELEASE_4_9_0:1.14
	RELEASE_5_1_0:1.12
	RELEASE_4_8_0:1.11
	RELEASE_5_0_0:1.10
	RELEASE_4_7_0:1.10
	RELEASE_4_6_2:1.10
	RELEASE_4_6_1:1.10
	RELEASE_4_6_0:1.10
	RELEASE_5_0_DP1:1.9
	RELEASE_4_5_0:1.9
	RELEASE_4_4_0:1.9
	RELEASE_4_3_0:1.9
	RELEASE_4_2_0:1.7
	RELEASE_4_1_1:1.7
	RELEASE_4_1_0:1.7
	RELEASE_3_5_0:1.7
	RELEASE_4_0_0:1.4
	RELEASE_3_4_0:1.4
	RELEASE_3_3_0:1.3
	RELEASE_3_2_0:1.2
	RELEASE_3_1_0:1.1.1.1
	v2_0_3:1.1.1.1
	ANDY:1.1.1;
locks; strict;
comment	@# @;


1.23
date	2012.11.17.05.58.51;	author svnexp;	state Exp;
branches;
next	1.22;

1.22
date	2008.06.12.05.10.44;	author itetcu;	state Exp;
branches;
next	1.21;

1.21
date	2006.09.17.18.36.11;	author kris;	state Exp;
branches;
next	1.20;

1.20
date	2006.08.14.16.07.33;	author rafan;	state Exp;
branches;
next	1.19;

1.19
date	2004.04.19.13.01.19;	author kris;	state Exp;
branches;
next	1.18;

1.18
date	2004.04.10.14.45.40;	author pav;	state Exp;
branches;
next	1.17;

1.17
date	2004.02.13.04.17.05;	author linimon;	state Exp;
branches;
next	1.16;

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

1.15
date	2003.11.12.11.46.15;	author krion;	state Exp;
branches;
next	1.14;

1.14
date	2003.08.23.12.50.48;	author edwin;	state Exp;
branches;
next	1.13;

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

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

1.11
date	2003.02.21.12.35.03;	author knu;	state Exp;
branches;
next	1.10;

1.10
date	2002.04.03.03.31.52;	author obrien;	state Exp;
branches;
next	1.9;

1.9
date	2001.02.14.13.11.57;	author jeh;	state Exp;
branches;
next	1.8;

1.8
date	2001.02.05.15.04.02;	author olgeni;	state Exp;
branches;
next	1.7;

1.7
date	2000.04.16.11.16.50;	author knu;	state Exp;
branches;
next	1.6;

1.6
date	2000.04.12.06.18.56;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	2000.03.21.00.40.47;	author jedgar;	state Exp;
branches;
next	1.4;

1.4
date	99.11.01.02.01.28;	author steve;	state Exp;
branches;
next	1.3;

1.3
date	99.08.25.06.34.44;	author obrien;	state Exp;
branches;
next	1.2;

1.2
date	99.04.13.11.01.46;	author jkoshy;	state Exp;
branches;
next	1.1;

1.1
date	98.12.19.23.52.26;	author jseger;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.12.19.23.52.26;	author jseger;	state Exp;
branches;
next	;


desc
@@


1.23
log
@Switch exporter over
@
text
@# New ports collection makefile for:   ici
# Date created:        18 December 1997
# Whom:                andy
#
# $FreeBSD: head/lang/ici/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	ici
PORTVERSION=	4.1.2
PORTREVISION=	1
CATEGORIES=	lang
MASTER_SITES=	http://www.zeta.org.au/~atrn/ici/distfiles/

MAINTAINER=	atrn@@zeta.org.au
COMMENT=	An interpretive language with C's feel and high level data types

MAKEFILE=	Makefile.bsd

MAN1=		ici.1 icifuncs.1 icioo.1 iciops.1 icire.1 \
		icistmt.1 icitypes.1

MANCOMPRESSED=	yes

ALL_TARGET=	all ici.h

ICIHDRS=	ici.h icistr-setup.h

ICIDOCS=	doc/ici.pdf

.include <bsd.port.pre.mk>

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/ici ${PREFIX}/bin
	${INSTALL_DATA} ${WRKSRC}/libici4.a ${PREFIX}/lib
.for f in ${MAN1}
	${INSTALL_MAN} ${WRKSRC}/${f}.gz ${PREFIX}/man/man1
.endfor
	${MKDIR} ${PREFIX}/lib/ici4
	${INSTALL_DATA} ${WRKSRC}/ici4core.ici ${PREFIX}/lib/ici4
	${INSTALL_DATA} ${WRKSRC}/ici4core1.ici ${PREFIX}/lib/ici4
	${INSTALL_DATA} ${WRKSRC}/ici4core2.ici ${PREFIX}/lib/ici4
	${INSTALL_DATA} ${WRKSRC}/ici4core3.ici ${PREFIX}/lib/ici4
	${MKDIR} ${PREFIX}/include
.for f in ${ICIHDRS}
	${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/include
.endfor
.if !defined(NOPORTDOCS)
	${MKDIR} ${PREFIX}/share/doc/ici4
.for f in ${ICIDOCS}
	${INSTALL_MAN} ${WRKSRC}/$f ${PREFIX}/share/doc/ici4
.endfor
.endif

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


1.22
log
@- fix plist for -D NOPORTDOCS
- bump PORTREVISION

PR:		ports/124493
Submitted by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.21
log
@Now builds on amd64
@
text
@d10 1
@


1.20
log
@- Update to 4.1.2
- Beautify BROKEN msg

PR:		ports/101934
Submitted by:	Stanislav Sedov <ssedov at mbsd.msk.ru>
Approved by:	Andy Newman <an at atrn.org> (maintainer with different email)
@
text
@a30 4
.if ${ARCH} == "amd64"
BROKEN=		does not compile on amd64
.endif

@


1.19
log
@BROKEN on amd64: Does not compile
@
text
@d9 1
a9 1
PORTVERSION=	4.1.1
d18 1
a18 1
MAN1=		ici.1 icifuncs.1 icioo.1 iciops.1 icire.1\
d32 1
a32 1
BROKEN=		"Does not compile on amd64"
@


1.18
log
@- Update to 4.1.1

PR:		ports/64368
Submitted by:	Andy Newman <an@@atrn.org> (maintainer)
@
text
@d29 6
d57 1
a57 1
.include <bsd.port.mk>
@


1.17
log
@Fix build on sparc64.

PR:		ports/61912
Submitted by:	Andy Newman <atrn@@zeta.org.au> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	3.0.1
a16 2
MAN1=		ici3.1
MANCOMPRESSED=	yes
d18 2
a19 2
USE_REINPLACE=	yes
USE_BZIP2=	yes
d21 1
a21 4
ICIHDRS=	alloc.h array.h buf.h catch.h cfunc.h conf-bsd.h exec.h file.h \
		float.h forall.h func.h fwd.h ici.h int.h mark.h mem.h \
		method.h null.h object.h op.h parse.h pc.h primes.h ptr.h re.h \
		set.h skt.h src.h str.h struct.h trace.h win.h wrap.h
d23 1
a23 1
ICIPCREHDRS=	pcre/internal.h pcre/pcre.h
d25 1
a25 1
ICIDOCS=	doc/ici-a4.ps doc/ici-ltr.ps doc/ici.txt doc/ici.pdf
d27 1
a27 8
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 502000
BROKEN=		"Does not compile"
.endif

post-patch:
	${REINPLACE_CMD} -e 's/float_t/floats_t/g' ${WRKSRC}/*.[ch]
d30 11
a40 11
	cd ${WRKSRC} && ${MAKE} -f ${MAKEFILE} libici3.a
	${INSTALL_PROGRAM} ${WRKSRC}/ici3 ${PREFIX}/bin
	${INSTALL_DATA} ${WRKSRC}/libici3.a ${PREFIX}/lib
	${INSTALL_MAN} ${WRKSRC}/ici3.1.gz ${PREFIX}/man/man1
	${MKDIR} ${PREFIX}/lib/ici3
	${INSTALL_DATA} ${WRKSRC}/ici3core.ici ${PREFIX}/lib/ici3
	${INSTALL_DATA} ${WRKSRC}/ici3core1.ici ${PREFIX}/lib/ici3
	${INSTALL_DATA} ${WRKSRC}/ici3core2.ici ${PREFIX}/lib/ici3
	${INSTALL_DATA} ${WRKSRC}/ici3core3.ici ${PREFIX}/lib/ici3
	${MKDIR} ${PREFIX}/include/ici3
	${MKDIR} ${PREFIX}/include/ici3/pcre
d42 1
a42 4
	${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/include/ici3
.endfor
.for f in ${ICIPCREHDRS}
	${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/include/ici3/pcre
d45 1
a45 1
	${MKDIR} ${PREFIX}/share/doc/ici3
d47 1
a47 1
	${INSTALL_MAN} ${WRKSRC}/$f ${PREFIX}/share/doc/ici3
d51 1
a51 1
.include <bsd.port.post.mk>
@


1.16
log
@BROKEN on 5.x: does not compile
@
text
@d14 1
a14 1
COMMENT=	An interpretive language with C's overall feel combined with high level data types
@


1.15
log
@- Patch only *.[ch] files

PR:		59198
Submitted by:	maintainer
@
text
@d34 4
@


1.14
log
@Fix to ports/lang/ici build problem on 5-CURRENT

	Patch to fix build failures of lang/ici port on 5-CURRENT.
	Note this is UNTESTED (my 5-CURRENT machine disappeared
	last week) but the same fix was required on other gcc 3.x
	using platforms (Mac OS X) and I am assuming it will repair
	the brokeness.

Honestly, the patch didn't but a quick search/replace of "float_t"
to "floats_t" did. Informed maintainer.

PR:		ports/52444
Submitted by:	Andy Newman <atrn@@zeta.org.au>
@
text
@d35 1
a35 1
	${REINPLACE_CMD} -e 's/float_t/floats_t/g' ${WRKSRC}/*
@


1.13
log
@Move inclusion of bsd.port.pre.mk later in the file for conditional BROKEN
tag.  Early inclusion caused problems for some ports, so to be safe I'm
updating all of them.

Pointy hat to:	kris
@
text
@d20 1
d34 2
a35 3
.if ${OSVERSION} >= 500113
BROKEN=         "Does not compile"
.endif
@


1.12
log
@BROKEN on 5.1: does not compile
@
text
@a15 6
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 500113
BROKEN=         "Does not compile"
.endif

d30 6
@


1.11
log
@De-pkg-comment.
@
text
@d16 6
d62 1
a62 1
.include <bsd.port.mk>
@


1.10
log
@Update to bugfixing version 3.0.1.

PR:		35747
Submitted by:	Andy Newman <atrn@@zeta.org.au>
@
text
@d14 1
@


1.9
log
@Update to version 3.0.0

PR:		23882
Submitted by:	Andy Newman <atrn@@zeta.org.au> MAINTAINER
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/ici/Makefile,v 1.8 2001/02/05 15:04:02 olgeni Exp $
d9 1
a9 1
PORTVERSION=	3.0.0
d19 2
d22 3
a24 3
	float.h forall.h func.h fwd.h ici.h int.h mark.h mem.h method.h \
	null.h object.h op.h parse.h pc.h primes.h ptr.h re.h set.h skt.h \
	src.h str.h struct.h trace.h win.h wrap.h
d51 1
a51 1
	${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/share/doc/ici3
@


1.8
log
@Some style fixes in the lang category (usual round of spaces -> tabs)
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/ici/Makefile,v 1.7 2000/04/16 11:16:50 knu Exp $
d9 1
a9 1
PORTVERSION=	2.1.4
d11 1
a11 3
MASTER_SITES=	ftp://ftp.research.canon.com.au/pub/misc/ici/ \
		ftp://ftp.ntua.gr/pub/lang/ici/ \
		http://www.zeta.org.au/~atrn/ici/distfiles/
d16 1
a16 1
MAN1=		ici.1
d19 4
a22 4
ICIHDRS=	alloc.h array.h buf.h catch.h conf-bsd.h exec.h file.h float.h \
	forall.h func.h fwd.h int.h mark.h mem.h null.h object.h op.h \
	parse.h pc.h primes.h ptr.h re.h set.h skt.h src.h str.h struct.h \
	trace.h win.h wrap.h
d29 11
a39 8
	cd ${WRKSRC} && ${MAKE} -f ${MAKEFILE} libici.a
	${INSTALL_PROGRAM} ${WRKSRC}/ici ${PREFIX}/bin
	${INSTALL_DATA} ${WRKSRC}/libici.a ${PREFIX}/lib
	${INSTALL_MAN} ${WRKSRC}/ici.1.gz ${PREFIX}/man/man1
	${MKDIR} ${PREFIX}/lib/ici
	${INSTALL_DATA} ${WRKSRC}/ici_init.ici ${PREFIX}/lib/ici
	${MKDIR} ${PREFIX}/include/ici
	${MKDIR} ${PREFIX}/include/ici/pcre
d41 1
a41 1
	${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/include/ici
d44 1
a44 1
	${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/include/ici/pcre
d47 1
a47 1
	${MKDIR} ${PREFIX}/share/doc/ici
d49 1
a49 1
	${INSTALL_DATA} ${WRKSRC}/$f ${PREFIX}/share/doc/ici
@


1.7
log
@Change MAINTAINER mail address.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/ici/Makefile,v 1.6 2000/04/12 06:18:56 obrien Exp $
d21 1
a21 1
ICIHDRS= alloc.h array.h buf.h catch.h conf-bsd.h exec.h file.h float.h \
d26 1
a26 1
ICIPCREHDRS= pcre/internal.h pcre/pcre.h
d28 1
a28 1
ICIDOCS= doc/ici-a4.ps doc/ici-ltr.ps doc/ici.txt doc/ici.pdf
@


1.6
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/ici/Makefile,v 1.5 2000/03/21 00:40:47 jedgar Exp $
d15 1
a15 1
MAINTAINER=	andy@@research.canon.com.au
@


1.5
log
@Update port to 2.1.4

PR:		17335
Submitted by:	Maintainer
@
text
@a1 1
# Version required:    2.1.4
d5 1
a5 1
# $FreeBSD: ports/lang/ici/Makefile,v 1.4 1999/11/01 02:01:28 steve Exp $
d8 2
a9 1
DISTNAME=	ici-2.1.4
@


1.4
log
@Update to version 2.1.3.

PR:		14506
Submitted by:	maintainer
@
text
@d2 1
a2 1
# Version required:    2.1.3
d6 1
a6 1
# $FreeBSD: ports/lang/ici/Makefile,v 1.3 1999/08/25 06:34:44 obrien Exp $
d9 1
a9 1
DISTNAME=	ici-2.1.3
@


1.3
log
@Change Id->FreeBSD.
@
text
@d2 1
a2 1
# Version required:    2.1.1
d6 1
a6 1
# $FreeBSD$
d9 1
a9 1
DISTNAME=	ici-2.1.1
d20 31
@


1.2
log
@Upgrade to v2.1.1

Ok'ed by: Maintainer.
@
text
@d6 1
a6 1
# $Id$
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
# Version required:    2.0.3
d9 1
a9 1
DISTNAME=	ici-2.0.3
d11 3
a13 1
MASTER_SITES=	ftp://ftp.research.canon.com.au/pub/misc/ici/
d17 1
a17 2
MAKEFILE=	${WRKSRC}/Makefile.bsd
MAKE_ENV=	MANDIR=${PREFIX}/man/man
a19 3

post-install:
	${MV} ${PREFIX}/bin/ici.bsd ${PREFIX}/bin/ici
@


1.1.1.1
log
@Import of ici v2.0.3.

This is Tim Long's ICI language interpreter. ICI is a dynamic interpretive
language with control flow structures and expression syntax derived from C.
ICI offers useful inbuilt data types, automatic memory management (garbage
collection), error handling and other handy features. ICI is in the public
domain, there is no copyright on it.

PR:		ports/5653
Submitted by:	andy@@research.canon.com.au
@
text
@@
