Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37559411
en ru br
ALT Linux repos
S:5.34.1-alt1
5.0: 5.8.9-alt2
4.1: 5.8.8-alt19.M41.1
4.0: 5.8.8-alt14
+updates:5.8.8-alt14
3.0: 5.8.7-alt2

Group :: Development/Perl
RPM: perl

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

7 september 2008 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt19.M41.1

  • ioctl_ph.PL: workaround glibc-kernheaders deficiency (cf. #15676)

7 march 2008 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt19

  • updated to MAINT33449 (20080306)
  • perl-base: own auto/I18N directory (reported by Mikhail Gusarov)

22 february 2008 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt18

  • updated to MAINT33243 (20080206)
  • packaged vmsish.pm, for Test/Harness/Results.pm
  • added conflict on perl-Term-ReadLine-Gnu < 1.17, due to change 32538 (#14081)
  • fixed libperl.so.5.8 forward binary compatibility by eliminating
     the use of new Perl_newSVpvn_flags() function in perlapi macros

14 january 2008 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt17.1

  • fixed src.rpm packaging, updated patchlevel.h

9 january 2008 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt17

  • updated to MAINT32572 (20071204)
  • fixed libperl.so.5.8 forward binary compatibility (enabled
     Perl_hv_*() wrapper functions by default instead of macros which
     use new Perl_hv_common() and Perl_hv_common_key_len() functions)

20 november 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt16

  • updated to MAINT32409 (20071119)
  • perl-devel: implemented libperl.req rpm hook, which will generate
     specific dependency if PERL_5.8.9 ABI is used (cf. #12712)

14 november 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt15

  • updated to MAINT32307 (20071113, closes CVE-2007-5116)
  • B/C.pm: fixed `Can't locate object method "IVX" ...' (RH#199736)
  • libperl.map: added new PL_perlio_* bss vars under PERL_5.8.9;
     this can break libperl.so.5.8 forward binary compatibility for
     just a few packages, see #12712 for details

2 august 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt14

  • MM_Unix.pm: only append custom CCFLAGS to standard ccflags, not replace
  • changed src.rpm packaging to keep separate tarball with upstream snapshot

10 june 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt13

  • updated to MAINT31223 (20070515)

25 april 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt12

  • fixed Fcntl::S_IFMT() breakage introduced by change 30674
     (reported by Dmitry V. Levin)

20 april 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt11

  • updated to MAINT30961 (20070415)
  • XS::APItest and XS::Typemap are no longer packaged

5 april 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt10

  • updated to MAINT30816 (20070331)

28 march 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt9

  • updated to MAINT30765 (20070326)

23 march 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt8

  • updated to MAINT30705 (20070322), which fixes 'local($var=1)'
     segfault (#11140, reported by Ivan Adzhubey)
  • XSUB.h: fixed XS() macro for C++ (due to my static_XS.patch)

17 march 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt7

  • updated to MAINT30598 (20070315)
  • fixed libperl.so forward binary compatibility (so that modules
     compiled with this perl release will also work with earlier
     perl releases) by adjusting newXSproto() and sv_usepvn() macros
  • Perl_ninstr() changed in incompatible way, which broke Compress::Zlib
     and Filter; newer releases of these packages, which use memchr(3)
     instead, already available in Sisyphus; placed Conflicts in perl-base
  • DynaLoader.a officially moved to libperl.so, but I still provide
     empty DynaLoader.a to facilitate building e.g. irssi package
  • perl-base: removed Text::Soundex, to be packaged separately
  • perl-devel: packaged Module::Pluggable and Devel::InnerPackage
  • fixed a few cases of clobbering special variables in *.pm code
  • previous change 29132, which outlawed $#{@$aref} and ${@ary}[1]
     syntax, was reverted with change 30181 (the syntax is still deprecated)

9 january 2007 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt6

  • updated to MAINT29163 (20061030)
  • compiled with default optimization flags (-O2) instead of -Os
  • compiled pp.o pp_ctl.o scope.o sv.o with -O3 -funroll-loops
  • FindBin.pm: fixed wrong treatment of PATH entries (merged into 5.9)
  • ExtUtils/ParseXS.pm, ExtUtils/typemap: implemented constant string
     folding and better error messages for generated code (merged into 5.9)
  • added /usr/include/perl5 symbolic link

15 october 2006 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt5

  • started git repo, which, along with my changes, has prisitine perl
     source for 5.8 and 5.9 branches, including every single change from
     public.activestate.com archive
  • this release is based on perl-5.8.8 MAINT28854; also backported a few
     changes from 5.9 branch
  • removed *.ph files generated by h2ph; wrote replacements:
     + socket.ph -- Socket wrapper (along with sys/socket.ph)
     + syslog.ph -- Sys::Syslog wrapper (ditto)
     + syscall.ph -- syscall numbers, generated with `cpp -dM' etc.
     + ioctl.ph -- ioctl numbers (like syscall.ph)
  • moved c2ph (and pstruct) from perl-devel to perl4-compat
  • restricted the list of symbols exported from the shared library
  • reworked xsubpp static_XS stuff; auto-generated XS functions are now
     static by default (except for boot_$module); this behaviour can be
     disabled by setting XSUBPP_NO_STATIC_XS environment variable
  • ParseXS.pm: public visibility mode for boot_$module XS functions
  • MM_Unix.pm: link perl extensions with -lperl -lpthread
  • set man3ext to .3pm instead of .3

2 september 2006 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt4

  • fixed abi-sv_2iv.patch for c++ (missing extern "C")

13 august 2006 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt3

  • updated Test::Harness to 2.62, which restores the behavior
     of dying if any subtests failed
  • fixed and hardened File::Temp sanity check (cpan #14218)
  • preserve permission bits in File::Copy, but with respect to umask

7 august 2006 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt2

  • updated to 5.8.x patchlevel 28443 (Jun 28)
  • dealt with sv_2iv ABI issue
  • linked modules with libperl
  • moved some more unicore files to perl-base (Valentyn Solomko)
  • fixed Text::ParseWords::shellwords() issue (#7978)

15 may 2006 Alexey Tourbin <at at altlinux.ru> 1:5.8.8-alt1

  • 5.8.7 -> 5.8.8

19 december 2005 Dmitry V. Levin <ldv at altlinux.org> 1:5.8.7-alt4

  • Updated upstream fix for CVE-2005-3962, patch from FC.

6 december 2005 Dmitry V. Levin <ldv at altlinux.org> 1:5.8.7-alt3

  • Backported upstream fix for potential integer overflow (CVE-2005-3962).

17 june 2005 Alexey Tourbin <at at altlinux.ru> 1:5.8.7-alt2

  • pp_sys-getppid.patch: fixed getppid() cache and implemented a test
  • xsubpp-static_XS.patch: some XS functions go static (experimental)
  • DB_File-db_version.patch: now works with all patchlevels of libdb4.3
  • fixed MANIFEST handling (some tests were not executed)

1 june 2005 Alexey Tourbin <at at altlinux.ru> 1:5.8.7-alt1

  • 5.8.7-RC1 -> 5.8.7
     + change 24070 was revered (-C on the #! line; fixes xmltv breakage)
  • linked DynaLoader.o into libperl.so; packaged empty DynaLoader.a
  • alt-configpm-common.patch: added more common keys to Config.pm
  • added build dependency on /proc and build-time check for /proc/self/exe
  • added build-time check for glibc-kernheaders (before running h2ph)

21 may 2005 Alexey Tourbin <at at altlinux.ru> 1:5.8.7-alt0.1

  • 5.8.6 -> 5.8.7-RC1
  • some patches were merged upstream, including:
     + threads and threads::shared linkage (rh #101767, change 24050)
     + h2ph processing of "extern inline" functions (perlbug #34493, change 24054)
  • introduced linker script for symbol versioning (libperl.so)
  • alt-ExtUtils-MakeMaker-no-parent-prereq.patch (weird stuff)
  • updated depndencies

20 march 2005 Alexey Tourbin <at at altlinux.ru> 1:5.8.6-alt4

  • fixed directory layout for x86_64
  • fixed h2ph processing of "extern inline" functions (#5138, perlbug #34493)
  • fixed manpage titles for vendor_perl modules in Pod/Man.pm (perlbug #34500)
  • applied debian sec fix for File::Path::rmtree (CAN-2004-0452, CAN-2005-0448)
  • deb-doio-close.patch: make close() return false if the stream had prior errors
  • downgraded Test::Simple to original version 0.47 (0.53 had too much problems)
  • moved re.so to perl-devel (re.pm left in perl-base)

10 february 2005 ALT QA Team Robot <qa-robot at altlinux.org> 1:5.8.6-alt3.1

  • Updated libdb4 build dependencies.
  • Rebuilt with libdb4.3.

2 february 2005 Alexey Tourbin <at at altlinux.ru> 1:5.8.6-alt3

  • applied upstream change #23565: MakeMaker's default MANIFEST.SKIP was broken
  • applied Mandrake patch for suidperl/perlio exploit and buffer overflow
     (perlbug #33990, CAN-2005-0155, CAN-2005-0156)
  • restricted suidperl permissions (4711,root,root -> 4710,root,wheel)
  • added control facility for suidperl

17 december 2004 Alexey Tourbin <at at altlinux.ru> 1:5.8.6-alt2

  • moved some more unicore files to perl-base (see also #6110)
  • perl-NEXT packaged separately

12 december 2004 Alexey Tourbin <at at altlinux.ru> 1:5.8.6-alt1

  • 5.8.4 -> 5.8.6
  • package layout:
     + new subpackages: perl4-compat, perl-threads, perl-PerlIO
     + packaged separately: perl-Net-Ping, perl-Text-Balanced, perl-Tie-File,
       perl-Attribute-Handlers, perl-Math-BigInt, perl-Math-BigRat, perl-bignum,
       perl-Filter, perl-Filter-Simple, perl-Switch, and *perldoc*
     + perl-i18n split into perl-unicore and separately packaged
       perl-I18N-LangTags, perl-Locale-Maketext, perl-Locale-Codes,
       perl-Unicode-Normalize, perl-Unicode-Collate, and perl-Encode
     + perl-man1 and perl-man3 not packaged (use perldoc)
  • perl-devel: updated Test::Simple from CPAN (0.47 -> 0.53)
  • perl-pod: OS-specific docs not packaged (e.g. perlaix)
  • updated and renamed most of the patches
  • applied CAN-2004-0976 fixes where applicable
  • suppressed socks5 support (e.g. when libdante-devel is installed)
  • added multilib support (#4893)
  • h2ph inline issues must have been fixed upstream (#5138)
  • fixed threads and threads::shared linkage (rh #101767; fixed rh patch)
  • made File::Copy::copy() preserve timestamps and permissions
  • made ExtUtils::MM_Unix::fixin() preserve timestamps and permissions;
     dropped re-exec shell code
  • updated descriptions

9 august 2004 Alexey Tourbin <at at altlinux.ru> 1:5.8.4-alt2

  • alt-libc-realpath.patch: use realpath(3) rather than bsd_realpath()
  • 22839-sort.patch: fix the sort-in-place optimization

28 april 2004 Alexey Tourbin <at at altlinux.ru> 1:5.8.4-alt1

  • 5.8.3 -> 5.8.4
  • owl-tmp.patch disabled (looks like merged upstream)
  • rh-syslog.patch disabled (suidperl reworked heavily)
  • DBM_Filter (new to 5.8.4) placed into perl-DBM
  • Memoize modules gone into separate package

14 february 2004 Alexey Tourbin <at at altlinux.ru> 1:5.8.3-alt1.1

  • rebuilt against libdb4.2

16 january 2004 Alexey Tourbin <at at altlinux.ru> 1:5.8.3-alt1

  • 5.8.3
  • libswanted.patch dropped in favour of `Configure -Dlibswanted='
  • fixed alt-no-perl.patch (inc_version_list works)
  • owl-tmp.patch updated (solar@owl)

16 december 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.3-alt0.1

  • moved to the latest snapshot (21911, "the penultimate call for patches for 5.8.3")
  • MakeMaker-FHS.patch dropped (seems to be needed no more)
  • alt-fix-perms.patch updated

11 november 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.2-alt1

  • 5.8.2
  • perldoc-width.patch merged upstream

20 october 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt7

  • moved to the latest snapshot (maint 21501), which fixes:
     + binary compatibility issues between 5.8.1 and 5.8.0
     + simple @INC hook core dump
     + sv.h broken with assert.h (reported and fixed by me)
  • patches updated: AnyDBM_File-DB_File, libswanted

8 october 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt6.1.1

  • p5p-21424.patch: @INC hook segfault fixed

28 september 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt6.1

  • deb-fixheaders.pl disabled due to __need_size_t mess (#3063)

26 september 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt6

  • perl-5.8.1 finally released, with fix-B-Deparse.patch in

24 september 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt5.RC5

  • fix-B-Deparse.patch: matching against string fixed (#3036)

23 september 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt4.RC5

  • 5.8.1-RC5
  • MM-uninst.patch: helps to eliminate self-requires in BuildRequires
     with `buildreq --args=-bi'
  • rh-syslog.patch updated
  • macros.d/perl5 moved to rpm-build-perl package
  • %oldversion dropped in perl-devel package due to dist-upgrade problems

15 september 2003 Dmitry V. Levin <ldv at altlinux.org> 1:5.8.1-alt3.pre21050

  • Relocated /usr/lib/perl5/x86_64-linux/auto/B/B.so from perl-devel to perl-base.

5 september 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt2.pre21050

  • moved to the latest snapshot (maint 21050)
  • perl-Storable built now from here, not from separate source package
     (BuildRequires closure)
  • O.pm moved to perl-devel for the sake of new perl.req RPM script
  • descriptions updated

2 august 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt1.RC4

  • 5.8.1-RC4 (some modules updated)
  • perl-DB_File merged to perl-DBM package; no-db.patch dropped

31 july 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.9.RC3

  • 5.8.1-RC3; some problems fixed as I reported:
     + tied values were mishandled by formats
     + B::Deparse versioning and gv_name stuff fixed, alt-B-Deparse-fixes.patch dropped
  • findreq_skiplist extended

15 july 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.8.RC2

  • 5.8.1-RC2

10 july 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.7.RC1

  • 5.8.1-RC1
  • custom optimization (-Os -Wl,-O1)

8 july 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.6.pre20073

  • moved to the latest snapshot (maint 20014)
     + PERL_SKIP_TTY_TEST stuff was fixed as I reported
  • some attrs* modules were accidentally missing
  • copy-paste error in Provides fixed

4 july 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.5.pre19975

  • moved to the latest snapshot (maint 19975)
  • patches updated: libswanted, soname, norootcheck, owl-tmp
  • deb-accept-addrsz.patch merged upstream
  • fixed build for environments without /dev/tty
  • fixed build for environments without /proc filesystem mounted
  • fixed sys/_types.ph dependency stuff which comes out with new gcc

18 june 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.4.pre19792

  • moved to the latest snapshot (maint 19792)
  • alt-B-Deparse-fixes.patch (can't get comments on this from perl5-porters)
  • Term/ReadLine.pm moved to perl-Term-ReadLine-Gnu package
  • added support for /etc/perl5 module directory (debian)
  • fix-perms.patch: owner-writable permissions by default

10 june 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.3.pre19733

  • moved to the latest snapshot (maint 19733)
  • alt-diagnostics.patch: don't die when perldiag.pod is not available
  • Text::Balanced restored as it was removed in Parse-RecDescent-1.92
  • owl-tmp.patch updated

3 june 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.2.pre19613

  • moved to the latest snapshot (maint 19613); some problems fixed as I reported:
     + ftp.pl removed (along with chat2.pl)
     + B::Deparse fixes
  • build dependencies clenup:
     + new patches: alt-libswanted, alt-trylist, alt-no-csh, alt-no-ksh, alt-no-perl, alt-no-db
     + build Cwd.so ASAP (Cwd.pm falls back to the method that scans the whole filesystem)
     + get rid of miniperl ASAP (miniperl cannot load Cwd.so)
     + skip some tests that fail under buildreq/strace or scan filesystem
     + buildreq applied (BuildRequires: libdb2-devel libgdbm-devel libtcb nss_tcb)
  • macros.d/perl:
     + export LD_BIND_NOW=1 PERL_DL_NONLAZY=1 for 'make test'
     + more diagnostics
  • fixed a2p linked against extra libraries

26 may 2003 Alexey Tourbin <at at altlinux.ru> 1:5.8.1-alt0.1.pre19525

  • moved to the latest snapshot (maint 19525)
  • revision of all patches:
     + updated: alt-MakeMaker-FHS, alt-deb-perldoc-width, alt-deb-perldoc-INC,
       alt-deb-accept-addrsz
     + needed no more (fixed): rh-pager, deb-Term-Cap-infocmp, deb-perlembed-examples,
       deb-POSIX-SigAction, deb-lib-args, deb-no-syslogd, deb-Safe
     + refused: mdk-MakeMaker-prefix (old hack, no longer supported)
  • new package layout: perl -> perl-i18n, perl-DBM:
    1,7M perl-base 16K  perl-full 1,8M perl-man1
    112K perl-DBM 2,9M perl-i18n 1,3M perl-man3
    944K perl-devel 48K  perl-suidperl 1,5M perl-pod
  • dropped some conditional logic, old triggers and old dependencies

27 december 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt1

  • #0001755: /usr/bin/suildperl was a hard links, this led to
     permission conflict; symlinking forced
  • %without_libnet: fixed an error in excluding libnet libraries

10 december 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.9

  • perl-full package (helps to install feature-rich perl kit)
  • moved from perl to perl-base: Sys::Syslog, Net::Ping, Net::*ent,
     Time::tm, Time::gmtime, Time::localtime, timelocal.pl, ctime.pl,
     flush.pl, stat.pl, getopt.pl, the rest of *.ph files
  • deb-Safe patch (security update for Safe.pm)
  • upstream patches: 17781, 17927, 18061 (RH)

6 november 2002 Stanislav Ievlev <inger at altlinux.ru> 1:5.8.0-alt0.8.1

  • fix conflicts with perl-DB_File

5 november 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.8

  • pager='/usr/bin/less -isR'; rh-pager patch
  • %dir /usr/lib/perl5/vendor_perl/auto (perl-base)
  • %perl_venodr_install macro: various fixes
  • some more *.ph files moved to perl-base
  • /etc/rpm/macros.d/perl moved to perl-devel
  • AnyDBM_File moved to perl-DB_File package; all *DBM_File modules left in
     perl package (perl-base now depends on glibc-core and sh packages only)
  • Sisyphus release

31 october 2002 Stanislav Ievlev <inger at altlinux.ru> 1:5.8.0-alt0.7.1

  • adaptations for new gdbm

28 october 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.7

  • separate packages (again): perl-Parse-RecDescent, perl-Storable
  • provides, obsoletes: perl-MIME-Base64 (perl-base, but
     MIME/QuotedPrint.pm is in perl because it uses Encode.pm)
  • %perl_vendor_build macro: test, smp switches added (on by default)
  • %perl_fix_local new macro: replace /usr/local/ with /usr/
  • %post/%postun sections added (perl-base)
  • libperl got soname (alt-pld-soname patch)

25 october 2002 Dmitry V. Levin <ldv at altlinux.org> 1:5.8.0-alt0.6.1

  • Build without libperl dependency autodetection.

24 october 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.6

  • separate packages: perl-CPAN, perl-libnet
  • provides, obsoletes: perl-Digest-MD5, perl-Time-HiRes (perl-base)
  • inc_version list mechanism is now partly supported -- for local
     installations only (/usr/local/lib/perl5/site_perl/5.8.8)
  • ultimate *dbm policy: try to include in perl-base the best one
     (according to AnyDBM_File.pm priorities; literally, this is ndbm)
  • chat2.pl obsolete (yet missing) library restored from perl-5.6.1
  • patch correction: mdk-MakeMaker-fhs -> alt-mdk-MakeMaker-fhs (handle
     /usr/share/man as well as /usr/local/man)
  • debian perl_5.8.0-13 patches: perldoc-width, perldoc-INC,
     accept-addrsz, Term-Cap-infocmp, installman-nopod, perlembed-examples,
     POSIX-SigAction, lib-args, no-syslogd

22 october 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.5

  • perl-pod, perl-man1 and perl-man3 subpackages
  • /etc/rpm/macros.d/perl (perl-base) -- perl-specific rpm macros
     + %perl_vendor_{priv,arch,auto}lib, %perl_vendor_man[13]dir
     + %perl_vendor_{build,install}
     + %perl_binary_compat

19 october 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.4

  • make use of site/vendor distinction; additional perl packages
     provided by ALT Linux Team must install in /usr/lib/perl5/vendor_perl
     (typical invocation: "perl Makefile.PL INSTALLDIRS=vendor");
     local installations must install in /usr/local/lib/perl5/site_perl/5.8.8
  • mdk-MakeMaker-prefix patch (keep paths relative to prefix)
  • mdk-MakeMaker-fhs patch (fix implied $(PREFIX)/man mandir)
  • /usr/bin/perldoc and a bit of Pod stuff moved to perl-base
  • /usr/lib/perl5/man/man3 -> /usr/share/man/man3
  • perl-base provides perl-version (for possible future use)
  • sdbm is in perl-base; gdbm and ndbm are in perl
  • %descriptions got more descriptive

16 october 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.3

  • major rearrangement; dependency tunings
     + static %files sections
     + some modules moved from perl to perl-base and perl-devel
     + perl and perl-devel depend on perl-base only
     + perl-base doesnot depend on perl; "AutoReq: noperl" switched off
  • libperl.so* relocated to /usr/lib64
  • soname changed: libperl.so.5 -> libperl.so.5.8
  • use of inc_version_list mechanism is finally deprecated
  • archlib name kept back to i386-linux
  • debian *.ph fixer

6 october 2002 Aleksandr Blokhin 'Sass' <sass at altlinux.ru> 1:5.8.0-alt0.2

  • removed obsoleted Summary & description in KOI8-R encoding
  • added Packager & URL tags
  • repacked Source0 with bzip2

1 october 2002 Alexey Tourbin <at at altlinux.ru> 1:5.8.0-alt0.1

  • 5.8.0
  • revision of all patches
  • general specfile cleanup
  • builds now without AND with system-wide perl installation

19 may 2002 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt17

  • Synced with 5.6.1-41.99.6 (RedHat) and 5.601-14mdk (Mandrake)
  • suidperl subpackage

5 april 2002 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt16

  • Thrown unwanted libraries out of libswanted
  • Two more patches from RedHat
  • Added /usr/bin/perl to the perl-base provides

5 january 2002 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt15

  • dbmclose-in-DESTROY patch

28 november 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt14

  • Better solution of the previous problem: bail out if directories don't exist

26 november 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt13

  • Create directories prior to cd'ing to them in the preinstall scripts

6 november 2001 Stanislav Ievlev <inger at altlinux.ru> 1:5.6.1-alt12

  • fix Autoreq

3 november 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt11

  • Parser patch from Gurusamy Sarathy (change #9950)

23 october 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt10

  • Relocated linux/modsetver.ph to perl-base
  • Refined perldoc patch
  • BuildRequires cleanup

17 october 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt9

  • Explicitly set inc_version_list

5 october 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt8

  • Synchronized with 5.601-6mdk
  • Added perldoc patch
  • noperl in AutoReq

31 july 2001 Dmitry V. Levin <ldv at altlinux.ru> 5.6.1-alt7

  • Dropped symlinks to i386 arch-dependent directories for other ix86 arches
     because it breaks upgrade.

17 july 2001 Dmitry V. Levin <ldv at altlinux.ru> 5.6.1-alt7

  • Set explicit install order: perl-base, perl, perl-devel.
  • Added preinstall scripts for somewhat better arch change.

14 july 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt6

  • made symlinks to i386 arch-dependent directories for other ix86 arches
  • removed sitelib directory from perl-base list

10 july 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt5

  • set archname to i386-linux for ix86
  • removed kernel dependency as it turns out to be circular

21 june 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt4

  • Fixed soname

29 may 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt3

  • Synchronized with 5.601-4mdk
  • IMPORTANT: Removed version number part from privlib and archlib paths
     in order to make programs compiled with libperl.so using rpath
     immune to perl upgrades. Editing of ld.so.conf is abandoned.
     A (bare-)versioned soname is etched on libperl.so.
  • Use installprefix and edit Config.pm as INSTALL recommends to do

18 april 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt2

  • perl-base adds path to libperl.so to /etc/ld.so.conf on installation

13 april 2001 Mikhail Zabaluev <mhz at altlinux.ru> 1:5.6.1-alt1

  • The long-awaited 5.6.1
  • Changed release tag for ALT Linux Team
  • Trying to eliminate dependency on i386 dirs
  • Fixed LD_SO_PRELOAD in install stage

17 december 2000 Mikhail Zabaluev <mookid at sigent.ru> 1:5.6.0-ipl3mdk

  • synchronized with 5.600-24mdk
  • Added:
     + ../site_perl/5.005/i386-linux as vendorarch
     + site_perl directory to the files list for perl-base

1 december 2000 Mikhail Zabaluev <mookid at sigent.ru> 1:5.6.0-ipl2mdk

  • brought the spec in conformance to the GPL (the General Party Line,
     not to be mixed with the GNU Public License)
  • touch Config.pm to avoid unwanted rebuilds during install
  • not using packages that used to be a source for .ph's not needed by Perl
     itself. This will be done in a separate package.
  • eliminated build dependancy on the perl installed in the system
  • added kernel version supporting 64-bit I/O to Requires
  • added /boot/kernel.ph to Requires
  • moved h2ph to the main package, since it is used to generate /boot/kernel.ph

25 november 2000 Mikhail Zabaluev <mookid at sigent.ru> 1:5.6.0-ipl1mdk

  • turned into an official Mandrake RE package
  • old version set to 5.00600 to comply with automatic requires
  • Russian groups and information
  • packages listed to build *.ph files are made BuildRequires
  • used _perl_lib_path macro to specify the Perl autodeps search path strictly

23 november 2000 Mikhail Zabaluev <mookid at sigent.ru> 1:5.6.0-4mdk_mhz

  • synchronized with 5.600-20mdk by pixel@mandrakesoft.com
  • enabled 'uselargefiles' again, since the new kernel must support it
  • removed redundant epoch 1 provides
  • automatic dependency building for perl

16 october 2000 Mikhail Zabaluev <mookid at sigent.ru> 1:5.6.0-3mdk_mhz

  • -Uuselargefiles configuration option, for compatibility with Apache
     and workable fcntl($fd, F_SETLK, ...)

8 october 2000 Mikhail Zabaluev <mookid at sigent.ru> 1:5.6.0-2mdk_mhz

  • added perl = 1:5.8.8 in provides to work around an rpm flaw

7 october 2000 Mikhail Zabaluev <mookid at sigent.ru> 1:5.6.0-1mdk_mhz

  • versioning with epoch
  • excluded *.bs files from perl.list

3 september 2000 Pixel <pixel at mandrakesoft.com> 5.600-17mdk

  • also move warnings/register.pm
  • fix silly error

2 september 2000 Pixel <pixel at mandrakesoft.com> 5.600-16mdk

  • move Glob.pm and dependencies to perl-base

2 september 2000 Pixel <pixel at mandrakesoft.com> 5.600-15mdk

  • fix filelist cleaning

23 august 2000 Pixel <pixel at mandrakesoft.com> 5.600-14mdk

  • add Packager

22 august 2000 Pixel <pixel at mandrakesoft.com> 5.600-13mdk

  • move dir .../CORE to perl-base
  • move lib.pm to perl-base (to make installkernel happy)

18 august 2000 Pixel <pixel at mandrakesoft.com> 5.600-12mdk

  • fix-LD_RUN_PATH-for-MakeMaker

7 august 2000 Pixel <pixel at mandrakesoft.com> 5.600-11mdk

  • fix the mailx `!~' (in case you're using the old mailx or a bug appears in
    mailx...)

25 july 2000 Pixel <pixel at mandrakesoft.com> 5.600-10mdk

  • move DynaLoader.a to -devel
  • remove menu

22 july 2000 Pixel <pixel at mandrakesoft.com> 5.600-9mdk

  • patch CGI.pm to have $TempFile::TMPDIRECTORY = '/tmp'

21 july 2000 Pixel <pixel at mandrakesoft.com> 5.600-8mdk

  • bad config.h

21 july 2000 Pixel <pixel at mandrakesoft.com> 5.600-7mdk

  • oups, devel was bad :-(

19 july 2000 Pixel <pixel at mandrakesoft.com> 5.600-6mdk

  • BM, macroization

19 may 2000 François Pons <fpons at mandrakesoft.com> 5.600-5mdk

  • changed asm/*.h to asm*/*.h during .ph generation for sparc.

31 march 2000 Pixel <pixel at mandrakesoft.com> 5.600-4mdk

  • fix a bug causing missing .ph's

28 march 2000 Pixel <pixel at mandrakesoft.com> 5.600-3mdk

  • really add menu

27 march 2000 Pixel <pixel at mandrakesoft.com> 5.600-2mdk

  • add menu

23 march 2000 Pixel <pixel at mandrakesoft.com> 5.600-1mdk

  • change version number for backward compatibility :(
    (serial is not enough, cuz there are some requires >= 5.00503)

23 march 2000 Pixel <pixel at mandrakesoft.com> 5.6.0-1mdk

  • new version

21 march 2000 Pixel <pixel at mandrakesoft.com> 5.6-0.3mdk

  • RC3

16 march 2000 Pixel <pixel at mandrakesoft.com> 5.6-0.2mdk

  • RC2

9 march 2000 Pixel <pixel at mandrakesoft.com> 5.6-0.1mdk

  • new version

1 march 2000 Pixel <pixel at mandrakesoft.com> 5.5.670-1mdk

  • new version

24 february 2000 Pixel <pixel at mandrakesoft.com> 5.5.660-1mdk

  • remove the strip'ing and man page bzip'ing
  • new version

9 february 2000 Pixel <pixel at mandrakesoft.com> 5.5.650-1mdk

  • new version

3 february 2000 Pixel <pixel at mandrakesoft.com> 5.5.640-6mdk

  • new version (and new version numbering)

17 january 2000 François Pons <fpons at mandrakesoft.com>

  • changed asm/*.h to asm*/*.h during .ph generation for sparc.

17 december 1999 Pixel <pixel at mandrakesoft.com>

  • clean up
  • fixed the reference to the egcs package

29 november 1999 Pixel <pixel at linux-mandrake.com>

  • removed the `Provides: perl' in perl-base

22 november 1999 Stefan van der Eijk <s.vandereijk at chello.nl>

  • changed i386 into ${RPM_ARCH}

25 october 1999 Chmouel Boudjnah <chmouel at mandrakesoft.com>

  • Fix forget manpages from %files.

14 october 1999 Pixel <pixel at linux-mandrake.com>

  • create hackperl based on perl's spec
  • split in two packages
  • removed csh dependencie
  • merged redhat's spec (not everything)

12 july 1999 Chmouel Boudjnah <chmouel at mandrakesoft.com>

  • ln /usr/lib/perl5 to /usr/lib/perl5%current_version
  • bzip2 manpages.

13 april 1999 Chmouel Boudjnah <chmouel at mandrakesoft.com>

  • Add patch from RedHat6.0.
  • Update to 5.005_03

10 april 1999 Bernhard Rosenkraenzer <bero at linux-mandrake.com>

  • Mandrake adaptions
  • bzip2 man/info pages
  • handle RPM_OPT_FLAGS
  • add de locale

7 january 1999 Cristian Gafton <gafton at redhat.com>

  • guilty of the inlined Makefile in the spec file
  • adapted for the arm build

9 september 1998 Preston Brown <pbrown at redhat.com>

  • added newer CGI.pm to the build
  • changed the version naming scheme around to work with RPM

19 july 1998 Jeff Johnson <jbj at redhat.com>

  • attempt to generate *.ph files reproducibly

15 june 1998 Jeff Johnson <jbj at redhat.com>

  • update to 5.004_04-m4 (pre-5.005 maintenance release)

12 june 1998 Christopher McCrory <chrismcc at netus.com

  • need stdarg.h from gcc shadow to fix "use Sys::Syslog" (problem #635)

8 may 1998 Cristian Gafton <gafton at redhat.com>

  • added a patch to correct the .ph constructs unless defined (foo) to read
     unless(defined(foo))

7 may 1998 Prospector System <bugs at redhat.com>

  • translations modified for de, fr, tr

10 march 1998 Cristian Gafton <gafton at redhat.com>

  • fixed strftime problem

8 march 1998 Cristian Gafton <gafton at 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

2 march 1998 Cristian Gafton <gafton at redhat.com>

  • upgraded to 5.004_04 - 5.004_01 had some nasty memory leaks.
  • fixed the spec file to be version-independent

5 december 1997 Erik Troan <ewt at redhat.com>

  • Config.pm wasn't right do to the builtrooting

20 october 1997 Erik Troan <ewt at redhat.com>

  • fixed arch-specfic part of spec file

19 october 1997 Erik Troan <ewt at redhat.com>

  • updated to perl 5.004_01
  • users a build root

12 june 1997 Erik Troan <ewt at redhat.com>

  • built against glibc

22 april 1997 Erik Troan <ewt at redhat.com>

  • Incorporated security patch from Chip Salzenberg <salzench@nielsenmedia.com>

7 february 1997 Erik Troan <ewt at redhat.com>

  • Use -Darchname=i386-linux
  • Require csh (for glob)
  • Use RPM_ARCH during configuration and installation for arch independence
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin