git: 5231db92bac6 - main - math/octave-forge-onsas: Remove port.

From: Stephen Montgomery-Smith <stephen_at_FreeBSD.org>
Date: Sun, 14 Dec 2025 20:24:38 UTC
The branch main has been updated by stephen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5231db92bac684b98373eccd76b389745c33f447

commit 5231db92bac684b98373eccd76b389745c33f447
Author:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
AuthorDate: 2025-12-14 20:23:15 +0000
Commit:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
CommitDate: 2025-12-14 20:23:15 +0000

    math/octave-forge-onsas: Remove port.
    
    Incompatible with octave packaging structure.  If someone needs it
    they should rebuild from scratch.
---
 MOVED                                           |  1 +
 math/Makefile                                   |  1 -
 math/octave-forge-onsas/Makefile                | 27 -------------------------
 math/octave-forge-onsas/distinfo                |  3 ---
 math/octave-forge-onsas/files/patch-DESCRIPTION |  9 ---------
 math/octave-forge-onsas/pkg-descr               | 10 ---------
 6 files changed, 1 insertion(+), 50 deletions(-)

diff --git a/MOVED b/MOVED
index 429f08d379e3..d684a77e3759 100644
--- a/MOVED
+++ b/MOVED
@@ -4891,3 +4891,4 @@ devel/libbfd||2025-12-07|Obsolete port, use devel/binutils instead
 graphics/kdegraphics-mobipocket@qt5|graphics/kdegraphics-mobipocket|2025-12-12|Unflavorize port. Qt5 support has been dropped upstream
 graphics/kdegraphics-mobipocket@qt6|graphics/kdegraphics-mobipocket|2025-12-12|Unflavorize port. Qt5 support has been dropped upstream
 cad/meshlab||2025-12-12|Remove broken port
+math/octave-forge-onsas||2025-12-15|Incompatible with octave packaging structure
diff --git a/math/Makefile b/math/Makefile
index 5be7d12943d1..6b53c1230054 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -641,7 +641,6 @@
     SUBDIR += octave-forge-octproj
     SUBDIR += octave-forge-odbc
     SUBDIR += octave-forge-odebvp
-    SUBDIR += octave-forge-onsas
     SUBDIR += octave-forge-optics
     SUBDIR += octave-forge-optim
     SUBDIR += octave-forge-optiminterp
diff --git a/math/octave-forge-onsas/Makefile b/math/octave-forge-onsas/Makefile
deleted file mode 100644
index fc8171c52186..000000000000
--- a/math/octave-forge-onsas/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME=	octave-forge-onsas
-DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.5
-PORTREVISION=	1
-PORTEPOCH=	1
-CATEGORIES=	math
-
-MAINTAINER=	stephen@FreeBSD.org
-COMMENT=	Octave-forge package ${OCTAVE_PKGNAME}
-WWW=		https://packages.octave.org/
-
-LICENSE=	GPLv3
-LICENSE_FILE=	${WRKDIR}/${OCTAVE_SRC}/COPYING
-
-BROKEN=		this software is incompatible with octave pkg
-
-USES=		octave
-USE_GITHUB=	yes
-GH_ACCOUNT=	ONSAS
-GH_PROJECT=	ONSAS.m
-
-OCTAVE_SRC=		${GH_ACCOUNT}-${DISTVERSION}
-
-NO_ARCH	=	yes
-NO_BUILD=	yes
-
-.include <bsd.port.mk>
diff --git a/math/octave-forge-onsas/distinfo b/math/octave-forge-onsas/distinfo
deleted file mode 100644
index 37f3e8eec68e..000000000000
--- a/math/octave-forge-onsas/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1735869418
-SHA256 (octave-forge/ONSAS-ONSAS.m-v0.2.5_GH0.tar.gz) = 537c14f7ad920601dc9d1538fd54a6cc5faef86c778cd3ad6337dff3b8003d86
-SIZE (octave-forge/ONSAS-ONSAS.m-v0.2.5_GH0.tar.gz) = 1644546
diff --git a/math/octave-forge-onsas/files/patch-DESCRIPTION b/math/octave-forge-onsas/files/patch-DESCRIPTION
deleted file mode 100644
index ea9f7bd8dfb4..000000000000
--- a/math/octave-forge-onsas/files/patch-DESCRIPTION
+++ /dev/null
@@ -1,9 +0,0 @@
---- ../DESCRIPTION.orig	2025-01-25 12:54:46.986090000 -0600
-+++ ../DESCRIPTION	2025-01-25 12:54:54.809288000 -0600
-@@ -1,5 +1,5 @@
- Name: ONSAS
--Version: 0.2.4
-+Version: 0.2.5
- Date: 2022-08-02
- Author: Pérez Zerpa, Jorge M. and Bazzano García, Juan Bruno and Viera Sosa, Joaquin and Vanzulli Pena, Mauricio and Forets, Marcelo and Battini, Jean-Marc and Toro, Sebastián
- Maintainer: Pérez Zerpa, Jorge M. (jorgepz@fing.edu.uy)
diff --git a/math/octave-forge-onsas/pkg-descr b/math/octave-forge-onsas/pkg-descr
deleted file mode 100644
index e98f4c5abbed..000000000000
--- a/math/octave-forge-onsas/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The octave-forge package is the result of The GNU Octave Repository project,
-which is intended to be a central location for custom scripts, functions and
-extensions for GNU Octave. contains the source for all the functions plus
-build and install scripts.
-
-This is onsas.
-
- ONSAS is an Open Nonlinear Structural Analysis Solver. It is a GNU-Octave
-code for static/dynamic and linear/non-linear analysis of structures formed
-by solid, beam, truss or plane components.