The FreeBSD Ports Archive
FreeBSD lang : icon4>
The Icon programming language
Icon is a high-level programming language with extensive facilities for
processing strings and structures. Icon has several novel features,
including expressions that may produce sequences of results, goal-directed
evaluation that automatically searches for a successful result, and string
scanning that allows operations on strings to be formulated at a high
conceptual level.
The language is described in R. E. Griswold and M. T. Griswold, The
Icon Programming Language, Prentice-Hall, Inc., Englewood Cliffs, NJ,
second edition, 1990.
For more information or assistance, contact:
Icon Project voice: (520) 621-6613
Department of Computer Science fax: (520) 621-4246
The University of Arizona
P.O. Box 210077 icon-project@cs.arizona.edu
Tucson, AZ 85721-0077
U.S.A.
http://www.cs.arizona.edu/icon/
|
icon history
v. 1.32
date: 2007/05/19 20:13:40; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.31
date: 2006/12/19 20:16:01; author: tobez; state: Exp; lines: +4 -1
Install bin/icon, the Icon `interpreter', and its manpage.
v. 1.30
date: 2006/05/09 20:52:15; author: edwin; state: Exp; lines: +0 -1
Remove USE_REINPLACE from the categories starting with L
v. 1.29
date: 2006/01/20 11:03:51; author: arved; state: Exp; lines: +0 -2
Remove ONLY_FOR_ARCHS.
Reported by: Paul Scherf on freebsd-ports
Tested on: amd64 and sparc64
v. 1.28
date: 2005/12/04 14:58:26; author: thierry; state: Exp; lines: +16 -5
- Upgrade to 9.4.3;
Changelog at .
- Add a test target.
Note: this port is marked only for alpha and i386, but it should work on
other archs - anyone to test it?
v. 1.27
date: 2003/02/20 18:37:58; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.26
date: 2003/01/27 12:50:15; author: knu; state: Exp; lines: +22 -21
Update to 9.4.1.
PR: ports/47329
Submitted by: Ports Fury
v. 1.25
date: 2002/11/10 16:46:51; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.24
date: 2002/11/06 22:45:49; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.23
date: 2002/09/18 11:19:32; author: tg; state: Exp; lines: +5 -6
Don't use MAKE_ARGS to proliferate CFLAGS as setting CFLAGS in
/etc/make.conf will gladly overwrite the value in MAKE_ARGS. Patch
Makedefs (in the Icon source) instead.
PR: 38322
v. 1.22
date: 2002/09/16 12:05:28; author: tg; state: Exp; lines: +16 -3
Add WITHOUT_X11 knob.
PR: 42608
Submitted by: Joe Kelsey
v. 1.21
date: 2002/09/01 16:07:50; author: dwcjr; state: Exp; lines: +4 -3
${PERL} -> ${REINPLACE_CMD}
PR: 40784
Submitted by: corecode@corecode.ath.cx
Reviewed by: flynn@energyhq.homeip.net
v. 1.20
date: 2001/09/22 06:07:41; author: sf; state: Exp; lines: +41 -9
o update to 0.4.0.
o support NOPORTDOCS.
o aupport Alpha arch.
PR: 30719
Submitted by: KATO Tsuguru
v. 1.19
date: 2001/01/16 17:31:11; author: sobomax; state: Exp; lines: +2 -2
Massive style enforcement - use ^I instead of spaces for variables identation.
v. 1.18
date: 2000/04/12 06:18:58; author: obrien; state: Exp; lines: +4 -4
Convert to the PORTNAME - PORTVERSION syntax.
v. 1.17
date: 2000/01/14 17:09:01; author: imura; state: Exp; lines: +4 -1
- Merge scripts/configure into Makefile
- Support install macros
PR: 15916
Submitted by: KATO Tsuguru
CVg: Obtained from: Fill this in if the change is from third party software.
v. 1.16
date: 1999/08/31 06:46:47; author: mharo; state: Exp; lines: +3 -3
FreeBSD.ORG -> FreeBSD.org
Prompted by PR: 13476, 13477
Submitted by: KATO Tsuguru
v. 1.15
date: 1999/08/28 16:36:05; author: cpiazza; state: Exp; lines: +3 -3
Update to version 9.3.2 to unbreak the port
(the distfile is named unix.tgz..ugh)
v. 1.14
date: 1999/08/25 06:34:45; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.13
date: 1999/07/04 21:03:59; author: steve; state: Exp; lines: +3 -1
Mark this port only for i386.
v. 1.12
date: 1998/02/20 12:19:36; author: tg; state: Exp; lines: +5 -5
Upgrade to 9.3.1.
v. 1.11
date: 1998/01/20 09:37:40; author: tg; state: Exp; lines: +2 -2
FreeBSD and icon have different opinions about the format of
BLOCKSIZE. Patch icon to ignore this variable.
Update my e-mail address while I'm here.
PR: 5406
v. 1.10
date: 1997/11/04 04:12:09; author: asami; state: Exp; lines: +2 -1
Define DIST_SUBDIR to move distfile to sabdirectory -- "unix.tgz" is just
too generic.
v. 1.9
date: 1997/10/31 21:54:47; author: jseger; state: Exp; lines: +2 -1
Distfile for lang/icon was renamed on master site.
v. 1.8
date: 1997/02/12 08:39:15; author: tg; state: Exp; lines: +3 -3
Upgrade to 9.3.
Closes 1/13th of PR #2677 ;-).
v. 1.7
date: 1996/11/15 19:16:25; author: obrien; state: Exp; lines: +3 -3
Modernize the Makefile.
v. 1.6
date: 1996/11/12 02:18:28; author: obrien; state: Exp; lines: +2 -2
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.5
date: 1996/11/05 08:33:57; author: tg; state: Exp; lines: +8 -15
Upgrade to version 9.1
v. 1.4
date: 1995/11/22 13:12:50; author: asami; state: Exp; lines: +2 -2
Change category nome from "languages" to "lang". Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
v. 1.3
date: 1995/07/29 09:54:58; author: asami; state: Exp; lines: +9 -1
Install machine-independent scripts into /usr/local/share, etc.
Submitted by: Thomas Gellekum
v. 1.2
date: 1995/04/15 05:44:38; author: asami; state: Exp; lines: +4 -1
Update of lang Makefiles....
v. 1.1
date: 1995/04/06 08:52:41; author: jkh; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/04/06 08:52:41; author: jkh; state: Exp; lines: +0 -0
The Icon Programming Language, version 9.0
Submitted by: Thomas Gellekum
=============================================================================
v. 1.32
date: 2007/05/19 20:13:40; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.31
date: 2006/12/19 20:16:01; author: tobez; state: Exp; lines: +4 -1
Install bin/icon, the Icon `interpreter', and its manpage.
v. 1.30
date: 2006/05/09 20:52:15; author: edwin; state: Exp; lines: +0 -1
Remove USE_REINPLACE from the categories starting with L
v. 1.29
date: 2006/01/20 11:03:51; author: arved; state: Exp; lines: +0 -2
Remove ONLY_FOR_ARCHS.
Reported by: Paul Scherf on freebsd-ports
Tested on: amd64 and sparc64
v. 1.28
date: 2005/12/04 14:58:26; author: thierry; state: Exp; lines: +16 -5
- Upgrade to 9.4.3;
Changelog at .
- Add a test target.
Note: this port is marked only for alpha and i386, but it should work on
other archs - anyone to test it?
v. 1.27
date: 2003/02/20 18:37:58; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.26
date: 2003/01/27 12:50:15; author: knu; state: Exp; lines: +22 -21
Update to 9.4.1.
PR: ports/47329
Submitted by: Ports Fury
v. 1.25
date: 2002/11/10 16:46:51; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.24
date: 2002/11/06 22:45:49; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.23
date: 2002/09/18 11:19:32; author: tg; state: Exp; lines: +5 -6
Don't use MAKE_ARGS to proliferate CFLAGS as setting CFLAGS in
/etc/make.conf will gladly overwrite the value in MAKE_ARGS. Patch
Makedefs (in the Icon source) instead.
PR: 38322
v. 1.22
date: 2002/09/16 12:05:28; author: tg; state: Exp; lines: +16 -3
Add WITHOUT_X11 knob.
PR: 42608
Submitted by: Joe Kelsey
v. 1.21
date: 2002/09/01 16:07:50; author: dwcjr; state: Exp; lines: +4 -3
${PERL} -> ${REINPLACE_CMD}
PR: 40784
Submitted by: corecode@corecode.ath.cx
Reviewed by: flynn@energyhq.homeip.net
v. 1.20
date: 2001/09/22 06:07:41; author: sf; state: Exp; lines: +41 -9
o update to 0.4.0.
o support NOPORTDOCS.
o aupport Alpha arch.
PR: 30719
Submitted by: KATO Tsuguru
v. 1.19
date: 2001/01/16 17:31:11; author: sobomax; state: Exp; lines: +2 -2
Massive style enforcement - use ^I instead of spaces for variables identation.
v. 1.18
date: 2000/04/12 06:18:58; author: obrien; state: Exp; lines: +4 -4
Convert to the PORTNAME - PORTVERSION syntax.
v. 1.17
date: 2000/01/14 17:09:01; author: imura; state: Exp; lines: +4 -1
- Merge scripts/configure into Makefile
- Support install macros
PR: 15916
Submitted by: KATO Tsuguru
CVg: Obtained from: Fill this in if the change is from third party software.
v. 1.16
date: 1999/08/31 06:46:47; author: mharo; state: Exp; lines: +3 -3
FreeBSD.ORG -> FreeBSD.org
Prompted by PR: 13476, 13477
Submitted by: KATO Tsuguru
v. 1.15
date: 1999/08/28 16:36:05; author: cpiazza; state: Exp; lines: +3 -3
Update to version 9.3.2 to unbreak the port
(the distfile is named unix.tgz..ugh)
v. 1.14
date: 1999/08/25 06:34:45; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.13
date: 1999/07/04 21:03:59; author: steve; state: Exp; lines: +3 -1
Mark this port only for i386.
v. 1.12
date: 1998/02/20 12:19:36; author: tg; state: Exp; lines: +5 -5
Upgrade to 9.3.1.
v. 1.11
date: 1998/01/20 09:37:40; author: tg; state: Exp; lines: +2 -2
FreeBSD and icon have different opinions about the format of
BLOCKSIZE. Patch icon to ignore this variable.
Update my e-mail address while I'm here.
PR: 5406
v. 1.10
date: 1997/11/04 04:12:09; author: asami; state: Exp; lines: +2 -1
Define DIST_SUBDIR to move distfile to sabdirectory -- "unix.tgz" is just
too generic.
v. 1.9
date: 1997/10/31 21:54:47; author: jseger; state: Exp; lines: +2 -1
Distfile for lang/icon was renamed on master site.
v. 1.8
date: 1997/02/12 08:39:15; author: tg; state: Exp; lines: +3 -3
Upgrade to 9.3.
Closes 1/13th of PR #2677 ;-).
v. 1.7
date: 1996/11/15 19:16:25; author: obrien; state: Exp; lines: +3 -3
Modernize the Makefile.
v. 1.6
date: 1996/11/12 02:18:28; author: obrien; state: Exp; lines: +2 -2
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.5
date: 1996/11/05 08:33:57; author: tg; state: Exp; lines: +8 -15
Upgrade to version 9.1
v. 1.4
date: 1995/11/22 13:12:50; author: asami; state: Exp; lines: +2 -2
Change category nome from "languages" to "lang". Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
v. 1.3
date: 1995/07/29 09:54:58; author: asami; state: Exp; lines: +9 -1
Install machine-independent scripts into /usr/local/share, etc.
Submitted by: Thomas Gellekum
v. 1.2
date: 1995/04/15 05:44:38; author: asami; state: Exp; lines: +4 -1
Update of lang Makefiles....
v. 1.1
date: 1995/04/06 08:52:41; author: jkh; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/04/06 08:52:41; author: jkh; state: Exp; lines: +0 -0
The Icon Programming Language, version 9.0
Submitted by: Thomas Gellekum
=============================================================================
v. 1.32
date: 2007/05/19 20:13:40; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.31
date: 2006/12/19 20:16:01; author: tobez; state: Exp; lines: +4 -1
Install bin/icon, the Icon `interpreter', and its manpage.
v. 1.30
date: 2006/05/09 20:52:15; author: edwin; state: Exp; lines: +0 -1
Remove USE_REINPLACE from the categories starting with L
v. 1.29
date: 2006/01/20 11:03:51; author: arved; state: Exp; lines: +0 -2
Remove ONLY_FOR_ARCHS.
Reported by: Paul Scherf on freebsd-ports
Tested on: amd64 and sparc64
v. 1.28
date: 2005/12/04 14:58:26; author: thierry; state: Exp; lines: +16 -5
- Upgrade to 9.4.3;
Changelog at .
- Add a test target.
Note: this port is marked only for alpha and i386, but it should work on
other archs - anyone to test it?
v. 1.27
date: 2003/02/20 18:37:58; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.26
date: 2003/01/27 12:50:15; author: knu; state: Exp; lines: +22 -21
Update to 9.4.1.
PR: ports/47329
Submitted by: Ports Fury
v. 1.25
date: 2002/11/10 16:46:51; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.24
date: 2002/11/06 22:45:49; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.23
date: 2002/09/18 11:19:32; author: tg; state: Exp; lines: +5 -6
Don't use MAKE_ARGS to proliferate CFLAGS as setting CFLAGS in
/etc/make.conf will gladly overwrite the value in MAKE_ARGS. Patch
Makedefs (in the Icon source) instead.
PR: 38322
v. 1.22
date: 2002/09/16 12:05:28; author: tg; state: Exp; lines: +16 -3
Add WITHOUT_X11 knob.
PR: 42608
Submitted by: Joe Kelsey
v. 1.21
date: 2002/09/01 16:07:50; author: dwcjr; state: Exp; lines: +4 -3
${PERL} -> ${REINPLACE_CMD}
PR: 40784
Submitted by: corecode@corecode.ath.cx
Reviewed by: flynn@energyhq.homeip.net
v. 1.20
date: 2001/09/22 06:07:41; author: sf; state: Exp; lines: +41 -9
o update to 0.4.0.
o support NOPORTDOCS.
o aupport Alpha arch.
PR: 30719
Submitted by: KATO Tsuguru
v. 1.19
date: 2001/01/16 17:31:11; author: sobomax; state: Exp; lines: +2 -2
Massive style enforcement - use ^I instead of spaces for variables identation.
v. 1.18
date: 2000/04/12 06:18:58; author: obrien; state: Exp; lines: +4 -4
Convert to the PORTNAME - PORTVERSION syntax.
v. 1.17
date: 2000/01/14 17:09:01; author: imura; state: Exp; lines: +4 -1
- Merge scripts/configure into Makefile
- Support install macros
PR: 15916
Submitted by: KATO Tsuguru
CVg: Obtained from: Fill this in if the change is from third party software.
v. 1.16
date: 1999/08/31 06:46:47; author: mharo; state: Exp; lines: +3 -3
FreeBSD.ORG -> FreeBSD.org
Prompted by PR: 13476, 13477
Submitted by: KATO Tsuguru
v. 1.15
date: 1999/08/28 16:36:05; author: cpiazza; state: Exp; lines: +3 -3
Update to version 9.3.2 to unbreak the port
(the distfile is named unix.tgz..ugh)
v. 1.14
date: 1999/08/25 06:34:45; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.13
date: 1999/07/04 21:03:59; author: steve; state: Exp; lines: +3 -1
Mark this port only for i386.
v. 1.12
date: 1998/02/20 12:19:36; author: tg; state: Exp; lines: +5 -5
Upgrade to 9.3.1.
v. 1.11
date: 1998/01/20 09:37:40; author: tg; state: Exp; lines: +2 -2
FreeBSD and icon have different opinions about the format of
BLOCKSIZE. Patch icon to ignore this variable.
Update my e-mail address while I'm here.
PR: 5406
v. 1.10
date: 1997/11/04 04:12:09; author: asami; state: Exp; lines: +2 -1
Define DIST_SUBDIR to move distfile to sabdirectory -- "unix.tgz" is just
too generic.
v. 1.9
date: 1997/10/31 21:54:47; author: jseger; state: Exp; lines: +2 -1
Distfile for lang/icon was renamed on master site.
v. 1.8
date: 1997/02/12 08:39:15; author: tg; state: Exp; lines: +3 -3
Upgrade to 9.3.
Closes 1/13th of PR #2677 ;-).
v. 1.7
date: 1996/11/15 19:16:25; author: obrien; state: Exp; lines: +3 -3
Modernize the Makefile.
v. 1.6
date: 1996/11/12 02:18:28; author: obrien; state: Exp; lines: +2 -2
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.5
date: 1996/11/05 08:33:57; author: tg; state: Exp; lines: +8 -15
Upgrade to version 9.1
v. 1.4
date: 1995/11/22 13:12:50; author: asami; state: Exp; lines: +2 -2
Change category nome from "languages" to "lang". Also remove "programming"
which appeared in some of them, everything here is a programming language! :)
v. 1.3
date: 1995/07/29 09:54:58; author: asami; state: Exp; lines: +9 -1
Install machine-independent scripts into /usr/local/share, etc.
Submitted by: Thomas Gellekum
v. 1.2
date: 1995/04/15 05:44:38; author: asami; state: Exp; lines: +4 -1
Update of lang Makefiles....
v. 1.1
date: 1995/04/06 08:52:41; author: jkh; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1995/04/06 08:52:41; author: jkh; state: Exp; lines: +0 -0
The Icon Programming Language, version 9.0
Submitted by: Thomas Gellekum
=============================================================================
|
| |

|