pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-ExtUtils-MakeMaker Updating package for p5 mo...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d5cdea35822c
branches:  trunk
changeset: 562504:d5cdea35822c
user:      sno <sno%pkgsrc.org@localhost>
date:      Thu Jul 30 07:16:09 2009 +0000

description:
Updating package for p5 module ExtUtils::MakeMaker from 6.52 to 6.54

pkgsrc changes:
  - Adding license (perl5 one)
  - Removing patch for RT #41060 (fixed upstream)
  - Don't install *.orig files from patching ...

Upstream changes:
6.54  Tue Jul  7 16:48:22 PDT 2009
    Test Fixes
    * Added perl core boilerplate code to a few new tests which were missing
      them.


6.53_03  Thu Jul  2 14:47:45 PDT 2009
    Bug Fixes
    * You'd get a warning if you had a PREREQ_PM on a module with no $VERSION
      like Config (broken in 6.51_01) [rt.cpan.org 47448]

    Test Fixes
    * Upgrade the version of Test::More we ship with to 0.88.
    * Fix MM_Cygwin.t for older Perls missing Cygwin::win_to_posix_path()
      broken in 6.53_01.
    * Fix miniperl.t for Windows.  Our method of shutting off XS didn't
      work for Win32.pm
    * Old versions of version.pm, like what ships with OS X, dent Foo->VERSION
      causing prereq.t to fail.  [rt.cpan.org 47296]
    * Add missing core test boilerplates
      [blead e39d780342f3e91579069fdc80eda72bfe639ae7]


6.53_02  Sun Jun  7 19:24:56 PDT 2009
    Test Fixes
    * Stray use of Shell::Command broke older perls

    Other
    * MakeMaker will now automatically test itself with multiple
      perl versions before releasing.


6.53_01  Sun Jun  7 19:02:20 PDT 2009
    Bug Fixes
    * blib will now be rebuilt if the Makefile is changed
      [rt.cpan.org 46658]
    * 6.52 broke the setting of EXTRALIBS, LDLOADLIBS and BSLOADLIBS
      when $self->{LIBS}[0] is undefined.
      [rt.cpan.org 46633] (Craig Berry)

    Cygwin
    * Fixed MM_Cygwin.t when the path prefix (ie. cygdrive) has been
      changed by the user. [rt.cpan.org 46585] (JDHEDDEN)

    VMS
    * Removed attempts to compensate for the "bin" logical added
      by some versions of GNV, Craig says they're futile.
      Put a warning into the Makefile.PL instead.
      [rt.cpan.org 46679] (Craig Berry)
    * Removed the arch_check() special case for VMS.
      [rt.cpan.org 46678] (Craig Berry)

    Win32
    * Restore building the core by not trying to load the Win32
      module in arch_check() with miniperl.
      [rt.cpan.org 46667] (Max Maischein)

    Tests
    * Forgot to get rid of the tests for bytes and vmsish
      which were removed in 6.51_01.
    * Stopped running a Windows specific arch_check.t test
      on non-Windows. (Craig Berry)
      [rt.cpan.org 46678]

diffstat:

 devel/p5-ExtUtils-MakeMaker/Makefile         |   8 ++++++--
 devel/p5-ExtUtils-MakeMaker/distinfo         |   9 ++++-----
 devel/p5-ExtUtils-MakeMaker/patches/patch-ac |  27 ---------------------------
 3 files changed, 10 insertions(+), 34 deletions(-)

diffs (77 lines):

diff -r 8b52fdc4890c -r d5cdea35822c devel/p5-ExtUtils-MakeMaker/Makefile
--- a/devel/p5-ExtUtils-MakeMaker/Makefile      Thu Jul 30 04:28:17 2009 +0000
+++ b/devel/p5-ExtUtils-MakeMaker/Makefile      Thu Jul 30 07:16:09 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2009/06/02 07:21:47 sno Exp $
+# $NetBSD: Makefile,v 1.13 2009/07/30 07:16:09 sno Exp $
 #
 
-DISTNAME=      ExtUtils-MakeMaker-6.52
+DISTNAME=      ExtUtils-MakeMaker-6.54
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=ExtUtils/}
@@ -9,11 +9,15 @@
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://search.cpan.org/dist/ExtUtils-MakeMaker/
 COMMENT=       Write a Makefile for an extension module from a Makefile.PL
+LICENSE=       ${PERL5_LICENSE}
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 PKG_DESTDIR_SUPPORT=   user-destdir
 
 PERL5_PACKLIST=        auto/ExtUtils/MakeMaker/.packlist
 
+pre-configure:
+       cd ${WRKSRC} && find `pwd` -name "*.orig" -type f | xargs rm
+
 .include "../../lang/perl5/module.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 8b52fdc4890c -r d5cdea35822c devel/p5-ExtUtils-MakeMaker/distinfo
--- a/devel/p5-ExtUtils-MakeMaker/distinfo      Thu Jul 30 04:28:17 2009 +0000
+++ b/devel/p5-ExtUtils-MakeMaker/distinfo      Thu Jul 30 07:16:09 2009 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.8 2009/06/02 07:21:48 sno Exp $
+$NetBSD: distinfo,v 1.9 2009/07/30 07:16:09 sno Exp $
 
-SHA1 (ExtUtils-MakeMaker-6.52.tar.gz) = b2f70a3f4bd0e14cb3e190b1fb14808df41956e1
-RMD160 (ExtUtils-MakeMaker-6.52.tar.gz) = faaaf9a120464b17ea832b031e79ac656bed1deb
-Size (ExtUtils-MakeMaker-6.52.tar.gz) = 260057 bytes
+SHA1 (ExtUtils-MakeMaker-6.54.tar.gz) = bdb67373065c6f0da5618e8d78f7c410c7e0f167
+RMD160 (ExtUtils-MakeMaker-6.54.tar.gz) = b32a0d7a562d34e8fde3f2196d041282ac95d855
+Size (ExtUtils-MakeMaker-6.54.tar.gz) = 272703 bytes
 SHA1 (patch-ab) = d4d4d44518643c1649a6f6fa845615e24d0d8732
-SHA1 (patch-ac) = c6755b2f0ecfe12987c662d2ce384f5a190e4a37
 SHA1 (patch-ad) = 6da4c3ebf11351423005cee4e702e557c784bec6
 SHA1 (patch-ae) = 7942bbc3fbbbc21fbea9258bab53492ea4d825a5
diff -r 8b52fdc4890c -r d5cdea35822c devel/p5-ExtUtils-MakeMaker/patches/patch-ac
--- a/devel/p5-ExtUtils-MakeMaker/patches/patch-ac      Thu Jul 30 04:28:17 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-ac,v 1.4 2009/01/05 12:15:17 he Exp $
-
-This corresponds to http://rt.cpan.org/Public/Bug/Display.html?id=41060
-Can't call method "isa" without a package or object reference.
-
-Also correct a grammar error (duplication).
-
---- lib/ExtUtils/MakeMaker.pm.orig     2008-10-20 20:18:35.000000000 +0200
-+++ lib/ExtUtils/MakeMaker.pm
-@@ -122,7 +122,7 @@ sub _verify_att {
- 
-         my @sigs   = ref $sig ? @$sig : $sig;
-         my $given  = ref $val;
--        unless( grep { $given eq $_ || ($_ && eval{$val->isa($_)}) } @sigs ) {
-+        unless( grep { $given eq $_ || ($_ && eval{UNIVERSAL::isa($val,$_)}) } @sigs ) {
-             my $takes = join " or ", map { _format_att($_) } @sigs;
- 
-             my $has = _format_att($given);
-@@ -1708,7 +1708,7 @@ If set to 'none', no man pages will be i
- =item INSTALLVENDORSCRIPT
- 
- Used by 'make install' which copies files from INST_SCRIPT to this
--directory if INSTALLDIRS is set to is set to vendor.
-+directory if INSTALLDIRS is set to vendor.
- 
- =item INST_ARCHLIB
- 



Home | Main Index | Thread Index | Old Index