pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/dylan-interpreter Update the dylan-interpreter to...
details: https://anonhg.NetBSD.org/pkgsrc/rev/2bf41f29012f
branches: trunk
changeset: 481258:2bf41f29012f
user: agc <agc%pkgsrc.org@localhost>
date: Thu Sep 30 10:53:19 2004 +0000
description:
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:
lang/dylan-interpreter/Makefile | 3 +-
lang/dylan-interpreter/Makefile.common | 6 +-
lang/dylan-interpreter/PLIST | 105 +++++++++++++++++++------------
lang/dylan-interpreter/distinfo | 14 +--
lang/dylan-interpreter/patches/patch-aa | 68 ++++++++++----------
lang/dylan-interpreter/patches/patch-ab | 51 +++++++-------
lang/dylan-interpreter/patches/patch-ad | 13 ---
lang/dylan-interpreter/patches/patch-ae | 23 -------
lang/dylan-interpreter/patches/patch-af | 101 ------------------------------
lang/dylan-interpreter/patches/patch-ag | 15 ----
10 files changed, 133 insertions(+), 266 deletions(-)
diffs (truncated from 494 to 300 lines):
diff -r 2a42e2d49e56 -r 2bf41f29012f lang/dylan-interpreter/Makefile
--- a/lang/dylan-interpreter/Makefile Thu Sep 30 10:07:32 2004 +0000
+++ b/lang/dylan-interpreter/Makefile Thu Sep 30 10:53:19 2004 +0000
@@ -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 -r 2a42e2d49e56 -r 2bf41f29012f lang/dylan-interpreter/Makefile.common
--- a/lang/dylan-interpreter/Makefile.common Thu Sep 30 10:07:32 2004 +0000
+++ b/lang/dylan-interpreter/Makefile.common Thu Sep 30 10:53:19 2004 +0000
@@ -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 @@
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 @@
cd ${WRKSRC} && ${AUTOHEADER}
cd ${WRKSRC} && ${AUTOCONF}
+.include "../../devel/boehm-gc/buildlink3.mk"
.include "../../lang/perl5/buildlink3.mk"
.include "../../x11/gtk/buildlink3.mk"
diff -r 2a42e2d49e56 -r 2bf41f29012f lang/dylan-interpreter/PLIST
--- a/lang/dylan-interpreter/PLIST Thu Sep 30 10:07:32 2004 +0000
+++ b/lang/dylan-interpreter/PLIST Thu Sep 30 10:53:19 2004 +0000
@@ -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/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 -r 2a42e2d49e56 -r 2bf41f29012f lang/dylan-interpreter/distinfo
--- a/lang/dylan-interpreter/distinfo Thu Sep 30 10:07:32 2004 +0000
+++ b/lang/dylan-interpreter/distinfo Thu Sep 30 10:53:19 2004 +0000
@@ -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 -r 2a42e2d49e56 -r 2bf41f29012f lang/dylan-interpreter/patches/patch-aa
--- a/lang/dylan-interpreter/patches/patch-aa Thu Sep 30 10:07:32 2004 +0000
+++ b/lang/dylan-interpreter/patches/patch-aa Thu Sep 30 10:53:19 2004 +0000
@@ -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
+-default-features: compiled-for-openbsd
++default-features: compiled-for-netbsd
make-command: gmake
randomize-library-command: ranlib %s
-+// NetBSD:
-+platform-name: netbsd
-+inherit-from: generic-unix
-+default-features: compiled-for-netbsd
-+make-command: gmake
-+randomize-library-command: ranlib %s
-+
- // OpenBSD:
- platform-name: openbsd
+-// 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 -r 2a42e2d49e56 -r 2bf41f29012f lang/dylan-interpreter/patches/patch-ab
--- a/lang/dylan-interpreter/patches/patch-ab Thu Sep 30 10:07:32 2004 +0000
+++ b/lang/dylan-interpreter/patches/patch-ab Thu Sep 30 10:53:19 2004 +0000
@@ -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)
Home |
Main Index |
Thread Index |
Old Index