./devel/p5-Module-ScanDeps, Perl 5 module to recursively scan Perl code for dependencies

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.24, Package name: p5-Module-ScanDeps-1.24, Maintainer: pkgsrc-users

The Perl 5 module Module::ScanDeps allows to recursively scan Perl code for
dependencies.


Required to run:
[lang/perl5]

Required to build:
[devel/p5-prefork] [devel/p5-Test-Pod] [devel/p5-Test-Requires] [pkgtools/cwrappers]

Master sites: (Expand)

SHA1: dad18fa371bfb1ae7565cceb26b771356fc5ffb4
RMD160: bda7405cc18867933b5ce8c73b70cf1de425f7fa
Filesize: 53.967 KB

Version history: (Expand)


CVS history: (Expand)


   2017-09-17 13:14:12 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Module-ScanDeps: update to 1.24.

1.24  2017-06-28

- Merge pull request from Salvador FandiƱo (salva), thx!
  Specio::PartialDump uses unicore

- Fix RT#119737: Problems with detecting DateTime::Format::Natural dependencies
  ... by adding a %Preload rule
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2017-01-02 14:46:46 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.23

Upstream changes:
1.23  2016-11-16

- add %Preload rules for List::SomeUtils and Pod::Simple::Transcode

- get rid of Module::Install, use ExtUtils::MakeMaker
   2016-09-19 11:44:07 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-Module-ScanDeps to 1.22
----------------------------------------
1.22  2016-09-17
- Fix RT#117887: Not parsing new release of Net::DNS::Resolver
  add %Preload rule for Net/DNS/Resolver.pm
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2016-05-03 17:05:19 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-Module-ScanDeps to 1.21
----------------------------------------
1.21  2016-04-05
- %Preload: add rules for List::MoreUtils and Log::Dispatch
- %Preload: make the following modules require the unicore stuff:
  charnames.pm
  Unicode/Normalize.pm
  Unicode/UCD.pm
- add helper _glob_in_inc_1()
- remove all references to http://par.perl.org/, doesn't exist anymore
   2016-04-17 11:34:43 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update p5-Module-ScanDeps to 1.20:

1.20  2015-10-04

- Fix RT #107304: Newer versions of File::Path cause warning "_Inline for \ 
_Inline: No such file or directory at Module/ScanDeps.pm line 1339."
  - drop the dubious call to rmtree()

- Fix RT106142: Preload dependencies for PDL and PDL::NiceSlice
  - adopted from a patch by Shawn Laffan, thanks Shawn!

- Fix RT#106144: Preload dependencies for File::BOM)
  - adopted from a patch by Shawn Laffan, thanks Shawn!

- Revise our stance on utf8.pm:

  - A line of "use utf8;" just means "this file is encoded in \ 
UTF-8"
    and should _not_ result in scanning utf8.pm which will pull in
    the whole Unicode shebang (propery tables and what not).
    Yes, utf8.pm _doesn contain "require utf8_heavy.pl", but only inside
    an AUTOLOAD() that is _not_ triggered by calling functions
    like utf8::is_utf8().

  - OTOH the innocently looking one-liner

      perl -ne 'print if /\pN/'

    implicitly loads utf8.pm and triggers the AUTOLAD().

  - So prevent utf8.pm from being scanned and make utf8_heavy.pl
    the indicator for "I need the Unicode stuff" instead.

  - Cache the results of _get_preload('utf8_heavy.pl').

- Make %Preload "transitive" so that given

    my %Preload = (
      'Foo.pm' => [ 'Bar.pm' ],
      'Bar.pm' => [ 'Quux.pm' ],
      ...
    );

  scan_deps_static() register a dependency on Bar.pm _and_
  Quux.pm when it saw "use Foo;"

- Minor changes:
  - drop dubious %Preload of utf8.pm for SOAP::Lite and XML::Parser::Expat
  - drop code for Perl < 5.008 as we require 5.8.1 already
  - rework the implementation of -x/-c
  - add add_preload_rule() to dynamically add a %Preload rule
  - recognize constructs like "open FH, '<:via(Foo)', ..."
  - upgrade to Module::Install 1.16
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.