From 91d393b1edf6922da625f53d77853533e1619efb Mon Sep 17 00:00:00 2001 From: Michael Palimaka Date: Thu, 18 Apr 2019 18:42:44 +1000 Subject: dev-libs/double-conversion: bump subslot Closes: https://bugs.gentoo.org/683364 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Michael Palimaka --- .../double-conversion-3.1.4-r1.ebuild | 57 ++++++++++++++++++++++ .../double-conversion-3.1.4.ebuild | 57 ---------------------- 2 files changed, 57 insertions(+), 57 deletions(-) create mode 100644 dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild delete mode 100644 dev-libs/double-conversion/double-conversion-3.1.4.ebuild (limited to 'dev-libs') diff --git a/dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild b/dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild new file mode 100644 index 000000000000..12f039be2356 --- /dev/null +++ b/dev-libs/double-conversion/double-conversion-3.1.4-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils multibuild + +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/3" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" +IUSE="static-libs test" + +PATCHES=( + "${FILESDIR}/0001-CMake-install-to-correct-lib-dir.patch" +) + +pkg_setup() { + MULTIBUILD_VARIANTS=( shared $(usev static-libs) ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) + if [[ ${MULTIBUILD_VARIANT} = shared ]]; then + mycmakeargs+=( -DBUILD_SHARED_LIBS=ON ) + fi + if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then + mycmakeargs+=( -DBUILD_SHARED_LIBS=OFF ) + fi + + cmake-utils_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant cmake-utils_src_compile +} + +src_test() { + [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake-utils_src_test +} + +src_install() { + myinstall() { + [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake-utils_src_install + [[ ${MULTIBUILD_VARIANT} = static-libs ]] && \ + dolib.a ${BUILD_DIR}/libdouble-conversion.a + } + + multibuild_foreach_variant myinstall +} diff --git a/dev-libs/double-conversion/double-conversion-3.1.4.ebuild b/dev-libs/double-conversion/double-conversion-3.1.4.ebuild deleted file mode 100644 index 82f78b5b2f8d..000000000000 --- a/dev-libs/double-conversion/double-conversion-3.1.4.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils multibuild - -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/2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" -IUSE="static-libs test" - -PATCHES=( - "${FILESDIR}/0001-CMake-install-to-correct-lib-dir.patch" -) - -pkg_setup() { - MULTIBUILD_VARIANTS=( shared $(usev static-libs) ) -} - -src_configure() { - myconfigure() { - local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) - if [[ ${MULTIBUILD_VARIANT} = shared ]]; then - mycmakeargs+=( -DBUILD_SHARED_LIBS=ON ) - fi - if [[ ${MULTIBUILD_VARIANT} = static-libs ]]; then - mycmakeargs+=( -DBUILD_SHARED_LIBS=OFF ) - fi - - cmake-utils_src_configure - } - - multibuild_foreach_variant myconfigure -} - -src_compile() { - multibuild_foreach_variant cmake-utils_src_compile -} - -src_test() { - [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake-utils_src_test -} - -src_install() { - myinstall() { - [[ ${MULTIBUILD_VARIANT} = shared ]] && cmake-utils_src_install - [[ ${MULTIBUILD_VARIANT} = static-libs ]] && \ - dolib.a ${BUILD_DIR}/libdouble-conversion.a - } - - multibuild_foreach_variant myinstall -} -- cgit v1.2.3-65-gdbad