summaryrefslogtreecommitdiff
path: root/lang/icon/patches
diff options
context:
space:
mode:
authorjtb <jtb@pkgsrc.org>2003-06-06 08:58:42 +0000
committerjtb <jtb@pkgsrc.org>2003-06-06 08:58:42 +0000
commitbe443f0c5e7a77f9c57dd1348ed03c40be16f9a7 (patch)
tree3e9a85c83b36999ee654a653eb0d27bf2ea00590 /lang/icon/patches
parent13a96967cbc214c4946eaea7735e62f2ff702a42 (diff)
downloadpkgsrc-be443f0c5e7a77f9c57dd1348ed03c40be16f9a7.tar.gz
Update to version 9.4.2.
Notable changes in this latest version are listed here. Some code cleanup work and documentation editing has also been done. 256-color limit removed Icon's X-windows interface previously limited each window to 256 colors at one time. This limitation has been removed for the TrueColor displays provided by most modern computers. Median-cut quantization is used to select 256 image colors when WriteImage() is called to write a GIF file. Library changes As usual, several files in the Icon program library have been added or edited. The core library files, however, remain stable. Minor changes * The command "icon - [args]" can now be used to execute a source program read from standard input. * A new "icont -N" flag suppresses embedding of an iconx path in the generated executable * The configuration directory has been restructured. * Several obsolete configurations have been removed. * The environment variables HEAPSIZE and BLOCKSIZE no longer function as undocumented alternatives to BLKSIZE. The GNU ls utility uses BLOCKSIZE for other purposes, leading to confusion. * "make Install" has been changed to never delete anything. It now creates a new directory rather than altering an existing one.
Diffstat (limited to 'lang/icon/patches')
-rw-r--r--lang/icon/patches/patch-aa17
-rw-r--r--lang/icon/patches/patch-ab4
-rw-r--r--lang/icon/patches/patch-ac6
-rw-r--r--lang/icon/patches/patch-ad4
-rw-r--r--lang/icon/patches/patch-ae4
-rw-r--r--lang/icon/patches/patch-af4
-rw-r--r--lang/icon/patches/patch-ag4
-rw-r--r--lang/icon/patches/patch-ah9
-rw-r--r--lang/icon/patches/patch-ai6
-rw-r--r--lang/icon/patches/patch-aj37
-rw-r--r--lang/icon/patches/patch-al8
-rw-r--r--lang/icon/patches/patch-an42
-rw-r--r--lang/icon/patches/patch-ao4
-rw-r--r--lang/icon/patches/patch-ap4
-rw-r--r--lang/icon/patches/patch-aq4
-rw-r--r--lang/icon/patches/patch-as22
-rw-r--r--lang/icon/patches/patch-at6
-rw-r--r--lang/icon/patches/patch-au8
-rw-r--r--lang/icon/patches/patch-av16
-rw-r--r--lang/icon/patches/patch-aw34
-rw-r--r--lang/icon/patches/patch-ax14
21 files changed, 131 insertions, 126 deletions
diff --git a/lang/icon/patches/patch-aa b/lang/icon/patches/patch-aa
index c5647bd6c54..c181e5e835f 100644
--- a/lang/icon/patches/patch-aa
+++ b/lang/icon/patches/patch-aa
@@ -1,8 +1,17 @@
-$NetBSD: patch-aa,v 1.6 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-aa,v 1.7 2003/06/06 08:58:42 jtb Exp $
---- config/unix/setup.sh.orig Mon Mar 4 21:32:55 2002
-+++ config/unix/setup.sh
-@@ -31,7 +31,7 @@ fi
+--- config/setup.sh.orig
++++ config/setup.sh
+@@ -12,7 +12,7 @@
+
+ # check parameters
+ case "$GPX" in
+- Graphics) XL='-L../../bin -lIgpx $(XLIBS)';;
++ Graphics) XL='-L../../lib/icon -lIgpx $(XLIBS)';;
+ NoGraphics) XL= ;;
+ *) echo "$USAGE" 1>&2; exit 1;;
+ esac
+@@ -31,7 +31,7 @@
# find and copy the context switch code.
# use pthreads version if specified, or as a last resort.
# by default, look for `uname -m`.[cs] and then rswitch.[cs].
diff --git a/lang/icon/patches/patch-ab b/lang/icon/patches/patch-ab
index 1033f859e02..4f24cccc975 100644
--- a/lang/icon/patches/patch-ab
+++ b/lang/icon/patches/patch-ab
@@ -1,7 +1,7 @@
-$NetBSD: patch-ab,v 1.7 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-ab,v 1.8 2003/06/06 08:58:42 jtb Exp $
--- /dev/null Mon Mar 24 07:25:29 2003
-+++ config/unix/netbsd/define.h.in
++++ config/netbsd/define.h.in
@@ -0,0 +1,14 @@
+/*
+ * Icon configuration file for NetBSD
diff --git a/lang/icon/patches/patch-ac b/lang/icon/patches/patch-ac
index c1da4763678..fe4fe1abe0e 100644
--- a/lang/icon/patches/patch-ac
+++ b/lang/icon/patches/patch-ac
@@ -1,7 +1,7 @@
-$NetBSD: patch-ac,v 1.6 2003/04/05 05:42:56 jtb Exp $
+$NetBSD: patch-ac,v 1.7 2003/06/06 08:58:42 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/powerpc.s
++++ config/netbsd/powerpc.s
@@ -0,0 +1,48 @@
+#
+# coswitch for the PowerPC
@@ -31,7 +31,7 @@ $NetBSD: patch-ac,v 1.6 2003/04/05 05:42:56 jtb Exp $
+ cmpi 0, %r5, 0
+ beq first # if first time
+
-+ # Restore new context
++ # Restore new context:
+ lwz %r1, 0(%r4) # SP
+ lwz %r2, 4(%r4) # TOC
+ lwz %r0, 8(%r4) # LR
diff --git a/lang/icon/patches/patch-ad b/lang/icon/patches/patch-ad
index 16898d0ea5b..578dc12e298 100644
--- a/lang/icon/patches/patch-ad
+++ b/lang/icon/patches/patch-ad
@@ -1,7 +1,7 @@
-$NetBSD: patch-ad,v 1.1 2003/04/05 05:42:56 jtb Exp $
+$NetBSD: patch-ad,v 1.2 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/m68k.c
++++ config/netbsd/m68k.c
@@ -0,0 +1,25 @@
+/*
+ * coswitch for the m68k architecture
diff --git a/lang/icon/patches/patch-ae b/lang/icon/patches/patch-ae
index 782a6daf09d..82ea62be774 100644
--- a/lang/icon/patches/patch-ae
+++ b/lang/icon/patches/patch-ae
@@ -1,7 +1,7 @@
-$NetBSD: patch-ae,v 1.7 2003/04/05 05:42:56 jtb Exp $
+$NetBSD: patch-ae,v 1.8 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/alpha.s
++++ config/netbsd/alpha.s
@@ -0,0 +1,46 @@
+/*
+ * coswitch(old_cs, new_cs, first) for DEC Alpha architecture
diff --git a/lang/icon/patches/patch-af b/lang/icon/patches/patch-af
index 0b9ddb0e253..9fdaf536d8a 100644
--- a/lang/icon/patches/patch-af
+++ b/lang/icon/patches/patch-af
@@ -1,7 +1,7 @@
-$NetBSD: patch-af,v 1.8 2003/04/05 05:42:56 jtb Exp $
+$NetBSD: patch-af,v 1.9 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/i386.c
++++ config/netbsd/i386.c
@@ -0,0 +1,23 @@
+/*
+ * coswitch for i386 architecture
diff --git a/lang/icon/patches/patch-ag b/lang/icon/patches/patch-ag
index a1a3b20c7b0..a32b355eb82 100644
--- a/lang/icon/patches/patch-ag
+++ b/lang/icon/patches/patch-ag
@@ -1,7 +1,7 @@
-$NetBSD: patch-ag,v 1.6 2003/04/05 05:42:56 jtb Exp $
+$NetBSD: patch-ag,v 1.7 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/sparc.c
++++ config/netbsd/sparc.c
@@ -0,0 +1,33 @@
+/*
+ * coswitch for NetBSD SPARC
diff --git a/lang/icon/patches/patch-ah b/lang/icon/patches/patch-ah
index 1ade14c96e4..e697a461a26 100644
--- a/lang/icon/patches/patch-ah
+++ b/lang/icon/patches/patch-ah
@@ -1,8 +1,8 @@
-$NetBSD: patch-ah,v 1.4 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-ah,v 1.5 2003/06/06 08:58:43 jtb Exp $
---- config/unix/netbsd/Makedefs.orig Mon Mar 24 06:48:54 2003
-+++ config/unix/netbsd/Makedefs
-@@ -0,0 +1,17 @@
+--- /dev/null
++++ config/netbsd/Makedefs
+@@ -0,0 +1,18 @@
+# Makefile definitions from config/unix/intel_netbsd
+
+# CC C compiler
@@ -20,3 +20,4 @@ $NetBSD: patch-ah,v 1.4 2003/03/24 12:12:10 jtb Exp $
+CFLAGS += -I$(X11BASE)/include
+XLIBS = -Wl,-R$(X11BASE)/lib -L$(X11BASE)/lib -lX11
+XPMDEFS = -DZPIPE -I$(X11BASE)/include
++GDIR= xpm
diff --git a/lang/icon/patches/patch-ai b/lang/icon/patches/patch-ai
index 3b5d1531d79..74e05bcdc09 100644
--- a/lang/icon/patches/patch-ai
+++ b/lang/icon/patches/patch-ai
@@ -1,7 +1,7 @@
-$NetBSD: patch-ai,v 1.5 2003/04/05 05:42:56 jtb Exp $
+$NetBSD: patch-ai,v 1.6 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/status
++++ config/netbsd/status
@@ -0,0 +1,26 @@
+System configuration:
+
@@ -28,4 +28,4 @@ $NetBSD: patch-ai,v 1.5 2003/04/05 05:42:56 jtb Exp $
+
+Date:
+
-+ March 24, 2003
++ June 6, 2003
diff --git a/lang/icon/patches/patch-aj b/lang/icon/patches/patch-aj
index a9ef490c297..1fb3c203495 100644
--- a/lang/icon/patches/patch-aj
+++ b/lang/icon/patches/patch-aj
@@ -1,40 +1,26 @@
-$NetBSD: patch-aj,v 1.5 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-aj,v 1.6 2003/06/06 08:58:43 jtb Exp $
---- Makefile.orig Thu Mar 28 02:45:33 2002
+--- Makefile.orig
+++ Makefile
-@@ -15,7 +15,7 @@ dest=/must/specify/dest/
+@@ -14,7 +14,7 @@
#
# Default targets.
-All: Icont Ilib Ibin
+All: Icont Iconc Ilib Ibin
- config/unix/$(name)/status src/h/define.h:
+ config/$(name)/status src/h/define.h:
:
-@@ -62,7 +62,7 @@ Status:
-
- Icont bin/icont: Common
- cd src/icont; $(MAKE)
-- cd src/runtime; $(MAKE)
-+ cd src/runtime; $(MAKE)
-
-
- # The compiler: rtt, the run-time system, and iconc.
-@@ -98,21 +98,23 @@ Ibin: bin/icont
+@@ -97,16 +97,22 @@
D=$(dest)
Install:
-- test -d $D || mkdir $D
-- test -d $D/bin || mkdir $D/bin
-- test -d $D/lib || mkdir $D/lib
-- test -d $D/doc || mkdir $D/doc
-- test -d $D/man || mkdir $D/man
-- test -d $D/man/man1 || mkdir $D/man/man1
-- rm -f $D/bin/icon* $D/doc/* $D/man/man1/*
-- cd $D/lib; rm -f *
+- mkdir $D
+- mkdir $D/bin $D/lib $D/doc $D/man $D/man/man1
- cp README $D
-- cp bin/[abcdefghijklmnopqrstuvwxyz]* $D/bin
-- rm -f $D/bin/libXpm* $D/bin/rt* $D/bin/icon
+- cp bin/[cflpvwx]* $D/bin
+- cp bin/icon[tx]* $D/bin
+- rm -f $D/bin/libI*
- (cd $D/bin; ln -s icont icon)
- cp lib/*.* $D/lib
- cp doc/*.* $D/doc
@@ -47,7 +33,7 @@ $NetBSD: patch-aj,v 1.5 2003/03/24 12:12:10 jtb Exp $
+ $(BSD_INSTALL_DATA_DIR) $D/lib/icon
+ $(BSD_INSTALL_DATA) lib/icon/*.* $D/lib/icon
+ $(BSD_INSTALL_DATA_DIR) $D/share/doc/icon
-+ for f in ipatch colrbook colrpick fontpick palette vib \
++ for f in colrbook colrpick fontpick palette vib \
+ wevents xgamma; do \
+ if [ -f bin/$$f ]; then \
+ ${BSD_INSTALL_SCRIPT} bin/$$f $D/bin; \
@@ -55,7 +41,6 @@ $NetBSD: patch-aj,v 1.5 2003/03/24 12:12:10 jtb Exp $
+ done
+ $(BSD_INSTALL_DATA) doc/*.* $D/share/doc/icon
+ $(BSD_INSTALL_MAN) man/man1/* $D/man/man1
-+
# Bundle up for binary distribution.
diff --git a/lang/icon/patches/patch-al b/lang/icon/patches/patch-al
index 245ab31cccb..37fe7cb783e 100644
--- a/lang/icon/patches/patch-al
+++ b/lang/icon/patches/patch-al
@@ -1,8 +1,8 @@
-$NetBSD: patch-al,v 1.3 2001/06/25 18:00:16 jtb Exp $
+$NetBSD: patch-al,v 1.4 2003/06/06 08:58:43 jtb Exp $
---- ipl/BuildBin.orig Sat Jun 23 20:09:56 2001
+--- ipl/BuildBin.orig
+++ ipl/BuildBin
-@@ -15,8 +15,8 @@
+@@ -13,8 +13,8 @@
TOP=`cd ..; pwd`
BIN=$TOP/bin
PATH=$BIN:$PATH
@@ -12,4 +12,4 @@ $NetBSD: patch-al,v 1.3 2001/06/25 18:00:16 jtb Exp $
+LPATH=$TOP/lib/icon
export PATH IPATH LPATH
- # Always build progs
+ # Figure out executable extension
diff --git a/lang/icon/patches/patch-an b/lang/icon/patches/patch-an
index 2c06b379f97..851eb53fcd7 100644
--- a/lang/icon/patches/patch-an
+++ b/lang/icon/patches/patch-an
@@ -1,37 +1,37 @@
-$NetBSD: patch-an,v 1.4 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-an,v 1.5 2003/06/06 08:58:43 jtb Exp $
---- ipl/Makefile.orig Sat Mar 16 00:23:29 2002
+--- ipl/Makefile.orig
+++ ipl/Makefile
-@@ -5,9 +5,9 @@
+@@ -8,9 +8,9 @@
- Ilib: ../bin/libcfunc.so
- ../bin/libcfunc.so: ../bin/icont
+ Ilib: cfuncs/libcfunc.so
+ cfuncs/libcfunc.so: ../bin/icont
- cp incl/*.icn gincl/*.icn cfuncs/icall.h ../lib
- cd procs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib
- cd gprocs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib
+ cp incl/*.icn gincl/*.icn cfuncs/icall.h ../lib/icon
+ cd procs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib/icon
+ cd gprocs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib/icon
- if grep LoadFunc ../src/h/define.h >/dev/null; then $(MAKE) Cfuncs; fi
+ if grep '^ *# *define LoadFunc' ../src/h/define.h >/dev/null; \
+ then $(MAKE) Cfunctions; fi
+@@ -19,12 +19,12 @@
-@@ -15,12 +15,12 @@ Ilib: ../bin/libcfunc.so
-
- Cfuncs:
+ Cfunctions:
cd cfuncs; LPATH= $(MAKE) ICONT=../../bin/icont
-- mv cfuncs/*.u? ../lib
-- mv cfuncs/libcfunc.so ../bin
-+ mv cfuncs/*.u? ../lib/icon
-+ mv cfuncs/libcfunc.so ../lib/icon
+- cp cfuncs/*.u? ../lib
+- cp cfuncs/libcfunc.so ../bin
++ cp cfuncs/*.u? ../lib/icon
++ cp cfuncs/libcfunc.so ../lib/icon
- # Make selected program binaries (platform-dependent icode) for ../bin,
--# given that ../lib is ready
-+# given that ../lib/icon is ready
+ # Make selected graphics program binaries (platform-dependent icode)
+-# for ../bin, given that ../lib is ready
++# for ../bin, given that ../lib/icon is ready
- Ibin: ../bin/ipatch
- ../bin/ipatch: ../bin/icont
-@@ -28,18 +28,18 @@ Ibin: ../bin/ipatch
+ Ibin: gpacks/vib/vib
+ gpacks/vib/vib: ../bin/icont
+@@ -32,18 +32,18 @@
# Make a full set of program binaries (not usually done) in ./iexe,
@@ -53,12 +53,12 @@ $NetBSD: patch-an,v 1.4 2003/03/24 12:12:10 jtb Exp $
# Check for stray files
-@@ -63,7 +63,7 @@ ZipFiles: Ilib
+@@ -67,7 +67,7 @@
zip -qrX9 gipl.zip gdocs gincl gprocs gprogs gpacks gdata -x '*/CVS/*'
zip -qrX9 mipl.zip mincl mprocs mprogs -x '*/CVS/*'
mkdir ilib
- cp ../lib/*.* ilib
-+ cp ../lib/icon*.* ilib
++ cp ../lib/icon/*.* ilib
zip -qrX9 ilib.zip ilib
rm -rf ilib
diff --git a/lang/icon/patches/patch-ao b/lang/icon/patches/patch-ao
index 992079e32ab..d5c43893aa7 100644
--- a/lang/icon/patches/patch-ao
+++ b/lang/icon/patches/patch-ao
@@ -1,7 +1,7 @@
-$NetBSD: patch-ao,v 1.5 2003/04/05 05:42:56 jtb Exp $
+$NetBSD: patch-ao,v 1.6 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/mipseb.s
++++ config/netbsd/mipseb.s
@@ -0,0 +1,76 @@
+ .data
+ .align 0
diff --git a/lang/icon/patches/patch-ap b/lang/icon/patches/patch-ap
index 01c52d96f83..68349900ae5 100644
--- a/lang/icon/patches/patch-ap
+++ b/lang/icon/patches/patch-ap
@@ -1,7 +1,7 @@
-$NetBSD: patch-ap,v 1.6 2003/04/05 05:42:57 jtb Exp $
+$NetBSD: patch-ap,v 1.7 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/mipsel.s
++++ config/netbsd/mipsel.s
@@ -0,0 +1,76 @@
+ .data
+ .align 0
diff --git a/lang/icon/patches/patch-aq b/lang/icon/patches/patch-aq
index 0680b79ba65..998bdd9ba2e 100644
--- a/lang/icon/patches/patch-aq
+++ b/lang/icon/patches/patch-aq
@@ -1,7 +1,7 @@
-$NetBSD: patch-aq,v 1.5 2003/04/05 05:42:57 jtb Exp $
+$NetBSD: patch-aq,v 1.6 2003/06/06 08:58:43 jtb Exp $
--- /dev/null
-+++ config/unix/netbsd/vax.c
++++ config/netbsd/vax.c
@@ -0,0 +1,38 @@
+/*
+ * coswitch for the VAX architecture.
diff --git a/lang/icon/patches/patch-as b/lang/icon/patches/patch-as
index 54ce079bf1f..3b7fafd2bc0 100644
--- a/lang/icon/patches/patch-as
+++ b/lang/icon/patches/patch-as
@@ -1,13 +1,13 @@
-$NetBSD: patch-as,v 1.3 2001/06/25 18:00:16 jtb Exp $
+$NetBSD: patch-as,v 1.4 2003/06/06 08:58:43 jtb Exp $
---- src/runtime/imain.r.orig Mon Jun 25 10:58:18 2001
+--- src/runtime/imain.r.orig
+++ src/runtime/imain.r
-@@ -282,7 +282,7 @@
- {
- char *p, *q, buf[1000];
- p = getenv("FPATH");
-- q = relfile(argv[0], "/..");
-+ q = relfile(argv[0], "/../../lib/icon");
- sprintf(buf, "FPATH=%s %s", (p ? p : "."), (q ? q : "."));
- putenv(buf);
- }
+@@ -67,7 +67,7 @@
+ {
+ char *p, *q, buf[1000];
+ p = getenv("FPATH");
+- q = relfile(argv[0], "/..");
++ q = relfile(argv[0], "/../../lib/icon");
+ sprintf(buf, "FPATH=%s %s", (p ? p : "."), (q ? q : "."));
+ putenv(buf);
+ }
diff --git a/lang/icon/patches/patch-at b/lang/icon/patches/patch-at
index c1f36ba8274..5bc17c071b9 100644
--- a/lang/icon/patches/patch-at
+++ b/lang/icon/patches/patch-at
@@ -1,12 +1,12 @@
-$NetBSD: patch-at,v 1.3 2001/06/25 18:00:16 jtb Exp $
+$NetBSD: patch-at,v 1.4 2003/06/06 08:58:43 jtb Exp $
---- src/rtt/Makefile.orig Tue May 29 23:43:05 2001
+--- src/rtt/Makefile.orig
+++ src/rtt/Makefile
@@ -24,7 +24,6 @@
rtt: $(OBJ)
$(CC) $(LDFLAGS) -o rtt $(OBJ)
cp rtt ../../bin
-- strip ../../bin/rtt
+- strip ../../bin/rtt$(EXE)
library: $(OBJ)
rm -rf rtt.a
diff --git a/lang/icon/patches/patch-au b/lang/icon/patches/patch-au
index f7d768f4607..dc0817c78c5 100644
--- a/lang/icon/patches/patch-au
+++ b/lang/icon/patches/patch-au
@@ -1,12 +1,12 @@
-$NetBSD: patch-au,v 1.3 2001/06/25 18:00:17 jtb Exp $
+$NetBSD: patch-au,v 1.4 2003/06/06 08:58:43 jtb Exp $
---- src/iconc/Makefile.orig Wed Jun 6 20:14:38 2001
+--- src/iconc/Makefile.orig
+++ src/iconc/Makefile
@@ -20,7 +20,6 @@
iconc: $(OBJS) $(COBJS)
$(CC) -o iconc $(OBJS) $(COBJS)
cp iconc ../../bin
-- strip ../../bin/iconc
+- strip ../../bin/iconc$(EXE)
$(OBJS): ../h/config.h ../h/cpuconf.h ../h/cstructs.h ../h/define.h\
- ../h/proto.h ../h/mproto.h ../h/typedefs.h ../h/gsupport.h \
+ ../h/mproto.h ../h/typedefs.h ../h/gsupport.h \
diff --git a/lang/icon/patches/patch-av b/lang/icon/patches/patch-av
index 2aae56d216a..bd9f92585a2 100644
--- a/lang/icon/patches/patch-av
+++ b/lang/icon/patches/patch-av
@@ -1,12 +1,20 @@
-$NetBSD: patch-av,v 1.4 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-av,v 1.5 2003/06/06 08:58:43 jtb Exp $
---- src/icont/Makefile.orig Mon Jan 14 21:03:05 2002
+--- src/icont/Makefile.orig
+++ src/icont/Makefile
-@@ -21,7 +21,6 @@ COBJS = ../common/long.o ../common/geto
+@@ -21,7 +21,6 @@
icont: $(OBJS) $(COBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o icont $(OBJS) $(COBJS)
cp icont ../../bin
-- strip ../../bin/icont
+- strip ../../bin/icont$(EXE)
(cd ../../bin; rm -f icon; ln -s icont icon)
$(OBJS): $(HFILES) tproto.h
+@@ -66,7 +65,6 @@
+ ixhdr.hdr: ixhdr.c ../h/define.h ../h/config.h ../h/header.h $(COBJS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o ixhdr.hdr \
+ ixhdr.c ../common/alloc.o ../common/munix.o
+- strip ixhdr.hdr
+
+
+
diff --git a/lang/icon/patches/patch-aw b/lang/icon/patches/patch-aw
index afca1bed9c0..b437d0501f4 100644
--- a/lang/icon/patches/patch-aw
+++ b/lang/icon/patches/patch-aw
@@ -1,35 +1,37 @@
-$NetBSD: patch-aw,v 1.4 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-aw,v 1.5 2003/06/06 08:58:43 jtb Exp $
---- src/common/Makefile.orig Wed Dec 12 18:28:10 2001
+--- src/common/Makefile.orig
+++ src/common/Makefile
-@@ -5,7 +5,7 @@ OBJS = long.o getopt.o time.o filepart.o
+@@ -5,7 +5,7 @@
munix.o literals.o rswitch.o alloc.o long.o getopt.o time.o\
- save.o redirerr.o xwindow.o dlrgint.o ipp.o
+ save.o xwindow.o dlrgint.o ipp.o
--common: doincl patchstr $(OBJS) xpmaybe
-+common: doincl patchstr $(OBJS) fixheaders xpmaybe
+-common: doincl $(OBJS) gpxmaybe
++common: doincl patchstr $(OBJS) fixheaders gpxmaybe
doincl: doincl.c ../h/arch.h
$(CC) $(CFLAGS) -o doincl doincl.c
-@@ -15,12 +15,20 @@ patchstr: patchstr.c
- $(CC) $(CFLAGS) -o patchstr patchstr.c
- cp patchstr ../../bin
+@@ -13,13 +13,22 @@
+ patchstr: patchstr.c
+ $(CC) $(CFLAGS) -o patchstr patchstr.c
++ cp patchstr ../../bin
++
+fixheaders:
+ cd ../h; for f in *.h; do \
+ sed -e 's:../h/::g;s:../xpm/::g' $$f > ../../lib/icon/$$f; \
+ done
-+
- xpmaybe:
- -if [ "x$(XL)" != "x" ]; then $(MAKE) xpm; fi
+
+ gpxmaybe:
+ -if [ "x$(XL)" != "x" ]; then $(MAKE) $(GDIR); fi
xpm:
cd ../xpm; $(MAKE) libXpm.a
-- cp ../xpm/libXpm.a ../../bin
-+ cp ../xpm/libXpm.a ../../lib/icon
+- cp -p ../xpm/libXpm.a ../../bin/libIgpx.a
++ cp -p ../xpm/libXpm.a ../../lib/icon/libIgpx.a
+ cd ../xpm; for f in *.h; do \
+ sed -e 's:../h/::g;s:../xpm/::g' $$f > ../../lib/icon/$$f; \
+ done
- $(OBJS): ../h/define.h ../h/arch.h ../h/config.h ../h/cstructs.h ../h/mproto.h \
- ../h/typedefs.h ../h/proto.h ../h/cpuconf.h
+ wincap:
+ cd ../wincap; $(MAKE) libWincap.a
diff --git a/lang/icon/patches/patch-ax b/lang/icon/patches/patch-ax
index 28eaff62351..6600b785767 100644
--- a/lang/icon/patches/patch-ax
+++ b/lang/icon/patches/patch-ax
@@ -1,21 +1,21 @@
-$NetBSD: patch-ax,v 1.4 2003/03/24 12:12:10 jtb Exp $
+$NetBSD: patch-ax,v 1.5 2003/06/06 08:58:43 jtb Exp $
---- src/runtime/Makefile.orig Mon Mar 4 21:32:56 2002
+--- src/runtime/Makefile.orig
+++ src/runtime/Makefile
-@@ -41,7 +41,6 @@ iconx: $(OBJS)
+@@ -41,7 +41,6 @@
cd ../common; $(MAKE)
$(CC) $(RLINK) -o iconx $(OBJS) $(XL) $(RLIBS) $(TL)
cp iconx ../../bin
-- strip ../../bin/iconx
+- strip ../../bin/iconx$(EXE)
xcnv.o: cnv.r $(HDRS)
../../bin/rtt -x cnv.r
-@@ -311,7 +310,7 @@ rt.a: ../common/rswitch.o ../common/long
+@@ -306,7 +305,7 @@
../common/long.o ../common/time.o\
../common/xwindow.o ../common/alloc.o
ranlib rt.a 2>/dev/null || :
-- cp rt.a rt.db ../common/dlrgint.o ../../bin
-+ cp rt.a rt.db ../common/dlrgint.o ../../lib/icon
+- cp -p rt.a rt.db ../common/dlrgint.o ../../bin
++ cp -p rt.a rt.db ../common/dlrgint.o ../../lib/icon
cnv.o: cnv.r $(HDRS)
../../bin/rtt cnv.r