summaryrefslogtreecommitdiff
path: root/sci-libs/m4rie
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-22 03:04:32 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-22 03:04:32 -0500
commitf95e0da799133b56968a5a6af89c7fb3366c4777 (patch)
tree72beb2dfd419dd3d642a8cfc8241107f9e1f62a0 /sci-libs/m4rie
parente5faa7971680e6e6ede05155985e4857c24c8979 (diff)
downloadbaldeagleos-repo-f95e0da799133b56968a5a6af89c7fb3366c4777.tar.gz
baldeagleos-repo-f95e0da799133b56968a5a6af89c7fb3366c4777.tar.xz
baldeagleos-repo-f95e0da799133b56968a5a6af89c7fb3366c4777.zip
Adding metadata
Diffstat (limited to 'sci-libs/m4rie')
-rw-r--r--sci-libs/m4rie/Manifest1
-rw-r--r--sci-libs/m4rie/files/m4rie-20250103-pkgconfig-r1.patch40
-rw-r--r--sci-libs/m4rie/m4rie-20250103-r1.ebuild41
-rw-r--r--sci-libs/m4rie/m4rie-20250103-r2.ebuild41
-rw-r--r--sci-libs/m4rie/m4rie-20250128.ebuild4
5 files changed, 2 insertions, 125 deletions
diff --git a/sci-libs/m4rie/Manifest b/sci-libs/m4rie/Manifest
index e89aa5d7365e..7040541e1dcd 100644
--- a/sci-libs/m4rie/Manifest
+++ b/sci-libs/m4rie/Manifest
@@ -1,2 +1 @@
DIST m4rie-20250128.tar.gz 442587 BLAKE2B b320c74dca7129929699ee03d93e722bb360a6497cd578a8890d49e6d056d9a5888dcd6eb09ada4f45f42145f831fdfa37c53fcb3fd3047f5e60a5a921f65811 SHA512 1d41c907ffed5d455f238283c5f2f6038ab92c1c3083e1b988ee0db531a99a626dc0c8dfdb8144b5239c6f5a263863006bc38359fdf6fd8d0ab3025df0474224
-DIST release-20250103.tar.gz 167745 BLAKE2B b4f76e51ef9561ce7fc10c0fc0f50c8ebff1c65c9e4c51d0f120db48a9b4b4417057c2bb919b6a4d1ba23f68179c59e2a5d97063063654723f210a5d10d0e5ce SHA512 8fd80fa265d234101ee56f464a59ce5aaf0f3c600e70ee9495ec490d06b758e0073a084474ad72d79d8ade5ac4421c53ed6b12cbaaaeda96287d94137c8c61b1
diff --git a/sci-libs/m4rie/files/m4rie-20250103-pkgconfig-r1.patch b/sci-libs/m4rie/files/m4rie-20250103-pkgconfig-r1.patch
deleted file mode 100644
index 191a90c982fc..000000000000
--- a/sci-libs/m4rie/files/m4rie-20250103-pkgconfig-r1.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From e399e88566a0a96ec8d0ee010052a987c5d83e0f Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky <michael@orlitzky.com>
-Date: Mon, 20 Jan 2025 22:55:08 -0500
-Subject: [PATCH] m4rie.pc.in: improve compiler/linker flag handling
-
- 1. List m4ri in Requires. This will automatically add -lm4ri during
- linking.
-
- 2. Move $OPENMP_CFLAGS to Libs.private. Consumers of m4rie do not
- need to enable OpenMP at compile time to avoid problems, only at
- link time, and only when statically linking. In particular we want
- to _avoid_ enabling OpenMP by "accident" in a larger project that
- makes use of m4rie.
-
- 3. Drop $M4RI_CFLAGS. There's just... no reason to add these here.
- In theory if M4RI had some important -D flags, they would go here,
- but at the moment it's just adding a bunch of -msse and -fopenmp
- stuff that we do not necessarily want to use when compiling
- consumers of m4rie.
----
- m4rie.pc.in | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/m4rie.pc.in b/m4rie.pc.in
-index e716441..57436ef 100644
---- a/m4rie.pc.in
-+++ b/m4rie.pc.in
-@@ -6,5 +6,7 @@ includedir=@includedir@
- Name: M4RIE
- Description: Dense linear algebra over GF(2^e).
- Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -lm4rie -lm4ri -lm
--Cflags: -I${includedir} @M4RI_CFLAGS@ @OPENMP_CFLAGS@
-+Requires: m4ri >= 20240729
-+Libs: -L${libdir} -lm4rie -lm
-+Libs.private: @OPENMP_CFLAGS@
-+Cflags: -I${includedir}
---
-2.45.2
-
diff --git a/sci-libs/m4rie/m4rie-20250103-r1.ebuild b/sci-libs/m4rie/m4rie-20250103-r1.ebuild
deleted file mode 100644
index 28d78c3df331..000000000000
--- a/sci-libs/m4rie/m4rie-20250103-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Fast dense matrix arithmetic over GF(2^e) for 2 <= e <= 16"
-HOMEPAGE="https://github.com/malb/m4rie"
-SRC_URI="https://github.com/malb/${PN}/archive/refs/tags/release-${PV}.tar.gz"
-
-S="${WORKDIR}/${PN}-release-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86 ~x64-macos"
-IUSE="debug"
-
-DEPEND=">=sci-libs/m4ri-20240729"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-pkgconfig-r1.patch" )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # m4rie doesn't actually have any openmp code. The configure flag
- # stems from a mistaken belief that it needs to be there to use the
- # openmp code in m4ri.
- econf \
- --disable-openmp \
- $(use_enable debug)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-libs/m4rie/m4rie-20250103-r2.ebuild b/sci-libs/m4rie/m4rie-20250103-r2.ebuild
deleted file mode 100644
index 6ef05418b0b2..000000000000
--- a/sci-libs/m4rie/m4rie-20250103-r2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Fast dense matrix arithmetic over GF(2^e) for 2 <= e <= 16"
-HOMEPAGE="https://github.com/malb/m4rie"
-SRC_URI="https://github.com/malb/${PN}/archive/refs/tags/release-${PV}.tar.gz"
-
-S="${WORKDIR}/${PN}-release-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86 ~x64-macos"
-IUSE="debug"
-
-DEPEND=">sci-libs/m4ri-20240729:="
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-pkgconfig-r1.patch" )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- # m4rie doesn't actually have any openmp code. The configure flag
- # stems from a mistaken belief that it needs to be there to use the
- # openmp code in m4ri.
- econf \
- --disable-openmp \
- $(use_enable debug)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/sci-libs/m4rie/m4rie-20250128.ebuild b/sci-libs/m4rie/m4rie-20250128.ebuild
index 97b97608acbf..d35906e61ffe 100644
--- a/sci-libs/m4rie/m4rie-20250128.ebuild
+++ b/sci-libs/m4rie/m4rie-20250128.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/malb/${PN}/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~riscv ~x86 ~x64-macos"
IUSE="debug"
DEPEND=">=sci-libs/m4ri-20240729-r0:="