[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphviz/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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