aboutsummaryrefslogtreecommitdiff
path: root/lang/dylan
diff options
context:
space:
mode:
authorOliver Braun <obraun@FreeBSD.org>2002-10-28 22:27:00 +0000
committerOliver Braun <obraun@FreeBSD.org>2002-10-28 22:27:00 +0000
commitfd01beb3f571f3f7614e861be5e28d75471b9ab3 (patch)
treed0818d1799bbaf360fabd0c4145e41ef1e0c40d8 /lang/dylan
parentc9e22d61c914e5e8c66daa9f80151e8401fff628 (diff)
downloadports-fd01beb3f571f3f7614e861be5e28d75471b9ab3.tar.gz
ports-fd01beb3f571f3f7614e861be5e28d75471b9ab3.zip
Notes
Diffstat (limited to 'lang/dylan')
-rw-r--r--lang/dylan/Makefile13
-rw-r--r--lang/dylan/distinfo4
-rw-r--r--lang/dylan/pkg-descr17
-rw-r--r--lang/dylan/pkg-plist27
4 files changed, 38 insertions, 23 deletions
diff --git a/lang/dylan/Makefile b/lang/dylan/Makefile
index 3aaa93a42292..ac5814c70844 100644
--- a/lang/dylan/Makefile
+++ b/lang/dylan/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= dylan
-PORTVERSION= 2.3.8
+PORTVERSION= 2.3.9
CATEGORIES= lang
-MASTER_SITES= ftp://berlin.ccc.de/pub/gd/src/ \
- ftp://berlin.ccc.de/pub/gd/FreeBSD/ \
+MASTER_SITES= ftp://ftp.gwydiondylan.org/pub/gd/src/ \
+ ftp://ftp.gwydiondylan.org/pub/gd/FreeBSD/ \
ftp://folk.federated.com/pub/gd/src/ \
ftp://folk.federated.com/pub/gd/FreeBSD/ \
ftp://ftp.ntua.gr/pub/lang/gwydion/src/ \
@@ -29,11 +29,13 @@ MAINTAINER= housel@acm.org
RUN_DEPENDS= libtool:${PORTSDIR}/devel/libtool
USE_GMAKE= yes
-CONFIGURE_ARGS= --srcdir=$(WRKSRC)
+CONFIGURE_ARGS= --srcdir=$(WRKSRC) --enable-debug
CONFIGURE_ENV= D2C="$(WRKDIR)/d2c -p$(WRKSRC)/d2c/compiler/platforms.descr"
PLIST_SUB= DYLANVER="${PORTVERSION}" DYLANARCH="x86-freebsd-elf-gcc"
+ONLY_FOR_ARCHS= i386
+
INSTALLS_SHLIB= yes
LDCONFIG_DIRS= %%PREFIX%%/lib/dylan/%%DYLANVER%%/%%DYLANARCH%%
USE_GMAKE= yes
@@ -43,7 +45,8 @@ ALL_TARGET= default
USE_GNOMENG= yes
WANT_GNOME= yes
-MAN1= d2c.1 make-dylan-app.1 melange.1 mindy.1 mindycomp.1
+MAN1= d2c.1 dybug.1 make-dylan-app.1 melange.1 mindy.1 mindycomp.1 \
+ mindyexec.1 parsergen.1
MAN5= platforms.descr.5
MAN7= dylan.7 gwydion.7
diff --git a/lang/dylan/distinfo b/lang/dylan/distinfo
index 395ab11f3faf..5cd9c0997b9a 100644
--- a/lang/dylan/distinfo
+++ b/lang/dylan/distinfo
@@ -1,2 +1,2 @@
-MD5 (gwydion-dylan-2.3.8.tar.gz) = 5e2c436fbe45b740469e661d5409ef0f
-MD5 (d2c-2.3.8-FreeBSD.gz) = 78b7716bc2440ffc020f10b2f2a7596d
+MD5 (gwydion-dylan-2.3.9.tar.gz) = 9f7a25f0df8105a6ac3f1cf79ddf948e
+MD5 (d2c-2.3.9-FreeBSD.gz) = 08556a36e83bcaef43cf5f41311ad26e
diff --git a/lang/dylan/pkg-descr b/lang/dylan/pkg-descr
index 91cf116432c2..9985fd3c5991 100644
--- a/lang/dylan/pkg-descr
+++ b/lang/dylan/pkg-descr
@@ -7,12 +7,6 @@ powerful class and function library. Though it is a DYnamic LANguage, it
includes facilities for making compiled programs more efficient than many
other dynamic languages.
-The Dylan language was originally developed by Apple, but the project
-was dropped just as the language definition was being finished and
-before a production-quality compiler was complete. The Gwydion
-project and Harlequin have continued use and development of the
-language.
-
Gwydion Dylan actually contains two implementations of the language.
One, called Mindy (Mindy Is Not Dylan Yet), is a bytecode compiler and
interpreter that implements most of the language except for the macro
@@ -21,16 +15,7 @@ uses C as its target "assembly language". The d2c compiler was
written in Dylan and bootstrapped using Mindy.
A copy of the d2c compiler binary is required by the port to
-bootstrap the entire system. As the Gwydion documentation says,
-
- Recompiling the entire system takes over an hour on 64meg 200mhz
- Pentium Pro running Windows/NT. This is almost all for the
- compilation of the d2c runtime and compiler; compiling just Mindy
- takes only a few minutes. d2c also uses lots of memory, especially
- when compiling itself: you want at least 48 meg, and more is
- better.
+bootstrap the entire system, which can often take quite a bit of time.
For more information about Gwydion Dylan, see the Gwydion Dylan maintainers
WWW: http://www.gwydiondylan.org/
-
--Peter S. Housel- housel@acm.org
diff --git a/lang/dylan/pkg-plist b/lang/dylan/pkg-plist
index 04115ff24591..f4e1cd0f590f 100644
--- a/lang/dylan/pkg-plist
+++ b/lang/dylan/pkg-plist
@@ -1,6 +1,8 @@
bin/d2c
bin/dybug
bin/gen-makefile
+bin/gobject-tool
+bin/libraries-test-suite-app
bin/line-count
bin/make-dylan-app
bin/make-dylan-lib
@@ -113,6 +115,21 @@ lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtime-dylan.so
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtime-dylan.la
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtime-dylan.a
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/time-lib.dbc
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-dylan.la
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-dylan.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-dylan.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-specs-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-specs-dylan.la
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-specs-dylan.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-specs-dylan.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-test-suite-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-test-suite-dylan.la
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-test-suite-dylan.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtestworks-test-suite-dylan.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/testworks-specs.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/testworks-test-suite.lib.du
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/testworks.lib.du
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/stream-extensions.lib.du
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstream-extensions-dylan.so.0
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libstream-extensions-dylan.so
@@ -124,6 +141,7 @@ lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtranscendental-dylan.so.0
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtranscendental-dylan.so
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtranscendental-dylan.la
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libtranscendental-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/locators.lib.du
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/transcendental-lib.dbc
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/parse-arguments.lib.du
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libparse-arguments-dylan.so.0
@@ -152,6 +170,14 @@ lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libio-dylan.so.0
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libio-dylan.so
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libio-dylan.la
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libio-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblibraries-test-suite-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblibraries-test-suite-dylan.la
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblibraries-test-suite-dylan.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblibraries-test-suite-dylan.so.0
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblocators-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblocators-dylan.la
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblocators-dylan.so
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/liblocators-dylan.so.0
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/io-lib.dbc
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/file-system.lib.du
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libfile-system-dylan.so.0
@@ -173,6 +199,7 @@ lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/librandom-dylan.so.0
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/librandom-dylan.so
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/librandom-dylan.la
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/librandom-dylan.a
+lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libraries-test-suite.lib.du
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/parser-utilities.lib.du
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libparser-utilities-dylan.so.0
lib/dylan/%%DYLANVER%%/%%DYLANARCH%%/libparser-utilities-dylan.so