<pre style='margin:0'>
kimura wataru (kimuraw) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a273c56c64d26ca0fdc6929a1e7a657b0a075f24">https://github.com/macports/macports-ports/commit/a273c56c64d26ca0fdc6929a1e7a657b0a075f24</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 a273c56c64d devel/lcov: update to 2.3.1
</span>a273c56c64d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a273c56c64d26ca0fdc6929a1e7a657b0a075f24
</span>Author: kimura wataru <kimuraw@i.nifty.jp>
AuthorDate: Sun Jun 22 09:39:35 2025 +0900

<span style='display:block; white-space:pre;color:#404040;'>    devel/lcov: update to 2.3.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/72450
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - update to 2.3.1 from 1.16
</span><span style='display:block; white-space:pre;color:#404040;'>    - add perl modules depdencies
</span><span style='display:block; white-space:pre;color:#404040;'>        - see https://github.com/linux-test-project/lcov/blob/v2.3.1/README:
</span><span style='display:block; white-space:pre;color:#404040;'>            - Capture::Tiny
</span><span style='display:block; white-space:pre;color:#404040;'>            - DateTime
</span><span style='display:block; white-space:pre;color:#404040;'>            - Devel::Cover
</span><span style='display:block; white-space:pre;color:#404040;'>            - Digest::MD5
</span><span style='display:block; white-space:pre;color:#404040;'>            - File::Spec # from p5-pathtools
</span><span style='display:block; white-space:pre;color:#404040;'>            - JSON::XS
</span><span style='display:block; white-space:pre;color:#404040;'>            - Memory::Process
</span><span style='display:block; white-space:pre;color:#404040;'>            - Module::Load::Conditional
</span><span style='display:block; white-space:pre;color:#404040;'>            - Scalar::Util # from p5-scalar-list-utils
</span><span style='display:block; white-space:pre;color:#404040;'>            - Time::HiRes
</span><span style='display:block; white-space:pre;color:#404040;'>            - TimeDate
</span><span style='display:block; white-space:pre;color:#404040;'>    - stop rewriting path of "/etc/lcovrc".
</span><span style='display:block; white-space:pre;color:#404040;'>      lcov-2.3 searchs only ${HOME}/.lcovrc and ${LCOV_HOME}/etc/lcovrc.
</span>---
 devel/lcov/Portfile                  | 38 ++++++++++++++++++++++++------------
 devel/lcov/files/patch-Makefile.diff | 13 ++++++------
 2 files changed, 32 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lcov/Portfile b/devel/lcov/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c45d9570f14..d5138d8ad86 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/lcov/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lcov/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,8 +2,9 @@
</span> 
 PortSystem      1.0
 PortGroup       github 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       perl5 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup    linux-test-project lcov 1.16 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup    linux-test-project lcov 2.3.1 v
</span> categories      devel
 maintainers     {kimuraw @kimuraw} openmaintainer
 description     \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,7 +19,29 @@ long_description \
</span> license         GPL-2+
 platforms       any
 supported_archs noarch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib     port:perl5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.require_variant   yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.conflict_variants yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.branches          5.28 5.30 5.32 5.34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.default_branch    5.34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.create_variants   ${perl5.branches}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/linux-test-project/lcov/blob/v2.3.1/README#L122
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib     port:p${perl5.major}-capture-tiny \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-datetime \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-devel-cover \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-digest-md5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-json-xs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-module-load-conditional \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-pathtools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-scalar-list-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-time-hires \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:p${perl5.major}-timedate \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  d97890a211eff9f527a50108f79588b31f18831a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  b3017679472d5fcca727254493d0eb44253c564c2c8384f86965ba9c90116704 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    611162
</span> 
 use_configure   no
 build           {}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,15 +58,4 @@ post-destroot   {
</span>             xinstall -m 644 {*}[glob -type f ${worksrcpath}/${subdir}/*] \
                 ${destroot}${prefix}/share/doc/${name}/${subdir}
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach cmd {lcov gendesc genhtml geninfo genpng} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|/usr/bin/env perl|${prefix}/bin/perl5|" ${destroot}${prefix}/bin/${cmd}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach cmd {lcov genhtml geninfo} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace "s|\"/etc/lcovrc\"|\"${prefix}/etc/lcovrc\"|" ${destroot}${prefix}/bin/${cmd}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  c3a76cb45d161f78b17277d3a04e1e5ab740e205 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  987031ad5528c8a746d4b52b380bc1bffe412de1f2b9c2ba5224995668e3240b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    196813
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/lcov/files/patch-Makefile.diff b/devel/lcov/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 470afc3fc75..f4de41a25d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/lcov/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/lcov/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,12 @@
</span> --- Makefile.orig 2016-12-20 00:05:06.000000000 +0900
 +++ Makefile   2017-11-18 08:20:31.000000000 +0900
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,8 +15,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RELEASE := $(shell bin/get_version.sh --release)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FULL    := $(shell bin/get_version.sh --full)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,8 +38,6 @@ FULL    := $(shell bin/get_version.sh --full)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ export LCOV_PERL_PATH   := /usr/bin/perl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ export LCOV_PYTHON_PATH := /usr/bin/python3
</span>  
 -PREFIX  := /usr/local
 -
<span style='display:block; white-space:pre;background:#ffe0e0;'>- CFG_DIR := $(PREFIX)/etc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BIN_DIR := $(PREFIX)/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAN_DIR := $(PREFIX)/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIRST_CHAR = $(shell echo "$(DESTDIR)$(PREFIX)" | cut -c 1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifneq ("$(FIRST_CHAR)", "/")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(error "DESTDIR + PREFIX expected to be absolute path - found $(FIRST_CHAR)")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>