commit:     91b67ce86892d7b9315ae469cc02e371359653be
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 16 20:16:19 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 16 20:22:32 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b67ce8

net-libs/libproxy: Properly fix patch to avoid NM dependency loop

Previously a second attempt at finding it would succeed.

Bug: https://bugs.gentoo.org/705552
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../files/libproxy-0.4.15-avoid-nm-build-dep.patch | 53 ++++++++++++++++------
 1 file changed, 38 insertions(+), 15 deletions(-)

diff --git a/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch 
b/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch
index 0b9320a6dfd..e896baa3bac 100644
--- a/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch
+++ b/net-libs/libproxy/files/libproxy-0.4.15-avoid-nm-build-dep.patch
@@ -1,4 +1,4 @@
-From 518214ee85e10c5bc99d3b115ae7ac9cc3fc14fc Mon Sep 17 00:00:00 2001
+From 703ac16ea2b508dc16d433b3fd597fcd496d05c1 Mon Sep 17 00:00:00 2001
 From: Alexandre Rostovtsev <[email protected]>
 Date: Mon, 29 Apr 2013 23:02:25 -0400
 Subject: [PATCH] Avoid build-time dependency on NetworkManager
@@ -9,25 +9,47 @@ nm -> libsoup -> glib-networking -> libproxy -> nm
 https://bugs.gentoo.org/467696
 
 * [email protected]: Rebased on top of 0.4.15
+  also revert 423801295921ab1ec0d98565fcbc2635088d45da
 ---
- libproxy/cmake/modules/network_networkmanager.cmk |  4 ++--
- libproxy/modules/network_networkmanager.cpp       | 23 +++++++++++++++++------
- 2 files changed, 19 insertions(+), 8 deletions(-)
+ libproxy/cmake/modules.cmk                    |  6 ++---
+ .../cmake/modules/network_networkmanager.cmk  |  5 +---
+ libproxy/modules/network_networkmanager.cpp   | 23 ++++++++++++++-----
+ 3 files changed, 21 insertions(+), 13 deletions(-)
 
---- a/libproxy/cmake/modules/network_networkmanager.cmk        2017-05-11 
11:33:33.000000000 +0200
-+++ b/libproxy/cmake/modules/network_networkmanager.cmk        2019-10-06 
15:17:37.881932672 +0200
-@@ -1,6 +1,6 @@
+diff --git a/libproxy/cmake/modules.cmk b/libproxy/cmake/modules.cmk
+index b3211f2..d4436e1 100644
+--- a/libproxy/cmake/modules.cmk
++++ b/libproxy/cmake/modules.cmk
+@@ -38,10 +38,10 @@ px_module(config_w32reg            "${WIN32}"        1)
+ px_module(ignore_domain            1                 1)
+ px_module(ignore_hostname          1                 1)
+ px_module(ignore_ip                1                 1)
+-if(NM_FOUND OR NMold_FOUND)
++if(NM_FOUND)
+   set(NM_BUILD 1)
+-endif(NM_FOUND OR NMold_FOUND)
+-px_module(network_networkmanager   "${NM_BUILD}"     0       
${NM_LIBRARIES}${NMold_LIBRARIES})
++endif(NM_FOUND)
++px_module(network_networkmanager   "${NM_BUILD}"     0       ${NM_LIBRARIES})
+ px_module(pacrunner_mozjs          "${MOZJS_FOUND}"  ${BIPR} 
${MOZJS_LIBRARIES})
+ px_module(pacrunner_natus          "${NATUS_FOUND}"  ${BIPR} 
${NATUS_LIBRARIES})
+ px_module(pacrunner_webkit         "${WEBKIT_FOUND}" ${BIPR} 
${WEBKIT_LIBRARIES})
+diff --git a/libproxy/cmake/modules/network_networkmanager.cmk 
b/libproxy/cmake/modules/network_networkmanager.cmk
+index 6ef6ead..2586bbd 100644
+--- a/libproxy/cmake/modules/network_networkmanager.cmk
++++ b/libproxy/cmake/modules/network_networkmanager.cmk
+@@ -1,6 +1,3 @@
  if (NOT WIN32 AND NOT APPLE)
 -  px_check_modules(NM libnm dbus-1)
-+  px_check_modules(NM dbus-1)
-   if (NOT NM_FOUND)
+-  if (NOT NM_FOUND)
 -    px_check_modules(NMold NetworkManager dbus-1)
-+    px_check_modules(NMold dbus-1)
-   endif (NOT NM_FOUND)
+-  endif (NOT NM_FOUND)
++  px_check_modules(NM dbus-1)
  endif()
-
---- a/libproxy/modules/network_networkmanager.cpp      2017-05-11 
11:33:33.000000000 +0200
-+++ b/libproxy/modules/network_networkmanager.cpp      2019-10-06 
15:24:21.621173178 +0200
+diff --git a/libproxy/modules/network_networkmanager.cpp 
b/libproxy/modules/network_networkmanager.cpp
+index 546a8ee..4dc3d8d 100644
+--- a/libproxy/modules/network_networkmanager.cpp
++++ b/libproxy/modules/network_networkmanager.cpp
 @@ -23,13 +23,24 @@
  using namespace libproxy;
  
@@ -60,4 +82,5 @@ https://bugs.gentoo.org/467696
  class networkmanager_network_extension : public network_extension {
  public:
 -- 
-1.8.2.1
+2.25.0
+

Reply via email to