Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Apr 2005 20:43:19 -0700 (PDT)
From:      "Peter S. Housel" <housel@acm.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/79614: Maintainer update for lang/dylan port
Message-ID:  <200504070343.j373hJJS071554@housel.dyndns.org>
Resent-Message-ID: <200504070350.j373oA4W047680@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         79614
>Category:       ports
>Synopsis:       Maintainer update for lang/dylan port
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 07 03:50:10 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Peter S. Housel
>Release:        FreeBSD 6.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD housel.dyndns.org 6.0-CURRENT FreeBSD 6.0-CURRENT #4: Thu Feb 10 19:49:38 PST 2005 housel@housel.dyndns.org:/usr/obj/usr/src/sys/HOUSEL i386



>Description:
	This patch updates the lang/dylan port to version 2.4.0.
>How-To-Repeat:
>Fix:

diff -u -r /usr/ports/lang/dylan/Makefile Makefile
--- /usr/ports/lang/dylan/Makefile	Wed Apr 21 07:49:48 2004
+++ Makefile	Wed Apr  6 20:06:51 2005
@@ -6,22 +6,17 @@
 #
 
 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}
@@ -51,10 +46,9 @@
 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
@@ -64,22 +58,16 @@
 .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
 
 pre-patch:
-	@${REINPLACE_CMD} -e 's|gtk-config|${GTK_CONFIG}|' \
-		${WRKSRC}/platform/gtk+/gtk+/gtk.lid
+#	@${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
 
diff -u -r /usr/ports/lang/dylan/distinfo distinfo
--- /usr/ports/lang/dylan/distinfo	Wed Mar 31 10:11:40 2004
+++ distinfo	Tue Apr  5 22:56:22 2005
@@ -1,4 +1,4 @@
-MD5 (gwydion-dylan-2.3.11.tar.gz) = 0be55ce757671efb415ec6616b6277c4
-SIZE (gwydion-dylan-2.3.11.tar.gz) = 3091501
-MD5 (d2c-2.3.11-FreeBSD.gz) = edbb43719eda90efa7c77be3b6c77605
-SIZE (d2c-2.3.11-FreeBSD.gz) = 2005636
+MD5 (gwydion-dylan-2.4.0.tar.gz) = 7ed180bf4ef11e8e8da3bd78b45477a8
+SIZE (gwydion-dylan-2.4.0.tar.gz) = 3623651
+MD5 (d2c-2.4.0-FreeBSD.gz) = 4d020eb0bb84516adfdfc05f2475bffb
+SIZE (d2c-2.4.0-FreeBSD.gz) = 3060993
diff -u /dev/null files/patch-platforms.descr
--- /dev/null	Wed Apr  6 20:33:00 2005
+++ files/patch-platforms.descr	Tue Apr  5 22:56:22 2005
@@ -0,0 +1,15 @@
+--- d2c/compiler/platforms.descr	Sun Oct 17 21:17:02 2004
++++ d2c/compiler/platforms.descr	Sat Mar 19 05:32:42 2005
+@@ -622,7 +622,11 @@
+ // FreeBSD 3.x and above
+ platform-name:			x86-freebsd-elf-gcc
+ inherit-from:			gcc freebsd x86
+-link-shared-library-command:    $(LIBTOOL) --mode=link gcc -o %s %s -rpath %s
++link-shared-library-command:    $(LIBTOOL) --tag=CC --mode=link gcc -o %s %s -rpath %s
++link-executable-command: 	$(LIBTOOL) --tag=CC --mode=link gcc -o %s %s %s
++link-shared-executable-command: $(LIBTOOL) --tag=CC --mode=link gcc -o %s %s %s
++compile-c-for-shared-command:   $(LIBTOOL) --tag=CC --mode=compile gcc $(CCFLAGS) -c %s -o %s
++
+ 
+ platform-name:			x86-freebsd-elf-gcc32
+ inherit-from:			freebsd x86-gcc32



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504070343.j373hJJS071554>