aboutsummaryrefslogtreecommitdiff
path: root/lang/slib-guile
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2014-10-05 13:29:40 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2014-10-05 13:29:40 +0000
commitcc5c75bd956c3dbffb0fd3aaba4a353bfd58c9bb (patch)
treee5003b68c00abf0ccce29ce606baaa1f1d8eeecc /lang/slib-guile
parent42bfb6237efb034c0855bb713cf11b81d1a7db08 (diff)
downloadports-cc5c75bd956c3dbffb0fd3aaba4a353bfd58c9bb.tar.gz
ports-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
Notes
Notes: svn path=/head/; revision=370066
Diffstat (limited to 'lang/slib-guile')
-rw-r--r--lang/slib-guile/Makefile4
-rw-r--r--lang/slib-guile/files/pkg-deinstall.in8
-rw-r--r--lang/slib-guile/files/pkg-install.in8
-rw-r--r--lang/slib-guile/pkg-plist4
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