debian/0000755000000000000000000000000012234471337007174 5ustar debian/uniconfd.examples0000644000000000000000000000003111565311366012534 0ustar uniconf/daemon/sample.inidebian/libwvstreams4.6-base.lintian-override0000644000000000000000000000007011565311366016251 0ustar libwvstreams4.6-base: package-name-doesnt-match-sonames debian/libwvstreams4.6-base.dirs0000644000000000000000000000003411565311366013737 0ustar usr/share/lintian/overrides debian/compat0000644000000000000000000000000212234213651010363 0ustar 7 debian/uniconfd.default0000644000000000000000000000061711565311366012354 0ustar # 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:" debian/libuniconf4.6.install0000644000000000000000000000007611565311366013150 0ustar debian/tmp/usr/lib/libuniconf.so* debian/tmp/etc/uniconf.conf debian/libwvstreams4.6-extras.dirs0000644000000000000000000000003411565311366014333 0ustar usr/share/lintian/overrides debian/uniconfd.manpages0000644000000000000000000000003211565311366012512 0ustar uniconf/daemon/uniconfd.8 debian/control0000644000000000000000000001037612234213775010606 0ustar Source: wvstreams Section: libs Priority: optional Maintainer: Debian QA Group Build-Depends: debhelper (>= 7), autoconf, autotools-dev, libdb-dev, libpam0g-dev, libssl-dev, libxplc0.3.13-dev, libpopt-dev, zlib1g-dev, doxygen, libdbus-1-dev, graphviz Standards-Version: 3.9.4 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} 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 Depends: ${misc:Depends} 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}), libxplc0.3.13-dev, ${misc:Depends} Suggests: tk8.5 | 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. debian/patches/0000755000000000000000000000000012234471211010612 5ustar debian/patches/02_doc_path.diff0000644000000000000000000000150012234206127013524 0ustar Description: use new /usr/share/sgml location for docbook.dsl Author: Matthias Klose Forwarded: no Last-Update: 2013-10-30 --- a/Docs/sgmlmanual/Makefile +++ b/Docs/sgmlmanual/Makefile @@ -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 debian/patches/06_gcc-4.7.diff0000644000000000000000000000073712234207761013031 0ustar Description: Fix FTBFS with gcc-4.7 Small header include change. This is borderlinde cosmetic, but still needed to prevent the FTBFS. Author: Paul Tagliamonte Origin: vendor Bug: https://code.google.com/p/wvstreams/issues/detail?id=34 Bug-Debian: http://bugs.debian.org/667418 Last-Update: 2013-10-30 --- a/utils/wvuid.cc +++ b/utils/wvuid.cc @@ -33,6 +33,7 @@ #else // not WIN32 +#include WvString wv_username_from_uid(wvuid_t uid) { debian/patches/04_signed_request.diff0000644000000000000000000000103712234216451014774 0ustar Description: fix return type checking of X509_REQ_verify Author: Moritz Mühlenhoff Bug: https://code.google.com/p/wvstreams/issues/detail?id=40 Bug-Debian: http://bugs.debian.org/513539 Forwarded: yes Last-Update: 2013-10-30 --- a/crypto/wvx509.cc +++ b/crypto/wvx509.cc @@ -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); debian/patches/08_openssl-1.0.diff0000644000000000000000000000105012234212750013727 0ustar Description: fix FTBFS with OpenSSL 1.0 Author: Luca Falavigna Bug: https://code.google.com/p/wvstreams/issues/detail?id=27 Bug-Debian: http://bugs.debian.org/621990 Forwarded: no Last-Update: 2013-10-30 --- a/crypto/wvx509.cc +++ b/crypto/wvx509.cc @@ -1157,7 +1157,7 @@ if (ext) { - X509V3_EXT_METHOD *method = X509V3_EXT_get(ext); + X509V3_EXT_METHOD *method = (X509V3_EXT_METHOD *)X509V3_EXT_get(ext); if (!method) { WvDynBuf buf; debian/patches/series0000644000000000000000000000027212234214530012027 0ustar 01_kfreebsd_ftbfs.diff 02_doc_path.diff 03_html_sgml.diff 04_signed_request.diff 06_gcc-4.7.diff 07_buildflags.diff 08_openssl-1.0.diff 09_glibc-2.12.diff 10_readline.diff 11_typos.diff debian/patches/03_html_sgml.diff0000644000000000000000000000102012234206250013724 0ustar Description: use .html extension for HTML documentation files Define %html-ext% to ".html" while building HTML documentation, since current docbook-dsssl appears to default to ".htm". Author: Matthias Klose Forwarded: no Last-Update: 2013-10-30 --- a/Docs/sgmlmanual/HTML.dsl +++ b/Docs/sgmlmanual/HTML.dsl @@ -10,7 +10,7 @@ ;; your stuff goes here... ;;(define %gentext-nav-use-ff% 1) (define %use-id-as-filename% 1) - +(define %html-ext% ".html") debian/patches/07_buildflags.diff0000644000000000000000000000144712234207704014100 0ustar Description: build flags support Don't force -O2 optimization. Make build logs verbose. Author: Matthias Klose Forwarded: not-needed Last-Update: 2013-10-30 --- a/gen-cc +++ b/gen-cc @@ -15,6 +15,11 @@ shift shift + echo $CC \$MODE -o \$BASE.o \$BASE.$EXT \\ + -MMD -MF \$DEPFILE -MP -MQ \$BASE.o \\ + $CPPFLAGS \\ + $CFLAGS \\ + "\$@" $CC \$MODE -o \$BASE.o \$BASE.$EXT \\ -MMD -MF \$DEPFILE -MP -MQ \$BASE.o \\ $CPPFLAGS \\ --- a/wvrules-posix.mk +++ b/wvrules-posix.mk @@ -35,11 +35,6 @@ # Default compiler we use for linking WVLINK_CC = $(CXX) -ifneq ("$(enable_optimization)", "no") - CXXFLAGS+=-O2 - CFLAGS+=-O2 -endif - ifneq ("$(enable_warnings)", "no") CXXFLAGS+=-Wall -Woverloaded-virtual CFLAGS+=-Wall debian/patches/10_readline.diff0000644000000000000000000000115712234210362013531 0ustar Description: make it possible to disable readline Author: Jakub Wilk Bug: https://code.google.com/p/wvstreams/issues/detail?id=38 Forwarded: no Last-Update: 2013-10-30 --- a/configure.ac +++ b/configure.ac @@ -59,6 +59,7 @@ AC_ARG_WITH(dbus, AC_HELP_STRING([--with-dbus], [DBUS])) AC_ARG_WITH(openssl, AC_HELP_STRING([--with-openssl], [OpenSSL >= 0.9.7 (required)])) +AC_ARG_WITH(readline, AC_HELP_STRING([--with-readline], [readline])) AC_ARG_WITH(pam, AC_HELP_STRING([--with-pam], [PAM])) AC_ARG_WITH(tcl, AC_HELP_STRING([--with-tcl], [Tcl])) AC_ARG_WITH(qt, AC_HELP_STRING([--with-qt], [Qt])) debian/patches/01_kfreebsd_ftbfs.diff0000644000000000000000000000114312234206025014713 0ustar Description: fix FTBFS on kFreeBSD Author: Petr Salinger Bug-Debian: http://bugs.debian.org/537883 Forwarded: no Last-Update: 2013-10-30 --- a/utils/wvcrash.cc +++ b/utils/wvcrash.cc @@ -26,7 +26,7 @@ #endif // FIXME: this file mostly only works in Linux -#ifdef __linux +#if 1 # include #include --- a/utils/wvcrashbase.cc +++ b/utils/wvcrashbase.cc @@ -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; debian/patches/11_typos.diff0000644000000000000000000000241512234471211013125 0ustar Description: fix typos Author: Jakub Wilk Bug: https://code.google.com/p/wvstreams/issues/detail?id=39 Forwared: not-needed Last-Update: 2013-10-30 --- a/ChangeLog +++ b/ChangeLog @@ -745,7 +745,7 @@ "wvtestmain ''" actually still runs all the tests, so skip the warning. wvtest.cc prints a message "WARNING: WvTest: only ran tests starting - with specifed prefix(es)" if you give it any parameters restricting the + with specified prefix(es)" if you give it any parameters restricting the tests to be run. But 'make runtests' actually sometimes provides an existing but empty parameter, which doesn't restrict anything because *any* test starts with the empty string. So suppress the warning in that case; --- a/utils/wvtest.cc +++ b/utils/wvtest.cc @@ -252,7 +252,7 @@ if (prefixes && *prefixes && **prefixes) printf("WvTest: WARNING: only ran tests starting with " - "specifed prefix(es).\n"); + "specified prefix(es).\n"); else printf("WvTest: ran all tests.\n"); printf("WvTest: %d test%s, %d failure%s.\n", --- a/uniconf/tests/uni.8.subst +++ b/uniconf/tests/uni.8.subst @@ -78,7 +78,7 @@ .SH COMMANDS .TP get -Retreive the +Retrieve the .I VALUE associated with the provided .I KEY debian/patches/09_glibc-2.12.diff0000644000000000000000000000143512234213105013413 0ustar Description: fix FTBFS with glibc 2.12 Author: Luca Falavigna Bug: https://code.google.com/p/wvstreams/issues/detail?id=28 Forwarded: no Last-Update: 2013-10-30 --- a/ipstreams/wvunixdgsocket.cc +++ b/ipstreams/wvunixdgsocket.cc @@ -1,8 +1,6 @@ #include "wvunixdgsocket.h" -#ifdef MACOS #include #include -#endif WvUnixDGSocket::WvUnixDGSocket(WvStringParm filename, bool _server, int perms) : socketfile(filename) --- a/streams/wvatomicfile.cc +++ b/streams/wvatomicfile.cc @@ -10,10 +10,7 @@ #include "wvatomicfile.h" #include "wvfileutils.h" #include "wvstrutils.h" - -#ifdef MACOS #include -#endif WvAtomicFile::WvAtomicFile(WvStringParm filename, int flags, mode_t create_mode) : tmp_file(WvString::null) debian/copyright0000644000000000000000000000356711565311366011143 0ustar 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 debian/uniconfd.install0000644000000000000000000000011511565311366012367 0ustar uniconf/daemon/uniconfd usr/sbin uniconf/daemon/uniconfd.ini var/lib/uniconf debian/uniconf-tools.manpages0000644000000000000000000000001511565311366013505 0ustar debian/uni.8 debian/libwvstreams4.6-base.install0000644000000000000000000000004111565311366014442 0ustar debian/tmp/usr/lib/libwvbase.so* debian/uniconfd.init0000644000000000000000000000432411565311366011672 0ustar #! /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 debian/uniconfd.postrm0000644000000000000000000000163011565311366012250 0ustar #! /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 debian/libwvstreams4.6-dev.install0000644000000000000000000000015011565311366014307 0ustar debian/tmp/usr/bin/wvtesthelper debian/tmp/usr/bin/wvtestmain debian/tmp/usr/lib/valgrind/wvstreams.suppdebian/watch0000644000000000000000000000054612120421704010215 0ustar version=3 opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/,\ downloadurlmangle=s%.*/([^/]*)/downloads/detail\?name=([^=&]*).*%http://$1.googlecode.com/files/$2%,filenamemangle=s/.*name=([^&]+).*/$1/ \ http://code.google.com/p/wvstreams/downloads/list?can=1 .*=wvstreams-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)|zip).* debian/uniconfd.postinst0000644000000000000000000000164011565311366012610 0ustar #! /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 debian/docs0000644000000000000000000000001111565311366010040 0ustar README debian/changelog0000644000000000000000000003504012234471336011047 0ustar wvstreams (4.6.1-7) unstable; urgency=low * QA upload. * Don't build-conflict with valgrind; pass --without-valgrind to the configure script instead. * Regenerate the configure script from source at build time. Build-depend on autoconf. * Patch the configure script to make it possible to disable readline. * Disable readline support (closes: #725858). * Bump debhelper compatibility level to 7. + Update minimum required debhelper version in Build-Depends accordingly. * Improve debian/rules: + Use “chmod a-x” instead of “chmod -x”. + Don't ignore errors from rm. + Don't remove the .pc directory in the clean target. + Copy config.sub and config.guess unconditionally. + Use “dh_prep” instead of “dh_clean -k”. * Improve patches: + Add patch headers. + Split 05_gcc.diff into two patches: - 08_openssl-1.0.diff, to fix FTBFS with OpenSSL 1.0; - 09_glibc-2.12.diff, to fix FTBFS with glibc 1.12. * Fix a typo. -- Jakub Wilk Thu, 31 Oct 2013 16:10:21 +0100 wvstreams (4.6.1-6) unstable; urgency=low * QA upload. * Suggest tk8.5 instead of tk8.4. * Build using hardening flags. * Enable verbose build. * debian/control: Remove Homepage attribute, doesn't exist anymore. -- Matthias Klose Thu, 14 Mar 2013 11:51:08 -0700 wvstreams (4.6.1-5) unstable; urgency=low * QA upload. * Disable some gcc-4.7 optimization flags to fix wrong magic_number bug. Thanks to Peter Drysdale . (Closes: #674006) * Disable parallel build. * Add Build-Depends: graphviz. -- Johann Felix Soden Fri, 13 Jul 2012 00:39:24 +0200 wvstreams (4.6.1-4) unstable; urgency=low * QA upload. * Remove Qt3 support. (Closes: #604389) -- Ana Beatriz Guerrero Lopez Fri, 18 May 2012 21:38:56 +0200 wvstreams (4.6.1-3) unstable; urgency=low * QA upload. * Fix "ftbfs with GCC-4.7": add patch 06_gcc-4.7.diff from Paul Tagliamonte (missing include). (Closes: #667418) -- gregor herrmann Fri, 20 Apr 2012 13:16:59 +0200 wvstreams (4.6.1-2) unstable; urgency=low * QA upload. * Switch to format 3.0 (quilt). * debian/patches/05_gcc.diff: - Fix FTBFS with new gcc (Closes: #621990). * Drop obsolete Conflicts/Replaces fields. * Bump Standards-Version to 3.9.2. -- Luca Falavigna Fri, 20 May 2011 00:39:34 +0200 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 debian/libwvstreams4.6-extras.lintian-override0000644000000000000000000000007211565311366016647 0ustar libwvstreams4.6-extras: package-name-doesnt-match-sonames debian/uniconfd.prerm0000644000000000000000000000167211565311366012057 0ustar #! /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 debian/uniconf-tools.install0000644000000000000000000000003211565311366013357 0ustar uniconf/tests/uni usr/bin debian/uniconfd.dirs0000644000000000000000000000001411565311366011660 0ustar etc/default debian/source/0000755000000000000000000000000011565312017010467 5ustar debian/source/format0000644000000000000000000000001411565312017011675 0ustar 3.0 (quilt) debian/uni.80000644000000000000000000000706512234471175010070 0ustar '\" 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 Retrieve 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: debian/rules0000755000000000000000000001242312234214073010246 0ustar #!/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 # 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} PKGDEV=$(CURDIR)/debian/libwvstreams-dev PKGDOC=$(CURDIR)/debian/${base}-doc DOCDIR=$(PKGDOC)/usr/share/doc/$(base)-doc CFLAGS = -Wall $(shell dpkg-buildflags --get CFLAGS; dpkg-buildflags --get CPPFLAGS) LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -fno-tree-dce -fno-optimize-sibling-calls endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif MAKEFLAGS += -j1 # parallel build broken config.status: dh_testdir ./autogen.sh cp -f /usr/share/misc/config.sub config.sub cp -f /usr/share/misc/config.guess config.guess CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" ./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-openslp --with-dbus \ --without-valgrind \ --without-readline \ #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="$(CFLAGS) -fPIC -DPIC -fno-tree-dce -fno-optimize-sibling-calls" COPTS="$(CFLAGS) -fPIC -DPIC" $(MAKE) VERBOSE=1 CXXOPTS="$(CFLAGS) -fPIC -DPIC" COPTS="$(CFLAGS) -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 configure include/wvautoconf.h.in argp/configure rm -f build-stamp build-arch-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 rm -f config.sub config.guess dh_clean install: install-indep install-arch install-indep: dh_testdir dh_testroot dh_prep -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_prep -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 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 a-x $(CURDIR)/debian/libwvstreams-dev/usr/lib/valgrind/wvstreams.supp dh_makeshlibs -plibwvstreams$(version)-base \ -plibwvstreams$(version)-extras \ -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 debian/libwvstreams4.6-extras.install0000644000000000000000000000014711565311366015045 0ustar debian/tmp/usr/lib/libwvstreams.so* debian/tmp/usr/lib/libwvutils.so* debian/tmp/usr/lib/libwvdbus.so*