Added slib-3.1.4 (3a4) ebuild
authorMarijn Schouten <hkbst@gentoo.org>
Fri, 12 Jan 2007 15:08:10 +0000 (15:08 +0000)
committerMarijn Schouten <hkbst@gentoo.org>
Fri, 12 Jan 2007 15:08:10 +0000 (15:08 +0000)
Package-Manager: portage-2.1.2_rc4-r8

dev-scheme/slib/ChangeLog
dev-scheme/slib/Manifest
dev-scheme/slib/files/digest-slib-3.1.4 [new file with mode: 0644]
dev-scheme/slib/metadata.xml
dev-scheme/slib/slib-3.1.4.ebuild [new file with mode: 0644]

index 335b334be71963355a9fca71f51c17cfa8ed8e0d..6083bd7e3068645fad821a8906f9eedd8fb58d20 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.2 2007/01/10 19:42:27 peper Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/slib/ChangeLog,v 1.3 2007/01/12 15:08:10 hkbst Exp $
+
+*slib-3.1.4 (12 Jan 2007)
+
+  12 Jan 2007; Marijn Schouten hkBst@gentoo.org +slib-3.1.4.ebuild:
+  Added 3.1.4 ebuild
 
   10 Jan 2007; Piotr JaroszyƄski <peper@gentoo.org> slib-2.4.2.ebuild,
   slib-2.4.3.ebuild, slib-2.4.6.ebuild, slib-3.1.1.ebuild:
index 35783106de89923c417178aba82df904cec01a69..c77fd9b922eac52e79eb62f8df2cc0ccf7a690de 100644 (file)
@@ -1,10 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 DIST slib2d2.zip 627968 RMD160 8262a74e7ff8d7e20ad08fcf63f77fd619996aaa SHA1 74df5b1d45d9e4f24521ddd687210c1964d2b483 SHA256 4f60fd2fd55386605f7ca05d698bb628e94c2e301b711e02c1691c75b1bfac1a
 DIST slib2d5.zip 777067 RMD160 74038cbc95f7ad6e9e7ef35923cf9c28520cabbe SHA1 a04f554e16a307ba43de72712a196ebb4e12a331 SHA256 16ac5b97ee056a2787033cfafe2d9b087eca89c2a5cde6fa229898b1b972081a
 DIST slib2d6.zip 793668 RMD160 f1520a98646675a10a0d17853cbbf7bf03d3f3df SHA1 402f7997a3d7ee72fa5c356487daef8420162338 SHA256 88ab2636b40f50e933696981b8a49b245ddee1addd111f0e1921d19d2ca14de5
 DIST slib3a1.zip 861953 RMD160 9058c89d0da0231bdf06be084e316fb73f456f28 SHA1 8cedb61df26094060bd2f691ded7d03004238e06 SHA256 8a41bb6c726a2ff79579289ce20dc085171100050466f8ec7aa4ecd3348f3ae0
+DIST slib3a4.zip 994885 RMD160 2cd478889d462994d62363379e17e74a28b4ef8c SHA1 5e358cab8a58202bab3eae9ce4c04dda41bf37a5 SHA256 d66d642c060d08f16aaca19fd2fd3040de22404eace80a36802cfe39cb5fb9b2
 EBUILD slib-2.4.2.ebuild 868 RMD160 a58a2ca90ee512d92032559c703751c08f086042 SHA1 ab6e92f20645dec729de0999e6b6eec4b84d890c SHA256 ce9a2a8fee98092835e4fa0b21515c87710850edce2b3149b6c6fbba79dea05e
 MD5 f24df1276d542425cbf3696107246bd0 slib-2.4.2.ebuild 868
 RMD160 a58a2ca90ee512d92032559c703751c08f086042 slib-2.4.2.ebuild 868
@@ -21,14 +19,18 @@ EBUILD slib-3.1.1.ebuild 895 RMD160 bc12359bd42bfe3070138bd45a8a799b0db617c1 SHA
 MD5 783e2d043a13d34b02f810faeecbf944 slib-3.1.1.ebuild 895
 RMD160 bc12359bd42bfe3070138bd45a8a799b0db617c1 slib-3.1.1.ebuild 895
 SHA256 e3baaef35c712f1346152008d82e353754b403d5433a134c88e1ca509aa53137 slib-3.1.1.ebuild 895
-MISC ChangeLog 2714 RMD160 d9944ceb7d1388a4e0dd134fe688e593d9987f32 SHA1 2025e79cd9016771a58174edaa55a57b1f732022 SHA256 964c058a1c71f536bd4aceb5002ae3cc0bb265d276a80e205c5727a1befb4419
-MD5 9f46170c03f526b32f21e013ea5166a5 ChangeLog 2714
-RMD160 d9944ceb7d1388a4e0dd134fe688e593d9987f32 ChangeLog 2714
-SHA256 964c058a1c71f536bd4aceb5002ae3cc0bb265d276a80e205c5727a1befb4419 ChangeLog 2714
-MISC metadata.xml 159 RMD160 de517ce4d7d6fd637855d92a257e2c94b8339f43 SHA1 f037b0d8dd3d592d04170d21a1a9b9c594541612 SHA256 61c7b86c8f64d194ff9e03f62b4007e0c69db2054d09e3ccdbbf6dbc0c78024b
-MD5 50b0f9698722324cfb463e8cb165fc87 metadata.xml 159
-RMD160 de517ce4d7d6fd637855d92a257e2c94b8339f43 metadata.xml 159
-SHA256 61c7b86c8f64d194ff9e03f62b4007e0c69db2054d09e3ccdbbf6dbc0c78024b metadata.xml 159
+EBUILD slib-3.1.4.ebuild 1421 RMD160 ed71d9ac45c5c71a825f5ec7ab2e134b97b090b0 SHA1 8f9b8032a9a4af331b1347998b6f0cb24f1cc2de SHA256 235790cc569ae5ff353127b3b7b925e145659003ec3e212c5db20e5261bcba37
+MD5 bf3fcdd1efdd33ac4fb5bf0eda36b735 slib-3.1.4.ebuild 1421
+RMD160 ed71d9ac45c5c71a825f5ec7ab2e134b97b090b0 slib-3.1.4.ebuild 1421
+SHA256 235790cc569ae5ff353127b3b7b925e145659003ec3e212c5db20e5261bcba37 slib-3.1.4.ebuild 1421
+MISC ChangeLog 2831 RMD160 a40853b62caeec9085cb8aee211b31211e4e5a6d SHA1 322992b96d155e04107549b926f3e96a7d2e4381 SHA256 c061463de037902e9ba9cfeba71231d5977ecf9a95cb2f6cb9f80b221e9e8b68
+MD5 d2efce753439b9839405875413464b15 ChangeLog 2831
+RMD160 a40853b62caeec9085cb8aee211b31211e4e5a6d ChangeLog 2831
+SHA256 c061463de037902e9ba9cfeba71231d5977ecf9a95cb2f6cb9f80b221e9e8b68 ChangeLog 2831
+MISC metadata.xml 398 RMD160 7fabdfdd6bbeac709b9571c0835ec15e588597b3 SHA1 c51deac0a50261fa887a2e2e9e2d35af40605496 SHA256 9f2719a4fba8cfe3430d7dbd7638dab8ab3b9dbbe20a1364544dc35ea5f8d75a
+MD5 b8e27e247b747f45efd6dd67f4a1dcb1 metadata.xml 398
+RMD160 7fabdfdd6bbeac709b9571c0835ec15e588597b3 metadata.xml 398
+SHA256 9f2719a4fba8cfe3430d7dbd7638dab8ab3b9dbbe20a1364544dc35ea5f8d75a metadata.xml 398
 MD5 798f9c215152df9f0d3e8d5369195bd4 files/digest-slib-2.4.2 214
 RMD160 0acd154d0ea37efc6698981df8f5ce44dd13fcf2 files/digest-slib-2.4.2 214
 SHA256 cb7e38f050f8bf5332e4a7c7346c1c351b33b12449dcd286bbaefbfc8e913889 files/digest-slib-2.4.2 214
@@ -41,10 +43,6 @@ 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
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.1 (GNU/Linux)
-
-iD8DBQFFpUGrppoStNGKGywRAp6AAKC7rWgJ1Xm1w95O5sshLi5OZrkSXQCeOiAH
-lAHNKCCPnhxfNB+HTXIvIeo=
-=3/zu
------END PGP SIGNATURE-----
+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.4 b/dev-scheme/slib/files/digest-slib-3.1.4
new file mode 100644 (file)
index 0000000..aba3306
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 b0df4089264fd248c9c4f6d2e074b9f6 slib3a4.zip 994885
+RMD160 2cd478889d462994d62363379e17e74a28b4ef8c slib3a4.zip 994885
+SHA256 d66d642c060d08f16aaca19fd2fd3040de22404eace80a36802cfe39cb5fb9b2 slib3a4.zip 994885
index 6dc936ce2d1c4dd3a5d6cb53e5332c1b5d779463..b1e4625f44524bfd192fb55842722e38205b0e6a 100644 (file)
@@ -1,5 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<herd>scheme</herd>
-</pkgmetadata>
+       <herd>scheme</herd>
+       <maintainer>
+               <email>hkBst@gentoo.org</email>
+       </maintainer>
+       <longdescription lang="en">
+SLIB is a portable scheme library meant to provide compatibiliy and
+utility functions for all standard scheme implementations.
+       </longdescription>
+</pkgmetadata>
\ No newline at end of file
diff --git a/dev-scheme/slib/slib-3.1.4.ebuild b/dev-scheme/slib/slib-3.1.4.ebuild
new file mode 100644 (file)
index 0000000..d5b9406
--- /dev/null
@@ -0,0 +1,47 @@
+# 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.4.ebuild,v 1.1 2007/01/12 15:08:10 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=""
+
+#unzip for unpacking
+#depend on guile for now, until slib actually works with another scheme implementation in portage
+DEPEND="app-arch/unzip
+       =dev-scheme/guile-1.6*"
+
+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/lib/slib/ #don't install directly into guile dir
+       doins *.scm
+       doins *.init
+       dodoc ANNOUNCE ChangeLog FAQ README
+       doinfo slib.info
+       dosym /usr/lib/slib/ /usr/share/guile/slib # link from guile dir
+}
+
+pkg_postinst() {
+       einfo "Installing slib for guile..."
+       guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
+}
\ No newline at end of file