123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342 |
- %global cpan_version 2.98
- %global encoding_version 2.22
- Name: perl-Encode
- Version: %{cpan_version}
- Release: 1%{?_dist_release}
- Summary: Character encodings in Perl
- License: (GPL+ or Artistic) and UCD
- Group: Development/Libraries
- Vendor: Project Vine
- Distribution: Vine Linux
- URL: https://metacpan.org/pod/Encode
- Source0: https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/Encode-%{cpan_version}.tar.gz
- BuildRequires: coreutils
- BuildRequires: findutils
- BuildRequires: make
- BuildRequires: perl
- BuildRequires: perl(ExtUtils::MakeMaker)
- BuildRequires: perl(File::Spec)
- BuildRequires: perl(File::Spec::Functions)
- BuildRequires: perl(strict)
- BuildRequires: perl(warnings)
- BuildRequires: perl(bytes)
- BuildRequires: perl(Carp)
- BuildRequires: perl(Config)
- BuildRequires: perl(constant)
- BuildRequires: perl(Exporter) >= 5.57
- BuildRequires: perl(File::Basename)
- BuildRequires: perl(File::Find)
- BuildRequires: perl(Filter::Util::Call)
- BuildRequires: perl(Getopt::Long)
- BuildRequires: perl(Getopt::Std)
- BuildRequires: perl(MIME::Base64)
- BuildRequires: perl(overload)
- BuildRequires: perl(parent) >= 0.221
- BuildRequires: perl(re)
- BuildRequires: perl(utf8)
- BuildRequires: perl(vars)
- BuildRequires: perl(XSLoader)
- BuildRequires: perl(charnames)
- BuildRequires: perl(File::Compare)
- BuildRequires: perl(File::Copy)
- BuildRequires: perl(FileHandle)
- BuildRequires: perl(FindBin)
- BuildRequires: perl(IO::Select)
- BuildRequires: perl(IPC::Open3)
- BuildRequires: perl(lib)
- BuildRequires: perl(Scalar::Util)
- BuildRequires: perl(Symbol)
- BuildRequires: perl(Test)
- BuildRequires: perl(Test::More)
- BuildRequires: perl(Tie::Scalar)
- Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
- Requires: perl(parent) >= 0.221
- %{?perl_default_filter}
- %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\((Encode::ConfigLocal|MY)\\)
- %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Exporter|parent)\\)$
- %description
- The Encode module provides the interface between Perl strings and the rest
- of the system. Perl strings are sequences of characters.
- %package -n perl-encoding
- Summary: Write your Perl script in non-ASCII or non-UTF-8
- Version: %{encoding_version}
- License: GPL+ or Artistic
- Group: Development/Libraries
- Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
- Requires: perl(Carp)
- Requires: perl(Filter::Util::Call)
- Requires: perl(utf8)
- Conflicts: perl-Encode < 2.64-2
- %description -n perl-encoding
- With the encoding pragma, you can write your Perl script in any encoding you
- like (so long as the Encode module supports it) and still enjoy Unicode
- support.
- However, this encoding module is deprecated under perl 5.18. It uses
- a mechanism provided by perl that is deprecated under 5.18 and higher, and may
- be removed in a future version.
- The easiest and the best alternative is to write your script in UTF-8.
- %package devel
- Summary: Perl Encode Module Generator
- Version: %{cpan_version}
- Group: Development/Libraries
- Requires: %{name}%{?_isa} = %{cpan_version}-%{release}
- Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
- Recommends: perl-devel%{?_isa}
- Requires: perl(Encode)
- %description devel
- enc2xs builds a Perl extension for use by Encode from either Unicode Character
- Mapping files (.ucm) or Tcl Encoding Files (.enc). You can use enc2xs to add
- your own encoding to perl. No knowledge of XS is necessary.
- %prep
- %setup -q -n Encode-%{cpan_version}
- %build
- perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
- make %{?_smp_mflags}
- %install
- make pure_install DESTDIR=$RPM_BUILD_ROOT
- find $RPM_BUILD_ROOT -type f -name .packlist -delete
- find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
- %{_fixperms} $RPM_BUILD_ROOT/*
- rm -f %{buildroot}%{_bindir}/piconv
- rm -f %{buildroot}%{_bindir}/enc2xs
- rm -rf %{buildroot}%{_mandir}
- %check
- make test
- %files
- %doc AUTHORS Changes README
- %{_bindir}/encguess
- %{perl_vendorarch}/auto/*
- %{perl_vendorarch}/Encode*
- %exclude %{perl_vendorarch}/Encode/*.e2x
- %exclude %{perl_vendorarch}/Encode/encode.h
- %files -n perl-encoding
- %doc AUTHORS Changes README
- %{perl_vendorarch}/encoding.pm
- %files devel
- %{perl_vendorarch}/Encode/*.e2x
- %{perl_vendorarch}/Encode/encode.h
- %changelog
- * Sat Jan 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.98-1
- - new upstream release.
- * Mon May 23 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.84-11
- - initial build for Vine Linux.
- * Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:2.84-10
- - Increase epoch to favour standalone package
- * Mon Apr 18 2016 Petr Pisar <ppisar@redhat.com> - 3:2.84-9
- - Weak perl-Encode-devel dependency on perl-devel to Recommends level
- (bug
- * Mon Apr 11 2016 Petr Pisar <ppisar@redhat.com> - 3:2.84-8
- - 2.84 bump
- * Thu Mar 24 2016 Petr Pisar <ppisar@redhat.com> - 3:2.83-7
- - 2.83 bump
- * Tue Feb 09 2016 Petr Pisar <ppisar@redhat.com> - 3:2.82-6
- - 2.82 bump
- * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3:2.80-5
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
- * Mon Jan 25 2016 Petr Pisar <ppisar@redhat.com> - 3:2.80-4
- - 2.80 bump
- * Fri Jan 22 2016 Petr Pisar <ppisar@redhat.com> - 3:2.79-3
- - 2.79 bump
- * Thu Sep 24 2015 Petr Pisar <ppisar@redhat.com> - 3:2.78-2
- - 2.78 bump
- * Wed Sep 16 2015 Petr Pisar <ppisar@redhat.com> - 3:2.77-1
- - 2.77 bump
- * Fri Jul 31 2015 Petr Pisar <ppisar@redhat.com> - 3:2.76-2
- - Increase release number to have unique perl-encoding NEVRA
- * Fri Jul 31 2015 Petr Pisar <ppisar@redhat.com> - 3:2.76-1
- - 2.76 bump
- * Wed Jul 01 2015 Petr Pisar <ppisar@redhat.com> - 3:2.75-1
- - 2.75 bump
- * Thu Jun 25 2015 Petr Pisar <ppisar@redhat.com> - 3:2.74-1
- - 2.74 bump
- * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3:2.73-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
- * Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2:2.73-2
- - Perl 5.22 rebuild
- - Increase Epoch to favour standalone package
- * Mon Apr 20 2015 Petr Pisar <ppisar@redhat.com> - 2:2.73-1
- - 2.73 bump
- * Mon Mar 16 2015 Petr Pisar <ppisar@redhat.com> - 2:2.72-1
- - 2.72 bump
- * Thu Mar 12 2015 Petr Pisar <ppisar@redhat.com> - 2:2.71-1
- - 2.71 bump
- * Wed Mar 04 2015 Petr Pisar <ppisar@redhat.com> - 2:2.70-2
- - Correct license from (GPL+ or Artistic) to ((GPL+ or Artistic) and UCD)
- * Thu Feb 05 2015 Petr Pisar <ppisar@redhat.com> - 2:2.70-1
- - 2.70 bump
- * Fri Jan 23 2015 Petr Pisar <ppisar@redhat.com> - 2:2.68-1
- - 2.68 bump
- * Fri Dec 05 2014 Petr Pisar <ppisar@redhat.com> - 2:2.67-1
- - 2.67 bump
- * Wed Dec 03 2014 Petr Pisar <ppisar@redhat.com> - 2:2.66-1
- - 2.66 bump
- * Tue Nov 18 2014 Petr Pisar <ppisar@redhat.com> - 2:2.64-2
- - Consider Filter::Util::Call dependency as mandatory (bug
- - Sub-package encoding module
- * Mon Nov 03 2014 Petr Pisar <ppisar@redhat.com> - 2:2.64-1
- - 2.64 bump
- * Mon Oct 20 2014 Petr Pisar <ppisar@redhat.com> - 2:2.63-1
- - 2.63 bump
- * Wed Sep 03 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2:2.62-5
- - Increase Epoch to favour standalone package
- * Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1:2.62-4
- - Perl 5.20 rebuild
- * Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.62-3
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
- * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.62-2
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
- * Mon Jun 02 2014 Petr Pisar <ppisar@redhat.com> - 1:2.62-1
- - 2.62 bump
- * Wed Apr 30 2014 Petr Pisar <ppisar@redhat.com> - 1:2.60-1
- - 2.60 bump
- * Mon Apr 14 2014 Petr Pisar <ppisar@redhat.com> - 1:2.59-1
- - 2.59 bump
- * Mon Mar 31 2014 Petr Pisar <ppisar@redhat.com> - 1:2.58-1
- - 2.58 bump
- * Fri Jan 03 2014 Petr Pisar <ppisar@redhat.com> - 1:2.57-1
- - 2.57 bump
- * Mon Sep 16 2013 Petr Pisar <ppisar@redhat.com> - 1:2.55-1
- - 2.55 bump
- * Mon Sep 02 2013 Petr Pisar <ppisar@redhat.com> - 1:2.54-1
- - 2.54 bump
- * Wed Aug 21 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1:2.52-1
- - 2.52 bump
- * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.51-7
- - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
- * Fri Jul 26 2013 Petr Pisar <ppisar@redhat.com> - 1:2.51-6
- - Specify more dependencies
- * Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1:2.51-5
- - Put epoch into dependecny declaration
- * Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1:2.51-4
- - Link minimal build-root packages against libperl.so explicitly
- * Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1:2.51-3
- - Perl 5.18 rebuild
- * Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1:2.51-2
- - Perl 5.18 rebuild
- * Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1:2.51-1
- - Increase epoch to compete with perl.spec
- * Fri May 17 2013 Petr Pisar <ppisar@redhat.com> - 2.51-2
- - Specify all dependencies
- * Thu May 02 2013 Petr Pisar <ppisar@redhat.com> - 2.51-1
- - 2.51 bump
- * Mon Apr 29 2013 Petr Pisar <ppisar@redhat.com> - 2.50-1
- - 2.50 bump (recoding does not launders taintedness)
- * Tue Mar 05 2013 Petr Pisar <ppisar@redhat.com> - 2.49-1
- - 2.49 bump
- * Mon Feb 18 2013 Petr Pisar <ppisar@redhat.com> - 2.48-1
- - 2.48 bump
- * Thu Sep 20 2012 Petr Pisar <ppisar@redhat.com> 2.47-1
- - Specfile autogenerated by cpanspec 1.78.
- - Make devel sub-package architecture specific due to file location
|