summaryrefslogtreecommitdiff
path: root/sci-physics
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
commitacfd7c956a7b45da7af1452ec12e0b2d5e6ac65b (patch)
tree13151a7440c2560b01e3cf5bd56ad280482b88bf /sci-physics
parent67dbd3ba144944fbf4b466be1b5fa0569b774e6f (diff)
gentoo auto-resync : 26:02:2025 - 19:26:07
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/Manifest.gzbin4204 -> 4204 bytes
-rw-r--r--sci-physics/fastjet-contrib/Manifest5
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild54
-rw-r--r--sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild1
-rw-r--r--sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch11
5 files changed, 70 insertions, 1 deletions
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index 32bd98f72762..1632fa33e312 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/fastjet-contrib/Manifest b/sci-physics/fastjet-contrib/Manifest
index 7973e64e7cfa..44ad1e4ba1e0 100644
--- a/sci-physics/fastjet-contrib/Manifest
+++ b/sci-physics/fastjet-contrib/Manifest
@@ -2,11 +2,14 @@ AUX fastjet-contrib-1.049-ar.patch 5345 BLAKE2B d372187f781da47b128c5cdde8909da4
AUX fastjet-contrib-1.049-musl.patch 416 BLAKE2B f781792afa8e5c7a979225c649df00e10d720d9576a53d68bbb359371cd035776a80a34f405d76707254ec2202c5cda557839e1dbe5478aba3464eee35f2fd7e SHA512 d17b3273ba09a4be6c15f451ec9b8bffb028115ba9e67c6a61b505a31ae2577ee2038c40d57e6b986b0b2f433c9e2eb623cea1f600147e5af7c3831a8b85e4a7
AUX fastjet-contrib-1.049-soname.patch 659 BLAKE2B 77fec5f2b470162550a5608b0e0926a4139609b318c0fd5707e34a202e5d0975aedf4903ff60f4abfad6ff809ec7f468a154e43db65652ebabd738f7f5580818 SHA512 cb27f944edb21c0c2ad9537f2c6076632e7604e6c88dc1ffa834543d63a7935fa4a984131708587f6f6cd02b9a29972c0638feda76e144a27389e1a2e73b8420
AUX fastjet-contrib-1.055-ar-part2.patch 313 BLAKE2B 22e195593d004d198f3e5d1d47b1d4a705c7ef80812b2f0998487f76c79f161923577699904174574eccd46b90062e9c421ac7b12cc361cf8cf163160666866b SHA512 f44a5a932a6321f0c539e227481b38a1712a4308659870eb13cd3088c8c5e4b627afb1b4b16f7e65f80163a76e308ed6c7f56e671d112f7703a4dfd21c9aa7b8
+AUX fastjet-contrib-1.101-ldflags.patch 658 BLAKE2B f3b24737ce25008d0d93d1e8c2cd9e10cfb27563cbc82264ce275a8e70ecb8b386d7d06227500c37d1907c9899793a76936bd92be0638a7a94e53d558f62f20a SHA512 4d289a044c73b8339a4836be73482889b2131df91fc5aa3ae5c10933b9698e653ca43e9c08c12d498ff5ee7d2261fc5eaade1ac287ffe6adf32d27673f97c9a9
DIST fastjet-contrib-1.053.tar.gz 912109 BLAKE2B b195c415163d9ebf8e48d2516ea44014f0f4b112307a86d536e82d62121b0e22d8c862468fddcc8570eea6137c1d757586941af80112459a528e261764a0fb96 SHA512 b8888d30abaead7ec084d551d05dbd53f5a03e226fd58ec1e4c236cb022868c5134a4199dde262f18334628f4b58d532bd0e7955e81d8d964a985646d376878b
DIST fastjet-contrib-1.055.tar.gz 945588 BLAKE2B 5dc40313fa3b1decb1bd6e2ac8ce486b1905e7be3d575e54e43b82982f50202c5eea060390851b92c3f4b08472b8c3f0e304e5bd345e07f4742749ed892d3960 SHA512 2140c4198b704336449bbaed5625428d5e97ae1b744ff83837932189a72f20ba0226843517130cfb0d74fb395abd19c3377f232a86e0e734aded27d52c4ac71d
DIST fastjet-contrib-1.100.tar.gz 1049197 BLAKE2B 3a68754de57f99f23099501fd02c81fbc44fc14f8d114a99c3e3af9653794f5e08e8ca0de4fac22dd95a33355dcede102d59a80088c67c3794fc23f0b186b8ce SHA512 b2903d31f1070ae73dec5f2d2c23f5d60ec2aeda9073978601ad3fbf85adb227ce9e4fb8b6b7e0065e1ea611f002aaf165960733acd2f49c031088912f0a8c95
+DIST fastjet-contrib-1.101.tar.gz 1096239 BLAKE2B 69790facda1e623d1f1ad0f1701f0c0e1aba462c34e83d1164f541c0f5cdbc2577f8d962345ec30f730315f332cc5ab7206f968088153973d2ab05498926b8f6 SHA512 68d2d438a4b4aefd9ea040412bc40b117feac40ed43c3d35f86047bf85f23847a5153da46c6fc3631d46f0c90f5f14a965963f64dd5299e8e0e3a080e714a316
EBUILD fastjet-contrib-1.053.ebuild 1269 BLAKE2B 634dd077c79c50d0aec03936fe44946da5f754a6fe0679059e066fbb557f54367fa7161831e55e898eef155223719d792ebd9fc2423cd5b9a461166add8988ca SHA512 77fec427d37fdd693885672917ea0f03b3935159f16594ff457538c66dd0a7f68183cc1bf36435998ff7ec9367549813690d1d459be791ba5978a15f1f60251d
EBUILD fastjet-contrib-1.055.ebuild 1323 BLAKE2B a2c37af8e46ca1bc65968e1b51c9a5d2ea85600daab1535cf24c96933388e0b834d328ea197db0666e38d635b4fb7a7a13cf96656fa958e26da6f401721fe10a SHA512 0134e9d34a33eac9ada3e0221e6980ca92415ba1c55e10ed5d595f03dde5afae85fec131197e42e972a5a0366990aef27106588f2aa97800b082d1a55a126d49
EBUILD fastjet-contrib-1.100.ebuild 1283 BLAKE2B 5db5bab61582f178596f8134437879535e893a2471dd2ca5143eef6d8ef119ae363153d5818b3b981f5e8f33e22c491bd248945793c4efbba467d76ce63f0a30 SHA512 b2f5c3104c8c4ab4bdbe371358d5e06fcea06656495524b76351b5c5595f7618d2d1e6ce6c966c0807930346dcf9ad3821705b3cd549f5f809677588d7830ac5
-EBUILD fastjet-contrib-9999.ebuild 1590 BLAKE2B 05fad5b76df67b1848e4947dcd3a575bbed35e6d7e996b777df192c962b53b4c07f22255a1607635efc080024532660574c27d6f0307a47d078df5954cf33382 SHA512 84162beaa3c021366545e6a26c03e8e7ad7df170c0f24b9a2762bf169d5f4ccf7c92485dc88a45af1bf03a51001a680c7b77064f226ce9cc24ffb453005f78e1
+EBUILD fastjet-contrib-1.101.ebuild 1324 BLAKE2B b50128c15078d4b7d7829c66da2c7327a0459c8a6474a534ad40c9f4c9ac71caf3dd997acb5c6fd1d50e077538381ac90b803fc214f35aa288bb0bec9bddd943 SHA512 c5fa859512b2a1c96f00f3d41a217c8474be831b9942614ad641669e6ea4f127187121596d22d58a15c38fd0c96e1b699f6999f527cfd7aac358bef15335f28a
+EBUILD fastjet-contrib-9999.ebuild 1631 BLAKE2B 6fc6a7d2b6992cd8449abd494fc26c486ca348c9d82e6ae8f290bfe6ec9784d38af8bb37f62651cc05cdf3b36dd86543cf0eec32726a107c396d5f7902eb6879 SHA512 c2c08aa05c19649763248861b8bd74fc198d29e8bb249b1097816486db95f36914cdd021dfecc5f0267bc02571e0e03f0bd8da5d988555ed2ac1e6a7246338a2
MISC metadata.xml 786 BLAKE2B 360809c0712d8499713b0448e3838843bbd7040487dd6e4c7a637f5ea0a487abe5b6723af5fb956ad169694b5362eff03302f3aba52f288c07371b1fff58adba SHA512 ab51afaf39009e6e0ac910e5ecc0dda1a329befc8fbfbb09b1f730a700f4817fb18c3a7466ef7e6cd419abf1378d96d5350277ffbc8cf0e77ce9171024c319df
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild
new file mode 100644
index 000000000000..3d8439f18a9d
--- /dev/null
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-1.101.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PN=fjcontrib
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="3rd party extensions of FastJet."
+HOMEPAGE="https://fastjet.hepforge.org/contrib/"
+SRC_URI="https://fastjet.hepforge.org/contrib/downloads/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=sci-physics/fastjet-3.4.1"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.049-ar.patch
+ "${FILESDIR}"/${PN}-1.055-ar-part2.patch # https://github.com/fjcontrib/fjcontrib/issues/3
+ "${FILESDIR}"/${PN}-1.101-ldflags.patch
+)
+
+src_configure() {
+ tc-export CXX AR RANLIB
+ ./configure \
+ --prefix="${ESYSROOT}/usr" \
+ --fastjet-config="${ESYSROOT}/usr/bin/fastjet-config" \
+ RANLIB="${RANLIB}" \
+ AR="${AR}" \
+ CXX="${CXX}" \
+ CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ FFLAGS="${FFLAGS}" \
+ LDFLAGS="${LDFLAGS}" || die
+}
+
+src_compile() {
+ emake
+ emake fragile-shared
+}
+
+src_install() {
+ emake install PREFIX="${ED}/usr"
+ dolib.so libfastjetcontribfragile.so
+ # The name used for requesting this library varies
+ dosym libfastjetcontribfragile.so /usr/$(get_libdir)/libfastjetcontribfragile.so.0
+ dosym libfastjetcontribfragile.so /usr/$(get_libdir)/fastjetcontribfragile.so.0
+}
diff --git a/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild b/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
index d97361a5c0bc..2d3ba90325ed 100644
--- a/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
+++ b/sci-physics/fastjet-contrib/fastjet-contrib-9999.ebuild
@@ -22,6 +22,7 @@ RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-1.049-ar.patch
"${FILESDIR}"/${PN}-1.055-ar-part2.patch # https://github.com/fjcontrib/fjcontrib/issues/3
+ "${FILESDIR}"/${PN}-1.101-ldflags.patch
)
src_unpack() {
diff --git a/sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch b/sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch
new file mode 100644
index 000000000000..7f8d572ce4ed
--- /dev/null
+++ b/sci-physics/fastjet-contrib/files/fastjet-contrib-1.101-ldflags.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -66,7 +66,7 @@
+
+ fragile_SHARED_SRC_LIST=@FRAGILE_SHARED_SRC_LIST@
+ libfastjetcontribfragile.@DYNLIBEXT@: $(fragile_SHARED_SRC_LIST)
+- $(CXX) @DYNLIBOPT@ -fPIC -DPIC $(CXXFLAGS) `$(FASTJETCONFIG) --cxxflags --libs` $(fragile_SHARED_INCLUDES) $(fragile_SHARED_SRC_LIST) -o libfastjetcontribfragile.@DYNLIBEXT@
++ $(CXX) @DYNLIBOPT@ -fPIC -DPIC $(CXXFLAGS) $(LDFLAGS) `$(FASTJETCONFIG) --cxxflags --libs` $(fragile_SHARED_INCLUDES) $(fragile_SHARED_SRC_LIST) -o libfastjetcontribfragile.@DYNLIBEXT@
+
+ fragile-shared-install: fragile-shared
+ utils/install-sh -c -m 755 libfastjetcontribfragile.@DYNLIBEXT@ $(PREFIX)/lib