<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/69c622a87147a8208c96b20fee491f49f6b4f5eb">https://github.com/macports/macports-ports/commit/69c622a87147a8208c96b20fee491f49f6b4f5eb</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 69c622a8714 libxmlxx5: take ownership; cleanup
</span>69c622a8714 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 69c622a87147a8208c96b20fee491f49f6b4f5eb
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sat Sep 23 11:24:15 2023 -0400
<span style='display:block; white-space:pre;color:#404040;'> libxmlxx5: take ownership; cleanup
</span>---
textproc/libxmlxx5/Portfile | 53 ++++++++++++++++++++++++---------------------
1 file changed, 28 insertions(+), 25 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libxmlxx5/Portfile b/textproc/libxmlxx5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f8ec0955902..8958c456a18 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libxmlxx5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libxmlxx5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,52 +3,55 @@
</span> PortSystem 1.0
PortGroup meson 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> name libxmlxx5
set gname libxml++
version 5.0.1
revision 1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch [join [lrange [split ${version} .] 0 1] .]
</span> categories textproc
license LGPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {mascguy @mascguy} openmaintainer
</span> description libxml++ is a C++ interface for working with XML files
long_description ${description}, using \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- libxml (gnome-xml) to parse and write the actual XML files. It \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- has a simple but complete API.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libxml (gnome-xml) to parse and write the actual XML files. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ It has a simple but complete API.
</span> homepage https://libxmlplusplus.github.io/libxmlplusplus/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${gname}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites gnome:sources/${gname}/${branch}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-meson-build.diff
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites gnome:sources/${gname}/${branch}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname ${gname}-${version}
</span> use_xz yes
checksums rmd160 2bd00b4b9b2ff059954ac834a824d4ca2e2831a9 \
sha256 15c38307a964fa6199f4da6683a599eb7e63cc89198545b36349b87cf9aa0098 \
size 779760
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:libxml2
</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:#ffe0e0;'>-livecheck.type gnome
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.name ${gname}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-meson-build.diff
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant maintainer description {Enable maintainer mode.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -Dmaintainer-mode=true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:mm-common
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2017
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant docs description {Build documentation.} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append -Dbuild-documentation=true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:perl5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/doxygen:doxygen \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/dot:graphviz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libxslt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxml2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant docs description {Build documentation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/doxygen:doxygen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/dot:graphviz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxslt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:perl5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -Dbuild-documentation=true
</span> }
default_variants +docs
test.run yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type gnome
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.name ${gname}
</span></pre><pre style='margin:0'>
</pre>