summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2014-04-02 22:55:11 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2014-04-02 22:55:11 +0000
commit4377f7e787334c17aebef1a1c7a58e4ac0c9bbab (patch)
tree4f02bdb61d86be0f55b6f7840b9441934650296a /dev-libs
parentInitial import to the main tree, version bump (diff)
downloadhistorical-4377f7e787334c17aebef1a1c7a58e4ac0c9bbab.tar.gz
historical-4377f7e787334c17aebef1a1c7a58e4ac0c9bbab.tar.bz2
historical-4377f7e787334c17aebef1a1c7a58e4ac0c9bbab.zip
Initial import to the main tree, version bump
Package-Manager: portage-2.2.8-prefix/cvs/Linux x86_64 Manifest-Sign-Key: 0x13CB1360
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/double-conversion/Manifest14
-rw-r--r--dev-libs/double-conversion/double-conversion-2.0.1.ebuild46
-rw-r--r--dev-libs/double-conversion/files/double-conversion-2.0.1-scons.patch12
-rw-r--r--dev-libs/double-conversion/metadata.xml11
4 files changed, 81 insertions, 2 deletions
diff --git a/dev-libs/double-conversion/Manifest b/dev-libs/double-conversion/Manifest
index 8f1940992a62..4a2bf3e96c1f 100644
--- a/dev-libs/double-conversion/Manifest
+++ b/dev-libs/double-conversion/Manifest
@@ -1,5 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX double-conversion-2.0.1-scons.patch 350 SHA256 c5d287adb6adf4d3b6fa811d78e5a62d452378bbfe0626d1ed438291dbc0d595 SHA512 d0f89b18e870f384c729faa993eb72cdd449fe293c2a9a3885dcba0e93884d4e9fc2fad38828798e9ff999f1519f31f9569ae1de1deeae0dff740df7ac16b6f7 WHIRLPOOL 0d53569668fc0f680095ccaed34a7ab3c322ca8f746089b5a708951417666ecfc744b8027f89d36a9c9de9833a6281e760f457103d2c0b3ddb8109ffdce42358
DIST double-conversion-2.0.1.tar.gz 7014061 SHA256 671f0439b4531c7344ace5b2ddaab4bdd860e80cee586efcfebf37b4eedd7cf0 SHA512 ab9e63ef97664d470cdd8b2a5d3b8f9d0b8558980f463d30369577c4e54804ee210321a979f4550ea2299cc0a2a0360f780de63458db942ba0ac34793b8f98ec WHIRLPOOL 559a0d2f165000abab87d77f0483dcac1503fa090382fead605e05a30ecea0c8afa1730caf51cdcba10a48d0c0b58fa855a9193b28fc5061dcf86d6505f02f85
-EBUILD double-conversion-2.0.1.ebuild 974 SHA256 1770ff49788b13b33c8061bbecff9bf24f9f3a40c7a993f1849fbdd9c1ea0768 SHA512 9fb6eee80c0df8af1d9418c5fb728d86972026ef1bbadeedf12995eccd282e1f182f3eca6ca1895429a0e3b67d293346042c66e3038c639ca8a419bea243bb94 WHIRLPOOL 0f15d8401255a99763ca8b92dd7aeed94a7ac6c743efdbe1045f92c11f1be49358c81bc7a9e70174afd11885f851f7b4b4576b59f2cb3646d6a0b515e8b4e53d
-MISC ChangeLog 668 SHA256 ad180f25524617e8a8ec38b09f6c83a33f247704d30f785903c2515327e13b21 SHA512 b06c67146fb588112319674d887058e3c96c3a902efb5bcce4f7093e1c24d733e481691fafce01e36b237a4204828c4a77b4231da04c36befc6e3c91522331be WHIRLPOOL a99133ec13635317e5f3aaee67099fe6557ec77150e5199a15d85196b49e41737e315b100ad3c64a4325fad675d08846f1b43e26d8b8c71860e64ef0463e7445
+EBUILD double-conversion-2.0.1.ebuild 1095 SHA256 3e659287e9cf2caf5877aa14c578a744163b3482991416a8ae744603bce0fd03 SHA512 90c68c9d4f078863b5e2d2706e75f2fabfed92786664bcef645d1848774cbc8b49e581df4643b22e55769fef48e71d8b6531da4103f1e3aeca61d22ba84109c0 WHIRLPOOL 749c0f3711f89a90ac342c02f66a92e1e8a115c94bfa4f35caf06f3f04a47bbf554626b0fe99dcbae28c37d78e253568235bd1b2440bd7be753dbb6b1c1f3688
+MISC ChangeLog 768 SHA256 be5811cb430808d598cd90f386d2313cdf320b2772f3bcd054c8d4cf8e5ab33d SHA512 385299f6b13de548c33108ca74e284a64fed99bc4fa7bb15b2a59c1ec5f8232c0c079d03cc97c729898b82761e4388a4b6d3c70e920a7c2d5d7e326b9e1bde93 WHIRLPOOL 402f4e24540039e3dce383a78b8330367ec1d4da5e28958f11869c81911160885520720c5914f415a5f9d6aba6eb65c38417f13a1c97c74910640c9ddcfc6b22
MISC metadata.xml 418 SHA256 677596e87a80f12f81cb05dbd47d0c84f3647173b3d20651fd1553f2dd482b49 SHA512 7742c4708a9e21821f5c2e3819bc55f1447ed5cdea7ab3cbc4f9062f06e1254b45d4b25b3c7d2b56cdc34162e6ca180aabff28b54d80ed8288fb2abaccd5f6ea WHIRLPOOL 4a99a92de69e1db02c5fbd62c9cb8efc62218beec696bf25b06d04063d0104adce7de94385f71460acd156fd85cdf9fee32f94c9ddc489cbc4784a7a70227aa4
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iEYEAREIAAYFAlM8lUsACgkQ1ycZbhPLE2CJAQCfQXwCSqF5H+NW00TpoTckovJy
+nswAnA/MkjiwZhBYQUq376lZrBu0mg8o
+=e/O+
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/double-conversion/double-conversion-2.0.1.ebuild b/dev-libs/double-conversion/double-conversion-2.0.1.ebuild
new file mode 100644
index 000000000000..986e2a73a750
--- /dev/null
+++ b/dev-libs/double-conversion/double-conversion-2.0.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/double-conversion/double-conversion-2.0.1.ebuild,v 1.1 2014/04/02 22:54:52 bicatali Exp $
+
+EAPI=5
+
+inherit scons-utils eutils
+
+DESCRIPTION="Binary-decimal and decimal-binary routines forIEEE doubles"
+HOMEPAGE="http://code.google.com/p/double-conversion/"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"
+
+LIBNAME=lib${PN}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-scons.patch
+}
+
+src_compile() {
+ escons ${LIBNAME}.so
+ use static-libs && escons ${LIBNAME}.a
+}
+
+src_test() {
+ escons run_tests
+ export LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}"
+ ./run_tests --list | tr -d '<' | xargs ./run_tests || die
+}
+
+src_install() {
+ dolib.so ${LIBNAME}.so*
+ use static-libs && dolib.a ${LIBNAME}.a
+ insinto /usr/include/double-conversion
+ doins src/{double-conversion,utils}.h
+ dodoc README Changelog AUTHORS
+}
diff --git a/dev-libs/double-conversion/files/double-conversion-2.0.1-scons.patch b/dev-libs/double-conversion/files/double-conversion-2.0.1-scons.patch
new file mode 100644
index 000000000000..da7f2f9cb3a6
--- /dev/null
+++ b/dev-libs/double-conversion/files/double-conversion-2.0.1-scons.patch
@@ -0,0 +1,12 @@
+--- SConstruct.orig 2014-03-31 12:40:22.186757814 -0700
++++ SConstruct 2014-03-31 12:46:21.726024868 -0700
+@@ -18,7 +18,8 @@
+ # for shared lib, requires scons 2.3.0
+ env['SHLIBVERSION'] = '1.0.0'
+
+-CCFLAGS = []
++CCFLAGS = [os.environ['CXXFLAGS']]
++
+ if int(debug):
+ CCFLAGS.append(ARGUMENTS.get('CXXFLAGS', '-g -Wall -Werror'))
+ if int(optimize):
diff --git a/dev-libs/double-conversion/metadata.xml b/dev-libs/double-conversion/metadata.xml
new file mode 100644
index 000000000000..e74139346bfc
--- /dev/null
+++ b/dev-libs/double-conversion/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<longdescription lang='en'>
+ This library consists of efficient conversion routines that have
+ been extracted from the V8 JavaScript engine. The code has been
+ refactored and improved so that it can be used more easily in other
+ projects.
+</longdescription>
+</pkgmetadata>