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]

Reply via email to