[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