%define ver 2.0.7
%define snap svn1448242
-%define rel 5
+%define rel 6
Summary: A Perl interpreter for the Apache Web server
Summary(cs.UTF-8): Vestavěný interpret Perlu pro WWW server Apache
Summary(da.UTF-8): En indbygget Perl-fortolker for webtjeneren Apache
# Source0-md5: 8b62bbfe8b499bc87b6d3d28eb765a24
Source1: %{name}.conf
Patch0: %{name}-Makefile_PL.patch
+Patch1: perl-5.18.patch
URL: http://perl.apache.org/
BuildRequires: apache-devel >= 2.0.55-1
BuildRequires: apr-util-devel >= 1:1.0.0
%prep
%setup -q -n mod_%{mod_name}-%{ver}-%{snap}
%patch0 -p1
+%patch1 -p1
%build
%{__perl} Makefile.PL \
--- /dev/null
++++ mod_perl-2.0.7-svn1448242/src/modules/perl/modperl_perl.c 2013-02-20 08:54:50.000000000 +0100
+--- mod_perl-2.0.8/src/modules/perl/modperl_perl.c 2013-03-26 06:04:00.000000000 +0100
+@@ -265,12 +265,17 @@
+ {
+ #ifdef MP_NEED_HASH_SEED_FIXUP
+ if (MP_init_hash_seed_set) {
+-#if MP_PERL_VERSION(5, 8, 1)
+- PL_hash_seed = MP_init_hash_seed;
++#if MP_PERL_VERSION_AT_LEAST(5, 17, 6)
++ memcpy(&PL_hash_seed, &MP_init_hash_seed,
++ sizeof(PL_hash_seed) > sizeof(MP_init_hash_seed) ?
++ sizeof(MP_init_hash_seed) : sizeof(PL_hash_seed));
+ PL_hash_seed_set = MP_init_hash_seed_set;
+-#else
++#elif MP_PERL_VERSION_AT_LEAST(5, 8, 2)
+ PL_rehash_seed = MP_init_hash_seed;
+ PL_rehash_seed_set = MP_init_hash_seed_set;
++#else
++ PL_hash_seed = MP_init_hash_seed;
++ PL_hash_seed_set = MP_init_hash_seed_set;
+ #endif
+ }
+ #endif