[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-05-11 Thread David Seifert
commit: 8789d8ef4c18ab223817cc2f5aa7d1a23c201e08
Author: David Seifert  gentoo  org>
AuthorDate: Sat May 11 16:21:40 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat May 11 16:21:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8789d8ef

media-gfx/graphviz: add 11.0.0

Closes: https://bugs.gentoo.org/918870
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-11.0.0.ebuild | 221 ++
 2 files changed, 222 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 2c366235c70a..800c975d3a03 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
+DIST graphviz-11.0.0.tar.xz 21306368 BLAKE2B 
c424b2d81180513f2a03210b5a5febfbf80e5c9912ad020d7015be69fdae6579d44108d22f99450ae3384560b610dbaac49a50fe8cac9dbd4e80b8761a8b65a8
 SHA512 
e95c9ed491c5f09190ca0f085aba2b9a3f6703371d62f6a275f41ddfceef7d79956e1fb0ccfda6c21f2e57afc3a88e37d7091af724911fe3e900ee90a7a811cf
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-11.0.0.ebuild 
b/media-gfx/graphviz/graphviz-11.0.0.ebuild
new file mode 100644
index ..be0c1a91e64f
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-11.0.0.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-03-10 Thread Sam James
commit: dbe010c3433f0b88a916563473136e8edf10173c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 10 15:23:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 10 15:24:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe010c3

media-gfx/graphviz: temporarily force bash

The change has been reverted upstream, but just force Bash temporarily rather 
than
add a patch we know we'll have to remove on the next release anyway.

See https://gitlab.com/graphviz/graphviz/-/merge_requests/3636.

Closes: https://bugs.gentoo.org/926600
Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-10.0.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-10.0.1.ebuild 
b/media-gfx/graphviz/graphviz-10.0.1.ebuild
index 4ec6b1f89f44..be0c1a91e64f 100644
--- a/media-gfx/graphviz/graphviz-10.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-10.0.1.ebuild
@@ -194,7 +194,10 @@ src_configure() {
--disable-ltdl-install
QMAKE=$(usev qt5 qmake5)
)
-   econf "${myconf[@]}"
+   # XXX: Temporary bash for bug #926600. It's been reverted upstream
+   # on master already:
+   # https://gitlab.com/graphviz/graphviz/-/merge_requests/3636
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myconf[@]}"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-03-09 Thread David Seifert
commit: 4fccea104b6fca0748f0fd5aad2759917f1a3afa
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:37 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fccea10

media-gfx/graphviz: add 10.0.1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-10.0.1.ebuild | 218 ++
 2 files changed, 219 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 0bfb51ad70b8..2c366235c70a 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1 +1,2 @@
+DIST graphviz-10.0.1.tar.xz 21297808 BLAKE2B 
f420e6ca01720e6e1ecd9d4330b10659e8a4069e94b0d97fdbcda91d73e9cc679a3d351a5eeb9f86f67eb907eb5d4caf932de79318bb38712a3107ddab14bf08
 SHA512 
5e6a195357d38aa93fbd231c854b25e4ae4b0efd011de1e37550bc77b2137c98d72fdf7b0df0e8f3e9ba70849461e85cbd591b0064eccfc8788fcf532b7ae2c1
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-10.0.1.ebuild 
b/media-gfx/graphviz/graphviz-10.0.1.ebuild
new file mode 100644
index ..4ec6b1f89f44
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-10.0.1.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit libtool python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   app-alternatives/lex
+   dev-build/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   gtk-2 depends on pango, cairo and libX11 directly.
+# - gdk-pixbuf
+#   Directly depends on gtk-2 and gdk-pixbuf.
+#   needs 'pangocairo' enabled in graphviz configuration
+# - ming
+#   flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
+#   incomplete.
+# - cairo/pango:
+#   Needs pango for 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-03-09 Thread David Seifert
commit: cb7412f5e8898b07fc1357f1c98b7f16b2499c38
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar  9 12:04:36 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7412f5

media-gfx/graphviz: drop 8.1.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 -
 media-gfx/graphviz/graphviz-8.1.0.ebuild | 213 ---
 2 files changed, 214 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 5582bdc3480f..0bfb51ad70b8 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1 @@
-DIST graphviz-8.1.0.tar.xz 21429292 BLAKE2B 
ed70eb6edf9394409edea252eae3c882d69cac3dba6464f9dfcc33fffbffd7dfdea931efb5e25aab65f027022065757c5cf1bf805f794fd7368da1005dfcfde1
 SHA512 
56ce357999b7e7c623ec410eb772a98a23be2d7e871c5e6f500ea000d217714b8f6114d35844dac576e2dcb059f74037833e7728b85fc2c8fa67589e716a39e1
 DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
deleted file mode 100644
index db2dd159e4a5..
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   app-alternatives/lex
-   dev-build/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-#   the ones which are always compiled in, depend on zlib, gd
-# - gtk
-#   Directly depends on gtk-2.
-#   needs 'pangocairo' enabled in graphviz configuration
-#   gtk-2 depends on pango, cairo and libX11 directly.
-# - gdk-pixbuf
-#   Directly depends on gtk-2 and gdk-pixbuf.
-#   needs 'pangocairo' enabled in graphviz configuration
-# - ming
-#   flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
-#   incomplete.
-# - cairo/pango:
-#   Needs pango for text layout, uses 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-03-09 Thread David Seifert
commit: bfcf6a897c32113b8beb6dd5fdb96c04ebea9e6d
Author: Daniel Harding  living180  net>
AuthorDate: Sat Mar  9 12:04:38 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar  9 12:04:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfcf6a89

media-gfx/graphviz: update USE X description

Drop references to dotty and lneato which were removed in Graphviz 4.0.0.

Closes: https://github.com/gentoo/gentoo/pull/35665
Signed-off-by: Daniel Harding  living180.net>
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/metadata.xml b/media-gfx/graphviz/metadata.xml
index 82b5a6324419..ca83dc22284f 100644
--- a/media-gfx/graphviz/metadata.xml
+++ b/media-gfx/graphviz/metadata.xml
@@ -35,7 +35,7 @@
Enables gtk+ output plugin -Tgtk (needs 
cairo)
Enables support for GNU Triangulated Surface 
Library (required for sfdp to work)
Enables PostScript output via 
media-libs/lasi, for plugin -Tlasi (needs cairo)
-   Builds dotty, lneato, unflatten, vimdot, builds 
plugin -Txlib, and enables support for x11 in various other modules (needs 
cairo)
+   Builds unflatten, vimdot, builds plugin -Txlib, 
and enables support for x11 in various other modules (needs cairo)



https://gitlab.com/graphviz/graphviz/-/blob/main/CHANGELOG.md



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-03-05 Thread Sam James
commit: 5274fa9a986cf63202ba3c0b4b333bd7ff894d83
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar  6 00:28:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  6 03:36:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5274fa9a

media-gfx/graphviz: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index db2dd159e4a5..7dc66d7742f7 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-inherit python-single-r1
+inherit libtool python-single-r1
 
 DESCRIPTION="Open Source Graph Visualization Software"
 HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
@@ -141,6 +141,11 @@ pkg_setup() {
use python && python-single-r1_pkg_setup
 }
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_configure() {
local myconf=(
# Speeds up the libltdl configure



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-02-21 Thread Ionen Wolkens
commit: aa19dc602769b5fe3ee47e5a2d33e45ca53e46c4
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Feb 21 18:02:02 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 04:45:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa19dc60

media-gfx/graphviz: Stabilize 9.0.0 hppa, #922484

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index 23a87f123109..db2dd159e4a5 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-02-01 Thread Sam James
commit: 0d690edca5c00213c836881352eee7ba3fc61576
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Feb  1 06:34:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 01:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d690edc

media-gfx/graphviz: stable 9.0.0 for sparc, bug #922484

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index 9608e4488217..23a87f123109 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-01-22 Thread Sam James
commit: 89f89be2110cfc17f0328841aa3fc5dbe50ff2d2
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 23 04:41:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 04:41:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f89be2

media-gfx/graphviz: Stabilize 9.0.0 ppc, #922484

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index 71314d4a51d1..9608e4488217 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-01-19 Thread Sam James
commit: 1f130d07252872ed5dfe9659bfbd8ef4c6706368
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 12:30:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 12:30:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f130d07

media-gfx/graphviz: Stabilize 9.0.0 x86, #922484

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index bc6986a61458..71314d4a51d1 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-01-19 Thread Arthur Zamarin
commit: 74098e3c20c79348670cfa051c9b2f5ea2c6b53f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 19 12:25:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 12:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74098e3c

media-gfx/graphviz: Stabilize 9.0.0 ppc64, #922484

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index 023a6a5495fc..bc6986a61458 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-01-19 Thread Sam James
commit: bcbd567a9822e30a2d243c62ddc4bf19872edd71
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 11:00:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 11:00:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcbd567a

media-gfx/graphviz: Stabilize 9.0.0 arm, #922484

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index de1baa5f0605..4ed7bbe548c6 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-01-19 Thread Sam James
commit: 821f1cb86895aecfbedb3809407744b30e069e2f
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 11:00:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 11:00:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=821f1cb8

media-gfx/graphviz: Stabilize 9.0.0 amd64, #922484

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index d5be5fe7a07c..de1baa5f0605 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2024-01-19 Thread Sam James
commit: 3795f62d693d8a1b3b95f4b8571b5f750492dd75
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 19 11:00:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 19 11:00:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3795f62d

media-gfx/graphviz: Stabilize 9.0.0 arm64, #922484

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-9.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
index 4ed7bbe548c6..023a6a5495fc 100644
--- a/media-gfx/graphviz/graphviz-9.0.0.ebuild
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-09-30 Thread David Seifert
commit: ebf128628369faa66b858acc4783cdb187bbbf38
Author: David Seifert  gentoo  org>
AuthorDate: Sat Sep 30 19:49:49 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Sep 30 19:49:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf12862

media-gfx/graphviz: add 9.0.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-9.0.0.ebuild | 213 +++
 2 files changed, 214 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 7f1e8e73fdc8..5582bdc3480f 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1 +1,2 @@
 DIST graphviz-8.1.0.tar.xz 21429292 BLAKE2B 
ed70eb6edf9394409edea252eae3c882d69cac3dba6464f9dfcc33fffbffd7dfdea931efb5e25aab65f027022065757c5cf1bf805f794fd7368da1005dfcfde1
 SHA512 
56ce357999b7e7c623ec410eb772a98a23be2d7e871c5e6f500ea000d217714b8f6114d35844dac576e2dcb059f74037833e7728b85fc2c8fa67589e716a39e1
+DIST graphviz-9.0.0.tar.xz 21412796 BLAKE2B 
a1fd4e0d8d25ade263fdc0d357078cd8bb7847e88746561a0cfe07d129d193c309c7f4cb25f41cebca9549c8486aae2b1e3ebca0eaca57a41cbe2304a418dbd3
 SHA512 
912f31a4a90e21de9601ffcf8a85d2650d46f07e61aeb0e5124e5a91c67f444d08d40d49f15f2e4078d53d01fb9ca6f54dc9d18c1c08406da91b8ba9ad61416c

diff --git a/media-gfx/graphviz/graphviz-9.0.0.ebuild 
b/media-gfx/graphviz/graphviz-9.0.0.ebuild
new file mode 100644
index ..9d1aaab6a8f5
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-9.0.0.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   gtk-2 depends on pango, cairo and libX11 directly.
+# - gdk-pixbuf
+#   Directly depends on gtk-2 and gdk-pixbuf.
+#   needs 'pangocairo' enabled in graphviz configuration
+# - ming
+#   flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
+#   incomplete.
+# - cairo/pango:
+#   Needs pango for text layout, uses 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-13 Thread David Seifert
commit: 711098850bfa4a81fe4d754c5cbd7f92113f4a79
Author: David Seifert  gentoo  org>
AuthorDate: Sun Aug 13 16:51:32 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Aug 13 16:51:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71109885

media-gfx/graphviz: drop 8.0.5

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 -
 media-gfx/graphviz/graphviz-8.0.5.ebuild | 213 ---
 2 files changed, 214 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index e0180344c1a2..7f1e8e73fdc8 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1 @@
-DIST graphviz-8.0.5.tar.xz 21426200 BLAKE2B 
0b84dd788c2e8ee54941c9093ad8b9208d30bb42f1b6c62afd136ddc4616c2a851ce78b62631ec8023b39bdb861c3aa3ecc89b1804dbd77f56530a1ab8217a5d
 SHA512 
1bcde81cd8bb370e6b843b02eecc96459d7567ff982a2fc4a97b50b43dad45ac2d4d5fb5f5f629562585600256878dd81c7b4c51ab1691cb3b6f4dcc054c7443
 DIST graphviz-8.1.0.tar.xz 21429292 BLAKE2B 
ed70eb6edf9394409edea252eae3c882d69cac3dba6464f9dfcc33fffbffd7dfdea931efb5e25aab65f027022065757c5cf1bf805f794fd7368da1005dfcfde1
 SHA512 
56ce357999b7e7c623ec410eb772a98a23be2d7e871c5e6f500ea000d217714b8f6114d35844dac576e2dcb059f74037833e7728b85fc2c8fa67589e716a39e1

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
deleted file mode 100644
index 73b63c95369e..
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-#   the ones which are always compiled in, depend on zlib, gd
-# - gtk
-#   Directly depends on gtk-2.
-#   needs 'pangocairo' enabled in graphviz configuration
-#   gtk-2 depends on pango, cairo and libX11 directly.
-# - gdk-pixbuf
-#   Directly depends on gtk-2 and gdk-pixbuf.
-#   needs 'pangocairo' enabled in graphviz configuration
-# - ming
-#   flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
-#   incomplete.
-# - cairo/pango:
-#   Needs pango for text layout, uses cairo 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-12 Thread Sam James
commit: 0855592205e22b3bb2063a3cafcbda3dfdac7598
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 13 00:35:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 13 00:35:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08555922

media-gfx/graphviz: Stabilize 8.1.0 ppc, #911758

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index c89da589a949..aad3bcba5623 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-12 Thread Sam James
commit: 13f388a6851492e6949e1fe36234e2e2dadb0099
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 12 22:21:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 12 22:21:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13f388a6

media-gfx/graphviz: Stabilize 8.1.0 sparc, #911758

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 97ce0678e2dd..c89da589a949 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-12 Thread Arthur Zamarin
commit: 0bafcca2ec18ee6bedcd95fdf230c5d61704f178
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 12 18:36:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 12 18:36:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bafcca2

media-gfx/graphviz: Stabilize 8.1.0 hppa, #911758

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 9a5cc45c0bd3..97ce0678e2dd 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-12 Thread Arthur Zamarin
commit: a0941481dbabdd4744926fc69c76fb54f36d5f36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 12 07:52:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 12 07:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0941481

media-gfx/graphviz: Stabilize 8.1.0 amd64, #911758

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 176bc2063944..9a5cc45c0bd3 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-05 Thread Sam James
commit: c124aac8666d0e6d2591a8321bc7c14e7c71ec52
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  5 22:35:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  5 22:35:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c124aac8

media-gfx/graphviz: Stabilize 8.1.0 x86, #911758

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 57cdfca7b93a..176bc2063944 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-05 Thread Arthur Zamarin
commit: e3aaaea7007f82608935256d48484643f60306e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  5 15:11:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  5 15:11:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3aaaea7

media-gfx/graphviz: Stabilize 8.1.0 arm64, #911758

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 513202af6166..57cdfca7b93a 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-05 Thread Arthur Zamarin
commit: 7a6e7a3d23ebae100a2a7049581b6973521b449f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  5 13:48:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  5 13:48:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a6e7a3d

media-gfx/graphviz: Stabilize 8.1.0 ppc64, #911758

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 46720898304c..513202af6166 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-08-05 Thread Arthur Zamarin
commit: d4084001b2142a7d6b00657351ffde00f18f41c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug  5 13:27:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug  5 13:27:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4084001

media-gfx/graphviz: Stabilize 8.1.0 arm, #911758

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
index 9d1aaab6a8f5..46720898304c 100644
--- a/media-gfx/graphviz/graphviz-8.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-07-09 Thread David Seifert
commit: b29cc24ff5af6f5787cd547ecc9451c297396e2e
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jul  9 19:58:33 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jul  9 19:58:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b29cc24f

media-gfx/graphviz: add 8.1.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-8.1.0.ebuild | 213 +++
 2 files changed, 214 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 34d3ea5287f8..e0180344c1a2 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1 +1,2 @@
 DIST graphviz-8.0.5.tar.xz 21426200 BLAKE2B 
0b84dd788c2e8ee54941c9093ad8b9208d30bb42f1b6c62afd136ddc4616c2a851ce78b62631ec8023b39bdb861c3aa3ecc89b1804dbd77f56530a1ab8217a5d
 SHA512 
1bcde81cd8bb370e6b843b02eecc96459d7567ff982a2fc4a97b50b43dad45ac2d4d5fb5f5f629562585600256878dd81c7b4c51ab1691cb3b6f4dcc054c7443
+DIST graphviz-8.1.0.tar.xz 21429292 BLAKE2B 
ed70eb6edf9394409edea252eae3c882d69cac3dba6464f9dfcc33fffbffd7dfdea931efb5e25aab65f027022065757c5cf1bf805f794fd7368da1005dfcfde1
 SHA512 
56ce357999b7e7c623ec410eb772a98a23be2d7e871c5e6f500ea000d217714b8f6114d35844dac576e2dcb059f74037833e7728b85fc2c8fa67589e716a39e1

diff --git a/media-gfx/graphviz/graphviz-8.1.0.ebuild 
b/media-gfx/graphviz/graphviz-8.1.0.ebuild
new file mode 100644
index ..9d1aaab6a8f5
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-8.1.0.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   gtk-2 depends on pango, cairo and libX11 directly.
+# - gdk-pixbuf
+#   Directly depends on gtk-2 and gdk-pixbuf.
+#   needs 'pangocairo' enabled in graphviz configuration
+# - ming
+#   flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
+#   incomplete.
+# - cairo/pango:
+#   Needs pango for text layout, uses 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-06-26 Thread David Seifert
commit: 40a130287114483b90aafca45f20943419b3ce53
Author: David Seifert  gentoo  org>
AuthorDate: Mon Jun 26 17:10:26 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Jun 26 17:10:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a13028

media-gfx/graphviz: pass qmake5 to configure

Closes: https://bugs.gentoo.org/908807
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index da7fcf0e13d4..73b63c95369e 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -187,6 +187,7 @@ src_configure() {
# libtool file collision, bug #276609
--without-included-ltdl
--disable-ltdl-install
+   QMAKE=$(usev qt5 qmake5)
)
econf "${myconf[@]}"
 }



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-06-02 Thread David Seifert
commit: e5a70ad0601505f38f88fd07c6046d3e266462ed
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jun  2 18:15:01 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun  2 18:15:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a70ad0

media-gfx/graphviz: drop 7.1.0, 8.0.3

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   2 -
 media-gfx/graphviz/graphviz-7.1.0.ebuild | 216 ---
 media-gfx/graphviz/graphviz-8.0.3.ebuild | 212 --
 3 files changed, 430 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index cfb754f9c0f0..34d3ea5287f8 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1 @@
-DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B 
d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786
 SHA512 
9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9
-DIST graphviz-8.0.3.tar.xz 21429040 BLAKE2B 
31f66c5ee6c201ab632d42c5f25e083d52c58428b5c5b681fea72f4487eaf008fd7d0e85ff0733223afdb6a4c0814fdd0a7428c80b3d4fc319f197a99425f254
 SHA512 
bd6eccac54d6de82e29bed69cf2b7a21b7a3d66648f3711f805324017a271f3c5f04ed8522d7ee23425918b074f444eca28e1d34dd7d273c89579514ccf17153
 DIST graphviz-8.0.5.tar.xz 21426200 BLAKE2B 
0b84dd788c2e8ee54941c9093ad8b9208d30bb42f1b6c62afd136ddc4616c2a851ce78b62631ec8023b39bdb861c3aa3ecc89b1804dbd77f56530a1ab8217a5d
 SHA512 
1bcde81cd8bb370e6b843b02eecc96459d7567ff982a2fc4a97b50b43dad45ac2d4d5fb5f5f629562585600256878dd81c7b4c51ab1691cb3b6f4dcc054c7443

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
deleted file mode 100644
index ec89f1f878a5..
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/fontconfig-2.3.95
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-#   the ones which are always compiled in, depend on zlib, gd
-# 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-06-02 Thread Sam James
commit: fe354690684b28efb3c031a47a2ff759f9b9f2d1
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  2 14:56:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  2 14:56:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe354690

media-gfx/graphviz: Stabilize 8.0.5 hppa, #907410

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index 0b0d493616fe..da7fcf0e13d4 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-06-02 Thread Sam James
commit: 1ad5e5a27ae150e0c4eaa35f0cb92502ac6f54d4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  2 14:11:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  2 14:11:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad5e5a2

media-gfx/graphviz: Stabilize 8.0.5 sparc, #907410

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index ca48e557dea8..0b0d493616fe 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-05-30 Thread Arthur Zamarin
commit: 64dedd8e9ddb8adf989b4014338eba3b25ccfcb0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 30 18:17:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 30 18:17:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64dedd8e

media-gfx/graphviz: Stabilize 8.0.5 ppc, #907410

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index 6501b0e82acd..ca48e557dea8 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-05-30 Thread Arthur Zamarin
commit: 3ec13bf0d4fca7ac520860bf68c238479ee82d5f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 30 16:37:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 30 16:37:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec13bf0

media-gfx/graphviz: Stabilize 8.0.5 x86, #907410

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index 405d5baea673..6501b0e82acd 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-05-30 Thread Sam James
commit: f16821ddaf7c5936b12c5114f032839dada85725
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 14:18:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 14:18:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16821dd

media-gfx/graphviz: Stabilize 8.0.5 amd64, #907410

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index 6c289222f5e6..405d5baea673 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-05-30 Thread Sam James
commit: e7cb9309d7c637276941c9dfdb0cadffe3593518
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 13:28:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 13:28:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7cb9309

media-gfx/graphviz: Stabilize 8.0.5 ppc64, #907410

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index 707afc794278..6c289222f5e6 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-05-30 Thread Sam James
commit: 306391e043e6cca83386453b49beaa2392852a3e
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 13:05:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 13:05:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=306391e0

media-gfx/graphviz: Stabilize 8.0.5 arm, #907410

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index f29fb18ed3f7..707afc794278 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-05-30 Thread Sam James
commit: d01e0cafab7cefbe940f9a77d64546dbd2a0d9c6
Author: Sam James  gentoo  org>
AuthorDate: Tue May 30 13:05:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 30 13:05:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01e0caf

media-gfx/graphviz: Stabilize 8.0.5 arm64, #907410

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-8.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
index 50dc3d07a77e..f29fb18ed3f7 100644
--- a/media-gfx/graphviz/graphviz-8.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-05-18 Thread David Seifert
commit: d1ff057dc59280b9fd2e4360aeae388f34b8a7f4
Author: David Seifert  gentoo  org>
AuthorDate: Thu May 18 12:59:55 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu May 18 12:59:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ff057d

media-gfx/graphviz: add 8.0.5

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-8.0.5.ebuild | 212 +++
 2 files changed, 213 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 658c103f0e27..cfb754f9c0f0 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B 
d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786
 SHA512 
9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9
 DIST graphviz-8.0.3.tar.xz 21429040 BLAKE2B 
31f66c5ee6c201ab632d42c5f25e083d52c58428b5c5b681fea72f4487eaf008fd7d0e85ff0733223afdb6a4c0814fdd0a7428c80b3d4fc319f197a99425f254
 SHA512 
bd6eccac54d6de82e29bed69cf2b7a21b7a3d66648f3711f805324017a271f3c5f04ed8522d7ee23425918b074f444eca28e1d34dd7d273c89579514ccf17153
+DIST graphviz-8.0.5.tar.xz 21426200 BLAKE2B 
0b84dd788c2e8ee54941c9093ad8b9208d30bb42f1b6c62afd136ddc4616c2a851ce78b62631ec8023b39bdb861c3aa3ecc89b1804dbd77f56530a1ab8217a5d
 SHA512 
1bcde81cd8bb370e6b843b02eecc96459d7567ff982a2fc4a97b50b43dad45ac2d4d5fb5f5f629562585600256878dd81c7b4c51ab1691cb3b6f4dcc054c7443

diff --git a/media-gfx/graphviz/graphviz-8.0.5.ebuild 
b/media-gfx/graphviz/graphviz-8.0.5.ebuild
new file mode 100644
index ..753e129cbe0a
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-8.0.5.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-27 Thread David Seifert
commit: 41d027ed5d14bb5c122d906320f83e7477c88da2
Author: David Seifert  gentoo  org>
AuthorDate: Thu Apr 27 10:25:31 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Apr 27 10:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d027ed

media-gfx/graphviz: drop 8.0.1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 -
 media-gfx/graphviz/graphviz-8.0.1.ebuild | 212 ---
 2 files changed, 213 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 4265b1e95276..658c103f0e27 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,2 @@
 DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B 
d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786
 SHA512 
9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9
-DIST graphviz-8.0.1.tar.xz 21436456 BLAKE2B 
edd83ce285d6c88be4a2e1d7666956b797790632f8857781902dfec90e52a32c7dbf78026f8cdb82c9181d2d01cbc6bc8bb1ec75ec3f859abbe18aa5b461248e
 SHA512 
e8859710b026ae799d1fc73709faf97623cfcd2285bf0ca3563d0c138657f338ffe91585f750a0c081b806b5efd1247760d2b590e21bfb32e78d6436efd86ee7
 DIST graphviz-8.0.3.tar.xz 21429040 BLAKE2B 
31f66c5ee6c201ab632d42c5f25e083d52c58428b5c5b681fea72f4487eaf008fd7d0e85ff0733223afdb6a4c0814fdd0a7428c80b3d4fc319f197a99425f254
 SHA512 
bd6eccac54d6de82e29bed69cf2b7a21b7a3d66648f3711f805324017a271f3c5f04ed8522d7ee23425918b074f444eca28e1d34dd7d273c89579514ccf17153

diff --git a/media-gfx/graphviz/graphviz-8.0.1.ebuild 
b/media-gfx/graphviz/graphviz-8.0.1.ebuild
deleted file mode 100644
index 753e129cbe0a..
--- a/media-gfx/graphviz/graphviz-8.0.1.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-#   the ones which are always compiled in, depend on zlib, gd
-# - gtk
-#   Directly depends on gtk-2.
-#   needs 'pangocairo' enabled in graphviz configuration
-#   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-25 Thread David Seifert
commit: f0684e90ef6302065e51e3b7f77826a0e168959b
Author: David Seifert  gentoo  org>
AuthorDate: Tue Apr 25 09:30:01 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Apr 25 09:30:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0684e90

media-gfx/graphviz: add 8.0.3

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-8.0.3.ebuild | 212 +++
 2 files changed, 213 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 43cc58fba86e..5966f83d92ef 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,4 @@
 DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 
82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48
 SHA512 
2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4
 DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B 
d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786
 SHA512 
9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9
 DIST graphviz-8.0.1.tar.xz 21436456 BLAKE2B 
edd83ce285d6c88be4a2e1d7666956b797790632f8857781902dfec90e52a32c7dbf78026f8cdb82c9181d2d01cbc6bc8bb1ec75ec3f859abbe18aa5b461248e
 SHA512 
e8859710b026ae799d1fc73709faf97623cfcd2285bf0ca3563d0c138657f338ffe91585f750a0c081b806b5efd1247760d2b590e21bfb32e78d6436efd86ee7
+DIST graphviz-8.0.3.tar.xz 21429040 BLAKE2B 
31f66c5ee6c201ab632d42c5f25e083d52c58428b5c5b681fea72f4487eaf008fd7d0e85ff0733223afdb6a4c0814fdd0a7428c80b3d4fc319f197a99425f254
 SHA512 
bd6eccac54d6de82e29bed69cf2b7a21b7a3d66648f3711f805324017a271f3c5f04ed8522d7ee23425918b074f444eca28e1d34dd7d273c89579514ccf17153

diff --git a/media-gfx/graphviz/graphviz-8.0.3.ebuild 
b/media-gfx/graphviz/graphviz-8.0.3.ebuild
new file mode 100644
index ..753e129cbe0a
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-8.0.3.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-25 Thread David Seifert
commit: 9c507c4c40520fd7b70194ec54e94bd1d8748350
Author: David Seifert  gentoo  org>
AuthorDate: Tue Apr 25 09:30:02 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Apr 25 09:30:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c507c4c

media-gfx/graphviz: drop 7.0.5

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 -
 media-gfx/graphviz/graphviz-7.0.5.ebuild | 216 ---
 2 files changed, 217 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 5966f83d92ef..4265b1e95276 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,4 +1,3 @@
-DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 
82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48
 SHA512 
2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4
 DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B 
d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786
 SHA512 
9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9
 DIST graphviz-8.0.1.tar.xz 21436456 BLAKE2B 
edd83ce285d6c88be4a2e1d7666956b797790632f8857781902dfec90e52a32c7dbf78026f8cdb82c9181d2d01cbc6bc8bb1ec75ec3f859abbe18aa5b461248e
 SHA512 
e8859710b026ae799d1fc73709faf97623cfcd2285bf0ca3563d0c138657f338ffe91585f750a0c081b806b5efd1247760d2b590e21bfb32e78d6436efd86ee7
 DIST graphviz-8.0.3.tar.xz 21429040 BLAKE2B 
31f66c5ee6c201ab632d42c5f25e083d52c58428b5c5b681fea72f4487eaf008fd7d0e85ff0733223afdb6a4c0814fdd0a7428c80b3d4fc319f197a99425f254
 SHA512 
bd6eccac54d6de82e29bed69cf2b7a21b7a3d66648f3711f805324017a271f3c5f04ed8522d7ee23425918b074f444eca28e1d34dd7d273c89579514ccf17153

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
deleted file mode 100644
index 32844d9a8c29..
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/fontconfig-2.3.95
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-24 Thread Sam James
commit: 7cbd18a006a152fc032e09c7b9fdd65dcbe5f66e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 00:30:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 00:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cbd18a0

media-gfx/graphviz: Stabilize 7.1.0 hppa, #904345

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index 67d8a6f4d3af..2f9caf5e502a 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-24 Thread Sam James
commit: b090039336abc18270d00d962fbdcb29075d13b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 00:30:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 00:30:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0900393

media-gfx/graphviz: Stabilize 7.1.0 ppc, #904345

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index 2f9caf5e502a..32844d9a8c29 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-24 Thread Jakov Smolić
commit: 3bbbcd8a6d32b93bcc3fae13f7f895a5cdf9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Apr 24 14:40:14 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Apr 24 14:40:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bbbcd8a

media-gfx/graphviz: Stabilize 7.1.0 ppc64, #904345

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index 79c0fe4db6d3..67d8a6f4d3af 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-14 Thread Sam James
commit: 122f1b2aa5ae5062c6fe8749a1f650e7caaf5795
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 02:10:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 02:10:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=122f1b2a

media-gfx/graphviz: Stabilize 7.1.0 sparc, #904345

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index fc397b92fdaf..79c0fe4db6d3 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-14 Thread Sam James
commit: 05399feff0781f0271e2e142a968f42c5a0afd59
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 15 00:13:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 15 00:13:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05399fef

media-gfx/graphviz: Stabilize 7.1.0 arm, #904345

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index fd3f2dd67215..fc397b92fdaf 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-14 Thread Sam James
commit: 45791d9546bbea490d0ff095e82038eb76f78227
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 23:52:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 23:52:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45791d95

media-gfx/graphviz: Stabilize 7.1.0 arm64, #904345

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index c8246638065f..dd4ea6a9a9d5 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-14 Thread Sam James
commit: 05bf46bf4cd947040a4bc0300d2c27903b61fee5
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 23:52:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 23:52:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05bf46bf

media-gfx/graphviz: Stabilize 7.1.0 amd64, #904345

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index dd4ea6a9a9d5..f5133c59b852 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-04-14 Thread Sam James
commit: 180b0dc4011b2ffcb0f1af1c920338acda89dd6d
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 23:52:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 23:52:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=180b0dc4

media-gfx/graphviz: Stabilize 7.1.0 x86, #904345

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
index f5133c59b852..fd3f2dd67215 100644
--- a/media-gfx/graphviz/graphviz-7.1.0.ebuild
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-03-30 Thread David Seifert
commit: 76d324bebcf78b646cb7ecbff220efab5d4fb5a7
Author: David Seifert  gentoo  org>
AuthorDate: Thu Mar 30 13:04:09 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Mar 30 13:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d324be

media-gfx/graphviz: add 8.0.1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-8.0.1.ebuild | 212 +++
 2 files changed, 213 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 823b18d27daa..43cc58fba86e 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 
82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48
 SHA512 
2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4
 DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B 
d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786
 SHA512 
9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9
+DIST graphviz-8.0.1.tar.xz 21436456 BLAKE2B 
edd83ce285d6c88be4a2e1d7666956b797790632f8857781902dfec90e52a32c7dbf78026f8cdb82c9181d2d01cbc6bc8bb1ec75ec3f859abbe18aa5b461248e
 SHA512 
e8859710b026ae799d1fc73709faf97623cfcd2285bf0ca3563d0c138657f338ffe91585f750a0c081b806b5efd1247760d2b590e21bfb32e78d6436efd86ee7

diff --git a/media-gfx/graphviz/graphviz-8.0.1.ebuild 
b/media-gfx/graphviz/graphviz-8.0.1.ebuild
new file mode 100644
index ..753e129cbe0a
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-8.0.1.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-03-11 Thread David Seifert
commit: 4c2e3157e62a1a4489366c413948992871537738
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar 11 19:15:11 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar 11 19:15:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2e3157

media-gfx/graphviz: add 7.1.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-7.1.0.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 20dc9175ae8c..823b18d27daa 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1 +1,2 @@
 DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 
82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48
 SHA512 
2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4
+DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B 
d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786
 SHA512 
9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9

diff --git a/media-gfx/graphviz/graphviz-7.1.0.ebuild 
b/media-gfx/graphviz/graphviz-7.1.0.ebuild
new file mode 100644
index ..c8246638065f
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in graphviz configuration
+#   gtk-2 depends on pango, cairo and libX11 directly.
+# - gdk-pixbuf
+#   Directly depends on gtk-2 and gdk-pixbuf.
+#   needs 'pangocairo' enabled in graphviz configuration
+# - ming
+#   flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
+#   incomplete.
+# - 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-03-11 Thread David Seifert
commit: 83f862c61b676454da9d9df7fe1b20e35163ca5e
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar 11 18:34:39 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar 11 18:34:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f862c6

media-gfx/graphviz: drop 5.0.1-r2

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest |   1 -
 media-gfx/graphviz/graphviz-5.0.1-r2.ebuild | 216 
 2 files changed, 217 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 05a1386c4e39..20dc9175ae8c 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1 @@
-DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
 DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 
82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48
 SHA512 
2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4

diff --git a/media-gfx/graphviz/graphviz-5.0.1-r2.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1-r2.ebuild
deleted file mode 100644
index a3f82af4f72b..
--- a/media-gfx/graphviz/graphviz-5.0.1-r2.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl:0
-   >=media-libs/fontconfig-2.3.95
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:0=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl:= )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:0= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( dev-lang/swig )
-   ruby? ( dev-lang/swig )
-   tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd , dot
-#   the ones which are always compiled in, depend on zlib, gd
-# - gtk
-#   Directly depends on gtk-2.
-#   needs 'pangocairo' enabled in graphviz configuration
-#   gtk-2 depends on pango, cairo and libX11 directly.
-# - gdk-pixbuf
-#   Directly depends on gtk-2 and gdk-pixbuf.
-#   needs 'pangocairo' enabled in graphviz configuration
-# - ming
-#   flash plugin via -Tswf requires media-libs/ming-0.4. Disabled as it's
-#   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-03-11 Thread Arthur Zamarin
commit: 3f74adec67fe20b81f51719158c853acad51b63c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 11 14:56:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 11 14:56:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f74adec

media-gfx/graphviz: Stabilize 7.0.5 hppa, #895400

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index a3ba3d3f5fcc..32844d9a8c29 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-03-10 Thread Sam James
commit: 4e16c37d151508c9e509ed8a17d2bb6ad9e235dc
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 10 09:55:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 10 09:55:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e16c37d

media-gfx/graphviz: Stabilize 7.0.5 arm64, #895400

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index 57daa0ab4a1c..a3ba3d3f5fcc 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-02-20 Thread Arthur Zamarin
commit: 1739aeacf5b0b88b7c886a515ac5ff45166b3f7e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Feb 20 19:30:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Feb 20 19:30:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1739aeac

media-gfx/graphviz: Stabilize 7.0.5 x86, #895400

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index e04f6146b79e..57daa0ab4a1c 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-02-19 Thread Sam James
commit: b354497ad9a13b970271f531a69925dd4935f8fd
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 19 16:38:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 19 16:38:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b354497a

media-gfx/graphviz: Stabilize 7.0.5 amd64, #895400

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index 19a09b8cb084..e04f6146b79e 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-02-19 Thread Arthur Zamarin
commit: a495b95b6bd29c98f3a49852f5357e49429549e3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 19 12:54:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 19 12:54:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a495b95b

media-gfx/graphviz: Stabilize 7.0.5 ppc64, #895400

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index 6e2c1a0033e1..a2e78f68bbc9 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-02-19 Thread Arthur Zamarin
commit: 93f1da649721a4bb6040ffbf1130299bbb83e4a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 19 12:54:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 19 12:54:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f1da64

media-gfx/graphviz: Stabilize 7.0.5 arm, #895400

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index a2e78f68bbc9..01e959296a5c 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-02-19 Thread Arthur Zamarin
commit: 4f87b4d3400186daed5e7d7e0af5d722b69be40b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 19 12:54:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 19 12:54:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f87b4d3

media-gfx/graphviz: Stabilize 7.0.5 ppc, #895400

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index 01e959296a5c..19a09b8cb084 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2023-02-19 Thread Arthur Zamarin
commit: 01e493867f86d2b93f17b964bfde630a7074076e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 19 12:54:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 19 12:54:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e49386

media-gfx/graphviz: Stabilize 7.0.5 sparc, #895400

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
index c8246638065f..6e2c1a0033e1 100644
--- a/media-gfx/graphviz/graphviz-7.0.5.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-12-24 Thread Sam James
commit: 00e256402f6cc817dcac59bf9b31ac761cb5ed6b
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 08:19:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 08:19:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e25640

media-gfx/graphviz: add 7.0.5

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-7.0.5.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 68cb56153034..0866f54d647f 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,4 @@
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
 DIST graphviz-7.0.2.tar.xz 21485860 BLAKE2B 
5a99bbe6748b01706faade8b17ec34c8ec2d645a8b9cbda6fd3d595f9720358df279de883a556206709ece76dcd44b7b4fe105b5645493480a204c05a2d9585f
 SHA512 
cff40066f80d29a8ca19f8c12410c293b58ef4abf03f2c3b36472a856bc39e6a2bf6badfad4f036e45e430b7d2fec40d5d1fdb0b47778b1857a46b2b07700d98
 DIST graphviz-7.0.4.tar.xz 21485356 BLAKE2B 
d5d119808fc4628976490e703dd9216e7c9d5c21556a00d63b3f25aca44838809e0531461080df91b8a5141ee902b166694fba05bc4fa752dec4123805317f64
 SHA512 
5b3401230a9a8e8dd33fe0f1e671094e1b78823e2caeb0793745bdd0574f2df40c70abb28af64492e67f3fa3392163c4a59b65093922c633402c1bd786624a06
+DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 
82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48
 SHA512 
2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4

diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild 
b/media-gfx/graphviz/graphviz-7.0.5.ebuild
new file mode 100644
index ..af33ee99a65d
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-12-24 Thread Sam James
commit: 66d495258bc2f2667fd766053b7329fed634bb80
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 24 08:20:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 08:20:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d49525

media-gfx/graphviz: drop 7.0.2-r1, 7.0.4

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/Manifest |   2 -
 media-gfx/graphviz/graphviz-7.0.2-r1.ebuild | 216 
 media-gfx/graphviz/graphviz-7.0.4.ebuild| 216 
 3 files changed, 434 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 0866f54d647f..05a1386c4e39 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,4 +1,2 @@
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
-DIST graphviz-7.0.2.tar.xz 21485860 BLAKE2B 
5a99bbe6748b01706faade8b17ec34c8ec2d645a8b9cbda6fd3d595f9720358df279de883a556206709ece76dcd44b7b4fe105b5645493480a204c05a2d9585f
 SHA512 
cff40066f80d29a8ca19f8c12410c293b58ef4abf03f2c3b36472a856bc39e6a2bf6badfad4f036e45e430b7d2fec40d5d1fdb0b47778b1857a46b2b07700d98
-DIST graphviz-7.0.4.tar.xz 21485356 BLAKE2B 
d5d119808fc4628976490e703dd9216e7c9d5c21556a00d63b3f25aca44838809e0531461080df91b8a5141ee902b166694fba05bc4fa752dec4123805317f64
 SHA512 
5b3401230a9a8e8dd33fe0f1e671094e1b78823e2caeb0793745bdd0574f2df40c70abb28af64492e67f3fa3392163c4a59b65093922c633402c1bd786624a06
 DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 
82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48
 SHA512 
2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4

diff --git a/media-gfx/graphviz/graphviz-7.0.2-r1.ebuild 
b/media-gfx/graphviz/graphviz-7.0.2-r1.ebuild
deleted file mode 100644
index af33ee99a65d..
--- a/media-gfx/graphviz/graphviz-7.0.2-r1.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl
-   >=media-libs/fontconfig-2.3.95
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   media-libs/libjpeg-turbo:=
-   >=media-libs/libpng-1.2:=
-   sys-libs/zlib
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg(+)]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   lasi? ( media-libs/lasi )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/files/, media-gfx/graphviz/

2022-12-11 Thread Sam James
commit: a2c0427a4d1ebec7629748b502fff237d9daeee7
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 21:24:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 21:24:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c0427a

media-gfx/graphviz: drop 6.0.1-r3, 7.0.0-r1

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/Manifest|   2 -
 ...raphviz-6.0.1-private-ghostscript-symbols.patch |  31 ---
 media-gfx/graphviz/graphviz-6.0.1-r3.ebuild| 221 -
 media-gfx/graphviz/graphviz-7.0.0-r1.ebuild| 216 
 4 files changed, 470 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 08bfe0385ce1..1d958282ce22 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,4 +1,2 @@
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
-DIST graphviz-6.0.1.tar.xz 21492876 BLAKE2B 
36b8c2e922a73e35cddb2a252138193c9a413df823953faf387c964a31cf41e93b9c502ddc58831542aeea7e06cfd9ec377c390b45b859bdab1e0602c9b9683c
 SHA512 
78f58734c47a6e1531a00b9de881481108500bf0a38b0ee734ecd024b629d838d98dbb32d81d2c2fe3b5ac28cbad140452b4bb5fa808ec667cc6cbe7638156ee
-DIST graphviz-7.0.0.tar.xz 21486172 BLAKE2B 
f52a75b5938ba3a6fbad3efe9d0ca6413145f9355c3ad1c8dc39253e8db36e9862c70c4dc910afd05e601e5787640b5b4a3dd09c1527cc3bd39a97ef281a7215
 SHA512 
dfead861d2f6ad1ebc9e3e4bd30684e02005cc7a2b78dab3ad45a11a401e08aeb1b6f7d8ea7ad7655230275ab6c10fd791434489e4ba09ae6905970230a974dc
 DIST graphviz-7.0.2.tar.xz 21485860 BLAKE2B 
5a99bbe6748b01706faade8b17ec34c8ec2d645a8b9cbda6fd3d595f9720358df279de883a556206709ece76dcd44b7b4fe105b5645493480a204c05a2d9585f
 SHA512 
cff40066f80d29a8ca19f8c12410c293b58ef4abf03f2c3b36472a856bc39e6a2bf6badfad4f036e45e430b7d2fec40d5d1fdb0b47778b1857a46b2b07700d98

diff --git 
a/media-gfx/graphviz/files/graphviz-6.0.1-private-ghostscript-symbols.patch 
b/media-gfx/graphviz/files/graphviz-6.0.1-private-ghostscript-symbols.patch
deleted file mode 100644
index 8e409a9b5776..
--- a/media-gfx/graphviz/files/graphviz-6.0.1-private-ghostscript-symbols.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 1288e430c6f6be992de09fc1f50ce7fef42b3f0a Mon Sep 17 00:00:00 2001
-From: Mark Hansen 
-Date: Mon, 26 Sep 2022 20:43:39 +1000
-Subject: [PATCH] Stop using now-hidden gs_error_names symbol
-
-GhostScript hid their gs_error_names symbol as part of a global by-default 
hiding of non-API symbols.
-
-It will probably take a while for GhostScript to get a public API for these 
symbols back into a release, so let's stop using the symbol for now, until then.
-
-Fixes #2280

- plugin/gs/gvloadimage_gs.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/plugin/gs/gvloadimage_gs.c b/plugin/gs/gvloadimage_gs.c
-index e909c6f32..d852663af 100644
 a/plugin/gs/gvloadimage_gs.c
-+++ b/plugin/gs/gvloadimage_gs.c
-@@ -86,8 +86,8 @@ static void gs_error(GVJ_t * job, const char *name, const 
char *funstr, int err)
- else
-   errsrc = "Ghostscript internal error";
- 
--job->common->errorfn("%s: %s() returned: %d \"%s\" (%s)\n",
--  name, funstr, err, gs_error_names[-err - 1], errsrc);
-+job->common->errorfn("%s: %s() returned: %d (%s)\n",
-+  name, funstr, err, errsrc);
- }
- 
- static int gvloadimage_process_file(GVJ_t *job, usershape_t *us, void 
*instance)
--- 
-GitLab

diff --git a/media-gfx/graphviz/graphviz-6.0.1-r3.ebuild 
b/media-gfx/graphviz/graphviz-6.0.1-r3.ebuild
deleted file mode 100644
index fd076e96e4c7..
--- a/media-gfx/graphviz/graphviz-6.0.1-r3.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-inherit python-single-r1
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# Unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-12-11 Thread Sam James
commit: d937b0931a3926bf42e026b846818d7c7e8393bc
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 21:27:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 21:27:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d937b093

media-gfx/graphviz: add 7.0.4

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-7.0.4.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 1d958282ce22..68cb56153034 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
 DIST graphviz-7.0.2.tar.xz 21485860 BLAKE2B 
5a99bbe6748b01706faade8b17ec34c8ec2d645a8b9cbda6fd3d595f9720358df279de883a556206709ece76dcd44b7b4fe105b5645493480a204c05a2d9585f
 SHA512 
cff40066f80d29a8ca19f8c12410c293b58ef4abf03f2c3b36472a856bc39e6a2bf6badfad4f036e45e430b7d2fec40d5d1fdb0b47778b1857a46b2b07700d98
+DIST graphviz-7.0.4.tar.xz 21485356 BLAKE2B 
d5d119808fc4628976490e703dd9216e7c9d5c21556a00d63b3f25aca44838809e0531461080df91b8a5141ee902b166694fba05bc4fa752dec4123805317f64
 SHA512 
5b3401230a9a8e8dd33fe0f1e671094e1b78823e2caeb0793745bdd0574f2df40c70abb28af64492e67f3fa3392163c4a59b65093922c633402c1bd786624a06

diff --git a/media-gfx/graphviz/graphviz-7.0.4.ebuild 
b/media-gfx/graphviz/graphviz-7.0.4.ebuild
new file mode 100644
index ..af33ee99a65d
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-7.0.4.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-12-03 Thread Sam James
commit: b197c1db6fa84ba0ea2c17183e6aa6753833602d
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 30 19:31:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 08:05:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b197c1db

media-gfx/graphviz: subscribe to app-text/ghostscript-gpl subslot

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/28484
Signed-off-by: Sam James  gentoo.org>

 .../graphviz/{graphviz-5.0.1-r1.ebuild => graphviz-5.0.1-r2.ebuild} | 2 +-
 .../graphviz/{graphviz-6.0.1-r2.ebuild => graphviz-6.0.1-r3.ebuild} | 2 +-
 media-gfx/graphviz/{graphviz-7.0.2.ebuild => graphviz-7.0.0-r1.ebuild}  | 2 +-
 media-gfx/graphviz/{graphviz-7.0.0.ebuild => graphviz-7.0.2-r1.ebuild}  | 0
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1-r1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1-r2.ebuild
similarity index 99%
rename from media-gfx/graphviz/graphviz-5.0.1-r1.ebuild
rename to media-gfx/graphviz/graphviz-5.0.1-r2.ebuild
index bdab7d9db9a0..9c186a627ba5 100644
--- a/media-gfx/graphviz/graphviz-5.0.1-r1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1-r2.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
lasi? ( media-libs/lasi )
pdf? ( app-text/poppler )
perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
+   postscript? ( app-text/ghostscript-gpl:= )
python? ( ${PYTHON_DEPS} )
qt5? (
dev-qt/qtcore:5

diff --git a/media-gfx/graphviz/graphviz-6.0.1-r2.ebuild 
b/media-gfx/graphviz/graphviz-6.0.1-r3.ebuild
similarity index 99%
rename from media-gfx/graphviz/graphviz-6.0.1-r2.ebuild
rename to media-gfx/graphviz/graphviz-6.0.1-r3.ebuild
index a6a2752bc806..fd076e96e4c7 100644
--- a/media-gfx/graphviz/graphviz-6.0.1-r2.ebuild
+++ b/media-gfx/graphviz/graphviz-6.0.1-r3.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
lasi? ( media-libs/lasi )
pdf? ( app-text/poppler )
perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
+   postscript? ( app-text/ghostscript-gpl:= )
python? ( ${PYTHON_DEPS} )
qt5? (
dev-qt/qtcore:5

diff --git a/media-gfx/graphviz/graphviz-7.0.2.ebuild 
b/media-gfx/graphviz/graphviz-7.0.0-r1.ebuild
similarity index 99%
rename from media-gfx/graphviz/graphviz-7.0.2.ebuild
rename to media-gfx/graphviz/graphviz-7.0.0-r1.ebuild
index af33ee99a65d..9ad6331a1bb7 100644
--- a/media-gfx/graphviz/graphviz-7.0.2.ebuild
+++ b/media-gfx/graphviz/graphviz-7.0.0-r1.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
lasi? ( media-libs/lasi )
pdf? ( app-text/poppler )
perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
+   postscript? ( app-text/ghostscript-gpl:= )
python? ( ${PYTHON_DEPS} )
qt5? (
dev-qt/qtcore:5

diff --git a/media-gfx/graphviz/graphviz-7.0.0.ebuild 
b/media-gfx/graphviz/graphviz-7.0.2-r1.ebuild
similarity index 100%
rename from media-gfx/graphviz/graphviz-7.0.0.ebuild
rename to media-gfx/graphviz/graphviz-7.0.2-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-11-24 Thread David Seifert
commit: ba7f58b57b990493bcb71dbbdf65283f7e6a7735
Author: David Seifert  gentoo  org>
AuthorDate: Thu Nov 24 12:21:07 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Nov 24 12:21:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7f58b5

media-gfx/graphviz: add 7.0.2

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-7.0.2.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 09d88fe7a0c5..08bfe0385ce1 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,4 @@
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
 DIST graphviz-6.0.1.tar.xz 21492876 BLAKE2B 
36b8c2e922a73e35cddb2a252138193c9a413df823953faf387c964a31cf41e93b9c502ddc58831542aeea7e06cfd9ec377c390b45b859bdab1e0602c9b9683c
 SHA512 
78f58734c47a6e1531a00b9de881481108500bf0a38b0ee734ecd024b629d838d98dbb32d81d2c2fe3b5ac28cbad140452b4bb5fa808ec667cc6cbe7638156ee
 DIST graphviz-7.0.0.tar.xz 21486172 BLAKE2B 
f52a75b5938ba3a6fbad3efe9d0ca6413145f9355c3ad1c8dc39253e8db36e9862c70c4dc910afd05e601e5787640b5b4a3dd09c1527cc3bd39a97ef281a7215
 SHA512 
dfead861d2f6ad1ebc9e3e4bd30684e02005cc7a2b78dab3ad45a11a401e08aeb1b6f7d8ea7ad7655230275ab6c10fd791434489e4ba09ae6905970230a974dc
+DIST graphviz-7.0.2.tar.xz 21485860 BLAKE2B 
5a99bbe6748b01706faade8b17ec34c8ec2d645a8b9cbda6fd3d595f9720358df279de883a556206709ece76dcd44b7b4fe105b5645493480a204c05a2d9585f
 SHA512 
cff40066f80d29a8ca19f8c12410c293b58ef4abf03f2c3b36472a856bc39e6a2bf6badfad4f036e45e430b7d2fec40d5d1fdb0b47778b1857a46b2b07700d98

diff --git a/media-gfx/graphviz/graphviz-7.0.2.ebuild 
b/media-gfx/graphviz/graphviz-7.0.2.ebuild
new file mode 100644
index ..af33ee99a65d
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-7.0.2.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-10-24 Thread David Seifert
commit: 7efc78d47acab87dcaca2453d414a80eae1f9f91
Author: David Seifert  gentoo  org>
AuthorDate: Mon Oct 24 21:02:26 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Oct 24 21:02:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efc78d4

media-gfx/graphviz: add 7.0.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-7.0.0.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index f6311735120b..09d88fe7a0c5 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
 DIST graphviz-6.0.1.tar.xz 21492876 BLAKE2B 
36b8c2e922a73e35cddb2a252138193c9a413df823953faf387c964a31cf41e93b9c502ddc58831542aeea7e06cfd9ec377c390b45b859bdab1e0602c9b9683c
 SHA512 
78f58734c47a6e1531a00b9de881481108500bf0a38b0ee734ecd024b629d838d98dbb32d81d2c2fe3b5ac28cbad140452b4bb5fa808ec667cc6cbe7638156ee
+DIST graphviz-7.0.0.tar.xz 21486172 BLAKE2B 
f52a75b5938ba3a6fbad3efe9d0ca6413145f9355c3ad1c8dc39253e8db36e9862c70c4dc910afd05e601e5787640b5b4a3dd09c1527cc3bd39a97ef281a7215
 SHA512 
dfead861d2f6ad1ebc9e3e4bd30684e02005cc7a2b78dab3ad45a11a401e08aeb1b6f7d8ea7ad7655230275ab6c10fd791434489e4ba09ae6905970230a974dc

diff --git a/media-gfx/graphviz/graphviz-7.0.0.ebuild 
b/media-gfx/graphviz/graphviz-7.0.0.ebuild
new file mode 100644
index ..af33ee99a65d
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-7.0.0.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg(+)]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-10-08 Thread Sam James
commit: 9492d86a80059b2c147a841442c562a4374d3b24
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 22:13:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 22:15:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9492d86a

media-gfx/graphviz: fix MissingUseDepDefault on cairo

Closes: https://bugs.gentoo.org/875932
Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/{graphviz-5.0.1.ebuild => graphviz-5.0.1-r1.ebuild}  | 2 +-
 .../graphviz/{graphviz-6.0.1-r1.ebuild => graphviz-6.0.1-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1-r1.ebuild
similarity index 99%
rename from media-gfx/graphviz/graphviz-5.0.1.ebuild
rename to media-gfx/graphviz/graphviz-5.0.1-r1.ebuild
index 8b3b7cd47309..bdab7d9db9a0 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1-r1.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
sys-libs/zlib
virtual/libiconv
cairo? (
-   >=x11-libs/cairo-1.1.10[svg]
+   >=x11-libs/cairo-1.1.10[svg(+)]
>=x11-libs/pango-1.12
)
devil? ( media-libs/devil[png,jpeg] )

diff --git a/media-gfx/graphviz/graphviz-6.0.1-r1.ebuild 
b/media-gfx/graphviz/graphviz-6.0.1-r2.ebuild
similarity index 99%
rename from media-gfx/graphviz/graphviz-6.0.1-r1.ebuild
rename to media-gfx/graphviz/graphviz-6.0.1-r2.ebuild
index 9c60b9f2702c..a6a2752bc806 100644
--- a/media-gfx/graphviz/graphviz-6.0.1-r1.ebuild
+++ b/media-gfx/graphviz/graphviz-6.0.1-r2.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
sys-libs/zlib
virtual/libiconv
cairo? (
-   >=x11-libs/cairo-1.1.10[svg]
+   >=x11-libs/cairo-1.1.10[svg(+)]
>=x11-libs/pango-1.12
)
devil? ( media-libs/devil[png,jpeg] )



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-10-03 Thread David Seifert
commit: 05f15604708920c90a240c1b5f25c23e6c99f3e9
Author: David Seifert  gentoo  org>
AuthorDate: Mon Oct  3 09:57:14 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Oct  3 09:57:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f15604

media-gfx/graphviz: drop 2.50.0, 5.0.0

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest   |   2 -
 media-gfx/graphviz/graphviz-2.50.0.ebuild | 275 --
 media-gfx/graphviz/graphviz-5.0.0.ebuild  | 216 ---
 media-gfx/graphviz/metadata.xml   |   1 -
 4 files changed, 494 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 37a31410fe93..f6311735120b 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,4 +1,2 @@
-DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
-DIST graphviz-5.0.0.tar.xz 21495572 BLAKE2B 
b28cbc5a20b202441ed7e98ebbb85b878f9362d1f95816ca89f7aedd62302c77974efc3b63e2ab8b577da59946ca63c7607706da2e79afcae9089f8c2743cd4a
 SHA512 
51576c0d0405aa2005e908b57c3bac5e30069e6efb355b467a35a46559b002b34eaec77c35b6d41c635d6d874351da7261a11cf0f857cea72ff7259d5f6c860d
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
 DIST graphviz-6.0.1.tar.xz 21492876 BLAKE2B 
36b8c2e922a73e35cddb2a252138193c9a413df823953faf387c964a31cf41e93b9c502ddc58831542aeea7e06cfd9ec377c390b45b859bdab1e0602c9b9683c
 SHA512 
78f58734c47a6e1531a00b9de881481108500bf0a38b0ee734ecd024b629d838d98dbb32d81d2c2fe3b5ac28cbad140452b4bb5fa808ec667cc6cbe7638156ee

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
deleted file mode 100644
index 656507126e5d..
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ /dev/null
@@ -1,275 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit autotools flag-o-matic java-pkg-opt-2 python-single-r1 qmake-utils
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl:0
-   >=media-libs/fontconfig-2.3.95
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   >=media-libs/libpng-1.2:0=
-   sys-libs/zlib
-   virtual/jpeg:0
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   java? ( >=virtual/jre-1.8:* )
-   lasi? ( media-libs/lasi )
-   lefty? (
-   x11-libs/libXaw
-   x11-libs/libXmu
-   )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:0= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   lefty? ( x11-base/xorg-proto )
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-10-02 Thread Sam James
commit: 7fda433860abd488140c7d691fb5e1f1ed7b0eee
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  3 00:45:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  3 00:45:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fda4338

media-gfx/graphviz: Stabilize 5.0.1 hppa, #873046

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index 17ab8c90def2..8b3b7cd47309 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/, media-gfx/graphviz/files/

2022-10-02 Thread David Seifert
commit: b356ded56500ad7b9b69ef5a26ba4a2d675aeec0
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct  2 19:56:50 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct  2 19:56:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b356ded5

media-gfx/graphviz: add patch for hidden gs symbols

Signed-off-by: David Seifert  gentoo.org>

 ...raphviz-6.0.1-private-ghostscript-symbols.patch | 31 ++
 ...phviz-6.0.1.ebuild => graphviz-6.0.1-r1.ebuild} |  5 
 2 files changed, 36 insertions(+)

diff --git 
a/media-gfx/graphviz/files/graphviz-6.0.1-private-ghostscript-symbols.patch 
b/media-gfx/graphviz/files/graphviz-6.0.1-private-ghostscript-symbols.patch
new file mode 100644
index ..8e409a9b5776
--- /dev/null
+++ b/media-gfx/graphviz/files/graphviz-6.0.1-private-ghostscript-symbols.patch
@@ -0,0 +1,31 @@
+From 1288e430c6f6be992de09fc1f50ce7fef42b3f0a Mon Sep 17 00:00:00 2001
+From: Mark Hansen 
+Date: Mon, 26 Sep 2022 20:43:39 +1000
+Subject: [PATCH] Stop using now-hidden gs_error_names symbol
+
+GhostScript hid their gs_error_names symbol as part of a global by-default 
hiding of non-API symbols.
+
+It will probably take a while for GhostScript to get a public API for these 
symbols back into a release, so let's stop using the symbol for now, until then.
+
+Fixes #2280
+---
+ plugin/gs/gvloadimage_gs.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/plugin/gs/gvloadimage_gs.c b/plugin/gs/gvloadimage_gs.c
+index e909c6f32..d852663af 100644
+--- a/plugin/gs/gvloadimage_gs.c
 b/plugin/gs/gvloadimage_gs.c
+@@ -86,8 +86,8 @@ static void gs_error(GVJ_t * job, const char *name, const 
char *funstr, int err)
+ else
+   errsrc = "Ghostscript internal error";
+ 
+-job->common->errorfn("%s: %s() returned: %d \"%s\" (%s)\n",
+-  name, funstr, err, gs_error_names[-err - 1], errsrc);
++job->common->errorfn("%s: %s() returned: %d (%s)\n",
++  name, funstr, err, errsrc);
+ }
+ 
+ static int gvloadimage_process_file(GVJ_t *job, usershape_t *us, void 
*instance)
+-- 
+GitLab

diff --git a/media-gfx/graphviz/graphviz-6.0.1.ebuild 
b/media-gfx/graphviz/graphviz-6.0.1-r1.ebuild
similarity index 98%
rename from media-gfx/graphviz/graphviz-6.0.1.ebuild
rename to media-gfx/graphviz/graphviz-6.0.1-r1.ebuild
index e88942bff58b..9c60b9f2702c 100644
--- a/media-gfx/graphviz/graphviz-6.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-6.0.1-r1.ebuild
@@ -138,6 +138,11 @@ BDEPEND="
 #   sci-libs/gts, x11-libs/gtk.  Also needs 'gtk','glade','glut','gts' and 
'png'
 #   with flags enabled at configure time
 
+PATCHES=(
+   # backport
+   "${FILESDIR}"/${P}-private-ghostscript-symbols.patch
+)
+
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-27 Thread Sam James
commit: d830f79c3be1d2bcf48c8fe27b92b20360a42a4b
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 27 15:56:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 27 15:56:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d830f79c

media-gfx/graphviz: Stabilize 5.0.1 arm64, #873046

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index 804de34bf4b7..17ab8c90def2 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-26 Thread Arthur Zamarin
commit: e0b56eaea6e3eaecc3607ed72ccde761a2ce2a31
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 26 14:09:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 26 14:09:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b56eae

media-gfx/graphviz: Stabilize 5.0.1 ppc64, #873046

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index 48bcdb864d31..29eb3c2fa453 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-26 Thread Arthur Zamarin
commit: f7bec57c4af6c84d3d9fef127f977e65d2cf9562
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 26 14:09:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 26 14:09:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bec57c

media-gfx/graphviz: Stabilize 5.0.1 arm, #873046

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index 5dd082b5c305..804de34bf4b7 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-26 Thread Arthur Zamarin
commit: 7938c121e7466efb90b053a3e1992259f5998815
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 26 14:09:49 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 26 14:09:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7938c121

media-gfx/graphviz: Stabilize 5.0.1 ppc, #873046

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index 29eb3c2fa453..5dd082b5c305 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-26 Thread Sam James
commit: 11c1cb1541ab22b074ebee0fc9c72a9dba937710
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 12:27:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 12:27:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c1cb15

media-gfx/graphviz: Stabilize 5.0.1 amd64, #873046

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index a2f6c44c4460..48bcdb864d31 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-26 Thread Sam James
commit: 67045fdd75550807a4d9a332e7efd6b7659298fc
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 26 12:26:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 26 12:26:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67045fdd

media-gfx/graphviz: Stabilize 5.0.1 x86, #873046

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index ba279bbf1e54..a2f6c44c4460 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-26 Thread Arthur Zamarin
commit: c53e49888ce33c1c00a59e3b5d453f3c2f52d87e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 26 11:23:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 26 11:23:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53e4988

media-gfx/graphviz: Stabilize 5.0.1 sparc, #873046

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-5.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
index cf644a7335f5..ba279bbf1e54 100644
--- a/media-gfx/graphviz/graphviz-5.0.1.ebuild
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-18 Thread Sam James
commit: 17c7739aa1e60361ae02315c378fcfde328f7d9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 19 02:31:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 19 03:05:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c7739a

media-gfx/graphviz: add gitlab upstream metadata

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/media-gfx/graphviz/metadata.xml b/media-gfx/graphviz/metadata.xml
index 72c95420dfc8..df2acbb2e711 100644
--- a/media-gfx/graphviz/metadata.xml
+++ b/media-gfx/graphviz/metadata.xml
@@ -38,4 +38,8 @@
Builds lefty front-end, requires 
x11-libs/libXmu and x11-libs/libXaw
Builds dotty, lneato, unflatten, vimdot, builds 
plugin -Txlib, and enables support for x11 in various other modules (needs 
cairo)

+   
+   
https://gitlab.com/graphviz/graphviz/-/blob/main/CHANGELOG.md
+   graphviz/graphviz
+   
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-09-18 Thread Sam James
commit: 62650b177a294cef4ec84856198687c7d09efbeb
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 19 02:30:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 19 03:05:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62650b17

media-gfx/graphviz: add 6.0.1

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-6.0.1.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index a81340838ec8..37a31410fe93 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,4 @@
 DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
 DIST graphviz-5.0.0.tar.xz 21495572 BLAKE2B 
b28cbc5a20b202441ed7e98ebbb85b878f9362d1f95816ca89f7aedd62302c77974efc3b63e2ab8b577da59946ca63c7607706da2e79afcae9089f8c2743cd4a
 SHA512 
51576c0d0405aa2005e908b57c3bac5e30069e6efb355b467a35a46559b002b34eaec77c35b6d41c635d6d874351da7261a11cf0f857cea72ff7259d5f6c860d
 DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7
+DIST graphviz-6.0.1.tar.xz 21492876 BLAKE2B 
36b8c2e922a73e35cddb2a252138193c9a413df823953faf387c964a31cf41e93b9c502ddc58831542aeea7e06cfd9ec377c390b45b859bdab1e0602c9b9683c
 SHA512 
78f58734c47a6e1531a00b9de881481108500bf0a38b0ee734ecd024b629d838d98dbb32d81d2c2fe3b5ac28cbad140452b4bb5fa808ec667cc6cbe7638156ee

diff --git a/media-gfx/graphviz/graphviz-6.0.1.ebuild 
b/media-gfx/graphviz/graphviz-6.0.1.ebuild
new file mode 100644
index ..e88942bff58b
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-6.0.1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-08-25 Thread Sam James
commit: c55485c027b734448616dfc34b8c7968756a9fa0
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 25 08:29:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 26 04:04:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55485c0

media-gfx/graphviz: add 5.0.1

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-5.0.1.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 96de3755e78f..a81340838ec8 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
 DIST graphviz-5.0.0.tar.xz 21495572 BLAKE2B 
b28cbc5a20b202441ed7e98ebbb85b878f9362d1f95816ca89f7aedd62302c77974efc3b63e2ab8b577da59946ca63c7607706da2e79afcae9089f8c2743cd4a
 SHA512 
51576c0d0405aa2005e908b57c3bac5e30069e6efb355b467a35a46559b002b34eaec77c35b6d41c635d6d874351da7261a11cf0f857cea72ff7259d5f6c860d
+DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 
1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167
 SHA512 
c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7

diff --git a/media-gfx/graphviz/graphviz-5.0.1.ebuild 
b/media-gfx/graphviz/graphviz-5.0.1.ebuild
new file mode 100644
index ..cf644a7335f5
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-5.0.1.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# Unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl:0
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:0=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:0= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/, media-gfx/graphviz/files/

2022-07-24 Thread David Seifert
commit: 89f39879b9de48f76d246e3c7881004de6b4d835
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jul 24 09:34:20 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jul 24 09:34:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f39879

media-gfx/graphviz: drop 4.0.0-r1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest|   1 -
 .../files/graphviz-4.0.0-clang-printf-alike.patch  | 221 -
 media-gfx/graphviz/graphviz-4.0.0-r1.ebuild| 221 -
 3 files changed, 443 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 37f8b492e946..96de3755e78f 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,2 @@
 DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
-DIST graphviz-4.0.0.tar.xz 21494432 BLAKE2B 
b188feb5c6bad2537f7d404c330c314de38f6f274d72ce84040524d6be209642686161939a210f41e446dc37619266864353f7e1829d172c97e559632ba17971
 SHA512 
34e3e720152cb6a8f0d266f37ae1f66d432b89f44309f172d7abfcf8eba611a16e41250faa3eac64bf94e5e721a242ad5093ef8905238b61d6ad869b7853b9d2
 DIST graphviz-5.0.0.tar.xz 21495572 BLAKE2B 
b28cbc5a20b202441ed7e98ebbb85b878f9362d1f95816ca89f7aedd62302c77974efc3b63e2ab8b577da59946ca63c7607706da2e79afcae9089f8c2743cd4a
 SHA512 
51576c0d0405aa2005e908b57c3bac5e30069e6efb355b467a35a46559b002b34eaec77c35b6d41c635d6d874351da7261a11cf0f857cea72ff7259d5f6c860d

diff --git a/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch 
b/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch
deleted file mode 100644
index ef213bccd8ab..
--- a/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch
+++ /dev/null
@@ -1,221 +0,0 @@
-diff --git a/CHANGELOG.md b/CHANGELOG.md
-index f38cc8ff5..4f1a127a2 100644
 a/CHANGELOG.md
-+++ b/CHANGELOG.md
-@@ -6,6 +6,11 @@ and this project adheres to [Semantic 
Versioning](https://semver.org/spec/v2.0.0
- 
- ## [Unreleased (4.0.1)]
- 
-+### Fixed
-+
-+- **Breaking**: The 4.0.0 change replacing the `Agiodisc_t` struct member
-+  `putstr` by `printf` has been reverted
-+
- ## [4.0.0] – 2022-05-29
- 
- ### Changed
-diff --git a/cmd/gvpr/gvprmain.c b/cmd/gvpr/gvprmain.c
-index 188cfdf94..92872f8cd 100644
 a/cmd/gvpr/gvprmain.c
-+++ b/cmd/gvpr/gvprmain.c
-@@ -47,14 +47,17 @@ static int iofread(void *chan, char *buf, int bufsize)
-   return (int)fread(buf, 1, (size_t)bufsize, chan);
- }
- 
-+static int ioputstr(void *chan, const char *str)
-+{
-+  return fputs(str, chan);
-+}
-+
- static int ioflush(void *chan)
- {
-   return fflush(chan);
- }
- 
--typedef int (*printfn)(void *chan, const char *format, ...);
--
--static Agiodisc_t gprIoDisc = { iofread, (printfn)fprintf, ioflush };
-+static Agiodisc_t gprIoDisc = { iofread, ioputstr, ioflush };
- 
- static Agdisc_t gprDisc = { , ,  };
- 
-diff --git a/lib/cgraph/cgraph.3 b/lib/cgraph/cgraph.3
-index ed7392c06..67e35c2e9 100644
 a/lib/cgraph/cgraph.3
-+++ b/lib/cgraph/cgraph.3
-@@ -487,14 +487,14 @@ The I/O discipline provides an abstraction for the 
reading and writing of graphs
- .P0
- struct Agiodisc_s {
- int(*fread)(void *chan, char *buf, int bufsize);
--int(*printf)(void *chan, const char *format, ...);
-+int(*putstr)(void *chan, char *str);
- int(*flush)(void *chan);/* sync */
- } ;
- .P1
- Normally, the \fBFILE\fP structure and its related functions are used for 
I/O. At times, though,
- an application may need to use a totally different type of character source. 
The associated
- state or stream information is provided by the \fIchan\fP argument to 
\fBagread\fP or \fBagwrite\fP.
--The discipline function \fIfread\fP and \fIprintf\fP provide the 
corresponding functions for
-+The discipline function \fIfread\fP and \fIputstr\fP provide the 
corresponding functions for
- read and writing.
- 
- .SH "MEMORY DISCIPLINE"
-diff --git a/lib/cgraph/cgraph.h b/lib/cgraph/cgraph.h
-index 7b005c442..cbec3bbe6 100644
 a/lib/cgraph/cgraph.h
-+++ b/lib/cgraph/cgraph.h
-@@ -169,7 +169,7 @@ struct Agiddisc_s {/* object ID allocator 
*/
- 
- struct Agiodisc_s {
- int (*afread) (void *chan, char *buf, int bufsize);
--int (*printf)(void *chan, const char *format, ...);
-+int (*putstr) (void *chan, const char *str);
- int (*flush) (void *chan);/* sync */
- /* error messages? */
- };
-diff --git a/lib/cgraph/io.c b/lib/cgraph/io.c
-index d8b136804..66c605ae6 100644
 a/lib/cgraph/io.c
-+++ b/lib/cgraph/io.c
-@@ -24,15 +24,17 @@ static int iofread(void *chan, char *buf, int bufsize)
- }
- 
- /* default IO methods */

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-07-08 Thread Sam James
commit: 5fb3516ebfbb4449b4073945bbdc9fc345ebab90
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  8 07:40:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  8 07:41:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb3516e

media-gfx/graphviz: add 5.0.0

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-5.0.0.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 87ba35a0f17f..37f8b492e946 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
 DIST graphviz-4.0.0.tar.xz 21494432 BLAKE2B 
b188feb5c6bad2537f7d404c330c314de38f6f274d72ce84040524d6be209642686161939a210f41e446dc37619266864353f7e1829d172c97e559632ba17971
 SHA512 
34e3e720152cb6a8f0d266f37ae1f66d432b89f44309f172d7abfcf8eba611a16e41250faa3eac64bf94e5e721a242ad5093ef8905238b61d6ad869b7853b9d2
+DIST graphviz-5.0.0.tar.xz 21495572 BLAKE2B 
b28cbc5a20b202441ed7e98ebbb85b878f9362d1f95816ca89f7aedd62302c77974efc3b63e2ab8b577da59946ca63c7607706da2e79afcae9089f8c2743cd4a
 SHA512 
51576c0d0405aa2005e908b57c3bac5e30069e6efb355b467a35a46559b002b34eaec77c35b6d41c635d6d874351da7261a11cf0f857cea72ff7259d5f6c860d

diff --git a/media-gfx/graphviz/graphviz-5.0.0.ebuild 
b/media-gfx/graphviz/graphviz-5.0.0.ebuild
new file mode 100644
index ..1f4507432c23
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-5.0.0.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl:0
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:0=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:0= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer-Info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' enabled in 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-25 Thread David Seifert
commit: c7ec174719e3b82940f4986ab907eecdbff4b749
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun 25 20:37:14 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jun 25 20:37:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7ec1747

media-gfx/graphviz: drop inactive maintainer

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/media-gfx/graphviz/metadata.xml b/media-gfx/graphviz/metadata.xml
index fafa9aa44163..72c95420dfc8 100644
--- a/media-gfx/graphviz/metadata.xml
+++ b/media-gfx/graphviz/metadata.xml
@@ -1,10 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zlog...@gentoo.org
-   Mikle Kolyada
-   

s...@gentoo.org
David Seifert



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-25 Thread David Seifert
commit: 2ae6987b6205edd5243a2f15655acb03812c836b
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun 25 20:37:13 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jun 25 20:37:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae6987b

media-gfx/graphviz: drop 2.49.0-r1

Closes: https://bugs.gentoo.org/830925
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 -
 media-gfx/graphviz/graphviz-2.49.0-r1.ebuild | 274 ---
 2 files changed, 275 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index d8da8d59e2bb..87ba35a0f17f 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,3 +1,2 @@
-DIST graphviz-2.49.0.tar.xz 23040392 BLAKE2B 
74bc90e433c29662b292c0f086777648db4cded69b7640586647f46e3df46137044fa287d170a780e58f552289fec2d65e10def9ed68095bd4ec8efe9208f929
 SHA512 
5396b6cb4615ba509233a5a079956aef014245cac64635f01467dcb26e9d6e4b1d044110bc3a85132c747ba410597fa289bef3e503e84fa000c845e1e75c89b0
 DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
 DIST graphviz-4.0.0.tar.xz 21494432 BLAKE2B 
b188feb5c6bad2537f7d404c330c314de38f6f274d72ce84040524d6be209642686161939a210f41e446dc37619266864353f7e1829d172c97e559632ba17971
 SHA512 
34e3e720152cb6a8f0d266f37ae1f66d432b89f44309f172d7abfcf8eba611a16e41250faa3eac64bf94e5e721a242ad5093ef8905238b61d6ad869b7853b9d2

diff --git a/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild 
b/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
deleted file mode 100644
index a909b34a3d40..
--- a/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
+++ /dev/null
@@ -1,274 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit autotools flag-o-matic java-pkg-opt-2 python-single-r1 qmake-utils
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
-# unfortunately upstream uses an "artifact" store for the pre-generated
-# tarball now, which makes predictable URLs impossible.
-SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
-
-LICENSE="CPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
-
-REQUIRED_USE="
-   !cairo? ( !X !gtk2 !postscript !lasi )
-   pdf? ( cairo )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-# Requires ksh, tests against installed package, missing files and directory
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-libs/expat-2
-   >=dev-libs/glib-2.11.1:2
-   dev-libs/libltdl:0
-   >=media-libs/fontconfig-2.3.95
-   >=media-libs/freetype-2.1.10
-   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
-   >=media-libs/libpng-1.2:0=
-   sys-libs/zlib
-   virtual/jpeg:0
-   virtual/libiconv
-   cairo? (
-   >=x11-libs/cairo-1.1.10[svg]
-   >=x11-libs/pango-1.12
-   )
-   devil? ( media-libs/devil[png,jpeg] )
-   gtk2? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   )
-   gts? ( sci-libs/gts )
-   guile? ( dev-scheme/guile )
-   java? ( >=virtual/jre-1.8:* )
-   lasi? ( media-libs/lasi )
-   lefty? (
-   x11-libs/libXaw
-   x11-libs/libXmu
-   )
-   pdf? ( app-text/poppler )
-   perl? ( dev-lang/perl:= )
-   postscript? ( app-text/ghostscript-gpl )
-   python? ( ${PYTHON_DEPS} )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtwidgets:5
-   )
-   ruby? ( dev-lang/ruby:* )
-   svg? ( gnome-base/librsvg )
-   tcl? ( >=dev-lang/tcl-8.3:0= )
-   webp? ( media-libs/libwebp:= )
-   X? ( x11-libs/libX11 )"
-DEPEND="${RDEPEND}
-   lefty? ( x11-base/xorg-proto )
-   X? ( x11-base/xorg-proto )"
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   doc? (
-   app-text/ghostscript-gpl
-   sys-apps/groff
-   )
-   guile? (
-   dev-lang/swig
-   dev-scheme/guile
-   )
-   java? (
-   dev-lang/swig
-   >=virtual/jdk-1.8:*
-   )
-   nls? ( >=sys-devel/gettext-0.14.5 )
-   perl? ( dev-lang/swig )
-   python? ( 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/, media-gfx/graphviz/files/

2022-06-25 Thread David Seifert
commit: 2882a4e42336fdcbc7d82476327a99e1f369d4dc
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jun 25 20:32:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jun 25 20:32:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2882a4e4

media-gfx/graphviz: fix -D_FORTIFY_SOURCE=2 with Clang

* Rebased patch by Nicholas Vinson  gmail.com>

Closes: https://bugs.gentoo.org/853175
Signed-off-by: David Seifert  gentoo.org>

 .../files/graphviz-4.0.0-clang-printf-alike.patch  | 221 +
 ...phviz-4.0.0.ebuild => graphviz-4.0.0-r1.ebuild} |   5 +
 2 files changed, 226 insertions(+)

diff --git a/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch 
b/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch
new file mode 100644
index ..ef213bccd8ab
--- /dev/null
+++ b/media-gfx/graphviz/files/graphviz-4.0.0-clang-printf-alike.patch
@@ -0,0 +1,221 @@
+diff --git a/CHANGELOG.md b/CHANGELOG.md
+index f38cc8ff5..4f1a127a2 100644
+--- a/CHANGELOG.md
 b/CHANGELOG.md
+@@ -6,6 +6,11 @@ and this project adheres to [Semantic 
Versioning](https://semver.org/spec/v2.0.0
+ 
+ ## [Unreleased (4.0.1)]
+ 
++### Fixed
++
++- **Breaking**: The 4.0.0 change replacing the `Agiodisc_t` struct member
++  `putstr` by `printf` has been reverted
++
+ ## [4.0.0] – 2022-05-29
+ 
+ ### Changed
+diff --git a/cmd/gvpr/gvprmain.c b/cmd/gvpr/gvprmain.c
+index 188cfdf94..92872f8cd 100644
+--- a/cmd/gvpr/gvprmain.c
 b/cmd/gvpr/gvprmain.c
+@@ -47,14 +47,17 @@ static int iofread(void *chan, char *buf, int bufsize)
+   return (int)fread(buf, 1, (size_t)bufsize, chan);
+ }
+ 
++static int ioputstr(void *chan, const char *str)
++{
++  return fputs(str, chan);
++}
++
+ static int ioflush(void *chan)
+ {
+   return fflush(chan);
+ }
+ 
+-typedef int (*printfn)(void *chan, const char *format, ...);
+-
+-static Agiodisc_t gprIoDisc = { iofread, (printfn)fprintf, ioflush };
++static Agiodisc_t gprIoDisc = { iofread, ioputstr, ioflush };
+ 
+ static Agdisc_t gprDisc = { , ,  };
+ 
+diff --git a/lib/cgraph/cgraph.3 b/lib/cgraph/cgraph.3
+index ed7392c06..67e35c2e9 100644
+--- a/lib/cgraph/cgraph.3
 b/lib/cgraph/cgraph.3
+@@ -487,14 +487,14 @@ The I/O discipline provides an abstraction for the 
reading and writing of graphs
+ .P0
+ struct Agiodisc_s {
+ int(*fread)(void *chan, char *buf, int bufsize);
+-int(*printf)(void *chan, const char *format, ...);
++int(*putstr)(void *chan, char *str);
+ int(*flush)(void *chan);/* sync */
+ } ;
+ .P1
+ Normally, the \fBFILE\fP structure and its related functions are used for 
I/O. At times, though,
+ an application may need to use a totally different type of character source. 
The associated
+ state or stream information is provided by the \fIchan\fP argument to 
\fBagread\fP or \fBagwrite\fP.
+-The discipline function \fIfread\fP and \fIprintf\fP provide the 
corresponding functions for
++The discipline function \fIfread\fP and \fIputstr\fP provide the 
corresponding functions for
+ read and writing.
+ 
+ .SH "MEMORY DISCIPLINE"
+diff --git a/lib/cgraph/cgraph.h b/lib/cgraph/cgraph.h
+index 7b005c442..cbec3bbe6 100644
+--- a/lib/cgraph/cgraph.h
 b/lib/cgraph/cgraph.h
+@@ -169,7 +169,7 @@ struct Agiddisc_s {/* object ID allocator 
*/
+ 
+ struct Agiodisc_s {
+ int (*afread) (void *chan, char *buf, int bufsize);
+-int (*printf)(void *chan, const char *format, ...);
++int (*putstr) (void *chan, const char *str);
+ int (*flush) (void *chan);/* sync */
+ /* error messages? */
+ };
+diff --git a/lib/cgraph/io.c b/lib/cgraph/io.c
+index d8b136804..66c605ae6 100644
+--- a/lib/cgraph/io.c
 b/lib/cgraph/io.c
+@@ -24,15 +24,17 @@ static int iofread(void *chan, char *buf, int bufsize)
+ }
+ 
+ /* default IO methods */
++static int ioputstr(void *chan, const char *str)
++{
++return fputs(str, chan);
++}
+ 
+ static int ioflush(void *chan)
+ {
+ return fflush(chan);
+ }
+ 
+-typedef int (*printfn)(void *chan, const char *format, ...);
+-
+-Agiodisc_t AgIoDisc = { iofread, (printfn)fprintf, ioflush };
++Agiodisc_t AgIoDisc = { iofread, ioputstr, ioflush };
+ 
+ typedef struct {
+ const char *data;
+@@ -78,7 +80,7 @@ static Agraph_t *agmemread0(Agraph_t *arg_g, const char *cp)
+ rdr_t rdr;
+ Agdisc_t disc;
+ 
+-memIoDisc.printf = AgIoDisc.printf;
++memIoDisc.putstr = AgIoDisc.putstr;
+ memIoDisc.flush = AgIoDisc.flush;
+ rdr.data = cp;
+ rdr.len = strlen(cp);
+diff --git a/lib/cgraph/write.c b/lib/cgraph/write.c
+index e14f7d835..9e72d2c5c 100644
+--- a/lib/cgraph/write.c
 b/lib/cgraph/write.c
+@@ -26,7 +26,7 @@ typedef void iochan_t;
+ 
+ static int ioput(Agraph_t * g, iochan_t * ofile, char *str)
+ {
+-return AGDISC(g, io)->printf(ofile, "%s", str);
++return AGDISC(g, io)->putstr(ofile, str);
+ 
+ }
+ 
+diff --git a/lib/gvpr/compile.c b/lib/gvpr/compile.c
+index 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-22 Thread Arthur Zamarin
commit: c2d16d0718e7f97d305ee2d478853437fb8206e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 22 16:02:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 22 16:02:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d16d07

media-gfx/graphviz: Stabilize 2.50.0 arm, #849743

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index 77860b3862f9..656507126e5d 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-18 Thread David Seifert
commit: f1d9437b93e292d320017ec607d499fd98b6439d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 18 08:57:55 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jun 18 08:57:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d9437b

media-gfx/graphviz: add 4.0.0

Closes: https://github.com/gentoo/gentoo/pull/25736
Bug: https://bugs.gentoo.org/830925
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest  |   1 +
 media-gfx/graphviz/graphviz-4.0.0.ebuild | 216 +++
 2 files changed, 217 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 71e1319fc91d..d8da8d59e2bb 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1,3 @@
 DIST graphviz-2.49.0.tar.xz 23040392 BLAKE2B 
74bc90e433c29662b292c0f086777648db4cded69b7640586647f46e3df46137044fa287d170a780e58f552289fec2d65e10def9ed68095bd4ec8efe9208f929
 SHA512 
5396b6cb4615ba509233a5a079956aef014245cac64635f01467dcb26e9d6e4b1d044110bc3a85132c747ba410597fa289bef3e503e84fa000c845e1e75c89b0
 DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2
+DIST graphviz-4.0.0.tar.xz 21494432 BLAKE2B 
b188feb5c6bad2537f7d404c330c314de38f6f274d72ce84040524d6be209642686161939a210f41e446dc37619266864353f7e1829d172c97e559632ba17971
 SHA512 
34e3e720152cb6a8f0d266f37ae1f66d432b89f44309f172d7abfcf8eba611a16e41250faa3eac64bf94e5e721a242ad5093ef8905238b61d6ad869b7853b9d2

diff --git a/media-gfx/graphviz/graphviz-4.0.0.ebuild 
b/media-gfx/graphviz/graphviz-4.0.0.ebuild
new file mode 100644
index ..1f4507432c23
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-4.0.0.ebuild
@@ -0,0 +1,216 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit python-single-r1
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript 
python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl:0
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   media-libs/libjpeg-turbo:=
+   >=media-libs/libpng-1.2:0=
+   sys-libs/zlib
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   lasi? ( media-libs/lasi )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:0= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer-Info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-07 Thread Jakov Smolić
commit: 2747ff6161bf9d0dd30572f58e7f52751c6fb85e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun  7 06:43:01 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun  7 06:43:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2747ff61

media-gfx/graphviz: Stabilize 2.50.0 hppa, #849743

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index d07c22bc8643..77860b3862f9 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-05 Thread Jakov Smolić
commit: 38655548f8ae47382792c5c48a6db1e8c51a3791
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jun  5 13:03:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jun  5 13:03:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38655548

media-gfx/graphviz: Stabilize 2.50.0 ppc64, #849743

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index 882882342638..d07c22bc8643 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-05 Thread Jakov Smolić
commit: 0d94b3fdee4b6faada4b485a9f49259f52007071
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jun  5 13:03:44 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jun  5 13:03:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d94b3fd

media-gfx/graphviz: Stabilize 2.50.0 arm64, #849743

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index 54829cd0a4a6..882882342638 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-05 Thread Jakov Smolić
commit: 20ec1880edcb29196cf7266e2169d6b17354d920
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jun  5 12:55:39 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jun  5 12:55:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ec1880

media-gfx/graphviz: Stabilize 2.50.0 sparc, #849743

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index f0a46e221b24..54829cd0a4a6 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-05 Thread Jakov Smolić
commit: 4750d42d096b06a0bb01bd189307c908dc52d609
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jun  5 12:55:38 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jun  5 12:55:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4750d42d

media-gfx/graphviz: Stabilize 2.50.0 ppc, #849743

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index 6be1104b4d3f..f0a46e221b24 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-05 Thread Agostino Sarubbo
commit: e7bc0434624504006dd1f1770a142016dbfdd2d2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun  5 07:09:23 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun  5 07:09:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7bc0434

media-gfx/graphviz: x86 stable wrt bug #849743

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index be367bdcf1cc..6be1104b4d3f 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-05 Thread Agostino Sarubbo
commit: 4c355b396e17f0c27e05bb78ee19de6d212a9973
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun  5 07:06:37 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun  5 07:06:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c355b39

media-gfx/graphviz: amd64 stable wrt bug #849743

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index b14f06d1bc0f..be367bdcf1cc 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-06-02 Thread Sam James
commit: 42bebfb4b74f7a1e6ef30aafd0eb4a5470c54737
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 04:13:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 04:31:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bebfb4

media-gfx/graphviz: use confcache

... and drop redundant --disable-static (implied by EAPI 8).

Signed-off-by: Sam James  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index 9a1c07da3537..b14f06d1bc0f 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -188,7 +188,8 @@ src_prepare() {
 
 src_configure() {
local myconf=(
-   --disable-static
+   # Speeds up the libltdl configure
+   --cache-file="${S}"/config.cache
--enable-ltdl
$(use_with cairo pangocairo)
$(use_with devil)



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-05-17 Thread WANG Xuerui
commit: 1c46c2e9443422757506d0576c77a1bfb6ba421a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 17 07:35:02 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 17 07:55:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c46c2e9

media-gfx/graphviz: keyword 2.50.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-gfx/graphviz/graphviz-2.50.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
index 88c2794ba6ff..9a1c07da3537 100644
--- a/media-gfx/graphviz/graphviz-2.50.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 
 LICENSE="CPL-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris"
 IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-04-12 Thread Matt Turner
commit: 9f2b97e94bb7a71ef019ac374626cfa9135f0ef3
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 12 04:20:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 12 17:38:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2b97e9

media-gfx/graphviz: Rename IUSE=gtk to IUSE=gtk2

Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/graphviz/graphviz-2.49.0-r1.ebuild | 12 ++--
 media-gfx/graphviz/metadata.xml  |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild 
b/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
index f831828904a5..a909b34a3d40 100644
--- a/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
+++ b/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
@@ -15,10 +15,10 @@ 
SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re
 LICENSE="CPL-1.0"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris"
-IUSE="+cairo devil doc examples gtk gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
+IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
 
 REQUIRED_USE="
-   !cairo? ( !X !gtk !postscript !lasi )
+   !cairo? ( !X !gtk2 !postscript !lasi )
pdf? ( cairo )
python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -41,7 +41,7 @@ RDEPEND="
>=x11-libs/pango-1.12
)
devil? ( media-libs/devil[png,jpeg] )
-   gtk? (
+   gtk2? (
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:2
)
@@ -192,9 +192,9 @@ src_configure() {
--enable-ltdl
$(use_with cairo pangocairo)
$(use_with devil)
-   $(use_with gtk gdk)
-   $(use_with gtk gdk-pixbuf)
-   $(use_with gtk)
+   $(use_with gtk2 gdk)
+   $(use_with gtk2 gdk-pixbuf)
+   $(use_with gtk2)
$(use_with gts)
$(use_with qt5 qt)
$(use_with lasi)

diff --git a/media-gfx/graphviz/metadata.xml b/media-gfx/graphviz/metadata.xml
index af88452031aa..fafa9aa44163 100644
--- a/media-gfx/graphviz/metadata.xml
+++ b/media-gfx/graphviz/metadata.xml
@@ -36,7 +36,7 @@


Enables DevIL output plugin -Tdevil
-   Enables gtk+ output plugin -Tgtk (needs 
cairo)
+   Enables gtk+ output plugin -Tgtk (needs 
cairo)
Enables support for GNU Triangulated Surface 
Library (required for sfdp to work)
Enables PostScript output via 
media-libs/lasi, for plugin -Tlasi (needs cairo)
Builds lefty front-end, requires 
x11-libs/libXmu and x11-libs/libXaw



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-04-12 Thread Matt Turner
commit: 98f06236348e2f2bfb987d71a3265afc3c34532b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 12 04:23:45 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 12 17:38:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f06236

media-gfx/graphviz: Version bump to 2.50.0

Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/graphviz/Manifest   |   1 +
 media-gfx/graphviz/graphviz-2.50.0.ebuild | 274 ++
 2 files changed, 275 insertions(+)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 085986d24c2d..71e1319fc91d 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1 +1,2 @@
 DIST graphviz-2.49.0.tar.xz 23040392 BLAKE2B 
74bc90e433c29662b292c0f086777648db4cded69b7640586647f46e3df46137044fa287d170a780e58f552289fec2d65e10def9ed68095bd4ec8efe9208f929
 SHA512 
5396b6cb4615ba509233a5a079956aef014245cac64635f01467dcb26e9d6e4b1d044110bc3a85132c747ba410597fa289bef3e503e84fa000c845e1e75c89b0
+DIST graphviz-2.50.0.tar.xz 23031008 BLAKE2B 
a1789368a77384366bf813466d4a733765ffc0a04660cfcc002c643264780425b449087306b143cfddd70d2feabb67e82b6c04217684aba175824c3e83062085
 SHA512 
2b035559da20bad35e046bfa1b2c8ce1b395ff9b812f33bcf612d7f7c65ff9a226c9b209553b4283825330683fb925516563943de7922c2f6434baaf3c3b5ee2

diff --git a/media-gfx/graphviz/graphviz-2.50.0.ebuild 
b/media-gfx/graphviz/graphviz-2.50.0.ebuild
new file mode 100644
index ..88c2794ba6ff
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-2.50.0.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit autotools flag-o-matic java-pkg-opt-2 python-single-r1 qmake-utils
+
+DESCRIPTION="Open Source Graph Visualization Software"
+HOMEPAGE="https://www.graphviz.org/ https://gitlab.com/graphviz/graphviz/;
+# unfortunately upstream uses an "artifact" store for the pre-generated
+# tarball now, which makes predictable URLs impossible.
+SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PV}/${P}.tar.xz;
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris"
+IUSE="+cairo devil doc examples gtk2 gts guile java lasi lefty nls pdf perl 
postscript python qt5 ruby svg tcl webp X"
+
+REQUIRED_USE="
+   !cairo? ( !X !gtk2 !postscript !lasi )
+   pdf? ( cairo )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Requires ksh, tests against installed package, missing files and directory
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/expat-2
+   >=dev-libs/glib-2.11.1:2
+   dev-libs/libltdl:0
+   >=media-libs/fontconfig-2.3.95
+   >=media-libs/freetype-2.1.10
+   >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib]
+   >=media-libs/libpng-1.2:0=
+   sys-libs/zlib
+   virtual/jpeg:0
+   virtual/libiconv
+   cairo? (
+   >=x11-libs/cairo-1.1.10[svg]
+   >=x11-libs/pango-1.12
+   )
+   devil? ( media-libs/devil[png,jpeg] )
+   gtk2? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
+   gts? ( sci-libs/gts )
+   guile? ( dev-scheme/guile )
+   java? ( >=virtual/jre-1.8:* )
+   lasi? ( media-libs/lasi )
+   lefty? (
+   x11-libs/libXaw
+   x11-libs/libXmu
+   )
+   pdf? ( app-text/poppler )
+   perl? ( dev-lang/perl:= )
+   postscript? ( app-text/ghostscript-gpl )
+   python? ( ${PYTHON_DEPS} )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+   )
+   ruby? ( dev-lang/ruby:* )
+   svg? ( gnome-base/librsvg )
+   tcl? ( >=dev-lang/tcl-8.3:0= )
+   webp? ( media-libs/libwebp:= )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   lefty? ( x11-base/xorg-proto )
+   X? ( x11-base/xorg-proto )"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   doc? (
+   app-text/ghostscript-gpl
+   sys-apps/groff
+   )
+   guile? (
+   dev-lang/swig
+   dev-scheme/guile
+   )
+   java? (
+   dev-lang/swig
+   >=virtual/jdk-1.8:*
+   )
+   nls? ( >=sys-devel/gettext-0.14.5 )
+   perl? ( dev-lang/swig )
+   python? ( dev-lang/swig )
+   ruby? ( dev-lang/swig )
+   tcl? ( dev-lang/swig )"
+
+# Dependency description / Maintainer-Info:
+
+# Rendering is done via the following plugins (/plugins):
+# - core, dot_layout, neato_layout, gd , dot
+#   the ones which are always compiled in, depend on zlib, gd
+# - gtk
+#   Directly depends on gtk-2.
+#   needs 'pangocairo' 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2022-04-12 Thread Matt Turner
commit: 59cbab4852ff6d2a787101c0add3109170ee9ed4
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 12 03:56:26 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 12 17:38:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59cbab48

media-gfx/graphviz: Fix automatic dependency on x11-libs/gtk+:2

There was a collection of errors that lead here:

- In bug #682520 it was reported that IUSE=gdk-pixbuf didn't add any
  dependencies, so it should be enabled unconditionally. The maintainer
  enabled gdk-pixbuf unconditionally (but, see later items) in commit
  9d4127b9ff8 ("media-gfx/graphviz: enable gdk-pixbuf unconditionally")
  rather than recognizing that graphviz was missing a dependency on
  x11-libs/gdk-pixbuf.

- But in that fix, the maintainer replaced the already-wrong
  $(use_enable gdk-pixbuf) with --enable-gdk-pixbuf, whereas the correct
  option was --with-gdk-pixbuf.

- The maintainer apparently recognized that it needed a dependency on
  x11-libs/gdk-pixbuf, so he added it in commit 39994ea59fb
  ("media-gfx/graphviz: add missing x11-libs/gdk-pixbuf dep") but for
  some reason added it to BDEPEND instead of DEPEND/RDEPEND. This was
  pointed out in 682520#c3 and 682520#c4 but not acted on.

- In bug #828552 it was reported that --enable-gdk-pixbuf was an unknown
  argument to ./configure. As a result, it was removed in commit
  066d7617103 ("media-gfx/graphviz: remove unknown configure
  arguments"), rather than switching to the correct --with-gdk-pixbuf
  argument.

gdk-pixbuf is used by the libgvplugin_gdk.so plugin. It is used only if
both --with-gdk and --with-gdk-pixbuf are used (both are enabled if not
specified).

The --with-gdk option requires gdk-2.0.pc, which is provided by
x11-libs/gtk+:2. The --with-gdk-pixbuf option requires
gdk-pixbuf-2.0.pc, which is provided by x11-libs/gdk-pixbuf:2. Since
gdk-pixbuf is linked in only if x11-libs/gtk+:2 is enabled, control its
usage with the existing IUSE=gtk flag.

Bug: https://bugs.gentoo.org/682520
Bug: https://bugs.gentoo.org/828552
Closes: https://bugs.gentoo.org/824054
Closes: https://github.com/gentoo/gentoo/pull/25000
Signed-off-by: Matt Turner  gentoo.org>

 .../{graphviz-2.49.0.ebuild => graphviz-2.49.0-r1.ebuild}| 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/media-gfx/graphviz/graphviz-2.49.0.ebuild 
b/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
similarity index 97%
rename from media-gfx/graphviz/graphviz-2.49.0.ebuild
rename to media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
index f4eaa25110c0..f831828904a5 100644
--- a/media-gfx/graphviz/graphviz-2.49.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.49.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,7 +41,10 @@ RDEPEND="
>=x11-libs/pango-1.12
)
devil? ( media-libs/devil[png,jpeg] )
-   gtk? ( x11-libs/gtk+:2 )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   )
gts? ( sci-libs/gts )
guile? ( dev-scheme/guile )
java? ( >=virtual/jre-1.8:* )
@@ -71,7 +74,6 @@ DEPEND="${RDEPEND}
 BDEPEND="
sys-devel/flex
sys-devel/libtool
-   x11-libs/gdk-pixbuf:2
virtual/pkgconfig
doc? (
app-text/ghostscript-gpl
@@ -101,7 +103,7 @@ BDEPEND="
 #   needs 'pangocairo' enabled in graphviz configuration
 #   gtk-2 depends on pango, cairo and libX11 directly.
 # - gdk-pixbuf
-#   Disabled, GTK-1 junk.
+#   Directly depends on gtk-2 and gdk-pixbuf.
 # - glitz
 #   Disabled, no particular reason
 #   needs 'pangocairo' enabled in graphviz configuration
@@ -190,6 +192,8 @@ src_configure() {
--enable-ltdl
$(use_with cairo pangocairo)
$(use_with devil)
+   $(use_with gtk gdk)
+   $(use_with gtk gdk-pixbuf)
$(use_with gtk)
$(use_with gts)
$(use_with qt5 qt)



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/

2021-12-08 Thread David Seifert
commit: 066d7617103650a473af499cb35287d64ed7a39d
Author: David Seifert  gentoo  org>
AuthorDate: Wed Dec  8 11:11:50 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec  8 11:11:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066d7617

media-gfx/graphviz: remove unknown configure arguments

Closes: https://bugs.gentoo.org/828552
Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/graphviz-2.49.0.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-gfx/graphviz/graphviz-2.49.0.ebuild 
b/media-gfx/graphviz/graphviz-2.49.0.ebuild
index a2585988d8bb..f4eaa25110c0 100644
--- a/media-gfx/graphviz/graphviz-2.49.0.ebuild
+++ b/media-gfx/graphviz/graphviz-2.49.0.ebuild
@@ -188,7 +188,6 @@ src_configure() {
local myconf=(
--disable-static
--enable-ltdl
-   --enable-gdk-pixbuf
$(use_with cairo pangocairo)
$(use_with devil)
$(use_with gtk)
@@ -209,7 +208,6 @@ src_configure() {
--with-sfdp
--without-ming
# new/experimental features, to be tested, disable for now
-   --with-cgraph
--without-glitz
--without-ipsepcola
--without-smyrna
@@ -218,7 +216,6 @@ src_configure() {
$(use_enable guile)
$(use_enable java)
$(use_enable perl)
-   $(use_enable python python2)
$(use_enable python python3)
$(use_enable ruby)
$(use_enable tcl)



[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/files/, media-gfx/graphviz/

2021-10-26 Thread David Seifert
commit: 325cf3ee39a8ce5fabe97f6b462353d25e65aa56
Author: David Seifert  gentoo  org>
AuthorDate: Tue Oct 26 17:57:38 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 26 17:57:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325cf3ee

media-gfx/graphviz: drop 2.47.1-r1

Signed-off-by: David Seifert  gentoo.org>

 media-gfx/graphviz/Manifest|   1 -
 .../files/graphviz-2.34.0-Xaw-configure.patch  |  81 --
 .../graphviz/files/graphviz-2.47.1-bashisms.patch  |  12 -
 media-gfx/graphviz/graphviz-2.47.1-r1.ebuild   | 279 -
 4 files changed, 373 deletions(-)

diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 15b0d2b11b5..085986d24c2 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -1,2 +1 @@
-DIST graphviz-2.47.1.tar.xz 23226336 BLAKE2B 
7e9f8683ba3694ff34c589dee7f595694e3fb44fa14b3904d648e2f6effebcd725b3cbf09bdfbc25825a92a8fdb4a6cf988f7000997d0a6be065138585fc897a
 SHA512 
4a49a14ca738058ced6ce6352b65137c34cd130525ab2b84a436d282b8b65ecfe7330a214e472e74cfa8e432b4574a746460daff0a4d292962c851fec341aefb
 DIST graphviz-2.49.0.tar.xz 23040392 BLAKE2B 
74bc90e433c29662b292c0f086777648db4cded69b7640586647f46e3df46137044fa287d170a780e58f552289fec2d65e10def9ed68095bd4ec8efe9208f929
 SHA512 
5396b6cb4615ba509233a5a079956aef014245cac64635f01467dcb26e9d6e4b1d044110bc3a85132c747ba410597fa289bef3e503e84fa000c845e1e75c89b0

diff --git a/media-gfx/graphviz/files/graphviz-2.34.0-Xaw-configure.patch 
b/media-gfx/graphviz/files/graphviz-2.34.0-Xaw-configure.patch
deleted file mode 100644
index 2283cc5dab4..000
--- a/media-gfx/graphviz/files/graphviz-2.34.0-Xaw-configure.patch
+++ /dev/null
@@ -1,81 +0,0 @@
 a/configure.ac
-+++ b/configure.ac
-@@ -560,8 +560,8 @@
-   use_xlib="Yes"
- #no x11.pc on centos4
- #  PKG_CHECK_MODULES(X11, [x11])
--  PKG_CHECK_MODULES(XRENDER, [xrender],HAVE_XRENDER="yes" ,HAVE_XRENDER="no")
- fi
-+PKG_CHECK_MODULES(XRENDER, [xrender],HAVE_XRENDER="yes" ,HAVE_XRENDER="no")
- AM_CONDITIONAL(WITH_X, [test "x$use_xlib" = "xYes"])
- AM_CONDITIONAL(WITH_XRENDER, [test "x$,HAVE_XRENDER" = "xyes"])
- 
-@@ -1924,6 +1924,10 @@
- # so we set HAVE_LIBXPMFORLEFTY instead of the usual HAVE_LIBXPM
- #
- 
-+AC_ARG_WITH(lefty,
-+  [AS_HELP_STRING([--with-lefty=yes],[build lefty])],
-+  [],[with_xaw=yes])
-+
- AC_ARG_WITH(Xpmincludedir,
-   [AS_HELP_STRING([--with-Xpmincludedir=DIR],[use Xpm includes from DIR])],
-   [XPM_INCLUDES="-I$withval"])
-@@ -1931,6 +1935,17 @@
-   [AS_HELP_STRING([--with-Xpmlibdir=DIR],[use Xpm libraries from DIR])],
-   [XPM_LIBS="-L$withval"])
- 
-+AC_ARG_WITH(Xawincludedir,
-+  [AS_HELP_STRING([--with-Xawincludedir=DIR],[use Xaw includes from DIR])],
-+  [XAW_INCLUDES="-I$withval"])
-+AC_ARG_WITH(Xawlibdir,
-+  [AS_HELP_STRING([--with-Xawlibdir=DIR],[use Xaw libraries from DIR])],
-+  [XAW_LIBS="-L$withval"])
-+
-+if test "x$with_xaw" != "xyes"; then
-+  use_lefty="No (disabled)"
-+else
-+
- save_CPPFLAGS=$CPPFLAGS
- save_LDFLAGS=$LDFLAGS
- CPPFLAGS="$CPPFLAGS $XPM_INCLUDES $X_CFLAGS"
-@@ -1941,18 +1956,10 @@
-AC_MSG_WARN(Optional Xpm library not available), [-lXmu -lXt -lX11 -lXext 
$SOCKET_LIBS])
- LDFLAGS=$save_LDFLAGS
- CPPFLAGS=$save_CPPFLAGS
--AC_SUBST([XPM_INCLUDES])
--AC_SUBST([XPM_LIBS])
- 
- dnl ---
- dnl INCLUDES and LIBS for XAW
- 
--AC_ARG_WITH(Xawincludedir,
--  [AS_HELP_STRING([--with-Xawincludedir=DIR],[use Xaw includes from DIR])],
--  [XAW_INCLUDES="-I$withval"])
--AC_ARG_WITH(Xawlibdir,
--  [AS_HELP_STRING([--with-Xawlibdir=DIR],[use Xaw libraries from DIR])],
--  [XAW_LIBS="-L$withval"])
- save_CPPFLAGS=$CPPFLAGS
- save_LDFLAGS=$LDFLAGS
- CPPFLAGS="$CPPFLAGS $XAW_INCLUDES $X_CFLAGS"
-@@ -1978,12 +1985,17 @@
- fi
- LDFLAGS=$save_LDFLAGS
- CPPFLAGS=$save_CPPFLAGS
-+
-+fi
-+
-+AC_SUBST([XPM_INCLUDES])
-+AC_SUBST([XPM_LIBS])
- AC_SUBST([XAW_INCLUDES])
- AC_SUBST([XAW_LIBS])
--AM_CONDITIONAL(WITH_XAW, [test "x$with_xaw" != "xno"])
--if test "x$with_xaw" = "xno"; then
-+AM_CONDITIONAL(WITH_XAW, [test "x$with_xaw" = "xyes"])
-+if test "x$with_xaw" != "xyes"; then
- if test "x$no_x" != "xyes"; then
--  AC_MSG_WARN(Lefty cannot be built)
-+  AC_MSG_WARN(Lefty will not be built)
- fi
- fi
- 

diff --git a/media-gfx/graphviz/files/graphviz-2.47.1-bashisms.patch 
b/media-gfx/graphviz/files/graphviz-2.47.1-bashisms.patch
deleted file mode 100644
index 4e9aab6ae34..000
--- a/media-gfx/graphviz/files/graphviz-2.47.1-bashisms.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur a/configure.ac b/configure.ac
 a/configure.ac 2019-07-13 03:14:04.0 +
-+++ b/configure.ac 2020-05-15 19:44:57.715169627 +
-@@ -315,7 +315,7 @@
- dnl 
===
- dnl Set GCC compiler flags
- 
--if [test "${GCC}" == "yes"]
-+if [test "${GCC}" = "yes"]
- then
-   # Enable common warnings 

  1   2   3   >