[packages/perl] - add ludcrously high release to obsoleted packages versions to make sure perl will remove old sta
baggins
baggins at pld-linux.org
Sat Jun 22 23:46:39 CEST 2013
commit 5d0ac49343bf5bab38938da709900d261a534e61
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat Jun 22 23:45:50 2013 +0200
- add ludcrously high release to obsoleted packages versions to make
sure perl will remove old standalones
- rel 11
perl.spec | 172 +++++++++++++++++++++++++++++++-------------------------------
1 file changed, 87 insertions(+), 85 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 2a79f11..07858e2 100644
--- a/perl.spec
+++ b/perl.spec
@@ -37,13 +37,15 @@
%define perl_vendorarch %{_libdir}/perl5/vendor_perl/%{abi}/%{_target_platform}%{perlthread}
# extract module version from source
-%define perl_modver() %([ -f %{SOURCE3} ] && awk -vp=%1 '$1 == p{print $3}' %{SOURCE3} || echo ERROR)
-%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 perl_mod2ver() %([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p{print $4}' %{SOURCE4} || echo ERROR)
-%define perl_mod2version() %([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p{m=$2; printf("perl-%s = %s\\n", p, $4)}END{if (!m) printf("# Error looking up [%s]\\n", p)}' %{SOURCE4} || echo ERROR)
+%define perl_modver() %([ -f %{SOURCE3} ] && awk -vp=%1 '$1 == p { print $3 }' %{SOURCE3} || echo ERROR)
+%define perl_modverrel() %([ -f %{SOURCE3} ] && awk -vp=%1 -vr=%2 '$1 == p { print $3"-"r }' %{SOURCE3} || echo ERROR)
+%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 perl_mod2ver() %([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p { print $4 }' %{SOURCE4} || echo ERROR)
+%define perl_mod2verrel() %([ -f %{SOURCE4} ] && awk -vp=%1 -vr=%2 '$1 == p { print $4"-"r }' %{SOURCE4} || echo ERROR)
+%define perl_mod2version() %([ -f %{SOURCE4} ] && awk -vp=%1 '$1 == p { m=$2; printf("perl-%s = %s\\n", p, $4)}END{if (!m) printf("# Error looking up [%s]\\n", p) }' %{SOURCE4} || echo ERROR)
%define ver 5.18.0
-%define rel 10
+%define rel 11
Summary: Practical Extraction and Report Language (Perl)
Summary(cs.UTF-8): Programovací jazyk Perl
Summary(da.UTF-8): Programmeringssproget Perl
@@ -314,18 +316,18 @@ Provides: %perl_modversion Socket
Provides: %perl_modversion Tie::File
Provides: %perl_modversion Tie::RefHash
Provides: %perl_modversion parent
-Obsoletes: perl-File-Compare < %perl_modver File::Compare
-Obsoletes: perl-File-Temp < %perl_modver File::Temp
-Obsoletes: perl-IO < %perl_modver IO
-Obsoletes: perl-IO-Compress < %perl_mod2ver IO-Compress
-Obsoletes: perl-IO-Zlib < %perl_modver IO::Zlib
-Obsoletes: perl-IPC-Cmd < %perl_modver IPC::Cmd
-Obsoletes: perl-PathTools < %perl_mod2ver PathTools
-Obsoletes: perl-PerlIO-via-QuotedPrint < %perl_modver PerlIO::via::QuotedPrint
-Obsoletes: perl-Socket < %perl_modver Socket
-Obsoletes: perl-Tie-File < %perl_modver Tie::File
-Obsoletes: perl-Tie-RefHash < %perl_modver Tie::RefHash
-Obsoletes: perl-parent < %perl_modver parent
+Obsoletes: perl-File-Compare < %perl_modverrel File::Compare 99
+Obsoletes: perl-File-Temp < %perl_modverrel File::Temp 99
+Obsoletes: perl-IO < %perl_modverrel IO 99
+Obsoletes: perl-IO-Compress < %perl_mod2verrel IO-Compress 99
+Obsoletes: perl-IO-Zlib < %perl_modverrel IO::Zlib 99
+Obsoletes: perl-IPC-Cmd < %perl_modverrel IPC::Cmd 99
+Obsoletes: perl-PathTools < %perl_mod2verrel PathTools 99
+Obsoletes: perl-PerlIO-via-QuotedPrint < %perl_modverrel PerlIO::via::QuotedPrint 99
+Obsoletes: perl-Socket < %perl_modverrel Socket 99
+Obsoletes: perl-Tie-File < %perl_modverrel Tie::File 99
+Obsoletes: perl-Tie-RefHash < %perl_modverrel Tie::RefHash 99
+Obsoletes: perl-parent < %perl_modverrel parent 99
Obsoletes: sperl
Conflicts: perl < 1:5.8.0
@@ -360,19 +362,19 @@ Provides: %perl_modversion ExtUtils::MakeMaker
Provides: %perl_modversion ExtUtils::Manifest
Provides: %perl_modversion ExtUtils::ParseXS
Provides: %perl_modversion Module::Build
-Obsoletes: perl-CPAN < %perl_modver CPAN
-Obsoletes: perl-CPAN-Meta < %perl_modver CPAN::Meta
-Obsoletes: perl-CPAN-Meta-YAML < %perl_modver CPAN::Meta::YAML
-Obsoletes: perl-Devel-PPPort < %perl_modver Devel::PPPort
-Obsoletes: perl-Devel-Peek < %perl_modver Devel::Peek
-Obsoletes: perl-ExtUtils-CBuilder < %perl_modver ExtUtils::CBuilder
-Obsoletes: perl-ExtUtils-Command < %perl_modver ExtUtils::Command
-Obsoletes: perl-ExtUtils-Embed < %perl_modver ExtUtils::Embed
-Obsoletes: perl-ExtUtils-Install < %perl_modver ExtUtils::Install
-Obsoletes: perl-ExtUtils-MakeMaker < %perl_modver ExtUtils::MakeMaker
-Obsoletes: perl-ExtUtils-Manifest < %perl_modver ExtUtils::Manifest
-Obsoletes: perl-ExtUtils-ParseXS < %perl_modver ExtUtils::ParseXS
-Obsoletes: perl-Module-Build < %perl_modver Module::Build
+Obsoletes: perl-CPAN < %perl_modverrel CPAN 99
+Obsoletes: perl-CPAN-Meta < %perl_modverrel CPAN::Meta 99
+Obsoletes: perl-CPAN-Meta-YAML < %perl_modverrel CPAN::Meta::YAML 99
+Obsoletes: perl-Devel-PPPort < %perl_modverrel Devel::PPPort 99
+Obsoletes: perl-Devel-Peek < %perl_modverrel Devel::Peek 99
+Obsoletes: perl-ExtUtils-CBuilder < %perl_modverrel ExtUtils::CBuilder 99
+Obsoletes: perl-ExtUtils-Command < %perl_modverrel ExtUtils::Command 99
+Obsoletes: perl-ExtUtils-Embed < %perl_modverrel ExtUtils::Embed 99
+Obsoletes: perl-ExtUtils-Install < %perl_modverrel ExtUtils::Install 99
+Obsoletes: perl-ExtUtils-MakeMaker < %perl_modverrel ExtUtils::MakeMaker 99
+Obsoletes: perl-ExtUtils-Manifest < %perl_modverrel ExtUtils::Manifest 99
+Obsoletes: perl-ExtUtils-ParseXS < %perl_modverrel ExtUtils::ParseXS 99
+Obsoletes: perl-Module-Build < %perl_modverrel Module::Build 99
Obsoletes: perl-lib-devel
%description devel
@@ -472,61 +474,61 @@ Provides: %perl_modversion Unicode::Normalize
Provides: %perl_modversion bignum
Provides: %perl_modversion libnet
Provides: %perl_modversion version
-Obsoletes: perl-Archive-Tar < %perl_modver Archive::Tar
-Obsoletes: perl-Attribute-Handlers < %perl_modver Attribute::Handlers
-Obsoletes: perl-CGI < %perl_modver CGI
-Obsoletes: perl-Compress-Raw-Bzip2 < %perl_modver Compress::Raw::Bzip2
-Obsoletes: perl-Compress-Raw-Zlib < %perl_modver Compress::Raw::Zlib
-Obsoletes: perl-Digest < %perl_modver Digest
-Obsoletes: perl-Digest-MD5 < %perl_modver Digest::MD5
-Obsoletes: perl-Digest-SHA < %perl_modver Digest::SHA
-Obsoletes: perl-Filter-Simple < %perl_modver Filter::Simple
-Obsoletes: perl-FindBin < %perl_modver FindBin
-Obsoletes: perl-I18N-LangTags < %perl_modver I18N::LangTags
-Obsoletes: perl-IPC-SysV < %perl_modver IPC::SysV
-Obsoletes: perl-JSON-PP < %perl_modver JSON::PP
-Obsoletes: perl-Locale-Codes < %perl_modver Locale::Codes
-Obsoletes: perl-Locale-Maketext < %perl_modver Locale::Maketext
-Obsoletes: perl-Locale-Maketext-Simple < %perl_modver Locale::Maketext::Simple
-Obsoletes: perl-MIME-Base64 < %perl_modver MIME::Base64
-Obsoletes: perl-Math-BigInt < %perl_modver Math::BigInt
-Obsoletes: perl-Math-BigRat < %perl_modver Math::BigRat
-Obsoletes: perl-Math-Trig < %perl_modver Math::Trig
-Obsoletes: perl-Memoize < %perl_modver Memoize
-Obsoletes: perl-Module-CoreList < %perl_modver Module::CoreList
-Obsoletes: perl-Module-Load < %perl_modver Module::Load
-Obsoletes: perl-Module-Load-Conditional < %perl_modver Module::Load::Conditional
-Obsoletes: perl-Module-Metadata < %perl_modver Module::Metadata
-Obsoletes: perl-Module-Pluggable < %perl_modver Module::Pluggable
-Obsoletes: perl-NEXT < %perl_modver NEXT
-Obsoletes: perl-Package-Constants < %perl_modver Package::Constants
-Obsoletes: perl-Params::Check < %perl_modver Params::Check
-Obsoletes: perl-Parse-CPAN-Meta < %perl_modver Parse::CPAN::Meta
-Obsoletes: perl-Perl-OSType < %perl_modver Perl::OSType
-Obsoletes: perl-Pod-Escapes < %perl_modver Pod::Escapes
-Obsoletes: perl-Pod-LaTeX < %perl_modver Pod::LaTeX
-Obsoletes: perl-Pod-Parser < %perl_modver Pod::Parser
-Obsoletes: perl-Pod-Simple < %perl_modver Pod::Simple
-Obsoletes: perl-Safe < %perl_modver Safe
-Obsoletes: perl-Scalar-List-Utils < %perl_mod2ver Scalar-List-Utils
-Obsoletes: perl-Storable < %perl_modver Storable
-Obsoletes: perl-Sys-Syslog < %perl_modver Sys::Syslog
-Obsoletes: perl-Term-ANSIColor < %perl_modver Term::ANSIColor
-Obsoletes: perl-Term-Cap < %perl_modver Term::Cap
-Obsoletes: perl-Test < %perl_modver Test
-Obsoletes: perl-Test-Harness < %perl_modver Test::Harness
-Obsoletes: perl-Test-Simple < %perl_modver Test::Simple
-Obsoletes: perl-Text-Balanced < %perl_modver Text::Balanced
-Obsoletes: perl-Text-ParseWords < %perl_modver Text::ParseWords
-Obsoletes: perl-Text-Soundex < %perl_modver Text::Soundex
-Obsoletes: perl-Time-HiRes < %perl_modver Time::HiRes
-Obsoletes: perl-Time-Piece < %perl_modver Time::Piece
-Obsoletes: perl-UNIVERSAL < %perl_modver UNIVERSAL
-Obsoletes: perl-Unicode-Collate < %perl_modver Unicode::Collate
-Obsoletes: perl-Unicode-Normalize < %perl_modver Unicode::Normalize
-Obsoletes: perl-bignum < %perl_modver bignum
-Obsoletes: perl-libnet < %perl_modver libnet
-Obsoletes: perl-version < %perl_modver version
+Obsoletes: perl-Archive-Tar < %perl_modverrel Archive::Tar 99
+Obsoletes: perl-Attribute-Handlers < %perl_modverrel Attribute::Handlers 99
+Obsoletes: perl-CGI < %perl_modverrel CGI 99
+Obsoletes: perl-Compress-Raw-Bzip2 < %perl_modverrel Compress::Raw::Bzip2 99
+Obsoletes: perl-Compress-Raw-Zlib < %perl_modverrel Compress::Raw::Zlib 99
+Obsoletes: perl-Digest < %perl_modverrel Digest 99
+Obsoletes: perl-Digest-MD5 < %perl_modverrel Digest::MD5 99
+Obsoletes: perl-Digest-SHA < %perl_modverrel Digest::SHA 99
+Obsoletes: perl-Filter-Simple < %perl_modverrel Filter::Simple 99
+Obsoletes: perl-FindBin < %perl_modverrel FindBin 99
+Obsoletes: perl-I18N-LangTags < %perl_modverrel I18N::LangTags 99
+Obsoletes: perl-IPC-SysV < %perl_modverrel IPC::SysV 99
+Obsoletes: perl-JSON-PP < %perl_modverrel JSON::PP 99
+Obsoletes: perl-Locale-Codes < %perl_modverrel Locale::Codes 99
+Obsoletes: perl-Locale-Maketext < %perl_modverrel Locale::Maketext 99
+Obsoletes: perl-Locale-Maketext-Simple < %perl_modverrel Locale::Maketext::Simple 99
+Obsoletes: perl-MIME-Base64 < %perl_modverrel MIME::Base64 99
+Obsoletes: perl-Math-BigInt < %perl_modverrel Math::BigInt 99
+Obsoletes: perl-Math-BigRat < %perl_modverrel Math::BigRat 99
+Obsoletes: perl-Math-Trig < %perl_modverrel Math::Trig 99
+Obsoletes: perl-Memoize < %perl_modverrel Memoize 99
+Obsoletes: perl-Module-CoreList < %perl_modverrel Module::CoreList 99
+Obsoletes: perl-Module-Load < %perl_modverrel Module::Load 99
+Obsoletes: perl-Module-Load-Conditional < %perl_modverrel Module::Load::Conditional 99
+Obsoletes: perl-Module-Metadata < %perl_modverrel Module::Metadata 99
+Obsoletes: perl-Module-Pluggable < %perl_modverrel Module::Pluggable 99
+Obsoletes: perl-NEXT < %perl_modverrel NEXT 99
+Obsoletes: perl-Package-Constants < %perl_modverrel Package::Constants 99
+Obsoletes: perl-Params::Check < %perl_modverrel Params::Check 99
+Obsoletes: perl-Parse-CPAN-Meta < %perl_modverrel Parse::CPAN::Meta 99
+Obsoletes: perl-Perl-OSType < %perl_modverrel Perl::OSType 99
+Obsoletes: perl-Pod-Escapes < %perl_modverrel Pod::Escapes 99
+Obsoletes: perl-Pod-LaTeX < %perl_modverrel Pod::LaTeX 99
+Obsoletes: perl-Pod-Parser < %perl_modverrel Pod::Parser 99
+Obsoletes: perl-Pod-Simple < %perl_modverrel Pod::Simple 99
+Obsoletes: perl-Safe < %perl_modverrel Safe 99
+Obsoletes: perl-Scalar-List-Utils < %perl_mod2verrel Scalar-List-Utils 99
+Obsoletes: perl-Storable < %perl_modverrel Storable 99
+Obsoletes: perl-Sys-Syslog < %perl_modverrel Sys::Syslog 99
+Obsoletes: perl-Term-ANSIColor < %perl_modverrel Term::ANSIColor 99
+Obsoletes: perl-Term-Cap < %perl_modverrel Term::Cap 99
+Obsoletes: perl-Test < %perl_modverrel Test 99
+Obsoletes: perl-Test-Harness < %perl_modverrel Test::Harness 99
+Obsoletes: perl-Test-Simple < %perl_modverrel Test::Simple 99
+Obsoletes: perl-Text-Balanced < %perl_modverrel Text::Balanced 99
+Obsoletes: perl-Text-ParseWords < %perl_modverrel Text::ParseWords 99
+Obsoletes: perl-Text-Soundex < %perl_modverrel Text::Soundex 99
+Obsoletes: perl-Time-HiRes < %perl_modverrel Time::HiRes 99
+Obsoletes: perl-Time-Piece < %perl_modverrel Time::Piece 99
+Obsoletes: perl-UNIVERSAL < %perl_modverrel UNIVERSAL 99
+Obsoletes: perl-Unicode-Collate < %perl_modverrel Unicode::Collate 99
+Obsoletes: perl-Unicode-Normalize < %perl_modverrel Unicode::Normalize 99
+Obsoletes: perl-bignum < %perl_modverrel bignum 99
+Obsoletes: perl-libnet < %perl_modverrel libnet 99
+Obsoletes: perl-version < %perl_modverrel version 99
Obsoletes: perl-lib
%description modules
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/perl.git/commitdiff/5d0ac49343bf5bab38938da709900d261a534e61
More information about the pld-cvs-commit
mailing list