[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 36fe6793547f99b24c8d2a0c8690a6e3c78e869c Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:29 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fe6793 net-libs/libproxy: Stabilize 0.5.5 ppc, #931211 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild index d71385d568ea..52b053e22dbb 100644 --- a/net-libs/libproxy/libproxy-0.5.5.ebuild +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: e7a741af1b9db4f858c5290e28849ddcac7b816c Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:32 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7a741af net-libs/libproxy: Stabilize 0.5.5 ppc64, #931211 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild index dda857b9c0b8..e95dde2fceb2 100644 --- a/net-libs/libproxy/libproxy-0.5.5.ebuild +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: a59fd1ef4b595436f3ca76995dbab77171f63797 Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:31 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59fd1ef net-libs/libproxy: Stabilize 0.5.5 arm64, #931211 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild index 52b053e22dbb..dda857b9c0b8 100644 --- a/net-libs/libproxy/libproxy-0.5.5.ebuild +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: e213607674e426774d448e29771c7473612d66d8 Author: Sam James gentoo org> AuthorDate: Sun May 5 09:32:28 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 09:32:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2136076 net-libs/libproxy: Stabilize 0.5.5 arm, #931211 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild index 19cf21380e1b..d71385d568ea 100644 --- a/net-libs/libproxy/libproxy-0.5.5.ebuild +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 4673cfc0d4cf676744f4acd85283a0fa3c480427 Author: Sam James gentoo org> AuthorDate: Sun May 5 08:18:18 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 08:18:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4673cfc0 net-libs/libproxy: Stabilize 0.5.5 sparc, #931211 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild index 096b55785217..19cf21380e1b 100644 --- a/net-libs/libproxy/libproxy-0.5.5.ebuild +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 588abe6a17e5f5b21fc488c5da5fae35bacbfbbf Author: Sam James gentoo org> AuthorDate: Sun May 5 08:18:15 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 08:18:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588abe6a net-libs/libproxy: Stabilize 0.5.5 x86, #931211 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild index b0c3841f68a2..77dac988db4d 100644 --- a/net-libs/libproxy/libproxy-0.5.5.ebuild +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 6b47faa31fe3dc05fac3f23198e2f1a854d92641 Author: Sam James gentoo org> AuthorDate: Sun May 5 08:18:16 2024 + Commit: Sam James gentoo org> CommitDate: Sun May 5 08:18:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b47faa3 net-libs/libproxy: Stabilize 0.5.5 amd64, #931211 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild index 77dac988db4d..096b55785217 100644 --- a/net-libs/libproxy/libproxy-0.5.5.ebuild +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: fea07b72d07d7fd5ac3e29ed2c337325467af3d6 Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 7 15:45:25 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 7 15:45:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea07b72 net-libs/libproxy: add 0.5.5 Bug: https://bugs.gentoo.org/907899 Signed-off-by: Pacho Ramos gentoo.org> net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.5.5.ebuild | 68 + 2 files changed, 69 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 7634549b162f..c3d88e10923c 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1,3 @@ DIST libproxy-0.5.3.tar.gz 60069 BLAKE2B adfa982344470251667b113f12f77722f6793ceeec902ccf82e32e80e15836384fbe1ccbec8865fc877fa04b25e6985847eef75b4ce437dbf0410d16e2bd5f36 SHA512 0fa4c677372afa76a9f143abb1472af1df85e1190425ec4168b98e575a9b9c9fe3dcc56062609da8ef266d56dfb153e7f7a1c15aed2d385003d9f3f421d08590 DIST libproxy-0.5.4.tar.gz 60605 BLAKE2B b603781d454ae9d177522d85027f763275e6f243579e8dd808fc5f740438105ac9f782bd35c39cb0007f42279d8d4f724a81dd06fc79709af227064a477cd70e SHA512 4372570322682369f65317cbeb4e9b9dbcff3d8e5089a3bb3b8efa6cd461468a313793435fd5815fe18360984c44e6895c3c2a62e5e0b07eb0c3bf3532dbb1b2 +DIST libproxy-0.5.5.tar.gz 60880 BLAKE2B fedf06db2e39ca1cacf489542597ab002a8c943234fda2f9e5482d43d3b3b0a5af2c4d270eb678e24bb3c4c9ac8e37e65d609af84d02be9541555e953be6a0f5 SHA512 101139fe6972c9b8b46a8bc5f5cea807649ad21e201a9cd7d532d2145c34eadc861d8039fc8a2bf129f364ddc99ffb1324ab8f19bb0b4b9e52eb0f6bd703c8a8 diff --git a/net-libs/libproxy/libproxy-0.5.5.ebuild b/net-libs/libproxy/libproxy-0.5.5.ebuild new file mode 100644 index ..b0c3841f68a2 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.5.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + -Dconfig-kde=true + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 6fcacc4b57b3665ea999be3dc5749524c05f46dd Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Mar 24 20:25:54 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Mar 26 16:32:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fcacc4b net-libs/libproxy: drop 0.5.4 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/libproxy-0.5.4.ebuild | 71 - 1 file changed, 71 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.5.4.ebuild b/net-libs/libproxy/libproxy-0.5.4.ebuild deleted file mode 100644 index 9c74d75f82d7.. --- a/net-libs/libproxy/libproxy-0.5.4.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib vala - -DESCRIPTION="Library for automatic proxy configuration management" -HOMEPAGE="https://github.com/libproxy/libproxy; -SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="duktape gnome gtk-doc +introspection kde test vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] - gnome? ( gnome-base/gsettings-desktop-schemas ) - duktape? ( - dev-lang/duktape:= - net-misc/curl - ) - introspection? ( dev-libs/gobject-introspection ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND} - kde? ( kde-frameworks/kconfig:5 ) -" -BDEPEND=" - virtual/pkgconfig - gtk-doc? ( dev-util/gi-docgen ) - vala? ( $(vala_depend) ) -" - -src_prepare() { - use vala && vala_setup - default -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool gtk-doc docs) - $(meson_use test tests) - -Dconfig-env=true - $(meson_use gnome config-gnome) - -Dconfig-windows=false - -Dconfig-sysconfig=true - -Dconfig-osx=false - $(meson_use kde config-kde) - $(meson_native_use_bool duktape pacrunner-duktape) - $(meson_native_use_bool vala vapi) - $(meson_use duktape curl) - $(meson_native_use_bool introspection) - ) - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 5016ac44d7fb63c224eda3784f01e6dea4066bc3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Mar 24 20:23:59 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Mar 26 16:32:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5016ac44 net-libs/libproxy: Drop unused IUSE kde and dependency RDEPEND on kde-frameworks/kconfig:5 was only needed in <0.5, now this seems to be done without KDE Frameworks facilities, for better or worse. With the dependency gone I see no reason to expose this option to the user any longer. Closes: https://bugs.gentoo.org/927234 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/libproxy-0.5.4-r1.ebuild | 68 ++ 1 file changed, 68 insertions(+) diff --git a/net-libs/libproxy/libproxy-0.5.4-r1.ebuild b/net-libs/libproxy/libproxy-0.5.4-r1.ebuild new file mode 100644 index ..b0c3841f68a2 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.4-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + -Dconfig-kde=true + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 24e83c703e9f87df220546750b20f3075bd0397c Author: Matt Turner gentoo org> AuthorDate: Sat Feb 24 19:09:57 2024 + Commit: Matt Turner gentoo org> CommitDate: Sat Feb 24 20:15:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24e83c70 net-libs/libproxy: Version bump to 0.5.4 Signed-off-by: Matt Turner gentoo.org> net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.5.4.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index b51521aacb35..7634549b162f 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1 +1,2 @@ DIST libproxy-0.5.3.tar.gz 60069 BLAKE2B adfa982344470251667b113f12f77722f6793ceeec902ccf82e32e80e15836384fbe1ccbec8865fc877fa04b25e6985847eef75b4ce437dbf0410d16e2bd5f36 SHA512 0fa4c677372afa76a9f143abb1472af1df85e1190425ec4168b98e575a9b9c9fe3dcc56062609da8ef266d56dfb153e7f7a1c15aed2d385003d9f3f421d08590 +DIST libproxy-0.5.4.tar.gz 60605 BLAKE2B b603781d454ae9d177522d85027f763275e6f243579e8dd808fc5f740438105ac9f782bd35c39cb0007f42279d8d4f724a81dd06fc79709af227064a477cd70e SHA512 4372570322682369f65317cbeb4e9b9dbcff3d8e5089a3bb3b8efa6cd461468a313793435fd5815fe18360984c44e6895c3c2a62e5e0b07eb0c3bf3532dbb1b2 diff --git a/net-libs/libproxy/libproxy-0.5.4.ebuild b/net-libs/libproxy/libproxy-0.5.4.ebuild new file mode 100644 index ..9c74d75f82d7 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.4.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection kde test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + $(meson_use kde config-kde) + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 3c640d1bd2c057b4e2b0c5b8905ad3c77a201664 Author: Matt Turner gentoo org> AuthorDate: Sat Jul 22 16:10:23 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Jul 22 16:12:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c640d1b net-libs/libproxy: Drop old versions Bug: https://bugs.gentoo.org/754954 Closes: https://bugs.gentoo.org/893704 Signed-off-by: Matt Turner gentoo.org> net-libs/libproxy/Manifest | 2 - .../libproxy/files/libproxy-0.4.12-macosx.patch| 70 - ...proxy-0.4.18-Fix-building-without-duktape.patch | 33 .../files/libproxy-0.4.18-avoid-nm-build-dep.patch | 90 -- net-libs/libproxy/files/proxy.1| 23 -- net-libs/libproxy/libproxy-0.4.18.ebuild | 83 net-libs/libproxy/libproxy-0.5.2.ebuild| 71 - net-libs/libproxy/metadata.xml | 2 - 8 files changed, 374 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 69fdf63ced84..b51521aacb35 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,3 +1 @@ -DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 -DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0 SHA512 10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8 DIST libproxy-0.5.3.tar.gz 60069 BLAKE2B adfa982344470251667b113f12f77722f6793ceeec902ccf82e32e80e15836384fbe1ccbec8865fc877fa04b25e6985847eef75b4ce437dbf0410d16e2bd5f36 SHA512 0fa4c677372afa76a9f143abb1472af1df85e1190425ec4168b98e575a9b9c9fe3dcc56062609da8ef266d56dfb153e7f7a1c15aed2d385003d9f3f421d08590 diff --git a/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch b/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch deleted file mode 100644 index 052e6b0a7fe8.. --- a/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch +++ /dev/null @@ -1,70 +0,0 @@ -https://trac.macports.org/browser/trunk/dports/net/libproxy/files/patch-libproxy-cmake.diff - -diff -ur libproxy/cmake.orig/libproxy.cmk libproxy/cmake/libproxy.cmk a/libproxy/cmake/libproxy.cmk 2012-10-02 07:20:40.0 -0700 -+++ b/libproxy/cmake/libproxy.cmk 2012-10-19 13:47:50.0 -0700 -@@ -18,7 +18,7 @@ - set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp - PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES}) - # When changing the SOVERSION here remember to also bump the 'favorite proxy .so' in python bindings. --set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1) -+set_target_properties(libproxy PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib" PREFIX "" VERSION 1.0.0 SOVERSION 1) - set_target_properties(libproxy PROPERTIES INTERFACE_LINK_LIBRARIES "") - set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "") - install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR}) -diff -ur libproxy/cmake.orig/modules/config_envvar.cmk libproxy/cmake/modules/config_envvar.cmk libproxy/cmake.orig/modules/config_envvar.cmk 2010-06-14 10:40:47.0 -0700 -+++ b/libproxy/cmake/modules/config_envvar.cmk 2012-10-19 13:45:42.0 -0700 -@@ -1,3 +1,3 @@ --if (NOT WIN32 AND NOT APPLE) -+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) - set(ENVVAR_FOUND 1) --endif() -\ No newline at end of file -+endif() -diff -ur libproxy/cmake.orig/modules/config_gnome.cmk libproxy/cmake/modules/config_gnome.cmk libproxy/cmake.orig/modules/config_gnome.cmk 2012-10-02 07:20:40.0 -0700 -+++ b/libproxy/cmake/modules/config_gnome.cmk 2012-10-19 13:45:42.0 -0700 -@@ -1,4 +1,4 @@ --if (NOT WIN32 AND NOT APPLE) -+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) - option(WITH_GNOME2 "Target a GNOME 2 system (gconf)" OFF) - option(WITH_GNOME3 "Target a GNOME 3 system (gsettings)" ON) - if(WITH_GNOME3) -diff -ur libproxy/cmake.orig/modules/config_macosx.cmk libproxy/cmake/modules/config_macosx.cmk libproxy/cmake.orig/modules/config_macosx.cmk 2010-06-14 10:40:47.0 -0700 -+++ b/libproxy/cmake/modules/config_macosx.cmk 2012-10-19 13:45:42.0 -0700 -@@ -1,4 +1,4 @@ --if(APPLE) -+if(APPLE AND MP_MACOSX) - find_library(SC_LIBRARIES SystemConfiguration) - find_library(CF_LIBRARIES CoreFoundation) - if(SC_LIBRARIES) -@@ -7,4 +7,4 @@ - if(CF_LIBRARIES) - set(CF_FOUND 1) - endif() --endif() -\ No newline at end of file -+endif() -diff -ur
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: fb6b739c1735dc5aa0a318f99ce126816a0fe71e Author: Matt Turner gentoo org> AuthorDate: Fri Jul 21 23:01:19 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri Jul 21 23:01:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6b739c net-libs/libproxy: Stabilize 0.5.3 ppc, #910513 Signed-off-by: Matt Turner gentoo.org> net-libs/libproxy/libproxy-0.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild index f507a317d64b..448f904ff3aa 100644 --- a/net-libs/libproxy/libproxy-0.5.3.ebuild +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection kde test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 99e34e409cf3aff67f6d56896f5ba13c17a90c29 Author: Sam James gentoo org> AuthorDate: Wed Jul 19 15:06:40 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 19 15:06:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e34e40 net-libs/libproxy: Stabilize 0.5.3 sparc, #910513 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild index f84f3dd751a5..f507a317d64b 100644 --- a/net-libs/libproxy/libproxy-0.5.3.ebuild +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection kde test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 915c501289c1702490449c94d539b0f203ea925f Author: Sam James gentoo org> AuthorDate: Wed Jul 19 09:33:29 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 19 09:33:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915c5012 net-libs/libproxy: Stabilize 0.5.3 x86, #910513 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild index 9bf1b11b17b0..f84f3dd751a5 100644 --- a/net-libs/libproxy/libproxy-0.5.3.ebuild +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection kde test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: b47645730e6e95759cb68e326a813d5a62a03fbd Author: Sam James gentoo org> AuthorDate: Tue Jul 18 21:25:01 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 18 21:25:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4764573 net-libs/libproxy: Stabilize 0.5.3 arm64, #910513 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild index a61539dd58c6..9bf1b11b17b0 100644 --- a/net-libs/libproxy/libproxy-0.5.3.ebuild +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection kde test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: e07893bb26cc98f8abe2c8702406d088db605622 Author: Sam James gentoo org> AuthorDate: Tue Jul 18 21:24:57 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 18 21:24:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07893bb net-libs/libproxy: Stabilize 0.5.3 amd64, #910513 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild index 485c43212d51..ffeaa343efac 100644 --- a/net-libs/libproxy/libproxy-0.5.3.ebuild +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection kde test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 43bafc81f65a34e5bf54852ef5c49b07422767d8 Author: Sam James gentoo org> AuthorDate: Tue Jul 18 21:25:00 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 18 21:25:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43bafc81 net-libs/libproxy: Stabilize 0.5.3 arm, #910513 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild index 22f8af5c8b16..a61539dd58c6 100644 --- a/net-libs/libproxy/libproxy-0.5.3.ebuild +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection kde test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 14b4cf081668cbc6b035a96653839a539ffd366e Author: Sam James gentoo org> AuthorDate: Tue Jul 18 21:24:59 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jul 18 21:24:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14b4cf08 net-libs/libproxy: Stabilize 0.5.3 ppc64, #910513 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.5.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild index ffeaa343efac..22f8af5c8b16 100644 --- a/net-libs/libproxy/libproxy-0.5.3.ebuild +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection kde test vala" REQUIRED_USE=" gtk-doc? ( introspection )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 6c2c608cf0df7e3ae72d08c0da37fe91d9494562 Author: Sam James gentoo org> AuthorDate: Sun Jul 9 07:35:19 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 9 07:35:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2c608c net-libs/libproxy: add 0.5.3 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.5.3.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 499da8b44f8b..69fdf63ced84 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1,3 @@ DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0 SHA512 10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8 +DIST libproxy-0.5.3.tar.gz 60069 BLAKE2B adfa982344470251667b113f12f77722f6793ceeec902ccf82e32e80e15836384fbe1ccbec8865fc877fa04b25e6985847eef75b4ce437dbf0410d16e2bd5f36 SHA512 0fa4c677372afa76a9f143abb1472af1df85e1190425ec4168b98e575a9b9c9fe3dcc56062609da8ef266d56dfb153e7f7a1c15aed2d385003d9f3f421d08590 diff --git a/net-libs/libproxy/libproxy-0.5.3.ebuild b/net-libs/libproxy/libproxy-0.5.3.ebuild new file mode 100644 index ..485c43212d51 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection kde test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + $(meson_use kde config-kde) + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/files/
commit: 94509ec5f30f147c84f2608f84e3ac96af3dc976 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Jun 20 10:46:28 2023 + Commit: Matt Turner gentoo org> CommitDate: Wed Jun 21 22:10:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94509ec5 net-libs/libproxy: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/31551 Signed-off-by: Matt Turner gentoo.org> ...ager-test-with-pacrunner-duktape-option-2.patch | 26 -- 1 file changed, 26 deletions(-) diff --git a/net-libs/libproxy/files/0.5.0-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch b/net-libs/libproxy/files/0.5.0-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch deleted file mode 100644 index 6af2ebbe7f86.. --- a/net-libs/libproxy/files/0.5.0-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch +++ /dev/null @@ -1,26 +0,0 @@ -From f6aab7bc2a821117b2079f7504ab444dd13f4708 Mon Sep 17 00:00:00 2001 -From: Jan-Michael Brummer -Date: Tue, 16 May 2023 15:10:53 +0200 -Subject: [PATCH] Guard PxManager test with pacrunner-duktape option (#215) - -Fixes: https://github.com/libproxy/libproxy/issues/213 - tests/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/meson.build b/tests/meson.build -index 4ae8e7d..c8fe11f 100644 a/tests/meson.build -+++ b/tests/meson.build -@@ -17,7 +17,7 @@ if get_option('tests') -env: envs - ) - -- if soup_dep.found() -+ if soup_dep.found() and get_option('pacrunner-duktape') - px_manager_test = executable('test-px-manager', - ['px-manager-test.c', 'px-manager-helper.c'], - include_directories: px_backend_inc, --- -2.39.3 -
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 2b44aee5ab81747f73f355ca40893957225925ce Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:22:43 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:22:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b44aee5 net-libs/libproxy: drop 0.5.0, 0.5.1 Short-lived releases w/ regressions. Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 2 - net-libs/libproxy/libproxy-0.5.0.ebuild | 79 - net-libs/libproxy/libproxy-0.5.1.ebuild | 71 - 3 files changed, 152 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 522f01560760..499da8b44f8b 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,4 +1,2 @@ DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 -DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7 SHA512 699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6 -DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9 SHA512 830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7 DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0 SHA512 10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8 diff --git a/net-libs/libproxy/libproxy-0.5.0.ebuild b/net-libs/libproxy/libproxy-0.5.0.ebuild deleted file mode 100644 index cc9bdefca67c.. --- a/net-libs/libproxy/libproxy-0.5.0.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson-multilib vala - -DESCRIPTION="Library for automatic proxy configuration management" -HOMEPAGE="https://github.com/libproxy/libproxy; -SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${P}.tar.gz; - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="duktape gnome gtk-doc +introspection kde test vala" -REQUIRED_USE=" - gtk-doc? ( introspection ) - vala? ( introspection ) -" -RESTRICT="!test? ( test )" - -COMMON_DEPEND=" - >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] - gnome? ( gnome-base/gsettings-desktop-schemas ) - duktape? ( - dev-lang/duktape:= - net-misc/curl - ) - introspection? ( dev-libs/gobject-introspection ) -" -DEPEND="${COMMON_DEPEND} - test? ( net-libs/libsoup:3.0[${MULTILIB_USEDEP}] ) -" -RDEPEND="${COMMON_DEPEND} - kde? ( kde-frameworks/kconfig:5 ) -" -BDEPEND=" - virtual/pkgconfig - gtk-doc? ( dev-util/gi-docgen ) - vala? ( $(vala_depend) ) -" - -S="${WORKDIR}/${PN}-${P}" - -PATCHES=( - "${FILESDIR}"/${PV}-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch -) - -src_prepare() { - use vala && vala_setup - default -} - -multilib_src_configure() { - local emesonargs=( - $(meson_native_use_bool gtk-doc docs) - $(meson_use test tests) - -Dconfig-env=true - $(meson_use gnome config-gnome) - -Dconfig-windows=false - -Dconfig-sysconfig=true - -Dconfig-osx=false - $(meson_use kde config-kde) - $(meson_native_use_bool duktape pacrunner-duktape) - $(meson_native_use_bool vala vapi) - $(meson_use duktape curl) - $(meson_native_use_bool introspection) - ) - meson_src_configure -} - -multilib_src_install_all() { - einstalldocs - - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die - fi -} diff --git a/net-libs/libproxy/libproxy-0.5.1.ebuild b/net-libs/libproxy/libproxy-0.5.1.ebuild deleted file mode 100644 index 485c43212d51.. --- a/net-libs/libproxy/libproxy-0.5.1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 3c1430fe3dbb79af8cfe17558abe562ba3e6c99e Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:22:38 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:22:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1430fe net-libs/libproxy: add 0.5.2 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.5.2.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 85aca0f82747..522f01560760 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,3 +1,4 @@ DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7 SHA512 699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6 DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9 SHA512 830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7 +DIST libproxy-0.5.2.tar.gz 60024 BLAKE2B 7484b61f5eb3dbb148bce69c6d5d30d218c9392c559661c7e01e02339546c246afb47ab28956d90076d835f4a72ec260690cd0d3a52b8302ec238f1bb1eb87c0 SHA512 10d2d435288e8259bc16e6fc678bbd5edee7de8ef4235de29ed7740493690b33c3b1820f1a9befb60254069946e3ff3cc6130c7d19f34fff8062aec16dc1cbc8 diff --git a/net-libs/libproxy/libproxy-0.5.2.ebuild b/net-libs/libproxy/libproxy-0.5.2.ebuild new file mode 100644 index ..485c43212d51 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection kde test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + $(meson_use kde config-kde) + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, profiles/
commit: 17eefd7b6289ed7e523dd4d598534e474cf99f98 Author: Sam James gentoo org> AuthorDate: Wed May 24 12:45:26 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 24 12:46:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17eefd7b net-libs/libproxy: add 0.5.1 Closes: https://bugs.gentoo.org/906755 Closes: https://bugs.gentoo.org/906879 Closes: https://bugs.gentoo.org/906957 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.5.1.ebuild | 71 + profiles/package.mask | 5 +++ 3 files changed, 77 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index eb7e2829d864..85aca0f82747 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1,3 @@ DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7 SHA512 699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6 +DIST libproxy-0.5.1.tar.gz 59939 BLAKE2B dc219c9df624a82544ce26b0629c0bc012e34d82fb6fd49bdb07450ba98d1e4a29ff1bdf3a1d3e6645139ddd8e4953f36584e10f64119584d335a7a6cb5d34a9 SHA512 830e4bb1879c6afd1fbebc24de2ca75a597096a8eadb45dd3965b9f8121110039379342facebddce1b679a9b6ceb065089f0fbe38b55411a2c53ac36ef979ab7 diff --git a/net-libs/libproxy/libproxy-0.5.1.ebuild b/net-libs/libproxy/libproxy-0.5.1.ebuild new file mode 100644 index ..485c43212d51 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection kde test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) + introspection? ( dev-libs/gobject-introspection ) +" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) + vala? ( $(vala_depend) ) +" + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + $(meson_use kde config-kde) + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/${PN}-1.0 "${ED}"/usr/share/gtk-doc/html/ || die + fi +} diff --git a/profiles/package.mask b/profiles/package.mask index e696b07469ba..c0309d9319ca 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,11 @@ #--- END OF EXAMPLES --- +# Sam James (2023-05-24) +# Breaks building C++ consumers at least: bug #906755, bug #906879, bug #906957. +# Please upgrade to >=0.5.1. +=net-libs/libproxy-0.5.0 + # Sam James (2023-05-23) # Argument splitting seems broken, see bug #906892 and https://github.com/ffi/ffi-compiler/issues/23. =dev-ruby/ffi-compiler-1.2.0
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 421dbfbf8ecf682b9f53852429d222d30c84992e Author: Matt Turner gentoo org> AuthorDate: Tue May 16 23:29:52 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue May 16 23:32:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421dbfbf net-libs/libproxy: Add more dependencies Closes: https://bugs.gentoo.org/906584 Signed-off-by: Matt Turner gentoo.org> net-libs/libproxy/libproxy-0.5.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net-libs/libproxy/libproxy-0.5.0.ebuild b/net-libs/libproxy/libproxy-0.5.0.ebuild index 19c04bc6750a..cc9bdefca67c 100644 --- a/net-libs/libproxy/libproxy-0.5.0.ebuild +++ b/net-libs/libproxy/libproxy-0.5.0.ebuild @@ -26,6 +26,7 @@ COMMON_DEPEND=" dev-lang/duktape:= net-misc/curl ) + introspection? ( dev-libs/gobject-introspection ) " DEPEND="${COMMON_DEPEND} test? ( net-libs/libsoup:3.0[${MULTILIB_USEDEP}] ) @@ -35,6 +36,7 @@ RDEPEND="${COMMON_DEPEND} " BDEPEND=" virtual/pkgconfig + gtk-doc? ( dev-util/gi-docgen ) vala? ( $(vala_depend) ) "
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 4f9bdf3ff851a3d92511a61dee004fd42090a4bc Author: Matt Turner gentoo org> AuthorDate: Mon May 15 16:44:40 2023 + Commit: Matt Turner gentoo org> CommitDate: Tue May 16 17:14:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f9bdf3f net-libs/libproxy: Version bump to 0.5.0 * Bump to EAPI=8 * Switch from cmake to meson * Drop non-Duktape PAC-parsing options (webkit, spidermonkey), per upstream Bug: https://bugs.gentoo.org/893704 Signed-off-by: Matt Turner gentoo.org> net-libs/libproxy/Manifest | 1 + ...ager-test-with-pacrunner-duktape-option-2.patch | 26 net-libs/libproxy/libproxy-0.5.0.ebuild| 77 ++ 3 files changed, 104 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index a92c1f4d02d5..eb7e2829d864 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1 +1,2 @@ DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 +DIST libproxy-0.5.0.tar.gz 58746 BLAKE2B a93217d4b3112b9c2761d7156de1359278b764bdfb3ba0942653e930e4cb60c00adf936fa1210668dc584c6e34fccfe405acdbabfff1927fd25b9de953b7 SHA512 699d09d747c3e56247b1d0a8dee0cd7c122199cc4296aa61753a4e52b4346ad5d98d608f953d28a5779e7d49f64be639e22c696ac82d48bbdaa7b743501b18e6 diff --git a/net-libs/libproxy/files/0.5.0-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch b/net-libs/libproxy/files/0.5.0-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch new file mode 100644 index ..6af2ebbe7f86 --- /dev/null +++ b/net-libs/libproxy/files/0.5.0-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch @@ -0,0 +1,26 @@ +From f6aab7bc2a821117b2079f7504ab444dd13f4708 Mon Sep 17 00:00:00 2001 +From: Jan-Michael Brummer +Date: Tue, 16 May 2023 15:10:53 +0200 +Subject: [PATCH] Guard PxManager test with pacrunner-duktape option (#215) + +Fixes: https://github.com/libproxy/libproxy/issues/213 +--- + tests/meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/tests/meson.build b/tests/meson.build +index 4ae8e7d..c8fe11f 100644 +--- a/tests/meson.build b/tests/meson.build +@@ -17,7 +17,7 @@ if get_option('tests') +env: envs + ) + +- if soup_dep.found() ++ if soup_dep.found() and get_option('pacrunner-duktape') + px_manager_test = executable('test-px-manager', + ['px-manager-test.c', 'px-manager-helper.c'], + include_directories: px_backend_inc, +-- +2.39.3 + diff --git a/net-libs/libproxy/libproxy-0.5.0.ebuild b/net-libs/libproxy/libproxy-0.5.0.ebuild new file mode 100644 index ..19c04bc6750a --- /dev/null +++ b/net-libs/libproxy/libproxy-0.5.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib vala + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${P}.tar.gz; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="duktape gnome gtk-doc +introspection kde test vala" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + >=dev-libs/glib-2.71.3:2[${MULTILIB_USEDEP}] + gnome? ( gnome-base/gsettings-desktop-schemas ) + duktape? ( + dev-lang/duktape:= + net-misc/curl + ) +" +DEPEND="${COMMON_DEPEND} + test? ( net-libs/libsoup:3.0[${MULTILIB_USEDEP}] ) +" +RDEPEND="${COMMON_DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +BDEPEND=" + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +S="${WORKDIR}/${PN}-${P}" + +PATCHES=( + "${FILESDIR}"/${PV}-Guard-PxManager-test-with-pacrunner-duktape-option-2.patch +) + +src_prepare() { + use vala && vala_setup + default +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc docs) + $(meson_use test tests) + -Dconfig-env=true + $(meson_use gnome config-gnome) + -Dconfig-windows=false + -Dconfig-sysconfig=true + -Dconfig-osx=false + $(meson_use kde config-kde) + $(meson_native_use_bool duktape pacrunner-duktape) + $(meson_native_use_bool vala vapi) + $(meson_use duktape curl) + $(meson_native_use_bool introspection) + ) + meson_src_configure +} +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 6633430d22c6a5049c8a2709b914d09efdb55453 Author: Sam James gentoo org> AuthorDate: Thu Nov 24 03:12:44 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 24 07:20:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6633430d net-libs/libproxy: drop 0.4.17-r1 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 - .../files/libproxy-0.4.10-disable-pac-test.patch | 29 .../files/libproxy-0.4.16-avoid-nm-build-dep.patch | 87 -- .../libproxy/files/libproxy-0.4.17-mozjs.patch | 15 net-libs/libproxy/libproxy-0.4.17-r1.ebuild| 83 - 5 files changed, 215 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 6d388cb8b367..a92c1f4d02d5 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1 @@ -DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5 SHA512 589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126 DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 diff --git a/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch b/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch deleted file mode 100644 index 91658574134e.. --- a/net-libs/libproxy/files/libproxy-0.4.10-disable-pac-test.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 5a1a8d2b920006e54d9de971999b443073f50843 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Tue, 16 Oct 2012 03:30:50 -0400 -Subject: [PATCH] Disable PAC test - -get-pac-test freezes when run from the ebuild, but succeeds when -building manually. Using Xemake/virtualx.eclass doesn't seem to help. - libproxy/test/CMakeLists.txt | 7 --- - 1 file changed, 7 deletions(-) - -diff --git a/libproxy/test/CMakeLists.txt b/libproxy/test/CMakeLists.txt -index 8894425..69543a4 100644 a/libproxy/test/CMakeLists.txt -+++ b/libproxy/test/CMakeLists.txt -@@ -17,10 +17,3 @@ if(WIN32) - target_link_libraries(url-encode ws2_32) - endif() - add_test(NAME url-encode COMMAND ${CMAKE_CURRENT_BINARY_DIR}/url-encode) -- --# Get PAC --if (NOT WIN32) --add_executable(get-pac-test ${CMAKE_CURRENT_SOURCE_DIR}/get-pac-test.cpp ${PROJECT_SOURCE_DIR}/url.cpp) --target_link_libraries(get-pac-test pthread) --add_test(NAME get-pac-test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/get-pac-test) --endif() --- -1.7.12.3 - diff --git a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch deleted file mode 100644 index a50bcc130cc7.. --- a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch +++ /dev/null @@ -1,87 +0,0 @@ -https://github.com/libproxy/libproxy/issues/28 - -From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Mon, 29 Apr 2013 23:02:25 -0400 -Subject: [PATCH] Avoid build-time dependency on NetworkManager - -Needed to prevent a dependency loop: -nm -> libsoup -> glib-networking -> libproxy -> nm - -https://bugs.gentoo.org/467696 - -* ast...@gentoo.org: Rebased on top of 0.4.15 - also revert 423801295921ab1ec0d98565fcbc2635088d45da -* s...@gentoo.org: Rebased on top of 0.4.16 - (same revert included) - libproxy/cmake/modules.cmk| 6 ++--- - .../cmake/modules/network_networkmanager.cmk | 5 +--- - libproxy/modules/network_networkmanager.cpp | 23 ++- - 3 files changed, 21 insertions(+), 13 deletions(-) - -diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk -index 11d2d43..cc2b58f 100644 a/libproxy/cmake/modules.cmk -+++ b/libproxy/cmake/modules.cmk -@@ -40,10 +40,10 @@ px_module(config_w32reg"${WIN32}"1) - px_module(ignore_domain1 1) - px_module(ignore_hostname 1 1) - px_module(ignore_ip1 1) --if(NM_FOUND OR NMold_FOUND) -+if(NM_FOUND) - set(NM_BUILD 1) --endif(NM_FOUND OR NMold_FOUND) --px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}${NMold_LIBRARIES}) -+endif(NM_FOUND) -+px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}) - px_module(pacrunner_mozjs 0 ${BIPR} ${MOZJS_LIBRARIES}) - px_module(pacrunner_natus "${NATUS_FOUND}" ${BIPR} ${NATUS_LIBRARIES}) - px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} ${WEBKIT_LIBRARIES}) -diff --git
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: d97f143a1fa99155f0515568fca742991ca16958 Author: Sam James gentoo org> AuthorDate: Wed Aug 17 14:28:16 2022 + Commit: Sam James gentoo org> CommitDate: Wed Aug 17 14:29:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d97f143a net-libs/libproxy: Stabilize 0.4.18 x86, #865177 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild index f1fbf7c80eb9..d4c191ba59d3 100644 --- a/net-libs/libproxy/libproxy-0.4.18.ebuild +++ b/net-libs/libproxy/libproxy-0.4.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 6bf4150bb025a77d5162037aaea192802050eedf Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 17 13:09:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 17 13:09:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf4150b net-libs/libproxy: amd64 stable wrt bug #865177 Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild index 6ce864ef1cdf..f1fbf7c80eb9 100644 --- a/net-libs/libproxy/libproxy-0.4.18.ebuild +++ b/net-libs/libproxy/libproxy-0.4.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 2113c49d8bbdc39caf77c8aa29eccced084f5cb1 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 04:52:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 04:52:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2113c49d net-libs/libproxy: Stabilize 0.4.18 sparc, #865177 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libproxy/libproxy-0.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild index 9c067459b993..6ce864ef1cdf 100644 --- a/net-libs/libproxy/libproxy-0.4.18.ebuild +++ b/net-libs/libproxy/libproxy-0.4.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: b90f8297e168b4ef85f73da29502be2bc9ee533d Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 04:52:50 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 04:52:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90f8297 net-libs/libproxy: Stabilize 0.4.18 ppc, #865177 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libproxy/libproxy-0.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild index cedf5b0b3340..9c067459b993 100644 --- a/net-libs/libproxy/libproxy-0.4.18.ebuild +++ b/net-libs/libproxy/libproxy-0.4.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 55d96d1a786a4ce298536efb2a5f558e9b94f434 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 04:52:49 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 04:52:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55d96d1a net-libs/libproxy: Stabilize 0.4.18 ppc64, #865177 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libproxy/libproxy-0.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild index 458b3c57de66..cedf5b0b3340 100644 --- a/net-libs/libproxy/libproxy-0.4.18.ebuild +++ b/net-libs/libproxy/libproxy-0.4.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 7dc3ff3ddb46196e6731f243bcbc8e1fa3881397 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 16 18:17:07 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 16 18:17:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc3ff3d net-libs/libproxy: Stabilize 0.4.18 arm, #865177 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libproxy/libproxy-0.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild index 1d01a565a7bd..458b3c57de66 100644 --- a/net-libs/libproxy/libproxy-0.4.18.ebuild +++ b/net-libs/libproxy/libproxy-0.4.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 64b0f6b3e306daf1fbf8f820ce056c6db430244f Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 16 18:16:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 16 18:16:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b0f6b3 net-libs/libproxy: Stabilize 0.4.18 arm64, #865177 Signed-off-by: Arthur Zamarin gentoo.org> net-libs/libproxy/libproxy-0.4.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.18.ebuild b/net-libs/libproxy/libproxy-0.4.18.ebuild index 0e6a926aebd0..1d01a565a7bd 100644 --- a/net-libs/libproxy/libproxy-0.4.18.ebuild +++ b/net-libs/libproxy/libproxy-0.4.18.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="duktape gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 64b8854267134d2539c6b66d793a25fc2157a085 Author: Matt Turner gentoo org> AuthorDate: Tue Jun 21 04:13:04 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Jun 21 04:40:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b88542 net-libs/libproxy: Version bump to 0.4.18 * Add IUSE=duktape (bug #842714) * Fix IUSE=webkit (broken by commit 0fdbf838a0ef 5.5 years ago) * Drop libproxy-0.4.10-disable-pac-test.patch; test seems to pass now Closes: https://bugs.gentoo.org/842714 Signed-off-by: Matt Turner gentoo.org> net-libs/libproxy/Manifest | 1 + ...proxy-0.4.18-Fix-building-without-duktape.patch | 33 .../files/libproxy-0.4.18-avoid-nm-build-dep.patch | 90 ++ net-libs/libproxy/libproxy-0.4.18.ebuild | 84 net-libs/libproxy/metadata.xml | 1 + 5 files changed, 209 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 58615016c9cb..6d388cb8b367 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1 +1,2 @@ DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5 SHA512 589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126 +DIST libproxy-0.4.18.tar.gz 98037 BLAKE2B 12505cc7afe9ca27bb387df31d7368ed3ac83696255e6bd8fdbca1528fb6fe83510cdf7c6bda09939dcb55daefba24cf9c52435f664c6cba01daad87ddff3f2a SHA512 1148d688a9f070273a1a2b110a788561789799089660292bbba59fbf0a9caf7d28cb039a9ccdcb935f752e1e34739b2d2f4c784b1bb3bbaa03d108e7b38a4754 diff --git a/net-libs/libproxy/files/libproxy-0.4.18-Fix-building-without-duktape.patch b/net-libs/libproxy/files/libproxy-0.4.18-Fix-building-without-duktape.patch new file mode 100644 index ..dd834687553a --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.18-Fix-building-without-duktape.patch @@ -0,0 +1,33 @@ +https://github.com/libproxy/libproxy/pull/180 + +From 54a08b73f4a9bc43356dd50fe91942b4270bfe10 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Tue, 21 Jun 2022 00:08:57 -0400 +Subject: [PATCH] Fix building without duktape + +Otherwise configuring fails with + +CMake Error at libproxy/cmake/modules.cmk:26 (math): + math cannot parse the expression: "0+0+0+": syntax error, unexpected end of + file (6). +Call Stack (most recent call first): + libproxy/CMakeLists.txt:14 (include) +--- + libproxy/cmake/modules/pacrunner_duktape.cmk | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/libproxy/cmake/modules/pacrunner_duktape.cmk b/libproxy/cmake/modules/pacrunner_duktape.cmk +index e7918a8..a468125 100644 +--- a/libproxy/cmake/modules/pacrunner_duktape.cmk b/libproxy/cmake/modules/pacrunner_duktape.cmk +@@ -17,5 +17,7 @@ else() + link_directories(${DUKTAPE_LIBRARIES}) + link_libraries(duktape) + endif() ++ else() ++set(DUKTAPE_FOUND 0) + endif() + endif() +-- +2.35.1 + diff --git a/net-libs/libproxy/files/libproxy-0.4.18-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.18-avoid-nm-build-dep.patch new file mode 100644 index ..d62eac9af879 --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.18-avoid-nm-build-dep.patch @@ -0,0 +1,90 @@ +From f0ae8a0022a18fb26dff0ace0608d1916c68d179 Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev +Date: Mon, 29 Apr 2013 23:02:25 -0400 +Subject: [PATCH] Avoid build-time dependency on NetworkManager + +Needed to prevent a dependency loop: +nm -> libsoup -> glib-networking -> libproxy -> nm + +https://bugs.gentoo.org/467696 + +* ast...@gentoo.org: Rebased on top of 0.4.15 + also revert 423801295921ab1ec0d98565fcbc2635088d45da +* s...@gentoo.org: Rebased on top of 0.4.16 + (same revert included) +* matts...@gentoo.org: Rebased on top of 0.4.18 + (same revert included) +--- + libproxy/cmake/modules.cmk| 6 ++--- + .../cmake/modules/network_networkmanager.cmk | 5 +--- + libproxy/modules/network_networkmanager.cpp | 23 ++- + 3 files changed, 21 insertions(+), 13 deletions(-) + +diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk +index 6eaaa01..0afce2f 100644 +--- a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk +@@ -43,10 +43,10 @@ px_module(config_w32reg"${WIN32}"1) + px_module(ignore_domain1 1) + px_module(ignore_hostname 1 1) + px_module(ignore_ip1 1) +-if(NM_FOUND OR NMold_FOUND) ++if(NM_FOUND) + set(NM_BUILD 1) +-endif(NM_FOUND OR NMold_FOUND) +-px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}${NMold_LIBRARIES}) ++endif(NM_FOUND) ++px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}) +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: b548cb4776f0584f037620f112f2fd41b6fcd45f Author: WANG Xuerui gentoo org> AuthorDate: Thu May 26 04:39:39 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Thu May 26 04:45:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b548cb47 net-libs/libproxy: keyword 0.4.17-r1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> net-libs/libproxy/libproxy-0.4.17-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17-r1.ebuild b/net-libs/libproxy/libproxy-0.4.17-r1.ebuild index 0f5687d4a18a..5d69bcee8d45 100644 --- a/net-libs/libproxy/libproxy-0.4.17-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: a41f166f29ca3995195e2e3179cc868a18cf8310 Author: Jakov Smolić gentoo org> AuthorDate: Fri Mar 25 19:55:05 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Apr 21 16:35:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a41f166f net-libs/libproxy: Enable mozjs detection Closes: https://bugs.gentoo.org/811858 Signed-off-by: Jakov Smolić gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/24750 Signed-off-by: Jakov Smolić gentoo.org> net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch | 15 +++ .../{libproxy-0.4.17.ebuild => libproxy-0.4.17-r1.ebuild} | 5 - 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch b/net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch new file mode 100644 index ..cf31c77ae53f --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.17-mozjs.patch @@ -0,0 +1,15 @@ +Enable mozjs detection. +Backported from https://github.com/libproxy/libproxy/commit/66b30ef388a45f66f9b118d51cc76b53fdb8bbf4 +Bug: https://bugs.gentoo.org/811858 + +--- a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk +@@ -44,7 +44,7 @@ if(NM_FOUND) + set(NM_BUILD 1) + endif(NM_FOUND) + px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}) +-px_module(pacrunner_mozjs 0 ${BIPR} ${MOZJS_LIBRARIES}) ++px_module(pacrunner_mozjs "${MOZJS_FOUND}" ${BIPR} ${MOZJS_LIBRARIES}) + px_module(pacrunner_natus "${NATUS_FOUND}" ${BIPR} ${NATUS_LIBRARIES}) + px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} ${WEBKIT_LIBRARIES}) + px_module(wpad_dns_alias 1 1) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17-r1.ebuild similarity index 95% rename from net-libs/libproxy/libproxy-0.4.17.ebuild rename to net-libs/libproxy/libproxy-0.4.17-r1.ebuild index 4777e3c49fcd..0f5687d4a18a 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -44,6 +44,9 @@ PATCHES=( # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696 # https://github.com/libproxy/libproxy/issues/28 "${FILESDIR}/${PN}-0.4.16-avoid-nm-build-dep.patch" + + # enable mozjs detection, bug #811858 + "${FILESDIR}/${PN}-0.4.17-mozjs.patch" ) multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/files/
commit: 0b2d5b0def4e00bc230c7266778ed3c59fd69bee Author: Sam James gentoo org> AuthorDate: Sat Jul 10 17:20:40 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jul 10 17:28:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2d5b0d net-libs/libproxy: add link to NetworkManager circular dep bug upstream Signed-off-by: Sam James gentoo.org> net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch index 4a287955bba..a50bcc130cc 100644 --- a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch +++ b/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch @@ -1,3 +1,5 @@ +https://github.com/libproxy/libproxy/issues/28 + From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001 From: Alexandre Rostovtsev Date: Mon, 29 Apr 2013 23:02:25 -0400
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: ad0b008d8d5e168fd039005911dbefa673ead2c8 Author: Yixun Lan gentoo org> AuthorDate: Thu May 20 14:08:01 2021 + Commit: Yixun Lan gentoo org> CommitDate: Fri May 21 00:49:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad0b008d net-libs/libproxy: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> net-libs/libproxy/libproxy-0.4.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild index 05856b011b3..4777e3c49fc 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 8bec3eea0bb8501b95e14ea3c31098adfcb8429b Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Feb 26 15:32:52 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Feb 26 21:19:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bec3eea net-libs/libproxy: Drop 0.4.16-r1 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/Manifest | 1 - net-libs/libproxy/libproxy-0.4.16-r1.ebuild | 81 - 2 files changed, 82 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 42ddcd2569f..58615016c9c 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1 @@ -DIST libproxy-0.4.16.tar.gz 95534 BLAKE2B 163f4fa359758a2186802683005b7d2bbd68933d2512f2c4a284912b6d07e3aa288613e3b473d1bd8d9fe941033da634490c78367692a489da31184dd4dc3cb8 SHA512 28bca7c86e486d08ddc1699e562dd98366b569ec9a7a965f7d15d265ede508575e6eae43abde1778f46d55c3304d32218d891d01ba6a8c360820412748ed5ca1 DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5 SHA512 589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126 diff --git a/net-libs/libproxy/libproxy-0.4.16-r1.ebuild b/net-libs/libproxy/libproxy-0.4.16-r1.ebuild deleted file mode 100644 index 8ed586d917b..000 --- a/net-libs/libproxy/libproxy-0.4.16-r1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake -inherit cmake-multilib flag-o-matic mono-env - -DESCRIPTION="Library for automatic proxy configuration management" -HOMEPAGE="https://github.com/libproxy/libproxy; -SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" -IUSE="gnome kde mono networkmanager spidermonkey test webkit" - -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) - mono? ( dev-lang/mono ) - networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) - spidermonkey? ( dev-lang/spidermonkey:68 ) - webkit? ( net-libs/webkit-gtk:4 ) -" -RDEPEND="${DEPEND} - kde? ( kde-frameworks/kconfig:5 ) -" -# avoid dependency loop, bug #467696 -PDEPEND="networkmanager? ( net-misc/networkmanager )" - -PATCHES=( - # get-pac-test freezes when run by the ebuild, succeeds when building - # manually; virtualx.eclass doesn't help :( - "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch" - - # https://github.com/libproxy/libproxy/issues/27 - "${FILESDIR}/${PN}-0.4.12-macosx.patch" - - # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696 - # https://github.com/libproxy/libproxy/issues/28 - "${FILESDIR}/${P}-avoid-nm-build-dep.patch" -) - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_C_FLAGS="${CFLAGS}" - -DCMAKE_CXX_FLAGS="${CXXFLAGS}" - -DWITH_NATUS=OFF - -DWITH_PYTHON2=OFF - # WITH_VALA just copies the .vapi file over and needs no deps, - # hence always enable it unconditionally - -DWITH_VALA=ON - -DWITH_WEBKIT=OFF - $(multilib_is_native_abi && usex mono -DGMCS_EXECUTABLE="${EPREFIX}"/usr/bin/mcs) - -DWITH_GNOME3=$(usex gnome) - -DWITH_KDE=$(usex kde) - -DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF) - -DWITH_NM=$(usex networkmanager) - -DWITH_PERL=OFF # bug 705410, uses reserved target name "test" - -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65 - -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF) - -DBUILD_TESTING=$(usex test) - -DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo OFF) - ) - cmake_src_configure -} - -src_configure() { - [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl - - multilib-minimal_src_configure -} - -multilib_src_install_all() { - doman "${FILESDIR}"/proxy.1 -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 55038237c4670e15903c55c2ad0ab352b5749025 Author: Sam James gentoo org> AuthorDate: Thu Feb 25 11:28:15 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 25 11:29:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55038237 net-libs/libproxy: Stabilize 0.4.17 arm, #769176 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild index f583baf405f..05856b011b3 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: eae2e9f4233827a9fae0adea26c29ed80dca3a9e Author: Sam James gentoo org> AuthorDate: Thu Feb 18 21:46:55 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 18 21:46:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae2e9f4 net-libs/libproxy: Stabilize 0.4.17 x86, #769176 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild index c81597085bc..f583baf405f 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 35ba4d9423d50dee161c9d603124348cf4512ad8 Author: Sam James gentoo org> AuthorDate: Thu Feb 18 08:37:58 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 18 08:37:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35ba4d94 net-libs/libproxy: Stabilize 0.4.17 amd64, #769176 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild index c85655ee205..c81597085bc 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 08b60dc56b6ac2abb21673d9367fbbd41dc7e75d Author: Sam James gentoo org> AuthorDate: Wed Feb 17 00:10:32 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 17 00:10:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08b60dc5 net-libs/libproxy: Stabilize 0.4.17 arm64, #769176 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild index 3d11951d9da..c85655ee205 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: ddc83796b97321b8dc125ec62fe53987243c1d89 Author: Sam James gentoo org> AuthorDate: Fri Feb 12 13:46:55 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 13:46:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc83796 net-libs/libproxy: Stabilize 0.4.17 ppc64, #769176 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild index 85f1a5f7a52..935bcddd5b2 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 3a952abd3e273a3565a1fd50f667489ebf112e3a Author: Sam James gentoo org> AuthorDate: Thu Feb 11 09:30:18 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 11 09:30:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a952abd net-libs/libproxy: Stabilize 0.4.17 sparc, #769176 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.17.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild index 42108bf4ad3..85f1a5f7a52 100644 --- a/net-libs/libproxy/libproxy-0.4.17.ebuild +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/files/
commit: 642d99b784c7096c6a49f22c79a5189a2ec9bd90 Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Jan 26 07:16:28 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 26 15:53:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642d99b7 net-libs/libproxy: remove unused patch Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19224 Signed-off-by: Sam James gentoo.org> .../files/libproxy-0.4.15-avoid-nm-build-dep.patch | 86 -- 1 file changed, 86 deletions(-) diff --git a/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch deleted file mode 100644 index e896baa3bac..000 --- a/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Mon, 29 Apr 2013 23:02:25 -0400 -Subject: [PATCH] Avoid build-time dependency on NetworkManager - -Needed to prevent a dependency loop: -nm -> libsoup -> glib-networking -> libproxy -> nm - -https://bugs.gentoo.org/467696 - -* ast...@gentoo.org: Rebased on top of 0.4.15 - also revert 423801295921ab1ec0d98565fcbc2635088d45da - libproxy/cmake/modules.cmk| 6 ++--- - .../cmake/modules/network_networkmanager.cmk | 5 +--- - libproxy/modules/network_networkmanager.cpp | 23 ++- - 3 files changed, 21 insertions(+), 13 deletions(-) - -diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk -index b3211f2..d4436e1 100644 a/libproxy/cmake/modules.cmk -+++ b/libproxy/cmake/modules.cmk -@@ -38,10 +38,10 @@ px_module(config_w32reg"${WIN32}"1) - px_module(ignore_domain1 1) - px_module(ignore_hostname 1 1) - px_module(ignore_ip1 1) --if(NM_FOUND OR NMold_FOUND) -+if(NM_FOUND) - set(NM_BUILD 1) --endif(NM_FOUND OR NMold_FOUND) --px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}${NMold_LIBRARIES}) -+endif(NM_FOUND) -+px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}) - px_module(pacrunner_mozjs "${MOZJS_FOUND}" ${BIPR} ${MOZJS_LIBRARIES}) - px_module(pacrunner_natus "${NATUS_FOUND}" ${BIPR} ${NATUS_LIBRARIES}) - px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} ${WEBKIT_LIBRARIES}) -diff --git a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk -index 6ef6ead..2586bbd 100644 a/libproxy/cmake/modules/network_networkmanager.cmk -+++ b/libproxy/cmake/modules/network_networkmanager.cmk -@@ -1,6 +1,3 @@ - if (NOT WIN32 AND NOT APPLE) -- px_check_modules(NM libnm dbus-1) -- if (NOT NM_FOUND) --px_check_modules(NMold NetworkManager dbus-1) -- endif (NOT NM_FOUND) -+ px_check_modules(NM dbus-1) - endif() -diff --git a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp -index 546a8ee..4dc3d8d 100644 a/libproxy/modules/network_networkmanager.cpp -+++ b/libproxy/modules/network_networkmanager.cpp -@@ -23,13 +23,24 @@ - using namespace libproxy; - - #include --#include - --// Backwards compatibility: with the switch to libnm, NM_STATE_CONNECTED is no --// longer defined. NM_STATE_CONNECTED_GLOBAL appeared with NM 0.9 and was aliased --#ifndef NM_STATE_CONNECTED -- #define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL --#endif -+/* -+ * copy-pasted from NetworkManager-0.9.6.4's NetworkManager.h to prevent -+ * a circular dependency; https://bugs.gentoo.org/467696 -+ */ -+#define NM_DBUS_PATH "/org/freedesktop/NetworkManager" -+#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager" -+typedef enum { -+ NM_STATE_UNKNOWN = 0, -+ NM_STATE_ASLEEP = 10, -+ NM_STATE_DISCONNECTED = 20, -+ NM_STATE_DISCONNECTING= 30, -+ NM_STATE_CONNECTING = 40, -+ NM_STATE_CONNECTED_LOCAL = 50, -+ NM_STATE_CONNECTED_SITE = 60, -+ NM_STATE_CONNECTED_GLOBAL = 70 -+} NMState; -+#define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL - - class networkmanager_network_extension : public network_extension { - public: --- -2.25.0 -
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 010d992874cfb87e8f32d610f4ea18f1a169eb13 Author: John Helmert III posteo net> AuthorDate: Thu Dec 31 18:15:34 2020 + Commit: Sam James gentoo org> CommitDate: Fri Jan 1 00:21:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010d9928 net-libs/libproxy: security cleanup (drop <0.4.16) Bug: https://bugs.gentoo.org/741538 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: John Helmert III posteo.net> Closes: https://github.com/gentoo/gentoo/pull/18889 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 - .../libproxy/files/libproxy-0.4.15-gcc-11.patch| 118 - .../files/libproxy-0.4.15-mozjs-52-1.patch | 101 -- .../files/libproxy-0.4.15-mozjs-52-2.patch | 23 .../files/libproxy-0.4.15-python-3.7.patch | 23 net-libs/libproxy/libproxy-0.4.15-r1.ebuild| 85 --- net-libs/libproxy/libproxy-0.4.15-r2.ebuild| 86 --- 7 files changed, 437 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index fbf9cd36718..42ddcd2569f 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,3 +1,2 @@ -DIST libproxy-0.4.15.tar.gz 93084 BLAKE2B 9aa86403eaf4e1791958013c2739e251c61f11da40e66b3296b33a7f380828895f621175add5efb3cd17222ff016941801c25c2d70c19ef3a6652510268a0b3d SHA512 8f68bd56e44aeb3f553f4657bef82a5d14302780508dafa32454d6f724b724c884ceed6042f8df53a081d26ea0b05598cf35eab44823257c47c5ef8afb36442b DIST libproxy-0.4.16.tar.gz 95534 BLAKE2B 163f4fa359758a2186802683005b7d2bbd68933d2512f2c4a284912b6d07e3aa288613e3b473d1bd8d9fe941033da634490c78367692a489da31184dd4dc3cb8 SHA512 28bca7c86e486d08ddc1699e562dd98366b569ec9a7a965f7d15d265ede508575e6eae43abde1778f46d55c3304d32218d891d01ba6a8c360820412748ed5ca1 DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5 SHA512 589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126 diff --git a/net-libs/libproxy/files/libproxy-0.4.15-gcc-11.patch b/net-libs/libproxy/files/libproxy-0.4.15-gcc-11.patch deleted file mode 100644 index 2d40a6c1600..000 --- a/net-libs/libproxy/files/libproxy-0.4.15-gcc-11.patch +++ /dev/null @@ -1,118 +0,0 @@ -https://bugs.gentoo.org/732700 -https://github.com/libproxy/libproxy/issues/127 - a/libproxy/extension_config.hpp -+++ b/libproxy/extension_config.hpp -@@ -31,7 +31,7 @@ using namespace libmodman; - class DLL_PUBLIC config_extension : public extension { - public: - // Abstract methods -- virtual vector get_config(const url ) throw (runtime_error)=0; -+ virtual vector get_config(const url )=0; - - // Virtual methods - virtual string get_ignore(const url ); a/libproxy/extension_pacrunner.cpp -+++ b/libproxy/extension_pacrunner.cpp -@@ -30,7 +30,7 @@ pacrunner_extension::~pacrunner_extension() { - if (this->pr) delete this->pr; - } - --pacrunner* pacrunner_extension::get(string pac, const url& pacurl) throw (bad_alloc) { -+pacrunner* pacrunner_extension::get(string pac, const url& pacurl) { - if (this->pr) { - if (this->last == pac) - return this->pr; a/libproxy/extension_pacrunner.hpp -+++ b/libproxy/extension_pacrunner.hpp -@@ -26,7 +26,7 @@ - #define PX_PACRUNNER_MODULE_EZ(name, symb, smod) \ - class name ## _pacrunner_extension : public pacrunner_extension { \ - protected: \ -- virtual pacrunner* create(string pac, const url& pacurl) throw (bad_alloc) { \ -+ virtual pacrunner* create(string pac, const url& pacurl) { \ - return new name ## _pacrunner(pac, pacurl); \ - } \ - }; \ -@@ -41,13 +41,13 @@ class DLL_PUBLIC pacrunner { - public: - pacrunner(string pac, const url& pacurl); - virtual ~pacrunner() {}; -- virtual string run(const url& url) throw (bad_alloc)=0; -+ virtual string run(const url& url)=0; - }; - - class DLL_PUBLIC pacrunner_extension : public extension { - public: - // Virtual methods -- virtual pacrunner* get(string pac, const url& pacurl) throw (bad_alloc); -+ virtual pacrunner* get(string pac, const url& pacurl); - virtual ~pacrunner_extension(); - - // Final methods -@@ -55,7 +55,7 @@ public: - - protected: - // Abstract methods -- virtual pacrunner* create(string pac, const url& pacurl) throw (bad_alloc)=0; -+ virtual pacrunner* create(string pac, const url& pacurl)=0; - - private: - pacrunner* pr; a/libproxy/modules/config_envvar.cpp -+++ b/libproxy/modules/config_envvar.cpp -@@ -24,7 +24,7 @@ using namespace libproxy; - - class envvar_config_extension : public config_extension { -
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: e5bce369a8f4457be942992988385249db167451 Author: Sam James gentoo org> AuthorDate: Thu Dec 31 01:37:42 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 31 01:37:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bce369 net-libs/libproxy: bump to 0.4.17 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.4.17.ebuild | 81 2 files changed, 82 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index d879cde8cee..fbf9cd36718 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1,3 @@ DIST libproxy-0.4.15.tar.gz 93084 BLAKE2B 9aa86403eaf4e1791958013c2739e251c61f11da40e66b3296b33a7f380828895f621175add5efb3cd17222ff016941801c25c2d70c19ef3a6652510268a0b3d SHA512 8f68bd56e44aeb3f553f4657bef82a5d14302780508dafa32454d6f724b724c884ceed6042f8df53a081d26ea0b05598cf35eab44823257c47c5ef8afb36442b DIST libproxy-0.4.16.tar.gz 95534 BLAKE2B 163f4fa359758a2186802683005b7d2bbd68933d2512f2c4a284912b6d07e3aa288613e3b473d1bd8d9fe941033da634490c78367692a489da31184dd4dc3cb8 SHA512 28bca7c86e486d08ddc1699e562dd98366b569ec9a7a965f7d15d265ede508575e6eae43abde1778f46d55c3304d32218d891d01ba6a8c360820412748ed5ca1 +DIST libproxy-0.4.17.tar.gz 95542 BLAKE2B 70b78c90aebb0ea308d105ec6d2c61bb54dea36df2d99db835f29c6ffa91168c15e73e01823b799a37fa89a9cb6fca51013ea057006b608fa2a79f4056a5d3c5 SHA512 589045538a78dc7453335ed61c60adad3352b840b224885d4a58ae284e52224ae3ff2eebd77df57aebbc3ae75d7b6d69a825f24f01c19e75bf0a3345dce53126 diff --git a/net-libs/libproxy/libproxy-0.4.17.ebuild b/net-libs/libproxy/libproxy-0.4.17.ebuild new file mode 100644 index 000..2597575d9ef --- /dev/null +++ b/net-libs/libproxy/libproxy-0.4.17.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib flag-o-matic mono-env + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="gnome kde mono networkmanager spidermonkey test webkit" + +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) + mono? ( dev-lang/mono ) + networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) + spidermonkey? ( dev-lang/spidermonkey:68 ) + webkit? ( net-libs/webkit-gtk:4 ) +" +RDEPEND="${DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +# avoid dependency loop, bug #467696 +PDEPEND="networkmanager? ( net-misc/networkmanager )" + +PATCHES=( + # get-pac-test freezes when run by the ebuild, succeeds when building + # manually; virtualx.eclass doesn't help :( + "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch" + + # https://github.com/libproxy/libproxy/issues/27 + "${FILESDIR}/${PN}-0.4.12-macosx.patch" + + # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696 + # https://github.com/libproxy/libproxy/issues/28 + "${FILESDIR}/${PN}-0.4.16-avoid-nm-build-dep.patch" +) + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_C_FLAGS="${CFLAGS}" + -DCMAKE_CXX_FLAGS="${CXXFLAGS}" + -DWITH_NATUS=OFF + -DWITH_PYTHON2=OFF + # WITH_VALA just copies the .vapi file over and needs no deps, + # hence always enable it unconditionally + -DWITH_VALA=ON + -DWITH_WEBKIT=OFF + $(multilib_is_native_abi && usex mono -DGMCS_EXECUTABLE="${EPREFIX}"/usr/bin/mcs) + -DWITH_GNOME3=$(usex gnome) + -DWITH_KDE=$(usex kde) + -DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF) + -DWITH_NM=$(usex networkmanager) + -DWITH_PERL=OFF # bug 705410, uses reserved target name "test" + -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65 + -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF) + -DBUILD_TESTING=$(usex test) + -DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo OFF) + ) + cmake_src_configure +} + +src_configure() { + [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl + + multilib-minimal_src_configure +} + +multilib_src_install_all() { + doman "${FILESDIR}"/proxy.1 +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 05aefd839382abf1fdc13b288e4e32b5e5131911 Author: Sam James gentoo org> AuthorDate: Thu Dec 31 01:36:18 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 31 01:36:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05aefd83 net-libs/libproxy: fix SpiderMonkey dep I recall changing the dependency so it must have been on a first draft before I came back to it. Fixes: 60e59f03b62e262dc5056d77fadb9cfe321e06c6 Thanks-to: Arfrever Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/{libproxy-0.4.16.ebuild => libproxy-0.4.16-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16-r1.ebuild similarity index 97% rename from net-libs/libproxy/libproxy-0.4.16.ebuild rename to net-libs/libproxy/libproxy-0.4.16-r1.ebuild index 2b8c9c9cd3f..fa06d11f7f9 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16-r1.ebuild @@ -24,7 +24,7 @@ DEPEND=" gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) mono? ( dev-lang/mono ) networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) - spidermonkey? ( >=dev-lang/spidermonkey-52.0.0:= ) + spidermonkey? ( dev-lang/spidermonkey:68 ) webkit? ( net-libs/webkit-gtk:4 ) " RDEPEND="${DEPEND}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 40e656ef455aa8b4476605778b0b4a60ca221c39 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Dec 21 09:40:24 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Dec 21 09:41:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40e656ef net-libs/libproxy: stable 0.4.16 for sparc stable wrt bug #741538 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libproxy/libproxy-0.4.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index e2cd85c0a0d..2b8c9c9cd3f 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 17466ebf35739146cfeb030639d7913993f137cf Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 20 16:38:00 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 20 16:38:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17466ebf net-libs/libproxy: x86 stable (bug #741538) Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> net-libs/libproxy/libproxy-0.4.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index 4df21be83a7..e2cd85c0a0d 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: f18200d80db9bccc8f4b4dd09099161c7533e610 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Dec 18 10:21:16 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Dec 18 10:25:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18200d8 net-libs/libproxy: stable 0.4.16 for ppc64 stable wrt bug #741538 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libproxy/libproxy-0.4.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index 27cfceae4ff..4df21be83a7 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 31e969846098dd762b1161a57a57d13e0121b43d Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Dec 18 10:15:33 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Dec 18 10:15:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e96984 net-libs/libproxy: stable 0.4.16 for ppc stable wrt bug #741538 Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libproxy/libproxy-0.4.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index 05a310fc743..27cfceae4ff 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 6cbdc35bfa5d54b3a4f685573dde3c90bc3b5191 Author: Sam James gentoo org> AuthorDate: Thu Dec 17 11:54:22 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 17 11:54:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbdc35b net-libs/libproxy: Stabilize 0.4.16 amd64, #741538 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index d8c885a99e2..05a310fc743 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 0d4dd152a66730dd734ee8f48676e8a031f23b55 Author: Sam James gentoo org> AuthorDate: Thu Dec 17 11:41:15 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 17 11:41:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4dd152 net-libs/libproxy: Stabilize 0.4.16 arm, #741538 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index f6dea615200..d8c885a99e2 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 56ff391c82d5ee407ca5854feba1d49829ca0f9f Author: Sam James gentoo org> AuthorDate: Thu Dec 17 07:59:11 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 17 07:59:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ff391c net-libs/libproxy: Stabilize 0.4.16 arm64, #741538 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/libproxy-0.4.16.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.16.ebuild b/net-libs/libproxy/libproxy-0.4.16.ebuild index 1373ea5f58a..f6dea615200 100644 --- a/net-libs/libproxy/libproxy-0.4.16.ebuild +++ b/net-libs/libproxy/libproxy-0.4.16.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/files/, net-libs/libproxy/
commit: 60e59f03b62e262dc5056d77fadb9cfe321e06c6 Author: Sam James gentoo org> AuthorDate: Tue Dec 15 04:50:17 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 15 04:50:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60e59f03 net-libs/libproxy: security bump to 0.4.16 Bug: https://bugs.gentoo.org/741538 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-libs/libproxy/Manifest | 1 + .../files/libproxy-0.4.16-avoid-nm-build-dep.patch | 85 ++ net-libs/libproxy/libproxy-0.4.16.ebuild | 81 + 3 files changed, 167 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index a35afe3e315..d879cde8cee 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1 +1,2 @@ DIST libproxy-0.4.15.tar.gz 93084 BLAKE2B 9aa86403eaf4e1791958013c2739e251c61f11da40e66b3296b33a7f380828895f621175add5efb3cd17222ff016941801c25c2d70c19ef3a6652510268a0b3d SHA512 8f68bd56e44aeb3f553f4657bef82a5d14302780508dafa32454d6f724b724c884ceed6042f8df53a081d26ea0b05598cf35eab44823257c47c5ef8afb36442b +DIST libproxy-0.4.16.tar.gz 95534 BLAKE2B 163f4fa359758a2186802683005b7d2bbd68933d2512f2c4a284912b6d07e3aa288613e3b473d1bd8d9fe941033da634490c78367692a489da31184dd4dc3cb8 SHA512 28bca7c86e486d08ddc1699e562dd98366b569ec9a7a965f7d15d265ede508575e6eae43abde1778f46d55c3304d32218d891d01ba6a8c360820412748ed5ca1 diff --git a/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch new file mode 100644 index 000..4a287955bba --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.16-avoid-nm-build-dep.patch @@ -0,0 +1,85 @@ +From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev +Date: Mon, 29 Apr 2013 23:02:25 -0400 +Subject: [PATCH] Avoid build-time dependency on NetworkManager + +Needed to prevent a dependency loop: +nm -> libsoup -> glib-networking -> libproxy -> nm + +https://bugs.gentoo.org/467696 + +* ast...@gentoo.org: Rebased on top of 0.4.15 + also revert 423801295921ab1ec0d98565fcbc2635088d45da +* s...@gentoo.org: Rebased on top of 0.4.16 + (same revert included) +--- + libproxy/cmake/modules.cmk| 6 ++--- + .../cmake/modules/network_networkmanager.cmk | 5 +--- + libproxy/modules/network_networkmanager.cpp | 23 ++- + 3 files changed, 21 insertions(+), 13 deletions(-) + +diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk +index 11d2d43..cc2b58f 100644 +--- a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk +@@ -40,10 +40,10 @@ px_module(config_w32reg"${WIN32}"1) + px_module(ignore_domain1 1) + px_module(ignore_hostname 1 1) + px_module(ignore_ip1 1) +-if(NM_FOUND OR NMold_FOUND) ++if(NM_FOUND) + set(NM_BUILD 1) +-endif(NM_FOUND OR NMold_FOUND) +-px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}${NMold_LIBRARIES}) ++endif(NM_FOUND) ++px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}) + px_module(pacrunner_mozjs 0 ${BIPR} ${MOZJS_LIBRARIES}) + px_module(pacrunner_natus "${NATUS_FOUND}" ${BIPR} ${NATUS_LIBRARIES}) + px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} ${WEBKIT_LIBRARIES}) +diff --git a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk +index 6ef6ead..2586bbd 100644 +--- a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk +@@ -1,6 +1,3 @@ + if (NOT WIN32 AND NOT APPLE) +- px_check_modules(NM libnm dbus-1) +- if (NOT NM_FOUND) +-px_check_modules(NMold NetworkManager dbus-1) +- endif (NOT NM_FOUND) ++ px_check_modules(NM dbus-1) + endif() +diff --git a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp +index 546a8ee..317f1ab 100644 +--- a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp +@@ -23,13 +23,24 @@ + using namespace libproxy; + + #include +-#include + +-// Backwards compatibility: with the switch to libnm, NM_STATE_CONNECTED is no +-// longer defined. NM_STATE_CONNECTED_GLOBAL appeared with NM 0.9 and was aliased +-#ifndef NM_STATE_CONNECTED +- #define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL +-#endif ++/* ++ * copy-pasted from NetworkManager-1.26.0's NetworkManager.h to prevent ++ * a circular dependency; https://bugs.gentoo.org/467696 ++ */ ++#define NM_DBUS_PATH "/org/freedesktop/NetworkManager" ++#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager" ++typedef enum { ++ NM_STATE_UNKNOWN = 0, ++ NM_STATE_ASLEEP
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/files/, net-libs/libproxy/
commit: eb13aa137fcda3e70a82a877aef671a9c7860634 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Oct 11 09:22:26 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Oct 11 09:22:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb13aa13 net-libs/libproxy: fix build on c++17 compiler (gcc-11) Closes: https://bugs.gentoo.org/732700 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> .../libproxy/files/libproxy-0.4.15-gcc-11.patch| 118 + net-libs/libproxy/libproxy-0.4.15-r2.ebuild| 86 +++ 2 files changed, 204 insertions(+) diff --git a/net-libs/libproxy/files/libproxy-0.4.15-gcc-11.patch b/net-libs/libproxy/files/libproxy-0.4.15-gcc-11.patch new file mode 100644 index 000..2d40a6c1600 --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.15-gcc-11.patch @@ -0,0 +1,118 @@ +https://bugs.gentoo.org/732700 +https://github.com/libproxy/libproxy/issues/127 + +--- a/libproxy/extension_config.hpp b/libproxy/extension_config.hpp +@@ -31,7 +31,7 @@ using namespace libmodman; + class DLL_PUBLIC config_extension : public extension { + public: + // Abstract methods +- virtual vector get_config(const url ) throw (runtime_error)=0; ++ virtual vector get_config(const url )=0; + + // Virtual methods + virtual string get_ignore(const url ); +--- a/libproxy/extension_pacrunner.cpp b/libproxy/extension_pacrunner.cpp +@@ -30,7 +30,7 @@ pacrunner_extension::~pacrunner_extension() { + if (this->pr) delete this->pr; + } + +-pacrunner* pacrunner_extension::get(string pac, const url& pacurl) throw (bad_alloc) { ++pacrunner* pacrunner_extension::get(string pac, const url& pacurl) { + if (this->pr) { + if (this->last == pac) + return this->pr; +--- a/libproxy/extension_pacrunner.hpp b/libproxy/extension_pacrunner.hpp +@@ -26,7 +26,7 @@ + #define PX_PACRUNNER_MODULE_EZ(name, symb, smod) \ + class name ## _pacrunner_extension : public pacrunner_extension { \ + protected: \ +- virtual pacrunner* create(string pac, const url& pacurl) throw (bad_alloc) { \ ++ virtual pacrunner* create(string pac, const url& pacurl) { \ + return new name ## _pacrunner(pac, pacurl); \ + } \ + }; \ +@@ -41,13 +41,13 @@ class DLL_PUBLIC pacrunner { + public: + pacrunner(string pac, const url& pacurl); + virtual ~pacrunner() {}; +- virtual string run(const url& url) throw (bad_alloc)=0; ++ virtual string run(const url& url)=0; + }; + + class DLL_PUBLIC pacrunner_extension : public extension { + public: + // Virtual methods +- virtual pacrunner* get(string pac, const url& pacurl) throw (bad_alloc); ++ virtual pacrunner* get(string pac, const url& pacurl); + virtual ~pacrunner_extension(); + + // Final methods +@@ -55,7 +55,7 @@ public: + + protected: + // Abstract methods +- virtual pacrunner* create(string pac, const url& pacurl) throw (bad_alloc)=0; ++ virtual pacrunner* create(string pac, const url& pacurl)=0; + + private: + pacrunner* pr; +--- a/libproxy/modules/config_envvar.cpp b/libproxy/modules/config_envvar.cpp +@@ -24,7 +24,7 @@ using namespace libproxy; + + class envvar_config_extension : public config_extension { + public: +- vector get_config(const url ) throw (runtime_error) { ++ vector get_config(const url ) { + const char *proxy = NULL; + vector response; + +--- a/libproxy/modules/config_sysconfig.cpp b/libproxy/modules/config_sysconfig.cpp +@@ -124,7 +124,7 @@ public: + ~sysconfig_config_extension() { + } + +- vector get_config(const url ) throw (runtime_error) { ++ vector get_config(const url ) { + map::const_iterator it = _data.find("PROXY_ENABLED"); + vector response; + +--- a/libproxy/url.cpp b/libproxy/url.cpp +@@ -115,7 +115,7 @@ string url::encode(const string , const string _reserved) { + return encoded.str(); + } + +-url::url(const string ) throw(parse_error) ++url::url(const string ) + : m_orig(url), m_port(0), m_ips(NULL) { + size_t idx = 0; + size_t hier_part_start, hier_part_end; +@@ -298,7 +298,7 @@ url& url::operator=(const url& url) { + return *this; + } + +-url& url::operator=(string strurl) throw (parse_error) { ++url& url::operator=(string strurl) { + url tmp(strurl); + *this = tmp; + return *this; +--- a/libproxy/url.hpp b/libproxy/url.hpp +@@ -50,10 +50,10 @@ public: + + ~url(); + url(const url& url); +- url(const string& url) throw (parse_error); ++ url(const string& url); + bool operator==(const url& url) const; + url& operator=(const url& url); +- url& operator=(string url) throw
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 94919576bc66fd8a8de264b075de7aecc7b39ab7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Mar 29 09:02:01 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 30 08:01:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94919576 net-libs/libproxy: Drop 0.4.13-r2 Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/Manifest | 1 - .../files/libproxy-0.4.11-avoid-nm-build-dep.patch | 60 -- .../libproxy/files/libproxy-0.4.12-mozjs.pc.patch | 23 -- .../libproxy/files/libproxy-0.4.13-cmake-37.patch | 27 --- net-libs/libproxy/libproxy-0.4.13-r2.ebuild| 94 -- 5 files changed, 205 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 1e6520ca0b2..a35afe3e315 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1 @@ -DIST libproxy-0.4.13.tar.gz 89296 BLAKE2B 05e1c6a56e562a9fc8c8123bead6f3a264589f97895079f3d90cd0edd03d980c9b2bb0a4a3c2d2c2aa553e0ed0450863bd74236c00d94b9c42930efe9c37bff1 SHA512 babbe5e9326cb2bfdf4504662533b314f72c3475687f8b57c235614698cb18e0ed31752b834cb1d33cc94ecd3af6589684b2846e73830f0be3557c465a1f1c42 DIST libproxy-0.4.15.tar.gz 93084 BLAKE2B 9aa86403eaf4e1791958013c2739e251c61f11da40e66b3296b33a7f380828895f621175add5efb3cd17222ff016941801c25c2d70c19ef3a6652510268a0b3d SHA512 8f68bd56e44aeb3f553f4657bef82a5d14302780508dafa32454d6f724b724c884ceed6042f8df53a081d26ea0b05598cf35eab44823257c47c5ef8afb36442b diff --git a/net-libs/libproxy/files/libproxy-0.4.11-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.11-avoid-nm-build-dep.patch deleted file mode 100644 index 59e368b696e..000 --- a/net-libs/libproxy/files/libproxy-0.4.11-avoid-nm-build-dep.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 518214ee85e10c5bc99d3b115ae7ac9cc3fc14fc Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev -Date: Mon, 29 Apr 2013 23:02:25 -0400 -Subject: [PATCH] Avoid build-time dependency on NetworkManager - -Needed to prevent a dependency loop: -nm -> libsoup -> glib-networking -> libproxy -> nm - -https://bugs.gentoo.org/467696 - libproxy/cmake/modules/network_networkmanager.cmk | 4 ++-- - libproxy/modules/network_networkmanager.cpp | 21 - - 2 files changed, 22 insertions(+), 3 deletions(-) - -diff --git a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk -index d9f9588..2586bbd 100644 a/libproxy/cmake/modules/network_networkmanager.cmk -+++ b/libproxy/cmake/modules/network_networkmanager.cmk -@@ -1,3 +1,3 @@ - if (NOT WIN32 AND NOT APPLE) -- px_check_modules(NM NetworkManager dbus-1) --endif() -\ No newline at end of file -+ px_check_modules(NM dbus-1) -+endif() -diff --git a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp -index 564c275..a03425b 100644 a/libproxy/modules/network_networkmanager.cpp -+++ b/libproxy/modules/network_networkmanager.cpp -@@ -23,7 +23,26 @@ - using namespace libproxy; - - #include --#include -+ -+ -+/* -+ * copy-pasted from NetworkManager-0.9.6.4's NetworkManager.h to prevent -+ * a circular dependency; https://bugs.gentoo.org/467696 -+ */ -+#define NM_DBUS_PATH "/org/freedesktop/NetworkManager" -+#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager" -+typedef enum { -+ NM_STATE_UNKNOWN = 0, -+ NM_STATE_ASLEEP = 10, -+ NM_STATE_DISCONNECTED = 20, -+ NM_STATE_DISCONNECTING= 30, -+ NM_STATE_CONNECTING = 40, -+ NM_STATE_CONNECTED_LOCAL = 50, -+ NM_STATE_CONNECTED_SITE = 60, -+ NM_STATE_CONNECTED_GLOBAL = 70 -+} NMState; -+#define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL -+ - - class networkmanager_network_extension : public network_extension { - public: --- -1.8.2.1 - diff --git a/net-libs/libproxy/files/libproxy-0.4.12-mozjs.pc.patch b/net-libs/libproxy/files/libproxy-0.4.12-mozjs.pc.patch deleted file mode 100644 index bf69fc31d93..000 --- a/net-libs/libproxy/files/libproxy-0.4.12-mozjs.pc.patch +++ /dev/null @@ -1,23 +0,0 @@ a/libproxy/cmake/modules/pacrunner_mozjs.cmk 2011-06-20 04:31:41.0 -0600 -+++ b/libproxy/cmake/modules/pacrunner_mozjs.cmk 2013-03-24 19:20:17.910765954 -0600 -@@ -9,12 +9,18 @@ - elseif(NOT APPLE) - option(WITH_MOZJS "Search for MOZJS package" ON) - if (WITH_MOZJS) --pkg_search_module(MOZJS mozjs185) -+pkg_search_module(MOZJS mozjs187) - if(MOZJS_FOUND) - include_directories(${MOZJS_INCLUDE_DIRS}) - link_directories(${MOZJS_LIBRARY_DIRS}) - else() -- set(MOZJS_FOUND 0) -+ pkg_search_module(MOZJS mozjs185) -+ if(MOZJS_FOUND) -+include_directories(${MOZJS_INCLUDE_DIRS}) -+
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 061fde8eda0452e29e85642479772dcb26a6375b Author: Mart Raudsepp gentoo org> AuthorDate: Sun Mar 29 08:34:55 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Sun Mar 29 08:34:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061fde8e net-libs/libproxy: arm64 stable (bug #709948) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 4b24fb8b64f..a7f18a3ed30 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 79dce8528df880dd29d5745b4a80ec90dc8ac781 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 13:11:28 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 13:11:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79dce852 net-libs/libproxy: x86 stable wrt bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 175b2430245..16852065bae 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 8dcc4a0d24b6f6e9833113eb3b0e857b03063408 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 11:42:40 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 11:43:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcc4a0d net-libs/libproxy: ppc stable wrt bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 7b2f9878fcf..175b2430245 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: e862ef975c4da29c2106a1fb025465e851e83ddb Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 11:31:53 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 11:31:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e862ef97 net-libs/libproxy: ppc64 stable wrt bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 5b6de6d67a4..7b2f9878fcf 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: edeb3d5350e5521548d3e3dd02ec587c52078d68 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 11:27:19 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 11:27:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edeb3d53 net-libs/libproxy: ia64 stable wrt bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index c30167a5893..5b6de6d67a4 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 59e2d970e4b90e419f79f062d558c0996d452e2f Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 24 10:06:56 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 24 10:06:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e2d970 net-libs/libproxy: arm stable wrt bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index e982b51013b..c30167a5893 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 14d370869cedb0c25f8c2ffe6fdf5565ee892827 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Feb 20 18:07:00 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 20 18:47:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d37086 net-libs/libproxy: stable 0.4.15-r1 for hppa, bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 359a02d5acc..e982b51013b 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 3123916fee55052cfd549c4f0f5941e3c11821dd Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Feb 20 18:05:35 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 20 18:47:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3123916f net-libs/libproxy: stable 0.4.15-r1 for sparc, bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 2def4a245f5..359a02d5acc 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: a29697ed4bbe78ebcc2356e26b88bd8ab6034fa0 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Feb 18 16:24:23 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Feb 18 16:24:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29697ed net-libs/libproxy: amd64 stable wrt bug #709948 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 4dcab470c23..2def4a245f5 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/files/
commit: 91b67ce86892d7b9315ae469cc02e371359653be Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 16 20:16:19 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 16 20:22:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b67ce8 net-libs/libproxy: Properly fix patch to avoid NM dependency loop Previously a second attempt at finding it would succeed. Bug: https://bugs.gentoo.org/705552 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/libproxy-0.4.15-avoid-nm-build-dep.patch | 53 -- 1 file changed, 38 insertions(+), 15 deletions(-) diff --git a/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch index 0b9320a6dfd..e896baa3bac 100644 --- a/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch +++ b/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch @@ -1,4 +1,4 @@ -From 518214ee85e10c5bc99d3b115ae7ac9cc3fc14fc Mon Sep 17 00:00:00 2001 +From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001 From: Alexandre Rostovtsev Date: Mon, 29 Apr 2013 23:02:25 -0400 Subject: [PATCH] Avoid build-time dependency on NetworkManager @@ -9,25 +9,47 @@ nm -> libsoup -> glib-networking -> libproxy -> nm https://bugs.gentoo.org/467696 * ast...@gentoo.org: Rebased on top of 0.4.15 + also revert 423801295921ab1ec0d98565fcbc2635088d45da --- - libproxy/cmake/modules/network_networkmanager.cmk | 4 ++-- - libproxy/modules/network_networkmanager.cpp | 23 +-- - 2 files changed, 19 insertions(+), 8 deletions(-) + libproxy/cmake/modules.cmk| 6 ++--- + .../cmake/modules/network_networkmanager.cmk | 5 +--- + libproxy/modules/network_networkmanager.cpp | 23 ++- + 3 files changed, 21 insertions(+), 13 deletions(-) a/libproxy/cmake/modules/network_networkmanager.cmk2017-05-11 11:33:33.0 +0200 -+++ b/libproxy/cmake/modules/network_networkmanager.cmk2019-10-06 15:17:37.881932672 +0200 -@@ -1,6 +1,6 @@ +diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk +index b3211f2..d4436e1 100644 +--- a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk +@@ -38,10 +38,10 @@ px_module(config_w32reg"${WIN32}"1) + px_module(ignore_domain1 1) + px_module(ignore_hostname 1 1) + px_module(ignore_ip1 1) +-if(NM_FOUND OR NMold_FOUND) ++if(NM_FOUND) + set(NM_BUILD 1) +-endif(NM_FOUND OR NMold_FOUND) +-px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}${NMold_LIBRARIES}) ++endif(NM_FOUND) ++px_module(network_networkmanager "${NM_BUILD}" 0 ${NM_LIBRARIES}) + px_module(pacrunner_mozjs "${MOZJS_FOUND}" ${BIPR} ${MOZJS_LIBRARIES}) + px_module(pacrunner_natus "${NATUS_FOUND}" ${BIPR} ${NATUS_LIBRARIES}) + px_module(pacrunner_webkit "${WEBKIT_FOUND}" ${BIPR} ${WEBKIT_LIBRARIES}) +diff --git a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk +index 6ef6ead..2586bbd 100644 +--- a/libproxy/cmake/modules/network_networkmanager.cmk b/libproxy/cmake/modules/network_networkmanager.cmk +@@ -1,6 +1,3 @@ if (NOT WIN32 AND NOT APPLE) - px_check_modules(NM libnm dbus-1) -+ px_check_modules(NM dbus-1) - if (NOT NM_FOUND) +- if (NOT NM_FOUND) -px_check_modules(NMold NetworkManager dbus-1) -+px_check_modules(NMold dbus-1) - endif (NOT NM_FOUND) +- endif (NOT NM_FOUND) ++ px_check_modules(NM dbus-1) endif() - a/libproxy/modules/network_networkmanager.cpp 2017-05-11 11:33:33.0 +0200 -+++ b/libproxy/modules/network_networkmanager.cpp 2019-10-06 15:24:21.621173178 +0200 +diff --git a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp +index 546a8ee..4dc3d8d 100644 +--- a/libproxy/modules/network_networkmanager.cpp b/libproxy/modules/network_networkmanager.cpp @@ -23,13 +23,24 @@ using namespace libproxy; @@ -60,4 +82,5 @@ https://bugs.gentoo.org/467696 class networkmanager_network_extension : public network_extension { public: -- -1.8.2.1 +2.25.0 +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: b0b6e4bbdf09f5805f4903cbf48e6f0204ceeba5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 16 19:44:36 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 16 19:44:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b6e4bb net-libs/libproxy: Drop unused CMake variables Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index 36b6342d56c..4dcab470c23 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -65,8 +65,6 @@ multilib_src_configure() { -DWITH_KDE=$(usex kde) -DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF) -DWITH_NM=$(usex networkmanager) - -DWITH_NMold=$(usex networkmanager) - -DPERL_VENDORINSTALL=OFF -DWITH_PERL=OFF # bug 705410, uses reserved target name "test" -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65 -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF)
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 7b26254e22f3a8b5b4f38d00f31c87dec2d69345 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 16 19:42:18 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 16 19:42:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b26254e net-libs/libproxy: Drop 0.4.15 (r0) Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/libproxy-0.4.15.ebuild | 87 1 file changed, 87 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.15.ebuild b/net-libs/libproxy/libproxy-0.4.15.ebuild deleted file mode 100644 index 8f8f6a2ec5a..000 --- a/net-libs/libproxy/libproxy-0.4.15.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake -inherit cmake-multilib flag-o-matic mono-env - -DESCRIPTION="Library for automatic proxy configuration management" -HOMEPAGE="https://github.com/libproxy/libproxy; -SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="gnome kde mono networkmanager perl spidermonkey test webkit" - -RESTRICT="!test? ( test )" - -BDEPEND=" - virtual/pkgconfig:0[${MULTILIB_USEDEP}] -" -DEPEND=" - gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) - mono? ( dev-lang/mono ) - networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) - perl? ( dev-lang/perl:= ) - spidermonkey? ( >=dev-lang/spidermonkey-52.0.0:= ) - webkit? ( net-libs/webkit-gtk:4 ) -" -RDEPEND="${DEPEND} - kde? ( kde-frameworks/kconfig:5 ) -" -# avoid dependency loop, bug #467696 -PDEPEND="networkmanager? ( net-misc/networkmanager )" - -PATCHES=( - # get-pac-test freezes when run by the ebuild, succeeds when building - # manually; virtualx.eclass doesn't help :( - "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch" - - # https://github.com/libproxy/libproxy/issues/27 - "${FILESDIR}/${PN}-0.4.12-macosx.patch" - - # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696 - # https://github.com/libproxy/libproxy/issues/28 - "${FILESDIR}/${P}-avoid-nm-build-dep.patch" - - # backports from git master: - "${FILESDIR}"/${P}-python-3.7.patch # find python-3.7 and 3.8 as well - "${FILESDIR}"/${P}-mozjs-52-{1,2}.patch -) - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_C_FLAGS="${CFLAGS}" - -DCMAKE_CXX_FLAGS="${CXXFLAGS}" - -DWITH_NATUS=OFF - -DWITH_PYTHON2=OFF - # WITH_VALA just copies the .vapi file over and needs no deps, - # hence always enable it unconditionally - -DWITH_VALA=ON - -DWITH_WEBKIT=OFF - $(multilib_is_native_abi && usex mono -DGMCS_EXECUTABLE="${EPREFIX}"/usr/bin/mcs) - -DWITH_GNOME3=$(usex gnome) - -DWITH_KDE=$(usex kde) - -DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF) - -DWITH_NM=$(usex networkmanager) - $(multilib_is_native_abi && usex perl -DPERL_VENDORINSTALL=ON) - -DWITH_PERL=$(multilib_is_native_abi && usex perl || echo OFF) - -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65 - -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF) - -DBUILD_TESTING=$(usex test) - -DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo OFF) - ) - cmake_src_configure -} - -src_configure() { - [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl - - multilib-minimal_src_configure -} - -multilib_src_install_all() { - doman "${FILESDIR}"/proxy.1 -}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: bc0a50d2bcf7e361d8b9a31f316720ebc751804a Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jan 16 19:41:21 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jan 16 19:41:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0a50d2 net-libs/libproxy: Drop USE perl No revdeps. Feel free to revert after fixing build system (upstream!). Closes: https://bugs.gentoo.org/705410 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild index c194f52a8c6..36b6342d56c 100644 --- a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="gnome kde mono networkmanager perl spidermonkey test webkit" +IUSE="gnome kde mono networkmanager spidermonkey test webkit" RESTRICT="!test? ( test )" @@ -24,7 +24,6 @@ DEPEND=" gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) mono? ( dev-lang/mono ) networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) - perl? ( dev-lang/perl:= ) spidermonkey? ( >=dev-lang/spidermonkey-52.0.0:= ) webkit? ( net-libs/webkit-gtk:4 ) " @@ -67,8 +66,8 @@ multilib_src_configure() { -DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF) -DWITH_NM=$(usex networkmanager) -DWITH_NMold=$(usex networkmanager) - $(multilib_is_native_abi && usex perl -DPERL_VENDORINSTALL=ON) - -DWITH_PERL=$(multilib_is_native_abi && usex perl || echo OFF) + -DPERL_VENDORINSTALL=OFF + -DWITH_PERL=OFF # bug 705410, uses reserved target name "test" -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65 -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF) -DBUILD_TESTING=$(usex test)
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 7cd662dd30c20f23c1ac804f06f08936dac0e372 Author: Ben Kohler gentoo org> AuthorDate: Thu Jan 16 19:12:50 2020 + Commit: Ben Kohler gentoo org> CommitDate: Thu Jan 16 19:12:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd662dd net-libs/libproxy: fix installation for USE="-networkmanager" Closes: https://bugs.gentoo.org/705552 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Ben Kohler gentoo.org> net-libs/libproxy/libproxy-0.4.15-r1.ebuild | 88 + 1 file changed, 88 insertions(+) diff --git a/net-libs/libproxy/libproxy-0.4.15-r1.ebuild b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild new file mode 100644 index 000..c194f52a8c6 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.4.15-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib flag-o-matic mono-env + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://github.com/libproxy/libproxy; +SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="gnome kde mono networkmanager perl spidermonkey test webkit" + +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig:0[${MULTILIB_USEDEP}] +" +DEPEND=" + gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) + mono? ( dev-lang/mono ) + networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) + perl? ( dev-lang/perl:= ) + spidermonkey? ( >=dev-lang/spidermonkey-52.0.0:= ) + webkit? ( net-libs/webkit-gtk:4 ) +" +RDEPEND="${DEPEND} + kde? ( kde-frameworks/kconfig:5 ) +" +# avoid dependency loop, bug #467696 +PDEPEND="networkmanager? ( net-misc/networkmanager )" + +PATCHES=( + # get-pac-test freezes when run by the ebuild, succeeds when building + # manually; virtualx.eclass doesn't help :( + "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch" + + # https://github.com/libproxy/libproxy/issues/27 + "${FILESDIR}/${PN}-0.4.12-macosx.patch" + + # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696 + # https://github.com/libproxy/libproxy/issues/28 + "${FILESDIR}/${P}-avoid-nm-build-dep.patch" + + # backports from git master: + "${FILESDIR}"/${P}-python-3.7.patch # find python-3.7 and 3.8 as well + "${FILESDIR}"/${P}-mozjs-52-{1,2}.patch +) + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_C_FLAGS="${CFLAGS}" + -DCMAKE_CXX_FLAGS="${CXXFLAGS}" + -DWITH_NATUS=OFF + -DWITH_PYTHON2=OFF + # WITH_VALA just copies the .vapi file over and needs no deps, + # hence always enable it unconditionally + -DWITH_VALA=ON + -DWITH_WEBKIT=OFF + $(multilib_is_native_abi && usex mono -DGMCS_EXECUTABLE="${EPREFIX}"/usr/bin/mcs) + -DWITH_GNOME3=$(usex gnome) + -DWITH_KDE=$(usex kde) + -DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo OFF) + -DWITH_NM=$(usex networkmanager) + -DWITH_NMold=$(usex networkmanager) + $(multilib_is_native_abi && usex perl -DPERL_VENDORINSTALL=ON) + -DWITH_PERL=$(multilib_is_native_abi && usex perl || echo OFF) + -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65 + -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF) + -DBUILD_TESTING=$(usex test) + -DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo OFF) + ) + cmake_src_configure +} + +src_configure() { + [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl + + multilib-minimal_src_configure +} + +multilib_src_install_all() { + doman "${FILESDIR}"/proxy.1 +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 001b200d2bc7ca12a9d3239d00a1bcae07465db9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jan 13 19:21:36 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jan 13 19:26:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001b200d net-libs/libproxy: Drop USE python, python3 has a major runtime issue Bug: https://bugs.gentoo.org/608886 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/libproxy-0.4.15.ebuild | 13 - 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.15.ebuild b/net-libs/libproxy/libproxy-0.4.15.ebuild index 0e4f5379188..8f8f6a2ec5a 100644 --- a/net-libs/libproxy/libproxy-0.4.15.ebuild +++ b/net-libs/libproxy/libproxy-0.4.15.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_ECLASS=cmake -PYTHON_COMPAT=( python3_{6,7,8} ) -inherit cmake-multilib flag-o-matic mono-env python-r1 +inherit cmake-multilib flag-o-matic mono-env DESCRIPTION="Library for automatic proxy configuration management" HOMEPAGE="https://github.com/libproxy/libproxy; @@ -14,9 +13,8 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" +IUSE="gnome kde mono networkmanager perl spidermonkey test webkit" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" BDEPEND=" @@ -27,7 +25,6 @@ DEPEND=" mono? ( dev-lang/mono ) networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) spidermonkey? ( >=dev-lang/spidermonkey-52.0.0:= ) webkit? ( net-libs/webkit-gtk:4 ) " @@ -71,7 +68,7 @@ multilib_src_configure() { -DWITH_NM=$(usex networkmanager) $(multilib_is_native_abi && usex perl -DPERL_VENDORINSTALL=ON) -DWITH_PERL=$(multilib_is_native_abi && usex perl || echo OFF) - -DWITH_PYTHON3=$(multilib_is_native_abi && usex python || echo OFF) + -DWITH_PYTHON3=OFF # Major issue: https://github.com/libproxy/libproxy/issues/65 -DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo OFF) -DBUILD_TESTING=$(usex test) -DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo OFF) @@ -82,11 +79,9 @@ multilib_src_configure() { src_configure() { [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl - use python && python_setup multilib-minimal_src_configure } multilib_src_install_all() { doman "${FILESDIR}"/proxy.1 - use python && python_foreach_impl python_domodule bindings/python/libproxy.py }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/files/, net-libs/libproxy/
commit: 0ff192d63f46225f557ec26daef552f2bda232bf Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 6 14:23:16 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jan 13 19:26:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff192d6 net-libs/libproxy: 0.4.15 version bump, EAPI-7 bump, python3 support Closes: https://bugs.gentoo.org/608886 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> net-libs/libproxy/Manifest | 1 + .../files/libproxy-0.4.15-avoid-nm-build-dep.patch | 63 + .../files/libproxy-0.4.15-mozjs-52-1.patch | 101 + .../files/libproxy-0.4.15-mozjs-52-2.patch | 23 + .../files/libproxy-0.4.15-python-3.7.patch | 23 + net-libs/libproxy/libproxy-0.4.15.ebuild | 92 +++ 6 files changed, 303 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 39a629475f8..1e6520ca0b2 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1 +1,2 @@ DIST libproxy-0.4.13.tar.gz 89296 BLAKE2B 05e1c6a56e562a9fc8c8123bead6f3a264589f97895079f3d90cd0edd03d980c9b2bb0a4a3c2d2c2aa553e0ed0450863bd74236c00d94b9c42930efe9c37bff1 SHA512 babbe5e9326cb2bfdf4504662533b314f72c3475687f8b57c235614698cb18e0ed31752b834cb1d33cc94ecd3af6589684b2846e73830f0be3557c465a1f1c42 +DIST libproxy-0.4.15.tar.gz 93084 BLAKE2B 9aa86403eaf4e1791958013c2739e251c61f11da40e66b3296b33a7f380828895f621175add5efb3cd17222ff016941801c25c2d70c19ef3a6652510268a0b3d SHA512 8f68bd56e44aeb3f553f4657bef82a5d14302780508dafa32454d6f724b724c884ceed6042f8df53a081d26ea0b05598cf35eab44823257c47c5ef8afb36442b diff --git a/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch b/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch new file mode 100644 index 000..0b9320a6dfd --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch @@ -0,0 +1,63 @@ +From 518214ee85e10c5bc99d3b115ae7ac9cc3fc14fc Mon Sep 17 00:00:00 2001 +From: Alexandre Rostovtsev +Date: Mon, 29 Apr 2013 23:02:25 -0400 +Subject: [PATCH] Avoid build-time dependency on NetworkManager + +Needed to prevent a dependency loop: +nm -> libsoup -> glib-networking -> libproxy -> nm + +https://bugs.gentoo.org/467696 + +* ast...@gentoo.org: Rebased on top of 0.4.15 +--- + libproxy/cmake/modules/network_networkmanager.cmk | 4 ++-- + libproxy/modules/network_networkmanager.cpp | 23 +-- + 2 files changed, 19 insertions(+), 8 deletions(-) + +--- a/libproxy/cmake/modules/network_networkmanager.cmk2017-05-11 11:33:33.0 +0200 b/libproxy/cmake/modules/network_networkmanager.cmk2019-10-06 15:17:37.881932672 +0200 +@@ -1,6 +1,6 @@ + if (NOT WIN32 AND NOT APPLE) +- px_check_modules(NM libnm dbus-1) ++ px_check_modules(NM dbus-1) + if (NOT NM_FOUND) +-px_check_modules(NMold NetworkManager dbus-1) ++px_check_modules(NMold dbus-1) + endif (NOT NM_FOUND) + endif() + +--- a/libproxy/modules/network_networkmanager.cpp 2017-05-11 11:33:33.0 +0200 b/libproxy/modules/network_networkmanager.cpp 2019-10-06 15:24:21.621173178 +0200 +@@ -23,13 +23,24 @@ + using namespace libproxy; + + #include +-#include + +-// Backwards compatibility: with the switch to libnm, NM_STATE_CONNECTED is no +-// longer defined. NM_STATE_CONNECTED_GLOBAL appeared with NM 0.9 and was aliased +-#ifndef NM_STATE_CONNECTED +- #define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL +-#endif ++/* ++ * copy-pasted from NetworkManager-0.9.6.4's NetworkManager.h to prevent ++ * a circular dependency; https://bugs.gentoo.org/467696 ++ */ ++#define NM_DBUS_PATH "/org/freedesktop/NetworkManager" ++#define NM_DBUS_INTERFACE "org.freedesktop.NetworkManager" ++typedef enum { ++ NM_STATE_UNKNOWN = 0, ++ NM_STATE_ASLEEP = 10, ++ NM_STATE_DISCONNECTED = 20, ++ NM_STATE_DISCONNECTING= 30, ++ NM_STATE_CONNECTING = 40, ++ NM_STATE_CONNECTED_LOCAL = 50, ++ NM_STATE_CONNECTED_SITE = 60, ++ NM_STATE_CONNECTED_GLOBAL = 70 ++} NMState; ++#define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL + + class networkmanager_network_extension : public network_extension { + public: +-- +1.8.2.1 diff --git a/net-libs/libproxy/files/libproxy-0.4.15-mozjs-52-1.patch b/net-libs/libproxy/files/libproxy-0.4.15-mozjs-52-1.patch new file mode 100644 index 000..c2d0257d437 --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.15-mozjs-52-1.patch @@ -0,0 +1,101 @@ +From f594720280b2e40d81fa6e286a0ef8868687ef7e Mon Sep 17 00:00:00 2001 +From: Pierre Lejeune +Date: Sat, 30 Jun 2018 21:10:06 +0200 +Subject: [PATCH] Build with mozjs-52 + +Fixes #71 +--- + libproxy/cmake/modules/pacrunner_mozjs.cmk | 2 +- +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: bce85c76b133fa7985fd146130047d6d1079daf5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jun 28 19:05:10 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jun 28 19:05:33 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce85c76 net-libs/libproxy: Drop nonexistent kde-apps/kreadconfig:4 Package-Manager: Portage-2.3.41, Repoman-2.3.9 net-libs/libproxy/libproxy-0.4.13-r2.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r2.ebuild b/net-libs/libproxy/libproxy-0.4.13-r2.ebuild index d5e475e1e5c..5fa2ed8c02f 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r2.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r2.ebuild @@ -32,10 +32,7 @@ DEPEND="${CDEPEND} virtual/pkgconfig:0[${MULTILIB_USEDEP}] " RDEPEND="${CDEPEND} - kde? ( || ( - kde-frameworks/kconfig:5 - kde-apps/kreadconfig:4 - ) ) + kde? ( kde-frameworks/kconfig:5 ) " # avoid dependency loop, bug #467696 PDEPEND="networkmanager? ( net-misc/networkmanager )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 347ce2c59f01431a937f8a56c2a6277a85597287 Author: Gilles Dartiguelongue gentoo org> AuthorDate: Sun Mar 25 18:19:24 2018 + Commit: Gilles Dartiguelongue gentoo org> CommitDate: Sun Mar 25 20:40:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347ce2c5 net-libs/libproxy: fix configure warnings Explicitely disable NATUS support, bug #624274. Do not pass unneeded variables if corresponding support is not enabled (perl, mono), bug #649454. Closes: https://bugs.gentoo.org/649454 Closes: https://bugs.gentoo.org/624274 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-libs/libproxy/libproxy-0.4.13-r2.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r2.ebuild b/net-libs/libproxy/libproxy-0.4.13-r2.ebuild index d212bc6f1b1..d5e475e1e5c 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r2.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r2.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 @@ -61,13 +61,13 @@ PATCHES=( multilib_src_configure() { local mycmakeargs=( - '-DPERL_VENDORINSTALL=ON' + "$(multilib_is_native_abi && usex perl -DPERL_VENDORINSTALL=ON)" # WITH_VALA just copies the .vapi file over and needs no deps, # hence always enable it unconditionally '-DWITH_VALA=ON' "-DCMAKE_C_FLAGS=${CFLAGS}" "-DCMAKE_CXX_FLAGS=${CXXFLAGS}" - "-DGMCS_EXECUTABLE='${EPREFIX}/usr/bin/mcs'" + "$(multilib_is_native_abi && usex mono -DGMCS_EXECUTABLE="${EPREFIX}/usr/bin/mcs")" "-DWITH_GNOME3=$(usex gnome)" "-DWITH_KDE=$(usex kde)" "-DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo 'OFF')" @@ -75,6 +75,7 @@ multilib_src_configure() { "-DWITH_PERL=$(multilib_is_native_abi && usex perl || echo 'OFF')" "-DWITH_PYTHON=$(multilib_is_native_abi && usex python || echo 'OFF')" "-DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo 'OFF')" + "-DWITH_NATUS=OFF" "-DWITH_WEBKIT=OFF" "-DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo 'OFF')" "-DBUILD_TESTING=$(usex test)"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: b36db1b67d881631be34023603b5f28d999cb931 Author: Alexis Ballier gentoo org> AuthorDate: Fri Jun 23 11:44:12 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jun 23 11:44:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36db1b6 net-libs/libproxy: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 net-libs/libproxy/libproxy-0.4.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r2.ebuild b/net-libs/libproxy/libproxy-0.4.13-r2.ebuild index c6c0baf84a7..d212bc6f1b1 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r2.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 5463fcf13ce83412fc1a122a373d714ddd561efc Author: Pacho Ramos gentoo org> AuthorDate: Sat Feb 11 14:49:08 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Feb 11 14:49:08 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5463fcf1 net-libs/libproxy: revbump to fix installed files Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --force .../libproxy/{libproxy-0.4.13-r1.ebuild => libproxy-0.4.13-r2.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r2.ebuild similarity index 100% rename from net-libs/libproxy/libproxy-0.4.13-r1.ebuild rename to net-libs/libproxy/libproxy-0.4.13-r2.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 69362244e4a27aac1dcaf952e42f2bfac778a23e Author: Pacho Ramos gentoo org> AuthorDate: Fri Feb 10 18:46:27 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Feb 10 18:47:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69362244 net-libs/libproxy: Drop old Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-libs/libproxy/Manifest | 1 - .../libproxy/files/libproxy-0.4.11-macosx.patch| 86 .../libproxy/files/libproxy-0.4.11-mozjs.pc.patch | 23 -- net-libs/libproxy/libproxy-0.4.11-r2.ebuild| 94 -- 4 files changed, 204 deletions(-) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index ef970e3876..e7803f596c 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,2 +1 @@ -DIST libproxy-0.4.11.tar.gz 93757 SHA256 dc3f33de54163718f82b3e7c496a7de97f8862578414b8ecaad3cbfe4821864b SHA512 563a837946a73c41e0773cec93332c6308245c0b807a40a0fb052c2445deae4a117ba2780a350c799717fd11c4dbe410183a38ea050a4f04db0b1adcb6f9ad98 WHIRLPOOL 2165fcb9a43592e1112539ff7fdd79963fc6c00821edb5d5f04d92d7d1bd884362019a2a2cd12cb412dfaee25ad8e1554a568e9818910861000666bfe81ca479 DIST libproxy-0.4.13.tar.gz 89296 SHA256 d610bc0ef81a18ba418d759c5f4f87bf7102229a9153fb397d7d490987330ffd SHA512 babbe5e9326cb2bfdf4504662533b314f72c3475687f8b57c235614698cb18e0ed31752b834cb1d33cc94ecd3af6589684b2846e73830f0be3557c465a1f1c42 WHIRLPOOL 1b159efd7e03505c8fd7098a553ba22099cf90002730c3a6c929dbfecb95af3c175aebb93502e4286c66604f75a01d4205cd311144a97f51d425ef69f4345370 diff --git a/net-libs/libproxy/files/libproxy-0.4.11-macosx.patch b/net-libs/libproxy/files/libproxy-0.4.11-macosx.patch deleted file mode 100644 index 09558e3c4d..00 --- a/net-libs/libproxy/files/libproxy-0.4.11-macosx.patch +++ /dev/null @@ -1,86 +0,0 @@ -https://trac.macports.org/browser/trunk/dports/net/libproxy/files/patch-libproxy-cmake.diff - -diff -ur libproxy/cmake.orig/libproxy.cmk libproxy/cmake/libproxy.cmk libproxy/cmake.orig/libproxy.cmk 2012-10-02 07:20:40.0 -0700 -+++ libproxy/cmake/libproxy.cmk2012-10-19 13:47:50.0 -0700 -@@ -18,7 +18,7 @@ - set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp - PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES}) - # When changing the SOVERSION here remember to also bump the 'favorite proxy .so' in python bindings. --set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1) -+set_target_properties(libproxy PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib" PREFIX "" VERSION 1.0.0 SOVERSION 1) - set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "") - install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR}) - install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR}) -diff -ur libproxy/cmake.orig/modules/config_envvar.cmk libproxy/cmake/modules/config_envvar.cmk libproxy/cmake.orig/modules/config_envvar.cmk 2010-06-14 10:40:47.0 -0700 -+++ libproxy/cmake/modules/config_envvar.cmk 2012-10-19 13:45:42.0 -0700 -@@ -1,3 +1,3 @@ --if (NOT WIN32 AND NOT APPLE) -+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) - set(ENVVAR_FOUND 1) --endif() -\ No newline at end of file -+endif() -diff -ur libproxy/cmake.orig/modules/config_gnome.cmk libproxy/cmake/modules/config_gnome.cmk libproxy/cmake.orig/modules/config_gnome.cmk 2012-10-02 07:20:40.0 -0700 -+++ libproxy/cmake/modules/config_gnome.cmk2012-10-19 13:45:42.0 -0700 -@@ -1,4 +1,4 @@ --if (NOT WIN32 AND NOT APPLE) -+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) - option(WITH_GNOME2 "Target a GNOME 2 system (gconf)" OFF) - option(WITH_GNOME3 "Target a GNOME 3 system (gsettings)" ON) - if(WITH_GNOME3) -diff -ur libproxy/cmake.orig/modules/config_kde4.cmk libproxy/cmake/modules/config_kde4.cmk libproxy/cmake.orig/modules/config_kde4.cmk2010-06-14 10:40:47.0 -0700 -+++ libproxy/cmake/modules/config_kde4.cmk 2012-10-19 13:45:42.0 -0700 -@@ -1,4 +1,4 @@ --if (NOT WIN32 AND NOT APPLE) -+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) - option(WITH_KDE4 "Search for KDE4 package" ON) - if (WITH_KDE4) - find_package(KDE4) -@@ -16,4 +16,4 @@ - else() - set(KDE4_FOUND 0) - endif() --endif() -\ No newline at end of file -+endif() -diff -ur libproxy/cmake.orig/modules/config_macosx.cmk libproxy/cmake/modules/config_macosx.cmk libproxy/cmake.orig/modules/config_macosx.cmk 2010-06-14 10:40:47.0 -0700 -+++ libproxy/cmake/modules/config_macosx.cmk 2012-10-19 13:45:42.0 -0700 -@@ -1,4 +1,4 @@ --if(APPLE) -+if(APPLE AND MP_MACOSX) - find_library(SC_LIBRARIES SystemConfiguration) - find_library(CF_LIBRARIES CoreFoundation) - if(SC_LIBRARIES) -@@ -7,4 +7,4 @@ - if(CF_LIBRARIES) - set(CF_FOUND 1) - endif() --endif() -\ No
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 0fdbf838a0efff04dccf7b5d62b74cb4610b329e Author: Pacho Ramos gentoo org> AuthorDate: Fri Feb 10 18:45:07 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Feb 10 18:46:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fdbf838 net-libs/libproxy: Don't rdepend on old webkit-gtk automagically (#596194 by Mike Hiretsky) Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 0ef1fd83d9..725f7d5c08 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -73,6 +73,7 @@ multilib_src_configure() { "-DWITH_PERL=$(multilib_is_native_abi && usex perl || echo 'OFF')" "-DWITH_PYTHON=$(multilib_is_native_abi && usex python || echo 'OFF')" "-DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo 'OFF')" + "-DWITH_WEBKIT=OFF" "-DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo 'OFF')" "-DBUILD_TESTING=$(usex test)" )
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 96fbbc11762f7045fe00d70227b700d9b6a8f531 Author: Fabian Groffen gentoo org> AuthorDate: Sun Jan 29 19:32:13 2017 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jan 29 19:33:30 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96fbbc11 net-libs/libproxy: dropped ~ia64-linux ~x86-freebsd ~x86-interix Package-Manager: portage-2.3.3 net-libs/libproxy/libproxy-0.4.11-r2.ebuild | 4 ++-- net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.11-r2.ebuild b/net-libs/libproxy/libproxy-0.4.11-r2.ebuild index 1ae5fe6..35d5494 100644 --- a/net-libs/libproxy/libproxy-0.4.11-r2.ebuild +++ b/net-libs/libproxy/libproxy-0.4.11-r2.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 # $Id$ @@ -13,7 +13,7 @@ SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz; LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 368163c..0ef1fd8 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.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 # $Id$ @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 50df649781238d7a573b7873fb558b863e02e944 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Aug 17 04:19:02 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Aug 17 04:19:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50df6497 net-libs/libproxy: Stable for PPC64 (bug #584180). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index a3e4921..c950283 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: a8d73c4063613f5132c46b219bf11d0163714454 Author: Jeroen Roovers gentoo org> AuthorDate: Wed Aug 17 03:50:08 2016 + Commit: Jeroen Roovers gentoo org> CommitDate: Wed Aug 17 03:50:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d73c40 net-libs/libproxy: Stable for HPPA (bug #584180). Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 01e0587..a3e4921 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 8a6397eadc7e788fe626732f174e8d34a5dd886c Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jul 6 09:21:00 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jul 6 09:21:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6397ea net-libs/libproxy: ppc stable wrt bug #584180 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 77df876..01e0587 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 99f228d091138cc868382c7a2b04861f1425f4a8 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jun 25 20:12:18 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jun 25 20:13:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f228d0 net-libs/libproxy: x86 stable wrt bug #584180 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 186e406..77df876 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 3f1274c5b2c8419793cfa32425ab91dd78f8af48 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Jun 11 16:43:34 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Jun 11 16:43:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1274c5 net-libs/libproxy: amd64 stable wrt bug #584180 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 1f9bc7c..186e406 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 9271f1043949a03c602709219161c452196255b9 Author: Markus Meier gentoo org> AuthorDate: Wed Jun 8 19:34:53 2016 + Commit: Markus Meier gentoo org> CommitDate: Wed Jun 8 19:34:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9271f104 net-libs/libproxy: arm stable, bug #584180 Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --include-arches="arm" net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 2da4027..1f9bc7c 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: faf3ab8d522d8d29dc1a5fae613bd376d07b6b30 Author: Tobias Klausmann gentoo org> AuthorDate: Wed Jun 1 15:09:53 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Wed Jun 1 15:09:53 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf3ab8d net-libs/libproxy-0.4.13-r1: add alpha keyword Gentoo-Bug: 584180 Package-Manager: portage-2.3.0_rc1 net-libs/libproxy/libproxy-0.4.13-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 791a522..2da4027 100644 --- a/net-libs/libproxy/libproxy-0.4.13-r1.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~amd64-linux ~arm ~arm-linux ~hppa ~ia64 ~ia64-linux ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-solaris ~x64-macos ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: bd2a59b96c1c398630e7a02f5abadd379a37bf40 Author: Pacho Ramos gentoo org> AuthorDate: Sun May 8 09:25:51 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun May 8 09:25:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2a59b9 net-libs/libproxy: Fix gmcs detection (#549734) and webkit dependencies (#574046#c10) Package-Manager: portage-2.2.28 ...oxy-0.4.13.ebuild => libproxy-0.4.13-r1.ebuild} | 31 +++--- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild similarity index 87% rename from net-libs/libproxy/libproxy-0.4.13.ebuild rename to net-libs/libproxy/libproxy-0.4.13-r1.ebuild index 7e3b1e2..791a522 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13-r1.ebuild @@ -3,25 +3,23 @@ # $Id$ EAPI=6 - PYTHON_COMPAT=( python2_7 ) inherit cmake-multilib eutils flag-o-matic mono-env python-r1 DESCRIPTION="Library for automatic proxy configuration management" HOMEPAGE="https://github.com/libproxy/libproxy; -LICENSE="LGPL-2.1+" +SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="LGPL-2.1+" SLOT="0" -SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~alpha ~amd64 ~amd64-linux ~arm ~arm-linux ~hppa ~ia64 ~ia64-linux ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-solaris ~x64-macos ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris" -IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" +IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" # NOTE: mozjs/spidermonkey might still cause problems like #373397 ? -# NOTE: webkit-gtk:3, not :2, needed for libjavascriptcoregtk support CDEPEND=" gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) mono? ( dev-lang/mono ) @@ -29,17 +27,17 @@ CDEPEND=" perl? ( dev-lang/perl:= ) python? ( ${PYTHON_DEPS} ) spidermonkey? ( >=dev-lang/spidermonkey-1.8.5:0= ) - webkit? ( || ( - net-libs/webkit-gtk:3= - net-libs/webkit-gtk:4= - ) )" + webkit? ( net-libs/webkit-gtk:4 ) +" DEPEND="${CDEPEND} - virtual/pkgconfig:0[${MULTILIB_USEDEP}]" + virtual/pkgconfig:0[${MULTILIB_USEDEP}] +" RDEPEND="${CDEPEND} kde? ( || ( - kde-apps/kreadconfig:4 kde-frameworks/kconfig:5 - ) )" + kde-apps/kreadconfig:4 + ) ) +" # avoid dependency loop, bug #467696 PDEPEND="networkmanager? ( net-misc/networkmanager )" @@ -49,11 +47,13 @@ PATCHES=( "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch" # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696 + # https://github.com/libproxy/libproxy/issues/28 "${FILESDIR}/${PN}-0.4.11-avoid-nm-build-dep.patch" # Gentoo's spidermonkey doesn't set Version: in mozjs18[57].pc "${FILESDIR}/${PN}-0.4.12-mozjs.pc.patch" + # https://github.com/libproxy/libproxy/issues/27 "${FILESDIR}/${PN}-0.4.12-macosx.patch" ) @@ -65,14 +65,14 @@ multilib_src_configure() { '-DWITH_VALA=ON' "-DCMAKE_C_FLAGS=${CFLAGS}" "-DCMAKE_CXX_FLAGS=${CXXFLAGS}" + "-DGMCS_EXECUTABLE='${EPREFIX}/usr/bin/mcs'" "-DWITH_GNOME3=$(usex gnome)" "-DWITH_KDE=$(usex kde)" "-DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo 'OFF')" "-DWITH_NM=$(usex networkmanager)" - "-DWITH_PERL=$(multilib_is_native_abi && usex perl || echo 'OFF')" + "-DWITH_PERL=$(multilib_is_native_abi && usex perl || echo 'OFF')" "-DWITH_PYTHON=$(multilib_is_native_abi && usex python || echo 'OFF')" - "-DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo 'OFF')" - "-DWITH_WEBKIT=$(multilib_is_native_abi && usex webkit || echo 'OFF')" + "-DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo 'OFF')" "-DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo 'OFF')" "-DBUILD_TESTING=$(usex test)" ) @@ -88,6 +88,5 @@ src_configure() { multilib_src_install_all() { doman "${FILESDIR}/proxy.1" - use python && python_foreach_impl python_domodule 'bindings/python/libproxy.py' }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 33d797b36526be748cc033cf1a3b61391c4e1ee2 Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 21:31:23 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:43 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d797b3 net-libs/libproxy: remove unnecessary docs These are installed automagically by default. net-libs/libproxy/libproxy-0.4.13.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild index d4f69e1..b73d2a0 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -87,9 +87,6 @@ src_configure() { } multilib_src_install_all() { - DOCS="AUTHORS ChangeLog NEWS README" - einstalldocs - if use python; then python_foreach_impl python_domodule bindings/python/libproxy.py || die fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: ff43aac18d9a5160d528fefd99abefb3bffa94dc Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 20:46:52 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:29 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff43aac1 net-libs/libproxy: google-code -> github net-libs/libproxy/libproxy-0.4.13.ebuild | 4 ++-- net-libs/libproxy/metadata.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild index 8601068..ab33a4f 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -8,11 +8,11 @@ PYTHON_COMPAT=( python2_7 ) inherit cmake-multilib eutils flag-o-matic mono python-r1 DESCRIPTION="Library for automatic proxy configuration management" -HOMEPAGE="https://code.google.com/p/libproxy/; +HOMEPAGE="https://github.com/libproxy/libproxy; LICENSE="LGPL-2.1+" SLOT="0" -SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz; +SRC_URI="https://github.com/libproxy/libproxy/archive/${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~alpha ~amd64 ~amd64-linux ~arm ~arm-linux ~hppa ~ia64 ~ia64-linux ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-solaris ~x64-macos ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris" IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" diff --git a/net-libs/libproxy/metadata.xml b/net-libs/libproxy/metadata.xml index 1321bb9..888eb21 100644 --- a/net-libs/libproxy/metadata.xml +++ b/net-libs/libproxy/metadata.xml @@ -14,6 +14,6 @@ net-libs/webkit-gtk for PAC parsing -libproxy +libproxy/libproxy
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 33aa498599d070ece03bac11c3c2e8af654a937f Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 20:59:55 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33aa4985 net-libs/libproxy: EAPI6 + update mycmakeargs - `-DWITH_KDE4` -> `-DWITH_KDE` (https://github.com/libproxy/libproxy/commit/bd9bf72e15107e6c6133b438c700dd42d79c9d60) Thanks-to: Arfrever Frehtes Taifersar Arahesis gmail.com> Gentoo-Bug: 574046 net-libs/libproxy/libproxy-0.4.13.ebuild | 54 ++-- 1 file changed, 24 insertions(+), 30 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild index 0a9b94c..9b8a91a 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 + PYTHON_COMPAT=( python2_7 ) inherit cmake-multilib eutils flag-o-matic mono python-r1 @@ -49,6 +50,28 @@ PATCHES=( "${FILESDIR}/${PN}-0.4.12-macosx.patch" ) +multilib_src_configure() { + local mycmakeargs=( + '-DPERL_VENDORINSTALL=ON' + # WITH_VALA just copies the .vapi file over and needs no deps, + # hence always enable it unconditionally + '-DWITH_VALA=ON' + "-DCMAKE_C_FLAGS=${CFLAGS}" + "-DCMAKE_CXX_FLAGS=${CXXFLAGS}" + "-DWITH_GNOME3=$(usex gnome)" + "-DWITH_KDE=$(usex kde)" + "-DWITH_DOTNET=$(multilib_is_native_abi && usex mono || echo 'OFF')" + "-DWITH_NM=$(usex networkmanager)" + "-DWITH_PERL=$(multilib_is_native_abi && usex perl || echo 'OFF')" + "-DWITH_PYTHON=$(multilib_is_native_abi && usex python || echo 'OFF')" + "-DWITH_MOZJS=$(multilib_is_native_abi && usex spidermonkey || echo 'OFF')" + "-DWITH_WEBKIT=$(multilib_is_native_abi && usex webkit || echo 'OFF')" + "-DWITH_WEBKIT3=$(multilib_is_native_abi && usex webkit || echo 'OFF')" + "-DBUILD_TESTING=$(usex test)" + ) + cmake-utils_src_configure +} + src_configure() { [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl @@ -56,35 +79,6 @@ src_configure() { multilib-minimal_src_configure } -multilib_src_configure() { - # WITH_VALA just copies the .vapi file over and needs no deps, - # hence always enable it unconditionally - local mycmakeargs=( - -DPERL_VENDORINSTALL=ON - -DCMAKE_C_FLAGS="${CFLAGS}" - -DCMAKE_CXX_FLAGS="${CXXFLAGS}" - $(cmake-utils_use_with gnome GNOME3) - $(multilib_is_native_abi && cmake-utils_use_with kde KDE4 \ - || echo -DWITH_KDE4=OFF) - $(multilib_is_native_abi && cmake-utils_use_with mono DOTNET \ - || echo -DWITH_DOTNET=OFF) - $(cmake-utils_use_with networkmanager NM) - $(multilib_is_native_abi && cmake-utils_use_with perl PERL \ - || echo -DWITH_PERL=OFF) - $(multilib_is_native_abi && cmake-utils_use_with python PYTHON \ - || echo -DWITH_PYTHON=OFF) - $(multilib_is_native_abi && cmake-utils_use_with spidermonkey MOZJS \ - || echo -DWITH_MOZJS=OFF) - $(multilib_is_native_abi && cmake-utils_use_with webkit WEBKIT \ - || echo -DWITH_WEBKIT=OFF) - $(multilib_is_native_abi && cmake-utils_use_with webkit WEBKIT3 \ - || echo -DWITH_WEBKIT3=OFF) - -DWITH_VALA=ON - $(cmake-utils_use test BUILD_TESTING) - ) - cmake-utils_src_configure -} - multilib_src_install_all() { DOCS="AUTHORS ChangeLog NEWS README" einstalldocs
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: d7675df85cdc0851c7ce306290677afb08b8dcbe Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 20:55:05 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7675df8 net-libs/libproxy: update patches Patches were simply ported from 0.4.11. .../libproxy/files/libproxy-0.4.12-macosx.patch| 70 ++ .../libproxy/files/libproxy-0.4.12-mozjs.pc.patch | 23 +++ net-libs/libproxy/libproxy-0.4.13.ebuild | 18 +++--- 3 files changed, 102 insertions(+), 9 deletions(-) diff --git a/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch b/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch new file mode 100644 index 000..052e6b0 --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.12-macosx.patch @@ -0,0 +1,70 @@ +https://trac.macports.org/browser/trunk/dports/net/libproxy/files/patch-libproxy-cmake.diff + +diff -ur libproxy/cmake.orig/libproxy.cmk libproxy/cmake/libproxy.cmk +--- a/libproxy/cmake/libproxy.cmk 2012-10-02 07:20:40.0 -0700 b/libproxy/cmake/libproxy.cmk 2012-10-19 13:47:50.0 -0700 +@@ -18,7 +18,7 @@ + set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp + PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES}) + # When changing the SOVERSION here remember to also bump the 'favorite proxy .so' in python bindings. +-set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1) ++set_target_properties(libproxy PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib" PREFIX "" VERSION 1.0.0 SOVERSION 1) + set_target_properties(libproxy PROPERTIES INTERFACE_LINK_LIBRARIES "") + set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "") + install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR}) +diff -ur libproxy/cmake.orig/modules/config_envvar.cmk libproxy/cmake/modules/config_envvar.cmk +--- libproxy/cmake.orig/modules/config_envvar.cmk 2010-06-14 10:40:47.0 -0700 b/libproxy/cmake/modules/config_envvar.cmk 2012-10-19 13:45:42.0 -0700 +@@ -1,3 +1,3 @@ +-if (NOT WIN32 AND NOT APPLE) ++if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) + set(ENVVAR_FOUND 1) +-endif() +\ No newline at end of file ++endif() +diff -ur libproxy/cmake.orig/modules/config_gnome.cmk libproxy/cmake/modules/config_gnome.cmk +--- libproxy/cmake.orig/modules/config_gnome.cmk 2012-10-02 07:20:40.0 -0700 b/libproxy/cmake/modules/config_gnome.cmk 2012-10-19 13:45:42.0 -0700 +@@ -1,4 +1,4 @@ +-if (NOT WIN32 AND NOT APPLE) ++if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) + option(WITH_GNOME2 "Target a GNOME 2 system (gconf)" OFF) + option(WITH_GNOME3 "Target a GNOME 3 system (gsettings)" ON) + if(WITH_GNOME3) +diff -ur libproxy/cmake.orig/modules/config_macosx.cmk libproxy/cmake/modules/config_macosx.cmk +--- libproxy/cmake.orig/modules/config_macosx.cmk 2010-06-14 10:40:47.0 -0700 b/libproxy/cmake/modules/config_macosx.cmk 2012-10-19 13:45:42.0 -0700 +@@ -1,4 +1,4 @@ +-if(APPLE) ++if(APPLE AND MP_MACOSX) + find_library(SC_LIBRARIES SystemConfiguration) + find_library(CF_LIBRARIES CoreFoundation) + if(SC_LIBRARIES) +@@ -7,4 +7,4 @@ + if(CF_LIBRARIES) + set(CF_FOUND 1) + endif() +-endif() +\ No newline at end of file ++endif() +diff -ur libproxy/cmake.orig/modules/pacrunner_webkit.cmk libproxy/cmake/modules/pacrunner_webkit.cmk +--- libproxy/cmake.orig/modules/pacrunner_webkit.cmk 2012-10-02 07:20:40.0 -0700 b/libproxy/cmake/modules/pacrunner_webkit.cmk 2012-10-19 13:45:42.0 -0700 +@@ -6,7 +6,7 @@ + link_directories(WEBKIT_LIBRARIES) + include_directories("${WEBKIT_INCLUDE_DIR}") + endif() +-elseif(APPLE) ++elseif(APPLE AND MP_MACOSX) + find_library(WEBKIT_LIBRARIES JavaScriptCore) + if(WEBKIT_LIBRARIES) + set(WEBKIT_FOUND 1) +diff -ur libproxy/cmake.orig/pkgconfig.cmk libproxy/cmake/pkgconfig.cmk +--- libproxy/cmake.orig/pkgconfig.cmk 2012-10-02 07:20:40.0 -0700 b/libproxy/cmake/pkgconfig.cmk 2012-10-19 13:45:42.0 -0700 +@@ -1,4 +1,4 @@ +-if(NOT WIN32 AND NOT APPLE) ++if(NOT WIN32 AND NOT (APPLE AND MP_MACOSX)) + find_package(PkgConfig) + + # Define our magical px_check_modules function diff --git a/net-libs/libproxy/files/libproxy-0.4.12-mozjs.pc.patch b/net-libs/libproxy/files/libproxy-0.4.12-mozjs.pc.patch new file mode 100644 index 000..bf69fc3 --- /dev/null +++ b/net-libs/libproxy/files/libproxy-0.4.12-mozjs.pc.patch @@ -0,0 +1,23 @@ +--- a/libproxy/cmake/modules/pacrunner_mozjs.cmk 2011-06-20 04:31:41.0 -0600 b/libproxy/cmake/modules/pacrunner_mozjs.cmk 2013-03-24 19:20:17.910765954 -0600 +@@ -9,12 +9,18 @@ + elseif(NOT APPLE) + option(WITH_MOZJS "Search for MOZJS package" ON) + if (WITH_MOZJS) +-pkg_search_module(MOZJS mozjs185) ++
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 363d2acb3ff0e2c8aed6bef02972f794ef705c00 Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 21:04:36 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363d2acb net-libs/libproxy: update dependencies KDE module dependency changed from linked (against Qt/KDE) to runtime, which uses kreadconfig/kreadconfig5. This change was introduced in https://github.com/libproxy/libproxy/commit/bd9bf72e15107e6c6133b438c700dd42d79c9d60. Thanks to Arfrever for shedding light on this in bug #574046. Since https://github.com/libproxy/libproxy/commit/00975fa11220af11398f9d89ee2ee0cf17c655d2 libproxy supports webkit:4. Thanks-to: Arfrever Frehtes Taifersar Arahesis gmail.com> Gentoo-Bug: 574046 net-libs/libproxy/libproxy-0.4.13.ebuild | 21 ++--- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild index 9b8a91a..d4f69e1 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -22,17 +22,24 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" # NOTE: mozjs/spidermonkey might still cause problems like #373397 ? # NOTE: webkit-gtk:3, not :2, needed for libjavascriptcoregtk support -RDEPEND="gnome? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) - kde? ( >=kde-base/kdelibs-4.4.5 ) +CDEPEND=" + gnome? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) mono? ( dev-lang/mono ) - networkmanager? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) + networkmanager? ( sys-apps/dbus:0[${MULTILIB_USEDEP}] ) perl? ( dev-lang/perl:= ) python? ( ${PYTHON_DEPS} ) spidermonkey? ( >=dev-lang/spidermonkey-1.8.5:0= ) - webkit? ( >=net-libs/webkit-gtk-1.6:3= )" -DEPEND="${RDEPEND} - kde? ( dev-util/automoc ) - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + webkit? ( || ( + net-libs/webkit-gtk:3= + net-libs/webkit-gtk:4= + ) )" +DEPEND="${CDEPEND} + virtual/pkgconfig:0[${MULTILIB_USEDEP}]" +RDEPEND="${CDEPEND} + kde? ( || ( + kde-apps/kreadconfig:4 + kde-frameworks/kconfig:5 + ) )" # avoid dependency loop, bug #467696 PDEPEND="networkmanager? ( net-misc/networkmanager )"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/, net-libs/libproxy/files/
commit: 31f7b8ba966287ef92361d2e59193e58dcc6adca Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 22:55:08 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31f7b8ba net-libs/libproxy: add manpage for `proxy` command Manpage fetched from Debian and updated. net-libs/libproxy/files/proxy.1 | 23 +++ net-libs/libproxy/libproxy-0.4.13.ebuild | 2 ++ 2 files changed, 25 insertions(+) diff --git a/net-libs/libproxy/files/proxy.1 b/net-libs/libproxy/files/proxy.1 new file mode 100644 index 000..7111db8 --- /dev/null +++ b/net-libs/libproxy/files/proxy.1 @@ -0,0 +1,23 @@ +.TH PROXY "1" "April 2016" "libproxy" "User Commands" +.SH NAME +proxy \- Display the proxy server that should be used to reach a given a network resource +.SH SYNOPSIS +proxy +.SH DESCRIPTION +Display the proxy server that should be used to reach a given a network resource. +.PP +libproxy is a library that provides automatic proxy configuration management +using different backends. +.SH EXAMPLE +.B echo http://www.example.com/ | proxy + http://webcache:3128 direct:// +.SH AUTHOR +This manual page was written by +.MT bi...@debian.org +Laurent Bigonville +.ME , +for the Debian GNU/Linux system (but may be used by others). +.SH SEE ALSO +.UR https://libproxy.github.io/libproxy/ +libproxy +.UE . diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild index 480025a..7e3b1e2 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -87,5 +87,7 @@ src_configure() { } multilib_src_install_all() { + doman "${FILESDIR}/proxy.1" + use python && python_foreach_impl python_domodule 'bindings/python/libproxy.py' }
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 8d9f6c18c2d20221171204129573ca7bc420a974 Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 19:59:49 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d9f6c18 net-libs/libproxy: bump to 0.4.13 Thanks-to: Arfrever Frehtes Taifersar Arahesis gmail.com> Gentoo-Bug: 574046 net-libs/libproxy/Manifest | 1 + net-libs/libproxy/libproxy-0.4.13.ebuild | 95 2 files changed, 96 insertions(+) diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index 81c8202..ef970e3 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1 +1,2 @@ DIST libproxy-0.4.11.tar.gz 93757 SHA256 dc3f33de54163718f82b3e7c496a7de97f8862578414b8ecaad3cbfe4821864b SHA512 563a837946a73c41e0773cec93332c6308245c0b807a40a0fb052c2445deae4a117ba2780a350c799717fd11c4dbe410183a38ea050a4f04db0b1adcb6f9ad98 WHIRLPOOL 2165fcb9a43592e1112539ff7fdd79963fc6c00821edb5d5f04d92d7d1bd884362019a2a2cd12cb412dfaee25ad8e1554a568e9818910861000666bfe81ca479 +DIST libproxy-0.4.13.tar.gz 89296 SHA256 d610bc0ef81a18ba418d759c5f4f87bf7102229a9153fb397d7d490987330ffd SHA512 babbe5e9326cb2bfdf4504662533b314f72c3475687f8b57c235614698cb18e0ed31752b834cb1d33cc94ecd3af6589684b2846e73830f0be3557c465a1f1c42 WHIRLPOOL 1b159efd7e03505c8fd7098a553ba22099cf90002730c3a6c929dbfecb95af3c175aebb93502e4286c66604f75a01d4205cd311144a97f51d425ef69f4345370 diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild new file mode 100644 index 000..8601068 --- /dev/null +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-multilib eutils flag-o-matic mono python-r1 + +DESCRIPTION="Library for automatic proxy configuration management" +HOMEPAGE="https://code.google.com/p/libproxy/; +LICENSE="LGPL-2.1+" + +SLOT="0" +SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.gz; + +KEYWORDS="~alpha ~amd64 ~amd64-linux ~arm ~arm-linux ~hppa ~ia64 ~ia64-linux ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-solaris ~x64-macos ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris" +IUSE="gnome kde mono networkmanager perl python spidermonkey test webkit" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# NOTE: mozjs/spidermonkey might still cause problems like #373397 ? +# NOTE: webkit-gtk:3, not :2, needed for libjavascriptcoregtk support +RDEPEND="gnome? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) + kde? ( >=kde-base/kdelibs-4.4.5 ) + mono? ( dev-lang/mono ) + networkmanager? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + spidermonkey? ( >=dev-lang/spidermonkey-1.8.5:0= ) + webkit? ( >=net-libs/webkit-gtk-1.6:3= )" +DEPEND="${RDEPEND} + kde? ( dev-util/automoc ) + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" +# avoid dependency loop, bug #467696 +PDEPEND="networkmanager? ( net-misc/networkmanager )" + +src_prepare() { + # Gentoo's spidermonkey doesn't set Version: in mozjs18[57].pc + epatch "${FILESDIR}/${P}-mozjs.pc.patch" + + # get-pac-test freezes when run by the ebuild, succeeds when building + # manually; virtualx.eclass doesn't help :( + epatch "${FILESDIR}/${PN}-0.4.10-disable-pac-test.patch" + + epatch "${FILESDIR}"/${P}-macosx.patch + + # prevent dependency loop with networkmanager, libsoup, glib-networking; bug #467696 + epatch "${FILESDIR}/${PN}-0.4.11-avoid-nm-build-dep.patch" +} + +src_configure() { + [[ ${CHOST} == *-solaris* ]] && append-libs -lsocket -lnsl + + use python && python_setup + multilib-minimal_src_configure +} + +multilib_src_configure() { + # WITH_VALA just copies the .vapi file over and needs no deps, + # hence always enable it unconditionally + local mycmakeargs=( + -DPERL_VENDORINSTALL=ON + -DCMAKE_C_FLAGS="${CFLAGS}" + -DCMAKE_CXX_FLAGS="${CXXFLAGS}" + $(cmake-utils_use_with gnome GNOME3) + $(multilib_is_native_abi && cmake-utils_use_with kde KDE4 \ + || echo -DWITH_KDE4=OFF) + $(multilib_is_native_abi && cmake-utils_use_with mono DOTNET \ + || echo -DWITH_DOTNET=OFF) + $(cmake-utils_use_with networkmanager NM) + $(multilib_is_native_abi && cmake-utils_use_with perl PERL \ + || echo -DWITH_PERL=OFF) + $(multilib_is_native_abi && cmake-utils_use_with python PYTHON \ + || echo
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 9019bc1c5f7bf65ff64e0975dc9807ad4a27ab6a Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 21:37:31 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:50 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9019bc1c net-libs/libproxy: replace deprecated mono.eclass by mono-env.eclass net-libs/libproxy/libproxy-0.4.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild index 4982663..480025a 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -6,7 +6,7 @@ EAPI=6 PYTHON_COMPAT=( python2_7 ) -inherit cmake-multilib eutils flag-o-matic mono python-r1 +inherit cmake-multilib eutils flag-o-matic mono-env python-r1 DESCRIPTION="Library for automatic proxy configuration management" HOMEPAGE="https://github.com/libproxy/libproxy;
[gentoo-commits] repo/gentoo:master commit in: net-libs/libproxy/
commit: 91bf5626e2727c05aed63cf56746cd03573773a4 Author: Jan Chren gmail com> AuthorDate: Thu Apr 28 21:34:26 2016 + Commit: Jason Zaman gentoo org> CommitDate: Sun May 8 04:19:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91bf5626 net-libs/libproxy: update multilib_src_install_all() Fit it on a single line and remove unnecessary die() net-libs/libproxy/libproxy-0.4.13.ebuild | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/net-libs/libproxy/libproxy-0.4.13.ebuild b/net-libs/libproxy/libproxy-0.4.13.ebuild index b73d2a0..4982663 100644 --- a/net-libs/libproxy/libproxy-0.4.13.ebuild +++ b/net-libs/libproxy/libproxy-0.4.13.ebuild @@ -87,7 +87,5 @@ src_configure() { } multilib_src_install_all() { - if use python; then - python_foreach_impl python_domodule bindings/python/libproxy.py || die - fi + use python && python_foreach_impl python_domodule 'bindings/python/libproxy.py' }