summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-11-12 12:36:35 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-11-12 12:36:35 +0000
commit4be1985953a097f4d4d2b880910d95ac321ce0ba (patch)
treede48d875f823c2ea68834e8b410f90c74a93a433
parentStable for HPPA (bug #196735). (diff)
downloadhistorical-4be1985953a097f4d4d2b880910d95ac321ce0ba.tar.gz
historical-4be1985953a097f4d4d2b880910d95ac321ce0ba.tar.bz2
historical-4be1985953a097f4d4d2b880910d95ac321ce0ba.zip
version bump
Package-Manager: portage-2.1.3.19
-rw-r--r--dev-ml/findlib/ChangeLog7
-rw-r--r--dev-ml/findlib/Manifest24
-rw-r--r--dev-ml/findlib/files/digest-findlib-1.23
-rw-r--r--dev-ml/findlib/findlib-1.2.ebuild73
4 files changed, 98 insertions, 9 deletions
diff --git a/dev-ml/findlib/ChangeLog b/dev-ml/findlib/ChangeLog
index 319f3eacb703..0416173b5d29 100644
--- a/dev-ml/findlib/ChangeLog
+++ b/dev-ml/findlib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ml/findlib
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/findlib/ChangeLog,v 1.24 2007/08/30 13:33:52 phreak Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/findlib/ChangeLog,v 1.25 2007/11/12 12:36:34 aballier Exp $
+
+*findlib-1.2 (12 Nov 2007)
+
+ 12 Nov 2007; Alexis Ballier <aballier@gentoo.org> +findlib-1.2.ebuild:
+ version bump
30 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing mattam from metadata due to his retirement (see #30021 for reference).
diff --git a/dev-ml/findlib/Manifest b/dev-ml/findlib/Manifest
index 94e9ed6a28cf..6c8c258b0396 100644
--- a/dev-ml/findlib/Manifest
+++ b/dev-ml/findlib/Manifest
@@ -7,6 +7,7 @@ RMD160 9719f5e95970d49c918a701e33d198d7cef888e6 files/findlib-1.1.2_p1-sandbox.p
SHA256 ddfe52d584fbb091e9b167593d30b59871489031b4df08b434c53f8d2ade0ab5 files/findlib-1.1.2_p1-sandbox.patch 410
DIST findlib-1.0.4.tar.gz 148287 RMD160 71c2ce482666db5df5ad25d57ebb306bbe551e64 SHA1 405db790d3cb8b04bf6ede7444103ae678a90ef7 SHA256 dcd0970672b6893cb91ba8dafe56b5f9508b13277e2b68bad7596b9ec1b68516
DIST findlib-1.1.2pl1.tar.gz 153542 RMD160 1bd97ac60eb6ba9b3711814d38f7682a5f874cd3 SHA1 ccd8b9d6249b5a4097040d32b90048b11054f461 SHA256 091d8ddbf1dba0ae9fe35d1fac96211bdfafcc1ddc0d1c2981783e1bc3bf9c8f
+DIST findlib-1.2.tar.gz 158466 RMD160 cb03681ec618c27472c6da776aedde00db7f4cc5 SHA1 7c8bb992e01bbe7f529d26c457219a64e7278668 SHA256 5f44b50da77e82a16bb6aa556aaa087f8a5f3b9dbcbcc179978788be6da5f5e6
EBUILD findlib-1.0.4-r1.ebuild 1721 RMD160 50df3dede2315d49c20e6cefe2628ddae0418c38 SHA1 aab0273777577d76b1bb0dd9daa5516bcf16fdc4 SHA256 63447f61c8a5dd3549510f5b7c024ffd7a3c0813db1156822d7cad7572af83c1
MD5 6064372460615ad5b7931982cee1ffae findlib-1.0.4-r1.ebuild 1721
RMD160 50df3dede2315d49c20e6cefe2628ddae0418c38 findlib-1.0.4-r1.ebuild 1721
@@ -15,10 +16,14 @@ EBUILD findlib-1.1.2_p1.ebuild 1903 RMD160 93a2585e1a0b9064a557a173f0b2027a0cbfa
MD5 6f084bcb986198dc51cc60ccabb9f484 findlib-1.1.2_p1.ebuild 1903
RMD160 93a2585e1a0b9064a557a173f0b2027a0cbfa1f7 findlib-1.1.2_p1.ebuild 1903
SHA256 31b132206f8411e32622b303863cd80a42ac9fa55c354b069af5dc37d62208bd findlib-1.1.2_p1.ebuild 1903
-MISC ChangeLog 2976 RMD160 0e869eea4176c62286abba5d447abace04b4808f SHA1 4a01450ef47fad6dc52831b774af81e46e8ae2cc SHA256 bbc6d45292d0b843295caedfde19f82df10d1b536bccab83f984cb6b2181cf07
-MD5 d18cd5011fbc2b7242b4d88a103b2217 ChangeLog 2976
-RMD160 0e869eea4176c62286abba5d447abace04b4808f ChangeLog 2976
-SHA256 bbc6d45292d0b843295caedfde19f82df10d1b536bccab83f984cb6b2181cf07 ChangeLog 2976
+EBUILD findlib-1.2.ebuild 1768 RMD160 40410084ed88b0161c44a258461c09c38d9fc1e1 SHA1 60ad0be34a6dcb73b01d19eb270b0a3caafb2362 SHA256 6c8b199c84b1532bd2f964b2cfc7c112e27a1e63dfb6535564fe9d2062e3a6c2
+MD5 845e7a9e621f16190c3862ee57da0ec5 findlib-1.2.ebuild 1768
+RMD160 40410084ed88b0161c44a258461c09c38d9fc1e1 findlib-1.2.ebuild 1768
+SHA256 6c8b199c84b1532bd2f964b2cfc7c112e27a1e63dfb6535564fe9d2062e3a6c2 findlib-1.2.ebuild 1768
+MISC ChangeLog 3095 RMD160 c3961972bb942065e2beb688201e4edbc24e1899 SHA1 0487d6a6a2775bc663b288a5754b8353a185c591 SHA256 53c5121619211b715e31a1051a0516de89d215f8a2c72ce73c3a25523a27d1b7
+MD5 77b672165450b43ac43733c717260b44 ChangeLog 3095
+RMD160 c3961972bb942065e2beb688201e4edbc24e1899 ChangeLog 3095
+SHA256 53c5121619211b715e31a1051a0516de89d215f8a2c72ce73c3a25523a27d1b7 ChangeLog 3095
MISC metadata.xml 156 RMD160 b85f5bc80861e3fb890d0c87457a549d5bdaa191 SHA1 3be740773dec616d1c3969afaf1571348e455fef SHA256 40d721e2107cc8aac043b574fdae94c9e31ae133bc8e275fbc0a56329b3f5cee
MD5 59ea40b8187e7995ddaf227a834ceb5f metadata.xml 156
RMD160 b85f5bc80861e3fb890d0c87457a549d5bdaa191 metadata.xml 156
@@ -29,10 +34,13 @@ SHA256 d23ca58c9530b2e2da03f337e74bb8b1264c456cc9c549c2f383ac0c4b08d7b2 files/di
MD5 e2c275c367bc2b380311c01c976b8918 files/digest-findlib-1.1.2_p1 250
RMD160 b23844e1c64cceaf075c0f1ad7c7af95a17d35d2 files/digest-findlib-1.1.2_p1 250
SHA256 48f0e021b4f3acdb983ad246f5e0b6c9e5fb12f5d5e54df913bdb3a64f029f11 files/digest-findlib-1.1.2_p1 250
+MD5 3df23d2bd133ddf9fbdda1024f64eb07 files/digest-findlib-1.2 235
+RMD160 be3daf9f7881252be556994bca1006b7d98d8879 files/digest-findlib-1.2 235
+SHA256 93ba58fde9d85a56fd89a275a7cd3efefea19b21b9bf553f614b97023ac4e36b files/digest-findlib-1.2 235
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.6 (GNU/Linux)
+Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFG1sdJyuNVb5qfaOYRAinbAKCvicUGzJXfhYm4OwtqPTugOIlmUACfdpoP
-5tSBEV4tA7f+R01ihfbi/No=
-=7pAN
+iD8DBQFHOEj5vFcC4BYPU0oRAu0kAJ9UG3FFCq9ri4Fo8TtjZ1gbb76yXACgiUeA
+VNf2XmBJ5DuGC5qR20IWWGQ=
+=KyWj
-----END PGP SIGNATURE-----
diff --git a/dev-ml/findlib/files/digest-findlib-1.2 b/dev-ml/findlib/files/digest-findlib-1.2
new file mode 100644
index 000000000000..2e9e34d648d5
--- /dev/null
+++ b/dev-ml/findlib/files/digest-findlib-1.2
@@ -0,0 +1,3 @@
+MD5 07fc67a38be98ca7e20ec1d38cfdc526 findlib-1.2.tar.gz 158466
+RMD160 cb03681ec618c27472c6da776aedde00db7f4cc5 findlib-1.2.tar.gz 158466
+SHA256 5f44b50da77e82a16bb6aa556aaa087f8a5f3b9dbcbcc179978788be6da5f5e6 findlib-1.2.tar.gz 158466
diff --git a/dev-ml/findlib/findlib-1.2.ebuild b/dev-ml/findlib/findlib-1.2.ebuild
new file mode 100644
index 000000000000..42d8755251b2
--- /dev/null
+++ b/dev-ml/findlib/findlib-1.2.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/findlib/findlib-1.2.ebuild,v 1.1 2007/11/12 12:36:34 aballier Exp $
+
+inherit multilib eutils
+
+IUSE="doc tk"
+
+DESCRIPTION="OCaml tool to find/use non-standard packages."
+HOMEPAGE="http://www.ocaml-programming.de/packages/"
+SRC_URI="http://www.ocaml-programming.de/packages/${P}.tar.gz"
+
+LICENSE="MIT X11"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
+
+DEPEND=">=dev-lang/ocaml-3.07"
+
+ocamlfind_destdir="/usr/$(get_libdir)/ocaml/site-packages"
+stublibs="${ocamlfind_destdir}/stublibs"
+
+pkg_setup()
+{
+ if ( use tk && ! built_with_use dev-lang/ocaml tk ); then
+ eerror "It seems you don't have ocaml compiled with tk support"
+ eerror ""
+ eerror "The findlib toolbox requires ocaml be built with tk support."
+ eerror ""
+ die "Please make sure that ocaml is installed with tk support or remove the USE flag"
+ fi
+}
+
+src_compile() {
+ ./configure -bindir /usr/bin -mandir /usr/share/man \
+ -sitelib ${ocamlfind_destdir} \
+ -config ${ocamlfind_destdir}/findlib/findlib.conf || die "configure failed"
+
+ emake all || die
+ emake opt || die # optimized code
+}
+
+src_install() {
+ dodir `ocamlc -where`
+
+ emake prefix="${D}" install || die
+
+ dodir "${stublibs}"
+
+ cd "${S}/doc"
+ dodoc QUICKSTART README DOCINFO
+ use doc && dohtml -r ref-html guide-html
+}
+
+check_stublibs() {
+ local ocaml_stdlib=`ocamlc -where`
+ local ldconf="${ocaml_stdlib}/ld.conf"
+
+ if [ ! -e ${ldconf} ]
+ then
+ echo "${ocaml_stdlib}" > ${ldconf}
+ echo "${ocaml_stdlib}/stublibs" >> ${ldconf}
+ fi
+
+ if [ -z `grep -e ${stublibs} ${ldconf}` ]
+ then
+ echo ${stublibs} >> ${ldconf}
+ fi
+}
+
+pkg_postinst() {
+ check_stublibs
+}