debian/0000775000000000000000000000000012262154773007201 5ustar debian/rules0000775000000000000000000000044712262154457010265 0ustar #!/usr/bin/make -f DEB_INSTALL_CHANGELOGS_ALL = doc/txt/ChangeLog.txt include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/autoreconf.mk clean:: rm -rf autom4te.cache # Add here any variable or target overrides you need. debian/libtpl0.install0000664000000000000000000000004611401671625012131 0ustar debian/tmp/usr/lib/lib*.so.* usr/lib debian/changelog0000664000000000000000000000114412262154773011053 0ustar libtpl (1.5-2ubuntu1) trusty; urgency=medium * Use dh-autoreconf instead of autotools-dev to also fix FTBFS on ppc64el by getting new libtool macros (still updates config.{sub,guess}). * Use automake's "foreign" option to fix FTBFS while autoreconfing. -- Logan Rosen Sat, 04 Jan 2014 23:02:11 -0500 libtpl (1.5-2) unstable; urgency=low * Added a pkg-config file. -- Kari Pahula Wed, 23 Jun 2010 00:30:15 +0300 libtpl (1.5-1) unstable; urgency=low * Initial release (Closes: #584464) -- Kari Pahula Thu, 03 Jun 2010 21:51:31 +0300 debian/compat0000664000000000000000000000000211401661043010362 0ustar 7 debian/libtpl.pc0000664000000000000000000000025311410225545011001 0ustar prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: libtpl Description: Serialization library Version: 1.5 Libs: -ltpl Cflags: debian/libtpl-dev.install0000664000000000000000000000020711410225744012621 0ustar debian/tmp/usr/lib/*.so usr/lib debian/tmp/usr/lib/*.la usr/lib debian/tmp/usr/include/ usr debian/libtpl.pc usr/lib/pkgconfig debian/copyright0000664000000000000000000000403011402006030011102 0ustar This work was packaged for Debian by: Kari Pahula on Thu, 03 Jun 2010 11:01:48 +0300 It was downloaded from: Upstream Author(s): Troy Hanson Copyright: Copyright (c) 2005-2010 Troy Hanson 2007 Horea Haitonic 2002 Mihai Bazon License: All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT OWNER OR CONTRIBUTORS 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. The Debian packaging is: Copyright (C) 2010 Kari Pahula and is licensed under BSD see "/usr/share/common-licenses/BSD". doc/html/{perl,userguide}.html include Table Of Content generator by Mihai Bazon /* Author: Mihai Bazon, September 2002 * http://students.infoiasi.ro/~mishoo * * Table Of Content generator * Version: 0.4 * * Feel free to use this script under the terms of the GNU General Public * License, as long as you do not remove or alter this notice. */ Full text of GPL is available in /usr/share/common-licenses/GPL. debian/source/0000775000000000000000000000000011401661043010464 5ustar debian/source/format0000664000000000000000000000001411401661043011672 0ustar 3.0 (quilt) debian/libtpl-dev.doc-base0000664000000000000000000000056711402006344012633 0ustar Document: libtpl Title: Debian libtpl Manual Author: Troy Hanson Abstract: User guide for Tpl serialization library. Section: Programming/C Format: PDF Files: /usr/share/doc/libtpl-dev/userguide.pdf.gz Format: text Files: /usr/share/doc/libtpl-dev/userguide.txt.gz Format: HTML Index: /usr/share/doc/libtpl-dev/html/index.html Files: /usr/share/doc/libtpl-dev/html/*.html debian/control0000664000000000000000000000410012262154546010575 0ustar Source: libtpl Section: devel Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Kari Pahula Build-Depends: cdbs, debhelper (>= 7.0.50~), dh-autoreconf Standards-Version: 3.8.4 Homepage: http://tpl.sourceforge.net/ Package: libtpl-dev Architecture: all Section: libdevel Depends: ${misc:Depends}, libtpl0 (>= ${source:Upstream-Version}), libtpl0 (<< ${source:Upstream-Version}+1~) Description: efficient C serialization library - development files Tpl is a library for serializing C data. The data is stored in its natural binary form. The API is small and tries to stay "out of the way". Tpl can serialize many C data types, including structures. . Tpl makes a convenient file format. For example, suppose a program needs to store a list of user names and ids. This can be expressed using the format string "A(si)". If the program needs two such lists (say, one for regular users and one for administrators) this could be expressed as "A(si)A(si)". It is easy to read and write this kind of structured data using tpl. . Tpl can also be used as an IPC message format. It handles byte order issues and deframing individual messages off of a stream automatically. Package: libtpl0 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: efficient C serialization library Tpl is a library for serializing C data. The data is stored in its natural binary form. The API is small and tries to stay "out of the way". Tpl can serialize many C data types, including structures. . Tpl makes a convenient file format. For example, suppose a program needs to store a list of user names and ids. This can be expressed using the format string "A(si)". If the program needs two such lists (say, one for regular users and one for administrators) this could be expressed as "A(si)A(si)". It is easy to read and write this kind of structured data using tpl. . Tpl can also be used as an IPC message format. It handles byte order issues and deframing individual messages off of a stream automatically. debian/docs0000664000000000000000000000030111401661060010030 0ustar README doc/pdf/userguide.pdf doc/html doc/txt/compiling.txt doc/txt/examples.txt doc/txt/future.txt doc/txt/perl.txt doc/txt/sflogo.txt doc/txt/toc.txt doc/txt/topnav.txt doc/txt/userguide.txt debian/patches/0000775000000000000000000000000012262155026010620 5ustar debian/patches/series0000664000000000000000000000002712262154732012037 0ustar automake-foreign.patch debian/patches/automake-foreign.patch0000664000000000000000000000046012262155026015076 0ustar --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ AC_CONFIG_SRCDIR(src/tpl.c) AC_CONFIG_AUX_DIR(config) AC_CONFIG_HEADERS(config/config.h) -AM_INIT_AUTOMAKE +AM_INIT_AUTOMAKE([foreign]) AC_PROG_CC dnl next 4 lines are a hack to avoid libtool's dnl needless checks for C++ and Fortran compilers