summaryrefslogtreecommitdiff
path: root/lang/dylan
diff options
context:
space:
mode:
authorKevin Lo <kevlo@FreeBSD.org>2000-12-02 15:32:58 +0000
committerKevin Lo <kevlo@FreeBSD.org>2000-12-02 15:32:58 +0000
commit5bc53ad310ff0d7d7d2dc0ee9a21ff1242fe5851 (patch)
tree5b441531be0ccb33f53f9b9097ecc1ffcd2e77be /lang/dylan
parentCommit the right version of this file. (diff)
Update to version 2.3.4
Note that I changed RUN_DEPENDS=gmake to USE_GMAKE=yes PR: 23218 Submitted by: MAINTAINER
Notes
Notes: svn path=/head/; revision=35597
Diffstat (limited to 'lang/dylan')
-rw-r--r--lang/dylan/Makefile22
-rw-r--r--lang/dylan/distinfo4
-rw-r--r--lang/dylan/files/patch-ab29
-rw-r--r--lang/dylan/files/patch-ac11
-rw-r--r--lang/dylan/pkg-plist201
5 files changed, 152 insertions, 115 deletions
diff --git a/lang/dylan/Makefile b/lang/dylan/Makefile
index b433697cd4d3..9a54da255770 100644
--- a/lang/dylan/Makefile
+++ b/lang/dylan/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= dylan
-PORTVERSION= 2.2.0
+PORTVERSION= 2.3.4
CATEGORIES= lang
MASTER_SITES= ftp://berlin.ccc.de/pub/gd/src/ \
ftp://berlin.ccc.de/pub/gd/FreeBSD/ \
@@ -18,19 +18,27 @@ MASTER_SITES= ftp://berlin.ccc.de/pub/gd/src/ \
ftp://ftp.infodrom.north.de/pub/unix/language/dylan/gwydion/FreeBSD/ \
ftp://ftp.fu-berlin.de/pub/unix/languages/dylan/src/ \
ftp://ftp.fu-berlin.de/pub/unix/languages/dylan/FreeBSD/
-DISTNAME= gd-2.2.0
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} d2c-2.2.0-FreeBSD.gz
+DISTNAME= gd-${PORTVERSION}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} d2c-${PORTVERSION}-FreeBSD.gz
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= housel@acm.org
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-WRKSRC= ${WRKDIR}/gd/src
+RUN_DEPENDS= libtool:${PORTSDIR}/devel/libtool
+
+WRKSRC= ${WRKDIR}/gd-${PORTVERSION}
+USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --srcdir=$(WRKSRC)
-CONFIGURE_ENV= D2C="$(WRKDIR)/d2c"
+CONFIGURE_ENV= D2C="$(WRKDIR)/d2c -p$(WRKSRC)/d2c/compiler/platforms.descr"
+
+PLIST_SUB= DYLANVER="${PORTVERSION}" DYLANARCH="x86-freebsd-elf-gcc"
+INSTALLS_SHLIB= yes
+LDCONFIG_DIRS= %%PREFIX%%/lib/dylan/%%DYLANVER%%/%%DYLANARCH%%
USE_GMAKE= yes
+USE_LIBTOOL= yes
MAKEFILE= GNUmakefile
ALL_TARGET= default
@@ -39,7 +47,7 @@ MAN5= platforms.descr.5
MAN7= dylan.7 gwydion.7
post-extract:
- $(GUNZIP_CMD) -c $(DISTDIR)/d2c-2.2.0-FreeBSD.gz > $(WRKDIR)/d2c
+ $(GUNZIP_CMD) -c $(DISTDIR)/d2c-$(PORTVERSION)-FreeBSD.gz >$(WRKDIR)/d2c
${CHMOD} ugo+x $(WRKDIR)/d2c
.include <bsd.port.mk>
diff --git a/lang/dylan/distinfo b/lang/dylan/distinfo
index 1da7b9d75524..006f35908a21 100644
--- a/lang/dylan/distinfo
+++ b/lang/dylan/distinfo
@@ -1,2 +1,2 @@
-MD5 (gd-2.2.0.tar.gz) = f233d92c32abd6f9d32412010bd5b327
-MD5 (d2c-2.2.0-FreeBSD.gz) = 610b2f20c19a7e6bb91c9f65ed45a5fd
+MD5 (gd-2.3.4.tar.gz) = bd3935845aab5342af050bb2a110f892
+MD5 (d2c-2.3.4-FreeBSD.gz) = 362aae2edd82c970ccb63521775d4d55
diff --git a/lang/dylan/files/patch-ab b/lang/dylan/files/patch-ab
deleted file mode 100644
index da1ff6a37abb..000000000000
--- a/lang/dylan/files/patch-ab
+++ /dev/null
@@ -1,29 +0,0 @@
---- configure~ Tue Apr 20 10:16:07 1999
-+++ configure Tue Apr 20 10:16:42 1999
-@@ -772,7 +772,7 @@
- hppa*-hp-hpux*) d2c_build=hppa-hpux ;;
- sparc*-solaris*) d2c_build=sparc-solaris ;;
- i*86-*-freebsd2*) d2c_build=x86-freebsd-aout ;;
-- i*86-*-freebsd3*) d2c_build=x86-freebsd-elf ;;
-+ i*86-*-freebsd*) d2c_build=x86-freebsd-elf ;;
- i*86-pc-cygwin32) d2c_build=x86-win32-gcc ;;
- i*86-pc-none) d2c_build=x86-win32-vc ;;
- *) d2c_build=unknown-unix ;;
-@@ -789,7 +789,7 @@
- hppa*-hp-hpux*) d2c_host=hppa-hpux ;;
- sparc*-solaris*) d2c_host=sparc-solaris ;;
- i*86-*-freebsd2*) d2c_host=x86-freebsd-aout ;;
-- i*86-*-freebsd3*) d2c_host=x86-freebsd-elf ;;
-+ i*86-*-freebsd*) d2c_host=x86-freebsd-elf ;;
- i*86-pc-cygwin32) d2c_host=x86-win32-gcc ;;
- i*86-pc-none) d2c_host=x86-win32-vc ;;
- *) d2c_host=unknown-unix ;;
-@@ -806,7 +806,7 @@
- hppa*-hp-hpux*) d2c_target=hppa-hpux ;;
- sparc*-solaris*) d2c_target=sparc-solaris ;;
- i*86-*-freebsd2*) d2c_target=x86-freebsd-aout ;;
-- i*86-*-freebsd3*) d2c_target=x86-freebsd-elf ;;
-+ i*86-*-freebsd*) d2c_target=x86-freebsd-elf ;;
- i*86-pc-cygwin32) d2c_target=x86-win32-gcc ;;
- i*86-pc-none) d2c_target=x86-win32-vc ;;
- *) d2c_target=unknown-unix ;;
diff --git a/lang/dylan/files/patch-ac b/lang/dylan/files/patch-ac
deleted file mode 100644
index 75978ee36e1c..000000000000
--- a/lang/dylan/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.in~ Tue Apr 20 10:15:59 1999
-+++ configure.in Tue Apr 20 10:16:25 1999
-@@ -69,7 +69,7 @@
- hppa*-hp-hpux*) $2=hppa-hpux ;;
- sparc*-solaris*) $2=sparc-solaris ;;
- i*86-*-freebsd2*) $2=x86-freebsd-aout ;;
-- i*86-*-freebsd3*) $2=x86-freebsd-elf ;;
-+ i*86-*-freebsd*) $2=x86-freebsd-elf ;;
- i*86-pc-cygwin32) $2=x86-win32-gcc ;;
- i*86-pc-none) $2=x86-win32-vc ;;
- *) $2=unknown-unix ;;
diff --git a/lang/dylan/pkg-plist b/lang/dylan/pkg-plist
index a9a07a83b40f..724a7e416bdb 100644
--- a/lang/dylan/pkg-plist
+++ b/lang/dylan/pkg-plist
@@ -1,77 +1,146 @@
-bin/d2c
bin/mindy
-bin/mindyexec
-bin/gen-makefile
bin/mindycomp
+bin/mindyexec
+bin/d2c
+bin/dybug
bin/parsergen
bin/melange
+bin/gen-makefile
bin/mk-build-tree
bin/line-count
bin/make-dylan-app
+bin/make-dylan-lib
bin/mk-rcs-links
-bin/lisp2dylan
-bin/synopsis
-bin/make-exports
etc/platforms.descr
include/runtime.h
-lib/dylan/dylan-lib.dbc
-lib/dylan/random-lib.dbc
-lib/dylan/tk-lib.dbc
-lib/dylan/inspector-base-lib.dbc
-lib/dylan/text-inspector-lib.dbc
-lib/dylan/x-inspector-lib.dbc
-lib/dylan/streams.lib.du
-lib/dylan/libstreams.a
-lib/dylan/streams-lib.dbc
-lib/dylan/standard-io.lib.du
-lib/dylan/libstdio.a
-lib/dylan/standard-io-lib.dbc
-lib/dylan/print.lib.du
-lib/dylan/libprint.a
-lib/dylan/print-lib.dbc
-lib/dylan/format.lib.du
-lib/dylan/libformat.a
-lib/dylan/format-lib.dbc
-lib/dylan/libcollext.a
-lib/dylan/libregexp.a
-lib/dylan/collection-extensions.lib.du
-lib/dylan/collection-extensions-lib.dbc
-lib/dylan/table-extensions.lib.du
-lib/dylan/libtableext.a
-lib/dylan/table-extensions-lib.dbc
-lib/dylan/string-extensions.lib.du
-lib/dylan/libstringext.a
-lib/dylan/string-extensions-lib.dbc
-lib/dylan/regular-expressions.lib.du
-lib/dylan/regular-expressions-lib.dbc
-lib/dylan/format-out.lib.du
-lib/dylan/libformatout.a
-lib/dylan/format-out-lib.dbc
-lib/dylan/matrix.lib.du
-lib/dylan/libmatrix.a
-lib/dylan/matrix-lib.dbc
-lib/dylan/libstreamext.a
-lib/dylan/stream-extensions.lib.du
-lib/dylan/stream-extensions-lib.dbc
-lib/dylan/transcendental.lib.du
-lib/dylan/libtranscendental.a
-lib/dylan/transcendental-lib.dbc
-lib/dylan/libruntime.a
-lib/dylan/libgc.a
-lib/dylan/dylan.lib.du
-lib/dylan/libdylan.a
-lib/dylan/melange-support.lib.du
-lib/dylan/libmelange.a
-lib/dylan/random.lib.du
-lib/dylan/librandom.a
-lib/dylan/elisp/dylan-mode.el
-lib/dylan/elisp/fill-comment.el
-lib/dylan/elisp/page-cmds.el
-lib/dylan/elisp/mindy-comp.el
-lib/dylan/elisp/goto-def.el
-lib/dylan/elisp/dylan-params.el
-lib/dylan/parse-arguments.lib.du
-lib/dylan/libgetopt.a
-lib/dylan/parse-arguments-lib.dbc
-@dirrm lib/dylan/elisp
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/elisp/dylan-mode.el
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/elisp/fill-comment.el
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/elisp/page-cmds.el
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/elisp/mindy-comp.el
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/elisp/goto-def.el
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/elisp/dylan-params.el
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/dylan-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/random-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/tk-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/inspector-base-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/text-inspector-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/x-inspector-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libruntime.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libruntime.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libruntime.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libgc.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libgc.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libgc.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/dylan.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libdylan.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libdylan.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libdylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/melange-support.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libmelange-support.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libmelange-support.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libmelange-support.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/garbage-collection.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libgarbage-collection.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libgarbage-collection.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libgarbage-collection.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/streams.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstreams.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstreams.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstreams.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/streams-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/standard-io.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstandard-io.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstandard-io.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstandard-io.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/standard-io-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/print.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libprint.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libprint.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libprint.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/print-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/format.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libformat.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libformat.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libformat.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/format-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/collection-extensions.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcollection-extensions.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcollection-extensions.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcollection-extensions.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/collection-extensions-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/table-extensions.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtable-extensions.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtable-extensions.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtable-extensions.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/table-extensions-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/string-extensions.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstring-extensions.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstring-extensions.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstring-extensions.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/string-extensions-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/regular-expressions.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libregular-expressions.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libregular-expressions.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libregular-expressions.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/regular-expressions-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/format-out.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libformat-out.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libformat-out.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libformat-out.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libio.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/format-out-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/matrix.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libmatrix.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libmatrix.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libmatrix.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/matrix-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/stream-extensions.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstream-extensions.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstream-extensions.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstream-extensions.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/stream-extensions-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/transcendental.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtranscendental.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtranscendental.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtranscendental.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/transcendental-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/parse-arguments.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libparse-arguments.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libparse-arguments.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libparse-arguments.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/parse-arguments-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/base-file-system.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libbase-file-system.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libbase-file-system.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libbase-file-system.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/base-file-system-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/common-extensions.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcommon-extensions.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcommon-extensions.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcommon-extensions.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/common-dylan.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcommon-dylan.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/io.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcommon-dylan.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libcommon-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libio.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libio.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/io-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/file-system.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libfile-system.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libfile-system.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libfile-system.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/system.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libsystem.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libsystem.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libsystem.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/random.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/librandom.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/librandom.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/librandom.a
+@exec mkdir %D/lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/dylan-user
+@dirrm lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/dylan-user
+@dirrm lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/elisp
+@dirrm lib/dylan/%%DYLANVER%%/%%DYLANARCH%%
+@dirrm lib/dylan/%%DYLANVER%%
@dirrm lib/dylan