--- wvstreams-4.6.1.orig/debian/copyright +++ wvstreams-4.6.1/debian/copyright @@ -0,0 +1,54 @@ +This package was debianized by Patrick Patterson on +Mon, 18 Feb 2002 19:49:14 -0500. + +It was downloaded from http://alumnit.ca/ + +Upstream Author: Net Integration Technologies Inc. and other contributors. + +Copyright: + Copyright (C) 1997-2007, Net Integration Technologies Inc. + Copyright (C) 1999 Red Hat, Inc. + Copyright (C) 2000-2003, Pierre Phaneuf + Copyright (C) 2002, St�phane Lajoie + Copyright (C) 2007, Carillon Information Security Inc. + Copyright (C) 1998-2007 by Avery Pennarun + Copyright (C) 2007-2009 Versabanq Innovations Inc. + +linuxsreams/if_tun.h + Copyright (C) 1999-2000 Maxim Krasnyansky + +argp/*: + Copyright (C) 1992-2004 Free Software Foundation, Inc. + +License: + +WvStreams is released under the terms of the GNU Lesser General Public License +(LGPL) which can be found on Debian systems in the following file: + + /usr/share/common-licenses/LGPL-2.1 + +This program 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. + +linuxstreams/if_tun.h + +/* + * Universal TUN/TAP device driver. + * Copyright (C) 1999-2000 Maxim Krasnyansky + * + * 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 of the License, or + * (at your option) any later version. + * + * This program 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 General Public License for more details. + * + */ + +On Debian systems, a copy of the GPL license can be found in +/usr/share/common-licenses/GPL-2 --- wvstreams-4.6.1.orig/debian/compat +++ wvstreams-4.6.1/debian/compat @@ -0,0 +1 @@ +5 --- wvstreams-4.6.1.orig/debian/changelog +++ wvstreams-4.6.1/debian/changelog @@ -0,0 +1,387 @@ +wvstreams (4.6.1-1) unstable; urgency=low + + * QA upload. + * New upstream release + * debian/rules + - enable "--with-dbus" (Closes: #551869) + * debian/libwvstreams4.6-extra.install + - add "debian/tmp/usr/lib/libwvdbus.so*" to inclde libwvdubs.so.4.6 + * debian/control + - add "(= ${binary:Version})" to libwvstreams-dev package to fix + "weak-library-dev-dependency" + - add Build-Depends: libdbus-1-dev to correspond to "--with-dbus" in rules. + + -- Hideki Yamane (Debian-JP) Thu, 05 Nov 2009 09:12:48 +0900 + +wvstreams (4.6-2) unstable; urgency=low + + * QA upload. + * Conflicts/Replaces libuniconf4.4 for libuniconf4.6 binary package + to allow clean upgrade from a previous version (Closes: #540320). + * Bump Standards-Version to 3.8.3, no changes needed. + + -- Luca Falavigna Tue, 25 Aug 2009 21:55:23 +0200 + +wvstreams (4.6-1) unstable; urgency=low + + * QA upload. + * New upstream release. + + Move old source changes to quilt. + + Rename binaries for new upstream version. + * 01_kfreebsd_ftbfs.diff - Fix FTBFS on kFreeBSD. (Closes: #537883). + + Thanks to Petr Salinger for the fix! + * Copy in config.{sub,guess} on configure, rm them on clean. + + Add autotools-dev build-dep. + * Clean up rules file. + * Add Homepage. + * Remove duplicate sections from debian/control. + * Update debian/copyright. + * Bump Standards Version to 3.8.2. (No changes needed). + + -- Barry deFreese Wed, 29 Jul 2009 11:36:38 -0400 + +wvstreams (4.4.1-1.1) unstable; urgency=high + + * Non-maintainer upload. + * Fix return type checking of X509_REQ_verify (Closes: #513539) + + -- Moritz Mühlenhoff Sat, 07 Feb 2009 13:34:04 +0100 + +wvstreams (4.4.1-1) unstable; urgency=low + + * QA upload. + + Set maintainer to Debian QA Group . + + Remove Simon Law. (Closes: #487140). + * Acknowledge NMUs. (Closes: #440245). + * Remove duplicate build-dep on doxygen. + * Update {Source-Version} to ${binary:Version}. + * Make clean not ignore errors. + * Add suggests on tk8.4 || wish to libwvstreams-dev package. + * Add watch file. + * Bump debhelper build-dep and compat to 5. + * Bump Standards Version to 3.8.0. + + -- Barry deFreese Wed, 28 Jan 2009 21:37:43 -0500 + +wvstreams (4.4.1-0.2) unstable; urgency=low + + * Non-maintainer upload. + * Fixed dependency information LSB header in init.d script + (closes: #470067) + + -- Peter Eisentraut Sat, 05 Apr 2008 14:47:52 +0200 + +wvstreams (4.4.1-0.1) unstable; urgency=low + + * NMU. + * New upstream version. + * Renamed library packages (ldbl transition). Closes: #430320. + * Fix build failures with g++-4.3. Closes: #461671. + * debian/control: Build against db4.6. Closes: #421948. + * debian/control: Build-Conflict with valgrind. Closes: #387671. + * debian/control: libuniconf4.4: Conflict with libuniconf4.3, libuniconf4.2. + * Prevent WvModem from hanging if there's nothing on the other side. + * Define %html-ext% to ".html" while building HTML documentation, + since current docbook-dsssl appears to default to ".htm". + * Use new /usr/share/sgml location for docbook.dsl. + + -- Matthias Klose Mon, 28 Jan 2008 01:01:46 +0100 + +wvstreams (4.2.2-2.3) unstable; urgency=low + + * Non-maintainer upload. + * Apply brian m. carlson's FTBFS patch. (Closes: Bug#387989). + + -- Robert S. Edmonds Thu, 30 Aug 2007 15:52:19 -0400 + +wvstreams (4.2.2-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Add OpenSSL_add_ssl_algorithms() to SSL initializiation, as we're using + the SSL part of OpenSSL and not just the crypto part (which was already + initialized); fixes problems with WvSSLStream on at least amd64. + (Closes: #385296) + + -- Steinar H. Gunderson Sun, 24 Sep 2006 19:53:20 +0200 + +wvstreams (4.2.2-2.1) unstable; urgency=low + + * NMU as part of the GCC 4.1 transition. + * Remove extra qualifications from C++ files. (Closes: Bug#357380). + + -- Martin Michlmayr Fri, 26 May 2006 15:03:18 +0200 + +wvstreams (4.2.2-2) unstable; urgency=low + + * Fix FTBFS due to new GNU Make. (Closes: Bug#348190) + + -- Simon Law Tue, 17 Jan 2006 07:37:09 -0500 + +wvstreams (4.2.2-1) unstable; urgency=low + + * New upstream version. + - Builds on AMD64. (Closes: Bug#343710) + + -- Simon Law Mon, 9 Jan 2006 18:05:16 -0500 + +wvstreams (4.2.1-1) unstable; urgency=low + + * New upstream version. + + -- Simon Law Fri, 18 Nov 2005 15:38:40 -0500 + +wvstreams (4.2-1) unstable; urgency=low + + * New upstream version. + - WvStreams supports high baud rates. (Closes: Bug#271095) + - Builds on GNU/kFreeBSD. (Closes: Bug#332993) + - Builds with OpenSSL 0.9.8. (Closes: Bug#336591) + * Acknowledge NMUs. (Closes: Bug#325247, Bug#328001) + + -- Simon Law Tue, 8 Nov 2005 13:22:24 -0500 + +wvstreams (4.1.1-1) unstable; urgency=low + + * New upstream version. + + -- William Lachance Wed, 6 Jul 2005 17:46:37 -0500 + +wvstreams (4.1.0-1) unstable; urgency=low + + * New upstream version. + * We now depend on XPLC 0.3.11. + * Remove fam, fftw, vorbis, speex dependancies + + -- William Lachance Wed, 6 Apr 2005 19:31:07 -0500 + +wvstreams (4.0.2-4) unstable; urgency=low + + * Export WE_ARE_DIST so that don't rebuild the configure script. + + -- James Morrison Sun, 3 Apr 2005 13:35:50 -0400 + +wvstreams (4.0.2-3) unstable; urgency=low + + * Depend on libxplc0.3.11 now that it is in the archive. (Closes: #302370) + * Use log instead of seterr for messages in wvmodem.cc + + -- James Morrison Sat, 2 Apr 2005 10:52:21 -0500 + +wvstreams (4.0.2-2) unstable; urgency=low + + * Depend on libxplc0.3.10. (Closes: #301168) + + -- James Morrison Wed, 24 Mar 2005 07:50:07 -0500 + +wvstreams (4.0.2-1) unstable; urgency=low + + * New upstream release. (Closes: #297485) + * Moved /etc/uniconf.conf to libuniconf4.0. + * Added /etc/default/uniconfd to uniconfd's init script. + -- Simon Law + + * Acknowledge NMUs. (Closes: #292618, #297694, #297554, #286593, #289237) + * We now depend on XPLC 0.3.11. + + -- James Morrison Wed, 23 Mar 2005 22:20:07 -0500 + +wvstreams (4.0.1-1.4) unstable; urgency=low + + * Non-maintainer upload. + * Further setup_modem fixes: don't depend on TIOCSSERIAL or + TIOCGSERIAL working at all, since they apparently don't with USB + modems and some WinModems. (Closes: #297694, #297554) + + -- Steve Langasek Mon, 21 Mar 2005 21:40:51 -0800 + +wvstreams (4.0.1-1.3) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for sarge-targetted RC bugfix + * Fix WvModem::setup_modem to not expect TIOCSSERIAL to work if we're not + root. (Closes: #292618) + + -- Steve Langasek Sat, 5 Feb 2005 02:45:25 -0800 + +wvstreams (4.0.1-1.2) unstable; urgency=high + + * NMU with maintainer's permission + * Use high urgency as the version in testing has unfixed + RC bugs (#281772) + * libwvstreams.dev has to depend on libxplc0.3.10-dev + (Closes: #289237) + + -- Frank Lichtenheld Sun, 9 Jan 2005 14:40:02 +0100 + +wvstreams (4.0.1-1.1) unstable; urgency=low + + * NMU at request of maintainer + * add doxygen to build-depends (Cloeses: #286593) + + -- Blars Blarson Mon, 27 Dec 2004 18:51:32 -0800 + +wvstreams (4.0.1-1) unstable; urgency=low + + * New upstream version. (Closes: Bug#276571) + - Fixes OpenSSL FTBFS. (Closes: Bug#281772) + * Depend on a newer version of BDB. (Closes: Bug#248522) + * We now depend on XPLC 0.3.10. + + -- Simon Law Wed, 17 Nov 2004 15:17:09 -0500 + +wvstreams (4.0.0-1) unstable; urgency=low + + * New upstream version. + + -- Simon Law Thu, 7 Oct 2004 19:54:24 +0000 + +wvstreams (4.0+20040924-1) unstable; urgency=low + + * New upstream snapshot. + + -- Simon Law Fri, 24 Sep 2004 10:44:55 -0400 + +wvstreams (4.0+20040827-1) unstable; urgency=low + + * New upstream snapshot. + * Don't install XPLC out of the source tarball. + * libwvstreams4.0-dev should really be libwvstreams-dev. + + -- Simon Law Fri, 27 Aug 2004 20:45:15 -0400 + +wvstreams (4.0+20040826-1) unstable; urgency=low + + * New upstream snapshot. + * Added support for libuniconf4.0 and uniconfd. + * Updated Build-Depends and Build-Depends-Indep. + * Rewrote debian/rules. + + -- Simon Law Thu, 26 Aug 2004 00:10:16 -0400 + +wvstreams (4.0+20040815-1) unstable; urgency=low + + * New upstream snapshot. + * New SONAME. + * Split libwvstreams4.0-extras off of libwvstreams4.0-base. + * Split libuniconf4.0 off of libwvstreams4.0-base. + + -- Peter Colijn Sun, 15 Aug 2004 01:24:31 -0400 + +wvstreams (3.80+20040623-1) unstable; urgency=low + + * New upstream snapshot. + + -- Simon Law Tue, 23 Jun 2004 12:20:21 -0400 + +wvstreams (3.75.0-1) unstable; urgency=low + + * New Upstream release. + + -- James Morrison Sat, 13 Mar 2004 14:33:44 -0500 + +wvstreams (3.75+20040221-1) unstable; urgency=low + + * Expand on libwvstreams-fft description. (Closes: #210130) + * Check the file descriptor status in wvfile.cc. (Closes: #194336) + * Use new void * instead of new (void*) . + + -- James Morrison Sat, 21 Feb 2004 20:55:39 -0500 + +wvstreams (3.74+20031017-1) unstable; urgency=low + + * Synchronize with upstream CVS -- compiles with gcc 3.3 (Closes: #202030). + * Don't run make dist. Call autoheader and autoconf directly. + * Add autoconf and gs-common to Build-depends. (Closes: #193046) + * Remove explicit call to autoconf in debian/rules. + * Install libuniconf in libwvstreams3-base. + + -- James A. Morrison Fri, 17 Oct 2003 12:28:54 -0400 + +wvstreams (3.74+20030509-1) unstable; urgency=low + + * Added -fPIC -DPIC back into the build. (Closes: #141409) + * Synchronize with upstream CVS. + - fix int vs size_t issues. (Closes: #189364) + + -- James A. Morrison Fri, 19 Sep 2003 12:28:54 -0400 + +wvstreams (3.73+20030404-2) unstable; urgency=low + + * Added -fPIC -DPIC back into the build. + + -- James A. Morrison Mon, 14 Apr 2003 11:50:20 -0400 + +wvstreams (3.73+20030404-1) unstable; urgency=low + + * Synchronised with Upstream CVS. + + * Move libwvstreams3-dev to the new libdevel section. + + * Acknowledge NMU. (Closes: #141409) + + * Add Debian revision number. (Closes: #141456) + + * Additional packaging fixes to move libwvstreams-dev into the devel + section, and libwvstreams-doc into the doc section, also fixed a + problem with the installer. (Closes: #166208, #166210) + + * Added a WvQT class to enable WvStreams and QT programs to play nice + + * Rewrite of the Encryption stuff to use the new encoders + + * Rewrite of the WvBuffers + + * New WvOggEncoder/WvOggDecoder + + * New WvGtk classes to make WvStreams and Gtk play nice with each other + + * Now with new AutoConf goodness ;) + + * Fixes to make it build with GCC-3.2 (Closes: #166662) + + * Fixes to build the documentation properly (Closes: #158326) + + * Clarify package descriptions. (Closes: #184829) + + -- James Morrison Sat, 05 Apr 2003 19:35:49 -0500 + +wvstreams (3.70.1) unstable; urgency=low + + * NMU + * Build shared objects -fPIC. Closes: #141409 + + -- LaMont Jones Tue, 23 Apr 2002 23:58:57 -0600 + +wvstreams (3.70) unstable; urgency=high + + * Fix to WvPipe so that WvDial doesn't crash + + * Fix to WvString formatter to fix retchmail crasher + + * Various other fixes and cleanups. + + -- Patrick Patterson Fri, 5 Apr 2002 13:39:21 -0500 + +wvstreams (3.69) unstable; urgency=low + + * Fix to make wvstreams compile without extra effort and environment + variables + + * Fix to library includes to avoid linker problem + + * Patch from RedHat to make WvStreams 64 bit clean + + * Fix a buglet in WvLinkList that caused some breakage in WvDialConf + + * Debian Packaging Fixes + + * Initial Debian release (Closes: #134134) + + -- Patrick Patterson Fri, 5 Apr 2002 13:39:11 -0500 + +libwvstreams3.60 (3.60f) unstable; urgency=low + + * Initial Release. + + -- Patrick Patterson Tue, 9 Dec 1997 01:39:45 -0500 + --- wvstreams-4.6.1.orig/debian/uni.8 +++ wvstreams-4.6.1/debian/uni.8 @@ -0,0 +1,180 @@ +'\" t +.\" Worldvisions Weaver Software +.\" Copyright (C) 1997 - 2004 Net Integration Technologies Inc. +.TH UNI 8 "September 2004" "Uni 4.2.2" +.SH NAME +uni \- a program to interface with the UniConf configuration system +.SH SYNOPSIS +.B uni +get +.I KEY +.RI [ DEFAULT ] +.PP +.B uni +set +.I KEY +.RI [ VALUE ] +.br +.B uni +xset +.I KEY +.RI [ VALUE ] +.PP +.B uni +keys +.I KEY +.br +.B uni +hkeys +.I KEY +.br +.B uni +xkeys +.I KEY +.PP +.B uni +dump +.I KEY +.br +.B uni +hdump +.I KEY +.br +.B uni +xdump +.I KEY +.SH DESCRIPTION +UniConf is the One True Configuration system that includes all the +others because it has plugin backends +.I and +frontends. Or, less grandiosely, it's a lightweight, distributed, +cacheable tree of strings. +.PP +.B uni +is used to interface directly with the UniConf system. It's primary use +is for diagnostic purposes, but it can be used to add UniConf support +to shell scripts. +.SH "ENVIRONMENT VARIABLE" +.TP +.I UNICONF +Before using +.BR uni , +you must tell it which UniConf moinker you wish to query by setting this +environment variable. +.PP +Monikers are used to contact UniConf back-ends, be they a +.B uniconfd +server, or a local file. +For example, they could be: +.RS 4 +\(bu +a filename +.RI (ini: /var/lib/app/config.ini ), +.br +\(bu +or a network address, +.RI (tcp: open.nit.ca:4111 ). +.RE +.SH COMMANDS +.TP +get +Retreive the +.I VALUE +associated with the provided +.I KEY +within the UniConf database. If a +.I DEFAULT +is provided, this will be returned if the +.I KEY +has no associated +.IR VALUE . +.TP +set +Assign the provided +.I VALUE +the the provided +.IR KEY . +UniConf provides no guarentee that the entry committed throughout the +database. The next \(lqget\(rq command for this +.I KEY +may not return the most recently \(lqset\(rq value due to caching, or +the existance of a read-only generator. +.TP +xset +Assign, to the provided +.IR KEY , +the contents of the standard-input stream. Use this command to pipe +information into the UniConf database. +.TP +keys +List all the sub-keys contained within the provided +.IR KEY . +.TP +hkeys +List all the sub-keys, recursively, contained within the provided +.IR KEY . +Since any +.I KEY +may contain sub-keys, UniConf provides no guarentee that there are +no circular references. +.TP +xkeys +List all the sub-keys contained within the provided +.IR KEY , +which can contain wildcards. See the +.B WILDCARDS +section. +.TP +dump +List all the sub-keys and their values, contained within the provided +.IR KEY . +.TP +hdump +List all the sub-keys and their values, recursively, contained within +the provided +.IR KEY . +.TP +xdump +List all the sub-keys and their values, contained within the provided +.IR KEY , +which can contain wildcards. +.SH WILDCARDS +A +.I KEY +looks just like a normal slash-delimited path. The root of the +UniConf tree has a +.I KEY +named +.RB \(lq / \(rq. +Sub-keys can be accessed by names such as +.RB \(lq /software/myapp/version \(rq. +.PP +With wildcards, you can access more than one key at a time. +.TP +* +To access a sub-key within any one level of keys, use the asterix like +so: +.RB \(lq /software/*/version \(rq. +This retrieves all keys of +.RB \(lq version \(rq +that are one level beneath +.RB \(lq /software \(rq. +.TP +.RB ... +To access a sub-key anywhere beneath a key, use the ellipsis like so: +.RB \(lq /.../version \(rq. +This retrieves all keys of +.RB \(lq version \(rq +that are zero or more levels beneath the root +.RI ( i.e. +any appearance of +.RB \(lq version \(rq +within the database. +.SH "SEE ALSO" +.BR uniconfd (8) +.SH AUTHORS +This software was written by the hackers at Net Integration +Technologies. Contact us at +.\" Local variables: +.\" mode:nroff +.\" End: --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-extras.install +++ wvstreams-4.6.1/debian/libwvstreams4.6-extras.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libwvstreams.so* +debian/tmp/usr/lib/libwvutils.so* +debian/tmp/usr/lib/libwvdbus.so* --- wvstreams-4.6.1.orig/debian/uniconfd.prerm +++ wvstreams-4.6.1/debian/uniconfd.prerm @@ -0,0 +1,39 @@ +#! /bin/sh +# prerm script for wvstreams +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) +# install-info --quiet --remove /usr/info/wvstreams.info.gz + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- wvstreams-4.6.1.orig/debian/uniconfd.examples +++ wvstreams-4.6.1/debian/uniconfd.examples @@ -0,0 +1 @@ +uniconf/daemon/sample.ini \ No newline at end of file --- wvstreams-4.6.1.orig/debian/uniconfd.default +++ wvstreams-4.6.1/debian/uniconfd.default @@ -0,0 +1,10 @@ +# Default settings for Uniconf. This file is sourced by /bin/sh from +# /etc/init.d/uniconfd. + +# These are the options that we pass to the $UNICONFD. +# Don't run TCP or SSL, but run a Unix socket at /var/lib/uniconf/control +UNICONFD_OPTS="-d -p 0 -s 0 -u /var/lib/uniconf/control" + +# And these are the Uniconf mounts. By default, we set up a temp: generator +# at the root. +UNICONFD_MOUNTS="/=temp:" --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-base.lintian-override +++ wvstreams-4.6.1/debian/libwvstreams4.6-base.lintian-override @@ -0,0 +1 @@ +libwvstreams4.6-base: package-name-doesnt-match-sonames --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-extras.lintian-override +++ wvstreams-4.6.1/debian/libwvstreams4.6-extras.lintian-override @@ -0,0 +1 @@ +libwvstreams4.6-extras: package-name-doesnt-match-sonames --- wvstreams-4.6.1.orig/debian/uniconfd.install +++ wvstreams-4.6.1/debian/uniconfd.install @@ -0,0 +1,2 @@ +uniconf/daemon/uniconfd usr/sbin +uniconf/daemon/uniconfd.ini var/lib/uniconf --- wvstreams-4.6.1.orig/debian/uniconfd.postinst +++ wvstreams-4.6.1/debian/uniconfd.postinst @@ -0,0 +1,42 @@ +#! /bin/sh +# postinst script for wvstreams +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# + +case "$1" in + configure) + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-qt.dirs +++ wvstreams-4.6.1/debian/libwvstreams4.6-qt.dirs @@ -0,0 +1 @@ +usr/share/lintian/overrides --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-qt.install +++ wvstreams-4.6.1/debian/libwvstreams4.6-qt.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libwvqt.so* --- wvstreams-4.6.1.orig/debian/uniconf-tools.install +++ wvstreams-4.6.1/debian/uniconf-tools.install @@ -0,0 +1 @@ +uniconf/tests/uni usr/bin --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-dev.install +++ wvstreams-4.6.1/debian/libwvstreams4.6-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/bin/wvtesthelper +debian/tmp/usr/bin/wvtestmain +debian/tmp/usr/lib/valgrind/wvstreams.supp \ No newline at end of file --- wvstreams-4.6.1.orig/debian/control +++ wvstreams-4.6.1/debian/control @@ -0,0 +1,110 @@ +Source: wvstreams +Section: libs +Priority: optional +Maintainer: Debian QA Group +Build-Depends: debhelper (>> 5.0.0), quilt, autotools-dev, libdb-dev, libpam0g-dev, libqt3-mt-dev, libssl-dev, libxplc0.3.13-dev, libpopt-dev, zlib1g-dev, doxygen, libdbus-1-dev +Build-Conflicts: valgrind +Standards-Version: 3.8.3 +Homepage: http://alumnit.ca + +Package: libwvstreams4.6-base +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: C++ network libraries for rapid application development + WvStreams is a library suite that is comprised of several parts. Included + in the base package are: + * WvString: a convenient and efficient C++ string class + * WvList: an easy-to-use linked list + * WvHashTable: an efficient and easy-to-use hash table + * WvFile: a WvStream wrapper for handling files + * WvStreamClone: a base class which makes writing your own WvStreams easy + * WvLog: a log files handler + * UniIniGen: a tiny version of UniConf for simple configuration systems + +Package: libwvstreams4.6-extras +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: C++ network libraries for rapid application development + WvStreams is a library suite that is comprised of several parts. Included + in the extras package are: + * WvIPStreams: which includes WvTCPStream and WvUDPStream + * WvCrypto streams: a REALLY easy way to add SSL support to applications + . + These are the base classes used to build programs such as the ever popular + WvDial, TunnelVision, FastForward, KWvDial, retchmail, and many more yet + to come. ;) + +Package: libuniconf4.6 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libuniconf4.0 (<< 4.0.2-5), libuniconf4.2, libuniconf4.3, libuniconf4.4 +Replaces: libuniconf4.4 +Description: C++ network libraries for rapid application development + UniConf is a configuration system that can serve as the centrepiece among + many other, existing configuration systems, such as: + * GConf + * KConfig + * Windows registry + * Mutt ;) + . + UniConf can also be accessed over the network, with authentication, allowing + easy replication of configuration data via the UniReplicateGen. + +Package: libwvstreams4.6-doc +Architecture: all +Section: doc +Suggests: libwvstreams-dev (= ${binary:Version}) +Description: Documentation for WvStreams + Contains all the documentation available to program with WvStreams. + . + The WvStreams library suite is a set of C++ network libraries that + make it fast and simple to develop network applications. + +Package: libwvstreams4.6-qt +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: WvStreams and Qt Event Integration Library + This package contains the library necessary to tie WvStreams and Qt program + event loops together to enable WvStreams to act as the I/O and configuration + back end for Qt and KDE. + +Package: libwvstreams-dev +Architecture: any +Section: libdevel +Depends: libwvstreams4.6-base (= ${binary:Version}), libwvstreams4.6-extras (= ${binary:Version}), libuniconf4.6 (= ${binary:Version}), libwvstreams4.6-qt (= ${binary:Version}), libxplc0.3.13-dev, ${misc:Depends} +Suggests: tk8.4 | wish +Provides: libwvstreams4.6-dev +Description: Development libraries and header files for libwvstreams4.6 + Contains the header files and static libraries for use in rapid + application development using the WvStreams set of libraries. It + includes everything that is needed to compile a program that needs + WvStreams. + . + The WvStreams library suite is a set of C++ network libraries that + make it fast and simple to develop network applications. + +Package: uniconfd +Architecture: any +Section: utils +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Server that manages UniConf elements + UniConf is a configuration system that can serve as the centrepiece among + many other, existing configuration systems. + . + UniConf can also be accessed over the network, with authentication, allowing + easy replication of configuration data via the UniReplicateGen. + . + This package contains the server that accepts incoming TCP or Unix + connections, and gets or sets UniConf elements at the request of a + UniConf client. + +Package: uniconf-tools +Architecture: any +Section: utils +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Tools to interface with UniConf + UniConf is a configuration system that can serve as the centrepiece among + many other, existing configuration systems. + . + This package contains utilities that allow users to interface with + UniConf manually. --- wvstreams-4.6.1.orig/debian/libuniconf4.6.install +++ wvstreams-4.6.1/debian/libuniconf4.6.install @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libuniconf.so* +debian/tmp/etc/uniconf.conf --- wvstreams-4.6.1.orig/debian/uniconfd.dirs +++ wvstreams-4.6.1/debian/uniconfd.dirs @@ -0,0 +1 @@ +etc/default --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-extras.dirs +++ wvstreams-4.6.1/debian/libwvstreams4.6-extras.dirs @@ -0,0 +1 @@ +usr/share/lintian/overrides --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-base.install +++ wvstreams-4.6.1/debian/libwvstreams4.6-base.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libwvbase.so* --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-base.dirs +++ wvstreams-4.6.1/debian/libwvstreams4.6-base.dirs @@ -0,0 +1 @@ +usr/share/lintian/overrides --- wvstreams-4.6.1.orig/debian/libwvstreams4.6-qt.lintian-override +++ wvstreams-4.6.1/debian/libwvstreams4.6-qt.lintian-override @@ -0,0 +1 @@ +libwvstreams4.6-qt: package-name-doesnt-match-sonames --- wvstreams-4.6.1.orig/debian/docs +++ wvstreams-4.6.1/debian/docs @@ -0,0 +1,3 @@ +README + + --- wvstreams-4.6.1.orig/debian/uniconfd.init +++ wvstreams-4.6.1/debian/uniconfd.init @@ -0,0 +1,81 @@ +#! /bin/sh +# +### BEGIN INIT INFO +# Provides: uniconfd +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Server that manages UniConf elements +# Description: A server that accepts incoming TCP or Unix +# connections, and gets or sets UniConf elements +# at the request of a UniConf client. +### END INIT INFO +# + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/uniconfd +NAME=uniconfd +DESC="UniConf daemon" + +test -x $DAEMON || exit 0 + +# Include uniconf defaults if available +if [ -f /etc/default/uniconfd ] ; then + . /etc/default/uniconfd +fi + +DAEMON_OPTS="$UNICONFD_OPTS $UNICONFD_MOUNTS" + +case "$1" in + start) + echo -n "Starting $DESC: " + start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ + --make-pidfile --background \ + --exec $DAEMON -- -f $DAEMON_OPTS + if [ "$?" != "0" ]; then ERR=$?; echo; exit $ERR; fi + echo "$NAME." + ;; + stop) + echo -n "Stopping $DESC: " + start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \ + --exec $DAEMON + if [ "$?" != "0" ]; then ERR=$?; echo; exit $ERR; fi + echo "$NAME." + ;; + #reload) + # + # If the daemon can reload its config files on the fly + # for example by sending it SIGHUP, do it here. + # + # If the daemon responds to changes in its config file + # directly anyway, make this a do-nothing entry. + # + # echo "Reloading $DESC configuration files." + # start-stop-daemon --stop --signal 1 --quiet --pidfile \ + # /var/run/$NAME.pid --exec $DAEMON + #;; + restart|force-reload) + # + # If the "reload" option is implemented, move the "force-reload" + # option to the "reload" entry above. If not, "force-reload" is + # just the same as "restart". + # + echo -n "Restarting $DESC: " + start-stop-daemon --stop --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON || exit $? + sleep 1 + start-stop-daemon --start --quiet --pidfile \ + /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS + if [ "$?" != "0" ]; then ERR=$?; echo; exit $ERR; fi + echo "$NAME." + ;; + *) + N=/etc/init.d/$NAME + # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 --- wvstreams-4.6.1.orig/debian/uniconfd.postrm +++ wvstreams-4.6.1/debian/uniconfd.postrm @@ -0,0 +1,38 @@ +#! /bin/sh +# postrm script for wvstreams +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- wvstreams-4.6.1.orig/debian/uniconf-tools.manpages +++ wvstreams-4.6.1/debian/uniconf-tools.manpages @@ -0,0 +1 @@ +debian/uni.8 --- wvstreams-4.6.1.orig/debian/uniconfd.manpages +++ wvstreams-4.6.1/debian/uniconfd.manpages @@ -0,0 +1 @@ +uniconf/daemon/uniconfd.8 --- wvstreams-4.6.1.orig/debian/rules +++ wvstreams-4.6.1/debian/rules @@ -0,0 +1,183 @@ +#!/usr/bin/make -f +# debian/rules for WvStreams, using debhelper. +# +# Based on the sample debian/rules under GNU copyright 1997 to 1999 by +# Joey Hess, with revisions by Bill Allombert in 2001. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# Don't rebuild the configure script +export WE_ARE_DIST=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +version:=$(shell awk -F= '/SO_VERSION=/{print $$2}' $(CURDIR)/configure.ac) +base=libwvstreams$(version) +# This is used the wvstreams makefile to set the .so links +PKG=$(CURDIR)/debian/${base} +PKG_QT=$(CURDIR)/debian/${base}-qt +PKGDEV=$(CURDIR)/debian/libwvstreams-dev +PKGDOC=$(CURDIR)/debian/${base}-doc +DOCDIR=$(PKGDOC)/usr/share/doc/$(base)-doc + +CFLAGS = -Wall + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + # Add here commands to configure the package. + + QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2 + +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + + CFLAGS="$(CFLAGS)" ./configure \ + --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --sysconfdir=/etc --localstatedir=/var \ + --disable-debug --disable-verbose \ + --with-qt --with-openslp --with-dbus + +#Architecture +build: build-arch build-indep + +build-arch: build-arch-stamp +build-arch-stamp: config.status + + # Add here commands to compile the arch part of the package. + $(MAKE) VERBOSE=1 CXXOPTS="-fPIC -DPIC" COPTS="-fPIC -DPIC" + $(MAKE) VERBOSE=1 CXXOPTS="-fPIC -DPIC" COPTS="-fPIC -DPIC" uniconf/tests/uni + touch build-arch-stamp + +build-indep: build-stamp-indep +build-stamp-indep: config.status + + # Add here commands to compile the indep part of the package. + #$(MAKE) doc + $(MAKE) doxygen + @# Don't build the SGML documentation, as it is uncompilable. + @#$(MAKE) -C Docs/sgmlmanual html ps pdf + touch build-stamp-indep + +clean: + dh_testdir + dh_testroot + rm -f build-stamp build-stamp-indep #CONFIGURE-STAMP# + + # Add here commands to clean up after the build process. + [ ! -f Docs/sgmlmanual/Makefile ] || $(MAKE) -C Docs/sgmlmanual clean + -rm -rf Docs/doxy-html + [ ! -f xplc/Makefile ] || $(MAKE) -C xplc distclean + [ ! -f Makefile ] || $(MAKE) distclean + + QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2 + + rm -f config.sub config.guess + rm -rf .pc + + dh_clean + +install: install-indep install-arch +install-indep: + dh_testdir + dh_testroot + dh_clean -k -i + dh_installdirs -i + + # Add here commands to install the indep part of the package into + # debian/-doc. + #INSTALLDOC# + install -d $(DOCDIR) + install -d $(DOCDIR)/html-api + find Docs/doxy-html -type f -exec install -m644 '{}' $(DOCDIR)/html-api/ ';' + + dh_install -i + +install-arch: + dh_testdir + dh_testroot + dh_clean -k -s + dh_installdirs -s + + # Add here commands to install the arch part of the package into + # debian/tmp. + #$(MAKE) install prefix=$(CURDIR)/debian/wvstreams/usr + + # Install library package + + # Temporary Fix to work around a bug in Debhelper + $(MAKE) install-shared DESTDIR=$(CURDIR)/debian/tmp + + # Install development package + $(MAKE) install-dev DESTDIR=$(PKGDEV) + + # Install lintian overrides + install -m644 debian/libwvstreams$(version)-base.lintian-override debian/libwvstreams$(version)-base/usr/share/lintian/overrides/libwvstreams$(version)-base + install -m644 debian/libwvstreams$(version)-extras.lintian-override debian/libwvstreams$(version)-extras/usr/share/lintian/overrides/libwvstreams$(version)-extras + install -m644 debian/libwvstreams$(version)-qt.lintian-override debian/libwvstreams$(version)-qt/usr/share/lintian/overrides/libwvstreams$(version)-qt + + dh_install -s + +# Must not depend on anything. This is to be called by +# binary-arch/binary-indep +# in another 'make' thread. +binary-common: + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installexamples + dh_installinit + dh_installman + dh_link + dh_strip --exclude=libwvtest.a + dh_compress + dh_fixperms + #Fix other permissions + chmod -x $(CURDIR)/debian/libwvstreams-dev/usr/lib/valgrind/wvstreams.supp + dh_makeshlibs -plibwvstreams$(version)-base \ + -plibwvstreams$(version)-extras \ + -plibwvstreams$(version)-qt \ + -plibuniconf$(version) + dh_installdeb + dh_shlibdeps -L libwvstreams$(version)-base \ + -L libwvstreams$(version)-extras \ + -L libuniconf$(version) \ + -l debian/libwvstreams$(version)-base/usr/lib:debian/libwvstreams$(version)-extras/usr/lib:debian/libuniconf$(version)/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb +# Build architecture independant packages using the common target. +binary-indep: build-indep install-indep + $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common + +# Build architecture dependant packages using the common target. +binary-arch: build-arch install-arch + $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common + +binary: binary-arch binary-indep +.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch --- wvstreams-4.6.1.orig/debian/watch +++ wvstreams-4.6.1/debian/watch @@ -0,0 +1,5 @@ +version=3 + +http://code.google.com/p/wvstreams/downloads/list \ +http:\/\/wvstreams.googlecode.com\/files\/wvstreams-([\d.]+)\.tar\.gz + --- wvstreams-4.6.1.orig/debian/patches/01_kfreebsd_ftbfs.diff +++ wvstreams-4.6.1/debian/patches/01_kfreebsd_ftbfs.diff @@ -0,0 +1,26 @@ +Index: wvstreams-4.6/utils/wvcrash.cc +=================================================================== +--- wvstreams-4.6.orig/utils/wvcrash.cc 2009-07-29 11:41:39.000000000 -0400 ++++ wvstreams-4.6/utils/wvcrash.cc 2009-07-29 11:41:59.000000000 -0400 +@@ -26,7 +26,7 @@ + #endif + + // FIXME: this file mostly only works in Linux +-#ifdef __linux ++#if 1 + + # include + #include +Index: wvstreams-4.6/utils/wvcrashbase.cc +=================================================================== +--- wvstreams-4.6.orig/utils/wvcrashbase.cc 2009-07-29 11:42:21.000000000 -0400 ++++ wvstreams-4.6/utils/wvcrashbase.cc 2009-07-29 11:42:36.000000000 -0400 +@@ -66,7 +66,7 @@ + + + // FIXME: leaving of a will and catching asserts mostly only works in Linux +-#ifdef __linux ++#if 1 + + #ifdef __USE_GNU + static const char *argv0 = program_invocation_short_name; --- wvstreams-4.6.1.orig/debian/patches/series +++ wvstreams-4.6.1/debian/patches/series @@ -0,0 +1,4 @@ +01_kfreebsd_ftbfs.diff +02_doc_path.diff +03_html_sgml.diff +04_signed_request.diff --- wvstreams-4.6.1.orig/debian/patches/03_html_sgml.diff +++ wvstreams-4.6.1/debian/patches/03_html_sgml.diff @@ -0,0 +1,13 @@ +Index: wvstreams-4.6/Docs/sgmlmanual/HTML.dsl +=================================================================== +--- wvstreams-4.6.orig/Docs/sgmlmanual/HTML.dsl 2009-07-29 11:51:22.000000000 -0400 ++++ wvstreams-4.6/Docs/sgmlmanual/HTML.dsl 2009-07-29 11:51:44.000000000 -0400 +@@ -10,7 +10,7 @@ + ;; your stuff goes here... + ;;(define %gentext-nav-use-ff% 1) + (define %use-id-as-filename% 1) +- ++(define %html-ext% ".html") + + + --- wvstreams-4.6.1.orig/debian/patches/04_signed_request.diff +++ wvstreams-4.6.1/debian/patches/04_signed_request.diff @@ -0,0 +1,13 @@ +Index: wvstreams-4.6/crypto/wvx509.cc +=================================================================== +--- wvstreams-4.6.orig/crypto/wvx509.cc 2009-07-29 11:58:16.000000000 -0400 ++++ wvstreams-4.6/crypto/wvx509.cc 2009-07-29 11:58:43.000000000 -0400 +@@ -325,7 +325,7 @@ + } + + int verify_result = X509_REQ_verify(certreq, pk); +- if (verify_result == 0) ++ if (verify_result == 0 || verify_result == -1) + { + debug(WvLog::Warning, "Self signed request failed"); + X509_REQ_free(certreq); --- wvstreams-4.6.1.orig/debian/patches/02_doc_path.diff +++ wvstreams-4.6.1/debian/patches/02_doc_path.diff @@ -0,0 +1,21 @@ +Index: wvstreams-4.6/Docs/sgmlmanual/Makefile +=================================================================== +--- wvstreams-4.6.orig/Docs/sgmlmanual/Makefile 2009-07-29 11:48:49.000000000 -0400 ++++ wvstreams-4.6/Docs/sgmlmanual/Makefile 2009-07-29 11:50:22.000000000 -0400 +@@ -88,14 +88,14 @@ + $(MAKE) dirimages htmlimages + rm -f $@ + jade -t rtf -o $*.rtf.tmp \ +- -d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl $< ++ -d /usr/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl $< + cat $*.rtf.tmp | sed 's,"img/\(.*\)\.[^.]*","img.tmp/\1.gif",g' >$@ + rm -f $*.rtf.tmp + + %.tex: %.sgml + rm -f $@ + jade -t tex -o $*.tex.tmp \ +- -d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/print/docbook.dsl $< ++ -d /usr/share/sgml/docbook/stylesheet/dsssl/modular/print/docbook.dsl $< + cat $*.tex.tmp | sed 's,{img/\(.*\)\.[^.]*},{img.tmp/\1.eps},g' >$@ + rm -f $*.tex.tmp +