commit: e977eff0e7fb9215b33d42d6bd9caeb471934ea8 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Sun Oct 5 09:00:23 2025 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Sun Oct 5 09:11:00 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e977eff0
sci-libs/libcifpp: add 9.0.3 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> sci-libs/libcifpp/Manifest | 2 ++ sci-libs/libcifpp/libcifpp-9.0.3.ebuild | 40 +++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest index 353ab63e2a2b..89ef3a638e3d 100644 --- a/sci-libs/libcifpp/Manifest +++ b/sci-libs/libcifpp/Manifest @@ -2,3 +2,5 @@ DIST libcifpp-7.0.9-components.cif.xz 67258320 BLAKE2B de58656fde178797e52043142 DIST libcifpp-7.0.9.tar.gz 2648279 BLAKE2B 9d3284c0dde3feab8bacce1836337bec4cfe564d5d47a1b7d72f8badda1b698fd75ad5c8766a2e60bbaf5e24417df22ca44cc4197f8c7e275f110e29ad0e09b7 SHA512 0326bf3df4c3050ca1b2fd7f545ea669715f76729b7a4d651362c47f1f878fe5a4d2cd038f6f793ddf8d3f43749889ab86a3411af31abc5c4c6bc2dde1792037 DIST libcifpp-8.0.1-components.cif.xz 68995100 BLAKE2B 723ee5d955d06e9e0d95c79907592ecadac3b4624036207de01e3dd63eafd9b90f1b70020532a4d1736c0a5f7293bb3c65ebcca7b6dab8edae7aa9278acd8792 SHA512 afacd0811b351e9613b478f1c70727bda638a17bfe6a0d4098e2a5628901ac09d9f795f62ca2ec879fcb65b30c7c055a84028087c894e51ccb41f6f3a1470dde DIST libcifpp-8.0.1.tar.gz 2725120 BLAKE2B de0f5b3261c8179f3ead2db2c710be4c931d99a64da571f050b15234f00323d28e3dd2a9629f13593845d4b91404dd709727cfa03574eaebc199077efa4c645b SHA512 3e357210c7a25ecab6476b10d02a20d2e5bcb9846824cd44a33a7ea0761a008fae27a02da392e9ee7181a0a5f84a3303367339906361b7f2a4f5c253252d398e +DIST libcifpp-9.0.3-components.cif.xz 70125696 BLAKE2B 4e3619e8cf25ac42faa5b4bfe37b7dc1894d7ebe231e82b58ff3dda313060a763558ba46300bf31d6932281dc8477f6324825ff3725adb347418c404bea92674 SHA512 2ffaa17f1f44e1d3cc9bd8af4b54bacd7dca6a705bec7fbe23ddaf079805754ddca5c8fdc05ed1bf04b1feb354e409af3492cfd9dbaab39466d4a909db5f9138 +DIST libcifpp-9.0.3.tar.gz 2733777 BLAKE2B 7c877f12fc4d6aa55ebc594d07380f52d5fb4d89424d29511e8f70bdb4b66c57e64051435823eefb6e2d22383f4427aa2316616bbb14a5b9aee67dd9700ce42e SHA512 d6b41fc0fda7dc2032631d312f5389a33eb8faad6c84ffabfc023d864bce8a662cdec9f310d775cea175797c2004710212857d94a19baee3600fb71d3aa0dcd4 diff --git a/sci-libs/libcifpp/libcifpp-9.0.3.ebuild b/sci-libs/libcifpp/libcifpp-9.0.3.ebuild new file mode 100644 index 000000000000..87faab4ec185 --- /dev/null +++ b/sci-libs/libcifpp/libcifpp-9.0.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +DESCRIPTION="Code to work with mmCIF and PDB files" +HOMEPAGE="https://github.com/PDB-REDO/libcifpp" +# Update components file on every bump +# https://files.wwpdb.org/pub/pdb/data/monomers/components.cif.gz +SRC_URI=" + https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~pacho/${PN}/${P}-components.cif.xz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-cpp/eigen-3.4.0:3 + dev-libs/boost:= + dev-libs/libpcre2 + sys-libs/zlib + test? ( dev-cpp/catch:0 ) +" +RDEPEND="${DEPEND}" + +src_configure() { + cp "${WORKDIR}"/${P}-components.cif rsrc/components.cif || die + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + -DCIFPP_INSTALL_UPDATE_SCRIPT=OFF + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +}
