summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--math/singular/Makefile12
-rw-r--r--math/singular/distinfo6
-rw-r--r--math/singular/pkg-plist79
3 files changed, 52 insertions, 45 deletions
diff --git a/math/singular/Makefile b/math/singular/Makefile
index 81b98957c545..5f423e837c6a 100644
--- a/math/singular/Makefile
+++ b/math/singular/Makefile
@@ -1,6 +1,7 @@
PORTNAME= singular
-DISTVERSIONPREFIX= Release-
-DISTVERSION= 4-4-0
+PORTVERSION= ${GH_TAGNAME:S/Release-//:S/-/./g:S/p/./}
+#DISTVERSIONPREFIX= Release-
+#DISTVERSION= 4-4-0
CATEGORIES= math
#MASTER_SITES= ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/${PORTVERSION:C/\./-/g}/
DIST_SUBDIR= ${PORTNAME}
@@ -18,11 +19,13 @@ RUN_DEPENDS= bash:shells/bash
USES= autoreconf gmake libtool ncurses perl5 pkgconfig readline shebangfix
USE_CXXSTD= c++14
+USE_LDCONFIG= yes
+USE_PERL5= build
+
USE_GITHUB= yes
GH_ACCOUNT= Singular
GH_PROJECT= Singular
-USE_LDCONFIG= yes
-USE_PERL5= build
+GH_TAGNAME= Release-4-4-0p7
SHEBANG_FILES= Singular/surfex \
libpolys/libpolys-config.in \
@@ -43,6 +46,7 @@ OPTIONS_SUB= yes
FLINT_DESC= Use FLINT library
GFAN_DESC= Build gfanlib library (bundled)
+GFAN_LIB_DEPENDS= libcddgmp.so:math/cddlib
NTL_DESC= Use NTL library
DOCS_MASTER_SITES= ftp://jim.mathematik.uni-kl.de/pub/Math/Singular/SOURCES/${PORTVERSION:C/\./-/g}/:doc
diff --git a/math/singular/distinfo b/math/singular/distinfo
index 12ef9df251d5..4b474eec5e0b 100644
--- a/math/singular/distinfo
+++ b/math/singular/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1718594940
+TIMESTAMP = 1733988731
SHA256 (singular/doc.tbz2) = 10334afd99fe3a3e91669185ef5c104a25c97f0fd0dd6c53d98b47d5243df939
SIZE (singular/doc.tbz2) = 3976252
-SHA256 (singular/Singular-Singular-Release-4-4-0_GH0.tar.gz) = b60063628a223b2519e1d44310e05bc664b671735466da3ec192969681d2772c
-SIZE (singular/Singular-Singular-Release-4-4-0_GH0.tar.gz) = 13797514
+SHA256 (singular/Singular-Singular-4.4.0.7-Release-4-4-0p7_GH0.tar.gz) = b32bc12fe69402d7afd1bb09d65784ea3a8717f8adfa36358a298d7a9bc96fcb
+SIZE (singular/Singular-Singular-4.4.0.7-Release-4-4-0p7_GH0.tar.gz) = 13835252
diff --git a/math/singular/pkg-plist b/math/singular/pkg-plist
index 48729b9922f5..4d2f820190ac 100644
--- a/math/singular/pkg-plist
+++ b/math/singular/pkg-plist
@@ -244,55 +244,55 @@ lib/libpolys.so
lib/libsingular_resources-4.4.0.so
lib/libsingular_resources.a
lib/libsingular_resources.so
+lib/singular/MOD/cohomo.a
+lib/singular/MOD/cohomo.so
+lib/singular/MOD/customstd.a
+lib/singular/MOD/customstd.so
+lib/singular/MOD/freealgebra.a
+lib/singular/MOD/freealgebra.so
+%%GFAN%%lib/singular/MOD/gfanlib.a
+%%GFAN%%lib/singular/MOD/gfanlib.so
+lib/singular/MOD/gitfan.a
+lib/singular/MOD/gitfan.so
+lib/singular/MOD/interval.a
+lib/singular/MOD/interval.so
+lib/singular/MOD/loctriv.a
+lib/singular/MOD/loctriv.so
+lib/singular/MOD/machinelearning.a
+lib/singular/MOD/machinelearning.so
+lib/singular/MOD/p_Procs_FieldGeneral.a
+lib/singular/MOD/p_Procs_FieldGeneral.so
+lib/singular/MOD/p_Procs_FieldIndep.a
+lib/singular/MOD/p_Procs_FieldIndep.so
+lib/singular/MOD/p_Procs_FieldQ.a
+lib/singular/MOD/p_Procs_FieldQ.so
+lib/singular/MOD/p_Procs_FieldZp.a
+lib/singular/MOD/p_Procs_FieldZp.so
+lib/singular/MOD/partialgb.a
+lib/singular/MOD/partialgb.so
+lib/singular/MOD/pyobject.a
+lib/singular/MOD/pyobject.so
+lib/singular/MOD/singmathic.a
+lib/singular/MOD/singmathic.so
+lib/singular/MOD/sispasm.a
+lib/singular/MOD/sispasm.so
+lib/singular/MOD/subsets.a
+lib/singular/MOD/subsets.so
+lib/singular/MOD/systhreads.a
+lib/singular/MOD/systhreads.so
+lib/singular/MOD/syzextra.a
+lib/singular/MOD/syzextra.so
libdata/pkgconfig/Singular.pc
libdata/pkgconfig/factory.pc
libdata/pkgconfig/libpolys.pc
libdata/pkgconfig/omalloc.pc
libdata/pkgconfig/singular_resources.pc
libexec/singular/MOD/change_cost
-libexec/singular/MOD/cohomo.a
-libexec/singular/MOD/cohomo.so
-libexec/singular/MOD/customstd.a
-libexec/singular/MOD/customstd.so
-libexec/singular/MOD/freealgebra.a
-libexec/singular/MOD/freealgebra.so
-%%GFAN%%libexec/singular/MOD/gfanlib.a
-%%GFAN%%libexec/singular/MOD/gfanlib.so
-libexec/singular/MOD/gitfan.a
-libexec/singular/MOD/gitfan.so
-libexec/singular/MOD/interval.a
-libexec/singular/MOD/interval.so
-libexec/singular/MOD/loctriv.a
-libexec/singular/MOD/loctriv.so
-libexec/singular/MOD/machinelearning.a
-libexec/singular/MOD/machinelearning.so
-libexec/singular/MOD/p_Procs_FieldGeneral.a
-libexec/singular/MOD/p_Procs_FieldGeneral.so
-libexec/singular/MOD/p_Procs_FieldIndep.a
-libexec/singular/MOD/p_Procs_FieldIndep.so
-libexec/singular/MOD/p_Procs_FieldQ.a
-libexec/singular/MOD/p_Procs_FieldQ.so
-libexec/singular/MOD/p_Procs_FieldZp.a
-libexec/singular/MOD/p_Procs_FieldZp.so
-libexec/singular/MOD/partialgb.a
-libexec/singular/MOD/partialgb.so
-libexec/singular/MOD/pyobject.a
-libexec/singular/MOD/pyobject.so
-libexec/singular/MOD/singmathic.a
-libexec/singular/MOD/singmathic.so
libexec/singular/MOD/singularsurf
libexec/singular/MOD/singularsurf_jupyter
libexec/singular/MOD/singularsurf_win
-libexec/singular/MOD/sispasm.a
-libexec/singular/MOD/sispasm.so
libexec/singular/MOD/solve_IP
-libexec/singular/MOD/subsets.a
-libexec/singular/MOD/subsets.so
libexec/singular/MOD/surfex
-libexec/singular/MOD/systhreads.a
-libexec/singular/MOD/systhreads.so
-libexec/singular/MOD/syzextra.a
-libexec/singular/MOD/syzextra.so
libexec/singular/MOD/toric_ideal
share/applications/Singular-manual.desktop
share/applications/Singular.desktop
@@ -414,6 +414,7 @@ share/ml_singular/extract.lib
%%DATADIR%%/LIB/algebra.lib
%%DATADIR%%/LIB/all.lib
%%DATADIR%%/LIB/arcpoint.lib
+%%DATADIR%%/LIB/arnold.lib
%%DATADIR%%/LIB/arnoldclassify.lib
%%DATADIR%%/LIB/arr.lib
%%DATADIR%%/LIB/assprimeszerodim.lib
@@ -592,6 +593,7 @@ share/ml_singular/extract.lib
%%DATADIR%%/LIB/solve.lib
%%DATADIR%%/LIB/spcurve.lib
%%DATADIR%%/LIB/spectrum.lib
+%%DATADIR%%/LIB/ssi.lib
%%DATADIR%%/LIB/standard.lib
%%DATADIR%%/LIB/stanleyreisner.lib
%%DATADIR%%/LIB/stdmodule.lib
@@ -608,6 +610,7 @@ share/ml_singular/extract.lib
%%DATADIR%%/LIB/teachstd.lib
%%DATADIR%%/LIB/template.lib
%%DATADIR%%/LIB/toric.lib
+%%DATADIR%%/LIB/transformation.lib
%%DATADIR%%/LIB/triang.lib
%%DATADIR%%/LIB/tropical.lib
%%DATADIR%%/LIB/tropicalEllipticCovers.lib