fjcontrib: add v1.055, v1.056, and v1.100 with patch (#49048)

This commit is contained in:
Wouter Deconinck 2025-02-17 23:38:51 -06:00 committed by GitHub
parent 60efada6a2
commit d6669845ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,13 @@
diff --git a/configure b/configure
index 879d44f..b4bab5f 100755
--- a/configure
+++ b/configure
@@ -352,7 +352,7 @@ else
#dynlibopt="-shared"
# the following more elaborate set of options requested by Alexander Puck Neuwirth
# for compatibility with gentoo, cf. https://github.com/fjcontrib/fjcontrib/issues/4
- dynlibopt="-shared -Wl,--as-needed -Wl,-soname,fastjetcontribfragile.so.0"
+ dynlibopt="-shared -Wl,--as-needed -Wl,-soname,libfastjetcontribfragile.so"
dynlibext="so"
dynlibpostproc="" # some dummy command needed
fi

View File

@ -15,6 +15,9 @@ class Fjcontrib(AutotoolsPackage):
license("GPL-2.0-or-later")
version("1.100", sha256="52ad945d9195c40f347958dc04041e41c7130e845ebdf0c13f1bbdd5b6d2429b")
version("1.056", sha256="fc31544424dece0d0676ea2433ad1e96fd9db82920bc7a7ef6294ce94e659d6e")
version("1.055", sha256="d9aa46560fdfd85082f202a5a9ce64768fe0c598660f013206a8c9c17ecd0f36")
version("1.054", sha256="1ef922d4c45863e5fe7a3b64dc441703db6b1c2cc92d4160125dc629b05ac331")
version("1.052", sha256="bde63c28cbdf992bedea4ddedfc3cd52c9fec241a767cc455dd4ad10e8210c39")
version("1.051", sha256="76a2ec612c768db3eb6bbaf686d02b05ddb64dde477d185e20df563b52308473")
@ -67,6 +70,9 @@ class Fjcontrib(AutotoolsPackage):
version("0.001", sha256="51f24ad55e28fb1f9d698270602e5077c920fcf58d8ccfd274efbe829d7dd821")
version("0.000", sha256="9486b11201e6b6e181b8a3abecd929403ae9aa67de0eb8b7353fb82ab4b89f41")
# fix incorrect soname in 1.100
patch("configure-1.100.patch", when="@1.100")
depends_on("cxx", type="build") # generated
depends_on("fastjet")