auto-import changelog data from perl-5.8.3-5.src.rpm
5.8.3-5 - update incpush patch to better handle multilib 5.8.3-2 - add a dependency filter on perl(Tie::RangeHash) 5.8.3-7 - upgrade to 5.8.3 5.8.2-7 - fix @INC so that all dirs go into it, not just those that exist at buildtime in the build system 5.8.2-4 - rebuild against db-4.2.52. 5.8.2-3 - Own site and vendor auto directories (#73970). 5.8.2-2 - upgrade to 5.8.2 5.8.1-92 - remove Vendor and Distribution macros from specfile (#108567)
This commit is contained in:
parent
d462f23419
commit
c8140a1584
@ -1 +1 @@
|
|||||||
perl-5.8.1.tar.gz
|
perl-5.8.3.tar.gz
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
/usr/bin/suidperl
|
/usr/bin/suidperl
|
||||||
/usr/bin/sperl5.8.1
|
/usr/bin/sperl5.8.3
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
/usr/lib/rpm/perl.req $* | grep -v NDBM | grep -v 'perl(v5.6.0)' | grep -v 'perl(Mac::' | grep -v 'perl(Tk'
|
/usr/lib/rpm/perl.req $* | grep -v NDBM | grep -v 'perl(v5.6.0)' | grep -v 'perl(Mac::' | grep -v 'perl(Tk' | grep -v 'perl(Tie::RangeHash)'
|
||||||
|
|
||||||
|
90
perl.spec
90
perl.spec
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
%define multilib_64_archs x86_64 s390x ppc64 sparc64
|
%define multilib_64_archs x86_64 s390x ppc64 sparc64
|
||||||
|
|
||||||
%define perlver 5.8.1
|
%define perlver 5.8.3
|
||||||
%define perlrel 92
|
%define perlrel 5
|
||||||
%define perlepoch 3
|
%define perlepoch 3
|
||||||
|
|
||||||
Provides: perl(:WITH_PERLIO)
|
Provides: perl(:WITH_PERLIO)
|
||||||
@ -34,10 +34,7 @@ Epoch: %{perlepoch}
|
|||||||
License: Artistic
|
License: Artistic
|
||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
|
|
||||||
Vendor : Red Hat, Inc.
|
Source0: perl-5.8.3.tar.gz
|
||||||
Distribution : Red Hat Linux
|
|
||||||
|
|
||||||
Source0: perl-5.8.1.tar.gz
|
|
||||||
Source1: clean-manifest.pl
|
Source1: clean-manifest.pl
|
||||||
Source9: MANIFEST.suidperl
|
Source9: MANIFEST.suidperl
|
||||||
Source10: system-owned-directories
|
Source10: system-owned-directories
|
||||||
@ -54,6 +51,7 @@ Patch7: perl-5.6.0-buildroot.patch
|
|||||||
Patch8: perl-5.8.0-errno.patch
|
Patch8: perl-5.8.0-errno.patch
|
||||||
Patch9: perl-5.7.3-syslog.patch
|
Patch9: perl-5.7.3-syslog.patch
|
||||||
# Patch10: perl-5.8.0-notty.patch
|
# Patch10: perl-5.8.0-notty.patch
|
||||||
|
Patch11: perl-5.8.3-incpush.patch
|
||||||
|
|
||||||
%define __perl_requires %{SOURCE11}
|
%define __perl_requires %{SOURCE11}
|
||||||
|
|
||||||
@ -92,12 +90,6 @@ Patch101: perl-5.8.0-libdir64.patch
|
|||||||
# module updatesd
|
# module updatesd
|
||||||
# Patch202: perl-5.8.0-Safe2.09.patch
|
# Patch202: perl-5.8.0-Safe2.09.patch
|
||||||
|
|
||||||
# backrev; this should be perl 5.8.0, not 5.8.1
|
|
||||||
# Patch1000: perl-5.8.0-backrev.patch
|
|
||||||
|
|
||||||
Patch21397: perl-5.8.1-upstream-21397.patch
|
|
||||||
Patch21401: perl-5.8.1-upstream-21401.patch
|
|
||||||
|
|
||||||
Buildroot: %{_tmppath}/%{name}-root
|
Buildroot: %{_tmppath}/%{name}-root
|
||||||
BuildRequires: gawk, grep, tcsh, gdbm-devel, db4-devel, dos2unix
|
BuildRequires: gawk, grep, tcsh, gdbm-devel, db4-devel, dos2unix
|
||||||
|
|
||||||
@ -192,24 +184,13 @@ more secure running of setuid perl scripts.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n perl-5.8.1
|
%setup -q -n perl-5.8.3
|
||||||
# %patch1 -p1 -b .instman
|
|
||||||
# Perl does not have a single entry point to define what db library to use
|
|
||||||
# so the patch below is mostly broken...
|
|
||||||
#%patch2 -p1
|
|
||||||
# %patch3 -p1 -b .nodb
|
|
||||||
#%patch4 -p1 -b .prereq
|
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
# %%patch6 -p1
|
|
||||||
#%xpatch7 -p1 -b .buildroot
|
|
||||||
%patch8 -p1
|
%patch8 -p1
|
||||||
# %%patch10 -p1
|
%patch11 -p1
|
||||||
|
|
||||||
# %xpatch16 -p1 -b .nondbm
|
|
||||||
|
|
||||||
%patch17 -p1
|
%patch17 -p1
|
||||||
|
|
||||||
# %%patch18 -p1
|
|
||||||
%patch19 -p1
|
%patch19 -p1
|
||||||
%patch21 -p1
|
%patch21 -p1
|
||||||
|
|
||||||
@ -219,13 +200,6 @@ more secure running of setuid perl scripts.
|
|||||||
%patch101 -p1
|
%patch101 -p1
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# %%patch202 -p1
|
|
||||||
|
|
||||||
# %%patch1000 -p1
|
|
||||||
|
|
||||||
%patch21397 -p1
|
|
||||||
%patch21401 -p1
|
|
||||||
|
|
||||||
find . -name \*.orig -exec rm -fv {} \;
|
find . -name \*.orig -exec rm -fv {} \;
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -245,7 +219,7 @@ echo "RPM Build arch: %{_arch}"
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
|
sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
|
||||||
-Dversion=5.8.1 \
|
-Dversion=5.8.3 \
|
||||||
-Dmyhostname=localhost \
|
-Dmyhostname=localhost \
|
||||||
-Dperladmin=root@localhost \
|
-Dperladmin=root@localhost \
|
||||||
-Dcc='%{__cc}' \
|
-Dcc='%{__cc}' \
|
||||||
@ -267,7 +241,7 @@ sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
|
|||||||
%endif
|
%endif
|
||||||
-Dvendorprefix=%{_prefix} \
|
-Dvendorprefix=%{_prefix} \
|
||||||
-Dsiteprefix=%{_prefix} \
|
-Dsiteprefix=%{_prefix} \
|
||||||
-Dotherlibdirs=/usr/lib/perl5/%{perlver} \
|
-Dotherlibdirs=/usr/lib/perl5/5.8.1:/usr/lib/perl5/5.8.0 \
|
||||||
-Duseshrplib \
|
-Duseshrplib \
|
||||||
%if %threading
|
%if %threading
|
||||||
-Dusethreads \
|
-Dusethreads \
|
||||||
@ -293,8 +267,8 @@ sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
|
|||||||
-Dinstallusrbinperl \
|
-Dinstallusrbinperl \
|
||||||
-Ubincompat5005 \
|
-Ubincompat5005 \
|
||||||
-Uversiononly \
|
-Uversiononly \
|
||||||
-Dinc_version_list='5.8.0/%{_arch}-%{_os}%{thread_arch} 5.8.0' \
|
-Dpager='/usr/bin/less -isr' \
|
||||||
-Dpager='/usr/bin/less -isr'
|
-Dinc_version_list='5.8.2/%{_arch}-%{_os}%{thread_arch} 5.8.2 5.8.1/%{_arch}-%{_os}%{thread_arch} 5.8.1 5.8.0/%{_arch}-%{_os}%{thread_arch} 5.8.0'
|
||||||
|
|
||||||
make -f Makefile
|
make -f Makefile
|
||||||
|
|
||||||
@ -306,6 +280,15 @@ mkdir -p $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
make install -f Makefile
|
make install -f Makefile
|
||||||
|
|
||||||
|
pushd $RPM_BUILD_ROOT/usr/lib/perl5
|
||||||
|
for i in 5.8.0/i386-linux-thread-multi/CORE/ 5.8.1/i386-linux-thread-multi/CORE/; do
|
||||||
|
mkdir -p $i
|
||||||
|
pushd $i
|
||||||
|
ln -s ../../../%{perlver}/i386-linux-thread-multi/CORE/libperl.so libperl.so
|
||||||
|
popd
|
||||||
|
done
|
||||||
|
popd
|
||||||
|
|
||||||
%ifarch %{multilib_64_archs}
|
%ifarch %{multilib_64_archs}
|
||||||
mkdir -p ${RPM_BUILD_ROOT}/usr/lib64/perl5/vendor_perl/%{perlver}/%{_arch}-%{_os}
|
mkdir -p ${RPM_BUILD_ROOT}/usr/lib64/perl5/vendor_perl/%{perlver}/%{_arch}-%{_os}
|
||||||
%endif
|
%endif
|
||||||
@ -333,6 +316,13 @@ done
|
|||||||
|
|
||||||
%{new_perl} -p -i -e "s|$RPM_BUILD_ROOT||g;" %{new_arch_lib}/Config.pm
|
%{new_perl} -p -i -e "s|$RPM_BUILD_ROOT||g;" %{new_arch_lib}/Config.pm
|
||||||
|
|
||||||
|
mkdir -pm 755 $RPM_BUILD_ROOT%{_libdir}/perl5/site_perl/%{perlver}/%{_arch}-%{_os}%{thread_arch}/auto
|
||||||
|
mkdir -pm 755 $RPM_BUILD_ROOT%{_libdir}/perl5/vendor_perl/%{perlver}/%{_arch}-%{_os}%{thread_arch}/auto
|
||||||
|
%ifarch %{multilib_64_archs}
|
||||||
|
mkdir -pm 755 $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/%{perlver}
|
||||||
|
mkdir -pm 755 $RPM_BUILD_ROOT/usr/lib/perl5/vendor_perl/%{perlver}
|
||||||
|
%endif
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perlver}/Net
|
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perlver}/Net
|
||||||
install -m 0644 %{SOURCE12} $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perlver}/Net/libnet.cfg
|
install -m 0644 %{SOURCE12} $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perlver}/Net/libnet.cfg
|
||||||
|
|
||||||
@ -366,7 +356,6 @@ find $RPM_BUILD_ROOT%{_libdir}/perl* -name .packlist -o -name perllocal.pod | \
|
|||||||
|
|
||||||
%files -f MANIFEST.all
|
%files -f MANIFEST.all
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config %{_libdir}/perl5/%{perlver}/Net/libnet.cfg
|
|
||||||
|
|
||||||
%if %{suidperl}
|
%if %{suidperl}
|
||||||
%files -f %{SOURCE9} suidperl
|
%files -f %{SOURCE9} suidperl
|
||||||
@ -374,9 +363,36 @@ find $RPM_BUILD_ROOT%{_libdir}/perl* -name .packlist -o -name perllocal.pod | \
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jan 28 2004 Chip Turner <cturner@redhat.com> 3:5.8.3-5
|
||||||
|
- update incpush patch to better handle multilib
|
||||||
|
|
||||||
|
* Fri Jan 23 2004 Chip Turner <cturner@redhat.com> 3:5.8.3-2
|
||||||
|
- add a dependency filter on perl(Tie::RangeHash)
|
||||||
|
|
||||||
|
* Thu Jan 22 2004 Chip Turner <cturner@redhat.com> 3:5.8.3-7
|
||||||
|
- upgrade to 5.8.3
|
||||||
|
|
||||||
|
* Mon Dec 15 2003 Chip Turner <cturner@redhat.com> 3:5.8.2-7
|
||||||
|
- fix @INC so that all dirs go into it, not just those that exist at buildtime in the build system
|
||||||
|
|
||||||
|
* Sat Dec 13 2003 Jeff Johnson <jbj@jbj.org> 3:5.8.2-4
|
||||||
|
- rebuild against db-4.2.52.
|
||||||
|
|
||||||
|
* Sun Dec 7 2003 Ville Skyttä <ville.skytta at iki.fi> - 3:5.8.2-3
|
||||||
|
- Own site and vendor auto directories (#73970).
|
||||||
|
|
||||||
|
* Wed Dec 3 2003 Chip Turner <cturner@redhat.com> 3:5.8.2-2
|
||||||
|
- upgrade to 5.8.2
|
||||||
|
|
||||||
|
* Fri Oct 31 2003 Chip Turner <cturner@redhat.com> 3:5.8.1-92
|
||||||
|
- remove Vendor and Distribution macros from specfile (#108567)
|
||||||
|
|
||||||
* Wed Oct 15 2003 Chip Turner <cturner@redhat.com> 3:5.8.1-92
|
* Wed Oct 15 2003 Chip Turner <cturner@redhat.com> 3:5.8.1-92
|
||||||
- add srand on fork patch from upstream, as well as test case
|
- add srand on fork patch from upstream, as well as test case
|
||||||
|
|
||||||
|
* Mon Oct 13 2003 Jeff Johnson <jbj@jbj.org> 3:5.8.1-91.1
|
||||||
|
- rebuild against db-4.2.42.
|
||||||
|
|
||||||
* Thu Sep 25 2003 Chip Turner <cturner@redhat.com> 3:5.8.1-91
|
* Thu Sep 25 2003 Chip Turner <cturner@redhat.com> 3:5.8.1-91
|
||||||
- perl 5.8.1 final
|
- perl 5.8.1 final
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user