<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/eeeb9dc8fb1bb8f7553d883c531d31e8c1a75629">https://github.com/macports/macports-ports/commit/eeeb9dc8fb1bb8f7553d883c531d31e8c1a75629</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit eeeb9dc8fb1bb8f7553d883c531d31e8c1a75629
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Thu May 25 14:42:48 2023 -0400

<span style='display:block; white-space:pre;color:#404040;'>    libsigcxx{2,3}: take co-ownership; portfile cleanup
</span>---
 devel/libsigcxx2/Portfile | 23 ++++++++++++++---------
 devel/libsigcxx3/Portfile | 34 ++++++++++++++++++++--------------
 2 files changed, 34 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsigcxx2/Portfile b/devel/libsigcxx2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3b6532d0df9..ec17b7ef287 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsigcxx2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libsigcxx2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,17 +7,18 @@ name                libsigcxx2
</span> set gname           libsigc++
 version             2.10.8
 revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             LGPL-2.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch          [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {devans @dbevans} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         C++ signal callback system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             LGPL-2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {devans @dbevans} {mascguy @mascguy} openmaintainer
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+description         C++ signal callback system
</span> long_description    libsigc++ implements a typesafe callback system for standard C++. It allows you to define signals and to \
                     connect those signals to any callback function, either global or a member function, regardless of whether \
                     it is static or virtual.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://libsigcplusplus.github.io/libsigcplusplus/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch          [join [lrange [split ${version} .] 0 1] .]
</span> master_sites        gnome:sources/${gname}/${branch}/
 distname            ${gname}-${version}
 use_xz              yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +27,8 @@ checksums           rmd160  37a808b3bda511ae5d180cb25f990dd8f783017d \
</span>                     sha256  235a40bec7346c7b82b6a8caae0456353dc06e71f14bc414bcc858af1838719a \
                     size    4998876
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig \
</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>                     port:mm-common \
                     port:m4 \
                     path:bin/dot:graphviz \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,15 +41,18 @@ compiler.cxx_standard 2011
</span> configure.perl      /usr/bin/perl
 configure.env-append \
                     M4=${prefix}/bin/gm4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      -Dbuild-deprecated-api=true
</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-deprecated-api=true
</span> 
 post-destroot {
     set docdir ${prefix}/share/doc/${gname}-2.0
     xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        AUTHORS COPYING ChangeLog NEWS README.md \
</span>         ${destroot}${docdir}
 }
 
 livecheck.type      gnome
 livecheck.name      ${gname}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     LATEST-IS-(2\\.\\d*\[02468\](?:\\.\\d+)*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     {LATEST-IS-(2\.\d*[02468](?:\.\d+)*)}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libsigcxx3/Portfile b/devel/libsigcxx3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c4972f29d56..70e379bffbf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libsigcxx3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libsigcxx3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +1,27 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> PortGroup           compiler_blacklist_versions 1.0
 
 name                libsigcxx3
 set gname           libsigc++
 version             3.0.3
 revision            1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             LGPL-2.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch          [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {devans @dbevans} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Typesafe callback framework for C++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             LGPL-2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {devans @dbevans} {mascguy @mascguy} openmaintainer
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Typesafe callback framework for C++
</span> long_description    libsigc++ implements a typesafe callback system for standard C++. It allows \
                     you to define signals and to connect those signals to any callback function, \
                     either global or a member function, regardless of whether it is static or virtual. \
                     This is the libsigc++-3.0 API, which installs in parallel with libsigc++-2.0. \
                     The API is not significantly different, but the implementation is far simpler, \
                     using variadic templates instead of generating C++ code from .m4 filessystem.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> homepage            https://libsigcplusplus.github.io/libsigcplusplus/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch          [join [lrange [split ${version} .] 0 1] .]
</span> master_sites        gnome:sources/${gname}/${branch}/
 distname            ${gname}-${version}
 use_xz              yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +30,8 @@ checksums           rmd160  7b895beab96b410cefb91acc1e86562461eea534 \
</span>                     sha256  e4f4866a894bdbe053e4fb22ccc6bc4b6851fd31a4746fdd20b2cf6e87c6edb6 \
                     size    1011808
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig \
</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>                     port:mm-common \
                     port:m4 \
                     path:bin/dot:graphviz \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,17 +40,21 @@ depends_build       port:pkgconfig \
</span> 
 # requires a compiler that supports C++17
 compiler.cxx_standard 2017
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # support for C++17 std::invoke_result in Apple clang requires Xcode 10 or better
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append {clang < 1000} macports-clang-3.* {macports-clang-[4-6].0}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-clang-8.0 macports-clang-7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    {clang < 1000} macports-clang-3.* {macports-clang-[4-6].0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    macports-clang-8.0 macports-clang-7.0
</span> 
 # powerpc platforms want to use macports-gcc-6
 # C++17 support requires macports-gcc-7
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append macports-gcc-6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.fallback-append macports-gcc-7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    macports-gcc-6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    macports-gcc-7
</span> 
 configure.perl      /usr/bin/perl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> configure.env-append \
                     M4=${prefix}/bin/gm4
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,9 +68,11 @@ autoreconf.args     -fvi
</span> post-destroot {
     set docdir ${prefix}/share/doc/${gname}-3.0
     xinstall -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README.md \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        AUTHORS COPYING ChangeLog NEWS README.md \
</span>         ${destroot}${docdir}
 }
 
 livecheck.type      gnome
 livecheck.name      ${gname}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex     {LATEST-IS-(3\.\d*[02468](?:\.\d+)*)}
</span></pre><pre style='margin:0'>

</pre>