debian/0000755000000000000000000000000012213446443007171 5ustar debian/patches/0000755000000000000000000000000012213444175010620 5ustar debian/patches/1001_autotools.patch0000644000000000000000000000074512213443653014341 0ustar Description: automake 1.14 support otherwise configuration fails Origin: http://lists.schmorp.de/pipermail/libev/2013q3/002256.html except for the unneeded parts Last-Update: 2013-09-09 --- a/configure.ac +++ b/configure.ac @@ -1,10 +1,10 @@ -AC_INIT +AC_INIT([libev], [4.15]) dnl also update ev.h! orig_CFLAGS="$CFLAGS" AC_CONFIG_SRCDIR([ev_epoll.c]) -AM_INIT_AUTOMAKE(libev,4.15) dnl also update ev.h! +AM_INIT_AUTOMAKE AC_CONFIG_HEADERS([config.h]) AM_MAINTAINER_MODE debian/patches/series0000644000000000000000000000002512213440447012030 0ustar 1001_autotools.patch debian/libev-dev.install0000644000000000000000000000013412213444451012431 0ustar usr/include/ev.h usr/include/ev++.h usr/lib/*/lib*.a usr/lib/*/lib*.so usr/share/man/man3/* debian/libev4.install0000644000000000000000000000002412213444577011750 0ustar usr/lib/*/lib*.so.* debian/docs0000644000000000000000000000000711715320562010040 0ustar README debian/watch0000644000000000000000000000007311715320562010221 0ustar version=3 http://dist.schmorp.de/libev/libev-(.*)\.tar\.gz debian/control0000644000000000000000000000553412213445760010604 0ustar Source: libev Priority: optional Maintainer: Jérémy Lal Build-Depends: dpkg-dev (>= 1.14.9), debhelper (>= 9), dh-autoreconf Standards-Version: 3.9.4 Section: libs Homepage: http://libev.schmorp.de/ Vcs-Git: git://anonscm.debian.org/collab-maint/libev.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libev.git Package: libev-dev Priority: extra Section: libdevel Architecture: any Depends: ${misc:Depends}, libev4 (= ${binary:Version}) Description: static library, header files, and docs for libev Static library, header files, and documentation for libev. . libev provides a full-featured and high-performance event loop that is loosely modelled after libevent. It includes relative timers, absolute timers with customized rescheduling, synchronous signals, process status change events, event watchers dealing with the event loop itself, file watchers, and even limited support for fork events. It uses a priority queue to manage timers and uses arrays as fundamental data structure. It has no artificial limitations on the number of watchers waiting for the same event. . libev supports select, poll, epoll, kqueue, and inotify. Package: libev-libevent-dev Priority: extra Section: libdevel Architecture: all Depends: ${misc:Depends}, libev4 (>= ${source:Upstream-Version}), libev4 (<< ${source:Upstream-Version}+1~), libev-dev Conflicts: libevent-dev Description: libevent event loop compatibility wrapper for libev Compatibility wrapper "event.h" to enable programs which use the libevent event loop to link against libev. . libev provides a full-featured and high-performance event loop that is loosely modelled after libevent. It includes relative timers, absolute timers with customized rescheduling, synchronous signals, process status change events, event watchers dealing with the event loop itself, file watchers, and even limited support for fork events. It uses a priority queue to manage timers and uses arrays as fundamental data structure. It has no artificial limitations on the number of watchers waiting for the same event. . libev supports select, poll, epoll, kqueue, and inotify. Package: libev4 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: high-performance event loop library modelled after libevent libev provides a full-featured and high-performance event loop that is loosely modelled after libevent. It includes relative timers, absolute timers with customized rescheduling, synchronous signals, process status change events, event watchers dealing with the event loop itself, file watchers, and even limited support for fork events. It uses a priority queue to manage timers and uses arrays as fundamental data structure. It has no artificial limitations on the number of watchers waiting for the same event. . libev supports select, poll, epoll, kqueue, and inotify. debian/libev4.dirs0000644000000000000000000000001011715320562011227 0ustar usr/lib debian/copyright0000644000000000000000000000504312140047154011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://dist.schmorp.de/libev/ Files: * Copyright: 2007-2012 Marc Alexander Lehmann License: BSD-2-clause or GPL-2+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . Alternatively, the contents of this package may be used under the terms of the GNU General Public License ("GPL") version 2 or any later version, in which case the provisions of the GPL are applicable instead of the above. If you wish to allow the use of your version of this package only under the terms of the GPL and not to allow others to use your version of this file under the BSD license, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL in this and the other files of this package. If you do not delete the provisions above, a recipient may use your version of this file under either the BSD or the GPL. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2' debian/libev-libevent-dev.install0000644000000000000000000000002411715320562014237 0ustar usr/include/event.h debian/source/0000755000000000000000000000000011715320562010470 5ustar debian/source/format0000644000000000000000000000001411715320562011676 0ustar 3.0 (quilt) debian/libev4.symbols0000644000000000000000000000531112140047154011763 0ustar libev.so.4 libev4 #MINVER# ev_async_send@Base 1:4.04 ev_async_start@Base 1:4.04 ev_async_stop@Base 1:4.04 ev_backend@Base 1:4.04 ev_break@Base 1:4.04 ev_check_start@Base 1:4.04 ev_check_stop@Base 1:4.04 ev_child_start@Base 1:4.04 ev_child_stop@Base 1:4.04 ev_cleanup_start@Base 1:4.04 ev_cleanup_stop@Base 1:4.04 ev_clear_pending@Base 1:4.04 ev_default_loop@Base 1:4.04 ev_default_loop_ptr@Base 1:4.04 ev_depth@Base 1:4.04 ev_embed_start@Base 1:4.04 ev_embed_stop@Base 1:4.04 ev_embed_sweep@Base 1:4.04 ev_embeddable_backends@Base 1:4.04 ev_feed_event@Base 1:4.04 ev_feed_fd_event@Base 1:4.04 ev_feed_signal@Base 1:4.04 ev_feed_signal_event@Base 1:4.04 ev_fork_start@Base 1:4.04 ev_fork_stop@Base 1:4.04 ev_idle_start@Base 1:4.04 ev_idle_stop@Base 1:4.04 ev_invoke@Base 1:4.04 ev_invoke_pending@Base 1:4.04 ev_io_start@Base 1:4.04 ev_io_stop@Base 1:4.04 ev_iteration@Base 1:4.04 ev_loop_destroy@Base 1:4.04 ev_loop_fork@Base 1:4.04 ev_loop_new@Base 1:4.04 ev_now@Base 1:4.04 ev_now_update@Base 1:4.04 ev_once@Base 1:4.04 ev_pending_count@Base 1:4.04 ev_periodic_again@Base 1:4.04 ev_periodic_start@Base 1:4.04 ev_periodic_stop@Base 1:4.04 ev_prepare_start@Base 1:4.04 ev_prepare_stop@Base 1:4.04 ev_recommended_backends@Base 1:4.04 ev_ref@Base 1:4.04 ev_resume@Base 1:4.04 ev_run@Base 1:4.04 ev_set_allocator@Base 1:4.04 ev_set_invoke_pending_cb@Base 1:4.04 ev_set_io_collect_interval@Base 1:4.04 ev_set_loop_release_cb@Base 1:4.04 ev_set_syserr_cb@Base 1:4.04 ev_set_timeout_collect_interval@Base 1:4.04 ev_set_userdata@Base 1:4.04 ev_signal_start@Base 1:4.04 ev_signal_stop@Base 1:4.04 ev_sleep@Base 1:4.04 ev_stat_start@Base 1:4.04 ev_stat_stat@Base 1:4.04 ev_stat_stop@Base 1:4.04 ev_supported_backends@Base 1:4.04 ev_suspend@Base 1:4.04 ev_time@Base 1:4.04 ev_timer_again@Base 1:4.04 ev_timer_remaining@Base 1:4.04 ev_timer_start@Base 1:4.04 ev_timer_stop@Base 1:4.04 ev_unref@Base 1:4.04 ev_userdata@Base 1:4.04 ev_verify@Base 1:4.04 ev_version_major@Base 1:4.04 ev_version_minor@Base 1:4.04 event_active@Base 1:4.04 event_add@Base 1:4.04 event_base_dispatch@Base 1:4.04 event_base_free@Base 1:4.04 event_base_get_method@Base 1:4.15 event_base_loop@Base 1:4.04 event_base_loopexit@Base 1:4.04 event_base_new@Base 1:4.15 event_base_once@Base 1:4.04 event_base_priority_init@Base 1:4.04 event_base_set@Base 1:4.04 event_del@Base 1:4.04 event_dispatch@Base 1:4.04 event_get_callback@Base 1:4.15 event_get_method@Base 1:4.04 event_get_version@Base 1:4.04 event_init@Base 1:4.04 event_loop@Base 1:4.04 event_loopexit@Base 1:4.04 event_once@Base 1:4.04 event_pending@Base 1:4.04 event_priority_init@Base 1:4.04 event_priority_set@Base 1:4.04 event_set@Base 1:4.04 debian/compat0000644000000000000000000000000212213445760010370 0ustar 9 debian/rules0000755000000000000000000000020412213435573010247 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with autoreconf debian/clean0000644000000000000000000000001312213443700010161 0ustar config.log debian/libev-dev.dirs0000644000000000000000000000002411715320562011724 0ustar usr/lib usr/include debian/changelog0000644000000000000000000000755612213446235011057 0ustar libev (1:4.15-3) unstable; urgency=low * Priority: optional except on development packages * dh9 hardening and multiarch * Patch configure.ac for automake >= 1.14 support * dh-autoreconf is back, now working nicely -- Jérémy Lal Tue, 10 Sep 2013 00:32:58 +0200 libev (1:4.15-2) unstable; urgency=low * Upload to unstable -- Jérémy Lal Sat, 31 Aug 2013 00:25:23 +0200 libev (1:4.15-1) experimental; urgency=low * New upstream release. (Closes: #613116) * Remove obsolete DMUA field. * Standards-Version 3.9.4 compliant. * debian/libev4.symbols: add three new symbols. * debian/rules: + fix hardening + no longer needed to autoreconf. * No longer build-depend on dh-autoreconf. -- Jérémy Lal Wed, 01 May 2013 01:01:54 +0200 libev (1:4.11-1) unstable; urgency=low * New upstream release. (Closes: #657080) * Taking over package maintenance. Adding DM-Upload-Allowed: yes. * Bump Standards-Version to 3.9.2 * Removed patch applied to master branch, applied upstream. (Closes: #643186) * debian/rules: remove unneeded overrides : + Makefile has a rule for ev.3: ev.pod and calls pod2man when needed. + Use dh-autoreconf * debian/control: add Vcs-* fields, move git repository to collab-maint. * debian/copyright: convert to DEP-5 format. -- Jérémy Lal Sat, 11 Feb 2012 02:00:25 +0100 libev (1:4.04-1) unstable; urgency=low * New upstream release. - API/ABI bump from libev3 to libev4. * Convert packaging to git. -- Robert S. Edmonds Mon, 21 Feb 2011 18:40:13 -0500 libev (1:3.9-1) unstable; urgency=low * New upstream release. -- Robert S. Edmonds Tue, 09 Mar 2010 14:32:48 -0500 libev (1:3.8-1) unstable; urgency=low * New upstream release. * Build depend on quilt >= 0.46-4.1; closes: #484232. -- Robert S. Edmonds Sun, 23 Aug 2009 14:34:56 -0400 libev (1:3.6-1) unstable; urgency=low * New upstream release. * Invoke autoreconf -fvi in debian/rules; closes: #511235. * Add new symbols ev_now_update, ev_resume, ev_suspend. -- Robert S. Edmonds Sat, 09 May 2009 14:50:06 -0400 libev (3.43-1.1) unstable; urgency=low * Non-maintainer upload. * Reupload with architecture-independent binaries (Closes: #507381). -- Cyril Brulebois Sun, 07 Dec 2008 15:26:48 +0100 libev (3.43-1) unstable; urgency=low * New upstream release -- Robert S. Edmonds Sat, 19 Jul 2008 17:41:35 -0400 libev (3.41-1) unstable; urgency=low * New upstream release * Add new symbols ev_loop_verify, verify_watcher. * Use debhelper 7. * Convert from dpatch to quilt. -- Robert S. Edmonds Sun, 25 May 2008 16:44:17 -0400 libev (3.2-1) unstable; urgency=low * New upstream release -- Robert S. Edmonds Fri, 11 Apr 2008 02:11:28 -0400 libev (3.1-1) unstable; urgency=low * New upstream release: - ev_async watchers * Add new symbols ev_async_send, ev_async_start, ev_async_stop. -- Robert S. Edmonds Sat, 15 Mar 2008 18:19:28 -0400 libev (3.0-2) unstable; urgency=low * Make libev-libevent-dev Architecture: all. -- Robert S. Edmonds Wed, 12 Mar 2008 16:41:14 -0400 libev (3.0-1) unstable; urgency=low * New upstream release: - API/ABI bump. * Build new binary package libev-libevent-dev which contains the libevent event loop compatibility header; closes: #460735. -- Robert S. Edmonds Mon, 04 Feb 2008 19:23:33 -0500 libev (2.01-1) unstable; urgency=low * Initial release; closes: #459268. * Rename /usr/include/event.h to /usr/include/ev-event.h to avoid libev-dev conflicting with libevent-dev. -- Robert S. Edmonds Fri, 11 Jan 2008 12:46:35 -0500