summaryrefslogtreecommitdiff
path: root/sci-libs/libcifpp
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/libcifpp')
-rw-r--r--sci-libs/libcifpp/Manifest8
-rw-r--r--sci-libs/libcifpp/libcifpp-7.0.9.ebuild2
-rw-r--r--sci-libs/libcifpp/libcifpp-8.0.0.ebuild39
-rw-r--r--sci-libs/libcifpp/libcifpp-8.0.1.ebuild39
4 files changed, 86 insertions, 2 deletions
diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest
index 83c31857ec34..c8ea53cc22ef 100644
--- a/sci-libs/libcifpp/Manifest
+++ b/sci-libs/libcifpp/Manifest
@@ -2,6 +2,12 @@ DIST libcifpp-7.0.8-components.cif.xz 66099572 BLAKE2B ef50f385b3bb58d945bc0e5ab
DIST libcifpp-7.0.8.tar.gz 2648244 BLAKE2B fc591c80156038b9636538d6da2a031d3d2956ecad14f83e94cf8bb62d00f9e7cc8d2667baab98781fcb187c6b8256e055f011dfc38f91916fcff0875e5514db SHA512 ccf28ee8461e199914b91607708aea1946d7933a1c92a809e1ae8560120ec00c3981af3063322a0a59f85e77ec9c5d42ddf0e7ab87387511434226b965e6ced6
DIST libcifpp-7.0.9-components.cif.xz 67258320 BLAKE2B de58656fde178797e52043142344000fc49128ea715f8e7c76b3478b0b57f05625689146a8f986dbe5691eddc9391547bd555b3c99d50a9b8a61f071a1db6e88 SHA512 9c9beef16f72231d72c802bd1d53f434829aa05d5885eb3c6260c94f45e9059e275f74f7f3f7f80e0013697523ebb0f5f2de7acffe5185548ec65feb43f3b438
DIST libcifpp-7.0.9.tar.gz 2648279 BLAKE2B 9d3284c0dde3feab8bacce1836337bec4cfe564d5d47a1b7d72f8badda1b698fd75ad5c8766a2e60bbaf5e24417df22ca44cc4197f8c7e275f110e29ad0e09b7 SHA512 0326bf3df4c3050ca1b2fd7f545ea669715f76729b7a4d651362c47f1f878fe5a4d2cd038f6f793ddf8d3f43749889ab86a3411af31abc5c4c6bc2dde1792037
+DIST libcifpp-8.0.0-components.cif.xz 68577028 BLAKE2B aca7834bda814d4942f77980e468aa3354dd9826689504f97db4d5c856903452a573b7a107f0d7394045cd1b242f9b517c1ac6bda9145fc54ee11fdfcc50ee80 SHA512 bf6d64cb148646d1d9f6f0f044c39a64214a65d0ada8336f65b64d313c081339a39819fcc6bf0040ea8e1760aaed10413e9386c97bd4a24a496e896532aa0521
+DIST libcifpp-8.0.0.tar.gz 2724783 BLAKE2B 288af3eff5423aba2b15487c9c8f5369ec9f25b9c3e46ceebfd637404300f766555c6f9750ff868b235265cdc3a347fa6cb009f19ef718f69e0eb6f94b73e26b SHA512 8eb6b32650d4262154e4faf53c9a1d9fa1981b34c0a64d8f6efe81e7a60f77c1e3002a78679ee3dfed9fbc0437e7c86254cc32369465a3bb2e415b720d164fdc
+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
EBUILD libcifpp-7.0.8.ebuild 915 BLAKE2B 1b23dcc84659f4d27564bd5ef329e8aca2478bb316bd1069d2e470eb5ef821dab6f95e56f06c86a3cec95e87c3a2fbfc3aeac9f248e24822e0c5faf4eb4b229b SHA512 3e9f85839b4a05e1dc3e31b5150b469f46fda9671140703d0f8d9dafcb28eb246b9c1f285ad155e78bc33ab6b5dafcf15e18dc7473af8f740c2c0a2d8b9bf1e9
-EBUILD libcifpp-7.0.9.ebuild 916 BLAKE2B 0520456c14fbffac9f04a626aca7b73abe4243103fbdd7a48c6c28d7ddc56240cd6cec4525cce29b02ce1076c2a1d3570feee3619e4d409f40108060398b7f70 SHA512 71ff24bf4b18981c6d9354294dd2b5ff0f3e1183f7105a731b24e7b38b59744f843dafdaab7080da264b8f20609b22bd2cae88ea28bbc7a5ef7014cb5eaf42b0
+EBUILD libcifpp-7.0.9.ebuild 915 BLAKE2B 1b23dcc84659f4d27564bd5ef329e8aca2478bb316bd1069d2e470eb5ef821dab6f95e56f06c86a3cec95e87c3a2fbfc3aeac9f248e24822e0c5faf4eb4b229b SHA512 3e9f85839b4a05e1dc3e31b5150b469f46fda9671140703d0f8d9dafcb28eb246b9c1f285ad155e78bc33ab6b5dafcf15e18dc7473af8f740c2c0a2d8b9bf1e9
+EBUILD libcifpp-8.0.0.ebuild 916 BLAKE2B 0520456c14fbffac9f04a626aca7b73abe4243103fbdd7a48c6c28d7ddc56240cd6cec4525cce29b02ce1076c2a1d3570feee3619e4d409f40108060398b7f70 SHA512 71ff24bf4b18981c6d9354294dd2b5ff0f3e1183f7105a731b24e7b38b59744f843dafdaab7080da264b8f20609b22bd2cae88ea28bbc7a5ef7014cb5eaf42b0
+EBUILD libcifpp-8.0.1.ebuild 916 BLAKE2B 0520456c14fbffac9f04a626aca7b73abe4243103fbdd7a48c6c28d7ddc56240cd6cec4525cce29b02ce1076c2a1d3570feee3619e4d409f40108060398b7f70 SHA512 71ff24bf4b18981c6d9354294dd2b5ff0f3e1183f7105a731b24e7b38b59744f843dafdaab7080da264b8f20609b22bd2cae88ea28bbc7a5ef7014cb5eaf42b0
MISC metadata.xml 299 BLAKE2B 88091a7fbc350db0c22800bcd0de80ec406f7b8a0187b29d8660978384179f8194f7aa794bf0bd3b3f4ab68ac662ca62479319e218d2622e2a3e470653848251 SHA512 e6bc610ae1cf40584ba3067ece0c0c85d08ad0bbb99f5ecd8281c41b04ff932db838926a6ff238794ff46eb8035eb57c750e088bd3f164180952a9e597544e14
diff --git a/sci-libs/libcifpp/libcifpp-7.0.9.ebuild b/sci-libs/libcifpp/libcifpp-7.0.9.ebuild
index adcf81709685..f6fb372e3d07 100644
--- a/sci-libs/libcifpp/libcifpp-7.0.9.ebuild
+++ b/sci-libs/libcifpp/libcifpp-7.0.9.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/sci-libs/libcifpp/libcifpp-8.0.0.ebuild b/sci-libs/libcifpp/libcifpp-8.0.0.ebuild
new file mode 100644
index 000000000000..adcf81709685
--- /dev/null
+++ b/sci-libs/libcifpp/libcifpp-8.0.0.ebuild
@@ -0,0 +1,39 @@
+# 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:=
+ 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
+}
diff --git a/sci-libs/libcifpp/libcifpp-8.0.1.ebuild b/sci-libs/libcifpp/libcifpp-8.0.1.ebuild
new file mode 100644
index 000000000000..adcf81709685
--- /dev/null
+++ b/sci-libs/libcifpp/libcifpp-8.0.1.ebuild
@@ -0,0 +1,39 @@
+# 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:=
+ 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
+}