diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-10 17:08:48 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-10 17:08:48 +0100 |
commit | 5b5704b62a0f04d93fd58986b426a31352fe2fd5 (patch) | |
tree | 0034259fd845f22388e30e34a06f2fe12537cd30 /dev-perl/Data-HexDump | |
parent | 77ffa9fa127c2f664cbb6aba05848662a904f2ff (diff) |
gentoo resync : 10.10.2017
Diffstat (limited to 'dev-perl/Data-HexDump')
5 files changed, 139 insertions, 0 deletions
diff --git a/dev-perl/Data-HexDump/Data-HexDump-0.20.0.ebuild b/dev-perl/Data-HexDump/Data-HexDump-0.20.0.ebuild new file mode 100644 index 000000000000..1ea1bc94e1b8 --- /dev/null +++ b/dev-perl/Data-HexDump/Data-HexDump-0.20.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=FTASSIN +DIST_VERSION=0.02 +inherit perl-module + +DESCRIPTION="A Simple Hexadecial Dumper" + +SLOT="0" +KEYWORDS="~amd64 ~hppa ~sparc ~x86" +IUSE="" + +PATCHES=( + "${FILESDIR}/${P}-hexdump-pl.patch" + "${FILESDIR}/${P}-lib-pm.patch" + "${FILESDIR}/${P}-signed-c.patch" +) diff --git a/dev-perl/Data-HexDump/Manifest b/dev-perl/Data-HexDump/Manifest index e37520d651c3..9dd5f31bd8f1 100644 --- a/dev-perl/Data-HexDump/Manifest +++ b/dev-perl/Data-HexDump/Manifest @@ -1,5 +1,9 @@ +AUX Data-HexDump-0.20.0-hexdump-pl.patch 1579 SHA256 00bcf617d458600b10e7b7651e49317e9520c6b6dc9fd3bbb4a507702ac67424 SHA512 a46911db10f2d5facc86cc3efc110d5871ab7c6c50893de674b99b7b2c35efa5c699f8f490ed14b71b2d5ef27b6e2cbe4e1f43e0ea960d0f8b2516c1d6fb905c WHIRLPOOL 30673d5d0ced36a7aa0bba014346a1043130c228a4a0fe613c9fb00f91cac7ced42ef8c5aeb4360575e6cdb614cc13cf3a1d266c1c1ff62fa0934d5c002c0c73 +AUX Data-HexDump-0.20.0-lib-pm.patch 677 SHA256 4c91aff827ba38b264b3f48bd73f7e67f2a8f8070a816f2bd727a8a58ced9e8f SHA512 79611868e7c265e18adc2a7169f9122f08318f19e27afcdd90eb8bde69f8c188f3f386ba25766e79deac204120c48c05bb03067ebc6e31ede01fa0a74a15d73a WHIRLPOOL be211cf3873ea41fad61d2cfcfecf08fe38721aadd0b50e614c9d6d6c35fde348e357a231c069ab7c9bb14e2ddc82ac421dc9dae729f449c9c09a55f87895035 +AUX Data-HexDump-0.20.0-signed-c.patch 641 SHA256 5a1626e788d1f3447351615e8d155b167d2dd000d146748dd774d58db3e6c19d SHA512 ab5939487cc7e3b16337875aed7e6fbb7592520f567bb082414d06562aeaa3a053be2261504ff3b5fc5100e082c13b0544e072c04c0bde6b5b05365c9f620fb4 WHIRLPOOL f0e21ed5fd36d8e8a5d1b32beb25b40cd0a39b76470bcad70f84d555e898f660806fb30c111f43594752a8cde82429e207dd308686dbb77ce8fe301a60b87c02 DIST Data-HexDump-0.02.tar.gz 3525 SHA256 1a9d843e7f667c1c6f77c67af5d77e7462ff23b41937cb17454d03535cd9be70 SHA512 71e787cf679237cbddffd3eca2576812dca38216a8caf9282f7d56af4e268810f36ebd57e3e5c369ec393e7f0e9ae2edbcbe7fd5ffbe49ef4d7e8ba302a28e47 WHIRLPOOL a61691e13c877a1b66a964d7c82f36d851f251a931070f5cd7fb04db6625d68f7f3a9dc28bcae7d8e56535cfc0126917bf03bc761301e3271f811c456cd68876 EBUILD Data-HexDump-0.02-r1.ebuild 540 SHA256 520280952740a07c52c2b769fc814cb3ef96de94996e5f3f9ce04290b4bfd83f SHA512 4fb2be875bfad7eae5dde0048dd1939d6a9b0f4db39f787b1d2239b1e0ad5fd44a882e9c7bb6f2d42ca8dee486f58ebde7c6c8476585105d2f3f81bdb5a39cc6 WHIRLPOOL 97dd1d65618ec1928f32d554ca8700f8aaa865057d02aa7e3f12c6fe216c96b263ba09c50f205db969392d683e96f717c8bac4f8faf782ec41cd78e523f2862f +EBUILD Data-HexDump-0.20.0.ebuild 388 SHA256 27298822e4aadd7556653d1dbc713819f5578ef60ea817221c9df2b421c8e852 SHA512 2ce4537d8497922e358fe3f2b74407805c17147fe7abcf70b03a7a3edde937442ac6d5dae360627ea554fd3ed334a1e49489d2ed866418f99ad2d0d8923d25a4 WHIRLPOOL 1099c5e96ffbc284a52c3019bcbb13188e50c9a726cae7cf89ae9b3b5a5eba9de986e9c7040429b896bf6eb740fe44a04eb5e413c7f18d2abe3bf9f3bfe2ad85 MISC ChangeLog 2446 SHA256 1c8c8bf6e2153ed39344364c4c31b1f9648cd6ea6b8d06c497f30a88d42efcb1 SHA512 41670ab6e495bd1db0a18e5cbe5e8e4b958f6ca5d6a28bbad4d3c15bbe4a9b349e7f5e506f16e3fc77db5edaab9d59da789e5c36dec402c5d3b3316c7ffdfd59 WHIRLPOOL 125a06c4b4985bcf702b3e4155e8674025c29fc19dbaa96e670d5455f7846a5d95a4cbbed4e16f89b3fd79d1352b6da483c02c180d8a0872709a857e808c1336 MISC ChangeLog-2015 1061 SHA256 f4a539b7dc60e0234ba36c3031d4b6c0306a568c2818b29993d1db6ec98dc5b9 SHA512 123bc7a963eac5f6f1aec3a827857eadf864df491f24bd32d0fbfe9857ff330be4d6e265d91772a9caa693e92d736e5a4a1ea5ebc9c15d22c61f5a9c0e0308a6 WHIRLPOOL 5ae94917673333b8939364086d7ad755969d914e924847e5e59ef80ff8859ef150ccff36455a86dcdba517f6e5a0382ad85f3d231ff91d207d38f14c6364e09d MISC metadata.xml 336 SHA256 7e8fee943851c3906f1aab1b7e13eb5b916db40b737f4f9e36ef2e8416aec675 SHA512 c096f1eec35305a49e0a2c12906be89209dd5133421170090783211c94d00ce76d7c74727bccd66165328f987e5026458f7f094a9e5eeaba1faaaf6f5097d833 WHIRLPOOL 39413c62e3bc1f02567b0ef5981a008c1fa2310b86625b255065fa45184e335eb0ed9060cbcd48bda28a27739b60af32bc62d5d0ef7528fb567e8560e8dd34b4 diff --git a/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-hexdump-pl.patch b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-hexdump-pl.patch new file mode 100644 index 000000000000..b44b5b0b24e2 --- /dev/null +++ b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-hexdump-pl.patch @@ -0,0 +1,59 @@ +From 7b70e4169faf4e2ec0fe570b02190e71bc168377 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Tue, 10 Oct 2017 08:15:54 +1300 +Subject: Rename installed script to '.pl' + +Note: this must not happen in dist-root, or EUMM will also install this +as $INC[0]/Data/hexdump.pl + +Bug: https://rt.cpan.org/Ticket/Display.html?id=123224 +--- + MANIFEST | 2 +- + Makefile.PL | 2 +- + hexdump => bin/hexdump.pl | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + rename hexdump => bin/hexdump.pl (95%) + +diff --git a/MANIFEST b/MANIFEST +index 2e0843a..2f0c98b 100644 +--- a/MANIFEST ++++ b/MANIFEST +@@ -2,7 +2,7 @@ MANIFEST + MANIFEST.SKIP + Makefile.PL + README +-hexdump ++bin/hexdump.pl + lib/Data/HexDump.pm + t/compare.t + t/data.t +diff --git a/Makefile.PL b/Makefile.PL +index 0ee62bf..091fa9d 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -6,5 +6,5 @@ WriteMakefile(NAME => "Data::HexDump", + VERSION_FROM => "lib/Data/HexDump.pm", + dist => { COMPRESS => "gzip", SUFFIX => "gz" }, + clean => { FILES => '*.bak *.old mibs/*.dump lib/*/*~' }, +- EXE_FILES => [ qw(hexdump) ], ++ EXE_FILES => [ qw(bin/hexdump.pl) ], + ); +diff --git a/hexdump b/bin/hexdump.pl +similarity index 95% +rename from hexdump +rename to bin/hexdump.pl +index a2e28a1..9f86cd8 100755 +--- a/hexdump ++++ b/bin/hexdump.pl +@@ -5,7 +5,7 @@ use strict; + use Data::HexDump; + use FileHandle; + +-my $prgname = "hexdump"; ++my $prgname = "hexdump.pl"; + my $file = shift; + my $fh; + +-- +2.14.1 + diff --git a/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-lib-pm.patch b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-lib-pm.patch new file mode 100644 index 000000000000..7e7606ebc9f0 --- /dev/null +++ b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-lib-pm.patch @@ -0,0 +1,28 @@ +From 36f61caaa95340817098b8b9f6631c9f2060a292 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Tue, 10 Oct 2017 08:17:01 +1300 +Subject: Remove 'use lib lib' + +There's no sense in blindly adding lib based on wherever you currently +are to an installed program, its just a security problem asking to be +invented. + +Bug: https://rt.cpan.org/Ticket/Display.html?id=123225 +--- + bin/hexdump.pl | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/bin/hexdump.pl b/bin/hexdump.pl +index 9f86cd8..1ce8962 100755 +--- a/bin/hexdump.pl ++++ b/bin/hexdump.pl +@@ -1,6 +1,5 @@ + #!/usr/bin/perl -w + +-use lib "lib"; + use strict; + use Data::HexDump; + use FileHandle; +-- +2.14.1 + diff --git a/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-signed-c.patch b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-signed-c.patch new file mode 100644 index 000000000000..6c117334cf97 --- /dev/null +++ b/dev-perl/Data-HexDump/files/Data-HexDump-0.20.0-signed-c.patch @@ -0,0 +1,28 @@ +From 1eec10393fbf1123327858d127e1f6d9e50f5a85 Mon Sep 17 00:00:00 2001 +From: Kent Fredric <kentnl@gentoo.org> +Date: Tue, 10 Oct 2017 08:17:59 +1300 +Subject: Don't use signed characters for 0-255 + +'c' == -127 to 127 + +Bug: https://rt.cpan.org/Ticket/Display.html?id=123226 +--- + t/compare.t | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/t/compare.t b/t/compare.t +index f03d73d..3c25803 100644 +--- a/t/compare.t ++++ b/t/compare.t +@@ -11,7 +11,7 @@ print "1..2\n"; + # data + my $org = ""; + for (my $i = 0; $i <= 255; $i++) { +- $org .= pack 'c', $i; ++ $org .= pack 'C', $i; + } + $org = $org x 17 . "more data"; + +-- +2.14.1 + |