From de49812990871e1705b64051c35161d5e6400269 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 24 Dec 2018 14:11:38 +0000 Subject: gentoo resync : 24.12.2018 --- dev-libs/libdivsufsort/Manifest | 4 +-- .../libdivsufsort/libdivsufsort-2.0.1-r1.ebuild | 35 ++++++++++++++++++++++ dev-libs/libdivsufsort/libdivsufsort-2.0.1.ebuild | 22 -------------- dev-libs/libdivsufsort/libdivsufsort-9999.ebuild | 19 ++++++++++-- 4 files changed, 53 insertions(+), 27 deletions(-) create mode 100644 dev-libs/libdivsufsort/libdivsufsort-2.0.1-r1.ebuild delete mode 100644 dev-libs/libdivsufsort/libdivsufsort-2.0.1.ebuild (limited to 'dev-libs/libdivsufsort') diff --git a/dev-libs/libdivsufsort/Manifest b/dev-libs/libdivsufsort/Manifest index 5ccfd281d516..5d022b2a3cea 100644 --- a/dev-libs/libdivsufsort/Manifest +++ b/dev-libs/libdivsufsort/Manifest @@ -1,4 +1,4 @@ DIST libdivsufsort-2.0.1.tar.gz 31290 BLAKE2B cf8d5259adbef828dc1650d57969001f23b65d064658af4333d6bd86ec2ca0618f92d21e50e135eec7102b142ead15c3cc53bdba0d9d336507578db36b92edc4 SHA512 c82299adbd49995145872cd67e03b1c8762de99043acca48964b16c66a39347fb6211b17c9b5f6e12878983ea7cafa65991179f67e3a4cb5e5e14bb57775487e -EBUILD libdivsufsort-2.0.1.ebuild 550 BLAKE2B f2b3424d4fbef0a1c6a43cb150a6c834ec316892ccd9c154d997b17de88bbd9f006b57cf0953489060f34e63c8203c9165ea514127913df1f7956b0f39f3ce92 SHA512 f1a785a2b7f1398f872a72dc556b3250c6abd3467426e08af579c09bc9915ba1d72a132677fba1db6cf03b2b60c1efa32308efd8eb91b78ea66d74c215a3b493 -EBUILD libdivsufsort-9999.ebuild 527 BLAKE2B 129107c4844bc055213ddbedb330646cdbe2896812fea90419c66b0c3bb6dc71477b24d2b390434d6442381252081145ffb911f8c1819753c628eb62059fd2f7 SHA512 f77d3a8450c9bbe13a866b8dc0b81320b985862de33387d69886c2448656013b877d0f1c308bf07a20c27de05b72e8900d881984ed09bbb88a2151a0a8686fc5 +EBUILD libdivsufsort-2.0.1-r1.ebuild 858 BLAKE2B bba0375c678c9f37a27407d2a5b12ad09c6970bb8d44e2b63faf562b444389c6f8732ad4f310c4f7a788f9a2f582a357391b91873e07ff3e5af67b3e72abd1a5 SHA512 a86da249e621d74c84e8f0d11cd94f871821e3bfe3b14c062448e53f32c7b5d06e4b8acbb93e115670b941845cbcc76d3ad047acb932b01a63036b8040f3b443 +EBUILD libdivsufsort-9999.ebuild 835 BLAKE2B 0ee21199dab9722495b7e9d783c14d4748c1153fa103efa3eaaaf9e60ba528862beaad3eaf552e6b6a0a7d297e4304ad20ad483331ea697015dd1aed1a6a320d SHA512 08f1703d1b5f3bfc1dbf380a4f14b86ebd70480f6ec93fd27d74fd2b310132ce4596aae566478314d7ac5a9dbca19b372f122c0ff49d9bc426835bccd1965e9b MISC metadata.xml 331 BLAKE2B aeb4281b9559ab0e91ed011c9a695e8af8bb2613a54b6b49a6629f952c26607704995d274033132726e21a51a296fd4efee6d090cc022d0db08476003d1a6529 SHA512 44257e79147e95579eff4b63be25a6ec673f8a2a09e7b2240163260c3f13161585746bf9967f479aaf6094271669f1b16202a1c5766c3c638a4f9054dd9408fc diff --git a/dev-libs/libdivsufsort/libdivsufsort-2.0.1-r1.ebuild b/dev-libs/libdivsufsort/libdivsufsort-2.0.1-r1.ebuild new file mode 100644 index 000000000000..644a49823e32 --- /dev/null +++ b/dev-libs/libdivsufsort/libdivsufsort-2.0.1-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit cmake-utils multilib toolchain-funcs + +DESCRIPTION="Suffix-sorting library (for BWT)" +HOMEPAGE="https://github.com/y-256/libdivsufsort" +SRC_URI="https://github.com/y-256/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="openmp" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + cmake-utils_src_prepare + + # will appreciate saner approach, if there is any + sed -i -e "s:\(DESTINATION \)lib:\1$(get_libdir):" \ + */CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=("-DBUILD_DIVSUFSORT64=ON" "-DUSE_OPENMP=$(usex openmp)") + cmake-utils_src_configure +} diff --git a/dev-libs/libdivsufsort/libdivsufsort-2.0.1.ebuild b/dev-libs/libdivsufsort/libdivsufsort-2.0.1.ebuild deleted file mode 100644 index f507682f32d4..000000000000 --- a/dev-libs/libdivsufsort/libdivsufsort-2.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit cmake-utils multilib - -DESCRIPTION="Suffix-sorting library (for BWT)" -HOMEPAGE="https://github.com/y-256/libdivsufsort" -SRC_URI="https://github.com/y-256/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -src_prepare() { - cmake-utils_src_prepare - - # will appreciate saner approach, if there is any - sed -i -e "s:\(DESTINATION \)lib:\1$(get_libdir):" \ - */CMakeLists.txt || die -} diff --git a/dev-libs/libdivsufsort/libdivsufsort-9999.ebuild b/dev-libs/libdivsufsort/libdivsufsort-9999.ebuild index 9dcaf6470b58..d6c33d70a4c5 100644 --- a/dev-libs/libdivsufsort/libdivsufsort-9999.ebuild +++ b/dev-libs/libdivsufsort/libdivsufsort-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 EGIT_REPO_URI="https://github.com/y-256/${PN}" -inherit cmake-utils multilib git-r3 +inherit cmake-utils multilib toolchain-funcs git-r3 DESCRIPTION="Suffix-sorting library (for BWT)" HOMEPAGE="https://github.com/y-256/libdivsufsort" @@ -12,7 +12,15 @@ SRC_URI="" LICENSE="MIT" SLOT="0" KEYWORDS="" -IUSE="" +IUSE="openmp" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} src_prepare() { cmake-utils_src_prepare @@ -21,3 +29,8 @@ src_prepare() { sed -i -e "s:\(DESTINATION \)lib:\1$(get_libdir):" \ */CMakeLists.txt || die } + +src_configure() { + local mycmakeargs=("-DBUILD_DIVSUFSORT64=ON" "-DUSE_OPENMP=$(usex openmp)") + cmake-utils_src_configure +} -- cgit v1.2.3