From 9164e58cb47dc54941c2e3dc42bcac1b28f1fe33 Mon Sep 17 00:00:00 2001 From: Muhammad Moinur Rahman Date: Mon, 21 Apr 2025 23:40:06 +0200 Subject: [PATCH] math/gfanlib: Remove port Niche use case, not aligned with broad server application needs --- .portsignore | 1 + math/Makefile | 1 - math/gfanlib/Makefile | 39 --------------------------------------- math/gfanlib/distinfo | 3 --- math/gfanlib/pkg-descr | 5 ----- math/gfanlib/pkg-plist | 20 -------------------- 6 files changed, 1 insertion(+), 68 deletions(-) delete mode 100644 math/gfanlib/Makefile delete mode 100644 math/gfanlib/distinfo delete mode 100644 math/gfanlib/pkg-descr delete mode 100644 math/gfanlib/pkg-plist diff --git a/.portsignore b/.portsignore index 4270a8c168ea..9a1d0a2200e3 100644 --- a/.portsignore +++ b/.portsignore @@ -3109,6 +3109,7 @@ math/fcl05 math/freefem++ math/g2o math/gambit +math/gfanlib math/glgraph math/gnome-calculator math/gnuplot-lite diff --git a/math/Makefile b/math/Makefile index 769b65d43892..ec144283896a 100644 --- a/math/Makefile +++ b/math/Makefile @@ -350,7 +350,6 @@ SUBDIR += gexpr SUBDIR += gf2x SUBDIR += gfan - SUBDIR += gfanlib SUBDIR += ggobi SUBDIR += gh-bc SUBDIR += giacxcas diff --git a/math/gfanlib/Makefile b/math/gfanlib/Makefile deleted file mode 100644 index da09aa4a7c48..000000000000 --- a/math/gfanlib/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -PORTNAME= gfanlib -DISTVERSION= 0.6.2 -PORTREVISION= 1 -CATEGORIES= math -MASTER_SITES= https://users-math.au.dk/jensen/software/gfan/ -DISTNAME= gfan${DISTVERSION} - -MAINTAINER= moritz@schmi.tt -COMMENT= Static library for computing Groebner fans and tropical varieties -WWW= https://users-math.au.dk/jensen/software/gfan/gfan.html - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -BUILD_DEPENDS= ${LOCALBASE}/include/cdd/cdd.h:math/cddlib -LIB_DEPENDS= libgmp.so:math/gmp - -USES= compiler:c++11-lang gmake localbase - -GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include/cdd - -CONFIGURE_WRKSRC= ${WRKSRC}/gfanlib -BUILD_WRKSRC= ${WRKSRC}/gfanlib - -pre-configure: - for x in ${WRKSRC}/src/gfanlib*; do ${MV} $$x ${WRKSRC}/gfanlib; done -# this is not supported yet, see ${WRKSRC}/Makefile: gfanlib_tableau.h -# is commented in GFANLIBFILES' declaration - ${RM} ${WRKSRC}/gfanlib/gfanlib_tableau.h - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/include/gfanlib - ${INSTALL_DATA} ${WRKSRC}/gfanlib/gfanlib*.h \ - ${STAGEDIR}${PREFIX}/include/gfanlib - ${INSTALL_DATA} ${WRKSRC}/gfanlib/libgfan.a \ - ${STAGEDIR}${PREFIX}/lib/libgfan.a - -.include diff --git a/math/gfanlib/distinfo b/math/gfanlib/distinfo deleted file mode 100644 index dd07fa419d7c..000000000000 --- a/math/gfanlib/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1535465532 -SHA256 (gfan0.6.2.tar.gz) = a674d5e5dc43634397de0d55dd5da3c32bd358d05f72b73a50e62c1a1686f10a -SIZE (gfan0.6.2.tar.gz) = 1321059 diff --git a/math/gfanlib/pkg-descr b/math/gfanlib/pkg-descr deleted file mode 100644 index 63b36c432630..000000000000 --- a/math/gfanlib/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Gfan is a software package for computing Groebner fans and tropical -varieties. - -This port provides only the static library libgfan.a. You can get the -rest of the software package from math/gfan. diff --git a/math/gfanlib/pkg-plist b/math/gfanlib/pkg-plist deleted file mode 100644 index b4607203f1ed..000000000000 --- a/math/gfanlib/pkg-plist +++ /dev/null @@ -1,20 +0,0 @@ -include/gfanlib/gfanlib.h -include/gfanlib/gfanlib_circuittableint.h -include/gfanlib/gfanlib_field.h -include/gfanlib/gfanlib_matrix.h -include/gfanlib/gfanlib_mixedvolume.h -include/gfanlib/gfanlib_ordering.h -include/gfanlib/gfanlib_paralleltraverser.h -include/gfanlib/gfanlib_polyhedralfan.h -include/gfanlib/gfanlib_polymakefile.h -include/gfanlib/gfanlib_q.h -include/gfanlib/gfanlib_symmetriccomplex.h -include/gfanlib/gfanlib_symmetry.h -include/gfanlib/gfanlib_traversal.h -include/gfanlib/gfanlib_tropicalhomotopy.h -include/gfanlib/gfanlib_tropicalintersection.h -include/gfanlib/gfanlib_vector.h -include/gfanlib/gfanlib_z.h -include/gfanlib/gfanlib_zcone.h -include/gfanlib/gfanlib_zfan.h -lib/libgfan.a