1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345 |
- %define _noVersionedDependencies 1
- %define threading 1
- %define largefiles 1
- %define multilib_64_archs x86_64 s390x ppc64 sparc64
- %ifarch %{ix86}
- %global arch_suffix %{nil}
- %else
- %global arch_suffix %{nil}
- %endif
- %define perl_version 5.26.2
- %define perlrel 3
- %define perl_epoch 2
- Provides: perl(:WITH_PERLIO)
- %if %{threading}
- %define thread_arch -thread-multi%{arch_suffix}
- Provides: perl(:WITH_ITHREADS)
- Provides: perl(:WITH_THREADS)
- %else
- %define thread_arch %{nil}
- Provides: perl(:WITHOUT_ITHREADS)
- Provides: perl(:WITHOUT_THREADS)
- %endif
- %global perl_archname %{_arch}-%{_os}%{thread_arch}
- %global new_perl_lib %{buildroot}%{_libdir}/perl5/%{version}:%{buildroot}%{_prefix}/lib/perl5/%{version}
- %global comp_perl_lib %{buildroot}%{_prefix}/lib/perl5/%{version}:%{buildroot}%{_prefix}/lib/perl5/%{version}
- %global new_arch_lib %{buildroot}%{_libdir}/perl5/%{version}/%{perl_archname}
- %global comp_arch_lib %{buildroot}%{_prefix}/lib/perl5/%{version}/%{perl_archname}
- %global 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}
- %global new_perl %{new_perl_flags} %{buildroot}/%{_bindir}/perl
- %if %{largefiles}
- Provides: perl(:WITH_LARGEFILES)
- %else
- Provides: perl(:WITHOUT_LARGEFILES)
- %endif
- Summary: The Perl programming language.
- Summary(ja): Perl プログラミング 言語
- Name: perl
- Epoch: %{perl_epoch}
- Version: %{perl_version}
- Release: %{perlrel}%{?_dist_release}
- Group: Development/Languages
- Vendor: Project Vine
- Distribution: Vine Linux
- License: Artistic or GPL
- URL: http://www.perl.org/
- Source0: http://www.cpan.org/src/5.0/perl-%{perl_version}.tar.bz2
- Source10: system-owned-directories
- Source11: filter-depends.sh
- Source12: perl-5.8.0-libnet.cfg
- %if %{_dist_release} < "vl7"
- %global __perl_requires %{SOURCE11}
- %endif
- Conflicts: perl-NDBM_File <= 1:1.75-34.99.6
- Obsoletes: perl-Digest-MD5
- Obsoletes: perl-MIME-Base64
- Obsoletes: perl-libnet
- Obsoletes: perl-Storable
- Obsoletes: perl-Filter
- Obsoletes: perl-Filter-Simple
- Obsoletes: perl-Time-HiRes
- Provides: perl-MIME-Base64
- Provides: perl-libnet
- Obsoletes: perl-Archive-Tar <= 1.38-0vl2
- Obsoletes: perl-IO-Compress-Base <= 2.008-0vl1
- Obsoletes: perl-Compress-Raw-Zlib <= 2.008-0vl1
- Obsoletes: perl-IO-Compress-Zlib <= 2.008-0vl1
- Obsoletes: perl-Compress-Zlib <= 2.008-0vl1
- Obsoletes: perl-IO-Zlib <= 1.09-0vl1
- Obsoletes: perl-version <= 0.42-0vl3
- Obsoletes: perl-Encode <= 2.98-1vl7
- Provides: perl-Archive-Tar
- Provides: perl-IO-Compress-Base
- Provides: perl-Compress-Raw-Zlib
- Provides: perl-IO-Compress-Zlib
- Provides: perl-Compress-Zlib
- Provides: perl-IO-Zlib
- Provides: perl-version
- Provides: perl-Encode
- Provides: %{_libdir}/perl5/%{perl_version}/%{_arch}-%{_os}%{thread_arch}
- Patch1: perl-perlbug-tag.patch
- Patch3: perl-5.8.0-libdir64.patch
- Patch4: perl-5.10.0-libresolv.patch
- Patch5: perl-USE_MM_LD_RUN_PATH.patch
- Patch6: perl-5.22.1-Provide-ExtUtils-MM-methods-as-standalone-ExtUtils-M.patch
- Patch7: perl-5.10.0-x86_64-io-test-failure.patch
- Patch8: perl-5.14.1-offtest.patch
- Patch15: perl-5.16.3-create_libperl_soname.patch
- Patch16: perl-5.22.0-Install-libperl.so-to-shrpdir-on-Linux.patch
- Patch22: perl-5.18.1-Document-Math-BigInt-CalcEmu-requires-Math-BigInt.patch
- Patch26: perl-5.18.2-Destroy-GDBM-NDBM-ODBM-SDBM-_File-objects-only-from-.patch
- Patch30: perl-5.22.1-Replace-EU-MM-dependnecy-with-EU-MM-Utils-in-IPC-Cmd.patch
- Patch31: perl-5.27.0-perl-131211-fixup-File-Glob-degenerate-matching.patch
- Patch36: perl-5.26.0-perl-131263-clear-the-UTF8-flag-on-a-glob-if-it-isn-.patch
- Patch38: perl-5.27.0-perl-129183-don-t-treat-as-an-escape-in-PATH-for-S.patch
- Patch43: perl-5.27.1-t-lib-warnings-utf8-Fix-test.patch
- Patch45: perl-5.27.1-File-Glob-tweak-rt131211.t-to-be-less-sensitive-on-w.patch
- Patch46: perl-5.26.0-t-op-hash.t-fixup-intermittently-failing-test.patch
- Patch47: perl-5.26.2-RC1-Parse-caret-vars-with-subscripts-the-same-as-normal-.patch
- Patch48: perl-5.26.2-RC1-add-an-additional-test-for-whitespace-tolerance-in-c.patch
- Patch49: perl-5.27.1-utf8n_to_uvchr-Don-t-display-too-many-bytes-in-msg.patch
- Patch51: perl-5.27.1-perl-131679-Fix-our-sub-foo-bar-message.patch
- Patch52: perl-5.26.0-perl-131588-be-a-little-more-careful-in-arybase-_tie.patch
- Patch54: perl-5.27.1-RT-130907-Fix-the-Unicode-Bug-in-split.patch
- Patch55: perl-5.27.2-Avoid-compiler-warnings-due-to-mismatched-types-in-p.patch
- Patch56: perl-5.27.2-EU-Constant-avoid-uninit-warning.patch
- Patch58: perl-5.26.0-Time-HiRes-Fix-unreliable-t-usleep.t-and-t-utime.t.patch
- Patch61: perl-5.27.3-perl-132008-try-to-prevent-the-similar-mistakes-in-t.patch
- Patch64: perl-5.26.1-perl-132245-don-t-try-to-process-a-char-range-with-n.patch
- Patch65: perl-5.27.5-Carp-Don-t-choke-on-ISA-constant.patch
- Patch66: perl-5.26.1-perl-131895-fail-stat-on-names-with-0-embedded.patch
- Patch67: perl-5.27.5-Avoid-a-segfault-when-untying-an-object.patch
- Patch68: perl-5.26.1-Fix-deparsing-of-transliterations-with-unprintable-c.patch
- Patch69: perl-5.26.1-fix-do-dir-returning-no.patch
- Patch70: perl-5.27.5-perl-132442-Fix-stack-with-do-my-sub-l-1.patch
- Patch71: perl-5.26.1-set-when-statting-a-closed-filehandle.patch
- Patch72: perl-5.27.5-fix-tainting-of-s-with-overloaded-replacement.patch
- Patch73: perl-5.26.2-RC1-perform-system-arg-processing-before-fork.patch
- Patch74: perl-5.27.7-preserve-numericness-of-system-args-on-Win32.patch
- Patch75: perl-5.27.7-Reenable-numeric-first-argument-of-system-on-VMS.patch
- Patch76: perl-5.26.1-perl-131746-avoid-undefined-behaviour-in-Copy-etc.patch
- Patch77: perl-5.27.3-avoid-the-address-of-.-will-always-evaluate-as-.-war.patch
- Patch78: perl-5.26.1-guard_old_libcrypt_fix.patch
- Patch79: perl-5.27.8-hints-linux-Add-lphtread-to-lddlflags.patch
- Patch80: perl-5.26.1-fix-parsing-of-braced-subscript-after-parens.patch
- Patch81: perl-5.27.8-don-t-clobber-file-bytes-in-encoding-layer.patch
- Patch82: perl-5.27.9-fix-line-numbers-in-multi-line-s.patch
- Patch83: perl-5.27.10-PATCH-perl-132167-Parse-error-in-regex_sets.patch
- Patch84: perl-5.27.10-PATCH-perl-133074-5.26.1-some-coverity-fixes.patch
- Patch85: perl-5.26.2-PATCH-perl-133185-Infinite-loop-in-qr.patch
- Patch86: perl-5.29.0-Remove-ext-GDBM_File-t-fatal.t.patch
- Patch87: perl-5.26.2-Perl_my_setenv-handle-integer-wrap.patch
- Patch88: perl-5.29.0-regexec.c-Call-macro-with-correct-args.patch
- Patch89: perl-5.26.2-perl.h-Add-parens-around-macro-arguments.patch
- Patch90: perl-5.26.2-Pass-CFLAGS-to-dtrace.patch
- Patch200: perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-CBuilder-on-Li.patch
- Patch201: perl-5.16.3-Link-XS-modules-to-libperl.so-with-EU-MM-on-Linux.patch
- Patch1000: perl-fix2020.patch
- Patch20000: perl-archive-tar-dirtrav.diff
- Patch20001: perl-extended-charclass-assert.diff
- Patch20002: perl-regcomp-strchr-memchr.diff
- Patch20003: perl-reg-node-overrun.diff
- Patch20004: 0001-CVE-2020-10543.patch
- Patch20005: 0002-CVE-2020-10878.patch
- Patch20006: 0003-CVE-2020-12723.patch
- Buildroot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: gawk, grep, tcsh, gdbm-devel, libdb-devel
- BuildRequires: rpm-devel, ncurses-devel, zlib-devel, netpbm-devel
- BuildRequires: libpng-devel, libtiff-devel, libelf, libjpeg-devel
- BuildRequires: netpbm-devel, e2fsprogs-devel
- BuildRequires: libxcrypt-devel, libnsl2-devel, bzip2-devel
- BuildRequires: man-db
- Provides: perl(VMS::Filespec)
- Provides: perl(VMS::Stdio)
- Provides: perl(:MODULE_COMPAT_5.26.3)
- Provides: perl(:MODULE_COMPAT_5.26.2)
- Provides: perl(:MODULE_COMPAT_5.26.1)
- Provides: perl(:MODULE_COMPAT_5.26.0)
- Provides: perl(:WITH_ITHREADS)
- Provides: perl(:WITH_THREADS)
- Provides: perl(:WITH_LARGEFILES)
- Provides: perl(:WITH_PERLIO)
- Provides: perl(abbrev.pl)
- Provides: perl(assert.pl)
- Provides: perl(bigfloat.pl)
- Provides: perl(bigint.pl)
- Provides: perl(bigrat.pl)
- Provides: perl(bytes_heavy.pl)
- Provides: perl(cacheout.pl)
- Provides: perl(complete.pl)
- Provides: perl(ctime.pl)
- Provides: perl(dotsh.pl)
- Provides: perl(dumpvar.pl)
- Provides: perl(exceptions.pl)
- Provides: perl(fastcwd.pl)
- Provides: perl(find.pl)
- Provides: perl(finddepth.pl)
- Provides: perl(flush.pl)
- Provides: perl(ftp.pl)
- Provides: perl(getcwd.pl)
- Provides: perl(getopt.pl)
- Provides: perl(getopts.pl)
- Provides: perl(hostname.pl)
- Provides: perl(importenv.pl)
- Provides: perl(look.pl)
- Provides: perl(newgetopt.pl)
- Provides: perl(open2.pl)
- Provides: perl(open3.pl)
- Provides: perl(perl5db.pl)
- Provides: perl(pwd.pl)
- Provides: perl(shellwords.pl)
- Provides: perl(stat.pl)
- Provides: perl(syslog.pl)
- Provides: perl(tainted.pl)
- Provides: perl(termcap.pl)
- Provides: perl(timelocal.pl)
- Provides: perl(utf8_heavy.pl)
- Provides: perl(validate.pl)
- Provides: perl(Carp::Heavy)
- Provides: perl(unicore::Name)
- Requires: nss
- Requires: groff
- %description
- Perl is a high-level programming language with roots in C, sed, awk
- and shell scripting. Perl is good at handling processes and files,
- and is especially good at handling text. Perl's hallmarks are
- practicality and efficiency. While it is used to do a lot of
- different things, Perl's most common applications are system
- administration utilities and web programming. A large proportion of
- the CGI scripts on the web are written in Perl. You need the perl
- package installed on your system so that your system can handle Perl
- scripts.
- Install this package if you want to program in Perl or enable your
- system to handle Perl scripts.
- %description -l ja
- Perl は高レベルなプログラミング言語です.Perl では,プロセス処理や
- ファイル処理が容易に行え,特にテキスト処理においてその威力を発揮します.
- Perl が実用的かつ効率的であることは既に折紙付きです.Perl は様々な用途に
- 用いられていますが,最も一般的にはシステム管理ユーティリティやウェブ
- プログラミングに用いられています.実際 Web 上の CGI スクリプトの多くは
- Perl で書かれています.
- あなたのシステムで Perl スクリプトを扱える様にするには,このパッケージを
- インストールして下さい.
- %package localdirs
- Summary: Perl library directories in /usr/local
- Group: Development/Languages
- License: Artistic or GPL
- Requires: perl = %{perl_epoch}:%{perl_version}-%{release}
- Obsoletes: perl < 5.10.0
- %description localdirs
- Perl library directories in /usr/local
- %debug_package
- %prep
- %setup -q
- %patch1 -p1
- %ifarch %{multilib_64_archs}
- %patch3 -p1
- %endif
- %patch4 -p1
- %patch5 -p1
- %patch6 -p1
- %patch7 -p1
- %patch8 -p1
- %patch15 -p1
- %patch16 -p1
- %patch22 -p1
- %patch26 -p1
- %patch30 -p1
- %patch31 -p1
- %patch36 -p1
- %patch38 -p1
- %patch43 -p1
- %patch45 -p1
- %patch46 -p1
- %patch47 -p1
- %patch48 -p1
- %patch49 -p1
- %patch51 -p1
- %patch52 -p1
- %patch54 -p1
- %patch55 -p1
- %patch56 -p1
- %patch58 -p1
- %patch61 -p1
- %patch64 -p1
- %patch65 -p1
- %patch66 -p1
- %patch67 -p1
- %patch68 -p1
- %patch69 -p1
- %patch70 -p1
- %patch71 -p1
- %patch72 -p1
- %patch73 -p1
- %patch74 -p1
- %patch75 -p1
- %patch76 -p1
- %patch77 -p1
- %patch78 -p1
- %patch79 -p1
- %patch80 -p1
- %patch81 -p1
- %patch82 -p1
- %patch83 -p1
- %patch84 -p1
- %patch85 -p1
- %patch86 -p1
- %patch87 -p1
- %patch88 -p1
- %patch89 -p1
- %patch90 -p1 -b .dtrace
- %patch200 -p1
- %patch201 -p1
- %patch1000 -p1
- %patch20000 -p1
- %patch20001 -p1
- %patch20002 -p1
- %patch20003 -p1
- %patch20004 -p1
- %patch20005 -p1
- %patch20006 -p1
- recode()
- {
- iconv -f "${2:-iso-8859-1}" -t utf-8 < "$1" > "${1}_"
- touch -r "$1" "${1}_"
- mv -f "${1}_" "$1"
- }
- find . -name \*.orig -exec rm -fv {} \;
- %if %{_dist_release} > "vl6"
- %global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(Carp\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(DynaLoader\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(Locale::Maketext\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(Log::Message::Handlers\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(Math::BigInt\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(Net::Config\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(Tie::Hash\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(bigint\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(bigrat\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(bytes\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(utf8\\)$
- %global __provides_exclude %__provides_exclude|^perl\\(DB\\)$
- %global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(DBIx::Simple\\)
- %global __requires_exclude %__requires_exclude|^perl\\(FCGI\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Log::Message::Handlers\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Mac::BuildTools\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Mac::InternetConfig\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Tk\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Tk::Pod\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Your::Module::Here\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Locale::Codes\\)
- %global __requires_exclude %__requires_exclude|^perl\\(Locale::Codes::
- echo "__requires_exclude: %__requires_exclude"
- %else
- cat << EOF > perl-prov
- /usr/lib/rpm/perl.prov $* |\
- sed -e '/^perl(Carp)$/d' |\
- sed -e '/^perl(DynaLoader)$/d' |\
- sed -e '/^perl(Locale::Maketext)$/d' |\
- sed -e '/^perl(Log::Message::Handlers)$/d' |\
- sed -e '/^perl(Math::BigInt)$/d' |\
- sed -e '/^perl(Net::Config)$/d' |\
- sed -e '/^perl(Tie::Hash)$/d' |\
- sed -e '/^perl(bigint)$/d' |\
- sed -e '/^perl(bigrat)$/d' |\
- sed -e '/^perl(bytes)$/d' |\
- sed -e '/^perl(utf8)$/d' |\
- sed -e '/^perl(DB)$/d'
- EOF
- %define __perl_provides %{_builddir}/%{name}-%{perl_version}/perl-prov
- chmod +x %{__perl_provides}
- %endif
- sed -i 's|BUILD_ZLIB = True|BUILD_ZLIB = False|
- s|INCLUDE = ./zlib-src|INCLUDE = %{_includedir}|
- s|LIB = ./zlib-src|LIB = %{_libdir}|' \
- cpan/Compress-Raw-Zlib/config.in
- rm -rf cpan/Compress-Raw-Zlib/zlib-src
- rm -rf cpan/Compress-Raw-Bzip2/bzip2-src
- sed -i '/\(bzip2\|zlib\)-src/d' MANIFEST
- %build
- export LANG=C
- export LANGUAGE=C
- export LC_ALL=C
- echo "RPM Build arch: %{_arch}"
- [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
- /bin/sh Configure -des \
- -Doptimize="none" \
- -Dccflags="$RPM_OPT_FLAGS" \
- -Dldflags="$RPM_LD_FLAGS" \
- -Dccdlflags="-Wl,--enable-new-dtags $RPM_LD_FLAGS" \
- -Dlddlflags="-shared $RPM_LD_FLAGS" \
- -Dshrpdir="%{_libdir}" \
- -Dversion=%{perl_version} \
- -Dmyhostname=localhost \
- -Dperladmin=root@localhost \
- -Dcc='%{__cc}' \
- -Dcf_by='Vine Linux' \
- -Dinstallprefix=%{_prefix} \
- -Dprefix=%{_prefix} \
- %ifarch %{multilib_64_archs}
- -Dlibpth="%{_prefix}/local/lib64 /lib64 %{_prefix}/lib64" \
- -Dprivlib="%{_prefix}/lib/perl5/%{perl_version}" \
- -Dsitelib="%{_prefix}/lib/perl5/site_perl/%{perl_version}" \
- -Dvendorlib="%{_prefix}/lib/perl5/vendor_perl/%{perl_version}" \
- -Darchlib="%{_libdir}/perl5/%{perl_version}/%{perl_archname}" \
- -Dsitearch="%{_libdir}/perl5/site_perl/%{perl_version}/%{perl_archname}" \
- -Dvendorarch="%{_libdir}/perl5/vendor_perl/%{perl_version}/%{perl_archname}" \
- %endif
- -Darchname=%{_arch}-%{_os} \
- %ifarch sparc sparcv9
- -Ud_longdbl \
- %endif
- -Dvendorprefix=%{_prefix} \
- -Dsiteprefix=%{_prefix} \
- -Duseshrplib \
- -Dusethreads \
- -Duseithreads \
- -Duselargefiles \
- -Dd_semctl_semun \
- -Di_db \
- -Ui_ndbm \
- -Di_gdbm \
- -Di_shadow \
- -Di_syslog \
- -Dman3ext=3pm \
- -Duseperlio \
- -Dinstallusrbinperl=n \
- -Ubincompat5005 \
- -Uversiononly \
- -Dpager='/usr/bin/less -isr' \
- -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto \
- -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto \
- -Ud_endservent_r_proto -Ud_setservent_r_proto \
- %ifarch %{multilib_64_archs}
- -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" \
- %else
- -Dotherlibdirs="%{_prefix}/local/lib/site_perl" \
- %endif
- -Dscriptdir='%{_bindir}'
- BUILD_BZIP2=0
- BZIP2_LIB=%{_libdir}
- export BUILD_BZIP2 BZIP2_LIB
- %global soname libperl.so.%(echo '%{perl_version}' | sed 's/^\\([^.]*\\.[^.]*\\).*/\\1/')
- test -L %soname || ln -s libperl.so %soname
- make %{?_smp_mflags}
- %install
- [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
- make install DESTDIR=$RPM_BUILD_ROOT
- mv "%{new_arch_lib}/CORE/libperl.so" \
- "$RPM_BUILD_ROOT%{_libdir}/libperl.so.%{perl_version}"
- ln -s "libperl.so.%{perl_version}" "$RPM_BUILD_ROOT%{_libdir}/%{soname}"
- ln -s "libperl.so.%{perl_version}" "$RPM_BUILD_ROOT%{_libdir}/libperl.so"
- ln -s "../../../../libperl.so.%{perl_version}" "%{new_arch_lib}/CORE/libperl.so"
- rm -f "%{new_arch_lib}/CORE/%{soname}"
- ln -s "../../../../libperl.so.%{perl_version}" "%{new_arch_lib}/CORE/%{soname}"
- %ifarch %{multilib_64_archs}
- mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/%{perl_version}
- mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/auto
- %ifarch x86_64
- mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/i386-linux-thread-multi/auto
- %endif
- %ifarch s390x
- mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/s390-linux-thread-multi/auto
- %endif
- %ifarch ppc64
- mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/ppc-linux-thread-multi/auto
- %endif
- %ifarch sparc64
- mkdir -p -m 755 $RPM_BUILD_ROOT%{_prefix}/lib/perl5/vendor_perl/%{perl_version}/sparc-linux-thread-multi/auto
- %endif
- %endif
- %ifarch %{multilib_64_archs}
- mkdir -p -m 755 ${RPM_BUILD_ROOT}%{_prefix}/lib64/perl5/vendor_perl/%{perl_version}/%{_arch}-%{_os}
- %endif
- mkdir -p -m 755 ${RPM_BUILD_ROOT}%{_libdir}/perl5/vendor_perl/%{perl_version}/%{perl_archname}/auto
- install -p -m 755 utils/pl2pm ${RPM_BUILD_ROOT}%{_bindir}/pl2pm
- for i in asm/termios.h syscall.h syslimits.h syslog.h sys/ioctl.h sys/socket.h sys/time.h wait.h
- do
- %{new_perl} $RPM_BUILD_ROOT/%{_bindir}/h2ph -a \
- -d $RPM_BUILD_ROOT%{_libdir}/perl5/%{perl_version}/%{perl_archname} $i || /bin/true
- done
- for dir in $(%{new_perl} -le 'print join("\n", @INC)' | grep '^%{_prefix}/lib')
- do
- mkdir -p $RPM_BUILD_ROOT/$dir
- done
- for dir in $(%{new_perl} -le 'print join("\n", @INC)' | grep '^%{_libdir}')
- do
- mkdir -p $RPM_BUILD_ROOT/$dir
- done
- mkdir -p -m 755 $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perl_version}/Net
- install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT/%{_libdir}/perl5/%{perl_version}/Net/libnet.cfg
- find $RPM_BUILD_ROOT -name '*NDBM*' | xargs rm -rfv
- find $RPM_BUILD_ROOT -type f -name '*.bs' -a -empty -exec rm -f {} ';'
- sed -i 's|./miniperl|%{_bindir}/perl|' $RPM_BUILD_ROOT/%{_prefix}/lib/perl5/%{perl_version}/ExtUtils/xsubpp
- chmod +x $RPM_BUILD_ROOT/%{_prefix}/lib/perl5/%{perl_version}/ExtUtils/xsubpp
- rm -f $RPM_BUILD_ROOT%{_libdir}/perl5/%{perl_version}/%{perl_archname}/.packlist
- pushd $RPM_BUILD_ROOT%{_mandir}/man1/
- for i in perl588delta.1 perldelta.1 ; do
- iconv -f MS-ANSI -t UTF-8 $i --output new-$i
- rm -rf $i
- mv new-$i $i
- done
- popd
- chmod -R u+w $RPM_BUILD_ROOT/*
- %{__mkdir_p} %{buildroot}%{_prefix}/local/lib/site_perl/%{perl_version}/%{_arch}-%{_os}%{thread_arch}
- %clean
- [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
- %check
- %{new_perl} -I./lib regen/lib_cleanup.pl
- pushd t
- %{new_perl} -I../lib porting/customized.t --regen
- popd
- LC_ALL=C make test
- %post -p /sbin/ldconfig
- %postun -p /sbin/ldconfig
- %files
- %defattr(-,root,root)
- %license Copying
- %doc Artistic AUTHORS Changes* README
- %{_mandir}/man1/*.1*
- %{_mandir}/man3/*.3*
- %{_bindir}/*
- %{_libdir}/perl5
- %{_libdir}/libperl.so*
- %ifarch %{multilib_64_archs}
- %{_prefix}/lib/perl5
- %endif
- %files localdirs
- %defattr(-,root,root)
- %dir %{_prefix}/local/lib/site_perl
- %dir %{_prefix}/local/lib/site_perl/%{perl_version}
- %dir %{_prefix}/local/lib/site_perl/%{perl_version}/%{_arch}-%{_os}%{thread_arch}
- %changelog
- * Wed Jun 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.26.2-3
- - added Patch20004-20006 to fix CVE-2020-{10543,10878,12723}.
- * Wed Jun 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.26.2-2
- - new upstream release.
- - imported Patch1000, 20000-20003 from openSUSE.
- - CVE-2018-12015 and CVE-2018-1831{2,3,4}
- * Thu May 16 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.26.2-1
- - new upstream release.
- - added BR:libxcrypt-devel,libnsl2-devel,bzip2-devel.
- - dropped all patches.
- - imported patches from RHEL8 beta.
- * Thu Feb 5 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 5.16.3-2
- - rebuilt with libdb 5.3.28
- * Fri Jun 27 2014 IWAI, Masaharu <iwai@alib.jp> 5.16.3-1
- - drop unnecessary patches
- - fix thread leak patch (Patch1011): upstream fixed
- - CVE-2011-1487 patch (Patch2001)
- - CVE-2011-3597 patch (Digest, Patch2010)
- - CVE-2013-1667 patch (rehashing, Patch2040)
- - update patches from perl-5.16.3-283.el7 (CentOS 7 Open QA – c7.00.04)
- - perlbug tag patch (Patch13)
- - Fix misparsing of maketext strings, CVE-2012-6329 patch (Patch2050)
- - stop coverting charactor encoding: README.tw (FIXME)
- - add patch from perl-5.16.3-283.el7 (CentOS 7 Open QA – c7.00.04)
- - porting podcheck regen patch (Patch7000)
- - update BuildRequires
- - s/man/man-db/
- - drop gpm-devel
- - stop gzipped Changes
- - drop Patch1
- - update Compat provides: 5.16.*
- - add Provides: perl(unicore::Name)
- * Wed Apr 3 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-9
- - add patch2050 for fix CVE-2012-6329 (Guts.pm)
- * Tue Mar 12 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-8
- - add Patch2040 for fix CVE-2013-1667 (rehashing)
- * Sun Jan 6 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-7
- - add patch2030 for fix CVE-2012-5526 (LF escape)
- * Tue Oct 16 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.12.3-6
- - add patch2010 for fix CVE-2012-3597 (Digest)
- - add patch2020 for fix CVE-2012-5195 ('x' string repeat operator)
- * Mon Mar 05 2012 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.12.3-5
- - fix vendorlib/sitelib paths (so that building noarch Perl module will
- always go into library paths whith starts with /usr/lib on x86_64 archs)
- * Sun Aug 7 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-4
- - fix CVE-2011-1487 (Patch2001): based upstream patch
- * Sat Mar 26 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-3
- - add Requires: groff: for perldoc(1)
- - drop Obsoletes: perl-MD5
- * Thu Mar 24 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-2
- - fix thread leak patch (Patch1011): from Fedora 5.12.3-156.fc16
- * Fri Mar 18 2011 IWAI, Masaharu <iwai@alib.jp> 5.12.3-1
- - new upstream release
- - drop MANIFEST files:
- - clean-manifest.pl (Source1)
- - MANIFEST.CPAN (Source5)
- - MANIFEST.CGI (Source6)
- - MANIFEST.DB_File (Source7)
- - MANIFEST.suidperl (Source9)
- - suidperl isn't created by upstream since 5.12.0
- - update Configure option
- - update Compat provides
- - drop root patch (Patch5)
- - update patches: from Fedora 5.12.3-154.fc16
- - USE_MM_LD_RUN_PATH patch (Patch1007)
- - disable_test_hosts patch (Patch1008)
- - update recode script and recode target files: sync Fedora 5.12.3-154.fc16
- - update using system zlib configuration code for Compress::ZLib
- - execute gzip Changes in %%prep: moved in %%build
- - add MANIFEST patch (Patch1): for gziped Changes
- - update installing CGI example scripts routine
- * Tue Mar 8 2011 IWAI, Masaharu <iwai@alib.jp> 5.10.1-1
- - new upstream release
- - build with current db4: fix <BTS:VineLinux:1084>
- - replace deprecated tag: BuildPreReq to BuildRequires
- - update root patch (Patch5)
- - update USE_MM_LD_RUN_PATH patch (Patch1007)
- - drop unnecessary patches: upstrem fixed
- - Sys::Syslog upgrade patch (Patch1009)
- - Patch1011
- - Module::Load::Conditional upgrade patch (Patch1012)
- - Module::CoreList upgrade patch (Patch1013)
- - Archive::Extract upgrade patch (Patch1014)
- - Compress::Raw::Zlib upgrade patch (Patch1015)
- - update using system zlib configuration code for Compress::ZLib
- - using __perl_requires for rpm-4.8
- - update filter-depends.sh (Source11)
- - using __perl_requires
- * Sun Jun 27 2010 IWAI, Masaharu <iwai@alib.jp> 5.10.0-9
- - add Requires: nss: fix <BTS:VineLinux:1008>
- * Wed Feb 03 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 5.10.0-8
- - rebuild with db4-4.8
- * Sun Aug 16 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.10.0-7
- - fix installsitearch/installsitelib variables @ x86_64 env.
- - fix libdir location @ x86_64 env.
- * Sun Jun 14 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> - 5.10.0-6
- - add patch1015 to Update Module:Compress::Raw::Zlib (CVE-2009-1391)
- * Thu Apr 30 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.10.0-5
- - add Patch1014 fix Archive::Extract to fix test failure caused by tar >= 1.21
- - fix Patch1009 to fix select timeout bug (RHBZ
- * Wed Apr 29 2009 NAKAMURA Kenta <kenta@vinelinux.org> - 5.10.0-4
- - spec in UTF-8
- * Fri Jun 20 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.10.0-3
- - rebuilt with db4-4.6.21
- * Mon Apr 28 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.10.0-2
- - added more macros
- - fixed Provides
- * Wed Apr 23 2008 IWAI, Masaharu <iwaim@cc.mbn.or.jp> 5.10.0-1
- - new upstream release
- - sync Fedora perl-5.10.0-20.fc9
- - drop obsolete patches
- - perl-5.8.3-fullinc.patch (Patch11)
- - perl-5.8.5-incpush.patch (Patch12)
- - perl-5.8.5-dashI.patch (Patch14)
- - perl-5.8.3-findbin-selinux.patch (Patch23)
- - perl-5.8.3-empty-rpath.patch (Patch24)
- - perl-5.8.1-s390.patch (Patch100)
- - add some patches from Fedora perl-5.10.0-20.fc9
- - perl-5.8.6-libresolv.patch (Patch1006)
- - perl-5.10.0-USE_MM_LD_RUN_PATH.patch (Patch1007)
- - perl-5.10.0-disable_test_hosts.patch (Patch1008)
- - perl-5.10.0-SysSyslog-0.24.patch (Patch1009)
- - perl-5.10.0-x86_64-io-test-failure.patch (Patch1010)
- - 32891.patch (Patch1011)
- - perl-5.10.0-Module-Load-Conditional-0.24.patch (Patch1012)
- - perl-5.10.0-Module-CoreList2.14.patch (Patch1013)
- - update %%make, %%build and %%install, %%files sections (sync Fedora)
- - add %%check, %%post and %%postun sections (sync Fedora)
- - update Provides (sync Fedora)
- - create new package 'perl-localdirs': perl library directories in /usr/local
- - update filter-depends.sh (Source11)
- - update Obsoletes and Provides for old packages
- * Thu May 10 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.6-0vl5
- - BuildPreReq: man (without it, installman[13] will get undefined
- * Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.6-0vl4
- - rebuilt with new toolchain and db4-4.3.x
- * Wed Jun 28 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 5.8.6-0vl3
- - use filter to find-requires instead of perl-req (rpm's bug?)
- - don't remove core modules (FIlter::Util::Call, Filter::Simple, Time::HiRes)
- * Sun Jan 09 2005 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.6-0vl2
- - force gcc optimization level to -O1 on ppc
- * Mon Nov 29 2004 IWAI, Masaharu <iwai@alib.jp> 5.8.6-0vl1
- - new upstream release
- - drop obsolete patches
- - drop errno patch ( Patch8 )
- - drop manext patch ( Patch18 )
- - drop suidperl security fix patch ( Patch501 )
- - add some patches from Fedora Core perl-5.8.5-9
- - add fullinc patch ( Patch11 )
- - add incpush patch ( Patch12 )
- - add perkbug tag patch ( Patch13 )
- - add dashI patch ( Patch14 )
- - add findbin selinux patch ( Patch23 )
- - add empty rpath patch ( Patch24 )
- - include lpthread link patch ( Patch22 )
- - drop unnecessary macros: cpanver, dbfilever and cgiver
- * Wed Oct 27 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.2-0vl4
- - provide archlibdir (for some applications such as xchat)
- * Wed Oct 13 2004 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.8.2-0vl3
- - rebuilt with db4-4.2.52
- * Fri Jul 2 2004 IWAI, Masaharu <iwai@alib.jp> 5.8.2-0vl2
- - SECURITY: fix CAN-2003-0618: suidperl
- add 06_fix_suidperl patch (Patch501) from Debian Sarge perl 5.8.3-3
- * Fri Nov 7 2003 IWAI, Masaharu <iwai@alib.jp> 5.8.2-0vl1
- - new upstream release
- * Fri Sep 26 2003 IWAI, Masaharu <iwai@alib.jp> 5.8.1-0vl1
- - new upstream release
- - update some patches:
- - root patch (Patch5)
- - s390 patch (Patch100)
- - stop patching fhs patch (Patch6)
- - stop patching syslog patch (Patch9)
- - stop patching manext patch (Patch18)
- - stop patching links patch (Patch19): Vine doesn't have links package.
- - drop obsolete module update patches:
- - perl-5.8.0-Safe2.09.patch (Patch202)
- - perl-5.8.0-CGI2.89.patch (Patch203)
- - perl-5.8.0-CGI_XSS.patch (Patch20002)
- - drop obsolete patches:
- - protofix patch (Patch32000)
- - pagerfix patch (Patch32001)
- - upstream patches
- - Patch17649: perl-5.8.0-upstream-17649.patch
- - Patch18079: perl-5.8.0-upstream-18079.patch
- - Patch18080: perl-5.8.0-upstream-18080.patch
- - Patch18081: perl-5.8.0-upstream-18081.patch
- - Patch18082: perl-5.8.0-upstream-18082.patch
- - Patch18087: perl-5.8.0-upstream-18087.patch
- - Patch18089: perl-5.8.0-upstream-18089.patch
- - Patch18095: perl-5.8.0-upstream-18095.patch
- - Patch18096: perl-5.8.0-upstream-18096.patch
- - Patch18097: perl-5.8.0-upstream-18097.patch
- - Patch18098: perl-5.8.0-upstream-18098.patch
- - Patch18100: perl-5.8.0-upstream-18100.patch
- - Patch18101: perl-5.8.0-upstream-18101.patch
- - Patch18103: perl-5.8.0-upstream-18103.patch
- - Patch18104: perl-5.8.0-upstream-18104.patch
- - Patch18110: perl-5.8.0-upstream-18110.patch
- - Patch18111: perl-5.8.0-upstream-18111.patch
- - Patch18112: perl-5.8.0-upstream-18112.patch
- - Patch18126: perl-5.8.0-upstream-18126.patch
- - Patch18127: perl-5.8.0-upstream-18127.patch
- - Patch18128: perl-5.8.0-upstream-18128.patch
- - Patch18129: perl-5.8.0-upstream-18129.patch
- - Patch18130: perl-5.8.0-upstream-18130.patch
- - Patch18131: perl-5.8.0-upstream-18131.patch
- - Patch18132: perl-5.8.0-upstream-18132.patch
- - Patch18133: perl-5.8.0-upstream-18133.patch
- - Patch18134: perl-5.8.0-upstream-18134.patch
- - Patch18143: perl-5.8.0-upstream-18143.patch
- - Patch18144: perl-5.8.0-upstream-18144.patch
- - Patch18145: perl-5.8.0-upstream-18145.patch
- - Patch18146: perl-5.8.0-upstream-18146.patch
- - Patch18153: perl-5.8.0-upstream-18153.patch
- - Patch18155: perl-5.8.0-upstream-18155.patch
- - Patch18156: perl-5.8.0-upstream-18156.patch
- - Patch18173: perl-5.8.0-upstream-18173.patch
- - Patch18174: perl-5.8.0-upstream-18174.patch
- - Patch18187: perl-5.8.0-upstream-18187.patch
- - Patch18189: perl-5.8.0-upstream-18189.patch
- - Patch18190: perl-5.8.0-upstream-18190.patch
- - Patch18191: perl-5.8.0-upstream-18191.patch
- - Patch18192: perl-5.8.0-upstream-18192.patch
- - Patch18197: perl-5.8.0-upstream-18197.patch
- - Patch18202: perl-5.8.0-upstream-18202.patch
- - Patch18204: perl-5.8.0-upstream-18204.patch
- - Patch18205: perl-5.8.0-upstream-18205.patch
- - Patch18206: perl-5.8.0-upstream-18206.patch
- - Patch18207: perl-5.8.0-upstream-18207.patch
- - Patch18208: perl-5.8.0-upstream-18208.patch
- - Patch18209: perl-5.8.0-upstream-18209.patch
- - Patch18210: perl-5.8.0-upstream-18210.patch
- - Patch18211: perl-5.8.0-upstream-18211.patch
- - Patch18214: perl-5.8.0-upstream-18214.patch
- - Patch18215: perl-5.8.0-upstream-18215.patch
- - Patch18218: perl-5.8.0-upstream-18218.patch
- - Patch18219: perl-5.8.0-upstream-18219.patch
- - Patch18227: perl-5.8.0-upstream-18227.patch
- - Patch18234: perl-5.8.0-upstream-18234.patch
- - Patch18235: perl-5.8.0-upstream-18235.patch
- - Patch18236: perl-5.8.0-upstream-18236.patch
- - Patch18241: perl-5.8.0-upstream-18241.patch
- - Patch18242: perl-5.8.0-upstream-18242.patch
- - Patch18243: perl-5.8.0-upstream-18243.patch
- - Patch18247: perl-5.8.0-upstream-18247.patch
- - Patch18248: perl-5.8.0-upstream-18248.patch
- - Patch18252: perl-5.8.0-upstream-18252.patch
- - Patch18253: perl-5.8.0-upstream-18253.patch
- - Patch18254: perl-5.8.0-upstream-18254.patch
- - Patch18255: perl-5.8.0-upstream-18255.patch
- - Patch18256: perl-5.8.0-upstream-18256.patch
- - Patch18257: perl-5.8.0-upstream-18257.patch
- - Patch18258: perl-5.8.0-upstream-18258.patch
- - Patch18271: perl-5.8.0-upstream-18271.patch
- - Patch18273: perl-5.8.0-upstream-18273.patch
- - Patch18274: perl-5.8.0-upstream-18274.patch
- - Patch18275: perl-5.8.0-upstream-18275.patch
- - Patch18276: perl-5.8.0-upstream-18276.patch
- - Patch18286: perl-5.8.0-upstream-18286.patch
- - Patch18289: perl-5.8.0-upstream-18289.patch
- - Patch18290: perl-5.8.0-upstream-18290.patch
- - Patch18291: perl-5.8.0-upstream-18291.patch
- - Patch18293: perl-5.8.0-upstream-18293.patch
- - Patch18294: perl-5.8.0-upstream-18294.patch
- - Patch18295: perl-5.8.0-upstream-18295.patch
- - Patch18296: perl-5.8.0-upstream-18296.patch
- - Patch18297: perl-5.8.0-upstream-18297.patch
- - Patch18301: perl-5.8.0-upstream-18301.patch
- - Patch18322: perl-5.8.0-upstream-18322.patch
- - Patch18347: perl-5.8.0-upstream-18347.patch
- - Patch18348: perl-5.8.0-upstream-18348.patch
- - Patch18349: perl-5.8.0-upstream-18349.patch
- - Patch18352: perl-5.8.0-upstream-18352.patch
- - Patch18353: perl-5.8.0-upstream-18353.patch
- - Patch18359: perl-5.8.0-upstream-18359.patch
- - Patch18360: perl-5.8.0-upstream-18360.patch
- - Patch18361: perl-5.8.0-upstream-18361.patch
- - Patch18362: perl-5.8.0-upstream-18362.patch
- - Patch18363: perl-5.8.0-upstream-18363.patch
- - Patch18364: perl-5.8.0-upstream-18364.patch
- - Patch18365: perl-5.8.0-upstream-18365.patch
- - Patch18366: perl-5.8.0-upstream-18366.patch
- - Patch18367: perl-5.8.0-upstream-18367.patch
- - Patch18368: perl-5.8.0-upstream-18368.patch
- - Patch18369: perl-5.8.0-upstream-18369.patch
- - Patch18370: perl-5.8.0-upstream-18370.patch
- - Patch18375: perl-5.8.0-upstream-18375.patch
- - Patch18379: perl-5.8.0-upstream-18379.patch
- - Patch18380: perl-5.8.0-upstream-18380.patch
- - Patch20001: perl-5.8.0-upstream-20475.patch
- * Wed Jul 23 2003 IWAI Masaharu <iwai@alib.jp> 5.8.0-88vl4
- - SECURITY: fix CGI.pm XSS
- add CGI_XSS.patch (Patch20002)
- * Wed May 14 2003 IWAI Masaharu <iwai@alib.jp> 5.8.0-88vl3
- - add open.pm patch from perl5-porters
- * Thu Apr 24 2003 IWAI Masaharu <iwai@alib.jp> 5.8.0-88vl2
- - added library search path ( otherlibdirs ) in /usr/local/lib
- - add Provides: perl-{MIME-Base64,libnet} ([VineSeed:07701])
- * Tue Apr 15 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 5.8.0-88vl1
- - synced with Rawhide 5.8.0-88
- * Fri Apr 12 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 5.6.1-0vl9
- - added library search path ( otherlibdirs ) in /usr/local/lib
- * Fri Mar 29 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 5.6.1-0vl8
- - changed Patch3 (now use gdbm-ndbm)
- * Sat Jan 19 2002 Yoshihiro Ota <ota@j.email.ne.jp>
- - 5.6.1-0vl7
- - added db3-devel BuildPreReq
- * Sat Jan 19 2002 Yoshihiro Ota <ota@j.email.ne.jp>
- - 5.6.1-0vl6
- - added BuildPreReq entires
- * Tue Jun 19 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
- - 5.6.1-0vl4
- - removed NASTY Provides: perl <= %%{version} line :-P
- * Sun Jun 17 2001 Yasuhide OOMORI <dasen@icntv.ne.jp>
- - 5.6.1-0vl3
- - put %%install sentence back
- * Sun Jun 17 2001 Yasuhide OOMORI <dasen@icntv.ne.jp>
- - 5.6.1-0vl2
- - use %%config for perllocal.pod
- - removed MAINTAIN from %%doc
- * Sat Jun 16 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
- - 5.6.1-0vl1
- - updated to 5.6.1 newest (at the moment) stable release
- (most of the works/tests done by Machino-san. Thanks)
- - fix Source[01] URLs
- - Copyright: GPL -> License: Artistic
- - Patch4 modified for 5.6.1, as well as removed Patch8 and Patch9
- * Fri Jun 15 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
- - 5.6.0-10vl6
- - modified %%{SOURCE3} & %%{SOURCE4} to remove libsafe.so dependencies
- * Thu Jun 14 2001 <sagami@vinelinux.org>
- - 5.6.0-10vl5: I think define is still valid even if commented out
- * Thu Jun 14 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@vinelinux.org>
- - 5.6.0-10vl4
- - added Japanese description
- - all archs should use %%{SOURCE3} for find_requires at the moment
- - %%define _noVersionedDependencies 1
- - libgr-devel -> netpbm-devel in %%install section
- * Wed Jun 13 2001 Jun Nishii <jun@vinelinux.org> perl-5.6.0-10vl3
- - added %doc
- * Mon Mar 12 2001 net_hal <net_hal@cwa.bai.ne.jp>
- - Package name changed(perl -> perl56)
- * Fri Mar 2 2001 net_hal <net_hal@cwa.bai.ne.jp>
- - first build for Vine2.1
- * Tue Sep 12 2000 Bill Nottingham <notting@redhat.com>
- - fix dependencies on ia64/sparc64
- * Mon Aug 7 2000 Nalin Dahyabhai <nalin@redhat.com>
- - replace the deprecated MD5 with Digest::MD5 (has to be here for cleanfeed)
- - obsolete: perl-Digest-MD5
- - use syslog instead of mail to report possible attempts to break into suidperl
- - force syslog on at build-time
- * Mon Jul 31 2000 Nalin Dahyabhai <nalin@redhat.com>
- - add Owen's fix for
- - specify cc=%{__cc}; continue to let cpp sort itself out
- - switch shadow support on (#8646)
- - release 7
- * Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
- - strip buildroot from perl pods (#14040)
- - release 6
- * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- - automatic rebuild (release 5)
- * Wed Jun 21 2000 Preston Brown <pbrown@redhat.com>
- - don't require tcsh to install, only to build
- - release 4
- * Mon Jun 19 2000 Nalin Dahyabhai <nalin@redhat.com>
- - rebuild against new db3 package
- - release 3
- * Sat Jun 17 2000 Nalin Dahyabhai <nalin@redhat.com>
- - disable 64-bit file support
- - change name of package that Perl expects gcc to be in from "egcs" to "gcc"
- - move man pages to /usr/share via hints/linux.sh and MM_Unix.pm
- - fix problems prefixifying with empty prefixes
- - disable long doubles on sparc (they're the same as doubles anyway)
- - add an Epoch to make sure we can upgrade from perl-5.00503
- - release 2
- * Thu Mar 23 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- - 2.6.0
- * Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
- - fix description
- * Fri Jan 14 2000 Jeff Johnson <jbj@redhat.com>
- - add provides for perl modules (from kestes@staff.mail.com).
- * Mon Oct 04 1999 Cristian Gafton <gafton@redhat.com>
- - fix the %install so that the MD5 module gets actually installed correctly
- * Mon Aug 30 1999 Cristian Gafton <gafton@redhat.com>
- - make sure the package builds even when we don't have perl installed on the
- system
- * Fri Aug 06 1999 Cristian Gafton <gafton@redhat.com>
- - merged with perl-MD5
- - get rid of the annoying $RPM_BUILD_ROOT paths in the installed tree
- * Mon Jul 26 1999 Cristian Gafton <gafton@redhat.com>
- - do not link anymore against the system db library (and make each module
- link against it separately, so that we can have Berkeley db1 and db2 mixed
- up)
- * Wed Jun 16 1999 Cristian Gafton <gafton@redhat.com>
- - use wildcards for files in /usr/bin and /usr/man
- * Tue Apr 06 1999 Cristian Gafton <gafton@redhat.com>
- - version 5.00503
- - make the default man3 install dir be release independent
- - try to link against db1 to preserve compatibility with older databases;
- abandoned idea because perl is too broken to allow such an easy change
- (hardcoded names *everywhere* !!!)
- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- - auto rebuild in the new build environment (release 3)
- * Thu Jan 07 1999 Cristian Gafton <gafton@redhat.com>
- - guilty of the inlined Makefile in the spec file
- - adapted for the arm build
- * Wed Sep 09 1998 Preston Brown <pbrown@redhat.com>
- - added newer CGI.pm to the build
- - changed the version naming scheme around to work with RPM
- * Sun Jul 19 1998 Jeff Johnson <jbj@redhat.com>
- - attempt to generate *.ph files reproducibly
- * Mon Jun 15 1998 Jeff Johnson <jbj@redhat.com>
- - update to 5.004_04-m4 (pre-5.005 maintenance release)
- * Fri Jun 12 1998 Christopher McCrory <chrismcc@netus.com
- - need stdarg.h from gcc shadow to fix "use Sys::Syslog" (problem
- * Fri May 08 1998 Cristian Gafton <gafton@redhat.com>
- - added a patch to correct the .ph constructs unless defined (foo) to read
- unless(defined(foo))
- * Thu May 07 1998 Prospector System <bugs@redhat.com>
- - translations modified for de, fr, tr
- * Tue Mar 10 1998 Cristian Gafton <gafton@redhat.com>
- - fixed strftime problem
- * Sun Mar 08 1998 Cristian Gafton <gafton@redhat.com>
- - added a patch to fix a security race
- - do not use setres[ug]id - those are not implemented on 2.0.3x kernels
- * Mon Mar 02 1998 Cristian Gafton <gafton@redhat.com>
- - upgraded to 5.004_04 - 5.004_01 had some nasty memory leaks.
- - fixed the spec file to be version-independent
- * Fri Dec 05 1997 Erik Troan <ewt@redhat.com>
- - Config.pm wasn't right do to the builtrooting
- * Mon Oct 20 1997 Erik Troan <ewt@redhat.com>
- - fixed arch-specfic part of spec file
- * Sun Oct 19 1997 Erik Troan <ewt@redhat.com>
- - updated to perl 5.004_01
- - users a build root
- * Thu Jun 12 1997 Erik Troan <ewt@redhat.com>
- - built against glibc
- * Tue Apr 22 1997 Erik Troan <ewt@redhat.com>
- - Incorporated security patch from Chip Salzenberg <salzench@nielsenmedia.com>
- * Fri Feb 07 1997 Erik Troan <ewt@redhat.com>
- - Use -Darchname=i386-linux
- - Require csh (for glob)
- - Use RPM_ARCH during configuration and installation for arch independence
|