From f4764e4ad3b6f12c3ae63fc5d59f222ca244abb9 Mon Sep 17 00:00:00 2001
From: Thomas Gellekum <tg@FreeBSD.org>
Date: Fri, 20 Feb 1998 12:19:49 +0000
Subject: Upgrade to 9.3.1.

---
 lang/icon/Makefile       | 10 +++++-----
 lang/icon/distinfo       |  2 +-
 lang/icon/files/patch-ae | 19 +++++++++++++++++++
 lang/icon/files/patch-ca | 41 -----------------------------------------
 lang/icon/pkg-descr      | 38 ++++++++++++++++----------------------
 lang/icon/pkg-plist      |  1 -
 6 files changed, 41 insertions(+), 70 deletions(-)
 create mode 100644 lang/icon/files/patch-ae

(limited to 'lang/icon')

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
-- 
cgit v1.2.3