summaryrefslogtreecommitdiff
path: root/sci-libs/libsemigroups
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-08-07 12:37:21 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-08-07 12:37:21 +0100
commitb8c7370a682e4e29cda623222d17a790c01c3642 (patch)
treef6caa14689bd00a5760eadaa381ff41e50ef3c1b /sci-libs/libsemigroups
parent8a4997a7e2d1e36c089d4d76935b5a902d98d3d0 (diff)
gentoo auto-resync : 07:08:2024 - 12:37:20
Diffstat (limited to 'sci-libs/libsemigroups')
-rw-r--r--sci-libs/libsemigroups/Manifest3
-rw-r--r--sci-libs/libsemigroups/files/libsemigroups-2.7.3-gcc-15-buildfix.patch22
-rw-r--r--sci-libs/libsemigroups/libsemigroups-2.7.3-r1.ebuild (renamed from sci-libs/libsemigroups/libsemigroups-2.7.3.ebuild)2
3 files changed, 26 insertions, 1 deletions
diff --git a/sci-libs/libsemigroups/Manifest b/sci-libs/libsemigroups/Manifest
index 9a458c501bde..48f6080f91d0 100644
--- a/sci-libs/libsemigroups/Manifest
+++ b/sci-libs/libsemigroups/Manifest
@@ -1,3 +1,4 @@
+AUX libsemigroups-2.7.3-gcc-15-buildfix.patch 954 BLAKE2B d165a52b019293f0a074f2737ae3d224cb6cec8b5b9327932b2eda59fac1f6534b5ba374e97f09a25fbf8b0e9fb51e7c34b6e618570c9dafce04d7e7fc8d0aa9 SHA512 fe210da5c4ad00681ad941ec1add9ef67877a705694914f081f0262e23ec5aa7b5fb7e461f9e5925bc7b59dd19f88cec5ec17160f5bea0a0a4480845078d3eae
DIST libsemigroups-2.7.3.tar.gz 2543883 BLAKE2B 02700cb9f132d7121ce42f978e9a1c01ed9f1957fab0da45c60837240639f7a049d3b7e1f9b989be71de8b85a669b475733aeb0e96760eda846b50db903da895 SHA512 001cfdfc55ee9a0bb3fe0914229905083e8eaaec682952bb23b2dc44680631909478bf32e67e93488a7347bfb674305b0cc3b713afa9bce1997a0b1a5693ad36
-EBUILD libsemigroups-2.7.3.ebuild 639 BLAKE2B 2f2553604dacfe5f91e99410653cc1ec0e4450d1a2689a6191bcfe9b8f1a2a4860091b6557479fc09bc95b8e5c62e5bd28672cc6b5400f94cfeb336cbb94397f SHA512 06aba928b8ef6e31393d1dcd62bffaad106eed4f2eef667d8b9cc1b021419b4817bc9de85843b7af2aea7d625d263c1ca408e2fe65eed974bc8cdd3afe371807
+EBUILD libsemigroups-2.7.3-r1.ebuild 693 BLAKE2B 3ecf9bdffd8f043bfc840ba21fd27df66dd638f19e335509bc35394034173562a801adc77f11405ca215fd76ffd0de67147391b3018028ca6043d95556d8ee11 SHA512 aeb03139c64253b3a1092b91ab10b59748de3739f31be6f16227151d42cd7446cb8d826a4ec1a673d27de57e4bd8d924f5457e47444f81a5dacadd6c53945815
MISC metadata.xml 2022 BLAKE2B 2d0c1fffcd43538e90c4fe0933b937b72819c7c407a93398e5c0dd27f0c812d06d627a5718cab39b70d16aae6688b1428a4bb474225194268121d93d9bbef190 SHA512 750a0cb255d9ee40cb99c25d5ca76531413227b428b5aa97a12ed9b65313fa3afbe5ccf7acc8990e791fd8e7d1e749df30daf407d78620908e38a3d7880a0143
diff --git a/sci-libs/libsemigroups/files/libsemigroups-2.7.3-gcc-15-buildfix.patch b/sci-libs/libsemigroups/files/libsemigroups-2.7.3-gcc-15-buildfix.patch
new file mode 100644
index 000000000000..40214b18b9ad
--- /dev/null
+++ b/sci-libs/libsemigroups/files/libsemigroups-2.7.3-gcc-15-buildfix.patch
@@ -0,0 +1,22 @@
+From b7a413284e408280336ee681dd031877d779d0ea Mon Sep 17 00:00:00 2001
+From: "James D. Mitchell" <jdm3@st-andrews.ac.uk>
+Date: Mon, 29 Jul 2024 11:13:32 +0100
+Subject: [PATCH] sims: fix issue 557
+
+---
+ include/libsemigroups/sims1.tpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/libsemigroups/sims1.tpp b/include/libsemigroups/sims1.tpp
+index bc8bda372..698845222 100644
+--- a/include/libsemigroups/sims1.tpp
++++ b/include/libsemigroups/sims1.tpp
+@@ -619,7 +619,7 @@ namespace libsemigroups {
+ typename Sims1<T>::iterator_base&
+ Sims1<T>::iterator_base::operator=(Sims1<T>::iterator_base&& that) {
+ _extra = std::move(that._extra);
+- _longs = std::move(that.long_rules());
++ _longs = std::move(that._longs);
+ _max_num_classes = std::move(that._max_num_classes);
+ _min_target_node = std::move(that._min_target_node);
+ _felsch_graph = std::move(that._felsch_graph);
diff --git a/sci-libs/libsemigroups/libsemigroups-2.7.3.ebuild b/sci-libs/libsemigroups/libsemigroups-2.7.3-r1.ebuild
index 04bbfd48d7b9..15fff4b3b57d 100644
--- a/sci-libs/libsemigroups/libsemigroups-2.7.3.ebuild
+++ b/sci-libs/libsemigroups/libsemigroups-2.7.3-r1.ebuild
@@ -13,6 +13,8 @@ SLOT="0/2"
KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_popcnt"
+PATCHES=( "${FILESDIR}/${P}-gcc-15-buildfix.patch" )
+
src_configure() {
econf \
$(use_enable cpu_flags_x86_popcnt popcnt) \