aboutsummaryrefslogtreecommitdiff
path: root/lang/dylan/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/dylan/Makefile')
-rw-r--r--lang/dylan/Makefile48
1 files changed, 15 insertions, 33 deletions
diff --git a/lang/dylan/Makefile b/lang/dylan/Makefile
index 758b7afc601d..38693fd1aeca 100644
--- a/lang/dylan/Makefile
+++ b/lang/dylan/Makefile
@@ -6,22 +6,16 @@
#
PORTNAME= dylan
-PORTVERSION= 2.3.11
-PORTREVISION= 1
+PORTVERSION= 2.4.0
CATEGORIES= lang
-MASTER_SITES= http://ftp.gwydiondylan.org/downloads/src/tar/ \
- 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/ \
- ftp://ftp.ntua.gr/pub/lang/gwydion/FreeBSD/ \
- ftp://ftp.infodrom.north.de/pub/unix/language/dylan/gwydion/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/ \
- ftp://ftp.kddlabs.co.jp/lang/dylan/gwydion/src/ \
- ftp://ftp.kddlabs.co.jp/lang/dylan/gwydion/FreeBSD/
+MASTER_SITES= http://www.gwydiondylan.org/downloads/src/tar/ \
+ http://www.gwydiondylan.org/downloads/binaries/FreeBSD/x86/ \
+ ftp://ftp.gwydiondylan.org/downloads/src/tar/ \
+ ftp://ftp.gwydiondylan.org/downloads/binaries/FreeBSD/x86/ \
+ ftp://ftp.ntua.gr/pub/lang/gwydion/src/tar/ \
+ ftp://ftp.ntua.gr/pub/lang/gwydion/binaries/FreeBSD/x86/ \
+ ftp://ftp.fu-berlin.de/pub/unix/languages/dylan/src/tar/ \
+ ftp://ftp.fu-berlin.de/pub/unix/languages/dylan/binaries/FreeBSD/x86/
DISTNAME= gwydion-dylan-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} d2c-${PORTVERSION}-FreeBSD.gz
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -33,8 +27,8 @@ LIB_DEPENDS= gc.1:${PORTSDIR}/devel/boehm-gc
USE_PERL5= yes
USE_GMAKE= yes
-CONFIGURE_ARGS= --srcdir=$(WRKSRC) --with-gc-prefix=$(PREFIX)
-CONFIGURE_ENV= D2C="$(WRKDIR)/d2c -p$(WRKSRC)/d2c/compiler/platforms.descr"
+CONFIGURE_ARGS= --srcdir=${WRKSRC} --with-gc-prefix=${PREFIX}
+CONFIGURE_ENV= D2C="${WRKDIR}/d2c -p${WRKSRC}/d2c/compiler/platforms.descr"
GCCVER!= gcc -dumpversion
PLIST_SUB= DYLANVER="${PORTVERSION}"
@@ -51,36 +45,24 @@ ONLY_FOR_ARCHS= i386
INSTALLS_SHLIB= yes
LDCONFIG_DIRS= %%PREFIX%%/lib/dylan/%%DYLANVER%%/%%DYLANARCH%%
USE_GMAKE= yes
-USE_LIBTOOL_VER=13
+USE_LIBTOOL_VER=15
MAKEFILE= GNUmakefile
ALL_TARGET= default
-WANT_GNOME= yes
MAN1= d2c.1 dybug.1 make-dylan-app.1 melange.1 mindy.1 mindycomp.1 \
mindyexec.1 parsergen.1 gobject-tool.1
MAN5= platforms.descr.5
MAN7= dylan.7 gwydion.7
-.include <bsd.port.pre.mk>
-
USE_REINPLACE= yes
-.if ${HAVE_GNOME:Mgtk12}!=""
-USE_GNOME+= gtk12
-PLIST_SUB+= GTK_ONLY=""
-CONFIGURE_ARGS+=--enable-duim=gtk
-.else
-PLIST_SUB+= GTK_ONLY="@comment "
CONFIGURE_ARGS+=--without-gtk
-.endif
post-extract:
- $(GUNZIP_CMD) -c $(DISTDIR)/d2c-$(PORTVERSION)-FreeBSD.gz >$(WRKDIR)/d2c
- ${CHMOD} ugo+x $(WRKDIR)/d2c
+ ${GUNZIP_CMD} -c ${DISTDIR}/d2c-${PORTVERSION}-FreeBSD.gz >${WRKDIR}/d2c
+ ${CHMOD} ugo+x ${WRKDIR}/d2c
pre-patch:
- @${REINPLACE_CMD} -e 's|gtk-config|${GTK_CONFIG}|' \
- ${WRKSRC}/platform/gtk+/gtk+/gtk.lid
${REINPLACE_CMD} -e 's|libtool$$|${LIBTOOL_LIBEXECDIR}/libtool|' \
${WRKSRC}/d2c/compiler/platforms.descr
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>