aboutsummaryrefslogtreecommitdiff
path: root/lang/icon
diff options
context:
space:
mode:
Diffstat (limited to 'lang/icon')
-rw-r--r--lang/icon/Makefile10
-rw-r--r--lang/icon/distinfo2
-rw-r--r--lang/icon/files/patch-ae19
-rw-r--r--lang/icon/files/patch-ca41
-rw-r--r--lang/icon/pkg-descr38
-rw-r--r--lang/icon/pkg-plist1
6 files changed, 41 insertions, 70 deletions
diff --git a/lang/icon/Makefile b/lang/icon/Makefile
index 15f74d0470ba..2b2481a4cdb0 100644
--- a/lang/icon/Makefile
+++ b/lang/icon/Makefile
@@ -1,18 +1,18 @@
# New ports collection makefile for: icon
-# Version required: 9.3
+# Version required: 9.3.1
# Date created: 05 April 1995
# Whom: Thomas Gellekum <tg@FreeBSD.ORG>
#
-# $Id: Makefile,v 1.10 1997/11/04 04:12:09 asami Exp $
+# $Id: Makefile,v 1.11 1998/01/20 09:37:40 tg Exp $
#
DISTNAME= unix
-EXTRACT_SUFX= .tgz
-PKGNAME= icon-9.3
+PKGNAME= icon-9.3.1
CATEGORIES= lang
MASTER_SITES= ftp://ftp.cs.arizona.edu/icon/packages/unix/
+EXTRACT_SUFX= .tgz
-MAINTAINER= ports@freebsd.org
+MAINTAINER= ports@FreeBSD.ORG
DIST_SUBDIR= icon
NO_WRKSUBDIR= true
diff --git a/lang/icon/distinfo b/lang/icon/distinfo
index 4ab081e089fc..6faacda6fc9c 100644
--- a/lang/icon/distinfo
+++ b/lang/icon/distinfo
@@ -1 +1 @@
-MD5 (icon/unix.tgz) = 6fa53241bb6eff844b155c22a98c2150
+MD5 (icon/unix.tgz) = 87b8628e24c1e7c14edbe593f46e06e4
diff --git a/lang/icon/files/patch-ae b/lang/icon/files/patch-ae
new file mode 100644
index 000000000000..cca27b245d14
--- /dev/null
+++ b/lang/icon/files/patch-ae
@@ -0,0 +1,19 @@
+--- Makefile.orig Fri Feb 13 15:18:30 1998
++++ Makefile Fri Feb 20 13:00:05 1998
+@@ -186,3 +186,16 @@
+ -cd tests; $(MAKE) Clean
+
+ ##################################################################
++
++install:
++ @bin/patchstr bin/iconc ${PREFIX}/share/icon/
++ @bin/patchstr bin/icont ${PREFIX}/bin/iconx
++ install -c -s -g bin -o bin -m 755 bin/iconc ${PREFIX}/bin/iconc
++ install -c -s -g bin -o bin -m 755 bin/icont ${PREFIX}/bin/icont
++ install -c -s -g bin -o bin -m 755 bin/iconx ${PREFIX}/bin/iconx
++ install -c -s -g bin -o bin -m 755 bin/patchstr ${PREFIX}/bin/patchstr
++ @mkdir -p ${PREFIX}/share/icon
++ install -c -g bin -o bin -m 644 bin/dlrgint.o ${PREFIX}/share/icon/dlrgint.o
++ install -c -g bin -o bin -m 644 bin/rt.a ${PREFIX}/share/icon/rt.a
++ install -c -g bin -o bin -m 644 bin/rt.db ${PREFIX}/share/icon/rt.db
++ install -c -g bin -o bin -m 644 bin/rt.h ${PREFIX}/share/icon/rt.h
diff --git a/lang/icon/files/patch-ca b/lang/icon/files/patch-ca
index 5dc9692650ac..706aaf2ea8e0 100644
--- a/lang/icon/files/patch-ca
+++ b/lang/icon/files/patch-ca
@@ -1,27 +1,3 @@
-*** Makefile.orig Fri Jul 29 21:41:19 1994
---- Makefile Wed Mar 1 19:34:18 1995
-***************
-*** 241,243 ****
---- 241,259 ----
- -cd tests; $(MAKE) Clean
-
- ##################################################################
-+
-+ install:
-+ @bin/patchstr bin/iconc ${PREFIX}/share/icon/
-+ @bin/patchstr bin/icont ${PREFIX}/bin/iconx
-+ install -c -s -g bin -o bin -m 755 bin/iconc ${PREFIX}/bin/iconc
-+ install -c -s -g bin -o bin -m 755 bin/icont ${PREFIX}/bin/icont
-+ install -c -s -g bin -o bin -m 755 bin/iconx ${PREFIX}/bin/iconx
-+ install -c -s -g bin -o bin -m 755 bin/patchstr ${PREFIX}/bin/patchstr
-+ @mkdir -p ${PREFIX}/share/icon
-+ install -c -g bin -o bin -m 644 bin/dlrgint.o ${PREFIX}/share/icon/dlrgint.o
-+ install -c -g bin -o bin -m 644 bin/rt.a ${PREFIX}/share/icon/rt.a
-+ install -c -g bin -o bin -m 644 bin/rt.db ${PREFIX}/share/icon/rt.db
-+ install -c -g bin -o bin -m 644 bin/rt.h ${PREFIX}/share/icon/rt.h
-+ @mkdir -p ${PREFIX}/man/man1
-+ install -c -g bin -o bin -m 444 docs/icon.1 ${PREFIX}/man/man1/icon.1
-+ @gzip -9fn ${PREFIX}/man/man1/icon.1
*** config/unix/Config/Makefile.orig Fri Jul 29 21:40:55 1994
--- config/unix/Config/Makefile Wed Mar 1 14:27:05 1995
***************
@@ -39,20 +15,3 @@
MAKE=make
all:
-*** src/vtran/Vtmake2.orig Fri Jul 29 21:25:28 1994
---- src/vtran/Vtmake2 Wed Mar 1 14:27:14 1995
-***************
-*** 1,7 ****
-- CC=cc
-- CFLAGS= -DVarTran
-- LDFLAGS=
- SHELL=/bin/sh
- MAKE=make
-
- OBJS= cat.o tparse.o tlex.o tmem.o trans.o \
---- 1,5 ----
- SHELL=/bin/sh
-+ CFLAGS+= -DVarTran
- MAKE=make
-
- OBJS= cat.o tparse.o tlex.o tmem.o trans.o \
diff --git a/lang/icon/pkg-descr b/lang/icon/pkg-descr
index a66e0a4df811..f1fd208f40ac 100644
--- a/lang/icon/pkg-descr
+++ b/lang/icon/pkg-descr
@@ -1,25 +1,19 @@
- 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.
+ 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.
- Icon emphasizes high-level string processing and a design phi-
-losophy that allows ease of programming and short, concise pro-
-grams. Storage allocation and garbage collection are automatic in
-Icon, and there are few restrictions on the sizes of objects.
-Strings, lists, and other structures are created during program
-execution and their size does not need to be known when a program
-is written. Values are converted to expected types automati-
-cally; for example, numeral strings read in as input can be used
-in numerical computations without explicit conversion. Icon has
-an expression-based syntax with reserved words; in appearance,
-Icon programs resemble those of Pascal and C.
-
-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.
+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/
diff --git a/lang/icon/pkg-plist b/lang/icon/pkg-plist
index 8f40f1698586..aff821fa4baf 100644
--- a/lang/icon/pkg-plist
+++ b/lang/icon/pkg-plist
@@ -6,4 +6,3 @@ share/icon/dlrgint.o
share/icon/rt.a
share/icon/rt.db
share/icon/rt.h
-man/man1/icon.1.gz