From 76fb81e819ccd2c6063289d3ab1dd1bbe4b91fc3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppi...@redhat.com>
Date: Thu, 15 Jun 2017 13:07:47 +0200
Subject: Remove bundled Apache-Reload

---
 mod_perl.spec | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/mod_perl.spec b/mod_perl.spec
index 3928f7c..76ee72a 100644
--- a/mod_perl.spec
+++ b/mod_perl.spec
@@ -1,3 +1,6 @@
+# Unbundle Apache-Reload
+%{bcond_with mod_perl_enables_bundled_Apache_Reload}
+
 %{!?_httpd_apxs:       %{expand: %%global _httpd_apxs       %%{_sbindir}/apxs}}
 %{!?_httpd_mmn:        %{expand: %%global _httpd_mmn        %%(cat 
%{_includedir}/httpd/.mmn 2>/dev/null || echo 0-0)}}
 %{!?_httpd_confdir:    %{expand: %%global _httpd_confdir    
%%{_sysconfdir}/httpd/conf.d}}
@@ -9,7 +12,7 @@
 
 Name:           mod_perl
 Version:        2.0.10
-Release:        5%{?dist}
+Release:        6%{?dist}
 Summary:        An embedded Perl interpreter for the Apache HTTP Server
 # other files:                  ASL 2.0
 ## Not in binary packages
@@ -152,6 +155,7 @@ The mod_perl-devel package contains the files needed for 
building XS
 modules that use mod_perl.
 
 
+%if %{with mod_perl_enables_bundled_Apache_Reload}
 %package -n perl-Apache-Reload
 Version:        0.13
 Summary:        Reload changed Perl modules
@@ -162,12 +166,14 @@ Requires:       perl(:MODULE_COMPAT_%(eval "`perl 
-V:version`"; echo $version))
 # constrain the version.
 Requires:       perl(ModPerl::Util) >= 1.99022
 Conflicts:      mod_perl < 2.0.10-4
+Provides:       bundled(Apache-Reload) = %{version}
 
 # Fiter-underspecified dependencies
 %global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\(ModPerl::Util\\)$
 
 %description -n perl-Apache-Reload
 This mod_perl extension allows to reload Perl modules that changed on the disk.
+%endif
 
 
 %prep
@@ -179,6 +185,11 @@ This mod_perl extension allows to reload Perl modules that 
changed on the disk.
 %patch4 -p1
 # Remove docs/os. It's only win32 info with non-ASL-2.0 license. Bug #1199044.
 rm -rf docs/os
+# Remove bundled Apache-Reload
+%if %{without mod_perl_enables_bundled_Apache_Reload}
+rm -rf Apache-Reload
+sed -i -e '/Apache-Reload/d' Makefile.PL MANIFEST
+%endif
 # Remove a failing test that's not a regression, CPAN RT#118919
 for F in t/filter/in_bbs_inject_header.t \
         t/filter/TestFilter/in_bbs_inject_header.pm; do
@@ -288,6 +299,7 @@ fi
 %{perl_vendorarch}/Apache/Test*.pm
 %{_mandir}/man3/Apache::Test*.3pm*
 
+%if %{with mod_perl_enables_bundled_Apache_Reload}
 %files -n perl-Apache-Reload
 %dir %{perl_vendorarch}/Apache/
 %{perl_vendorarch}/Apache/Reload.pm
@@ -295,9 +307,13 @@ fi
 %{perl_vendorarch}/Apache2/Reload.pm
 %{_mandir}/man3/Apache::Reload.3pm*
 %{_mandir}/man3/Apache2::Reload.3pm*
+%endif
 
 
 %changelog
+* Thu Jun 15 2017 Petr Pisar <ppi...@redhat.com> - 2.0.10-6
+- Remove bundled Apache-Reload (bug #1225037)
+
 * Mon Jun 05 2017 Jitka Plesnikova <jples...@redhat.com> - 2.0.10-5
 - Perl 5.26 rebuild
 
-- 
cgit v1.1


        
https://src.fedoraproject.org/cgit/mod_perl.git/commit/?h=master&id=76fb81e819ccd2c6063289d3ab1dd1bbe4b91fc3
_______________________________________________
perl-devel mailing list -- perl-devel@lists.fedoraproject.org
To unsubscribe send an email to perl-devel-le...@lists.fedoraproject.org

Reply via email to