Blame SPECS/perl-AnyEvent.spec

4b2ee6
# Do not use optional dependencies
4b2ee6
%bcond_with perl_AnyEvent_enables_optional_features
4b2ee6
# Do not test optional backends, we never run-require them
4b2ee6
%bcond_with perl_AnyEvent_enables_optional_backend_test
4b2ee6
4b2ee6
#global subver 1
4b2ee6
4b2ee6
# A noarch-turned-arch package should not have debuginfo
4b2ee6
%global debug_package %{nil}
4b2ee6
4b2ee6
# Use weak dependencies where available
4b2ee6
%global have_weak_deps 0%{?fedora} > 20 || 0%{?rhel} > 7
4b2ee6
4b2ee6
Name:           perl-AnyEvent
4b2ee6
Version:        7.14
4b2ee6
Release:        6%{?dist}
4b2ee6
Summary:        Framework for multiple event loops
4b2ee6
Group:          Development/Libraries
4b2ee6
License:        GPL+ or Artistic
4b2ee6
URL:            http://search.cpan.org/dist/AnyEvent/
4b2ee6
Source0:        http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/AnyEvent-%{version}%{?subver}.tar.gz
4b2ee6
4b2ee6
# Build requirements
4b2ee6
BuildRequires:  coreutils
4b2ee6
BuildRequires:  findutils
4b2ee6
BuildRequires:  make
4b2ee6
BuildRequires:  perl-interpreter
4b2ee6
BuildRequires:  perl-generators
4b2ee6
BuildRequires:  perl(Canary::Stability)
4b2ee6
BuildRequires:  perl(ExtUtils::MakeMaker)
4b2ee6
4b2ee6
# Module requirements
4b2ee6
BuildRequires:  perl-interpreter >= 3:5.8.1
4b2ee6
BuildRequires:  perl(B)
4b2ee6
BuildRequires:  perl(base)
4b2ee6
BuildRequires:  perl(Carp)
4b2ee6
BuildRequires:  perl(Errno)
4b2ee6
BuildRequires:  perl(Exporter)
4b2ee6
BuildRequires:  perl(File::Temp)
4b2ee6
BuildRequires:  perl(integer)
4b2ee6
BuildRequires:  perl(JSON::XS)
4b2ee6
BuildRequires:  perl(List::Util)
4b2ee6
BuildRequires:  perl(overload)
4b2ee6
BuildRequires:  perl(POSIX)
4b2ee6
BuildRequires:  perl(Scalar::Util)
4b2ee6
BuildRequires:  perl(Socket)
4b2ee6
BuildRequires:  perl(strict)
4b2ee6
BuildRequires:  perl(Time::HiRes)
4b2ee6
%if %{with perl_AnyEvent_enables_optional_features}
4b2ee6
BuildRequires:  perl(Guard)
4b2ee6
BuildRequires:  perl(Storable)
4b2ee6
BuildRequires:  perl(Sys::Syslog)
4b2ee6
BuildRequires:  perl(Task::Weaken)
4b2ee6
BuildRequires:  perl(Unicode::Normalize)
4b2ee6
%endif
4b2ee6
4b2ee6
# Test suite requirements
4b2ee6
BuildRequires:  perl(File::Spec)
4b2ee6
BuildRequires:  perl(Net::SSLeay) >= 1.33
4b2ee6
BuildRequires:  perl(Test::More)
4b2ee6
BuildRequires:  perl(utf8)
4b2ee6
BuildRequires:  perl(warnings)
4b2ee6
4b2ee6
# Event loop testing
4b2ee6
#
4b2ee6
# Many of these modules require or build-require AnyEvent themselves,
4b2ee6
# so don't do event loop testing when bootstrapping
4b2ee6
#
4b2ee6
# Cocoa, FLTK and UV are not in Fedora/EPEL
4b2ee6
# AnyEvent::AIO, EV and IO::Async::Loop are not (yet) in EPEL-7
4b2ee6
# Test suite does not currently test the Qt event loop
4b2ee6
%if %{with perl_AnyEvent_enables_optional_backend_test}
4b2ee6
%if 0%{!?perl_bootstrap:1}
4b2ee6
BuildRequires:  perl(Event)
4b2ee6
BuildRequires:  perl(Glib) >= 1.210
4b2ee6
BuildRequires:  perl(POE) >= 1.312
4b2ee6
BuildRequires:  perl(Tk)
4b2ee6
%if 0%{?fedora}
4b2ee6
BuildRequires:  perl(AnyEvent::AIO)
4b2ee6
BuildRequires:  perl(EV) >= 4.00
4b2ee6
BuildRequires:  perl(IO::AIO) >= 4.13
4b2ee6
BuildRequires:  perl(IO::Async::Loop) >= 0.33
4b2ee6
%endif
4b2ee6
%endif
4b2ee6
%endif
4b2ee6
4b2ee6
# Runtime requires
4b2ee6
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
4b2ee6
Requires:       perl(File::Temp)
4b2ee6
%if %{with perl_AnyEvent_enables_optional_features}
4b2ee6
%if %{have_weak_deps}
4b2ee6
# Optional but recommended
4b2ee6
Recommends:     perl(Guard)
4b2ee6
Recommends:     perl(Storable)
4b2ee6
Recommends:     perl(Sys::Syslog)
4b2ee6
Recommends:     perl(Task::Weaken)
4b2ee6
Recommends:     perl(Unicode::Normalize)
4b2ee6
# Heavier optional modules
4b2ee6
Suggests:       perl(CBOR::XS)
4b2ee6
Suggests:       perl(Coro)
4b2ee6
Suggests:       perl(Coro::Debug)
4b2ee6
Suggests:       perl(JSON::XS)
4b2ee6
Suggests:       perl(Net::SSLeay) >= 1.33
4b2ee6
%else
4b2ee6
Requires:       perl(Guard)
4b2ee6
Requires:       perl(Storable)
4b2ee6
Requires:       perl(Sys::Syslog)
4b2ee6
Requires:       perl(Task::Weaken)
4b2ee6
Requires:       perl(Unicode::Normalize)
4b2ee6
%endif
4b2ee6
%endif
4b2ee6
4b2ee6
# Optional dependencies we don't want to require
4b2ee6
%global optional_deps                  AnyEvent::AIO
4b2ee6
%global optional_deps %{optional_deps}|Cocoa::EventLoop
4b2ee6
%global optional_deps %{optional_deps}|EV
4b2ee6
%global optional_deps %{optional_deps}|Event
4b2ee6
%global optional_deps %{optional_deps}|Event::Lib
4b2ee6
%global optional_deps %{optional_deps}|EventLoop
4b2ee6
%global optional_deps %{optional_deps}|FLTK
4b2ee6
%global optional_deps %{optional_deps}|Glib
4b2ee6
%global optional_deps %{optional_deps}|IO::AIO
4b2ee6
%global optional_deps %{optional_deps}|IO::Async::Loop
4b2ee6
%global optional_deps %{optional_deps}|Irssi
4b2ee6
%global optional_deps %{optional_deps}|POE
4b2ee6
%global optional_deps %{optional_deps}|Qt
4b2ee6
%global optional_deps %{optional_deps}|Qt::isa
4b2ee6
%global optional_deps %{optional_deps}|Qt::slots
4b2ee6
%global optional_deps %{optional_deps}|Tk
4b2ee6
%global optional_deps %{optional_deps}|UV
4b2ee6
4b2ee6
# Don't include optional dependencies
4b2ee6
%global __requires_exclude ^perl[(](%{optional_deps})[)]
4b2ee6
4b2ee6
# Filter unversioned and bogus provides
4b2ee6
# AnyEvent::Impl::{Cocoa,FLTK,UV} are filtered as the required
4b2ee6
# underlying modules are not currently available in Fedora
4b2ee6
%global __provides_exclude ^perl[(](AnyEvent(::Impl::(Cocoa|FLTK|UV))?|DB)[)]$
4b2ee6
4b2ee6
4b2ee6
%description
4b2ee6
AnyEvent provides an identical interface to multiple event loops. This allows
4b2ee6
module authors to utilize an event loop without forcing module users to use the
4b2ee6
same event loop (as multiple event loops cannot coexist peacefully at any one
4b2ee6
time).
4b2ee6
4b2ee6
4b2ee6
%prep
4b2ee6
%setup -q -n AnyEvent-%{version}%{?subver}
4b2ee6
4b2ee6
4b2ee6
%build
4b2ee6
PERL_CANARY_STABILITY_NOPROMPT=1 perl Makefile.PL INSTALLDIRS=vendor
4b2ee6
make %{?_smp_mflags}
4b2ee6
4b2ee6
4b2ee6
%install
4b2ee6
make pure_install DESTDIR=%{buildroot}
4b2ee6
find %{buildroot} -type f -name .packlist -delete
4b2ee6
4b2ee6
4b2ee6
%check
4b2ee6
# PERL_ANYEVENT_NET_TESTS shouldn't be set to avoid network tests
4b2ee6
# on our builder.
4b2ee6
export PERL_ANYEVENT_LOOP_TESTS=1
4b2ee6
make test
4b2ee6
4b2ee6
4b2ee6
%files
4b2ee6
%license COPYING
4b2ee6
%doc Changes README
4b2ee6
%{perl_vendorarch}/AE.pm
4b2ee6
%{perl_vendorarch}/AnyEvent.pm
4b2ee6
%{perl_vendorarch}/AnyEvent/
4b2ee6
%{_mandir}/man3/AE.3*
4b2ee6
%{_mandir}/man3/AnyEvent.3*
4b2ee6
%{_mandir}/man3/AnyEvent::DNS.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Debug.3*
4b2ee6
%{_mandir}/man3/AnyEvent::FAQ.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Handle.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::Cocoa.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::EV.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::Event.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::EventLib.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::FLTK.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::Glib.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::IOAsync.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::Irssi.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::POE.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::Perl.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::Qt.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::Tk.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Impl::UV.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Intro.3*
4b2ee6
%{_mandir}/man3/AnyEvent::IO.3*
4b2ee6
%{_mandir}/man3/AnyEvent::IO::IOAIO.3*
4b2ee6
%{_mandir}/man3/AnyEvent::IO::Perl.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Log.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Loop.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Socket.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Strict.3*
4b2ee6
%{_mandir}/man3/AnyEvent::TLS.3*
4b2ee6
%{_mandir}/man3/AnyEvent::Util.3*
4b2ee6
4b2ee6
4b2ee6
%changelog
4b2ee6
* Tue Jul 17 2018 Petr Pisar <ppisar@redhat.com> - 7.14-6
4b2ee6
- Do not test optional backends
4b2ee6
4b2ee6
* Wed Jul 04 2018 Petr Pisar <ppisar@redhat.com> - 7.14-5
4b2ee6
- Disable optional features
4b2ee6
4b2ee6
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.14-4
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4b2ee6
4b2ee6
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.14-3
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
4b2ee6
4b2ee6
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.14-2
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
4b2ee6
4b2ee6
* Sat Jun 24 2017 Paul Howarth <paul@city-fan.org> - 7.14-1
4b2ee6
- Update to 7.14
4b2ee6
  - Fix a crash bug in AnyEvent::Handle with openssl 1.1.0
4b2ee6
  - AnyEvent::Handle->keepalive was documented (and defined) twice
4b2ee6
  - AnyEvent::Socket::tcp_bind/tcp_server would immediately unlink a unix
4b2ee6
    listening socket unless a guard is used; change this so that no clean-up
4b2ee6
    will be performed unless a guard is used and document this more clearly
4b2ee6
  - Make tcp_bind/tcp_server error messages more regular
4b2ee6
  - Fix building on Perl without '.' in @INC
4b2ee6
  - Add TCP_FASTOPEN/MSG_FASTOPEN and MSG_NOSIGNAL/MSG_MORE/MSG_DONTWAIT to
4b2ee6
    constants
4b2ee6
  - Update warnings to common::sense 3.74 standards
4b2ee6
4b2ee6
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 7.13-8
4b2ee6
- Perl 5.26 re-rebuild of bootstrapped packages
4b2ee6
4b2ee6
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 7.13-7
4b2ee6
- Perl 5.26 rebuild
4b2ee6
4b2ee6
* Wed May 17 2017 Jitka Plesnikova <jplesnik@redhat.com> - 7.13-6
4b2ee6
- Fix building on Perl without '.' in @INC
4b2ee6
4b2ee6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.13-5
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4b2ee6
4b2ee6
* Fri Nov 25 2016 Paul Howarth <paul@city-fan.org> - 7.13-4
4b2ee6
- Fix segfault in SSL handling that manifests on OpenSSL 1.1.0 x86_64
4b2ee6
  (CPAN RT#118584, RHBZ#1390468)
4b2ee6
4b2ee6
* Tue Nov  1 2016 Paul Howarth <paul@city-fan.org> - 7.13-3
4b2ee6
- Avoid interactive prompt during build (#1390463)
4b2ee6
- For now, BuildConflict with perl-Net-SSLeay on Rawhide (#1390468)
4b2ee6
4b2ee6
* Mon Oct 17 2016 Paul Howarth <paul@city-fan.org> - 7.13-2
4b2ee6
- Add some optional dependencies (#1385642)
4b2ee6
- Work around SSL issues in Rawhide (possibly due to ongoing upgrade to
4b2ee6
  OpenSSL 1.1.0)
4b2ee6
4b2ee6
* Mon Sep 19 2016 Paul Howarth <paul@city-fan.org> - 7.13-1
4b2ee6
- Update to 7.13
4b2ee6
  - Only call tlsext_host_name for non-empty common names
4b2ee6
  - Log a (single) notice message if SNI is not supported
4b2ee6
  - Upgrade to UTS-46:9.0.0 draft and switch to non-transitional behaviour
4b2ee6
    (see also https://bugzilla.mozilla.org/show_bug.cgi?id=1218179)
4b2ee6
  - It turns out that the UTS-46 IDNA testcase failures were indeed bugs in the
4b2ee6
    testcases and the specification and not in the code - the post-9.0.0
4b2ee6
    unicode files have all known problems fixed, so finally the AnyEvent IDNA
4b2ee6
    implementation can pass the full IDNA testsuite - without needing a single
4b2ee6
    fix
4b2ee6
  - Guarantee (and document) that condvar callbacks will be removed on
4b2ee6
    invocation - important to avoid circular references
4b2ee6
- Simplify find command using -delete
4b2ee6
- Use %%license unconditionally
4b2ee6
4b2ee6
* Wed May 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 7.12-4
4b2ee6
- Perl 5.24 re-rebuild of bootstrapped packages
4b2ee6
4b2ee6
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 7.12-3
4b2ee6
- Perl 5.24 rebuild
4b2ee6
4b2ee6
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 7.12-2
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4b2ee6
4b2ee6
* Thu Jan 28 2016 Paul Howarth <paul@city-fan.org> - 7.12-1
4b2ee6
- Update to 7.12
4b2ee6
  - Use common name as hostname for TLS connects, if Net::SSLeay supports SNI
4b2ee6
  - Fix documentation of tls_autostart read type in AnyEvent::Handle
4b2ee6
4b2ee6
* Wed Aug 26 2015 Petr Šabata <contyk@redhat.com> - 7.11-2
4b2ee6
- Prevent FTBFS by adding a missing build time dependency
4b2ee6
4b2ee6
* Fri Jul 17 2015 Paul Howarth <paul@city-fan.org> - 7.11-1
4b2ee6
- Update to 7.11
4b2ee6
  - AnyEvent::Socket::parse_ipv6 could accept malformed ipv6 addresses (extra
4b2ee6
    "::" at end and similar cases)
4b2ee6
  - Add a more explicit warning to AnyEvent::Handle that it doesn't work on
4b2ee6
    files; people keep getting confused
4b2ee6
  - New function AnyEvent::Socket::tcp_bind
4b2ee6
  - New functions AnyEvent::fh_block and AnyEvent::fh_unblock
4b2ee6
  - Aligned ipv6 address formatting with RFC 5952 (by not shortening a single
4b2ee6
    :0: to ::)
4b2ee6
  - Added stability canary support
4b2ee6
4b2ee6
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.09-4
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4b2ee6
4b2ee6
* Wed Jun 10 2015 Jitka Plesnikova <jplesnik@redhat.com> - 7.09-3
4b2ee6
- Perl 5.22 re-rebuild of bootstrapped packages
4b2ee6
4b2ee6
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 7.09-2
4b2ee6
- Perl 5.22 rebuild
4b2ee6
4b2ee6
* Sat May  2 2015 Paul Howarth <paul@city-fan.org> - 7.09-1
4b2ee6
- Update to 7.09
4b2ee6
  - AnyEvent::Debug called an internal function (AnyEvent::Log::ft) that was
4b2ee6
    renamed to AnyEvent::Log:format_time, under its old name
4b2ee6
  - Update AnyEvent::DNS fallback resolver addresses: it seems google
4b2ee6
    effectively killed most other free dns resolvers, so remove them, but add
4b2ee6
    Cable and Wireless (ecrc) since it was stable for 20 years or so, official
4b2ee6
    or not, and there should be an alternative to google
4b2ee6
  - perl5porters broke Windows error codes in 5.20, and mapped WSAEWOULDBLOCK
4b2ee6
    on the (different) EWOULDBLOCK error code, and WSAEINPROGRESS into the
4b2ee6
    incompatible ERINPROGRESS code (there may be others too); this version
4b2ee6
    only works around the WSAEWOULDBLOCK issue, because I don't have a nice
4b2ee6
    way to work around the WSAEINPROGRESS bug
4b2ee6
4b2ee6
* Wed Dec 10 2014 Paul Howarth <paul@city-fan.org> - 7.08-1
4b2ee6
- Update to 7.08:
4b2ee6
  - Work around a newly introduced bug in Socket 2.011 (an erroneous sun_length
4b2ee6
    check)
4b2ee6
  - AnyEvent::TLS didn't load (but refer to) AnyEvent::Socket
4b2ee6
  - AnyEvent::Strict will now confess, not croak, in line with it being a
4b2ee6
    development/debugging tool
4b2ee6
  - Work around a number of libglib bugs (debug builds of libglib enforce
4b2ee6
    certain undocumented behaviour patterns such as not being able to remove a
4b2ee6
    child watch source after it has fired, which we will try to emulate to
4b2ee6
    avoid "criticals"; what were they thinking?)
4b2ee6
  - Mention json security issues in AnyEvent::Handle
4b2ee6
  - Changed default DNS resolver "max_outstanding" value from 1 to 10, the
4b2ee6
    latter being the intended value all along
4b2ee6
  - Added new "AnyEvent::Impl::UV" interface module to the UV event lib
4b2ee6
4b2ee6
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 7.07-6
4b2ee6
- Perl 5.20 re-rebuild of bootstrapped packages
4b2ee6
4b2ee6
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 7.07-5
4b2ee6
- Perl 5.20 rebuild
4b2ee6
4b2ee6
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.07-4
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4b2ee6
4b2ee6
* Mon Jul 21 2014 Paul Howarth <paul@city-fan.org> - 7.07-3
4b2ee6
- Avoid some optional test dependencies for EPEL builds so that we can get
4b2ee6
  an EPEL-7 build done
4b2ee6
- Use %%license where possible
4b2ee6
4b2ee6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.07-2
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4b2ee6
4b2ee6
* Tue Dec 17 2013 Paul Howarth <paul@city-fan.org> - 7.07-1
4b2ee6
- Update to 7.07:
4b2ee6
  - The documentation for custom tls verify schemes was wrong; make it agree
4b2ee6
    with the code
4b2ee6
  - Added cbor read and write types to AnyEvent::Handle (using CBOR::XS)
4b2ee6
  - Work around an API change in openssl that could cause wrong tls connection
4b2ee6
    aborts, likely on windows only
4b2ee6
  - Calling AnyEvent->now_update with AnyEvent::Impl::Perl caused an endless
4b2ee6
    loop
4b2ee6
  - Add tlsv1_1 and tlsv1_2 protocols to AnyEvent::TLS
4b2ee6
  - Document AnyEvent::Impl::IOAsync::set_loop and
4b2ee6
    $AnyEvent::Impl::IOAsync::LOOP; though only documented now, this
4b2ee6
    functionality has always been available
4b2ee6
  - Force a toplevel domain name in t/81_hosts.t
4b2ee6
  - Document that AnyEvent::Log uses AnyEvent::IO
4b2ee6
  - Warn about AnyEvent::Filesys::Notify performance
4b2ee6
  - Praise the joys of AnyEvent::Fork::*
4b2ee6
  - Time for an =encoding directive
4b2ee6
  - No longer use JSON to create a default json coder; use JSON::XS or JSON::PP
4b2ee6
    directly
4b2ee6
4b2ee6
* Wed Aug 21 2013 Paul Howarth <paul@city-fan.org> - 7.05-1
4b2ee6
- Update to 7.05:
4b2ee6
   - uts46data.pl couldn't be found due to wrong naming of the file
4b2ee6
   - Handle lone \015's properly in AE::Handle's default line read
4b2ee6
   - Untaint IP addresses found in /etc/hosts
4b2ee6
   - The memleak fix in 7.03 caused resolving via /etc/hosts always to fail on
4b2ee6
     first use
4b2ee6
   - Expose AnyEvent::Log::format_time, and allow users to redefine it
4b2ee6
   - Expose AnyEvent::Log::default_format, and allow redefinition
4b2ee6
   - Expose AnyEvent::Log::fatal_exit, to allow redefinition
4b2ee6
   - AnyEvent::Debug shell can now run coro shell commands, if available
4b2ee6
   - t/63* tests were wrongly in MANIFEST
4b2ee6
   - kernel.org's finger server went MIA, switch to freebsd.org and icculus.org
4b2ee6
   - Clarify that IO::AIO and AnyEvent::AIO are needed for AnyEvent::IO to
4b2ee6
     function asynchronously
4b2ee6
   - Hard-disable $^W in most tests; it generates too much garbage output
4b2ee6
   - Use a (hopefully) more future-proof method to emulate common::sense
4b2ee6
   - Upgrade to UTS-46:6.2.0
4b2ee6
   - Switch to INSTLIB from INSTLIBDIR, as INSTLIBDIR was wrongly documented;
4b2ee6
     should not affect anything
4b2ee6
- Don't BR: perl(Event::Lib) as that back-end is not tested
4b2ee6
- BR: perl(IO::Async::Loop) for the test suite now that there's a new enough
4b2ee6
  version available
4b2ee6
- BR: perl(File::Temp) for the test suite
4b2ee6
4b2ee6
* Wed Aug 14 2013 Jitka Plesnikova <jplesnik@redhat.com> - 7.04-5
4b2ee6
- Perl 5.18 re-rebuild of bootstrapped packages
4b2ee6
4b2ee6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.04-4
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4b2ee6
4b2ee6
* Mon Jul 22 2013 Petr Pisar <ppisar@redhat.com> - 7.04-3
4b2ee6
- Perl 5.18 rebuild
4b2ee6
4b2ee6
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.04-2
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
4b2ee6
4b2ee6
* Thu Nov 15 2012 Paul Howarth <paul@city-fan.org> - 7.04-1
4b2ee6
- Update to 7.04:
4b2ee6
  - AnyEvent::Socket::inet_aton did not work when DNS resolution was used to
4b2ee6
    find the addresses
4b2ee6
  - Fix a memory leak in the /etc/hosts lookup code when hosts don't resolve
4b2ee6
    and are not in hosts
4b2ee6
4b2ee6
* Tue Aug 21 2012 Paul Howarth <paul@city-fan.org> - 7.02-1
4b2ee6
- Update to 7.02:
4b2ee6
  - AnyEvent::Util::run_cmd could block indefinitely
4b2ee6
  - Verified that AnyEvent::Socket follows RFC5952
4b2ee6
  - Try to parse "ADDR#PORT" in addition to "ADDR PORT"
4b2ee6
- Make %%files list more explicit
4b2ee6
4b2ee6
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.01-4
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4b2ee6
4b2ee6
* Tue Jul 10 2012 Petr Pisar <ppisar@redhat.com> - 7.01-3
4b2ee6
- Perl 5.16 re-rebuild of bootstrapped packages
4b2ee6
4b2ee6
* Thu Jun 14 2012 Petr Pisar <ppisar@redhat.com> - 7.01-2
4b2ee6
- Perl 5.16 rebuild
4b2ee6
4b2ee6
* Sun May 13 2012 Paul Howarth <paul@city-fan.org> - 7.01-1
4b2ee6
- Update to 7.01:
4b2ee6
  - Fail with EPROTO in AnyEvent::Handle when TLS is requested but not
4b2ee6
    available, instead of throwing an exception
4b2ee6
  - Use File::Spec to get the tmpdir in t/*, to avoid needless failures on
4b2ee6
    (most, not mine :) windows boxes
4b2ee6
  - New handle read types: tls_detect and tls_autostart
4b2ee6
- BR: perl(File::Spec)
4b2ee6
4b2ee6
* Thu Apr 26 2012 Paul Howarth <paul@city-fan.org> - 7.0-1
4b2ee6
- Update to 7.0
4b2ee6
- Package generates no debuginfo, so avoid creation of debuginfo sub-package
4b2ee6
- Add explicit build requirements for the module's needs
4b2ee6
- Add build requirements for as much event loop testing as is possible in
4b2ee6
  Fedora, breaking potential build dependency cycles by use of the
4b2ee6
  %%{perl_bootstrap} macro
4b2ee6
- Clean up spec for modern rpmbuild:
4b2ee6
  - Drop %%defattr, redundant since rpm 4.4
4b2ee6
  - Use DESTDIR rather than PERL_INSTALL_ROOT
4b2ee6
  - Drop buildroot definition and cleaning
4b2ee6
  - Drop requires/provides filters for rpm versions prior to 4.9
4b2ee6
- Simplify requires/provides filtering
4b2ee6
- Explicitly require perl(Task::Weaken) as per upstream recommendation
4b2ee6
4b2ee6
* Mon Apr 23 2012 Nicolas Chauvet <kwizart@gmail.com> - 6.14-2
4b2ee6
- Filter requires perl(FLTK) perl(Cocoa) - rhbz#815496
4b2ee6
- Filter perl(IO::Async::Loop) to reintroduce later.
4b2ee6
- Remove filter on perl(AnyEvent::Impl::Qt) since there is perl(Qt)
4b2ee6
4b2ee6
* Sun Apr 22 2012 Nicolas Chauvet <kwizart@gmail.com> - 6.14-1
4b2ee6
- Update to 6.14
4b2ee6
- Make the package arch specific
4b2ee6
4b2ee6
* Mon Jan 16 2012 Nicolas Chauvet <kwizart@gmail.com> - 6.13-1
4b2ee6
- Update to 6.13
4b2ee6
4b2ee6
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-7
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4b2ee6
4b2ee6
* Sat Jul 23 2011 Nicolas Chauvet <kwizart@gmail.com> - 5.34-1
4b2ee6
- Update to 5.34
4b2ee6
4b2ee6
* Fri Jul 22 2011 Petr Pisar <ppisar@redhat.com> - 5.27-6
4b2ee6
- RPM 4.9 dependency filtering added
4b2ee6
4b2ee6
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 5.27-5
4b2ee6
- Perl mass rebuild
4b2ee6
4b2ee6
* Thu Feb 10 2011 Nicolas Chauvet <kwizart@gmail.com> - 5.27-4
4b2ee6
- Rewritten to new filtering rules
4b2ee6
 http://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering#Perl
4b2ee6
4b2ee6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.27-3
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4b2ee6
4b2ee6
* Tue Dec 14 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.27-2
4b2ee6
- 661697 rebuild for fixing problems with vendorach/lib
4b2ee6
4b2ee6
* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 5.27-1
4b2ee6
- Update to 5.271 (rpm version : 5.27)
4b2ee6
4b2ee6
* Thu Apr 29 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.26-1
4b2ee6
- Update to 5.261 (rpm version : 5.26)
4b2ee6
4b2ee6
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 5.24-2
4b2ee6
- Mass rebuild with perl-5.12.0
4b2ee6
4b2ee6
* Tue Jan 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.24-1
4b2ee6
- Update to 5.24  (rpm version : 5.24)
4b2ee6
4b2ee6
* Mon Dec 7 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 5.22-1
4b2ee6
- Update to 5.22  (rpm version : 5.22)
4b2ee6
4b2ee6
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 5.11-3
4b2ee6
- rebuild against perl 5.10.1
4b2ee6
4b2ee6
* Mon Aug 31 2009 kwizart < kwizart at gmail.com > - 5.11-2
4b2ee6
- Update to 5.112   (rpm version : 5.11 )
4b2ee6
4b2ee6
* Mon Jul 27 2009 kwizart < kwizart at gmail.com > - 4.870-1
4b2ee6
- Update to 4.87   (rpm version : 4.870 )
4b2ee6
- Add more filter requires to workaround rhbz#512553
4b2ee6
4b2ee6
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.820-2
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4b2ee6
4b2ee6
* Wed Jul 15 2009 kwizart < kwizart at gmail.com > - 4.820-1
4b2ee6
- Update to 4.82   (rpm version : 4.820 )
4b2ee6
4b2ee6
* Fri May 29 2009 kwizart < kwizart at gmail.com > - 4.410-1
4b2ee6
- Update to 4.41   (rpm version : 4.41 )
4b2ee6
4b2ee6
* Wed Apr 22 2009 kwizart < kwizart at gmail.com > - 4.352-1
4b2ee6
- Update to 4.352   (rpm version : same )
4b2ee6
4b2ee6
* Fri Apr  3 2009 kwizart < kwizart at gmail.com > - 4.350-1
4b2ee6
- Update to 4.35   (rpm version : 4.350 )
4b2ee6
4b2ee6
* Thu Mar  5 2009 kwizart < kwizart at gmail.com > - 4.340-1
4b2ee6
- Update to 4.34   (rpm version : 4.340 )
4b2ee6
4b2ee6
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.331-2
4b2ee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4b2ee6
4b2ee6
* Mon Jan 12 2009 kwizart < kwizart at gmail.com > - 4.331-1
4b2ee6
- Update to 4.331   (rpm version : same )
4b2ee6
4b2ee6
* Fri Oct 17 2008 kwizart < kwizart at gmail.com > - 4.300-1
4b2ee6
- Update to 4.3   (rpm version : 4.300 )
4b2ee6
4b2ee6
* Tue Oct 14 2008 kwizart < kwizart at gmail.com > - 4.3-1
4b2ee6
- Update to 4.3
4b2ee6
4b2ee6
* Mon Aug  4 2008 kwizart < kwizart at gmail.com > - 4.231-1
4b2ee6
- Update to 4.231 (rpm version : match )
4b2ee6
4b2ee6
* Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.220-1
4b2ee6
- Update to 4.22 (rpm version : 4.220 )
4b2ee6
4b2ee6
* Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 4.21-1
4b2ee6
- Update to 4.21
4b2ee6
4b2ee6
* Fri Jul  4 2008 kwizart < kwizart at gmail.com > - 4.161-1
4b2ee6
- Update to 4.161
4b2ee6
4b2ee6
* Mon Jun 23 2008 kwizart < kwizart at gmail.com > - 4.152-1
4b2ee6
- Update to 4.152
4b2ee6
4b2ee6
* Mon Jun  9 2008 kwizart < kwizart at gmail.com > - 4.151-1
4b2ee6
- Update to 4.151
4b2ee6
4b2ee6
* Thu Jun  5 2008 kwizart < kwizart at gmail.com > - 4.13-1
4b2ee6
- Update to 4.13
4b2ee6
4b2ee6
* Tue Jun  3 2008 kwizart < kwizart at gmail.com > - 4.12-1
4b2ee6
- Update to 4.12
4b2ee6
4b2ee6
* Thu May 29 2008 kwizart < kwizart at gmail.com > - 4.1-1
4b2ee6
- Update to 4.1
4b2ee6
4b2ee6
* Tue May 27 2008 kwizart < kwizart at gmail.com > - 3.5-1
4b2ee6
- Update to 3.5
4b2ee6
4b2ee6
* Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 3.3-1
4b2ee6
- Initial package for Fedora
4b2ee6