summaryrefslogtreecommitdiff
path: root/dev-perl/Crypt-Cracklib
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl/Crypt-Cracklib')
-rw-r--r--dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild39
-rw-r--r--dev-perl/Crypt-Cracklib/Manifest3
-rw-r--r--dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch25
-rw-r--r--dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch21
4 files changed, 88 insertions, 0 deletions
diff --git a/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild
new file mode 100644
index 000000000000..9d86b5c2aaee
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/Crypt-Cracklib-1.700.0-r3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=DANIEL
+DIST_VERSION=1.7
+inherit perl-module
+
+DESCRIPTION="Perl interface to Alec Muffett's Cracklib"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-libs/cracklib"
+DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}
+ >=virtual/perl-ExtUtils-MakeMaker-6.420.0
+ test? (
+ >=virtual/perl-Test-Simple-0.470.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.7-CFLAGS-1.patch"
+ "${FILESDIR}/${PN}-1.7-no-dot-inc.patch"
+)
+PERL_RM_FILES=(
+ t/pod-coverage.t
+ t/pod.t
+)
+src_compile() {
+ mymake=(
+ "OPTIMIZE=${CFLAGS}"
+ )
+ perl-module_src_compile
+}
diff --git a/dev-perl/Crypt-Cracklib/Manifest b/dev-perl/Crypt-Cracklib/Manifest
index cca46fa28c37..b54fc800a581 100644
--- a/dev-perl/Crypt-Cracklib/Manifest
+++ b/dev-perl/Crypt-Cracklib/Manifest
@@ -1,5 +1,8 @@
+AUX Crypt-Cracklib-1.7-CFLAGS-1.patch 615 BLAKE2B 411b7d0838c3572d2022d50eb9e9f5faa0620153463761ad31071462580631af23473cae72191741e494e824ce0e0aa8bfe969afe515a45b4b22a1c5bf2cd8da SHA512 1f74cbcbda0f968170fcd92a266503ec642e6c48e75c453e772dd724ef6b1d058de460b7fd3a0a7750d4ce94cce2d91499d82c7b9a57bfee2f286d08e92b9cf9
+AUX Crypt-Cracklib-1.7-no-dot-inc.patch 449 BLAKE2B 10f24e1cefbec04b92bf86ba223568b26882791e113549ea846257fd9af9a399e38ecbabebadf36fa4b71913824ce95dde863c6e440ca4efc77d3f2f8ab67239 SHA512 759811c9146ae4547c2f535a0297687683cf53766bfa8105c8dab550d85fa2908a117fd003bf74743a1a1d14bb49c66d79efe502f092cf0a6eeeeb51004216e6
AUX Crypt-Cracklib-1.700.0-CFLAGS.patch 365 BLAKE2B 810f920be8111b0371d529f005cbe3bc3f6c2b353efd7aac128182eda1f94f85c668f9d18caf432303eb6a344cf77557efb4ca9585df04bacd030f2250220422 SHA512 83ae51755f643f7069fffe82f9edf38378a987b087abb887d90a74a59997268d78d44e0f6c3c091e2f09eeba1f140d22c288ff2fb2b7fd1639fd1f92c1cbeb73
DIST Crypt-Cracklib-1.7.tar.gz 27529 BLAKE2B af59e82f36baea3871dcd9de501c5dcd44c652207d5e3df8cd001e48285965ca26bb5df81e50ebfd5c575629783f7ba8c0f225cacb13eaff5c2ca2c3bfd1a018 SHA512 1364fb75bf363d81d418c2f0590dbe6f889ffc5db2a467931d5ef9221c1c762244eae34016a0c0ad57a12aeaa108ad22b3ab67cb8b28beb2f486d13e497f8e13
EBUILD Crypt-Cracklib-1.700.0-r1.ebuild 609 BLAKE2B c97889a2222eb3906e8afce2e311911e3825e6eedad28a3634bd8d4f0c516688c67a3acbe8565d06c679a6faf8a20bd8191684a04cbae7d0488cfc22ee7aafc5 SHA512 2ff84b8eeb2ddce4351ed6d948a9c2543212678a3d9f880ad0c07b9b3c2f22e47d6c395d692fb4b4c2b45aa21cf95a8d9cf718d4986fef124b04575a3b6a948f
EBUILD Crypt-Cracklib-1.700.0-r2.ebuild 635 BLAKE2B a0f1dcd441589a7ab7a3144bd39a876d8e26fa57184ed85f028c675d8a65753f0ac1ad48eacaf68917d7ae75e42054ed208d4af32e0313dcac618bca7f86d8b0 SHA512 b8aa76f3acb91395ad22f04c1c30ce26c002ed9a70d90b5065c0f8ec90725d66bf119a616a9ae96f34e89793a0d51a10a5830e59bf8323091693dcdef1031803
+EBUILD Crypt-Cracklib-1.700.0-r3.ebuild 680 BLAKE2B 168a6501cda101f25cf57167a076f0a917611dae9dcc328be2a901df2ca844954e720b75824ecadc4e475ad9a4dd8f44c248ae9a065aa0d459ae49fb9eaa770b SHA512 ba1779f7ced0e9b363ec42e327cd1817de67a932292a5b9b601e50e3fd7ca710e1fd41e7cca8c8bb50e530ab14381e0ee860101cca65b78958d8d1ef9e9f9c47
MISC metadata.xml 400 BLAKE2B 9790cfe4bc02fb8d143dff2552ce1f144d4182f050fe7f71a04087572afe0be34b5024582b521117f87de7a57522ae9f1efb22396f73d7d60ca3cec0f53be08b SHA512 490a3302cc6a9e27c7a135297ea49505714b25195ebc5ac59fe2be2e490d6cbe9529372f5450657aa50c7cccf2d68795f0e7275cfb7b747ffce40817e7875231
diff --git a/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch
new file mode 100644
index 000000000000..fbc5517efec0
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-CFLAGS-1.patch
@@ -0,0 +1,25 @@
+From 160ea833ef64916906c9334f7da12db3208293eb Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Wed, 16 Oct 2019 17:00:25 +1300
+Subject: Avoid clobbering CFLAGS in Makefile.pl
+
+Bug: https://bugs.gentoo.org/658000
+---
+ Makefile.PL | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 34f1008..6ede3a6 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -15,7 +15,6 @@ test_requires 'Test::More' => '0.47';
+ requires_external_cc();
+
+ cc_lib_links('crack');
+-cc_optimize_flags('-g -Wall -Werror');
+
+ auto_install();
+ WriteAll();
+--
+2.27.0
+
diff --git a/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch
new file mode 100644
index 000000000000..0af640bcf486
--- /dev/null
+++ b/dev-perl/Crypt-Cracklib/files/Crypt-Cracklib-1.7-no-dot-inc.patch
@@ -0,0 +1,21 @@
+From 8dd70878d095fa0b35b81ee6e21c2b1fc010b41b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Wed, 1 Jul 2020 01:23:46 +1200
+Subject: Include '.' in @INC for perl 5.26+
+
+---
+ Makefile.PL | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 6ede3a6..d793c3b 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -1,3 +1,4 @@
++use lib '.';
+ use inc::Module::Install;
+
+ name('Crypt-Cracklib');
+--
+2.27.0
+