[gentoo-commits] repo/gentoo:master commit in: net-libs/gtk-vnc/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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