# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # gfan # gfan/pkg-message # gfan/pkg-descr # gfan/files # gfan/files/patch-testsuite_0008PolynomialSetUnion_output # gfan/files/patch-Makefile # gfan/distinfo # gfan/pkg-plist # gfan/Makefile # echo c - gfan mkdir -p gfan > /dev/null 2>&1 echo x - gfan/pkg-message sed 's/^X//' >gfan/pkg-message << '91632349f06a8a96a2a0a8da4b738252' XGfan can also be linked to Sage, Singular or Soplex. I refrain to Xinclude those optional dependencies because Sage and Singular support Xis not documented in gfan's manual and Soplex has a very restrictive Xlicense (you can use or distribute it only if you are a member of a Xnoncommercial and academic institution). X XIf you feel you need any of those optional dependencies, please let Xme know and I will do my best to provide it as fast as possible. X XThe mantainer. 91632349f06a8a96a2a0a8da4b738252 echo x - gfan/pkg-descr sed 's/^X//' >gfan/pkg-descr << 'da2b260cc875b44f233a17b7c262ca7f' XGfan is a software package for computing Groebner fans and tropical Xvarieties. These are polyhedral fans associated to polynomial ideals. XThe maximal cones of a Groebner fan are in bijection with the marked Xreduced Groebner bases of its defining ideal. The software computes Xall marked reduced Groebner bases of an ideal. Their union is a Xuniversal Greobner basis. The tropical variety of a polynomial ideal Xis a certain subcomplex of the Groebner fan. Gfan contains algorithms Xfor computing this complex for general ideals and specialized Xalgorithms for tropical curves, tropical hypersurfaces and tropical Xvarieties of prime ideals. In addition to the above core functions Xthe package contains many tools which are useful in the study of XGroebner bases, initial ideals and tropical geometry. X XThis port provides gfan together with some handy symlinks. The static Xlibrary libgfan.a is provided by the port math/gfanlib. X XWWW: http://home.math.au.dk/jensen/software/gfan/gfan.html da2b260cc875b44f233a17b7c262ca7f echo c - gfan/files mkdir -p gfan/files > /dev/null 2>&1 echo x - gfan/files/patch-testsuite_0008PolynomialSetUnion_output sed 's/^X//' >gfan/files/patch-testsuite_0008PolynomialSetUnion_output << '6b50217fb78db38d6abf53d82eb5827b' X--- testsuite/0008PolynomialSetUnion/output.orig 2013-09-23 12:03:23 UTC X+++ testsuite/0008PolynomialSetUnion/output X@@ -1,62 +1,62 @@ X-{ X+Q[a,b,c] X+a*b-c^6, X+a*b^2-c^3, X+a*b^4-b, X+a*c-b^6, X+a*c^2-b, X+a*c^6-c, X+a-b^11, X+a-b^2*c, X+a-c^9, X a^11-c, X a^15-a, X+a^2*b-c, X a^2*b^3-a, X+a^2*c-b^3, X a^2-b^8, X-a^2*b-c, X a^2-c^4, X-a^2*c-b^3, X-a^3-b^5, X-a^3-b*c^2, X a^3*c^2-c} X-a^4-b^2, X+a^3-b*c^2, X+a^3-b^5, X a^4*c-a, X+a^4-b^2, X a^5-c^3, X a^6*b-a, X a^6-b*c, X a^8-c^2, X a^9-b, X-a-b^11, X-a-b^2*c, X-a*b^2-c^3, X-a*b^4-b, X-a*b-c^6, X-a*c^2-b, X-a*c^6-c, X-a-c^9, X-a*c-b^6, X+b*c-a^6, X+b*c^2-a^3, X+b*c^4-c, X+b-a*c^2, X+b-a^9, X+b-c^11, X b^11-a, X b^15-b, X-b^2-a^4, X+b^2*c-a, X b^2*c^3-b, X+b^2-a^4, X b^2-c^8, X-b^2*c-a, X b^3-a^2*c, X b^3-c^5, X b^4-c^2, X b^5-a^3, X-b^6-a*c, X b^6*c-b, X+b^6-a*c, X b^8-a^2, X b^9-c, X-b-a^9, X-b-a*c^2, X-b-c^11, X-b*c^2-a^3, X-b*c^4-c, X-b*c-a^6, X+c-a^11, X+c-a^2*b, X+c-b^9, X c^11-b, X c^15-c, X c^2-a^8, X c^2-b^4, X-c^3-a^5, X c^3-a*b^2, X+c^3-a^5, X c^4-a^2, X c^5-b^3, X c^6-a*b, X c^8-b^2, X c^9-a, X-c-a^11, X-c-a^2*b, X-c-b^9, X-Q[a,b,c] X+{ 6b50217fb78db38d6abf53d82eb5827b echo x - gfan/files/patch-Makefile sed 's/^X//' >gfan/files/patch-Makefile << '1be82adb1319879aaf230d8d3cf189cb' X--- Makefile.orig 2017-09-28 13:44:12 UTC X+++ Makefile X@@ -110,13 +110,13 @@ MKDIR=mkdir -p X PREFIX = X SHELL = /bin/sh X #ARCH = LINUX X-CC = $(PREFIX)gcc X+CC ?= $(PREFIX)gcc X CLINKER = $(CC) X-CXX = $(PREFIX)g++ X+CXX ?= $(PREFIX)g++ X CCLINKER = $(CXX) X #OPTFLAGS = -O2 -DGMPRATIONAL -DNDEBUG X # Note that gcc produces wrong code with -O3 X-OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O2 #-O3 -fno-guess-branch-probability #-DNDEBUG X+#OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O2 #-O3 -fno-guess-branch-probability #-DNDEBUG X #OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O3 -mavx -msse2 -finline-limit=1000 -ffast-math -Wuninitialized # -fno-guess-branch-probability #-DNDEBUG -ftree-vectorizer-verbose=2 X #OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O1 -fno-guess-branch-probability X #-DNDEBUG X@@ -125,9 +125,9 @@ OPTFLAGS = -DGMPRATIONAL -Wuninitial X #OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O3 -msse2 -ftree-vectorizer-verbose=2 -ffast-math #-DNDEBUG X #OPTFLAGS = -DGMPRATIONAL -Wuninitialized -fno-omit-frame-pointer -O3 -mavx -msse2 -ftree-vectorizer-verbose=2 -ffast-math #-DNDEBUG X X-CFLAGS = $(OPTFLAGS) $(GPROFFLAG) $(STACTDUMP_OPTIONS) $(ADDITIONALINCLUDEOPTIONS) -std=c++0x -g $(CDDDEFINE_PREFIX) #-pedantic X+CFLAGS += $(OPTFLAGS) $(GPROFFLAG) $(STACTDUMP_OPTIONS) $(ADDITIONALINCLUDEOPTIONS) -std=c++0x -g $(CDDDEFINE_PREFIX) #-pedantic X #CFLAGS = $(OPTFLAGS) $(GPROFFLAG) $(STACTDUMP_OPTIONS) $(ADDITIONALINCLUDEOPTIONS) -D_GLIBCXX_DEBUG -std=c++0x -g $(CDDDEFINE_PREFIX) #-pedantic X-CCFLAGS = $(CFLAGS) X+CCFLAGS += $(CFLAGS) X FFLAGS = $(OPTFLAGS) X X CATSOBJECTS = lp_cdd.o \ X@@ -394,7 +394,7 @@ EXECS = $(MAIN) X # (compiling with gcc version 4.7.2 and running gfan _tropicaltraverse on a starting cone for Grassmann3_7) X # Either this is a bug in the code or in the compiler. The bug disappears by compiling with -fno-guess-branch-probability X src/symmetrictraversal.o: src/symmetrictraversal.cpp X- $(CXX) $(CFLAGS) -fno-guess-branch-probability -c src/symmetrictraversal.cpp -o src/symmetrictraversal.o X+ $(CXX) $(CFLAGS) -c src/symmetrictraversal.cpp -o src/symmetrictraversal.o X # If compiling with clang, use the line below instead: X # $(CXX) $(CFLAGS) -c src/symmetrictraversal.cpp -o src/symmetrictraversal.o X 1be82adb1319879aaf230d8d3cf189cb echo x - gfan/distinfo sed 's/^X//' >gfan/distinfo << '838c7db7bef3111f0d06aed8fc102125' XTIMESTAMP = 1535465532 XSHA256 (gfan0.6.2.tar.gz) = a674d5e5dc43634397de0d55dd5da3c32bd358d05f72b73a50e62c1a1686f10a XSIZE (gfan0.6.2.tar.gz) = 1321059 838c7db7bef3111f0d06aed8fc102125 echo x - gfan/pkg-plist sed 's/^X//' >gfan/pkg-plist << '3543c6a129a179de8b490c2c76063db6' Xbin/gfan Xbin/gfan_bases Xbin/gfan_buchberger Xbin/gfan_combinerays Xbin/gfan_doesidealcontain Xbin/gfan_fancommonrefinement Xbin/gfan_fanhomology Xbin/gfan_fanisbalanced Xbin/gfan_fanlink Xbin/gfan_fanproduct Xbin/gfan_fansubfan Xbin/gfan_genericlinearchange Xbin/gfan_groebnercone Xbin/gfan_groebnerfan Xbin/gfan_homogeneityspace Xbin/gfan_homogenize Xbin/gfan_initialforms Xbin/gfan_interactive Xbin/gfan_ismarkedgroebnerbasis Xbin/gfan_krulldimension Xbin/gfan_latticeideal Xbin/gfan_leadingterms Xbin/gfan_list Xbin/gfan_markpolynomialset Xbin/gfan_minkowskisum Xbin/gfan_minors Xbin/gfan_mixedvolume Xbin/gfan_overintegers Xbin/gfan_padic Xbin/gfan_polynomialsetunion Xbin/gfan_render Xbin/gfan_renderstaircase Xbin/gfan_resultantfan Xbin/gfan_saturation Xbin/gfan_secondaryfan Xbin/gfan_stats Xbin/gfan_substitute Xbin/gfan_symmetries Xbin/gfan_tolatex Xbin/gfan_topolyhedralfan Xbin/gfan_tropicalbasis Xbin/gfan_tropicalbruteforce Xbin/gfan_tropicalcurve Xbin/gfan_tropicalevaluation Xbin/gfan_tropicalfunction Xbin/gfan_tropicalhypersurface Xbin/gfan_tropicalintersection Xbin/gfan_tropicallifting Xbin/gfan_tropicallinearspace Xbin/gfan_tropicalmultiplicity Xbin/gfan_tropicalrank Xbin/gfan_tropicalstartingcone Xbin/gfan_tropicaltraverse Xbin/gfan_tropicalweildivisor Xbin/gfan_version X%%PORTDOCS%%%%DOCSDIR%%/manual.dvi X%%PORTDOCS%%%%DOCSDIR%%/gfan.eps X%%PORTDOCS%%%%DOCSDIR%%/nonconst.eps X%%PORTDOCS%%%%DOCSDIR%%/polyformat.eps X%%PORTDOCS%%%%DOCSDIR%%/staircase.eps X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2x2of2x3 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2x2of2x4 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2x2of3x3 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2x2of4x4 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3x3of3x4 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3x3of3x5 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3x3of3x5.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3x3of4x4 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/3x3of4x4sym.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/4x4of4x5 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/4x4of5x5 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6x6-subPfaffians X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/commat2x2 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/commat2x2.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cyclic4 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cyclic5 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examplePaper X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grassmann2_5 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grassmann2_5.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grassmann2_6 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grassmann2_6.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grassmann3_6 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grassmann3_6.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hankel3x3of4x4 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hankel3x3of4x4.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hankel3x3of4x5 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hankel3x3of4x5.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/linhyper5_2 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/linhyper5_2.cone X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pablo X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sturmfels3.9 X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/symmetryTest 3543c6a129a179de8b490c2c76063db6 echo x - gfan/Makefile sed 's/^X//' >gfan/Makefile << '5d6dd8d4fbd389d8f965ed6c59ba0061' X# Created by Lorenzo Salvadore X# $FreeBSD$ X XPORTNAME= gfan XDISTVERSION= 0.6.2 XCATEGORIES= math XMASTER_SITES= http://home.math.au.dk/jensen/software/gfan/ XDISTNAME= ${PORTNAME}${DISTVERSION} X XMAINTAINER= phascolarctos@protonmail.ch XCOMMENT= Software for computing Groebner fans and tropical varieties X XLICENSE= GPLv2+ XLICENSE_FILE= ${WRKSRC}/COPYING X XLIB_DEPENDS= libgmp.so:math/gmp \ X libcddgmp.so:math/cddlib X XOPTIONS_DEFINE= DOCS \ X EXAMPLES \ X TEST X XUSES= gmake X XCFLAGS+= -I ${LOCALBASE}/include -DGMPRATIONAL X Xpost-patch: X ${REINPLACE_CMD} 's,ADDITIONALLINKOPTIONS = ,ADDITIONALLINKOPTIONS = -L${LOCALBASE}/lib ,' ${WRKSRC}/Makefile X Xpost-build-TEST-on: X cd ${WRKSRC} && ./gfan _test X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/gfan ${STAGEDIR}${PREFIX}/bin X cd ${STAGEDIR}${PREFIX}/bin && ./gfan installlinks X Xpost-install-DOCS-on: X ${MKDIR} ${STAGEDIR}${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/doc/manual.dvi ${STAGEDIR}${DOCSDIR} X ${INSTALL_MAN} ${WRKSRC}/doc/*.eps ${STAGEDIR}${DOCSDIR} X Xpost-install-EXAMPLES-on: X ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} X cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} X X.include 5d6dd8d4fbd389d8f965ed6c59ba0061 exit