debian/0000755000000000000000000000000011767715314007202 5ustar debian/compat0000644000000000000000000000000211767715314010400 0ustar 9 debian/Default.config0000644000000000000000000000016611767715314011760 0ustar library=publib libshort=pub modules=../../liw verbmake=no prefix=../publib-dev/usr mandir=../publib-dev/usr/share/man debian/rules0000755000000000000000000000065311767715314010266 0ustar #!/usr/bin/make -f %: dh "$@" override_dh_auto_install: dh_auto_install -- man3ext=.3pub find debian/publib-dev/usr/share/man -type f -name '*.gz' \ -exec gunzip {} + set -e; find debian/publib-dev/usr/share/man -type f | \ while read file; do \ sed 's/^\.TH [_A-Z0-9]* [0-9]/&pub/' $$file > $$file.new; \ mv $$file.new $$file; done find debian/publib-dev/usr/share/man -type f -exec gzip --best {} + debian/changelog0000644000000000000000000002104511767715314011056 0ustar publib (0.40-1) unstable; urgency=low * New upstream release. Noteworthy changes: - man/hash.3: Fixes, mainly for hash_iter. Closes: #367003, reported by Peter T. Breuer. - man/strinit.3: Use the correct escape sequence for backslashes. * Delete patch 0001-strinit.3-Use-the-correct... (fixed upstream) * debian/rules: Switch to dh * debian/docs: Update to match upstream changes. * debian/copyright: Update, and use copyright-format/1.0 -- Antti-Juhani Kaijanaho Tue, 19 Jun 2012 00:16:53 +0300 publib (0.39-4) unstable; urgency=low * [8bb1c9e] debian/control: Add ${misc:Depends} * [0df1f7c] Update debhelper compat level to 9. - Use dh_prep in place of dh_clean -k * [5ee29d2] debian/rules: Provide build-arch and build-indep. * [d4d6f2a] Convert to Debian source format 3.0 (quilt) * [8fc04cd] Add patch 0001-strinit.3-Use-the-correct-escape-for-backslashes * [98ff281] Update Standards-Version to 3.9.3 (no other changes needed). * [c92f04e] Get CFLAGS et al from dpkg-buildflags -- Antti-Juhani Kaijanaho Sat, 16 Jun 2012 17:11:32 +0300 publib (0.39-3.1) unstable; urgency=low * NMU on maintainer's request. * Re-add man pages (closes: #441963). -- Robert Luberda Wed, 19 Mar 2008 19:28:22 +0100 publib (0.39-3) unstable; urgency=low * New maintainer Closes: #390744 (ITA: publib -- library of miscellaneous C functions) * Note: liw released 0.39-2 on 2 Oct 2006, despite the changelog tagline date * debian/control [Standards-Version]: 3.7.2, no changes required. -- Antti-Juhani Kaijanaho Tue, 3 Oct 2006 23:01:04 +0300 publib (0.39-2) unstable; urgency=low * Orphaning. -- Lars Wirzenius Sun, 12 Mar 2006 12:08:21 +0200 publib (0.39-1) unstable; urgency=low * New upstream version. - strsplit is fixed, thanks to suggestion from Ron Fox. Closes: #354750. - cfgtool routines are removed, but they haven't been used by anything for a decade, so no-one should have to worry * debian/control: Bumped Standards-Version to 3.6.2, no other changes necessary. -- Lars Wirzenius Sun, 12 Mar 2006 12:08:21 +0200 publib (0.38-2) unstable; urgency=low * Updated the package description. Closes: #268540, #277236. * Added patch for cross building, by NIIBE Yutaka. Closes: #285428. * Removed build depdency on autoconf. -- Lars Wirzenius Wed, 19 Jan 2005 18:36:00 +0300 publib (0.38-1) unstable; urgency=low * New upstream version: Changed a Bash shell function to a Posix shell function ("function foo {" to "foo() {" (closes: #264048). -- Lars Wirzenius Sat, 7 Aug 2004 01:20:00 +0300 publib (0.37-1) unstable; urgency=low * New upstream release to remove modules that won't compile (closes: #258992). -- Lars Wirzenius Thu, 5 Aug 2004 11:20:00 +0300 publib (0.36-1) unstable; urgency=low * New upstream release to fix struncstr's handling of three digit octal escapes (closes: #246816). -- Lars Wirzenius Sun, 11 Jul 2004 13:23:00 +0300 publib (0.35-3) unstable; urgency=low * debian/control: Set section to be libdevel, instead of devel. Forgot to do this in -2. I'm a klutz and a nincompoop. -- Lars Wirzenius Sun, 16 Nov 2003 22:32:04 +0200 publib (0.35-2) unstable; urgency=low * debian/control: Build dependency on autoconf was missing, added. (closes: #220967) * liw/cfg/configure, liw/lsm/configure: Generated. They're missing in the upstream sources as well, but I don't want to make an upstream release just for this, so I fix it in the Debian version. -- Lars Wirzenius Sun, 16 Nov 2003 22:23:02 +0200 publib (0.35-1) unstable; urgency=low * New upstream release. Fixes: - base64 broken on little-endian machines (closes: #197039) -- Lars Wirzenius Sat, 15 Nov 2003 20:28:19 +0200 publib (0.34-2) unstable; urgency=low * Taking over package maintainership again, with permission from Antti-Juhani. * debian/control: Standards version updated to 3.5.8.0. No other changes were necessary, as far as I could see. -- Lars Wirzenius Sun, 26 Jan 2003 20:58:45 +0200 publib (0.34-1) unstable; urgency=low * New upstream version. Excerpts from upstream changelog: + liw/sbuf/sbuf_srch.c: Added missing #include for ( needs it). Thanks to Dmitry Astapov . Closes: #144483. + framework/Generic.mk, framework/link-alternative-names, liw/publibdocs/Makefile: Manual pages are installed compressed, and links to alternative names are created Closes: #99605. * debian/control [Standards-Version]: Upgraded to 3.5.5. -- Antti-Juhani Kaijanaho Mon, 22 Jul 2002 21:50:30 +0300 publib (0.32-1) unstable; urgency=low * debian/control: New maintainer. * Converted from native to non-native packaging, as upstream is no longer the Debian maintainer. * debian/control [Standards-Version]: Upgraded to 3.5.4; due to bug#99605 we are not yet compliant to 3.5.5 or later. * debian/control [Build-Depends]: Added. -- Antti-Juhani Kaijanaho Sun, 23 Sep 2001 14:07:47 +0300 publib (0.32) unstable; urgency=low * Moved files from /usr/doc to /usr/share/doc, as per current policy. (Closes: Bug#91623) * Moved files from /usr/man to /usr/share/man. * Converted to use debhelper. -- Lars Wirzenius Sat, 31 Mar 2001 12:56:42 +0300 publib (0.31) unstable; urgency=low * liw/errormsg/errormsg.c: Treat "" same as NULL for the program name. Suggestion sent by Gary Kline . * This recompile should also fix dwww related problems (closes: Bug #45092). -- Lars Wirzenius Sun, 19 Sep 1999 19:14:04 +0300 publib (0.30) unstable; urgency=low * framework/Makefile.in: Add C++ wrappers in the generated header; if the module headers are to be included directly, they need to add the wrappers themselves. -- Lars Wirzenius Mon, 8 Feb 1999 17:55:41 +0200 publib (0.29) unstable; urgency=low * Added tbuf module. Not working yet, however. * Changed name of changelog in /usr/log. * liw/alloc/alloc.h: Removed prototype for strdup. It isn't included in publib, anyway. Fixes bug #31977, although differently than the suggested patch in the bug report. Also #29887 and #22561. * liw/sbuf: Added code to log the size and position of changes, triggered by macro SBUF_LOG. This is needed for optimizing, and is not turned on in the release versions. -- Lars Wirzenius Mon, 25 Jan 1999 15:35:56 +0200 publib (0.28) unstable; urgency=low * No longer compresses /usr/doc/publib-dev/copyright. (Fixes bug #14504.) * Moved upstream changelog to debian/changelog (this file). * Compresses manual pages. * Changes section manual pages on the .TH line to 3pub. This fixes bug #8415. * Updated to conform to Debian Policy Manual 2.4.0.0. -- Lars Wirzenius Fri, 13 Mar 1998 15:55:54 +0200 publib (0.27) unstable; urgency=low * Re-compiled for libc6. * Changes to liw/sbuf, liw/log, and liw/cfg in the upstream version. * Removed Debian version from version number (but didn't combine upstream changelog with Debian changelog). -- Lars Wirzenius Tue, 11 Nov 1997 04:37:02 +0200 publib (0.26-1) unstable; urgency=low * New upstream release that only fixes bugs. * Fixes bug #8228: adds one missing #include, and removes an extra one. -- Lars Wirzenius Sun, 27 Apr 1997 03:02:43 +0300 publib (0.25-1) unstable; urgency=low * New upstream release; mostly just bug fixes. -- Lars Wirzenius Sat, 28 Dec 1996 00:50:15 +0200 publib (0.24-1) unstable; urgency=low * New upstream release with important changes in sbuf and cfgtool. -- Lars Wirzenius Thu, 5 Dec 1996 11:27:41 +0200 publib (0.23-1) unstable; urgency=low * New upstream release (read Changes). * Minor tweaking to debian/rules. -- Lars Wirzenius Wed, 6 Nov 1996 20:04:02 +0200 publib (0.22-1) unstable; urgency=low * New upstream release (read Changes). * Added debian/* to upstream sources. -- Lars Wirzenius Tue, 5 Nov 1996 23:55:00 +0200 publib (0.21-1) unstable; urgency=low * New upstream release (mostly just changes in the sbuf module). -- Lars Wirzenius Mon, 4 Nov 1996 19:31:04 +0200 publib (0.20-1) unstable; urgency=low * First release. -- Lars Wirzenius Sun, 22 Sep 1996 02:47:04 +0300 debian/docs0000644000000000000000000000001411767715314010050 0ustar README NEWS debian/source/0000755000000000000000000000000011767715314010502 5ustar debian/source/format0000644000000000000000000000001311767715314011707 0ustar 3.0 (quilt)debian/control0000644000000000000000000000122511767715314010605 0ustar Source: publib Maintainer: Antti-Juhani Kaijanaho Section: libdevel Priority: optional Standards-Version: 3.9.3 Build-Depends: debhelper (>= 9) Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/ajk/publib.git Vcs-Git: git://anonscm.debian.org/users/ajk/publib.git Package: publib-dev Depends: ${misc:Depends} Architecture: any Description: library of miscellaneous C functions This library contains functions for memory allocation, bit arrays, comparing standard C types for qsort and bsearch, error messages, filenames, hash tables, integer sets, log files, NNTP, priority queues, normal queues, editor buffers, stacks, and strings. debian/copyright0000644000000000000000000000311011767715314011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: publib Upstream-Contact: publib@lists.kaijanaho.info Source: http://publib.googlecode.com/files/publib-0.40.tar.gz Files: * License: BSD-2-clause Copyright: Copyright © 2012 Antti-Juhani Kaijanaho. Copyright © 1994-2006 Lars Wirzenius. License: BSD-2-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.