* [gentoo-commits] gentoo-x86 commit in dev-scheme/slib: slib-3.2.2.ebuild ChangeLog
@ 2010-11-14 16:11 Justin Lecher (jlec)
0 siblings, 0 replies; 3+ messages in thread
From: Justin Lecher (jlec) @ 2010-11-14 16:11 UTC (permalink / raw
To: gentoo-commits
jlec 10/11/14 16:11:56
Modified: slib-3.2.2.ebuild ChangeLog
Log:
Imported prefix changes
(Portage version: 2.2.0_alpha4/cvs/Linux x86_64)
Revision Changes Path
1.3 dev-scheme/slib/slib-3.2.2.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?r1=1.2&r2=1.3
Index: slib-3.2.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- slib-3.2.2.ebuild 6 Jan 2010 20:26:52 -0000 1.2
+++ slib-3.2.2.ebuild 14 Nov 2010 16:11:56 -0000 1.3
@@ -1,6 +1,8 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild,v 1.2 2010/01/06 20:26:52 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild,v 1.3 2010/11/14 16:11:56 jlec Exp $
+
+EAPI="3"
inherit versionator eutils
@@ -17,7 +19,7 @@
SLOT="0"
LICENSE="public-domain BSD"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
IUSE="" #test"
#unzip for unpacking
@@ -27,21 +29,17 @@
INSTALL_DIR="/usr/share/slib/"
-src_unpack() {
- unpack ${A}; cd "${S}"
-
-# cp Makefile Makefile.old
-
- sed "s:prefix = /usr/local/:prefix = ${D}/usr/:" -i Makefile
- sed 's:libdir = $(exec_prefix)lib/:libdir = $(exec_prefix)share/:' -i Makefile
- sed 's:man1dir = $(prefix)man/:man1dir = $(prefix)/share/man/:' -i Makefile
- sed 's:infodir = $(prefix)info/:infodir = $(prefix)share/info/:' -i Makefile
+src_prepare() {
+ sed "s:prefix = /usr/local/:prefix = ${ED}/usr/:" -i Makefile || die
+ sed 's:libdir = $(exec_prefix)lib/:libdir = $(exec_prefix)share/:' -i Makefile || die
+ sed 's:man1dir = $(prefix)man/:man1dir = $(prefix)/share/man/:' -i Makefile || die
+ sed 's:infodir = $(prefix)info/:infodir = $(prefix)share/info/:' -i Makefile || die
- sed 's:echo SCHEME_LIBRARY_PATH=$(libslibdir) >> $(bindir)slib:echo SCHEME_LIBRARY_PATH=/usr/share/slib/ >> $(bindir)slib:' -i Makefile
+ sed 's:echo SCHEME_LIBRARY_PATH=$(libslibdir) >> $(bindir)slib:echo SCHEME_LIBRARY_PATH='"${EPREFIX}"'/usr/share/slib/ >> $(bindir)slib:' -i Makefile || die
# diff -u Makefile.old Makefile
- sed 's:(lambda () "/usr/local/share/gambc/")):(lambda () "/usr/share/gambit")):' -i gambit.init
+ sed 's:(lambda () "/usr/local/share/gambc/")):(lambda () "'"${EPREFIX}"'/usr/share/gambit")):' -i gambit.init || die
}
src_compile() {
@@ -52,7 +50,7 @@
emake infoz || die "infoz failed"
emake install || die "install failed"
- dodoc ANNOUNCE ChangeLog FAQ README
+ dodoc ANNOUNCE ChangeLog FAQ README || die
dodir /usr/share/gambit/
more_install
}
@@ -60,11 +58,11 @@
more_install() {
dosym ${INSTALL_DIR} /usr/share/guile/slib # link from guile dir
dosym ${INSTALL_DIR} /usr/lib/slib
- dodir /etc/env.d/ && echo "SCHEME_LIBRARY_PATH=\"${INSTALL_DIR}\"" > "${D}"/etc/env.d/50slib
+ dodir /etc/env.d/ && echo "SCHEME_LIBRARY_PATH=\"${EPREFIX}${INSTALL_DIR}\"" > "${ED}"/etc/env.d/50slib
mkdir "${S}"/installers
pushd installers; make_installers; popd
- dosbin installers/*
+ dosbin installers/* || die
}
pkg_postinst() {
@@ -81,7 +79,7 @@
}
make_load_expression() {
- echo "(load \\\"${INSTALL_DIR}$1.init\\\")"
+ echo "(load \\\"${EPREFIX}${INSTALL_DIR}$1.init\\\")"
}
make_installers()
@@ -113,7 +111,7 @@
if has_version dev-scheme/$1; then
script=install_slib_for_${1//-/}
einfo "Registering slib with $1..."
-# echo running: $(cat /usr/sbin/${script})
+# echo running: $(cat "${EPREFIX}"/usr/sbin/${script})
$script
else
einfo "$1 not installed, not registering..."
1.50 dev-scheme/slib/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/slib/ChangeLog?rev=1.50&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/slib/ChangeLog?rev=1.50&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-scheme/slib/ChangeLog?r1=1.49&r2=1.50
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- ChangeLog 6 Jan 2010 20:26:52 -0000 1.49
+++ ChangeLog 14 Nov 2010 16:11:56 -0000 1.50
@@ -1,6 +1,9 @@
# ChangeLog for dev-scheme/slib
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.49 2010/01/06 20:26:52 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.50 2010/11/14 16:11:56 jlec Exp $
+
+ 14 Nov 2010; Justin Lecher <jlec@gentoo.org> slib-3.2.2.ebuild:
+ Imported prefix changes
06 Jan 2010; Brent Baude <ranger@gentoo.org> slib-3.2.2.ebuild:
Marking slib-3.2.2 ~ppc64 for bug 288172
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-scheme/slib: slib-3.2.2.ebuild ChangeLog
@ 2010-01-06 20:26 Brent Baude (ranger)
0 siblings, 0 replies; 3+ messages in thread
From: Brent Baude (ranger) @ 2010-01-06 20:26 UTC (permalink / raw
To: gentoo-commits
ranger 10/01/06 20:26:52
Modified: slib-3.2.2.ebuild ChangeLog
Log:
Marking slib-3.2.2 ~ppc64 for bug 288172
(Portage version: 2.1.7.16/cvs/Linux ppc64)
Revision Changes Path
1.2 dev-scheme/slib/slib-3.2.2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?r1=1.1&r2=1.2
Index: slib-3.2.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- slib-3.2.2.ebuild 31 Aug 2009 13:14:02 -0000 1.1
+++ slib-3.2.2.ebuild 6 Jan 2010 20:26:52 -0000 1.2
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild,v 1.1 2009/08/31 13:14:02 hkbst Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild,v 1.2 2010/01/06 20:26:52 ranger Exp $
inherit versionator eutils
@@ -17,7 +17,7 @@
SLOT="0"
LICENSE="public-domain BSD"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="" #test"
#unzip for unpacking
1.49 dev-scheme/slib/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/ChangeLog?rev=1.49&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/ChangeLog?rev=1.49&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/ChangeLog?r1=1.48&r2=1.49
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- ChangeLog 31 Aug 2009 13:14:02 -0000 1.48
+++ ChangeLog 6 Jan 2010 20:26:52 -0000 1.49
@@ -1,6 +1,9 @@
# ChangeLog for dev-scheme/slib
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.48 2009/08/31 13:14:02 hkbst Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.49 2010/01/06 20:26:52 ranger Exp $
+
+ 06 Jan 2010; Brent Baude <ranger@gentoo.org> slib-3.2.2.ebuild:
+ Marking slib-3.2.2 ~ppc64 for bug 288172
*slib-3.2.2 (31 Aug 2009)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in dev-scheme/slib: slib-3.2.2.ebuild ChangeLog
@ 2009-08-31 13:14 Marijn Schouten (hkbst)
0 siblings, 0 replies; 3+ messages in thread
From: Marijn Schouten (hkbst) @ 2009-08-31 13:14 UTC (permalink / raw
To: gentoo-commits
hkbst 09/08/31 13:14:02
Modified: ChangeLog
Added: slib-3.2.2.ebuild
Log:
bump
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Revision Changes Path
1.48 dev-scheme/slib/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/ChangeLog?rev=1.48&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/ChangeLog?rev=1.48&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/ChangeLog?r1=1.47&r2=1.48
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- ChangeLog 17 Nov 2008 11:28:50 -0000 1.47
+++ ChangeLog 31 Aug 2009 13:14:02 -0000 1.48
@@ -1,6 +1,11 @@
# ChangeLog for dev-scheme/slib
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.47 2008/11/17 11:28:50 pchrist Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.48 2009/08/31 13:14:02 hkbst Exp $
+
+*slib-3.2.2 (31 Aug 2009)
+
+ 31 Aug 2009; Marijn Schouten <hkBst@gentoo.org> +slib-3.2.2.ebuild:
+ bump
17 Nov 2008; Panagiotis Christopoulos <pchrist@gentoo.org>
slib-3.2.1.ebuild:
1.1 dev-scheme/slib/slib-3.2.2.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild?rev=1.1&content-type=text/plain
Index: slib-3.2.2.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.2.2.ebuild,v 1.1 2009/08/31 13:14:02 hkbst Exp $
inherit versionator eutils
#version magic thanks to masterdriverz and UberLord using bash array instead of tr
trarr="0abcdefghi"
MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 2):1}$(get_version_component_range 3)"
MY_P=${PN}-${MY_PV}
S=${WORKDIR}/${PN}
DESCRIPTION="library providing functions for Scheme implementations"
SRC_URI="http://swiss.csail.mit.edu/ftpdir/scm/${MY_P}.zip"
HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SLIB"
SLOT="0"
LICENSE="public-domain BSD"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
IUSE="" #test"
#unzip for unpacking
RDEPEND=""
DEPEND="app-arch/unzip"
# test? ( dev-scheme/scm )"
INSTALL_DIR="/usr/share/slib/"
src_unpack() {
unpack ${A}; cd "${S}"
# cp Makefile Makefile.old
sed "s:prefix = /usr/local/:prefix = ${D}/usr/:" -i Makefile
sed 's:libdir = $(exec_prefix)lib/:libdir = $(exec_prefix)share/:' -i Makefile
sed 's:man1dir = $(prefix)man/:man1dir = $(prefix)/share/man/:' -i Makefile
sed 's:infodir = $(prefix)info/:infodir = $(prefix)share/info/:' -i Makefile
sed 's:echo SCHEME_LIBRARY_PATH=$(libslibdir) >> $(bindir)slib:echo SCHEME_LIBRARY_PATH=/usr/share/slib/ >> $(bindir)slib:' -i Makefile
# diff -u Makefile.old Makefile
sed 's:(lambda () "/usr/local/share/gambc/")):(lambda () "/usr/share/gambit")):' -i gambit.init
}
src_compile() {
emake || die "make failed"
}
src_install() {
emake infoz || die "infoz failed"
emake install || die "install failed"
dodoc ANNOUNCE ChangeLog FAQ README
dodir /usr/share/gambit/
more_install
}
more_install() {
dosym ${INSTALL_DIR} /usr/share/guile/slib # link from guile dir
dosym ${INSTALL_DIR} /usr/lib/slib
dodir /etc/env.d/ && echo "SCHEME_LIBRARY_PATH=\"${INSTALL_DIR}\"" > "${D}"/etc/env.d/50slib
mkdir "${S}"/installers
pushd installers; make_installers; popd
dosbin installers/*
}
pkg_postinst() {
[ "${ROOT}" == "/" ] && pkg_config
}
IMPLEMENTATIONS="bigloo drscheme elk gambit guile scm" # mit-scheme
pkg_config() {
for impl in ${IMPLEMENTATIONS}; do
install_slib ${impl}
# echo '(slib:report-version)' | slib ${impl}
done
}
make_load_expression() {
echo "(load \\\"${INSTALL_DIR}$1.init\\\")"
}
make_installers()
{
PROGRAM="(require 'new-catalog) (slib:report-version)"
bigloo_install_command="bigloo -s -eval \"(begin "$(make_load_expression bigloo)" ${PROGRAM} (exit))\""
drscheme_install_command="mzscheme -vme \"(begin $(make_load_expression mzscheme) ${PROGRAM})\""
elk_install_command="echo \"$(make_load_expression elk) ${PROGRAM}\" | elk -l -"
gambit_install_command="gambit-interpreter -e \"$(make_load_expression gambit) ${PROGRAM}\""
# guile_install_command="guile -c \"$(make_load_expression guile) ${PROGRAM}\""
guile_install_command="guile -c \"(use-modules (ice-9 slib)) ${PROGRAM}\""
#variable names may not contain hyphens (-)
mitscheme_install_command="echo \"(set! load/suppress-loading-message? #t) $(make_load_expression mitscheme) ${PROGRAM}\" | mit-scheme --batch-mode"
echo ${mitscheme_install_command}
scm_install_command="scm -e \"${PROGRAM}\""
for impl in ${IMPLEMENTATIONS}; do
command_var=${impl//-/}_install_command
make_installer ${impl} "${!command_var}"
done
}
make_installer() {
echo $2 > install_slib_for_${1//-/}
}
install_slib() {
if has_version dev-scheme/$1; then
script=install_slib_for_${1//-/}
einfo "Registering slib with $1..."
# echo running: $(cat /usr/sbin/${script})
$script
else
einfo "$1 not installed, not registering..."
fi
}
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-11-14 16:11 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-14 16:11 [gentoo-commits] gentoo-x86 commit in dev-scheme/slib: slib-3.2.2.ebuild ChangeLog Justin Lecher (jlec)
-- strict thread matches above, loose matches on Subject: below --
2010-01-06 20:26 Brent Baude (ranger)
2009-08-31 13:14 Marijn Schouten (hkbst)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox