diff options
Diffstat (limited to 'dev-util/lcov')
-rw-r--r-- | dev-util/lcov/Manifest | 10 | ||||
-rw-r--r-- | dev-util/lcov/files/lcov-1.9-gcc-4.7.patch | 29 | ||||
-rw-r--r-- | dev-util/lcov/lcov-1.11.ebuild | 25 | ||||
-rw-r--r-- | dev-util/lcov/lcov-1.13-r1.ebuild | 22 | ||||
-rw-r--r-- | dev-util/lcov/lcov-1.9-r1.ebuild | 29 | ||||
-rw-r--r-- | dev-util/lcov/metadata.xml | 16 |
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> |