rpms/mod_perl/devel .cvsignore, 1.12, 1.13 mod_perl.spec, 1.23, 1.24 sources, 1.12, 1.13

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Sun Apr 17 21:23:09 UTC 2005


Update of /cvs/dist/rpms/mod_perl/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv1400

Modified Files:
	.cvsignore mod_perl.spec sources 
Log Message:
- 2.0.0-RC5
- Specfile cleanup. (#153236)



Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/mod_perl/devel/.cvsignore,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- .cvsignore	12 Dec 2004 00:32:08 -0000	1.12
+++ .cvsignore	17 Apr 2005 21:23:07 -0000	1.13
@@ -1,2 +1 @@
-mod_perl-1.99_16.tar.gz
-mod_perl-1.99_17.tar.gz
+mod_perl-2.0.0-RC5.tar.gz


Index: mod_perl.spec
===================================================================
RCS file: /cvs/dist/rpms/mod_perl/devel/mod_perl.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- mod_perl.spec	18 Jan 2005 17:28:21 -0000	1.23
+++ mod_perl.spec	17 Apr 2005 21:23:07 -0000	1.24
@@ -1,23 +1,26 @@
 %define contentdir /var/www
 
-Summary: An embedded Perl interpreter for the Apache Web server.
-Name: mod_perl
-Version: 1.99_17
-Release: 2
-Group: System Environment/Daemons
-Source: http://perl.apache.org/dist/mod_perl-%{version}.tar.gz
-Source1: perl.conf
-Source2: filter-requires.sh
-Source3: reap-stale-servers.sh
-Source4: testlock.sh
-License: GPL
-URL: http://perl.apache.org/
-BuildRoot: %{_tmppath}/%{name}-root
-Requires: httpd >= 2.0.40, perl
-BuildPrereq: httpd-devel >= 2.0.45-14, httpd, perl, gdbm-devel
-BuildPrereq: apr-devel, apr-util-devel
-Prereq: perl
-Requires: httpd-mmn = %(cat %{_includedir}/httpd/.mmn || echo missing)
+Name:           mod_perl
+Version:        2.0.0
+Release:        0.rc5.1
+Summary:        An embedded Perl interpreter for the Apache Web server
+
+Group:          System Environment/Daemons
+License:        GPL
+URL:            http://perl.apache.org/
+Source0:        http://perl.apache.org/dist/mod_perl-2.0.0-RC5.tar.gz
+Source1:        perl.conf
+Source2:        filter-requires.sh
+Source3:        reap-stale-servers.sh
+Source4:        testlock.sh
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  perl >= 1:5.6.1
+BuildRequires:  httpd-devel >= 2.0.45-14, httpd, gdbm-devel
+BuildRequires:  apr-devel, apr-util-devel
+Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       httpd >= 2.0.40
+Requires:       httpd-mmn = %([ -a %{_includedir}/httpd/.mmn ] && cat %{_includedir}/httpd/.mmn || echo missing)
 
 %define __perl_requires %{SOURCE2}
 
@@ -32,52 +35,49 @@
 Install mod_perl if you're installing the Apache web server and you'd
 like for it to directly incorporate a Perl interpreter.
 
+
 %package devel
-Summary: Files needed for building XS modules that use mod_perl
-Group: Development/Libraries
-Requires: mod_perl = %{version}-%{release}, httpd-devel
+Summary:        Files needed for building XS modules that use mod_perl
+Group:          Development/Libraries
+Requires:       mod_perl = %{version}-%{release}, httpd-devel
 
 %description devel 
 The mod_perl-devel package contains the files needed for building XS
 modules that use mod_perl.
 
+
 %prep
-%setup -q
+%setup -q -n %{name}-%{version}-RC5
+
 
 %build
-%{__perl} Makefile.PL </dev/null \
-	PREFIX=$RPM_BUILD_ROOT/usr INSTALLDIRS=vendor \
-	MP_APXS=%{_sbindir}/apxs MP_APR_CONFIG=%{_bindir}/apr-config \
-	CCFLAGS="$RPM_OPT_FLAGS -fPIC"
-make
+CFLAGS="$RPM_OPT_FLAGS -fpic" %{__perl} Makefile.PL </dev/null \
+	PREFIX=$RPM_BUILD_ROOT/usr \
+	INSTALLDIRS=vendor \
+	MP_APXS=%{_sbindir}/apxs \
+	MP_APR_CONFIG=%{_bindir}/apr-config
+make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS -fpic"
 
-# Run the test suite.
-#  Need to make t/htdocs/perlio because it isn't expecting to be run as
-#  root and will fail tests that try and write files because the server
-#  will have changed it's uid.
-%ifarch 1386
-mkdir t/htdocs/perlio
-chmod 777 t/htdocs/perlio
-$RPM_SOURCE_DIR/testlock.sh acquire
-$RPM_SOURCE_DIR/reap-stale-servers.sh
-make test
-$RPM_SOURCE_DIR/testlock.sh release
-%endif
 
 %install
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/httpd/modules
+rm -rf $RPM_BUILD_ROOT
+install -d -m 755 $RPM_BUILD_ROOT%{_libdir}/httpd/modules
 make install \
     MODPERL_AP_LIBEXECDIR=$RPM_BUILD_ROOT%{_libdir}/httpd/modules \
     MODPERL_AP_INCLUDEDIR=$RPM_BUILD_ROOT%{_includedir}/httpd
 
-# Fix permissions of solibs to avoid strip failures on non-root builds.
-find $RPM_BUILD_ROOT%{_libdir} -name "*.so" | xargs chmod u+w
+# Remove the temporary files.
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name perllocal.pod -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
+
+# Fix permissions to avoid strip failures on non-root builds.
+chmod -R u+w $RPM_BUILD_ROOT/*
 
 # Install the config file
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
-install -m 644 $RPM_SOURCE_DIR/perl.conf \
-   $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/
+install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d
+install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/
 
 # Install its manual.
 #mkdir -p $RPM_BUILD_ROOT%{contentdir}/manual/mod/mod_perl
@@ -88,34 +88,56 @@
 #rm faq/pod2htm*
 #install -m644 faq/*.html $RPM_BUILD_ROOT%{contentdir}/manual/mod/mod_perl/
 
-# Remove the temporary files.
-find $RPM_BUILD_ROOT%{_libdir}/perl?/vendor_perl/*/*/auto -name "*.bs" | xargs rm
-rm -f $RPM_BUILD_ROOT%{_libdir}/perl?/vendor_perl/*/*/perllocal.pod
-rm -f $RPM_BUILD_ROOT%{_libdir}/perl?/*/*/perllocal.pod
+
+%check || :
+# Run the test suite.
+#  Need to make t/htdocs/perlio because it isn't expecting to be run as
+#  root and will fail tests that try and write files because the server
+#  will have changed it's uid.
+%ifarch 1386
+mkdir t/htdocs/perlio
+chmod 777 t/htdocs/perlio
+$RPM_SOURCE_DIR/testlock.sh acquire
+$RPM_SOURCE_DIR/reap-stale-servers.sh
+make test
+$RPM_SOURCE_DIR/testlock.sh release
+%endif
+
 
 %clean
-[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
+
 
 %files
-%defattr(-,root,root)
-%doc Changes INSTALL LICENSE README docs
+%defattr(-,root,root,-)
+%doc Changes LICENSE README* STATUS SVN-MOVE docs/
 #%{contentdir}/manual/mod/*
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/*.conf
 %{_bindir}/*
 %{_libdir}/httpd/modules/mod_perl.so
-%{_libdir}/perl?/vendor_perl/*/*/auto/*
-%{_libdir}/perl?/vendor_perl/*/*/Apache
-%{_libdir}/perl?/vendor_perl/*/*/Bundle/*
-%{_libdir}/perl?/vendor_perl/*/*/APR
-%{_libdir}/perl?/vendor_perl/*/*/ModPerl
-%{_libdir}/perl?/vendor_perl/*/*/*.pm
-%{_mandir}/*/*.3*
+%{perl_vendorarch}/auto/*
+%{perl_vendorarch}/Apache/
+%{perl_vendorarch}/Apache2/
+%{perl_vendorarch}/Bundle/
+%{perl_vendorarch}/APR/
+%{perl_vendorarch}/ModPerl/
+%{perl_vendorarch}/*.pm
+%{_mandir}/man3/*.3*
+
 
 %files devel
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 %{_includedir}/httpd/*
 
+
 %changelog
+* Sat Apr 16 2005 Warren Togami <wtogami at redhat.com> - 2.0.0-0.rc5.1
+- 2.0.0-RC5
+
+* Sun Apr 03 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.0.0-0.rc4.1
+- Update to 2.0.0-RC4.
+- Specfile cleanup. (#153236)
+
 * Tue Jan 18 2005 Chip Turner <cturner at redhat.com> 1.99_17-2
 - rebuild for new perl
 


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/mod_perl/devel/sources,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- sources	12 Dec 2004 00:32:08 -0000	1.12
+++ sources	17 Apr 2005 21:23:07 -0000	1.13
@@ -1 +1 @@
-ffb9d5c825b93d91e6c3a8885f7d5296  mod_perl-1.99_17.tar.gz
+a523a60b5a9758a88a0f1bdcd09eb425  mod_perl-2.0.0-RC5.tar.gz




More information about the fedora-cvs-commits mailing list