Commit graph

40 commits

Author SHA1 Message Date
mef
14b260e43b Update 1.7035 to 1.7039
-----------------------
1.7039  2015-06-28 18:05:10 PDT
   [Improvements]
      - Only enable softening of MakeMaker dependency when Module::Install is present (reported by haarg)
      - Support .git URL with http protocol (shoichikaji) #468

1.7038  2015-06-22 18:04:44 PDT
   [Releng]
      - bump minimum perl requirement to 5.8.1 in META files

1.7037  2015-06-18 14:37:32 PDT
   [Improvements]
      - Bump CPAN-Meta-Check to 0.012 #465
      - Bump HTTP-Tiny to 0.056
      - Bump CPAN-Meta to 2.150005
      - Bump CPAN-Meta-YAML to 0.016

1.7036  2015-06-05 22:07:50 PDT
   [Improvements]
      - Also soften MakeMaker depenency in runtime prereq, which is just a weird bug in an old
        Module::Install pre 1.0
2015-07-03 21:54:16 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
wen
f367a24655 Update to 1.7035
Upstream changes:
1.7035  2015-06-05 10:51:17 PDT
   [Improvements]
      - Add a workaround for distributions with an old (buggy) Module::Install, now that the problems
        occur more frequently with 5.22.0 shipping with a dev version of ExtUtils::MakeMaker #463
2015-06-06 00:02:33 +00:00
mef
20e4739986 Update to 1.7034
----------------
1.7034  2015-05-07 14:20:57 PDT
   [Improvements]
      - Improved an error message when dependency requirement in cpanfile
        get conflict with prereqs in sub dependencies.
2015-05-23 08:30:33 +00:00
mef
1de877ed56 Update 1.7031 to 1.7033
-----------------------
1.7033  2015-05-01 17:17:42 PDT
   [Improvements]

 - Remove MakeMaker and Module::Build from cpanm's runtime
   dependencies. Rather it will upgrade the minimum version requirement as
   it finds distributions that uses them in configure requirements. Also,
   they will be installed with 'notest' option for now, since Module::Build
   test suite takes a bit too long time.

1.7032  2015-04-29 18:51:36 PDT
   [Improvements]

  - Prefer to use cpanmetadb's package history API for pinning
    versions. Note that it only works against versions since April 2012. You
    can set `--metacpan` to still prefer MetaCPAN API search, and can use
    `--cascade-search` to fallback to MetaCPAN after CPAN MetaDB as well.
2015-05-06 02:30:06 +00:00
mef
4da4099421 Update to 1.7031
----------------
1.7031  2015-04-22 14:13:37 PDT
   [Bug Fixes]
      - Fixed a rare case where circular dependencies in
        cpanfile prevents satisfying modules from being
        installed. (#452)
   [Improvements]
      - Stop reporting perl versions by default if running
        under certain CI related env vars.
2015-04-25 01:24:07 +00:00
mef
5dacb92715 Update to 1.7027 to1.7030
-------------------------
1.7030  2015-04-19 14:15:34 CEST
      - Same as 1.7029

1.7029  2015-04-19 00:15:32 CEST
   [New Features]
      - Consider root cpanfile's requirement when following dependencies with --installdeps (#363)
      - Added back --metacpan option

   [Improvements]
      - Bump Module::Metadata to 1.000027
      - Bump CPAN::Meta::Check to 0.011
      - Bump CPAN::Meta::YAML to 0.014
      - Bump Parse::PMFile to 0.36

1.7028  2015-04-17 19:22:59 CEST
   [Improvements]
      - Keep the mirror index file as absolute (skaji) #438
      - Updated the documentation about HTTPS cert warnings #441
2015-04-20 23:59:50 +00:00
mef
e034e86276 Update to 1.7027
----------------
1.7027  2015-02-14 12:14:13 PST
   [Improvements]
      - Use provides as provided in META.json and do not scan packages as PAUSE does. #435
2015-02-18 13:45:23 +00:00
mef
cee547c137 1.7026 2015-02-13 17:11:38 PST
[Improvements]
      - Respect provides in META file before loading from Parse::PMFile
2015-02-14 11:58:20 +00:00
mef
b3d4297d50 Update to 1.7025
----------------
1.7025  2015-02-07 07:58:21 CET
   [Improvements]
      - Bump Parse::PMFile to 0.35
      - Bump CPAN::Meta::Check to 0.020
      - Bump CPAN::Meta::Requirements to 2.132
      - Bump HTTP::Tiny to 0.054
      - Bump Module::Metadata to 1.000026
      - Bump version.pm to 0.9912
2015-02-08 02:34:49 +00:00
mef
989d325615 Update 1.7015 to 1.7024
-----------------------
1.7024  2015-01-12 13:31:19 PST
   [New Features]
      - Includes vendor lib and arch path to search for core modules, when
        installing self-contained lib by default. This behavior can be
        turned off with --exclude-vendor (tartansandal) #426

1.7023  2015-01-05 07:59:52 JST
   [Improvements]
      - Bump Parse::PMFile to 0.34
      - Bump CPAN::Meta::Requirements to 2.131
      - Bump HTTP::Tiny to 0.53
      - Bump Module::Metadata to 1.000025
      - Bump local::lib to 2.000015

1.7022  2014-12-12 16:41:47 PST
   [Improvements]
      - Enabled unsafe option to parse version with PMFile to avoid
        segfaults and weird errors

1.7021  2014-12-11 21:42:36 PST
   [Improvements]
      - Bump Parse::PMFile to 0.32
      - Bump HTTP::Tiny to 0.052

1.7020  2014-12-08 17:53:18 PST
   [Improvements]
      - Bump Parse::PMFile to 0.31

1.7019  2014-12-04 12:51:41 PST
   [Improvements]
      - Bump Parse::PMFile to 0.30

1.7018  2014-11-25 14:08:41 PST
   [Maintenance]
      - bump $VERSION correctly in cpanm executable

1.7017  2014-11-25 14:00:40 PST
   [Improvements]
      - Bump fatpacked CPAN::Meta and HTTP::Tiny
      - Added documentation for -M and --from in man page

1.7016  2014-11-16 11:46:32 PST
   [New Features]
      - Added -M and --from to set --mirror and --mirror-only at the same
        time while overriding previously set mirrors (sri) #175, #417

   [Improvements]
      - cpanmin.us is now available under HTTPS (marcus)
2015-01-26 05:01:46 +00:00
wen
36fffee5f5 Update to 1.7015
Upstream changes:
1.7015  2014-11-14 13:14:07 PST
   [Improvements]
      - Bump Parse::PMFile to 0.29
      - Bump CPAN::Meta::Requirements to 2.129

1.7014  2014-10-07 20:52:58 PDT
   [Improvements]
      - Bump Parse::PMFile to 0.28

1.7013  2014-10-06 23:52:14 PDT
   [Improvements]
      - Update bundled JSON::PP to fix issues with JSON parsing on older perl 5.8

1.7012  2014-09-26 19:28:25 PDT
   [Improvements]
      - Upgrade CPAN::Meta and HTTP::Tiny in fatpack
      - Skip @INC on dev directory when running from git checkout when to search
        for an installed module

1.7011  2014-09-22 15:08:22 JST
      - Same as 1.7010. Make it a non-trial release.

1.7010  2014-09-17 18:27:53 JST
   [Improvements]
      - Use Parse::PMFile rather than our own fork (charsbar) #409

1.7009  2014-09-10 01:43:45 PDT
   [Bug Fixes]
      - Fix fatpacked executable to include Parse::CPAN::Meta

1.7008  2014-09-10 01:19:04 PDT
   [Improvements]
      - Show **** instead of *password* when masking passwords
      - Internal code refactoring

1.7007  2014-09-09 09:25:46 PDT
   [Improvements]
      - Make sure MetaCPAN search looks up the dist by right author #405
      - Ignore Module::Build artifacts in _build when indexing modules metadata

1.7006  2014-09-05 15:44:15 PDT
   [Bug Fixes]
      - Work around MetaCPAN bugs in numifying dev release versions (#367, #377)
      - Bump bootstrapping MakeMaker version recent enough to support MYMETA

   [Incompatible Changes]
      - Removed undocumented --metacpan option that was only for testing purposes

1.7005  2014-09-05 05:04:06 PDT
   [Bug Fixes]
      - Do not index common directories such as t, xt or inc in install.json
      - Support tarball extraction on HP-UX 11 (Brian Wightman)
2014-11-16 12:04:13 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
wen
c5ad396bf8 Update to 1.7004
Upstream changes:
1.7004  2014-04-27 18:22:11 CEST
   [Bug Fixes]
      - Downgrade Parse::CPAN::Meta as well #373

1.7003  2014-04-27 17:11:14 CEST
   [Bug Fixes]
      - Downgrade CPAN::Meta (moznion) #372

1.7002  2014-04-27 07:45:53 CEST
   [Bug Fixes]
      - Bump fatpacked local::lib #364
      - Fix a bug where build.log files are not properly renamed on the first run on Win32 (haarg) #368
2014-05-22 01:21:18 +00:00
wen
17ab00945c Update to 1.7001
Upstream changes:
1.7001  2013-09-08 13:11:16 PDT
   [Bug Fixes]
      - Fix bootstrap with perl 5.8 and MakeMaker/Module::Build (haarg) #311

1.7000  2013-09-04 15:01:34 PDT
      - Same as 1.6943. Some of the major changes between 1.61 are:
      - Add --uninstall/-U command
      - Support installing recommends/suggests/develop dependencies
      - Support features selection with --with-feature, --without-feature etc.
      - Support passing arguments to configure, build, test and install with --configure-args etc.
      - Add experimental --cpanfile option
      - Add experimental --pp option
      - Now much safer to run multiple instances of cpanm
      - Improved local::lib support
      - Improved MetaCPAN query
      - Improved version extraction for install metadata (for Carton)
      - Completely eliminated dependency on search.cpan.org

1.6943  2013-09-03 16:39:27 PDT
   [Bug Fixes]
      - Localize PERL_MB_OPT for --pureperl-only since it leaks out in build/test/install process
        (Thanks to doyster and leont)

1.6942  2013-08-27 11:10:40 PDT
   [Bug Fixes]
      - Fixed the date sort for developer releases with MetaCPAN #308

1.6941  2013-08-20 11:32:09 PDT
   [Incompatible Changes]
      - -v/--verbose doesn't imply --interactive anymore. It was added as a backward compatibility
        when --interactive was added, but i think it now does more harm than good. [RT#70041]

1.6940  2013-08-08 12:35:36 PDT
   [Bug Fixes]
      - Support extracting packages from dists without MANIFEST
        https://github.com/miyagawa/carton/issues/126

1.6939  2013-08-06 02:55:08 PDT
   [Bug Fixes]
      - Fix extracting version from Parse::RecDescent (lestrrat)

1.6938  2013-08-05 23:11:16 PDT
   [Bug Fixes]
      - Fix extracting version from modules with qv(). #299 (lestrrat)

1.6937  2013-08-05 18:54:31 PDT
   [Bug Fixes]
      - Fix a bug where version is not correctly scanned for VERSIONs using version.pm (lestrrat)

   [Improvements]
      - Gives a warning when local::lib directory contains spaces in its name, since it will
        likely cause issues with local::lib and MakeMaker #298
      - Upgrade bundled CPAN::Meta, CPAN::Meta::Check, local::lib and Module::CPANfile

1.6936  2013-08-04 21:37:32 PDT
   [Bug Fixes]
      - Create correct install info for dists with ancient META.yml (tokuhirom)
      - Extract packages based on the sorted filenames order to eliminate randomness

1.6935  2013-07-31 11:36:03 PDT
   [Bug Fixes]
      - Fix install meta information where it populates empty key for the dist name
      - Collect packages from .pm.PL like PAUSE (using Parse::PMFile)
      - Don't display () in error messages when version is not specified

   [Improvements]
      - Display git cloning errors even under -q

1.6934  2013-07-26 16:16:57 PDT
   [Bug Fixes]
      - Fix install failure when non-array version of no_index is used in META.yml #294

1.6933  2013-07-25 09:57:38 PDT
   [Bug Fixes]
      - inline CPAN::Version since it wasn't core on older perls #293

   [Improvements]
      - Use MANIFEST to find files to scan packages for rather than finding them
2013-12-08 11:46:10 +00:00
wen
58f0b1c368 Update to 1.6932
Upstream changes:
1.6932  2013-07-24 15:28:05 PDT
   [Bug Fixes]
      - Stop scanning .pm files for root installdeps target (e.g. carton apps)

1.6931  2013-07-24 14:50:59 PDT
   [Bug Fixes]
      - Use (patched) Parse::PMFile to parse packages and versions from current directory
        rather than Module::Metadata from blib.
      - Fixes a bug where install.json has bogus file path in provides
      - Honor no_index metadata when scanning provides from .pm files
      - no_index fatscript.pm since fatpacks bunch of external modules

1.6930  2013-07-24 13:46:10 PDT
   [Bug Fixes]
      - Fixed fatscript.pm being stripped, causing issues with Metadata inspection
      - Bumped Module::CPANfile

1.6929  2013-07-24 11:45:48 PDT
   [New Features]
      - Include App/cpanminus/fatscript.pm which is exactly the same content as cpanm.
        This allows both calling .pm as a script or reading the content to call with Scriptlet,
        which would also make fatpacking cpanm (in another program!) easier.
      - Removed the Share dir feature added in 1.6928 in favor of fatscript

1.6928  2013-07-23 14:10:20 PDT
   [New Features]
      - Installs cpanm executable to share dir for App-cpanminus, so that other applications
        can run the specific version of cpanm without relying on user's $PATH or shebang

1.6927  2013-07-23 00:44:53 PDT
   [New Features]
      - Add experimental --cpanfile option to specify alternate cpanfile location

1.6926  2013-07-20 09:02:39 PDT
   [Incompatible Changes]
      - Log messages are printed to STDOUT rather than STDERR, except errors.
      - --scandeps are now deprecated. Only in the documentation for now.

   [Bug Fixes]
      - Fixes a bug in printing "Expiring directories"

1.6925  2013-07-19 22:07:21 PDT
   [Bug Fixes]
      - Ignore leading/trailing spaces in PERL_CPANM_OPT #288 (ribasushi)
      - Stop checking dependencies with --scandeps mode #286 (tazle)

   [Improvements]
      - Mask passwords in URI when printing them in terminal and log files #281 (xdg, thaljef)
      - Added link to App::cpanminus::reporter #284 (garu)

   [New Features]
      - Added experimental --cpanmetadb option #279 (xdg)

1.6924  2013-07-16 11:36:56 PDT
   [Bug Fixes]
      - Sort MetaCPAN API results based on date (older one wins) to work around the issue
        with Crixa-0.01 (https://github.com/CPAN-API/cpan-api/issues/274)

   [Improvements]
      - Document --with-develop
      - Document fixes (oalders, garu)
      - Added Perl::Strip for develop deps if you'd like to build fatpacked binary
2013-07-25 14:32:33 +00:00
wen
1ea259038a Update to 1.6923
Upstream changes:
1.6923  2013-07-03 22:16:04 PDT
   [Bug Fixes]
      - Reverted the --skipdeps in PERL_AUTOINSTALL since it breaks default
        dependencies in Module::Install-based distributions

1.6922  2013-06-19 13:55:54 PDT
   [Improvements]
      - No changes in the code, packaging update so the fatpacked executable on cpanm has
        the right version. #274

1.6921  2013-06-18 03:18:55 PDT
   [Bug Fixes]
      - Fixes install with Module::Build < 0.35, i.e. vanilla perl 5.10.1
        (Thanks to joshk for the report)
      - Fixes install on 5.8 with Module::Build dists without configure_requires #273
        (Thanks to gildegoma for the report)

1.6920  2013-06-14 14:08:44 PDT
   [Improvements]
      - Handle PERL_LOCAL_LIB_ROOT in case multiple paths are stacked (mst)
      - Remove the search.cpan.org fallback where no META files exist. Generate stub using CPAN::Meta

1.6919  2013-06-12 08:32:06 PDT
   [Incompatible Changes]
      - Automatically detect local::lib mode when environment variables are already configured
        on the shell. This is to fix the first time run when local::lib is configure but arch
        library path doesn't exist. #263

1.6918  2013-06-10 13:02:06 PDT
   [Improvements]
      - Fix documentation about --quiet
      - Find the best (non-backpan) match out of MetaCPAN results when there are multiple
        results https://github.com/CPAN-API/cpan-api/issues/274

1.6917  2013-06-05 10:07:12 JST
   [Incompatible Changes]
      - build.log is now created inside a work directory, then a symlink to the file is
        made in ~/.cpanm. On platforms where symlink is not available (Win32), the build.log
        file is copied from the build directory once the installation has finished. (ilmari)

1.6916  2013-06-04 19:54:36 JST
   [Improvements]
      - Do not complain upgrading cpanm in local::lib
      - Accept 0-9_ in PAUSE ID (#265)
2013-07-14 00:20:20 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
wen
693db8321d Update to 1.6915
Upstream changes:
1.6915  2013-05-15 19:00:56 PDT
   [Improvements]
      - Skip LWP when HTTPS mirror is specified and SSL driver is not installed (thaljef) #258
      - Fatpack Exporter to fix bootstrapping problems with perl 5.8.1/5.8.2 (tokuhirom)

1.6914  2013-05-12 16:02:28 PDT
   [Incompatible Changes]
      - When you have a 1.01 of module X and CPAN mirror has 1.00, `cpanm X` would not
        overwrite with 1.00, unless you specify `--reinstall`. `cpanm X@1.00` will
        continue installing the version (and ranges) you specify. #257

1.6913  2013-05-09 17:02:43 PDT
   [Improvements]
      - Fix download URL for 2-letter PAUSE-ID #255
      - Documentation fixes

1.6912  2013-05-06 13:58:33 PDT
   [Bug Fixes]
      - `curl -L cpanmin.us | perl - --self-upgrade` should not complain about '-' not in the
        install path (Thanks to jdb)

1.6911  2013-05-04 13:26:17 PDT
   [Incompatible Changes]
      - Turn off automatic installation of recommendations by default, for now

1.6910  2013-05-03 00:29:22 PDT
   [Bug Fixes]
      - Do not output the "up to date" message when the requested version is higher than
        what's on mirror index #246

1.6909  2013-04-29 01:49:04 PDT
   [Improvements]
      - Fixed error messages and tests for #237

1.6908  2013-04-26 18:11:38 PDT
   [Improvements]
      - Stop counting failures upon installing dependencies, rather check if dependencies
        are satisfied once it's done. #237

1.6907  2013-04-26 11:39:00 PDT
   [Maintenance]
      - Make this a non-dev release

1.6906  2013-04-24 23:18:54 PDT
   [Improvements]
      - Fixed messaging so that downgrading says downgrades (@tsibley) #240
      - Prepend space in pure-perl options so that other args can stay (@gfx) #242
      - Add --skipdeps to PERL_AUTOINSTALL env for old versions of AutoInstall bundled in inc/

1.6905  2013-04-23 20:03:36 PDT
   [Improvements]
      - Added NONINTERACTIVE_TESTING environment variables when it is not interactive
        per Lancaster Consensus
      - Added --pp, --pureperl command line option to prefer Pure perl build of the distribution
        which supports Lancaster Consensus

1.6904  2013-04-23 19:23:31 PDT
   [Bug Fixes]
      - Fixes installation failure when perl is in 'recommends' (sjn) #238

1.6903  2013-04-22 09:05:50 CST
   [New Features]
      - EXPERIMENTAL --uninstall/-U command to uninstall modules

1.6902  2013-04-21 09:16:46 CST
      - No changes, maintenance release

1.6901  2013-04-21 08:50:10 CST
   [Improvements]
      - --self-upgrade dies rather than warns when it's installed via perlbrew etc.
      - Fixed --version output

1.6900  2013-04-15 16:41:31 JST
   [Maintenance]
      - Remove 'cpanm' executable in the root directory from the distribution

1.6193  2013-04-15 16:36:53 JST
   [Maintenance]
      - Changed how to make a release by switching to Milla and dzil

1.6192  Sun Apr 14 17:12:52 JST 2013
   [New Features]
      - Support features with --with-feature

   [Improvements]
      - Fixed an inconsistency when `cpanm Module@ver` always tries to reinstall
        the module even when you have it already, when --skip-installed is on
      - Display useful info about %ENV, %Config and @INC in cpanm --version

1.6191  Sun Apr 14 12:05:57 JST 2013
   [New Features]
      - Support --configure-args

   [Improvements]
      - Use String::ShellQuote on non-Win32 systems
      - Strip lib files for cpanm executable as well
      - Support version requirements for 'perl', not just modules

1.6190  Sat Apr 13 20:44:52 JST 2013
   [New Features]
      - Support --with-develop to install develop dependencies
      - Installs 'recommends' dependencies by default, but ignore failures
      - Add --with-suggests to also install 'suggests' dependencies

   [Improvements]
      - Overhauled Metadata handling using CPAN::Meta's validation
      - Stopped monkey-patching Module::Build to skip man-page generation #130

1.6108  Sat Apr 13 15:29:32 JST 2013
   [Improvements]
      - Fix the way local::lib options are expanded
      - Support --configure-timeout, --build-timeout and --test-timeout
      - Enable PERL_MM_USE_DEFAULT in building as well
      - Fixed the way fatpacked modules are perl-stripped

1.6107  Sat Apr  6 21:17:57 PDT 2013
   [Improvements]
      - strip perl files in fatlib. Reduces cpanm executable size about 100KB

1.6106  Sat Apr  6 14:18:25 PDT 2013
   [Improvements]
      - Support git-ssh with @commit (ikasam_a)

1.6105  Thu Apr  4 22:15:44 PDT 2013
   [Improvements]
      - Better error message when https is not supported with LWP #117

1.6104  Tue Apr  2 18:02:53 PDT 2013
   [New Features]
      - Added --self-contained, it's like --local-lib-contained but without --local-lib (schwern)

1.6103  Sat Mar 30 14:33:07 PDT 2013
   [Bug Fixes]
      - Fixed rare crash with version.pm loading order in perl 5.8 (tokuhirom)

1.6102  Wed Mar 27 17:14:18 PDT 2013
   [Improvements]
      - Added a safe guard check if Module::CoreList loaded is broken/outdated (jdb)
      - Removed the check to see if make executable begins with quotes (jdb, charsbar)
      - Added to load Module::Metadata in post-installation #226

1.6101  Mon Mar 25 13:39:56 PDT 2013
   [Improvements]
      - Always install direct test dependencies with --installdeps even when
        --notest option is used. This should make Travis CI users happy #222 (hide_o_55)

1.6100  Sun Mar 24 21:09:30 PDT 2013
   [Improvements]
      - Support 'perl' key in requires (aka The Oslo Consensus) #221 (tokuhirom)
      - Gives warnings when pruning lots of work directories (xdg)

1.6008  Tue Mar 19 09:07:43 PDT 2013
   [Improvements]
      - Document the link to privacy policy for perl version collection, as well as
        added option --no-report-perl-version to opt out

1.6007  Sun Mar 17 14:26:07 PDT 2013
   [Improvements]
      - Fixed a warning where temp directory created with git install doesn't actually
        cleanup the temporary directory. (Tim Heaney) #219

1.6006  Wed Mar 13 22:53:44 PDT 2013
   [Improvements]
      - Fixed --save-dists option when used with non-CPAN distros. They're now
        saved into $dir/vendor. (Dave Rolsky) #216
      - Fixed PAUSE dist path where author ID is only 2 chars (Brian Cassidy) #218

1.6005  Fri Mar  8 11:46:11 PST 2013
   [Improvements]
      - Fatpack CPAN::Meta to fix bootstrap failure with --installdeps + cpanfile

1.6004  Fri Mar  8 11:30:37 PST 2013
   [Improvements]
      - Add perl version to User-Agent strings

1.6003  Fri Mar  8 10:57:13 PST 2013
   [Improvements]
      - Display cpanfile syntax error if any (robario)
      - Fixed failure to install oddly laid out dists without blib (winfinit)

1.6002  Wed Feb 27 12:12:09 PST 2013
   [Improvements]
      - Support parsing configure dependencies from META.json in spec 2 (kazeburo)

1.6001  Tue Feb 26 16:57:04 PST 2013
   [Improvements]
      - Enable developer release if a specific version is requested with == or @. #203

1.6000  Tue Feb 26 09:50:57 PST 2013
   [Major Changes since 1.5]
      - Support fixed version search with @version and ~"version range"
      - MetaCPAN and BackPAN search using MetaCPAN API
      - --dev to install developer releases
      - Install via git:// URL (with @branch, tag or commit)
      - Better MYMETA version range and cpanfile support
      - No fallback to search.cpan.org, which means you can't install from command names

1.59_13 Mon Feb 25 12:06:44 PST 2013
   [New Features]
      - Support @branch (or commit or tag) in Git URLs so that you can specify a
        commitish to check out before installing from Git repo
      - Search for BackPAN by default when specific version (or range) is requested

   [Improvements]
      - Detect .zip root directory more reliably (frioux)
      - Fixed pathname of the CPAN distribution given as a URL (xaicron)

1.59_12 Wed Feb 13 18:13:49 PST 2013
   [Internals]
      - Switch to metacpan_script for the new MetaCPAN query

1.59_11 Mon Feb 11 14:10:26 PST 2013
   [Improvements]
      - Support META.json in addition to META.yml for pre-configure requirements
      - Fatpack JSON::PP and CPAN::Meta::YAML properly

1.59_10 Thu Feb  7 16:27:03 PST 2013
   [New Features]
      - EXPERIMENTAL: added an ability to install from git URL (ikasam_a)

   [Improvements]
      - Exclude backpan distribution from MetaCPAN query (mo)
      - Add back Module::CPANfile to fatpack, accidentally deleted in a previous release
      - Remove CPAN::Meta from fatpack, because it's unsued yet. This reduces the file
        size of cpanm executable about 30%.

1.59_09 Thu Feb  7 01:55:48 PST 2013
   [Improvements]
      - Re-enable --metacpan option to prefer MetaCPAN over CPANMetaDB for all queries,
        mostly for testing purpose.
      - Improved MetaCPAN queries in case a release have multiple modules with different
        versions. Also fixed a bug where it tried to extract distribution version as a
        module version in some cases

1.59_08 Wed Feb  6 11:25:45 PST 2013
   [Bug Fixes]
      - Prioritize MetaCPAN when --dev option is enabled, for real

1.59_07 Wed Feb  6 11:08:05 PST 2013
   [Incompatible Changes]
      - Disable implicit --skip-satisfied auto conversion with version specification
      - Do not fallback to search.cpan.org scraping anymore. This means some of the bogus
        search that doesn't match package name on PAUSE but returns a hit on search.cpan.org
        can't be installed anymore. You have to use the right package name for it.
      - Enable MetaCPAN search by default. --metacpan option is deprecated

   [New Features]
      - EXPERIMENTAL: --dev option to enable including developer release for searching
        against MetaCPAN

   [Improvements]
      - Improve MetaCPAN query to search stable releases, unless developer release is requested

1.59_06 Tue Feb  5 12:36:00 PST 2013
   [Incompatible Changes]
      - --mirror-index option doesn't automatically assume --mirror-only

   [Improvements]
      - Use versioned MetaCPAN API endpoint (oalders)

1.59_05 Mon Feb  4 11:49:40 PST 2013
   [New Features]
      - Support version ranges in command args and cpanfile queried agsinst MetaCPAN
        with the proper version range query to get the best version that satisfies
        the requirements. Huge thanks to #metacpan guys

1.59_04 Sun Feb  3 09:04:12 PST 2013
   [Improvements]
      - Make file copy more reliable on Win32 (A.J. Lucas) #180
      - Always send cpanminus User-Agent to the servers no matter which backend is used (curl, wget etc.)

1.59_03 Fri Feb  1 10:42:57 PST 2013
   [Improvements]
      - Fix issues working with file:// URLs with drive letters on Win32 (A.J. Lucas) #180
      - Fix home directory detection without HOME env on win32 (kmx, Christian Walde) #132
      - Allow comment fields in 02packages file (Jeffrey Thalhammer) #187

1.59_02 Thu Jan 31 19:09:43 PST 2013
   [New Features]
      - Added experimental @ shortcut to mean exact version e.g. cpanm DBI@1.20
      - Support version range with "~", such as cpanm DBI~">= 1.0, < 2.0"
      - Enable metacpan release search when exact version is given (and when mirror-only is not specified)
        i.e. cpanm DBI@1.100 will fetch the exact release based on metacpan

1.59_01 Thu Jan 31 09:54:50 PST 2013
   [New Features]
      - Added a proper support for version range in MYMETA files using CPAN::Meta::Requirements
      - Skip installing modules when found versions from CPAN doesn't satisfy the requirement, rather
        than proceeding as if it is ok. For instance, if a ditribution X requires Y >= 1.1 and Y on
        CPAN (or your CPAN mirror) has 1.0, cpanm will just complain and stop installing it.
      - Better cpanfile end-to-end support
      - Upgraded fatpacked modules to the latest
2013-05-20 15:23:37 +00:00
wen
b40145dbf9 Update to 1.5021
Upstream changes:
1.5021 Thu Jan 31 00:42:28 PST 2013
   [Improvements]
      - Added new --verify option that enables verifying CHECKSUM and SIGNATURE for distributions
        from CPAN/PAUSE

1.5020 Tue Jan 29 10:29:08 PST 2013
   [Bug Fixes]
      - Fixed a bug in --cascade-search that was checking a wrong version from 02packages file (Bryce Baril)
      - Added a workaround for older version of File::Temp bug (kentnl)
2013-02-01 05:19:49 +00:00
wen
7028689966 Update to 1.5019
Upstream changes:
1.5019 Sun Dec 23 02:19:45 JST 2012
   [Bug Fixes]
      - Fixes a bug where --installdeps fail to configure dependencies with cpanfile (hoelzro)

   [Improvements]
      - Cleaned up unused code
      - Added documentation about --mirror option and local file path

1.5018 Wed Sep 19 14:40:28 JST 2012
   [Improvements]
      - Check cpanm path upon --self-upgrade to give warnings for perlbrew users
2013-01-26 13:39:20 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
wen
6aef90b73e Update to 1.5017
Based on PR pkg/46549 by Wen Heping(myself)

Upstream changes:
1.5017 Wed Jul 18 08:28:49 PDT 2012
   [Improvements]
      - Ignore tarballs whose first entry is "./" (doy) #184

1.5016 Tue Jul 17 12:00:57 PDT 2012
   [Improvements]
      - Added Module/CPANfile.pm to the fatlib. This allows bootstrapping dependencies
        with cpanm --installdeps on Heroku etc.

1.5015 Sun Jun 24 15:34:57 PDT 2012
   [Improvements]
      - Improved Makefile.PL to include bugtracker info (Ben Bullock)
      - Fixed some merge mess with devel

1.5014 Tue Jun 12 18:27:02 PDT 2012
   [Improvements]
      - Make sure 'f' flag becomes the last for some tar versions (mst, aaronsw)
      - Fixed warnings on perl 5.17+ (rjbs)
      - Fix local::lib error message (berekuk)

1.5013 Sat May 12 06:15:44 EEST 2012
   [Bug Fixes]
      - Fixed --cascade-search to seach for missing modules, which was broken by #150

1.5012 Fri May 11 05:47:56 CEST 2012
   [Improvements]
      - Change the behavior of --mirror-index so that it won't fallback to CPAN mirrors #150 (thaljef)
      - Support v-strings in versions specified install [https://github.com/miyagawa/carton/issues/48]

1.5011 Thu Apr 12 18:57:06 JST 2012
   [Improvements]
      - Point default mirror to www.cpan.org #148

1.5010 Sat Mar 31 12:59:52 CEST 2012
   [New Feature]
      - Implemented --test-only option #40

1.5009 Fri Mar 30 18:44:12 CEST 2012
   [Bug Fixes]
      - Fixed a bug where URL containing ~ (childe) fails to install #134
      - Fixed a bug where install.json contains bogus data when you specify dist paths

1.5008 Sat Mar 17 18:19:57 PDT 2012
   [Bug Fixes]
      - Fied a bug where `cpanm Foo` doesn't properly activate local::lib during installs
        when you don't have write permissions #143 (goodel, ash)
      - Improved the warning message when you don't have write permisisons #145 (ash)
2012-08-20 12:45:25 +00:00
hiramatsu
7a80bae7ba Update p5-App-cpanminus to 1.5007.
Changes from previous:
----------------------
1.5007 Tue Dec 20 10:15:48 PST 2011
   [Bug Fixes]
      - Fixed to change directory when installing from multiple local directories (motemen)

   [Improvements]
      - Stop setting AUTOMATED_TESTING (again!) and set PERL_MM_USE_DEFAULT in testing (#138)
      - Offer opening the build.log with PAGER when --prompt is enabled (doy)
      - Documentation added for --skip-installed option (AlexBio)

1.5006 Tue Nov 29 11:47:15 PST 2011
   [Improvements]
      - Updated cpanmetadb URL to point to cpanmetadb.plackperl.org

1.5005 Tue Nov 22 13:29:27 PST 2011
   [Bug Fixes]
      - Fixed a bug where copying meta JSON files fail on Win32 (#133, #135)

1.5004 Tue Nov  8 14:28:20 PST 2011
   [Bug Fixes]
      - Include version of the main module instead of distribution version in install.json (pfig)

1.5003 Wed Oct 19 16:29:29 JST 2011
   [Bug Fixes]
      - Use ExtUtils::Install to install meta files and let --sudo run it with sudo #124

1.5002 Tue Oct 18 09:06:17 JST 2011
   [Bug Fixes]
      - Make sure to include non-core perl modules in -L that are installed in 'perl' by mistake
      - Ensure all module names use :: instead of dashes because of EUMM NAME errors (Christian Walde)

1.5001 Fri Oct 14 00:18:33 JST 2011
   [New Features]
      - Added EXPERIMENTAL --metacpan support (tokuhirom)

   [Improvements]
      - Do not scan Makefile if MYMETA.yml is found
      - Support MYMETA.json with spec 2.0

1.5000 Thu Oct 13 15:31:13 JST 2011
   [New Features]
      - Added EXPERIMENTAL --mirror-index, --skip-satisfied and --cascade-search options
      - Installs MYMETA.json and install.json into $ARCH/.meta library path

   [Bug Fixes]
      - Use Cwd::chdir to update CWD environment variable
      - Fix ExtUtils::ParseXS issue with -L
      - Fix CoreList bootstrap issue with perl < 5.8.9 when using -L
      - Dump more descriptive error message when configure failed with --installdeps #111

   [Improvements]
      - Upgraded many fatlib embedded modules
      - Support --no-quiet
      - Removed ugly @INC dumping hack for -L. This causes modules that has conditional
        deps such as Any::Moose not to pull down necessary requirements. This is a known
        issue and will be addressed later.
      - Support special _ for -l and -L argument to respect local::lib defaults #115


1.49_02 Wed Oct 12 18:53:35 JST 2011
   [Improvements]
      - Use Cwd::chdir to change PWD (yannk)

   [Bug Fixes]
      - Unbreak -L with newer ExtUtils::ParseXS installed

   [Developers]
      - Changed the path to save metadata information
      - removed Dist::Metadata use, but instead use Module::Metadata to get provides
      - removed the ugly DumpedINC hack for -L

1.49_01 Sun Jun 26 10:56:51 PDT 2011
      - A couple of experimental new features (documented in 1.5)
2012-02-02 04:01:44 +00:00
adam
ddf8a67cec Changes 1.4008:
* Added experimental --skip-configure
* Delay load Module::Build bootstrap so that -L won't auto-intall
  the latest M::B

Changes 1.4007:
* Remove LWP from Makefile.PL dependencies, since due to the split it brings in
  many dependencies such as HTTP::Daemon and HTTP::Parser (which requires a C
  compiler). HTTP::Tiny is embedded as a last resort anyway, and if Makefile.PL
  is executed via some CPAN client (CPAN.pm, CPANPLUS or cpanminus) it means
  your client is already configured to be able to fetch files over HTTP.
2011-08-07 07:08:26 +00:00
tnn
7875b369f0 G/C temp file 2011-03-11 22:44:36 +00:00
sno
a1d1428028 Updating devel/p5-App-cpanminus from 1.0013 to 1.0014
Upstream changes:
1.0014  Tue Sep 21 12:42:28 PDT 2010
   - Added "--> Working on ..." output for a better understanding of
     overall build process
2010-09-23 21:19:08 +00:00
sno
6823ed0e5f Updating devel/p5-App-cpanminus from 1.0012 to 1.0013
Upstream changes:
1.0013  Sun Sep 12 12:46:36 PDT 2010
   - Added --no-wget and --no-curl to bootstrap LWP in an environment with old
     versions of wget/curl (rsp)
2010-09-17 05:39:17 +00:00
seb
eba6e1c99e Update p5-App-cpanminus from version 1.0011 to version 1.0012.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
1.0012  Fri Aug 20 12:46:34 PDT 2010
   - version check with -L and -l was failing with --skip-installed default. Now fixed (reported by leedo) #55
   - Fixed the code to find root of tarballs (perlpilot)
2010-08-21 20:41:40 +00:00
sno
fcec951687 Updating devel/p5-App-cpanminus from 1.0010 to 1.0011
Upstream changes:
1.0011  Wed Aug 18 16:38:24 PDT 2010
   - -f now implies --reinstall (perigrin)
2010-08-20 05:50:24 +00:00
seb
5cbef890a2 Update p5-App-cpanminus from version 1.0006 to version 1.0010.
Upstream changes:
1.0010  Fri Jul 30 12:54:03 PDT 2010
   - Make --skip-installed as default
   - Revised documentations
2010-08-03 04:27:08 +00:00
seb
409ef5a5ea Update p5-App-cpanminus from version 1.0004 to version 1.0006.
Upstream changes:
1.0006  Fri Jul  2 16:52:06 PDT 2010
   - Use module's version number instead of distribution when to display whether
     this is an upgrade or reinstall (doy) #43

1.0005  Fri Jul  2 16:36:55 PDT 2010
   - Clarified that the minimal perl version supported is 5.8 (chocolateboy)
   - Now being able to look when configure and build fails
   - Automatically disable uninstall_shadows when local::lib is used. This bug was causing
     cpanm to remove modules in @INC with perl 5.10 or older (kazeburo, sugyan)
2010-07-12 00:09:59 +00:00
seb
87602e4c25 Update p5-App-cpanminus from version 1.0003 to version 1.0004.
Upstream changes:
1.0004  Fri May 14 16:08:23 PDT 2010
   - Do not use Cwd::abs_path if the -l path begins with / (rafl)
   - Skipping perl should now be considered as success, not failure (rafl)
   - Fixed PREREQ_PM scanner for dists that conflict with core functions such as UNIVERSAL::isa (yannk)
   - --look should now imply --no-skip-installed (doy) #45
2010-05-24 10:34:10 +00:00
seb
35542adf43 Update p5-App-cpanminus from version 1.0002 to version 1.0003.
Upstream changes:
1.0003  Tue May  4 16:12:53 PDT 2010
   - Worked around win32 fork and stdout dup issue (xaicron, charsbar)
2010-05-05 22:07:11 +00:00
seb
2b2ecba380 Update p5-App-cpanminus from version 1.0001 to version 1.0002.
Upstream changes:
1.0002  Sat May  1 20:49:39 PDT 2010
   - Fixed docs
   - Fallback to the version of the distribution filename when META.yml is not parsable
2010-05-04 22:35:11 +00:00
seb
a685b29aae Update p5-App-cpanminus from version 0.9936 to version 1.0001.
Upstream changes:
1.0001  Sat Apr 24 16:20:56 CST 2010
   - Make this 1.0!

0.999_05 Wed Apr 21 20:37:25 JST 2010
   [Bug Fixes]
      - Fixed the timing to make -l and -L an abstract path (ash)

0.999_04 Mon Apr 19 15:21:01 JST 2010
   [Bug Fixes]
      - Fixed installationg from arbitrary URLs or file paths

0.999_03 Wed Apr 14 02:26:28 PDT 2010
   [Improvements]
      - Fixed a problem when uninstalling shadows fail with an old ExtUtils::Install
        by bootstrapping it to require 1.46

0.999_02 Tue Apr 13 09:08:00 CEST 2010
   [Improvements]
      - Improved --skip-installed so sub packages version in a distribution can be
        compared correctly
      - --look command is now back, per popular demands

   [Bug Fixes]
      - Fixed broken configure_requires in 0.999_01

0.999_01 Mon Apr 12 12:24:57 CEST 2010
   This is the first release candidate for 1.00

   [INCOMPATIBLE CHANGES]
      - Do not support (undocumented) CPANMINUS_* environment variable anymore. Use PERL_CPANM_* instead
      - Plugins are not supported anymore. They will be available as part of a new client!
      - Deleted --look command
      - Deleted --recent command

   [Improvements]
      - Get metadata from search.cpan.org before fetching tarballs, which makes commands like
        --info or --skip-installed much faster. #3, #8, #9
      - Added --mirror option where you can specify the mirror base URL
      - Added --prompt option that asks users to skip, force install, retry or look when test fails #23
      - When one of the dependencies fail to install, cpanm bails out the installation of source dist
        by default. --prompt will ask if you want to install anyway
      - Added a man page for cpanm

   [Developer Fixes]
      - Do not display 'Already tried...' message by default
      - Set non-zero exit code if one or more modules failed to build
2010-04-24 15:57:49 +00:00
seb
935667bbd5 Update p5-App-cpanminus from version 0.9935 to version 0.9936.
Upstream changes:
0.9936 Wed Apr 21 20:52:39 JST 2010
   [Bug Fixes]
      - Fixed -l and -L abstract path (backported from 0.999)
2010-04-22 02:52:34 +00:00
seb
6f020b3918 Update p5-App-cpanminus from version 0.9934 to version 0.9935.
Upstream changes:
0.9935 Wed Apr 14 02:26:28 PDT 2010
   [Improvements]
      - Fixed UNINST=1 dying on older ExtUtils::Install with local::lib (omega)
2010-04-16 03:21:16 +00:00
seb
141e359704 Initial import of p5-App-cpanminus version 0.9934 in the NetBSD
Packages Collection.

cpanminus is a script to get, unpack, build and install modules
from CPAN.

Why? It's dependency free, requires zero configuration, and stands
alone -- but it's maintainable and extensible with plugins and
friendly to shell scripting. When running, it requires only 10MB
of RAM.
2010-04-13 01:32:37 +00:00