<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/efa377d825fc41a2d5b38d39afff4a19bc6ef2bf">https://github.com/macports/macports-ports/commit/efa377d825fc41a2d5b38d39afff4a19bc6ef2bf</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new efa377d825f libproxy: update to 0.5.9; add new option variants (#26855)
</span>efa377d825f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit efa377d825fc41a2d5b38d39afff4a19bc6ef2bf
</span>Author: Ludo Visser <ludo.visser@gmail.com>
AuthorDate: Fri Dec 6 17:10:21 2024 +0100

<span style='display:block; white-space:pre;color:#404040;'>    libproxy: update to 0.5.9; add new option variants (#26855)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The libproxy implementation was rewritten with 0.5.0 and switched to
</span><span style='display:block; white-space:pre;color:#404040;'>    meson as build system. The new build options do not match 1-to-1 to the
</span><span style='display:block; white-space:pre;color:#404040;'>    old options and all language bindings were removed in favor of
</span><span style='display:block; white-space:pre;color:#404040;'>    gobject-introspection.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update to libproxy 0.5.9
</span><span style='display:block; white-space:pre;color:#404040;'>    * Use meson instead of CMake
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add variants for new options
</span><span style='display:block; white-space:pre;color:#404040;'>    * Refactor vapi support to subport (CNielsen)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/67730
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/71389
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Co-authored-by: Christopher Nielsen <mascguy@github.com>
</span>---
 net/libproxy/Portfile                              | 151 +++++++++++----------
 .../patch-bindings-perl-src-CMakeLists.txt.diff    |  10 --
 net/libproxy/files/patch-libproxy-cmake.diff       |  67 ---------
 .../files/patch-libproxy-test-CMakeLists.txt.diff  |  11 --
 net/libproxy/files/patch-tools-man.diff            |  11 ++
 5 files changed, 88 insertions(+), 162 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libproxy/Portfile b/net/libproxy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1dfbf3c8aa5..567440cae1c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/libproxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/libproxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,11 +2,11 @@
</span> 
 PortSystem          1.0
 PortGroup           github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           meson 1.0
</span> 
 epoch               1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        libproxy libproxy 0.4.18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        libproxy libproxy 0.5.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          net
 license             LGPL-2.1+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,94 +18,97 @@ long_description    Libproxy exists to answer the question: Given \
</span>                     the details, enabling you to get back to programming.
 homepage            https://libproxy.github.io/libproxy
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  18680c62196d6b1765864ac8d8cfb0da19e96fb3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  712f5965b57dc329fd5700f906d9943dbdc379e547e31dc8b11c77332a652d52 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    98063
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  35c1118e961666ca15726ac9ffa899f30cd7355d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  aed5d3ce5cfbf394595d79c717b04b61a6956540366bcbd0a73e2ae77ccfedea \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    58147
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-bindings-perl-src-CMakeLists.txt.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-libproxy-cmake.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-libproxy-test-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Disable unexpected download of subprojects
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+meson.wrap_mode     nodownload
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Ensure manpages are only installed when docs are enabled
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-tools-man.diff
</span> 
 depends_build-append \
                     path:bin/pkg-config:pkgconfig
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  path:bin/vala:vala \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    path:lib/pkgconfig/glib-2.0.pc:glib2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gobject-introspection \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gsettings-desktop-schemas \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/pkgconfig/icu-uc.pc:icu
</span> 
 # https://trac.macports.org/ticket/63267
 compiler.cxx_standard 2011
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# webkit and mozjs pacrunners disabled by default
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# due to the following issues:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# webkit pacrunner circular dependency problem
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# webkit-gtk -> libsoup -> libproxy -> webkit-gtk (#26261)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# pac files support not available on Tiger (#24127)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# TODO: add variants that safely enable these features
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use default GNOME build which targets GNOME3 (gsettings) instead of GNOME2 (gconf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# perl bindings disabled due to unpredictable configuration
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# kde binding (KDE4/KF5) tests at runtime for kreadconfig5 kreadconfig in that order
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DMP_MACOSX=NO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DWITH_WEBKIT=NO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DWITH_WEBKIT3=NO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DWITH_VALA=YES \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DWITH_PERL=NO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DWITH_PYTHON2=NO \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DWITH_PYTHON3=YES \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DWITH_KDE=YES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Fix an issue with clang-900 (Xcode 9) using the Sierra SDK, <rdar://problem/31263056>
 configure.cppflags-append -D_DARWIN_C_SOURCE=1
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Set standard via cxx flags, as cmake.set_cxx_standard is not working properly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags-append -std=c++11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python39 conflicts python310 python311 python312 description {Build Bindings for Python 3.9} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set python_prefix ${frameworks_dir}/Python.framework/Versions/3.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:python39
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_EXECUTABLE=${prefix}/bin/python3.9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_SITEPKG_DIR=${python_prefix}/lib/python3.9/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dcurl=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dconfig-env=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dconfig-gnome=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dconfig-kde=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dconfig-osx=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dconfig-sysconfig=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dconfig-windows=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dconfig-xdp=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Ddocs=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dintrospection=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dpacrunner-duktape=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Drelease=true \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dtests=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dvapi=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-vapi {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    platforms       {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-prepend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/vala:vala
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dvapi=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dvapi=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Deconflict with parent port contents
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_info "${subport}: removing files from parent"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach f [exec port -q contents ${name}] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_info "${subport}: deleting file: ${f}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            delete ${destroot}${f}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python310 conflicts python39 python311 python312 description {Build Bindings for Python 3.10} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set python_prefix ${frameworks_dir}/Python.framework/Versions/3.10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:python310
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_EXECUTABLE=${prefix}/bin/python3.10 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_SITEPKG_DIR=${python_prefix}/lib/python3.10/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant duktape description {Build with support for PAC Runner Duktape} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:duktape
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python311 conflicts python39 python310 python312 description {Build Bindings for Python 3.11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set python_prefix ${frameworks_dir}/Python.framework/Versions/3.11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:python311
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_EXECUTABLE=${prefix}/bin/python3.11 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_SITEPKG_DIR=${python_prefix}/lib/python3.11/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dpacrunner-duktape=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dpacrunner-duktape=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python312 conflicts python39 python310 python311 description {Build Bindings for Python 3.12} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set python_prefix ${frameworks_dir}/Python.framework/Versions/3.12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:python312
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_EXECUTABLE=${prefix}/bin/python3.12 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DPYTHON3_SITEPKG_DIR=${python_prefix}/lib/python3.12/site-packages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant curl description {Build with support for curl} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:curl
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset python39] && ![variant_isset python310] && ![variant_isset python311]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants    +python312
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dcurl=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dcurl=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant tests description {Enable building tests} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dtests=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Dtests=true
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major} < 13 && [string match "*clang*" ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # <rdar://problem/12941376>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s:-D_POSIX_C_SOURCE=200112L:-D_POSIX_C_SOURCE=200112L -D_DARWIN_C_SOURCE=1:" ${worksrcpath}/libproxy/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        test.run    yes
</span>     }
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libproxy/files/patch-bindings-perl-src-CMakeLists.txt.diff b/net/libproxy/files/patch-bindings-perl-src-CMakeLists.txt.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 51732d92daa..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/libproxy/files/patch-bindings-perl-src-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- bindings/perl/src/CMakeLists.txt.orig  2016-04-28 10:04:41.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ bindings/perl/src/CMakeLists.txt       2016-04-30 21:08:29.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_link_libraries(PLlibproxy ${PLlibproxy_LIB_DEPENDENCIES})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_target_properties(PLlibproxy PROPERTIES OUTPUT_NAME "Libproxy")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set_target_properties(PLlibproxy PROPERTIES INSTALL_NAME_DIR ${PX_PERL_ARCH}/auto/Net/Libproxy )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_target_properties(PLlibproxy PROPERTIES PREFIX "")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install( TARGETS PLlibproxy DESTINATION ${PX_PERL_ARCH}/auto/Net/Libproxy )
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libproxy/files/patch-libproxy-cmake.diff b/net/libproxy/files/patch-libproxy-cmake.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4ec10e87a33..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/libproxy/files/patch-libproxy-cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,67 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libproxy/cmake/libproxy.cmk.orig       2016-01-12 08:41:07.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libproxy/cmake/libproxy.cmk    2016-01-28 08:05:23.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,7 +18,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # When changing the SOVERSION here remember to also bump the 'favorite proxy .so' in python bindings.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+set_target_properties(libproxy PROPERTIES INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/lib" PREFIX "" VERSION 1.0.0 SOVERSION 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_target_properties(libproxy PROPERTIES INTERFACE_LINK_LIBRARIES "")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -ur libproxy/cmake.orig/modules/config_envvar.cmk libproxy/cmake/modules/config_envvar.cmk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libproxy/cmake.orig/modules/config_envvar.cmk  2010-06-14 10:40:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libproxy/cmake/modules/config_envvar.cmk       2012-10-19 13:45:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,3 +1,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if (NOT WIN32 AND NOT APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(ENVVAR_FOUND 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -ur libproxy/cmake.orig/modules/config_gnome.cmk libproxy/cmake/modules/config_gnome.cmk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libproxy/cmake.orig/modules/config_gnome.cmk   2012-10-02 07:20:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libproxy/cmake/modules/config_gnome.cmk        2012-10-19 13:45:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if (NOT WIN32 AND NOT APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if (NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   option(WITH_GNOME2 "Target a GNOME 2 system (gconf)" OFF)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   option(WITH_GNOME3 "Target a GNOME 3 system (gsettings)" ON)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(WITH_GNOME3)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -ur libproxy/cmake.orig/modules/config_macosx.cmk libproxy/cmake/modules/config_macosx.cmk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libproxy/cmake.orig/modules/config_macosx.cmk  2010-06-14 10:40:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libproxy/cmake/modules/config_macosx.cmk       2012-10-19 13:45:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if(APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if(APPLE AND MP_MACOSX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   find_library(SC_LIBRARIES SystemConfiguration)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   find_library(CF_LIBRARIES CoreFoundation)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(SC_LIBRARIES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,4 +7,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(CF_LIBRARIES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     set(CF_FOUND 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -ur libproxy/cmake.orig/modules/pacrunner_webkit.cmk libproxy/cmake/modules/pacrunner_webkit.cmk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libproxy/cmake.orig/modules/pacrunner_webkit.cmk       2012-10-02 07:20:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libproxy/cmake/modules/pacrunner_webkit.cmk    2012-10-19 13:45:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,7 +6,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     link_directories(WEBKIT_LIBRARIES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     include_directories("${WEBKIT_INCLUDE_DIR}")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   endif()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--elseif(APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+elseif(APPLE AND MP_MACOSX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   find_library(WEBKIT_LIBRARIES JavaScriptCore)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(WEBKIT_LIBRARIES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     set(WEBKIT_FOUND 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -ur libproxy/cmake.orig/pkgconfig.cmk libproxy/cmake/pkgconfig.cmk
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libproxy/cmake.orig/pkgconfig.cmk      2012-10-02 07:20:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libproxy/cmake/pkgconfig.cmk   2012-10-19 13:45:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,4 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if(NOT WIN32 AND NOT APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if(NOT WIN32 AND NOT (APPLE AND MP_MACOSX))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   find_package(PkgConfig)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   # Define our magical px_check_modules function
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libproxy/files/patch-libproxy-test-CMakeLists.txt.diff b/net/libproxy/files/patch-libproxy-test-CMakeLists.txt.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3b7dee3526c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/libproxy/files/patch-libproxy-test-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libproxy/test/CMakeLists.txt.orig      2012-10-15 13:32:00.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libproxy/test/CMakeLists.txt   2012-10-19 15:08:49.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19,7 +19,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_test(NAME url-encode COMMAND ${CMAKE_CURRENT_BINARY_DIR}/url-encode)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Get PAC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if (NOT WIN32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if (NOT WIN32 AND NOT APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_executable(get-pac-test ${CMAKE_CURRENT_SOURCE_DIR}/get-pac-test.cpp ${PROJECT_SOURCE_DIR}/url.cpp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_link_libraries(get-pac-test pthread)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- add_test(NAME get-pac-test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/get-pac-test)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/libproxy/files/patch-tools-man.diff b/net/libproxy/files/patch-tools-man.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b2033fe5740
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/libproxy/files/patch-tools-man.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/tools/meson.build.orig     2024-12-06 10:22:01.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/tools/meson.build  2024-12-06 10:23:39.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -10,4 +10,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   include_directories: libproxy_inc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install_man('proxy.8')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if get_option('docs')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    install_man('proxy.8')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span></pre><pre style='margin:0'>

</pre>