backport 3.1.4-r1 to 3.1.1-r1
authorMarijn Schouten <hkbst@gentoo.org>
Wed, 24 Jan 2007 17:06:06 +0000 (17:06 +0000)
committerMarijn Schouten <hkbst@gentoo.org>
Wed, 24 Jan 2007 17:06:06 +0000 (17:06 +0000)
Package-Manager: portage-2.1.2-r2

dev-scheme/slib/ChangeLog
dev-scheme/slib/Manifest
dev-scheme/slib/files/digest-slib-3.1.1-r1 [new file with mode: 0644]
dev-scheme/slib/slib-3.1.1-r1.ebuild [new file with mode: 0644]

index 5a3ea4f37282524a3256d9cb1a66e45130dcd7e5..bda90e0fd923857817e26f29c14018233a105143 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-libs/slib
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.14 2007/01/24 16:59:50 hkbst Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.15 2007/01/24 17:06:06 hkbst Exp $
+
+*slib-3.1.1-r1 (24 Jan 2007)
+
+  24 Jan 2007; Marijn Schouten <hkBst@gentoo.org> +slib-3.1.1-r1.ebuild:
+  backport 3.1.4-r1 to 3.1.1-r1
 
 *slib-3.1.4-r1 (24 Jan 2007)
 
index 30a3bf139801111d799797122478dce02da601d9..ff23ef38c3d2eab51b28aae8d2908817e52c3fd5 100644 (file)
@@ -15,6 +15,10 @@ EBUILD slib-2.4.6.ebuild 890 RMD160 b5483ba3773ebe6eb651a63b96a3273f0ec183ce SHA
 MD5 6ba16fb85554e075b5fe96257193b027 slib-2.4.6.ebuild 890
 RMD160 b5483ba3773ebe6eb651a63b96a3273f0ec183ce slib-2.4.6.ebuild 890
 SHA256 d9bd04cee9aa6a4a170cde1eddba87dfebb2e9927fb5e2fe7514802ba34e51d2 slib-2.4.6.ebuild 890
+EBUILD slib-3.1.1-r1.ebuild 1458 RMD160 ab8c24da29600f31a65b1a8a079980c45b59fa8d SHA1 ce244612672abbf33ea77b93d6050b37f545a02a SHA256 a3aed7154ed0a40676fb1f0ce5fb4513accb563bdc46c408bb92a774abbffa0b
+MD5 84d1a6b814bb6ac271d1398133b50a85 slib-3.1.1-r1.ebuild 1458
+RMD160 ab8c24da29600f31a65b1a8a079980c45b59fa8d slib-3.1.1-r1.ebuild 1458
+SHA256 a3aed7154ed0a40676fb1f0ce5fb4513accb563bdc46c408bb92a774abbffa0b slib-3.1.1-r1.ebuild 1458
 EBUILD slib-3.1.1.ebuild 898 RMD160 14ea4440c5ed3ef4cf1608e713ced7c80a4c231e SHA1 67f36fcdcb41d4be0198d0d5ff7fef6316e91fb9 SHA256 2d7c5c68b1b1b561af3080e7bd42389b98246993f0e7d6e8fa76a0a7524f2672
 MD5 c2d617d7a6675444686ab7fbac99e559 slib-3.1.1.ebuild 898
 RMD160 14ea4440c5ed3ef4cf1608e713ced7c80a4c231e slib-3.1.1.ebuild 898
@@ -27,10 +31,10 @@ EBUILD slib-3.1.4.ebuild 1436 RMD160 738366c6c7a3092e071dea4e6a781cd5e0d19a3e SH
 MD5 23dd474af0332000c8ad0ab1e2fd8180 slib-3.1.4.ebuild 1436
 RMD160 738366c6c7a3092e071dea4e6a781cd5e0d19a3e slib-3.1.4.ebuild 1436
 SHA256 35b7bbe5e29d585c479e2644ab152d4fa2524d5df3f7ca7819fbbc3024c68541 slib-3.1.4.ebuild 1436
-MISC ChangeLog 4070 RMD160 84f0673f9fdb27e7190807508bb7341706fa6424 SHA1 a8eb66b85c8d3386aa31d68494c5f096dc26e557 SHA256 d96fbe101da777fbc15b628fb1e9daaa645d6588552e634fb861974f41ee373f
-MD5 ca272ad60e42ed2c39e0e448b9137ce0 ChangeLog 4070
-RMD160 84f0673f9fdb27e7190807508bb7341706fa6424 ChangeLog 4070
-SHA256 d96fbe101da777fbc15b628fb1e9daaa645d6588552e634fb861974f41ee373f ChangeLog 4070
+MISC ChangeLog 4206 RMD160 45dadb4964c314aec3015b643bc909dbe6be0a05 SHA1 aa0a2533165e4f3c419c69b3d8e052a549225fec SHA256 e91953ffab61e8ea46bd13e858990d608300360f168be9992c51e129835af347
+MD5 77f3fac26cdf48fe725f937fd5e40b2a ChangeLog 4206
+RMD160 45dadb4964c314aec3015b643bc909dbe6be0a05 ChangeLog 4206
+SHA256 e91953ffab61e8ea46bd13e858990d608300360f168be9992c51e129835af347 ChangeLog 4206
 MISC metadata.xml 398 RMD160 7fabdfdd6bbeac709b9571c0835ec15e588597b3 SHA1 c51deac0a50261fa887a2e2e9e2d35af40605496 SHA256 9f2719a4fba8cfe3430d7dbd7638dab8ab3b9dbbe20a1364544dc35ea5f8d75a
 MD5 b8e27e247b747f45efd6dd67f4a1dcb1 metadata.xml 398
 RMD160 7fabdfdd6bbeac709b9571c0835ec15e588597b3 metadata.xml 398
@@ -47,6 +51,9 @@ SHA256 221438a08e1ad9e69f8f85f4b3eb2ed1832229d8e57643bba974afa181e3a64a files/di
 MD5 7b0d9206c727a335c91720bb6ef4e08c files/digest-slib-3.1.1 214
 RMD160 03a35b52a74a9f2f8fb8619331f538423dcee85d files/digest-slib-3.1.1 214
 SHA256 3b14bb4e98cb894ca3dcffee07eb32f31a83fa86deee561c699e04401e584161 files/digest-slib-3.1.1 214
+MD5 7b0d9206c727a335c91720bb6ef4e08c files/digest-slib-3.1.1-r1 214
+RMD160 03a35b52a74a9f2f8fb8619331f538423dcee85d files/digest-slib-3.1.1-r1 214
+SHA256 3b14bb4e98cb894ca3dcffee07eb32f31a83fa86deee561c699e04401e584161 files/digest-slib-3.1.1-r1 214
 MD5 a1252a8dd656f70662da421b7ea68f84 files/digest-slib-3.1.4 214
 RMD160 cc8c0f4a36e9a51626b52c47d40424104360aaa7 files/digest-slib-3.1.4 214
 SHA256 be9684a7fb47a797ee2d2553918cdf4afe425c6992aa027327fcaef1620ba5f2 files/digest-slib-3.1.4 214
diff --git a/dev-scheme/slib/files/digest-slib-3.1.1-r1 b/dev-scheme/slib/files/digest-slib-3.1.1-r1
new file mode 100644 (file)
index 0000000..cb62270
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 a8805700c4c49d48a14fc8a0c2b996f4 slib3a1.zip 861953
+RMD160 9058c89d0da0231bdf06be084e316fb73f456f28 slib3a1.zip 861953
+SHA256 8a41bb6c726a2ff79579289ce20dc085171100050466f8ec7aa4ecd3348f3ae0 slib3a1.zip 861953
diff --git a/dev-scheme/slib/slib-3.1.1-r1.ebuild b/dev-scheme/slib/slib-3.1.1-r1.ebuild
new file mode 100644 (file)
index 0000000..f955364
--- /dev/null
@@ -0,0 +1,46 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/slib-3.1.1-r1.ebuild,v 1.1 2007/01/24 17:06:06 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/OLD/${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=""
+
+#unzip for unpacking
+#depend on guile for now, until slib actually works with another scheme implementation in portage
+RDEPEND="=dev-scheme/guile-1.6*"
+DEPEND="app-arch/unzip
+       ${RDEPEND}"
+
+# slib tests rely on scm being installed. It isn't even in portage :(
+RESTRICT="test"
+
+# maybe also do "make infoz"
+
+src_install() {
+       insinto /usr/share/slib/ #don't install directly into guile dir
+       doins *.scm
+       doins *.init
+       dodoc ANNOUNCE ChangeLog FAQ README
+       doinfo slib.info
+       dosym /usr/share/slib/ /usr/share/guile/slib # link from guile dir
+}
+
+pkg_postinst() {
+       einfo "Installing slib for guile..."
+       ${ROOT}/usr/bin/guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
+}