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