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

Revision 3111, 35.3 KB checked in by iwaim, 13 years ago (diff)

perl-5.12.3-3

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