commit: db152153621d739e0fa410b4d1a3a73511ec4c72 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Sun Feb 8 11:11:34 2026 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Sun Feb 8 12:34:09 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db152153
sci-libs/libcifpp: add 9.0.6 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> sci-libs/libcifpp/Manifest | 2 ++ sci-libs/libcifpp/libcifpp-9.0.6.ebuild | 40 +++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest index 543886af486e..7e7a2d6711fa 100644 --- a/sci-libs/libcifpp/Manifest +++ b/sci-libs/libcifpp/Manifest @@ -4,3 +4,5 @@ DIST libcifpp-9.0.3-components.cif.xz 70125696 BLAKE2B 4e3619e8cf25ac42faa5b4bfe DIST libcifpp-9.0.3.tar.gz 2733777 BLAKE2B 7c877f12fc4d6aa55ebc594d07380f52d5fb4d89424d29511e8f70bdb4b66c57e64051435823eefb6e2d22383f4427aa2316616bbb14a5b9aee67dd9700ce42e SHA512 d6b41fc0fda7dc2032631d312f5389a33eb8faad6c84ffabfc023d864bce8a662cdec9f310d775cea175797c2004710212857d94a19baee3600fb71d3aa0dcd4 DIST libcifpp-9.0.5-components.cif.xz 70647304 BLAKE2B b71236019ff52f5c49d351712420ef4e75270bb9e843f3f51c2cb6658d93398d7841b80959cd63ab46badcc9d90cadb8924ca51b507d932cec54f60ca302c216 SHA512 c7f0e6f17bbde714f85351c9e6f0b103b0d14e10b07d1e2a598d98760ab3915a961f9a908183fdd9e48bfe428dc45614c0540623a8868b9de62ea301b36cbdce DIST libcifpp-9.0.5.tar.gz 2735738 BLAKE2B 2c9e4d2885d1a8a570b1345a092999745d931040cecb744a7098f5c80f41b5154c21aeeb40087fd2f72b5a27617bf9989c5192885efffbd743fc9d96c3106430 SHA512 061f4be8158f9f7e5b45283eeea3dae62a80f56d89e3a588a0dee920307621f1becb87cd02486a93f94f7dd388ef296a2d38902167fefeab05caf313aa9f1846 +DIST libcifpp-9.0.6-components.cif.xz 71892060 BLAKE2B e75c4fb961396654948c10bcac8c2ae59b73ad55d29986beeda4ba8f45581384fcf66892b8a3ded4f726f75506b263ba1539c46efcd440b1f2e7537ef0b518f5 SHA512 d0a12eae2d651b906871af692062db9ffabd3dca02983c36f82bf88fecafad82be5e0d329956ba27f8b11866beb21f9e74ff4ee659b0abd7aba5d8d9e7885748 +DIST libcifpp-9.0.6.tar.gz 2735142 BLAKE2B 0af47aa276deef70f4be81b21f42fd14962bb38a6715ed8acf5474fafbda55c6af001021ee353f2b9cf7a9ca85e6e1d4438f40a0d1c1f0262919b1860bbd42e1 SHA512 a4e802f620a7f2bee1adb8d51e4c4f24fe289a62d1dccca5e52a43088d92d1d5f9d76ed1a03b31edc5ffeb8377f05a38817e0ba1f755831b254f2ff566735bd7 diff --git a/sci-libs/libcifpp/libcifpp-9.0.6.ebuild b/sci-libs/libcifpp/libcifpp-9.0.6.ebuild new file mode 100644 index 000000000000..7f1c5191d310 --- /dev/null +++ b/sci-libs/libcifpp/libcifpp-9.0.6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 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 + virtual/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 +}
