Andreas Wacknitz
2024-03-02 d770ecb47685648d6b29e1a1faaad45e4dcdc34a
graphviz: update to 10.0.1

4 files modified
85 ■■■■■ changed files
components/image/graphviz/Makefile 61 ●●●● patch | view | raw | blame | history
components/image/graphviz/graphviz.p5m 11 ●●●●● patch | view | raw | blame | history
components/image/graphviz/manifests/sample-manifest.p5m 11 ●●●●● patch | view | raw | blame | history
components/image/graphviz/pkg5 2 ●●● patch | view | raw | blame | history
components/image/graphviz/Makefile
@@ -24,11 +24,11 @@
# Copyright 2023 Friedrich Kink
#
USE_PARALLEL_BUILD= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            graphviz
COMPONENT_VERSION=        9.0.0
COMPONENT_REVISION=        4
COMPONENT_VERSION=        10.0.1
COMPONENT_DESCRIPTION=    The Graphviz layout programs take descriptions of graphs in a \
            simple text language, and make diagrams in useful formats, such as images and SVG \
            for web pages, PDF or PostScript for inclusion in other documents; or display in an \
@@ -39,9 +39,8 @@
COMPONENT_PROJECT_URL=    https://www.graphviz.org/
COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=        $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:6c9afda06a732af7658c2619ee713d2545818c3ff19b7b8fd48effcd06d57bf6
COMPONENT_ARCHIVE_URL= \
    https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH= sha256:7bd8064a94bc178862aa0fbb0ed2236f49c188b2fd656487247c58db3019fe21
COMPONENT_ARCHIVE_URL=    https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=            image/graphviz
COMPONENT_CLASSIFICATION=    Applications/System Utilities
COMPONENT_LICENSE=        EPL1.0
@@ -62,33 +61,33 @@
    automake --add-missing)
# configure
CONFIGURE_ENV +=    LIBPOSTFIX="/$(MACH64)"
CONFIGURE_ENV += LIBPOSTFIX="/$(MACH64)"
# --with-javaincludedir allows for only one directory and we need two
CONFIGURE_ENV +=    JAVA_INCLUDES="-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/solaris"
CONFIGURE_ENV +=    PERL=$(PERL)
CONFIGURE_ENV +=    PYTHON=$(PYTHON)
CONFIGURE_ENV +=    RUBY=$(RUBY)
CONFIGURE_ENV +=    RUBY_VER=$(RUBY_VERSION)
CONFIGURE_ENV += JAVA_INCLUDES="-I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/solaris"
CONFIGURE_ENV += PERL=$(PERL)
CONFIGURE_ENV += PYTHON=$(PYTHON)
CONFIGURE_ENV += RUBY=$(RUBY)
CONFIGURE_ENV += RUBY_VER=$(RUBY_VERSION)
CONFIGURE_OPTIONS +=    --disable-dependency-tracking
CONFIGURE_OPTIONS +=    --disable-man-pdfs
CONFIGURE_OPTIONS +=    --disable-sharp
#CONFIGURE_OPTIONS +=    --disable-go
CONFIGURE_OPTIONS +=    --disable-ocaml
CONFIGURE_OPTIONS +=    --enable-php
CONFIGURE_OPTIONS +=    --disable-python
CONFIGURE_OPTIONS +=    --enable-python3
CONFIGURE_OPTIONS +=    --disable-r
CONFIGURE_OPTIONS +=    --enable-lefty
CONFIGURE_OPTIONS +=    --without-included-ltdl
CONFIGURE_OPTIONS +=    --without-devil
CONFIGURE_OPTIONS +=    --without-visio
CONFIGURE_OPTIONS +=    --without-lasi
CONFIGURE_OPTIONS +=    --without-gtkgl
CONFIGURE_OPTIONS +=    --without-gtkglext
CONFIGURE_OPTIONS +=    --without-ann
CONFIGURE_OPTIONS +=    --without-qt
CONFIGURE_OPTIONS +=    --without-smyrna
CONFIGURE_OPTIONS += --disable-dependency-tracking
CONFIGURE_OPTIONS += --disable-man-pdfs
CONFIGURE_OPTIONS += --disable-sharp
#CONFIGURE_OPTIONS += --disable-go
CONFIGURE_OPTIONS += --disable-ocaml
CONFIGURE_OPTIONS += --enable-php
CONFIGURE_OPTIONS += --disable-python
CONFIGURE_OPTIONS += --enable-python3
CONFIGURE_OPTIONS += --disable-r
CONFIGURE_OPTIONS += --enable-lefty
CONFIGURE_OPTIONS += --without-included-ltdl
CONFIGURE_OPTIONS += --without-devil
CONFIGURE_OPTIONS += --without-visio
CONFIGURE_OPTIONS += --without-lasi
CONFIGURE_OPTIONS += --without-gtkgl
CONFIGURE_OPTIONS += --without-gtkglext
CONFIGURE_OPTIONS += --without-ann
CONFIGURE_OPTIONS += --without-qt
CONFIGURE_OPTIONS += --without-smyrna
# fix java, lua, ocaml, python, ruby man pages
COMPONENT_POST_INSTALL_ACTION += \
@@ -119,7 +118,7 @@
REQUIRED_PACKAGES += runtime/java/openjdk17
#REQUIRED_PACKAGES += runtime/ocaml
REQUIRED_PACKAGES += runtime/tcl-8
REQUIRED_PACKAGES += web/php-81
REQUIRED_PACKAGES += web/php-82
REQUIRED_PACKAGES += developer/golang
# Auto-generated dependencies
components/image/graphviz/graphviz.p5m
@@ -78,8 +78,6 @@
file path=usr/include/graphviz/color.h
file path=usr/include/graphviz/geom.h
file path=usr/include/graphviz/graphviz_version.h
file path=usr/include/graphviz/gv.cpp
file path=usr/include/graphviz/gv.i
file path=usr/include/graphviz/gvc.h
file path=usr/include/graphviz/gvcext.h
file path=usr/include/graphviz/gvcjob.h
@@ -124,11 +122,6 @@
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_gs.so.6 \
    target=libgvplugin_gs.so.6.0.0
file path=usr/lib/$(MACH64)/graphviz/libgvplugin_gs.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_gtk.so \
    target=libgvplugin_gtk.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_gtk.so.6 \
    target=libgvplugin_gtk.so.6.0.0
file path=usr/lib/$(MACH64)/graphviz/libgvplugin_gtk.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_neato_layout.so \
    target=libgvplugin_neato_layout.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_neato_layout.so.6 \
@@ -171,9 +164,6 @@
link path=usr/lib/$(MACH64)/libgvpr.so target=libgvpr.so.2.0.0
link path=usr/lib/$(MACH64)/libgvpr.so.2 target=libgvpr.so.2.0.0
file path=usr/lib/$(MACH64)/libgvpr.so.2.0.0
link path=usr/lib/$(MACH64)/liblab_gamut.so target=liblab_gamut.so.1.0.0
link path=usr/lib/$(MACH64)/liblab_gamut.so.1 target=liblab_gamut.so.1.0.0
file path=usr/lib/$(MACH64)/liblab_gamut.so.1.0.0
link path=usr/lib/$(MACH64)/libpathplan.so target=libpathplan.so.4.0.0
link path=usr/lib/$(MACH64)/libpathplan.so.4 target=libpathplan.so.4.0.0
file path=usr/lib/$(MACH64)/libpathplan.so.4.0.0
@@ -184,7 +174,6 @@
file path=usr/lib/$(MACH64)/pkgconfig/libcgraph.pc
file path=usr/lib/$(MACH64)/pkgconfig/libgvc.pc
file path=usr/lib/$(MACH64)/pkgconfig/libgvpr.pc
file path=usr/lib/$(MACH64)/pkgconfig/liblab_gamut.pc
file path=usr/lib/$(MACH64)/pkgconfig/libpathplan.pc
file path=usr/lib/$(MACH64)/pkgconfig/libxdot.pc
file path=usr/share/doc/graphviz/AUTHORS
components/image/graphviz/manifests/sample-manifest.p5m
@@ -66,8 +66,6 @@
file path=usr/include/graphviz/color.h
file path=usr/include/graphviz/geom.h
file path=usr/include/graphviz/graphviz_version.h
file path=usr/include/graphviz/gv.cpp
file path=usr/include/graphviz/gv.i
file path=usr/include/graphviz/gvc.h
file path=usr/include/graphviz/gvcext.h
file path=usr/include/graphviz/gvcjob.h
@@ -133,11 +131,6 @@
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_gs.so.6 \
    target=libgvplugin_gs.so.6.0.0
file path=usr/lib/$(MACH64)/graphviz/libgvplugin_gs.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_gtk.so \
    target=libgvplugin_gtk.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_gtk.so.6 \
    target=libgvplugin_gtk.so.6.0.0
file path=usr/lib/$(MACH64)/graphviz/libgvplugin_gtk.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_kitty.so \
    target=libgvplugin_kitty.so.6.0.0
link path=usr/lib/$(MACH64)/graphviz/libgvplugin_kitty.so.6 \
@@ -208,9 +201,6 @@
link path=usr/lib/$(MACH64)/libgvpr.so target=libgvpr.so.2.0.0
link path=usr/lib/$(MACH64)/libgvpr.so.2 target=libgvpr.so.2.0.0
file path=usr/lib/$(MACH64)/libgvpr.so.2.0.0
link path=usr/lib/$(MACH64)/liblab_gamut.so target=liblab_gamut.so.1.0.0
link path=usr/lib/$(MACH64)/liblab_gamut.so.1 target=liblab_gamut.so.1.0.0
file path=usr/lib/$(MACH64)/liblab_gamut.so.1.0.0
link path=usr/lib/$(MACH64)/libpathplan.so target=libpathplan.so.4.0.0
link path=usr/lib/$(MACH64)/libpathplan.so.4 target=libpathplan.so.4.0.0
file path=usr/lib/$(MACH64)/libpathplan.so.4.0.0
@@ -222,7 +212,6 @@
file path=usr/lib/$(MACH64)/pkgconfig/libcgraph.pc
file path=usr/lib/$(MACH64)/pkgconfig/libgvc.pc
file path=usr/lib/$(MACH64)/pkgconfig/libgvpr.pc
file path=usr/lib/$(MACH64)/pkgconfig/liblab_gamut.pc
file path=usr/lib/$(MACH64)/pkgconfig/libpathplan.pc
file path=usr/lib/$(MACH64)/pkgconfig/libxdot.pc
file path=usr/lib/$(MACH64)/tcl8.6/graphviz/libgdtclft.so
components/image/graphviz/pkg5
@@ -26,7 +26,7 @@
        "system/library/g++-13-runtime",
        "system/library/gcc-13-runtime",
        "system/library/math",
        "web/php-81",
        "web/php-82",
        "x11/library/libx11"
    ],
    "fmris": [