summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-01-03 21:54:29 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-01-03 21:54:29 +0000
commit162fbaaf86e144d187da05c32a6d7982fd71566f (patch)
treeca10b01a44cb84d3aeeb2e51171077d581970260 /dev-ml
parentVersion bump. (diff)
downloadhistorical-162fbaaf86e144d187da05c32a6d7982fd71566f.tar.gz
historical-162fbaaf86e144d187da05c32a6d7982fd71566f.tar.bz2
historical-162fbaaf86e144d187da05c32a6d7982fd71566f.zip
version bump, add optional support for ocamlopt
Package-Manager: portage-2.1.4_rc14
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/extlib/ChangeLog9
-rw-r--r--dev-ml/extlib/Manifest24
-rw-r--r--dev-ml/extlib/extlib-1.5.1.ebuild47
-rw-r--r--dev-ml/extlib/files/digest-extlib-1.5.13
4 files changed, 73 insertions, 10 deletions
diff --git a/dev-ml/extlib/ChangeLog b/dev-ml/extlib/ChangeLog
index e04ab81b38bb..1cec65765cf9 100644
--- a/dev-ml/extlib/ChangeLog
+++ b/dev-ml/extlib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ml/extlib
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/extlib/ChangeLog,v 1.4 2007/02/21 00:49:35 nattfodd Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/extlib/ChangeLog,v 1.5 2008/01/03 21:54:28 aballier Exp $
+
+*extlib-1.5.1 (03 Jan 2008)
+
+ 03 Jan 2008; Alexis Ballier <aballier@gentoo.org> +extlib-1.5.1.ebuild:
+ version bump, add optional support for ocamlopt
21 Feb 2007; Alexandre Buisse <nattfodd@gentoo.org> extlib-1.5.ebuild:
Removed multiple inherit (thanks to Jokey for reporting).
diff --git a/dev-ml/extlib/Manifest b/dev-ml/extlib/Manifest
index fd99da1ce0a7..862b3d6ddb12 100644
--- a/dev-ml/extlib/Manifest
+++ b/dev-ml/extlib/Manifest
@@ -6,19 +6,24 @@ MD5 b64934b1760f2fa3cddc198dc6de7f50 files/extlib-1.5-ExtList.remove.patch 363
RMD160 47d624f59778de1796a027b926277250484f9baa files/extlib-1.5-ExtList.remove.patch 363
SHA256 44aa5c3b909948a9087fde3eeb60d870d900b3cf00b6efb71039abe2d96faf3b files/extlib-1.5-ExtList.remove.patch 363
DIST extlib-1.4.tgz 66204 RMD160 6841bbdd2244894df18bd00192a6526301d0ef6d SHA1 9209aaf2021f387cc2261506b3c9e5f19de3415c SHA256 5a70711912e7047b09522989bb0f04f048683051d1157e7b8188aadc1581faa5
+DIST extlib-1.5.1.tar.gz 70363 RMD160 0cd77387ed46429c478fdf44e05faedd9f960751 SHA1 e72ae90f53cc4dbed151d57e6004ab6e4acddc7f SHA256 637cf3331d49ba00e7ebdb762c2a231603fe0dd57ad45a6cde30884a5348525e
DIST extlib-1.5.tar.gz 65853 RMD160 9fc5b76db2549d913028fe8f3f0e37306b7cd4d5 SHA1 04d52f922fbecd3e6a693ef2e50af21adb53c1a1 SHA256 988b3ad5d04db0b8622fe9aa32032d09d3fab3c2f8f8e01b61777a6e057e64df
EBUILD extlib-1.4.ebuild 704 RMD160 213354c2a64e8c3f4a53c1b943bc7cf724ec0509 SHA1 9acca1b2b0f3ddfdeeb18e3043bb6364a17d608e SHA256 0edd8111ae33123b10b5367c0b8987ac1eaf8d024ee04a26bace4a5815feead5
MD5 173cf5e775c1744c4fd54f2854f11ece extlib-1.4.ebuild 704
RMD160 213354c2a64e8c3f4a53c1b943bc7cf724ec0509 extlib-1.4.ebuild 704
SHA256 0edd8111ae33123b10b5367c0b8987ac1eaf8d024ee04a26bace4a5815feead5 extlib-1.4.ebuild 704
+EBUILD extlib-1.5.1.ebuild 1215 RMD160 d4edef68190a71ad2d76cf8a38f2c3c6a82455c2 SHA1 d86a58d4879319419c0dfaea7d9a7e01fe5b3159 SHA256 7547a2d47f75a9fb5e8f6d46a8eecd7316ba8e4c43ad7431b14c4d2eb7513c74
+MD5 b9dd514c4d352b34f855fc28e873afeb extlib-1.5.1.ebuild 1215
+RMD160 d4edef68190a71ad2d76cf8a38f2c3c6a82455c2 extlib-1.5.1.ebuild 1215
+SHA256 7547a2d47f75a9fb5e8f6d46a8eecd7316ba8e4c43ad7431b14c4d2eb7513c74 extlib-1.5.1.ebuild 1215
EBUILD extlib-1.5.ebuild 797 RMD160 1ac85f726e0210c8c5983f36a0a914b1f558a587 SHA1 aac28ccb56f21817a48f6ce26c3d7364cdc5bd01 SHA256 9f0d326c60b6441a9b028b1d2b0193f9dcc3bda07dbdfe9f1fc1e2a9f6ddfee7
MD5 9924769fb350d89836cad3c090323f3a extlib-1.5.ebuild 797
RMD160 1ac85f726e0210c8c5983f36a0a914b1f558a587 extlib-1.5.ebuild 797
SHA256 9f0d326c60b6441a9b028b1d2b0193f9dcc3bda07dbdfe9f1fc1e2a9f6ddfee7 extlib-1.5.ebuild 797
-MISC ChangeLog 936 RMD160 7f57c1529811971f6e3f17d4a31b8db211745f0f SHA1 97b8b818e74ef75f0c41b813952be478d5276aef SHA256 62d6036afb50fc915cf8d021be157797b6426f0b8f96aa48439612690fc93e36
-MD5 6afda28a4245451da6f06576465e0226 ChangeLog 936
-RMD160 7f57c1529811971f6e3f17d4a31b8db211745f0f ChangeLog 936
-SHA256 62d6036afb50fc915cf8d021be157797b6426f0b8f96aa48439612690fc93e36 ChangeLog 936
+MISC ChangeLog 1090 RMD160 3f4317791ad522011854a977cd18eece97f3379d SHA1 ed239d9f3ae726a505897bbd1f3e3ba2cb07d586 SHA256 42386a5250f0a0fd2cf7ed83e157f821ce60636b4a75c89cf8242eba0dc1a278
+MD5 383d11997a3eff962f1d0c44742686b4 ChangeLog 1090
+RMD160 3f4317791ad522011854a977cd18eece97f3379d ChangeLog 1090
+SHA256 42386a5250f0a0fd2cf7ed83e157f821ce60636b4a75c89cf8242eba0dc1a278 ChangeLog 1090
MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81
MD5 8b350f19c06fcabf1053b0421b7c3f5a metadata.xml 155
RMD160 dfaa057e679b01302a807c75a32a910098b26809 metadata.xml 155
@@ -29,10 +34,13 @@ SHA256 c28f927024cd0305b03ca63a74fb56b7e0cd2ead3487c874bdad943144f52c8e files/di
MD5 1a5cd6a33602351ba5736171356a4301 files/digest-extlib-1.5 229
RMD160 fc23cc1dafbcb46d5d50ed8f44b38dbf4e0c2c1e files/digest-extlib-1.5 229
SHA256 50a517414afba5af10cd868e1778411453e8598f62da9bcafeebbced8cc9c115 files/digest-extlib-1.5 229
+MD5 d803e880e39ab87ed3a29254081d408a files/digest-extlib-1.5.1 235
+RMD160 f8224dd8ebb09efcf4405c9aefec59ea414f4b79 files/digest-extlib-1.5.1 235
+SHA256 dce83b5fcad990dbcbcb6217c1aa02b3bbe7c0b450a60c4efa369f2391a15bc5 files/digest-extlib-1.5.1 235
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
+Version: GnuPG v2.0.8 (GNU/Linux)
-iD8DBQFF25cNwx9vvAARv2sRAqJlAJ9GITLs3YmWxWMaN9NJltAZVMgEfACgkY19
-ctrjQfiuqy7jXtJq3FlZqM4=
-=INmu
+iEYEARECAAYFAkd9WZ8ACgkQvFcC4BYPU0rInQCfcLJVZM4Sv32XrYejrsClxIZg
+kNcAn1WfmQxn0OubQRI6G7OLLp9dSg0T
+=v3U9
-----END PGP SIGNATURE-----
diff --git a/dev-ml/extlib/extlib-1.5.1.ebuild b/dev-ml/extlib/extlib-1.5.1.ebuild
new file mode 100644
index 000000000000..03bcc145da45
--- /dev/null
+++ b/dev-ml/extlib/extlib-1.5.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/extlib/extlib-1.5.1.ebuild,v 1.1 2008/01/03 21:54:28 aballier Exp $
+
+inherit findlib eutils
+
+EAPI="1"
+
+DESCRIPTION="Standard library extensions for O'Caml"
+HOMEPAGE="http://code.google.com/p/ocaml-extlib/"
+SRC_URI="http://ocaml-extlib.googlecode.com/files/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+DEPEND=">=dev-lang/ocaml-3.07"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc-macos ~x86"
+IUSE="doc +ocamlopt"
+
+pkg_setup() {
+ if use ocamlopt && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
+ eerror "In order to build ${PN} with native code support from ocaml"
+ eerror "You first need to have a native code ocaml compiler."
+ eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
+ die "Please install ocaml with ocamlopt useflag"
+ fi
+}
+
+src_compile() {
+ emake all || die "failed to build"
+ if use ocamlopt; then
+ emake opt || die "failed to build"
+ fi
+
+ if use doc; then
+ emake doc || die "failed to create documentation"
+ fi
+}
+
+src_install () {
+ findlib_src_install
+
+ # install documentation
+ dodoc README.txt
+
+ if use doc; then
+ dohtml doc/*
+ fi
+}
diff --git a/dev-ml/extlib/files/digest-extlib-1.5.1 b/dev-ml/extlib/files/digest-extlib-1.5.1
new file mode 100644
index 000000000000..495e03d8d815
--- /dev/null
+++ b/dev-ml/extlib/files/digest-extlib-1.5.1
@@ -0,0 +1,3 @@
+MD5 8dc2944cbf63141347956bd353893d75 extlib-1.5.1.tar.gz 70363
+RMD160 0cd77387ed46429c478fdf44e05faedd9f960751 extlib-1.5.1.tar.gz 70363
+SHA256 637cf3331d49ba00e7ebdb762c2a231603fe0dd57ad45a6cde30884a5348525e extlib-1.5.1.tar.gz 70363