[perl-Apache-Session] Update to 1.89. Build with Module::Build. Add examples in eg/. Convert everything to Unix line endin

Steven Pritchard steve at fedoraproject.org
Thu Dec 9 01:15:29 UTC 2010


commit 9c563d398acc44b4357546293fe2a08381ec2a88
Author: Steven Pritchard <steven.pritchard at gmail.com>
Date:   Wed Dec 8 19:15:10 2010 -0600

    Update to 1.89.
    Build with Module::Build.
    Add examples in eg/.
    Convert everything to Unix line endings and patch afterwards.

 .gitignore               |    1 +
 Apache-Session-mp2.patch |    4 ++--
 perl-Apache-Session.spec |   30 ++++++++++++++++++------------
 sources                  |    2 +-
 4 files changed, 22 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 463536c..a29da9d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 Apache-Session-1.88.zip
+/Apache-Session-1.89.tar.gz
diff --git a/Apache-Session-mp2.patch b/Apache-Session-mp2.patch
index b6751a4..b7aed4e 100644
--- a/Apache-Session-mp2.patch
+++ b/Apache-Session-mp2.patch
@@ -1,7 +1,7 @@
  - make Session::Generate::ModUsertrack work with MP2.
 
---- ./Session/Generate/ModUsertrack.pm	2001-10-11 10:43:32.000000000 -0700
-+++ ./Session/Generate/ModUsertrack.pm.mp2	2005-09-07 16:01:11.798128185 -0700
+--- Apache-Session-1.89/lib/Apache/Session/Generate/ModUsertrack.pm	2001-10-11 10:43:32.000000000 -0700
++++ Apache-Session-1.89/lib/Apache/Session/Generate/ModUsertrack.pm.mp2	2005-09-07 16:01:11.798128185 -0700
 @@ -15,8 +15,14 @@
  
      if (!exists $cookies{$name} && MOD_PERL) {
diff --git a/perl-Apache-Session.spec b/perl-Apache-Session.spec
index 8e2a7ed..dd6fbcc 100644
--- a/perl-Apache-Session.spec
+++ b/perl-Apache-Session.spec
@@ -1,17 +1,17 @@
 Name:           perl-Apache-Session
-Version:        1.88
-Release:        4%{?dist}
+Version:        1.89
+Release:        1%{?dist}
 Summary:        Persistence framework for session data
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/Apache-Session/
-Source0:        http://www.cpan.org/authors/id/C/CH/CHORNY/Apache-Session-%{version}.zip
+Source0:        http://www.cpan.org/authors/id/C/CH/CHORNY/Apache-Session-%{version}.tar.gz
 # https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=118577, from Chris Grau
 Patch0:         Apache-Session-mp2.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:      noarch
 BuildRequires:  perl(DBI)
-BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(Module::Build)
 BuildRequires:  perl(Test::Deep) >= 0.082
 BuildRequires:  perl(Test::Exception) >= 0.15
 BuildRequires:  perl(Test::More) >= 0.47
@@ -26,26 +26,25 @@ web servers, and it also works outside of a web server altogether.
 
 %prep
 %setup -q -n Apache-Session-%{version}
-%patch0 -p0
 
-perl -pi -e 's/\r\n/\n/g' *.txt
+find -type f -exec perl -pi -e 's/\r\n/\n/g' {} \;
+
+%patch0 -p1
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%{__perl} Build.PL installdirs=vendor
+./Build
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
-
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
 
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
-make test
+./Build test
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -53,10 +52,17 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root,-)
 %doc CHANGES Contributing.txt README TODO
+%doc eg/
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Wed Dec 08 2010 Steven Pritchard <steve at kspei.com> 1.89-1
+- Update to 1.89.
+- Build with Module::Build.
+- Add examples in eg/.
+- Convert everything to Unix line endings and patch afterwards.
+
 * Thu Apr 29 2010 Marcela Maslanova <mmaslano at redhat.com> - 1.88-4
 - Mass rebuild with perl-5.12.0
 
diff --git a/sources b/sources
index 4ab98b5..56b6cf8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7a191a87ab9c2f434e3691b992fa2113  Apache-Session-1.88.zip
+a21d1fbb30723e8d155c1936c7d9a37c  Apache-Session-1.89.tar.gz



More information about the perl-devel mailing list