source: projects/specs/trunk/p/perl/perl-vl.spec @ 9332

Revision 9332, 38.7 KB checked in by inagaki, 9 years ago (diff)

2015-02-06 Ryoichi INAGAKI <ryo1@…>

  • bogofilter: updated
  • perl, python-bsbddb3: rebuilt with libdb


Line 
1%define _noVersionedDependencies 1
2%define threading  1
3%define largefiles 1
4
5%define multilib_64_archs x86_64 s390x ppc64 sparc64
6%define perl_archname %{_arch}-%{_os}-thread-multi
7%define new_perl_lib  $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}:$RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{version}
8%define comp_perl_lib $RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{version}:$RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{version}
9%define new_arch_lib  $RPM_BUILD_ROOT%{_libdir}/perl5/%{version}/%{perl_archname}
10%define comp_arch_lib $RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{version}/%{perl_archname}
11%define new_perl_flags LD_PRELOAD=/%{new_arch_lib}/CORE/libperl.so LD_LIBRARY_PATH=%{new_arch_lib}/CORE PERL5LIB=%{new_perl_lib}:%{comp_perl_lib}
12%define new_perl %{new_perl_flags} $RPM_BUILD_ROOT/%{_bindir}/perl
13
14%define perl_version 5.16.3
15%define perlrel 2
16%define perl_epoch 2
17
18Provides: perl(:WITH_PERLIO)
19
20%if %{threading}
21%define thread_arch -thread-multi
22Provides: perl(:WITH_ITHREADS)
23Provides: perl(:WITH_THREADS)
24%else
25%define thread_arch %{nil}
26Provides: perl(:WITHOUT_ITHREADS)
27Provides: perl(:WITHOUT_THREADS)
28%endif
29
30%if %{largefiles}
31Provides: perl(:WITH_LARGEFILES)
32%else
33Provides: perl(:WITHOUT_LARGEFILES)
34%endif
35
36Summary:      The Perl programming language.
37Summary(ja):  Perl プログラミング 言語
38
39Name:         perl
40Version:      %{perl_version}
41Release:      %{perlrel}%{?_dist_release}
42Epoch:        %{perl_epoch}
43License:      Artistic or GPL
44Group:        Development/Languages
45URL:          http://www.perl.org/
46Source0:      ftp://ftp.perl.org/pub/perl/CPAN/src/perl-%{perl_version}.tar.bz2
47Source10:     system-owned-directories
48Source11:     filter-depends.sh
49Source12:     perl-5.8.0-libnet.cfg
50Patch4:       perl-5.6.1-prereq.patch
51Patch6:       perl-5.8.0-fhs.patch
52Patch7:       perl-5.6.0-buildroot.patch
53#Patch8:      perl-5.8.0-errno.patch
54Patch9:       perl-5.7.3-syslog.patch
55
56## from CentOS 7 Open QA – c7.00.04: perl-5.16.3-283.el7
57Patch13:      perl-perlbug-tag.patch
58
59%define __perl_requires %{SOURCE11}
60
61Conflicts: perl-NDBM_File <= 1:1.75-34.99.6
62
63Obsoletes: perl-Digest-MD5
64Obsoletes: perl-MIME-Base64
65Obsoletes: perl-libnet
66Obsoletes: perl-Storable
67Obsoletes: perl-Filter
68Obsoletes: perl-Filter-Simple
69Obsoletes: perl-Time-HiRes
70Provides: perl-MIME-Base64
71Provides: perl-libnet
72## perl-5.10.0
73Obsoletes: perl-Module-Build <= 0.2806-0vl1
74Obsoletes: perl-Archive-Tar <= 1.38-0vl2
75Obsoletes: perl-IO-Compress-Base <= 2.008-0vl1
76Obsoletes: perl-Compress-Raw-Zlib <= 2.008-0vl1
77Obsoletes: perl-IO-Compress-Zlib <= 2.008-0vl1
78Obsoletes: perl-Compress-Zlib <= 2.008-0vl1
79Obsoletes: perl-IO-Zlib <= 1.09-0vl1
80Obsoletes: perl-version <= 0.42-0vl3
81Provides: perl-Module-Build
82Provides: perl-Archive-Tar
83Provides: perl-IO-Compress-Base
84Provides: perl-Compress-Raw-Zlib
85Provides: perl-IO-Compress-Zlib
86Provides: perl-Compress-Zlib
87Provides: perl-IO-Zlib
88Provides: perl-version
89
90# Vine: provide archlibdir itself since Vine's aptdata don't have filelists
91Provides: %{_libdir}/perl5/%{perl_version}/%{_arch}-%{_os}%{thread_arch}
92
93# Configure doesn't listen well when we say no ndbm.  When it links in, it then conflicts with berkeley db.  oops.
94Patch16: perl-5.8.0-nondbm.patch
95
96# make sure we get the proper ldflags on libperl.so
97Patch17: perl-5.8.0-sharedlinker.patch
98
99# work around annoying rpath issue
100Patch21: perl-5.8.0-rpath-make.patch
101
102# bugzilla 101767, make sure threads.so links directly to -lpthread
103Patch22: perl-5.8.1-lpthread-link.patch
104
105# arch-specific patches
106Patch101: perl-5.8.0-libdir64.patch
107
108## patches from Fedora
109# Fedora/RHEL specific (use libresolv instead of libbind)
110Patch1006:         perl-5.8.6-libresolv.patch
111
112# FIXME: May need the "Fedora" references removed before upstreaming
113Patch1007:         perl-5.12.3-USE_MM_LD_RUN_PATH.patch
114
115# Skip hostname tests, since hostname lookup isn't available in Fedora
116# buildroots by design.
117Patch1008:         perl-5.12.3-disable_test_hosts.patch
118
119# The Fedora builders started randomly failing this futime test
120# only on x86_64, so we just don't run it. Works fine on normal
121# systems.
122Patch1010:        perl-5.10.0-x86_64-io-test-failure.patch
123
124## patch(es) from CentOS
125# perl-5.16.3-283.el7
126Patch7000: porting-podcheck-regen.patch
127
128## security
129Patch2020: perl-5.12.3_CVE-2012-5195.patch
130Patch2030: perl-5.12.3_CVE-2012-5526.patch
131# from CentOS
132Patch2050: perl-5.17.6-Fix-misparsing-of-maketext-strings.patch
133
134Buildroot:    %{_tmppath}/%{name}-%{version}-root
135BuildRequires:  gawk, grep, tcsh, gdbm-devel, libdb-devel
136BuildRequires:  rpm-devel, ncurses-devel, zlib-devel, netpbm-devel
137BuildRequires:  libpng-devel, libtiff-devel, libelf, libjpeg-devel
138BuildRequires:  netpbm-devel, e2fsprogs-devel
139
140# without man installed, the variables installman[13]dir
141# in Config.pm will be undefined. This BuildPreReq will fix it.
142BuildRequires:  man-db
143
144Vendor:       Project Vine
145Distribution: Vine Linux
146
147# The long line of Perl provides.
148
149# These provides are needed by the perl pkg itself with auto-generated perl.req
150Provides: perl(VMS::Filespec)
151Provides: perl(VMS::Stdio)
152
153# Compat provides
154Provides: perl(:MODULE_COMPAT_5.16.3)
155Provides: perl(:MODULE_COMPAT_5.16.2)
156Provides: perl(:MODULE_COMPAT_5.16.1)
157Provides: perl(:MODULE_COMPAT_5.16.0)
158
159# Threading provides
160Provides: perl(:WITH_ITHREADS)
161Provides: perl(:WITH_THREADS)
162# Largefile provides
163Provides: perl(:WITH_LARGEFILES)
164# PerlIO provides
165Provides: perl(:WITH_PERLIO)
166# File provides
167Provides: perl(abbrev.pl)
168Provides: perl(assert.pl)
169Provides: perl(bigfloat.pl)
170Provides: perl(bigint.pl)
171Provides: perl(bigrat.pl)
172Provides: perl(bytes_heavy.pl)
173Provides: perl(cacheout.pl)
174Provides: perl(complete.pl)
175Provides: perl(ctime.pl)
176Provides: perl(dotsh.pl)
177Provides: perl(dumpvar.pl)
178Provides: perl(exceptions.pl)
179Provides: perl(fastcwd.pl)
180Provides: perl(find.pl)
181Provides: perl(finddepth.pl)
182Provides: perl(flush.pl)
183Provides: perl(ftp.pl)
184Provides: perl(getcwd.pl)
185Provides: perl(getopt.pl)
186Provides: perl(getopts.pl)
187Provides: perl(hostname.pl)
188Provides: perl(importenv.pl)
189Provides: perl(look.pl)
190Provides: perl(newgetopt.pl)
191Provides: perl(open2.pl)
192Provides: perl(open3.pl)
193Provides: perl(perl5db.pl)
194Provides: perl(pwd.pl)
195Provides: perl(shellwords.pl)
196Provides: perl(stat.pl)
197Provides: perl(syslog.pl)
198Provides: perl(tainted.pl)
199Provides: perl(termcap.pl)
200Provides: perl(timelocal.pl)
201Provides: perl(utf8_heavy.pl)
202Provides: perl(validate.pl)
203Provides: perl(Carp::Heavy)
204Provides: perl(unicore::Name)
205
206## Requires
207# fix <BTS:VineLinux:1008>
208Requires: nss
209# for perldoc(1)
210Requires: groff
211
212%description
213Perl is a high-level programming language with roots in C, sed, awk
214and shell scripting.  Perl is good at handling processes and files,
215and is especially good at handling text.  Perl's hallmarks are
216practicality and efficiency.  While it is used to do a lot of
217different things, Perl's most common applications are system
218administration utilities and web programming.  A large proportion of
219the CGI scripts on the web are written in Perl.  You need the perl
220package installed on your system so that your system can handle Perl
221scripts.
222
223Install this package if you want to program in Perl or enable your
224system to handle Perl scripts.
225
226%description -l ja
227Perl は高レベルなプログラミング言語です.Perl では,プロセス処理や
228ファイル処理が容易に行え,特にテキスト処理においてその威力を発揮します.
229Perl が実用的かつ効率的であることは既に折紙付きです.Perl は様々な用途に
230用いられていますが,最も一般的にはシステム管理ユーティリティやウェブ
231プログラミングに用いられています.実際 Web 上の CGI スクリプトの多くは
232Perl で書かれています.
233
234あなたのシステムで Perl スクリプトを扱える様にするには,このパッケージを
235インストールして下さい.
236
237%package localdirs
238Summary:      Perl library directories in /usr/local
239Group:        Development/Languages
240License:      Artistic or GPL
241Requires:     perl = %{perl_epoch}:%{perl_version}-%{release}
242Obsoletes:    perl < 5.10.0
243
244%description localdirs
245Perl library directories in /usr/local
246
247%prep
248%setup -q
249%patch7000 -p1
250#%patch1 -p1
251%patch13 -p1
252
253%patch17 -p1 -b .sharedlinker
254
255%patch21 -p1 -b .rpathmake
256
257%ifarch %{multilib_64_archs}
258%patch101 -p1 -b .libdir64
259%endif
260
261## patch from Fedora
262%patch1006 -p1
263%patch1007 -p1
264%patch1008 -p1
265%patch1010 -p1
266
267## security patch(es)
268%patch2020 -p1 -b .CVE-2012-5195
269%patch2030 -p1
270%patch2050 -p1
271
272#
273# Candidates for doc recoding (need case by case review):
274# find . -name "*.pod" -o -name "README*" -o -name "*.pm" | xargs file -i | grep charset= | grep -v '\(us-ascii\|utf-8\)'
275recode()
276{
277        iconv -f "${2:-iso-8859-1}" -t utf-8 < "$1" > "${1}_"
278        touch -r "$1" "${1}_"
279        mv -f "${1}_" "$1"
280}
281recode README.cn euc-cn
282recode README.jp euc-jp
283recode README.ko euc-kr
284# TODO iconv fail on this one
285## recode README.tw big5
286recode pod/perlebcdic.pod
287recode pod/perlhack.pod
288recode pod/perlhist.pod
289recode pod/perlthrtut.pod
290recode AUTHORS
291
292find . -name \*.orig -exec rm -fv {} \;
293
294
295# Oh, the irony. Perl generates some non-versioned provides we don't need.
296# Each of these has a versioned provide, which we keep.
297%if %{_dist_release} > "vl6"
298%global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(Carp\\)$
299%global __provides_exclude %__provides_exclude|^perl\\(DynaLoader\\)$
300%global __provides_exclude %__provides_exclude|^perl\\(Locale::Maketext\\)$
301%global __provides_exclude %__provides_exclude|^perl\\(Log::Message::Handlers\\)$
302%global __provides_exclude %__provides_exclude|^perl\\(Math::BigInt\\)$
303%global __provides_exclude %__provides_exclude|^perl\\(Net::Config\\)$
304%global __provides_exclude %__provides_exclude|^perl\\(Tie::Hash\\)$
305%global __provides_exclude %__provides_exclude|^perl\\(bigint\\)$
306%global __provides_exclude %__provides_exclude|^perl\\(bigrat\\)$
307%global __provides_exclude %__provides_exclude|^perl\\(bytes\\)$
308%global __provides_exclude %__provides_exclude|^perl\\(utf8\\)$
309%global __provides_exclude %__provides_exclude|^perl\\(DB\\)$
310#
311%global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(DBIx::Simple\\)
312%global __requires_exclude %__requires_exclude|^perl\\(FCGI\\)
313%global __requires_exclude %__requires_exclude|^perl\\(Log::Message::Handlers\\)
314%global __requires_exclude %__requires_exclude|^perl\\(Mac::BuildTools\\)
315%global __requires_exclude %__requires_exclude|^perl\\(Mac::InternetConfig\\)
316%global __requires_exclude %__requires_exclude|^perl\\(Tk\\)
317%global __requires_exclude %__requires_exclude|^perl\\(Tk::Pod\\)
318%global __requires_exclude %__requires_exclude|^perl\\(Your::Module::Here\\)
319%else
320cat << EOF > perl-prov
321#!/bin/sh
322/usr/lib/rpm/perl.prov $* |\
323    sed -e '/^perl(Carp)$/d' |\
324    sed -e '/^perl(DynaLoader)$/d' |\
325    sed -e '/^perl(Locale::Maketext)$/d' |\
326    sed -e '/^perl(Log::Message::Handlers)$/d' |\
327    sed -e '/^perl(Math::BigInt)$/d' |\
328    sed -e '/^perl(Net::Config)$/d' |\
329    sed -e '/^perl(Tie::Hash)$/d' |\
330    sed -e '/^perl(bigint)$/d' |\
331    sed -e '/^perl(bigrat)$/d' |\
332    sed -e '/^perl(bytes)$/d' |\
333    sed -e '/^perl(utf8)$/d' |\
334    sed -e '/^perl(DB)$/d'
335
336EOF
337%define __perl_provides %{_builddir}/%{name}-%{perl_version}/perl-prov
338chmod +x %{__perl_provides}
339%endif
340
341# Configure Compress::Zlib to use system zlib
342sed -i 's|BUILD_ZLIB      = True|BUILD_ZLIB      = False|
343    s|INCLUDE         = ./zlib-src|INCLUDE         = %{_includedir}|
344    s|LIB             = ./zlib-src|LIB             = %{_libdir}|' \
345    cpan/Compress-Raw-Zlib/config.in
346
347
348%build
349# for generating makefiles
350export LANG=C
351export LANGUAGE=C
352export LC_ALL=C
353
354echo "RPM Build arch: %{_arch}"
355
356[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
357
358# yes; don't use %_libdir so that noarch packages from other OSs
359# arches work correctly :\ the Configure lines below hardcode lib for
360# similar reasons.
361
362/bin/sh Configure -des -Doptimize="$RPM_OPT_FLAGS" \
363        -Dversion=%{perl_version} \
364        -Dmyhostname=localhost \
365        -Dperladmin=root@localhost \
366        -Dcc='%{__cc}' \
367        -Dcf_by='Vine Linux' \
368        -Dinstallprefix=%{_prefix} \
369        -Dprefix=%{_prefix} \
370%ifarch %{multilib_64_archs}
371        -Dlibpth="/lib64 %{_prefix}/lib64" \
372        -Dprivlib="%{_prefix}/lib/perl5/%{perl_version}" \
373        -Dsitelib="%{_prefix}/lib/perl5/site_perl/%{perl_version}" \
374        -Dvendorlib="%{_prefix}/lib/perl5/vendor_perl/%{perl_version}" \
375        -Darchlib="%{_libdir}/perl5/%{perl_version}/%{perl_archname}" \
376        -Dsitearch="%{_libdir}/perl5/site_perl/%{perl_version}/%{perl_archname}" \
377        -Dvendorarch="%{_libdir}/perl5/vendor_perl/%{perl_version}/%{perl_archname}" \
378%endif
379        -Darchname=%{_arch}-%{_os} \
380%ifarch sparc sparcv9
381        -Ud_longdbl \
382%endif
383        -Dvendorprefix=%{_prefix} \
384        -Dsiteprefix=%{_prefix} \
385        -Duseshrplib \
386        -Dusethreads \
387        -Duseithreads \
388        -Duselargefiles \
389        -Dd_semctl_semun \
390        -Di_db \
391        -Ui_ndbm \
392        -Di_gdbm \
393        -Di_shadow \
394        -Di_syslog \
395        -Dman3ext=3pm \
396        -Duseperlio \
397        -Dinstallusrbinperl=n \
398        -Ubincompat5005 \
399        -Uversiononly \
400        -Dpager='/usr/bin/less -isr' \
401        -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \
402        -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \
403        -Ud_endservent_r_proto -Ud_setservent_r_proto \
404%ifarch %{multilib_64_archs}
405        -Dotherlibdirs="%{_libdir}/perl5/%{perl_version}:%{_libdir}/perl5/vendor_perl/%{perl_version}:%{_libdir}/perl5/vendor_perl:%{_libdir}/perl5/site_perl/%{perl_version}:%{_libdir}/perl5/site_perl:%{_prefix}/local/lib/site_perl:%{_prefix}/local/lib64/site_perl" \
406%else
407        -Dotherlibdirs="%{_prefix}/local/lib/site_perl" \
408%endif
409        -Dscriptdir='%{_bindir}'
410
411make %{?_smp_mflags}
412
413%install
414[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
415make install DESTDIR=$RPM_BUILD_ROOT
416
417%ifarch %{multilib_64_archs}
418mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{perl_version}
419mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/auto
420%ifarch x86_64
421mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/i386-linux-thread-multi/auto
422%endif
423%ifarch s390x
424mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/s390-linux-thread-multi/auto
425%endif
426%ifarch ppc64
427mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/ppc-linux-thread-multi/auto
428%endif
429%ifarch sparc64
430mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/sparc-linux-thread-multi/auto
431%endif
432%endif
433
434%ifarch %{multilib_64_archs}
435mkdir -p -m 755 ${RPM_BUILD_ROOT}%{_prefix}/lib64/perl5/vendor_perl/%{perl_version}/%{_arch}-%{_os}
436%endif
437
438# perl doesn't create this module, but modules put things in it, so we need to own it.
439mkdir -p -m 755 ${RPM_BUILD_ROOT}%{_libdir}/perl5/vendor_perl/%{perl_version}/%{perl_archname}/auto
440
441install -p -m 755 utils/pl2pm ${RPM_BUILD_ROOT}%{_bindir}/pl2pm
442
443for i in asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h sys/socket.h sys/time.h wait.h
444do
445  %{new_perl} $RPM_BUILD_ROOT/%{_bindir}/h2ph -a \
446              -d $RPM_BUILD_ROOT%{_libdir}/perl5/%{perl_version}/%{perl_archname} $i || /bin/true
447done
448
449
450for dir in $(%{new_perl} -le 'print join("\n", @INC)' | grep '^%{_prefix}/lib')
451do
452  mkdir -p $RPM_BUILD_ROOT/$dir
453done
454
455for dir in $(%{new_perl} -le 'print join("\n", @INC)' | grep '^%{_libdir}')
456do
457  mkdir -p $RPM_BUILD_ROOT/$dir
458done
459
460#
461# libnet configuration file
462#
463mkdir -p -m 755 $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perl_version}/Net
464install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perl_version}/Net/libnet.cfg
465
466#
467# Core modules removal
468#
469find $RPM_BUILD_ROOT -name '*NDBM*' | xargs rm -rfv
470
471find $RPM_BUILD_ROOT -type f -name '*.bs' -a -empty -exec rm -f {} ';'
472
473# Install sample cgi scripts (this used to happen automatically?)
474mkdir -p $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perl_version}/CGI/examples/
475cp -a cpan/CGI/examples/* $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perl_version}/CGI/examples/
476
477# Cleanup binary paths and make cgi files executable
478pushd $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perl_version}/CGI/examples/
479  for i in *.cgi make_links.pl ; do
480    sed -i 's|/usr/local/bin/perl|%{_bindir}/perl|g' $i
481    chmod +x $i
482  done
483popd
484
485# miniperl? As an interpreter? How odd.
486sed -i 's|./miniperl|%{_bindir}/perl|' $RPM_BUILD_ROOT/%{_prefix}/lib/perl5/%{perl_version}/ExtUtils/xsubpp
487chmod +x $RPM_BUILD_ROOT/%{_prefix}/lib/perl5/%{perl_version}/ExtUtils/xsubpp
488
489# Don't need the .packlist
490rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{perl_version}/%{perl_archname}/.packlist
491
492# Fix some manpages to be UTF-8
493pushd $RPM_BUILD_ROOT%{_mandir}/man1/
494  for i in perl588delta.1 perldelta.1 ; do
495    iconv -f MS-ANSI -t UTF-8 $i --output new-$i
496    rm -rf $i
497    mv new-$i $i
498  done
499popd
500
501chmod -R u+w $RPM_BUILD_ROOT/*
502
503# for localdirs
504%{__mkdir_p} %{buildroot}%{_prefix}/local/lib/site_perl/%{perl_version}/%{_arch}-%{_os}%{thread_arch}
505
506# Local patch tracking
507# cd $RPM_BUILD_ROOT%{_libdir}/perl5/%{perl_version}/%{perl_archname}/CORE/
508# perl -x patchlevel.h 'Fedora Patch1: Permit suidperl to install as nonroot'
509# perl -x patchlevel.h 'Fedora Patch2: Removes date check, Fedora/RHEL specific'
510# perl -x patchlevel.h 'Fedora Patch3: Fedora/RHEL use links instead of lynx'
511# perl -x patchlevel.h 'Fedora Patch4: Work around annoying rpath issue'
512# %ifarch %{multilib_64_archs}
513# perl -x patchlevel.h 'Fedora Patch5: support for libdir64'
514# %endif
515# perl -x patchlevel.h 'Fedora Patch6: use libresolv instead of libbind'
516# perl -x patchlevel.h 'Fedora Patch7: USE_MM_LD_RUN_PATH'
517# perl -x patchlevel.h 'Fedora Patch8: Skip hostname tests, due to builders not being network capable'
518# perl -x patchlevel.h 'Fedora Patch9: Update Sys::Syslog to 0.24'
519# perl -x patchlevel.h 'Fedora Patch10: Dont run one io test due to random builder failures'
520# perl -x patchlevel.h '32891 fix big slowdown in 5.10 @_ parameter passing'
521# perl -x patchlevel.h 'Fedora Patch12: Update Module::Load::Conditional to 0.24'
522# perl -x patchlevel.h 'Fedora Patch13: Upgrade Module::CoreList to 2.14'
523
524%clean
525[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
526
527%check
528make test
529
530%post -p /sbin/ldconfig
531
532%postun -p /sbin/ldconfig
533
534%files
535%defattr(-,root,root)
536%doc Artistic AUTHORS Changes* Copying README
537%{_mandir}/man1/*.1*
538%{_mandir}/man3/*.3*
539%{_bindir}/*
540%{_libdir}/perl5
541%ifarch %{multilib_64_archs}
542%{_prefix}/lib/perl5
543%endif
544
545%files localdirs
546%defattr(-,root,root)
547%dir %{_prefix}/local/lib/site_perl
548%dir %{_prefix}/local/lib/site_perl/%{perl_version}
549%dir %{_prefix}/local/lib/site_perl/%{perl_version}/%{_arch}-%{_os}%{thread_arch}
550
551%changelog
552* Thu Feb  5 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 5.16.3-2
553- rebuilt with libdb 5.3.28
554
555* Fri Jun 27 2014 IWAI, Masaharu <iwai@alib.jp> 5.16.3-1
556- drop unnecessary patches
557 - fix thread leak patch (Patch1011): upstream fixed
558 - CVE-2011-1487 patch (Patch2001)
559 - CVE-2011-3597 patch (Digest, Patch2010)
560 - CVE-2013-1667 patch (rehashing, Patch2040)
561- update patches from perl-5.16.3-283.el7 (CentOS 7 Open QA – c7.00.04)
562 - perlbug tag patch (Patch13)
563 - Fix misparsing of maketext strings, CVE-2012-6329 patch (Patch2050)
564- stop coverting charactor encoding: README.tw (FIXME)
565- add patch from perl-5.16.3-283.el7 (CentOS 7 Open QA – c7.00.04)
566 - porting podcheck regen patch (Patch7000)
567- update BuildRequires
568 - s/man/man-db/
569 - drop gpm-devel
570- stop gzipped Changes
571 - drop Patch1
572- update Compat provides: 5.16.*
573- add Provides: perl(unicore::Name)
574
575* Wed Apr  3 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-9
576- add patch2050 for fix CVE-2012-6329 (Guts.pm)
577
578* Tue Mar 12 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-8
579- add Patch2040 for fix CVE-2013-1667 (rehashing)
580
581* Sun Jan  6 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-7
582- add patch2030 for fix CVE-2012-5526 (LF escape)
583
584* Tue Oct 16 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-6
585- add patch2010 for fix CVE-2012-3597 (Digest)
586- add patch2020 for fix CVE-2012-5195 ('x' string repeat operator)
587
588* Mon Mar 05 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.12.3-5
589- fix vendorlib/sitelib paths (so that building noarch Perl module will
590  always go into library paths whith starts with /usr/lib on x86_64 archs)
591
592* Sun Aug  7 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-4
593- fix CVE-2011-1487 (Patch2001): based upstream patch
594
595* Sat Mar 26 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-3
596- add Requires: groff: for perldoc(1)
597- drop Obsoletes: perl-MD5
598
599* Thu Mar 24 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-2
600- fix thread leak patch (Patch1011): from Fedora 5.12.3-156.fc16
601
602* Fri Mar 18 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-1
603- new upstream release
604- drop MANIFEST files:
605  - clean-manifest.pl (Source1)
606  - MANIFEST.CPAN (Source5)
607  - MANIFEST.CGI (Source6)
608  - MANIFEST.DB_File (Source7)
609  - MANIFEST.suidperl (Source9)
610- suidperl isn't created by upstream since 5.12.0
611  - update Configure option
612- update Compat provides
613- drop root patch (Patch5)
614- update patches: from Fedora 5.12.3-154.fc16
615  - USE_MM_LD_RUN_PATH patch (Patch1007)
616  - disable_test_hosts patch (Patch1008)
617- update recode script and recode target files: sync Fedora 5.12.3-154.fc16
618- update using system zlib configuration code for Compress::ZLib
619- execute gzip Changes in %%prep: moved in %%build
620- add MANIFEST patch (Patch1): for gziped Changes
621- update installing CGI example scripts routine
622
623* Tue Mar  8 2011 IWAI, Masaharu <iwai@alib.jp> 5.10.1-1
624- new upstream release
625- build with current db4: fix <BTS:VineLinux:1084>
626- replace deprecated tag: BuildPreReq to BuildRequires
627- update root patch (Patch5)
628- update USE_MM_LD_RUN_PATH patch (Patch1007)
629- drop unnecessary patches: upstrem fixed
630  - Sys::Syslog upgrade patch (Patch1009)
631  - Patch1011
632  - Module::Load::Conditional upgrade patch (Patch1012)
633  - Module::CoreList upgrade patch (Patch1013)
634  - Archive::Extract upgrade patch (Patch1014)
635  - Compress::Raw::Zlib upgrade patch (Patch1015)
636- update using system zlib configuration code for Compress::ZLib
637- using __perl_requires for rpm-4.8
638- update filter-depends.sh (Source11)
639  - using __perl_requires
640
641* Sun Jun 27 2010 IWAI, Masaharu <iwai@alib.jp> 5.10.0-9
642- add Requires: nss: fix <BTS:VineLinux:1008>
643
644* Wed Feb 03 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 5.10.0-8
645- rebuild with db4-4.8
646
647* Sun Aug 16 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.10.0-7
648- fix installsitearch/installsitelib variables @ x86_64 env.
649- fix libdir location @ x86_64 env.
650
651* Sun Jun 14 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.10.0-6
652- add patch1015 to Update Module:Compress::Raw::Zlib (CVE-2009-1391)
653
654* Thu Apr 30 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.10.0-5
655- add Patch1014 fix Archive::Extract to fix test failure caused by tar >= 1.21
656- fix Patch1009 to fix select timeout bug (RHBZ #492422)
657
658* Wed Apr 29 2009 NAKAMURA Kenta <kenta@vinelinux.org> - 5.10.0-4
659- spec in UTF-8
660
661* Fri Jun 20 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.10.0-3
662- rebuilt with db4-4.6.21
663
664* Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.10.0-2
665- added more macros
666- fixed Provides
667
668* Wed Apr 23 2008 IWAI, Masaharu <iwaim@cc.mbn.or.jp> 5.10.0-1
669- new upstream release
670- sync Fedora perl-5.10.0-20.fc9
671  - drop obsolete patches
672    - perl-5.8.3-fullinc.patch (Patch11)
673    - perl-5.8.5-incpush.patch (Patch12)
674    - perl-5.8.5-dashI.patch (Patch14)
675    - perl-5.8.3-findbin-selinux.patch (Patch23)
676    - perl-5.8.3-empty-rpath.patch (Patch24)
677    - perl-5.8.1-s390.patch (Patch100)
678  - add some patches from Fedora perl-5.10.0-20.fc9
679    - perl-5.8.6-libresolv.patch (Patch1006)
680    - perl-5.10.0-USE_MM_LD_RUN_PATH.patch (Patch1007)
681    - perl-5.10.0-disable_test_hosts.patch (Patch1008)
682    - perl-5.10.0-SysSyslog-0.24.patch (Patch1009)
683    - perl-5.10.0-x86_64-io-test-failure.patch (Patch1010)
684    - 32891.patch (Patch1011)
685    - perl-5.10.0-Module-Load-Conditional-0.24.patch (Patch1012)
686    - perl-5.10.0-Module-CoreList2.14.patch (Patch1013)
687  - update %%make, %%build and %%install, %%files sections (sync Fedora)
688  - add %%check, %%post and %%postun sections (sync Fedora)
689  - update Provides (sync Fedora)
690- create new package 'perl-localdirs': perl library directories in /usr/local
691- update filter-depends.sh (Source11)
692- update Obsoletes and Provides for old packages
693
694* Thu May 10 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.6-0vl5
695- BuildPreReq: man (without it, installman[13] will get undefined
696
697* Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.6-0vl4
698- rebuilt with new toolchain and db4-4.3.x
699
700* Wed Jun 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 5.8.6-0vl3
701- use filter to find-requires instead of perl-req (rpm's bug?)
702- don't remove core modules (FIlter::Util::Call, Filter::Simple, Time::HiRes)
703
704* Sun Jan 09 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.6-0vl2
705- force gcc optimization level to -O1 on ppc
706
707* Mon Nov 29 2004 IWAI, Masaharu <iwai@alib.jp> 5.8.6-0vl1
708- new upstream release
709- drop obsolete patches
710  - drop errno patch ( Patch8 )
711  - drop manext patch ( Patch18 )
712  - drop suidperl security fix patch ( Patch501 )
713- add some patches from Fedora Core perl-5.8.5-9
714  - add fullinc patch ( Patch11 )
715  - add incpush patch ( Patch12 )
716  - add perkbug tag patch ( Patch13 )
717  - add dashI patch ( Patch14 )
718  - add findbin selinux patch ( Patch23 )
719  - add empty rpath patch ( Patch24 )
720  - include lpthread link patch ( Patch22 )
721- drop unnecessary macros: cpanver, dbfilever and cgiver
722
723* Wed Oct 27 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.2-0vl4
724- provide archlibdir (for some applications such as xchat)
725
726* Wed Oct 13 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.2-0vl3
727- rebuilt with db4-4.2.52
728
729* Fri Jul  2 2004 IWAI, Masaharu <iwai@alib.jp> 5.8.2-0vl2
730- SECURITY: fix CAN-2003-0618: suidperl
731    add 06_fix_suidperl patch (Patch501) from Debian Sarge perl 5.8.3-3
732
733* Fri Nov  7 2003 IWAI, Masaharu <iwai@alib.jp> 5.8.2-0vl1
734- new upstream release
735
736* Fri Sep 26 2003 IWAI, Masaharu <iwai@alib.jp> 5.8.1-0vl1
737- new upstream release
738- update some patches:
739    - root patch (Patch5)
740    - s390 patch (Patch100)
741- stop patching fhs patch (Patch6)
742- stop patching syslog patch (Patch9)
743- stop patching manext patch (Patch18)
744- stop patching links patch (Patch19): Vine doesn't have links package.
745- drop obsolete  module update patches:
746    - perl-5.8.0-Safe2.09.patch (Patch202)
747    - perl-5.8.0-CGI2.89.patch (Patch203)
748    - perl-5.8.0-CGI_XSS.patch (Patch20002)
749- drop obsolete patches:
750    - protofix patch (Patch32000)
751    - pagerfix patch (Patch32001)
752    - upstream patches
753      - Patch17649: perl-5.8.0-upstream-17649.patch
754      - Patch18079: perl-5.8.0-upstream-18079.patch
755      - Patch18080: perl-5.8.0-upstream-18080.patch
756      - Patch18081: perl-5.8.0-upstream-18081.patch
757      - Patch18082: perl-5.8.0-upstream-18082.patch
758      - Patch18087: perl-5.8.0-upstream-18087.patch
759      - Patch18089: perl-5.8.0-upstream-18089.patch
760      - Patch18095: perl-5.8.0-upstream-18095.patch
761      - Patch18096: perl-5.8.0-upstream-18096.patch
762      - Patch18097: perl-5.8.0-upstream-18097.patch
763      - Patch18098: perl-5.8.0-upstream-18098.patch
764      - Patch18100: perl-5.8.0-upstream-18100.patch
765      - Patch18101: perl-5.8.0-upstream-18101.patch
766      - Patch18103: perl-5.8.0-upstream-18103.patch
767      - Patch18104: perl-5.8.0-upstream-18104.patch
768      - Patch18110: perl-5.8.0-upstream-18110.patch
769      - Patch18111: perl-5.8.0-upstream-18111.patch
770      - Patch18112: perl-5.8.0-upstream-18112.patch
771      - Patch18126: perl-5.8.0-upstream-18126.patch
772      - Patch18127: perl-5.8.0-upstream-18127.patch
773      - Patch18128: perl-5.8.0-upstream-18128.patch
774      - Patch18129: perl-5.8.0-upstream-18129.patch
775      - Patch18130: perl-5.8.0-upstream-18130.patch
776      - Patch18131: perl-5.8.0-upstream-18131.patch
777      - Patch18132: perl-5.8.0-upstream-18132.patch
778      - Patch18133: perl-5.8.0-upstream-18133.patch
779      - Patch18134: perl-5.8.0-upstream-18134.patch
780      - Patch18143: perl-5.8.0-upstream-18143.patch
781      - Patch18144: perl-5.8.0-upstream-18144.patch
782      - Patch18145: perl-5.8.0-upstream-18145.patch
783      - Patch18146: perl-5.8.0-upstream-18146.patch
784      - Patch18153: perl-5.8.0-upstream-18153.patch
785      - Patch18155: perl-5.8.0-upstream-18155.patch
786      - Patch18156: perl-5.8.0-upstream-18156.patch
787      - Patch18173: perl-5.8.0-upstream-18173.patch
788      - Patch18174: perl-5.8.0-upstream-18174.patch
789      - Patch18187: perl-5.8.0-upstream-18187.patch
790      - Patch18189: perl-5.8.0-upstream-18189.patch
791      - Patch18190: perl-5.8.0-upstream-18190.patch
792      - Patch18191: perl-5.8.0-upstream-18191.patch
793      - Patch18192: perl-5.8.0-upstream-18192.patch
794      - Patch18197: perl-5.8.0-upstream-18197.patch
795      - Patch18202: perl-5.8.0-upstream-18202.patch
796      - Patch18204: perl-5.8.0-upstream-18204.patch
797      - Patch18205: perl-5.8.0-upstream-18205.patch
798      - Patch18206: perl-5.8.0-upstream-18206.patch
799      - Patch18207: perl-5.8.0-upstream-18207.patch
800      - Patch18208: perl-5.8.0-upstream-18208.patch
801      - Patch18209: perl-5.8.0-upstream-18209.patch
802      - Patch18210: perl-5.8.0-upstream-18210.patch
803      - Patch18211: perl-5.8.0-upstream-18211.patch
804      - Patch18214: perl-5.8.0-upstream-18214.patch
805      - Patch18215: perl-5.8.0-upstream-18215.patch
806      - Patch18218: perl-5.8.0-upstream-18218.patch
807      - Patch18219: perl-5.8.0-upstream-18219.patch
808      - Patch18227: perl-5.8.0-upstream-18227.patch
809      - Patch18234: perl-5.8.0-upstream-18234.patch
810      - Patch18235: perl-5.8.0-upstream-18235.patch
811      - Patch18236: perl-5.8.0-upstream-18236.patch
812      - Patch18241: perl-5.8.0-upstream-18241.patch
813      - Patch18242: perl-5.8.0-upstream-18242.patch
814      - Patch18243: perl-5.8.0-upstream-18243.patch
815      - Patch18247: perl-5.8.0-upstream-18247.patch
816      - Patch18248: perl-5.8.0-upstream-18248.patch
817      - Patch18252: perl-5.8.0-upstream-18252.patch
818      - Patch18253: perl-5.8.0-upstream-18253.patch
819      - Patch18254: perl-5.8.0-upstream-18254.patch
820      - Patch18255: perl-5.8.0-upstream-18255.patch
821      - Patch18256: perl-5.8.0-upstream-18256.patch
822      - Patch18257: perl-5.8.0-upstream-18257.patch
823      - Patch18258: perl-5.8.0-upstream-18258.patch
824      - Patch18271: perl-5.8.0-upstream-18271.patch
825      - Patch18273: perl-5.8.0-upstream-18273.patch
826      - Patch18274: perl-5.8.0-upstream-18274.patch
827      - Patch18275: perl-5.8.0-upstream-18275.patch
828      - Patch18276: perl-5.8.0-upstream-18276.patch
829      - Patch18286: perl-5.8.0-upstream-18286.patch
830      - Patch18289: perl-5.8.0-upstream-18289.patch
831      - Patch18290: perl-5.8.0-upstream-18290.patch
832      - Patch18291: perl-5.8.0-upstream-18291.patch
833      - Patch18293: perl-5.8.0-upstream-18293.patch
834      - Patch18294: perl-5.8.0-upstream-18294.patch
835      - Patch18295: perl-5.8.0-upstream-18295.patch
836      - Patch18296: perl-5.8.0-upstream-18296.patch
837      - Patch18297: perl-5.8.0-upstream-18297.patch
838      - Patch18301: perl-5.8.0-upstream-18301.patch
839      - Patch18322: perl-5.8.0-upstream-18322.patch
840      - Patch18347: perl-5.8.0-upstream-18347.patch
841      - Patch18348: perl-5.8.0-upstream-18348.patch
842      - Patch18349: perl-5.8.0-upstream-18349.patch
843      - Patch18352: perl-5.8.0-upstream-18352.patch
844      - Patch18353: perl-5.8.0-upstream-18353.patch
845      - Patch18359: perl-5.8.0-upstream-18359.patch
846      - Patch18360: perl-5.8.0-upstream-18360.patch
847      - Patch18361: perl-5.8.0-upstream-18361.patch
848      - Patch18362: perl-5.8.0-upstream-18362.patch
849      - Patch18363: perl-5.8.0-upstream-18363.patch
850      - Patch18364: perl-5.8.0-upstream-18364.patch
851      - Patch18365: perl-5.8.0-upstream-18365.patch
852      - Patch18366: perl-5.8.0-upstream-18366.patch
853      - Patch18367: perl-5.8.0-upstream-18367.patch
854      - Patch18368: perl-5.8.0-upstream-18368.patch
855      - Patch18369: perl-5.8.0-upstream-18369.patch
856      - Patch18370: perl-5.8.0-upstream-18370.patch
857      - Patch18375: perl-5.8.0-upstream-18375.patch
858      - Patch18379: perl-5.8.0-upstream-18379.patch
859      - Patch18380: perl-5.8.0-upstream-18380.patch
860      - Patch20001: perl-5.8.0-upstream-20475.patch
861
862* Wed Jul 23 2003 IWAI Masaharu <iwai@alib.jp> 5.8.0-88vl4
863- SECURITY: fix CGI.pm XSS
864    add CGI_XSS.patch (Patch20002)
865
866* Wed May 14 2003 IWAI Masaharu <iwai@alib.jp> 5.8.0-88vl3
867- add open.pm patch from perl5-porters #20475
868
869* Thu Apr 24 2003 IWAI Masaharu <iwai@alib.jp> 5.8.0-88vl2
870- added library search path ( otherlibdirs ) in /usr/local/lib
871- add Provides: perl-{MIME-Base64,libnet} ([VineSeed:07701])
872
873* Tue Apr 15 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 5.8.0-88vl1
874- synced with Rawhide 5.8.0-88
875
876* Fri Apr 12 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 5.6.1-0vl9
877- added library search path ( otherlibdirs ) in /usr/local/lib
878
879* Fri Mar 29 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.6.1-0vl8
880- changed Patch3 (now use gdbm-ndbm)
881
882* Sat Jan 19 2002 Yoshihiro Ota <ota@j.email.ne.jp>
883- 5.6.1-0vl7
884- added db3-devel BuildPreReq
885
886* Sat Jan 19 2002 Yoshihiro Ota <ota@j.email.ne.jp>
887- 5.6.1-0vl6
888- added BuildPreReq entires
889
890* Tue Jun 19 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
891- 5.6.1-0vl4
892- removed NASTY Provides: perl <= %%{version} line :-P
893
894* Sun Jun 17 2001 Yasuhide OOMORI <dasen@icntv.ne.jp>
895- 5.6.1-0vl3
896- put %%install sentence back
897
898* Sun Jun 17 2001 Yasuhide OOMORI <dasen@icntv.ne.jp>
899- 5.6.1-0vl2
900- use %%config for perllocal.pod
901- removed MAINTAIN from %%doc
902
903* Sat Jun 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
904- 5.6.1-0vl1
905- updated to 5.6.1 newest (at the moment) stable release
906  (most of the works/tests done by Machino-san. Thanks)
907- fix Source[01] URLs
908- Copyright: GPL -> License: Artistic
909- Patch4 modified for 5.6.1, as well as removed Patch8 and Patch9
910
911* Fri Jun 15 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
912- 5.6.0-10vl6
913- modified %%{SOURCE3} & %%{SOURCE4} to remove libsafe.so dependencies
914
915* Thu Jun 14 2001 <sagami@vinelinux.org>
916- 5.6.0-10vl5: I think define is still valid even if commented out
917
918* Thu Jun 14 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
919- 5.6.0-10vl4
920- added Japanese description
921- all archs should use %%{SOURCE3} for find_requires at the moment
922- %%define _noVersionedDependencies 1
923- libgr-devel -> netpbm-devel in %%install section
924
925* Wed Jun 13 2001 Jun Nishii <jun@vinelinux.org> perl-5.6.0-10vl3
926- added %doc
927
928* Mon Mar 12 2001 net_hal <net_hal@cwa.bai.ne.jp>
929- Package name changed(perl -> perl56)
930
931* Fri Mar  2 2001 net_hal <net_hal@cwa.bai.ne.jp>
932- first build for Vine2.1
933
934* Tue Sep 12 2000 Bill Nottingham <notting@redhat.com>
935- fix dependencies on ia64/sparc64
936
937* Mon Aug  7 2000 Nalin Dahyabhai <nalin@redhat.com>
938- replace the deprecated MD5 with Digest::MD5 (has to be here for cleanfeed)
939- obsolete: perl-Digest-MD5
940- use syslog instead of mail to report possible attempts to break into suidperl
941- force syslog on at build-time
942
943* Mon Jul 31 2000 Nalin Dahyabhai <nalin@redhat.com>
944- add Owen's fix for #14779/#14863
945- specify cc=%{__cc}; continue to let cpp sort itself out
946- switch shadow support on (#8646)
947- release 7
948
949* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
950- strip buildroot from perl pods (#14040)
951- release 6
952
953* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
954- automatic rebuild (release 5)
955
956* Wed Jun 21 2000 Preston Brown <pbrown@redhat.com>
957- don't require tcsh to install, only to build
958- release 4
959
960* Mon Jun 19 2000 Nalin Dahyabhai <nalin@redhat.com>
961- rebuild against new db3 package
962- release 3
963
964* Sat Jun 17 2000 Nalin Dahyabhai <nalin@redhat.com>
965- disable 64-bit file support
966- change name of package that Perl expects gcc to be in from "egcs" to "gcc"
967- move man pages to /usr/share via hints/linux.sh and MM_Unix.pm
968- fix problems prefixifying with empty prefixes
969- disable long doubles on sparc (they're the same as doubles anyway)
970- add an Epoch to make sure we can upgrade from perl-5.00503
971- release 2
972
973* Thu Mar 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
974- 2.6.0
975
976* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
977- fix description
978
979* Fri Jan 14 2000 Jeff Johnson <jbj@redhat.com>
980- add provides for perl modules (from kestes@staff.mail.com).
981
982* Mon Oct 04 1999 Cristian Gafton <gafton@redhat.com>
983- fix the %install so that the MD5 module gets actually installed correctly
984
985* Mon Aug 30 1999 Cristian Gafton <gafton@redhat.com>
986- make sure the package builds even when we don't have perl installed on the
987  system
988
989* Fri Aug 06 1999 Cristian Gafton <gafton@redhat.com>
990- merged with perl-MD5
991- get rid of the annoying $RPM_BUILD_ROOT paths in the installed tree
992
993* Mon Jul 26 1999 Cristian Gafton <gafton@redhat.com>
994- do not link anymore against the system db library (and make each module
995  link against it separately, so that we can have Berkeley db1 and db2 mixed
996  up)
997
998* Wed Jun 16 1999 Cristian Gafton <gafton@redhat.com>
999- use wildcards for files in /usr/bin and /usr/man
1000
1001* Tue Apr 06 1999 Cristian Gafton <gafton@redhat.com>
1002- version 5.00503
1003- make the default man3 install dir be release independent
1004- try to link against db1 to preserve compatibility with older databases;
1005  abandoned idea because perl is too broken to allow such an easy change
1006  (hardcoded names *everywhere* !!!)
1007
1008* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
1009- auto rebuild in the new build environment (release 3)
1010
1011* Thu Jan 07 1999 Cristian Gafton <gafton@redhat.com>
1012- guilty of the inlined Makefile in the spec file
1013- adapted for the arm build
1014
1015* Wed Sep 09 1998 Preston Brown <pbrown@redhat.com>
1016- added newer CGI.pm to the build
1017- changed the version naming scheme around to work with RPM
1018
1019* Sun Jul 19 1998 Jeff Johnson <jbj@redhat.com>
1020- attempt to generate *.ph files reproducibly
1021
1022* Mon Jun 15 1998 Jeff Johnson <jbj@redhat.com>
1023- update to 5.004_04-m4 (pre-5.005 maintenance release)
1024
1025* Tue Jun 12 1998 Christopher McCrory <chrismcc@netus.com
1026- need stdarg.h from gcc shadow to fix "use Sys::Syslog" (problem #635)
1027
1028* Fri May 08 1998 Cristian Gafton <gafton@redhat.com>
1029- added a patch to correct the .ph constructs unless defined (foo) to read
1030  unless(defined(foo))
1031
1032* Thu May 07 1998 Prospector System <bugs@redhat.com>
1033- translations modified for de, fr, tr
1034
1035* Tue Mar 10 1998 Cristian Gafton <gafton@redhat.com>
1036- fixed strftime problem
1037
1038* Sun Mar 08 1998 Cristian Gafton <gafton@redhat.com>
1039- added a patch to fix a security race
1040- do not use setres[ug]id - those are not implemented on 2.0.3x kernels
1041
1042* Mon Mar 02 1998 Cristian Gafton <gafton@redhat.com>
1043- upgraded to 5.004_04 - 5.004_01 had some nasty memory leaks.
1044- fixed the spec file to be version-independent
1045
1046* Fri Dec 05 1997 Erik Troan <ewt@redhat.com>
1047- Config.pm wasn't right do to the builtrooting
1048
1049* Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
1050- fixed arch-specfic part of spec file
1051
1052* Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
1053- updated to perl 5.004_01
1054- users a build root
1055
1056* Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
1057- built against glibc
1058
1059* Tue Apr 22 1997 Erik Troan <ewt@redhat.com>
1060- Incorporated security patch from Chip Salzenberg <salzench@nielsenmedia.com>
1061
1062* Fri Feb 07 1997 Erik Troan <ewt@redhat.com>
1063- Use -Darchname=i386-linux
1064- Require csh (for glob)
1065- Use RPM_ARCH during configuration and installation for arch independence
Note: See TracBrowser for help on using the repository browser.