Blame SPECS/perl-AnyEvent.spec

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