diff options
author | agc <agc@pkgsrc.org> | 2004-09-30 10:53:19 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2004-09-30 10:53:19 +0000 |
commit | 745e47e17380ad66c53695fc8b1ce8f9d1658f2c (patch) | |
tree | 51dfc023ef5ee25d06e4d82da558b40df06b3e82 /lang/dylan-interpreter | |
parent | a0ce04ca65ca488ee3a7ee58e09b241c8c40e521 (diff) | |
download | pkgsrc-745e47e17380ad66c53695fc8b1ce8f9d1658f2c.tar.gz |
Update the dylan-interpreter to version 2.3.11 from 2.3.6
Fixes build problems shown up on various bulk builds.
2.3.11 has support for NetBSD/i386 as standard, so I've brought the sparc
and ppc support forward from previous pkgsrc patches.
2.3.11 no longer includes its own version of the Boehm GC malloc package,
so add the boehm-gc buildlink3.mk file to the package Makefile.
Diffstat (limited to 'lang/dylan-interpreter')
-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"); |