git: 9a0da7ee4ba7 - main - graphics/graphviz: update to 12.1.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 04 Nov 2024 15:31:36 UTC
The branch main has been updated by dinoex: URL: https://cgit.FreeBSD.org/ports/commit/?id=9a0da7ee4ba7daad2427e99ced7e1fa5fa8139d2 commit 9a0da7ee4ba7daad2427e99ced7e1fa5fa8139d2 Author: Dirk Meyer <dinoex@FreeBSD.org> AuthorDate: 2024-11-04 15:29:58 +0000 Commit: Dirk Meyer <dinoex@FreeBSD.org> CommitDate: 2024-11-04 15:31:21 +0000 graphics/graphviz: update to 12.1.2 PR: 282489 - reorder OPTIONS - new option GVEDIT graph viewer (QT6) - mark option GUILE broken --- graphics/graphviz/Makefile | 74 +++++++++++++------------ graphics/graphviz/distinfo | 6 +- graphics/graphviz/files/patch-lib_expr_exgram.h | 8 +-- graphics/graphviz/files/patch-lib_expr_expr.h | 4 +- graphics/graphviz/pkg-plist | 46 ++++++++------- 5 files changed, 74 insertions(+), 64 deletions(-) diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index 626cf45f6a05..109f34d1549f 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -1,5 +1,5 @@ PORTNAME= graphviz -PORTVERSION= 12.0.0 +PORTVERSION= 12.1.2 PORTREVISION= 0 CATEGORIES= graphics tk MASTER_SITES= https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PORTVERSION}/ @@ -50,25 +50,25 @@ FIX_TCL_SCRIPT= tclpkg/gdtclft/demo/entities.tcl \ FIX_TK_SCRIPT= tclpkg/tcldot/demo/doted.tcl \ tclpkg/tclpathplan/demo/pathplan.tcl -OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS PANGOCAIRO POPPLER \ - ANN GTS GTK2 GDK GDK_PIXBUF SMYRNA DEVIL \ - GHOSTSCRIPT PERL PHP PYTHON RUBY LUA TCL TK GUILE GO \ +OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS ANN GTS \ + PANGOCAIRO POPPLER GDK GHOSTSCRIPT DEVIL \ + SMYRNA GVEDIT \ + PERL PHP PYTHON RUBY LUA TCL TK GUILE GO \ NVTHREADS DOCS EXAMPLES OPTIONS_DEFAULT=XPM DIGCOLA IPSEPCOLA ICONV PANGOCAIRO NVTHREADS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes DIGCOLA_DESC= neato layout engine with DIGCOLA features IPSEPCOLA_DESC= neato layout engine with IPSEPCOLA features -PANGOCAIRO_DESC=pangocairo support -POPPLER_DESC= PDF and PS file support via poppler (requires PANGOCAIRO) ANN_DESC= ANN edge bundling support GTS_DESC= GNU Triangulated Surface Library support -GTK2_DESC= gtk2 plugin (requires PANGOCAIRO) -GDK_DESC= gdk library support (requires GTK2) -GDK_PIXBUF_DESC=gdk pixbuf support (requires GDK) -SMYRNA_DESC= SMYRNA graph viewer (requires GTK2) -DEVIL_DESC= devil plugin +PANGOCAIRO_DESC=pangocairo support +POPPLER_DESC= PDF and PS file support via poppler (requires PANGOCAIRO) +GDK_DESC= gdk plugin support (requires PANGOCAIRO) GHOSTSCRIPT_DESC=ghostscript plugin (requires PANGOCAIRO) +DEVIL_DESC= devil plugin +SMYRNA_DESC= SMYRNA graph viewer (GTK2) +GVEDIT_DESC= GVEDIT graph viewer (QT6) PERL_DESC= Perl bindings (swig) PHP_DESC= PHP bindings (swig) PYTHON_DESC= Python bindings (swig) @@ -86,28 +86,33 @@ ICONV_USES= iconv NLS_USES= gettext PANGOCAIRO_USES=gnome xorg PANGOCAIRO_USE= GNOME=pango,cairo XORG=xrender,x11,xau,xdmcp -GTK2_USES= gnome xorg -GTK2_USE= XORG=sm,ice,xext,xinerama,xi,xrandr,xcursor,xfixes GNOME=gtk20 -SMYRNA_USES= gnome gl -SMYRNA_USE= GNOME=libglade2,pangox-compat,gdkpixbuf2 GL=glut,glu,gl +GDK_USES= gnome xorg +GDK_USE= GNOME=gtk30 +SMYRNA_USES= gnome gl xorg +SMYRNA_USE= GNOME=libglade2,pangox-compat,gdkpixbuf2,gtk20 \ + GL=glut,glu,gl +GVEDIT_USES= qt:6 +GVEDIT_USE= QT=tools:build,base PERL_USES= perl5 -PHP_USES= php:build gnome +PHP_USES= php:build gnome ssl PHP_USE= GNOME=libxml2 PYTHON_USES= python:build RUBY_USES= ruby LUA_USES= lua +TCL_USES= python:build TK_USES= tk:build +GUILE_USES= guile:3.0 GO_USES= go:no_targets DOCS_USES= groff -POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib ANN_LIB_DEPENDS= libann.so:math/ann GTS_LIB_DEPENDS= libgts.so:graphics/gts -SMYRNA_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 \ - libgtkglext-x11-1.0.so:x11-toolkits/gtkglext +POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib DEVIL_LIB_DEPENDS= libIL.so:graphics/devil -GUILE_USES= guile:3.0 -PHP_LIB_DEPENDS= libpcre.so:devel/pcre \ +SMYRNA_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 \ + libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ + libgts.so:graphics/gts +PHP_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \ libargon2.so:security/libargon2 XPM_CONFIGURE_WITH= x @@ -116,23 +121,22 @@ DIGCOLA_CONFIGURE_WITH= digcola IPSEPCOLA_CONFIGURE_WITH= ipsepcola IPSEPCOLA_IMPLIES= DIGCOLA NLS_CONFIGURE_ENABLE= nls -PANGOCAIRO_CONFIGURE_WITH= pangocairo -POPPLER_CONFIGURE_WITH= poppler -POPPLER_IMPLIES= PANGOCAIRO ANN_CONFIGURE_WITH= ann ANN_CONFIGURE_ENV= ANN_CFLAGS=-I${LOCALBASE}/include ANN_LIBS=-lann GTS_CONFIGURE_WITH= gts -GTK2_CONFIGURE_WITH= gtk -GTK2_IMPLIES= PANGOCAIRO -GDK_CONFIGURE_WITH= gdk -GDK_PIXBUF_CONFIGURE_WITH= gdk-pixbuf -GDK_PIXBUF_IMPLIES= GTK2 GDK -SMYRNA_CONFIGURE_OFF= --with-glut=no -SMYRNA_CONFIGURE_WITH= smyrna glade gtkgl gtkglext -SMYRNA_IMPLIES= GTK2 GTS -DEVIL_CONFIGURE_WITH= devil +PANGOCAIRO_CONFIGURE_WITH= pangocairo +POPPLER_CONFIGURE_WITH= poppler +POPPLER_IMPLIES= PANGOCAIRO +GTK3_CONFIGURE_WITH= gtk +GDK_CONFIGURE_WITH= gdk gdk-pixbuf +GDK_IMPLIES= PANGOCAIRO GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no GHOSTSCRIPT_IMPLIES= PANGOCAIRO +DEVIL_CONFIGURE_WITH= devil +GVEDIT_CONFIGURE_WITH= qt +SMYRNA_CONFIGURE_OFF= --with-glut=no +SMYRNA_CONFIGURE_WITH= smyrna glade gtkgl gtkglext gtk +SMYRNA_IMPLIES= GTS PERL_CONFIGURE_ENABLE= perl PERL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.pl PHP_CONFIGURE_ENABLE= php @@ -164,6 +168,7 @@ TK_CONFIGURE_ON= --with-wish=${WISH} TK_CONFIGURE_ENV= TKCONFIG="${TK_LIBDIR}/tkConfig.sh" TK_IMPLIES= TCL GUILE_CONFIGURE_ENABLE= guile +GUILE_BROKEN= guile3-3.0.10: guile-3.0, exited on signal 11 GO_CONFIGURE_ENABLE= go NVTHREADS_LDFLAGS= -lpthread @@ -183,12 +188,11 @@ CONFIGURE_ARGS+= --program-transform-name="s/x/x/" \ --with-fontconfiglibdir=${LOCALBASE}/lib \ --with-tclsh=${TCLSH} \ --without-rsvg \ - --with-qt=no \ --disable-io --disable-ocaml --disable-java \ --disable-python2 \ --disable-sharp -.if ${PORT_OPTIONS:MPYTHON} +.if ${PORT_OPTIONS:MPYTHON} || ${PORT_OPTIONS:MTCL} BINARY_ALIAS+= python3=${PYTHON_CMD} .endif diff --git a/graphics/graphviz/distinfo b/graphics/graphviz/distinfo index dee19ed7aac6..243a7390430e 100644 --- a/graphics/graphviz/distinfo +++ b/graphics/graphviz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721045264 -SHA256 (graphviz-12.0.0.tar.gz) = 4f61f3097c0a7c518780d072dd358361fc555317b4599c1e561267f0d6eb3ac6 -SIZE (graphviz-12.0.0.tar.gz) = 27373201 +TIMESTAMP = 1730579390 +SHA256 (graphviz-12.1.2.tar.gz) = f219ef266ffe68ba7d41eec8a716f1dfa1152e1987ff50f3b1dde6aa19f5d7de +SIZE (graphviz-12.1.2.tar.gz) = 26817959 diff --git a/graphics/graphviz/files/patch-lib_expr_exgram.h b/graphics/graphviz/files/patch-lib_expr_exgram.h index f8ce2aa8f153..a355a4e0da0f 100644 --- a/graphics/graphviz/files/patch-lib_expr_exgram.h +++ b/graphics/graphviz/files/patch-lib_expr_exgram.h @@ -1,11 +1,11 @@ ---- lib/expr/exgram.h.orig 2023-01-21 19:59:25 UTC +--- lib/expr/exgram.h.orig 2024-09-28 08:34:49 UTC +++ lib/expr/exgram.h -@@ -20,7 +20,7 @@ extern "C" { - * sometimes free stuff can cost a lot +@@ -19,7 +19,7 @@ extern "C" { + * with both yacc and bison */ -#if !defined(_EXGRAM_H) && ( defined(MINTOKEN) || defined(YYTOKENTYPE) ) +#if !defined(_EXGRAM_H) #define _EXGRAM_H - #if !defined(_EXPARSE_H) + #include <cgraph/agxbuf.h> diff --git a/graphics/graphviz/files/patch-lib_expr_expr.h b/graphics/graphviz/files/patch-lib_expr_expr.h index 5bfad3b40d05..2e5682511918 100644 --- a/graphics/graphviz/files/patch-lib_expr_expr.h +++ b/graphics/graphviz/files/patch-lib_expr_expr.h @@ -1,6 +1,6 @@ ---- lib/expr/expr.h.orig 2023-01-21 19:59:25 UTC +--- lib/expr/expr.h.orig 2024-09-28 08:34:49 UTC +++ lib/expr/expr.h -@@ -24,6 +24,7 @@ extern "C" { +@@ -23,6 +23,7 @@ extern "C" { #include <ast/ast.h> #include <inttypes.h> diff --git a/graphics/graphviz/pkg-plist b/graphics/graphviz/pkg-plist index 3be1d2476d80..bd66ef390e90 100644 --- a/graphics/graphviz/pkg-plist +++ b/graphics/graphviz/pkg-plist @@ -16,6 +16,7 @@ bin/graphml2gv bin/gv2gml bin/gv2gxl bin/gvcolor +%%GVEDIT%%bin/gvedit bin/gvgen bin/gvmap bin/gvmap.sh @@ -240,6 +241,7 @@ libdata/pkgconfig/libxdot.pc %%GUILE%%%%PORTDOCS%%%%DOCSDIR%%/gv.3guile.pdf %%LUA%%%%PORTDOCS%%%%DOCSDIR%%/gv.3lua.pdf %%PERL%%%%PORTDOCS%%%%DOCSDIR%%/gv.3perl.pdf +%%PHP%%%%PORTDOCS%%%%DOCSDIR%%/gv.3php.pdf %%PORTDOCS%%%%DOCSDIR%%/gv.3python.pdf %%RUBY%%%%PORTDOCS%%%%DOCSDIR%%/gv.3ruby.pdf %%TCL%%%%PORTDOCS%%%%DOCSDIR%%/gv.3tcl.pdf @@ -248,26 +250,7 @@ libdata/pkgconfig/libxdot.pc %%PORTDOCS%%%%DOCSDIR%%/gvc.3.pdf %%PORTDOCS%%%%DOCSDIR%%/gvcolor.1.pdf %%PORTDOCS%%%%DOCSDIR%%/gvgen.1.pdf -%%PORTDOCS%%%%DOCSDIR%%/gvmap.1.pdf -%%PORTDOCS%%%%DOCSDIR%%/gvmap.sh.1.pdf -%%PORTDOCS%%%%DOCSDIR%%/gvpack.1.pdf -%%PORTDOCS%%%%DOCSDIR%%/gvpr.1.pdf -%%PORTDOCS%%%%DOCSDIR%%/gvpr.3.pdf -%%PORTDOCS%%%%DOCSDIR%%/gxl2dot.1.pdf -%%PORTDOCS%%%%DOCSDIR%%/gxl2gv.1.pdf -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/info/arrows.html -%%PORTDOCS%%%%DOCSDIR%%/info/attrs.html -%%PORTDOCS%%%%DOCSDIR%%/info/colors.html -%%PORTDOCS%%%%DOCSDIR%%/info/command.html -%%PORTDOCS%%%%DOCSDIR%%/info/index.html -%%PORTDOCS%%%%DOCSDIR%%/info/lang.html -%%PORTDOCS%%%%DOCSDIR%%/info/output.html -%%PORTDOCS%%%%DOCSDIR%%/info/shapes.html -%%PORTDOCS%%%%DOCSDIR%%/internal_todo.html -%%PORTDOCS%%%%DOCSDIR%%/latex_suggestions.txt -%%PORTDOCS%%%%DOCSDIR%%/libguide.pdf -%%ANN%%%%PORTDOCS%%%%DOCSDIR%%/mingle.1.pdf +%%GVEDIT%%%%PORTDOCS%%%%DOCSDIR%%/gvedit.1.pdf %%PORTDOCS%%%%DOCSDIR%%/mm2gv.1.pdf %%PORTDOCS%%%%DOCSDIR%%/neato.1.pdf %%PORTDOCS%%%%DOCSDIR%%/neatoguide.pdf @@ -383,6 +366,7 @@ libdata/pkgconfig/libxdot.pc %%DATADIR%%/graphs/undirected/Petersen.gv %%DATADIR%%/graphs/undirected/ngk10_4.gv %%DATADIR%%/graphs/undirected/process.gv +%%GVEDIT%%%%DATADIR%%/gvedit/attrs.txt %%DATADIR%%/gvpr/addedges %%DATADIR%%/gvpr/addranks %%DATADIR%%/gvpr/addrings @@ -450,6 +434,26 @@ libdata/pkgconfig/libxdot.pc %%SMYRNA%%%%DATADIR%%/smyrna/zoom_out.png %%SMYRNA%%%%DATADIR%%/smyrna/zoomin.png %%SMYRNA%%%%DATADIR%%/smyrna/zoomout.png +%%PORTDOCS%%%%DOCSDIR%%/gvmap.1.pdf +%%PORTDOCS%%%%DOCSDIR%%/gvmap.sh.1.pdf +%%PORTDOCS%%%%DOCSDIR%%/gvpack.1.pdf +%%PORTDOCS%%%%DOCSDIR%%/gvpr.1.pdf +%%PORTDOCS%%%%DOCSDIR%%/gvpr.3.pdf +%%PORTDOCS%%%%DOCSDIR%%/gxl2dot.1.pdf +%%PORTDOCS%%%%DOCSDIR%%/gxl2gv.1.pdf +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/info/arrows.html +%%PORTDOCS%%%%DOCSDIR%%/info/attrs.html +%%PORTDOCS%%%%DOCSDIR%%/info/colors.html +%%PORTDOCS%%%%DOCSDIR%%/info/command.html +%%PORTDOCS%%%%DOCSDIR%%/info/index.html +%%PORTDOCS%%%%DOCSDIR%%/info/lang.html +%%PORTDOCS%%%%DOCSDIR%%/info/output.html +%%PORTDOCS%%%%DOCSDIR%%/info/shapes.html +%%PORTDOCS%%%%DOCSDIR%%/internal_todo.html +%%PORTDOCS%%%%DOCSDIR%%/latex_suggestions.txt +%%PORTDOCS%%%%DOCSDIR%%/libguide.pdf +%%ANN%%%%PORTDOCS%%%%DOCSDIR%%/mingle.1.pdf share/man/man1/acyclic.1.gz share/man/man1/bcomps.1.gz share/man/man1/ccomps.1.gz @@ -467,6 +471,7 @@ share/man/man1/graphml2gv.1.gz share/man/man1/gv2gml.1.gz share/man/man1/gv2gxl.1.gz share/man/man1/gvcolor.1.gz +%%GVEDIT%%share/man/man1/gvedit.1.gz share/man/man1/gvgen.1.gz share/man/man1/gvmap.1.gz share/man/man1/gvmap.sh.1.gz @@ -507,3 +512,4 @@ share/man/man3/pathplan.3.gz %%TCL%%share/man/man3/tcldot.3tcl.gz share/man/man3/xdot.3.gz share/man/man7/graphviz.7.gz +%%PHP%%@dir share/php