head	1.23;
access;
symbols
	RELEASE_8_3_0:1.22
	RELEASE_9_0_0:1.22
	RELEASE_7_4_0:1.21
	RELEASE_8_2_0:1.21
	RELEASE_6_EOL:1.21
	RELEASE_8_1_0:1.21
	RELEASE_7_3_0:1.21
	RELEASE_8_0_0:1.21
	RELEASE_7_2_0:1.21
	RELEASE_7_1_0:1.20
	RELEASE_6_4_0:1.20
	RELEASE_5_EOL:1.19
	RELEASE_7_0_0:1.19
	RELEASE_6_3_0:1.19
	PRE_XORG_7:1.19
	RELEASE_4_EOL:1.19
	RELEASE_6_2_0:1.19
	RELEASE_6_1_0:1.14
	RELEASE_5_5_0:1.14
	RELEASE_6_0_0:1.13
	RELEASE_5_4_0:1.11
	RELEASE_4_11_0:1.7
	RELEASE_5_3_0:1.5
	RELEASE_4_10_0:1.5
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3;
locks; strict;
comment	@# @;


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

1.22
date	2011.11.16.16.11.34;	author miwi;	state Exp;
branches;
next	1.21;

1.21
date	2009.01.08.16.58.28;	author pav;	state Exp;
branches;
next	1.20;

1.20
date	2008.07.25.12.23.59;	author pav;	state Exp;
branches;
next	1.19;

1.19
date	2006.09.18.19.19.07;	author miwi;	state Exp;
branches;
next	1.18;

1.18
date	2006.09.12.19.07.19;	author miwi;	state Exp;
branches;
next	1.17;

1.17
date	2006.07.17.19.00.38;	author novel;	state Exp;
branches;
next	1.16;

1.16
date	2006.06.14.02.36.58;	author aaron;	state Exp;
branches;
next	1.15;

1.15
date	2006.04.16.15.30.03;	author mnag;	state Exp;
branches;
next	1.14;

1.14
date	2005.09.04.12.20.26;	author lawrance;	state Exp;
branches;
next	1.13;

1.13
date	2005.04.25.17.47.41;	author jylefort;	state Exp;
branches;
next	1.12;

1.12
date	2005.04.12.22.13.18;	author pav;	state Exp;
branches;
next	1.11;

1.11
date	2005.03.14.14.31.33;	author vs;	state Exp;
branches;
next	1.10;

1.10
date	2005.03.13.11.30.10;	author krion;	state Exp;
branches;
next	1.9;

1.9
date	2005.02.13.16.34.10;	author vs;	state Exp;
branches;
next	1.8;

1.8
date	2005.01.24.16.03.32;	author pav;	state Exp;
branches;
next	1.7;

1.7
date	2004.11.22.11.11.25;	author vs;	state Exp;
branches;
next	1.6;

1.6
date	2004.10.11.22.58.30;	author pav;	state Exp;
branches;
next	1.5;

1.5
date	2004.02.13.04.57.13;	author linimon;	state Exp;
branches;
next	1.4;

1.4
date	2003.12.14.18.36.04;	author pav;	state Exp;
branches;
next	1.3;

1.3
date	2003.11.18.09.14.57;	author linimon;	state Exp;
branches;
next	1.2;

1.2
date	2003.10.13.01.02.00;	author edwin;	state Exp;
branches;
next	1.1;

1.1
date	2003.09.28.10.57.20;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.23
log
@Switch exporter over
@
text
@# New ports collection makefile for:	ArrowLISP
# Date created:				12 Aug 2003
# Whom:					Nils M Holm <nmh@@t3x.org>
#
# $FreeBSD: head/lang/alisp/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	alisp
PORTVERSION=	20060917
CATEGORIES=	lang devel lisp
MASTER_SITES=	http://t3x.org/files/

MAINTAINER=	nmh@@t3x.org
COMMENT=	An interpreter for purely symbolic LISP

MAN7=		alisp.7
MANCOMPRESSED=	no

USE_LDCONFIG=	yes
MAKE_ENV+=	BINOWN=${BINOWN} \
		BINGRP=${BINGRP}

post-patch:	.SILENT
	${REINPLACE_CMD} -e 's/cc/$$(CC)/' \
		-e '/^CFLAGS/{s/=/+=/;s/-g//;s/-O//;}' \
		-e '/strip alisp/d' \
		-e '/install.*alisp /s/install/& ${STRIP}/' \
		${WRKSRC}/Makefile
	${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' ${WRKSRC}/alisp.h

.include <bsd.port.mk>
@


1.22
log
@- Unbreak build

PR:		162532
Submitted by:	Jan Beich <jbeich@@tormail.net>
Approved by:	maintainer
Feature safe:	yes
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.21
log
@- No need to define USE_REINPLACE these days
@
text
@d23 6
a28 1
post-patch:
@


1.20
log
@- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV
@
text
@a22 3
# Please, please keep this!
USE_REINPLACE=	yes

@


1.19
log
@- Update to 20060917

PR:		ports/103336
Submitted by:	Nils M Holm <nmh(at)t3x.org> (maintainer)
@
text
@d21 1
a21 2
		BINGRP=${BINGRP} \
		PREFIX=${PREFIX}
@


1.18
log
@- Update to 20060912

PR:		ports/103199
Submitted by:	Nils M Holm <nmh(at)t3x.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20060912
@


1.17
log
@Update to 20060717:
 - Changed core language (see README)
 - Added KANREN-like logic programming extensions (examples/amk)
 - Added M-expression compiler (examples/mexprc)
 - Added loads of example programs (examples/misc)
 - Looking up default image in $PREFIX now rather than in /usr/local

PR:		100440
Submitted by:	Nils M Holm (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20060717
d11 1
a11 1
MASTER_SITES=	http://www.t3x.org/files/
d19 1
a19 1
INSTALLS_SHLIB=	yes
d24 1
@


1.16
log
@- re-wrote the T3X part of the interpreter in C
- re-wrote the reference manual
- added AND and OR primitives
- added RECURSIVE-BIND primitive
- added DEFINED primitive
- replaced meta commands with functions, ie
  :L FILE.L became (LOAD FILE)
- replaced (DEFUN f(x) ...) with (DEFINE (f x) ...)
- replaced LABEL with LET and LETREC
- replaced *T* and *F* (true/false) with T and ()
- dropped CALL/CC
- renamed math functions:
    plus/iplus/rplus -> N+, I+, R+, +
    times/itimes/rtimes -> N*, I*, R*, *
    difference/idifference/rdifference -> N-, I-, R-, -
    rquotient -> /
- added default workspace image (no need to install a
  local copy of the library functions any longer)
- temporarily removed most example programs

PR:		ports/98483
Submitted by:	Nils M Holm <nmh@@t3x.org>
Reviewed by:	aaron
Approved by:	tobez
@
text
@d9 1
a9 1
PORTVERSION=	20060602
d24 5
@


1.15
log
@- Distfile are rerolled. From diff and README: As of version 2005-04-29, dynamic scoping was dropped.
- Bump PORTREVISION

PR:		94854
Submitted by:	maintainer
@
text
@d9 1
a9 2
PORTVERSION=	20050425
PORTREVISION=	1
d14 1
a14 3
COMMENT=	A tail-recursive interpreter for purely symbolic LISP

BUILD_DEPENDS=	tx:${PORTSDIR}/lang/t3x
d19 2
a20 2
MAKE_ENV+=	T3XDIR=${LOCALBASE}/t3x/r8 \
		BINOWN=${BINOWN} \
@


1.14
log
@- change MASTER_SITE
- change maintainer e-mail
- drop WWW page

PR:		ports/84478
Submitted by:	Nils M Holm <nmh@@t3x.org> (maintainer)
@
text
@d10 1
@


1.13
log
@- Update to 20050425
- Fix pkg-plist

PR:		ports/80336
Submitted by:	maintainer
@
text
@d11 1
a11 1
MASTER_SITES=	http://www.holm-und-jeschag.de/files/
d13 1
a13 1
MAINTAINER=	nils@@holm-und-jeschag.de
@


1.12
log
@- Update to 20050327

PR:		ports/79299
Submitted by:	Nils M Holm <nmh@@t3x.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20050327
@


1.11
log
@- Update to 20050314
- Previous update broke tail call optimization. Oops.

PR:		ports/78817
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	20050314
@


1.10
log
@Update to 20050312

PR:		ports/78742
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	20050312
@


1.9
log
@- Update to 20050212
- Added M-Expression compiler and examples
- Updated documentation

PR:		ports/77413
Submitted by:	Nils M. Holm (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20050212
@


1.8
log
@- Update to 20050124

PR:		ports/76617
Submitted by:	Nils M Holm <nmh@@t3x.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20050124
@


1.7
log
@- Change URL
- Change maintainer e-mail
- Drop WWW pages

PR:		ports/74203
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	20040924
@


1.6
log
@- Update to 20040924

PR:		ports/72079
Submitted by:	Nils M Holm <nmh@@t3x.org> (maintainer)
@
text
@d11 1
a11 1
MASTER_SITES=	http://t3x.dyndns.org/files/
d13 1
a13 1
MAINTAINER=	nmh@@t3x.org
@


1.5
log
@Update to 2004-02-06; added pre-compiled image; added a few new functions
(HYPER; DEPTH; EVENP; ODDP; APPLY); lowercased much of the lib code;
bugfixes.

PR:		ports/62630
Submitted by:	Nils M Holm <nmh@@t3x.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20040206
d11 1
a11 2
MASTER_SITES=	http://t3x.dyndns.org/files/ \
		http://www.t3x.org/files/
d16 1
a16 2
BUILD_DEPENDS=	tx:${PORTSDIR}/lang/t3x \
		${LOCALBASE}/t3x/r8/tide:${PORTSDIR}/devel/tide
d23 2
a24 17
		BINGRP=${BINGRP}

USE_REINPLACE=	yes

post-patch:
	${REINPLACE_CMD} \
		-e 's,/usr/local,${PREFIX},g' \
		${WRKSRC}/Makefile
	${REINPLACE_CMD} \
		-e 's,/usr/local,${PREFIX},g' \
		${WRKSRC}/util/Alisp.sh
	${REINPLACE_CMD} \
		-e 's,/usr/local,${PREFIX},g' \
		${WRKSRC}/cnf/unix.dfl
	${REINPLACE_CMD} \
		-e 's,/usr/local,${PREFIX},g' \
		${WRKSRC}/cnf/unix-1.dfl
@


1.4
log
@- Update to 20031205.

PR:		ports/60004
Submitted by:	Nils M Holm <nmh@@t3x.org> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20031205
d33 3
@


1.3
log
@Maintainer update to latest version.  Major changes: renumbered versioning;
the user interface has changed to vi(1) style.  For other changes and
bugfixes see alisp.t.
PR: ports/58996
Submitted by:  nmh@@t3x.org (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	20031029
d36 3
@


1.2
log
@Give the MAKE_ENV the proper BINOWN/BINGRP variables.
Fix pkg-plist to use DOCSDIR

Noticed by: bento
@
text
@d9 2
a10 2
PORTVERSION=	8
CATEGORIES=	lang devel
a12 1
DISTNAME=	alisp${PORTVERSION}
d35 1
a35 1
		${WRKSRC}/cnf/dfl_unix.rc
@


1.1
log
@New port: ArrowLISP - purely symbolic LISP interpreter and IDE

	ArrowLISP is a small, properly tail-recursive, dynamically
	scoped interpreter for a purely symbolic and almost
	side-effect-free dialect of LISP. It may be considered an
	implementation of pure LISP.

	The interpreter has both a command line interface and an
	editor-like full screen interface.

PR:		ports/55501
Submitted by:	Nils M Holm <nmh@@t3x.org>
@
text
@d18 1
a18 1
BUILD_DEPENDS=  tx:${PORTSDIR}/lang/t3x \
d24 3
a26 1
MAKE_ENV+=	T3XDIR=${LOCALBASE}/t3x/r8
@

