pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/lcov
Module Name: pkgsrc
Committed By: wiz
Date: Mon Jul 6 18:24:29 UTC 2026
Modified Files:
pkgsrc/devel/lcov: Makefile PLIST distinfo
Added Files:
pkgsrc/devel/lcov/patches: patch-Makefile
Log Message:
lcov: update to 2.5.
Changes from previous release:
add support for --unreachable-script callback - to filter unreachable branch and MC/DC expressions
update llvm2lcov to support llvm/22
generate man and HTML format documentation from RST.
various bug fixes and test coverage improvements
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/lcov/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/lcov/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/lcov/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/lcov/patches/patch-Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/lcov/Makefile
diff -u pkgsrc/devel/lcov/Makefile:1.23 pkgsrc/devel/lcov/Makefile:1.24
--- pkgsrc/devel/lcov/Makefile:1.23 Sun Dec 28 21:28:48 2025
+++ pkgsrc/devel/lcov/Makefile Mon Jul 6 18:24:29 2026
@@ -1,21 +1,26 @@
-# $NetBSD: Makefile,v 1.23 2025/12/28 21:28:48 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2026/07/06 18:24:29 wiz Exp $
-DISTNAME= lcov-2.4
+DISTNAME= lcov-2.5
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=linux-test-project/}
-GITHUB_RELEASE= v${PKGVERSION_NOREV}
+GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= reed%reedmedia.net@localhost
HOMEPAGE= https://github.com/linux-test-project/lcov
COMMENT= Front-end for GCC's coverage testing tool gcov
LICENSE= gnu-gpl-v2
+TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme-[0-9]*:../../textproc/py-sphinx-rtd-theme
DEPENDS+= p5-DateTime-[0-9]*:../../time/p5-DateTime
USE_TOOLS+= bash:run gmake perl
+BUILD_TARGET= doc
+
MAKE_FLAGS+= PREFIX=${PREFIX}
MAKE_FLAGS+= DESTDIR=${DESTDIR}
+MAKE_FLAGS+= SPHINXBUILD=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX}
MAKE_FLAGS+= MAN_DIR=${PREFIX}/${PKGMANDIR}
MAKE_FLAGS+= CFG_INST_DIR=${DESTDIR}${PREFIX}/share/examples/lcov
@@ -51,4 +56,5 @@ REPLACE_PYTHON+= bin/xml2lcovutil.py
REPLACE_PYTHON+= scripts/*.py
.include "../../lang/python/application.mk"
+.include "../../lang/python/pyversion.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/lcov/PLIST
diff -u pkgsrc/devel/lcov/PLIST:1.4 pkgsrc/devel/lcov/PLIST:1.5
--- pkgsrc/devel/lcov/PLIST:1.4 Sun Dec 28 21:28:48 2025
+++ pkgsrc/devel/lcov/PLIST Mon Jul 6 18:24:29 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/12/28 21:28:48 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/07/06 18:24:29 wiz Exp $
bin/gendesc
bin/genhtml
bin/geninfo
@@ -15,8 +15,101 @@ man/man1/genhtml.1
man/man1/geninfo.1
man/man1/genpng.1
man/man1/lcov.1
+man/man1/llvm2lcov.1
+man/man1/perl2lcov.1
+man/man1/py2lcov.1
+man/man1/spreadsheet.py.1
man/man5/lcovrc.5
share/examples/lcov/lcovrc
+share/lcov/html/.buildinfo
+share/lcov/html/_sources/index.rst.txt
+share/lcov/html/_sources/man/gendesc.rst.txt
+share/lcov/html/_sources/man/genhtml.rst.txt
+share/lcov/html/_sources/man/geninfo.rst.txt
+share/lcov/html/_sources/man/genpng.rst.txt
+share/lcov/html/_sources/man/lcov.rst.txt
+share/lcov/html/_sources/man/lcovrc.rst.txt
+share/lcov/html/_sources/man/llvm2lcov.rst.txt
+share/lcov/html/_sources/man/perl2lcov.rst.txt
+share/lcov/html/_sources/man/py2lcov.rst.txt
+share/lcov/html/_sources/man/spreadsheet.rst.txt
+share/lcov/html/_sources/scripts.rst.txt
+share/lcov/html/_static/_sphinx_javascript_frameworks_compat.js
+share/lcov/html/_static/base-stemmer.js
+share/lcov/html/_static/basic.css
+share/lcov/html/_static/css/badge_only.css
+share/lcov/html/_static/css/fonts/Roboto-Slab-Bold.woff
+share/lcov/html/_static/css/fonts/Roboto-Slab-Bold.woff2
+share/lcov/html/_static/css/fonts/Roboto-Slab-Regular.woff
+share/lcov/html/_static/css/fonts/Roboto-Slab-Regular.woff2
+share/lcov/html/_static/css/fonts/fontawesome-webfont.eot
+share/lcov/html/_static/css/fonts/fontawesome-webfont.svg
+share/lcov/html/_static/css/fonts/fontawesome-webfont.ttf
+share/lcov/html/_static/css/fonts/fontawesome-webfont.woff
+share/lcov/html/_static/css/fonts/fontawesome-webfont.woff2
+share/lcov/html/_static/css/fonts/lato-bold-italic.woff
+share/lcov/html/_static/css/fonts/lato-bold-italic.woff2
+share/lcov/html/_static/css/fonts/lato-bold.woff
+share/lcov/html/_static/css/fonts/lato-bold.woff2
+share/lcov/html/_static/css/fonts/lato-normal-italic.woff
+share/lcov/html/_static/css/fonts/lato-normal-italic.woff2
+share/lcov/html/_static/css/fonts/lato-normal.woff
+share/lcov/html/_static/css/fonts/lato-normal.woff2
+share/lcov/html/_static/css/theme.css
+share/lcov/html/_static/doctools.js
+share/lcov/html/_static/documentation_options.js
+share/lcov/html/_static/english-stemmer.js
+share/lcov/html/_static/file.png
+share/lcov/html/_static/fonts/Lato/lato-bold.eot
+share/lcov/html/_static/fonts/Lato/lato-bold.ttf
+share/lcov/html/_static/fonts/Lato/lato-bold.woff
+share/lcov/html/_static/fonts/Lato/lato-bold.woff2
+share/lcov/html/_static/fonts/Lato/lato-bolditalic.eot
+share/lcov/html/_static/fonts/Lato/lato-bolditalic.ttf
+share/lcov/html/_static/fonts/Lato/lato-bolditalic.woff
+share/lcov/html/_static/fonts/Lato/lato-bolditalic.woff2
+share/lcov/html/_static/fonts/Lato/lato-italic.eot
+share/lcov/html/_static/fonts/Lato/lato-italic.ttf
+share/lcov/html/_static/fonts/Lato/lato-italic.woff
+share/lcov/html/_static/fonts/Lato/lato-italic.woff2
+share/lcov/html/_static/fonts/Lato/lato-regular.eot
+share/lcov/html/_static/fonts/Lato/lato-regular.ttf
+share/lcov/html/_static/fonts/Lato/lato-regular.woff
+share/lcov/html/_static/fonts/Lato/lato-regular.woff2
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
+share/lcov/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
+share/lcov/html/_static/jquery.js
+share/lcov/html/_static/js/badge_only.js
+share/lcov/html/_static/js/theme.js
+share/lcov/html/_static/js/versions.js
+share/lcov/html/_static/language_data.js
+share/lcov/html/_static/minus.png
+share/lcov/html/_static/plus.png
+share/lcov/html/_static/pygments.css
+share/lcov/html/_static/searchtools.js
+share/lcov/html/_static/sphinx_highlight.js
+share/lcov/html/genindex.html
+share/lcov/html/index.html
+share/lcov/html/man/gendesc.html
+share/lcov/html/man/genhtml.html
+share/lcov/html/man/geninfo.html
+share/lcov/html/man/genpng.html
+share/lcov/html/man/lcov.html
+share/lcov/html/man/lcovrc.html
+share/lcov/html/man/llvm2lcov.html
+share/lcov/html/man/perl2lcov.html
+share/lcov/html/man/py2lcov.html
+share/lcov/html/man/spreadsheet.html
+share/lcov/html/objects.inv
+share/lcov/html/scripts.html
+share/lcov/html/search.html
+share/lcov/html/searchindex.js
share/lcov/support-scripts/P4version.pm
share/lcov/support-scripts/analyzeInfoFiles
share/lcov/support-scripts/annotateutil.pm
@@ -31,6 +124,7 @@ share/lcov/support-scripts/gitblame.pm
share/lcov/support-scripts/gitdiff
share/lcov/support-scripts/gitversion
share/lcov/support-scripts/gitversion.pm
+share/lcov/support-scripts/history.pm
share/lcov/support-scripts/p4annotate
share/lcov/support-scripts/p4annotate.pm
share/lcov/support-scripts/p4udiff
@@ -38,3 +132,4 @@ share/lcov/support-scripts/select.pm
share/lcov/support-scripts/simplify.pm
share/lcov/support-scripts/spreadsheet.py
share/lcov/support-scripts/threshold.pm
+share/lcov/support-scripts/unreach.pm
Index: pkgsrc/devel/lcov/distinfo
diff -u pkgsrc/devel/lcov/distinfo:1.10 pkgsrc/devel/lcov/distinfo:1.11
--- pkgsrc/devel/lcov/distinfo:1.10 Sun Dec 28 21:28:48 2025
+++ pkgsrc/devel/lcov/distinfo Mon Jul 6 18:24:29 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.10 2025/12/28 21:28:48 wiz Exp $
+$NetBSD: distinfo,v 1.11 2026/07/06 18:24:29 wiz Exp $
-BLAKE2s (lcov-2.4.tar.gz) = f20db90e2f6f5a7d0d0b057a0e7402e6981dd5905e7e36de76f5e678efe8cd91
-SHA512 (lcov-2.4.tar.gz) = b1c6f755be925973873f570221c5fbba1a591f658e547152dcd3d7315852dd795680587bf1764d08b85f4bfca25be1596a4d6eac9d3ce51530d47e499bbca2ab
-Size (lcov-2.4.tar.gz) = 632411 bytes
+BLAKE2s (lcov-2.5.tar.gz) = e3761231086bfd4b515a080b9a42e11fafb380b05e7324bf73badd0fd9d4c624
+SHA512 (lcov-2.5.tar.gz) = 43d38b992a61c774c1677fadca8fbb716a4ee4df3b5f0c55cae234b6602f96433cf205c6c61835e9165f090f3cba2957c2f8b25482f8c878d449efef5e6e9c06
+Size (lcov-2.5.tar.gz) = 621835 bytes
+SHA1 (patch-Makefile) = b498384d4625758bd970e3cfd57abe2d9e3c090f
Added files:
Index: pkgsrc/devel/lcov/patches/patch-Makefile
diff -u /dev/null pkgsrc/devel/lcov/patches/patch-Makefile:1.1
--- /dev/null Mon Jul 6 18:24:30 2026
+++ pkgsrc/devel/lcov/patches/patch-Makefile Mon Jul 6 18:24:29 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile,v 1.1 2026/07/06 18:24:29 wiz Exp $
+
+Do not build files during installation.
+
+--- Makefile.orig 2026-07-06 18:22:43.453387248 +0000
++++ Makefile
+@@ -126,7 +126,7 @@ doc:
+ $(MAKE) -C docs RELEASE=${VERSION} TOOL_NAME=$(TOOL_NAME) man html
+ find docs/_build -type d -exec chmod u+x {} \; # apparent permissions bug??
+
+-install: doc
++install:
+ $(INSTALL) -d -m 755 $(BIN_INST_DIR)
+ for b in $(EXES) ; do \
+ $(call echocmd," INSTALL $(BIN_INST_DIR)/$$b") \
Home |
Main Index |
Thread Index |
Old Index