debian/0000755000000000000000000000000011702371223007164 5ustar debian/changelog0000644000000000000000000001001611702371117011036 0ustar ucl (1.03-5) unstable; urgency=low * Switch to `3.0 (quilt)' format. Add initial 01-Examples.patch containing previous changes. * Switch to debhelper v9 and tiny rules file: + use dh_autotools-dev to update config.{sub,guess} files; + multi-arch support; + use dpkg-buildflags to set CFLAGS and LDFLAGS; + bump build-dependencies on debhelper and dpkg-dev. * Fix examples/Makefile not to remove original *.c.gz files. * debian/control: + add VCS fields. + drop ancient Conflicts/Replaces/Provides on libucl; + Standards-Version: 3.9.2 (no changes); + sort dependency fields with wrap-and-sort. -- Robert Luberda Sun, 08 Jan 2012 20:45:02 +0100 ucl (1.03-4) unstable; urgency=low * Update config.sub & config.guess (closes: #531963). * Switch to debhelper v7. * Standards-Version: 3.8.1. * Fix copyright-refers-to-versionless-license-file lintian's warning. -- Robert Luberda Sun, 07 Jun 2009 09:30:19 +0200 ucl (1.03-3) unstable; urgency=low * debian/rules: + Don't ignore make distclean errors (lintian). + Include `-Wl,-z,noexecstack' in LDFLAGS (fixes lintian's `shlib-with-executable-stack' warning). + Add `-Wl,-z,defs -Wl,--as-needed' to LDFLAGS. + Add support for cross-linking. + Compile with -D_REENTRANT (policy). * Build with debhelper v6. * Use ${binary:Version} instead of ${Source-Version} (lintian). * Move Homepage to its own control field. * Standards-Version: 3.7.3. -- Robert Luberda Tue, 29 Jan 2008 22:00:17 +0100 ucl (1.03-2) unstable; urgency=low * Upload to unstable. * Fix typo in debian/watch. -- Robert Luberda Tue, 28 Sep 2004 21:31:12 +0200 ucl (1.03-1) experimental; urgency=low * New upstream version. * Update download URL in the copyright file. * New debian/watch file for uscan(1). * Add link to the homepage to binary packages' descriptions. * Add lintian source override file for `cvsignore-file-in-source'. -- Robert Luberda Mon, 26 Jul 2004 20:17:53 +0200 ucl (1.02-1) experimental; urgency=low * New upstream version: + rename libucl0 to libucl1 beacuse of soname change. * Change section of libcul-dev package to libdevel to match the override file. * Update config.guess and config.sub files. * Standards-Version: 3.6.1 (no changes). -- Robert Luberda Sat, 27 Mar 2004 10:41:12 +0100 ucl (1.01-3) unstable; urgency=low * Upgrade to Standards-Version: 3.5.7. * Build with debhelper v4. * libucl-dev: Depends on `libc6-dev | libc-dev', not on `libc6-dev'. -- Robert Luberda Sat, 16 Nov 2002 10:43:01 +0100 ucl (1.01-2) unstable; urgency=low * Rename libucl to libucl0 (closes: #140415). * Add some examples to libucl-dev. * Close NMU fixed bug, closes: #96604. -- Robert Luberda Tue, 2 Apr 2002 08:12:50 +0200 ucl (1.01-1) unstable; urgency=low * New maintainer (closes: #128399). * New upstream version (closes: #128015). * Standars-Version: 3.5.6. * Added support for DEB_BUILD_OPTIONS=debug,nostrip. * Updated debian/rules to the newest debhelper. * Use dh_makeshlibs to generate shlibs file and modify maintainer scripts (and make lintian happy). -- Robert Luberda Thu, 28 Mar 2002 09:13:17 +0100 ucl (0.92-1.1) unstable; urgency=low * Run libtoolize to get support for new architectures. Closes: #96604 -- LaMont Jones Mon, 9 Jul 2001 21:39:34 -0600 ucl (0.92-1) unstable; urgency=low * New upstream version. Closes: #79801, #79802, #79803. -- Leon Breedt Wed, 18 Apr 2001 23:07:20 +0200 ucl (0.91-1.1) unstable; urgency=low * Non-maintainer upload * Fix copyright file. Fixes #79801 * Add a Build-Depends on debhelper to keep lintian happy. -- Paul Martin Sat, 17 Mar 2001 01:50:46 +0000 ucl (0.91-1) unstable; urgency=low * Initial release -- Leon Breedt Tue, 4 Jul 2000 20:26:38 +0200 debian/compat0000644000000000000000000000000211702371117010364 0ustar 9 debian/control0000644000000000000000000000237211702371117010575 0ustar Source: ucl Section: libs Priority: optional Maintainer: Robert Luberda Build-Depends: autotools-dev, debhelper (>= 8.9.14~), dpkg-dev (>= 1.16) Standards-Version: 3.9.2 Homepage: http://www.oberhumer.com/opensource/ucl/ Vcs-Git: git://anonscm.debian.org/users/robert/ucl.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=users/robert/ucl.git Package: libucl1 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Portable compression library - runtime UCL is a portable lossless data compression library written in ANSI C, implementing a number of compression algorithms that achieve an excellent compression ratio while allowing *very* fast decompression. Decompression requires no additional memory. Package: libucl-dev Section: libdevel Architecture: any Depends: libc6-dev | libc-dev, libucl1 (= ${binary:Version}), ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Description: Portable compression library - development UCL is a portable lossless data compression library written in ANSI C, implementing a number of compression algorithms that achieve an excellent compression ratio while allowing *very* fast decompression. . This package contains the development support files. debian/copyright0000644000000000000000000000151311702371117011121 0ustar This is the pre-packaged Debian Linux version of the UCL compression library. It was packaged by Leon Breedt from sources originally retrieved from: http://www.oberhumer.com/opensource/ucl/ Copyright notice: UCL is licensed under the terms of the GNU General Public License version 2, a copy of which is available as /usr/share/common-licenses/GPL-2 on Debian systems. COPYRIGHT --------- The UCL library is Copyright (C) 1996, 1997, 1998, 1999, 2000 by Markus Franz Xaver Johannes Oberhumer The UCL library is distributed under the terms of the GNU General Public License (GPL). See the file COPYING. Special licenses for commercial and other applications which are not willing to accept the GNU General Public License are available by contacting the author. debian/examples/0000755000000000000000000000000011702371117011004 5ustar debian/examples/Makefile0000644000000000000000000000026411702371117012446 0ustar CC=gcc CFLAGS=-O2 LDFLAGS=-lucl all: simple uclpack %.c: %.c.gz gzip -d < "$<" > "$@" simple: simple.o uclpack: uclpack.o clean: rm -f simple uclpack *.o .PHONY: all clean debian/libucl-dev.examples0000644000000000000000000000005111702371117012750 0ustar examples/*.[ch] debian/examples/Makefile debian/libucl-dev.install0000755000000000000000000000036711702371117012615 0ustar #!/bin/sh # Note: this script needs debhelper >= 8.9.12 and dpkg-dev >= 1.16 set -e echo debian/tmp/usr/include libdir=debian/tmp/usr/lib/"`dpkg-architecture -qDEB_HOST_MULTIARCH`" echo "$libdir"/'*.a' echo "$libdir"/'*.la' echo "$libdir"/'*.so' debian/libucl1.docs0000644000000000000000000000002311702371117011366 0ustar README THANKS TODO debian/libucl1.install0000755000000000000000000000024611702371117012116 0ustar #!/bin/sh # Note: this script needs debhelper >= 8.9.12 and dpkg-dev >= 1.16 set -e echo debian/tmp/usr/lib/"`dpkg-architecture -qDEB_HOST_MULTIARCH`"/'libucl.so.*' debian/patches/0000755000000000000000000000000011702371117010615 5ustar debian/patches/01-Examples.patch0000644000000000000000000000215311702371117013633 0ustar From: Robert Luberda Date: Mon, 26 Jul 2004 20:44:00 +0200 Subject: 01 Examples. Fix examples. --- examples/portab.h | 2 +- examples/simple.c | 2 +- examples/uclpack.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/portab.h b/examples/portab.h index 6cf0752..719839c 100644 --- a/examples/portab.h +++ b/examples/portab.h @@ -28,7 +28,7 @@ #include -#if 1 +#if 0 #include "examples/portab_a.h" diff --git a/examples/simple.c b/examples/simple.c index 5fd54be..faecf60 100644 --- a/examples/simple.c +++ b/examples/simple.c @@ -32,7 +32,7 @@ /* portability layer */ #define WANT_UCL_MALLOC 1 -#include "examples/portab.h" +#include "portab.h" /************************************************************************* diff --git a/examples/uclpack.c b/examples/uclpack.c index a340c24..a104876 100644 --- a/examples/uclpack.c +++ b/examples/uclpack.c @@ -60,7 +60,7 @@ #define WANT_UCL_UCLOCK 1 #endif #define WANT_UCL_WILDARGV 1 -#include "examples/portab.h" +#include "portab.h" static const char *progname = NULL; -- debian/patches/series0000644000000000000000000000002211702371117012024 0ustar 01-Examples.patch debian/rules0000755000000000000000000000227611702371117010255 0ustar #!/usr/bin/make -f ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) conf_add := --enable-debug else conf_add := endif BUILD := DEB-BUILD DH_AUTO_OPTIONS := -v -Sautoconf -B$(BUILD) --parallel export CFLAGS := -g -D_REENTRANT \ $(shell dpkg-buildflags --get CFLAGS) export LDFLAGS := -Wl,-z,noexecstack -Wl,-z,defs -Wl,--as-needed \ $(shell dpkg-buildflags --get LDFLAGS) %: dh "$@" override_dh_auto_configure: $(BUILD)/configure-stamp $(BUILD)/configure-stamp: rm -f .pc/.*unapply # see bug#649521 dh_autotools-dev_updateconfig @echo "==> Configuring UCL" dh_auto_configure $(DH_AUTO_OPTIONS) -- \ --enable-shared $(conf_add) touch "$@" override_dh_auto_build: $(BUILD)/build-stamp $(BUILD)/build-stamp: $(BUILD)/configure-stamp @echo "==> Building UCL" dh_auto_build $(DH_AUTO_OPTIONS) touch "$@" override_dh_auto_clean: rm -f $(BUILD)/build-stamp $(BUILD)/configure-stamp dh_auto_clean $(DH_AUTO_OPTIONS) dh_autotools-dev_restoreconfig override_dh_auto_install: dh_auto_install $(DH_AUTO_OPTIONS) override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_makeshlibs: dh_makeshlibs -Nlibucl-dev -V debian/source/0000755000000000000000000000000011702371117010466 5ustar debian/source/format0000644000000000000000000000001411702371117011674 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000017111702371117010216 0ustar # control file for the uscan(1) tool version=2 http://www.oberhumer.com/opensource/ucl/ \ (?:.*/)ucl-([\d\.]+)\.tar\.gz