summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentnl@gentoo.org>2017-03-24 05:10:15 +1300
committerKent Fredric <kentnl@gentoo.org>2017-03-24 05:34:10 +1300
commitf87521abda6ab52812d6e985d5d93c341e6e2a46 (patch)
treea1e20df9bb366d6b509203be364ec87a002904bf /dev-perl/Net-SSH-Perl
parentnet-libs/liquid-dsp: add live ebuild for testing (diff)
downloadgentoo-f87521abda6ab52812d6e985d5d93c341e6e2a46.tar.gz
gentoo-f87521abda6ab52812d6e985d5d93c341e6e2a46.tar.bz2
gentoo-f87521abda6ab52812d6e985d5d93c341e6e2a46.zip
dev-perl/Net-SSH-Perl: Remove use of Module::Signature
Gentoo has its own integrity protocols anyway, and even minor patching upsets signatures. Its not worth the added dependency complexity. Package-Manager: Portage-2.3.4, Repoman-2.3.2
Diffstat (limited to 'dev-perl/Net-SSH-Perl')
-rw-r--r--dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1.ebuild b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1.ebuild
index 52cb2d6d91b6..263260c727a8 100644
--- a/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1.ebuild
+++ b/dev-perl/Net-SSH-Perl/Net-SSH-Perl-2.90.0_p1.ebuild
@@ -26,7 +26,6 @@ RDEPEND="
virtual/perl-Scalar-List-Utils
>=dev-perl/String-CRC32-1.200.0
!minimal? (
- >=dev-perl/Module-Signature-0.500.0
dev-perl/Digest-BubbleBabble
dev-perl/Crypt-RSA
dev-perl/TermReadKey
@@ -36,3 +35,12 @@ DEPEND="${RDEPEND}
virtual/perl-ExtUtils-MakeMaker
test? ( >=virtual/perl-Test-Simple-0.610.0 )
"
+PERL_RM_FILES=( # Gentoo integrity checks are used instead
+ 'SIGNATURE'
+ 't/00-signature.t'
+)
+src_prepare() {
+ sed -i -r -e '/signature_target/d' \
+ "${S}/Makefile.PL" || "Can't strip signing controls from Makefile.PL"
+ perl-module_src_prepare
+}