diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2014-04-02 22:55:11 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2014-04-02 22:55:11 +0000 |
commit | 4377f7e787334c17aebef1a1c7a58e4ac0c9bbab (patch) | |
tree | 4f02bdb61d86be0f55b6f7840b9441934650296a /dev-libs | |
parent | Initial import to the main tree, version bump (diff) | |
download | historical-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/Manifest | 14 | ||||
-rw-r--r-- | dev-libs/double-conversion/double-conversion-2.0.1.ebuild | 46 | ||||
-rw-r--r-- | dev-libs/double-conversion/files/double-conversion-2.0.1-scons.patch | 12 | ||||
-rw-r--r-- | dev-libs/double-conversion/metadata.xml | 11 |
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> |