This commit is contained in:
parent
429434b654
commit
213fccc665
42
README.macros
Normal file
42
README.macros
Normal file
@ -0,0 +1,42 @@
|
||||
README for perl-macros
|
||||
|
||||
Author: Christian Wittmer <chris@computersalat.de>
|
||||
|
||||
|
||||
%perl_gen_filelist generates an rpmlint happy filelist of your installed files
|
||||
|
||||
In most cases you only need to check the %doc part
|
||||
sometimes there is a "Changes" or "ChangeLog",....
|
||||
|
||||
Requirements for %perl_gen_filelist
|
||||
You have to define following parts inside your spec file
|
||||
|
||||
Example:
|
||||
|
||||
BuildRequires: perl-macros
|
||||
|
||||
%install
|
||||
%perl_make_install
|
||||
%perl_process_packlist
|
||||
%perl_gen_filelist
|
||||
|
||||
%files -f %{name}.files
|
||||
%defattr(-,root,root)
|
||||
%doc Changes README
|
||||
|
||||
|
||||
And here an Example of the generated filelist:
|
||||
|
||||
%dir /usr/lib/perl5/vendor_perl/5.8.8/Algorithm
|
||||
/usr/lib/perl5/vendor_perl/5.8.8/Algorithm/DiffOld.pm
|
||||
/usr/lib/perl5/vendor_perl/5.8.8/Algorithm/diff.pl
|
||||
/usr/lib/perl5/vendor_perl/5.8.8/Algorithm/Diff.pm
|
||||
/usr/lib/perl5/vendor_perl/5.8.8/Algorithm/diffnew.pl
|
||||
/usr/lib/perl5/vendor_perl/5.8.8/Algorithm/cdiff.pl
|
||||
/usr/lib/perl5/vendor_perl/5.8.8/Algorithm/htmldiff.pl
|
||||
%dir /usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Algorithm
|
||||
%dir /usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Algorithm/Diff
|
||||
/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/Algorithm/Diff/.packlist
|
||||
/usr/share/man/man?/*
|
||||
/var/adm/perl-modules/perl-Algorithm-Diff
|
||||
|
114
macros.perl
Normal file
114
macros.perl
Normal file
@ -0,0 +1,114 @@
|
||||
# macros.perl file
|
||||
# macros for perl module building. handle with care.
|
||||
|
||||
# Useful perl macros (from Artur Frysiak <wiget@t17.ds.pwr.wroc.pl>)
|
||||
#
|
||||
%perl_sitearch %(eval "`%{__perl} -V:installsitearch`"; echo $installsitearch)
|
||||
%perl_sitelib %(eval "`%{__perl} -V:installsitelib`"; echo $installsitelib)
|
||||
%perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)
|
||||
%perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)
|
||||
%perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib)
|
||||
%perl_privlib %(eval "`%{__perl} -V:installprivlib`"; echo $installprivlib)
|
||||
|
||||
# More useful perl macros (from Raul Dias <rsd@swi.com.br>)
|
||||
#
|
||||
%perl_version %(perl -V:version | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_man1ext %(perl -V:man1ext | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_man3ext %(perl -V:man3ext | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_man1dir %(perl -V:man1dir | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_man3dir %(perl -V:man3dir | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_installman1dir %(perl -V:installman1dir | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_installman3dir %(perl -V:installman3dir | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_installarchlib %(perl -V:installarchlib | sed "s!.*='!!;s!'.*!!")
|
||||
%perl_prefix %{buildroot}
|
||||
|
||||
# suse specific macros
|
||||
#
|
||||
%perl_make_install make DESTDIR=$RPM_BUILD_ROOT install_vendor
|
||||
%perl_process_packlist(n:) \
|
||||
mkdir -p $RPM_BUILD_ROOT/var/adm/perl-modules \
|
||||
test -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod && { sed -e "s@$RPM_BUILD_ROOT@@g" < $RPM_BUILD_RO
|
||||
OT%{perl_archlib}/perllocal.pod > $RPM_BUILD_ROOT/var/adm/perl-modules/%{-n:%{-n*}}%{!-n:%{name}} ; } ; \
|
||||
test -n "$RPM_BUILD_ROOT" -a -d $RPM_BUILD_ROOT/%perl_sitearch/auto && find $RPM_BUILD_ROOT/%perl_sitea
|
||||
rch/auto -name .packlist -print0 | xargs -0 -r perl -spi -e "s@$RPM_BUILD_ROOT@@g" ; \
|
||||
test -n "$RPM_BUILD_ROOT" -a -d $RPM_BUILD_ROOT/%perl_vendorarch/auto && find $RPM_BUILD_ROOT/%perl_ven
|
||||
dorarch/auto -name .packlist -print0 | xargs -0 -r perl -spi -e "s@$RPM_BUILD_ROOT@@g" ; \
|
||||
rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod \
|
||||
%nil
|
||||
|
||||
# macro: perl_gen_filelist (from Christian <chris@computersalat.de>)
|
||||
# do the rpmlint happy filelist generation
|
||||
# with %dir in front of directories
|
||||
#
|
||||
%perl_gen_filelist(n)\
|
||||
FILES=%{name}.files\
|
||||
# fgen_dir func\
|
||||
# IN: dir\
|
||||
fgen_dir(){\
|
||||
%{__cat} >> $FILES << EOF\
|
||||
%dir ${1}\
|
||||
EOF\
|
||||
}\
|
||||
# fgen_file func\
|
||||
# IN: file\
|
||||
fgen_file(){\
|
||||
%{__cat} >> $FILES << EOF\
|
||||
${1}\
|
||||
EOF\
|
||||
}\
|
||||
# check for files in %{perl_vendorlib}\
|
||||
RES=`find ${RPM_BUILD_ROOT}%{perl_vendorlib} -maxdepth 1 -type f`\
|
||||
if [ -n "$RES" ]; then\
|
||||
for file in $RES; do\
|
||||
fgen_file "%{perl_vendorlib}/$(basename ${file})"\
|
||||
done\
|
||||
fi\
|
||||
\
|
||||
# get all dirs into array\
|
||||
base_dir="${RPM_BUILD_ROOT}%{perl_vendorlib}/"\
|
||||
for dir in `find ${base_dir} -type d | sort`; do\
|
||||
if [ "$dir" = "${base_dir}" ]; then\
|
||||
continue\
|
||||
else\
|
||||
el=`echo $dir | %{__awk} -F"${base_dir}" '{print $2}'`\
|
||||
all_dir=(${all_dir[@]} $el)\
|
||||
fi\
|
||||
done\
|
||||
\
|
||||
# build filelist\
|
||||
for i in ${all_dir[@]}; do\
|
||||
# do not add "%dir %{perl_vendorarch}/auto", included in perl package\
|
||||
if [ "%{perl_vendorlib}/${i}" = "%{perl_vendorarch}/auto" ]; then\
|
||||
continue\
|
||||
else\
|
||||
if [ -d ${base_dir}/${i} ]; then\
|
||||
RES=`find "${base_dir}/${i}" -maxdepth 1 -type f`\
|
||||
if [ -n "$RES" ]; then\
|
||||
fgen_dir "%{perl_vendorlib}/${i}"\
|
||||
for file in $RES; do\
|
||||
fgen_file "%{perl_vendorlib}/${i}/$(basename ${file})"\
|
||||
done\
|
||||
else\
|
||||
fgen_dir "%{perl_vendorlib}/${i}"\
|
||||
fi\
|
||||
fi\
|
||||
fi\
|
||||
done\
|
||||
# add man pages\
|
||||
fgen_file "%{_mandir}/man?/*"\
|
||||
\
|
||||
# add packlist file\
|
||||
# generated fom perllocal.pod\
|
||||
if [ -f "${RPM_BUILD_ROOT}/var/adm/perl-modules/%{name}" ]; then\
|
||||
fgen_file "/var/adm/perl-modules/%{name}"\
|
||||
fi\
|
||||
\
|
||||
# check for files in %{_bindir}\
|
||||
if [ -d ${RPM_BUILD_ROOT}%{_bindir} ]; then\
|
||||
RES=`find "${RPM_BUILD_ROOT}%{_bindir}" -maxdepth 1 -type f`\
|
||||
if [ -n "$RES" ]; then\
|
||||
for file in $RES; do\
|
||||
fgen_file "%{_bindir}/$(basename ${file})"\
|
||||
done\
|
||||
fi\
|
||||
fi
|
21
perl.changes
21
perl.changes
@ -1,3 +1,24 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 29 22:32:43 CEST 2009 - chris@computersalat.de
|
||||
|
||||
- spec mods
|
||||
o added lost Provides/Obsoletes perl-macros
|
||||
o cleanup tags
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 26 12:49:33 CEST 2009 - chris@computersalat.de
|
||||
|
||||
- fix for perl_gen_filelist
|
||||
o add test for
|
||||
-f "${RPM_BUILD_ROOT}/var/adm/perl-modules/{name}"
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 26 11:51:18 CEST 2009 - mls@suse.de
|
||||
|
||||
- add macros.perl, README.macros files contributed by
|
||||
Christian <chris@computersalat.de>
|
||||
- move perl specific macros from rpm macro file to macros.perl
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 10 11:46:53 CEST 2009 - mls@suse.de
|
||||
|
||||
|
409
perl.spec
409
perl.spec
@ -19,27 +19,17 @@
|
||||
|
||||
|
||||
Name: perl
|
||||
Url: http://www.perl.org/
|
||||
BuildRequires: db-devel gdbm-devel ncurses-devel zlib-devel
|
||||
Version: 5.10.0
|
||||
Release: 67
|
||||
Summary: The Perl interpreter
|
||||
License: Artistic License; GPL v2 or later
|
||||
Version: 5.10.0
|
||||
Release: 68
|
||||
License: Artistic License .. ; GPL v2 or later
|
||||
Group: Development/Languages/Perl
|
||||
Provides: perl-500
|
||||
Provides: perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
|
||||
Obsoletes: perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple perl-Text-Balanced perl-Time-HiRes perl-libnet
|
||||
Provides: perl-Compress-Zlib perl-Compress-Raw-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib perl-Archive-Tar perl-Module-Build perl-Locale-Maketext-Simple perl-Module-Pluggable perl-Pod-Escapes perl-Pod-Simple
|
||||
Obsoletes: perl-Compress-Zlib perl-Compress-Raw-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib perl-Archive-Tar perl-Module-Build perl-Locale-Maketext-Simple perl-Module-Pluggable perl-Pod-Escapes perl-Pod-Simple
|
||||
Provides: perl-version perl-IO-Zlib perl-ExtUtils-ParseXS
|
||||
Obsoletes: perl-version perl-IO-Zlib perl-ExtUtils-ParseXS
|
||||
Recommends: perl-doc = %version
|
||||
#Requires: gzip # needed in SuSEconfig.perl
|
||||
PreReq: perl-base = %version
|
||||
#PreReq: %fillup_prereq
|
||||
AutoReqProv: on
|
||||
Url: http://www.perl.org/
|
||||
Source: perl-%{version}.tar.bz2
|
||||
Source1: %name-rpmlintrc
|
||||
Source2: macros.perl
|
||||
Source3: README.macros
|
||||
Patch: perl-%{version}.dif
|
||||
Patch1: perl-gracefull-net-ftp.diff
|
||||
Patch2: perl-5.10.0-regexp.diff
|
||||
@ -54,6 +44,31 @@ Patch10: perl-errorcount.diff
|
||||
Patch11: perl-netcmdutf8.diff
|
||||
Patch12: perl-fast-syslog.diff
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
PreReq: perl-base = %version
|
||||
#PreReq: %fillup_prereq
|
||||
BuildRequires: db-devel gdbm-devel ncurses-devel zlib-devel
|
||||
#Requires: gzip # needed in SuSEconfig.perl
|
||||
Recommends: perl-doc = %version
|
||||
#
|
||||
Provides: perl-500
|
||||
Provides: perl-macros
|
||||
Obsoletes: perl-macros
|
||||
Provides: perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple
|
||||
Obsoletes: perl-Filter-Simple perl-I18N-LangTags perl-MIME-Base64 perl-Storable perl-Test-Simple
|
||||
Provides: perl-Text-Balanced perl-Time-HiRes perl-libnet
|
||||
Obsoletes: perl-Text-Balanced perl-Time-HiRes perl-libnet
|
||||
Provides: perl-Compress-Zlib perl-Compress-Raw-Zlib
|
||||
Obsoletes: perl-Compress-Zlib perl-Compress-Raw-Zlib
|
||||
Provides: perl-IO-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib
|
||||
Obsoletes: perl-IO-Zlib perl-IO-Compress-Base perl-IO-Compress-Zlib
|
||||
Provides: perl-Archive-Tar perl-Module-Build
|
||||
Obsoletes: perl-Archive-Tar perl-Module-Build
|
||||
Provides: perl-Locale-Maketext-Simple perl-Module-Pluggable
|
||||
Obsoletes: perl-Locale-Maketext-Simple perl-Module-Pluggable
|
||||
Provides: perl-Pod-Escapes perl-Pod-Simple
|
||||
Obsoletes: perl-Pod-Escapes perl-Pod-Simple
|
||||
Provides: perl-version perl-ExtUtils-ParseXS
|
||||
Obsoletes: perl-version perl-ExtUtils-ParseXS
|
||||
|
||||
%description
|
||||
perl - Practical Extraction and Report Language
|
||||
@ -74,7 +89,7 @@ Authors:
|
||||
Larry Wall, Louis J. LaBash, Jr. <llabash@siue.edu>
|
||||
|
||||
%package base
|
||||
License: Artistic License; GPL v2 or later
|
||||
License: Artistic License .. ; GPL v2 or later
|
||||
Group: Development/Languages/Perl
|
||||
Summary: The Perl interpreter
|
||||
Provides: perl-Digest perl-Digest-MD5
|
||||
@ -104,7 +119,7 @@ Authors:
|
||||
Larry Wall, Louis J. LaBash, Jr. <llabash@siue.edu>
|
||||
|
||||
%package doc
|
||||
License: Artistic License; GPL v2 or later
|
||||
License: Artistic License .. ; GPL v2 or later
|
||||
Group: Development/Languages/Perl
|
||||
Summary: Perl Documentation
|
||||
Requires: perl = %{version}
|
||||
@ -121,6 +136,7 @@ Authors:
|
||||
|
||||
%prep
|
||||
%setup -q -n perl-5.10.0
|
||||
cp -p %{S:3} .
|
||||
%patch
|
||||
%patch1
|
||||
%patch2
|
||||
@ -183,6 +199,8 @@ install -m 444 saveConfig_heavy.pl $cpa/Config_heavy.pl
|
||||
#install -m 755 SuSE/perllocal.SuSE $RPM_BUILD_ROOT/usr/lib/perl5
|
||||
#install -m 755 SuSE/SuSEconfig.perl $RPM_BUILD_ROOT/sbin/conf.d
|
||||
#install -m 755 SuSE/sysconfig.suseconfig-perl $RPM_BUILD_ROOT/var/adm/fillup-templates
|
||||
# install macros.perl file
|
||||
install -D -m 644 %{S:2} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.perl
|
||||
pushd /usr/include
|
||||
( rpm -ql glibc-devel | fgrep '.h'
|
||||
find /usr/include/asm/ -name \*.h
|
||||
@ -348,6 +366,7 @@ EOF
|
||||
%exclude /usr/lib/perl5/*/unicore/*.txt
|
||||
/usr/bin/*
|
||||
/usr/lib/perl5/*
|
||||
%config %{_sysconfdir}/rpm/macros.perl
|
||||
#/sbin/conf.d/SuSEconfig.perl
|
||||
#/var/adm/fillup-templates/sysconfig.suseconfig-perl
|
||||
#%ghost /usr/lib/perl*/*/*/perllocal.pod
|
||||
@ -355,6 +374,7 @@ EOF
|
||||
|
||||
%files doc
|
||||
%defattr(-,root,root)
|
||||
%doc README.macros
|
||||
%exclude /usr/share/man/man1/perl.1.gz
|
||||
%exclude /usr/lib/perl5/*/pod/perldiag.pod
|
||||
%doc /usr/share/man/man1/*
|
||||
@ -364,356 +384,3 @@ EOF
|
||||
%doc /usr/lib/perl5/*/unicore/*.txt
|
||||
|
||||
%changelog
|
||||
* Wed Jun 10 2009 mls@suse.de
|
||||
- fixed off-by-one in zlib inflate code [bnc#511241]
|
||||
- fixed errorcount initialization [bnc#498425]
|
||||
- fixed utf8 handling in Net::Cmd [bnc#493978]
|
||||
- fixed performace degradation in syslog [bnc#489114]
|
||||
* Wed Jan 14 2009 mls@suse.de
|
||||
- work around nroff change [bnc#463444]
|
||||
- fix another rmtree vulnerability [bnc#450385]
|
||||
* Wed Jan 07 2009 olh@suse.de
|
||||
- obsolete old -XXbit packages (bnc#437293)
|
||||
* Wed Nov 26 2008 mls@suse.de
|
||||
- add perl-base to baselibs.conf [bnc#448884]
|
||||
- include everything arch dependand in baselibs packages
|
||||
* Wed Nov 19 2008 mls@suse.de
|
||||
- fix ph file generation [bnc#413218]
|
||||
* Fri Aug 29 2008 rguenther@suse.de
|
||||
- Add Tie/Hash.pm to perl-base. [bnc#421191]
|
||||
* Mon Jul 14 2008 schwab@suse.de
|
||||
- Fix another regexp backref overflow crash.
|
||||
- Reenable testsuite on ppc64.
|
||||
* Mon Jul 14 2008 mls@suse.de
|
||||
- fix regexp backref overflow crash fix
|
||||
* Fri Jul 11 2008 mls@suse.de
|
||||
- fix bug File:Path that made synlink targets world-writable [bnc#402660]
|
||||
- fix regexp backref overflow crash [bnc#372331]
|
||||
* Tue May 06 2008 aj@suse.de
|
||||
- Fix missing return value in configure script to silence rpmlint
|
||||
checks.
|
||||
* Fri Apr 11 2008 mls@suse.de
|
||||
- compile with -DPERL_USE_SAFE_PUTENV [bnc#377543]
|
||||
* Thu Apr 10 2008 ro@suse.de
|
||||
- added baselibs.conf file to build xxbit packages
|
||||
for multilib support
|
||||
* Mon Mar 17 2008 coolo@suse.de
|
||||
- fix path for generated perl bindings (bnc#371713)
|
||||
* Sat Mar 15 2008 coolo@suse.de
|
||||
- pod/perldiag.pod is needed in the base distribution
|
||||
* Tue Mar 11 2008 coolo@suse.de
|
||||
- after several discussions on how to decrease size of perl
|
||||
distribution: split out perl-doc
|
||||
- preparing blacklists for temporarly autorequires
|
||||
* Mon Mar 10 2008 pth@suse.de
|
||||
- Fix call to dbmclose in ext/ODBM_File/ODBM_File.xs
|
||||
- Run 'make check' in %%check
|
||||
* Tue Feb 19 2008 mls@suse.de
|
||||
- fix bug in regexp engine [bnc#355233]
|
||||
* Fri Jan 18 2008 mls@suse.de
|
||||
- obsolete more packages
|
||||
- fix bug in enc2xs [#354424]
|
||||
* Tue Jan 15 2008 schwab@suse.de
|
||||
- Remove broken test.
|
||||
* Mon Jan 07 2008 mls@suse.de
|
||||
- update to perl-5.10.0
|
||||
* happy 20th birthday, perl!
|
||||
* many new features, e.g. say, switch, state, dor, smart match
|
||||
* regular expressions now even more convoluted
|
||||
* some modules are now in core, e.g. zlib, digest::sha
|
||||
* modules updated to current version
|
||||
* see perldelta to know all of the glorious details
|
||||
* Tue Nov 06 2007 mls@suse.de
|
||||
- fix buffer overflow in regex engine CVE-2007-5116 (#332199)
|
||||
* Wed Oct 31 2007 dmueller@suse.de
|
||||
- update rpmlintrc
|
||||
* Fri May 25 2007 ro@suse.de
|
||||
- added rpmlintrc: ignore some devel files in perl package
|
||||
* Mon May 21 2007 rguenther@suse.de
|
||||
- Include Config_heavy.pl in perl-base.
|
||||
* Fri May 11 2007 rguenther@suse.de
|
||||
- Add all required directories to perl-base.
|
||||
* Mon Apr 23 2007 rguenther@suse.de
|
||||
- Split off a perl-base package containing /usr/bin/perl and
|
||||
some basic modules.
|
||||
- Depend on perl-base from perl.
|
||||
* Mon Mar 26 2007 rguenther@suse.de
|
||||
- Add gdbm-devel, ncurses-devel and zlib-devel BuildRequires.
|
||||
* Wed Dec 27 2006 schwab@suse.de
|
||||
- Fix makedepend.
|
||||
* Wed Dec 20 2006 jw@suse.de
|
||||
- graceful-net-ftp patch added.
|
||||
Lousy FTP server responses could trigger silly error messages in Net::FTP
|
||||
and had no usable status_line in LWP.
|
||||
Now it is 500 + whatever message the server responded.
|
||||
* Fri Feb 17 2006 mls@suse.de
|
||||
- suppress prototype warning in autouse [#151459]
|
||||
* Wed Feb 01 2006 mls@suse.de
|
||||
- update to perl-5.8.8
|
||||
- enable use64bitint on ppc/ppc64
|
||||
* Sun Jan 29 2006 mls@suse.de
|
||||
- converted neededforbuild to BuildRequires
|
||||
* Sat Jan 28 2006 mls@suse.de
|
||||
- update to perl-5.8.8-RC1
|
||||
* Fri Dec 09 2005 mls@suse.de
|
||||
- fix sprintf format string issues CVE-2005-3962 (#136360)
|
||||
- added workaround for hanging debugger (#135559)
|
||||
- moved SuSEconfig script to /usr/lib/perl5 (#130762)
|
||||
* Tue Sep 06 2005 mls@suse.de
|
||||
- fix infinite warn recursion by backporting change from bleadperl
|
||||
[#115402]
|
||||
* Thu Aug 18 2005 mls@suse.de
|
||||
- remove postun, handle it with ghosts
|
||||
* Thu Jul 28 2005 mls@suse.de
|
||||
- deal with new Config_heavy.pl
|
||||
* Mon Jul 25 2005 mls@suse.de
|
||||
- add rmtree patch (CAN-2005-0448)
|
||||
* Fri Jul 22 2005 lmuelle@suse.de
|
||||
- update to perl-5.8.7
|
||||
* Wed Apr 06 2005 meissner@suse.de
|
||||
- moved # icecream 0 tag where it does not get removed by checkin.
|
||||
* Wed Apr 06 2005 meissner@suse.de
|
||||
- Disable icecream to avoid problem with gcc4 / libperl.so preload.
|
||||
* Thu Mar 24 2005 uli@suse.de
|
||||
- fixed to build on ARM
|
||||
* Fri Feb 18 2005 mls@suse.de
|
||||
- fix perlbug mail sending
|
||||
* Thu Feb 17 2005 mls@suse.de
|
||||
- fix broken :encoding(utf8)
|
||||
* Fri Feb 04 2005 mls@suse.de
|
||||
- fix CAN-2005-0155/CAN-2005-0156 (PERLIO_DEBUG)
|
||||
- fix CAN-2004-0452 (File::Path::rmtree)
|
||||
* Mon Nov 29 2004 mls@suse.de
|
||||
- update to perl-5.8.6
|
||||
* Thu Aug 26 2004 schwab@suse.de
|
||||
- Remove gratuitous use of kernel header.
|
||||
- Fix mkdir race.
|
||||
* Wed Jul 28 2004 mls@suse.de
|
||||
- update to perl-5.8.5
|
||||
* Tue Mar 16 2004 mls@suse.de
|
||||
- fix instmodsh tmp file usage
|
||||
* Fri Feb 27 2004 mls@suse.de
|
||||
- update to perl-5.8.3
|
||||
* Mon Dec 08 2003 mls@suse.de
|
||||
- fix setenv issue by making perl behave differently if used
|
||||
embedded in an application (turns on PERL_USE_SAFE_PUTENV).
|
||||
[#32548]
|
||||
* Sun Nov 02 2003 adrian@suse.de
|
||||
- add missing Requires for gzip (used in SuSEconfig.perl)
|
||||
- make it possible to build as non-root
|
||||
* Mon Oct 06 2003 mls@suse.de
|
||||
- update to perl-5.8.1
|
||||
- fix srand initialization problem [perl change #21397]
|
||||
* Mon Sep 22 2003 mls@suse.de
|
||||
- update to perl-5.8.1-RC5
|
||||
* Fri Aug 22 2003 mls@suse.de
|
||||
- update to perl-5.8.1-RC4
|
||||
- added sysconfig metadata
|
||||
- use /usr/lib/perl* in the filelist so /usr/lib/debug doesn't get
|
||||
picked up
|
||||
* Thu Aug 21 2003 mjancar@suse.cz
|
||||
- use $RPM_OPT_FLAGS
|
||||
* Fri Aug 01 2003 mls@suse.de
|
||||
- fixed perlcc
|
||||
* Thu Jul 31 2003 mls@suse.de
|
||||
- update to perl-5.8.1-RC3
|
||||
* Mon Jul 14 2003 mls@suse.de
|
||||
- MM_Unix: fix vendor/siteman default path
|
||||
* Fri Jul 11 2003 mls@suse.de
|
||||
- create auto dirs in vendor_perl
|
||||
* Fri Jul 11 2003 mls@suse.de
|
||||
- update to perl-5.8.1-RC2
|
||||
- use buildroot
|
||||
* Wed Jun 11 2003 kukuk@suse.de
|
||||
- Add auto subdirectory for perl modules
|
||||
* Fri May 09 2003 ro@suse.de
|
||||
- fix build with db-4.1
|
||||
* Thu Feb 06 2003 mls@suse.de
|
||||
- add sysconfig metadata to sysconfig.suseconfig-perl
|
||||
- fix memory leak in socket creation
|
||||
- restart stdio read/write when receiving EINTR
|
||||
* Thu Jan 09 2003 mls@suse.de
|
||||
- link with -lgdbm_compat when building ODBM_File
|
||||
* Tue Sep 17 2002 ro@suse.de
|
||||
- get all ph-files for bi-arch platforms
|
||||
* Tue Sep 17 2002 mls@suse.de
|
||||
- work around a bug in .ph file generation (#19664)
|
||||
* Mon Sep 09 2002 mls@suse.de
|
||||
- fix permissions of libperl.so
|
||||
- added missing enc2xs binary
|
||||
- create more .ph header files
|
||||
- fixed h2ph enum handling
|
||||
- (fixes bug #19175)
|
||||
* Fri Aug 23 2002 mls@suse.de
|
||||
- Fix bug in conversion of literals to floating point
|
||||
- Add workaround for glibc crypt_r() bug
|
||||
* Fri Aug 09 2002 mls@suse.de
|
||||
- fix libs to include pthreads if threads are selected and
|
||||
/lib64/libc.so.6 exists
|
||||
* Thu Aug 08 2002 mls@suse.de
|
||||
- enabled thread support
|
||||
* Wed Aug 07 2002 mls@suse.de
|
||||
- corrected file list, added obsolete entries also to provides
|
||||
* Wed Jul 31 2002 mls@suse.de
|
||||
- Added Obsoletes line to obsolete all modules now packed
|
||||
with the core perl
|
||||
* Fri Jul 26 2002 kukuk@suse.de
|
||||
- Add a Provide "perl-base" [Bug #17259]
|
||||
* Tue Jul 23 2002 mls@suse.de
|
||||
- Allow missing tests in 'make test'
|
||||
- delete broken lib/File/Find/t/find.t test
|
||||
* Tue Jul 23 2002 mls@suse.de
|
||||
- MM_Unix.pm: use INSTALLARCHLIB instead of INSTALLSITEARCH to
|
||||
store the site perllocal.pod file, like the printed message says
|
||||
- added missing man3 pages
|
||||
* Mon Jul 22 2002 mls@suse.de
|
||||
- MM_Unix.pm: allow to overwrite PREFIX in the makefile, use
|
||||
better default for installsiteman{1,3}dir
|
||||
* Fri Jul 19 2002 mls@suse.de
|
||||
- update to perl-5.8.0
|
||||
* Fri Jul 05 2002 kukuk@suse.de
|
||||
- Use %%ix86 macro
|
||||
* Tue Jun 18 2002 uli@suse.de
|
||||
- disable check on armv4l
|
||||
* Mon Jun 10 2002 mls@suse.de
|
||||
- Pod::Man: don't put the generation date in the man pages
|
||||
* Thu Jun 06 2002 olh@suse.de
|
||||
- disable make check on ppc64, enable lfs test on ppc
|
||||
* Thu Mar 14 2002 mls@suse.de
|
||||
- Allow XSUBs as AUTOLOAD functions, worked in 5.6.0, needed
|
||||
for perl-Qt
|
||||
* Fri Feb 22 2002 mls@suse.de
|
||||
- Fixed File::Find if no_chdir is set (Ticket 20020213990000277)
|
||||
* Wed Feb 20 2002 mls@suse.de
|
||||
- Build DynaLoader.a with -fPIC to make mod_perl work on s390x
|
||||
* Wed Feb 06 2002 coolo@suse.de
|
||||
- patch Configure to also use -fPIC on Linux - prevents crashes on
|
||||
s390x
|
||||
- ported over the hints patch from 7.2-lib64
|
||||
* Tue Feb 05 2002 mls@suse.de
|
||||
- Use Config.pm of libperl.so build, so that apps use the right
|
||||
link options.
|
||||
* Mon Feb 04 2002 mls@suse.de
|
||||
- Added generation of libperl.so
|
||||
* Thu Jan 24 2002 schwab@suse.de
|
||||
- Fix h2ph for gcc 3.
|
||||
* Mon Jan 14 2002 mls@suse.de
|
||||
- Moved rc.config variable to sysconfig/suseconfig
|
||||
* Mon Jan 07 2002 schwab@suse.de
|
||||
- Fix dependency generation for gcc 3.1 again.
|
||||
* Thu Dec 06 2001 schwab@suse.de
|
||||
- Don't add /usr/local/lib and /usr/local/include to the search paths.
|
||||
- Fix dependency generation for gcc 3.1.
|
||||
* Tue Nov 20 2001 schwab@suse.de
|
||||
- Don't generate h2ph, h2xs, pod2man manpages by hand.
|
||||
* Thu Sep 27 2001 mls@suse.de
|
||||
- Fixed generation of perllocal.pod, also create perllocal.3pm
|
||||
* Wed Sep 12 2001 mls@suse.de
|
||||
- Fixed h2ph macro expansion/redefinition bugs.
|
||||
- Moved *.ph creation from SuSEconfig to spec file.
|
||||
* Fri Aug 31 2001 schwab@suse.de
|
||||
- Remove ia64 workarounds.
|
||||
* Wed Jun 20 2001 mls@suse.de
|
||||
- bzip2 source
|
||||
* Wed Jun 20 2001 mls@suse.de
|
||||
- Update to perl-5.6.1
|
||||
- Merged linux-alpha.sh and linux-sparc.sh into linux.sh
|
||||
- axp compiler workaround: add -mieee
|
||||
- use /lib64:/usr/lib64 on sparc64
|
||||
* Mon Jun 11 2001 schwab@suse.de
|
||||
- Remove ElectricFence from neededforbuild (got added by accident).
|
||||
* Fri Apr 13 2001 schwab@suse.de
|
||||
- Build with -O0 on ia64.
|
||||
* Mon Mar 26 2001 schwab@suse.de
|
||||
- Fix equality operator for systems that don't have NV_PRESERVES_UV.
|
||||
- Reenable some tests on ia64.
|
||||
* Thu Feb 22 2001 schwab@suse.de
|
||||
- Fix POSIX module.
|
||||
* Tue Dec 05 2000 schwab@suse.de
|
||||
- Disable some problematic tests on ia64.
|
||||
- Merge ia64 configuration with generic linux.
|
||||
* Thu Oct 26 2000 ro@suse.de
|
||||
- use new db for DB_File
|
||||
- perl binary is no longer linked to any db lib
|
||||
* Tue Oct 10 2000 ro@suse.de
|
||||
- Config.pm: set $perl to 'perl'
|
||||
- bzipped sources
|
||||
- added some mandir patches
|
||||
* Mon Sep 25 2000 ro@suse.de
|
||||
- no test for lfs on ppc
|
||||
* Wed Aug 16 2000 ro@suse.de
|
||||
- update to 5.6.0
|
||||
* Tue Aug 15 2000 ro@suse.de
|
||||
- Security fix (/bin/mail+suidperl) added (from draht@suse.de)
|
||||
* Fri Jul 14 2000 kukuk@suse.de
|
||||
- Add license information and group tag (Bug #3454)
|
||||
* Tue Jul 11 2000 ro@suse.de
|
||||
- make perllocal.SuSE script more flexible
|
||||
* Sat Apr 01 2000 bk@suse.de
|
||||
- some tests don't pass on s390 too, known.
|
||||
* Fri Mar 03 2000 schwab@suse.de
|
||||
- Add support for ia64.
|
||||
* Wed Jan 19 2000 ro@suse.de
|
||||
- man -> /usr/share/man ; affects all perl packages
|
||||
* Tue Dec 14 1999 kukuk@suse.de
|
||||
- Fixed for SPARC
|
||||
* Tue Nov 02 1999 ro@suse.de
|
||||
- do h2ph for stdarg and stddef (BUG#785)
|
||||
* Tue Oct 19 1999 ro@suse.de
|
||||
- don't print error if /usr/src/linux is not owned by a package
|
||||
(BUG#215)
|
||||
* Mon Sep 13 1999 bs@suse.de
|
||||
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
||||
* Fri Aug 27 1999 ro@suse.de
|
||||
- added "gnu","net" and "rpc" to directories for h2ph
|
||||
* Fri Jul 09 1999 ro@suse.de
|
||||
- added "bits" to directories for h2ph (closing BUG 58)
|
||||
* Thu Jul 08 1999 ro@suse.de
|
||||
- fix for perldoc
|
||||
- update to 5.005_03
|
||||
* Mon Mar 01 1999 ro@suse.de
|
||||
- t/lib/anydbm: removed test 12 : create empty record: invalid for db2
|
||||
* Thu Jan 07 1999 ro@suse.de
|
||||
- alpha changes ; dont "make test" on alpha for now :-(
|
||||
* Mon Nov 16 1998 ro@suse.de
|
||||
- update to 5.00502
|
||||
- fixed manpages for h2ph, h2xs, pod2man
|
||||
- use configure.gnu
|
||||
- keep SuSEconfig.perl from using more time than needed
|
||||
* Fri Aug 28 1998 ro@suse.de
|
||||
- updated to version perl5.004_05-MAINT_TRIAL_5
|
||||
- updated filelist
|
||||
- temporarily disablet test op/group.t for nobody/nogroup problem
|
||||
* Wed Aug 19 1998 ro@suse.de
|
||||
- added security-patches for pstruct and perldoc
|
||||
* Fri Jul 24 1998 bs@suse.de
|
||||
- enabled bincompat3
|
||||
* Thu Jul 09 1998 ro@suse.de
|
||||
- added some security and glib-patches (doio.c, perl.c)
|
||||
- re-added support for gdbm
|
||||
* Mon Jul 06 1998 ro@suse.de
|
||||
- added rc.config.perl with variables:
|
||||
CREATE_PERLLOCAL_POD="yes"
|
||||
GENERATE_PERL_SYSTEM_INCLUDES="yes"
|
||||
* Mon Jul 06 1998 ro@suse.de
|
||||
- added SuSEconfig.perl and perllocal.SuSE
|
||||
+ check if kernel-sources have changed and call h2ph
|
||||
+ check installed modules and add/delete entries in perllocal.pod
|
||||
* Thu Jan 22 1998 florian@suse.de
|
||||
- use a fixed path as architecture name
|
||||
* Tue Nov 11 1997 florian@suse.de
|
||||
- fixed file list
|
||||
- update to perl 5.004_04
|
||||
* Tue Oct 14 1997 ro@suse.de
|
||||
- ready for autobuild
|
||||
updated file list
|
||||
* Thu Oct 09 1997 florian@suse.de
|
||||
- prepare for autobuild
|
||||
* Tue May 20 1997 florian@suse.de
|
||||
- update to version 5.004
|
||||
- disable hooks to csh in perl, it is not installed on all systems
|
||||
* Thu Jan 02 1997 bs@suse.de
|
||||
h2ph call in doinst.sh added.
|
||||
* Thu Jan 02 1997 florian@suse.de
|
||||
update to version 5.003
|
||||
security fix for suidperl
|
||||
|
Loading…
Reference in New Issue
Block a user