summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2014-04-02 22:54:52 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2014-04-02 22:54:52 +0000
commit742359d2df484102ef3dab134fda41136006b755 (patch)
tree41efea0c2d1a2fcf0edb86d7946e0172256a46ab /dev-libs/double-conversion
parentFix manifest (diff)
downloadgentoo-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/ChangeLog18
-rw-r--r--dev-libs/double-conversion/Manifest5
-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
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>