summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/dylan-interpreter/Makefile3
-rw-r--r--lang/dylan-interpreter/Makefile.common6
-rw-r--r--lang/dylan-interpreter/PLIST105
-rw-r--r--lang/dylan-interpreter/distinfo14
-rw-r--r--lang/dylan-interpreter/patches/patch-aa62
-rw-r--r--lang/dylan-interpreter/patches/patch-ab51
-rw-r--r--lang/dylan-interpreter/patches/patch-ad13
-rw-r--r--lang/dylan-interpreter/patches/patch-ae23
-rw-r--r--lang/dylan-interpreter/patches/patch-af101
-rw-r--r--lang/dylan-interpreter/patches/patch-ag15
10 files changed, 130 insertions, 263 deletions
diff --git a/lang/dylan-interpreter/Makefile b/lang/dylan-interpreter/Makefile
index b6f60ff2c65..aa6691a297c 100644
--- a/lang/dylan-interpreter/Makefile
+++ b/lang/dylan-interpreter/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2003/07/13 13:52:20 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2004/09/30 10:53:19 agc Exp $
#
PKGNAME= dylan-interpreter-${DYLAN_VERSION}
-PKGREVISION= 1
AUTOGEN_TARGET= --disable-d2c
diff --git a/lang/dylan-interpreter/Makefile.common b/lang/dylan-interpreter/Makefile.common
index fd1c4076ecf..38c66d2361c 100644
--- a/lang/dylan-interpreter/Makefile.common
+++ b/lang/dylan-interpreter/Makefile.common
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile.common,v 1.15 2004/05/09 02:26:14 snj Exp $
+# $NetBSD: Makefile.common,v 1.16 2004/09/30 10:53:19 agc Exp $
#
DISTNAME= gwydion-dylan-${DYLAN_VERSION}
-PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ftp://berlin.ccc.de/pub/gd/src/ \
ftp://ftp.fu-berlin.de/pub/unix/languages/dylan/src/ \
@@ -27,7 +26,7 @@ GNU_CONFIGURE= yes
AUTOMAKE_REQD= 1.4
AUTOCONF_REQD= 2.50
-DYLAN_VERSION= 2.3.6
+DYLAN_VERSION= 2.3.11
# other architecture changes will be gratefully received
ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-sparc NetBSD-*-powerpc
@@ -58,6 +57,7 @@ pre-configure:
cd ${WRKSRC} && ${AUTOHEADER}
cd ${WRKSRC} && ${AUTOCONF}
+.include "../../devel/boehm-gc/buildlink3.mk"
.include "../../lang/perl5/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
diff --git a/lang/dylan-interpreter/PLIST b/lang/dylan-interpreter/PLIST
index 23cbc6a2761..4dd930cf23c 100644
--- a/lang/dylan-interpreter/PLIST
+++ b/lang/dylan-interpreter/PLIST
@@ -1,42 +1,64 @@
-@comment $NetBSD: PLIST,v 1.6 2002/10/03 14:25:05 wiz Exp $
-bin/gen-makefile
-bin/line-count
-bin/make-dylan-app
-bin/make-dylan-lib
+@comment $NetBSD: PLIST,v 1.7 2004/09/30 10:53:20 agc Exp $
+bin/d2c
+bin/dybug
bin/mindy
bin/mindycomp
bin/mindyexec
-bin/mk-build-tree
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/base-file-system-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/collection-extensions-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/dylan-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/format-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/format-out-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/inspector-base-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/io-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/matrix-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/parse-arguments-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/print-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/random-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/regular-expressions-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/standard-io-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/stream-extensions-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/streams-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/string-extensions-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/table-extensions-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/text-inspector-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/time-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/tk-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/transcendental-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/x-inspector-lib.dbc
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/elisp/dylan-mode.el
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/elisp/dylan-params.el
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/elisp/fill-comment.el
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/elisp/goto-def.el
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/elisp/mindy-comp.el
-lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/elisp/page-cmds.el
+include/runtime.h
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/base-file-system-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/base-file-system.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/collection-extensions-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/collection-extensions.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/dylan-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/dylan.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/format-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/format.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/garbage-collection.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/inspector-base-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libbase-file-system-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libcollection-extensions-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libdylan-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libformat-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libgarbage-collection-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libmelange-support-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libparse-arguments-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libprint-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/librandom-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libregular-expressions-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libruntime.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libstandard-io-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libstream-extensions-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libstreams-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libstring-extensions-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libtable-extensions-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/libtranscendental-dylan.la
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/melange-support.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/parse-arguments-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/parse-arguments.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/print-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/print.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/random-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/random.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/regular-expressions-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/regular-expressions.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/standard-io-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/standard-io.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/stream-extensions-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/stream-extensions.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/streams-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/streams.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/string-extensions-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/string-extensions.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/table-extensions-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/table-extensions.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/text-inspector-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/tk-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/transcendental-lib.dbc
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/transcendental.lib.du
+lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/x-inspector-lib.dbc
man/man1/d2c.1
man/man1/dybug.1
+man/man1/gobject-tool.1
man/man1/make-dylan-app.1
man/man1/melange.1
man/man1/mindy.1
@@ -46,11 +68,12 @@ man/man1/parsergen.1
man/man4/platforms.descr.4
man/man7/dylan.7
man/man7/gwydion.7
-@dirrm lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/elisp
-@exec ${MKDIR} %D/lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/dylan-user
-@dirrm lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc/dylan-user
-@dirrm lib/dylan/${DYLAN_VERSION}/${ALT_ARCH}-${LOWER_OPSYS}-gcc
-@dirrm lib/dylan/${DYLAN_VERSION}
+share/dylan/platforms.descr
+@dirrm share/dylan
+@exec ${MKDIR} %D/lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/elisp
+@dirrm lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/elisp
+@exec ${MKDIR} %D/lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/dylan-user
+@dirrm lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc/dylan-user
+@dirrm lib/dylan/${PKGVERSION}/x86-${LOWER_OPSYS}-gcc
+@dirrm lib/dylan/${PKGVERSION}
@dirrm lib/dylan
-@exec ${MKDIR} %D/share/dylan
-@unexec ${RMDIR} %D/share/dylan 2> /dev/null || ${TRUE}
diff --git a/lang/dylan-interpreter/distinfo b/lang/dylan-interpreter/distinfo
index 80ce83a2863..a55b0a9eba7 100644
--- a/lang/dylan-interpreter/distinfo
+++ b/lang/dylan-interpreter/distinfo
@@ -1,10 +1,6 @@
-$NetBSD: distinfo,v 1.5 2002/10/10 11:11:05 wiz Exp $
+$NetBSD: distinfo,v 1.6 2004/09/30 10:53:20 agc Exp $
-SHA1 (gwydion-dylan-2.3.6.tar.gz) = 1c6ce71b5ab36351ba9471e6b9f53f94c6b3d0d3
-Size (gwydion-dylan-2.3.6.tar.gz) = 3304421 bytes
-SHA1 (patch-aa) = 25b99f2e2418ddb9ac552a2bf7890ac02ff40413
-SHA1 (patch-ab) = 6a6f277b647b2189d2d40e0eed8ef33bb0c95908
-SHA1 (patch-ad) = c31c3407c9a238402820bc4769afeffceb6f75d4
-SHA1 (patch-ae) = 0c0643df0e295e8e668369cbddc2011df93a1f35
-SHA1 (patch-af) = f1b49f731fb3710e354b1e152444a0925b73da31
-SHA1 (patch-ag) = 34afeb31bab67283f5c8822a47e7d1785195d663
+SHA1 (gwydion-dylan-2.3.11.tar.gz) = e5aafc4f755257789e760b52a82f5220cc6e789d
+Size (gwydion-dylan-2.3.11.tar.gz) = 3091501 bytes
+SHA1 (patch-aa) = 73bf6262c237ed7b2911a767b212e02e03adb4e4
+SHA1 (patch-ab) = 4be952b4a8c28932fa0ba8e9d89c20a3a7725ac4
diff --git a/lang/dylan-interpreter/patches/patch-aa b/lang/dylan-interpreter/patches/patch-aa
index 2da0fe2f3aa..fce70620368 100644
--- a/lang/dylan-interpreter/patches/patch-aa
+++ b/lang/dylan-interpreter/patches/patch-aa
@@ -1,47 +1,49 @@
-$NetBSD: patch-aa,v 1.3 2002/01/16 12:32:35 agc Exp $
+$NetBSD: patch-aa,v 1.4 2004/09/30 10:53:20 agc Exp $
Basic NetBSD and platform descriptions
--- d2c/compiler/platforms.descr 2002/01/14 11:28:08 1.1
+++ d2c/compiler/platforms.descr 2002/01/14 11:33:01
-@@ -242,6 +242,13 @@
+@@ -298,17 +298,17 @@
make-command: gmake
randomize-library-command: ranlib %s
+-// OpenBSD:
+-platform-name: openbsd
+// NetBSD:
+platform-name: netbsd
-+inherit-from: generic-unix
+ inherit-from: generic-unix
+-default-features: compiled-for-openbsd
+default-features: compiled-for-netbsd
-+make-command: gmake
-+randomize-library-command: ranlib %s
-+
- // OpenBSD:
- platform-name: openbsd
+ make-command: gmake
+ randomize-library-command: ranlib %s
+
+-// NetBSD:
+-platform-name: netbsd
++// OpenBSD:
++platform-name: openbsd
inherit-from: generic-unix
-@@ -519,6 +526,26 @@
- inherit-from: gcc irix mips
- default-features: compiled-for-irix compiled-for-mips C-compiler-is-GCC
- link-shared-library-command: $(LIBTOOL) cc -n32 -Wl,-woff,85 -o %s %s -rpath %s
-+
-+// This is untested.
-+platform-name: x86-netbsd-gcc
-+inherit-from: gcc netbsd x86
-+default-features: compiled-for-netbsd compiled-for-x86 C-compiler-is-GCC
-+default-c-compiler-debug-flags: -I. -I%s -g -O0 -fno-inline-functions
-+
-+// This is untested.
+-default-features: compiled-for-netbsd
++default-features: compiled-for-openbsd
+ make-command: gmake
+ randomize-library-command: ranlib %s
+
+@@ -601,6 +601,18 @@
+ long-long-size: 8
+ long-long-alignment: 4
+
+platform-name: ppc-netbsd-gcc
+inherit-from: gcc netbsd ppc
-+default-features: compiled-for-netbsd compiled-for-ppc C-compiler-is-GCC
-+default-c-compiler-flags: -I. -I%s -O -fomit-frame-pointer
-+default-c-compiler-debug-flags: -I. -I%s -g -O -fno-inline-functions
-+default-c-compiler-profile-flags: -I. -I%s -pg -g -O -fno-inline-functions
++link-shared-library-command: $(LIBTOOL) --mode=link gcc -o %s %s -rpath %s
++long-long-size: 8
++long-long-alignment: 4
+
-+// This is untested.
+platform-name: sparc-netbsd-gcc
+inherit-from: gcc netbsd sparc
-+default-features: compiled-for-netbsd compiled-for-sparc C-compiler-is-GCC
-+default-c-compiler-debug-flags: -I. -I%s -g -O0 -fno-inline-functions
-
- // This is untested.
- platform-name: sparc-openbsd-gcc
++link-shared-library-command: $(LIBTOOL) --mode=link gcc -o %s %s -rpath %s
++long-long-size: 8
++long-long-alignment: 4
++
+ platform-name: x86-beos-gcc
+ // Note: These rules depend on the presence of the MingW utilities in your
+ // system PATH. You may elect to build using Microsoft's compiler, but
diff --git a/lang/dylan-interpreter/patches/patch-ab b/lang/dylan-interpreter/patches/patch-ab
index a68e9f4c892..cfeb2126d49 100644
--- a/lang/dylan-interpreter/patches/patch-ab
+++ b/lang/dylan-interpreter/patches/patch-ab
@@ -1,27 +1,26 @@
-$NetBSD: patch-ab,v 1.3 2002/10/03 14:25:05 wiz Exp $
+$NetBSD: patch-ab,v 1.4 2004/09/30 10:53:20 agc Exp $
---- configure.in.orig Mon Dec 24 17:29:02 2001
-+++ configure.in
-@@ -102,6 +102,9 @@ case $1 in
- sparc*-openbsd*) $2=sparc-openbsd-gcc ;;
- i*86-*-freebsd2.*) $2=x86-freebsd-aout-gcc ;;
- i*86-*-freebsd*) $2=x86-freebsd-elf-gcc ;;
-+ i*86-*-netbsd*) $2=x86-netbsd-gcc ;;
-+ powerpc-*-netbsd*) $2=ppc-netbsd-gcc ;;
-+ sparc*-*-netbsd*) $2=sparc-netbsd-gcc ;;
- i*86-pc-cygwin*) $2=x86-cygnus-gcc ;;
- i*86-pc-none) $2=x86-win32-vc ;;
- i*86-pc-beos) $2=x86-beos-gcc ;;
-@@ -991,8 +994,10 @@ AC_OUTPUT(Defaults \
- doc/parsergen.1 \
- doc/make-dylan-app.1 \
- doc/platforms.descr.4, [
--${INSTALL} -m uog+rx $builddir/tools/shared-misc/mk-build-tree ./
--${INSTALL} -m uog+rx $builddir/tools/shared-misc/gen-makefile ./
-+cp $builddir/tools/shared-misc/mk-build-tree ./
-+cp $builddir/tools/shared-misc/gen-makefile ./
-+chmod uog+rx ./mk-build-tree
-+chmod uog+rx ./gen-makefile
- (PATH=$builddir:$PATH; export PATH; perl mk-build-tree -p$srcdir/d2c/compiler/platforms.descr)
- touch $builddir/force.timestamp
- ], [
+--- configure.in.orig 2003-08-13 06:59:34.000000000 +0100
++++ configure.in 2004-09-30 08:36:53.000000000 +0100
+@@ -131,6 +131,8 @@
+ powerpc-apple-darwin*) $2=ppc-darwin-egcs ;;
+ mips-sgi-irix*) $2=mips-irix-gcc ;;
+ i*86-*-netbsd*) $2=x86-netbsd-gcc ;;
++ ppc-*-netbsd*) $2=ppc-netbsd-gcc ;;
++ sparc-*-netbsd*) $2=sparc-netbsd-gcc ;;
+ *) $2=unknown-unix ;;
+ esac])
+
+@@ -1079,8 +1081,10 @@
+ # in and of itself) and configure tries to create the *.dylan files before
+ # we build our buildroot tree causing things to flame out horribly.
+ AC_OUTPUT(Defaults gwydion-dylan.spec mindy/comp/Makefile mindy/interp/Makefile mindy/compat/Makefile mindy/etc/Makefile mindy/etc/generate-depends mindy/interp/make-init.pl tools/shared-misc/gen-makefile tools/shared-misc/mk-build-tree tools/shared-misc/line-count tools/shared-misc/make-dylan-app tools/shared-misc/make-dylan-lib tools/shared-misc/update-libdirs tools/unix-misc/mk-rcs-links doc/Makefile doc/dylan.7 doc/gwydion.7 doc/d2c.1 doc/dybug.1 doc/mindy.1 doc/mindycomp.1 doc/mindyexec.1 doc/melange.1 doc/parsergen.1 doc/make-dylan-app.1 doc/gobject-tool.1 doc/platforms.descr.4,
+- [${INSTALL} -m uog+rx $buildroot/tools/shared-misc/mk-build-tree ./
+- ${INSTALL} -m uog+rx $buildroot/tools/shared-misc/gen-makefile ./
++ [cp $buildroot/tools/shared-misc/mk-build-tree ./
++ cp $buildroot/tools/shared-misc/gen-makefile ./
++ chmod uog+rx ./mk-build-tree
++ chmod uog+rx ./gen-makefile
+ (PATH=$buildroot:$PATH; export PATH; perl mk-build-tree -p$srcdir/d2c/compiler/platforms.descr)
+ touch $buildroot/force.timestamp
+ ], [
diff --git a/lang/dylan-interpreter/patches/patch-ad b/lang/dylan-interpreter/patches/patch-ad
deleted file mode 100644
index 08626803041..00000000000
--- a/lang/dylan-interpreter/patches/patch-ad
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2002/01/15 20:08:43 agc Exp $
-
---- tools/melange/Makegen 2002/01/14 11:51:49 1.1
-+++ tools/melange/Makegen 2002/01/14 11:52:12
-@@ -15,6 +15,8 @@
- $c_decl_lid = "freebsd-c-decl";
- } elsif ($features{'compiled_for_openbsd'}) {
- $c_decl_lid = "openbsd-c-decl";
-+} elsif ($features{'compiled_for_netbsd'}) {
-+ $c_decl_lid = "netbsd-c-decl";
- } elsif ($features{'compiled_for_darwin'}) {
- $c_decl_lid = "macos-decl";
- } elsif ($features{'compiled_for_irix'}) {
diff --git a/lang/dylan-interpreter/patches/patch-ae b/lang/dylan-interpreter/patches/patch-ae
deleted file mode 100644
index 3c41a3c70d6..00000000000
--- a/lang/dylan-interpreter/patches/patch-ae
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2002/01/15 20:08:43 agc Exp $
-
---- /dev/null Mon Jan 14 11:54:37 2002
-+++ tools/melange/netbsd-c-decl.lid Mon Jan 14 11:54:22 2002
-@@ -0,0 +1,18 @@
-+rcs-header: '$' Header: /home/cvsroot/gd/src/tools/melange/netbsd-c-decl.lid,v 1.1 2002/01/14 19:50:11 agc Exp '$'
-+library: melange-c
-+unit-prefix: cdecl
-+unique-id-base: 10000
-+shared-library: no
-+
-+c-exports.dylan
-+source-location.dylan
-+parse-conditions.dylan
-+multistring.dylan
-+c-lexer.dylan
-+c-lexer-cpp.dylan
-+netbsd-portability.dylan
-+c-parse.dylan
-+alignment.dylan
-+c-decl-state.dylan
-+c-decl-write.dylan
-+c-decl.dylan
diff --git a/lang/dylan-interpreter/patches/patch-af b/lang/dylan-interpreter/patches/patch-af
deleted file mode 100644
index 2363f33613b..00000000000
--- a/lang/dylan-interpreter/patches/patch-af
+++ /dev/null
@@ -1,101 +0,0 @@
-$NetBSD: patch-af,v 1.1.1.1 2002/01/15 20:08:43 agc Exp $
-
---- /dev/null Mon Jan 14 11:58:04 2002
-+++ tools/melange/netbsd-portability.dylan Mon Jan 14 11:56:59 2002
-@@ -0,0 +1,96 @@
-+documented: #t
-+module: portability
-+copyright: see below
-+ This code was produced by the Gwydion Project at Carnegie Mellon
-+ University. If you are interested in using this code, contact
-+ "Scott.Fahlman@cs.cmu.edu" (Internet).
-+rcs-header: '$' Header:
-+
-+//======================================================================
-+//
-+// Copyright (c) 1995, 1996, 1997 Carnegie Mellon University
-+// Copyright (c) 1998, 1999, 2000 Gwydion Dylan Maintainers
-+// All rights reserved.
-+//
-+// Use and copying of this software and preparation of derivative
-+// works based on this software are permitted, including commercial
-+// use, provided that the following conditions are observed:
-+//
-+// 1. This copyright notice must be retained in full on any copies
-+// and on appropriate parts of any derivative works.
-+// 2. Documentation (paper or online) accompanying any system that
-+// incorporates this software, or any part of it, must acknowledge
-+// the contribution of the Gwydion Project at Carnegie Mellon
-+// University, and the Gwydion Dylan Maintainers.
-+//
-+// This software is made available "as is". Neither the authors nor
-+// Carnegie Mellon University make any warranty about the software,
-+// its performance, or its conformity to any specification.
-+//
-+// Bug reports should be sent to <gd-bugs@gwydiondylan.org>; questions,
-+// comments and suggestions are welcome at <gd-hackers@gwydiondylan.org>.
-+// Also, see http://www.gwydiondylan.org/ for updates and documentation.
-+//
-+//======================================================================
-+
-+//======================================================================
-+//
-+// Copyright (c) 1994 Carnegie Mellon University
-+// Copyright (c) 1998, 1999, 2000 Gwydion Dylan Maintainers
-+// All rights reserved.
-+//
-+//======================================================================
-+
-+//======================================================================
-+// Module portability is a tiny OS dependent module which defines the
-+// preprocessor definions and "standard" include directories which would be
-+// used by a typical C compiler for that OS. It may, at some future date,
-+// also include behavioral switches for things like slot allocation or sizes
-+// of different sorts of numbers.
-+//
-+//======================================================================
-+
-+// default defines came from "gcc -v anyfile.c"
-+//
-+define constant $default-defines
-+ = #["const", "",
-+ "volatile", "",
-+ "unix", "",
-+ "__i386__", "",
-+ "__NetBSD__", "",
-+ "__unix__", "",
-+ "__unix", "",
-+// gcc supports 64-bits long long int
-+// "_NO_LONGLONG", "",
-+ "__STDC__", ""
-+];
-+
-+
-+define constant netbsd-include-directories
-+ = #["@prefix@/include", "/usr/include"];
-+
-+for (dir in netbsd-include-directories)
-+ push-last(include-path, dir);
-+end for;
-+
-+
-+// These constants should be moved here in the future. Until the module
-+// declarations can be sufficiently rearranged to allow their definition
-+// here, they will remain commented out. -- panda
-+//
-+// define constant c-type-size = unix-type-size;
-+// define constant c-type-alignment = unix-type-alignment;
-+// define constant $default-alignment :: <integer> = 4;
-+
-+
-+define constant $integer-size :: <integer> = 4;
-+define constant $short-int-size :: <integer> = 2;
-+define constant $long-int-size :: <integer> = 4;
-+define constant $longlong-int-size :: <integer> = 8;
-+define constant $char-size :: <integer> = 1;
-+define constant $float-size :: <integer> = 4;
-+define constant $double-float-size :: <integer> = 8;
-+define constant $long-double-size :: <integer> = 16;
-+define constant $enum-size :: <integer> = $integer-size;
-+define constant $pointer-size :: <integer> = 4;
-+define constant $function-pointer-size :: <integer> = $pointer-size;
diff --git a/lang/dylan-interpreter/patches/patch-ag b/lang/dylan-interpreter/patches/patch-ag
deleted file mode 100644
index 6c39513f52f..00000000000
--- a/lang/dylan-interpreter/patches/patch-ag
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ag,v 1.1.1.1 2002/01/15 20:08:43 agc Exp $
-
-Need to compile support libs before running tests
-
---- Makegen 2002/01/14 13:01:34 1.1
-+++ Makegen 2002/01/14 13:01:59
-@@ -99,7 +99,7 @@
- if ($enable_d2c) {
- &compile_subdirs("d2c");
- }
-- &compile_subdirs("tests");
-+ &compile_subdirs("common", "tests");
- &compile_subdirs("common", "tools");
- if($enable_duim ne 'no') {
- &compile_subdirs("duim");