<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/222b70eb0778ab41e46f442387b4c13353326fb0">https://github.com/macports/macports-ports/commit/222b70eb0778ab41e46f442387b4c13353326fb0</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 222b70eb077 pg stub: new pg to simplify stub ports
</span>222b70eb077 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 222b70eb0778ab41e46f442387b4c13353326fb0
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Mar 13 09:39:57 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    pg stub: new pg to simplify stub ports
</span>---
 _resources/port1.0/group/stub-1.0.tcl | 72 +++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/stub-1.0.tcl b/_resources/port1.0/group/stub-1.0.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6fa902a9c7e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/stub-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,72 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</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;'>+# Portgroup to simplify declaration of stub ports/subports
</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;'>+# Usage:
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   name                my_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   version             my_version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   revision            my_revision
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   categories          my_category
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   description         my_description
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   long_description    my_long_description
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Optional Declarations:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   * maintainers - defaults to 'none'
</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;'>+# If there's a desire to install another port by default, include a lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# dependency for that:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   depends_lib-append  port:default_port_to_install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Similarly, the homepage can also be specified, if desired:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   homepage            https://my-homepage-here
</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;'>+# Options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * stub.subport_name - override subport name, for README location
</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;'>+namespace eval stub {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options stub.subport_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default stub.subport_name ${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc stub::subport_name {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    return [option stub.subport_name]
</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;'>+proc stub::destroot {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global destroot prefix
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set subport_name [stub::subport_name]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set docdir ${destroot}${prefix}/share/doc/${subport_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system "echo ${subport_name} is a stub port > ${docdir}/README"
</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;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    stub::destroot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>