debian/0000755000000000000000000000000012215571452007172 5ustar debian/watch0000644000000000000000000000011712200743573010221 0ustar version=3 http://sf.net/avis/avis-client-(\d\S*)\.\.(?:(?:tar\.(?:gz|bz2|xz))) debian/patches/0000755000000000000000000000000012215571723010622 5ustar debian/patches/0002-Set-LDFLAGS-for-hashtable.patch0000644000000000000000000000052312215571702016541 0ustar diff --git a/packages/hashtable/Makefile.am b/packages/hashtable/Makefile.am index f0ac64d..8edebfb 100644 --- a/packages/hashtable/Makefile.am +++ b/packages/hashtable/Makefile.am @@ -2,6 +2,8 @@ AM_CFLAGS = -Wall -std=c89 -pedantic +AM_LDFLAGS = @AVIS_LDFLAGS@ + noinst_LTLIBRARIES = libhashtable.la libhashtable_la_SOURCES = \ debian/patches/series0000644000000000000000000000011612215571723012035 0ustar 0001-LDFLAGS-for-kfreebsd-and-hurd.patch 0002-Set-LDFLAGS-for-hashtable.patch debian/patches/0001-LDFLAGS-for-kfreebsd-and-hurd.patch0000644000000000000000000000077712215550540017351 0ustar diff --git a/configure.ac b/configure.ac index 6dda362..034e0f1 100644 --- a/configure.ac +++ b/configure.ac @@ -78,13 +78,13 @@ fi # linked libraries needed by various platforms case $host in - *-*-linux*) + *-*-linux*|*-*-gnu*) AVIS_LDFLAGS="$AVIS_LDFLAGS -lm" ;; sparc-sun-solaris*) AVIS_LDFLAGS="$AVIS_LDFLAGS -lm -lsocket" ;; - *-*-freebsd*|*-*-openbsd*|*-*-netbsd*) + *-*-freebsd*|*-*-openbsd*|*-*-netbsd*|*-*-kfreebsd*) AVIS_LDFLAGS="$AVIS_LDFLAGS -lm" ;; esac debian/rules0000755000000000000000000000106712215545762010263 0ustar #!/usr/bin/make -f DEB_BUILD_MAINT_OPTIONS = hardening=+all DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk # upstream has some hard-coded dependency on automake-1.10 # which causes the build to fail, so we regenerate the autostuff # with autoreconf: override_dh_auto_configure: ln -s ../../automake-macros packages/check sed -i '/^AM_INIT_AUTOMAKE/ s/Wall/Wall -Wno-extra-portability/' configure.ac packages/check/configure.ac autoreconf -fi dh_auto_configure override_dh_auto_build: dh_auto_build --parallel %: dh $@ --builddirectory=. debian/compat0000644000000000000000000000000212200721500010351 0ustar 9 debian/libavis0.install0000644000000000000000000000002712200726425012266 0ustar usr/lib/*/libavis.so.* debian/control0000644000000000000000000000260712211314244010570 0ustar Source: avis-client-c Section: net Priority: extra Maintainer: Daniel Pocock Build-Depends: debhelper (>= 9.0.0), autotools-dev, dpkg-dev (>= 1.16.1~), autoconf, automake, libtool Standards-Version: 3.9.4 Homepage: http://avis.sourceforge.net Vcs-Git: git://git.debian.org/collab-maint/avis-client-c.git Vcs-Browser: http://git.debian.org/?p=collab-maint/avis-client-c.git;a=summary Package: libavis0 Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: avis Description: high-performance publish/subscribe event router (C client library) Avis is a high-performance event router. It provides a fast publish/subscribe event routing service compatible with the commercial Elvin implementation developed by Mantara Software. . This is the C client library used by applictions wishing to use the avis service. Package: libavis-dev Section: libdevel Architecture: any Depends: libavis0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: high-performance publish/subscribe event router (C client library) Avis is a high-performance event router. It provides a fast publish/subscribe event routing service compatible with the commercial Elvin implementation developed by Mantara Software. . This package provides header files needed for developing C applications based on the avis client library. debian/copyright0000644000000000000000000000151112211042757011120 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: avis Upstream-Contact: Matthew Phillips Source: https://avis.svn.sourceforge.net/svnroot/avis Files: * Copyright: 2008, Matthew Phillips License: LGPL-3 Comment: The code was under the v2.1 terms and later upgraded to v3. Original code can still be used under the terms of previous licenses. Files: debian/* Copyright: 2013, Daniel Pocock http://danielpocock.com License: GPL-3 License: LGPL-3 On Debian systems, the full text of the GNU Lesser General Public License version 3 can be found in the file `/usr/share/common-licenses/LGPL-3'. License: GPL-3 On Debian systems, the full text of the GNU Lesser General Public License version 2.1 can be found in the file `/usr/share/common-licenses/GPL-3'. debian/source/0000755000000000000000000000000012200721500010453 5ustar debian/source/format0000644000000000000000000000001412200721500011661 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000041612200722322011336 0ustar Input was filtered like so: git-import-orig -u 1.2.4 --filter='._*' ../avis-client-1.2.4.tar.gz NMUs are welcome Please make your changes in the git VCS, push the changes and make a signed tag when you NMU, otherwise your changes will be lost on the next upload. debian/libavis-dev.install0000644000000000000000000000016712200726440012764 0ustar usr/include/avis platforms/gnu_automake/avis_client_config.h usr/include/avis usr/lib/*/libavis.a usr/lib/*/libavis.so debian/changelog0000644000000000000000000000243612215571452011051 0ustar avis-client-c (1.2.4-8) unstable; urgency=low * Try adding PTHREAD_LIBS before other libs -- Daniel Pocock Mon, 16 Sep 2013 11:38:25 +0200 avis-client-c (1.2.4-7) unstable; urgency=low * Set LDFLAGS correctly for HURD -- Daniel Pocock Thu, 05 Sep 2013 12:03:42 +0200 avis-client-c (1.2.4-6) unstable; urgency=low * Set LDFLAGS correctly for kFreeBSD -- Daniel Pocock Thu, 05 Sep 2013 09:45:13 +0200 avis-client-c (1.2.4-5) unstable; urgency=low * disable automake extra-portability warnings -- Daniel Pocock Tue, 03 Sep 2013 13:34:57 +0200 avis-client-c (1.2.4-4) unstable; urgency=low * control: specify section libs for libavis0 * build deps -- Daniel Pocock Tue, 03 Sep 2013 10:03:06 +0200 avis-client-c (1.2.4-3) unstable; urgency=low * copyright: add LGPL-3 -- Daniel Pocock Mon, 02 Sep 2013 09:59:18 +0200 avis-client-c (1.2.4-2) unstable; urgency=low * Add version to watch file -- Daniel Pocock Thu, 08 Aug 2013 18:30:11 +0200 avis-client-c (1.2.4-1) unstable; urgency=low * Initial packaging (Closes: #719083) -- Daniel Pocock Thu, 08 Aug 2013 07:33:11 +0200