diff options
Diffstat (limited to 'lang')
-rw-r--r-- | lang/dylan-interpreter/Makefile | 3 | ||||
-rw-r--r-- | lang/dylan-interpreter/Makefile.common | 6 | ||||
-rw-r--r-- | lang/dylan-interpreter/PLIST | 105 | ||||
-rw-r--r-- | lang/dylan-interpreter/distinfo | 14 | ||||
-rw-r--r-- | lang/dylan-interpreter/patches/patch-aa | 62 | ||||
-rw-r--r-- | lang/dylan-interpreter/patches/patch-ab | 51 | ||||
-rw-r--r-- | lang/dylan-interpreter/patches/patch-ad | 13 | ||||
-rw-r--r-- | lang/dylan-interpreter/patches/patch-ae | 23 | ||||
-rw-r--r-- | lang/dylan-interpreter/patches/patch-af | 101 | ||||
-rw-r--r-- | lang/dylan-interpreter/patches/patch-ag | 15 |
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"); |