<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/64d442a9d533c88729c22394c22ae302db888f4e">https://github.com/macports/macports-ports/commit/64d442a9d533c88729c22394c22ae302db888f4e</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 64d442a9d53 ports: simplify via pg stub [skip ci]
</span>64d442a9d53 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 64d442a9d533c88729c22394c22ae302db888f4e
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sat Aug 13 15:41:14 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    ports: simplify via pg stub
</span><span style='display:block; white-space:pre;color:#404040;'>    [skip ci]
</span>---
 cross/mingw-w64/Portfile            | 11 +++--------
 devel/ccls/Portfile                 | 27 ++++++++++++++++-----------
 devel/dbus-python/Portfile          | 14 +++-----------
 devel/qscintilla/Portfile           | 23 +++++------------------
 devel/virtuoso/Portfile             | 15 +--------------
 emulators/minivmac-devel/Portfile   | 13 +++++--------
 emulators/minivmac/Portfile         | 13 +++++--------
 java/openjdk-distributions/Portfile | 15 +++------------
 lang/php/Portfile                   | 10 ++--------
 lua/lua-luarocks/Portfile           | 28 +++-------------------------
 math/z3/Portfile                    | 11 ++---------
 science/geant4/Portfile             | 12 ++----------
 science/healpix/Portfile            | 13 ++-----------
 13 files changed, 52 insertions(+), 153 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/mingw-w64/Portfile b/cross/mingw-w64/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a6f951de354..784fb52c553 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/mingw-w64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/mingw-w64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -150,16 +150,11 @@ if {${subport} ne ${name}} {
</span>     destroot.violate_mtree  yes
     livecheck.type          none
 } else {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup               stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs         noarch
</span>     description             "GCC cross-compiler for Windows 64 & 32 bits (meta port)"
 
     depends_run             port:i686-${mingw_name}-gcc \
                             port:x86_64-${mingw_name}-gcc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure           no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build                   {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 755 "${destroot}${prefix}/share/doc/${name}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs         noarch
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ccls/Portfile b/devel/ccls/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 495f385404b..59b572ef9e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ccls/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ccls/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim: fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem                  1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup                   cmake 1.1
</span> PortGroup                   github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup                   compiler_blacklist_versions 1.0
</span> 
 name                        ccls
 github.setup                MaskRay ccls 0.20201025
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +18,21 @@ long_description            {*}${description}
</span> 
 compiler.cxx_standard       2017
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach clang_v {7.0 8.0 9.0 10 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach clang_v {7.0 8.0} {
</span>     subport ccls-clang-${clang_v} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup             obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Obsolete Date: 2022-08-15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision              1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        replaced_by           ccls-clang-9.0
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach clang_v {9.0 10 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    subport ccls-clang-${clang_v} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup             cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup             compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         compiler.whitelist    macports-clang-${clang_v}
         configure.args-append -DCMAKE_PREFIX_PATH=${prefix}/libexec/llvm-${clang_v}
         configure.args-append -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,16 +41,10 @@ foreach clang_v {7.0 8.0 9.0 10 11} {
</span> }
 
 if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    description             "${description} (meta port)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup               stub 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure           no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build                   {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 755 "${destroot}${prefix}/share/doc/${name}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span>     supported_archs         noarch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    description             "${description} (meta port)"
</span> } else {
     # Fetch from git instead of distfile because it needs submodules
     fetch.type              git
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/dbus-python/Portfile b/devel/dbus-python/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 45e240d2716..2d6edf2a064 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/dbus-python/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/dbus-python/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,21 +21,13 @@ long_description \
</span> homepage        https://www.freedesktop.org/wiki/Software/dbus/
 
 if {${name} eq ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision    2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup   stub 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # set up dbus-python as a stub port that depends on the default dbus-pythonXY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision    2
</span>     supported_archs noarch
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # dbus-python as a stub port that depends on the default dbus-pythonXY
</span>     depends_lib port:${name}${python_default_version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
 
 foreach python_version ${python_versions} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/qscintilla/Portfile b/devel/qscintilla/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e42961f8085..ee5b0875b6a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/qscintilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/qscintilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,17 +122,11 @@ foreach qt_major {4 5} {
</span>     }
 
     subport py-${name}-qt${qt_major} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        PortGroup stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        supported_archs   noarch
</span>         categories-append python
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        supported_archs noarch
</span>         depends_lib port:py27-qscintilla-qt${qt_major}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${subport}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>     }
 
     set python_versions {27 35 36 37 38 39 310}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -224,17 +218,10 @@ foreach pver ${python_versions} {
</span> }
 
 if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup   stub 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision    2
</span>     supported_archs noarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${subport}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> 
     variant qt4 description "build Qt4 version of ${name}" {
         depends_lib-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/virtuoso/Portfile b/devel/virtuoso/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d4c3f09a1bf..01cc6e9b7c1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/virtuoso/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/virtuoso/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           conflicts_build 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           stub 1.0
</span> 
 name                virtuoso
 categories          devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,12 +10,8 @@ license             GPL
</span> description         a high-performance object-relational SQL database
 long_description    Virtuoso is an enterprise-grade server that delivers a platform \
                     for Data Access, Integration and Management.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> homepage            http://${name}.openlinksw.com/dataspace/dav/wiki/Main/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-installs_libs       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if { ${configure.build_arch} eq "i386" } {
     depends_build       port:${name}-6
     version             6.1.7
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,13 +22,4 @@ if { ${configure.build_arch} eq "i386" } {
</span>     revision            2
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge:project/${name}/${name}/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            ${name}-opensource-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span> livecheck.type            none
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/minivmac-devel/Portfile b/emulators/minivmac-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d8aa88903b3..682053ab3d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/minivmac-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/minivmac-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,6 +30,11 @@ options my_variations
</span> default my_variations {}
 
 if {${my_subport} eq ${my_name}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup                   stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    stub.subport_name           ${my_subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs             noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     livecheck.type              regex
     livecheck.url               ${homepage}
     livecheck.version           ${my_version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,15 +46,7 @@ if {${my_subport} eq ${my_name}} {
</span>                                 Macintosh II.
 
     revision                    0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs             noarch
</span>     depends_run                 port:${my_name}-plus${my_suffix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure               no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d ${destroot}${prefix}/share/doc/${my_subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo ${subport} is a stub port > ${destroot}${prefix}/share/doc/${my_subport}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> 
     notes "
         The ${subport} stub port is not meant to be installed. Instead,\
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/minivmac/Portfile b/emulators/minivmac/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f158f48dd3e..c2fca2908ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/minivmac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/minivmac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,6 +29,11 @@ options my_variations
</span> default my_variations {}
 
 if {${my_subport} eq ${my_name}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup                   stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    stub.subport_name           ${my_subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs             noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     livecheck.type              regex
     livecheck.url               ${homepage}doc/download.html
     livecheck.regex             ${my_name}-(\[0-9.\]+)\\.src
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,15 +44,7 @@ if {${my_subport} eq ${my_name}} {
</span>                                 Macintosh II.
 
     revision                    0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs             noarch
</span>     depends_run                 port:${my_name}-plus${my_suffix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure               no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d ${destroot}${prefix}/share/doc/${my_subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo ${subport} is a stub port > ${destroot}${prefix}/share/doc/${my_subport}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> 
     notes "
         The ${subport} stub port is not meant to be installed. Instead,\
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/openjdk-distributions/Portfile b/java/openjdk-distributions/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a3a0ae34116..6cd4f50de3d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/openjdk-distributions/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/openjdk-distributions/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,22 +56,13 @@ if {${subport} in ${obsoleted_ports}} {
</span> }
 
 if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup            stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs      noarch
</span>     set meta true
     description          "Meta port encompassing binary OpenJDK releases"
     long_description     {*}${description}
     homepage
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs      noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure        no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set docdir ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d ${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $subport is a stub port > ${docdir}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> 
     notes {
         The openjdk-distributions port is not installable, but recommends users to install\
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/Portfile b/lang/php/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 52a098f96c6..c64d9f1a2b6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/php/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/php/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2281,18 +2281,12 @@ set major               [lindex [split ${branch} .] 0]
</span> set php                 php[php.suffix_from_branch ${branch}]
 
 if {${name} eq ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Set up the stub port.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup           stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     version             ${branch}
     revision            0
     supported_archs     noarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span>     depends_run         port:${php}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 755 ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo \"${name} is a stub port\" > ${destroot}${prefix}/share/doc/${subport}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> } else {
     # Set an explicit distname so the default from the php portgroup doesn't get used.
     distname            ${name}-${version}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lua/lua-luarocks/Portfile b/lua/lua-luarocks/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c112ab1787a..0d126e909de 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lua/lua-luarocks/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lua/lua-luarocks/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,6 @@ name                lua-luarocks
</span> revision            1
 license             MIT
 categories          lua devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         {l2dy @l2dy} openmaintainer
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -106,31 +105,10 @@ the 'luarocks' or 'luarocks-admin' commands), run:
</span> }
 
 if {$subport eq $name} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Ensure the stub port does not do anything with distfiles—not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # if the port overrides distfiles, not if there's a post-extract
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # block (e.g. the github portgroup).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    fetch {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-checksum {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksum {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    extract {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup   stub 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # set up lua-luarocks as a stub port that depends on the latest luaXY-luarocks
</span>     supported_archs noarch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # lua-luarocks as a stub port that depends on the latest luaXY-luarocks
</span>     depends_lib port:lua${default_version}-luarocks
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patch {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/z3/Portfile b/math/z3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 93742850e1b..1bb850471b5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/z3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/z3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -330,24 +330,17 @@ set pyversions {27 37 38 39 310}
</span> # Create a top-level Python binding metaport
 subport py-${name} {
     PortGroup   python 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup   stub   1.0
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs     noarch
</span>     categories-append   python
 
     description         Python bindings for the Z3 theorem prover
     long_description    Python bindings for the Z3 SMT solver library from Microsoft Research.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs     noarch
</span>     python.default_version [lindex ${pyversions} end]
     depends_lib         port:${name} \
                         port:py${python.version}-${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patch       {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure   {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build       {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot    {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo ${subport} is a stub port > ${destroot}${prefix}/share/doc/${subport}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
 
 # Create Python subports for each supported Python version
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/geant4/Portfile b/science/geant4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 02b0ed3155f..47b8ccc29fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/geant4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/geant4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,6 @@ long_description    Geant4 is a toolkit for the simulation of the passage of par
</span>                     The two main reference papers for Geant4 are published in Nuclear Instruments and Methods in Physics Research A 506 (2003) 250-303, \
                     and IEEE Transactions on Nuclear Science 53 No. 1 (2006) 270-278.
 homepage            http://geant4.web.cern.ch/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> 
 master_sites        https://geant4-data.web.cern.ch/releases/ \
                     https://geant4-data.web.cern.ch/datasets/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -472,18 +471,11 @@ NOTE: Use 'sudo port select geant4 ${subport}'
</span> 
 # stub port
 if {$subport eq $name} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup     stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # default replacement for geant4 which used to provide geant4.9.4
     # other users should install geant4.10.x directly
     depends_lib   port:geant${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build         {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set geant.docdir ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${geant.docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo $name is a stub port > ${destroot}${geant.docdir}/README"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span>     livecheck.type  none
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/healpix/Portfile b/science/healpix/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7e036aeab11..ba7c5b4e986 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/healpix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/healpix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,23 +23,14 @@ checksums           rmd160  456183f75c2900431e3d1ebf214fa9f5fe7824db \
</span>                     size    23834899
 
 if {${name} eq ${subport}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup       stub 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     supported_archs noarch
 
     depends_run     port:${name}-c \
                     port:${name}-cxx \
                     port:${name}-java
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    distfiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d ${destroot}${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "echo ${subport} is a stub port > ${destroot}${prefix}/share/doc/${subport}/README.txt"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     livecheck.regex {healpix/files/Healpix_([0-9]+\.[0-9]+[a-z]?)}
 } else {
     livecheck.type  none
</pre><pre style='margin:0'>

</pre>