commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2020-10-08 13:10:35 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new.4249 (New) Package is "libproxy" Thu Oct 8 13:10:35 2020 rev:78 rq:839601 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2020-09-25 16:27:54.591697747 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new.4249/libproxy.changes 2020-10-08 13:11:35.283140050 +0200 @@ -1,0 +2,8 @@ +Wed Sep 30 18:50:44 UTC 2020 - Michael Gorse + +- Add libproxy-CVE-2020-25219.patch: Rewrite url::recvline to be + nonrecursive (boo#1176410 CVE-2020-25219). +- Add libproxy-fix-pac-buffer-overflow.patch: fix buffer overflow + when PAC is enabled (boo#1177143 CVE-2020-26154). + +--- New: libproxy-CVE-2020-25219.patch libproxy-fix-pac-buffer-overflow.patch Other differences: -- ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.jjXiLy/_old 2020-10-08 13:11:35.911140619 +0200 +++ /var/tmp/diff_new_pack.jjXiLy/_new 2020-10-08 13:11:35.915140622 +0200 @@ -51,6 +51,10 @@ Patch0: libproxy-python3.7.patch # PATCH-FIX-UPSTREAM libproxy-pxgsettings.patch dims...@opensuse.org -- pxgsettings: use the correct syntax to connect to the changed signal Patch1: libproxy-pxgsettings.patch +# PATCH-FIX-UPSTREAM libproxy-CVE-2020-25219.patch boo#1176410 mgo...@suse.com -- Rewrite url::recvline to be nonrecursive. +Patch2: libproxy-CVE-2020-25219.patch +# PATCH-FIX-UPSTREAM libproxy-fix-pac-buffer-overflow.patch boo#1177143 mgo...@suse.com -- fix buffer overflow when PAC is enabled. +Patch3: libproxy-fix-pac-buffer-overflow.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libmodman-devel @@ -276,6 +280,8 @@ %setup -q -n %{_sourcename} %patch0 -p1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 mkdir build %build ++ libproxy-CVE-2020-25219.patch ++ >From a83dae404feac517695c23ff43ce1e116e2bfbe0 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Wed, 9 Sep 2020 11:12:02 -0500 Subject: [PATCH] Rewrite url::recvline to be nonrecursive This function processes network input. It's semi-trusted, because the PAC ought to be trusted. But we still shouldn't allow it to control how far we recurse. A malicious PAC can cause us to overflow the stack by sending a sufficiently-long line without any '\n' character. Also, this function failed to properly handle EINTR, so let's fix that too, for good measure. Fixes #134 --- libproxy/url.cpp | 28 ++-- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/libproxy/url.cpp b/libproxy/url.cpp index ee776b2..68d69cd 100644 --- a/libproxy/url.cpp +++ b/libproxy/url.cpp @@ -388,16 +388,24 @@ string url::to_string() const { return m_orig; } -static inline string recvline(int fd) { - // Read a character. - // If we don't get a character, return empty string. - // If we are at the end of the line, return empty string. - char c = '\0'; - - if (recv(fd, , 1, 0) != 1 || c == '\n') - return ""; - - return string(1, c) + recvline(fd); +static string recvline(int fd) { + string line; + int ret; + + // Reserve arbitrary amount of space to avoid small memory reallocations. + line.reserve(128); + + do { + char c; + ret = recv(fd, , 1, 0); + if (ret == 1) { + if (c == '\n') + return line; + line += c; + } + } while (ret == 1 || (ret == -1 && errno == EINTR)); + + return line; } char* url::get_pac() { -- 2.28.0 ++ libproxy-fix-pac-buffer-overflow.patch ++ >From 4411b523545b22022b4be7d0cac25aa170ae1d3e Mon Sep 17 00:00:00 2001 From: Fei Li Date: Fri, 17 Jul 2020 02:18:37 +0800 Subject: [PATCH] Fix buffer overflow when PAC is enabled The bug was found on Windows 10 (MINGW64) when PAC is enabled. It turned out to be the large PAC file (more than 102400 bytes) returned by a local proxy program with no content-length present. --- libproxy/url.cpp | 44 +++- 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/libproxy/url.cpp b/libproxy/url.cpp index ee776b2..8684086 100644 --- a/libproxy/url.cpp +++ b/libproxy/url.cpp @@ -54,7 +54,7 @@ using namespace std; #define PAC_MIME_TYPE_FB "text/plain" // This is the maximum pac size (to avoid memory attacks) -#define PAC_MAX_SIZE 102400 +#define PAC_MAX_SIZE 0x80 // This is the default
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2020-09-25 16:24:51 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new.4249 (New) Package is "libproxy" Fri Sep 25 16:24:51 2020 rev:77 rq:836032 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2020-04-29 20:42:19.183632846 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new.4249/libproxy.changes 2020-09-25 16:27:54.591697747 +0200 @@ -1,0 +2,6 @@ +Fri Sep 14 02:58:52 UTC 2020 - Yifan Jiang + +- Build with KDE on Tumbleweed, Leap and SLE releases greater than + SLE-15-SP2 (jsc#SLE-12256). + +--- Other differences: -- ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.D9FKWv/_old 2020-09-25 16:27:55.779698799 +0200 +++ /var/tmp/diff_new_pack.D9FKWv/_new 2020-09-25 16:27:55.779698799 +0200 @@ -75,7 +75,7 @@ BuildRequires: pkgconfig(gio-2.0) >= 2.26 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(javascriptcoregtk-4.0) -%if 0%{?is_opensuse} +%if 0%{?sle_version} > 150200 || 0%{?is_opensuse} BuildRequires: libKF5ConfigCore5 %endif %if %{build_mozjs} @@ -313,7 +313,7 @@ -DWITH_PYTHON2=OFF \ -DWITH_PYTHON3=OFF \ %endif -%if %build_core_not_modules || ! 0%{?is_opensuse} +%if %build_core_not_modules || (! 0%{?is_opensuse} && 0%{?sle_version} <= 150200) -DWITH_KDE=OFF \ %endif -DCMAKE_BUILD_TYPE=RelWithDebInfo \ @@ -389,7 +389,7 @@ %else %if ! 0%{?windows} -%if 0%{?is_opensuse} +%if 0%{?sle_version} > 150200 || 0%{?is_opensuse} %files -n libproxy1-config-kde %defattr(-, root, root) %{_libdir}/libproxy-%{version}/modules/config_kde.so
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2020-04-29 20:41:54 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new.2738 (New) Package is "libproxy" Wed Apr 29 20:41:54 2020 rev:76 rq:798290 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2020-03-27 00:22:13.312163329 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new.2738/libproxy.changes 2020-04-29 20:42:19.183632846 +0200 @@ -1,0 +2,6 @@ +Mon Apr 27 10:10:47 UTC 2020 - Dominique Leuenberger + +- Add libproxy-pxgsettings.patch: pxgsettings: use the correct + syntax to connect to the changed signal. + +--- New: libproxy-pxgsettings.patch Other differences: -- ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.Pd27ro/_old 2020-04-29 20:42:19.675634128 +0200 +++ /var/tmp/diff_new_pack.Pd27ro/_new 2020-04-29 20:42:19.675634128 +0200 @@ -49,6 +49,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM libproxy-python3.7.patch dims...@opensuse.org -- Add support for python 3.7 and 3.8, taken from upstream Patch0: libproxy-python3.7.patch +# PATCH-FIX-UPSTREAM libproxy-pxgsettings.patch dims...@opensuse.org -- pxgsettings: use the correct syntax to connect to the changed signal +Patch1: libproxy-pxgsettings.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libmodman-devel @@ -273,6 +275,7 @@ %prep %setup -q -n %{_sourcename} %patch0 -p1 +%patch1 -p1 mkdir build %build ++ libproxy-pxgsettings.patch ++ >From 29c908647eec8e05674ba1c298d4f1c565d9f872 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Corentin=20No=C3=ABl?= Date: Sun, 26 Apr 2020 11:54:46 +0200 Subject: [PATCH] pxgsettings: use the correct syntax to connect to the changed signal As it is a detailed signal, it only makes sense to append a :: when there is a specific property to target. It used to be accepted but triggers a runtime warning with latest GLib. --- libproxy/modules/pxgsettings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libproxy/modules/pxgsettings.cpp b/libproxy/modules/pxgsettings.cpp index 9ed4333..0db5a6a 100644 --- a/libproxy/modules/pxgsettings.cpp +++ b/libproxy/modules/pxgsettings.cpp @@ -158,7 +158,7 @@ int main(int argc, char **argv) { #else gchar** keys = g_settings_list_keys(settings); #endif - g_signal_connect(settings, "changed::", G_CALLBACK (on_value_change), argv[i]); + g_signal_connect(settings, "changed", G_CALLBACK (on_value_change), argv[i]); for (int j=0; keys[j]; on_value_change(settings, keys[j++],argv[i] )); g_strfreev(keys); }
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2020-03-27 00:22:10 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new.3160 (New) Package is "libproxy" Fri Mar 27 00:22:10 2020 rev:75 rq:784416 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2018-12-19 13:46:55.839492443 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new.3160/libproxy.changes 2020-03-27 00:22:13.312163329 +0100 @@ -1,0 +2,6 @@ +Thu Mar 12 07:10:15 UTC 2020 - Tomáš Chvátal + +- Remove few SLE11 conditions +- Fix build without python2 available + +--- Other differences: -- ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.m5g4T0/_old 2020-03-27 00:22:14.208163783 +0100 +++ /var/tmp/diff_new_pack.m5g4T0/_new 2020-03-27 00:22:14.212163785 +0100 @@ -1,7 +1,7 @@ # # spec file for package libproxy # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,8 +36,7 @@ %else %define _sourcename %{_name}-%{version} %endif -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} -%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%bcond_without python2 %{!?_assemblies_dir: %global _assemblies_dir %(pkg-config cecil --variable=assemblies_dir)} Name: libproxy%{?dash}%{?name_suffix} Version:0.4.15 @@ -66,8 +65,11 @@ # the library changed BuildRequires: libproxy1 = %{version} BuildRequires: perl -BuildRequires: python-devel +BuildRequires: python-rpm-macros BuildRequires: python3-devel +%if %{with python2} +BuildRequires: python-devel +%endif BuildRequires: pkgconfig(gio-2.0) >= 2.26 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(javascriptcoregtk-4.0) @@ -218,9 +220,7 @@ Summary:Python3 bindings for libproxy Group: Development/Languages/Python Requires: libproxy1 = %{version} -%if 0%{?suse_version} > 1110 BuildArch: noarch -%endif %description -n python3-libproxy libproxy is a library that provides automatic proxy configuration @@ -232,9 +232,7 @@ Summary:Python bindings for libproxy Group: Development/Languages/Python Requires: libproxy1 = %{version} -%if 0%{?suse_version} > 1110 BuildArch: noarch -%endif %description -n python-libproxy libproxy is a library that provides automatic proxy configuration @@ -281,9 +279,6 @@ cd build export CXXFLAGS="%{optflags}" export CFLAGS="%{optflags}" -%if 0%{?suse_version} < 1120 && 0%{?suse_version} -export CXXFLAGS="%{optflags} -DXP_UNIX" -%endif %if 0%{?windows} export CXXFLAGS="%{optflags} -fno-stack-protector -static-libgcc" %endif @@ -318,13 +313,8 @@ %if %build_core_not_modules || ! 0%{?is_opensuse} -DWITH_KDE=OFF \ %endif -%if 0%{?suse_version} && 0%{?suse_version} < 1120 - -DCMAKE_BUILD_TYPE=DebugFull \ - -DCMAKE_INSTALL_CONFIG_NAME=DebugFull \ -%else -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_CONFIG_NAME=RelWithDebInfo \ -%endif -DWITH_WEBKIT3=ON \ -DWITH_GNOME3=ON \ .. @@ -421,9 +411,11 @@ %{_libdir}/libproxy-%{version}/modules/pacrunner_mozjs.so %endif +%if %{with python2} %files -n python-libproxy %defattr(-, root, root) %{python_sitelib}/*.py +%endif %files -n python3-libproxy %defattr(-, root, root)
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2018-12-19 13:46:54 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new.28833 (New) Package is "libproxy" Wed Dec 19 13:46:54 2018 rev:74 rq:657732 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2018-10-17 08:20:23.386887417 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new.28833/libproxy.changes 2018-12-19 13:46:55.839492443 +0100 @@ -1,0 +2,5 @@ +Wed Dec 12 16:08:37 UTC 2018 - Dominique Leuenberger + +- Convert package from multispec to multibuild. + +--- Old: libproxy-plugins.changes libproxy-plugins.spec pre_checkin.sh New: _multibuild Other differences: -- ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.yVUKrr/_old 2018-12-19 13:46:56.859491020 +0100 +++ /var/tmp/diff_new_pack.yVUKrr/_new 2018-12-19 13:46:56.859491020 +0100 @@ -16,7 +16,14 @@ # +%define flavor @BUILD_FLAVOR@%nil +%if "%{flavor}" == "" %define build_core_not_modules 1 +%else +%define name_suffix %{flavor} +%define dash - +%define build_core_not_modules 0 +%endif %define build_mozjs 0 %if 0%{?suse_version} %bcond_without mono @@ -32,7 +39,7 @@ %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %{!?_assemblies_dir: %global _assemblies_dir %(pkg-config cecil --variable=assemblies_dir)} -Name: libproxy +Name: libproxy%{?dash}%{?name_suffix} Version:0.4.15 Release:0 Summary:Automatic proxy configuration management for applications ++ _multibuild ++ plugins
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2018-10-17 08:20:10 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Wed Oct 17 08:20:10 2018 rev:73 rq:640108 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2018-07-12 09:15:26.774106197 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2018-10-17 08:20:18.570889583 +0200 @@ -1,0 +2,7 @@ +Fri Oct 5 12:51:19 UTC 2018 - Dominique Leuenberger + +- Update Url tag to point to http://libproxy.github.io/libproxy/ +- Add libproxy-python3.7.patch: Support python 3.7 and 3.8. +- Drop py_requires: no longer needed. + +--- libproxy.changes: same change New: libproxy-python3.7.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.LNq9n3/_old 2018-10-17 08:20:24.466886931 +0200 +++ /var/tmp/diff_new_pack.LNq9n3/_new 2018-10-17 08:20:24.466886931 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -38,9 +38,11 @@ Summary:Automatic proxy configuration management for applications License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url:http://code.google.com/p/libproxy/ +URL:http://libproxy.github.io/libproxy/ Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-python3.7.patch dims...@opensuse.org -- Add support for python 3.7 and 3.8, taken from upstream +Patch0: libproxy-python3.7.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libmodman-devel @@ -123,15 +125,14 @@ Summary:Libproxy module for GNOME3 configuration Group: System/Libraries Requires: libproxy1 = %{version} - +Provides: libproxy-gnome = %{version} +Obsoletes: libproxy-gnome < %{version} %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} Supplements:packageand(libproxy1:gnome-session-core) %else Requires: libproxy1-pacrunner = %{version} %endif -Provides: libproxy-gnome = %{version} -Obsoletes: libproxy-gnome < %{version} %description -n libproxy1-config-gnome3 @@ -226,7 +227,6 @@ Requires: libproxy1 = %{version} %if 0%{?suse_version} > 1110 BuildArch: noarch -%py_requires %endif %description -n python-libproxy @@ -267,6 +267,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.LNq9n3/_old 2018-10-17 08:20:24.490886921 +0200 +++ /var/tmp/diff_new_pack.LNq9n3/_new 2018-10-17 08:20:24.490886921 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -38,9 +38,11 @@ Summary:Automatic proxy configuration management for applications License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ -Url:http://code.google.com/p/libproxy/ +URL:http://libproxy.github.io/libproxy/ Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-python3.7.patch dims...@opensuse.org -- Add support for python 3.7 and 3.8, taken from upstream +Patch0: libproxy-python3.7.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libmodman-devel @@ -123,15 +125,14 @@ Summary:Libproxy module for GNOME3 configuration Group: System/Libraries Requires: libproxy1 = %{version} - +Provides: libproxy-gnome = %{version} +Obsoletes: libproxy-gnome < %{version} %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} Supplements:packageand(libproxy1:gnome-session-core) %else Requires: libproxy1-pacrunner = %{version} %endif -Provides: libproxy-gnome = %{version} -Obsoletes: libproxy-gnome < %{version} %description -n libproxy1-config-gnome3 @@ -226,7 +227,6 @@ Requires: libproxy1 = %{version} %if 0%{?suse_version} > 1110 BuildArch: noarch -%py_requires
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2018-07-12 09:15:21 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Thu Jul 12 09:15:21 2018 rev:72 rq:621484 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2018-02-28 20:01:37.302373912 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2018-07-12 09:15:26.774106197 +0200 @@ -2 +2,6 @@ -Fri Feb 23 08:37:43 UTC 2018 - fv...@suse.com +Sat Jul 7 19:01:07 UTC 2018 - bjorn@gmail.com + +- Drop favor_gtk2 conditional. + +--- +Thu Feb 22 15:13:54 UTC 2018 - fv...@suse.com --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2018-02-28 20:01:37.374371307 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy.changes 2018-07-12 09:15:27.142106712 +0200 @@ -1,0 +2,5 @@ +Sat Jul 7 19:01:07 UTC 2018 - bjorn@gmail.com + +- Drop favor_gtk2 conditional. + +--- Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.emG7xV/_old 2018-07-12 09:15:27.798107630 +0200 +++ /var/tmp/diff_new_pack.emG7xV/_new 2018-07-12 09:15:27.798107630 +0200 @@ -36,7 +36,7 @@ Version:0.4.15 Release:0 Summary:Automatic proxy configuration management for applications -License:GPL-2.0+ AND LGPL-2.1+ +License:GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ Url:http://code.google.com/p/libproxy/ Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz @@ -59,15 +59,9 @@ BuildRequires: perl BuildRequires: python-devel BuildRequires: python3-devel -%if 0%{?favor_gtk2} -BuildRequires: pkgconfig(gconf-2.0) -BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(webkit-1.0) -%else BuildRequires: pkgconfig(gio-2.0) >= 2.26 BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(javascriptcoregtk-4.0) -%endif %if 0%{?is_opensuse} BuildRequires: libKF5ConfigCore5 %endif @@ -125,37 +119,22 @@ an answer how to reach a certain network resource. %else -%if 0%{?favor_gtk2} -%package -n libproxy1-config-gnome -Summary:Libproxy module for GNOME configuration -Group: System/Libraries -%else %package -n libproxy1-config-gnome3 Summary:Libproxy module for GNOME3 configuration Group: System/Libraries -%endif Requires: libproxy1 = %{version} %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} -%if 0%{?favor_gtk2} -Supplements:packageand(libproxy1:gconf2) -%else Supplements:packageand(libproxy1:gnome-session-core) -%endif %else Requires: libproxy1-pacrunner = %{version} %endif Provides: libproxy-gnome = %{version} Obsoletes: libproxy-gnome < %{version} -%if 0%{?favor_gtk2} -%description -n libproxy1-config-gnome - -%else %description -n libproxy1-config-gnome3 -%endif A module to extend libproxy with capabilities to query GNOME about proxy settings. @@ -208,12 +187,8 @@ # A virtual symbol to identify that this is a pacrunner. Provides: libproxy1-pacrunner = %{version} %if 0%{?suse_version} -%if 0%{?favor_gtk2} -Supplements:packageand(libproxy1:libjavascriptcoregtk-1_0-0) -%else Supplements:packageand(libproxy1:libjavascriptcoregtk-3_0-0) %endif -%endif %description -n libproxy1-pacrunner-webkit A module to extend libproxy with capabilities to pass addresses to a @@ -342,13 +317,8 @@ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_CONFIG_NAME=RelWithDebInfo \ %endif -%if 0%{?favor_gtk2} - -DWITH_WEBKIT3=OFF \ - -DWITH_GNOME3=OFF \ -%else -DWITH_WEBKIT3=ON \ -DWITH_GNOME3=ON \ -%endif .. make VERBOSE=1 @@ -424,17 +394,10 @@ %{_libdir}/libproxy-%{version}/modules/config_kde.so %endif -%if 0%{?favor_gtk2} -%files -n libproxy1-config-gnome -%defattr(-, root, root) -%{_libdir}/libproxy-%{version}/modules/config_gnome.so -%{_libexecdir}/libproxy-%{version}/pxgconf -%else %files -n libproxy1-config-gnome3 %defattr(-, root, root) %{_libdir}/libproxy-%{version}/modules/config_gnome3.so %{_libexecdir}/libproxy-%{version}/pxgsettings -%endif %files -n libproxy1-networkmanager %defattr(-, root, root) ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.emG7xV/_old 2018-07-12 09:15:27.818107658 +0200 +++ /var/tmp/diff_new_pack.emG7xV/_new 2018-07-12 09:15:27.822107664 +0200 @@ -36,7 +36,7 @@ Version:0.4.15 Release:0 Summary:Automatic proxy
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2018-02-28 20:01:35 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Wed Feb 28 20:01:35 2018 rev:71 rq:580252 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2017-09-13 21:43:54.811567012 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2018-02-28 20:01:37.302373912 +0100 @@ -1,0 +2,5 @@ +Fri Feb 23 08:37:43 UTC 2018 - fv...@suse.com + +- Use %license (boo#1082318) + +--- --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2017-09-13 21:43:54.843562511 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy.changes 2018-02-28 20:01:37.374371307 +0100 @@ -1,0 +2,5 @@ +Thu Feb 22 15:13:54 UTC 2018 - fv...@suse.com + +- Use %license (boo#1082318) + +--- Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.po99jZ/_old 2018-02-28 20:01:38.534329336 +0100 +++ /var/tmp/diff_new_pack.po99jZ/_new 2018-02-28 20:01:38.554328613 +0100 @@ -1,7 +1,7 @@ # # spec file for package libproxy-plugins # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -393,7 +393,8 @@ %files -n libproxy1 %defattr(-, root, root) -%doc COPYING README AUTHORS +%license COPYING +%doc README AUTHORS %if ! 0%{?windows} %{_libdir}/libproxy.so.* %else ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.po99jZ/_old 2018-02-28 20:01:38.626326007 +0100 +++ /var/tmp/diff_new_pack.po99jZ/_new 2018-02-28 20:01:38.630325863 +0100 @@ -1,7 +1,7 @@ # # spec file for package libproxy # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -393,7 +393,8 @@ %files -n libproxy1 %defattr(-, root, root) -%doc COPYING README AUTHORS +%license COPYING +%doc README AUTHORS %if ! 0%{?windows} %{_libdir}/libproxy.so.* %else
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2017-09-13 21:43:53 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Wed Sep 13 21:43:53 2017 rev:70 rq:522333 version:0.4.15 Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2017-02-10 09:46:05.330779887 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2017-09-13 21:43:54.811567012 +0200 @@ -1,0 +2,19 @@ +Thu Sep 7 19:29:58 UTC 2017 - jeng...@inai.de + +- Update descriptions and RPM categories. + +--- +Thu May 11 09:36:16 UTC 2017 - dims...@opensuse.org + +- Update to version 0.4.15: + + Port to, and require, SpiderMonkey 38. + + Fix "NetworkManager plugin not being built" +(gh#libproxy/libproxy#53). + + Fix "networkmanager plugin not working +(gh#libproxy/libproxy#58). + + Fix "Invalid read after free" (gh#libproxy/libproxy#59). + + Fix intermittent unit test failures. +- Replace pkgconfig(mozjs185) buildRequires with + pkgconfig(mozjs-38), following upstream. + +--- libproxy.changes: same change Old: 0.4.14.tar.gz New: 0.4.15.tar.gz Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.AJUFAo/_old 2017-09-13 21:43:55.423480921 +0200 +++ /var/tmp/diff_new_pack.AJUFAo/_new 2017-09-13 21:43:55.427480359 +0200 @@ -23,24 +23,24 @@ %else %bcond_with mono %endif - -Url:http://code.google.com/p/libproxy/ %define _name libproxy - -Name: libproxy-plugins -Summary:Libproxy provides consistent proxy configuration to applications -License:GPL-2.0+ and LGPL-2.1+ -Group: System/Libraries -Version:0.4.14 -Release:0 %if 0%{?build_snapshot} %define _sourcename %{_name} %else %define _sourcename %{_name}-%{version} %endif +%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%{!?python_sitearch: %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%{!?_assemblies_dir: %global _assemblies_dir %(pkg-config cecil --variable=assemblies_dir)} +Name: libproxy-plugins +Version:0.4.15 +Release:0 +Summary:Automatic proxy configuration management for applications +License:GPL-2.0+ AND LGPL-2.1+ +Group: Development/Libraries/C and C++ +Url:http://code.google.com/p/libproxy/ Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz Source99: baselibs.conf -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libmodman-devel @@ -50,11 +50,15 @@ BuildRequires: zlib-devel %if !%{build_core_not_modules} %if ! 0%{?windows} +BuildRequires: NetworkManager-devel BuildRequires: dbus-1-devel BuildRequires: gconf2-devel # For directory ownership, but also because we want to rebuild the modules if # the library changed BuildRequires: libproxy1 = %{version} +BuildRequires: perl +BuildRequires: python-devel +BuildRequires: python3-devel %if 0%{?favor_gtk2} BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gobject-2.0) @@ -64,98 +68,74 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(javascriptcoregtk-4.0) %endif -BuildRequires: NetworkManager-devel %if 0%{?is_opensuse} BuildRequires: libKF5ConfigCore5 %endif %if %{build_mozjs} -BuildRequires: pkgconfig(mozjs185) +BuildRequires: pkgconfig(mozjs-38) %endif %if %{with mono} BuildRequires: mono-devel %endif -BuildRequires: perl -BuildRequires: python-devel -BuildRequires: python3-devel %endif %endif -%{!?python_sitelib: %global python_sitelib %(%__python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} -%{!?python_sitearch: %global python_sitearch %(%__python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} -%{!?_assemblies_dir: %global _assemblies_dir %(pkg-config cecil --variable=assemblies_dir)} - %description -libproxy offers the following features: * extremely small core - footprint (< 35K) - -* no external dependencies within libproxy core (libproxy modules - may have dependencies) -* only 3 functions in the stable external API -* dynamic adjustment to changing network topology -* a standard way of dealing with proxy settings across all scenarios - +libproxy is a library that provides automatic proxy
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2017-02-10 09:46:04 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2017-01-11 11:58:05.322104329 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2017-02-10 09:46:05.330779887 +0100 @@ -1,0 +2,7 @@ +Mon Feb 6 12:30:17 UTC 2017 - dims...@opensuse.org + +- Have libproxy1-config-kde require libqt5-qtpaths instead of + libqt5-qttools on openSUSE > 13.2 / openSUSE > Leap 42.x + (boo#988808). + +--- libproxy.changes: same change Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.cRQjKO/_old 2017-02-10 09:46:06.150663744 +0100 +++ /var/tmp/diff_new_pack.cRQjKO/_new 2017-02-10 09:46:06.154663178 +0100 @@ -187,8 +187,12 @@ Requires: libproxy1 = %{version} # We don't really need the library, but this package brings kreadconfig5 Requires: libKF5ConfigCore5 -# The kde plugin requires 'qtpaths', which is part of libqt5-qttools +# The kde plugin requires 'qtpaths', which is part of libqt5-qtpaths in TW / libqt5-qttools in older releases +%if %{?suse_version} > 1320 +Requires: libqt5-qtpaths +%else Requires: libqt5-qttools +%endif %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} Supplements:packageand(libproxy1:libkde4) ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.cRQjKO/_old 2017-02-10 09:46:06.170660912 +0100 +++ /var/tmp/diff_new_pack.cRQjKO/_new 2017-02-10 09:46:06.174660345 +0100 @@ -187,8 +187,12 @@ Requires: libproxy1 = %{version} # We don't really need the library, but this package brings kreadconfig5 Requires: libKF5ConfigCore5 -# The kde plugin requires 'qtpaths', which is part of libqt5-qttools +# The kde plugin requires 'qtpaths', which is part of libqt5-qtpaths in TW / libqt5-qttools in older releases +%if %{?suse_version} > 1320 +Requires: libqt5-qtpaths +%else Requires: libqt5-qttools +%endif %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} Supplements:packageand(libproxy1:libkde4)
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-11-24 23:15:41 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-10-10 17:32:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-11-24 23:15:43.0 +0100 @@ -1,0 +2,5 @@ +Tue Nov 22 08:18:37 UTC 2016 - dims...@opensuse.org + +- Add libproxy-cmake-3.7.patch: Fix build with cmake 3.7. + +--- libproxy.changes: same change New: libproxy-cmake-3.7.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.CRZcWn/_old 2016-11-24 23:15:44.0 +0100 +++ /var/tmp/diff_new_pack.CRZcWn/_new 2016-11-24 23:15:44.0 +0100 @@ -49,6 +49,8 @@ Patch1: libproxy-python3-support.patch # PATCH-FIX-UPSTREAM libproxy-FindMono-4.6.patch gh#libproxy/libproxy#37 dims...@opensuse.org -- Fall back to mcs if gmcs cannot be found Patch2: libproxy-FindMono-4.6.patch +# PATCH-FIX-UPSTREAM libproxy-cmake-3.7.patch gh#libproxy/libproxy#46 dims...@opensuse.org -- Fix build with cmake 3.7 +Patch3: libproxy-cmake-3.7.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -343,6 +345,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.CRZcWn/_old 2016-11-24 23:15:44.0 +0100 +++ /var/tmp/diff_new_pack.CRZcWn/_new 2016-11-24 23:15:44.0 +0100 @@ -49,6 +49,8 @@ Patch1: libproxy-python3-support.patch # PATCH-FIX-UPSTREAM libproxy-FindMono-4.6.patch gh#libproxy/libproxy#37 dims...@opensuse.org -- Fall back to mcs if gmcs cannot be found Patch2: libproxy-FindMono-4.6.patch +# PATCH-FIX-UPSTREAM libproxy-cmake-3.7.patch gh#libproxy/libproxy#46 dims...@opensuse.org -- Fix build with cmake 3.7 +Patch3: libproxy-cmake-3.7.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -343,6 +345,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 mkdir build %build ++ libproxy-cmake-3.7.patch ++ >From 72bda7188408bd3c2491ea664da294cc483220bc Mon Sep 17 00:00:00 2001 From: Andrey RakhmatullinDate: Sun, 20 Nov 2016 18:40:49 +0500 Subject: [PATCH] Set CMP0054 CMake policy to NEW. CMake 3.7 exports a "t" variable for all projects and because of that the elseif statement in cmake/CMakeCSharpInformation.cmake:311 works incorrectly if CMP0054 is not set to NEW (as "t" is expanded to the variable value). --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5313787..451e7a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,6 +3,9 @@ cmake_minimum_required(VERSION 2.6) if(POLICY CMP0011) cmake_policy(SET CMP0011 NEW) endif(POLICY CMP0011) +if(POLICY CMP0054) + cmake_policy(SET CMP0054 NEW) +endif(POLICY CMP0054) # Make sure we look in our cmake folder for additional definitions set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake )
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-10-10 17:32:03 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-09-21 18:26:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-10-10 17:32:03.0 +0200 @@ -1,0 +2,7 @@ +Thu Sep 29 09:48:02 UTC 2016 - dims...@opensuse.org + +- Add libproxy-FindMono-4.6.patch: Fall back to mcs if gmcs cannot + be found. Fixes issues with mono 4.6, which no longer ships the + wrapper by default. + +--- libproxy.changes: same change New: libproxy-FindMono-4.6.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.cp22ob/_old 2016-10-10 17:32:05.0 +0200 +++ /var/tmp/diff_new_pack.cp22ob/_new 2016-10-10 17:32:05.0 +0200 @@ -47,6 +47,8 @@ Patch0: libproxy-gnome-waitpid.patch # PATCH-FIX-UPSTREAM libproxy-python3-support.patch dims...@opensuse.org -- Add support to build python2 and python3 bindings together Patch1: libproxy-python3-support.patch +# PATCH-FIX-UPSTREAM libproxy-FindMono-4.6.patch gh#libproxy/libproxy#37 dims...@opensuse.org -- Fall back to mcs if gmcs cannot be found +Patch2: libproxy-FindMono-4.6.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -340,6 +342,7 @@ %setup -q -n %{_sourcename} %patch0 -p1 %patch1 -p1 +%patch2 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.cp22ob/_old 2016-10-10 17:32:05.0 +0200 +++ /var/tmp/diff_new_pack.cp22ob/_new 2016-10-10 17:32:05.0 +0200 @@ -47,6 +47,8 @@ Patch0: libproxy-gnome-waitpid.patch # PATCH-FIX-UPSTREAM libproxy-python3-support.patch dims...@opensuse.org -- Add support to build python2 and python3 bindings together Patch1: libproxy-python3-support.patch +# PATCH-FIX-UPSTREAM libproxy-FindMono-4.6.patch gh#libproxy/libproxy#37 dims...@opensuse.org -- Fall back to mcs if gmcs cannot be found +Patch2: libproxy-FindMono-4.6.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -340,6 +342,7 @@ %setup -q -n %{_sourcename} %patch0 -p1 %patch1 -p1 +%patch2 -p1 mkdir build %build ++ libproxy-FindMono-4.6.patch ++ >From 2e4546b3cde31d657df34f6d247c92c47c83bf81 Mon Sep 17 00:00:00 2001 From: Dominique LeuenbergerDate: Thu, 29 Sep 2016 11:36:50 +0200 Subject: [PATCH 5/5] FindMono: fall back to mcs when gmcs cannot be found With mono 4.6, gmcs is no longer an upstream shipped wrapper. Just fallback to 'mcs' if gmcs cannot be found. Distros still shipping gmcs are assumed to know why they do so - in this case we favor their local scripts. Fixes issue #37. --- cmake/FindMono.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/FindMono.cmake b/cmake/FindMono.cmake index 95930b0..d4aa0ca 100644 --- a/cmake/FindMono.cmake +++ b/cmake/FindMono.cmake @@ -12,7 +12,7 @@ # Redistribution and use is allowed according to the terms of the GPL license. FIND_PROGRAM (MONO_EXECUTABLE mono) -FIND_PROGRAM (GMCS_EXECUTABLE gmcs) +FIND_PROGRAM (GMCS_EXECUTABLE NAMES gmcs mcs) FIND_PROGRAM (GACUTIL_EXECUTABLE gacutil) SET (MONO_FOUND FALSE CACHE INTERNAL "") -- 2.10.0
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-09-21 18:26:29 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-08-31 00:05:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-09-21 18:26:31.0 +0200 @@ -1,0 +2,8 @@ +Mon Aug 8 13:16:48 UTC 2016 - dims...@opensuse.org + +- Add libproxy-python3-support.patch: Allow to build PYTHON2 and + PYTHON3 bindings during the same build phase. +- Create new subpackage python3-libproxy. +- Add python3-devel BuildRequires when not building core. + +--- libproxy.changes: same change New: libproxy-python3-support.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.Xb1TS5/_old 2016-09-21 18:26:32.0 +0200 +++ /var/tmp/diff_new_pack.Xb1TS5/_new 2016-09-21 18:26:32.0 +0200 @@ -45,6 +45,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM libproxy-gnome-waitpid.patch boo#967601 dims...@opensuse.org -- GNOME3: Wait for pxgsettings to vanish while destroying the plugin Patch0: libproxy-gnome-waitpid.patch +# PATCH-FIX-UPSTREAM libproxy-python3-support.patch dims...@opensuse.org -- Add support to build python2 and python3 bindings together +Patch1: libproxy-python3-support.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -81,6 +83,7 @@ %endif BuildRequires: perl BuildRequires: python-devel +BuildRequires: python3-devel %endif %endif @@ -255,6 +258,24 @@ A module to extend libproxy with capabilities to query NetworkManager about network configuration changes. +%package -n python3-libproxy +Summary:Python3 bindings for libproxy +Group: System/Libraries +%if 0%{?suse_version} > 1110 +BuildArch: noarch +%endif +Requires: libproxy1 = %{version} + +%description -n python3-libproxy +libproxy offers the following features: * extremely small core + footprint (< 35K) + +* no external dependencies within libproxy core (libproxy modules + may have dependencies) +* only 3 functions in the stable external API +* dynamic adjustment to changing network topology +* a standard way of dealing with proxy settings across all scenarios + %package -n python-libproxy Summary:Python bindings for libproxy Group: System/Libraries @@ -318,6 +339,7 @@ %prep %setup -q -n %{_sourcename} %patch0 -p1 +%patch1 -p1 mkdir build %build @@ -355,7 +377,8 @@ %if %build_core_not_modules -DWITH_DOTNET=OFF \ -DWITH_PERL=OFF \ - -DWITH_PYTHON=OFF \ + -DWITH_PYTHON2=OFF \ + -DWITH_PYTHON3=OFF \ %endif %if %build_core_not_modules || ! 0%{?is_opensuse} -DWITH_KDE=OFF \ @@ -482,6 +505,10 @@ %defattr(-, root, root) %{python_sitelib}/*.py +%files -n python3-libproxy +%defattr(-, root, root) +%{python3_sitelib}/*.py + %files -n perl-Net-Libproxy %defattr(-,root,root) %dir %{perl_vendorarch}/Net ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.Xb1TS5/_old 2016-09-21 18:26:32.0 +0200 +++ /var/tmp/diff_new_pack.Xb1TS5/_new 2016-09-21 18:26:32.0 +0200 @@ -45,6 +45,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM libproxy-gnome-waitpid.patch boo#967601 dims...@opensuse.org -- GNOME3: Wait for pxgsettings to vanish while destroying the plugin Patch0: libproxy-gnome-waitpid.patch +# PATCH-FIX-UPSTREAM libproxy-python3-support.patch dims...@opensuse.org -- Add support to build python2 and python3 bindings together +Patch1: libproxy-python3-support.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -81,6 +83,7 @@ %endif BuildRequires: perl BuildRequires: python-devel +BuildRequires: python3-devel %endif %endif @@ -255,6 +258,24 @@ A module to extend libproxy with capabilities to query NetworkManager about network configuration changes. +%package -n python3-libproxy +Summary:Python3 bindings for libproxy +Group: System/Libraries +%if 0%{?suse_version} > 1110 +BuildArch: noarch +%endif +Requires: libproxy1 = %{version} + +%description -n python3-libproxy +libproxy offers the following features: * extremely small core + footprint (< 35K) + +* no external dependencies within libproxy core (libproxy modules + may have dependencies) +* only 3 functions in the stable external API +* dynamic adjustment to changing network topology +* a standard way of dealing
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-08-31 00:05:28 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-07-28 23:43:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-08-31 00:05:29.0 +0200 @@ -7,0 +8,5 @@ +Fri May 20 07:34:21 UTC 2016 - alarr...@suse.com + +- Update to GNOME 3.20.2 (Fate#318572, bnc#980527) + +--- @@ -38,0 +44,5 @@ +Fri Apr 15 22:00:25 UTC 2016 - mgo...@suse.com + +- Update to GNOME 3.20 Fate#318572 + +--- libproxy.changes: same change Other differences: -- libproxy.spec: same change
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-07-28 23:43:47 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-05-13 09:23:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-07-28 23:43:55.0 +0200 @@ -1,0 +2,6 @@ +Fri Jul 22 12:36:59 UTC 2016 - dims...@opensuse.org + +- Add libproxy-gnome-waitpid.patch: GNOME3: Wait for pxgsettings to + vanish while destroying the plugin (boo#967601). + +--- libproxy.changes: same change New: libproxy-gnome-waitpid.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.iOA8cb/_old 2016-07-28 23:43:57.0 +0200 +++ /var/tmp/diff_new_pack.iOA8cb/_new 2016-07-28 23:43:57.0 +0200 @@ -43,6 +43,8 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-gnome-waitpid.patch boo#967601 dims...@opensuse.org -- GNOME3: Wait for pxgsettings to vanish while destroying the plugin +Patch0: libproxy-gnome-waitpid.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -315,6 +317,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.iOA8cb/_old 2016-07-28 23:43:57.0 +0200 +++ /var/tmp/diff_new_pack.iOA8cb/_new 2016-07-28 23:43:57.0 +0200 @@ -43,6 +43,8 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-gnome-waitpid.patch boo#967601 dims...@opensuse.org -- GNOME3: Wait for pxgsettings to vanish while destroying the plugin +Patch0: libproxy-gnome-waitpid.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -315,6 +317,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 -p1 mkdir build %build ++ libproxy-gnome-waitpid.patch ++ >From 8472b3b8ba8c50aedad50d5d8fe8d25cbcb10a30 Mon Sep 17 00:00:00 2001 From: Dominique LeuenbergerDate: Fri, 22 Jul 2016 14:21:45 +0200 Subject: [PATCH] GNOME3: Wait for pxgsettings to vanish while destroying the plugin This helps avoiding zombie processes in case a caller creates/destroys ProxyFactories for each URL (even though we recommend to have a long-living PF for caching reasons). Originally reported at https://bugzilla.opensuse.org/show_bug.cgi?id=967601 --- libproxy/modules/config_gnome3.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libproxy/modules/config_gnome3.cpp b/libproxy/modules/config_gnome3.cpp index 47e7a42..666d639 100644 --- a/libproxy/modules/config_gnome3.cpp +++ b/libproxy/modules/config_gnome3.cpp @@ -24,6 +24,7 @@ #include // For stat() #include // For stat() #include// For pipe(), close(), vfork(), dup(), execl(), _exit() +#include // For waitpid() #include// For kill() #include "../extension_config.hpp" @@ -161,6 +162,7 @@ class gnome_config_extension : public config_extension { fclose(this->read); fclose(this->write); kill(this->pid, SIGTERM); + waitpid(this->pid, NULL, 0); } void store_response(const string ,
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-05-13 09:23:32 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-05-05 12:11:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-05-13 09:23:33.0 +0200 @@ -1,0 +2,13 @@ +Tue May 10 17:20:55 UTC 2016 - dims...@opensuse.org + +- Require libqt5-qttools by libproxy1-config-kde: the plugin spawns + qtpaths to find the right config files (boo#979232). +- Trigger libproxy1-config-kde for installation when + plasma5-session and libproxy1 are installed. + +--- +Mon May 9 11:26:00 UTC 2016 - dims...@opensuse.org + +- Fix condition to not build KDE plugin for SLE. + +--- libproxy.changes: same change Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.qdSkB2/_old 2016-05-13 09:23:34.0 +0200 +++ /var/tmp/diff_new_pack.qdSkB2/_new 2016-05-13 09:23:34.0 +0200 @@ -189,9 +189,12 @@ Requires: libproxy1 = %{version} # We don't really need the library, but this package brings kreadconfig5 Requires: libKF5ConfigCore5 +# The kde plugin requires 'qtpaths', which is part of libqt5-qttools +Requires: libqt5-qttools %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} Supplements:packageand(libproxy1:libkde4) +Supplements:packageand(libproxy1:plasma5-session) %else Requires: libproxy1-pacrunner = %{version} %endif @@ -350,6 +353,8 @@ -DWITH_DOTNET=OFF \ -DWITH_PERL=OFF \ -DWITH_PYTHON=OFF \ +%endif +%if %build_core_not_modules || ! 0%{?is_opensuse} -DWITH_KDE=OFF \ %endif %if 0%{?suse_version} && 0%{?suse_version} < 1120 ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.qdSkB2/_old 2016-05-13 09:23:34.0 +0200 +++ /var/tmp/diff_new_pack.qdSkB2/_new 2016-05-13 09:23:34.0 +0200 @@ -189,9 +189,12 @@ Requires: libproxy1 = %{version} # We don't really need the library, but this package brings kreadconfig5 Requires: libKF5ConfigCore5 +# The kde plugin requires 'qtpaths', which is part of libqt5-qttools +Requires: libqt5-qttools %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} Supplements:packageand(libproxy1:libkde4) +Supplements:packageand(libproxy1:plasma5-session) %else Requires: libproxy1-pacrunner = %{version} %endif @@ -350,6 +353,8 @@ -DWITH_DOTNET=OFF \ -DWITH_PERL=OFF \ -DWITH_PYTHON=OFF \ +%endif +%if %build_core_not_modules || ! 0%{?is_opensuse} -DWITH_KDE=OFF \ %endif %if 0%{?suse_version} && 0%{?suse_version} < 1120
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-05-05 12:11:02 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2016-01-21 23:41:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-05-05 12:11:03.0 +0200 @@ -1,0 +2,23 @@ +Thu Apr 28 16:54:40 UTC 2016 - dims...@opensuse.org + +- Update to version 0.4.13: + + Allow linking webkit pacrunner against javascriptcore-4.0 +(webkit2). + + Allow to disable building of the KDE module +(-DWITH_KDE=ON/OFF). + + Fix compilation errors with CLang on MacOSX. + + bindings: perl: Add an option to explicitly link against +libperl.so. Some distributions want to do it, other prefer not +to, the library is anyway in context of perl. + + config_kde: Add a basic cache and invalidation: performance +improvement for the KDE module. +- Pass -DWITH_KDE=OFF to cmake when building core. +- Replace pkgconfig(webkitgtk-3.0) BuildRequires with + pkgconfig(javascriptcoregtk-4.0): make use of the WebKit2 port. + +--- +Thu Jan 14 11:56:33 UTC 2016 - fcro...@suse.com + +- Disable building libproxy-config-kde on SLE. + +--- libproxy.changes: same change Old: 0.4.12.tar.gz New: 0.4.13.tar.gz Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.jPNxRV/_old 2016-05-05 12:11:04.0 +0200 +++ /var/tmp/diff_new_pack.jPNxRV/_new 2016-05-05 12:11:04.0 +0200 @@ -31,7 +31,7 @@ Summary:Libproxy provides consistent proxy configuration to applications License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.12 +Version:0.4.13 Release:0 # FIXME: verify if test suite works - 0.4.10 has weird behavior in some cases, where the internal server times out. %if 0%{?build_snapshot} @@ -57,7 +57,7 @@ BuildRequires: gconf2-devel # For directory ownership, but also because we want to rebuild the modules if # the library changed -BuildRequires: libproxy1 +BuildRequires: libproxy1 = %{version} %if 0%{?favor_gtk2} BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gobject-2.0) @@ -65,10 +65,12 @@ %else BuildRequires: pkgconfig(gio-2.0) >= 2.26 BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(webkitgtk-3.0) +BuildRequires: pkgconfig(javascriptcoregtk-4.0) %endif BuildRequires: NetworkManager-devel +%if 0%{?is_opensuse} BuildRequires: libKF5ConfigCore5 +%endif %if %{build_mozjs} BuildRequires: pkgconfig(mozjs185) %endif @@ -202,7 +204,6 @@ A module to extend libproxy with capabilities to query KDE4 about proxy settings. - %if %{build_mozjs} %package -n libproxy1-pacrunner-mozjs Summary:Libproxy module to support wpad/pac parsing via Mozilla JavaScript Engine @@ -349,6 +350,7 @@ -DWITH_DOTNET=OFF \ -DWITH_PERL=OFF \ -DWITH_PYTHON=OFF \ + -DWITH_KDE=OFF \ %endif %if 0%{?suse_version} && 0%{?suse_version} < 1120 -DCMAKE_BUILD_TYPE=DebugFull \ @@ -434,10 +436,11 @@ %else %if ! 0%{?windows} - +%if 0%{?is_opensuse} %files -n libproxy1-config-kde %defattr(-, root, root) %{_libdir}/libproxy-%{version}/modules/config_kde.so +%endif %if 0%{?favor_gtk2} ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.jPNxRV/_old 2016-05-05 12:11:04.0 +0200 +++ /var/tmp/diff_new_pack.jPNxRV/_new 2016-05-05 12:11:04.0 +0200 @@ -31,7 +31,7 @@ Summary:Libproxy provides consistent proxy configuration to applications License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.12 +Version:0.4.13 Release:0 # FIXME: verify if test suite works - 0.4.10 has weird behavior in some cases, where the internal server times out. %if 0%{?build_snapshot} @@ -57,7 +57,7 @@ BuildRequires: gconf2-devel # For directory ownership, but also because we want to rebuild the modules if # the library changed -BuildRequires: libproxy1 +BuildRequires: libproxy1 = %{version} %if 0%{?favor_gtk2} BuildRequires: pkgconfig(gconf-2.0) BuildRequires: pkgconfig(gobject-2.0) @@ -65,10 +65,12 @@ %else BuildRequires: pkgconfig(gio-2.0) >= 2.26 BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(webkitgtk-3.0) +BuildRequires: pkgconfig(javascriptcoregtk-4.0) %endif BuildRequires: NetworkManager-devel +%if 0%{?is_opensuse} BuildRequires: libKF5ConfigCore5 +%endif %if
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2016-01-21 23:41:13 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is "libproxy" Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2015-07-16 17:16:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2016-01-21 23:41:14.0 +0100 @@ -1,0 +2,26 @@ +Tue Jan 12 16:46:37 UTC 2016 - dims...@opensuse.org + +- Update to version 0.4.12: + + Move development to github.com/libproxy/libproxy. + + Fix fd leak in get_pac (Bug #185). + + Detect running MATE session (Bug #186, Part1). + + Fix linking of perl bindings to pthread (Bug #182). + + Correctly detect spidermonky (mozjs185) (Bug #188). + + Stop pxgsettings from segfaulting on exit (Bug #192). + + Fix test #10 (Bug #189). + + Fix build on Mac OS X (Bug #183). + + Add a generic KDE Config module (fix crashes of Qt5 based +apps) (issue#4). +- Drop upstream fixed patches: + + libproxy-pxgsettings-crash.patch + + libproxy-no-libperl.patch + + libproxy-pxgsettings-signals.patch +- Rename libproxy1-config-kde4 subpackage to libproxy-config-kde, + following upstreams introduction of the generic config loader. +- Require libKF5ConfigCore5 from libproxy1-config-kde (we don't + really need the library, but kreadconfig5 in this package). +- Replace libkde4-devel and libqt4-devel BuildRequires with + libKF5ConfigCore5: the new KDE config parser interacts directly + with kreadconfig5 and does not link to Qt. + +--- libproxy.changes: same change Old: libproxy-0.4.11.tar.gz libproxy-no-libperl.patch libproxy-pxgsettings-crash.patch libproxy-pxgsettings-signals.patch New: 0.4.12.tar.gz Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.t96Dq4/_old 2016-01-21 23:41:16.0 +0100 +++ /var/tmp/diff_new_pack.t96Dq4/_new 2016-01-21 23:41:16.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libproxy-plugins # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ Summary:Libproxy provides consistent proxy configuration to applications License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.11 +Version:0.4.12 Release:0 # FIXME: verify if test suite works - 0.4.10 has weird behavior in some cases, where the internal server times out. %if 0%{?build_snapshot} @@ -39,16 +39,10 @@ %else %define _sourcename %{_name}-%{version} %endif -Source: http://libproxy.googlecode.com/files/%{_name}-%{version}.tar.gz +Source: https://github.com/libproxy/%{_name}/archive/%{version}.tar.gz # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf -# PATCH-FIX-UPSTREAM libproxy-pxgsettings-crash.patch bnc#836576 dims...@opensuse.org -- Fix crash when pxgsettings is closing, taken from svn. -Patch0: libproxy-pxgsettings-crash.patch -# PATCH-FIX-UPSTREAM libproxy-no-libperl.patch m...@suse.de -- Do not link against libperl. Submitted upstream. -Patch1: libproxy-no-libperl.patch -# PATCH-FIX-UPSTREAM libproxy-pxgsettings-signals.patch dims...@opensuse.org -- Due to changes in glib, signals are not emited on settings that are not read AFTER connecting the signal -Patch2: libproxy-pxgsettings-signals.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -74,8 +68,7 @@ BuildRequires: pkgconfig(webkitgtk-3.0) %endif BuildRequires: NetworkManager-devel -BuildRequires: libkde4-devel -BuildRequires: libqt4-devel +BuildRequires: libKF5ConfigCore5 %if %{build_mozjs} BuildRequires: pkgconfig(mozjs185) %endif @@ -188,10 +181,12 @@ A module to extend libproxy with capabilities to query GNOME about proxy settings. -%package -n libproxy1-config-kde4 +%package -n libproxy1-config-kde Summary:Libproxy module for KDE configuration Group: System/Libraries Requires: libproxy1 = %{version} +# We don't really need the library, but this package brings kreadconfig5 +Requires: libKF5ConfigCore5 %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} Supplements:packageand(libproxy1:libkde4) @@ -200,8 +195,10 @@ %endif Provides: libproxy-kde = %{version}
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2015-07-16 17:16:44 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2014-08-08 10:10:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2015-07-16 17:16:46.0 +0200 @@ -1,0 +2,9 @@ +Fri May 15 10:00:14 UTC 2015 - dims...@opensuse.org + +- Add libproxy-pxgsettings-signals.patch: Fix for pxgsettins not + actively monitoring gsetting changes. Due to recent changes in + GLib, only values are being monitored, that are read AFTER the + signal handler is attached. +- Adjust baselibs.conf to match what is currenly being built. + +--- libproxy.changes: same change New: libproxy-pxgsettings-signals.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.eMX95O/_old 2015-07-16 17:16:48.0 +0200 +++ /var/tmp/diff_new_pack.eMX95O/_new 2015-07-16 17:16:48.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libproxy-plugins # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -47,6 +47,8 @@ Patch0: libproxy-pxgsettings-crash.patch # PATCH-FIX-UPSTREAM libproxy-no-libperl.patch m...@suse.de -- Do not link against libperl. Submitted upstream. Patch1: libproxy-no-libperl.patch +# PATCH-FIX-UPSTREAM libproxy-pxgsettings-signals.patch dims...@opensuse.org -- Due to changes in glib, signals are not emited on settings that are not read AFTER connecting the signal +Patch2: libproxy-pxgsettings-signals.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -314,6 +316,7 @@ %setup -q -n %{_sourcename} %patch0 %patch1 +%patch2 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.eMX95O/_old 2015-07-16 17:16:48.0 +0200 +++ /var/tmp/diff_new_pack.eMX95O/_new 2015-07-16 17:16:48.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libproxy # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -47,6 +47,8 @@ Patch0: libproxy-pxgsettings-crash.patch # PATCH-FIX-UPSTREAM libproxy-no-libperl.patch m...@suse.de -- Do not link against libperl. Submitted upstream. Patch1: libproxy-no-libperl.patch +# PATCH-FIX-UPSTREAM libproxy-pxgsettings-signals.patch dims...@opensuse.org -- Due to changes in glib, signals are not emited on settings that are not read AFTER connecting the signal +Patch2: libproxy-pxgsettings-signals.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -314,6 +316,7 @@ %setup -q -n %{_sourcename} %patch0 %patch1 +%patch2 -p1 mkdir build %build ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.eMX95O/_old 2015-07-16 17:16:48.0 +0200 +++ /var/tmp/diff_new_pack.eMX95O/_new 2015-07-16 17:16:48.0 +0200 @@ -1,12 +1,12 @@ libproxy1 -libproxy1-config-gnome - supplements packageand(libproxy1-targettype:libproxy1-config-gnome) +#libproxy1-config-gnome +# supplements packageand(libproxy1-targettype:libproxy1-config-gnome) libproxy1-config-gnome3 supplements packageand(libproxy1-targettype:libproxy1-config-gnome3) libproxy1-config-kde4 supplements packageand(libproxy1-targettype:libproxy1-config-kde) -libproxy1-pacrunner-mozjs - supplements packageand(libproxy1-targettype:libproxy1-config-mozjs) +#libproxy1-pacrunner-mozjs +# supplements packageand(libproxy1-targettype:libproxy1-config-mozjs) libproxy1-networkmanager supplements packageand(libproxy1-targettype:libproxy1-config-networkmanager) libproxy1-pacrunner-webkit ++ libproxy-pxgsettings-signals.patch ++ From cb0044f2263e8a6ec7b98de3901e6818a3eed60a Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger dims...@opensuse.org Date: Sun, 3 May 2015 14:37:32 +0200 Subject: [PATCH] pxgsettings: g_signal_connect does not emmit changed signals In recent versions of GLIB, it is mandatory to FIRST connect to the changed:: signal and then read values. Without reading the values,
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2014-08-08 10:10:12 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2013-09-09 09:54:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2014-08-08 10:10:14.0 +0200 @@ -1,0 +2,7 @@ +Wed Aug 6 09:51:00 UTC 2014 - fcro...@suse.com + +- Change Supplements to install libproxy1-config-gnome3 only if + gnome-session-core is installed to reduce minimal install size + (bnc#885455). + +--- libproxy.changes: same change Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.Aum9h9/_old 2014-08-08 10:10:15.0 +0200 +++ /var/tmp/diff_new_pack.Aum9h9/_new 2014-08-08 10:10:15.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libproxy-plugins # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -166,7 +166,7 @@ %if 0%{?favor_gtk2} Supplements:packageand(libproxy1:gconf2) %else -Supplements:packageand(libproxy1:libgio-2_0-0) +Supplements:packageand(libproxy1:gnome-session-core) %endif %else Requires: libproxy1-pacrunner = %{version} ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.Aum9h9/_old 2014-08-08 10:10:15.0 +0200 +++ /var/tmp/diff_new_pack.Aum9h9/_new 2014-08-08 10:10:15.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libproxy # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -166,7 +166,7 @@ %if 0%{?favor_gtk2} Supplements:packageand(libproxy1:gconf2) %else -Supplements:packageand(libproxy1:libgio-2_0-0) +Supplements:packageand(libproxy1:gnome-session-core) %endif %else Requires: libproxy1-pacrunner = %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2013-09-09 09:54:14 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2013-08-30 11:41:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2013-09-09 09:54:16.0 +0200 @@ -1,0 +2,10 @@ +Thu Sep 5 18:08:52 CEST 2013 - m...@suse.de + +- Add libproxy-no-libperl.patch: do not link the perl module + against libperl. We do not want a dependency on the libperl + library, as that would make as depend on the specific version of + perl. As the bindings are running in perl context, libperl can + be assumed to be loaded by that time. +- Use perl_requires if it is defined. + +--- libproxy.changes: same change New: libproxy-no-libperl.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.725AOk/_old 2013-09-09 09:54:17.0 +0200 +++ /var/tmp/diff_new_pack.725AOk/_new 2013-09-09 09:54:17.0 +0200 @@ -45,6 +45,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM libproxy-pxgsettings-crash.patch bnc#836576 dims...@opensuse.org -- Fix crash when pxgsettings is closing, taken from svn. Patch0: libproxy-pxgsettings-crash.patch +# PATCH-FIX-UPSTREAM libproxy-no-libperl.patch m...@suse.de -- Do not link against libperl. Submitted upstream. +Patch1: libproxy-no-libperl.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -271,8 +273,12 @@ Summary:Perl bindings for libproxy Group: Development/Libraries/Perl Requires: libproxy1 = %{version} +%if 0%{?perl_requires:1} +%{perl_requires} +%else # For Fedora at least perl = perl_version does not work. Requires: perl = %{perl_version} +%endif %description -n perl-Net-Libproxy libproxy offers the following features: * extremely small core @@ -307,6 +313,7 @@ %prep %setup -q -n %{_sourcename} %patch0 +%patch1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.725AOk/_old 2013-09-09 09:54:17.0 +0200 +++ /var/tmp/diff_new_pack.725AOk/_new 2013-09-09 09:54:17.0 +0200 @@ -45,6 +45,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM libproxy-pxgsettings-crash.patch bnc#836576 dims...@opensuse.org -- Fix crash when pxgsettings is closing, taken from svn. Patch0: libproxy-pxgsettings-crash.patch +# PATCH-FIX-UPSTREAM libproxy-no-libperl.patch m...@suse.de -- Do not link against libperl. Submitted upstream. +Patch1: libproxy-no-libperl.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -271,8 +273,12 @@ Summary:Perl bindings for libproxy Group: Development/Libraries/Perl Requires: libproxy1 = %{version} +%if 0%{?perl_requires:1} +%{perl_requires} +%else # For Fedora at least perl = perl_version does not work. Requires: perl = %{perl_version} +%endif %description -n perl-Net-Libproxy libproxy offers the following features: * extremely small core @@ -307,6 +313,7 @@ %prep %setup -q -n %{_sourcename} %patch0 +%patch1 mkdir build %build ++ libproxy-no-libperl.patch ++ --- ./bindings/perl/src/CMakeLists.txt.orig 2013-09-05 15:58:05.278486569 + +++ ./bindings/perl/src/CMakeLists.txt 2013-09-05 15:58:41.772486504 + @@ -12,7 +12,7 @@ set(Libproxy_LIB_SRCS Libproxy.c) set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/perl/blib/arch/auto/Net) add_library(PLlibproxy SHARED ${Libproxy_LIB_SRCS}) -target_link_libraries(PLlibproxy ${PERL_LIBRARY} libproxy) +target_link_libraries(PLlibproxy libproxy) set_target_properties(PLlibproxy PROPERTIES OUTPUT_NAME Libproxy) set_target_properties(PLlibproxy PROPERTIES PREFIX ) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2013-08-30 11:41:58 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2013-08-13 11:10:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2013-08-30 11:41:59.0 +0200 @@ -1,0 +2,6 @@ +Mon Aug 26 18:07:54 UTC 2013 - dims...@opensuse.org + +- Add libproxy-pxgsettings-crash.patch: fix crash in pxgsettings + when it's closing down (bnc#836576). + +--- libproxy.changes: same change New: libproxy-pxgsettings-crash.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.uS5OEm/_old 2013-08-30 11:42:00.0 +0200 +++ /var/tmp/diff_new_pack.uS5OEm/_new 2013-08-30 11:42:00.0 +0200 @@ -43,6 +43,8 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-pxgsettings-crash.patch bnc#836576 dims...@opensuse.org -- Fix crash when pxgsettings is closing, taken from svn. +Patch0: libproxy-pxgsettings-crash.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -304,6 +306,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.uS5OEm/_old 2013-08-30 11:42:00.0 +0200 +++ /var/tmp/diff_new_pack.uS5OEm/_new 2013-08-30 11:42:00.0 +0200 @@ -43,6 +43,8 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-pxgsettings-crash.patch bnc#836576 dims...@opensuse.org -- Fix crash when pxgsettings is closing, taken from svn. +Patch0: libproxy-pxgsettings-crash.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -304,6 +306,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 mkdir build %build ++ libproxy-pxgsettings-crash.patch ++ Index: libproxy/modules/pxgsettings.cpp === --- libproxy/modules/pxgsettings.cpp.orig +++ libproxy/modules/pxgsettings.cpp @@ -157,9 +157,7 @@ int main(int argc, char **argv) { g_main_loop_run(loop); // Cleanup - while (G_IS_OBJECT(client)) { - g_object_unref(client); - } + g_object_unref(client); g_io_channel_shutdown(inchan, FALSE, NULL); g_io_channel_shutdown(outchan, FALSE, NULL); g_io_channel_unref(inchan); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2013-08-13 11:10:30 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2013-07-16 15:37:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2013-08-13 11:10:31.0 +0200 @@ -1,0 +2,7 @@ +Fri Aug 2 14:41:10 UTC 2013 - dims...@opensuse.org + +- Build mono, perl and python sub package while building -plugins + instead of the main package. This helps keeping the build deps + for the main package minimal. + +--- libproxy.changes: same change Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.10TN4R/_old 2013-08-13 11:10:32.0 +0200 +++ /var/tmp/diff_new_pack.10TN4R/_new 2013-08-13 11:10:32.0 +0200 @@ -73,14 +73,13 @@ %if %{build_mozjs} BuildRequires: pkgconfig(mozjs185) %endif -%endif -%else %if %{with mono} BuildRequires: mono-devel %endif BuildRequires: perl BuildRequires: python-devel %endif +%endif %{!?python_sitelib: %global python_sitelib %(%__python -c from distutils.sysconfig import get_python_lib; print(get_python_lib()))} %{!?python_sitearch: %global python_sitearch %(%__python -c from distutils.sysconfig import get_python_lib; print(get_python_lib(1)))} @@ -143,61 +142,6 @@ * dynamic adjustment to changing network topology * a standard way of dealing with proxy settings across all scenarios -%package -n python-libproxy -Summary:Python bindings for libproxy -Group: System/Libraries -%if 0%{?suse_version} 1110 -BuildArch: noarch -%py_requires -%endif -Requires: libproxy1 = %{version} - -%description -n python-libproxy -libproxy offers the following features: * extremely small core - footprint ( 35K) - -* no external dependencies within libproxy core (libproxy modules - may have dependencies) -* only 3 functions in the stable external API -* dynamic adjustment to changing network topology -* a standard way of dealing with proxy settings across all scenarios - - -%package -n perl-Net-Libproxy -Summary:Perl bindings for libproxy -Group: Development/Libraries/Perl -Requires: libproxy1 = %{version} -# For Fedora at least perl = perl_version does not work. -Requires: perl = %{perl_version} - -%description -n perl-Net-Libproxy -libproxy offers the following features: * extremely small core - footprint ( 35K) - -* no external dependencies within libproxy core (libproxy modules - may have dependencies) -* only 3 functions in the stable external API -* dynamic adjustment to changing network topology -* a standard way of dealing with proxy settings across all scenarios - -%if %{with mono} - -%package -n libproxy-sharp -Summary:.Net bindings for libproxy -Group: Development/Languages/Mono -Requires: libproxy1 = %{version} - -%description -n libproxy-sharp -libproxy offers the following features: * extremely small core - footprint ( 35K) - -* no external dependencies within libproxy core (libproxy modules - may have dependencies) -* only 3 functions in the stable external API -* dynamic adjustment to changing network topology -* a standard way of dealing with proxy settings across all scenarios -%endif - %else %if 0%{?favor_gtk2} @@ -302,6 +246,60 @@ A module to extend libproxy with capabilities to query NetworkManager about network configuration changes. +%package -n python-libproxy +Summary:Python bindings for libproxy +Group: System/Libraries +%if 0%{?suse_version} 1110 +BuildArch: noarch +%py_requires +%endif +Requires: libproxy1 = %{version} + +%description -n python-libproxy +libproxy offers the following features: * extremely small core + footprint ( 35K) + +* no external dependencies within libproxy core (libproxy modules + may have dependencies) +* only 3 functions in the stable external API +* dynamic adjustment to changing network topology +* a standard way of dealing with proxy settings across all scenarios + +%package -n perl-Net-Libproxy +Summary:Perl bindings for libproxy +Group: Development/Libraries/Perl +Requires: libproxy1 = %{version} +# For Fedora at least perl = perl_version does not work. +Requires: perl = %{perl_version} + +%description -n perl-Net-Libproxy +libproxy offers the following features: * extremely small core + footprint ( 35K) + +* no external dependencies within libproxy core (libproxy modules + may have dependencies) +*
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2013-07-16 15:37:11 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2013-03-01 10:49:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2013-07-16 15:37:13.0 +0200 @@ -1,0 +2,7 @@ +Thu Jul 11 13:13:38 UTC 2013 - dmuel...@suse.com + +- Use build conditional (gcond) for enabling/disabling mono + bindings instead of static defines. This allows for osc build + and rpmbuild to be used more flexible. + +--- libproxy.changes: same change Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.KCXyuz/_old 2013-07-16 15:37:13.0 +0200 +++ /var/tmp/diff_new_pack.KCXyuz/_new 2013-07-16 15:37:13.0 +0200 @@ -19,13 +19,9 @@ %define build_core_not_modules 0 %define build_mozjs 0 %if 0%{?suse_version} -%ifnarch %arm ppc64 aarch64 -%define have_mono 1 +%bcond_without mono %else -%define have_mono 0 -%endif -%else -%define have_mono 0 +%bcond_with mono %endif Url:http://code.google.com/p/libproxy/ @@ -79,7 +75,7 @@ %endif %endif %else -%if 0%{?have_mono} +%if %{with mono} BuildRequires: mono-devel %endif BuildRequires: perl @@ -184,7 +180,7 @@ * dynamic adjustment to changing network topology * a standard way of dealing with proxy settings across all scenarios -%if 0%{?have_mono} +%if %{with mono} %package -n libproxy-sharp Summary:.Net bindings for libproxy @@ -329,7 +325,9 @@ -DWITH_DOTNET=OFF \ %else -DWITH_VALA=yes \ - -DWITH_DOTNET=%{have_mono} \ +%if %{with mono} + -DWITH_DOTNET=1 \ +%endif -DFORCE_SYSTEM_LIBMODMAN=ON \ %endif -DCMAKE_INSTALL_PREFIX=%{_prefix} \ @@ -423,7 +421,7 @@ %if ! 0%{?windows} %{_libdir}/*.so %{_libdir}/pkgconfig/libproxy-1.0.pc -%if 0%{have_mono} +%if %{with mono} %{_libdir}/pkgconfig/libproxy-sharp-1.0.pc %endif %{_datadir}/cmake/Modules/Findlibproxy.cmake @@ -436,7 +434,7 @@ %defattr(-, root, root) %{python_sitelib}/*.py -%if 0%{?have_mono} +%if %{with mono} %files -n libproxy-sharp %defattr(-, root, root) ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.KCXyuz/_old 2013-07-16 15:37:13.0 +0200 +++ /var/tmp/diff_new_pack.KCXyuz/_new 2013-07-16 15:37:13.0 +0200 @@ -19,13 +19,9 @@ %define build_core_not_modules 1 %define build_mozjs 0 %if 0%{?suse_version} -%ifnarch %arm ppc64 aarch64 -%define have_mono 1 +%bcond_without mono %else -%define have_mono 0 -%endif -%else -%define have_mono 0 +%bcond_with mono %endif Url:http://code.google.com/p/libproxy/ @@ -79,7 +75,7 @@ %endif %endif %else -%if 0%{?have_mono} +%if %{with mono} BuildRequires: mono-devel %endif BuildRequires: perl @@ -184,7 +180,7 @@ * dynamic adjustment to changing network topology * a standard way of dealing with proxy settings across all scenarios -%if 0%{?have_mono} +%if %{with mono} %package -n libproxy-sharp Summary:.Net bindings for libproxy @@ -329,7 +325,9 @@ -DWITH_DOTNET=OFF \ %else -DWITH_VALA=yes \ - -DWITH_DOTNET=%{have_mono} \ +%if %{with mono} + -DWITH_DOTNET=1 \ +%endif -DFORCE_SYSTEM_LIBMODMAN=ON \ %endif -DCMAKE_INSTALL_PREFIX=%{_prefix} \ @@ -423,7 +421,7 @@ %if ! 0%{?windows} %{_libdir}/*.so %{_libdir}/pkgconfig/libproxy-1.0.pc -%if 0%{have_mono} +%if %{with mono} %{_libdir}/pkgconfig/libproxy-sharp-1.0.pc %endif %{_datadir}/cmake/Modules/Findlibproxy.cmake @@ -436,7 +434,7 @@ %defattr(-, root, root) %{python_sitelib}/*.py -%if 0%{?have_mono} +%if %{with mono} %files -n libproxy-sharp %defattr(-, root, root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2013-03-01 10:49:09 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-12-07 14:41:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2013-03-01 10:49:11.0 +0100 @@ -1,0 +2,5 @@ +Thu Feb 28 18:38:42 UTC 2013 - dmuel...@suse.com + +- Remove mono support for aarch64 for now. + +--- libproxy.changes: same change Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.5VYspy/_old 2013-03-01 10:49:13.0 +0100 +++ /var/tmp/diff_new_pack.5VYspy/_new 2013-03-01 10:49:13.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libproxy-plugins # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define build_core_not_modules 0 %define build_mozjs 0 %if 0%{?suse_version} -%ifnarch %arm ppc64 +%ifnarch %arm ppc64 aarch64 %define have_mono 1 %else %define have_mono 0 ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.5VYspy/_old 2013-03-01 10:49:13.0 +0100 +++ /var/tmp/diff_new_pack.5VYspy/_new 2013-03-01 10:49:13.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libproxy # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define build_core_not_modules 1 %define build_mozjs 0 %if 0%{?suse_version} -%ifnarch %arm ppc64 +%ifnarch %arm ppc64 aarch64 %define have_mono 1 %else %define have_mono 0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-12-07 14:41:13 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-11-13 09:41:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-12-07 14:41:15.0 +0100 @@ -1,0 +2,8 @@ +Sun Dec 2 12:24:23 UTC 2012 - dims...@opensuse.org + +- Update to version 0.4.11: + + Build fixes with cmake 2.8.10+. + + Quick release without built binaries / files (bug#184). +- Drop cmake-2.8.10-compat.diff: fixed upstream. + +--- libproxy.changes: same change Old: cmake-2.8.10-compat.diff libproxy-0.4.10.tar.gz New: libproxy-0.4.11.tar.gz Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.dgczGV/_old 2012-12-07 14:41:16.0 +0100 +++ /var/tmp/diff_new_pack.dgczGV/_new 2012-12-07 14:41:16.0 +0100 @@ -35,7 +35,7 @@ Summary:Libproxy provides consistent proxy configuration to applications License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.10 +Version:0.4.11 Release:0 # FIXME: verify if test suite works - 0.4.10 has weird behavior in some cases, where the internal server times out. %if 0%{?build_snapshot} @@ -47,8 +47,6 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf -# PATCH-FIX-UPSTREAM cmake-2.8.10-compat.diff bnc#789219 cgiboude...@gmx.com -- Fix build with CMake = 2.8.10, see http://mail.kde.org/pipermail/kde-buildsystem/2012-November/008948.html -Patch0: cmake-2.8.10-compat.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -312,7 +310,6 @@ %prep %setup -q -n %{_sourcename} -%patch0 mkdir build %build libproxy.spec: same change ++ libproxy-0.4.10.tar.gz - libproxy-0.4.11.tar.gz ++ 1979 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-11-13 09:41:50 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-10-19 13:32:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-11-13 09:41:51.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 12 11:26:35 UTC 2012 - cgiboude...@gmx.com + +- Add cmake-2.8.10-compat.diff: fixes a CMake error with + CMake = 2.8.10 (bnc#789219). + +--- libproxy.changes: same change New: cmake-2.8.10-compat.diff Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.PXQJMQ/_old 2012-11-13 09:41:52.0 +0100 +++ /var/tmp/diff_new_pack.PXQJMQ/_new 2012-11-13 09:41:52.0 +0100 @@ -47,6 +47,8 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf +# PATCH-FIX-UPSTREAM cmake-2.8.10-compat.diff bnc#789219 cgiboude...@gmx.com -- Fix build with CMake = 2.8.10, see http://mail.kde.org/pipermail/kde-buildsystem/2012-November/008948.html +Patch0: cmake-2.8.10-compat.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -310,6 +312,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 mkdir build %build libproxy.spec: same change ++ cmake-2.8.10-compat.diff ++ --- cmake/CMakeDetermineCSharpCompiler.cmake.old2012-11-12 12:17:02.099397946 +0100 +++ cmake/CMakeDetermineCSharpCompiler.cmake2012-11-12 12:19:46.425382193 +0100 @@ -92,7 +92,11 @@ endif (CMAKE_CSharp_COMPILER) # configure variables set in this file for fast reload later on +if(NOT CMAKE_PLATFORM_INFO_DIR) # pre-2.8.10 + set(CMAKE_PLATFORM_INFO_DIR ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}) +endif() + configure_file(${CMAKE_SOURCE_DIR}/cmake/CMakeCSharpCompiler.cmake.in - ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeCSharpCompiler.cmake IMMEDIATE @ONLY) + ${CMAKE_PLATFORM_INFO_DIR}/CMakeCSharpCompiler.cmake IMMEDIATE @ONLY) set(CMAKE_CSharp_COMPILER_ENV_VAR CSC) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-10-19 13:32:40 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-10-13 19:57:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-10-19 13:32:42.0 +0200 @@ -1,0 +2,10 @@ +Tue Oct 16 07:15:34 UTC 2012 - dims...@opensuse.org + +- Update to version 0.4.10: + + Fix http chunk encoded PAC that was broken in previous release. + + Add HTTP client unit test. + + Fix more coding style issues. +- Disable test suite for now: the new http client test fails for + weird reasons in the build bot (but works locally). + +--- libproxy.changes: same change Old: libproxy-0.4.9.tar.gz New: libproxy-0.4.10.tar.gz Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.MNUKuN/_old 2012-10-19 13:32:43.0 +0200 +++ /var/tmp/diff_new_pack.MNUKuN/_new 2012-10-19 13:32:43.0 +0200 @@ -35,8 +35,9 @@ Summary:Libproxy provides consistent proxy configuration to applications License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.9 +Version:0.4.10 Release:0 +# FIXME: verify if test suite works - 0.4.10 has weird behavior in some cases, where the internal server times out. %if 0%{?build_snapshot} %define _sourcename %{_name} %else @@ -391,8 +392,8 @@ %endif %check -cd build -make test +#cd build +#make test %if %build_core_not_modules libproxy.spec: same change ++ libproxy-0.4.9.tar.gz - libproxy-0.4.10.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.9/.gitignore new/libproxy-0.4.10/.gitignore --- old/libproxy-0.4.9/.gitignore 1970-01-01 01:00:00.0 +0100 +++ new/libproxy-0.4.10/.gitignore 2012-10-15 22:32:00.0 +0200 @@ -0,0 +1,18 @@ +CMakeFiles +*.cmake +Makefile +CMakeCache.txt +*.swp +Temporary +*.tcl +*.so* +*.pm + +/bindings/perl/src/Libproxy.c +/libproxy-1.0.pc +/libproxy/pxgsettings +/libproxy/pxgconf +/libproxy/test/get-pac-test +/libproxy/test/url-test +/libproxy/test/url-encode +/utils/proxy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.9/CPackConfig.cmake new/libproxy-0.4.10/CPackConfig.cmake --- old/libproxy-0.4.9/CPackConfig.cmake2012-10-10 18:25:43.0 +0200 +++ new/libproxy-0.4.10/CPackConfig.cmake 2012-10-15 22:45:18.0 +0200 @@ -31,25 +31,25 @@ SET(CPACK_INSTALL_CMAKE_PROJECTS /home/nicolas/Sources/libproxy-svn;Project;ALL;/) SET(CPACK_INSTALL_PREFIX /usr/local) SET(CPACK_MODULE_PATH /home/nicolas/Sources/libproxy-svn/cmake) -SET(CPACK_NSIS_DISPLAY_NAME Project 0.4.9) +SET(CPACK_NSIS_DISPLAY_NAME Project 0.4.10) SET(CPACK_NSIS_INSTALLER_ICON_CODE ) SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE ) SET(CPACK_NSIS_INSTALL_ROOT $PROGRAMFILES) -SET(CPACK_NSIS_PACKAGE_NAME Project 0.4.9) +SET(CPACK_NSIS_PACKAGE_NAME Project 0.4.10) SET(CPACK_OUTPUT_CONFIG_FILE /home/nicolas/Sources/libproxy-svn/CPackConfig.cmake) SET(CPACK_PACKAGE_DEFAULT_LOCATION /) SET(CPACK_PACKAGE_DESCRIPTION_FILE /usr/share/cmake/Templates/CPack.GenericDescription.txt) SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY Project built using CMake) -SET(CPACK_PACKAGE_FILE_NAME Project-0.4.9-Linux) -SET(CPACK_PACKAGE_INSTALL_DIRECTORY Project 0.4.9) -SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY Project 0.4.9) +SET(CPACK_PACKAGE_FILE_NAME Project-0.4.10-Linux) +SET(CPACK_PACKAGE_INSTALL_DIRECTORY Project 0.4.10) +SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY Project 0.4.10) SET(CPACK_PACKAGE_NAME Project) SET(CPACK_PACKAGE_RELOCATABLE true) SET(CPACK_PACKAGE_VENDOR Humanity) -SET(CPACK_PACKAGE_VERSION 0.4.9) +SET(CPACK_PACKAGE_VERSION 0.4.10) SET(CPACK_PACKAGE_VERSION_MAJOR 0) SET(CPACK_PACKAGE_VERSION_MINOR 4) -SET(CPACK_PACKAGE_VERSION_PATCH 9) +SET(CPACK_PACKAGE_VERSION_PATCH 10) SET(CPACK_RESOURCE_FILE_LICENSE /usr/share/cmake/Templates/CPack.GenericLicense.txt) SET(CPACK_RESOURCE_FILE_README /usr/share/cmake/Templates/CPack.GenericDescription.txt) SET(CPACK_RESOURCE_FILE_WELCOME /usr/share/cmake/Templates/CPack.GenericWelcome.txt) @@ -58,7 +58,7 @@ SET(CPACK_SOURCE_GENERATOR TGZ;ZIP) SET(CPACK_SOURCE_IGNORE_FILES
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-10-13 19:53:28 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-10-12 08:12:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-10-13 19:57:22.0 +0200 @@ -1,0 +2,12 @@ +Thu Oct 11 09:22:26 UTC 2012 - co...@suse.com + +- Add explicit netcfg BuildRequires for the test suite. + +--- +Wed Oct 10 19:08:52 UTC 2012 - dims...@opensuse.org + +- Update to version 0.4.9: + + Fixed buffer overflow when downloading PAC (CVE-2012-4504). + + Fix infinite loop uppon network errors. + +--- libproxy.changes: same change Old: libproxy-0.4.8.tar.gz New: libproxy-0.4.9.tar.gz Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.evIPZQ/_old 2012-10-13 19:57:23.0 +0200 +++ /var/tmp/diff_new_pack.evIPZQ/_new 2012-10-13 19:57:23.0 +0200 @@ -35,7 +35,7 @@ Summary:Libproxy provides consistent proxy configuration to applications License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.8 +Version:0.4.9 Release:0 %if 0%{?build_snapshot} %define _sourcename %{_name} @@ -50,6 +50,8 @@ BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libmodman-devel +# netcfg is needed for the test suite. +BuildRequires: netcfg BuildRequires: pkgconfig BuildRequires: zlib-devel %if !%{build_core_not_modules} libproxy.spec: same change ++ libproxy-0.4.8.tar.gz - libproxy-0.4.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libproxy-0.4.8/CPackConfig.cmake new/libproxy-0.4.9/CPackConfig.cmake --- old/libproxy-0.4.8/CPackConfig.cmake1970-01-01 01:00:00.0 +0100 +++ new/libproxy-0.4.9/CPackConfig.cmake2012-10-10 18:25:43.0 +0200 @@ -0,0 +1,68 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK_GENNAME_. + + +SET(CPACK_BINARY_BUNDLE ) +SET(CPACK_BINARY_CYGWIN ) +SET(CPACK_BINARY_DEB OFF) +SET(CPACK_BINARY_DRAGNDROP ) +SET(CPACK_BINARY_NSIS OFF) +SET(CPACK_BINARY_OSXX11 ) +SET(CPACK_BINARY_PACKAGEMAKER ) +SET(CPACK_BINARY_RPM OFF) +SET(CPACK_BINARY_STGZ ON) +SET(CPACK_BINARY_TBZ2 OFF) +SET(CPACK_BINARY_TGZ ON) +SET(CPACK_BINARY_TZ ON) +SET(CPACK_BINARY_ZIP ) +SET(CPACK_CMAKE_GENERATOR Unix Makefiles) +SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN TRUE) +SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED TRUE) +SET(CPACK_GENERATOR STGZ;TGZ;TZ) +SET(CPACK_IGNORE_FILES CMakeCache.txt;install_manifest.txt;/Testing/;/Makefile$;\\.tar.gz$;\\.so[.0-9]*$;/build/;/_CPack_Packages/;/CMakeFiles/;/CVS/;/\\.svn/;/\\.git/;\\.swp$;\\.#;/#) +SET(CPACK_INSTALL_CMAKE_PROJECTS /home/nicolas/Sources/libproxy-svn;Project;ALL;/) +SET(CPACK_INSTALL_PREFIX /usr/local) +SET(CPACK_MODULE_PATH /home/nicolas/Sources/libproxy-svn/cmake) +SET(CPACK_NSIS_DISPLAY_NAME Project 0.4.9) +SET(CPACK_NSIS_INSTALLER_ICON_CODE ) +SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE ) +SET(CPACK_NSIS_INSTALL_ROOT $PROGRAMFILES) +SET(CPACK_NSIS_PACKAGE_NAME Project 0.4.9) +SET(CPACK_OUTPUT_CONFIG_FILE /home/nicolas/Sources/libproxy-svn/CPackConfig.cmake) +SET(CPACK_PACKAGE_DEFAULT_LOCATION /) +SET(CPACK_PACKAGE_DESCRIPTION_FILE /usr/share/cmake/Templates/CPack.GenericDescription.txt) +SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY Project built using CMake) +SET(CPACK_PACKAGE_FILE_NAME Project-0.4.9-Linux) +SET(CPACK_PACKAGE_INSTALL_DIRECTORY Project 0.4.9) +SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY Project 0.4.9) +SET(CPACK_PACKAGE_NAME Project) +SET(CPACK_PACKAGE_RELOCATABLE true) +SET(CPACK_PACKAGE_VENDOR Humanity) +SET(CPACK_PACKAGE_VERSION 0.4.9) +SET(CPACK_PACKAGE_VERSION_MAJOR 0) +SET(CPACK_PACKAGE_VERSION_MINOR 4) +SET(CPACK_PACKAGE_VERSION_PATCH 9) +SET(CPACK_RESOURCE_FILE_LICENSE /usr/share/cmake/Templates/CPack.GenericLicense.txt) +SET(CPACK_RESOURCE_FILE_README
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-10-12 08:06:21 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-10-03 10:28:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-10-12 08:12:50.0 +0200 @@ -1,0 +2,29 @@ +Tue Oct 2 20:47:09 UTC 2012 - dims...@opensuse.org + +- Update to version 0.4.8: + + Only support standalone mozjs185 as mozilla js engine. + + Support building with javascritpcoregtk 1.5 + + Support sending multiple results. + * Issues fixed: +- #166: Libproxy does not parse NO_PROXY correct when the line + contains spaces +- #164: If gconf's value is an empty list, pxgconf will make + /usr/bin/proxy wait forever +- #60: use lib js for embedded solutions +- #160: strdup and gethostbyname not declared on OSX 10.7 +- #168: .pc file should be installed under OSX as well. +- #170: Also check for Transfer-Encoding: chunked. +- #171: mozjs pacrunner: Fix parameters of dnsResolve_() +- #172: Allow to forcibly build pacrunner as module +- #173: Libproxy doesn't build with gcc 4.7 +- #147: Use ${CMAKE_DL_LIBS} instead of assuming libdl is correct. +- #176: python bindings: guard the destructor. +- #177: Speed up importing of libproxy in python. +- Drop upstream fixed patches: + + libproxy-javascriptcoregtk.patch + + libproxy-mozjs185.patch + + libproxy-trim-ignores.patch + + libproxy-gcc47.patch + + libproxy-force-bipr.patch + +--- libproxy.changes: same change Old: libproxy-0.4.7.tar.bz2 libproxy-force-bipr.patch libproxy-gcc47.patch libproxy-javascriptcoregtk.patch libproxy-mozjs185.patch libproxy-trim-ignores.patch New: libproxy-0.4.8.tar.gz Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.DfWjNw/_old 2012-10-12 08:12:51.0 +0200 +++ /var/tmp/diff_new_pack.DfWjNw/_new 2012-10-12 08:12:51.0 +0200 @@ -33,29 +33,19 @@ Name: libproxy-plugins Summary:Libproxy provides consistent proxy configuration to applications -License:GPL-2.0+ ; LGPL-2.1+ +License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.7 +Version:0.4.8 Release:0 %if 0%{?build_snapshot} %define _sourcename %{_name} %else %define _sourcename %{_name}-%{version} %endif -Source: http://libproxy.googlecode.com/files/%{_sourcename}.tar.bz2 +Source: http://libproxy.googlecode.com/files/%{_name}-%{version}.tar.gz # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf -# PATCH-FIX-UPSTREAM libproxy-javascriptcoregtk.patch dims...@opensuse.org -- Fix build with javascriptcoregtk3, which got split out of webkitgtk3. Patch from upstream svn. -Patch0: libproxy-javascriptcoregtk.patch -# PATCH-FIX-UPSTREAM libproxy-mozjs185.patch vu...@opensuse.org -- Build with libmozjs185 instead of xulrunner. Patch from upstream svn. -Patch1: libproxy-mozjs185.patch -# PATCH-FIX-UPSTREAM libproxy-trim-ignores.patch bnc#739069 dims...@opensuse.org -- Trim strings in ignore list; taken from upstream svn, r821. -Patch2: libproxy-trim-ignores.patch -# PATCH-FIX-UPSTREAM libproxy-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. Taken from upstream svn, r833. -Patch3: libproxy-gcc47.patch -# PATCH-FIX-UPSTREAM libproxy-force-bipr.patch bnc#759123 dims...@opensuse.org -- Allow to forcibly build pacrunners as modules, upstream r834 -Patch4: libproxy-force-bipr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -317,11 +307,6 @@ %prep %setup -q -n %{_sourcename} -%patch0 -p0 -%patch1 -p1 -%patch2 -p0 -%patch3 -p1 -%patch4 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.DfWjNw/_old 2012-10-12 08:12:51.0 +0200 +++ /var/tmp/diff_new_pack.DfWjNw/_new 2012-10-12 08:12:51.0 +0200 @@ -33,29 +33,19 @@ Name: libproxy Summary:Libproxy provides consistent proxy configuration to applications -License:GPL-2.0+ ; LGPL-2.1+ +License:GPL-2.0+ and LGPL-2.1+ Group: System/Libraries -Version:0.4.7 +Version:0.4.8 Release:0 %if 0%{?build_snapshot} %define _sourcename %{_name} %else %define _sourcename
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-10-03 10:28:49 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-06-10 23:13:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-10-03 10:28:51.0 +0200 @@ -16 +16 @@ - + Introduce build_mozjs defnies, currently set to 0 + + Introduce build_mozjs defines, currently set to 0 @@ -18 +18 @@ - + conditionally buildrequire pkgconfig(mozjs185) + + Conditionally buildrequire pkgconfig(mozjs185) libproxy.changes: same change Other differences: -- libproxy.spec: same change -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-06-10 23:13:01 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-03-19 09:58:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-06-10 23:13:02.0 +0200 @@ -1,0 +2,21 @@ +Sat Jun 9 10:11:55 UTC 2012 - dims...@opensuse.org + +- Add libproxy-force-bipr.patch: Force building pacrunner as module + This is required as libproxy, when building only one pacrunner, + links the module internal. But as we only temporarly disable + the mozjs, we do need to keep the webkit runner as an external + module. +- Also pass -DBIPR=0 to cmake, to enable the patch above. + +--- +Wed Jun 6 12:26:57 UTC 2012 - dims...@opensuse.org + +- Temporaryly disable the mozjs pacrunner: it casues crashes due + to symbol conflicts in Firefox (bnc#759123): + + Introduce build_mozjs defnies, currently set to 0 + + Conditionally build the pacrunner-mozjs package + + conditionally buildrequire pkgconfig(mozjs185) + + When not building mozjs pacrunner, obsolete the package by +libproxy1. + +--- libproxy.changes: same change New: libproxy-force-bipr.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.Q81dmX/_old 2012-06-10 23:13:03.0 +0200 +++ /var/tmp/diff_new_pack.Q81dmX/_new 2012-06-10 23:13:03.0 +0200 @@ -17,6 +17,7 @@ %define build_core_not_modules 0 +%define build_mozjs 0 %if 0%{?suse_version} %ifnarch %arm ppc64 %define have_mono 1 @@ -53,6 +54,8 @@ Patch2: libproxy-trim-ignores.patch # PATCH-FIX-UPSTREAM libproxy-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. Taken from upstream svn, r833. Patch3: libproxy-gcc47.patch +# PATCH-FIX-UPSTREAM libproxy-force-bipr.patch bnc#759123 dims...@opensuse.org -- Allow to forcibly build pacrunners as modules, upstream r834 +Patch4: libproxy-force-bipr.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -78,8 +81,10 @@ BuildRequires: NetworkManager-devel BuildRequires: libkde4-devel BuildRequires: libqt4-devel +%if %{build_mozjs} BuildRequires: pkgconfig(mozjs185) %endif +%endif %else %if 0%{?have_mono} BuildRequires: mono-devel @@ -135,6 +140,9 @@ %package -n libproxy1 Summary:Libproxy provides consistent proxy configuration to applications Group: System/Libraries +%if !%{build_mozjs} +Obsoletes: libproxy1-pacrunner-mozjs = %{version} +%endif %description -n libproxy1 libproxy offers the following features: * extremely small core @@ -259,6 +267,7 @@ settings. +%if %{build_mozjs} %package -n libproxy1-pacrunner-mozjs Summary:Libproxy module to support wpad/pac parsing via Mozilla JavaScript Engine Group: System/Libraries @@ -272,7 +281,7 @@ %description -n libproxy1-pacrunner-mozjs A module to extend libproxy with capabilities to pass addresses to a WPAD/PAC script and have it find the correct proxy. - +%endif %package -n libproxy1-pacrunner-webkit Summary:Libproxy module to support WPAD/PAC parsing via WebKit JavaScript Engine @@ -312,6 +321,7 @@ %patch1 -p1 %patch2 -p0 %patch3 -p1 +%patch4 -p1 mkdir build %build @@ -343,6 +353,7 @@ -DSHARE_INSTALL_PREFIX=%{_datadir} \ -DINCLUDE_INSTALL_DIR=%{_includedir} \ -DPERL_VENDORINSTALL=yes \ + -DBIPR=0 \ %if ! %build_core_not_modules -DWITH_DOTNET=OFF \ %endif @@ -485,10 +496,12 @@ %defattr(-, root, root) %{_libdir}/libproxy-%{version}/modules/pacrunner_webkit.so +%if %{build_mozjs} %files -n libproxy1-pacrunner-mozjs %defattr(-, root, root) %{_libdir}/libproxy-%{version}/modules/pacrunner_mozjs.so %endif %endif +%endif %changelog ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.Q81dmX/_old 2012-06-10 23:13:03.0 +0200 +++ /var/tmp/diff_new_pack.Q81dmX/_new 2012-06-10 23:13:03.0 +0200 @@ -17,6 +17,7 @@ %define build_core_not_modules 1 +%define build_mozjs 0 %if 0%{?suse_version} %ifnarch %arm ppc64 %define have_mono 1 @@ -53,6 +54,8 @@ Patch2: libproxy-trim-ignores.patch # PATCH-FIX-UPSTREAM libproxy-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. Taken from upstream svn, r833. Patch3: libproxy-gcc47.patch +#
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-03-19 09:58:15 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-02-03 10:23:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-03-19 09:58:18.0 +0100 @@ -1,0 +2,5 @@ +Tue Mar 13 21:19:29 UTC 2012 - dims...@opensuse.org + +- Add libproxy-gcc47.patch: Fix build with gcc 4.7. + +--- libproxy.changes: same change New: libproxy-gcc47.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.6kqEVa/_old 2012-03-19 09:58:23.0 +0100 +++ /var/tmp/diff_new_pack.6kqEVa/_new 2012-03-19 09:58:23.0 +0100 @@ -51,6 +51,8 @@ Patch1: libproxy-mozjs185.patch # PATCH-FIX-UPSTREAM libproxy-trim-ignores.patch bnc#739069 dims...@opensuse.org -- Trim strings in ignore list; taken from upstream svn, r821. Patch2: libproxy-trim-ignores.patch +# PATCH-FIX-UPSTREAM libproxy-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. Taken from upstream svn, r833. +Patch3: libproxy-gcc47.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -73,10 +75,10 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(webkitgtk-3.0) %endif -BuildRequires: pkgconfig(mozjs185) BuildRequires: NetworkManager-devel BuildRequires: libkde4-devel BuildRequires: libqt4-devel +BuildRequires: pkgconfig(mozjs185) %endif %else %if 0%{?have_mono} @@ -309,6 +311,7 @@ %patch0 -p0 %patch1 -p1 %patch2 -p0 +%patch3 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.6kqEVa/_old 2012-03-19 09:58:23.0 +0100 +++ /var/tmp/diff_new_pack.6kqEVa/_new 2012-03-19 09:58:23.0 +0100 @@ -51,6 +51,8 @@ Patch1: libproxy-mozjs185.patch # PATCH-FIX-UPSTREAM libproxy-trim-ignores.patch bnc#739069 dims...@opensuse.org -- Trim strings in ignore list; taken from upstream svn, r821. Patch2: libproxy-trim-ignores.patch +# PATCH-FIX-UPSTREAM libproxy-gcc47.patch dims...@opensuse.org -- Fix build with gcc 4.7. Taken from upstream svn, r833. +Patch3: libproxy-gcc47.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -73,10 +75,10 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(webkitgtk-3.0) %endif -BuildRequires: pkgconfig(mozjs185) BuildRequires: NetworkManager-devel BuildRequires: libkde4-devel BuildRequires: libqt4-devel +BuildRequires: pkgconfig(mozjs185) %endif %else %if 0%{?have_mono} @@ -309,6 +311,7 @@ %patch0 -p0 %patch1 -p1 %patch2 -p0 +%patch3 -p1 mkdir build %build ++ libproxy-gcc47.patch ++ Index: libproxy-0.4.7/libproxy/modules/config_sysconfig.cpp === --- libproxy-0.4.7.orig/libproxy/modules/config_sysconfig.cpp +++ libproxy-0.4.7/libproxy/modules/config_sysconfig.cpp @@ -21,6 +21,9 @@ #include cstdlib #include map #include fstream +#include unistd.h +#include sys/types.h + #include ../extension_config.hpp using namespace libproxy; Index: libproxy-0.4.7/libproxy/modules/pacrunner_mozjs.cpp === --- libproxy-0.4.7.orig/libproxy/modules/pacrunner_mozjs.cpp +++ libproxy-0.4.7/libproxy/modules/pacrunner_mozjs.cpp @@ -18,6 +18,7 @@ **/ #include cstring // ? +#include unistd.h // gethostname #include ../extension_pacrunner.hpp using namespace libproxy; @@ -85,7 +86,7 @@ static JSBool myIpAddress(JSContext *cx, if (!gethostname(hostname, 1023)) { JSString *myhost = JS_NewStringCopyN(cx, hostname, strlen(hostname)); jsval arg = STRING_TO_JSVAL(myhost); - return dnsResolve_(cx, 1, arg); + return dnsResolve_(cx, arg, vp); } JS_free(cx, hostname); JS_SET_RVAL(cx, vp, JSVAL_NULL); Index: libproxy-0.4.7/libproxy/modules/pacrunner_natus.cpp === --- libproxy-0.4.7.orig/libproxy/modules/pacrunner_natus.cpp +++ libproxy-0.4.7/libproxy/modules/pacrunner_natus.cpp @@ -18,6 +18,7 @@ **/ #include
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-02-03 10:23:47 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2012-01-06 11:45:36.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-02-03 10:23:49.0 +0100 @@ -1,0 +2,6 @@ +Wed Feb 1 20:08:01 UTC 2012 - dims...@opensuse.org + +- Add libproxy-trim-ignores.patch: Trim strings in ignore list. + Fix bnc#739069. + +--- libproxy.changes: same change New: libproxy-trim-ignores.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.Nf2DEn/_old 2012-02-03 10:23:51.0 +0100 +++ /var/tmp/diff_new_pack.Nf2DEn/_new 2012-02-03 10:23:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libproxy-plugins # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,10 +31,11 @@ %define _name libproxy Name: libproxy-plugins -Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications +License:GPL-2.0+ ; LGPL-2.1+ +Group: System/Libraries Version:0.4.7 -Release:5 +Release:0 %if 0%{?build_snapshot} %define _sourcename %{_name} %else @@ -48,7 +49,8 @@ Patch0: libproxy-javascriptcoregtk.patch # PATCH-FIX-UPSTREAM libproxy-mozjs185.patch vu...@opensuse.org -- Build with libmozjs185 instead of xulrunner. Patch from upstream svn. Patch1: libproxy-mozjs185.patch -License:GPLv2+ ; LGPLv2.1+ +# PATCH-FIX-UPSTREAM libproxy-trim-ignores.patch bnc#739069 dims...@opensuse.org -- Trim strings in ignore list; taken from upstream svn, r821. +Patch2: libproxy-trim-ignores.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake BuildRequires: gcc-c++ @@ -102,7 +104,6 @@ %if %build_core_not_modules %package tools -License:GPLv2+ ; LGPLv2.1+ Summary:A simple application using libproxy Group: System/Libraries Requires: libproxy1 = %{version} @@ -114,7 +115,6 @@ %package devel -License:GPLv2+ ; LGPLv2.1+ Summary:Libproxy provides consistent proxy configuration to applications - Development Files Group: Development/Libraries/C and C++ Requires: libproxy1 = %{version} @@ -131,7 +131,6 @@ %package -n libproxy1 -License:GPLv2+ ; LGPLv2.1+ Summary:Libproxy provides consistent proxy configuration to applications Group: System/Libraries @@ -146,7 +145,6 @@ * a standard way of dealing with proxy settings across all scenarios %package -n python-libproxy -License:GPLv2+ ; LGPLv2.1+ Summary:Python bindings for libproxy Group: System/Libraries %if 0%{?suse_version} 1110 @@ -167,7 +165,6 @@ %package -n perl-Net-Libproxy -License:GPLv2+ ; LGPLv2.1+ Summary:Perl bindings for libproxy Group: Development/Libraries/Perl Requires: libproxy1 = %{version} @@ -187,7 +184,6 @@ %if 0%{?have_mono} %package -n libproxy-sharp -License:GPLv2+ ; LGPLv2.1+ Summary:.Net bindings for libproxy Group: Development/Languages/Mono Requires: libproxy1 = %{version} @@ -210,13 +206,13 @@ %package -n libproxy1-config-gnome Summary:Libproxy module for GNOME configuration +Group: System/Libraries %else %package -n libproxy1-config-gnome3 Summary:Libproxy module for GNOME3 configuration -%endif -License:GPLv2+ ; LGPLv2.1+ Group: System/Libraries +%endif Requires: libproxy1 = %{version} %if 0%{?suse_version} Recommends: libproxy1-pacrunner = %{version} @@ -244,7 +240,6 @@ proxy settings. %package -n libproxy1-config-kde4 -License:GPLv2+ ; LGPLv2.1+ Summary:Libproxy module for KDE configuration Group: System/Libraries Requires: libproxy1 = %{version} @@ -263,7 +258,6 @@ %package -n libproxy1-pacrunner-mozjs -License:GPLv2+ ; LGPLv2.1+ Summary:Libproxy module to support wpad/pac parsing via Mozilla JavaScript Engine Group: System/Libraries Requires: libproxy1 = %{version} @@ -279,7 +273,6
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2012-01-06 11:45:31 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy-plugins.changes 2011-09-23 02:09:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy-plugins.changes 2012-01-06 11:45:36.0 +0100 @@ -1,0 +2,10 @@ +Mon Nov 7 09:24:23 CET 2011 - meiss...@suse.de + +- remove mono dependency also for ppc64 + +--- +Fri Oct 7 14:10:35 CEST 2011 - dmuel...@suse.de + +- remove mono dependency for %%arm + +--- --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2011-11-05 11:48:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy.changes 2012-01-06 11:45:36.0 +0100 @@ -1,0 +2,5 @@ +Mon Nov 7 09:24:23 CET 2011 - meiss...@suse.de + +- remove mono dependency also for ppc64 + +--- Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.5FPj4h/_old 2012-01-06 11:45:37.0 +0100 +++ /var/tmp/diff_new_pack.5FPj4h/_new 2012-01-06 11:45:37.0 +0100 @@ -18,7 +18,7 @@ %define build_core_not_modules 0 %if 0%{?suse_version} -%ifnarch %arm +%ifnarch %arm ppc64 %define have_mono 1 %else %define have_mono 0 @@ -34,7 +34,7 @@ Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications Version:0.4.7 -Release:3 +Release:5 %if 0%{?build_snapshot} %define _sourcename %{_name} %else ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.5FPj4h/_old 2012-01-06 11:45:37.0 +0100 +++ /var/tmp/diff_new_pack.5FPj4h/_new 2012-01-06 11:45:37.0 +0100 @@ -18,7 +18,7 @@ %define build_core_not_modules 1 %if 0%{?suse_version} -%ifnarch %arm +%ifnarch %arm ppc64 %define have_mono 1 %else %define have_mono 0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at 2011-11-05 11:19:32 Comparing /work/SRC/openSUSE:Factory/libproxy (Old) and /work/SRC/openSUSE:Factory/.libproxy.new (New) Package is libproxy, Maintainer is gnome-maintain...@suse.de Changes: --- /work/SRC/openSUSE:Factory/libproxy/libproxy.changes2011-09-23 02:09:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.libproxy.new/libproxy.changes 2011-11-05 11:48:43.0 +0100 @@ -1,0 +2,5 @@ +Fri Oct 7 14:10:35 CEST 2011 - dmuel...@suse.de + +- remove mono dependency for %%arm + +--- Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.JEp4ly/_old 2011-11-05 11:49:05.0 +0100 +++ /var/tmp/diff_new_pack.JEp4ly/_new 2011-11-05 11:49:05.0 +0100 @@ -18,10 +18,14 @@ %define build_core_not_modules 0 %if 0%{?suse_version} +%ifnarch %arm %define have_mono 1 %else %define have_mono 0 %endif +%else +%define have_mono 0 +%endif Url:http://code.google.com/p/libproxy/ %define _name libproxy @@ -205,7 +209,6 @@ %package -n libproxy1-config-gnome - Summary:Libproxy module for GNOME configuration %else ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.JEp4ly/_old 2011-11-05 11:49:05.0 +0100 +++ /var/tmp/diff_new_pack.JEp4ly/_new 2011-11-05 11:49:05.0 +0100 @@ -18,10 +18,14 @@ %define build_core_not_modules 1 %if 0%{?suse_version} +%ifnarch %arm %define have_mono 1 %else %define have_mono 0 %endif +%else +%define have_mono 0 +%endif Url:http://code.google.com/p/libproxy/ %define _name libproxy @@ -205,7 +209,6 @@ %package -n libproxy1-config-gnome - Summary:Libproxy module for GNOME configuration %else -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at Thu Jul 28 08:52:29 CEST 2011. --- GNOME/libproxy/libproxy-plugins.changes 2011-06-20 20:28:35.0 +0200 +++ /mounts/work_src_done/STABLE/libproxy/libproxy-plugins.changes 2011-07-27 14:58:09.0 +0200 @@ -1,0 +2,14 @@ +Wed Jul 27 14:53:34 CEST 2011 - vu...@opensuse.org + +- Build against js instead of xulrunner: + + Add libproxy-mozjs185.patch: taken from upstream, detect +mozjs185 instead of xulrunner in the build system. + + Add pkgconfig(mozjs185) BuildRequires and remove +mozilla-xulrunner-devel BuildRequires. + + Change Supplements of libproxy1-pacrunner-mozjs to use +libmozjs185-1_0 instead of mozilla-xulrunner. +- Change Supplements of libproxy1-pacrunner-webkit to appropriately + use libjavascriptcoregtk-1_0-0/libjavascriptcoregtk-3_0-0 + (depending on %favor_gtk2) instead of libwebkitgtk-0. + +--- libproxy.changes: same change calling whatdependson for head-i586 New: libproxy-mozjs185.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.PqfFPC/_old 2011-07-28 08:46:24.0 +0200 +++ /var/tmp/diff_new_pack.PqfFPC/_new 2011-07-28 08:46:24.0 +0200 @@ -23,19 +23,6 @@ %define have_mono 0 %endif -%if 0%{?suse_version} 1130 -%define xulrunner_ver 20 -%else -%if 0%{?suse_version} 1120 -%define xulrunner_ver 192 -%else -%if 0%{?suse_version} 1110 -%define xulrunner_ver 191 -%else -%define xulrunner_ver 190 -%endif -%endif -%endif Url:http://code.google.com/p/libproxy/ %define _name libproxy @@ -43,7 +30,7 @@ Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications Version:0.4.7 -Release:2 +Release:3 %if 0%{?build_snapshot} %define _sourcename %{_name} %else @@ -55,6 +42,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM libproxy-javascriptcoregtk.patch dims...@opensuse.org -- Fix build with javascriptcoregtk3, which got split out of webkitgtk3. Patch from upstream svn. Patch0: libproxy-javascriptcoregtk.patch +# PATCH-FIX-UPSTREAM libproxy-mozjs185.patch vu...@opensuse.org -- Build with libmozjs185 instead of xulrunner. Patch from upstream svn. +Patch1: libproxy-mozjs185.patch License:GPLv2+ ; LGPLv2.1+ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake @@ -78,11 +67,7 @@ BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(webkitgtk-3.0) %endif -%if 0%{?suse_version} -BuildRequires: mozilla-xulrunner%{xulrunner_ver}-devel -%else -BuildRequires: xulrunner-devel -%endif +BuildRequires: pkgconfig(mozjs185) BuildRequires: NetworkManager-devel BuildRequires: libkde4-devel BuildRequires: libqt4-devel @@ -280,7 +265,7 @@ Group: System/Libraries Requires: libproxy1 = %{version} %if 0%{?suse_version} -Supplements:packageand(libproxy1:mozilla-xulrunner%{xulrunner_ver}) +Supplements:packageand(libproxy1:libmozjs185-1_0) %endif # A virtual symbol to identify that this is a pacrunner. Provides: libproxy1-pacrunner = %{version} @@ -296,7 +281,11 @@ Group: System/Libraries Requires: libproxy1 = %{version} %if 0%{?suse_version} -Supplements:packageand(libproxy1:libwebkitgtk-0) +%if 0%{?favor_gtk2} +Supplements:packageand(libproxy1:libjavascriptcoregtk-1_0-0) +%else +Supplements:packageand(libproxy1:libjavascriptcoregtk-3_0-0) +%endif %endif # A virtual symbol to identify that this is a pacrunner. Provides: libproxy1-pacrunner = %{version} @@ -323,6 +312,7 @@ %prep %setup -q -n %{_sourcename} %patch0 -p0 +%patch1 -p1 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.PqfFPC/_old 2011-07-28 08:46:24.0 +0200 +++ /var/tmp/diff_new_pack.PqfFPC/_new 2011-07-28 08:46:24.0 +0200 @@ -23,19 +23,6 @@ %define have_mono 0 %endif -%if 0%{?suse_version} 1130 -%define xulrunner_ver 20 -%else -%if 0%{?suse_version} 1120 -%define xulrunner_ver 192 -%else -%if 0%{?suse_version} 1110 -%define xulrunner_ver 191 -%else -%define xulrunner_ver 190 -%endif -%endif -%endif Url:http://code.google.com/p/libproxy/ %define _name libproxy @@ -43,7 +30,7 @@ Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications Version:0.4.7 -Release:3 +Release:5 %if 0%{?build_snapshot} %define _sourcename %{_name} %else @@ -55,6 +42,8 @@ Source99: baselibs.conf # PATCH-FIX-UPSTREAM libproxy-javascriptcoregtk.patch dims...@opensuse.org -- Fix build with javascriptcoregtk3, which got split out of webkitgtk3. Patch from upstream svn. Patch0:
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at Tue Jun 21 09:14:01 CEST 2011. --- GNOME/libproxy/libproxy-plugins.changes 2011-06-07 12:48:24.0 +0200 +++ /mounts/work_src_done/STABLE/libproxy/libproxy-plugins.changes 2011-06-20 20:28:35.0 +0200 @@ -1,0 +2,8 @@ +Mon Jun 20 18:26:49 UTC 2011 - dims...@opensuse.org + +- Add libproxy-javascriptcoregtk.patch: Fix build with + webkitgtk-3.0 version 1.5.1: javascriptcoregtk became independent + and can be used on it's own now and is actually what libproxy + depends on. Patch taken from upstream svn, r816. + +--- libproxy.changes: same change calling whatdependson for head-i586 New: libproxy-javascriptcoregtk.patch Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.5Ot6Jp/_old 2011-06-21 09:11:53.0 +0200 +++ /var/tmp/diff_new_pack.5Ot6Jp/_new 2011-06-21 09:11:53.0 +0200 @@ -43,7 +43,7 @@ Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications Version:0.4.7 -Release:1 +Release:2 %if 0%{?build_snapshot} %define _sourcename %{_name} %else @@ -53,6 +53,8 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-javascriptcoregtk.patch dims...@opensuse.org -- Fix build with javascriptcoregtk3, which got split out of webkitgtk3. Patch from upstream svn. +Patch0: libproxy-javascriptcoregtk.patch License:GPLv2+ ; LGPLv2.1+ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake @@ -218,6 +220,7 @@ %package -n libproxy1-config-gnome + Summary:Libproxy module for GNOME configuration %else @@ -319,6 +322,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 -p0 mkdir build %build ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.5Ot6Jp/_old 2011-06-21 09:11:53.0 +0200 +++ /var/tmp/diff_new_pack.5Ot6Jp/_new 2011-06-21 09:11:53.0 +0200 @@ -43,7 +43,7 @@ Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications Version:0.4.7 -Release:1 +Release:3 %if 0%{?build_snapshot} %define _sourcename %{_name} %else @@ -53,6 +53,8 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf +# PATCH-FIX-UPSTREAM libproxy-javascriptcoregtk.patch dims...@opensuse.org -- Fix build with javascriptcoregtk3, which got split out of webkitgtk3. Patch from upstream svn. +Patch0: libproxy-javascriptcoregtk.patch License:GPLv2+ ; LGPLv2.1+ BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: cmake @@ -218,6 +220,7 @@ %package -n libproxy1-config-gnome + Summary:Libproxy module for GNOME configuration %else @@ -319,6 +322,7 @@ %prep %setup -q -n %{_sourcename} +%patch0 -p0 mkdir build %build ++ libproxy-javascriptcoregtk.patch ++ Index: libproxy/cmake/modules/pacrunner_webkit.cmk === --- libproxy/cmake/modules/pacrunner_webkit.cmk (revision 815) +++ libproxy/cmake/modules/pacrunner_webkit.cmk (working copy) @@ -13,7 +13,10 @@ endif() else() if(WITH_WEBKIT3) -px_check_modules(WEBKIT webkitgtk-3.0) +px_check_modules(WEBKIT javascriptcoregtk-3.0=1.5.0) +if(NOT WEBKIT_LIBRARIES) + px_check_modules(WEBKIT webkitgtk-3.01.5.0) +endif(NOT WEBKIT_LIBRARIES) else() px_check_modules(WEBKIT webkit-1.0) endif() Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at Wed Jun 8 16:22:53 CEST 2011. --- GNOME/libproxy/libproxy-plugins.changes 2011-02-15 20:17:20.0 +0100 +++ /mounts/work_src_done/STABLE/libproxy/libproxy-plugins.changes 2011-06-07 12:48:24.0 +0200 @@ -1,0 +2,36 @@ +Mon Jun 6 21:51:45 UTC 2011 - dims...@opensuse.org + +- Update to version 0.4.7: + + Support/require xulrunner 2.0+ + + Support linking againgst libwebkit-gtk3 (-DWITH_WEBKIT3=ON) + + Port to gsettings for gnome3. (-DWITH_GNOME3=ON[default]) + + Issues closed: +- #149: always test for the right python noarch module path +- #155: Cannot compile with Firefox 4 +- #156: libproxy should build against webkitgtk-3.0 +- #158: Won't compile w/ xulrunner 2.0 final +- #159: libproxy fails with autoconfiguration + http://proxy.domain.com; +- #131: GSettings-based GNOME plugin +- #150: SUSE sysconfig/proxy config support +- Drop patches included upstream: + + libproxy-sysconfig-support.patch + + libproxy-xul2.patch + + libproxy-backports.patch +- Package gnome3 module instead of gnome module, if favor_gtk2 is + not set (in the project metadata). +- Add gnome3 module to baselibs.conf and fixup the various + Supplements in baselibs.conf (pointed to the pre -config names). +- When building for gnome3 (favor_gtk2 = 0), add BuildRequires: + pkgconfig(gio-2.0) = 2.26, pkgconfig(gobject-2.0) and + pkgconfig(webkitgtk-3.0) +- When building for gnome2, add BuildRequires: + pkgconfig(gconf-2.0), pkgconfig(gobject-2.0) and replace + libwebkit-devel with pkgconfig(webkit-1.0). + +--- +Tue Apr 19 00:10:03 CEST 2011 - r...@suse.de + +- Update baselibs.conf. + +--- --- GNOME/libproxy/libproxy.changes 2011-04-19 00:10:18.0 +0200 +++ /mounts/work_src_done/STABLE/libproxy/libproxy.changes 2011-06-07 12:48:24.0 +0200 @@ -1,0 +2,31 @@ +Mon Jun 6 21:51:45 UTC 2011 - dims...@opensuse.org + +- Update to version 0.4.7: + + Support/require xulrunner 2.0+ + + Support linking againgst libwebkit-gtk3 (-DWITH_WEBKIT3=ON) + + Port to gsettings for gnome3. (-DWITH_GNOME3=ON[default]) + + Issues closed: +- #149: always test for the right python noarch module path +- #155: Cannot compile with Firefox 4 +- #156: libproxy should build against webkitgtk-3.0 +- #158: Won't compile w/ xulrunner 2.0 final +- #159: libproxy fails with autoconfiguration + http://proxy.domain.com; +- #131: GSettings-based GNOME plugin +- #150: SUSE sysconfig/proxy config support +- Drop patches included upstream: + + libproxy-sysconfig-support.patch + + libproxy-xul2.patch + + libproxy-backports.patch +- Package gnome3 module instead of gnome module, if favor_gtk2 is + not set (in the project metadata). +- Add gnome3 module to baselibs.conf and fixup the various + Supplements in baselibs.conf (pointed to the pre -config names). +- When building for gnome3 (favor_gtk2 = 0), add BuildRequires: + pkgconfig(gio-2.0) = 2.26, pkgconfig(gobject-2.0) and + pkgconfig(webkitgtk-3.0) +- When building for gnome2, add BuildRequires: + pkgconfig(gconf-2.0), pkgconfig(gobject-2.0) and replace + libwebkit-devel with pkgconfig(webkit-1.0). + +--- @@ -4 +35 @@ -- update baselibs.conf +- Update baselibs.conf. calling whatdependson for head-i586 Old: libproxy-0.4.6.tar.bz2 libproxy-backports.patch libproxy-sysconfig-support.patch libproxy-xul2.patch New: libproxy-0.4.7.tar.bz2 Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.v0U9nw/_old 2011-06-08 16:19:18.0 +0200 +++ /var/tmp/diff_new_pack.v0U9nw/_new 2011-06-08 16:19:18.0 +0200 @@ -42,8 +42,8 @@ Name: libproxy-plugins Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications -Version:0.4.6 -Release:4 +Version:0.4.7 +Release:1 %if 0%{?build_snapshot} %define _sourcename %{_name} %else @@ -53,12 +53,6 @@ # Script used for automatic snapshot updates Source98: update-from-svn.sh Source99: baselibs.conf -# PATCH-FEATURE-UPSTREAM libproxy-sysconfig-support.patch bnc#655483 dmacvi...@novell.com -- Add /etc/sysconfig support. Also tracked at http://code.google.com/p/libproxy/issues/detail?id=150 -Patch0: libproxy-sysconfig-support.patch -# PATCH-FEATURE-UPSTREAM libproxy-xul2.patch dims...@opensuse.org -- Add compatibility to build against xulrunner 2.0 -Patch1: libproxy-xul2.patch -# PATCH-FIX-UPSTREAM libproxy-backports.patch dims...@opensuse.org -- Backport from upstream source: svn
commit libproxy for openSUSE:Factory
Hello community, here is the log from the commit of package libproxy for openSUSE:Factory checked in at Tue Apr 19 09:12:52 CEST 2011. --- GNOME/libproxy/libproxy.changes 2011-02-15 20:17:21.0 +0100 +++ /mounts/work_src_done/STABLE/libproxy/libproxy.changes 2011-04-19 00:10:18.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 19 00:10:03 CEST 2011 - r...@suse.de + +- update baselibs.conf + +--- calling whatdependson for head-i586 Other differences: -- ++ libproxy-plugins.spec ++ --- /var/tmp/diff_new_pack.aFyzYE/_old 2011-04-19 09:11:57.0 +0200 +++ /var/tmp/diff_new_pack.aFyzYE/_new 2011-04-19 09:11:57.0 +0200 @@ -43,7 +43,7 @@ Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications Version:0.4.6 -Release:3 +Release:4 %if 0%{?build_snapshot} %define _sourcename %{_name} %else ++ libproxy.spec ++ --- /var/tmp/diff_new_pack.aFyzYE/_old 2011-04-19 09:11:57.0 +0200 +++ /var/tmp/diff_new_pack.aFyzYE/_new 2011-04-19 09:11:57.0 +0200 @@ -43,7 +43,7 @@ Group: System/Libraries Summary:Libproxy provides consistent proxy configuration to applications Version:0.4.6 -Release:8 +Release:9 %if 0%{?build_snapshot} %define _sourcename %{_name} %else ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.aFyzYE/_old 2011-04-19 09:11:58.0 +0200 +++ /var/tmp/diff_new_pack.aFyzYE/_new 2011-04-19 09:11:58.0 +0200 @@ -1,7 +1,7 @@ libproxy1 libproxy1-config-gnome supplements packageand(libproxy1-targettype:libproxy1-gnome) -libproxy1-config-kde +libproxy1-config-kde4 supplements packageand(libproxy1-targettype:libproxy1-kde) libproxy1-pacrunner-mozjs supplements packageand(libproxy1-targettype:libproxy1-mozjs) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org