From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C63A11584AD for ; Sun, 13 Apr 2025 16:44:43 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id B07F63430D6 for ; Sun, 13 Apr 2025 16:44:43 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 4F9C11104B7; Sun, 13 Apr 2025 16:44:37 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 351731104B8 for ; Sun, 13 Apr 2025 16:44:37 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D59EA3430BE for ; Sun, 13 Apr 2025 16:44:36 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 426FF2082 for ; Sun, 13 Apr 2025 16:44:35 +0000 (UTC) From: "Pacho Ramos" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Pacho Ramos" Message-ID: <1744562628.4fdb4ce67f1d97f8bba9e55c31e17212fd9751b0.pacho@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/libcifpp/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-libs/libcifpp/Manifest sci-libs/libcifpp/libcifpp-8.0.0.ebuild X-VCS-Directories: sci-libs/libcifpp/ X-VCS-Committer: pacho X-VCS-Committer-Name: Pacho Ramos X-VCS-Revision: 4fdb4ce67f1d97f8bba9e55c31e17212fd9751b0 X-VCS-Branch: master Date: Sun, 13 Apr 2025 16:44:35 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 41b9166b-14b1-48e1-8819-f07eac16289d X-Archives-Hash: 85d6c2e36f4a8ed37c9b9c1c899b14de commit: 4fdb4ce67f1d97f8bba9e55c31e17212fd9751b0 Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 13 16:23:44 2025 +0000 Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 13 16:43:48 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fdb4ce6 sci-libs/libcifpp: add 8.0.0 Signed-off-by: Pacho Ramos gentoo.org> sci-libs/libcifpp/Manifest | 2 ++ sci-libs/libcifpp/libcifpp-8.0.0.ebuild | 39 +++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest index bed2fee24d63..224ee8a40fc6 100644 --- a/sci-libs/libcifpp/Manifest +++ b/sci-libs/libcifpp/Manifest @@ -2,3 +2,5 @@ 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 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 +}