Mailinglist Archive: opensuse-commit (1857 mails)

< Previous Next >
commit perl-AnyEvent for openSUSE:Factory

Hello community,

here is the log from the commit of package perl-AnyEvent for openSUSE:Factory
checked in at Mon Sep 19 23:08:32 CEST 2011.

--- perl-AnyEvent/perl-AnyEvent.changes 2011-08-25 17:44:27.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-AnyEvent/perl-AnyEvent.changes
2011-09-19 10:28:14.000000000 +0200
@@ -1,0 +2,12 @@
+Mon Sep 19 08:04:46 UTC 2011 - coolo@xxxxxxxx
+- updated to 6.02
+ - log_to_syslog now accepts facility strings.
+ - log_to_syslog would not allow facilities - "$facility|$level"
+ *literally* means that string. sheesh.
+ - the CPAN parser got confused and thought we provide Sys::Syslog, try
+ to work around.
+ - renamed AnyEvent::Impl::FLTK2 to FLTK.
+ ... for more see Changes

calling whatdependson for head-i586




Other differences:
++++++ perl-AnyEvent.spec ++++++
--- /var/tmp/diff_new_pack.0GgY8f/_old 2011-09-19 23:08:27.000000000 +0200
+++ /var/tmp/diff_new_pack.0GgY8f/_new 2011-09-19 23:08:27.000000000 +0200
@@ -18,26 +18,59 @@

Name: perl-AnyEvent
-Version: 5.34
-Release: 3
+Version: 6.02
+Release: 1
License: GPL+ or Artistic
%define cpan_name AnyEvent
Summary: DBI of event loop programming
-Group: Development/Libraries/Perl
+Group: Development/Libraries/Perl
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
+#BuildRequires: perl(AnyEvent)
+#BuildRequires: perl(AnyEvent::Debug)
+#BuildRequires: perl(AnyEvent::DNS)
+#BuildRequires: perl(AnyEvent::Handle)
+#BuildRequires: perl(AnyEvent::Impl::Perl)
+#BuildRequires: perl(AnyEvent::Impl::Qt::Io)
+#BuildRequires: perl(AnyEvent::Impl::Qt::Timer)
+#BuildRequires: perl(AnyEvent::Log)
+#BuildRequires: perl(AnyEvent::Loop)
+#BuildRequires: perl(AnyEvent::Socket)
+#BuildRequires: perl(AnyEvent::Strict)
+#BuildRequires: perl(AnyEvent::TLS)
+#BuildRequires: perl(AnyEvent::Util)
+#BuildRequires: perl(Cocoa::EventLoop)
+#BuildRequires: perl(EV) >= 4.00
+#BuildRequires: perl(Event)
+#BuildRequires: perl(Event::Lib)
+#BuildRequires: perl(FLTK) >= 0.532
+#BuildRequires: perl(Glib) >= 1.210
+#BuildRequires: perl(Guard)
+#BuildRequires: perl(IO::Async::Loop) >= 0.33
+#BuildRequires: perl(Irssi)
+#BuildRequires: perl(JSON)
+#BuildRequires: perl(JSON::XS)
+#BuildRequires: perl(Net::DNS::Resolver)
+#BuildRequires: perl(Net::SSLeay)
+#BuildRequires: perl(POE)
+#BuildRequires: perl(Qt)
+#BuildRequires: perl(Qt::isa)
+#BuildRequires: perl(Qt::slots)
+#BuildRequires: perl(Socket6)
+#BuildRequires: perl(Tk)
%if 0%{?suse_version} > 1010
Recommends: perl(Async::Interrupt) >= 1
-Recommends: perl(EV) >= 3.05
+Recommends: perl(EV) >= 4
Recommends: perl(Guard) >= 1.02
Recommends: perl(JSON) >= 2.09
Recommends: perl(JSON::XS) >= 2.2
Recommends: perl(Net::SSLeay) >= 1.33
+Recommends: perl(Task::Weaken)

the AnyEvent manpage provides a uniform interface to various event loops.
@@ -48,6 +81,33 @@
The interface itself is vaguely similar, but not identical to the the Event
manpage module.

+During the first call of any watcher-creation method, the module tries to
+detect the currently loaded event loop by probing whether one of the
+following modules is already loaded: the EV manpage, the AnyEvent::Loop
+manpage, the Event manpage, the Glib manpage, the Tk manpage, the
+Event::Lib manpage, the Qt manpage, the POE manpage. The first one found is
+used. If none are detected, the module tries to load the first four modules
+in the order given; but note that if the EV manpage is not available, the
+pure-perl the AnyEvent::Loop manpage should always work, so the other two
+are not normally tried.
+Because AnyEvent first checks for modules that are already loaded, loading
+an event model explicitly before first using AnyEvent will likely make that
+model the default. For example:
+ use Tk;
+ use AnyEvent;
+ # .. AnyEvent will likely default to Tk
+The _likely_ means that, if any module loads another event model and starts
+using it, all bets are off - this case should be very rare though, as very
+few modules hardcode event loops without announcing this very loudly.
+The pure-perl implementation of AnyEvent is called 'AnyEvent::Loop'. Like
+other event modules you can load it explicitly and enjoy the high
+availability of that event loop :)
%setup -q -n %{cpan_name}-%{version}
find . -type f -print0 | xargs -0 chmod 644
@@ -64,11 +124,8 @@

-%{__rm} -rf %{buildroot}
%files -f %{name}.files
-%doc Changes COPYING README util
+%doc Changes COPYING mktest README util


++++++ AnyEvent-5.34.tar.gz -> AnyEvent-6.02.tar.gz ++++++
++++ 11805 lines of diff (skipped)


Remember to have fun...

To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages