summaryrefslogtreecommitdiff
path: root/textproc/libixion
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/libixion')
-rw-r--r--textproc/libixion/Makefile28
-rw-r--r--textproc/libixion/distinfo10
-rw-r--r--textproc/libixion/pkg-plist1
3 files changed, 27 insertions, 12 deletions
diff --git a/textproc/libixion/Makefile b/textproc/libixion/Makefile
index 0bc5c1c1e37e..256e6b849b32 100644
--- a/textproc/libixion/Makefile
+++ b/textproc/libixion/Makefile
@@ -1,8 +1,11 @@
PORTNAME= libixion
-DISTVERSION= 0.19.0
-PORTREVISION= 4
+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