diff options
author | Guido Falsi <madpilot@FreeBSD.org> | 2014-10-05 21:29:40 +0800 |
---|---|---|
committer | Guido Falsi <madpilot@FreeBSD.org> | 2014-10-05 21:29:40 +0800 |
commit | cc5c75bd956c3dbffb0fd3aaba4a353bfd58c9bb (patch) | |
tree | e5003b68c00abf0ccce29ce606baaa1f1d8eeecc /lang/slib-guile | |
parent | 42bfb6237efb034c0855bb713cf11b81d1a7db08 (diff) | |
download | freebsd-ports-gnome-cc5c75bd956c3dbffb0fd3aaba4a353bfd58c9bb.tar.gz freebsd-ports-gnome-cc5c75bd956c3dbffb0fd3aaba4a353bfd58c9bb.tar.zst freebsd-ports-gnome-cc5c75bd956c3dbffb0fd3aaba4a353bfd58c9bb.zip |
- Update slib and slib-guile to 3b4
- Fix build for lang/slib with new texinfo [1]
- Convert slib-guile @exec/@unexec directives to post install/deinstall scripts
- Add new port slib-guile2 based on slib-guile
- Remove dirrms
MFH: 2014Q4
Diffstat (limited to 'lang/slib-guile')
-rw-r--r-- | lang/slib-guile/Makefile | 4 | ||||
-rw-r--r-- | lang/slib-guile/files/pkg-deinstall.in | 8 | ||||
-rw-r--r-- | lang/slib-guile/files/pkg-install.in | 8 | ||||
-rw-r--r-- | lang/slib-guile/pkg-plist | 4 |
4 files changed, 18 insertions, 6 deletions
diff --git a/lang/slib-guile/Makefile b/lang/slib-guile/Makefile index d38371b3dce5..9128f870b658 100644 --- a/lang/slib-guile/Makefile +++ b/lang/slib-guile/Makefile @@ -3,8 +3,7 @@ # $MCom: ports/lang/slib-guile/Makefile,v 1.3 2006/10/13 02:32:48 marcus Exp $ PORTNAME= slib -PORTVERSION= 3b3 # Keep this in sync with lang/slib -PORTREVISION= 1 +PORTVERSION= 3b4 # Keep this in sync with lang/slib CATEGORIES= lang scheme MASTER_SITES= # empty PKGNAMESUFFIX= -guile @@ -17,6 +16,7 @@ BUILD_DEPENDS= ${LOCALBASE}/share/slib/require.scm:${PORTSDIR}/lang/slib \ guile:${PORTSDIR}/lang/guile RUN_DEPENDS:= ${BUILD_DEPENDS} +SUB_FILES+= pkg-install pkg-deinstall NO_BUILD= yes NO_INSTALL= yes diff --git a/lang/slib-guile/files/pkg-deinstall.in b/lang/slib-guile/files/pkg-deinstall.in new file mode 100644 index 000000000000..19ec50f662c7 --- /dev/null +++ b/lang/slib-guile/files/pkg-deinstall.in @@ -0,0 +1,8 @@ +#!/bin/sh + +case "$2" in +"POST-DEINSTALL") + rm -f %%LOCALBASE%%/share/guile/1.8/slib + rm -f %%LOCALBASE%%/share/guile/1.8/slibcat + ;; +esac diff --git a/lang/slib-guile/files/pkg-install.in b/lang/slib-guile/files/pkg-install.in new file mode 100644 index 000000000000..d7ee7ff69d60 --- /dev/null +++ b/lang/slib-guile/files/pkg-install.in @@ -0,0 +1,8 @@ +#!/bin/sh + +case "$2" in +"POST-INSTALL") + ln -shf %%LOCALBASE%%/share/slib %%LOCALBASE%%/share/guile/1.8/slib + env GUILE_IMPLEMENTATION_PATH=%%LOCALBASE%%/share/guile/1.8 %%LOCALBASE%%/bin/guile -q -l %%LOCALBASE%%/share/slib/guile.init -c "(use-modules (ice-9 slib))(require 'new-catalog)" + ;; +esac diff --git a/lang/slib-guile/pkg-plist b/lang/slib-guile/pkg-plist deleted file mode 100644 index c807164929c3..000000000000 --- a/lang/slib-guile/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -@exec ln -shf %D/share/slib %D/share/guile/1.8/slib -@exec env GUILE_IMPLEMENTATION_PATH=%%LOCALBASE%%/share/guile/1.8 %D/bin/guile -q -l %%LOCALBASE%%/share/slib/guile.init -c "(use-modules (ice-9 slib))(require 'new-catalog)" -@unexec rm -f %D/share/guile/1.8/slib -@unexec rm -f %D/share/guile/1.8/slibcat |