]> git.pld-linux.org Git - packages/perl.git/blobdiff - perl.spec
- document why no asm-generic on ppc*
[packages/perl.git] / perl.spec
index 8e645e505db09726435b1b814a2de7ef53629c3e..4c32be90b990f6d3dc09979bb3849d608cce081c 100644 (file)
--- a/perl.spec
+++ b/perl.spec
@@ -24,6 +24,8 @@
 # TODO for perl-dependent packages:
 # - change all "R/BR: perl" to one of perl-{base,modules,devel}
 #
+# NOTE
+# - modules in 5.10.0: http://search.cpan.org/~rgarcia/perl-5.10.0/
 
 %define                abi     5.10.0
 %define                perlthread      %{?with_threads:-thread-multi}
@@ -38,7 +40,7 @@
 # extract module version from source
 %define                perl_modversion()       %([ -f %{SOURCE3} ] && awk -vp=%1 '$1 == p{m=$1; gsub(/::/, "-", m); printf("perl-%s = %s\\n", m, $3)}END{if (!m) printf("# Error looking up [%s]\\n", p)}' %{SOURCE3} || echo ERROR)
 
-%define                rel     2.2
+%define                rel     4
 Summary:       Practical Extraction and Report Language (Perl)
 Summary(cs.UTF-8):     Programovací jazyk Perl
 Summary(da.UTF-8):     Programmeringssproget Perl
@@ -651,7 +653,7 @@ sh Configure \
        -Dldflags="%{rpmldflags}" \
        -Dlddlflags="-shared %{rpmldflags}" \
        -Doptimize="%{rpmcflags}" \
-       %{?debug:-DDEBUGGING} \
+       -%{?debug:D}%{!?debug:U}DEBUGGING \
        -Duseshrplib \
        -Dd_dosuid \
        -Dman1dir=%{_mandir}/man1 -Dman1ext=1 \
@@ -740,8 +742,6 @@ if [ ! -f installed.stamp ]; then
 
        ## Fix lib
        %{__rm} $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so
-       #%{__ln_s} `%{__perl} -e '$_="'%{perl_archlib}/CORE/libperl.so.%{abi}'";s|^'%{_libdir}'/*||;print'` \
-       #       $RPM_BUILD_ROOT%{_libdir}/libperl.so.%{abi}
        mv $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so.%{abi} $RPM_BUILD_ROOT%{_libdir}
        %{__ln_s} ../../../../libperl.so.%{abi} $RPM_BUILD_ROOT%{perl_archlib}/CORE/libperl.so.%{abi}
        %{__ln_s} libperl.so.%{abi} $RPM_BUILD_ROOT%{_libdir}/libperl.so
@@ -1179,7 +1179,10 @@ rm -rf $RPM_BUILD_ROOT
 ## *.ph files (could be made a separate package, but an autohelper's support is needed)
 %{perl_archlib}/*.ph
 %{perl_archlib}/asm
+%ifnarch ppc ppc64
+# powerpc asm/ioctl.h doesn't use asm-generic
 %{perl_archlib}/asm-generic
+%endif
 %ifarch sparc64
 %{perl_archlib}/asm-sparc
 %{perl_archlib}/asm-sparc64
This page took 0.039561 seconds and 4 git commands to generate.