rpms/perl/F-9 perl.spec,1.169,1.170

Štěpán Kasal (kasal) fedora-extras-commits at redhat.com
Thu Jun 12 10:32:51 UTC 2008


Author: kasal

Update of /cvs/extras/rpms/perl/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv14223

Modified Files:
	perl.spec 
Log Message:
- make config parameter list consistent for 32bit and 64bit platforms,
  add config option -Dinc_version_list=none (#448735)
- use perl_archname consistently
- set siteprefix to prefix/local


Index: perl.spec
===================================================================
RCS file: /cvs/extras/rpms/perl/F-9/perl.spec,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -r1.169 -r1.170
--- perl.spec	11 Jun 2008 13:35:14 -0000	1.169
+++ perl.spec	12 Jun 2008 10:32:05 -0000	1.170
@@ -16,7 +16,7 @@
 
 Name:           perl
 Version:        %{perl_version}
-Release:        25%{?dist}
+Release:        26%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        The Perl programming language
 Group:          Development/Languages
@@ -856,9 +856,7 @@
 %build
 echo "RPM Build arch: %{_arch}"
 
-# yes; don't use %_libdir so that noarch packages from other OSs
-# arches work correctly :\ the Configure lines below hardcode lib for
-# similar reasons.
+# use "lib", not %{_lib}, for privlib, sitelib, and vendorlib
 
 /bin/sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
         -Dversion=%{perl_version} \
@@ -870,19 +868,19 @@
         -Dprefix=%{_prefix} \
 %ifarch %{multilib_64_archs}
         -Dlibpth="/usr/local/lib64 /lib64 %{_prefix}/lib64" \
+%endif
         -Dprivlib="%{_prefix}/lib/perl5/%{perl_version}" \
         -Dsitelib="%{_prefix}/local/lib/perl5/site_perl/%{perl_version}" \
         -Dvendorlib="%{_prefix}/lib/perl5/vendor_perl/%{perl_version}" \
         -Darchlib="%{_libdir}/perl5/%{perl_version}/%{perl_archname}" \
         -Dsitearch="%{_prefix}/local/%{_lib}/perl5/site_perl/%{perl_version}/%{perl_archname}" \
         -Dvendorarch="%{_libdir}/perl5/vendor_perl/%{perl_version}/%{perl_archname}" \
-%endif
-        -Darchname=%{_arch}-%{_os} \
+        -Darchname=%{perl_archname} \
 %ifarch sparc sparcv9
         -Ud_longdbl \
 %endif
         -Dvendorprefix=%{_prefix} \
-        -Dsiteprefix=%{_prefix} \
+        -Dsiteprefix=%{_prefix}/local \
         -Duseshrplib \
         -Dusethreads \
         -Duseithreads \
@@ -929,10 +927,6 @@
 %endif
 %endif
 
-%ifarch %{multilib_64_archs}
-mkdir -p -m 755 ${RPM_BUILD_ROOT}%{_prefix}/lib64/perl5/vendor_perl/%{perl_version}/%{_arch}-%{_os}
-%endif
-
 # perl doesn't create this module, but modules put things in it, so we need to own it.
 mkdir -p -m 755 ${RPM_BUILD_ROOT}%{_libdir}/perl5/vendor_perl/%{perl_version}/%{perl_archname}/auto
 
@@ -1628,6 +1622,12 @@
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Tue Jun 10 2008 Stepan Kasal <skasal at redhat.com> 4:5.10.0-26
+- make config parameter list consistent for 32bit and 64bit platforms,
+  add config option -Dinc_version_list=none (#448735)
+- use perl_archname consistently
+- set siteprefix to prefix/local
+
 * Wed Jun 11 2008 Marcela Maslanova <mmaslano at redhat.com> 4:5.10.0-25
 - 447371 wrong access permission rt49003
 




More information about the fedora-extras-commits mailing list