<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/38af81e2108b24c80b5ab1ea275cd1a2c8c8c591">https://github.com/macports/macports-ports/commit/38af81e2108b24c80b5ab1ea275cd1a2c8c8c591</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 38af81e2108 libsoup-devel: add build dep python; disable tests - Switch to Python 3.10 - Also re-enable variant gnome by default, for all but PPC
</span>38af81e2108 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 38af81e2108b24c80b5ab1ea275cd1a2c8c8c591
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Fri Sep 16 11:41:15 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> libsoup-devel: add build dep python; disable tests
</span><span style='display:block; white-space:pre;color:#404040;'> - Switch to Python 3.10
</span><span style='display:block; white-space:pre;color:#404040;'> - Also re-enable variant gnome by default, for all but PPC
</span>---
gnome/libsoup-devel/Portfile | 36 +++++++++++++++++++++++-------------
1 file changed, 23 insertions(+), 13 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/libsoup-devel/Portfile b/gnome/libsoup-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8e45ee0646d..ec9c167eb39 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/libsoup-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/libsoup-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,6 @@ version 3.0.6
</span> revision 0
categories gnome net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> license LGPL-2+
maintainers {mascguy @mascguy} {devans @dbevans} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,13 +32,18 @@ checksums rmd160 57ba023d43546ab0224f3f8afea80a83122a250e \
</span> sha256 b45d59f840b9acf9bb45fd45854e3ef672f57e3ab957401c3ad8d7502ac23da6 \
size 1527232
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver 3.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python${py_ver_nodot} \
</span> port:pkgconfig \
port:gtk-doc \
port:curl \
path:bin/vala:vala
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:brotli \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:brotli \
</span> path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:glib-networking \
path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,17 +55,21 @@ depends_lib port:brotli \
</span> port:nghttp2 \
port:apache2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args -Dbrotli=enabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dbrotli=enabled \
</span> -Dgssapi=enabled \
-Dgtk_doc=true \
-Dintrospection=enabled \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dvapi=disabled \
</span> -Dntlm=disabled \
-Dsysprof=disabled \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -Dtests=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dtests=false \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dhttp2_tests=disabled \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dpkcs11_tests=disabled
</span>
# help it to find python
patchfiles-append patch-find-python.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.python ${prefix}/bin/python3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.python ${prefix}/bin/python${py_ver}
</span>
post-patch {
reinplace "s|@@PYTHON3_BIN@@|${configure.python}|" \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,9 +82,9 @@ post-patch {
</span> }
# uses g-ir-scanner, which uses $CC from env
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${universal_possible} && [variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${universal_possible} && [variant_isset universal] } {
</span> foreach arch ${configure.universal_archs} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- lappend merger_build_env(${arch}) "CC=${configure.cc} -arch ${arch}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lappend merger_build_env(${arch}) "CC=${configure.cc} -arch ${arch}"
</span> lappend merger_destroot_env(${arch}) "CC=${configure.cc} -arch ${arch}"
}
} else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -84,18 +92,20 @@ if {${universal_possible} && [variant_isset universal]} {
</span> destroot.env-append "CC=${configure.cc} ${configure.cc_archflags}"
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin powerpc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # vapigen is broken on PPC at the moment
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -Dvapi=disabled
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> platform darwin 8 {
# meson on Tiger cannot use rpaths, so we workaround with this to find dylib
destroot.env-append "DYLD_LIBRARY_PATH=${build_dir}/${my_name}"
}
variant gnome description {Enable GNOME support} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-replace -Dgnome=false -Dgnome=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace -Dvapi=disabled -Dvapi=enabled
</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;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # vapigen is broken on PPC at the moment
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ${build_arch} ne "ppc" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants-append +gnome
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
livecheck.type gnome
</pre><pre style='margin:0'>
</pre>