<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>