Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37041710
en ru br
Репозитории ALT
S:0.85-alt3
5.1: 0.71-alt1
4.1: 0.6.7-alt1
4.0: 0.6.5-alt1
3.0: 0.5.2-alt2
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: rpm-build-perl

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

19 января 2022 Igor Vlasenko <viy at altlinux.org> 0.85-alt3

  • applied crux's patch (closes: #9307)

23 ноября 2021 Igor Vlasenko <viy at altlinux.org> 0.85-alt2

  • perl.prov: support for package Foo ... {

13 июля 2021 Igor Vlasenko <viy at altlinux.org> 0.85-alt1

  • added %(add|remove)_perl_vendor_optflags

23 апреля 2020 Igor Vlasenko <viy at altlinux.ru> 0.84-alt20

  • migrated to libdb4.8

21 апреля 2020 Dmitry V. Levin <ldv at altlinux.org> 0.84-alt19

  • B/PerlReq.pm: added arybase.pm to @Skip list.

3 декабря 2019 Igor Vlasenko <viy at altlinux.ru> 0.84-alt18

  • %perl_libdb_pkgname set to libdb4 for now

3 декабря 2019 Igor Vlasenko <viy at altlinux.ru> 0.84-alt17

  • added %perl_libdb_pkgname for migration to libdb4.8

1 марта 2019 Igor Vlasenko <viy at altlinux.ru> 0.84-alt16

  • bugfixes for Data-DPath-0.57 and Net-Kubernetes-1.03
  • still bootstrap (B::ConstOptree should be fixed)

20 февраля 2019 Igor Vlasenko <viy at altlinux.ru> 0.84-alt15

  • added requires to perl(CPAN/Meta/Requirements.pm)
  • still bootstrap (B::ConstOptree should be fixed)

20 февраля 2019 Igor Vlasenko <viy at altlinux.ru> 0.84-alt14

  • patched for newer perls OPTREE
  • still bootstrap (B::ConstOptree should be fixed)

10 декабря 2017 Igor Vlasenko <viy at altlinux.ru> 0.84-alt13

  • enabled '.' in INC for perl 5.26 for compatibility
  • still bootstrap for perl 5.26

24 ноября 2017 Igor Vlasenko <viy at altlinux.ru> 0.84-alt12

  • bootstrap for perl 5.26

12 февраля 2017 Igor Vlasenko <viy at altlinux.ru> 0.84-alt11.1

  • unbootstrap after rebuild with new perl 5.24.1

20 января 2017 Igor Vlasenko <viy at altlinux.ru> 0.84-alt11

  • bootstrap for perl 5.24

19 ноября 2016 Igor Vlasenko <viy at altlinux.ru> 0.84-alt10

  • support for package FOO VERSION in perl.prov

7 апреля 2016 Igor Vlasenko <viy at altlinux.ru> 0.84-alt9

  • support for Moo && Mouse

6 апреля 2016 Igor Vlasenko <viy at altlinux.ru> 0.84-alt8

  • support of bad xs in perl-optimizer && perl 5.22

17 декабря 2015 Igor Vlasenko <viy at altlinux.ru> 0.84-alt7.1

  • unbootstrap

14 ноября 2015 Igor Vlasenko <viy at altlinux.ru> 0.84-alt7

  • support for perl 5.22 in B::PerlReq, B::Walker
  • bootstrap for perl 5.22

13 ноября 2015 Igor Vlasenko <viy at altlinux.ru> 0.84-alt6

  • a fix in B::Walker
  • bootstrap

9 декабря 2014 Igor Vlasenko <viy at altlinux.ru> 0.84-alt5

  • bootstrap for perl update to 5.20.1

24 мая 2014 Igor Vlasenko <viy at altlinux.ru> 0.84-alt4

  • better Module::Build recognition

25 сентября 2013 Igor Vlasenko <viy at altlinux.ru> 0.84-alt3

  • added exceptions for incorrect versions in RequiresPerl.

21 августа 2013 Vladimir Lettiev <crux at altlinux.ru> 0.84-alt2

  • unbootstrap

20 августа 2013 Vladimir Lettiev <crux at altlinux.ru> 0.84-alt1

  • Patch for B::Walker from #RT85411 (for perl > 5.17.5)
  • implemented bootstrap to build noarch rpm-build-perl when perl API changed

31 июля 2013 Igor Vlasenko <viy at altlinux.ru> 0.83-alt1

  • Module::Build::Tiny support

8 марта 2013 Dmitry V. Levin <ldv at altlinux.org> 0.82-alt2

  • Relocated rpm macro files to %_rpmmacrosdir/.

29 сентября 2012 Alexey Tourbin <at at altlinux.ru> 0.82-alt1

  • B/ConstOptree.pm: new module, implements optree constant folding
     for $^O, $^V, and $] variables by installing custom PL_check hooks
  • B/PerlReq.pm: now handles if.pm import routine

10 сентября 2012 Vladimir Lettiev <crux at altlinux.ru> 0.81-alt1

  • updated test suite for perl-5.16

19 ноября 2011 Alexey Tourbin <at at altlinux.ru> 0.80-alt1

  • B/PerlReq.pm: IO::File->new(\$var, ...) requires PerlIO::scalar

18 ноября 2011 Alexey Tourbin <at at altlinux.ru> 0.79-alt1

  • B/PerlReq.pm: unify func/method processing via entersub
  • B/PerlReq.pm: improved import method handling with list args
  • B/PerlReq.pm: improved 'my $_' handler introduced in 0.78
  • B/PerlReq.pm: stacked filetests require perl >= 5.10
  • B/PerlReq.pm: treat Try::Tiny::try() like eval

14 ноября 2011 Alexey Tourbin <at at altlinux.ru> 0.78-alt1

  • MANIFEST: added perl.clean

10 ноября 2011 Alexey Tourbin <at at altlinux.ru> 0.77-alt1

  • PerlReq/Utils.pm: handle quoted-string versions by upgrading them
     to version.pm object, according to post-perl-5.8 rules
  • B/PerlReq.pm: handle "use parent" import routine like that of "use base"
  • B/PerlReq.pm: recognize and make deps on perl-5.10 syntactic features

21 октября 2011 Alexey Tourbin <at at altlinux.ru> 0.76-alt1

  • updated test suite for perl-5.14
  • B/Walker.pm: invoke optree handlers only with non-zero line number,
     to ignore the code generated by PERL5OPT and command line switches
  • perl.clean: factored from /usr/lib/rpm/brp-cleanup
  • perl.clean: do not die on non-emtpy *.bs files
  • perl.clean: also remove perllocal.pod files

6 октября 2011 Alexey Tourbin <at at altlinux.ru> 0.75-alt1

  • perl.{req,prov}.files: ignore */auto/share/{dist,module}/*
  • B/PerlReq.pm: bumped minimum autodep perl version 5.6 -> 5.10

12 февраля 2011 Alexey Tourbin <at at altlinux.ru> 0.74-alt1

  • B/PerlReq.pm: added warnings.pm to @Skip list

15 ноября 2010 Vladimir Lettiev <crux at altlinux.ru> 0.73-alt2

  • fixed fatal error in walk_gv() when method CV return not B::CV class
     object (Closes: #24564)

20 сентября 2010 Alexey Tourbin <at at altlinux.ru> 0.73-alt1

  • updated for perl-5.12:
  • perl.req, perl.prov: relax dependency on Pod::Usage
  • perl.prov: use plain eval insted of Safe->reval
  • perl.prov: \Q stopped working without closing \E
  • macros: removed UNINST=undef
  • macros: removed OTHERLDFLAGS='-lperl -lpthread'
  • macros: removed INSTALLMAN1DIR= and INSTALLMAN3DIR=
  • macros: removed %perl_vendor_man1dir and %perl_vendor_man3dir

20 апреля 2010 Alexey Tourbin <at at altlinux.ru> 0.72-alt1

  • B/PerlReq.pm: implemented support for Moose::with()

27 сентября 2009 Alexey Tourbin <at at altlinux.ru> 0.71-alt1

  • PerlReq/Utils.pm: fixed RPM_PERL_LIB_PATH for whitespaces (ALT#21701)

11 мая 2009 Alexey Tourbin <at at altlinux.ru> 0.70-alt1

  • B/Walker.pm: new module, implements optree traversal
  • B/Clobbers.pm: new experimental module, for checking global variables
  • PerlReq/Utils.pm: updated version formatting algorithm for better precision;
     the most general version format for rpm dependencies is now d.ddd.ddd

24 марта 2009 Alexey Tourbin <at at altlinux.ru> 0.6.8-alt3

  • macros (_perl_vendor_check_dso): disabled this check

24 марта 2009 Alexey Tourbin <at at altlinux.ru> 0.6.8-alt2

  • macros (_perl_vendor_check_dso): gcc -Wl,--no-as-needed

9 мая 2008 Alexey Tourbin <at at altlinux.ru> 0.6.8-alt1

  • perl.prov: try to detect block-level packages, fixes MP3/Tag.pm version

1 марта 2008 Alexey Tourbin <at at altlinux.ru> 0.6.7-alt1

  • B/PerlReq.pm (grok_import): silence numerical warning

21 ноября 2007 Alexey Tourbin <at at altlinux.ru> 0.6.6-alt1

  • perl.req (isPerl): use plain -T test instead of non-ascii char counter
  • perl.{req,prov}.files: use perl's -T test to recheck non-text files

30 сентября 2007 Alexey Tourbin <at at altlinux.ru> 0.6.5-alt1

  • perl.req: implemented support for "perl -x" re-exec hack (fixes cvs2cl.pl)
  • perl.req: implemented self-requires elimination for modules outside
     established path, cf. ALT bug #7315

6 сентября 2007 Alexey Tourbin <at at altlinux.ru> 0.6.4-alt1

  • made a few fixes for a special case `use Module 0==0', which is
     internally translated into `Module->import(PL_sv_yes)' and should
     yield `perl(Module) >= 1.0' dependency; this also fixes a regression
     introduced in previous release
  • B/PerlReq.pm: in $SIG{__DIE__} handler, resort to Carp::cluck() without
     checking $^S (checking $^S is unreliable since O.pm uses eval)
  • resolved some test suite issues (hopefully should pass on perl-5.9.5)

17 августа 2007 Alexey Tourbin <at at altlinux.ru> 0.6.3-alt1

  • perl.req.files: fixed "text" pattern for file(1)
  • B/PerlReq.pm: fixed bug in prevDepF logic
  • macros.d/perl5:
     + when doing Build.PL, parse _build/prereqs and dump .perl.req
     + better check for valid Build.PL (must have "dist_name" or "module_name")
  • PerlReq/Utils.pm: updated sv_version() algorithm, cf. perlbug 32967
  • perl.prov:
     + implemented initial support for version.pm
     + when version assignment is found, check next line if it has
       e.g. '$VERSION = eval $VERSION'
     + strip "use vars" statement before eval, fixes perl-Mozilla-LDAP

28 марта 2007 Alexey Tourbin <at at altlinux.ru> 0.6.2-alt1

  • B/PerlReq.pm:
     + fixed Carp::confess syntax problem (rt.cpan.org #22512, reported by
       Steve Peters); actually removed Carp::confess and added $^S check
     + added Cygwin pattern to OS-specific dependencies
     + grok_version: do nothing unless version is set, so that the code
       like 'Module->VERSION()', which yields Module version, does not
       produce dependency on the Module
     + enhanced `use encoding ...' and PerlIO dependency detection
  • updated test suite for recent perl-5.8 snapshot
  • added new files, for possible use with future rpm-build releases:
     + perl.req.files (perl.prov.files) - will select perl files for req/prov
     + /etc/rpm/macros.d/perl.env - piece of rpm-build scriplets' preamble
     + also placed a few rpm-build perl macros to /etc/rpm/macros.d/perl

23 октября 2006 Alexey Tourbin <at at altlinux.ru> 0.6.1-alt1

  • imported sources into git repo, which is available at
     git://git.altlinux.org/people/at/packages/rpm-build-perl.git
  • fixed test suite for recent perl-5.8.x snapshot
  • perl.{req,prov}: added pod2usage; removed --debug option, use -vv
  • perl.prov: implemented limited support for `$VERSION = $Other::VERSION'

7 июня 2006 Alexey Tourbin <at at altlinux.ru> 0.6.0-alt1

  • B/PerlReq.pm:
     + major internal cleanup
     + a sketch for event-driven optree analysis blah-blah-blah
     + changed rules for dependencies found in BEGIN blocks:
  • never list ones that have not been loaded according to %INC,
         except for 'use autouse qw(Module)' case
  • always list loaded ones (there's no easy way to find out if it's been
         loaded by another module; I tried @INC hook + DB::DB debugger trap but
         it didn't work)
     + two-fold speedup
  • macros.d/perl5:
     + export PERL_EXTUTILS_AUTOINSTALL=--skip
     + OTHERLDFLAGS="-lperl -lpthread $EXTRA_LIBS" ("full linkage")
  • removed /usr/lib/rpm/base.pm

17 июня 2005 Alexey Tourbin <at at altlinux.ru> 0.5.2-alt2

  • B/PerlReq.pm: enhanced PerlIO dependency tracking
  • B/Perlreq.pm: dbmopen() requires AnyDBM_File.pm
  • macros.d/perl5: export XSUBPP_STATIC_XS=1 -- this will make
     some XS functions static (experimental, perl-5.8.7-alt2)

2 июня 2005 Alexey Tourbin <at at altlinux.ru> 0.5.2-alt1

  • fixed various perl-5.8.7 build issues
  • bumped version and released on CPAN

15 апреля 2005 Alexey Tourbin <at at altlinux.ru> 0.5.1-alt5

  • B/PerlReq.pm: track require_version() calls
  • perl.req: restrict LD_LIBRARY_PATH to /usr/lib64 and /usr/lib

6 апреля 2005 Alexey Tourbin <at at altlinux.ru> 0.5.1-alt4

  • B/PerlReq.pm: track PerlIO dependencies for "open" and "binmode"
  • perl.prov: allow more opcodes for Safe->reval

16 марта 2005 Alexey Tourbin <at at altlinux.ru> 0.5.1-alt3

  • rpm-build-perl.spec: use the same /usr/lib/rpm directory on x86_64
  • perl.prov: decrease verbosity when processing *.al files
  • macros.d/perl5: preserve timestamps when making test

23 декабря 2004 Alexey Tourbin <at at altlinux.ru> 0.5.1-alt2

  • perl.req: explode() was not imported

22 декабря 2004 Alexey Tourbin <at at altlinux.ru> 0.5.1-alt1

  • released on CPAN (see http://search.cpan.org/dist/rpm-build-perl/)
  • perl.prov: workaround perl bug #32967
  • added partial support for relative paths
  • restored OS2 pattern in skip lists (Andrei Bulava, #5713)
  • enhanced error handling and debugging output

6 декабря 2004 Alexey Tourbin <at at altlinux.ru> 0.5-alt1

  • bumped version (0.3 -> 0.5) to reflect major changes
  • implemented B::PerlReq and made perl.req use it instead of B::Deparse
  • new PerlReq::Utils module (convertion and formatting routines)
  • version numbers now rounded to 3 digits after decimal point
  • v-string versions now treated as floats (e.g. 1.2.3 -> 1.002)
  • all dependencies on particular perl version converted to 1:5.x.y form
  • enabled version extraction from PREREQ_PM in Makefile.PL
  • wrote/updated/enhanced documentation, started README.ALT
  • started test suite (more than 50 tests)
  • downgraded perl requirements to 5.6.0

1 июля 2004 Alexey Tourbin <at at altlinux.ru> 0.3-alt1.1

  • perl.req: removed duplicating code
  • macros.d/perl: fixed quoting

20 июня 2004 Alexey Tourbin <at at altlinux.ru> 0.3-alt1

  • macros.d/perl:
     + MDK compatibility: added %perl_vendor{lib,arch} directories
     + build: fix sharpbang magic lines (with a weired sed expression)
     + MM_install: don't fake PREFIX, rather specify DESTDIR (for gimp-perl)
  • perl.req:
     + adjust LD_LIBRARY_PATH for libraries inside buildroot (Yury Konovalov)
     + implemented tracker for dependencies like `use base qw(Foo Bar)'

8 мая 2004 Alexey Tourbin <at at altlinux.ru> 0.2-alt5

  • macros.d/perl: added build/install support for Module::Build

28 апреля 2004 Alexey Tourbin <at at altlinux.ru> 0.2-alt4

  • perl.req:
     + s/use v5.8.0/use v5.8.1/ (to stop questions, it's all about B::Deparse)
     + don't simply require perl-base (don't bloat out, it's in basesystem)
  • macros.d/perl
     + don't remove comments produced by autosplit (line numbering lost)
     + drop PRINT_PREREQ stuff for a while

26 февраля 2004 Alexey Tourbin <at at altlinux.ru> 0.2-alt3

  • perl.req: try to recover with -M$superclass on failures
  • perl.prov: enhanced version detection

22 декабря 2003 Alexey Tourbin <at at altlinux.ru> 0.2-alt2.2

  • yet another hot fix

18 декабря 2003 Alexey Tourbin <at at altlinux.ru> 0.2-alt2.1

  • yet another hot fix

18 декабря 2003 Alexey Tourbin <at at altlinux.ru> 0.2-alt2

  • don't produce dependencies on fake.pm

17 декабря 2003 Alexey Tourbin <at at altlinux.ru> 0.2-alt1

  • fake.pm introduced (@INC entries rearrangement)
  • perl.prov manpage introduced
  • various fixes

4 ноября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt8

  • perl.req:
     + use $RPM_BUILD_ROOT/usr/bin/perl whenever available (experimental,
       makes it possible to build incompatible perl)
  • macros.d/perl5
     + check for undefined symbols added
     + turned macro arguments into shell function arguments
     + %CPAN macro added for easy URLs

9 октября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt7

  • perl.req:
     + counter of perl variables in isPerl() fixed
     + prolog detection enhanced

7 октября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt6

  • perl.req:
     + isPerl(): try to detect non-perl files (in particular, Polish
       and Prolog *.pl files) and allow failures even in normal mode
     + PRINT_PREREQ dependencies used only in strict mode

3 октября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt5

  • perl.req: strip comments in shebang

28 сентября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt4

  • base.pm hacked and placed into /usr/lib/rpm in order to avoid
     some weird syntax-check problems

26 сентября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt3

  • handling of #!perl command line options implemented

23 сентября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt2

  • /etc/rpm/macros.d/perl5 moved here from perl-devel package
  • fixed RPM_PERL_LIB_PATH processing

18 сентября 2003 Alexey Tourbin <at at altlinux.ru> 0.1-alt1

  • the package spawned from rpm-build
  • fixed handling of taint-mode scripts
  • perl.req(1) manual page created
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin