debian/0000755000000000000000000000000012262015345007166 5ustar debian/libconfig-dev.install0000644000000000000000000000022212064176467013277 0ustar debian/tmp/usr/include/libconfig.h debian/tmp/usr/lib/*/libconfig.a debian/tmp/usr/lib/*/libconfig.so debian/tmp/usr/lib/*/pkgconfig/libconfig.pc debian/additions/0000755000000000000000000000000012051741751011147 5ustar debian/additions/examples/0000755000000000000000000000000012051741751012765 5ustar debian/additions/examples/c++/0000755000000000000000000000000012255671314013340 5ustar debian/additions/examples/c++/debian.Makefile0000644000000000000000000000020012051741751016206 0ustar all: example1 example2 example3 example4 LOADLIBES += $(shell pkg-config libconfig++ --libs) CXXFLAGS += -Wall CXXFLAGS += -O2 debian/additions/examples/c/0000755000000000000000000000000012255670732013215 5ustar debian/additions/examples/c/debian.Makefile0000644000000000000000000000016112051741751016066 0ustar all: example1 example2 example3 LOADLIBES += $(shell pkg-config libconfig --libs) CFLAGS += -Wall CFLAGS += -O2 debian/libconfig-dev.examples0000644000000000000000000000013112051741751013434 0ustar examples/c/example.cfg examples/c/example*.c debian/additions/examples/c/debian.Makefile debian/dirs0000644000000000000000000000001012051741751010044 0ustar usr/lib debian/patches/0000755000000000000000000000000012256420736010624 5ustar debian/patches/series0000644000000000000000000000002512256420375012035 0ustar tex-workaround.patch debian/patches/tex-workaround.patch0000644000000000000000000000071712256420674014644 0ustar Description: Fix textinfo/tex FTBFS Author: Matthias Klose Date: Tue, 17 Dec 2013 13:54:38 +0100 --- --- a/doc/libconfig.texi 2012-09-29 04:20:48.000000000 +0000 +++ b/doc/libconfig.texi 2013-12-17 12:52:14.886009579 +0000 @@ -467,9 +467,9 @@ A group has the form: -@b{@{} +@b{lbracechar} @i{settings ...} -@b{@}} +@b{rbracechar} Groups can contain any number of settings, but each setting must have a unique name within the group. debian/copyright0000644000000000000000000000250512051741751011126 0ustar This package was debianized by Jose Luis Tallon on Tue, 10 Oct 2006 01:42:09 +0200. It was downloaded from http://www.hyperrealm.com/libconfig Upstream Author: Mark A Lindner Mark Lindner - Lead developer & maintainer. Daniel Marjamdki - Enhancements & bugfixes. Andrew Tytula - Windows Port. Glenn Herteg - Enhancements, bugfixes, documentation corrections. Copyright: Copyright (C) 2005-2009 Mark A Lindner License: (LGPL-2.1) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library 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. On Debian systems, the full text of GNU's Lesser General Public License can be found at /usr/share/common-licenses/LGPL-2.1 The Debian packaging is copyright 2006-2009, Jose Luis Tallon , copyright 2011-2012, Jonathan McCrohan and is licensed under the GPL version 2, see `/usr/share/common-licenses/GPL-2'. debian/control0000644000000000000000000001442512256422426010604 0ustar Source: libconfig Priority: optional Maintainer: Jonathan McCrohan Uploaders: Jose Luis Tallon Build-Depends: debhelper (>= 9), dh-autoreconf, texinfo, texlive-latex-base Standards-Version: 3.9.5 Homepage: http://www.hyperrealm.com/libconfig/ Section: libs Package: libconfig9 Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: parsing/manipulation of structured configuration files This library features a fully reentrant parser and includes bindings for both the C and C++ programming languages. It runs on modern POSIX-compliant systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on Microsoft Windows 2000/XP and later (Visual Studio or MinGW). . This library allows parsing, manipulating and writing structured configuration files. Package: libconfig++9 Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: parsing/manipulation of structured configuration files (C++ binding) This library features a fully reentrant parser and includes bindings for both the C and C++ programming languages. It runs on modern POSIX-compliant systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on Microsoft Windows 2000/XP and later (Visual Studio or MinGW). . This library allows parsing, manipulating and writing structured configuration files. . This is the C++ binding. Package: libconfig-dev Section: libdevel Architecture: any Replaces: libconfig8-dev (<< 1.4.8) Breaks: libconfig8-dev (<< 1.4.8) Depends: libconfig9 (= ${binary:Version}), pkg-config (>= 0.20), ${misc:Depends} Recommends: libconfig-doc Multi-Arch: same Description: parsing/manipulation of structured config files (development) This library features a fully reentrant parser and includes bindings for both the C and C++ programming languages. It runs on modern POSIX-compliant systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on Microsoft Windows 2000/XP and later (Visual Studio or MinGW). . This library allows parsing, manipulating and writing structured configuration files. Its main features are: - A fully reentrant parser: Multiple configurations can be parsed in concurrent threads at the same time. - A simple, structured configuration file format: more readable and compact than XML and more flexible than Windows' "INI" file format. - A low-footprint implementation - Proper documentation. . This package contains the files needed in order to use libconfig in your own programs. Package: libconfig8-dev Depends: libconfig-dev, ${misc:Depends} Architecture: any Section: oldlibs Priority: extra Description: Transitional package for libconfig-dev This is a transitional package for libconfig-dev, and can be safely removed when no other package depends on it. Package: libconfig++-dev Section: libdevel Architecture: any Replaces: libconfig++8-dev (<< 1.4.8) Breaks: libconfig++8-dev (<< 1.4.8) Depends: libconfig++9 (= ${binary:Version}), libconfig-dev, pkg-config (>= 0.20), ${misc:Depends} Multi-Arch: same Description: parsing/manipulation of structured config files (C++ development) This library features a fully reentrant parser and includes bindings for both the C and C++ programming languages. It runs on modern POSIX-compliant systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on Microsoft Windows 2000/XP and later (Visual Studio or MinGW). . This library allows parsing, manipulating and writing structured configuration files. Its main features are: - A fully reentrant parser: Multiple configurations can be parsed in concurrent threads at the same time. - A simple, structured configuration file format: more readable and compact than XML and more flexible than Windows' "INI" file format. - A low-footprint implementation - Proper documentation. . This package contains the files needed in order to use libconfig in your own C++ programs. Package: libconfig++8-dev Depends: libconfig++-dev, ${misc:Depends} Architecture: any Section: oldlibs Priority: extra Description: Transitional package for libconfig++-dev This is a transitional package for libconfig++-dev, and can be safely removed when no other package depends on it. Package: libconfig-dbg Section: debug Priority: extra Architecture: any Depends: libconfig9 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: parsing/manipulation of structured config files (debug symbols) This library features a fully reentrant parser and includes bindings for both the C and C++ programming languages. It runs on modern POSIX-compliant systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on Microsoft Windows 2000/XP and later (Visual Studio or MinGW). . This library allows parsing, manipulating and writing structured configuration files. . This package provides debugging information for the libconfig library. Package: libconfig++-dbg Section: debug Priority: extra Architecture: any Depends: libconfig9 (= ${binary:Version}), libconfig++9 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: parsing/manipulation of structured config files (C++ debug symbols) This library features a fully reentrant parser and includes bindings for both the C and C++ programming languages. It runs on modern POSIX-compliant systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on Microsoft Windows 2000/XP and later (Visual Studio or MinGW). . This library allows parsing, manipulating and writing structured configuration files. . This package provides debugging information for the libconfig++ library. Package: libconfig-doc Section: doc Architecture: all Replaces: libconfig-dev (<= 1.4.8) Breaks: libconfig-dev (<= 1.4.8) Depends: ${misc:Depends} Description: parsing/manipulation of structured config files (Documentation) This library features a fully reentrant parser and includes bindings for both the C and C++ programming languages. It runs on modern POSIX-compliant systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on Microsoft Windows 2000/XP and later (Visual Studio or MinGW). . This library allows parsing, manipulating and writing structured configuration files. . This package provides documentation for the libconfig library. debian/libconfig9.install0000644000000000000000000000004512064176467012617 0ustar debian/tmp/usr/lib/*/libconfig.so.9* debian/rules0000755000000000000000000000046012256330547010255 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. # # export DH_VERBOSE=1 override_dh_auto_build: $(MAKE) -C doc pdf dh_auto_build override_dh_strip: dh_strip -p libconfig9 --dbg-package=libconfig-dbg dh_strip -p libconfig++9 --dbg-package=libconfig++-dbg %: dh $@ --with autoreconf debian/libconfig-doc.docs0000644000000000000000000000002212051741751012534 0ustar doc/libconfig.pdf debian/watch0000644000000000000000000000020311666002631010213 0ustar version=3 # Full-site-with-pattern [Version [Action]] http://www.hyperrealm.com/libconfig/index.html \ libconfig-(.+)\.tar\.gz debian/libconfig++9.install0000644000000000000000000000004712064176467012747 0ustar debian/tmp/usr/lib/*/libconfig++.so.9* debian/source/0000755000000000000000000000000012051741751010471 5ustar debian/source/format0000644000000000000000000000001412051741751011677 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212064176467010401 0ustar 9 debian/changelog0000644000000000000000000001026412257606500011046 0ustar libconfig (1.4.9-2) unstable; urgency=medium * Update short package description (Closes: #710783) * Build using dh-autoreconf rather than autotools-dev; thanks to Matthias Klose for this fix * Add tex-workaround.patch from Matthias Klose to fix texinfo/tex FTBFS * With sponsor's blessing, set myself as maintainer * Bump Standards-Version to 3.9.5 - No changes required -- Jonathan McCrohan Sat, 28 Dec 2013 17:41:20 +0000 libconfig (1.4.9-1) unstable; urgency=low * New upstream release * Update S-V to 3.9.4 - No changes necessary * Ensure that libconfig++-dbg depends on libconfig9 (= ${binary:Version}) in addition to libconfig++9 (= ${binary:Version}) - Fixes dbg-package-missing-depends lintian warning -- Jonathan McCrohan Sat, 12 Oct 2013 16:41:14 +0100 libconfig (1.4.8-5) unstable; urgency=low * Switch to dh_9 style rules file - Hardened buildflags now provided automatically - Fixes E-binary-arch-produces-all buildd warning -- Jonathan McCrohan Tue, 26 Jun 2012 21:41:22 +0100 libconfig (1.4.8-4) unstable; urgency=low * Add C++ hardened buildflags - Thanks to Simon Ruderich for the patch (closes: #662225) * Fix libconfig(++)8-dev transition packages - Set section as oldlibs - Set priority as extra - Remove package descriptions * Add Multiarch support -- Jonathan McCrohan Fri, 06 Apr 2012 14:28:39 +0100 libconfig (1.4.8-3) unstable; urgency=low * Add Replaces+Breaks: libconfig(++)8-dev to libconfig(++)-dev - Thanks to Andreas Beckmann for reporting (closes: #662643) * Enable hardened buildflags - Thanks to Simon Ruderich for the patch (closes: #662225) * Fix incorrect section and arch for transitional packages. -- Jonathan McCrohan Mon, 05 Mar 2012 22:01:29 +0000 libconfig (1.4.8-2) unstable; urgency=low * Upload to unstable * Update to S-V 3.9.3 * debian/rules now uses dpkg-buildflags * Provide full transitional packages to help -dev package rename * Multiple lintian fixes - out-of-date-standards-version - copyright-with-old-dh-make-debian-copyright - extended-description-is-probably-too-short - unneeded-build-dep-on-quilt -- Jonathan McCrohan Thu, 01 Mar 2012 02:11:47 +0000 libconfig (1.4.8-1~exp1) experimental; urgency=low * New upstream release (closes: #583528) - soname bump to 9 * Update to S-V 3.9.2 * Update to Debhelper v7 * Refresh Build-Depends packages * Add debug packages * Remove soname from -dev package names - Build as virtual packages for reverse dependency purposes. * Fix examples (closes: #632081) -- Jonathan McCrohan Sat, 11 Feb 2012 18:13:26 +0000 libconfig (1.3.2-2) unstable; urgency=low * Removed "conflicts" with older sonames (Closes: #536635) * Added missing compile-time libconfig++8-dev dependencies (libconfig8-dev) (Closes: #537311) * Removed libtool's ".la" files (clients should use pkg-config) * Updated to S-V 3.8.3 with no changes * With many thanks to Christian Hammers, who kindly checked the package. -- Jose Luis Tallon Sun, 13 Sep 2009 04:25:14 +0200 libconfig (1.3.2-1) unstable; urgency=low * New upstream release (Closes: #521725) - soname bump to 8 - Updated to S-V 3.8.1 with no changes -- Jose Luis Tallon Tue, 07 Apr 2009 21:13:16 +0200 libconfig (1.3.1-1) unstable; urgency=low * First upload to Debian (Closes: #438683) * New upstream release - soname bump to 6.1 -- Jose Luis Tallon Fri, 31 Oct 2008 22:13:47 +0100 libconfig (1.3-1) unstable; urgency=low * New upstream release * Packaging - Updated to S-V 3.8.0 with no changes -- Jose Luis Tallon Mon, 20 Jul 2008 19:55:23 +0200 libconfig (1.1-1) unstable; urgency=low * New upstream release -- Jose Luis Tallon Mon, 2 Jul 2007 02:01:40 +0200 libconfig (0.9-1) unstable; urgency=low * Initial packaging -- Jose Luis Tallon Tue, 10 Oct 2006 01:42:09 +0200 debian/libconfig-dev.info0000644000000000000000000000005112051741751012552 0ustar debian/tmp/usr/share/info/libconfig.info debian/libconfig++-dev.install0000644000000000000000000000023212064176467013426 0ustar debian/tmp/usr/include/libconfig.h++ debian/tmp/usr/lib/*/libconfig++.a debian/tmp/usr/lib/*/libconfig++.so debian/tmp/usr/lib/*/pkgconfig/libconfig++.pc debian/libconfig++-dev.examples0000644000000000000000000000017212051741751013567 0ustar examples/c++/example.cfg examples/c++/invalid.cfg examples/c++/example*.cpp debian/additions/examples/c++/debian.Makefile debian/docs0000644000000000000000000000002111666002631010033 0ustar NEWS README TODO debian/libconfig-doc.doc-base0000644000000000000000000000040412051741751013265 0ustar Document: libconfig9 Title: libconfig manual Author: Mark A Lindner Abstract: This manual describes what libconfig is and how it can be used to parse configuration files Section: Programming/C Format: PDF Files: /usr/share/doc/libconfig-doc/libconfig.pdf.gz