From 201211cd3f4d6eac406908bc3c1fa8024df071d5 Mon Sep 17 00:00:00 2001
From: Kazuhiko Shiozaki <kazuhiko@nexedi.com>
Date: Wed, 28 May 2014 17:05:24 +0200
Subject: [PATCH] version up : perl 5.20.0.

---
 component/perl/buildout.cfg                   |  6 +++---
 .../perl-keep-linker-flags-in-ldflags.patch   | 20 +++++++++----------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/component/perl/buildout.cfg b/component/perl/buildout.cfg
index 22b0b4f71..b0a6d8b49 100644
--- a/component/perl/buildout.cfg
+++ b/component/perl/buildout.cfg
@@ -9,15 +9,15 @@ parts =
 recipe = slapos.recipe.cmmi
 depends =
   ${gdbm:version}
-version = 5.18.2
+version = 5.20.0
 # increase revision when we need to rebuild binary libraries.
 revision = 1
 url = http://www.cpan.org/src/5.0/perl-${:version}.tar.bz2
-md5sum = d549b16ee4e9210988da39193a9389c1
+md5sum = 20cbecd4e9e880ee7a50a136c8b1484e
 siteprefix = ${buildout:parts-directory}/site_${:_buildout_section_name_}
 patch-options = -p1
 patches =
-  ${:_profile_base_location_}/perl-keep-linker-flags-in-ldflags.patch#9873a89c969bd5a478434c3b8b2d57d8
+  ${:_profile_base_location_}/perl-keep-linker-flags-in-ldflags.patch#4e8e0c59d7176eafb0c7402dea17bef1
 configure-command =
   sh Configure -des \
     -Dprefix=${buildout:parts-directory}/${:_buildout_section_name_} \
diff --git a/component/perl/perl-keep-linker-flags-in-ldflags.patch b/component/perl/perl-keep-linker-flags-in-ldflags.patch
index 0c62f082b..53d0b46c3 100644
--- a/component/perl/perl-keep-linker-flags-in-ldflags.patch
+++ b/component/perl/perl-keep-linker-flags-in-ldflags.patch
@@ -1,20 +1,20 @@
---- perl-5.12.3/Configure.orig	2011-01-09 21:20:52.000000000 +0100
-+++ perl-5.12.3/Configure	2011-01-26 19:33:33.106561007 +0100
-@@ -8092,16 +8092,7 @@
+--- perl-5.20.0/Configure.orig	2014-05-28 15:27:22.865060361 +0200
++++ perl-5.20.0/Configure	2014-05-28 15:32:14.297064994 +0200
+@@ -8277,16 +8277,7 @@
  	case "$dflt" in
- 	none) dflt='' ;;
+ 	    none) dflt='' ;;
  	esac
 -	for thisflag in $ldflags; do
--		case "$thisflag" in
+-	    case "$thisflag" in
 -		-L*|-R*|-Wl,-R*)
--			case " $dflt " in
+-		    case " $dflt " in
 -			*" $thisflag "*) ;;
 -			*) dflt="$dflt $thisflag" ;;
--			esac
--			;;
--		esac
+-		    esac
+-		    ;;
+-	    esac
 -	done
 +	dflt="$dflt $ldflags"
  
  	case "$dflt" in
- 	''|' ') dflt='none' ;;
+ 	    ''|' ') dflt='none' ;;
-- 
2.30.9