From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-util/cloc/Manifest | 13 ++++ dev-util/cloc/cloc-1.64.ebuild | 44 ++++++++++++++ dev-util/cloc/cloc-1.66.ebuild | 32 ++++++++++ dev-util/cloc/cloc-1.70.ebuild | 30 +++++++++ dev-util/cloc/cloc-1.72.ebuild | 30 +++++++++ .../cloc-fix_stupid_perl_array_error_again.patch | 71 ++++++++++++++++++++++ dev-util/cloc/metadata.xml | 13 ++++ 7 files changed, 233 insertions(+) create mode 100644 dev-util/cloc/Manifest create mode 100644 dev-util/cloc/cloc-1.64.ebuild create mode 100644 dev-util/cloc/cloc-1.66.ebuild create mode 100644 dev-util/cloc/cloc-1.70.ebuild create mode 100644 dev-util/cloc/cloc-1.72.ebuild create mode 100644 dev-util/cloc/files/cloc-fix_stupid_perl_array_error_again.patch create mode 100644 dev-util/cloc/metadata.xml (limited to 'dev-util/cloc') diff --git a/dev-util/cloc/Manifest b/dev-util/cloc/Manifest new file mode 100644 index 000000000000..650d153135e7 --- /dev/null +++ b/dev-util/cloc/Manifest @@ -0,0 +1,13 @@ +AUX cloc-fix_stupid_perl_array_error_again.patch 3025 SHA256 66cc7dc24901b526bb106b06d3e047c299a339a16d1af909b1ef0082f82f8808 SHA512 7831e853179a3aedf7fc3df790d958733f37b148493c77f699a6ac29313611f6e1212efcbb765780bcad30a20b51fd97379a3d904b5fe95d7972e86e5e87230c WHIRLPOOL 838ce5109b2d430bd24b63511eec79c92ebfa672eba0d15381e6eb59a401195be938d2ce1b2264b70e1267ea72a8c93eb323c2e8ca9d2d41b1ebc41cc8c3814e +DIST cloc-1.64.pl 408977 SHA256 79edea7ea1f442b1632001e23418193ae4571810e60de8bd25e491036d60eb3d SHA512 bed788cb77ce9ae83714fc14ca04d90d5ae73a7443e180ab815ab81b1d58737f51a8c81360eb7be756afc9d324f9dcf1174b5505b665401217231087ba9461ad WHIRLPOOL 5c56b8be65d16bdadb79950fc4fb3446f36705ea6f5d5ca13304d290e5669a9370cc7b20f60ba1c5e5c4a147d62603beb34e5829a26223efa1ae36e690916518 +DIST cloc-1.66.tar.gz 215719 SHA256 3a8a6d090e6adda9c842583eb49847d6469c65fcf8b2ccefd8e4b18dbb29524e SHA512 2f0bb2de83c6cd8eee251dbf418002301fdfa76bfda6cfbd0d746d9ea0c9d27cf3ee91110504819c4b85e0ae6c1c496fb125c3ede0d516d452cfea6af46e9473 WHIRLPOOL 96a5447d6f3ec406e596a682a418d890d581a3c5e4cb62cf797a908c20147cbe425ef4282cb30b80af79c6deaccbe9895f91904ff871729341458d113d853e01 +DIST cloc-1.70.tar.gz 318879 SHA256 5b574bac85b0ff4c48d7c3fe32578703b5fb796689de692b903ee43349671615 SHA512 fb92101130dd8476ccafe488cf4ec06deb2f1b428649d686a0f19250c8fcf2717e7e44b73ec5493cc61f8237c31c016465f9006757d39df1b6a9f726abd93eb2 WHIRLPOOL 568897df73a0e8b092a16815ee4a9c641d13c983d830aae470ba028a1d18b421155e82c576bbe554e026fea303b692abf6f0ab5500ead45652b1752cdbc84957 +DIST cloc-1.72.tar.gz 347245 SHA256 dfd238115948ef6c9c3f9c89094ff9fb7a77ff1d23d0ff81aed7c445565f87be SHA512 e83567fcc2703b6de761c44d3b85e4c176eaff9f35419a202bd4c00b5cc9160d39251deb762d57b40aacf4fe6322cf79877032ed29abec2a5f00c1abb8d44021 WHIRLPOOL 0f7bf2e033e26f373dfdeca1c44d01a3ab491bf6f5d7ebc725fe3640b2fd046eda91b167c0795f457be27854016c1592577479b552e4e0e3d7164608baf430b6 +DIST cloc.1.pod 12468 SHA256 0e6890acd5836ec43aabed1476e2a1417ea4d454968297c68c1b782e818f979b SHA512 50b4085704c7936de9993476195570957c9c5e864f4a2dbac114ff148a813b50ccba0c6e29d5bda4c4e5cd7c7a09e314233438ddd28f0e0585db54975e602659 WHIRLPOOL 25d9b78a7a0fb88f2ff1192afd8cd5963ab61b06883874b8339a1d4fefbeac4b080d413107f06b34975cd2e7ea92e4313767f2c2aebf39e21ef7cd408bf152ae +EBUILD cloc-1.64.ebuild 989 SHA256 85f5e4fe6e0b21109b56e23b533c309f54ae0a7e8b1540b85916de0c96200f76 SHA512 9a9de8c602cc92889073260adcad828ab60bbca3afdbc886ceb951b835b9130dfc589f517431a92849cbb8ae3e996afddc9985ff2583b3524176bec2e212f397 WHIRLPOOL b375187a324dc99748fc405e66418cf25b479f4ae853cab56bae407ed1121c1b832649ff5cd8cca3c554112fd575eeb0db3f4e994ae7e7c2bc3d21fb45e1e8dc +EBUILD cloc-1.66.ebuild 665 SHA256 4a50e13e296663eaf4cfa8f528d749bcbed77e621e558c687f7b47c2695fa013 SHA512 352b282ade7cd8c2e7b6a18529ec167dbdf79abce5ac5f6ce2581800c5b64b77e5120bed59c58208904570a18474b92beba4770bade2b2c2e5fe6dd6a825d07e WHIRLPOOL b4e68e562606022d129909b10473aea1154c27fce02f1f8f484e71388f85d2cc9f55060383775ee7f3541786f8e14af86ca99ccabd00ffca556e02838bb13ad0 +EBUILD cloc-1.70.ebuild 647 SHA256 07d3c6ac1af23a0bdbe64bab964a901afd74793e5f721c93472827442e8837e4 SHA512 3f9debaaeca34f8ac14b79ff41414752e982f4bf4d62a1f4b1d0875649430aa751a08eee82e974803e55950408acbe8bf5f28c49979ec1704f9eb9dee7030d7c WHIRLPOOL 4d5cfb21e6ebcd60b63cdcd853ef8281e658a4756f96e66b602148514f4659df17f10054411558617bd62a7b805eab79d37bc9d22f64015e7bb90abde2d451e0 +EBUILD cloc-1.72.ebuild 652 SHA256 2839eddaa44f906c2987eb963cffbe9d35b94676f425fcca526936d63822d893 SHA512 804fdbb749ec15ff4e68bf4841c8888b8466fedcf88a82d8b82d8968eecde91ccc83582100a4261f9c4731fb01737e828ce3b80a707b6d9410593ea17cd03a00 WHIRLPOOL ddeba83a5768dbd784e553a4e790ba349521fe348ce0426af205838a28586411920e24f63fdd9a91a68ff75901af52e5cc9684c853c7cd1ea81e243719bc7c16 +MISC ChangeLog 3656 SHA256 90e37516d0700a57b055310161d882acc8febffa7c799f2c91bbc207e21512d8 SHA512 2f407b44485f2da1f422d90450a594a3cd2bc3799dd1226f87138478163769d74b87351d3ade87d048d7b89a55447b3663255e06af67dcc044d8cabdf8f77dd5 WHIRLPOOL f5c17e47cb67387f8ed37fb8073ad4ca6efb594d64b1d908f67357d380d1758a0b184538480e8a15fa6490cc7b0ce30399f3db88f17f0b26e99bb64839280410 +MISC ChangeLog-2015 2029 SHA256 1b417704681c54d9d70d9817333886ff189aa7544c3b5921fb63d1b9c492c66a SHA512 7bb7baa73d059527a6e0c0f30c6fcf0bba6557cc11dc000ab61f714757990fb25ca12467723598c4a66399964da3fa6e42102eefc5ea38bcd73cda57c505b71b WHIRLPOOL 905acd3f37873d9618b8f1ef37921fbdd4ddb19fac329ca8dd0513ce5d376529da47c28dcb015203237bf4b1beb6f41fa748609515b007a1794d6fcadcdb4781 +MISC metadata.xml 435 SHA256 e7798b4d73afd47c73e085998d6cdcddc47c5249478980995c2829f3a680d412 SHA512 c747ba0f0014099be6572197e6aa9aa520cdfd6bae63fc3e0f92b723554a56180d52e1cb40422a063f56a4003d07b3cd09337b4413471668e62d51a6deace02a WHIRLPOOL 5d11083bd734cb550f325e7c3df66f88017ffac08c9c305506c12086cacbe8317ef99a804c26883238b2fb133cf55429942a27a292d3cdbb144d5ab431d79143 diff --git a/dev-util/cloc/cloc-1.64.ebuild b/dev-util/cloc/cloc-1.64.ebuild new file mode 100644 index 000000000000..6d04d597b451 --- /dev/null +++ b/dev-util/cloc/cloc-1.64.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +DESCRIPTION="Count Lines of Code" +HOMEPAGE="http://cloc.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.pl mirror://sourceforge/${PN}/${PN}.1.pod" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" + +DEPEND=">=dev-lang/perl-5.6" +RDEPEND="${DEPEND} + dev-perl/Algorithm-Diff + dev-perl/Regexp-Common + virtual/perl-Digest-MD5 + virtual/perl-Getopt-Long + virtual/perl-File-Spec + virtual/perl-File-Temp" + +S=${WORKDIR} + +src_unpack() { :; } + +src_prepare() { + pod2man "${DISTDIR}"/${PN}.1.pod > ${PN}.1 || die + + # hacky, but otherwise we only get a symlink in distdir... + cp -L "${DISTDIR}"/${P}.pl "${WORKDIR}"/ + + # fix stuoid perl array error... again... + if has_version '>=dev-lang/perl-5.22.0' ; then + epatch "${FILESDIR}"/${PN}-fix_stupid_perl_array_error_again.patch + fi +} + +src_install() { + doman ${PN}.1 + newbin "${WORKDIR}"/${P}.pl ${PN} +} diff --git a/dev-util/cloc/cloc-1.66.ebuild b/dev-util/cloc/cloc-1.66.ebuild new file mode 100644 index 000000000000..34dbcf976004 --- /dev/null +++ b/dev-util/cloc/cloc-1.66.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils + +DESCRIPTION="Count Lines of Code" +HOMEPAGE="https://github.com/AlDanial/cloc" +SRC_URI="https://github.com/AlDanial/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DEPEND=">=dev-lang/perl-5.6" +RDEPEND="${DEPEND} + dev-perl/Algorithm-Diff + dev-perl/Regexp-Common + virtual/perl-Digest-MD5 + virtual/perl-Getopt-Long + virtual/perl-File-Spec + virtual/perl-File-Temp" + +src_compile() { + pod2man Unix/${PN}.1.pod > ${PN}.1 || die +} + +src_install() { + doman ${PN}.1 + dobin Unix/${PN} +} diff --git a/dev-util/cloc/cloc-1.70.ebuild b/dev-util/cloc/cloc-1.70.ebuild new file mode 100644 index 000000000000..3dd2d9910900 --- /dev/null +++ b/dev-util/cloc/cloc-1.70.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Count Lines of Code" +HOMEPAGE="https://github.com/AlDanial/cloc" +SRC_URI="https://github.com/AlDanial/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" + +DEPEND="dev-lang/perl" +RDEPEND="${DEPEND} + dev-perl/Algorithm-Diff + dev-perl/Regexp-Common + virtual/perl-Digest-MD5 + virtual/perl-Getopt-Long + virtual/perl-File-Spec + virtual/perl-File-Temp" + +src_compile() { + pod2man "Unix/${PN}.1.pod" > "${PN}.1" || die +} + +src_install() { + doman "${PN}.1" + dobin "Unix/${PN}" +} diff --git a/dev-util/cloc/cloc-1.72.ebuild b/dev-util/cloc/cloc-1.72.ebuild new file mode 100644 index 000000000000..8935ab1749b8 --- /dev/null +++ b/dev-util/cloc/cloc-1.72.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Count Lines of Code" +HOMEPAGE="https://github.com/AlDanial/cloc" +SRC_URI="https://github.com/AlDanial/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ppc ppc64 x86" + +DEPEND="dev-lang/perl" +RDEPEND="${DEPEND} + dev-perl/Algorithm-Diff + dev-perl/Regexp-Common + virtual/perl-Digest-MD5 + virtual/perl-Getopt-Long + virtual/perl-File-Spec + virtual/perl-File-Temp" + +src_compile() { + pod2man "Unix/${PN}.1.pod" > "${PN}.1" || die +} + +src_install() { + doman "${PN}.1" + dobin "Unix/${PN}" +} diff --git a/dev-util/cloc/files/cloc-fix_stupid_perl_array_error_again.patch b/dev-util/cloc/files/cloc-fix_stupid_perl_array_error_again.patch new file mode 100644 index 000000000000..9f41e07d019c --- /dev/null +++ b/dev-util/cloc/files/cloc-fix_stupid_perl_array_error_again.patch @@ -0,0 +1,71 @@ +--- cloc-1.64.pl.orig 2015-08-26 18:59:16.045264847 -0700 ++++ cloc-1.64.pl 2015-08-26 19:30:23.241507263 -0700 +@@ -1280,11 +1280,6 @@ + !(@{$Filters_by_Language{$Lang_R} })) { + $not_Filters_by_Language_Lang_LR = 1; + } +- } else { +- if (!defined(@{$Filters_by_Language{$Lang_L} }) or +- !defined(@{$Filters_by_Language{$Lang_R} })) { +- $not_Filters_by_Language_Lang_LR = 1; +- } + } + if ($not_Filters_by_Language_Lang_LR) { + if (($Lang_L eq "(unknown)") or ($Lang_R eq "(unknown)")) { +@@ -1618,7 +1613,7 @@ + $Ignored{$file} = "--exclude-lang=$Language{$file}"; + next; + } +- my $Filters_by_Language_Language_file = !defined @{$Filters_by_Language{$Language{$file}} }; ++ my $Filters_by_Language_Language_file = !(@{$Filters_by_Language{$Language{$file}} }); + if ($Filters_by_Language_Language_file) { + if ($Language{$file} eq "(unknown)") { + $Ignored{$file} = "language unknown (#1)"; +@@ -1759,7 +1754,7 @@ + if ($PERL_516) { + next unless @{$rhaa_Filters_by_Language->{$1}}; + } else { +- next unless defined @{$rhaa_Filters_by_Language->{$1}}; ++ next unless (@{$rhaa_Filters_by_Language->{$1}}); + } + # above test necessary to avoid trying to sum reports + # of reports (which have no language breakdown). +@@ -3259,7 +3254,7 @@ + } # 1}}} + sub print_language_filters { # {{{1 + my ($language,) = @_; +- if (!defined @{$Filters_by_Language{$language}}) { ++ if (! @{$Filters_by_Language{$language}}) { + warn "Unknown language: $language\n"; + warn "Use --show-lang to list all defined languages.\n"; + return; +@@ -4623,7 +4618,7 @@ + + open (FILE, $file); + while () { +- if (m/^\\begin{code}/) { close FILE; return 2; } ++ if (m/^\\begin\{code}/) { close FILE; return 2; } + if (m/^>\s/) { close FILE; return 1; } + } + +@@ -4652,9 +4647,9 @@ + if (!s/^>//) { s/.*//; } + } elsif ($literate == 2) { + if ($inlitblock) { +- if (m/^\\end{code}/) { s/.*//; $inlitblock = 0; } ++ if (m/^\\end\{code}/) { s/.*//; $inlitblock = 0; } + } elsif (!$inlitblock) { +- if (m/^\\begin{code}/) { s/.*//; $inlitblock = 1; } ++ if (m/^\\begin\{code}/) { s/.*//; $inlitblock = 1; } + else { s/.*//; } + } + } +@@ -6582,7 +6577,7 @@ + my $language = $rh_Language_by_Extension->{$ext}; + next if defined $extension_collisions{$language}; + next if $seen_it{$language}; +- if (!defined @{$rhaa_Filters_by_Language->{$language}}) { ++ if (! @{$rhaa_Filters_by_Language->{$language}}) { + $OK = 0; + warn "Missing language filter for $language\n"; + } diff --git a/dev-util/cloc/metadata.xml b/dev-util/cloc/metadata.xml new file mode 100644 index 000000000000..273f73f2439a --- /dev/null +++ b/dev-util/cloc/metadata.xml @@ -0,0 +1,13 @@ + + + + + tamiko@gentoo.org + Matthias Maier + + + AlDanial/cloc + https://github.com/AlDanial/cloc/issues + cloc + + -- cgit v1.2.3