Hello community,
here is the log from the commit of package perl-AnyEvent for openSUSE:Factory
checked in at Tue Mar 16 17:43:43 CET 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-AnyEvent/perl-AnyEvent.changes 2010-03-16 11:02:20.000000000 +0100
@@ -0,0 +1,52 @@
+-------------------------------------------------------------------
+Tue Mar 16 10:01:17 UTC 2010 - lnussel@suse.de
+
+- new version 5.251
+ - fix a race condition in AnyEvent::Handle that would cause
+ a "bio_read: unsupported method" error (in _another_
+ ssl connection) after user code threw an exception.
+ - added AnyEvent::Handle->destroyed method.
+ - speed up AnyEvent::Socket::format_address and ::format_ipv6.
+ - the AnyEvent::Util::fh_nonblocking function worked only
+ by lucky accident on win32.
+ - smaller and faster AnyEvent::Util::fh_nonblocking.
+ - when the (required!) Time::HiRes module is missing, AnyEvent
+ did not fall back to built-in time properly.
+ - do not load Fcntl at runtime, saving memory and loading time.
+ - precompile a number of constants and use them instead of runtime
+ detection and eval.
+ - free detection code after detection and similar memory optimisations.
+ - Perl backend timer interval best effort drift has been improved
+ (ame algorithm as EV).
+ - update unicode idna mapping table.
+
+-------------------------------------------------------------------
+Fri Feb 26 14:38:38 UTC 2010 - lnussel@suse.de
+
+- new version 5.24
+ - JSON dependency optional
+ - IDN support
+ - IPv6 support
+
+-------------------------------------------------------------------
+Fri Sep 4 19:39:55 CEST 2009 - chris@computersalat.de
+
+- spec mods
+ o added header
+ o added perl-macros
+ o cleanup
+- fixed deps
+ o Requires
+ perl = perl_version
+ perl(JSON) >= 2.09
+ o added Recommends
+ perl(EV) >= 3.4
+ perl(JSON::XS) >= 2.2
+ perl(Async::Interrupt) >= 1.0
+ perl(Net::SLeay) >= 1.33
+ perl(Guard) >= 1.02
+
+-------------------------------------------------------------------
+Thu Jun 11 23:00:41 CEST 2009 - jw@novell.com
+
+- initial build of AnyEvent-4.352.tar.gz
calling whatdependson for head-i586
New:
----
AnyEvent-5.251.tar.bz2
perl-AnyEvent.changes
perl-AnyEvent.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-AnyEvent.spec ++++++
#
# spec file for package perl-AnyEvent (Version 5.251)
#
# Copyright (c) 2010 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: perl-AnyEvent
Summary: Provide framework for multiple event loops
Version: 5.251
Release: 1
License: Artistic License, GPL
Group: Development/Libraries/Perl
Url: http://search.cpan.org/perldoc?AnyEvent
Source: http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
Requires: perl = %{perl_version}
Recommends: perl(JSON) >= 2.09
Recommends: perl(EV) >= 3.4
Recommends: perl(JSON::XS) >= 2.2
Recommends: perl(Async::Interrupt) >= 1.0
Recommends: perl(Net::SLeay) >= 1.33
Recommends: perl(Guard) >= 1.02
%description
Glib, POE, IO::Async, Event... CPAN offers event models by the dozen nowadays. So what is different about AnyEvent?
Executive Summary: AnyEvent is compatible, AnyEvent is free of policy and AnyEvent is small and efficient.
First and foremost, AnyEvent is not an event model itself, it only interfaces
to whatever event model the main program happens to use, in a pragmatic way.
For event models and certain classes of immortals alike, the statement "there
can only be one" is a bitter reality: In general, only one event loop can be
active at the same time in a process. AnyEvent cannot change this, but it can
hide the differences between those event loops.
Author: Marc Lehmann