From d1db08ed8964b75ae0de2c7a51fbee637b6670fe Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Mon, 1 Apr 2013 21:28:20 -0400 Subject: dev-libs/double-conversion version bump --- dev-libs/double-conversion/ChangeLog | 10 ++++- dev-libs/double-conversion/Manifest | 2 +- .../double-conversion-1.1.1.ebuild | 46 ++++++++++++++++++++++ .../double-conversion/double-conversion-1.1.ebuild | 46 ---------------------- .../files/double-conversion-1.1-scons.patch | 26 ------------ .../files/double-conversion-1.1.1-scons.patch | 26 ++++++++++++ 6 files changed, 82 insertions(+), 74 deletions(-) create mode 100644 dev-libs/double-conversion/double-conversion-1.1.1.ebuild delete mode 100644 dev-libs/double-conversion/double-conversion-1.1.ebuild delete mode 100644 dev-libs/double-conversion/files/double-conversion-1.1-scons.patch create mode 100644 dev-libs/double-conversion/files/double-conversion-1.1.1-scons.patch (limited to 'dev-libs') diff --git a/dev-libs/double-conversion/ChangeLog b/dev-libs/double-conversion/ChangeLog index f18cefbf7..72834ac59 100644 --- a/dev-libs/double-conversion/ChangeLog +++ b/dev-libs/double-conversion/ChangeLog @@ -1,7 +1,15 @@ # ChangeLog for dev-libs/double-conversion -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*double-conversion-1.1.1 (02 Apr 2013) + + 02 Apr 2013; Guillaume Horel + -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 diff --git a/dev-libs/double-conversion/Manifest b/dev-libs/double-conversion/Manifest index 187ca624c..26009ce29 100644 --- a/dev-libs/double-conversion/Manifest +++ b/dev-libs/double-conversion/Manifest @@ -1 +1 @@ -DIST double-conversion-1.1.tar.gz 7009789 SHA256 addee31d11350e4dde2b19c749eda648cb0ab38a68b0dd0d0a45dc49c7346fe7 SHA512 78d66fe6f1b31bccbfda916af3ab4cf292a7b4ed4ff40a83de600df1860fceb0f20cf340a964f61e57ecf03e350defa7023febbbc27ae29b49ed7b4988011304 WHIRLPOOL f4c1de563056f4c4b3b3abeceb79a42a16d2dbb05afe22c15243207b8d6ad0af10a01507c762365e518cc7119d7b203d45384fd99b216d804965de1e8ae842d3 +DIST double-conversion-1.1.1.tar.gz 7012946 SHA256 e1cabb73fd69e74f145aea91100cde483aef8b79dc730fcda0a34466730d4d1d SHA512 e116196eb60077565050995b060049747a3c72e743eea21c6c9fb68414adc533d456d19e1ca241f08895cca97a38511477bdc7d2e0cae38d149c83cb9d6896ad WHIRLPOOL d69604fbb6e1b5cac8d4dd0f8cf0af4621e32548e9e5061dcb843067a3f821c6f52e918e3e367988076b9ccf0be0ab68107cc6a21b02f4de424a1d98b399fc33 diff --git a/dev-libs/double-conversion/double-conversion-1.1.1.ebuild b/dev-libs/double-conversion/double-conversion-1.1.1.ebuild new file mode 100644 index 000000000..870187fa7 --- /dev/null +++ b/dev-libs/double-conversion/double-conversion-1.1.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +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" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +RDEPEND="" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}" + +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.h src/utils.h + dodoc README Changelog AUTHORS +} diff --git a/dev-libs/double-conversion/double-conversion-1.1.ebuild b/dev-libs/double-conversion/double-conversion-1.1.ebuild deleted file mode 100644 index 7649df227..000000000 --- a/dev-libs/double-conversion/double-conversion-1.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -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" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="static-libs" - -RDEPEND="" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${PN}" - -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 - doins src/double-conversion*h - dodoc README Changelog AUTHORS -} diff --git a/dev-libs/double-conversion/files/double-conversion-1.1-scons.patch b/dev-libs/double-conversion/files/double-conversion-1.1-scons.patch deleted file mode 100644 index eea519f5f..000000000 --- a/dev-libs/double-conversion/files/double-conversion-1.1-scons.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- SConstruct.orig 2012-07-11 14:21:27.783375399 -0700 -+++ SConstruct 2012-07-11 15:10:28.400764573 -0700 -@@ -1,3 +1,4 @@ -+import os - double_conversion_sources = ['src/' + x for x in SConscript('src/SConscript')] - double_conversion_test_sources = ['test/cctest/' + x for x in SConscript('test/cctest/SConscript')] - test = double_conversion_sources + double_conversion_test_sources -@@ -7,8 +8,16 @@ - optimize = ARGUMENTS.get('optimize', 0) - if int(debug): - env.Append(CCFLAGS = '-g -Wall -Werror') --if int(optimize): -+elif int(optimize): - env.Append(CCFLAGS = '-O3') -+else: -+ env.Append(CCFLAGS = os.environ['CXXFLAGS']) -+env.Append(LINKFLAGS = os.environ['LDFLAGS']) - print double_conversion_sources - print double_conversion_test_sources --env.Program('run_tests', double_conversion_sources + double_conversion_test_sources) -+libname = 'double-conversion' -+# tofix: line below only works for linux? -+env.Append(SHLINKFLAGS=" -Wl,-soname=lib"+libname+".so ") -+shlib = env.SharedLibrary(libname, [env.SharedObject(src) for src in double_conversion_sources]) -+env.StaticLibrary(libname, [env.StaticObject(src) for src in double_conversion_sources]) -+env.Program('run_tests', double_conversion_test_sources, LIBS=[shlib]) diff --git a/dev-libs/double-conversion/files/double-conversion-1.1.1-scons.patch b/dev-libs/double-conversion/files/double-conversion-1.1.1-scons.patch new file mode 100644 index 000000000..eea519f5f --- /dev/null +++ b/dev-libs/double-conversion/files/double-conversion-1.1.1-scons.patch @@ -0,0 +1,26 @@ +--- SConstruct.orig 2012-07-11 14:21:27.783375399 -0700 ++++ SConstruct 2012-07-11 15:10:28.400764573 -0700 +@@ -1,3 +1,4 @@ ++import os + double_conversion_sources = ['src/' + x for x in SConscript('src/SConscript')] + double_conversion_test_sources = ['test/cctest/' + x for x in SConscript('test/cctest/SConscript')] + test = double_conversion_sources + double_conversion_test_sources +@@ -7,8 +8,16 @@ + optimize = ARGUMENTS.get('optimize', 0) + if int(debug): + env.Append(CCFLAGS = '-g -Wall -Werror') +-if int(optimize): ++elif int(optimize): + env.Append(CCFLAGS = '-O3') ++else: ++ env.Append(CCFLAGS = os.environ['CXXFLAGS']) ++env.Append(LINKFLAGS = os.environ['LDFLAGS']) + print double_conversion_sources + print double_conversion_test_sources +-env.Program('run_tests', double_conversion_sources + double_conversion_test_sources) ++libname = 'double-conversion' ++# tofix: line below only works for linux? ++env.Append(SHLINKFLAGS=" -Wl,-soname=lib"+libname+".so ") ++shlib = env.SharedLibrary(libname, [env.SharedObject(src) for src in double_conversion_sources]) ++env.StaticLibrary(libname, [env.StaticObject(src) for src in double_conversion_sources]) ++env.Program('run_tests', double_conversion_test_sources, LIBS=[shlib]) -- cgit v1.2.3-18-g5258