git: 4cd4fdcc05c3 - main - math/octave-forge: broken on armv7

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Tue, 11 Feb 2025 22:58:33 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4cd4fdcc05c390cbdf29bfed57e7ba000f7fd721

commit 4cd4fdcc05c390cbdf29bfed57e7ba000f7fd721
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:58:26 +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
---
 math/octave-forge/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index 0b9cfd87743a..1d6887d59f0a 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -7,6 +7,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 \