Hello community,
here is the log from the commit of package perl-Devel-CheckOS for
openSUSE:Factory checked in at 2016-10-23 12:53:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Devel-CheckOS (Old)
and /work/SRC/openSUSE:Factory/.perl-Devel-CheckOS.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Devel-CheckOS"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Devel-CheckOS/perl-Devel-CheckOS.changes
2015-04-16 14:12:58.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Devel-CheckOS.new/perl-Devel-CheckOS.changes
2016-10-23 12:53:34.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Oct 23 05:18:58 UTC 2016 - [email protected]
+
+- updated to 1.77
+ see /usr/share/doc/packages/perl-Devel-CheckOS/CHANGELOG
+
+ 1.77 2016-10-21 Add MacOSX:v10_11 and ..._12
+
+-------------------------------------------------------------------
Old:
----
Devel-CheckOS-1.76.tar.gz
New:
----
Devel-CheckOS-1.77.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Devel-CheckOS.spec ++++++
--- /var/tmp/diff_new_pack.BO5JX7/_old 2016-10-23 12:53:35.000000000 +0200
+++ /var/tmp/diff_new_pack.BO5JX7/_new 2016-10-23 12:53:35.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Devel-CheckOS
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: perl-Devel-CheckOS
-Version: 1.76
+Version: 1.77
Release: 0
#Upstream: This software is free-as-in-speech software, and may be used,
distributed, and modified under the terms of either the GNU General Public
Licence version 2 or the Artistic Licence. It's up to you which one you use.
The full text of the licences can be found in the files GPL2.txt and
ARTISTIC.txt, respectively.
%define cpan_name Devel-CheckOS
@@ -55,7 +55,7 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
++++++ Devel-CheckOS-1.76.tar.gz -> Devel-CheckOS-1.77.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-CheckOS-1.76/CHANGELOG
new/Devel-CheckOS-1.77/CHANGELOG
--- old/Devel-CheckOS-1.76/CHANGELOG 2015-03-13 22:14:26.000000000 +0100
+++ new/Devel-CheckOS-1.77/CHANGELOG 2016-10-22 00:00:27.000000000 +0200
@@ -1,3 +1,5 @@
+1.77 2016-10-21 Add MacOSX:v10_11 and ..._12
+
1.76 2015-03-13 Add GNU Hurd
1.75 2015-03-08 Add Minix and iOS;
@@ -7,7 +9,7 @@
Various 'kwalitee' improvements from Dale Evans
1.74 2015-03-04 Add Linux::Debian;
- Add MacOSX::v10_*;
+ Add MacOSX::v10_* (up to 10_10);
Add perl 5.6.2 support
all the above thanks to Dale Evans
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-CheckOS-1.76/MANIFEST
new/Devel-CheckOS-1.77/MANIFEST
--- old/Devel-CheckOS-1.76/MANIFEST 2015-03-13 22:18:20.000000000 +0100
+++ new/Devel-CheckOS-1.77/MANIFEST 2016-10-22 00:01:50.000000000 +0200
@@ -108,5 +108,7 @@
lib/Devel/AssertOS/Minix.pm
lib/Devel/AssertOS/iOS.pm
lib/Devel/AssertOS/Hurd.pm
+lib/Devel/AssertOS/MacOSX/v10_11.pm
+lib/Devel/AssertOS/MacOSX/v10_12.pm
META.yml Module YAML meta-data (added by
MakeMaker)
META.json Module JSON meta-data (added by
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-CheckOS-1.76/META.json
new/Devel-CheckOS-1.77/META.json
--- old/Devel-CheckOS-1.76/META.json 2015-03-13 22:18:20.000000000 +0100
+++ new/Devel-CheckOS-1.77/META.json 2016-10-22 00:01:50.000000000 +0200
@@ -4,7 +4,7 @@
"unknown"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter
version 2.120921",
+ "generated_by" : "ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter
version 2.150005",
"license" : [
"unknown"
],
@@ -49,5 +49,6 @@
"url" : "https://github.com/DrHyde/perl-modules-Devel-CheckOS"
}
},
- "version" : "1.76"
+ "version" : "1.77",
+ "x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-CheckOS-1.76/META.yml
new/Devel-CheckOS-1.77/META.yml
--- old/Devel-CheckOS-1.76/META.yml 2015-03-13 22:18:20.000000000 +0100
+++ new/Devel-CheckOS-1.77/META.yml 2016-10-22 00:01:49.000000000 +0200
@@ -3,27 +3,28 @@
author:
- unknown
build_requires:
- ExtUtils::MakeMaker: 0
+ ExtUtils::MakeMaker: '0'
configure_requires:
- ExtUtils::MakeMaker: 0
+ ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version
2.120921'
+generated_by: 'ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter
version 2.150005'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
+ version: '1.4'
name: Devel-CheckOS
no_index:
directory:
- t
- inc
requires:
- Data::Compare: 1.21
- File::Find::Rule: 0.28
- File::Temp: 0.19
- Test::More: 0.88
- perl: 5.006000
+ Data::Compare: '1.21'
+ File::Find::Rule: '0.28'
+ File::Temp: '0.19'
+ Test::More: '0.88'
+ perl: '5.006000'
resources:
bugtracker: https://github.com/DrHyde/perl-modules-Devel-CheckOS/issues
repository: https://github.com/DrHyde/perl-modules-Devel-CheckOS
-version: 1.76
+version: '1.77'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Devel-CheckOS-1.76/lib/Devel/AssertOS/MacOSX/v10_10.pm
new/Devel-CheckOS-1.77/lib/Devel/AssertOS/MacOSX/v10_10.pm
--- old/Devel-CheckOS-1.76/lib/Devel/AssertOS/MacOSX/v10_10.pm 2015-03-09
00:17:16.000000000 +0100
+++ new/Devel-CheckOS-1.77/lib/Devel/AssertOS/MacOSX/v10_10.pm 2016-10-21
23:21:30.000000000 +0200
@@ -18,7 +18,7 @@
=head1 COPYRIGHT and LICENCE
-Copyright 2007 - 2008 David Cantrell
+Copyright 2016 David Cantrell
This software is free-as-in-speech software, and may be used, distributed, and
modified under the terms of either the GNU General Public Licence version 2 or
the Artistic Licence. It's up to you which one you use. The full text of the
licences can be found in the files GPL2.txt and ARTISTIC.txt, respectively.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Devel-CheckOS-1.76/lib/Devel/AssertOS/MacOSX/v10_11.pm
new/Devel-CheckOS-1.77/lib/Devel/AssertOS/MacOSX/v10_11.pm
--- old/Devel-CheckOS-1.76/lib/Devel/AssertOS/MacOSX/v10_11.pm 1970-01-01
01:00:00.000000000 +0100
+++ new/Devel-CheckOS-1.77/lib/Devel/AssertOS/MacOSX/v10_11.pm 2016-10-21
23:22:07.000000000 +0200
@@ -0,0 +1,28 @@
+package Devel::AssertOS::MacOSX::v10_11;
+
+use Devel::CheckOS;
+use strict;
+use warnings;
+no warnings 'redefine';
+
+our $VERSION = '1.0';
+
+sub os_is {
+ Devel::CheckOS::os_is('MacOSX') &&
+ `sw_vers -productVersion` =~ /^10\.11\./ ? 1 : 0;
+}
+
+sub expn { "The operating system is some version of OS X El Capitan (10.11)" }
+
+Devel::CheckOS::die_unsupported() unless(os_is());
+
+=head1 COPYRIGHT and LICENCE
+
+Copyright 2016 David Cantrell
+
+This software is free-as-in-speech software, and may be used, distributed, and
modified under the terms of either the GNU General Public Licence version 2 or
the Artistic Licence. It's up to you which one you use. The full text of the
licences can be found in the files GPL2.txt and ARTISTIC.txt, respectively.
+
+=cut
+
+1;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Devel-CheckOS-1.76/lib/Devel/AssertOS/MacOSX/v10_12.pm
new/Devel-CheckOS-1.77/lib/Devel/AssertOS/MacOSX/v10_12.pm
--- old/Devel-CheckOS-1.76/lib/Devel/AssertOS/MacOSX/v10_12.pm 1970-01-01
01:00:00.000000000 +0100
+++ new/Devel-CheckOS-1.77/lib/Devel/AssertOS/MacOSX/v10_12.pm 2016-10-21
23:22:36.000000000 +0200
@@ -0,0 +1,28 @@
+package Devel::AssertOS::MacOSX::v10_12;
+
+use Devel::CheckOS;
+use strict;
+use warnings;
+no warnings 'redefine';
+
+our $VERSION = '1.0';
+
+sub os_is {
+ Devel::CheckOS::os_is('MacOSX') &&
+ `sw_vers -productVersion` =~ /^10\.12\./ ? 1 : 0;
+}
+
+sub expn { "The operating system is some version of OS X Sierra (10.12)" }
+
+Devel::CheckOS::die_unsupported() unless(os_is());
+
+=head1 COPYRIGHT and LICENCE
+
+Copyright 2016 David Cantrell
+
+This software is free-as-in-speech software, and may be used, distributed, and
modified under the terms of either the GNU General Public Licence version 2 or
the Artistic Licence. It's up to you which one you use. The full text of the
licences can be found in the files GPL2.txt and ARTISTIC.txt, respectively.
+
+=cut
+
+1;
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-CheckOS-1.76/lib/Devel/CheckOS.pm
new/Devel-CheckOS-1.77/lib/Devel/CheckOS.pm
--- old/Devel-CheckOS-1.76/lib/Devel/CheckOS.pm 2015-03-13 22:16:19.000000000
+0100
+++ new/Devel-CheckOS-1.77/lib/Devel/CheckOS.pm 2016-10-22 00:00:47.000000000
+0200
@@ -4,9 +4,12 @@
use warnings;
use Exporter;
+use File::Find::Rule;
+use File::Spec;
+
use vars qw(@ISA @EXPORT_OK %EXPORT_TAGS);
-our $VERSION = '1.76';
+our $VERSION = '1.77';
@ISA = qw(Exporter);
@EXPORT_OK = qw(os_is os_isnt die_if_os_is die_if_os_isnt die_unsupported
list_platforms list_family_members);
@@ -166,12 +169,6 @@
my ($re_Devel, $re_AssertOS);
sub list_platforms {
- eval " # only load these if needed
- use File::Find::Rule;
- use File::Spec;
- ";
-
- die($@) if($@);
if (!$re_Devel) {
my $case_flag = File::Spec->case_tolerant ? '(?i)' : '';
$re_Devel = qr/$case_flag ^Devel$/x;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-CheckOS-1.76/t/01-import-all.t
new/Devel-CheckOS-1.77/t/01-import-all.t
--- old/Devel-CheckOS-1.76/t/01-import-all.t 2011-07-23 15:50:11.000000000
+0200
+++ new/Devel-CheckOS-1.77/t/01-import-all.t 2015-03-20 01:33:45.000000000
+0100
@@ -1,7 +1,9 @@
use strict;
$^W = 1;
-use Test::More tests => 6;
+use Test::More;
+
+END { done_testing(); }
use Devel::CheckOS ':all';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Devel-CheckOS-1.76/t/60-mockery.t
new/Devel-CheckOS-1.77/t/60-mockery.t
--- old/Devel-CheckOS-1.76/t/60-mockery.t 2014-08-01 23:48:34.000000000
+0200
+++ new/Devel-CheckOS-1.77/t/60-mockery.t 2016-10-21 23:48:00.000000000
+0200
@@ -4,19 +4,24 @@
use File::Spec;
use lib File::Spec->catdir(qw(t lib));
-use Test::More tests => 49;
+use Test::More;
+
+END { done_testing }
my %platforms = (
+ # $^O => platform name
aix => 'AIX',
amigaos => 'Amiga',
android => 'Android',
beos => 'BeOS',
+ BITRIG => 'Bitrig',
bsdos => 'BSDOS',
cygwin => 'Cygwin',
dgux => 'DGUX',
dragonfly => 'DragonflyBSD',
dynixptx => 'Dynix',
freebsd => 'FreeBSD',
+ gnu => 'Hurd',
gnukfreebsd => 'GNUkFreeBSD',
haiku => 'Haiku',
hpux => 'HPUX',
@@ -30,6 +35,7 @@
mirbsd => 'MirOSBSD',
mpeix => 'MPEiX',
dos => 'MSDOS',
+ minix => 'Minix',
MSWin32 => 'MSWin32',
netbsd => 'NetBSD',
netware => 'Netware',