diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/double-conversion |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/double-conversion')
-rw-r--r-- | dev-libs/double-conversion/Manifest | 6 | ||||
-rw-r--r-- | dev-libs/double-conversion/double-conversion-2.0.1.ebuild | 41 | ||||
-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 | 17 |
4 files changed, 76 insertions, 0 deletions
diff --git a/dev-libs/double-conversion/Manifest b/dev-libs/double-conversion/Manifest new file mode 100644 index 000000000000..aae03e828c28 --- /dev/null +++ b/dev-libs/double-conversion/Manifest @@ -0,0 +1,6 @@ +AUX double-conversion-2.0.1-scons.patch 350 SHA256 c5d287adb6adf4d3b6fa811d78e5a62d452378bbfe0626d1ed438291dbc0d595 SHA512 d0f89b18e870f384c729faa993eb72cdd449fe293c2a9a3885dcba0e93884d4e9fc2fad38828798e9ff999f1519f31f9569ae1de1deeae0dff740df7ac16b6f7 WHIRLPOOL 0d53569668fc0f680095ccaed34a7ab3c322ca8f746089b5a708951417666ecfc744b8027f89d36a9c9de9833a6281e760f457103d2c0b3ddb8109ffdce42358 +DIST double-conversion-2.0.1.tar.gz 7014148 SHA256 ca9ec6974eaaa29827b916c90666fba3b0b6641030fe2ab34a81e280187acdef SHA512 a4773dc95e9267d8426dda976586aa1ba968ead28b118caae9b1b7c123d1eea4aba5b588fde9a109a99a068a79a3a2426f12d6caadea8c548d4250e56eff33a4 WHIRLPOOL d17e55f54e1f3beb07e2657959c2f9e751a2732105b5a228d6b96ef5d69f2ab5722fe196ea9f2a9af1567f0d90bd6daad3c1fc30ac93ba66b4fc4879adb9aae7 +EBUILD double-conversion-2.0.1.ebuild 1047 SHA256 a764385be4826b2e4b02b7a9cc1c4422df8260893a94f38afe11e65906ede5c8 SHA512 99815743ba483bf99a53ecf1999c3ddd1efd3c0c10b67e3b891c610f9d9a4239e44082dd8bde564199e1b041c802d00d38cf0f15a4e250f245445a5df31abbbb WHIRLPOOL 0c48ac5d3aa93627b2b14eca54ebe4854d30b492720b0ae21e994eadf68bcf561b6f98e4b5dad520f563d34dac8e3f16d99cb1bb0ba251ee90d7d6b6214c8365 +MISC ChangeLog 3825 SHA256 bd32cf1a0ad83c61be9e52f8847717da4bd889d6fefe566ae2b1e95e57cb1630 SHA512 a6a9c80c821b8c8dfc317262b0fd65e663ca86120b32978fb9ad45d847043d01d77ab0ab154a13e7e2a9bd8c1a6f252fbbbb231d6cb49baddaee821d04a14ee3 WHIRLPOOL 193513b8a38ab00f3a6750920fc6ed51fc3806a9a0e93753ea95a90063cc38abea66e95c30e4617840e3e35f6b0be59f80e33f240bf828c7be38a2f6bc68d9ff +MISC ChangeLog-2015 877 SHA256 196deba8ac46b2a485b74fe1d5851c43a07f59be7119f157c93f26d92d908940 SHA512 4f2833545d185c964af0df602bfb8a3110489f9de7b76c514fd28ce8a71aedd03638e39d0772813f77c57e832ebf9c88415d64a47ad3dedf9668667489094b68 WHIRLPOOL a47cdd3e1507375a0e498fe7b4863e09c4869079fe0ac4eab21c1c55707f8abd89feb2f2f99142a8f6849dbc486591b1a8d68cc7f4922cdd7da089b9f0f2cb93 +MISC metadata.xml 616 SHA256 d1a2404e897381214e77cc015d98684d169033d22c197db29b3f479344339eee SHA512 2db23d04b37aa16bb289fad25de09b25fe33a9003c4471ad5f55d24bd34d9f6239f03cc74d5141f250ebe7cf52c02a13d27e0be02a3ecfab1e7cc450ac80d548 WHIRLPOOL ef913a979e073b0aa39e25694ef13288e3eac2ebec335c5542caf46069b8ce97569c839a5855cce6ab65ef7aeef5dd1c2882c7eeab56ae15bc63d91556e7a347 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..e1941ba0e84f --- /dev/null +++ b/dev-libs/double-conversion/double-conversion-2.0.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit scons-utils eutils toolchain-funcs + +DESCRIPTION="Binary-decimal and decimal-binary conversion routines for IEEE doubles" +HOMEPAGE="https://github.com/google/double-conversion" +SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/1" +KEYWORDS="amd64 arm ~arm64 hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux" +IUSE="static-libs" + +LIBNAME=lib${PN} + +src_prepare() { + epatch "${FILESDIR}"/${P}-scons.patch +} + +src_compile() { + sed -i -e "s/g++/$(tc-getCXX)/" SConstruct || die + escons ${LIBNAME}.so.1 + 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..c44940fd0d77 --- /dev/null +++ b/dev-libs/double-conversion/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> + </maintainer> + <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> + <upstream> + <remote-id type="github">google/double-conversion</remote-id> + </upstream> +</pkgmetadata> |