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