Commit graph

16 commits

Author SHA1 Message Date
sno
73391c378c pkgsrc changes:
- Updating p5 module for Module::Install from 0.89 to 0.91
  - Adjusting dependencies according to META.yml

Upstream changes:
0.91 Thu 28 May 2009
	- Add missing dependency on Parse::CPAN::Meta

0.90 Fri 22 May 2009
	- Adding a first implementation of MYMETA
2009-05-28 22:44:05 +00:00
sno
9fe1dba57f pkgsrc changes:
- Updating package for p5 module Module::Install from 0.88 to 0.89

Upstream changes:
0.89 Wed 20 May 2009
	- _load_cpan now also checks for $CPAN::Config before assuming that
	  CPAN and its config are properly loaded (HDP)
	- Changes file is now TIOBE compatible (ADAMK)
	- license_from now support a TIOBE-compatible declaration (ADAMK)
	  (...under the same terms as the Perl programming language itself)
2009-05-21 10:58:15 +00:00
sno
11c12efdd7 PkgSrc changes:
- Updating package for p5 module Module::Install from 0.86 to 0.88
  - Adjusting dependencies

Upstream changes:
0.88 Thu 14 May 2009
        - Show what version is currently installed when deps are not new
          enough (patch by RIBASUSHI, applied by MSTROUT)
        - Tweak _check_lock to not load CPAN when new enough -and- no env
	  vars present - otherwise we still accidentally configure the thing
	  for no good reason (MSTROUT, feeling particularly dumb)
        - Module::Install::Admin::Include now had a '=head1 NAME',
          which should avoid problems when generating man pages.
          Many thanks to Simon Bertrang for the patch.  (PJF, RT #45811)

0.87 Thu  7 May 2009
	- The other half of MSTROUT's changes
        - A note mentioning to bug MSTROUT if you run into problems
2009-05-17 17:53:53 +00:00
sno
8e50117510 PkgSrc changes:
- Updating package for p5 module of Module::Install from 0.85 to 0.86
  - Changing license to gnu-gpl-v2

Upstream changes:
0.86 Sat  2 May 2009
	- Alter _check_lock to test the CPAN version and use
	  PERL5_CPAN_IS_RUNNING if new enough so we don't accidentally
	  configure CPAN unless it's so old we have no choice (MSTROUT)
	- Tweak the SkipInstall logic so --skipdeps bypasses everything
	  again including any loading of CPAN, no matter how old (MSTROUT)
	- Adding ./example, ./test and ./xt to the no_index list (ADAMK)
	- Removed $VERSION from the tests (ADAMK)
	- Various POD fixes (ADAMK)
2009-05-01 20:54:06 +00:00
sno
03a8584a42 PkgSrc changes:
- Updating package for p5 module Module::Install to 0.85
  - Updating dependencies to fit META.yml

Upstream changes:
0.85 Sun 19 Apr 2009 - Adam Kennedy
	- All files no use strict to satisfy Kwalitee (ADAMK)
2009-04-22 08:25:14 +00:00
sno
8558b46ac5 PkgSrc changes:
- Updating package for p5 module Module::Install to 0.84
  - Set license to artistic-2.0
  - Update and arrange dependency definitions to fit META.yml

Upstream changes:
0.84 Tue 14 Apr 2009 - Adam Kennedy
	- Fix incorrect if => unless conversion (CHORNY)
2009-04-15 07:32:14 +00:00
sno
7358028470 PkgSrc changes:
- Updating package to 0.82

Upstream changes:
0.82 Wed  9 Apr 2009 - Adam Kennedy
	- if configure_requires has ExtUtils::MakeMaker and it's version
	  requires perl 5.6, require perl 5.6 for dist in META.yml (CHORNY)
	- Fixes to Module/AutoInstall.pm: (MSTROUT)
	  - don't prompt for required dependencies under CPAN/CPANPLUS
	  - allow PERL_AUTOINSTALL_PREFER_CPAN env var to disable cpanp use
	- Module::Install::DSL now correctly installs itself into the
	  generated tarball (ADAMK)
	- Preferentially dispatch leading-underscore methods used in plugins
	  to the main Module::Install object (ADAMK)

0.81 Tue 24 Mar 2009 - Adam Kennedy
	- Use 3-argument open when Perl >= 5.006 (ADAMK)
	- Support for 'keywords' key in META.yml (CHORNY)
	- More URLs for licenses, test for this (CHORNY)
	- tests for extracting link to bugtracker,
	  will more correctly extract them (CHORNY)
	- Adding version-normalising Module::Install::_cmp
	  (for <=> equivalent on versions) (ADAMK)
	- If the Makefile.PL time is in the future by only a few seconds
	  (probably due to 2-second filesystem time rounding on Win32)
	  sleep for 5 seconds to avoid the problem. (ADAMK)
	- Moving from Module::Install::DSL to inc::Module::Install::DSL
	  (to reduce the Makefile.PL header for DSL mode to one line) (ADAMK)
	- Adding convenience pod reading Module::Install::_readpod (ADAMK)
	- Adding convenience pod stripping Module::Install::_readperl (ADAMK)
	- Adding experimental requires_from command to auto-detect requires (ADAMK)
	- Add a "Writing MYMETA.yml" status message (ADAMK)
	- Generalising boolean commands (ADAMK)
	- Cleaner removal of files during realclean (ADAMK)
	- Write META.yml and MYMETA.yml after Makefile to pick up a couple
	  of extra implicit dependencies. (ADAMK)
	- Set a high configure_requires on ExtUtils::MakeMaker for any client
	  that supports configure_requires. (ADAMK)
	- Add a full resolution test for Module::Install::DSL (ADAMK)
	- If we write MYMETA.yml, remove it at realclean time (ADAMK)
	- Removed the 'Removing META.yml' warning

0.80 Tue 17 Mar 2009 - Adam Kennedy
	- Don't generate MYMETA.yml if we don't have YAML::Tiny, even if
	  we've said we need it. This was breaking Catalyst. (ADAMK)
	- Will not ask about auto-installing mandatory dependencies, if
	  $ENV{PERL5_CPANPLUS_IS_RUNNING} is set (CHORNY)

0.79 Wed  4 Feb 2009 - Adam Kennedy
	- Upgrading (and testing) Perl version normalisation
	- Adding an experimental-grade implementation of MYMETA.yml

0.78 Sun 25 Jan 2009 - Adam Kennedy
	- Much more aggressive dependencies, except PAR::Dist (ADAMK)
	- Adding inc::Module::Install::DSL for simple installs (ADAMK)
	- We now avoid poking references in @INC in case they
	  have strange overload behaviours.  (PJF, RT #39929)
	- installdirs and install_as_* are now documented in
	  Module/Install.pod (PJF, RT #25111)
	- Applied patch RT #38443 from Oleg Kostyuk for two-part
	  version numbers being passed to perl_version.  Calling
	  'perl_version 5.8' should now work the same as
	  'perl_version 5.008'.  Additional tests added to
	  t/07_perl_version.t to check this.  (PJF, RT #38443)
	- Module::Install no longer complains about the phrase
	  "All rights reserved" in association with open source
	  licenses.  (PJF, RT #41268)
2009-04-12 00:45:54 +00:00
he
b021813da0 Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
2008-10-19 19:17:40 +00:00
he
ac9c19d8f6 Update from version 0.76nb1 to 0.77.
Pkgsrc changes:
 o Adjust dependencies, add p5-Devel-PPPort

Upstream changes:
0.77 Fri  8 Aug 2008
	- Don't break directories starting with inc(oming) (ADAMK, RT #30637)
	- Adding more phrases to recognise GPL variants (ADAMK, RT #35195)
	- Skip 03_autoinstall.t except at release, as it can hang in some
	  situations (ADAMK, #29448)
	- Add a file check to the all_from param (ADAMK, #24586)
	- Fixed bug in can_run when PATH starts with a sep (ADAMK, #29866)
	- Don't overwrite dist args if there is a preop (ADAMK, #36831)
	- Bug fix in the command dispatcher (ADAMK, #27327)
        - perl_version now understands three-part Perl versions like
          5.8.1 (PJF, RT #38317)
	- Numify version.pm objects when generating YAML (ADAMK)
2008-08-11 12:33:37 +00:00
seb
30719e8e8e The Perl5 module File::Remove is (now?) required as a runtime dependency.
Hence register p5-File-Remove package as a full dependency.

Bump PKGREVISION to 1.
2008-07-23 23:17:45 +00:00
rhaen
13e612d1ab - updated to 0.76
ChangeLog:
0.76 Thu 17 Jul 2008
	- ExtUtils::MakeMaker no longer complains when its version
	  contains an underscore. (PJF, RT #35800)
	- Documentation patches to Module::Install::Admin and
	  Module::Install::Base. (Adriano Ferreira, RT #27696)
	- Corrected broken internal link in Module/Install.pod. (PJF)
	- The 'examples' directory will no longer be included
	  twice in META.yml/no_index/directory. (PJF)
	- Move to the new 1.4 version of the META.yml specification (ADAMK)
	- Automatically provide resources:license for
	  license('perl') (ADAMK)
	- Implemented the bugtracker_from command (ADAMK)
	- Added bugtracker_from to the all_from command
	  (Although we don't warn if not provided) (ADAMK)
	- Shifting minimum perl version for Module::Install to 5.005
	  (Anything older should use ExtUtils::MakeMaker) (ADAMK)
	- perl_version errors if it gets a value less that 5.005 (ADAMK)
	- Created the new install_share implementation (ADAMK)
	- Added the ppport function for adding ppport.h (ADAMK)
	- Bumped File::Remove from test_requires to requires (ADAMK)
	- Added dependency on Devel::PPPort for ppport (ADAMK)

0.75 Mon  2 Jun 2008 - Adam Kennedy
	- Documenting the smaller post Module::Build core package
	  Module::Install::With and removed experimental warning (ADAMK)
	- Disabled the broken install_share error check (CLACO)
	- Disabled "pointless version 0" warning, as it encourages less
	  metadata (ADAMK)
	- Adding an experimental undocumented implementation of a
	  "resources" and "repository" command (ADAMK)
	- Don't dump "tests" and "installdirs" to META.yml (ADAMK)
2008-07-18 13:49:48 +00:00
abs
98eeff94a8 Updated devel/p5-Module-Install to 0.74
0.74 Mon 26 May 2008
	- Fix incorrect comparison of module and distribution names (RJBS)
	- Allow "require" instead of "use" when finding required perl version (RJBS)
	- Remove the -f Build.PL check, as it was breaking people trying to
	  convert from M:B to M:I or vice versa (MSTROUT)

0.73 Wed 14 May 2008 - Adam Kennedy
	- Aggressively increase dependencies for authors to make sure
	  all the latest release-time tricks will work properly. (ADAMK)
	- When generating META.yml where there is an overall Perl version
	  dependency, add a test for unversioned core dependencies that
	  MUST already be satified by the Perl dependency. (ADAMK)
	- Merged Module::Install MANIFEST.SKIP into the repository
	  default MANIFEST.SKIP file, and deleted the M:I one (ADAMK)

0.72 Tue 15 Apr 2008 - Adam Kennedy
	- exit(0) on requires_external_bin to make it a real NA (ADAMK)
	- Change docs to recommend the use of test_requires instead
	  of build_requires. They do the same thing now, but this may
	  change in the future and in that case better people use
	  test_requires now as it is a more accurate description of
	  intent. Also, it reads clearer. (ADAMK)
	- Removed the command prompt_script, it did some unusual magic
	  and it easy enough to replace with 2 lines of code in the
	  Makefile.PL of anyone using it anyway (ADAMK)
	- Merged the remaining install_script into Metadata.pm (ADAMK)
	- Adding documentation about the configure_requires command (ADAMK)
	- Automatically add any install_share directory to no_index (ADAMK)
	- Check scripts passed to install_script actually exist (ADAMK)
	- Allow install_script('foo') to be shorthand for
	  install_script('script/foo') if no root 'foo' file exists.
	  This should allow for yet more typing reduction (ADAMK)
	- For even more typing reduction, "use inc::Module::Install"
	  now acts as an implicit "use strict", so you don't need to
	  use strict in Makefile.PL (ADAMK)
	- Fixed a regex bug in name_from (and thus all_from) (ADAMK)

0.71 Mon 24 Mar 2008 - Adam Kennedy
	- YAML::Tiny is now good enough to use exclusively (ADAMK)
	- Converted Changes file to my normal format, so that my release
	  automation can deal with it properly (ADAMK)
	- Added name_from to auto-detect name, and include name_from in
	  all_from, so now no name line is needed at all in the
	  Makefile.PL (ADAMK)
	- Removed the redundant Module::Install::Makefile::Name and
	  Module::Install::Makefile::Version, they were almost never
	  used and were a bit too magic. (ADAMK)
	- Adding a "wrote" flag to the M:I object in preparation for
	  making WriteAll implicit by default (ADAMK)
	- Correcting 01_compile.t to check for 5.004 instead of 5.005
	  (ADAMK)
	- Added Module::Install::_version to numify CPAN-like versions
	  properly (ADAMK)
	- Split TestHelper out as it's own t/lib/Test module (ADAMK)
	- Upgrade from File::Path::rmtree to File::Remove::remove in the
	  test scripts. (ADAMK)
	- Various documentation clean ups (ADAMK)
	- If building in author mode, make sure that auto-generated META.yml
	  files are deleted properly during 'make clean' (ADAMK)

0.70 Tue 18 Mar 2008 - Adam Kennedy
	- Temporarily restoring auto_install until Matt Trout can craft a
	  replacement for their installdeps needs, and for feature support
	  (ADAMK)

0.69 Sat 15 Mar 2008 - Adam Kennedy
	- Removing auto_install support (ADAMK)
	- Removing Build.PL support (ADAMK)
	- Enabling configure_requires support (ADAMK)
	- Automatically set a configure_requires for the version of
	  ExtUtils::MakeMaker that the author is running (ADAMK)
	- Refactoring a number of modules for reduced size (ADAMK)
	- Add 'share' to the list of directories automatically no_index'ed (ADAMK)
	- license_from correctly marks "GNU lesser public license" as lgpl,
	  not gpl [rt.cpan.org 24635] (AVAR)
	- set author mode ($Module::Install::AUTHOR) when first creating
	  ./inc (RJBS)
	- Don't write perl into PREREQ_PM when using perl_version (ADAMK)

0.68 - Ricardo Signes
	- The author entry in META.yml is now a sequence, as required
2008-05-28 21:52:04 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
abs
75ab448591 Updated devel/p5-Module-Install 0.64 -> 0.67
Changes for 0.67 - Adam Kennedy]

* Tweaked the license detection code a bit

* Previous changes working well, going production

[Changes for 0.66_02 - Adam Kennedy]

* Adding detection of 'proprietary' license.

* "All rights reserved" clashes with or can invalidate most Open Source
  licenses. Adding a warning to this effect.

[Changes for 0.66_01 - 2007-03-15]

* Adding tests_recursive to have M:I search for and explicitly list
  all test scripts recursively.

* Adding configure_requires, test_requires and install_requires.
  These are currently aliases for build_requires but will later result
  in alternative consequences internally (ADAMK)

* Reorganising Module::Install::With on the assumption that CPAN.pm will
  be implementing PERL5_CPAN_IS_EXECUTING.

[Changes for 0.65 - 2007-03-06]

* Add install_as_core, install_as_cpan, install_as_vendor
  commands to control the "installdirs" metadata field.
  Requested by: Tels (renamed by ADAMK and AUDREYT)

* Add the preop command for users to customize the PREOP rule. (BINGOS)

* Implement support for $ENV{PERL5_CPANPLUS_IS_EXECUTING} in the
  experimental Module::Install::With. (ADAMK)

* Remove the use of features in the Module::Install Makefile.PL.
  Developers should be quite capable of installing them all. (ADAMK)

* Remove the use of auto_provides in Module::Install Makefile.PL
  until we fix it to not break without a pre-existing MANIFEST. (ADAMK)

* YAML::Tiny is now used as a fallback for generating META.yml. The
  order of precedence is now YAML::Syck, YAML::Tiny, then YAML.

* META.yml output is now conformant to spec 1.3.

* Add MIT license to those detectable by license_from() (GAAL)
2007-06-09 23:36:33 +00:00
obache
5e7a7a82b8 Update p5-Module-Install to 0.64.
Patch provided by Martin Wilke via PR 34362.

Changes:
[Changes for 0.64 - 2006-08-24]

* auto_install() will no longer invoke CPAN.pm or CPANPLUS
  recursively when running under CPANPLUS (i.e., when
  $ENV{PERL5_CPANPLUS_IS_RUNNING} is set to a true value.)

* auto_install() would not follow prerequisites of requires() when
  the module is installed from the command line and only CPAN.pm is
  installed. [rt.cpan.org 21139] (MSCHWERN)

[Changes for 0.63 - 2006-06-05]

* "make" gets confused if the Makefile.PL time is in the future, but there
  is no universal fix for this. As an initial solution, catch the error
  situation and die with an error to the user. (ADAMK)

* Adding additional notes on no_index package (ADAMK)

* Removing hashbang from Makefile.PL and using a $^W = 1 instead (ADAMK)
2006-11-03 10:41:14 +00:00
seb
8736dd1694 Initial addition of p5-Module-Install version 0.62 into the NetBSD packages
Collection.

This Perl 5 module is a standalone, extensible installer for Perl
modules.  It is designed to be a drop-in replacement for
ExtUtils::MakeMaker, and is a descendent of CPAN::MakeMaker.
2006-05-15 14:59:52 +00:00