Blame SPECS/mod_perl.spec

cff857
%{?scl:%scl_package mod_perl}
cff857
cff857
# Unbundle Apache-Reload
cff857
%{bcond_with mod_perl_enables_bundled_Apache_Reload}
cff857
# Run optional test
cff857
%{bcond_without mod_perl_enables_optional_test}
cff857
cff857
%if 0%{?scl:1}
cff857
%{!?_httpd24_apxs:       %{expand: %%global _httpd24_apxs       %%{_sbindir}/apxs}}
cff857
%{!?_httpd24_mmn:        %{expand: %%global _httpd24_mmn        %%(cat %{_includedir}/httpd/.mmn 2>/dev/null || echo 0-0)}}
cff857
%{!?_httpd24_confdir:    %{expand: %%global _httpd24_confdir    %%{_sysconfdir}/httpd/conf.d}}
cff857
# /etc/httpd/conf.d with httpd < 2.4 and defined as /etc/httpd/conf.modules.d with httpd >= 2.4
cff857
%{!?_httpd24_modconfdir: %{expand: %%global _httpd24_modconfdir %%{_sysconfdir}/httpd/conf.d}}
cff857
%{!?_httpd24_moddir:    %{expand: %%global _httpd24_moddir    %%{_libdir}/httpd/modules}}
cff857
%else
cff857
%{!?_httpd_apxs:       %{expand: %%global _httpd_apxs       %%{_sbindir}/apxs}}
cff857
%{!?_httpd_mmn:        %{expand: %%global _httpd_mmn        %%(cat %{_includedir}/httpd/.mmn 2>/dev/null || echo 0-0)}}
cff857
%{!?_httpd_confdir:    %{expand: %%global _httpd_confdir    %%{_sysconfdir}/httpd/conf.d}}
cff857
# /etc/httpd/conf.d with httpd < 2.4 and defined as /etc/httpd/conf.modules.d with httpd >= 2.4
cff857
%{!?_httpd_modconfdir: %{expand: %%global _httpd_modconfdir %%{_sysconfdir}/httpd/conf.d}}
cff857
%{!?_httpd_moddir:    %{expand: %%global _httpd_moddir    %%{_libdir}/httpd/modules}}
cff857
%endif
cff857
cff857
%global regenerate_xs 0
cff857
cff857
Name:           %{?scl:%scl_prefix}mod_perl
cff857
Version:        2.0.10
cff857
Release:        9%{?dist}
cff857
Summary:        An embedded Perl interpreter for the Apache HTTP Server
cff857
# other files:                  ASL 2.0
cff857
## Not in binary packages
cff857
# docs/os/win32/distinstall:    GPL+ or Artistic
cff857
# docs/os/win32/mpinstall:      GPL+ or Artistic
cff857
License:        ASL 2.0
cff857
Group:          System Environment/Daemons
cff857
URL:            http://perl.apache.org/
cff857
Source0:        http://www.apache.org/dist/perl/mod_perl-%{version}.tar.gz
cff857
Source1:        perl.conf
cff857
Source2:        perl.module.conf
cff857
# Normalize documentation encoding
cff857
Patch0:         mod_perl-2.0.10-Convert-documentation-to-UTF-8.patch
cff857
Patch1:         mod_perl-2.0.4-inline.patch
cff857
# Fix a random deadlock in t/filter/in_str_declined.t, CPAN RT#82409
cff857
Patch2:         mod_perl-2.0.7-fix_pipelines_reponse_deadlock_in_tests.patch
cff857
# 1/2 Adapt tests to httpd-2.4.25, bug #1409610, CPAN RT#119685
cff857
Patch3:         mod_perl-2.0.10-http_syntax.patch
cff857
# 2/2 Adapt tests to httpd-2.4.25, bug #1409610, CPAN RT#119685
cff857
Patch4:         mod_perl-2.0.10-inject_header_line_terminators.patch
cff857
#Patch5:         mod_perl-2.0.5-nolfs.patch
cff857
# Use short_name as argv[0] (bug #1388851)
cff857
Patch6:         mod_perl-short-name.patch
cff857
BuildRequires:  apr-devel >= 1.2.0
cff857
BuildRequires:  apr-util-devel
cff857
BuildRequires:  coreutils
cff857
BuildRequires:  findutils
cff857
BuildRequires:  gcc
cff857
BuildRequires:  gdbm-devel
cff857
BuildRequires:  %{?scl:httpd24-}httpd
cff857
BuildRequires:  %{?scl:httpd24-}httpd-devel >= 2.4.0
cff857
BuildRequires:  make
cff857
BuildRequires:  %{?scl_prefix}perl-interpreter
cff857
BuildRequires:  %{?scl_prefix}perl-devel
cff857
BuildRequires:  %{?scl_prefix}perl-generators
cff857
BuildRequires:  %{?scl_prefix}perl(AutoLoader)
cff857
BuildRequires:  %{?scl_prefix}perl(Carp)
cff857
BuildRequires:  %{?scl_prefix}perl(Config)
cff857
BuildRequires:  %{?scl_prefix}perl(constant)
cff857
BuildRequires:  %{?scl_prefix}perl(Cwd)
cff857
BuildRequires:  %{?scl_prefix}perl(Data::Dumper)
cff857
BuildRequires:  %{?scl_prefix}perl(DirHandle)
cff857
BuildRequires:  %{?scl_prefix}perl(DynaLoader)
cff857
BuildRequires:  %{?scl_prefix}perl(Exporter)
cff857
BuildRequires:  %{?scl_prefix}perl(ExtUtils::Embed)
cff857
BuildRequires:  %{?scl_prefix}perl(ExtUtils::Install)
cff857
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker)
cff857
BuildRequires:  %{?scl_prefix}perl(File::Basename)
cff857
BuildRequires:  %{?scl_prefix}perl(File::Copy)
cff857
BuildRequires:  %{?scl_prefix}perl(File::Find)
cff857
BuildRequires:  %{?scl_prefix}perl(File::Path)
cff857
BuildRequires:  %{?scl_prefix}perl(File::Spec)
cff857
BuildRequires:  %{?scl_prefix}perl(File::Spec::Functions)
cff857
BuildRequires:  %{?scl_prefix}perl(FindBin)
cff857
BuildRequires:  %{?scl_prefix}perl(lib)
cff857
# Module::CoreList not helpful
cff857
BuildRequires:  %{?scl_prefix}perl(strict)
cff857
BuildRequires:  %{?scl_prefix}perl(Symbol)
cff857
BuildRequires:  %{?scl_prefix}perl(Test)
cff857
BuildRequires:  %{?scl_prefix}perl(vars)
cff857
BuildRequires:  %{?scl_prefix}perl(warnings)
cff857
# Win32 not used
cff857
BuildRequires:  sed
cff857
%if %{regenerate_xs}0
cff857
BuildRequires:  %{?scl_prefix}perl(Data::Flow) >= 0.05
cff857
BuildRequires:  %{?scl_prefix}perl(Tie::IxHash)
cff857
%endif
cff857
# Run-time:
cff857
BuildRequires:  %{?scl_prefix}perl(:VERSION) >= 5.6.1
cff857
BuildRequires:  %{?scl_prefix}perl(base)
cff857
BuildRequires:  %{?scl_prefix}perl(BSD::Resource)
cff857
BuildRequires:  %{?scl_prefix}perl(Carp::Heavy)
cff857
BuildRequires:  %{?scl_prefix}perl(Fcntl)
cff857
BuildRequires:  %{?scl_prefix}perl(Getopt::Long)
cff857
# IO::Dir not used at tests
cff857
BuildRequires:  %{?scl_prefix}perl(Linux::Pid)
cff857
BuildRequires:  %{?scl_prefix}perl(overload)
cff857
BuildRequires:  %{?scl_prefix}perl(POSIX)
cff857
BuildRequires:  %{?scl_prefix}perl(Socket)
cff857
BuildRequires:  %{?scl_prefix}perl(subs)
cff857
# TAP::Formatter::Console not use at tests
cff857
# TAP::Harness not used at tests
cff857
BuildRequires:  %{?scl_prefix}perl(Test)
cff857
BuildRequires:  %{?scl_prefix}perl(Test::Harness)
cff857
# Tests:
cff857
BuildRequires:  %{?scl_prefix}perl(Compress::Zlib)
cff857
BuildRequires:  %{?scl_prefix}perl(Encode)
cff857
BuildRequires:  %{?scl_prefix}perl(ExtUtils::testlib)
cff857
BuildRequires:  %{?scl_prefix}perl(IO::Select)
cff857
BuildRequires:  %{?scl_prefix}perl(locale)
cff857
BuildRequires:  %{?scl_prefix}perl(Math::BigInt)
cff857
BuildRequires:  %{?scl_prefix}perl(threads)
cff857
BuildRequires:  %{?scl_prefix}perl(Test::More)
cff857
%if %{with mod_perl_enables_optional_test}
cff857
# Optional tests:
cff857
BuildRequires:  %{?scl_prefix}perl(CGI) >= 2.93
cff857
BuildRequires:  %{?scl_prefix}perl(HTTP::Request::Common)
cff857
BuildRequires:  %{?scl_prefix}perl(LWP::UserAgent)
cff857
%endif
cff857
%if 0%{?scl:1}
cff857
Requires:       %{?scl:httpd24-}httpd-mmn = %{_httpd24_mmn}
cff857
%else
cff857
Requires:       %{?scl:httpd24-}httpd-mmn = %{_httpd_mmn}
cff857
%endif
cff857
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
cff857
# For Apache::SizeLimit::Core
cff857
Requires:       %{?scl_prefix}perl(Linux::Pid)
cff857
%if 0%{?scl:1}
cff857
Requires(post):     grep
cff857
Requires(preun):    grep
cff857
Requires(preun):    sed
cff857
%endif
cff857
cff857
Conflicts:      perl516-mod_perl
cff857
Conflicts:      rh-perl520-mod_perl
cff857
Conflicts:      rh-perl524-mod_perl
cff857
cff857
cff857
%{?perl_default_filter}
cff857
cff857
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(Apache2::Connection\\)$
cff857
%global __provides_exclude %__provides_exclude|perl\\(Apache2::RequestRec\\)$
cff857
%global __provides_exclude %__provides_exclude|perl\\(warnings\\)$
cff857
%global __provides_exclude %__provides_exclude|perl\\(HTTP::Request::Common\\)$
cff857
%global __provides_exclude %__provides_exclude|mod_perl\\.so\\(.*$
cff857
%global __provides_exclude %__provides_exclude|mod_perl\\.so$
cff857
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(Apache::Test.*\\)
cff857
%global __requires_exclude %__requires_exclude|perl\\(Data::Flow\\)
cff857
%global __requires_exclude %__requires_exclude|perl\\(Apache2::FunctionTable\\)
cff857
%global __requires_exclude %__requires_exclude|perl\\(Apache2::StructureTable\\)
cff857
cff857
# Hide dependencies on broken provides
cff857
%global __requires_exclude %__requires_exclude|^%{?scl_prefix}perl\\(Apache2::MPM\\)
cff857
cff857
%description
cff857
Mod_perl incorporates a Perl interpreter into the Apache web server,
cff857
so that the Apache web server can directly execute Perl code.
cff857
Mod_perl links the Perl run-time library into the Apache web server and
cff857
provides an object-oriented Perl interface for Apache's C language
cff857
API.  The end result is a quicker CGI script turnaround process, since
cff857
no external Perl interpreter has to be started.
cff857
cff857
Install mod_perl if you're installing the Apache web server and you'd
cff857
like for it to directly incorporate a Perl interpreter.
cff857
cff857
cff857
%package devel
cff857
Summary:        Files needed for building XS modules that use mod_perl
cff857
Group:          Development/Libraries
cff857
Requires:       %{name}%{?_isa} = %{version}-%{release}
cff857
Requires:       %{?scl:httpd24-}httpd-devel%{?_isa}
cff857
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
cff857
Requires:       %{?scl_prefix}perl(IO::Dir)
cff857
cff857
%description devel 
cff857
The mod_perl-devel package contains the files needed for building XS
cff857
modules that use mod_perl.
cff857
cff857
cff857
%if %{with mod_perl_enables_bundled_Apache_Reload}
cff857
%package -n %{?scl_prefix}perl-Apache-Reload
cff857
Version:        0.13
cff857
Summary:        Reload changed Perl modules
cff857
License:        ASL 2.0
cff857
Group:          Development/Libraries
cff857
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
cff857
# The mod_perl2 1.99022 is not used, pick for example ModPerl::Util to
cff857
# constrain the version.
cff857
Requires:       %{?scl_prefix}perl(ModPerl::Util) >= 1.99022
cff857
Conflicts:      %{?scl_prefix}mod_perl < 2.0.10-4
cff857
Provides:       bundled(Apache-Reload) = %{version}
cff857
cff857
# Fiter-underspecified dependencies
cff857
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^%{?scl_prefix}perl\\(ModPerl::Util\\)$
cff857
cff857
%description -n %{?scl_prefix}perl-Apache-Reload
cff857
This mod_perl extension allows to reload Perl modules that changed on the disk.
cff857
%endif
cff857
cff857
cff857
%prep
cff857
%setup -q -n mod_perl-%{version}
cff857
%patch0 -p1
cff857
%patch1 -p1
cff857
%patch2 -p1
cff857
%patch3 -p1
cff857
%patch4 -p1
cff857
%patch6 -p1
cff857
%{?scl:sed -i 's|@scl@|%{_scl_root}|' %{SOURCE1}}
cff857
%{!?scl:sed -i 's|@scl@||' %{SOURCE1}}
cff857
# Remove docs/os. It's only win32 info with non-ASL-2.0 license. Bug #1199044.
cff857
rm -rf docs/os
cff857
# Remove bundled Apache-Reload
cff857
%if %{without mod_perl_enables_bundled_Apache_Reload}
cff857
rm -rf Apache-Reload
cff857
sed -i -e '/Apache-Reload/d' Makefile.PL MANIFEST
cff857
%endif
cff857
# Remove a failing test that's not a regression, CPAN RT#118919
cff857
for F in t/filter/in_bbs_inject_header.t \
cff857
        t/filter/TestFilter/in_bbs_inject_header.pm; do
cff857
    rm "$F"
cff857
    sed -i -e '\,^'"$F"',d' MANIFEST
cff857
done
cff857
cff857
%build
cff857
%if 0%{?scl:1}
cff857
. /opt/rh/httpd24/enable
cff857
. /opt/rh/%scl/enable
cff857
CFLAGS="$RPM_OPT_FLAGS -fpic" %{__perl} Makefile.PL 
cff857
         PREFIX=$RPM_BUILD_ROOT/%{_prefix} \
cff857
         INSTALLDIRS=vendor \
cff857
         MP_APXS=%{_httpd24_apxs} \
cff857
         MP_APR_CONFIG=%{_bindir}/apr-1-config
cff857
%else
cff857
CFLAGS="$RPM_OPT_FLAGS -fpic" %{__perl} Makefile.PL 
cff857
         PREFIX=$RPM_BUILD_ROOT/%{_prefix} \
cff857
         INSTALLDIRS=vendor \
cff857
         MP_APXS=%{_httpd_apxs} \
cff857
         MP_APR_CONFIG=%{_bindir}/apr-1-config
cff857
%endif
cff857
cff857
cff857
# This is not needed now when we are using httpd24 branch, but I will keep
cff857
# it here in case someone will have to regenerate *.xs files again.
cff857
%if %{regenerate_xs}0
cff857
make source_scan
cff857
make xs_generate
cff857
CFLAGS="$RPM_OPT_FLAGS -fpic" %{__perl} Makefile.PL 
cff857
         PREFIX=$RPM_BUILD_ROOT/%{_prefix} \
cff857
         INSTALLDIRS=vendor \
cff857
         MP_APXS=%{_httpd_apxs} \
cff857
         MP_APR_CONFIG=%{_bindir}/apr-1-config
cff857
%endif
cff857
cff857
make -C src/modules/perl %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS -fpic"
cff857
make %{?_smp_mflags}
cff857
cff857
%install
cff857
%if 0%{?scl:1}
cff857
. /opt/rh/httpd24/enable
cff857
. /opt/rh/%scl/enable
cff857
install -d -m 755 $RPM_BUILD_ROOT%{_httpd24_moddir}
cff857
make install \
cff857
    MODPERL_AP_LIBEXECDIR=$RPM_BUILD_ROOT%{_httpd24_moddir} \
cff857
    MODPERL_AP_INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir}/httpd
cff857
%else
cff857
install -d -m 755 $RPM_BUILD_ROOT%{_httpd_moddir}
cff857
make install \
cff857
    MODPERL_AP_LIBEXECDIR=$RPM_BUILD_ROOT%{_httpd_moddir} \
cff857
    MODPERL_AP_INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir}/httpd
cff857
%endif
cff857
cff857
# Remove files not suitable for distribution.
cff857
find $RPM_BUILD_ROOT -type f -name .packlist -delete
cff857
find $RPM_BUILD_ROOT -type f -name perllocal.pod -delete
cff857
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -delete
cff857
# Remove empty vendor_perl/auto/mod_perl2 directory.
cff857
find $RPM_BUILD_ROOT -depth -type d -empty -delete
cff857
cff857
# Fix permissions to avoid strip failures on non-root builds.
cff857
%{_fixperms} $RPM_BUILD_ROOT/*
cff857
cff857
%if 0%{?scl:1}
cff857
# Install the config file
cff857
install -d -m 755 $RPM_BUILD_ROOT%{_httpd24_confdir}
cff857
install -d -m 755 $RPM_BUILD_ROOT%{_httpd24_modconfdir}
cff857
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_httpd24_confdir}
cff857
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_httpd24_modconfdir}/02-perl.conf
cff857
%else
cff857
# Install the config file
cff857
install -d -m 755 $RPM_BUILD_ROOT%{_httpd_confdir}
cff857
install -d -m 755 $RPM_BUILD_ROOT%{_httpd_modconfdir}
cff857
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_httpd_confdir}
cff857
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_httpd_modconfdir}/02-perl.conf
cff857
%endif
cff857
cff857
# Move set of modules to -devel
cff857
devmods="ModPerl::Code ModPerl::BuildMM ModPerl::CScan \
cff857
          ModPerl::TestRun ModPerl::Config ModPerl::WrapXS \
cff857
          ModPerl::BuildOptions ModPerl::Manifest \
cff857
          ModPerl::MapUtil ModPerl::StructureMap \
cff857
          ModPerl::TypeMap ModPerl::FunctionMap \
cff857
          ModPerl::ParseSource ModPerl::MM \
cff857
          Apache2::Build Apache2::ParseSource Apache2::BuildConfig \
cff857
          Bundle::ApacheTest"
cff857
for m in $devmods; do
cff857
   test -f $RPM_BUILD_ROOT%{_mandir}/man3/${m}.3pm &&
cff857
     echo "%{_mandir}/man3/${m}.3pm*"
cff857
   fn=${m//::/\/}
cff857
   test -f $RPM_BUILD_ROOT%{perl_vendorarch}/${fn}.pm &&
cff857
        echo %{perl_vendorarch}/${fn}.pm
cff857
   test -d $RPM_BUILD_ROOT%{perl_vendorarch}/${fn} && 
cff857
        echo %{perl_vendorarch}/${fn}
cff857
   test -d $RPM_BUILD_ROOT%{perl_vendorarch}/auto/${fn} && 
cff857
        echo %{perl_vendorarch}/auto/${fn}
cff857
done | tee devel.files | sed 's/^/%%exclude /' > exclude.files
cff857
echo "%%exclude %{_mandir}/man3/Apache::Test*.3pm*" >> exclude.files
cff857
cff857
# perl build script generates *.orig files, they get installed and later they
cff857
# break provides so mod_perl requires mod_perl-devel. We remove them here.
cff857
find "$RPM_BUILD_ROOT" -type f -name *.orig -delete
cff857
cff857
%if 0%{?scl:1}
cff857
%post
cff857
# Register a collection in the httpd environment
cff857
FILE=/opt/rh/httpd24/service-environment
cff857
if ! grep -q -e ' %{scl}"' "$FILE"; then
cff857
printf 'HTTPD24_HTTPD_SCLS_ENABLED="${HTTPD24_HTTPD_SCLS_ENABLED} %{scl}"\n' \
cff857
        >> "$FILE"
cff857
fi
cff857
exit 0
cff857
cff857
%preun
cff857
# Unregister a collection from the httpd environment
cff857
if [ $1 -eq 0 ]; then
cff857
    FILE=/opt/rh/httpd24/service-environment
cff857
    if grep -q -e ' %{scl}"' "$FILE"; then
cff857
        sed -i -e \
cff857
    '/^HTTPD24_HTTPD_SCLS_ENABLED="${HTTPD24_HTTPD_SCLS_ENABLED} %{scl}"$/d' \
cff857
            "$FILE"
cff857
    fi
cff857
fi
cff857
exit 0
cff857
%endif
cff857
cff857
%check
cff857
#%if 0%{?scl:1}
cff857
#. /opt/rh/httpd24/enable
cff857
#. /opt/rh/%scl/enable
cff857
#%endif
cff857
#make test TEST_VERBOSE=1 && RETVAL=$?
cff857
#if test "$RETVAL" != 0; then
cff857
#    cat t/logs/error_log
cff857
#    exit 1
cff857
#fi
cff857
cff857
%files -f exclude.files
cff857
%doc LICENSE
cff857
%doc Changes NOTICE README* STATUS SVN-MOVE docs/
cff857
%if 0%{?scl:1}
cff857
%config(noreplace) %{_httpd24_confdir}/perl.conf
cff857
%config(noreplace) %{_httpd24_modconfdir}/02-perl.conf
cff857
%else
cff857
%config(noreplace) %{_httpd_confdir}/perl.conf
cff857
%config(noreplace) %{_httpd_modconfdir}/02-perl.conf
cff857
%endif
cff857
%{_bindir}/*
cff857
%if 0%{?scl:1}
cff857
%{_httpd24_moddir}/mod_perl.so
cff857
%else
cff857
%{_httpd_moddir}/mod_perl.so
cff857
%endif
cff857
%{perl_vendorarch}/auto/*
cff857
%dir %{perl_vendorarch}/Apache/
cff857
%{perl_vendorarch}/Apache/SizeLimit*
cff857
%{perl_vendorarch}/Apache2/
cff857
%exclude %{perl_vendorarch}/Apache2/Reload.pm
cff857
%{perl_vendorarch}/Bundle/
cff857
%{perl_vendorarch}/APR/
cff857
%{perl_vendorarch}/ModPerl/
cff857
%{perl_vendorarch}/*.pm
cff857
%{_mandir}/man3/*.3*
cff857
%exclude %{_mandir}/man3/Apache::Reload.3pm*
cff857
%exclude %{_mandir}/man3/Apache2::Reload.3pm*
cff857
cff857
%files devel -f devel.files
cff857
%if 0%{?scl:1}
cff857
%dir %{_includedir}/httpd/
cff857
%endif
cff857
%{_includedir}/httpd/*
cff857
%{perl_vendorarch}/Apache/Test*.pm
cff857
%{_mandir}/man3/Apache::Test*.3pm*
cff857
cff857
%if %{with mod_perl_enables_bundled_Apache_Reload}
cff857
%files -n perl-Apache-Reload
cff857
%dir %{perl_vendorarch}/Apache/
cff857
%{perl_vendorarch}/Apache/Reload.pm
cff857
%dir %{perl_vendorarch}/Apache2/
cff857
%{perl_vendorarch}/Apache2/Reload.pm
cff857
%{_mandir}/man3/Apache::Reload.3pm*
cff857
%{_mandir}/man3/Apache2::Reload.3pm*
cff857
%endif
cff857
cff857
cff857
%changelog
cff857
* Mon Dec 18 2017 Petr Pisar <ppisar@redhat.com> - 2.0.10-9
cff857
- SCL
cff857
- Disable tests because they cannot locate httpd
cff857
cff857
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.10-8
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
cff857
cff857
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.10-7
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cff857
cff857
* Thu Jun 15 2017 Petr Pisar <ppisar@redhat.com> - 2.0.10-6
cff857
- Remove bundled Apache-Reload (bug #1225037)
cff857
cff857
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.10-5
cff857
- Perl 5.26 rebuild
cff857
cff857
* Fri Mar 24 2017 Petr Pisar <ppisar@redhat.com> - 2.0.10-4
cff857
- Sub-package Apache::Reload and Apache2::Reload into perl-Apache-Reload
cff857
  (bug #1225037)
cff857
cff857
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.10-3
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cff857
cff857
* Wed Jan 04 2017 Petr Pisar <ppisar@redhat.com> - 2.0.10-2
cff857
- Adapt tests to httpd-2.4.25 (bug #1409610)
cff857
cff857
* Tue Nov 22 2016 Petr Pisar <ppisar@redhat.com> - 2.0.10-1
cff857
- 2.0.10 bump
cff857
cff857
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.9-4
cff857
- Perl 5.24 rebuild
cff857
cff857
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.9-3
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cff857
cff857
* Mon Oct 19 2015 Jan Kaluza <jkaluza@redhat.com> - 2.0.9-2
cff857
- fix #1272901 - add perl(Test) to BuildRequires
cff857
cff857
* Fri Jun 19 2015 Jan Kaluza <jkaluza@redhat.com> - 2.0.9-1
cff857
- update to 2.0.9
cff857
cff857
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.8-14.20150311svn1665777
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cff857
cff857
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.8-13.20150311svn1665777
cff857
- Perl 5.22 rebuild
cff857
cff857
* Wed Mar 11 2015 Jan Kaluza <jkaluza@redhat.com> - 2.0.8-12.20150311svn1665777
cff857
- update to latest revision from trunk to backport latest upstream fixes
cff857
cff857
* Fri Mar 06 2015 Jan Kaluza <jkaluza@redhat.com> - 2.0.8-11.20140624svn1602105
cff857
- remove docs/os from documentation because of its license (#1199044)
cff857
cff857
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.8-10.20140624svn1602105
cff857
- Perl 5.20 rebuild
cff857
cff857
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.8-9.20140624svn1602105
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
cff857
cff857
* Tue Jun 24 2014 Jan Kaluza <jkaluza@redhat.com> - 2.0.8-8.20140624svn1602105
cff857
- update to latest revision from trunk to backport latest upstream fixes
cff857
cff857
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.8-7.20140430svn1590627
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cff857
cff857
* Wed Apr 30 2014 Jan Kaluza <jkaluza@redhat.com> - 2.0.8-6.20140430svn1590627
cff857
- update to latest revision of httpd24threading branch to backport latest upstream fixes
cff857
cff857
* Thu Jan 23 2014 Joe Orton <jorton@redhat.com> - 2.0.8-5.20131031svn1537408
cff857
- fix _httpd_mmn expansion in absence of httpd-devel
cff857
cff857
* Mon Oct 21 2013 Jan Kaluza <jkaluza@redhat.com> - 2.0.8-3.20131031svn1537408
cff857
- update to latest revision of httpd24 branch to backport new upstream fixes
cff857
cff857
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.8-3.20130709svn1498417
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
cff857
cff857
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.0.8-2.20130709svn1498417
cff857
- Perl 5.18 rebuild
cff857
cff857
* Tue Jul 09 2013 Jan Kaluza <jkaluza@redhat.com> - 2.0.8-1.20130709svn1498417
cff857
- update to latest revision of httpd24 branch to backport important fixes
cff857
  in httpd-2.4 compatibility
cff857
cff857
* Thu Feb 21 2013 Jan Kaluza <jkaluza@redhat.com> - 2.0.7-12.20130221svn1448242
cff857
- update to httpd24 svn branch which provides much more better compatibility
cff857
  with httpd-2.4
cff857
cff857
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.7-11
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
cff857
cff857
* Tue Nov 20 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.7-10
cff857
- do not install .orig file generated by make xs_generate
cff857
- filter unversioned mod_perl.so from provides
cff857
cff857
* Mon Nov 19 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.7-9
cff857
- clean up spec file
cff857
- do not require -devel when installing main package
cff857
cff857
* Mon Nov 19 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.7-8
cff857
- add wrappers for new fields added in httpd-2.4 structures
cff857
cff857
* Wed Jul 25 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.7-7
cff857
- updated httpd-2.4 patch
cff857
cff857
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.7-6
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cff857
cff857
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 2.0.7-5
cff857
- Hide dependencies on broken provides
cff857
cff857
* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 2.0.7-4
cff857
- Perl 5.16 rebuild
cff857
cff857
* Mon Jul 09 2012 Petr Pisar <ppisar@redhat.com> - 2.0.7-3
cff857
- Rebuild to fix Apache2::MPM dependency on i686
cff857
cff857
* Fri Jun 29 2012 Petr Pisar <ppisar@redhat.com> - 2.0.7-2
cff857
- Perl 5.16 rebuild
cff857
cff857
* Fri Jun 29 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.7-1
cff857
- update to 2.0.7 (#830501)
cff857
cff857
* Sun Jun 10 2012 Petr Pisar <ppisar@redhat.com> - 2.0.5-11
cff857
- Perl 5.16 rebuild
cff857
cff857
* Thu Apr 19 2012 Petr Pisar <ppisar@redhat.com> - 2.0.5-10
cff857
- Fix dependency declaration on Data::Dumper
cff857
cff857
* Wed Apr 18 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.5-9
cff857
- fix compilation with httpd-2.4 (#809142)
cff857
cff857
* Tue Mar 06 2012 Jan Kaluza <jkaluza@redhat.com> - 2.0.5-8
cff857
- filter perl(HTTP::Request::Common) Provide from -devel (#247250)
cff857
- use short_name as argv[0] (#782369)
cff857
cff857
* Thu Jan  5 2012 Ville Skyttä <ville.skytta@iki.fi> - 2.0.5-7
cff857
- Ship Apache::Reload and Apache::SizeLimit in main package (#748362).
cff857
- Require Linux::Pid for Apache::SizeLimit (#766568).
cff857
- Move Apache::Test* man pages to -devel.
cff857
- Don't filter Module::Build dependency.
cff857
cff857
* Wed Nov  9 2011 Joe Orton <jorton@redhat.com> - 2.0.5-6
cff857
- fudge the LFS test (#730832)
cff857
cff857
* Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 2.0.5-5
cff857
- RPM 4.9 dependency filtering added
cff857
cff857
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.0.5-4
cff857
- Perl mass rebuild
cff857
cff857
* Mon Apr 11 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.0.5-3
cff857
- filter warnings from provides
cff857
cff857
* Sat Mar 26 2011 Joe Orton <jorton@redhat.com> - 2.0.5-2
cff857
- ship NOTICE file
cff857
cff857
* Sat Mar 26 2011 Joe Orton <jorton@redhat.com> - 2.0.5-1
cff857
- update to 2.0.5
cff857
cff857
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-14
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
cff857
cff857
* Thu Nov 11 2010 Marcela Mašláňová <mmaslano@redhat.com> - 2.0.4-13
cff857
- fix missing requirements, add filter_setup macro, remove double provides
cff857
cff857
* Thu Nov 04 2010 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> - 2.0.4-12
cff857
- Spec cleanup for the merge review
cff857
cff857
* Fri May 14 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.0.4-11
cff857
- Mass rebuild with perl-5.12.0
cff857
cff857
* Tue Dec  8 2009 Joe Orton <jorton@redhat.com> - 2.0.4-10
cff857
- add security fix for CVE-2009-0796 (#544455)
cff857
cff857
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-9
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cff857
cff857
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.4-8
cff857
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
cff857
cff857
* Fri Oct 17 2008 Joe Orton <jorton@redhat.com> 2.0.4-7
cff857
- fix inline abuse (#459351)
cff857
cff857
* Wed Aug  6 2008 Joe Orton <jorton@redhat.com> 2.0.4-5
cff857
- rebuild to fix patch fuzz (#427758)
cff857
cff857
* Mon Jul 14 2008 Joe Orton <jorton@redhat.com> 2.0.4-4
cff857
- rebuild for new BDB
cff857
cff857
* Tue May 13 2008 Joe Orton <jorton@redhat.com> 2.0.4-3
cff857
- trim changelog; rebuild
cff857
cff857
* Fri Apr 18 2008 Joe Orton <jorton@redhat.com> 2.0.4-2
cff857
- update to 2.0.4
cff857
cff857
* Wed Feb 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.0.3-21
cff857
- Rebuild for perl 5.10 (again)
cff857
cff857
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.0.3-20
cff857
- Autorebuild for GCC 4.3
cff857
cff857
* Wed Jan 30 2008 Joe Orton <jorton@redhat.com> 2.0.3-19
cff857
- further fixes for perl 5.10 (upstream r480903, r615751)
cff857
cff857
* Wed Jan 30 2008 Joe Orton <jorton@redhat.com> 2.0.3-18
cff857
- fix build with perl 5.10 (upstream r480890)
cff857
cff857
* Tue Jan 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.0.3-17
cff857
- fix perl BR
cff857
cff857
* Mon Jan 28 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.0.3-16
cff857
- rebuild for new perl
cff857
cff857
* Thu Dec  6 2007 Joe Orton <jorton@redhat.com> 2.0.3-15
cff857
- rebuild for new OpenLDAP
cff857
cff857
* Wed Sep  5 2007 Joe Orton <jorton@redhat.com> 2.0.3-14
cff857
- filter perl(HTTP::Request::Common) Provide from -devel (#247250)
cff857
cff857
* Sun Sep  2 2007 Joe Orton <jorton@redhat.com> 2.0.3-13
cff857
- rebuild for fixed 32-bit APR
cff857
cff857
* Thu Aug 23 2007 Joe Orton <jorton@redhat.com> 2.0.3-12
cff857
- rebuild for expat soname bump
cff857
cff857
* Tue Aug 21 2007 Joe Orton <jorton@redhat.com> 2.0.3-11
cff857
- rebuild for libdb soname bump
cff857
cff857
* Mon Aug 20 2007 Joe Orton <jorton@redhat.com> 2.0.3-10
cff857
- fix License
cff857
cff857
* Fri Apr 20 2007 Joe Orton <jorton@redhat.com> 2.0.3-8
cff857
- filter provide of perl(warnings) (#228429)
cff857
cff857
* Wed Feb 28 2007 Joe Orton <jorton@redhat.com> 2.0.3-7
cff857
- also restore Apache::Test to devel
cff857
- add BR for perl-devel
cff857
cff857
* Tue Feb 27 2007 Joe Orton <jorton@redhat.com> 2.0.3-6
cff857
- filter more Apache::Test requirements
cff857
cff857
* Mon Feb 26 2007 Joe Orton <jorton@redhat.com> 2.0.3-5
cff857
- repackage set of trimmed modules, but only in -devel
cff857
cff857
* Wed Jan 31 2007 Joe Orton <jorton@redhat.com> 2.0.3-4
cff857
- restore ModPerl::MM
cff857
cff857
* Tue Dec  5 2006 Joe Orton <jorton@redhat.com> 2.0.3-3
cff857
- trim modules even more aggressively (#197841)
cff857
cff857
* Mon Dec  4 2006 Joe Orton <jorton@redhat.com> 2.0.3-2
cff857
- update to 2.0.3
cff857
- remove droplet in buildroot from multilib patch
cff857
- drop build-related ModPerl:: modules and Apache::Test (#197841)
cff857
- spec file cleanups
cff857
cff857
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - sh: line 0: fg: no job control
cff857
- rebuild
cff857
cff857
* Thu Jun 15 2006 Joe Orton <jorton@redhat.com> 2.0.2-6
cff857
- fix multilib conflicts in -devel (#192733)
cff857
cff857
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.0.2-5.1
cff857
- bump again for double-long bug on ppc(64)
cff857
cff857
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.0.2-3.2
cff857
- rebuilt for new gcc4.1 snapshot and glibc changes
cff857
cff857
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
cff857
- rebuilt
cff857
cff857
* Fri Dec  2 2005 Joe Orton <jorton@redhat.com> 2.0.2-3
cff857
- rebuild for httpd 2.2
cff857
cff857
* Wed Oct 26 2005 Joe Orton <jorton@redhat.com> 2.0.2-2
cff857
- update to 2.0.2
cff857
cff857
* Thu Oct 20 2005 Joe Orton <jorton@redhat.com> 2.0.1-2
cff857
- rebuild
cff857
cff857
* Fri Jun 17 2005 Warren Togami <wtogami@redhat.com> 2.0.1-1
cff857
- 2.0.1
cff857
cff857
* Fri May 20 2005 Warren Togami <wtogami@redhat.com> 2.0.0-3
cff857
- dep changes (#114651 jpo and ville)
cff857
cff857
* Fri May 20 2005 Joe Orton <jorton@redhat.com> 2.0.0-1
cff857
- update to 2.0.0 final
cff857
cff857
* Mon Apr 18 2005 Ville Skyttä <ville.skytta@iki.fi> - 2.0.0-0.rc5.3
cff857
- Fix sample configuration.
cff857
- Explicitly disable the test suite. (#112563)
cff857
cff857
* Mon Apr 18 2005 Joe Orton <jorton@redhat.com> 2.0.0-0.rc5.2
cff857
- fix filter-requires for new Apache2:: modules
cff857
cff857
* Sat Apr 16 2005 Warren Togami <wtogami@redhat.com> - 2.0.0-0.rc5.1
cff857
- 2.0.0-RC5
cff857
cff857
* Sun Apr 03 2005 Jose Pedro Oliveira <jpo@di.uminho.pt> - 2.0.0-0.rc4.1
cff857
- Update to 2.0.0-RC4.
cff857
- Specfile cleanup. (#153236)