commit: 7e6daf19a844bc04f8c1481b08d4c5f8aca00323 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Oct 1 00:37:39 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Oct 1 00:37:39 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6daf19
Revert "sci-mathematics/gmm: add 5.4.2-r1 with improvements" This reverts commit 119cc91fa05a25f38e1416c6b322356151e3874a. eautoreconf is missing here for a patch which touches configure.ac. Not only that, we can't just add it in as it breaks config.h/some custom file derived from that and then breaks tests. Bug: https://bugs.gentoo.org/963406 Signed-off-by: Sam James <sam <AT> gentoo.org> .../gmm/files/gmm-5.4.2_do-not-overoptimize.patch | 24 ---------------------- sci-mathematics/gmm/gmm-5.4.2-r1.ebuild | 14 ------------- 2 files changed, 38 deletions(-) diff --git a/sci-mathematics/gmm/files/gmm-5.4.2_do-not-overoptimize.patch b/sci-mathematics/gmm/files/gmm-5.4.2_do-not-overoptimize.patch deleted file mode 100644 index 86fd13de67c7..000000000000 --- a/sci-mathematics/gmm/files/gmm-5.4.2_do-not-overoptimize.patch +++ /dev/null @@ -1,24 +0,0 @@ -From: Filip Kobierski <[email protected]> - -This patches removes -O3 for g++ and unknown compilers. - -Bug: https://bugs.gentoo.org/886443 ---- a/configure.ac -+++ b/configure.ac -@@ -115,7 +115,7 @@ - WSHADOW="-Wshadow" - ;; - esac -- CXXFLAGS="$CXXFLAGS -ftemplate-depth-40 -pedantic -O3 -Wall -W $WSHADOW -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long" -+ CXXFLAGS="$CXXFLAGS -ftemplate-depth-40 -pedantic -Wall -W $WSHADOW -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long" - ;; - icc | icpc) - echo "Using INTEL icc" -@@ -125,7 +125,6 @@ - ;; - *) - echo "Using a unknown compiler" -- CXXFLAGS="$CXXFLAGS -O3" - ;; - esac - diff --git a/sci-mathematics/gmm/gmm-5.4.2-r1.ebuild b/sci-mathematics/gmm/gmm-5.4.2-r1.ebuild deleted file mode 100644 index 5492847e8cdf..000000000000 --- a/sci-mathematics/gmm/gmm-5.4.2-r1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Generic C++ template library for sparse, dense and skyline matrices" -HOMEPAGE="https://getfem.org/gmm.html" -SRC_URI="https://download-mirror.savannah.gnu.org/releases/getfem/stable/${P}.tar.gz" - -LICENSE="|| ( LGPL-3 LGPL-3-with-linking-exception )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -PATCHES=( "${FILESDIR}"/${PN}-5.4.2_do-not-overoptimize.patch )
