Hello community,

here is the log from the commit of package perl-Browser-Open for 
openSUSE:Factory checked in at 2013-06-05 17:47:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Browser-Open (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Browser-Open.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Browser-Open"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Browser-Open/perl-Browser-Open.changes      
2011-12-25 17:38:16.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Browser-Open.new/perl-Browser-Open.changes 
2013-06-05 17:47:54.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Jun  3 11:41:48 UTC 2013 - [email protected]
+
+- updated to 0.04
+       - Added support for MSWin32. RT #58862
+       - Added browser list for freebsd. RT #61758
+       - Added sensible-browser option for linux. RT #56544
+
+-------------------------------------------------------------------

Old:
----
  Browser-Open-0.03.tar.gz

New:
----
  Browser-Open-0.04.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Browser-Open.spec ++++++
--- /var/tmp/diff_new_pack.u39bO5/_old  2013-06-05 17:47:54.000000000 +0200
+++ /var/tmp/diff_new_pack.u39bO5/_new  2013-06-05 17:47:54.000000000 +0200
@@ -1,8 +1,7 @@
-# vim: set sw=4 ts=4 et nu:
 #
 # spec file for package perl-Browser-Open
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,68 +14,58 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
+
+
 Name:           perl-Browser-Open
-Version:        0.03
+Version:        0.04
 Release:        0
+%define cpan_name Browser-Open
 Summary:        Open a browser in a given URL
 License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
-Source:         
http://search.cpan.org/CPAN/authors/id/M/ME/MELO/Browser-Open-%{version}.tar.gz
-Url:            http://search.cpan.org/dist/Browser-Open
+Url:            http://search.cpan.org/dist/Browser-Open/
+Source:         
http://www.cpan.org/authors/id/C/CF/CFRANKS/%{cpan_name}-%{version}.tar.gz
+BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%{perl_requires}
-BuildRequires:  make
+BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(ExtUtils::MakeMaker)
-%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1120
 BuildRequires:  perl(Test::More) >= 0.92
-%endif
 BuildRequires:  perl(parent)
+#BuildRequires: perl(Browser::Open)
+Requires:       perl(Test::More) >= 0.92
 Requires:       perl(parent)
-Requires:       xdg-utils
-%if 0%{?suse_version} >= 1120
-BuildArch:      noarch
-%endif
+%{perl_requires}
 
 %description
 The functions optionaly exported by this module allows you to open URLs in
 the user browser.
+
 A set of known commands per OS-name is tested for presence, and the first
 one found is executed. With an optional parameter, all known commands are
 checked.
-The "open_browser" uses the "system()" function to execute the command. If
-you want more control, you can get the command with the "open_browser_cmd"
-or "open_browser_cmd_all" functions and then use whatever method you want
-to execute it.
+
+The the "open_browser" manpage uses the 'system()' function to execute the
+command. If you want more control, you can get the command with the the
+"open_browser_cmd" manpage or the "open_browser_cmd_all" manpage functions
+and then use whatever method you want to execute it.
 
 %prep
-%setup -q -n "Browser-Open-%{version}"
-%__sed -i '/^auto_install/d' Makefile.PL
+%setup -q -n %{cpan_name}-%{version}
 
 %build
-%__perl Makefile.PL PREFIX="%{_prefix}"
-%__make %{?jobs:-j%{jobs}}
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__make} %{?_smp_mflags}
+
+%check
+%{__make} test
 
 %install
 %perl_make_install
-
-%__rm "%{buildroot}%{perl_vendorlib}/Browser"/*.tmp
-
 %perl_process_packlist
+%perl_gen_filelist
 
-%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1120
-%check
-%__make test
-%endif
-
-%clean
-%{?buildroot:%__rm -rf "%{buildroot}"}
-
-%files
-%defattr(-,root,root)
-%doc Changes LICENSE README
-%dir %{perl_vendorlib}/Browser
-%{perl_vendorlib}/Browser/Open.pm
-%doc %{perl_man3dir}/Browser::Open.%{perl_man3ext}%{ext_man}
+%files -f %{name}.files
+%defattr(-,root,root,755)
+%doc Changes README
 
 %changelog

++++++ Browser-Open-0.03.tar.gz -> Browser-Open-0.04.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/Changes 
new/Browser-Open-0.04/Changes
--- old/Browser-Open-0.03/Changes       2009-11-10 01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/Changes       2012-03-10 00:11:21.000000000 +0100
@@ -1,5 +1,10 @@
 Revision history for Browser-Open
 
+0.04     2012-03-09
+       - Added support for MSWin32. RT #58862
+       - Added browser list for freebsd. RT #61758
+       - Added sensible-browser option for linux. RT #56544
+
 0.03     Mon Nov  9 23:52:13 UTC 2009
        - Fixed tests to work better in case no command is found
        - added more commands, courtesy of the App::SD::CLI::Command::Browser
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/LICENSE 
new/Browser-Open-0.04/LICENSE
--- old/Browser-Open-0.03/LICENSE       2009-11-10 01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/LICENSE       1970-01-01 01:00:00.000000000 +0100
@@ -1,377 +0,0 @@
-This software is copyright (c) 2009 by Pedro Melo.
-
-This is free software; you can redistribute it and/or modify it under
-the same terms as the Perl 5 programming language system itself.
-
-Terms of the Perl programming language system itself
-
-a) the GNU General Public License as published by the Free
-   Software Foundation; either version 1, or (at your option) any
-   later version, or
-b) the "Artistic License"
-
---- The GNU General Public License, Version 1, February 1989 ---
-
-This software is Copyright (c) 2009 by Pedro Melo.
-
-This is free software, licensed under:
-
-  The GNU General Public License, Version 1, February 1989
-
-                   GNU GENERAL PUBLIC LICENSE
-                    Version 1, February 1989
-
- Copyright (C) 1989 Free Software Foundation, Inc.
-                59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                           Preamble
-
-  The license agreements of most software companies try to keep users
-at the mercy of those companies.  By contrast, our General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  The
-General Public License applies to the Free Software Foundation's
-software and to any other program whose authors commit to using it.
-You can use it for your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Specifically, the General Public License is designed to make
-sure that you have the freedom to give away or sell copies of free
-software, that you receive source code or can get it if you want it,
-that you can change the software or use pieces of it in new free
-programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of a such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must tell them their rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                   GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any program or other work which
-contains a notice placed by the copyright holder saying it may be
-distributed under the terms of this General Public License.  The
-"Program", below, refers to any such program or work, and a "work based
-on the Program" means either the Program or any work containing the
-Program or a portion of it, either verbatim or with modifications.  Each
-licensee is addressed as "you".
-
-  1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this
-General Public License and to the absence of any warranty; and give any
-other recipients of the Program a copy of this General Public License
-along with the Program.  You may charge a fee for the physical act of
-transferring a copy.
-
-  2. You may modify your copy or copies of the Program or any portion of
-it, and copy and distribute such modifications under the terms of Paragraph
-1 above, provided that you also do the following:
-
-    a) cause the modified files to carry prominent notices stating that
-    you changed the files and the date of any change; and
-
-    b) cause the whole of any work that you distribute or publish, that
-    in whole or in part contains the Program or any part thereof, either
-    with or without modifications, to be licensed at no charge to all
-    third parties under the terms of this General Public License (except
-    that you may choose to grant warranty protection to some or all
-    third parties, at your option).
-
-    c) If the modified program normally reads commands interactively when
-    run, you must cause it, when started running for such interactive use
-    in the simplest and most usual way, to print or display an
-    announcement including an appropriate copyright notice and a notice
-    that there is no warranty (or else, saying that you provide a
-    warranty) and that users may redistribute the program under these
-    conditions, and telling the user how to view a copy of this General
-    Public License.
-
-    d) You may charge a fee for the physical act of transferring a
-    copy, and you may at your option offer warranty protection in
-    exchange for a fee.
-
-Mere aggregation of another independent work with the Program (or its
-derivative) on a volume of a storage or distribution medium does not bring
-the other work under the scope of these terms.
-
-  3. You may copy and distribute the Program (or a portion or derivative of
-it, under Paragraph 2) in object code or executable form under the terms of
-Paragraphs 1 and 2 above provided that you also do one of the following:
-
-    a) accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of
-    Paragraphs 1 and 2 above; or,
-
-    b) accompany it with a written offer, valid for at least three
-    years, to give any third party free (except for a nominal charge
-    for the cost of distribution) a complete machine-readable copy of the
-    corresponding source code, to be distributed under the terms of
-    Paragraphs 1 and 2 above; or,
-
-    c) accompany it with the information you received as to where the
-    corresponding source code may be obtained.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form alone.)
-
-Source code for a work means the preferred form of the work for making
-modifications to it.  For an executable file, complete source code means
-all the source code for all modules it contains; but, as a special
-exception, it need not include source code for modules which are standard
-libraries that accompany the operating system on which the executable
-file runs, or for standard header files or definitions files that
-accompany that operating system.
-
-  4. You may not copy, modify, sublicense, distribute or transfer the
-Program except as expressly provided under this General Public License.
-Any attempt otherwise to copy, modify, sublicense, distribute or transfer
-the Program is void, and will automatically terminate your rights to use
-the Program under this License.  However, parties who have received
-copies, or rights to use copies, from you under this General Public
-License will not have their licenses terminated so long as such parties
-remain in full compliance.
-
-  5. By copying, distributing or modifying the Program (or any work based
-on the Program) you indicate your acceptance of this license to do so,
-and all its terms and conditions.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these
-terms and conditions.  You may not impose any further restrictions on the
-recipients' exercise of the rights granted herein.
-
-  7. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of the license which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-the license, you may choose any version ever published by the Free Software
-Foundation.
-
-  8. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                           NO WARRANTY
-
-  9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                    END OF TERMS AND CONDITIONS
-
-       Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to humanity, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
-
-  To do so, attach the following notices to the program.  It is safest to
-attach them to the start of each source file to most effectively convey
-the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 1, or (at your option)
-    any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19xx name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the
-appropriate parts of the General Public License.  Of course, the
-commands you use may be called something other than `show w' and `show
-c'; they could even be mouse-clicks or menu items--whatever suits your
-program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  program `Gnomovision' (a program to direct compilers to make passes
-  at assemblers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-
---- The Artistic License 1.0 ---
-
-This software is Copyright (c) 2009 by Pedro Melo.
-
-This is free software, licensed under:
-
-  The Artistic License 1.0
-
-The Artistic License
-
-Preamble
-
-The intent of this document is to state the conditions under which a Package
-may be copied, such that the Copyright Holder maintains some semblance of
-artistic control over the development of the package, while giving the users of
-the package the right to use and distribute the Package in a more-or-less
-customary fashion, plus the right to make reasonable modifications.
-
-Definitions:
-
-  - "Package" refers to the collection of files distributed by the Copyright
-    Holder, and derivatives of that collection of files created through
-    textual modification. 
-  - "Standard Version" refers to such a Package if it has not been modified,
-    or has been modified in accordance with the wishes of the Copyright
-    Holder. 
-  - "Copyright Holder" is whoever is named in the copyright or copyrights for
-    the package. 
-  - "You" is you, if you're thinking about copying or distributing this 
Package.
-  - "Reasonable copying fee" is whatever you can justify on the basis of media
-    cost, duplication charges, time of people involved, and so on. (You will
-    not be required to justify it to the Copyright Holder, but only to the
-    computing community at large as a market that must bear the fee.) 
-  - "Freely Available" means that no fee is charged for the item itself, though
-    there may be fees involved in handling the item. It also means that
-    recipients of the item may redistribute it under the same conditions they
-    received it. 
-
-1. You may make and give away verbatim copies of the source form of the
-Standard Version of this Package without restriction, provided that you
-duplicate all of the original copyright notices and associated disclaimers.
-
-2. You may apply bug fixes, portability fixes and other modifications derived
-from the Public Domain or from the Copyright Holder. A Package modified in such
-a way shall still be considered the Standard Version.
-
-3. You may otherwise modify your copy of this Package in any way, provided that
-you insert a prominent notice in each changed file stating how and when you
-changed that file, and provided that you do at least ONE of the following:
-
-  a) place your modifications in the Public Domain or otherwise make them
-     Freely Available, such as by posting said modifications to Usenet or an
-     equivalent medium, or placing the modifications on a major archive site
-     such as ftp.uu.net, or by allowing the Copyright Holder to include your
-     modifications in the Standard Version of the Package.
-
-  b) use the modified Package only within your corporation or organization.
-
-  c) rename any non-standard executables so the names do not conflict with
-     standard executables, which must also be provided, and provide a separate
-     manual page for each non-standard executable that clearly documents how it
-     differs from the Standard Version.
-
-  d) make other distribution arrangements with the Copyright Holder.
-
-4. You may distribute the programs of this Package in object code or executable
-form, provided that you do at least ONE of the following:
-
-  a) distribute a Standard Version of the executables and library files,
-     together with instructions (in the manual page or equivalent) on where to
-     get the Standard Version.
-
-  b) accompany the distribution with the machine-readable source of the Package
-     with your modifications.
-
-  c) accompany any non-standard executables with their corresponding Standard
-     Version executables, giving the non-standard executables non-standard
-     names, and clearly documenting the differences in manual pages (or
-     equivalent), together with instructions on where to get the Standard
-     Version.
-
-  d) make other distribution arrangements with the Copyright Holder.
-
-5. You may charge a reasonable copying fee for any distribution of this
-Package.  You may charge any fee you choose for support of this Package. You
-may not charge a fee for this Package itself. However, you may distribute this
-Package in aggregate with other (possibly commercial) programs as part of a
-larger (possibly commercial) software distribution provided that you do not
-advertise this Package as a product of your own.
-
-6. The scripts and library files supplied as input to or produced as output
-from the programs of this Package do not automatically fall under the copyright
-of this Package, but belong to whomever generated them, and may be sold
-commercially, and may be aggregated with this Package.
-
-7. C or perl subroutines supplied by you and linked into this Package shall not
-be considered part of this Package.
-
-8. The name of the Copyright Holder may not be used to endorse or promote
-products derived from this software without specific prior written permission.
-
-9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-
-The End
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/MANIFEST 
new/Browser-Open-0.04/MANIFEST
--- old/Browser-Open-0.03/MANIFEST      2009-11-10 01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/MANIFEST      2012-03-10 00:17:56.000000000 +0100
@@ -1,17 +1,14 @@
 Changes
-LICENSE
-MANIFEST
-META.yml
-Makefile.PL
-README
 dist.ini
 lib/Browser/Open.pm
-lib/Browser/pod2htmd.tmp
-lib/Browser/pod2htmi.tmp
+Makefile.PL
+MANIFEST                       This list of files
+README
 t/00-load.t
 t/01-basic.t
-t/author-10-open.t
-t/release-meta-yaml.t
-t/release-pod-coverage.t
-t/release-pod-syntax.t
-t/smoke-20-discover.t
\ No newline at end of file
+xt/author/10-open.t
+xt/release-meta-yaml.t
+xt/release-pod-coverage.t
+xt/release-pod-syntax.t
+xt/smoke/20-discover.t
+META.yml                                 Module meta-data (added by MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/META.yml 
new/Browser-Open-0.04/META.yml
--- old/Browser-Open-0.03/META.yml      2009-11-10 01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/META.yml      2012-03-10 00:17:56.000000000 +0100
@@ -1,16 +1,23 @@
----
-abstract: 'open a browser in a given URL'
+--- #YAML:1.0
+name:               Browser-Open
+version:            0.04
+abstract:           open a browser in a given URL
 author:
-  - 'Pedro Melo <[email protected]>'
-generated_by: 'Dist::Zilla version 1.092950'
-license: perl
-meta-spec:
-  url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
-name: Browser-Open
+    - Pedro Melo <[email protected]>
+license:            perl
+distribution_type:  module
+configure_requires:
+    ExtUtils::MakeMaker:  0
+build_requires:
+    ExtUtils::MakeMaker:  0
 requires:
-  Test::More: 0.92
-  parent: 0
-resources:
-  repository: http://github.com/melo/browser-open
-version: 0.03
+    parent:      0
+    Test::More:  0.92
+no_index:
+    directory:
+        - t
+        - inc
+generated_by:       ExtUtils::MakeMaker version 6.56
+meta-spec:
+    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
+    version:  1.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/Makefile.PL 
new/Browser-Open-0.04/Makefile.PL
--- old/Browser-Open-0.03/Makefile.PL   2009-11-10 01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/Makefile.PL   2012-03-10 00:17:44.000000000 +0100
@@ -9,7 +9,7 @@
   NAME      => 'Browser::Open',
   AUTHOR    => "Pedro\ Melo\ \<melo\@cpan\.org\>",
   ABSTRACT  => "open\ a\ browser\ in\ a\ given\ URL",
-  VERSION   => '0.03',
+  VERSION   => '0.04',
   EXE_FILES => [ qw() ],
   (eval { ExtUtils::MakeMaker->VERSION(6.31) } ? (LICENSE => 'perl') : ()),
   PREREQ_PM    => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/dist.ini 
new/Browser-Open-0.04/dist.ini
--- old/Browser-Open-0.03/dist.ini      2009-11-10 01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/dist.ini      1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-name    = Browser-Open
-version = 0.03
-author  = Pedro Melo <[email protected]>
-license = Perl_5
-copyright_holder = Pedro Melo
-
-[@Classic]
-
-[MetaResources]
-repository = http://github.com/melo/browser-open
-
-[CheckChangeLog]
-
-[MetaTests]
-
-[Prereq]
-Test::More = 0.92
-parent     = 0
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/lib/Browser/Open.pm 
new/Browser-Open-0.04/lib/Browser/Open.pm
--- old/Browser-Open-0.03/lib/Browser/Open.pm   2009-11-10 01:33:47.000000000 
+0100
+++ new/Browser-Open-0.04/lib/Browser/Open.pm   2012-03-10 00:11:21.000000000 
+0100
@@ -1,5 +1,5 @@
 package Browser::Open;
-our $VERSION = '0.03';
+our $VERSION = '0.04';
 
 
 
@@ -20,9 +20,10 @@
   ['', $ENV{BROWSER}],
   ['darwin',  '/usr/bin/open', 1],
   ['cygwin',  'start'],
-  ['MSWin32', 'start'],
+  ['MSWin32', 'start', undef, 1],
   ['solaris', 'xdg-open'],
   ['solaris', 'firefox'],
+  ['linux',   'sensible-browser'],
   ['linux',   'xdg-open'],
   ['linux',   'x-www-browser'],
   ['linux',   'www-browser'],
@@ -41,6 +42,20 @@
   ['linux',   'opera'],
   ['linux',   'w3m'],
   ['linux',   'lynx'],
+  ['freebsd', 'xdg-open'],
+  ['freebsd', 'gnome-open'],
+  ['freebsd', 'gnome-moz-remote'],
+  ['freebsd', 'kfmclient'],
+  ['freebsd', 'exo-open'],
+  ['freebsd', 'firefox'],
+  ['freebsd', 'seamonkey'],
+  ['freebsd', 'opera'],
+  ['freebsd', 'mozilla'],
+  ['freebsd', 'netscape'],
+  ['freebsd', 'galeon'],
+  ['freebsd', 'opera'],
+  ['freebsd', 'w3m'],
+  ['freebsd', 'lynx'],
   ['',        'open'],
   ['',        'start'],
 );
@@ -72,11 +87,13 @@
   my ($filter) = @_;
 
   foreach my $spec (@known_commands) {
-    my ($osname, $cmd, $exact) = @$spec;
+    my ($osname, $cmd, $exact, $no_search) = @$spec;
     next unless $cmd;
     next if $osname && $filter && $osname ne $filter;
+    next if $no_search && !$filter && $osname ne $^O;
 
     return $cmd if $exact && -x $cmd;
+    return $cmd if $no_search;
     $cmd = _search_in_path($cmd);
     return $cmd if $cmd;
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/lib/Browser/pod2htmd.tmp 
new/Browser-Open-0.04/lib/Browser/pod2htmd.tmp
--- old/Browser-Open-0.03/lib/Browser/pod2htmd.tmp      2009-11-10 
01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/lib/Browser/pod2htmd.tmp      1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-
-.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/lib/Browser/pod2htmi.tmp 
new/Browser-Open-0.04/lib/Browser/pod2htmi.tmp
--- old/Browser-Open-0.03/lib/Browser/pod2htmi.tmp      2009-11-10 
01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/lib/Browser/pod2htmi.tmp      1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-
-.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/t/01-basic.t 
new/Browser-Open-0.04/t/01-basic.t
--- old/Browser-Open-0.03/t/01-basic.t  2009-11-10 01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/t/01-basic.t  2012-03-10 00:11:21.000000000 +0100
@@ -13,7 +13,11 @@
 my $cmd = open_browser_cmd();
 if ($cmd) {
   ok($cmd,    "got command '$cmd'");
+  
+SKIP: {
+  skip "Won't test execution on MSWin32", 1 if $^O eq 'MSWin32';
   ok(-x $cmd, '... and we can execute it');
+}
 
   diag("Found '$cmd' for '$^O'");
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/t/author-10-open.t 
new/Browser-Open-0.04/t/author-10-open.t
--- old/Browser-Open-0.03/t/author-10-open.t    2009-11-10 01:33:47.000000000 
+0100
+++ new/Browser-Open-0.04/t/author-10-open.t    1970-01-01 01:00:00.000000000 
+0100
@@ -1,21 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{AUTHOR_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for testing by the author');
-  }
-}
-
-
-use strict;
-use warnings;
-use Test::More;
-
-use Browser::Open qw( open_browser );
-
-my $ok = open_browser('http://127.0.0.1/');
-ok(defined($ok), 'Found command to open a browser');
-is($ok, 0, 'No problems running command');
-
-done_testing();
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/t/release-meta-yaml.t 
new/Browser-Open-0.04/t/release-meta-yaml.t
--- old/Browser-Open-0.03/t/release-meta-yaml.t 2009-11-10 01:33:47.000000000 
+0100
+++ new/Browser-Open-0.04/t/release-meta-yaml.t 1970-01-01 01:00:00.000000000 
+0100
@@ -1,15 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
-  }
-}
-
-
-use Test::More;
-
-eval "use Test::CPAN::Meta";
-plan skip_all => "Test::CPAN::Meta required for testing META.yml" if $@;
-meta_yaml_ok();
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/t/release-pod-coverage.t 
new/Browser-Open-0.04/t/release-pod-coverage.t
--- old/Browser-Open-0.03/t/release-pod-coverage.t      2009-11-10 
01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/t/release-pod-coverage.t      1970-01-01 
01:00:00.000000000 +0100
@@ -1,21 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
-  }
-}
-
-
-use Test::More;
-
-eval "use Test::Pod::Coverage 1.08";
-plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
-  if $@;
-
-eval "use Pod::Coverage::TrustPod";
-plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
-  if $@;
-
-all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/t/release-pod-syntax.t 
new/Browser-Open-0.04/t/release-pod-syntax.t
--- old/Browser-Open-0.03/t/release-pod-syntax.t        2009-11-10 
01:33:47.000000000 +0100
+++ new/Browser-Open-0.04/t/release-pod-syntax.t        1970-01-01 
01:00:00.000000000 +0100
@@ -1,15 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
-  }
-}
-
-use Test::More;
-
-eval "use Test::Pod 1.00";
-plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
-
-all_pod_files_ok();
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/t/smoke-20-discover.t 
new/Browser-Open-0.04/t/smoke-20-discover.t
--- old/Browser-Open-0.03/t/smoke-20-discover.t 2009-11-10 01:33:47.000000000 
+0100
+++ new/Browser-Open-0.04/t/smoke-20-discover.t 1970-01-01 01:00:00.000000000 
+0100
@@ -1,22 +0,0 @@
-#!perl
-
-BEGIN {
-  unless ($ENV{AUTOMATED_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for "smoke bot" testing');
-  }
-}
-
-
-use strict;
-use warnings;
-use Test::More;
-
-use Browser::Open qw( open_browser_cmd_all );
-
-## Ignore $^O restrictions for a moment
-my $cmd = open_browser_cmd_all();
-diag("Found '$cmd' for '$^O'") if $cmd;
-
-pass('thank you for your time to make Browser::Open better');
-done_testing();
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/xt/author/10-open.t 
new/Browser-Open-0.04/xt/author/10-open.t
--- old/Browser-Open-0.03/xt/author/10-open.t   1970-01-01 01:00:00.000000000 
+0100
+++ new/Browser-Open-0.04/xt/author/10-open.t   2012-03-10 00:11:21.000000000 
+0100
@@ -0,0 +1,21 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{AUTHOR_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for testing by the author');
+  }
+}
+
+
+use strict;
+use warnings;
+use Test::More;
+
+use Browser::Open qw( open_browser );
+
+my $ok = open_browser('http://127.0.0.1/');
+ok(defined($ok), 'Found command to open a browser');
+is($ok, 0, 'No problems running command');
+
+done_testing();
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/xt/release-meta-yaml.t 
new/Browser-Open-0.04/xt/release-meta-yaml.t
--- old/Browser-Open-0.03/xt/release-meta-yaml.t        1970-01-01 
01:00:00.000000000 +0100
+++ new/Browser-Open-0.04/xt/release-meta-yaml.t        2012-03-10 
00:11:21.000000000 +0100
@@ -0,0 +1,15 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{RELEASE_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
+  }
+}
+
+
+use Test::More;
+
+eval "use Test::CPAN::Meta";
+plan skip_all => "Test::CPAN::Meta required for testing META.yml" if $@;
+meta_yaml_ok();
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/xt/release-pod-coverage.t 
new/Browser-Open-0.04/xt/release-pod-coverage.t
--- old/Browser-Open-0.03/xt/release-pod-coverage.t     1970-01-01 
01:00:00.000000000 +0100
+++ new/Browser-Open-0.04/xt/release-pod-coverage.t     2012-03-10 
00:11:21.000000000 +0100
@@ -0,0 +1,21 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{RELEASE_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
+  }
+}
+
+
+use Test::More;
+
+eval "use Test::Pod::Coverage 1.08";
+plan skip_all => "Test::Pod::Coverage 1.08 required for testing POD coverage"
+  if $@;
+
+eval "use Pod::Coverage::TrustPod";
+plan skip_all => "Pod::Coverage::TrustPod required for testing POD coverage"
+  if $@;
+
+all_pod_coverage_ok({ coverage_class => 'Pod::Coverage::TrustPod' });
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/xt/release-pod-syntax.t 
new/Browser-Open-0.04/xt/release-pod-syntax.t
--- old/Browser-Open-0.03/xt/release-pod-syntax.t       1970-01-01 
01:00:00.000000000 +0100
+++ new/Browser-Open-0.04/xt/release-pod-syntax.t       2012-03-10 
00:11:21.000000000 +0100
@@ -0,0 +1,15 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{RELEASE_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for release candidate 
testing');
+  }
+}
+
+use Test::More;
+
+eval "use Test::Pod 1.00";
+plan skip_all => "Test::Pod 1.00 required for testing POD" if $@;
+
+all_pod_files_ok();
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Browser-Open-0.03/xt/smoke/20-discover.t 
new/Browser-Open-0.04/xt/smoke/20-discover.t
--- old/Browser-Open-0.03/xt/smoke/20-discover.t        1970-01-01 
01:00:00.000000000 +0100
+++ new/Browser-Open-0.04/xt/smoke/20-discover.t        2012-03-10 
00:11:21.000000000 +0100
@@ -0,0 +1,22 @@
+#!perl
+
+BEGIN {
+  unless ($ENV{AUTOMATED_TESTING}) {
+    require Test::More;
+    Test::More::plan(skip_all => 'these tests are for "smoke bot" testing');
+  }
+}
+
+
+use strict;
+use warnings;
+use Test::More;
+
+use Browser::Open qw( open_browser_cmd_all );
+
+## Ignore $^O restrictions for a moment
+my $cmd = open_browser_cmd_all();
+diag("Found '$cmd' for '$^O'") if $cmd;
+
+pass('thank you for your time to make Browser::Open better');
+done_testing();
\ No newline at end of file

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to