[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2024-01-25 Thread Sam James
commit: feceaab90eb54becfa694a46fda711eb012b3a72
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 13:43:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 13:43:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feceaab9

dev-util/lcov: crank copyright

Signed-off-by: Sam James  gentoo.org>

 dev-util/lcov/lcov-2.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lcov/lcov-2.0-r2.ebuild b/dev-util/lcov/lcov-2.0-r2.ebuild
index a55e751b194d..4e0abd69f53e 100644
--- a/dev-util/lcov/lcov-2.0-r2.ebuild
+++ b/dev-util/lcov/lcov-2.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/files/, dev-util/lcov/

2024-01-25 Thread Sam James
commit: 3a2c07fded0773596b896b5ba59cfd7459f36af1
Author: Jeremy Bettis  google  com>
AuthorDate: Thu Jan 18 20:00:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 13:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2c07fd

dev-util/lcov: Add patch to fix bad error code var

There is a mistake in the lcov code for inconsistent line numbers, the
ignorable error code is an undefined variable. This causes errors like
genhtml: ERROR: "/mnt/host/source/src/platform/ec/common/vboot/vb21_lib.c":18: 
function 'vb21_is_packed_key
_valid last line is 24 but is 25 in testcase 'vboot'
(use "genhtml --ignore-errors code_ ..." to bypass this error)

Switch to the correct variable that was fixed in
https://github.com/linux-test-project/lcov/commit/6f48bf214a06fe09c9708b130a233280c691a7a0#diff-173ac1b8ad02cbcecdc47f8c7fa7762bbcc7050d0efa6a375ffb74eb1517f68cL5342
but not included in the 2.0 release.

Signed-off-by: Jeremy Bettis  google.com>
Closes: https://github.com/gentoo/gentoo/pull/34888
Signed-off-by: Sam James  gentoo.org>

 .../lcov/files/lcov-2.0-wrong-error-code.patch | 18 +
 dev-util/lcov/lcov-2.0-r2.ebuild   | 89 ++
 2 files changed, 107 insertions(+)

diff --git a/dev-util/lcov/files/lcov-2.0-wrong-error-code.patch 
b/dev-util/lcov/files/lcov-2.0-wrong-error-code.patch
new file mode 100644
index ..669308d157d3
--- /dev/null
+++ b/dev-util/lcov/files/lcov-2.0-wrong-error-code.patch
@@ -0,0 +1,18 @@
+From: Jeremy Bettis 
+
+Fix incorrect error code usage.
+
+Bug: https://github.com/linux-test-project/lcov/issues/259
+Signed-off-by: Jeremy Bettis 
+
+--- lcov-2.0/lib/lcovutil.pm
 lcov-2.0-fixed/lib/lcovutil.pm
+@@ -4219,7 +4219,7 @@
+ } else {
+ if ($f->end_line() != $func->end_line()) {
+ lcovutil::ignorable_error(
+-   $lcovutil::ERROR_INCONSISTENT,
++   $lcovutil::ERROR_INCONSISTENT_DATA,
+'"' . $func->file() .
+'":' . $first . ': function \'' .
+$func->name() . ' last line is ' .

diff --git a/dev-util/lcov/lcov-2.0-r2.ebuild b/dev-util/lcov/lcov-2.0-r2.ebuild
new file mode 100644
index ..a55e751b194d
--- /dev/null
+++ b/dev-util/lcov/lcov-2.0-r2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit optfeature prefix python-any-r1
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="https://github.com/linux-test-project/lcov;
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Python is used for spreadsheet.py
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Capture-Tiny
+   dev-perl/DateTime
+   || (
+   dev-perl/JSON-XS
+   dev-perl/Cpanel-JSON-XS
+   virtual/perl-JSON-PP
+   dev-perl/JSON
+   )
+   dev-perl/PerlIO-gzip
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-perl/GD
+   $(python_gen_any_dep '
+   dev-python/xlsxwriter[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-wrong-error-code.patch
+)
+
+python_check_deps() {
+   python_has_version "dev-python/xlsxwriter[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   if use prefix; then
+   hprefixify bin/*.{pl,sh}
+   fi
+}
+
+src_compile() { :; }
+
+src_test() {
+   emake -j1 check
+}
+
+src_install() {
+   emake -j1 \
+   DESTDIR="${D}" \
+   CFG_DIR="${EPREFIX}/etc" \
+   PREFIX="${EPREFIX}/usr" \
+   LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \
+   install
+}
+
+pkg_postinst() {
+   optfeature_header "Optional outuput support:"
+   optfeature "png output support" dev-perl/GD[png]
+   optfeature "spreadsheet output support" dev-python/xlsxwriter
+   optfeature_header "Optional language support:"
+   optfeature "Python code coverage support" dev-python/coverage
+   optfeature "Perl code coverage support" dev-perl/Devel-Cover
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2023-10-13 Thread Sam James
commit: 3a461e386f87fc17b90d2f45d767d2ed1ddf334c
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 14 01:37:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 14 01:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a461e38

dev-util/lcov: fix destdir leakage

Closes: https://bugs.gentoo.org/915698
Signed-off-by: Sam James  gentoo.org>

 dev-util/lcov/{lcov-1.16.ebuild => lcov-1.16-r1.ebuild} | 5 +++--
 dev-util/lcov/{lcov-2.0.ebuild => lcov-2.0-r1.ebuild}   | 5 +++--
 dev-util/lcov/lcov-.ebuild  | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/dev-util/lcov/lcov-1.16.ebuild b/dev-util/lcov/lcov-1.16-r1.ebuild
similarity index 92%
rename from dev-util/lcov/lcov-1.16.ebuild
rename to dev-util/lcov/lcov-1.16-r1.ebuild
index aaf34d6df283..11ab700358b7 100644
--- a/dev-util/lcov/lcov-1.16.ebuild
+++ b/dev-util/lcov/lcov-1.16-r1.ebuild
@@ -40,8 +40,9 @@ src_test() {
 
 src_install() {
emake -j1 \
-   PREFIX="${ED}/usr" \
-   CFG_DIR="${ED}/etc" \
+   DESTDIR="${D}" \
+   CFG_DIR="${EPREFIX}/etc" \
+   PREFIX="${EPREFIX}/usr" \
LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \
install
 }

diff --git a/dev-util/lcov/lcov-2.0.ebuild b/dev-util/lcov/lcov-2.0-r1.ebuild
similarity index 95%
rename from dev-util/lcov/lcov-2.0.ebuild
rename to dev-util/lcov/lcov-2.0-r1.ebuild
index 18570df4f842..5f3d996311f4 100644
--- a/dev-util/lcov/lcov-2.0.ebuild
+++ b/dev-util/lcov/lcov-2.0-r1.ebuild
@@ -68,8 +68,9 @@ src_test() {
 
 src_install() {
emake -j1 \
-   PREFIX="${ED}/usr" \
-   CFG_DIR="${ED}/etc" \
+   DESTDIR="${D}" \
+   CFG_DIR="${EPREFIX}/etc" \
+   PREFIX="${EPREFIX}/usr" \
LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \
install
 }

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-.ebuild
index 18570df4f842..5f3d996311f4 100644
--- a/dev-util/lcov/lcov-.ebuild
+++ b/dev-util/lcov/lcov-.ebuild
@@ -68,8 +68,9 @@ src_test() {
 
 src_install() {
emake -j1 \
-   PREFIX="${ED}/usr" \
-   CFG_DIR="${ED}/etc" \
+   DESTDIR="${D}" \
+   CFG_DIR="${EPREFIX}/etc" \
+   PREFIX="${EPREFIX}/usr" \
LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \
install
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2023-10-11 Thread Sam James
commit: 1cf78d9ea767283b2aa701d9929b2e311a8c30b4
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 12 05:33:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 12 05:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf78d9e

dev-util/lcov: update maintainers (drop inactive proxied maint)

Only seems to have committed to the package at the latest in 2010.

Closes: https://bugs.gentoo.org/633134
Signed-off-by: Sam James  gentoo.org>

 dev-util/lcov/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-util/lcov/metadata.xml b/dev-util/lcov/metadata.xml
index ce062d085035..015b0102db53 100644
--- a/dev-util/lcov/metadata.xml
+++ b/dev-util/lcov/metadata.xml
@@ -5,10 +5,6 @@
jeff...@icurse.nl
Jeffrey Lin

-   
-   marb...@gmail.com
-   Marcin Baczyński
-   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2023-10-11 Thread Sam James
commit: 77c40aac077cba40b0dedda6b9936a100d7c865a
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 12 05:11:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 12 05:27:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c40aac

dev-util/lcov: add 1.16

* Fix tests (just run them with -j1)
* Fix shebangs for prefix in installed perl scripts

Closes: https://bugs.gentoo.org/689730
Closes: https://bugs.gentoo.org/759400
Closes: https://bugs.gentoo.org/903633
Signed-off-by: Sam James  gentoo.org>

 dev-util/lcov/Manifest |  1 +
 .../lcov/{lcov-.ebuild => lcov-1.16.ebuild}| 22 +++---
 dev-util/lcov/lcov-.ebuild | 22 +++---
 3 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index 61f311d327d9..bd8498838656 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1 +1,2 @@
 DIST lcov-1.15.tar.gz 190487 BLAKE2B 
2d6478caae488b84c74a3f7b489013b065b3e8fb106a6e8c5f413ffe87be7f4530aade8d2b5df5b8193949d60f49d5255b4eddb0cd5f1cab6f450ba2f97426ab
 SHA512 
dda0eadbd0ea2093f17cba039309ccda3dbcb7266d083b46bda61e02cd7f049d66de49be1e005157c3e5af910d2703ffbc9cfe7f1242bd67b9787f8508e4d052
+DIST lcov-1.16.tar.gz 196813 BLAKE2B 
2a0a2d3ff6291eb3e9cc290006a3723451ab276891f9b63f8dcce82a305caa5558b5bb7bc72fa11620130824df4f9c4312edc23eb86f98eab4a8879e1212a3d5
 SHA512 
f9fdc5348a97e4262a22d1594df7847165c93447fd5d264d194029f86bf751f18bf91badaf0172d406bca98e4bb3997f133a3ca144105f5acfabeec82f369a37

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-1.16.ebuild
similarity index 52%
copy from dev-util/lcov/lcov-.ebuild
copy to dev-util/lcov/lcov-1.16.ebuild
index ce1d928ca92f..aaf34d6df283 100644
--- a/dev-util/lcov/lcov-.ebuild
+++ b/dev-util/lcov/lcov-1.16.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
inherit git-r3
 else
-   SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
+   
SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
 inherit optfeature prefix
 
 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+HOMEPAGE="https://github.com/linux-test-project/lcov;
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -34,8 +34,16 @@ src_prepare() {
 
 src_compile() { :; }
 
+src_test() {
+   emake -j1 check
+}
+
 src_install() {
-   emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+   emake -j1 \
+   PREFIX="${ED}/usr" \
+   CFG_DIR="${ED}/etc" \
+   LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \
+   install
 }
 
 pkg_postinst() {

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-.ebuild
index ce1d928ca92f..aaf34d6df283 100644
--- a/dev-util/lcov/lcov-.ebuild
+++ b/dev-util/lcov/lcov-.ebuild
@@ -1,20 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-if [[ ${PV} == "" ]] ; then
+if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
inherit git-r3
 else
-   SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
+   
SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
 inherit optfeature prefix
 
 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+HOMEPAGE="https://github.com/linux-test-project/lcov;
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -34,8 +34,16 @@ src_prepare() {
 
 src_compile() { :; }
 
+src_test() {
+   emake -j1 check
+}
+
 src_install() {
-   emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+   emake -j1 \
+   PREFIX="${ED}/usr" \
+   CFG_DIR="${ED}/etc" \
+   LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \
+   install
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2023-10-11 Thread Sam James
commit: a82784910be292f2a8714c982e2b5306f49b7e23
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 12 05:27:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 12 05:27:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8278491

dev-util/lcov: add 2.0

Bug: https://bugs.gentoo.org/903633
Signed-off-by: Sam James  gentoo.org>

 dev-util/lcov/Manifest |  1 +
 .../lcov/{lcov-.ebuild => lcov-2.0.ebuild} | 45 +++---
 dev-util/lcov/lcov-.ebuild | 45 +++---
 3 files changed, 79 insertions(+), 12 deletions(-)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index bd8498838656..211e7170c298 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,2 +1,3 @@
 DIST lcov-1.15.tar.gz 190487 BLAKE2B 
2d6478caae488b84c74a3f7b489013b065b3e8fb106a6e8c5f413ffe87be7f4530aade8d2b5df5b8193949d60f49d5255b4eddb0cd5f1cab6f450ba2f97426ab
 SHA512 
dda0eadbd0ea2093f17cba039309ccda3dbcb7266d083b46bda61e02cd7f049d66de49be1e005157c3e5af910d2703ffbc9cfe7f1242bd67b9787f8508e4d052
 DIST lcov-1.16.tar.gz 196813 BLAKE2B 
2a0a2d3ff6291eb3e9cc290006a3723451ab276891f9b63f8dcce82a305caa5558b5bb7bc72fa11620130824df4f9c4312edc23eb86f98eab4a8879e1212a3d5
 SHA512 
f9fdc5348a97e4262a22d1594df7847165c93447fd5d264d194029f86bf751f18bf91badaf0172d406bca98e4bb3997f133a3ca144105f5acfabeec82f369a37
+DIST lcov-2.0.tar.gz 391695 BLAKE2B 
737d6104ebedf90ba2c3bf0c439dd7e2d18724d7267c3bd79897140785246d9ed6334eec9eabc888e361f5e22515da9756e946e109fb88c140398b0b078a
 SHA512 
b19b6debc93c0de0e7e5b2aaffa6c74d20a1313ea4d20d8731c6a5ea7f4cc40933316d28ef791c91fdc12ca77c9449a388405f3dc0793588e366b72f596ab49b

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-2.0.ebuild
similarity index 54%
copy from dev-util/lcov/lcov-.ebuild
copy to dev-util/lcov/lcov-2.0.ebuild
index aaf34d6df283..18570df4f842 100644
--- a/dev-util/lcov/lcov-.ebuild
+++ b/dev-util/lcov/lcov-2.0.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{10..12} )
+inherit optfeature prefix python-any-r1
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="https://github.com/linux-test-project/lcov;
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
inherit git-r3
@@ -11,19 +17,41 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
-inherit optfeature prefix
-
-DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="https://github.com/linux-test-project/lcov;
-
 LICENSE="GPL-2+"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
+# Python is used for spreadsheet.py
 RDEPEND="
dev-lang/perl
-   dev-perl/JSON
+   dev-perl/Capture-Tiny
+   dev-perl/DateTime
+   || (
+   dev-perl/JSON-XS
+   dev-perl/Cpanel-JSON-XS
+   virtual/perl-JSON-PP
+   dev-perl/JSON
+   )
dev-perl/PerlIO-gzip
 "
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-perl/GD
+   $(python_gen_any_dep '
+   dev-python/xlsxwriter[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/xlsxwriter[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
 
 src_prepare() {
default
@@ -47,5 +75,10 @@ src_install() {
 }
 
 pkg_postinst() {
+   optfeature_header "Optional outuput support:"
optfeature "png output support" dev-perl/GD[png]
+   optfeature "spreadsheet output support" dev-python/xlsxwriter
+   optfeature_header "Optional language support:"
+   optfeature "Python code coverage support" dev-python/coverage
+   optfeature "Perl code coverage support" dev-perl/Devel-Cover
 }

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-.ebuild
index aaf34d6df283..18570df4f842 100644
--- a/dev-util/lcov/lcov-.ebuild
+++ b/dev-util/lcov/lcov-.ebuild
@@ -3,6 +3,12 @@
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{10..12} )
+inherit optfeature prefix python-any-r1
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="https://github.com/linux-test-project/lcov;
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
inherit git-r3
@@ -11,19 +17,41 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
-inherit optfeature prefix
-
-DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="https://github.com/linux-test-project/lcov;
-
 LICENSE="GPL-2+"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
+# Python is used for spreadsheet.py
 RDEPEND="

[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2021-11-19 Thread Sam James
commit: 1e664f75021d6eb3fae16d4d95390639815e066e
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 19 08:11:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 19 08:33:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e664f75

dev-util/lcov: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-util/lcov/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/lcov/metadata.xml b/dev-util/lcov/metadata.xml
index 53761022a728..ce062d085035 100644
--- a/dev-util/lcov/metadata.xml
+++ b/dev-util/lcov/metadata.xml
@@ -14,6 +14,7 @@
Proxy Maintainers


+   linux-test-project/lcov
ltp

 



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2021-08-29 Thread Marek Szuba
commit: bb5859c28b23f6ed71d6ed9f62e240d2b38d8c59
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Aug 29 00:06:17 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug 29 08:36:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5859c2

dev-util/lcov: keyword 1.15 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-util/lcov/lcov-1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lcov/lcov-1.15.ebuild b/dev-util/lcov/lcov-1.15.ebuild
index 525e22e2a13..0b0725dbf67 100644
--- a/dev-util/lcov/lcov-1.15.ebuild
+++ b/dev-util/lcov/lcov-1.15.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
 inherit optfeature prefix



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/files/

2021-03-22 Thread Joonas Niilola
commit: 48250a8c5ca66d2fea1da96cac93e9e541e9aeb2
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar 21 12:39:58 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 22 14:04:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48250a8c

dev-util/lcov: remove unused patch(es)

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/20033
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/lcov/files/lcov-1.13-gcc-8.patch | 91 ---
 1 file changed, 91 deletions(-)

diff --git a/dev-util/lcov/files/lcov-1.13-gcc-8.patch 
b/dev-util/lcov/files/lcov-1.13-gcc-8.patch
deleted file mode 100644
index b67ca411bda..000
--- a/dev-util/lcov/files/lcov-1.13-gcc-8.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-From a5dd9529f9232b8d901a4d6eb9ae54cae179e5b3 Mon Sep 17 00:00:00 2001
-From: Peter Oberparleiter 
-Date: Wed, 7 Mar 2018 14:18:55 +0100
-Subject: [PATCH] geninfo: Add gcc 8 support
-
-Fix errors and incorrect data when trying to collect coverage data
-for programs compiled with gcc 8.
-
-Covers the following gcov-related changes in gcc:
-
-.gcov-file format:
-  - Line coverage data can appear multiple times for the same line
-  - Line coverage count can be suffixed by '*' to indicated unexecuted
-basic blocks in that line
-
-.gcno-file format:
-  - new header field 'support unexecuted blocks flag'
-  - new function record fields 'column number', 'ending line number',
-and 'compiler-generated entity flag'
-
-Signed-off-by: Peter Oberparleiter 

- bin/geninfo | 20 
- 1 file changed, 20 insertions(+)
-
-diff --git a/bin/geninfo b/bin/geninfo
-index 8562560..ef6a818 100755
 a/bin/geninfo
-+++ b/bin/geninfo
-@@ -68,6 +68,7 @@ our $lcov_url= 
"http://ltp.sourceforge.net/coverage/lcov.php;;
- our $gcov_tool= "gcov";
- our $tool_name= basename($0);
-
-+our $GCOV_VERSION_8_0_0   = 0x8;
- our $GCOV_VERSION_4_7_0   = 0x40700;
- our $GCOV_VERSION_3_4_0   = 0x30400;
- our $GCOV_VERSION_3_3_0   = 0x30300;
-@@ -1934,6 +1935,9 @@ sub read_gcov_file($)
-   {
-   my ($count, $line, $code) = ($1, $2, $3);
-
-+  # Skip instance-specific counts
-+  next if ($line == $last_line);
-+
-   $last_line = $line;
-   $last_block = $UNNAMED_BLOCK;
-   # Check for exclusion markers
-@@ -1963,6 +1967,9 @@ sub read_gcov_file($)
-   }
-   }
-
-+  # Strip unexecuted basic block marker
-+  $count =~ s/\*$//;
-+
-   # ::
-   if ($line eq "0")
-   {
-@@ -3537,6 +3544,10 @@ sub read_gcno_function_record(*$)
-   graph_expect("function name");
-   $function = read_gcno_string($handle, $big_endian);
-   return undef if (!defined($function));
-+  if ($version >= $GCOV_VERSION_8_0_0) {
-+  graph_skip($handle, 4, "compiler-generated entity flag")
-+  or return undef;
-+  }
-   # Read filename
-   graph_expect("filename");
-   $filename = read_gcno_string($handle, $big_endian);
-@@ -3544,6 +3555,11 @@ sub read_gcno_function_record(*$)
-   # Read first line number
-   $lineno = read_gcno_value($handle, $big_endian, "initial line number");
-   return undef if (!defined($lineno));
-+  # Skip column and ending line number
-+  if ($version >= $GCOV_VERSION_8_0_0) {
-+  graph_skip($handle, 4, "column number") or return undef;
-+  graph_skip($handle, 4, "ending line number") or return undef;
-+  }
-   # Add to list
-   push(@{$bb->{$function}->{$filename}}, $lineno);
-   graph_add_order($fileorder, $function, $filename);
-@@ -3631,6 +3647,10 @@ sub read_gcno($)
-   debug(sprintf("found version 0x%08x\n", $version));
-   # Skip stamp
-   graph_skip(*HANDLE, 4, "file timestamp") or goto incomplete;
-+  if ($version >= $GCOV_VERSION_8_0_0) {
-+  graph_skip(*HANDLE, 4, "support unexecuted blocks flag")
-+  or goto incomplete;
-+  }
-   while (!eof(HANDLE)) {
-   my $next_pos;
-   my $curr_pos;



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2020-09-29 Thread Joonas Niilola
commit: b6072ec4da998d5a2305a09eb45d97590953f7da
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Sep 29 06:01:30 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 29 06:01:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6072ec4

dev-util/lcov: add optfeature, emake -j1

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/lcov/lcov-1.15.ebuild | 11 +++
 dev-util/lcov/lcov-.ebuild | 11 +++
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/dev-util/lcov/lcov-1.15.ebuild b/dev-util/lcov/lcov-1.15.ebuild
index 67bf3e5ce14..aaf14998d4b 100644
--- a/dev-util/lcov/lcov-1.15.ebuild
+++ b/dev-util/lcov/lcov-1.15.ebuild
@@ -11,20 +11,18 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
-inherit prefix
+inherit optfeature prefix
 
 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
 HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="png"
 
 RDEPEND="
dev-lang/perl
dev-perl/JSON
dev-perl/PerlIO-gzip
-   png? ( dev-perl/GD[png] )
 "
 
 src_prepare() {
@@ -37,5 +35,10 @@ src_prepare() {
 src_compile() { :; }
 
 src_install() {
-   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+   emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}
+
+pkg_postinst() {
+   elog "Optional features:"
+   optfeature "png output support" dev-perl/GD[png]
 }

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-.ebuild
index 295385b60d6..456ec4605d0 100644
--- a/dev-util/lcov/lcov-.ebuild
+++ b/dev-util/lcov/lcov-.ebuild
@@ -11,20 +11,18 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
-inherit prefix
+inherit optfeature prefix
 
 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
 HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="png"
 
 RDEPEND="
dev-lang/perl
dev-perl/JSON
dev-perl/PerlIO-gzip
-   png? ( dev-perl/GD[png] )
 "
 
 src_prepare() {
@@ -37,5 +35,10 @@ src_prepare() {
 src_compile() { :; }
 
 src_install() {
-   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+   emake -j1 PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}
+
+pkg_postinst() {
+   elog "Optional features:"
+   optfeature "png output support" dev-perl/GD[png]
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2020-09-29 Thread Joonas Niilola
commit: a9a2d89de7dea17e3bca681607889d37a135144d
Author: Nick H  gmail  com>
AuthorDate: Thu Aug 27 17:53:12 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Sep 29 05:59:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a2d89d

dev-util/lcov: add 1.15

Signed-off-by: Nick Herman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17284
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/lcov/Manifest |  1 +
 dev-util/lcov/lcov-1.15.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index 3b7c06de814..5b5d01ee193 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,3 +1,4 @@
 DIST lcov-1.13.tar.gz 156709 BLAKE2B 
d0f2635a6e6c29d29bd15d15c7f6c22ff80052b12deb4e88c77a9331d6d151aa2718ad4e4af1aa192757c1fc3189cc0d1688fc5086e5552c74078206cf27e1df
 SHA512 
54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
 DIST lcov-1.14.tar.gz 177359 BLAKE2B 
17069d38bf607217b8ff59f573fc02badf56afe65965d2a359a14835af57e2b6c512bff06fac3dbf4e94cd35701216edb8026d333b2baa8772d0ef551de37af1
 SHA512 
2d60c3a63e300dda96171c432fe304840acc76bf6275f60934d08e80765f9f85671e8b77bfed758fc45842a80156586dc0d67c42c9f215f4f163840fc5cf65bc
+DIST lcov-1.15.tar.gz 190487 BLAKE2B 
2d6478caae488b84c74a3f7b489013b065b3e8fb106a6e8c5f413ffe87be7f4530aade8d2b5df5b8193949d60f49d5255b4eddb0cd5f1cab6f450ba2f97426ab
 SHA512 
dda0eadbd0ea2093f17cba039309ccda3dbcb7266d083b46bda61e02cd7f049d66de49be1e005157c3e5af910d2703ffbc9cfe7f1242bd67b9787f8508e4d052
 DIST lcov_1.14-2.debian.tar.xz 25740 BLAKE2B 
ca1a84ed98e0cdd13aae88f0f550cac84f00b3dbf6bd764abe0c7eee7b73c0796abbf20e76cb51707d0d644bb17ee7ad283abbfaa7456dc2a3ade5e12cfbaabc
 SHA512 
10fdb1f82be8cc9aef3b92aa7ca18f2736e5130d8b6ef9703b9444cb88f75f475e8bc48c441ed5cf7e4d11f383c226fc711e8609ea11772b01f454bb6a5bd45a

diff --git a/dev-util/lcov/lcov-1.15.ebuild b/dev-util/lcov/lcov-1.15.ebuild
new file mode 100644
index 000..67bf3e5ce14
--- /dev/null
+++ b/dev-util/lcov/lcov-1.15.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
+fi
+
+inherit prefix
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="png"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/JSON
+   dev-perl/PerlIO-gzip
+   png? ( dev-perl/GD[png] )
+"
+
+src_prepare() {
+   default
+   if use prefix; then
+   hprefixify bin/*.{pl,sh}
+   fi
+}
+
+src_compile() { :; }
+
+src_install() {
+   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2020-05-01 Thread Mart Raudsepp
commit: 04e9bf2a0ab12d2cdcf1f3dda4232db8534061e6
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Apr 30 22:33:20 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri May  1 08:37:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e9bf2a

dev-util/lcov: arm64 keyworded (bug #701288)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/lcov/lcov-1.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lcov/lcov-1.14_p2.ebuild 
b/dev-util/lcov/lcov-1.14_p2.ebuild
index df29f3e698b..edd922a 100644
--- a/dev-util/lcov/lcov-1.14_p2.ebuild
+++ b/dev-util/lcov/lcov-1.14_p2.ebuild
@@ -14,7 +14,7 @@ else
mirror://sourceforge/ltp/${PN}-${LCOV_V}.tar.gz

mirror://debian/pool/main/l/${PN}/${PN}_${LCOV_V}-${DB_V}.debian.tar.xz
"
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x86-linux ~x64-macos"
 fi
 
 inherit prefix



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2019-11-26 Thread Zac Medico
commit: 089acd4f622ce6a71cd4c8bcf438987a74d53ef4
Author: Nick H  gmail  com>
AuthorDate: Thu Aug 22 05:47:05 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 27 01:12:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089acd4f

dev-util/lcov: use debian patches for 1.14_p2

This adds upstream patches (packaged by debian) needed for gcc-9
support to 1.14 since upstream does not plan on making new releases
soon[1] and other distros seem to have included relevant changes in
their 1.14 packages[2][3].

Closes: https://github.com/gentoo/gentoo/pull/12760
Signed-off-by: Nick Herman  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/lcov/Manifest|  1 +
 dev-util/lcov/lcov-1.14_p2.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index dfcfd8d9e05..3b7c06de814 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,2 +1,3 @@
 DIST lcov-1.13.tar.gz 156709 BLAKE2B 
d0f2635a6e6c29d29bd15d15c7f6c22ff80052b12deb4e88c77a9331d6d151aa2718ad4e4af1aa192757c1fc3189cc0d1688fc5086e5552c74078206cf27e1df
 SHA512 
54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
 DIST lcov-1.14.tar.gz 177359 BLAKE2B 
17069d38bf607217b8ff59f573fc02badf56afe65965d2a359a14835af57e2b6c512bff06fac3dbf4e94cd35701216edb8026d333b2baa8772d0ef551de37af1
 SHA512 
2d60c3a63e300dda96171c432fe304840acc76bf6275f60934d08e80765f9f85671e8b77bfed758fc45842a80156586dc0d67c42c9f215f4f163840fc5cf65bc
+DIST lcov_1.14-2.debian.tar.xz 25740 BLAKE2B 
ca1a84ed98e0cdd13aae88f0f550cac84f00b3dbf6bd764abe0c7eee7b73c0796abbf20e76cb51707d0d644bb17ee7ad283abbfaa7456dc2a3ade5e12cfbaabc
 SHA512 
10fdb1f82be8cc9aef3b92aa7ca18f2736e5130d8b6ef9703b9444cb88f75f475e8bc48c441ed5cf7e4d11f383c226fc711e8609ea11772b01f454bb6a5bd45a

diff --git a/dev-util/lcov/lcov-1.14_p2.ebuild 
b/dev-util/lcov/lcov-1.14_p2.ebuild
new file mode 100644
index 000..41677b6255d
--- /dev/null
+++ b/dev-util/lcov/lcov-1.14_p2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LCOV_V=${PV/_p*/}
+DB_V=${PV/*_p/}
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
+   inherit git-r3
+else
+   SRC_URI="
+   mirror://sourceforge/ltp/${PN}-${LCOV_V}.tar.gz
+   
mirror://debian/pool/main/l/${PN}/${PN}_${LCOV_V}-${DB_V}.debian.tar.xz
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~x86-linux ~x64-macos"
+fi
+
+inherit prefix
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="png"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/JSON
+   dev-perl/PerlIO-gzip
+   png? ( dev-perl/GD[png] )
+"
+
+PATCHES=(
+   "${WORKDIR}/debian/patches/handle-equals-signs.patch"
+   "${WORKDIR}/debian/patches/fix-undef-behaviour.patch"
+   "${WORKDIR}/debian/patches/reproducibility.patch"
+   "${WORKDIR}/debian/patches/gcc8.patch"
+   "${WORKDIR}/debian/patches/gcc-9-support.patch"
+)
+
+S=${WORKDIR}/${PN}-${LCOV_V}
+
+src_prepare() {
+   default
+   if use prefix; then
+   hprefixify bin/*.{pl,sh}
+   fi
+
+   # Broken by 
https://github.com/linux-test-project/lcov/commit/75fbae1cfc5027f818a0bb865bf6f96fab3202da
+   rm -rf test/lcov_diff || die
+}
+
+src_compile() { :; }
+
+src_install() {
+   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/files/

2019-11-18 Thread Aaron Bauman
commit: 65be439d3c9e151727ad05c7a13502536940120c
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Nov 18 10:35:34 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Nov 18 22:15:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65be439d

dev-util/lcov: remove unused patch

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13695
Signed-off-by: Aaron Bauman  gentoo.org>

 dev-util/lcov/files/lcov-1.9-gcc-4.7.patch | 29 -
 1 file changed, 29 deletions(-)

diff --git a/dev-util/lcov/files/lcov-1.9-gcc-4.7.patch 
b/dev-util/lcov/files/lcov-1.9-gcc-4.7.patch
deleted file mode 100644
index 1b9d6ac0ff2..000
--- a/dev-util/lcov/files/lcov-1.9-gcc-4.7.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-fix from upstream to work with gcc-4.7
-
-Index: bin/geninfo
-===
-RCS file: /cvsroot/ltp/utils/analysis/lcov/bin/geninfo,v
-retrieving revision 1.95
-retrieving revision 1.96
-diff -u -p -r1.95 -r1.96
 bin/geninfo20 Jan 2012 11:53:57 -  1.95
-+++ bin/geninfo10 Apr 2012 11:48:52 -  1.96
-@@ -61,6 +61,7 @@ if( $^O eq "msys" )
- our $gcov_tool= "gcov";
- our $tool_name= basename($0);
- 
-+our $GCOV_VERSION_4_7_0   = 0x40700;
- our $GCOV_VERSION_3_4_0   = 0x30400;
- our $GCOV_VERSION_3_3_0   = 0x30300;
- our $GCNO_FUNCTION_TAG= 0x0100;
-@@ -3023,5 +3024,10 @@ sub read_gcno_function_record(*)
-   graph_expect("function record");
-   # Skip ident and checksum
-   graph_skip($handle, 8, "function ident and checksum") or return undef;
-+  if ($gcov_version >= $GCOV_VERSION_4_7_0) {
-+  # Skip extra checksum added by android 4.4.0 / gcc >= 4.7
-+  # toolchains.
-+  graph_skip($handle, 4, "function extra checksum");
-+  }
-   # Read function name
-   graph_expect("function name");



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2019-11-13 Thread Aaron Bauman
commit: 53b562961ed3a7cd749b248bf37278d9258e72b4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Nov 14 00:35:22 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Nov 14 00:35:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53b56296

dev-util/lcov: drop old EAPI

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-util/lcov/Manifest   |  2 --
 dev-util/lcov/lcov-1.11.ebuild   | 25 -
 dev-util/lcov/lcov-1.9-r1.ebuild | 29 -
 3 files changed, 56 deletions(-)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index f10b4fc18ea..dfcfd8d9e05 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,4 +1,2 @@
-DIST lcov-1.11.tar.gz 155906 BLAKE2B 
eb31119d9fa5b83a6671125c1899dbd10d26eecb0fd22a6ee52035115d84e7f05d7593168ffee9c5925937a509e3be64cebaad6e4694004ee2808817d6df19da
 SHA512 
db42256c7fbe00d17256ad4944b7e658e65f2dc2b9df1814e25d46a652e92a0ff8bacd4e68de743681df22f4352ffc82b3ccdc0a85723546d7eb64c92e28c0fe
 DIST lcov-1.13.tar.gz 156709 BLAKE2B 
d0f2635a6e6c29d29bd15d15c7f6c22ff80052b12deb4e88c77a9331d6d151aa2718ad4e4af1aa192757c1fc3189cc0d1688fc5086e5552c74078206cf27e1df
 SHA512 
54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
 DIST lcov-1.14.tar.gz 177359 BLAKE2B 
17069d38bf607217b8ff59f573fc02badf56afe65965d2a359a14835af57e2b6c512bff06fac3dbf4e94cd35701216edb8026d333b2baa8772d0ef551de37af1
 SHA512 
2d60c3a63e300dda96171c432fe304840acc76bf6275f60934d08e80765f9f85671e8b77bfed758fc45842a80156586dc0d67c42c9f215f4f163840fc5cf65bc
-DIST lcov-1.9.tar.gz 140035 BLAKE2B 
5d432bcef695c0016f7d4bea57cd3c0caf8fda54eb4acac0f957c93bde714dc4dd221c3a9e98cff4a329fced75e658fd943d8db0c0fc4d32da15af158434287d
 SHA512 
518f068d5eb4a805985863e7b755ae16b1b2ebb9e42cc57c5cda20a60f22e170c1e2957692086e5eeabe12ddbcf39132494aa2ea7ce33411e8abeddc759852ee

diff --git a/dev-util/lcov/lcov-1.11.ebuild b/dev-util/lcov/lcov-1.11.ebuild
deleted file mode 100644
index 2914b905e0b..000
--- a/dev-util/lcov/lcov-1.11.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
-SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-linux ~x64-macos"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=dev-lang/perl-5
-   dev-perl/GD[png]"
-
-src_compile() { :; }
-
-src_install() {
-   emake PREFIX="${ED}" install
-}

diff --git a/dev-util/lcov/lcov-1.9-r1.ebuild b/dev-util/lcov/lcov-1.9-r1.ebuild
deleted file mode 100644
index b8e716831cd..000
--- a/dev-util/lcov/lcov-1.9-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
-SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~x86-linux ~x64-macos"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=dev-lang/perl-5
-   dev-perl/GD[png]"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-gcc-4.7.patch
-}
-
-src_compile() { :; }
-
-src_install() {
-   emake PREFIX="${ED}" install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2019-07-18 Thread Michał Górny
commit: c8c7a4acfc13e0d5a5bd81e0e4078ac672a948ac
Author: Nick H  gmail  com>
AuthorDate: Mon Jul  1 16:55:08 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 18 07:45:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8c7a4ac

dev-util/lcov: Add missing dependencies for 

Signed-off-by: Nick Herman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12367
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lcov/lcov-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-.ebuild
index cd55511f099..54b7b4ded91 100644
--- a/dev-util/lcov/lcov-.ebuild
+++ b/dev-util/lcov/lcov-.ebuild
@@ -22,6 +22,8 @@ IUSE="png"
 
 RDEPEND="
dev-lang/perl
+   dev-perl/JSON
+   dev-perl/PerlIO-gzip
png? ( dev-perl/GD[png] )
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2019-05-21 Thread Aaron Bauman
commit: c5c110553f0b10a74a2b44909496424318530418
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed May 22 05:48:45 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed May 22 05:49:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c11055

dev-util/lcov: arm64 stable

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 dev-util/lcov/lcov-1.11.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/lcov/lcov-1.11.ebuild b/dev-util/lcov/lcov-1.11.ebuild
index 83edb27798a..cb9b990b3e6 100644
--- a/dev-util/lcov/lcov-1.11.ebuild
+++ b/dev-util/lcov/lcov-1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~x86-linux ~x64-macos"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2019-03-25 Thread Patrick McLean
commit: e41f4958bbc57ecdbe35ad733169b33043bc7952
Author: Patrick McLean  sony  com>
AuthorDate: Mon Mar 25 23:18:02 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Mar 25 23:18:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41f4958

dev-util/lcov: Version bump to 1.14

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/lcov/Manifest |  1 +
 dev-util/lcov/lcov-1.14.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index 981f3601eee..f10b4fc18ea 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,3 +1,4 @@
 DIST lcov-1.11.tar.gz 155906 BLAKE2B 
eb31119d9fa5b83a6671125c1899dbd10d26eecb0fd22a6ee52035115d84e7f05d7593168ffee9c5925937a509e3be64cebaad6e4694004ee2808817d6df19da
 SHA512 
db42256c7fbe00d17256ad4944b7e658e65f2dc2b9df1814e25d46a652e92a0ff8bacd4e68de743681df22f4352ffc82b3ccdc0a85723546d7eb64c92e28c0fe
 DIST lcov-1.13.tar.gz 156709 BLAKE2B 
d0f2635a6e6c29d29bd15d15c7f6c22ff80052b12deb4e88c77a9331d6d151aa2718ad4e4af1aa192757c1fc3189cc0d1688fc5086e5552c74078206cf27e1df
 SHA512 
54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
+DIST lcov-1.14.tar.gz 177359 BLAKE2B 
17069d38bf607217b8ff59f573fc02badf56afe65965d2a359a14835af57e2b6c512bff06fac3dbf4e94cd35701216edb8026d333b2baa8772d0ef551de37af1
 SHA512 
2d60c3a63e300dda96171c432fe304840acc76bf6275f60934d08e80765f9f85671e8b77bfed758fc45842a80156586dc0d67c42c9f215f4f163840fc5cf65bc
 DIST lcov-1.9.tar.gz 140035 BLAKE2B 
5d432bcef695c0016f7d4bea57cd3c0caf8fda54eb4acac0f957c93bde714dc4dd221c3a9e98cff4a329fced75e658fd943d8db0c0fc4d32da15af158434287d
 SHA512 
518f068d5eb4a805985863e7b755ae16b1b2ebb9e42cc57c5cda20a60f22e170c1e2957692086e5eeabe12ddbcf39132494aa2ea7ce33411e8abeddc759852ee

diff --git a/dev-util/lcov/lcov-1.14.ebuild b/dev-util/lcov/lcov-1.14.ebuild
new file mode 100644
index 000..db891ffab22
--- /dev/null
+++ b/dev-util/lcov/lcov-1.14.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
+fi
+
+inherit prefix
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="png"
+
+RDEPEND="
+   dev-lang/perl
+   png? ( dev-perl/GD[png] )
+"
+
+src_prepare() {
+   default
+   if use prefix; then
+   hprefixify bin/*.{pl,sh}
+   fi
+}
+
+src_compile() { :; }
+
+src_install() {
+   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/, dev-util/lcov/files/

2018-10-22 Thread Michał Górny
commit: f0d105746deac8824d3bb78125a306b78b29ecd1
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Oct 11 15:53:41 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 22 20:05:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d10574

dev-util/lcov: add gcc 8 patch

Closes: https://bugs.gentoo.org/664454
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lcov/files/lcov-1.13-gcc-8.patch  | 91 ++
 .../{lcov-1.13-r1.ebuild => lcov-1.13-r2.ebuild}   |  4 +
 2 files changed, 95 insertions(+)

diff --git a/dev-util/lcov/files/lcov-1.13-gcc-8.patch 
b/dev-util/lcov/files/lcov-1.13-gcc-8.patch
new file mode 100644
index 000..b67ca411bda
--- /dev/null
+++ b/dev-util/lcov/files/lcov-1.13-gcc-8.patch
@@ -0,0 +1,91 @@
+From a5dd9529f9232b8d901a4d6eb9ae54cae179e5b3 Mon Sep 17 00:00:00 2001
+From: Peter Oberparleiter 
+Date: Wed, 7 Mar 2018 14:18:55 +0100
+Subject: [PATCH] geninfo: Add gcc 8 support
+
+Fix errors and incorrect data when trying to collect coverage data
+for programs compiled with gcc 8.
+
+Covers the following gcov-related changes in gcc:
+
+.gcov-file format:
+  - Line coverage data can appear multiple times for the same line
+  - Line coverage count can be suffixed by '*' to indicated unexecuted
+basic blocks in that line
+
+.gcno-file format:
+  - new header field 'support unexecuted blocks flag'
+  - new function record fields 'column number', 'ending line number',
+and 'compiler-generated entity flag'
+
+Signed-off-by: Peter Oberparleiter 
+---
+ bin/geninfo | 20 
+ 1 file changed, 20 insertions(+)
+
+diff --git a/bin/geninfo b/bin/geninfo
+index 8562560..ef6a818 100755
+--- a/bin/geninfo
 b/bin/geninfo
+@@ -68,6 +68,7 @@ our $lcov_url= 
"http://ltp.sourceforge.net/coverage/lcov.php;;
+ our $gcov_tool= "gcov";
+ our $tool_name= basename($0);
+
++our $GCOV_VERSION_8_0_0   = 0x8;
+ our $GCOV_VERSION_4_7_0   = 0x40700;
+ our $GCOV_VERSION_3_4_0   = 0x30400;
+ our $GCOV_VERSION_3_3_0   = 0x30300;
+@@ -1934,6 +1935,9 @@ sub read_gcov_file($)
+   {
+   my ($count, $line, $code) = ($1, $2, $3);
+
++  # Skip instance-specific counts
++  next if ($line == $last_line);
++
+   $last_line = $line;
+   $last_block = $UNNAMED_BLOCK;
+   # Check for exclusion markers
+@@ -1963,6 +1967,9 @@ sub read_gcov_file($)
+   }
+   }
+
++  # Strip unexecuted basic block marker
++  $count =~ s/\*$//;
++
+   # ::
+   if ($line eq "0")
+   {
+@@ -3537,6 +3544,10 @@ sub read_gcno_function_record(*$)
+   graph_expect("function name");
+   $function = read_gcno_string($handle, $big_endian);
+   return undef if (!defined($function));
++  if ($version >= $GCOV_VERSION_8_0_0) {
++  graph_skip($handle, 4, "compiler-generated entity flag")
++  or return undef;
++  }
+   # Read filename
+   graph_expect("filename");
+   $filename = read_gcno_string($handle, $big_endian);
+@@ -3544,6 +3555,11 @@ sub read_gcno_function_record(*$)
+   # Read first line number
+   $lineno = read_gcno_value($handle, $big_endian, "initial line number");
+   return undef if (!defined($lineno));
++  # Skip column and ending line number
++  if ($version >= $GCOV_VERSION_8_0_0) {
++  graph_skip($handle, 4, "column number") or return undef;
++  graph_skip($handle, 4, "ending line number") or return undef;
++  }
+   # Add to list
+   push(@{$bb->{$function}->{$filename}}, $lineno);
+   graph_add_order($fileorder, $function, $filename);
+@@ -3631,6 +3647,10 @@ sub read_gcno($)
+   debug(sprintf("found version 0x%08x\n", $version));
+   # Skip stamp
+   graph_skip(*HANDLE, 4, "file timestamp") or goto incomplete;
++  if ($version >= $GCOV_VERSION_8_0_0) {
++  graph_skip(*HANDLE, 4, "support unexecuted blocks flag")
++  or goto incomplete;
++  }
+   while (!eof(HANDLE)) {
+   my $next_pos;
+   my $curr_pos;

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r2.ebuild
similarity index 94%
rename from dev-util/lcov/lcov-1.13-r1.ebuild
rename to dev-util/lcov/lcov-1.13-r2.ebuild
index cd55511f099..4d6f4df4381 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r2.ebuild
@@ -25,6 +25,10 @@ RDEPEND="
png? ( dev-perl/GD[png] )
 "
 
+PATCHES=(
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-10-22 Thread Michał Górny
commit: f3c23167984c8b7135780be185597ac322330b38
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Sun Oct  7 04:34:42 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 22 20:05:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c23167

dev-util/lcov: add version -

Closes: https://bugs.gentoo.org/668320
Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lcov/lcov-.ebuild | 39 +++
 1 file changed, 39 insertions(+)

diff --git a/dev-util/lcov/lcov-.ebuild b/dev-util/lcov/lcov-.ebuild
new file mode 100644
index 000..cd55511f099
--- /dev/null
+++ b/dev-util/lcov/lcov-.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
+fi
+
+inherit prefix
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="png"
+
+RDEPEND="
+   dev-lang/perl
+   png? ( dev-perl/GD[png] )
+"
+
+src_prepare() {
+   default
+   if use prefix; then
+   hprefixify bin/*.{pl,sh}
+   fi
+}
+
+src_compile() { :; }
+
+src_install() {
+   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-10-22 Thread Michał Górny
commit: 61eea13449b8cd6db37d6b03e213bfccf8769ce4
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Sun Oct  7 04:29:39 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 22 20:05:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61eea134

dev-util/lcov: bump to EAPI 7

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lcov/lcov-1.13-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
index ee07971279d..f257a4fac13 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit prefix
 
@@ -9,7 +9,7 @@ DESCRIPTION="A graphical front-end for GCC's coverage testing 
tool gcov"
 HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
 SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-10-22 Thread Michał Górny
commit: ec8e7712379cc150b3857e9722dbed055425d49e
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Mon Oct 22 01:21:37 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 22 20:05:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8e7712

dev-util/lcov: take over as maintainer

Signed-off-by: Jeffrey Lin  icurse.nl>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10088
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lcov/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-util/lcov/metadata.xml b/dev-util/lcov/metadata.xml
index 3073388aefc..90c86767b85 100644
--- a/dev-util/lcov/metadata.xml
+++ b/dev-util/lcov/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   jeff...@icurse.nl
+   Jeffrey Lin
+   

marb...@gmail.com
Marcin Baczyński



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-10-22 Thread Michał Górny
commit: 6ccbfa1dda93bf62810814919a41e63aed88ea17
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Sun Oct  7 04:32:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 22 20:05:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ccbfa1d

dev-util/lcov: update to support live ebuild

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lcov/lcov-1.13-r1.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
index f500f9aecad..cd55511f099 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -3,15 +3,21 @@
 
 EAPI=7
 
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
+fi
+
 inherit prefix
 
 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
 HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
-SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
 IUSE="png"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-10-22 Thread Michał Górny
commit: 6955db10e7b427264e76b493aa19a0ac898fceb4
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Sun Oct 14 04:32:02 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Oct 22 20:05:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6955db10

dev-util/lcov: make dev-perl/GD[png] optional

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lcov/lcov-1.13-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
index f257a4fac13..f500f9aecad 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -12,10 +12,12 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
+IUSE="png"
 
 RDEPEND="
dev-lang/perl
-   dev-perl/GD[png]"
+   png? ( dev-perl/GD[png] )
+"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-04-18 Thread Mart Raudsepp
commit: f1c9fb8023eeead5b5b66439cb00f304dcef38ca
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Apr 18 06:58:36 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr 18 07:00:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c9fb80

dev-util/lcov: drop to ~arm64

Indirectly requires media-libs/gd, which has lost its stable arm64 keyword
and fails tests (thus refusing to re-stabilize). lcov is the only leaf
package requiring media-libs/gd that was stable.

Bug: https://bugs.gentoo.org/646904
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-util/lcov/lcov-1.9-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/lcov/lcov-1.9-r1.ebuild b/dev-util/lcov/lcov-1.9-r1.ebuild
index d46f47b86bf..b1a3a8e8906 100644
--- a/dev-util/lcov/lcov-1.9-r1.ebuild
+++ b/dev-util/lcov/lcov-1.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc x86 ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ppc x86 ~x86-linux ~x64-macos"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-03-28 Thread Matt Turner
commit: 41f54e7ce768a7da8321bcf980f18582b3d388d9
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 28 20:54:37 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 28 20:54:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f54e7c

dev-util/lcov-1.13-r1: added ~mips

 dev-util/lcov/lcov-1.13-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
index 687e3ec26ce..ee07971279d 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
 
 RDEPEND="
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-03-06 Thread Guilherme Amadio
commit: 1b2f58a768e8189b9e1b8eb76a3423288d8768c9
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Mar  6 10:43:52 2018 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Mar  6 14:43:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2f58a7

dev-util/lcov: prefix support

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/lcov/lcov-1.13-r1.ebuild | 9 +
 1 file changed, 9 insertions(+)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
index 94b261fb04b..687e3ec26ce 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=6
 
+inherit prefix
+
 DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
 HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
 SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
@@ -15,6 +17,13 @@ RDEPEND="
dev-lang/perl
dev-perl/GD[png]"
 
+src_prepare() {
+   default
+   if use prefix; then
+   hprefixify bin/*.{pl,sh}
+   fi
+}
+
 src_compile() { :; }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-03-01 Thread Michał Górny
commit: 2b0d905a9e9a8e080a0d3f30dcc444f55306afee
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar  1 16:30:11 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar  1 18:43:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0d905a

dev-util/lcov: Keyword ~amd64-fbsd

 dev-util/lcov/lcov-1.13-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
index 8baf9478f95..94b261fb04b 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-linux ~x64-macos"
 
 RDEPEND="
dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2018-02-11 Thread Michał Górny
commit: 6cc5dd3c149aaf3b251248af15411cbce0854605
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 11 10:46:52 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 11 10:51:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc5dd3c

dev-util/lcov: Remove useless maintainer 

Remove useless/redundant maintainer . It does not benefit
bug wrangling, and only wastes developer's time on reading it. Few tips:

- assignee/CC is implied by ordering, there is no reason to repeat it,
- we know that maintainer is maintainer (la la la la la),
- most of adjectives for maintainer are of no value and/or are obvious.

 dev-util/lcov/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-util/lcov/metadata.xml b/dev-util/lcov/metadata.xml
index 6657b444b7b..3073388aefc 100644
--- a/dev-util/lcov/metadata.xml
+++ b/dev-util/lcov/metadata.xml
@@ -4,7 +4,6 @@

marb...@gmail.com
Marcin Baczyński
-   Proxy-Maintainer. Assign bugs to him


proxy-ma...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-07-19 Thread Patrice Clement
commit: 489211301fe77fb0a7cc3b60eb9fda93875fcccd
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Jul 19 16:29:28 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Jul 19 16:30:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48921130

dev-util/lcov: tidy up ebuild.

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-util/lcov/lcov-1.13-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
index 6a4c0d034e7..8baf9478f95 100644
--- a/dev-util/lcov/lcov-1.13-r1.ebuild
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -10,10 +10,9 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-linux ~x64-macos"
-IUSE=""
 
-DEPEND=""
-RDEPEND=">=dev-lang/perl-5
+RDEPEND="
+   dev-lang/perl
dev-perl/GD[png]"
 
 src_compile() { :; }



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-07-19 Thread Patrice Clement
commit: e6c751a680bdff4b8804bcd4ba2fc37839cc2e5c
Author: Patrice Clement  gentoo  org>
AuthorDate: Wed Jul 19 15:50:11 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Jul 19 15:51:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c751a6

dev-util/lcov: assign new maintainer.

Gentoo-Bug: https://bugs.gentoo.org/587120

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-util/lcov/metadata.xml | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-util/lcov/metadata.xml b/dev-util/lcov/metadata.xml
index eda4f71dc55..6657b444b7b 100644
--- a/dev-util/lcov/metadata.xml
+++ b/dev-util/lcov/metadata.xml
@@ -1,7 +1,15 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   marb...@gmail.com
+   Marcin Baczyński
+   Proxy-Maintainer. Assign bugs to him
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

ltp




[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-05-05 Thread Michael Orlitzky
commit: 48e7264928244a06f425efecc8558f1b660361fa
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat May  6 02:04:27 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat May  6 02:04:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e72649

dev-util/lcov: remove unused version 1.13.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-util/lcov/lcov-1.13.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-util/lcov/lcov-1.13.ebuild b/dev-util/lcov/lcov-1.13.ebuild
deleted file mode 100644
index df666327287..000
--- a/dev-util/lcov/lcov-1.13.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
-SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-linux ~x64-macos"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=dev-lang/perl-5
-   dev-perl/GD[png]"
-
-src_compile() { :; }
-
-src_install() {
-   emake PREFIX="${ED}" install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-05-01 Thread Sebastian Pipping
commit: be5b5ba4a4e33d5eebcc9acf6eea26be18232d84
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Mon May  1 22:32:09 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Mon May  1 22:32:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5b5ba4

dev-util/lcov: Fix installation prefix (bug #609452)

Thanks to Jordan Yelloz for report and patch!

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-util/lcov/lcov-1.13-r1.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/dev-util/lcov/lcov-1.13-r1.ebuild 
b/dev-util/lcov/lcov-1.13-r1.ebuild
new file mode 100644
index 000..6a4c0d034e7
--- /dev/null
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-linux ~x64-macos"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=dev-lang/perl-5
+   dev-perl/GD[png]"
+
+src_compile() { :; }
+
+src_install() {
+   emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-02-02 Thread Manuel Rüger
commit: f0172c69f24a01add90c25427aa1fa0f8ee8ba1f
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Feb  2 12:25:52 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Feb  2 12:25:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0172c69

dev-util/lcov: Remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-util/lcov/Manifest |  1 -
 dev-util/lcov/lcov-1.10.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index 59b5b7e..d9a6932 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,4 +1,3 @@
-DIST lcov-1.10.tar.gz 150174 SHA256 
8a4661becc95fafad7875786672f7f29b080437825c3ff31d55a49492c15b88f SHA512 
0fd94b04677dfaadc49a1c936638bbd09dff1fba07f3b2e7789ba6f6f7e2c58c5f5e69341bf33c9a3c3d8b3590a37cf87d1fbc04083736179a6cc56fc70c3c3f
 WHIRLPOOL 
fd89e3d3fd55dc4f92a8a216b88d4a99e1660efaa6097492b680a2e4293eac29fd88dcbbf83ec0b6a2b742d3dd76796e6ad9ce0e6306c2d88ae69b978f4f96aa
 DIST lcov-1.11.tar.gz 155906 SHA256 
c282de8d678ecbfda32ce4b5c85fc02f77c2a39a062f068bd8e774d29ddc9bf8 SHA512 
db42256c7fbe00d17256ad4944b7e658e65f2dc2b9df1814e25d46a652e92a0ff8bacd4e68de743681df22f4352ffc82b3ccdc0a85723546d7eb64c92e28c0fe
 WHIRLPOOL 
8309d97546a228e3c2c6a4cb95d2dc409be1dde46bd96821c83c3a8105e7026a64b2121f954fbe569f99a70ae4de3b936d7199ff8099bdedf3aee29ba684b3d0
 DIST lcov-1.13.tar.gz 156709 SHA256 
44972c878482cc06a05fe78eaa3645cbfcbad6634615c3309858b207965d8a23 SHA512 
54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
 WHIRLPOOL 
82a812b8879b8738b237fb0c21f9ca5f4bf2aafe480ab17416d74243a01acb21704a61dfe7c57a99a484d725a230e96f2b5c7c274a866d1a728c9c284956e0b1
 DIST lcov-1.9.tar.gz 140035 SHA256 
c37e125d4f0773339de3600d45ad325fe710ea2f0051d7ee2b8a168f450f1aca SHA512 
518f068d5eb4a805985863e7b755ae16b1b2ebb9e42cc57c5cda20a60f22e170c1e2957692086e5eeabe12ddbcf39132494aa2ea7ce33411e8abeddc759852ee
 WHIRLPOOL 
2b7e6f1d743ded96e3ecc16c7733b8c76fccbf0aff07a02c02f3e3e08c9fb8f85aa35d4258830f17291fa5d4eedc554c808528b4158919c65439f524c5fd78c7

diff --git a/dev-util/lcov/lcov-1.10.ebuild b/dev-util/lcov/lcov-1.10.ebuild
deleted file mode 100644
index a79b902..
--- a/dev-util/lcov/lcov-1.10.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils
-
-DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
-HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
-SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-linux ~x64-macos"
-IUSE=""
-
-DEPEND=""
-RDEPEND=">=dev-lang/perl-5
-   dev-perl/GD[png]"
-
-src_compile() { :; }
-
-src_install() {
-   emake PREFIX="${ED}" install
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-02-02 Thread Manuel Rüger
commit: 4c8d8a8bd661d2c232a3d55299f3ec0973edda55
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Feb  2 12:25:28 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Feb  2 12:25:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8d8a8b

dev-util/lcov: Version bump to 1.13

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-util/lcov/Manifest |  1 +
 dev-util/lcov/lcov-1.13.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index d6a19c0..59b5b7e 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,3 +1,4 @@
 DIST lcov-1.10.tar.gz 150174 SHA256 
8a4661becc95fafad7875786672f7f29b080437825c3ff31d55a49492c15b88f SHA512 
0fd94b04677dfaadc49a1c936638bbd09dff1fba07f3b2e7789ba6f6f7e2c58c5f5e69341bf33c9a3c3d8b3590a37cf87d1fbc04083736179a6cc56fc70c3c3f
 WHIRLPOOL 
fd89e3d3fd55dc4f92a8a216b88d4a99e1660efaa6097492b680a2e4293eac29fd88dcbbf83ec0b6a2b742d3dd76796e6ad9ce0e6306c2d88ae69b978f4f96aa
 DIST lcov-1.11.tar.gz 155906 SHA256 
c282de8d678ecbfda32ce4b5c85fc02f77c2a39a062f068bd8e774d29ddc9bf8 SHA512 
db42256c7fbe00d17256ad4944b7e658e65f2dc2b9df1814e25d46a652e92a0ff8bacd4e68de743681df22f4352ffc82b3ccdc0a85723546d7eb64c92e28c0fe
 WHIRLPOOL 
8309d97546a228e3c2c6a4cb95d2dc409be1dde46bd96821c83c3a8105e7026a64b2121f954fbe569f99a70ae4de3b936d7199ff8099bdedf3aee29ba684b3d0
+DIST lcov-1.13.tar.gz 156709 SHA256 
44972c878482cc06a05fe78eaa3645cbfcbad6634615c3309858b207965d8a23 SHA512 
54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e
 WHIRLPOOL 
82a812b8879b8738b237fb0c21f9ca5f4bf2aafe480ab17416d74243a01acb21704a61dfe7c57a99a484d725a230e96f2b5c7c274a866d1a728c9c284956e0b1
 DIST lcov-1.9.tar.gz 140035 SHA256 
c37e125d4f0773339de3600d45ad325fe710ea2f0051d7ee2b8a168f450f1aca SHA512 
518f068d5eb4a805985863e7b755ae16b1b2ebb9e42cc57c5cda20a60f22e170c1e2957692086e5eeabe12ddbcf39132494aa2ea7ce33411e8abeddc759852ee
 WHIRLPOOL 
2b7e6f1d743ded96e3ecc16c7733b8c76fccbf0aff07a02c02f3e3e08c9fb8f85aa35d4258830f17291fa5d4eedc554c808528b4158919c65439f524c5fd78c7

diff --git a/dev-util/lcov/lcov-1.13.ebuild b/dev-util/lcov/lcov-1.13.ebuild
new file mode 100644
index ..5e3eadb
--- /dev/null
+++ b/dev-util/lcov/lcov-1.13.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php;
+SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-linux ~x64-macos"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=dev-lang/perl-5
+   dev-perl/GD[png]"
+
+src_compile() { :; }
+
+src_install() {
+   emake PREFIX="${ED}" install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-01-14 Thread Jeroen Roovers
commit: 36ea50b7c37203c329c8d0820aa49b7ab4f130ff
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Jan 14 13:25:02 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Jan 14 13:25:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ea50b7

dev-util/lcov: Stable for HPPA (bug #604776).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 dev-util/lcov/lcov-1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lcov/lcov-1.11.ebuild b/dev-util/lcov/lcov-1.11.ebuild
index ec92a97..071d75c 100644
--- a/dev-util/lcov/lcov-1.11.ebuild
+++ b/dev-util/lcov/lcov-1.11.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh sparc 
x86 ~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh sparc 
x86 ~x86-linux ~x64-macos"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/

2017-01-06 Thread Tobias Klausmann
commit: 6a3a8c62e4f90cc3fe51732caad9ea2baa71f490
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Jan  6 13:32:31 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Jan  6 13:32:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3a8c62

dev-util/lcov-1.11-r0: stable on alpha

Gentoo-Bug: 604776

 dev-util/lcov/lcov-1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lcov/lcov-1.11.ebuild b/dev-util/lcov/lcov-1.11.ebuild
index 51dadaa..de839cc 100644
--- a/dev-util/lcov/lcov-1.11.ebuild
+++ b/dev-util/lcov/lcov-1.11.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/ltp/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-linux ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~x86-linux ~x64-macos"
 IUSE=""
 
 DEPEND=""