debian/0000755000000000000000000000000012142742424007170 5ustar debian/libivykis0.install0000644000000000000000000000003212142741065012640 0ustar usr/lib/*/libivykis*.so.* debian/copyright0000644000000000000000000000325712142741065011132 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ivykis Upstream-Contact: Lennert Buytenhek Source: git://github.com/buytenh/ivykis.git Copyright: Copyright (C) 2002-2013 Lennert Buytenhek Files: * Copyright: Copyright (C) 2002-2013 Lennert Buytenhek License: LGPL-2.1+ Files: man3/* Copyright: Copyright (C) 2002-2013 Lennert Buytenhek License: other Permission is granted to distribute possibly modified copies of this page provided the header is included verbatim, and in case of nontrivial modification author and date of the modification is added to the header. Files: debian/* Copyright: Copyright (C) 2011-2013 Gergely Nagy License: LGPL-2.1+ License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the complete text of the GNU Lesser General Public License can be found in the file `/usr/share/common-licenses/LGPL-2.1'. debian/source/0000755000000000000000000000000012142741065010470 5ustar debian/source/format0000644000000000000000000000001412142741065011676 0ustar 3.0 (quilt) debian/source/git-patches0000644000000000000000000000005612142741065012624 0ustar v$UPSTREAM_REF-trunk..debian/patched/$DEB_REF debian/watch0000644000000000000000000000007012142741065010216 0ustar version=3 http://sf.net/libivykis/ivykis-(.+)\.tar\.gz debian/compat0000644000000000000000000000000212142741065010366 0ustar 9 debian/control0000644000000000000000000000457512142741065010606 0ustar Source: ivykis Priority: extra Maintainer: Gergely Nagy Build-Depends: debhelper (>= 9~), dh-autoreconf Standards-Version: 3.9.4 Section: libs Homepage: http://libivykis.sourceforge.net/ Vcs-Git: git://git.madhouse-project.org/debian/ivykis.git Vcs-Browser: http://git.madhouse-project.org/debian/ivykis/ Package: libivykis0 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Asynchronous I/O readiness notification library The ivykis library is a thin, portable wrapper around OS-provided mechanisms such as epoll(4), kqueue(2) and poll(2). It was mainly designed for building high-performance network applications, but can be used in any event-driver application that uses pollable file descriptors as its event sources. . Programs written to the ivykis API are generally single-threaded (or use only a small number of threads), and never block on I/O. All input and output is done in a nonblocking fashion, with I/O readiness notification delivered via callback functions. Package: libivykis-dev Section: libdevel Architecture: any Depends: libivykis0 (= ${binary:Version}), ${misc:Depends} Breaks: libsyslog-ng-dev (<< 3.3.5.90~) Replaces: libsyslog-ng-dev (<< 3.3.5.90~) Description: Development libraries, header files and docs for libivykis Contains the header files, documentation, examples and static libraries for use in developing applications that use the libivykis library. . The ivykis library is a thin, portable wrapper around OS-provided mechanisms such as epoll(4), kqueue(2) and poll(2). It was mainly designed for building high-performance network applications, but can be used in any event-driver application that uses pollable file descriptors as its event sources. Package: libivykis0-dbg Multi-Arch: same Section: debug Architecture: any Depends: libivykis0 (= ${binary:Version}), ${misc:Depends} Description: Asynchronous I/O readiness notification library (debug symbols) Contains the debug symbols for the libivykis library. Most people will not need this package. . The ivykis library is a thin, portable wrapper around OS-provided mechanisms such as epoll(4), kqueue(2) and poll(2). It was mainly designed for building high-performance network applications, but can be used in any event-driver application that uses pollable file descriptors as its event sources. debian/libivykis0.symbols0000644000000000000000000000016012142741065012664 0ustar libivykis.so.0 #PACKAGE# #MINVER# (symver)IVYKIS_0.29 0.29 (symver)IVYKIS_0.30 0.30 (symver)IVYKIS_0.33 0.33 debian/rules0000755000000000000000000000031412142741065010246 0ustar #!/usr/bin/make -f # -*- makefile -*- export DH_OPTIONS += -O-Bdebian/build-tree --dbg-package=libivykis0-dbg override_dh_installdocs: dh_installdocs --link-doc=libivykis0 %: dh $@ --with autoreconf debian/changelog0000644000000000000000000000244312142741065011045 0ustar ivykis (0.36.2-1) unstable; urgency=low * New upstream stable release, targeted at unstable. * Fixes the eventfd2 bug on mips (#702131). * Standards-Version bumped to 3.9.4, no changes necessary. -- Gergely Nagy Thu, 09 May 2013 17:33:29 +0200 ivykis (0.36.1-1) experimental; urgency=low * New upstream stable release. -- Gergely Nagy Sun, 13 Jan 2013 15:32:39 +0100 ivykis (0.30.1-2) unstable; urgency=low * Ligthen the Breaks/Replaces on libsyslog-ng-dev, and B/R on versions prior to 3.3.5.90 instead of 3.3.6. -- Gergely Nagy Thu, 05 Jul 2012 12:49:32 +0200 ivykis (0.30.1-1) unstable; urgency=low * New upstream bugfix release: + Fix a possible deadlock situation, introduced in 0.30. + Work around iv_fd_register_try() being called without handlers (triggered by syslog-ng) -- Gergely Nagy Tue, 03 Jul 2012 20:13:39 +0200 ivykis (0.30-1) unstable; urgency=low * New upstream release. -- Gergely Nagy Fri, 22 Jun 2012 22:22:32 +0200 ivykis (0.29-1) unstable; urgency=low * Initial release (Closes: #651176) -- Gergely Nagy Wed, 06 Jun 2012 11:01:15 +0200 debian/README.source0000644000000000000000000000147712142741065011360 0ustar ===================== ivykis Debian sources ===================== Ivykis is maintained in Git (see the VCS-* headers in debian/control), the original tarball is built from the v$N-trunk tags, the official tarball is *not* used. I'm using gitpkg to export both the orig.tar.gz and the Debian packaging. The repository has three main branches, as far as Debian is concerned: - master: Pretty much a mirror of the upstream repository. - patched: Any patches applied on top of the upstream version, will be on this branch. - debian: Contains debian packaging only. Any patches on top of upstream must be applied to the patched branch, which in turn, will get merged into the debian branch. Upon a debian release, both the patched and debian branches gets tagged, the former with debian/patches/$V, the latter with debian/$V. debian/libivykis-dev.install0000644000000000000000000000015012142741065013335 0ustar usr/lib/*/libivykis*.a usr/lib/*/libivykis*.so usr/lib/*/pkgconfig/* usr/include/* usr/share/man/man3/*