[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2024-01-04 Thread Arthur Zamarin
commit: 08785d34f0db3d2d97d24d4d99a18a389b6798f0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Jan  4 18:11:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Jan  4 18:11:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08785d34

net-libs/gtk-vnc: Stabilize 1.3.1 ppc64, #921207

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

 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
index 51bb65e4f273..041330b2029c 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2023-09-24 Thread WANG Xuerui
commit: 809fa845c7fe93b018e4aad06a950473698704c6
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Sep 24 09:01:34 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Sep 24 09:01:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809fa845

net-libs/gtk-vnc: keyword 1.3.1 for ~loong

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

 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
index ffe242232c93..51bb65e4f273 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-10-31 Thread Matt Turner
commit: 895832e306aba1b655da97e2b0146106efc23c2e
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Oct 29 21:20:31 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 31 14:27:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=895832e3

net-libs/gtk-vnc: Set remote-id

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

 net-libs/gtk-vnc/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/gtk-vnc/metadata.xml b/net-libs/gtk-vnc/metadata.xml
index 8c0e0f0565ab..d9af2955c077 100644
--- a/net-libs/gtk-vnc/metadata.xml
+++ b/net-libs/gtk-vnc/metadata.xml
@@ -9,4 +9,7 @@
 virtualizat...@gentoo.org
 Gentoo Virtualization Project
   
+  
+GNOME/gtk-vnc
+  
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-10-14 Thread Matt Turner
commit: 3b6395c3ff68157c5b37ef5d1e84beb1fc865908
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Oct 14 04:43:13 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Oct 14 14:29:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6395c3

net-libs/gtk-vnc: Drop old versions

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

 net-libs/gtk-vnc/Manifest|  2 -
 net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild | 64 
 2 files changed, 66 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 104466ae1586..5605c12aac8b 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,3 +1 @@
-DIST gtk-vnc-1.3.0-meson-0.63.patch.xz 5328 BLAKE2B 
d671622ad02bb253c6648515005db12306f9a093d8c26db12faa6a549397b0d18a696cdca5cf4eaead9d70fb827dc8f1715ba95051e11bc604f3af41821c6c19
 SHA512 
4ed806de86ac8c6773621d276f35e592f1f3e03c4f610d1386426833f345f1aac113dc31e24e86f93a4122d2fb49d00daa7f3df6883944c567daa4cda62c9249
-DIST gtk-vnc-1.3.0.tar.xz 220488 BLAKE2B 
ea5070cc396fe4ef52fe980b766658f1a4f82eb7dec52856ab79836363c8fdb48827d52c0df7edb2c943f5087fcfd87898aa43457f7cbf5a544a4c7063f84f3d
 SHA512 
ff25c19a1cbd4588990f1f3a2448fd2e0b694b933ca1a7be9565188db78055efe13f90ad1243bf8237d6a29d38987d7b3e77344e50d09191207b09200b01f5df
 DIST gtk-vnc-1.3.1.tar.xz 04 BLAKE2B 
03e51700ae0a477a2762a67ed5906ce5205025b2fb30df5fa75deb99315d2164f22ee0b97d3fc8c23648921cdba4b4a3e22045b2cb8226360ff9f468bef2162f
 SHA512 
01c9af407f913b214814252d7b204822372293ffc5f658aa646936f9f8cdcd77589c127e4d0e893e914c61470d4616e32f7b1fa9bd3739b2a22caef6710953b9

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
deleted file mode 100644
index 45689e6c8b6d..
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,64 +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 gnome.org vala meson python-any-r1 xdg
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-meson-0.63.patch.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="+introspection pulseaudio sasl +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56.0:2
-   >=x11-libs/gdk-pixbuf-2.36.0:2
-   >=dev-libs/libgcrypt-1.8.0:0=
-   >=net-libs/gnutls-3.6.0:0=
-   >=sys-libs/zlib-1.2.11
-   sasl? ( >=dev-libs/cyrus-sasl-2.1.27 )
-   >=x11-libs/gtk+-3.22.0:3[introspection?]
-   >=x11-libs/cairo-1.15.0
-   >=x11-libs/libX11-1.6.5
-   pulseaudio? ( >=media-sound/pulseaudio-11.0 )
-   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
-"
-# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
-# perl for pod2man
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-lang/perl-5
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   "${WORKDIR}"/${P}-meson-0.63.patch
-)
-
-src_prepare() {
-   default
-
-   use vala & vala_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature introspection)
-   $(meson_feature pulseaudio)
-   $(meson_feature sasl)
-   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
-   $(meson_feature vala with-vala)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-09-18 Thread Sam James
commit: a36a82f3526f5ba82f2d56f83756072b334ab819
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 19 01:37:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 19 01:37:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36a82f3

net-libs/gtk-vnc: Stabilize 1.3.1 arm64, #868606

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

 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
index 7cce211da562..6d97770eaff6 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-09-12 Thread Sam James
commit: ec8c4212a2b95ed4e8d6f17196b27df08c696c91
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 16:01:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 16:01:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8c4212

net-libs/gtk-vnc: Stabilize 1.3.1 x86, #868606

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

 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
index a598e9be1d11..7cce211da562 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-09-12 Thread Sam James
commit: 5a31df026acb150b244312a72ea62e747c3f93e3
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 12 15:59:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 12 15:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a31df02

net-libs/gtk-vnc: Stabilize 1.3.1 amd64, #868606

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

 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
index 05e2881bfd5d..a598e9be1d11 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-07-20 Thread Matt Turner
commit: 696b7be053604de2facbe85fdfc19b8949d402d1
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul 21 01:37:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jul 21 01:58:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696b7be0

net-libs/gtk-vnc: Drop old versions

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

 net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild | 57 ---
 1 file changed, 57 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
deleted file mode 100644
index 92a3dcb57940..
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
+++ /dev/null
@@ -1,57 +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 gnome.org vala meson python-any-r1 xdg
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="+introspection pulseaudio sasl +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
-   >=dev-libs/glib-2.56.0:2
-   >=x11-libs/gdk-pixbuf-2.36.0:2
-   >=dev-libs/libgcrypt-1.8.0:0=
-   >=net-libs/gnutls-3.6.0:0=
-   >=sys-libs/zlib-1.2.11
-   sasl? ( >=dev-libs/cyrus-sasl-2.1.27 )
-   >=x11-libs/gtk+-3.22.0:3[introspection?]
-   >=x11-libs/cairo-1.15.0
-   >=x11-libs/libX11-1.6.5
-   pulseaudio? ( >=media-sound/pulseaudio-11.0 )
-   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
-"
-# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
-# perl for pod2man
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-lang/perl-5
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-src_prepare() {
-   vala_src_prepare
-   xdg_src_prepare
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature introspection)
-   $(meson_feature pulseaudio)
-   $(meson_feature sasl)
-   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
-   $(meson_feature vala with-vala)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-07-16 Thread Matt Turner
commit: e17d66c52db01a45eb243bf662b5b7ed87b30453
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jul 16 21:02:33 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jul 16 21:27:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17d66c5

net-libs/gtk-vnc: Version bump to 1.3.1

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

 net-libs/gtk-vnc/Manifest |  1 +
 net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 5eb0dc70e300..104466ae1586 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-vnc-1.3.0-meson-0.63.patch.xz 5328 BLAKE2B 
d671622ad02bb253c6648515005db12306f9a093d8c26db12faa6a549397b0d18a696cdca5cf4eaead9d70fb827dc8f1715ba95051e11bc604f3af41821c6c19
 SHA512 
4ed806de86ac8c6773621d276f35e592f1f3e03c4f610d1386426833f345f1aac113dc31e24e86f93a4122d2fb49d00daa7f3df6883944c567daa4cda62c9249
 DIST gtk-vnc-1.3.0.tar.xz 220488 BLAKE2B 
ea5070cc396fe4ef52fe980b766658f1a4f82eb7dec52856ab79836363c8fdb48827d52c0df7edb2c943f5087fcfd87898aa43457f7cbf5a544a4c7063f84f3d
 SHA512 
ff25c19a1cbd4588990f1f3a2448fd2e0b694b933ca1a7be9565188db78055efe13f90ad1243bf8237d6a29d38987d7b3e77344e50d09191207b09200b01f5df
+DIST gtk-vnc-1.3.1.tar.xz 04 BLAKE2B 
03e51700ae0a477a2762a67ed5906ce5205025b2fb30df5fa75deb99315d2164f22ee0b97d3fc8c23648921cdba4b4a3e22045b2cb8226360ff9f468bef2162f
 SHA512 
01c9af407f913b214814252d7b204822372293ffc5f658aa646936f9f8cdcd77589c127e4d0e893e914c61470d4616e32f7b1fa9bd3739b2a22caef6710953b9

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
new file mode 100644
index ..05e2881bfd5d
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit gnome.org vala meson python-any-r1 xdg
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc 
https://gitlab.gnome.org/GNOME/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection pulseaudio sasl +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gdk-pixbuf-2.36.0:2
+   >=dev-libs/libgcrypt-1.8.0:0=
+   >=net-libs/gnutls-3.6.0:0=
+   >=sys-libs/zlib-1.2.11
+   sasl? ( >=dev-libs/cyrus-sasl-2.1.27:2 )
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/cairo-1.15.0
+   >=x11-libs/libX11-1.6.5
+   pulseaudio? ( >=media-sound/pulseaudio-11.0 )
+   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+# perl for pod2man
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   default
+
+   use vala & vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature introspection)
+   $(meson_feature pulseaudio)
+   $(meson_feature sasl)
+   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
+   $(meson_feature vala with-vala)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-07-10 Thread Sam James
commit: f9ba7d9840ff4387cbd80b4064221946b25d923b
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 23:51:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 23:51:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9ba7d98

net-libs/gtk-vnc: Stabilize 1.3.0-r1 arm64, #857525

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

 net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
index 338f242ae0c3..45689e6c8b6d 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-meson-0.
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-07-10 Thread Sam James
commit: 009efa4cc0bedf6a7bbd62fa34d7dc5bdb3e5389
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 23:14:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 23:14:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=009efa4c

net-libs/gtk-vnc: Stabilize 1.3.0-r1 amd64, #857525

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

 net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
index ce015cdc3d5b..338f242ae0c3 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-meson-0.
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-07-10 Thread Sam James
commit: c03efbd24a68cbbffc582a0875de519c23569dd3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 22:27:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 22:27:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03efbd2

net-libs/gtk-vnc: Stabilize 1.3.0-r1 x86, #857525

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

 net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
index 25489f20be46..ce015cdc3d5b 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-meson-0.
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-07-10 Thread Sam James
commit: 7d720afe07de3ae029931c2a7c4bc1b4588e8d48
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 10 19:58:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 10 19:59:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d720afe

net-libs/gtk-vnc: fix build w/ meson 0.63

Closes: https://bugs.gentoo.org/846467
Thanks-to: Alexandre Ferreira  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/gtk-vnc/Manifest|  1 +
 net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 33c4db829efa..5eb0dc70e300 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
+DIST gtk-vnc-1.3.0-meson-0.63.patch.xz 5328 BLAKE2B 
d671622ad02bb253c6648515005db12306f9a093d8c26db12faa6a549397b0d18a696cdca5cf4eaead9d70fb827dc8f1715ba95051e11bc604f3af41821c6c19
 SHA512 
4ed806de86ac8c6773621d276f35e592f1f3e03c4f610d1386426833f345f1aac113dc31e24e86f93a4122d2fb49d00daa7f3df6883944c567daa4cda62c9249
 DIST gtk-vnc-1.3.0.tar.xz 220488 BLAKE2B 
ea5070cc396fe4ef52fe980b766658f1a4f82eb7dec52856ab79836363c8fdb48827d52c0df7edb2c943f5087fcfd87898aa43457f7cbf5a544a4c7063f84f3d
 SHA512 
ff25c19a1cbd4588990f1f3a2448fd2e0b694b933ca1a7be9565188db78055efe13f90ad1243bf8237d6a29d38987d7b3e77344e50d09191207b09200b01f5df

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
new file mode 100644
index ..25489f20be46
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org vala meson python-any-r1 xdg
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-meson-0.63.patch.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+introspection pulseaudio sasl +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gdk-pixbuf-2.36.0:2
+   >=dev-libs/libgcrypt-1.8.0:0=
+   >=net-libs/gnutls-3.6.0:0=
+   >=sys-libs/zlib-1.2.11
+   sasl? ( >=dev-libs/cyrus-sasl-2.1.27 )
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/cairo-1.15.0
+   >=x11-libs/libX11-1.6.5
+   pulseaudio? ( >=media-sound/pulseaudio-11.0 )
+   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+# perl for pod2man
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${WORKDIR}"/${P}-meson-0.63.patch
+)
+
+src_prepare() {
+   default
+
+   use vala & vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature introspection)
+   $(meson_feature pulseaudio)
+   $(meson_feature sasl)
+   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
+   $(meson_feature vala with-vala)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-01-23 Thread Sam James
commit: adcec0b5dab0b91dcac68f76924635311fa0b3de
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 24 03:39:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 24 03:39:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcec0b5

net-libs/gtk-vnc: Stabilize 1.3.0 amd64, #831048

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

 net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
index cb9ed744f4ec..b2dee74c90ef 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2022-01-20 Thread Jakov Smolić
commit: e661ff0a423baf13e58ab39d70e06a8cd9f0df68
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jan 20 09:58:09 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jan 20 10:02:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e661ff0a

net-libs/gtk-vnc: Stabilize 1.3.0 x86, #831048

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

 net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
index 99885c444904..cb9ed744f4ec 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2021-12-30 Thread Yixun Lan
commit: 77ee6adf6d29c7d687c87e1b5f508693792470d5
Author: Yongxiang Liang  gmail  com>
AuthorDate: Fri Dec 24 15:05:23 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec 31 03:39:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ee6adf

net-libs/gtk-vnc: keyword ~riscv

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
index c29bc1decb07..99885c444904 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2021-12-16 Thread Matt Turner
commit: a717f0ccef563ebbe1cc7c4fc9d0e8bc40ed0e06
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 17 01:16:08 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 17 01:22:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a717f0cc

net-libs/gtk-vnc: Version bump to 1.3.0

Closes: https://bugs.gentoo.org/829373
Closes: https://github.com/gentoo/gentoo/pull/23345
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gtk-vnc/Manifest |  1 +
 net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index df8b90de30b9..2f1b53f6ee0d 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
 DIST gtk-vnc-1.2.0.tar.xz 218024 BLAKE2B 
8e13886826eebc3261271b94e15c504f82b15681417e70cc6b54b824ceff4de20a470460c5176abb2df04f325389a08032f40b49cfc3429c290d6d7255fc56d2
 SHA512 
830c614afa6540397352da864ad32a5687ccce5dc1e2150220c9a7fc3c7b0fbcbb3770e06b5fed75602d830bc9a9d40855fa8b6d8b65f740fc7a53bbdfce6edb
+DIST gtk-vnc-1.3.0.tar.xz 220488 BLAKE2B 
ea5070cc396fe4ef52fe980b766658f1a4f82eb7dec52856ab79836363c8fdb48827d52c0df7edb2c943f5087fcfd87898aa43457f7cbf5a544a4c7063f84f3d
 SHA512 
ff25c19a1cbd4588990f1f3a2448fd2e0b694b933ca1a7be9565188db78055efe13f90ad1243bf8237d6a29d38987d7b3e77344e50d09191207b09200b01f5df

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
new file mode 100644
index ..c29bc1decb07
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-1.3.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org vala meson python-any-r1 xdg
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+introspection pulseaudio sasl +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gdk-pixbuf-2.36.0:2
+   >=dev-libs/libgcrypt-1.8.0:0=
+   >=net-libs/gnutls-3.6.0:0=
+   >=sys-libs/zlib-1.2.11
+   sasl? ( >=dev-libs/cyrus-sasl-2.1.27 )
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/cairo-1.15.0
+   >=x11-libs/libX11-1.6.5
+   pulseaudio? ( >=media-sound/pulseaudio-11.0 )
+   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+# perl for pod2man
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature introspection)
+   $(meson_feature pulseaudio)
+   $(meson_feature sasl)
+   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
+   $(meson_feature vala with-vala)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/, net-libs/gtk-vnc/files/

2021-05-08 Thread Matt Turner
commit: 6d14d9c87b3884c9b0ae0c901cc2f44733a91a3c
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  8 20:21:36 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  8 20:27:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d14d9c8

net-libs/gtk-vnc: Apply patches from upstream

* Replace Python patch with git formatted patch from upstream
* Apply patch to fix build with USE="intrspection -vala"
* Replace musl conditional with patch from upstream

Revert "net-libs/gtk-vnc: Fix musl build"

This reverts commit 830c859345812704f6366d4749ad12f1184511f8.

Bug: https://bugs.gentoo.org/737266
Closes: https://bugs.gentoo.org/787581
Signed-off-by: Matt Turner  gentoo.org>

 ...-build-improve-with-coroutine-auto-choice.patch | 59 ++
 ...ython-explicitly-to-honor-downstream-pyt.patch} | 12 +++--
 ...onfiguration-failure-with-Dwith-vala-disa.patch | 36 +
 net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild  | 12 ++---
 4 files changed, 106 insertions(+), 13 deletions(-)

diff --git 
a/net-libs/gtk-vnc/files/gtk-vnc-1.2.0-build-improve-with-coroutine-auto-choice.patch
 
b/net-libs/gtk-vnc/files/gtk-vnc-1.2.0-build-improve-with-coroutine-auto-choice.patch
new file mode 100644
index 000..eba775dd3a5
--- /dev/null
+++ 
b/net-libs/gtk-vnc/files/gtk-vnc-1.2.0-build-improve-with-coroutine-auto-choice.patch
@@ -0,0 +1,59 @@
+From e540fbc34d6bbfe3e84f1d9c33deaacc2326c7c9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Jakub=20Jank=C5=AF?= 
+Date: Mon, 26 Apr 2021 17:38:13 +0200
+Subject: [PATCH 1/3] build: improve --with-coroutine=auto choice
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+When the required ucontext functions aren't found, switch to gthread
+coroutines instead of failing during the build.
+
+These functions are absent from the POSIX.1-2008.
+
+Fixes: https://gitlab.gnome.org/GNOME/gtk-vnc/-/issues/11
+
+Signed-off-by: Jakub Janků 
+---
+ meson.build | 17 -
+ 1 file changed, 16 insertions(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index 8052d43..e9829e6 100644
+--- a/meson.build
 b/meson.build
+@@ -43,8 +43,20 @@ cc = meson.get_compiler('c')
+ 
+ coroutine = get_option('with-coroutine')
+ 
++uctx_args = []
++if host_machine.system() == 'darwin'
++  uctx_args += ['-D_XOPEN_SOURCE=600']
++endif
++has_ucontext = true
++foreach uctx_func : ['makecontext', 'swapcontext', 'getcontext']
++  if not cc.has_function(uctx_func, prefix: '#include ', args: 
uctx_args)
++has_ucontext = false
++break
++  endif
++endforeach
++
+ if coroutine == 'auto'
+-  if host_machine.system() == 'windows'
++  if host_machine.system() == 'windows' or not has_ucontext
+ coroutine = 'gthread'
+   else
+ coroutine = 'ucontext'
+@@ -52,6 +64,9 @@ if coroutine == 'auto'
+ endif
+ 
+ if coroutine == 'ucontext'
++  if not has_ucontext
++error('ucontext requested, but not available')
++  endif
+   conf_data.set('WITH_UCONTEXT', true)
+ elif coroutine != 'gthread'
+   error('Unknown coroutine backend')
+-- 
+2.26.3
+

diff --git a/net-libs/gtk-vnc/files/1.0.0-honor-python-ver.patch 
b/net-libs/gtk-vnc/files/gtk-vnc-1.2.0-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
similarity index 59%
rename from net-libs/gtk-vnc/files/1.0.0-honor-python-ver.patch
rename to 
net-libs/gtk-vnc/files/gtk-vnc-1.2.0-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
index f26a85719b0..bd72b572792 100644
--- a/net-libs/gtk-vnc/files/1.0.0-honor-python-ver.patch
+++ 
b/net-libs/gtk-vnc/files/gtk-vnc-1.2.0-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
@@ -1,7 +1,9 @@
-From a51acc0c353959e8af06a031724a79cfe6b60963 Mon Sep 17 00:00:00 2001
+https://gitlab.gnome.org/GNOME/gtk-vnc/-/merge_requests/15
+
+From 4609ad35b6dc11f016ac3a50158eeef7f19d9889 Mon Sep 17 00:00:00 2001
 From: Mart Raudsepp 
 Date: Sun, 5 Apr 2020 00:05:49 +0300
-Subject: [PATCH] meson: Find python explicitly to honor downstream python
+Subject: [PATCH 3/3] meson: Find python explicitly to honor downstream python
  choice
 
 ---
@@ -9,10 +11,10 @@ Subject: [PATCH] meson: Find python explicitly to honor 
downstream python
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/src/meson.build b/src/meson.build
-index 461d8d2..a09aee9 100644
+index 5306fb9..247c597 100644
 --- a/src/meson.build
 +++ b/src/meson.build
-@@ -308,7 +308,7 @@ gtk_vnc_sources = gtk_vnc_gir_sources + gvnc_marshal + [
+@@ -319,7 +319,7 @@ gtk_vnc_sources = gtk_vnc_gir_sources + gvnc_marshal + [
'vncdisplaykeymap.c',
  ]
  
@@ -22,5 +24,5 @@ index 461d8d2..a09aee9 100644
'xorgevdev',
'xorgkbd',
 -- 
-2.20.1
+2.26.3
 

diff --git 
a/net-libs/gtk-vnc/files/gtk-vnc-1.2.0-meson-Fix-configuration-failure-with-Dwith-vala-disa.patch
 
b/net-libs/gtk-vnc/files/gtk-vnc-1.2.0-meson-Fix-configuration-failure-with-Dwith-vala-disa.patch
new file mode 100644
index 000..fd305f777c5
--- 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2021-05-08 Thread Matt Turner
commit: 9332eb588098f36aef365c7a5212a15af3b25626
Author: Matt Turner  gentoo  org>
AuthorDate: Sat May  8 20:21:56 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat May  8 20:27:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9332eb58

net-libs/gtk-vnc: Drop old versions

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

 net-libs/gtk-vnc/Manifest |  2 --
 net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild | 67 ---
 2 files changed, 69 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 8145e405799..df8b90de30b 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,3 +1 @@
-DIST gtk-vnc-1.0.0-patchset.tar.xz 9636 BLAKE2B 
4f25fdf279e5a1718ea8dc42bdb59722630b363e4e289704b946ae788d593b5d95c56d0eb5315e30ff00c2eb4d3a9e5df366f74808f94e926a47c2f817b0f1ee
 SHA512 
998771ceb28516f52bb083d872a1ad8aa22a7208c8a0ca94270f63d91cc7f7a0f99c4bb93f7a545d9a6c796fa063dd27b36a1cb9a3d7c9349a9d8372754ea929
-DIST gtk-vnc-1.0.0.tar.xz 215904 BLAKE2B 
05ef0389c3ac307859228506adf55a5ed0f5d577078b82686ad97c9df180fc5c23d8dd030930c61f87b1bbd3cb6cee74c4485af4816b7b29fd53016c2d9b1d07
 SHA512 
63a40b9b284c4e46a92d5375ab3660b324ff27bfc572559d3b34d29fe4f7d24e976396b6688b8f3e3109d49dc5527075d128c43bb997507e68ddc0880b0ad148
 DIST gtk-vnc-1.2.0.tar.xz 218024 BLAKE2B 
8e13886826eebc3261271b94e15c504f82b15681417e70cc6b54b824ceff4de20a470460c5176abb2df04f325389a08032f40b49cfc3429c290d6d7255fc56d2
 SHA512 
830c614afa6540397352da864ad32a5687ccce5dc1e2150220c9a7fc3c7b0fbcbb3770e06b5fed75602d830bc9a9d40855fa8b6d8b65f740fc7a53bbdfce6edb

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
deleted file mode 100644
index 1229170f286..000
--- a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit gnome.org vala meson python-any-r1 xdg
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="+introspection pulseaudio sasl +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
-   >=dev-libs/glib-2.42.0:2
-   >=x11-libs/gdk-pixbuf-2.12.0:2
-   >=dev-libs/libgcrypt-1.5.0:0=
-   >=net-libs/gnutls-3.1.18:0=
-   >=sys-libs/zlib-1.2.5
-   sasl? ( >=dev-libs/cyrus-sasl-2.1.26 )
-   >=x11-libs/gtk+-3.0.0:3[introspection?]
-   >=x11-libs/cairo-1.2.0
-   >=x11-libs/libX11-1.6.5
-   pulseaudio? ( >=media-sound/pulseaudio-10.0 )
-   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
-"
-# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
-# perl for pod2man
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-lang/perl-5
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   vala? ( $(vala_depend) )
-"
-
-PATCHES=(
-   # Few fixes from origin/master + optionality patches filed as 
https://gitlab.gnome.org/GNOME/gtk-vnc/merge_requests/6
-   "${WORKDIR}"/patches
-   "${FILESDIR}"/${PV}-honor-python-ver.patch
-)
-
-src_prepare() {
-   vala_src_prepare
-   xdg_src_prepare
-   # Don't add -O2 explicitly to CFLAGS
-   sed -i -e "/'-O2'/d" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use introspection)
-   $(meson_feature pulseaudio)
-   $(meson_feature sasl)
-   -Denable-werror=false
-   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
-   $(meson_use vala with-vala)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2021-05-07 Thread Sam James
commit: 778d6be5169dab03e09b4a8f8a22bb5e5240
Author: Sam James  gentoo  org>
AuthorDate: Fri May  7 13:29:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  7 13:29:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778d6be5

net-libs/gtk-vnc: Stabilize 1.2.0 x86, #788586

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

 net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
index bac67c4b543..28d6d379834 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2021-05-07 Thread Sam James
commit: 7f0e695b64ed95cf8590a829e4aa4b70b006f867
Author: Sam James  gentoo  org>
AuthorDate: Fri May  7 13:27:59 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May  7 13:27:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0e695b

net-libs/gtk-vnc: Stabilize 1.2.0 amd64, #788586

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

 net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
index f5587f996c2..bac67c4b543 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2021-04-27 Thread Matt Turner
commit: 830c859345812704f6366d4749ad12f1184511f8
Author: Jory Pratt  gentoo  org>
AuthorDate: Tue Sep  8 17:51:55 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 28 04:19:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830c8593

net-libs/gtk-vnc: Fix musl build

Closes: https://bugs.gentoo.org/737266
Signed-off-by: Jory Pratt  gentoo.org>
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
index 5cd29c52ea6..f5587f996c2 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
@@ -54,8 +54,14 @@ src_configure() {
$(meson_feature introspection)
$(meson_feature pulseaudio)
$(meson_feature sasl)
-   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
$(meson_feature vala with-vala)
)
+
+   if use elibc_musl; then
+   emesonargs+=( -Dwith-coroutine=gthread )
+   else
+   emesonargs+=( -Dwith-coroutine=auto )
+   fi
+
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2021-04-27 Thread Matt Turner
commit: 303f556c6c4ecaeac6bcddfa2976bde7b08d8925
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 28 02:42:20 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 28 02:59:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303f556c

net-libs/gtk-vnc: Version bump to 1.2.0

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

 net-libs/gtk-vnc/Manifest |  1 +
 net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index cd3ec8f77a9..8145e405799 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-vnc-1.0.0-patchset.tar.xz 9636 BLAKE2B 
4f25fdf279e5a1718ea8dc42bdb59722630b363e4e289704b946ae788d593b5d95c56d0eb5315e30ff00c2eb4d3a9e5df366f74808f94e926a47c2f817b0f1ee
 SHA512 
998771ceb28516f52bb083d872a1ad8aa22a7208c8a0ca94270f63d91cc7f7a0f99c4bb93f7a545d9a6c796fa063dd27b36a1cb9a3d7c9349a9d8372754ea929
 DIST gtk-vnc-1.0.0.tar.xz 215904 BLAKE2B 
05ef0389c3ac307859228506adf55a5ed0f5d577078b82686ad97c9df180fc5c23d8dd030930c61f87b1bbd3cb6cee74c4485af4816b7b29fd53016c2d9b1d07
 SHA512 
63a40b9b284c4e46a92d5375ab3660b324ff27bfc572559d3b34d29fe4f7d24e976396b6688b8f3e3109d49dc5527075d128c43bb997507e68ddc0880b0ad148
+DIST gtk-vnc-1.2.0.tar.xz 218024 BLAKE2B 
8e13886826eebc3261271b94e15c504f82b15681417e70cc6b54b824ceff4de20a470460c5176abb2df04f325389a08032f40b49cfc3429c290d6d7255fc56d2
 SHA512 
830c614afa6540397352da864ad32a5687ccce5dc1e2150220c9a7fc3c7b0fbcbb3770e06b5fed75602d830bc9a9d40855fa8b6d8b65f740fc7a53bbdfce6edb

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
new file mode 100644
index 000..5cd29c52ea6
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit gnome.org vala meson python-any-r1 xdg
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+introspection pulseaudio sasl +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gdk-pixbuf-2.36.0:2
+   >=dev-libs/libgcrypt-1.8.0:0=
+   >=net-libs/gnutls-3.6.0:0=
+   >=sys-libs/zlib-1.2.11
+   sasl? ( >=dev-libs/cyrus-sasl-2.1.27 )
+   >=x11-libs/gtk+-3.22.0:3[introspection?]
+   >=x11-libs/cairo-1.15.0
+   >=x11-libs/libX11-1.6.5
+   pulseaudio? ( >=media-sound/pulseaudio-11.0 )
+   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+# perl for pod2man
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/1.0.0-honor-python-ver.patch
+)
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature introspection)
+   $(meson_feature pulseaudio)
+   $(meson_feature sasl)
+   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
+   $(meson_feature vala with-vala)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2020-07-04 Thread Mart Raudsepp
commit: 236a47dab3003a14013e426c5b881b44be60ef31
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Jul  4 15:00:16 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Jul  4 15:05:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=236a47da

net-libs/gtk-vnc: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gtk-vnc/Manifest |  1 -
 net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 1c0f43e5aa2..cd3ec8f77a9 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,3 +1,2 @@
-DIST gtk-vnc-0.9.0.tar.xz 444736 BLAKE2B 
cf1afc0e856659012738060a584c72d7ad1b70459afd8bf92630d69cf32d380264814304a68a93d8a5a70d6573b6754658450005a2ea2b96f13ae03f9e87fcba
 SHA512 
498b368eb53ac58172db280c80f9da71ce82b636c39f186046e4f674e44c574ff4b63c3f777acc79d32c17d70e4efcdc207768ed49b3d1842bc4b73618296215
 DIST gtk-vnc-1.0.0-patchset.tar.xz 9636 BLAKE2B 
4f25fdf279e5a1718ea8dc42bdb59722630b363e4e289704b946ae788d593b5d95c56d0eb5315e30ff00c2eb4d3a9e5df366f74808f94e926a47c2f817b0f1ee
 SHA512 
998771ceb28516f52bb083d872a1ad8aa22a7208c8a0ca94270f63d91cc7f7a0f99c4bb93f7a545d9a6c796fa063dd27b36a1cb9a3d7c9349a9d8372754ea929
 DIST gtk-vnc-1.0.0.tar.xz 215904 BLAKE2B 
05ef0389c3ac307859228506adf55a5ed0f5d577078b82686ad97c9df180fc5c23d8dd030930c61f87b1bbd3cb6cee74c4485af4816b7b29fd53016c2d9b1d07
 SHA512 
63a40b9b284c4e46a92d5375ab3660b324ff27bfc572559d3b34d29fe4f7d24e976396b6688b8f3e3109d49dc5527075d128c43bb997507e68ddc0880b0ad148

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild
deleted file mode 100644
index fa167ec2bef..000
--- a/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{6,7} )
-GNOME2_LA_PUNT="yes"
-VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
-
-inherit vala gnome2 python-any-r1
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="examples +introspection pulseaudio sasl +vala"
-REQUIRED_USE="
-   vala? ( introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-RDEPEND="
-   >=dev-libs/glib-2.42.0:2
-   >=dev-libs/libgcrypt-1.5.0:0=
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-3.1.18:0=
-   >=x11-libs/cairo-1.2
-   x11-libs/libX11
-   >=x11-libs/gtk+-3.0.0:3[introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
-   pulseaudio? ( media-sound/pulseaudio )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-lang/perl-5
-   dev-util/glib-utils
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4 )
-"
-# eautoreconf requires gnome-common
-
-src_prepare() {
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   local myconf=(
-   $(use_with examples)
-   $(use_enable introspection)
-   $(use_with pulseaudio)
-   $(use_with sasl)
-   $(use_enable vala)
-   --with-coroutine=gthread
-   --without-libview
-   --disable-static
-   --with-gtk=3.0
-   )
-
-   gnome2_src_configure ${myconf[@]}
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2020-06-29 Thread Mikle Kolyada
commit: 1db0cb16a625a98c7a7a89460c6d4d3a31a95d3b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jun 29 15:40:53 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jun 29 15:40:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db0cb16

net-libs/gtk-vnc: amd64 stable wrt bug #728924

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
index 33084e2eef4..1a095124653 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2020-06-28 Thread Thomas Deutschmann
commit: 538fde4611150308cf3c430010ffd36fec6f84af
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Jun 28 14:13:54 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Jun 28 14:19:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538fde46

net-libs/gtk-vnc: x86 stable (bug #728924)

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
index ffd65be1853..33084e2eef4 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="+introspection pulseaudio sasl +vala"
 REQUIRED_USE="vala? ( introspection )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2020-04-05 Thread Mart Raudsepp
commit: 7a63fc84073b9d7307a8d58214a7d241ba34e802
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Apr  5 13:14:09 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Apr  5 13:23:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a63fc84

net-libs/gtk-vnc: add missing `|| die` for sed

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
index a27ecb0eef6..ffd65be1853 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
@@ -51,7 +51,7 @@ src_prepare() {
vala_src_prepare
xdg_src_prepare
# Don't add -O2 explicitly to CFLAGS
-   sed -i -e "/'-O2'/d" meson.build
+   sed -i -e "/'-O2'/d" meson.build || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/files/, net-libs/gtk-vnc/

2020-04-04 Thread Mart Raudsepp
commit: 4e05eb368d1eec80b81dbfc7c1cb8a0edba1d17c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr  4 21:10:06 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr  4 21:15:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e05eb36

net-libs/gtk-vnc: fix honoring of python-any chosen py version

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gtk-vnc/files/1.0.0-honor-python-ver.patch | 26 ++
 net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild  |  1 +
 2 files changed, 27 insertions(+)

diff --git a/net-libs/gtk-vnc/files/1.0.0-honor-python-ver.patch 
b/net-libs/gtk-vnc/files/1.0.0-honor-python-ver.patch
new file mode 100644
index 000..f26a85719b0
--- /dev/null
+++ b/net-libs/gtk-vnc/files/1.0.0-honor-python-ver.patch
@@ -0,0 +1,26 @@
+From a51acc0c353959e8af06a031724a79cfe6b60963 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 5 Apr 2020 00:05:49 +0300
+Subject: [PATCH] meson: Find python explicitly to honor downstream python
+ choice
+
+---
+ src/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/meson.build b/src/meson.build
+index 461d8d2..a09aee9 100644
+--- a/src/meson.build
 b/src/meson.build
+@@ -308,7 +308,7 @@ gtk_vnc_sources = gtk_vnc_gir_sources + gvnc_marshal + [
+   'vncdisplaykeymap.c',
+ ]
+ 
+-python = import('python').find_installation()
++python = import('python').find_installation('python3')
+ keymaps = [
+   'xorgevdev',
+   'xorgkbd',
+-- 
+2.20.1
+

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
index c8939c84f65..da83431610b 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
@@ -43,6 +43,7 @@ DEPEND="${RDEPEND}
 PATCHES=(
# Few fixes from origin/master + optionality patches filed as 
https://gitlab.gnome.org/GNOME/gtk-vnc/merge_requests/6
"${WORKDIR}"/patches
+   "${FILESDIR}"/${PV}-honor-python-ver.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2020-04-04 Thread Mart Raudsepp
commit: 014e892e0b8e1fb4f9c263ffc9ceb33ca159cfb7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr  4 21:12:07 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr  4 21:15:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014e892e

net-libs/gtk-vnc: EAPI-7 depends fix

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
index da83431610b..a27ecb0eef6 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
@@ -31,7 +31,8 @@ RDEPEND="
 "
 # Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
 # perl for pod2man
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
${PYTHON_DEPS}
>=dev-lang/perl-5
dev-util/glib-utils



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2020-04-04 Thread Mart Raudsepp
commit: 1fbf3f23cfb16b22a1ed1e43d3c504ffcaa20c7d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr  4 20:47:13 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr  4 20:47:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbf3f23

net-libs/gtk-vnc: bump to 1.0.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gtk-vnc/Manifest |  2 ++
 net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild | 65 +++
 2 files changed, 67 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 669f2263afb..1c0f43e5aa2 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,3 @@
 DIST gtk-vnc-0.9.0.tar.xz 444736 BLAKE2B 
cf1afc0e856659012738060a584c72d7ad1b70459afd8bf92630d69cf32d380264814304a68a93d8a5a70d6573b6754658450005a2ea2b96f13ae03f9e87fcba
 SHA512 
498b368eb53ac58172db280c80f9da71ce82b636c39f186046e4f674e44c574ff4b63c3f777acc79d32c17d70e4efcdc207768ed49b3d1842bc4b73618296215
+DIST gtk-vnc-1.0.0-patchset.tar.xz 9636 BLAKE2B 
4f25fdf279e5a1718ea8dc42bdb59722630b363e4e289704b946ae788d593b5d95c56d0eb5315e30ff00c2eb4d3a9e5df366f74808f94e926a47c2f817b0f1ee
 SHA512 
998771ceb28516f52bb083d872a1ad8aa22a7208c8a0ca94270f63d91cc7f7a0f99c4bb93f7a545d9a6c796fa063dd27b36a1cb9a3d7c9349a9d8372754ea929
+DIST gtk-vnc-1.0.0.tar.xz 215904 BLAKE2B 
05ef0389c3ac307859228506adf55a5ed0f5d577078b82686ad97c9df180fc5c23d8dd030930c61f87b1bbd3cb6cee74c4485af4816b7b29fd53016c2d9b1d07
 SHA512 
63a40b9b284c4e46a92d5375ab3660b324ff27bfc572559d3b34d29fe4f7d24e976396b6688b8f3e3109d49dc5527075d128c43bb997507e68ddc0880b0ad148

diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
new file mode 100644
index 000..c8939c84f65
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit gnome.org vala meson python-any-r1 xdg
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+introspection pulseaudio sasl +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.42.0:2
+   >=x11-libs/gdk-pixbuf-2.12.0:2
+   >=dev-libs/libgcrypt-1.5.0:0=
+   >=net-libs/gnutls-3.1.18:0=
+   >=sys-libs/zlib-1.2.5
+   sasl? ( >=dev-libs/cyrus-sasl-2.1.26 )
+   >=x11-libs/gtk+-3.0.0:3[introspection?]
+   >=x11-libs/cairo-1.2.0
+   >=x11-libs/libX11-1.6.5
+   pulseaudio? ( >=media-sound/pulseaudio-10.0 )
+   introspection? ( >=dev-libs/gobject-introspection-1.56.0:= )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+# perl for pod2man
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   # Few fixes from origin/master + optionality patches filed as 
https://gitlab.gnome.org/GNOME/gtk-vnc/merge_requests/6
+   "${WORKDIR}"/patches
+)
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+   # Don't add -O2 explicitly to CFLAGS
+   sed -i -e "/'-O2'/d" meson.build
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use introspection)
+   $(meson_feature pulseaudio)
+   $(meson_feature sasl)
+   -Denable-werror=false
+   -Dwith-coroutine=auto # gthread on windows, libc ucontext 
elsewhere; neither has extra deps
+   $(meson_use vala with-vala)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2019-08-04 Thread Aaron Bauman
commit: 05815a4baed0058924b9b13e3f68708e38cec608
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Aug  4 19:17:55 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Aug  4 19:26:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05815a4b

net-libs/gtk-vnc: arm64 keyworded

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.70, Repoman-2.3.16

 net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild
index a61ff7fe12d..fee5a8ee585 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="examples +introspection pulseaudio sasl +vala"
 REQUIRED_USE="
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2019-05-18 Thread Mart Raudsepp
commit: 00dce1910f387e9a4e80716225776621185a215f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat May 18 22:31:24 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May 18 22:31:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00dce191

net-libs/gtk-vnc: remove old

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gtk-vnc/Manifest|  1 -
 net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild | 70 
 net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild| 69 ---
 3 files changed, 140 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index cd55e139fad..669f2263afb 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1 @@
-DIST gtk-vnc-0.8.0.tar.xz 448984 BLAKE2B 
e9de98a969297832ff6eaba79707a44494b20d944264ac6902596f882b95e8ab1bc6b7eb25e040d17f939d678a81eec730f983942db38d73c81751fc2afd45df
 SHA512 
9b66e4028e56b01af8d0ded5b833fc6c0ba752ac72cd664293b0009868bbec0bc8750b619ece9786eddc06155e390e4c5bc84717c49ac4bd866e6febd8e3
 DIST gtk-vnc-0.9.0.tar.xz 444736 BLAKE2B 
cf1afc0e856659012738060a584c72d7ad1b70459afd8bf92630d69cf32d380264814304a68a93d8a5a70d6573b6754658450005a2ea2b96f13ae03f9e87fcba
 SHA512 
498b368eb53ac58172db280c80f9da71ce82b636c39f186046e4f674e44c574ff4b63c3f777acc79d32c17d70e4efcdc207768ed49b3d1842bc4b73618296215

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
deleted file mode 100644
index 61f919fcbe1..000
--- a/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6,7} )
-GNOME2_LA_PUNT="yes"
-VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
-
-inherit vala gnome2 python-any-r1
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="examples +introspection pulseaudio sasl +vala"
-REQUIRED_USE="
-   vala? ( introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-RDEPEND="
-   >=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0=
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-3.0:0=
-   >=x11-libs/cairo-1.2
-   x11-libs/libX11
-   >=x11-libs/gtk+-3.0.0:3[introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
-   pulseaudio? ( media-sound/pulseaudio )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   >=dev-lang/perl-5
-   dev-util/glib-utils
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4 )
-"
-# eautoreconf requires gnome-common
-
-src_prepare() {
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   local myconf=(
-   $(use_with examples)
-   $(use_enable introspection)
-   $(use_with pulseaudio)
-   $(use_with sasl)
-   $(use_enable vala)
-   --with-coroutine=gthread
-   --without-libview
-   --disable-static
-   --with-gtk=3.0
-   )
-
-   gnome2_src_configure ${myconf[@]}
-}

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
deleted file mode 100644
index f914952ea64..000
--- a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_{5,6,7} )
-GNOME2_LA_PUNT="yes"
-VALA_MIN_API_VERSION="0.16"
-
-inherit vala gnome2 python-any-r1
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-IUSE="examples +introspection pulseaudio sasl vala"
-REQUIRED_USE="
-   vala? ( introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-RDEPEND="
-   >=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0=
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-3.0:0=
-   >=x11-libs/cairo-1.2
-   x11-libs/libX11
-   >=x11-libs/gtk+-3.0.0:3[introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
-   pulseaudio? ( 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2019-03-22 Thread Mart Raudsepp
commit: b49574d76efd7aaae7060dadf80a8d9beeb668cb
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Mar 22 12:58:13 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Mar 22 13:28:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49574d7

net-libs/gtk-vnc: bump to 0.9.0

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gtk-vnc/Manifest |  1 +
 net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild | 70 +++
 2 files changed, 71 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 2e16468b725..cd55e139fad 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
 DIST gtk-vnc-0.8.0.tar.xz 448984 BLAKE2B 
e9de98a969297832ff6eaba79707a44494b20d944264ac6902596f882b95e8ab1bc6b7eb25e040d17f939d678a81eec730f983942db38d73c81751fc2afd45df
 SHA512 
9b66e4028e56b01af8d0ded5b833fc6c0ba752ac72cd664293b0009868bbec0bc8750b619ece9786eddc06155e390e4c5bc84717c49ac4bd866e6febd8e3
+DIST gtk-vnc-0.9.0.tar.xz 444736 BLAKE2B 
cf1afc0e856659012738060a584c72d7ad1b70459afd8bf92630d69cf32d380264814304a68a93d8a5a70d6573b6754658450005a2ea2b96f13ae03f9e87fcba
 SHA512 
498b368eb53ac58172db280c80f9da71ce82b636c39f186046e4f674e44c574ff4b63c3f777acc79d32c17d70e4efcdc207768ed49b3d1842bc4b73618296215

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild
new file mode 100644
index 000..c2931f94f27
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.9.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{5,6,7} )
+GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.16"
+VALA_USE_DEPEND="vapigen"
+
+inherit vala gnome2 python-any-r1
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples +introspection pulseaudio sasl +vala"
+REQUIRED_USE="
+   vala? ( introspection )
+"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+RDEPEND="
+   >=dev-libs/glib-2.42.0:2
+   >=dev-libs/libgcrypt-1.5.0:0=
+   dev-libs/libgpg-error
+   >=net-libs/gnutls-3.1.18:0=
+   >=x11-libs/cairo-1.2
+   x11-libs/libX11
+   >=x11-libs/gtk+-3.0.0:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
+   pulseaudio? ( media-sound/pulseaudio )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.4 )
+"
+# eautoreconf requires gnome-common
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with examples)
+   $(use_enable introspection)
+   $(use_with pulseaudio)
+   $(use_with sasl)
+   $(use_enable vala)
+   --with-coroutine=gthread
+   --without-libview
+   --disable-static
+   --with-gtk=3.0
+   )
+
+   gnome2_src_configure ${myconf[@]}
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2019-03-07 Thread Mart Raudsepp
commit: f44a68df03515029c306b6913d0ec7e533a159d0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Mar  7 16:57:33 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Mar  7 21:11:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44a68df

net-libs/gtk-vnc: default enable USE=vala

Various GNOME packages will unconditionally need it (gnome-boxes
in main tree already will). Default enable it, as it just means
need of a vala slot at build time.

Bug: https://bugs.gentoo.org/665578
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
index 16545aa4b3e..0a28696fd00 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="examples +introspection pulseaudio sasl vala"
+IUSE="examples +introspection pulseaudio sasl +vala"
 REQUIRED_USE="
vala? ( introspection )
 "



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-12-09 Thread Gilles Dartiguelongue
commit: c3127bed42e6d50557e9459ea025657062d85cae
Author: Reto Gantenbein  linuxmonk  ch>
AuthorDate: Sun Aug  5 22:29:20 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 16:04:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3127bed

net-libs/gtk-vnc: Properly generate vala files when USE='vala'

Vala bindings are required for newer Gnome packages releases using vala
and built with meson as C source files are not pre-generated anymore.

Closes: https://bugs.gentoo.org/654588
Closes: https://github.com/gentoo/gentoo/pull/9457

Tested-by: Reto Gantenbein  linuxmonk.ch>
Closes: https://github.com/gentoo/gentoo/pull/9457
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild | 70 
 1 file changed, 70 insertions(+)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
new file mode 100644
index 000..16545aa4b3e
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.16"
+VALA_USE_DEPEND="vapigen"
+
+inherit vala gnome2 python-any-r1
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples +introspection pulseaudio sasl vala"
+REQUIRED_USE="
+   vala? ( introspection )
+"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+RDEPEND="
+   >=dev-libs/glib-2.30.1:2
+   >=dev-libs/libgcrypt-1.4.2:0=
+   dev-libs/libgpg-error
+   >=net-libs/gnutls-3.0:0=
+   >=x11-libs/cairo-1.2
+   x11-libs/libX11
+   >=x11-libs/gtk+-3.0.0:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
+   pulseaudio? ( media-sound/pulseaudio )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.4 )
+"
+# eautoreconf requires gnome-common
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with examples)
+   $(use_enable introspection)
+   $(use_with pulseaudio)
+   $(use_with sasl)
+   $(use_enable vala)
+   --with-coroutine=gthread
+   --without-libview
+   --disable-static
+   --with-gtk=3.0
+   )
+
+   gnome2_src_configure ${myconf[@]}
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-12-02 Thread Mart Raudsepp
commit: 1a280e79ed040a1d9b45aa4ca17bc27bd42aebf2
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Dec  2 17:15:00 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Dec  2 17:26:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a280e79

net-libs/gtk-vnc: remove old

Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.52, Repoman-2.3.11

 net-libs/gtk-vnc/Manifest |  1 -
 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 67 ---
 2 files changed, 68 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index db90f8a2703..2e16468b725 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1 @@
-DIST gtk-vnc-0.7.2.tar.xz 447088 BLAKE2B 
539cc9214735cf73c6e578029b33892c3e2d0d1dc402f82fa6d8d107c9a410e551020d9201192b69e50b75bb8297919ab0961752251dcf0bd75823d7426e01b5
 SHA512 
b95b1da6ff512c466feaa6efc831e9c36c5a77390b518c647c60fddda9dd850eea8658174682ae135b95bfca7bf2b4e85a5e5ac9adb43e3ddd7aa690288655ce
 DIST gtk-vnc-0.8.0.tar.xz 448984 BLAKE2B 
e9de98a969297832ff6eaba79707a44494b20d944264ac6902596f882b95e8ab1bc6b7eb25e040d17f939d678a81eec730f983942db38d73c81751fc2afd45df
 SHA512 
9b66e4028e56b01af8d0ded5b833fc6c0ba752ac72cd664293b0009868bbec0bc8750b619ece9786eddc06155e390e4c5bc84717c49ac4bd866e6febd8e3

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
deleted file mode 100644
index eaa33056557..000
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-VALA_MIN_API_VERSION="0.16"
-
-inherit vala gnome2
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-IUSE="examples +introspection pulseaudio sasl vala"
-REQUIRED_USE="
-   vala? ( introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-RDEPEND="
-   >=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0=
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-3.0:0=
-   >=x11-libs/cairo-1.2
-   x11-libs/libX11
-   >=x11-libs/gtk+-3.0.0:3[introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
-   pulseaudio? ( media-sound/pulseaudio )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-DEPEND="${RDEPEND}
-   >=dev-lang/perl-5
-   dev-util/glib-utils
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4 )
-"
-# eautoreconf requires gnome-common
-
-src_prepare() {
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   local myconf=(
-   $(use_with examples)
-   $(use_enable introspection)
-   $(use_with pulseaudio)
-   $(use_with sasl)
-   --with-coroutine=gthread
-   --without-libview
-   --disable-static
-   --disable-vala
-   --with-gtk=3.0
-   --without-python
-   )
-
-   gnome2_src_configure ${myconf[@]}
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-12-02 Thread Mikle Kolyada
commit: 92090f8e2939cd63306b962e5439958a8db22690
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  2 14:08:30 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  2 14:29:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92090f8e

net-libs/gtk-vnc: x86 stable wrt bug #670024

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
index fc05ff5dd4f..75ca0f822fb 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="examples +introspection pulseaudio sasl vala"
 REQUIRED_USE="
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-12-02 Thread Mikle Kolyada
commit: 94524f9cd2eb76ca05ce81d170cf3ff37e080e84
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  2 09:58:24 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  2 09:58:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94524f9c

net-libs/gtk-vnc: amd64 stable wrt bug #670024

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
index 7adbe4ab1f1..fc05ff5dd4f 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE="examples +introspection pulseaudio sasl vala"
 REQUIRED_USE="
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-11-02 Thread Mart Raudsepp
commit: 08bd8917bc60da238d56092233430982d3f29b7a
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Nov  2 12:42:09 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Nov  2 12:43:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08bd8917

net-libs/gtk-vnc: add explicit build dep on glib-utils

Closes: https://bugs.gentoo.org/669682
Signed-off-by: Mart Raudsepp  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 3 ++-
 net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
index 15f91f6c1a7..eaa33056557 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -34,6 +34,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
>=dev-lang/perl-5
+   dev-util/glib-utils
>=dev-util/intltool-0.40
sys-devel/gettext
virtual/pkgconfig

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
index d974182179d..7adbe4ab1f1 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -37,6 +37,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
${PYTHON_DEPS}
>=dev-lang/perl-5
+   dev-util/glib-utils
>=dev-util/intltool-0.40
sys-devel/gettext
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-08-02 Thread Mart Raudsepp
commit: 6474ad574d6465d52a51d044246bdad0e5788835
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Thu Aug  2 13:47:32 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Thu Aug  2 13:47:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6474ad57

net-libs/gtk-vnc: bump to 0.8.0

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 net-libs/gtk-vnc/Manifest |  1 +
 net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 127f1d5b52e..db90f8a2703 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
 DIST gtk-vnc-0.7.2.tar.xz 447088 BLAKE2B 
539cc9214735cf73c6e578029b33892c3e2d0d1dc402f82fa6d8d107c9a410e551020d9201192b69e50b75bb8297919ab0961752251dcf0bd75823d7426e01b5
 SHA512 
b95b1da6ff512c466feaa6efc831e9c36c5a77390b518c647c60fddda9dd850eea8658174682ae135b95bfca7bf2b4e85a5e5ac9adb43e3ddd7aa690288655ce
+DIST gtk-vnc-0.8.0.tar.xz 448984 BLAKE2B 
e9de98a969297832ff6eaba79707a44494b20d944264ac6902596f882b95e8ab1bc6b7eb25e040d17f939d678a81eec730f983942db38d73c81751fc2afd45df
 SHA512 
9b66e4028e56b01af8d0ded5b833fc6c0ba752ac72cd664293b0009868bbec0bc8750b619ece9786eddc06155e390e4c5bc84717c49ac4bd866e6febd8e3

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
new file mode 100644
index 000..d974182179d
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.8.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.16"
+
+inherit vala gnome2 python-any-r1
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples +introspection pulseaudio sasl vala"
+REQUIRED_USE="
+   vala? ( introspection )
+"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+RDEPEND="
+   >=dev-libs/glib-2.30.1:2
+   >=dev-libs/libgcrypt-1.4.2:0=
+   dev-libs/libgpg-error
+   >=net-libs/gnutls-3.0:0=
+   >=x11-libs/cairo-1.2
+   x11-libs/libX11
+   >=x11-libs/gtk+-3.0.0:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
+   pulseaudio? ( media-sound/pulseaudio )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.4 )
+"
+# eautoreconf requires gnome-common
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with examples)
+   $(use_enable introspection)
+   $(use_with pulseaudio)
+   $(use_with sasl)
+   --with-coroutine=gthread
+   --without-libview
+   --disable-static
+   --disable-vala
+   --with-gtk=3.0
+   )
+
+   gnome2_src_configure ${myconf[@]}
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-04-28 Thread Mart Raudsepp
commit: d41b29d64e550e1a55cc2d81775864e440656b48
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 28 23:59:32 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 28 23:59:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d41b29d6

net-libs/gtk-vnc: remove old

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/Manifest |   1 -
 net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild | 172 --
 net-libs/gtk-vnc/metadata.xml |   3 -
 3 files changed, 176 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 0261b499e83..127f1d5b52e 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1 @@
-DIST gtk-vnc-0.7.1.tar.xz 444380 BLAKE2B 
bad577dbc759f824d0ef342572363314d493cfcf7822db6356c6766422ecc46cc890ef54167bd3e215bb56a5059a2014c1c28b6e63c2451b21e5a923d7005cf1
 SHA512 
5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c
 DIST gtk-vnc-0.7.2.tar.xz 447088 BLAKE2B 
539cc9214735cf73c6e578029b33892c3e2d0d1dc402f82fa6d8d107c9a410e551020d9201192b69e50b75bb8297919ab0961752251dcf0bd75823d7426e01b5
 SHA512 
b95b1da6ff512c466feaa6efc831e9c36c5a77390b518c647c60fddda9dd850eea8658174682ae135b95bfca7bf2b4e85a5e5ac9adb43e3ddd7aa690288655ce

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
deleted file mode 100644
index 84a5688172f..000
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 multibuild python-r1 vala
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   vala? ( gtk3 introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-COMMON_DEPEND="
-   >=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0=
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-3.0:0=
-   >=x11-libs/cairo-1.2
-   >=x11-libs/gtk+-2.18:2
-   x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/perl-5
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4 )
-"
-# eautoreconf requires gnome-common
-
-compute_variants() {
-   MULTIBUILD_VARIANTS=( 2.0 )
-   use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
-}
-
-src_prepare() {
-   prepare() {
-   mkdir -p "${BUILD_DIR}" || die
-
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   python_foreach_impl prepare
-   fi
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant prepare
-
-   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
-   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
-   -i src/Makefile.* || die
-
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   local myconf=(
-   $(use_with examples)
-   $(use_enable introspection)
-   $(use_with pulseaudio)
-   $(use_with sasl)
-   --with-coroutine=gthread
-   --without-libview
-   --disable-static
-   --disable-vala
-   )
-
-   configure_python() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=2.0 \
-   --with-python
-   }
-
-   configure_normal() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=${MULTIBUILD_VARIANT} \
-   --without-python
-
-   # for gtk3, python support is via gobject-introspection
-   # Ex: from gi.repository import GtkVnc
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-04-26 Thread Aaron Bauman
commit: b47360babfe96b35220b3f9712e97af9cd29ae61
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Apr 26 22:16:58 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Apr 26 22:31:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47360ba

net-libs/gtk-vnc: amd64 stable

Bug: https://bugs.gentoo.org/652976
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
index 055429bad33..15f91f6c1a7 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="examples +introspection pulseaudio sasl vala"
 REQUIRED_USE="
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-04-26 Thread Thomas Deutschmann
commit: 5e0059efa2f40daddfcb74eaf377d0be8d4c6a59
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr 26 16:40:56 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr 26 17:14:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e0059ef

net-libs/gtk-vnc: x86 stable (bug #652976)

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
index 3cbb2e545e7..055429bad33 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="examples +introspection pulseaudio sasl vala"
 REQUIRED_USE="
vala? ( introspection )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-04-20 Thread Mart Raudsepp
commit: 17ac48b71b7cbad74aa09ec01d5059ff00752c76
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 09:29:47 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 10:35:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ac48b7

net-libs/gtk-vnc: bump to 0.7.2

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/Manifest |   1 +
 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 172 ++
 2 files changed, 173 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index e85e9646516..0261b499e83 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
 DIST gtk-vnc-0.7.1.tar.xz 444380 BLAKE2B 
bad577dbc759f824d0ef342572363314d493cfcf7822db6356c6766422ecc46cc890ef54167bd3e215bb56a5059a2014c1c28b6e63c2451b21e5a923d7005cf1
 SHA512 
5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c
+DIST gtk-vnc-0.7.2.tar.xz 447088 BLAKE2B 
539cc9214735cf73c6e578029b33892c3e2d0d1dc402f82fa6d8d107c9a410e551020d9201192b69e50b75bb8297919ab0961752251dcf0bd75823d7426e01b5
 SHA512 
b95b1da6ff512c466feaa6efc831e9c36c5a77390b518c647c60fddda9dd850eea8658174682ae135b95bfca7bf2b4e85a5e5ac9adb43e3ddd7aa690288655ce

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
new file mode 100644
index 000..1ce54abbebb
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+VALA_MIN_API_VERSION="0.16"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 multibuild python-r1 vala
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vala? ( gtk3 introspection )
+"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+COMMON_DEPEND="
+   >=dev-libs/glib-2.30.1:2
+   >=dev-libs/libgcrypt-1.4.2:0=
+   dev-libs/libgpg-error
+   >=net-libs/gnutls-3.0:0=
+   >=x11-libs/cairo-1.2
+   >=x11-libs/gtk+-2.18:2
+   x11-libs/libX11
+   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+RDEPEND="${COMMON_DEPEND}"
+
+DEPEND="${COMMON_DEPEND}
+   >=dev-lang/perl-5
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.4 )
+"
+# eautoreconf requires gnome-common
+
+compute_variants() {
+   MULTIBUILD_VARIANTS=( 2.0 )
+   use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
+}
+
+src_prepare() {
+   prepare() {
+   mkdir -p "${BUILD_DIR}" || die
+
+   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
+   python_foreach_impl prepare
+   fi
+   }
+
+   local MULTIBUILD_VARIANTS
+   compute_variants
+   multibuild_foreach_variant prepare
+
+   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
+   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
+   -i src/Makefile.* || die
+
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with examples)
+   $(use_enable introspection)
+   $(use_with pulseaudio)
+   $(use_with sasl)
+   --with-coroutine=gthread
+   --without-libview
+   --disable-static
+   --disable-vala
+   )
+
+   configure_python() {
+   ECONF_SOURCE="${S}" gnome2_src_configure \
+   ${myconf[@]} \
+   --with-gtk=2.0 \
+   --with-python
+   }
+
+   configure_normal() {
+   ECONF_SOURCE="${S}" gnome2_src_configure \
+   ${myconf[@]} \
+   --with-gtk=${MULTIBUILD_VARIANT} \
+   --without-python
+
+   # for gtk3, python support is via gobject-introspection
+   # Ex: from gi.repository import GtkVnc
+   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
+   python_foreach_impl run_in_build_dir configure_python
+ 

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-04-20 Thread Mart Raudsepp
commit: f1789115c7259f3a1e9a168f23c660a43c418218
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 10:12:48 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 10:35:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1789115

net-libs/gtk-vnc-0.7.2: remove pygtk2 based python binding

These are now deprecated upstream to the point of outputting a fat warning
at end of configure and NEWS file says they will be deleted for next
version.
The only in-tree consumer of the python USE flag was a mistake and
has been fixed appropriately. As such, just remove the support fully with
the bump, which simplifies the ebuild quite a bit. Also next commit will
remove gtk2 support, which these python bindings are based on.

Introspection (supported by gtk-vnc[introspection]) is the modern way
to use gtk-vnc from python, and this works with python2 as well.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 55 ++-
 1 file changed, 2 insertions(+), 53 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
index 1ce54abbebb..3d93adf9794 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -3,11 +3,10 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
 VALA_MIN_API_VERSION="0.16"
 VALA_USE_DEPEND="vapigen"
 
-inherit gnome2 multibuild python-r1 vala
+inherit gnome2 multibuild vala
 
 DESCRIPTION="VNC viewer widget for GTK"
 HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
@@ -15,9 +14,8 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
+IUSE="examples +gtk3 +introspection pulseaudio sasl vala"
 REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
vala? ( gtk3 introspection )
 "
 
@@ -34,9 +32,6 @@ COMMON_DEPEND="
gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
sasl? ( dev-libs/cyrus-sasl )
 "
 RDEPEND="${COMMON_DEPEND}"
@@ -60,10 +55,6 @@ compute_variants() {
 src_prepare() {
prepare() {
mkdir -p "${BUILD_DIR}" || die
-
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   python_foreach_impl prepare
-   fi
}
 
local MULTIBUILD_VARIANTS
@@ -90,24 +81,11 @@ src_configure() {
--disable-vala
)
 
-   configure_python() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=2.0 \
-   --with-python
-   }
-
configure_normal() {
ECONF_SOURCE="${S}" gnome2_src_configure \
${myconf[@]} \
--with-gtk=${MULTIBUILD_VARIANT} \
--without-python
-
-   # for gtk3, python support is via gobject-introspection
-   # Ex: from gi.repository import GtkVnc
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   python_foreach_impl run_in_build_dir configure_python
-   fi
}
 
local MULTIBUILD_VARIANTS
@@ -116,23 +94,8 @@ src_configure() {
 }
 
 src_compile() {
-   compile_python() {
-   cd "${BUILD_DIR}"/src || die
-   # CPPFLAGS set to help find includes for gvnc.override
-   emake gtkvnc.la \
-   VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \
-   CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src" \
-   
gtkvnc_la_LIBADD="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la" \
-   
gtkvnc_la_DEPENDENCIES="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la"
-   }
-
compile_normal() {
gnome2_src_compile
-
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   local GTK2_BUILDDIR="${BUILD_DIR}"
-   python_foreach_impl run_in_build_dir compile_python
-   fi
}
 
local MULTIBUILD_VARIANTS
@@ -148,22 +111,8 @@ src_test() {
 }
 
 src_install() {
-   install_python() {
-   cd "${BUILD_DIR}"/src || die
-   emake install-pyexecLTLIBRARIES DESTDIR="${D}" \
-   VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \
-   CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src" \
-   
gtkvnc_la_LIBADD="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la" \
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-04-20 Thread Mart Raudsepp
commit: c77b89c644242e01711086e831642be67c2ac759
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 10:35:07 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 10:35:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77b89c6

net-libs/gtk-vnc-0.7.2: remove gtk2 support, simplify ebuild

Remove gtk2 library, which isn't used by anything in tree anymore.
This also removes IUSE=gtk3, which should be fine as all consumers
were adjusted to require gtk3(+); only an older gnome-boxes version
doesn't yet, but matching ~arch version does have it, and it'll
be stabilized before gtk-vnc-0.7.2 is, so should be fine.

This greatly simplifies the ebuild because we don't need to use
multibuild.eclass anymore. Additionally it fixes the lack of
installed docs (NEWS, README, etc), which were broken due to
multibuild usage - after its removal, the default einstalldocs
without DOCS set kicks in and installs exactly what we need.

Also remove VALA_USE_DEPEND="vapigen", as vala versions that had
the USE flag are long gone (eclass generates an unnecessary
[vapigen(+)] USE dep if VALA_USE_DEPEND is set like this).

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 73 +--
 1 file changed, 9 insertions(+), 64 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
index 3d93adf9794..3cbb2e545e7 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -4,9 +4,8 @@
 EAPI=6
 GNOME2_LA_PUNT="yes"
 VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
 
-inherit gnome2 multibuild vala
+inherit vala gnome2
 
 DESCRIPTION="VNC viewer widget for GTK"
 HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
@@ -14,29 +13,26 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio sasl vala"
+IUSE="examples +introspection pulseaudio sasl vala"
 REQUIRED_USE="
-   vala? ( gtk3 introspection )
+   vala? ( introspection )
 "
 
 # libview is used in examples/gvncviewer -- no need
 # glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-COMMON_DEPEND="
+RDEPEND="
>=dev-libs/glib-2.30.1:2
>=dev-libs/libgcrypt-1.4.2:0=
dev-libs/libgpg-error
>=net-libs/gnutls-3.0:0=
>=x11-libs/cairo-1.2
-   >=x11-libs/gtk+-2.18:2
x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
+   >=x11-libs/gtk+-3.0.0:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
sasl? ( dev-libs/cyrus-sasl )
 "
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
>=dev-lang/perl-5
>=dev-util/intltool-0.40
sys-devel/gettext
@@ -47,24 +43,7 @@ DEPEND="${COMMON_DEPEND}
 "
 # eautoreconf requires gnome-common
 
-compute_variants() {
-   MULTIBUILD_VARIANTS=( 2.0 )
-   use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
-}
-
 src_prepare() {
-   prepare() {
-   mkdir -p "${BUILD_DIR}" || die
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant prepare
-
-   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
-   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
-   -i src/Makefile.* || die
-
vala_src_prepare
gnome2_src_prepare
 }
@@ -79,43 +58,9 @@ src_configure() {
--without-libview
--disable-static
--disable-vala
+   --with-gtk=3.0
+   --without-python
)
 
-   configure_normal() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=${MULTIBUILD_VARIANT} \
-   --without-python
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant run_in_build_dir configure_normal
-}
-
-src_compile() {
-   compile_normal() {
-   gnome2_src_compile
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant run_in_build_dir compile_normal
-}
-
-src_test() {
-   local MULTIBUILD_VARIANTS
-   compute_variants
-
-   multibuild_foreach_variant run_in_build_dir default
-}
-
-src_install() {
-   install_normal() {
-   gnome2_src_install
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant run_in_build_dir install_normal
+   gnome2_src_configure ${myconf[@]}
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2018-04-14 Thread Mart Raudsepp
commit: b8738b6d52671cd924b470d7742457e1aa8ed6f7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Apr 14 22:41:25 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Apr 14 22:41:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8738b6d

net-libs/gtk-vnc: fix LICENSE metadata

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
index e8d0f456c9b..84a5688172f 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ inherit gnome2 multibuild python-r1 vala
 DESCRIPTION="VNC viewer widget for GTK"
 HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
-LICENSE="GPL-2"
+LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2017-10-28 Thread Pacho Ramos
commit: 956561935ef9a44f0605e7ecc0478322872f188a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct 28 08:42:57 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct 28 08:42:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95656193

net-libs/gtk-vnc: Drop old

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 net-libs/gtk-vnc/Manifest |   1 -
 net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild | 172 --
 2 files changed, 173 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index a274811086f..2c9220b798e 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1 @@
-DIST gtk-vnc-0.6.0.tar.xz 439104 SHA256 
9559348805e64d130dae569fee466930175dbe150d2649bb868b5c095f130433 SHA512 
38d37753bd8c88d112c046eb8430383b073b6516c72660b3e53612986a6772b72e3e6037f61e7a3700980ab1509c1f44fbfe0b80594c8a5e5520df166212f158
 WHIRLPOOL 
e156f368a9d70e90077253b031db49f5f58e2f248b3e15bc11340f01f6bcbd342cf08dd9810c8ee447ab372159d09c3353aa5ce6195f67c677e7c43a563a75c0
 DIST gtk-vnc-0.7.1.tar.xz 444380 SHA256 
f34baa696615ef67666e8465b4d0ac563355e999a77d2cc42ad4625a24f7aab1 SHA512 
5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c
 WHIRLPOOL 
b4736926bbd8ad49c6b2dd2a1b921a35a9ca5b8987c04b03ea588efe09b3db20eade41204d0a0542ee683efd6d2ec23636c13bc2e214ed452d885aef1302902a

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
deleted file mode 100644
index e8d0f456c9b..000
--- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 multibuild python-r1 vala
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   vala? ( gtk3 introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-COMMON_DEPEND="
-   >=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0=
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-3.0:0=
-   >=x11-libs/cairo-1.2
-   >=x11-libs/gtk+-2.18:2
-   x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/perl-5
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4 )
-"
-# eautoreconf requires gnome-common
-
-compute_variants() {
-   MULTIBUILD_VARIANTS=( 2.0 )
-   use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
-}
-
-src_prepare() {
-   prepare() {
-   mkdir -p "${BUILD_DIR}" || die
-
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   python_foreach_impl prepare
-   fi
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant prepare
-
-   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
-   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
-   -i src/Makefile.* || die
-
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   local myconf=(
-   $(use_with examples)
-   $(use_enable introspection)
-   $(use_with pulseaudio)
-   $(use_with sasl)
-   --with-coroutine=gthread
-   --without-libview
-   --disable-static
-   --disable-vala
-   )
-
-   configure_python() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=2.0 \
-   --with-python
-   }
-
-   configure_normal() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=${MULTIBUILD_VARIANT} \
-   --without-python
-
-   # for gtk3, python support is via gobject-introspection
-   # Ex: from gi.repository import GtkVnc
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2017-10-20 Thread Manuel Rüger
commit: a204e19beb89f5ebc2e195e11a445a8b7f5d624c
Author: Manuel Rüger  gentoo  org>
AuthorDate: Fri Oct 20 14:41:58 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Fri Oct 20 14:41:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a204e19b

net-libs/gtk-vnc: Stable on amd64

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
index bb4c2664641..e8d0f456c9b 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
 REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2017-10-02 Thread Thomas Deutschmann
commit: 6318a05266fdaacfba33e595c80948dce6de2761
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Oct  3 00:32:51 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  3 00:32:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6318a052

net-libs/gtk-vnc: x86 stable (bug #608700)

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
index ddb11d399fc..bb4c2664641 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
 REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2017-09-12 Thread Gilles Dartiguelongue
commit: 0834406e46a929e17d5bb42f725a3f1e30bca6cf
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:47:43 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:50:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0834406e

net-libs/gtk-vnc: security version bump 0.6.0 → 0.7.1, bug #608700

Add missing USE dependency on gtk+:3, bug #608818

Refs: https://bugs.gentoo.org/show_bug.cgi?id=608700
Closes: https://bugs.gentoo.org/show_bug.cgi?id=608818
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-libs/gtk-vnc/Manifest   | 1 +
 net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild   | 2 +-
 net-libs/gtk-vnc/{gtk-vnc-0.6.0.ebuild => gtk-vnc-0.7.1.ebuild} | 4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index d5fa3c8e2ae..a274811086f 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
 DIST gtk-vnc-0.6.0.tar.xz 439104 SHA256 
9559348805e64d130dae569fee466930175dbe150d2649bb868b5c095f130433 SHA512 
38d37753bd8c88d112c046eb8430383b073b6516c72660b3e53612986a6772b72e3e6037f61e7a3700980ab1509c1f44fbfe0b80594c8a5e5520df166212f158
 WHIRLPOOL 
e156f368a9d70e90077253b031db49f5f58e2f248b3e15bc11340f01f6bcbd342cf08dd9810c8ee447ab372159d09c3353aa5ce6195f67c677e7c43a563a75c0
+DIST gtk-vnc-0.7.1.tar.xz 444380 SHA256 
f34baa696615ef67666e8465b4d0ac563355e999a77d2cc42ad4625a24f7aab1 SHA512 
5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c
 WHIRLPOOL 
b4736926bbd8ad49c6b2dd2a1b921a35a9ca5b8987c04b03ea588efe09b3db20eade41204d0a0542ee683efd6d2ec23636c13bc2e214ed452d885aef1302902a

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
index 6cb12b57a43..e8d0f456c9b 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
@@ -31,7 +31,7 @@ COMMON_DEPEND="
>=x11-libs/cairo-1.2
>=x11-libs/gtk+-2.18:2
x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
+   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
python? (

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
similarity index 97%
copy from net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
copy to net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
index 6cb12b57a43..ddb11d399fc 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
 IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
 REQUIRED_USE="
python? ( ${PYTHON_REQUIRED_USE} )
@@ -31,7 +31,7 @@ COMMON_DEPEND="
>=x11-libs/cairo-1.2
>=x11-libs/gtk+-2.18:2
x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
+   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
python? (



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2017-05-24 Thread Pacho Ramos
commit: 18ea4247e2a6ba9a9724b2b05e18d88132926de3
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed May 24 08:33:27 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed May 24 08:33:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ea4247

net-libs/gtk-vnc: Needs to be rebuilt when gnutls subslot changes, fix subslot 
dep on g-o-i

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
index 42010da3aaf..6cb12b57a43 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,12 +27,12 @@ COMMON_DEPEND="
>=dev-libs/glib-2.30.1:2
>=dev-libs/libgcrypt-1.4.2:0=
dev-libs/libgpg-error
-   >=net-libs/gnutls-3.0
+   >=net-libs/gnutls-3.0:0=
>=x11-libs/cairo-1.2
>=x11-libs/gtk+-2.18:2
x11-libs/libX11
gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4 )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
python? (
${PYTHON_DEPS}
@@ -48,7 +48,7 @@ DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
vala? (
$(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4:= )
+   >=dev-libs/gobject-introspection-0.9.4 )
 "
 # eautoreconf requires gnome-common
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2017-05-24 Thread Pacho Ramos
commit: 496e731bad3521a90960c6167e747bd60544e91f
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed May 24 08:34:16 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed May 24 08:34:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496e731b

net-libs/gtk-vnc: Drop old

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 net-libs/gtk-vnc/Manifest |   1 -
 net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild | 175 --
 2 files changed, 176 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 3dd3ee4746c..d5fa3c8e2ae 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1 @@
-DIST gtk-vnc-0.5.4.tar.xz 418104 SHA256 
488aa97a76ce6868160699cd45d4a0ee0fe6f0ad4631737c6ddd84450f6c9ce7 SHA512 
068f7e29d40c677c9453364e33ab3a57e155dd0715299c8dee3f9933ecdb2e3bc4aea6dd722f5bc846d9b883e4f5a6de7b46742f004b348a551100ea7720da61
 WHIRLPOOL 
4d29f394a3ac5ea10584369f4a2290274a4be95c5d68c13e84e7ce990bf907243f16afc9b610ba973eebb3d137ca0fc4dce04df5f79afa1327a1c7aadcafaf5b
 DIST gtk-vnc-0.6.0.tar.xz 439104 SHA256 
9559348805e64d130dae569fee466930175dbe150d2649bb868b5c095f130433 SHA512 
38d37753bd8c88d112c046eb8430383b073b6516c72660b3e53612986a6772b72e3e6037f61e7a3700980ab1509c1f44fbfe0b80594c8a5e5520df166212f158
 WHIRLPOOL 
e156f368a9d70e90077253b031db49f5f58e2f248b3e15bc11340f01f6bcbd342cf08dd9810c8ee447ab372159d09c3353aa5ce6195f67c677e7c43a563a75c0

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild
deleted file mode 100644
index 4b199237f8f..000
--- a/net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-GCONF_DEBUG="no"
-GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
-VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 python-r1 vala
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   vala? ( gtk3 introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-COMMON_DEPEND="
-   >=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0=
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-2.12
-   >=x11-libs/cairo-1.2
-   >=x11-libs/gtk+-2.18:2
-   x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4 )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/perl-5
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4 )
-"
-# eautoreconf requires gnome-common
-
-GTK2_BUILDDIR="${WORKDIR}/${P}_gtk2"
-GTK3_BUILDDIR="${WORKDIR}/${P}_gtk3"
-
-src_prepare() {
-   mkdir -p "${GTK2_BUILDDIR}" || die
-   mkdir -p "${GTK3_BUILDDIR}" || die
-   prepare_python() {
-   mkdir -p "${BUILD_DIR}" || die
-   }
-   if use python; then
-   python_foreach_impl prepare_python
-   fi
-
-   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
-   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
-   -i src/Makefile.* || die
-
-   # libtool seems unable to find this via VPATH so help it
-   sed -r "s:(gtkvnc_la_LIBADD =) libgtk-vnc-.*\.la:\1 
${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la:" \
-   -i src/Makefile.{am,in} || die
-
-   vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   local myconf
-   myconf="
-   $(use_with examples) \
-   $(use_enable introspection) \
-   $(use_with pulseaudio) \
-   $(use_with sasl) \
-   --with-coroutine=gthread \
-   --without-libview \
-   --disable-static \
-   --disable-vala"
-
-   cd "${GTK2_BUILDDIR}" || die
-   einfo "Running configure in ${GTK2_BUILDDIR}"
-   ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \
-   --with-python=no \
-   --with-gtk=2.0
-
-   configure_python() {
-   ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \
-   $(use_with python) \
-   --with-gtk=2.0
-   }
-   if use python; then
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2016-10-19 Thread Gilles Dartiguelongue
commit: c447334b7b8f24fa766bd51a1159e9b9a25b337d
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Wed Oct 19 21:08:46 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Wed Oct 19 22:02:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c447334b

net-libs/gtk-vnc: suffix all inner functions to avoid collisions with tools in 
PATH

Gentoo-bug: 597196

Package-Manager: portage-2.3.1

 net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
index 7e1f007..242b35d 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
@@ -98,7 +98,7 @@ src_configure() {
--with-python
}
 
-   configure() {
+   configure_normal() {
ECONF_SOURCE="${S}" gnome2_src_configure \
${myconf[@]} \
--with-gtk=${MULTIBUILD_VARIANT} \
@@ -113,7 +113,7 @@ src_configure() {
 
local MULTIBUILD_VARIANTS
compute_variants
-   multibuild_foreach_variant run_in_build_dir configure
+   multibuild_foreach_variant run_in_build_dir configure_normal
 }
 
 src_compile() {
@@ -127,7 +127,7 @@ src_compile() {

gtkvnc_la_DEPENDENCIES="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la"
}
 
-   compile() {
+   compile_normal() {
gnome2_src_compile
 
if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
@@ -138,7 +138,7 @@ src_compile() {
 
local MULTIBUILD_VARIANTS
compute_variants
-   multibuild_foreach_variant run_in_build_dir compile
+   multibuild_foreach_variant run_in_build_dir compile_normal
 }
 
 src_test() {
@@ -158,7 +158,7 @@ src_install() {

gtkvnc_la_DEPENDENCIES="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la"
}
 
-   install() {
+   install_normal() {
gnome2_src_install
 
if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
@@ -169,5 +169,5 @@ src_install() {
 
local MULTIBUILD_VARIANTS
compute_variants
-   multibuild_foreach_variant run_in_build_dir install
+   multibuild_foreach_variant run_in_build_dir install_normal
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2016-09-11 Thread Gilles Dartiguelongue
commit: ed1b22fd71d7da9bf9028fcb438c237f0bc24a5d
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Sep 11 18:35:33 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Sep 11 19:00:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1b22fd

net-libs/gtk-vnc: cleanup old revision

Package-Manager: portage-2.3.0

 net-libs/gtk-vnc/Manifest |   1 -
 net-libs/gtk-vnc/gtk-vnc-0.5.3.ebuild | 187 --
 2 files changed, 188 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index d2cdcea..3dd3ee4 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,3 +1,2 @@
-DIST gtk-vnc-0.5.3.tar.xz 408336 SHA256 
d490a6c8f40e550d43aef0043ce3bec498ec220d5eb3dc5cdcff8fd561149caf SHA512 
a5d81fcb8ee04f033a3aec2eed334e4237c8f4d7334e4875a149b5b385b0f0f0948d2d5227fbbfdccec8d192ba8bbc5f93dd83bb0d6604da25675662a9858cf2
 WHIRLPOOL 
c2b6dc272843e0fce795fb4e082330f252a6f8413806e77b4ace78d63fead48634e647df96e2d6436b3c7a16013f6c2d18d377c762607ed2fd4dbd21e3f62fe3
 DIST gtk-vnc-0.5.4.tar.xz 418104 SHA256 
488aa97a76ce6868160699cd45d4a0ee0fe6f0ad4631737c6ddd84450f6c9ce7 SHA512 
068f7e29d40c677c9453364e33ab3a57e155dd0715299c8dee3f9933ecdb2e3bc4aea6dd722f5bc846d9b883e4f5a6de7b46742f004b348a551100ea7720da61
 WHIRLPOOL 
4d29f394a3ac5ea10584369f4a2290274a4be95c5d68c13e84e7ce990bf907243f16afc9b610ba973eebb3d137ca0fc4dce04df5f79afa1327a1c7aadcafaf5b
 DIST gtk-vnc-0.6.0.tar.xz 439104 SHA256 
9559348805e64d130dae569fee466930175dbe150d2649bb868b5c095f130433 SHA512 
38d37753bd8c88d112c046eb8430383b073b6516c72660b3e53612986a6772b72e3e6037f61e7a3700980ab1509c1f44fbfe0b80594c8a5e5520df166212f158
 WHIRLPOOL 
e156f368a9d70e90077253b031db49f5f58e2f248b3e15bc11340f01f6bcbd342cf08dd9810c8ee447ab372159d09c3353aa5ce6195f67c677e7c43a563a75c0

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.5.3.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.5.3.ebuild
deleted file mode 100644
index 8427711..
--- a/net-libs/gtk-vnc/gtk-vnc-0.5.3.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
-
-inherit eutils gnome.org python-r1 vala
-
-DESCRIPTION="VNC viewer widget for GTK"
-HOMEPAGE="https://live.gnome.org/gtk-vnc;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
-REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
-   vala? ( gtk3 introspection )
-"
-
-# libview is used in examples/gvncviewer -- no need
-# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-COMMON_DEPEND="
-   >=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0
-   dev-libs/libgpg-error
-   >=net-libs/gnutls-1.4
-   >=x11-libs/cairo-1.2
-   >=x11-libs/gtk+-2.18:2
-   x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
-   introspection? ( >=dev-libs/gobject-introspection-0.9.4 )
-   pulseaudio? ( media-sound/pulseaudio )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
-   sasl? ( dev-libs/cyrus-sasl )
-"
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/perl-5
-   >=dev-util/intltool-0.40
-   sys-devel/gettext
-   virtual/pkgconfig
-   vala? (
-   $(vala_depend)
-   >=dev-libs/gobject-introspection-0.9.4 )
-"
-# eautoreconf requires gnome-common
-
-GTK2_BUILDDIR="${WORKDIR}/${P}_gtk2"
-GTK3_BUILDDIR="${WORKDIR}/${P}_gtk3"
-
-src_prepare() {
-   mkdir -p "${GTK2_BUILDDIR}" || die
-   mkdir -p "${GTK3_BUILDDIR}" || die
-   prepare_python() {
-   mkdir -p "${BUILD_DIR}" || die
-   }
-   if use python; then
-   python_foreach_impl prepare_python
-   fi
-
-   # Remove a few files that were autogenerated during distcheck.
-   # Having these around in srcdir breaks out of tree build since they're
-   # expected to be in builddir, which is correct for trunk builds since
-   # they're generated files, not source files. Funny false dichotomy.
-   rm -vf "${S}"/src/{vncconnectionenums.[ch],vncdisplayenums.[ch]}
-
-   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#
-   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
-   -i src/Makefile.* || die
-
-   # libtool seems unable to find this via VPATH so help it
-   sed -r "s:(gtkvnc_la_LIBADD =) libgtk-vnc-.*\.la:\1 
${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la:" \
-   -i src/Makefile.{am,in} || die
-
-   vala_src_prepare
-}
-
-src_configure() {
-   local myconf
-   myconf="
-   $(use_with examples) \
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2016-09-11 Thread Gilles Dartiguelongue
commit: b4f378c45f7ec73e11682288b993df98ce637086
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Sep 11 18:34:21 2016 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Sep 11 19:00:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f378c4

net-libs/gtk-vnc: version bump 0.5.4 → 0.6.0

Ebuild rewritten to use multibuild, should make it easier to maintain.

Package-Manager: portage-2.3.0

 net-libs/gtk-vnc/Manifest |   1 +
 net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild | 173 ++
 2 files changed, 174 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index 05d09ae..d2cdcea 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1,2 +1,3 @@
 DIST gtk-vnc-0.5.3.tar.xz 408336 SHA256 
d490a6c8f40e550d43aef0043ce3bec498ec220d5eb3dc5cdcff8fd561149caf SHA512 
a5d81fcb8ee04f033a3aec2eed334e4237c8f4d7334e4875a149b5b385b0f0f0948d2d5227fbbfdccec8d192ba8bbc5f93dd83bb0d6604da25675662a9858cf2
 WHIRLPOOL 
c2b6dc272843e0fce795fb4e082330f252a6f8413806e77b4ace78d63fead48634e647df96e2d6436b3c7a16013f6c2d18d377c762607ed2fd4dbd21e3f62fe3
 DIST gtk-vnc-0.5.4.tar.xz 418104 SHA256 
488aa97a76ce6868160699cd45d4a0ee0fe6f0ad4631737c6ddd84450f6c9ce7 SHA512 
068f7e29d40c677c9453364e33ab3a57e155dd0715299c8dee3f9933ecdb2e3bc4aea6dd722f5bc846d9b883e4f5a6de7b46742f004b348a551100ea7720da61
 WHIRLPOOL 
4d29f394a3ac5ea10584369f4a2290274a4be95c5d68c13e84e7ce990bf907243f16afc9b610ba973eebb3d137ca0fc4dce04df5f79afa1327a1c7aadcafaf5b
+DIST gtk-vnc-0.6.0.tar.xz 439104 SHA256 
9559348805e64d130dae569fee466930175dbe150d2649bb868b5c095f130433 SHA512 
38d37753bd8c88d112c046eb8430383b073b6516c72660b3e53612986a6772b72e3e6037f61e7a3700980ab1509c1f44fbfe0b80594c8a5e5520df166212f158
 WHIRLPOOL 
e156f368a9d70e90077253b031db49f5f58e2f248b3e15bc11340f01f6bcbd342cf08dd9810c8ee447ab372159d09c3353aa5ce6195f67c677e7c43a563a75c0

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
new file mode 100644
index ..8539c17
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+VALA_MIN_API_VERSION="0.16"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 multibuild python-r1 vala
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vala? ( gtk3 introspection )
+"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+COMMON_DEPEND="
+   >=dev-libs/glib-2.30.1:2
+   >=dev-libs/libgcrypt-1.4.2:0=
+   dev-libs/libgpg-error
+   >=net-libs/gnutls-3.0
+   >=x11-libs/cairo-1.2
+   >=x11-libs/gtk+-2.18:2
+   x11-libs/libX11
+   gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4 )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+RDEPEND="${COMMON_DEPEND}"
+
+DEPEND="${COMMON_DEPEND}
+   >=dev-lang/perl-5
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.4:= )
+"
+# eautoreconf requires gnome-common
+
+compute_variants() {
+   MULTIBUILD_VARIANTS=( 2.0 )
+   use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
+}
+
+src_prepare() {
+   prepare() {
+   mkdir -p "${BUILD_DIR}" || die
+
+   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
+   python_foreach_impl prepare
+   fi
+   }
+
+   local MULTIBUILD_VARIANTS
+   compute_variants
+   multibuild_foreach_variant prepare
+
+   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
+   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
+   -i src/Makefile.* || die
+
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with examples)
+   $(use_enable introspection)
+   $(use_with pulseaudio)
+   $(use_with sasl)
+   --with-coroutine=gthread
+   --without-libview
+   --disable-static
+   --disable-vala
+   )
+
+   configure_python() {
+   ECONF_SOURCE="${S}" gnome2_src_configure \
+   ${myconf[@]} \
+

[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/

2015-09-14 Thread Pacho Ramos
commit: ced44c5400323d2a057dfafec99ae2930d823d89
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Sep 14 17:17:59 2015 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Sep 14 17:18:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced44c54

net-libs/gtk-vnc: It needs to be rebuilt with libgcrypt subslot bumps

Package-Manager: portage-2.2.20.1

 net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild
index 11b6c5a..a72ab51 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.5.4.ebuild
@@ -27,7 +27,7 @@ REQUIRED_USE="
 # glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
 COMMON_DEPEND="
>=dev-libs/glib-2.30.1:2
-   >=dev-libs/libgcrypt-1.4.2:0
+   >=dev-libs/libgcrypt-1.4.2:0=
dev-libs/libgpg-error
>=net-libs/gnutls-2.12
>=x11-libs/cairo-1.2