summaryrefslogtreecommitdiff
path: root/dev-util/cloc
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/cloc
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/cloc')
-rw-r--r--dev-util/cloc/Manifest13
-rw-r--r--dev-util/cloc/cloc-1.64.ebuild44
-rw-r--r--dev-util/cloc/cloc-1.66.ebuild32
-rw-r--r--dev-util/cloc/cloc-1.70.ebuild30
-rw-r--r--dev-util/cloc/cloc-1.72.ebuild30
-rw-r--r--dev-util/cloc/files/cloc-fix_stupid_perl_array_error_again.patch71
-rw-r--r--dev-util/cloc/metadata.xml13
7 files changed, 233 insertions, 0 deletions
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 (<FILE>) {
+- 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 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tamiko@gentoo.org</email>
+ <name>Matthias Maier</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">AlDanial/cloc</remote-id>
+ <bugs-to>https://github.com/AlDanial/cloc/issues</bugs-to>
+ <remote-id type="sourceforge">cloc</remote-id>
+ </upstream>
+</pkgmetadata>