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