From f4764e4ad3b6f12c3ae63fc5d59f222ca244abb9 Mon Sep 17 00:00:00 2001 From: Thomas Gellekum 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') 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 # -# $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