summaryrefslogtreecommitdiff
path: root/dev-util/lcov
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/lcov
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/lcov')
-rw-r--r--dev-util/lcov/Manifest10
-rw-r--r--dev-util/lcov/files/lcov-1.9-gcc-4.7.patch29
-rw-r--r--dev-util/lcov/lcov-1.11.ebuild25
-rw-r--r--dev-util/lcov/lcov-1.13-r1.ebuild22
-rw-r--r--dev-util/lcov/lcov-1.9-r1.ebuild29
-rw-r--r--dev-util/lcov/metadata.xml16
6 files changed, 131 insertions, 0 deletions
diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
new file mode 100644
index 000000000000..b54b03224579
--- /dev/null
+++ b/dev-util/lcov/Manifest
@@ -0,0 +1,10 @@
+AUX lcov-1.9-gcc-4.7.patch 1035 SHA256 76826522239ce354738de8c6adaf2face028eb42a7516525c4fa2375bbf55fe5 SHA512 c9d1a80ead5ed8de91fdac4ac3b7b8d8cbcf245f38276c91551a4f74942ff348947fbbd4b4a3fa171fd90ea240ffea8f4b162ca9eab2a929a7daa2eb0834f307 WHIRLPOOL 683b53a1e7d0d9ea1204b5b5eabba7a4de45a1805f1489ae3901a2b79123803300f3b758358e55a672b5ed92ff00dc642a5e61bee344f44b963516462fa2e8ad
+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
+EBUILD lcov-1.11.ebuild 574 SHA256 7c1adb36172da2db3000d19586122cb09272e45e5e758a2ccffbece35b030267 SHA512 a5559fb75533fa53ec54edc0262fac5582b68ca42b66b4dcb7b708e69032eb63c7fffb94af629113d50ff2598166853ed19c489ebfbddafada4fe88e0ea4f3bb WHIRLPOOL 2461ce21d68e626306ce72fd8ff010237482b6a63b85716ca8c84620eefe72c717a29bcaac9f9daeb21cb47557627e78644c7f4550983841f40f63e9a8738042
+EBUILD lcov-1.13-r1.ebuild 569 SHA256 89c6438bdb15ab326bf6027acd53ed6b1ce6271f3731211c54de830438da40b8 SHA512 d26302b58079d7545b7d45a867c456637bbd23be4305aee4591d21a790432c248a946b3a4be1229d26c250437dfcec536fd1500b804cb13617cc1a3cd30c269c WHIRLPOOL c24580ab3f3cb166972b861305587641f22fb87dc5b7150640003e7a20305c819c0dfe3d121f7a9700528a396760cc23ddb18fb54f239f1c5b17aa95105e1ff1
+EBUILD lcov-1.9-r1.ebuild 590 SHA256 aaafd2e1ef0aed4a78730575d2f3b4e88278986b5fd98f49d6bb6a6f13820aaa SHA512 856522fb69c0e251be261b07a82b5fbdf935f41aee6d4cd7f2b5709cb0c0877c1686b578d45cc4857169fbd0735ddc0fbb8475b6fa8156325522d4be101b72e3 WHIRLPOOL 9decfc57fdab054cc36ef1704a86c42ec81c4d3c5b73bbd7c379cf96ca5e501417cc5151c757d4549c87cc8a15cc6fbba7ef6d6c6601c784676b642ce0fafccf
+MISC ChangeLog 2570 SHA256 0bda9f0534b226e752930ca9dcf5d1cb54f8dd6735012b8837b95ded1d57283d SHA512 e2dd51f59a2802f157390d42e0ad5df9a2df6dc6b50e51c184c20f65c536b7d26c89510b7d3c394988bd456d27766c1f4e409da97919a84302b16b1281323179 WHIRLPOOL 0cfdc76c45df58196a486fe6d858d09520a0db28898f3d74a188ed51b9a1459549f541db905d49a2b691fa09384feac2aba753350b83402ab00157987965b757
+MISC ChangeLog-2015 3022 SHA256 ff8b5ed2b9ba7fde44ba81fbfc0c6b64218ed0f463e759614b50b3c191f8c069 SHA512 7b283c313dfb2caad6e4e9ebf624e2a1256a2a39da355b5a25af4a695ab3357faf3d69072efe56bd1fd8284f7b5a45c294e4422a7307bf381f89e193c0aa2583 WHIRLPOOL 3be345df2c3d486b50aa27258722a15947d62e8fbb9b69d4be42d7fd3751f478d8449cb8a72f4856d8d6ec8b5e252de12d6fd2b1c5c635ba5b55966e4ba9bf03
+MISC metadata.xml 506 SHA256 0ada7277938dadbc1f4f991317f2ef4a165c4c6ed66f5a2c6e03beb81c2b5e36 SHA512 fca559ff151bdcf06a1095094af6104e17d2c6b3408362a9ed8ac4138fd7e6164fdabb726e1eb6e2ffb740857c2e92d78974fdb8099f04c69672829aee18f270 WHIRLPOOL b86cf302343102f3d6c42c808008a7efa0abfc1ac77b2efb0d72ae13d27d61f755d04f674e5c218351ea1bdf5e97b5298e98f4024f241d2f6836aa588f38a886
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
new file mode 100644
index 000000000000..1b9d6ac0ff21
--- /dev/null
+++ b/dev-util/lcov/files/lcov-1.9-gcc-4.7.patch
@@ -0,0 +1,29 @@
+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/geninfo 20 Jan 2012 11:53:57 -0000 1.95
++++ bin/geninfo 10 Apr 2012 11:48:52 -0000 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 = 0x01000000;
+@@ -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");
diff --git a/dev-util/lcov/lcov-1.11.ebuild b/dev-util/lcov/lcov-1.11.ebuild
new file mode 100644
index 000000000000..83edb27798aa
--- /dev/null
+++ b/dev-util/lcov/lcov-1.11.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 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="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.13-r1.ebuild b/dev-util/lcov/lcov-1.13-r1.ebuild
new file mode 100644
index 000000000000..8baf9478f95f
--- /dev/null
+++ b/dev-util/lcov/lcov-1.13-r1.ebuild
@@ -0,0 +1,22 @@
+# 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"
+
+RDEPEND="
+ dev-lang/perl
+ dev-perl/GD[png]"
+
+src_compile() { :; }
+
+src_install() {
+ emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install
+}
diff --git a/dev-util/lcov/lcov-1.9-r1.ebuild b/dev-util/lcov/lcov-1.9-r1.ebuild
new file mode 100644
index 000000000000..d46f47b86bf8
--- /dev/null
+++ b/dev-util/lcov/lcov-1.9-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 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
+}
diff --git a/dev-util/lcov/metadata.xml b/dev-util/lcov/metadata.xml
new file mode 100644
index 000000000000..6657b444b7b3
--- /dev/null
+++ b/dev-util/lcov/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marbacz@gmail.com</email>
+ <name>Marcin BaczyƄski</name>
+ <description>Proxy-Maintainer. Assign bugs to him</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">ltp</remote-id>
+ </upstream>
+</pkgmetadata>