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 - [email protected] + +- 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 Old: ---- AnyEvent-5.34.tar.gz New: ---- AnyEvent-6.02.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 Url: http://search.cpan.org/dist/AnyEvent/ +Group: Development/Libraries/Perl Source: http://www.cpan.org/authors/id/M/ML/MLEHMANN/%{cpan_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros -%{perl_requires} +#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) %endif +%{perl_requires} %description 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 :) + %prep %setup -q -n %{cpan_name}-%{version} find . -type f -print0 | xargs -0 chmod 644 @@ -64,11 +124,8 @@ %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes COPYING README util +%doc Changes COPYING mktest README util %changelog ++++++ AnyEvent-5.34.tar.gz -> AnyEvent-6.02.tar.gz ++++++ ++++ 11805 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
