git: 6a18b3818fad - 2025Q1 - math/octave-forge: broken on armv7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 11 Feb 2025 22:59:20 UTC
The branch 2025Q1 has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6a18b3818fade40c8552c91ebb993f3cdfb1d98b
commit 6a18b3818fade40c8552c91ebb993f3cdfb1d98b
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-02-11 22:54:38 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-02-11 22:59:17 +0000
math/octave-forge: broken on armv7
After dependency octave-forge-io is installed, octave detects for
every following forge package that "the octave packaging system is
probably corrupt, so it will be rebuilt." This means that for each
additional forge package, all previous packages are reinstalled,
leading to O(n^2) runtime in post-install and a very long time of up
to 40 hours for the package build to complete.
Mark the package as broken on armv7 until this can be figured out.
No functionality is lost as the individual forge packages can be
installed as desired. Other architectures are not known to be affected.
Reported by: marklmi@yahoo.com
MFH: 2025Q1
(cherry picked from commit 4cd4fdcc05c390cbdf29bfed57e7ba000f7fd721)
---
math/octave-forge/Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index 64f3c2e51e37..45a109faeade 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -6,6 +6,8 @@ MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge metaport for math/octave
WWW= http://octave.sourceforge.net/
+BROKEN_armv7= takes very long time in post-install due to O(n^2) behaviour
+
USES= metaport
OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \