From d062d0de6546d71e238426761334e66bcabdcbf1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Szabolcs=20Horva=CC=81t?= <szhorvat@gmail.com>
Date: Fri, 3 Jan 2025 11:55:08 +0000
Subject: [PATCH] gcovr: new port

---
 devel/gcovr/Portfile | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 devel/gcovr/Portfile

diff --git a/devel/gcovr/Portfile b/devel/gcovr/Portfile
new file mode 100644
index 0000000000000..cac6b5bf51a08
--- /dev/null
+++ b/devel/gcovr/Portfile
@@ -0,0 +1,35 @@
+# -*- 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
+PortGroup           python 1.0
+
+name                gcovr
+version             8.2
+revision            0
+categories          devel python
+license             BSD
+maintainers         nomaintainer
+
+description         A utility for generating summarizing code coverage results from gcov
+
+long_description    Gcovr provides a utility for managing the use of the GNU \
+                    gcov utility and generating summarized code coverage results.
+
+homepage            https://gcovr.com
+
+checksums           rmd160  f54851529dd23c2d442f34c6000e3d9d6bce5642 \
+                    sha256  9a1dddd4585d13ec77555db5d6b6a31ee81587ea6fc604ff9fcd232cb0782df5 \
+                    size    176540
+
+python.default_version 313
+
+python.pep517_backend hatch
+
+depends_build-append \
+                    port:py${python.version}-hatch-vcs \
+                    port:py${python.version}-hatch-fancy-pypi-readme
+
+depends_lib-append  port:py${python.version}-jinja2 \
+                    port:py${python.version}-lxml \
+                    port:py${python.version}-colorlog \
+                    port:py${python.version}-pygments