<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4bc051f93da3db26decef6c88a7c9980e7cb4ba7">https://github.com/macports/macports-ports/commit/4bc051f93da3db26decef6c88a7c9980e7cb4ba7</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 4bc051f93da tmt: new port, version 1.34.0
</span>4bc051f93da is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4bc051f93da3db26decef6c88a7c9980e7cb4ba7
</span>Author: Link Dupont <subpop@users.noreply.github.com>
AuthorDate: Mon Jul 22 12:50:36 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    tmt: new port, version 1.34.0
</span>---
 devel/tmt/Portfile     | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++
 python/py-fmf/Portfile | 36 ++++++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/tmt/Portfile b/devel/tmt/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..214b1e92944
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/tmt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,56 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                tmt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.34.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {sub-pop.net:link @subpop} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Test Management Tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    The tmt tool provides a user-friendly way to work with \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    tests. You can comfortably create new tests, safely and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    easily run tests across different environments, review \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    test results, debug test code and enable tests in the CI \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    using a consistent and concise config. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    The python module and command-line tool implement the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Metadata Specification which allows storing all needed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    test execution data directly within a git repository. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Together with the possibility to reference remote \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    repositories, it makes it easy to share test coverage \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    across projects and distros. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    The Flexible Metadata Format fmf is used to store data in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    both human and machine readable way close to the source \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    code. Thanks to inheritance and elasticity metadata are \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    organized in the structure efficiently, preventing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    unnecessary duplication.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://tmt.readthedocs.io
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  08aac1c5b146b5b8d0fa2dfd638ac319e68da6f9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  e3b8b0d0af1dd5d56522c9ebc8c6ccb4bfb04e6cf3e54f31402cf8dbc1717cc4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    605318
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version 312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.pep517_backend  hatch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-hatch-vcs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-click \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-docutils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-fmf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-jinja2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-pint \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-pygments \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-requests \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-ruamel-yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:py${python.version}-urllib3
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-fmf/Portfile b/python/py-fmf/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cea8ed93b5b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-fmf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        teemtee fmf 1.4.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py-fmf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {sub-pop.net:link @subpop} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Flexible Metadata Format
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://github.com/psss/fmf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e75d1593c80b8766d66eb38dd1f2a8cb606267eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3a81da682f6d50f686420ff25e89bee339c2405639d15959ffac34df0dc75185 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    86392
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     312
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-filelock \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-jsonschema \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-ruamel-yaml
</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>