source: projects/specs/branches/6/p/perl/perl-vl.spec @ 7627

Revision 7627, 38.2 KB checked in by iwamoto, 11 years ago (diff)

update: libxslt, kernel, krb5, openjpeg, perl specfiles

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