]> git.pld-linux.org Git - packages/perl.git/blobdiff - perl.spec
- document why no asm-generic on ppc*
[packages/perl.git] / perl.spec
index cacf078e13db76a9103b1c9a045531552c2ca0ec..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}
@@ -36,9 +38,9 @@
 %define                perl_vendorarch %{_libdir}/perl5/vendor_perl/%{abi}/%{_target_platform}%{perlthread}
 
 # extract module version from source
-%define                perl_modversion()       %(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})
+%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
@@ -394,10 +396,8 @@ Provides:  %perl_modversion Digest
 Provides:      %perl_modversion Digest::MD5
 Provides:      %perl_modversion Filter::Simple
 Provides:      %perl_modversion FindBin
-#Provides:     %%perl_modversion Hash::Utils Data::Util is missing
 Provides:      %perl_modversion I18N::LangTags
 Provides:      %perl_modversion IPC::SysV
-#Provides:     %%perl_modversion Locale::Codes
 Provides:      %perl_modversion Locale::Maketext
 Provides:      %perl_modversion MIME::Base64
 Provides:      %perl_modversion Math::BigInt
@@ -407,7 +407,6 @@ Provides:   %perl_modversion Memoize
 Provides:      %perl_modversion NEXT
 Provides:      %perl_modversion Pod::LaTeX
 Provides:      %perl_modversion Pod::Parser
-#Provides:     %%perl_modversion Scalar::List::Utils
 Provides:      %perl_modversion Storable
 Provides:      %perl_modversion Term::ANSIColor
 Provides:      %perl_modversion Term::Cap
@@ -417,8 +416,6 @@ Provides:   %perl_modversion Test::Simple
 Provides:      %perl_modversion Text::Balanced
 Provides:      %perl_modversion Text::ParseWords
 Provides:      %perl_modversion Text::Soundex
-# XXX: I'm not sure what to do with this one...
-#Provides:     %%perl_modversion Text::Tabs+Wrap 2005.0824(01)
 Provides:      %perl_modversion Time::HiRes
 Provides:      %perl_modversion UNIVERSAL
 Provides:      %perl_modversion Unicode::Collate
@@ -656,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 \
@@ -745,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
@@ -1184,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.095049 seconds and 4 git commands to generate.