git: 8c2e49429b08 - main - textproc/libixion: update to 0.20.0 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Thu, 21 Aug 2025 11:58:06 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8c2e49429b0839497e40ad1608c7d455a8b89f58

commit 8c2e49429b0839497e40ad1608c7d455a8b89f58
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-08-21 10:32:29 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-08-21 11:07:23 +0000

    textproc/libixion: update to 0.20.0 release (+)
    
    Switch to Gitlab
    
    Release notes:  https://gitlab.com/ixion/ixion/-/releases/0.20.0
---
 textproc/libixion/Makefile  | 28 ++++++++++++++++++++--------
 textproc/libixion/distinfo  | 10 +++++++---
 textproc/libixion/pkg-plist |  1 -
 3 files changed, 27 insertions(+), 12 deletions(-)

diff --git a/textproc/libixion/Makefile b/textproc/libixion/Makefile
index 7dc5c6939bd6..256e6b849b32 100644
--- a/textproc/libixion/Makefile
+++ b/textproc/libixion/Makefile
@@ -1,8 +1,11 @@
 PORTNAME=	libixion
-DISTVERSION=	0.19.0
-PORTREVISION=	5
+DISTVERSION=	0.20.0
 CATEGORIES=	textproc
-MASTER_SITES=	https://kohei.us/files/ixion/src/
+#MASTER_SITES=	https://kohei.us/files/ixion/src/
+
+PATCH_SITES+=	https://gitlab.com/ixion/ixion/-/commit/
+PATCHFILES+=	bfe5ab6adadda265d575fec9c192e6f53f2ef9f5.diff:-p1 \
+		d1ee97a73027579dd988d96d7a154f38c3187f37.diff:-p1
 
 MAINTAINER=	office@FreeBSD.org
 COMMENT=	General purpose formula parser, interpreter, dependency tracker
@@ -11,17 +14,26 @@ WWW=		https://gitlab.com/ixion/ixion
 LICENSE=	MPL20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	mdds>=2.1:devel/mdds
-LIB_DEPENDS=	libboost_system.so:devel/boost-libs
+BUILD_DEPENDS=	mdds>=${MDDS_VERSION}:devel/mdds
+LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs
 
-USES=		libtool localbase pathfix pkgconfig tar:xz
+USES=		autoreconf libtool localbase pathfix pkgconfig tar:xz
 USE_LDCONFIG=	yes
 
+USE_GITLAB=	yes
+GL_ACCOUNT=	ixion
+GL_PROJECT=	ixion
+
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
-PLIST_SUB=	VERSION=0.18
-#PLIST_SUB=	VERSION=${DISTVERSION:R}
+
+PLIST_SUB=	VERSION=${DISTVERSION:R}
 
 CONFIGURE_ARGS=	--disable-python
 
+MDDS_VERSION=	3.1
+
+post-patch:
+	${REINPLACE_CMD} -e 's/mdds-3.0/mdds-${MDDS_VERSION}/' ${WRKSRC}/configure.ac
+
 .include <bsd.port.mk>
diff --git a/textproc/libixion/distinfo b/textproc/libixion/distinfo
index c807286b7ae6..54302d74f6cd 100644
--- a/textproc/libixion/distinfo
+++ b/textproc/libixion/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1697140050
-SHA256 (libixion-0.19.0.tar.xz) = b4864d7a55351a09adbe9be44e5c65b1d417e80e946c947951d0e8428b9dcd15
-SIZE (libixion-0.19.0.tar.xz) = 536540
+TIMESTAMP = 1753303217
+SHA256 (ixion-0.20.0.tar.bz2) = 39e54cd486fed458c2a6e83a5e658d4c2e818862355b33645bb1342449428463
+SIZE (ixion-0.20.0.tar.bz2) = 210047
+SHA256 (bfe5ab6adadda265d575fec9c192e6f53f2ef9f5.diff) = 7ccc09d8dc23cd43fd04559be01eb98f6cc26b673f3f7778699bdf6dbf8e585e
+SIZE (bfe5ab6adadda265d575fec9c192e6f53f2ef9f5.diff) = 811
+SHA256 (d1ee97a73027579dd988d96d7a154f38c3187f37.diff) = 8cec71b409646b02748d110cf030e2f580cad890e53f5992fa0e4bab1b9c267a
+SIZE (d1ee97a73027579dd988d96d7a154f38c3187f37.diff) = 865
diff --git a/textproc/libixion/pkg-plist b/textproc/libixion/pkg-plist
index 37355cd2af0d..ff9d22b439ed 100644
--- a/textproc/libixion/pkg-plist
+++ b/textproc/libixion/pkg-plist
@@ -22,7 +22,6 @@ include/libixion-%%VERSION%%/ixion/global.hpp
 include/libixion-%%VERSION%%/ixion/info.hpp
 include/libixion-%%VERSION%%/ixion/interface/session_handler.hpp
 include/libixion-%%VERSION%%/ixion/interface/table_handler.hpp
-include/libixion-%%VERSION%%/ixion/macros.hpp
 include/libixion-%%VERSION%%/ixion/matrix.hpp
 include/libixion-%%VERSION%%/ixion/model_context.hpp
 include/libixion-%%VERSION%%/ixion/model_iterator.hpp