summaryrefslogtreecommitdiff
path: root/dev-perl/Cache-Memcached-Fast/files
diff options
context:
space:
mode:
authorKent Fredric <kentnl@gentoo.org>2017-10-03 20:29:16 +1300
committerKent Fredric <kentnl@gentoo.org>2017-10-03 20:30:03 +1300
commit3a948a110ad8e44beba6a6ae3edf67b8cca66981 (patch)
tree7ef610d6467cca0e578ed26ad9f28f7321ab076d /dev-perl/Cache-Memcached-Fast/files
parentaca2438f18d1335351ccdbb44c5b81cfe441470e (diff)
downloadgentoo-3a948a110ad8e44beba6a6ae3edf67b8cca66981.tar.gz
gentoo-3a948a110ad8e44beba6a6ae3edf67b8cca66981.tar.bz2
gentoo-3a948a110ad8e44beba6a6ae3edf67b8cca66981.zip
dev-perl/Cache-Memcached-Fast: Bump to version 0.250.0
- EAPI6 - Parallelize tests - Significantly expand test coverage by running a memcached test instance when testing - Fix building failures on Perl with -flto - Add USE="examples" Upstream: - Return undef on server errors - Prevent undefined values causing SEGV - Avoid superflouous evals in new() Package-Manager: Portage-2.3.8, Repoman-2.3.3
Diffstat (limited to 'dev-perl/Cache-Memcached-Fast/files')
-rw-r--r--dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch b/dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch
new file mode 100644
index 000000000000..d78c3fad0d7f
--- /dev/null
+++ b/dev-perl/Cache-Memcached-Fast/files/Cache-Memcached-Fast-0.250.0-no-flto.patch
@@ -0,0 +1,32 @@
+From d1c5f70b144abfd4783f866aef27f60a35b61f8b Mon Sep 17 00:00:00 2001
+From: Kent Fredric <kentnl@gentoo.org>
+Date: Tue, 3 Oct 2017 20:20:14 +1300
+Subject: Strip -flto from CFLAGS
+
+-flto breaks compilation of static archives and needs significant magic
+to not break, including sentience about which CC you're using.
+---
+ Makefile.PL | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/Makefile.PL b/Makefile.PL
+index 0054164..ad249b9 100644
+--- a/Makefile.PL
++++ b/Makefile.PL
+@@ -22,6 +22,13 @@ WriteMakefile(
+ },
+ );
+
++sub MY::cflags {
++ my $self = shift;
++ my $orig = $self->MM::cflags(@_);
++ $orig =~ s/-flto\b//g;
++ return $orig;
++}
++
+ sub MY::postamble {
+ '
+ $(MYEXTLIB): src/Makefile
+--
+2.14.1
+