commit: d31ee71612d06f7c96f297a71124c42728702b2f
Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 2 07:47:14 2022 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sun Oct 2 07:47:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d31ee716
media-libs/ganv: bump to 1.8.2 + updated homepage
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
media-libs/ganv/Manifest | 1 +
.../ganv-1.8.2-make-intl-check-non-required.patch | 13 +++++++
media-libs/ganv/ganv-1.8.0-r1.ebuild | 2 +-
media-libs/ganv/ganv-1.8.2.ebuild | 45 ++++++++++++++++++++++
4 files changed, 60 insertions(+), 1 deletion(-)
diff --git a/media-libs/ganv/Manifest b/media-libs/ganv/Manifest
index f4a4f47e8408..58024540f117 100644
--- a/media-libs/ganv/Manifest
+++ b/media-libs/ganv/Manifest
@@ -1 +1,2 @@
DIST ganv-1.8.0.tar.bz2 382822 BLAKE2B
4936b7f87fa7cf17ed86b8165558684f0f59387c9673144d57d8505e41f367735117e9f5b08508dcecb831b77b6bbc6559323417824a9f8defc43c81cc91d469
SHA512
00969879592af11d211ad790b970a8a3765ec0591515af856230e3fc9371b1611f2a4edc73d1fc59371a4c4a49c7479f279dc6f298d843296e6707cd2d495af4
+DIST ganv-1.8.2.tar.xz 80496 BLAKE2B
45e5370f3b94a7010f89943225748e40291583f7d2cc80f637f3db4fac3a03c9b58217bd8e8119f7867302c43846be47e928721addce68560c63cec5faa3b4d4
SHA512
12544d45fc3b06a02dcfaf41be266770a8dcbd079979b07cb1a05388e3cdddd54040b609f76c16c8982d89f864e5000d04fd2d09d8036705a41cafe944c2a6dd
diff --git
a/media-libs/ganv/files/ganv-1.8.2-make-intl-check-non-required.patch
b/media-libs/ganv/files/ganv-1.8.2-make-intl-check-non-required.patch
new file mode 100644
index 000000000000..ff89e795ed2a
--- /dev/null
+++ b/media-libs/ganv/files/ganv-1.8.2-make-intl-check-non-required.patch
@@ -0,0 +1,13 @@
+diff --git a/meson.build b/meson.build
+index 27cb852..eb3500c 100644
+--- a/meson.build
++++ b/meson.build
+@@ -45,7 +45,7 @@ endif
+
+ m_dep = cc.find_library('m', required: false)
+
+-intl_dep = cc.find_library('intl', required: get_option('nls'))
++intl_dep = cc.find_library('intl', required: get_option('nls'), required:
false)
+
+ gtk2_dep = dependency('gtk+-2.0',
+ version: '>= 2.10.0',
diff --git a/media-libs/ganv/ganv-1.8.0-r1.ebuild
b/media-libs/ganv/ganv-1.8.0-r1.ebuild
index 6ed5c20f508f..a9a355b53a80 100644
--- a/media-libs/ganv/ganv-1.8.0-r1.ebuild
+++ b/media-libs/ganv/ganv-1.8.0-r1.ebuild
@@ -7,7 +7,7 @@ PYTHON_REQ_USE='threads(+)'
inherit flag-o-matic waf-utils python-any-r1
DESCRIPTION="A GTK+ widget for interactive graph-like environments"
-HOMEPAGE="http://drobilla.net/software/ganv/"
+HOMEPAGE="https://drobilla.net/software/ganv.html"
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
LICENSE="GPL-3+"
diff --git a/media-libs/ganv/ganv-1.8.2.ebuild
b/media-libs/ganv/ganv-1.8.2.ebuild
new file mode 100644
index 000000000000..18d6205e1dbc
--- /dev/null
+++ b/media-libs/ganv/ganv-1.8.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="A GTK+ widget for interactive graph-like environments"
+HOMEPAGE="https://drobilla.net/software/ganv.html"
+SRC_URI="https://download.drobilla.net/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+fdgl +graphviz introspection nls"
+
+RDEPEND="
+ dev-cpp/glibmm:2
+ dev-cpp/gtkmm:2.4
+ x11-libs/gtk+:2
+ graphviz? ( media-gfx/graphviz[gtk2] )
+ introspection? (
+ app-text/yelp-tools
+ dev-libs/gobject-introspection:=[doctool]
+ )
+"
+DEPEND="${RDEPEND}
+ dev-util/glib-utils
+ nls? ( virtual/libintl )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.8.2-make-intl-check-non-required.patch"
+)
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature fdgl)
+ $(meson_feature graphviz)
+ $(meson_feature introspection gir)
+ $(meson_feature nls)
+ )
+
+ meson_src_configure
+}