summaryrefslogtreecommitdiff
path: root/sci-physics/yoda
diff options
context:
space:
mode:
Diffstat (limited to 'sci-physics/yoda')
-rw-r--r--sci-physics/yoda/Manifest6
-rw-r--r--sci-physics/yoda/files/yoda-2.0.2-zstr.patch24
-rw-r--r--sci-physics/yoda/yoda-1.9.10.ebuild2
-rw-r--r--sci-physics/yoda/yoda-2.0.2-r1.ebuild (renamed from sci-physics/yoda/yoda-2.0.1.ebuild)12
4 files changed, 37 insertions, 7 deletions
diff --git a/sci-physics/yoda/Manifest b/sci-physics/yoda/Manifest
index c5c3a4e6ea6f..89d91274ef0d 100644
--- a/sci-physics/yoda/Manifest
+++ b/sci-physics/yoda/Manifest
@@ -1,13 +1,13 @@
AUX yoda-1.9.9-configure.patch 1607 BLAKE2B 7738d68c938b76ffffa83a991da8aa6451439e6ebc526b0f965d2f881b966a90b071652c1d956a3c8323737915a6174d5867030f145d4242ecbb9ee078e53953 SHA512 b0d9e546563c80c5e3f67a42c2fce0a8e733db120d527967fe7904d232d9fb885b9955681a6b923815ad0cc5c1f217c42f9358eb9f4b2e3b5af455d39da00c99
AUX yoda-2.0.2-yamlcpp.patch 549 BLAKE2B 88a07567115482d9151d9cef2302145e48dd23d95b82df798f3d25d0235926921b0f18ebed07ae5b73f36b25d04a609ca1dadc70d2a9ca83c30d4cedd4e09d3c SHA512 3ba23de31cea8f6745da1cad53780f26a8530d6c7c55c9a35bca32341702b70aed3b1ac3d7d5612719d024a6d1ab1f23b35142b4a477f58e83775881bd8622ee
+AUX yoda-2.0.2-zstr.patch 526 BLAKE2B e6528763d661bb7d0c7b3651b302f57b310d57a374f4c49e8c511aa34790e353665cb9844371aac0bedabfc93b9666d0536eb115cb51809cd0f0d63b708956c5 SHA512 ad52e7aae049c038ab52bfa3113728252e6c264c443b9abd9ba0c3d19ed3126331e944867801d00a07819e8acc5a7920cd5f0b64884e53074f3ac0bf9a273f0c
DIST YODA-1.9.10.tar.bz2 1278729 BLAKE2B f6ae9b579d79b6be62e9644e327f0b449882c0f1a0efaac09ac97eae90a2ced10bf2b13447d75390552b3e4d8c128e7a33184bf8b2d308236f828e611df6d7a4 SHA512 54a455a1b2772ea3201477d4dddcf0c92c85bfee8825d8726d62331ebacb37fc8d1f6e02cdfe592722f2a747a46786d2bdb3c36cc982794a30b25e718d32e998
DIST YODA-1.9.5.tar.bz2 1077442 BLAKE2B 010ab725c57dfab8160e0304d461dc44c140d1ce234f3b70834ee58b8f269159529122095a94e6b79ef752612a6659a17e1874fda2941cfbcec1f53802916b6a SHA512 46e30b33d369f5d28ec228b71eaa298f3010cc06fe568785c74bbaf3d7468c26738cc2ee40da9bcc54d978f394187a2ee9289197283c86a3358583a3c0ecd247
-DIST YODA-2.0.1.tar.bz2 1842004 BLAKE2B 56c2de8acad92510a49abab0d19568f19de3442f1f941784b85c9bded9c14f82fc2cf0eb555721cedcab81e024a9d89ffcf200b54598ed87c1d6de4c7bc59824 SHA512 abd2728e4dc76474d3bf4d478143f4b2b15a596259c49080be37269386f8353cb3f961cc850718ff8fec5d73f96377d6a9103b5bf3cc7f7c703f47c91d929549
DIST YODA-2.0.2.tar.bz2 1869694 BLAKE2B cb5628bbfe0ecdd59073ff49496cd79ff6df95d94bbb36463c9de2cd6f576d0a8b8b4c1373f7f06354bb1ceb190a461cf61b4367085c44c44c5fb3982061a3ba SHA512 214f2caa2610a959588b1440fc66e238023829ca2fe7cf0e2f818891dd8db62fc0db288ac03c885c26c8de2a8813cd08deb53cefa0fb7d659b9b129d94d707c7
DIST YODA-2.1.0.tar.bz2 1935119 BLAKE2B fe8e50759dd4191fb5f1ea8c20ff5a2bdaf444c81234b635c9566ac6f8248991eb998a31a0504bae1ac6ec47f8735ce263382ccdd800f201072cfe4c1d44dc57 SHA512 e17ec7e64082c835e98e4c03eb9d3128a2345b999d3d3a30b7b5b4b34afafd6d51c164011c5357c6fc38b35a511d8f98183de0d9edb13e32a73d5024733b02fc
-EBUILD yoda-1.9.10.ebuild 2342 BLAKE2B 6f96d2a8cc866ed5d409cd5614a4ea20f2d10700d24a81d51fdcbce8056978b1faa95d8b319287cc24585dd1256d58cb560f9748fe9595df2abd58194a2af4bb SHA512 6e4d30b90b0965572364c763d1c9d838b6ff884221dc61a7542e711727ddf1a80044532daf9b345747672028caf687436054a739162e5d6b88cdbed9a5d179cc
+EBUILD yoda-1.9.10.ebuild 2342 BLAKE2B 47e0e8c04803635b236d939e389df6c920f729cde13e0f4c6918a029c2bba8fe97565e98e94acfd99e444db98bb3e16f16602f5da7c49035362dfe6e1da00f61 SHA512 626e6f9cd7b21650d84558a5955e1462980d0504dd8e24baedde2f6a45dc45330e49c8b27992ef7195819d6d4310c3ba52054b2583f18f9a0f6345a1ebdce89c
EBUILD yoda-1.9.5.ebuild 884 BLAKE2B 04511d2040cc8c22d994d51653b7c0f3bc9bb38097eaa770cf28f2dcc2a365a770e3bcbc89840415ab9e13d6975f9cca474b292dd47f24f3ff917259aa0340cf SHA512 17bc971c8b57cdb7dd0823f74a5dcc24206e2ebb2c5e93e445b1babfa459c18803944a516fa01bd20cd55003710d50192a51b94721933dd26098ffe23a6194da
-EBUILD yoda-2.0.1.ebuild 2105 BLAKE2B 34b00ff438d340bd32e48109f8879338f9aff6e1ce2ad4cef70f08445fdc3abf0fa86f20e552d5245828d2c18b6e6897ca8a95a9f5e38d80c16fa6ae17575952 SHA512 fbe4bcddbf5d0618e541382279d9a97e518bcfb95ac984a59e1d0842041c2144417c992cdf4ea81a060713574f4257744105cd2082ec8933ae502dd64868c978
+EBUILD yoda-2.0.2-r1.ebuild 2236 BLAKE2B c84dc7c404f265d248f67b941b35d3a10baefa365a9dca38416261ccd869e2264ea70a2e4f5fe3c03d1621c59fcbd3e27676c3952b0ef4b8c794ee27c5127d3f SHA512 da106f98f637db02150e5c3f71da344ab4dfd11bafde4d96fa8e15dcde5e023d524877c883be993858521c6707c5c2f8110ba282d5e91133b73e3f357da50d25
EBUILD yoda-2.0.2.ebuild 2139 BLAKE2B dfb9def070c2180a15b4693c89af782c1225ab96b3894f5ccf7b2c7bfca4f339c68176083886b03455382027ec9c4f5a260b40ba0ffc124659e8b41692e310f1 SHA512 f09412dd5db251ac9552e572a070ba62b7e2b6a6ef37a11680c8dca99d1049e21f19d9eba936c12725870906009b6d12d4b6837f566a7e0909a5c0bf9cc2c577
EBUILD yoda-2.1.0.ebuild 2335 BLAKE2B 246cc6baaba6d2081cff4a39dc50f6eb900f4dac4e2ebb415c72e3df76a46448bd895bfc47cd6a4c9fba37dfbe828a4aed36350b51617a24ccbfe624a3f55e57 SHA512 22a7c38a76a961e1d45baa209eb98ed4b6796c7b132fe2948104e6c04cd95b8b798815f5fb722d2dba895edd7a310ac88ee08cf4da8e340cec82d3491d05ba99
EBUILD yoda-9999.ebuild 2335 BLAKE2B 246cc6baaba6d2081cff4a39dc50f6eb900f4dac4e2ebb415c72e3df76a46448bd895bfc47cd6a4c9fba37dfbe828a4aed36350b51617a24ccbfe624a3f55e57 SHA512 22a7c38a76a961e1d45baa209eb98ed4b6796c7b132fe2948104e6c04cd95b8b798815f5fb722d2dba895edd7a310ac88ee08cf4da8e340cec82d3491d05ba99
diff --git a/sci-physics/yoda/files/yoda-2.0.2-zstr.patch b/sci-physics/yoda/files/yoda-2.0.2-zstr.patch
new file mode 100644
index 000000000000..1f33e46e2ee6
--- /dev/null
+++ b/sci-physics/yoda/files/yoda-2.0.2-zstr.patch
@@ -0,0 +1,24 @@
+From 31c9ad99ac3dbd34ad8c4285a689c5028490f776 Mon Sep 17 00:00:00 2001
+From: Christian Gutschow <chris.g@cern.ch>
+Date: Wed, 5 Feb 2025 19:02:38 +0000
+Subject: [PATCH] add missing header
+
+---
+ src/zstr/zstr.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/zstr/zstr.hpp b/src/zstr/zstr.hpp
+index 66c21f847..61c587345 100644
+--- a/src/zstr/zstr.hpp
++++ b/src/zstr/zstr.hpp
+@@ -9,6 +9,7 @@
+ #pragma once
+
+ #include <cassert>
++#include <cstdint>
+ #include <fstream>
+ #include <sstream>
+ #include <zlib.h>
+--
+GitLab
+
diff --git a/sci-physics/yoda/yoda-1.9.10.ebuild b/sci-physics/yoda/yoda-1.9.10.ebuild
index cab2ee9ece18..4a72451f348d 100644
--- a/sci-physics/yoda/yoda-1.9.10.ebuild
+++ b/sci-physics/yoda/yoda-1.9.10.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit bash-completion-r1 autotools python-single-r1 optfeature
diff --git a/sci-physics/yoda/yoda-2.0.1.ebuild b/sci-physics/yoda/yoda-2.0.2-r1.ebuild
index 14b1bcbf85a9..d1eb9b025d7d 100644
--- a/sci-physics/yoda/yoda-2.0.1.ebuild
+++ b/sci-physics/yoda/yoda-2.0.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit bash-completion-r1 python-single-r1 optfeature
@@ -45,6 +45,12 @@ BDEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/${P}-yamlcpp.patch # 937405
+ # https://gitlab.com/hepcedar/yoda/-/merge_requests/287
+ "${FILESDIR}"/${P}-zstr.patch # 948090
+)
+
pkg_setup() {
use python && python-single-r1_pkg_setup
}
@@ -68,7 +74,7 @@ src_test() {
}
src_install() {
- emake install DESTDIR="${ED}"
+ default
if use python ; then
newbashcomp "${ED}"/etc/bash_completion.d/${PN}-completion ${PN}-config