Date: Mon, 25 Feb 2008 04:53:15 GMT From: David Barksdale <amatus@gnu.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/121070: [PATCH] lang/slib-guile parameterize guile version Message-ID: <200802250453.m1P4rFLW075013@www.freebsd.org> Resent-Message-ID: <200802250500.m1P5023h000468@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 121070 >Category: ports >Synopsis: [PATCH] lang/slib-guile parameterize guile version >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Feb 25 05:00:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: David Barksdale >Release: >Organization: >Environment: >Description: This patch allows lang/slib-guile to build against guile versions 1.6 and 1.8 in preparation for updating to guile 1.8. >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruN /usr/ports/lang/slib-guile/Makefile lang/slib-guile/Makefile --- /usr/ports/lang/slib-guile/Makefile 2007-01-24 10:19:21.000000000 -0600 +++ lang/slib-guile/Makefile 2008-02-24 21:15:29.469452251 -0600 @@ -7,6 +7,7 @@ PORTNAME= slib PORTVERSION= 3a4 # Keep this in sync with lang/slib +PORTREVISION= 1 CATEGORIES= lang scheme MASTER_SITES= # empty PKGNAMESUFFIX= -guile @@ -21,10 +22,15 @@ NO_BUILD= yes +.include <bsd.port.pre.mk> + +GUILE_VER!= ${LOCALBASE}/bin/guile-config info guileversion | ${CUT} -f 1-2 -d . +PLIST_SUB= GUILE_VER=${GUILE_VER} + do-install: - ${LN} -shf ${PREFIX}/share/slib ${LOCALBASE}/share/guile/1.6/slib - cd ${PREFIX}/share/guile/1.6/slib && \ + ${LN} -shf ${PREFIX}/share/slib ${LOCALBASE}/share/guile/${GUILE_VER}/slib + cd ${PREFIX}/share/guile/${GUILE_VER}/slib && \ ${LOCALBASE}/bin/guile -q -l guile.init -c \ "(require 'new-catalog)" -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff -ruN /usr/ports/lang/slib-guile/pkg-plist lang/slib-guile/pkg-plist --- /usr/ports/lang/slib-guile/pkg-plist 2006-10-14 03:35:41.000000000 -0500 +++ lang/slib-guile/pkg-plist 2008-02-24 20:50:39.147358801 -0600 @@ -1,4 +1,4 @@ -@exec ln -shf %D/share/slib %D/share/guile/1.6/slib +@exec ln -shf %D/share/slib %D/share/guile/%%GUILE_VER%%/slib @exec %D/bin/guile -q -l %%LOCALBASE%%/share/slib/guile.init -c "(require 'new-catalog)" -@unexec rm -f %D/share/guile/1.6/slib -@unexec rm -f %D/share/guile/1.6/slibcat +@unexec rm -f %D/share/guile/%%GUILE_VER%%/slib +@unexec rm -f %D/share/guile/%%GUILE_VER%%/slibcat >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802250453.m1P4rFLW075013>