pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lcov: sync with lcov package
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Mon Jul 13 06:34:09 2026 +0200
Changeset: dad95aa3fb6ee70c371ba348b81d16f7248d0cc2
Modified Files:
lcov-git/Makefile
lcov-git/PLIST
Removed Files:
lcov-git/distinfo
lcov-git/patches/patch-bin_copy__dates.sh
lcov-git/patches/patch-bin_get__changes.sh
lcov-git/patches/patch-bin_get__version.sh
lcov-git/patches/patch-bin_install.sh
Log Message:
lcov: sync with lcov package
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=dad95aa3fb6ee70c371ba348b81d16f7248d0cc2
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
lcov-git/Makefile | 65 ++++++++++-----
lcov-git/PLIST | 124 ++++++++++++++++++++++++++++-
lcov-git/distinfo | 6 --
lcov-git/patches/patch-bin_copy__dates.sh | 12 ---
lcov-git/patches/patch-bin_get__changes.sh | 12 ---
lcov-git/patches/patch-bin_get__version.sh | 43 ----------
lcov-git/patches/patch-bin_install.sh | 45 -----------
7 files changed, 170 insertions(+), 137 deletions(-)
diffs:
diff --git a/lcov-git/Makefile b/lcov-git/Makefile
index 5f6f083561..f20eb391b3 100644
--- a/lcov-git/Makefile
+++ b/lcov-git/Makefile
@@ -1,37 +1,66 @@
-# $NetBSD$
-
-DISTNAME= lcov-${LCOV_FULL}
-LCOV_VERSION= 1
-LCOV_RELEASE= 12
-LCOV_FULL= ${LCOV_VERSION}.${LCOV_RELEASE}
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=linux-test-project/}
+# $NetBSD: Makefile,v 1.24 2026/07/06 18:24:29 wiz Exp $
+DISTNAME= lcov-2.5
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=linux-test-project/}
+#GITHUB_TAG= v${PKGVERSION_NOREV}
+#GITHUB_TAG= 2ab3b0d2fcd5e91b001d388b39025bb5cec5fdd2
GIT_REPOSITORIES= lcov
GIT_REPO.lcov= https://github.com/linux-test-project/lcov.git
WRKSRC= ${WRKDIR}/lcov
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://github.com/linux-test-project/lcov/
-COMMENT= Extension of GCOV
+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
-EGDIR= ${PREFIX}/share/examples/lcov
-CONF_FILES+= ${EGDIR}/lcovrc ${PKG_SYSCONFDIR}/lcovrc
+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_finished
MAKE_FLAGS+= PREFIX=${PREFIX}
-MAKE_FLAGS+= CFG_DIR=${EGDIR}
+MAKE_FLAGS+= DESTDIR=${DESTDIR}
+MAKE_FLAGS+= SPHINXBUILD=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX}
MAKE_FLAGS+= MAN_DIR=${PREFIX}/${PKGMANDIR}
-MAKE_FLAGS+= VERSION=${LCOV_VERSION}
-MAKE_FLAGS+= RELEASE=${LCOV_RELEASE}
-MAKE_FLAGS+= FULL=${LCOV_FULL}
+MAKE_FLAGS+= CFG_INST_DIR=${DESTDIR}${PREFIX}/share/examples/lcov
+CONF_FILES= ${PREFIX}/share/examples/lcov/lcovrc \
+ ${PKG_SYSCONFDIR}/lcovrc
+
+REPLACE_BASH+= bin/checkstyle.sh
+REPLACE_BASH+= bin/copy_dates.sh
+REPLACE_PERL+= bin/fix.pl
REPLACE_PERL+= bin/gendesc
REPLACE_PERL+= bin/genhtml
REPLACE_PERL+= bin/geninfo
REPLACE_PERL+= bin/genpng
+REPLACE_BASH+= bin/get_changes.sh
+REPLACE_BASH+= bin/get_version.sh
REPLACE_PERL+= bin/lcov
-REPLACE_PERL+= bin/updateversion.pl
+REPLACE_PERL+= bin/llvm2lcov
+REPLACE_PERL+= bin/perl2lcov
+REPLACE_PERL+= scripts/*.pm
+REPLACE_PERL+= scripts/analyzeInfoFiles
+REPLACE_PERL+= scripts/criteria
+REPLACE_PERL+= scripts/get_signature
+REPLACE_PERL+= scripts/getp4version
+REPLACE_PERL+= scripts/gitblame
+REPLACE_PERL+= scripts/gitdiff
+REPLACE_PERL+= scripts/gitversion
+REPLACE_PERL+= scripts/p4annotate
+REPLACE_PERL+= scripts/p4udiff
+
+REPLACE_PYTHON+= bin/py2lcov
+REPLACE_PYTHON+= bin/xml2lcov
+REPLACE_PYTHON+= bin/xml2lcovutil.py
+REPLACE_PYTHON+= scripts/*.py
+.include "../../lang/python/application.mk"
+.include "../../lang/python/tool.mk"
+.include "../../lang/python/pyversion.mk"
.include "../../wip/mk/git-package.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/lcov-git/PLIST b/lcov-git/PLIST
index 466121f3bc..6d84b17e30 100644
--- a/lcov-git/PLIST
+++ b/lcov-git/PLIST
@@ -1,13 +1,135 @@
-@comment $NetBSD$
+@comment $NetBSD: PLIST,v 1.5 2026/07/06 18:24:29 wiz Exp $
bin/gendesc
bin/genhtml
bin/geninfo
bin/genpng
bin/lcov
+bin/llvm2lcov
+bin/perl2lcov
+bin/py2lcov
+bin/xml2lcov
+bin/xml2lcovutil.py
+lib/lcov/lcovutil.pm
man/man1/gendesc.1
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
+share/lcov/support-scripts/batchGitVersion.pm
+share/lcov/support-scripts/context.pm
+share/lcov/support-scripts/criteria
+share/lcov/support-scripts/criteria.pm
+share/lcov/support-scripts/get_signature
+share/lcov/support-scripts/getp4version
+share/lcov/support-scripts/gitblame
+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
+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
diff --git a/lcov-git/distinfo b/lcov-git/distinfo
deleted file mode 100644
index b5555220b5..0000000000
--- a/lcov-git/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD$
-
-SHA1 (patch-bin_copy__dates.sh) = 8e7e04bda15321e5393d893fdcc2fcf68a5fbeb5
-SHA1 (patch-bin_get__changes.sh) = 86ce47d35cfea167eb3c73b4457c409a8dbbe198
-SHA1 (patch-bin_get__version.sh) = 4eb4ab689df37f1fcf0aa26a744a3baed5905975
-SHA1 (patch-bin_install.sh) = 09946e2d7e80d2d69a554f3921e96d4531a331ef
diff --git a/lcov-git/patches/patch-bin_copy__dates.sh b/lcov-git/patches/patch-bin_copy__dates.sh
deleted file mode 100644
index cc49781569..0000000000
--- a/lcov-git/patches/patch-bin_copy__dates.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
-Get rid of Bash
-
---- bin/copy_dates.sh.orig 2016-09-14 18:39:15.000000000 +0000
-+++ bin/copy_dates.sh
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- #
- # Usage: copy_dates.sh SOURCE TARGET
- #
diff --git a/lcov-git/patches/patch-bin_get__changes.sh b/lcov-git/patches/patch-bin_get__changes.sh
deleted file mode 100644
index 7abcfa7fc6..0000000000
--- a/lcov-git/patches/patch-bin_get__changes.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
-Get rid of Bash
-
---- bin/get_changes.sh.orig 2016-09-14 18:39:15.000000000 +0000
-+++ bin/get_changes.sh
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- #
- # Usage: get_changes.sh
- #
diff --git a/lcov-git/patches/patch-bin_get__version.sh b/lcov-git/patches/patch-bin_get__version.sh
deleted file mode 100644
index 2c9e679649..0000000000
--- a/lcov-git/patches/patch-bin_get__version.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD$
-
-Get rid of Bash
-
---- bin/get_version.sh.orig 2016-09-14 18:39:15.000000000 +0000
-+++ bin/get_version.sh
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
- #
- # Usage: get_version.sh --version|--release|--full
- #
-@@ -11,16 +11,16 @@ GITVER=$(cd $TOOLDIR ; git describe --ta
- if [ -z "$GITVER" ] ; then
- # Get version information from file
- if [ -e "$TOOLDIR/../.version" ] ; then
-- source "$TOOLDIR/../.version"
-+ . "$TOOLDIR/../.version"
- fi
- else
- # Get version information from git
-- FULL=${GITVER:1}
-+ FULL=${GITVER#?}
- VERSION=${GITVER%%-*}
-- VERSION=${VERSION:1}
-+ VERSION=${VERSION#?}
- if [ "${GITVER#*-}" != "$GITVER" ] ; then
- RELEASE=${GITVER#*-}
-- RELEASE=${RELEASE/-/.}
-+ RELEASE=$(echo $RELEASE | tr - .)
- fi
- fi
-
-@@ -29,6 +29,6 @@ fi
- [ -z "$RELEASE" ] && RELEASE="1"
- [ -z "$FULL" ] && FULL="$VERSION"
-
--[ "$1" == "--version" ] && echo -n "$VERSION"
--[ "$1" == "--release" ] && echo -n "$RELEASE"
--[ "$1" == "--full" ] && echo -n "$FULL"
-+[ "$1" = "--version" ] && echo -n "$VERSION"
-+[ "$1" = "--release" ] && echo -n "$RELEASE"
-+[ "$1" = "--full" ] && echo -n "$FULL"
diff --git a/lcov-git/patches/patch-bin_install.sh b/lcov-git/patches/patch-bin_install.sh
deleted file mode 100644
index 24085da96b..0000000000
--- a/lcov-git/patches/patch-bin_install.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD$
-
-Get rid of Bash
-Try to use install(1) in a more portable way
-
---- bin/install.sh.orig 2016-12-21 08:18:41.000000000 +0000
-+++ bin/install.sh
-@@ -1,11 +1,11 @@
--#!/bin/bash
-+#!/bin/sh
- #
- # install.sh [--uninstall] sourcefile targetfile [install options]
- #
-
-
- # Check for uninstall option
--if test "x$1" == "x--uninstall" ; then
-+if test "x$1" = "x--uninstall" ; then
- UNINSTALL=true
- SOURCE=$2
- TARGET=$3
-@@ -30,9 +30,9 @@ fi
-
- do_install()
- {
-- local SOURCE=$1
-- local TARGET=$2
-- local PARAMS=$3
-+ local SOURCE="$1"
-+ local TARGET="$2"
-+ local PARAMS="$3"
-
- install -d $(dirname $TARGET)
- install -p $PARAMS $SOURCE $TARGET
-@@ -45,8 +45,8 @@ do_install()
-
- do_uninstall()
- {
-- local SOURCE=$1
-- local TARGET=$2
-+ local SOURCE="$1"
-+ local TARGET="$2"
-
- # Does target exist?
- if test -r $TARGET ; then
Home |
Main Index |
Thread Index |
Old Index