diff options
author | 2014-04-02 22:54:52 +0000 | |
---|---|---|
committer | 2014-04-02 22:54:52 +0000 | |
commit | 742359d2df484102ef3dab134fda41136006b755 (patch) | |
tree | 41efea0c2d1a2fcf0edb86d7946e0172256a46ab /dev-libs/double-conversion | |
parent | Fix manifest (diff) | |
download | gentoo-2-742359d2df484102ef3dab134fda41136006b755.tar.gz gentoo-2-742359d2df484102ef3dab134fda41136006b755.tar.bz2 gentoo-2-742359d2df484102ef3dab134fda41136006b755.zip |
Initial import to the main tree, version bump
(Portage version: 2.2.8-prefix/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)
Diffstat (limited to 'dev-libs/double-conversion')
-rw-r--r-- | dev-libs/double-conversion/ChangeLog | 18 | ||||
-rw-r--r-- | dev-libs/double-conversion/Manifest | 5 | ||||
-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 |
5 files changed, 92 insertions, 0 deletions
diff --git a/dev-libs/double-conversion/ChangeLog b/dev-libs/double-conversion/ChangeLog new file mode 100644 index 000000000000..786bb3f80bf6 --- /dev/null +++ b/dev-libs/double-conversion/ChangeLog @@ -0,0 +1,18 @@ +# ChangeLog for dev-libs/double-conversion +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/double-conversion/ChangeLog,v 1.1 2014/04/02 22:54:52 bicatali Exp $ + +*double-conversion-1.1.1 (02 Apr 2013) + + 02 Apr 2013; Guillaume Horel <guillaume.horel@gmail.com> + -double-conversion-1.1.ebuild, +double-conversion-1.1.1.ebuild, + +files/double-conversion-1.1.1-scons.patch, + -files/double-conversion-1.1-scons.patch: + Version bump and move header files into subdirectory + +*double-conversion-1.1 (11 Jul 2012) + + 11 Jul 2012; Sébastien Fabbro <bicatali@gentoo.org> + +double-conversion-1.1.ebuild, +files/double-conversion-1.1-scons.patch, + +metadata.xml: + dev-libs/double-conversion: Initial import diff --git a/dev-libs/double-conversion/Manifest b/dev-libs/double-conversion/Manifest new file mode 100644 index 000000000000..8f1940992a62 --- /dev/null +++ b/dev-libs/double-conversion/Manifest @@ -0,0 +1,5 @@ +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 +MISC metadata.xml 418 SHA256 677596e87a80f12f81cb05dbd47d0c84f3647173b3d20651fd1553f2dd482b49 SHA512 7742c4708a9e21821f5c2e3819bc55f1447ed5cdea7ab3cbc4f9062f06e1254b45d4b25b3c7d2b56cdc34162e6ca180aabff28b54d80ed8288fb2abaccd5f6ea WHIRLPOOL 4a99a92de69e1db02c5fbd62c9cb8efc62218beec696bf25b06d04063d0104adce7de94385f71460acd156fd85cdf9fee32f94c9ddc489cbc4784a7a70227aa4 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> |