[Reproducible-commits] [libextutils-depends-perl] 110/187: Imported Upstream version 0.305

Maria Valentina Marin Rodrigues akira-guest at moszumanska.debian.org
Wed Jan 21 21:16:54 UTC 2015


This is an automated email from the git hooks/post-receive script.

akira-guest pushed a commit to branch pu/reproducible_builds
in repository libextutils-depends-perl.

commit 5dbf6d138887d659e0940c13c8b3f47d28d7794a
Author: Florian Schlichting <fsfs at debian.org>
Date:   Tue Sep 10 23:08:16 2013 +0200

    Imported Upstream version 0.305
---
 Changes                       |  7 ++++
 MANIFEST                      |  5 ++-
 META.json                     | 76 +++++++++++++++++++++++++++++++++++++++++++
 META.yml                      | 66 ++++++++++++++++++++-----------------
 MYMETA.json                   | 76 +++++++++++++++++++++++++++++++++++++++++++
 MYMETA.yml                    | 40 +++++++++++++++++++++++
 Makefile.PL                   | 71 ++++++++++++++++++++++++++++++----------
 README                        | 32 ++++++++++++++++--
 lib/ExtUtils/Depends.pm       | 47 +++++++++++++++++++++++---
 perl-ExtUtils-Depends.spec.in |  2 +-
 10 files changed, 367 insertions(+), 55 deletions(-)

diff --git a/Changes b/Changes
index a712456..13fe0f1 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,12 @@
 Revision history for Perl extension ExtUtils::Depends.
 
+0.305 Mon Sep  2 14:16:58 PDT 2013
+    - Makefile.PL: converted to CPAN::Meta::Spec v2
+    - Updated license in RPM spec file; closes RT#88196
+    - Updated contact info and added git repo info to POD
+    - Add comments for find_extra_libs method (closes RT#43900)
+    - Fixed typo (closes RT#86572)
+
 0.304 Wed Jan 26 08:48:18 CET 2011
 	- More robust detection of gcc toolchains on Win32
 	  (Closes: RT#62455) (sisyphus).
diff --git a/MANIFEST b/MANIFEST
index 9739648..b146c6b 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -3,6 +3,8 @@ lib/ExtUtils/Depends.pm
 Makefile.PL
 MANIFEST			This list of files
 MANIFEST.SKIP
+MYMETA.json
+MYMETA.yml
 perl-ExtUtils-Depends.spec.in
 README
 t/01_load.t
@@ -14,4 +16,5 @@ t/inc/DepTest/DepTest.lib
 t/inc/DepTest/Install/.keep
 t/inc/DepTest/libDepTest.dll.a
 t/lib/TestHelper.pm
-META.yml                                 Module meta-data (added by MakeMaker)
+META.yml                                 Module YAML meta-data (added by MakeMaker)
+META.json                                Module JSON meta-data (added by MakeMaker)
diff --git a/META.json b/META.json
new file mode 100644
index 0000000..0b9e57d
--- /dev/null
+++ b/META.json
@@ -0,0 +1,76 @@
+{
+   "abstract" : "unknown",
+   "author" : [
+      "Gtk2-Perl Team <gtk-perl-list at gnome dot org>"
+   ],
+   "dynamic_config" : 1,
+   "generated_by" : "ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560",
+   "keywords" : [
+      "XS",
+      "XS extensions",
+      "dependency"
+   ],
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+      "version" : "2"
+   },
+   "name" : "ExtUtils-Depends",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ],
+      "package" : [
+         "ExtUtils::MM"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0",
+            "Test::More" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "Data::Dumper" : "0",
+            "File::Spec" : "0",
+            "IO::File" : "0"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Data::Dumper" : "0",
+            "File::Spec" : "0",
+            "IO::File" : "0",
+            "perl" : "5.006"
+         }
+      },
+      "test" : {
+         "recommends" : {
+            "Test::Number::Delta" : "1"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "bugtracker" : {
+         "mailto" : "bug-ExtUtils-Depends [at] rt.cpan.org",
+         "web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=ExtUtils-Depens"
+      },
+      "homepage" : "http://gtk2-perl.sourceforge.net",
+      "license" : [
+         "http://dev.perl.org/licenses/"
+      ],
+      "repository" : {
+         "type" : "git",
+         "url" : "git://git.gnome.org/perl-ExtUtils-Depends",
+         "web" : "http://git.gnome.org/browse/perl-ExtUtils-Depends"
+      },
+      "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list"
+   },
+   "version" : "0.305"
+}
diff --git a/META.yml b/META.yml
index c3ba57f..caf7855 100644
--- a/META.yml
+++ b/META.yml
@@ -1,32 +1,40 @@
---- #YAML:1.0
-name:               ExtUtils-Depends
-version:            0.304
-abstract:           ~
-author:  []
-license:            perl
-distribution_type:  module
-configure_requires:
-    ExtUtils::MakeMaker:  0
+---
+abstract: unknown
+author:
+  - 'Gtk2-Perl Team <gtk-perl-list at gnome dot org>'
 build_requires:
-    ExtUtils::MakeMaker:  0
-    Test::More:           0
+  ExtUtils::MakeMaker: 0
+  Test::More: 0
+configure_requires:
+  Data::Dumper: 0
+  File::Spec: 0
+  IO::File: 0
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560'
+keywords:
+  - XS
+  - 'XS extensions'
+  - dependency
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
+name: ExtUtils-Depends
+no_index:
+  directory:
+    - t
+    - inc
+  package:
+    - ExtUtils::MM
 requires:
-    Data::Dumper:  0
-    File::Spec:    0
-    IO::File:      0
-    perl:          5.006
+  Data::Dumper: 0
+  File::Spec: 0
+  IO::File: 0
+  perl: 5.006
 resources:
-    repository:  http://git.gnome.org/cgit/perl-ExtUtils-Depends
-no_index:
-    directory:
-        - t
-        - inc
-    package:  ExtUtils::MM
-generated_by:       ExtUtils::MakeMaker version 6.56
-meta-spec:
-    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
-    version:  1.4
-keywords:
-    - XS
-    - XS extensions
-    - dependency
+  MailingList: https://mail.gnome.org/mailman/listinfo/gtk-perl-list
+  bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=ExtUtils-Depens
+  homepage: http://gtk2-perl.sourceforge.net
+  license: http://dev.perl.org/licenses/
+  repository: git://git.gnome.org/perl-ExtUtils-Depends
+version: 0.305
diff --git a/MYMETA.json b/MYMETA.json
new file mode 100644
index 0000000..797d3f2
--- /dev/null
+++ b/MYMETA.json
@@ -0,0 +1,76 @@
+{
+   "abstract" : "unknown",
+   "author" : [
+      "Gtk2-Perl Team <gtk-perl-list at gnome dot org>"
+   ],
+   "dynamic_config" : 0,
+   "generated_by" : "ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560",
+   "keywords" : [
+      "XS",
+      "XS extensions",
+      "dependency"
+   ],
+   "license" : [
+      "perl_5"
+   ],
+   "meta-spec" : {
+      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
+      "version" : "2"
+   },
+   "name" : "ExtUtils-Depends",
+   "no_index" : {
+      "directory" : [
+         "t",
+         "inc"
+      ],
+      "package" : [
+         "ExtUtils::MM"
+      ]
+   },
+   "prereqs" : {
+      "build" : {
+         "requires" : {
+            "ExtUtils::MakeMaker" : "0",
+            "Test::More" : "0"
+         }
+      },
+      "configure" : {
+         "requires" : {
+            "Data::Dumper" : "0",
+            "File::Spec" : "0",
+            "IO::File" : "0"
+         }
+      },
+      "runtime" : {
+         "requires" : {
+            "Data::Dumper" : "0",
+            "File::Spec" : "0",
+            "IO::File" : "0",
+            "perl" : "5.006"
+         }
+      },
+      "test" : {
+         "recommends" : {
+            "Test::Number::Delta" : "1"
+         }
+      }
+   },
+   "release_status" : "stable",
+   "resources" : {
+      "bugtracker" : {
+         "mailto" : "bug-ExtUtils-Depends [at] rt.cpan.org",
+         "web" : "http://rt.cpan.org/Public/Dist/Display.html?Name=ExtUtils-Depens"
+      },
+      "homepage" : "http://gtk2-perl.sourceforge.net",
+      "license" : [
+         "http://dev.perl.org/licenses/"
+      ],
+      "repository" : {
+         "type" : "git",
+         "url" : "git://git.gnome.org/perl-ExtUtils-Depends",
+         "web" : "http://git.gnome.org/browse/perl-ExtUtils-Depends"
+      },
+      "x_MailingList" : "https://mail.gnome.org/mailman/listinfo/gtk-perl-list"
+   },
+   "version" : "0.305"
+}
diff --git a/MYMETA.yml b/MYMETA.yml
new file mode 100644
index 0000000..26b02bc
--- /dev/null
+++ b/MYMETA.yml
@@ -0,0 +1,40 @@
+---
+abstract: unknown
+author:
+  - 'Gtk2-Perl Team <gtk-perl-list at gnome dot org>'
+build_requires:
+  ExtUtils::MakeMaker: 0
+  Test::More: 0
+configure_requires:
+  Data::Dumper: 0
+  File::Spec: 0
+  IO::File: 0
+dynamic_config: 0
+generated_by: 'ExtUtils::MakeMaker version 6.68, CPAN::Meta::Converter version 2.131560'
+keywords:
+  - XS
+  - 'XS extensions'
+  - dependency
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
+name: ExtUtils-Depends
+no_index:
+  directory:
+    - t
+    - inc
+  package:
+    - ExtUtils::MM
+requires:
+  Data::Dumper: 0
+  File::Spec: 0
+  IO::File: 0
+  perl: 5.006
+resources:
+  MailingList: https://mail.gnome.org/mailman/listinfo/gtk-perl-list
+  bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=ExtUtils-Depens
+  homepage: http://gtk2-perl.sourceforge.net
+  license: http://dev.perl.org/licenses/
+  repository: git://git.gnome.org/perl-ExtUtils-Depends
+version: 0.305
diff --git a/Makefile.PL b/Makefile.PL
index c6b3634..1a808b9 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -4,6 +4,58 @@
 use 5.006;
 
 use ExtUtils::MakeMaker;
+my %prereqs = (
+	'File::Spec' => 0,
+	'Data::Dumper' => 0,
+	'IO::File' => 0,
+);
+
+my %meta_merge = (
+    q(meta-spec)          => {
+        version => '2',
+        url     => 'http://search.cpan.org/perldoc?CPAN::Meta::Spec',
+    },
+    author              =>
+        ['Gtk2-Perl Team <gtk-perl-list at gnome dot org>'],
+    release_status      => 'stable',
+    # valid values: https://metacpan.org/module/CPAN::Meta::Spec#license
+    license             => 'perl_5',
+    resources => {
+        license     => 'http://dev.perl.org/licenses/',
+        homepage    => 'http://gtk2-perl.sourceforge.net',
+        x_MailingList =>
+            'https://mail.gnome.org/mailman/listinfo/gtk-perl-list',
+        bugtracker  => {
+            web     =>
+            'http://rt.cpan.org/Public/Dist/Display.html?Name=ExtUtils-Depens',
+            mailto  => 'bug-ExtUtils-Depends [at] rt.cpan.org',
+        },
+        repository  => {
+            url     => 'git://git.gnome.org/perl-ExtUtils-Depends',
+            type    => 'git',
+            web     => 'http://git.gnome.org/browse/perl-ExtUtils-Depends',
+        },
+    },
+    prereqs => {
+        configure => {
+            requires => {%prereqs}, # no direct ref for 5.14 compatibility
+        },
+        build => {
+            requires => {
+                'Test::More' => 0,
+            },
+        },
+        test => {
+            recommends => {
+                'Test::Number::Delta' => 1.0,
+            },
+        },
+    },
+    keywords => ['XS', 'XS extensions', 'dependency'],
+    no_index            => {
+        package => 'ExtUtils::MM',
+    },
+);
 
 WriteMakefile(
 	dist => {
@@ -15,24 +67,9 @@ WriteMakefile(
 	},
 	NAME => 'ExtUtils::Depends',
 	VERSION_FROM => 'lib/ExtUtils/Depends.pm',
-	PREREQ_PM => {
-		'File::Spec' => 0,
-		'Data::Dumper' => 0,
-		'IO::File' => 0,
-	},
+	PREREQ_PM => \%prereqs,
 	MIN_PERL_VERSION => 5.006, #for META.yml
-	META_MERGE => {
-		build_requires => {
-			'Test::More' => 0,
-		},
-		resources => {
-			repository => 'http://git.gnome.org/cgit/perl-ExtUtils-Depends',
-		},
-		keywords => ['XS', 'XS extensions', 'dependency'],
-		no_index => {
-			package => 'ExtUtils::MM',
-		},
-	},
+	META_MERGE => \%meta_merge,
 	LICENSE => 'perl',
 );
 
diff --git a/README b/README
index ca3f59e..55851a6 100644
--- a/README
+++ b/README
@@ -154,13 +154,40 @@ METHODS
         module. This is usually done for you, and should only be needed if
         you want to call "get_deps" after calling "add_deps" manually.
 
-BUGS
+SUPPORT
+  Bugs/Feature Requests
     Version 0.2 discards some of the more esoteric features provided by the
     older versions. As they were completely undocumented, and this module
     has yet to reach 1.0, this may not exactly be a bug.
 
     This module is tightly coupled to the ExtUtils::MakeMaker architecture.
 
+    You can submit new bugs/feature requests by using one of two bug
+    trackers (below).
+
+    CPAN Request Tracker
+        You can submit bugs/feature requests via the web by going to
+        <https://rt.cpan.org/Public/Bug/Report.html?Queue=ExtUtils-Depends>
+        (requires PAUSE ID or Bitcard), or by sending an e-mail to
+        "bug-ExtUtils-Depends at rt.cpan.org".
+
+    Gnome.org Bugzilla
+        Report bugs/feature requests to the 'gnome-perl' product (requires
+        login) <http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-perl>
+
+    Patches that implement new features with test cases, and/or test cases
+    that exercise existing bugs are always welcome.
+
+    The Gtk-Perl mailing list is at "gtk-perl-list at gnome dot org".
+
+  Source Code
+    The source code to ExtUtils::Depends is available at the Gnome.org Git
+    repo (<https://git.gnome.org/browse/perl-ExtUtils-Depends/>). Create
+    your own copy of the Git repo with:
+
+      git clone git://git.gnome.org/perl-ExtUtils-Depends (Git protocol)
+      git clone https://git.gnome.org/browse/perl-ExtUtils-Depends/ (HTTPS)
+
 SEE ALSO
     ExtUtils::MakeMaker.
 
@@ -170,7 +197,8 @@ AUTHOR
     version 0.2, borrowing liberally from Paolo's code.
 
 MAINTAINER
-    The Gtk2 project, http://gtk2-perl.sf.net/
+    The Gtk2 project, <http://gtk2-perl.sf.net>/"gtk-perl-list at gnome dot
+    org".
 
 LICENSE
     This library is free software; you may redistribute it and/or modify it
diff --git a/lib/ExtUtils/Depends.pm b/lib/ExtUtils/Depends.pm
index 00fb2d0..94bf2d2 100644
--- a/lib/ExtUtils/Depends.pm
+++ b/lib/ExtUtils/Depends.pm
@@ -11,7 +11,7 @@ use File::Find;
 use File::Spec;
 use Data::Dumper;
 
-our $VERSION = '0.304';
+our $VERSION = '0.305';
 
 sub import {
 	my $class = shift;
@@ -133,7 +133,7 @@ sub save_config {
 	print $file "\@typemaps = \@{ \$self->{typemaps} };\n";
 	print $file "\$libs = \$self->{libs};\n";
 	print $file "\$inc = \$self->{inc};\n";
-	# this is riduculous, but old versions of ExtUtils::Depends take
+	# this is ridiculous, but old versions of ExtUtils::Depends take
 	# first $loadedmodule::CORE and then $INC{$file} --- the fallback
 	# includes the Filename.pm, which is not useful.  so we must add
 	# this crappy code.  we don't worry about portable pathnames,
@@ -306,6 +306,9 @@ sub build_dll_lib {
 		'$(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)';
 }
 
+# Search for extra library files to link against on Windows (either native
+# Windows library # files, or Cygwin library files)
+# NOTE: not meant to be called publicly, so no POD documentation
 sub find_extra_libs {
 	my $self = shift;
 
@@ -399,7 +402,7 @@ that a perl extension is treated like a shared library that provides
 also a C and an XS interface besides the perl one.
 
 This works as long as the base extension is loaded with the RTLD_GLOBAL
-flag (usually done with a 
+flag (usually done with a
 
 	sub dl_load_flags {0x01}
 
@@ -551,8 +554,9 @@ C<get_deps> after calling C<add_deps> manually.
 
 =back
 
+=head1 SUPPORT
 
-=head1 BUGS
+=head2 Bugs/Feature Requests
 
 Version 0.2 discards some of the more esoteric features provided by the
 older versions.  As they were completely undocumented, and this module
@@ -560,6 +564,39 @@ has yet to reach 1.0, this may not exactly be a bug.
 
 This module is tightly coupled to the ExtUtils::MakeMaker architecture.
 
+You can submit new bugs/feature requests by using one of two bug trackers
+(below).
+
+=over
+
+=item CPAN Request Tracker
+
+You can submit bugs/feature requests via the web by going to
+L<https://rt.cpan.org/Public/Bug/Report.html?Queue=ExtUtils-Depends> (requires
+PAUSE ID or Bitcard), or by sending an e-mail to
+L<bug-ExtUtils-Depends at rt.cpan.org>.
+
+=item Gnome.org Bugzilla
+
+Report bugs/feature requests to the 'gnome-perl' product (requires login)
+L<http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-perl>
+
+=back
+
+Patches that implement new features with test cases, and/or test cases that
+exercise existing bugs are always welcome.
+
+The Gtk-Perl mailing list is at L<gtk-perl-list at gnome dot org>.
+
+=head2 Source Code
+
+The source code to L<ExtUtils::Depends> is available at the Gnome.org Git repo
+(L<https://git.gnome.org/browse/perl-ExtUtils-Depends/>).  Create your own
+copy of the Git repo with:
+
+  git clone git://git.gnome.org/perl-ExtUtils-Depends (Git protocol)
+  git clone https://git.gnome.org/browse/perl-ExtUtils-Depends/ (HTTPS)
+
 =head1 SEE ALSO
 
 ExtUtils::MakeMaker.
@@ -572,7 +609,7 @@ version 0.2, borrowing liberally from Paolo's code.
 
 =head1 MAINTAINER
 
-The Gtk2 project, http://gtk2-perl.sf.net/
+The Gtk2 project, L<http://gtk2-perl.sf.net>/L<gtk-perl-list at gnome dot org>.
 
 =head1 LICENSE
 
diff --git a/perl-ExtUtils-Depends.spec.in b/perl-ExtUtils-Depends.spec.in
index 1558add..42c664e 100644
--- a/perl-ExtUtils-Depends.spec.in
+++ b/perl-ExtUtils-Depends.spec.in
@@ -3,7 +3,7 @@ Name: perl-ExtUtils-Depends
 Version: @VERSION@
 Release: 1
 Packager: gtk-perl-list at gnome.org
-License: LGPL
+License: Perl
 Group: Development/Tools
 URL: http://search.cpan.org/dist/ExtUtils-Depends/
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/libextutils-depends-perl.git



More information about the Reproducible-commits mailing list