Skip to content

Commit

Permalink
Release 1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
jltallon committed Dec 31, 2015
1 parent 5bf47fa commit 5a06a16
Show file tree
Hide file tree
Showing 34 changed files with 335 additions and 2,910 deletions.
26 changes: 26 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
2015-12-31 Jose Luis Tallon <jltallon@adv-solutions.net>

* Added include_dir feature (support for Debian-style conf.d/
includes) (pull request #36)

* Added octal_ints feature (support for integer expressed in octal,
useful for permissions and masks in UNIX-like systems (pull req #42)

* Fixed "Removing a setting removes all siblings" (issue #41)
Props random85

* Allow specifying the number of decimals wanted when outputting
Based upon a suggestion by zhaopingsun (issue #31)

* Make libconfig usable from CMake (pull request/issue #28)
Props thfi

* Documentation fixes
- Copyright and examples
- Included TeX patch from Debian (fixes FTBS with TeXlive)

* Resync Debian packaging
includes updated packages for GCC5 transition

----- version 1.6 ------

2015-10-14 Thomas Fischer <fischer@unix-ag.uni-kl.de>

* configure, configure.ac, debian/libconfig++9-dev.install,
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.

AC_INIT(libconfig, 1.5, hyperrealm@gmail.com, libconfig,
AC_INIT(libconfig, 1.6, hyperrealm@gmail.com, libconfig,
[http://www.hyperrealm.com/main.php?s=libconfig])
AC_CONFIG_AUX_DIR([aux-build])
AC_CONFIG_MACRO_DIR([m4])
Expand Down
158 changes: 133 additions & 25 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,24 +1,144 @@
libconfig (1.4.8) unstable; urgency=low
libconfig (1.6-1) unstable; urgency=low

* New upstream version

* Resync with Debian packaging. Thanks many, Jonathan & Matthias!

-- Jose Luis Tallon <jltallon@adv-solutions.net> Thu, 31 Dec 2015 17:01:20 +0100

libconfig (1.5-0.2) unstable; urgency=medium

* Non-maintainer upload.
* Upload to unstable.

-- Matthias Klose <doko@debian.org> Tue, 04 Aug 2015 17:20:08 +0200

libconfig (1.5-0.1) experimental; urgency=medium

* Non maintainer upload.
* New upstream version.
* Rename libconfig++9v5 to libconfig++9v5, libstdc++6 ABI symbol changes.
Addresses: #791108.
* Add Conflicts/Replaces to the old library.
* Don't ship libconfig9.info in libconfig9, but only in libconfig-dev.
* Drop versioned dependency on pkg-config. Closes: #734482.
* Enable parallel builds. Closes: #759581.
* Only build the libconfig documentation for binary indep builds.
Closes: #759582.
* Add build dependency on texlive-fonts-recommended.
* Bump standards version to 3.9.6.

-- Matthias Klose <doko@ubuntu.com> Wed, 29 Jul 2015 12:46:50 +0200

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 <jmccrohan@gmail.com> Sat, 28 Dec 2013 17:41:20 +0000

libconfig (1.4.9-1) unstable; urgency=low

* New upstream release
* Update debian/control to reflect current Debian packages
* Add texlive-latex-base to Build-Depends
* 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 <jmccrohan@gmail.com> 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 <jmccrohan@gmail.com> 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 <jmccrohan@gmail.com> Fri, 06 Apr 2012 14:28:39 +0100

-- Jonathan McCrohan <jmccrohan@gmail.com> Sun, 06 Nov 2011 01:16:39 +0000
libconfig (1.4.8-3) unstable; urgency=low

libconfig (1.4) 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.

* new upstream release
* libconfig++9-dev no longer depends on libconfig9-dev
-- Jonathan McCrohan <jmccrohan@gmail.com> Mon, 05 Mar 2012 22:01:29 +0000

-- Mark Lindner <hyperrealm@gmail.com> Fri, 21 Aug 2009 00:00:00 +0800
libconfig (1.4.8-2) unstable; urgency=low

libconfig (1.3.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

* new upstream release
* use official Debian files as basis
* libconfig++8-dev depends on libconfig8-dev because libconfig.h++
includes libconfig.h which is in libconfig8-dev
-- Jonathan McCrohan <jmccrohan@gmail.com> 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 <jmccrohan@gmail.com> 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 <jltallon@adv-solutions.net> 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 <jltallon@adv-solutions.net> Tue, 07 Apr 2009 21:13:16 +0200

libconfig (1.3.2-0) unstable; urgency=low

* new upstream release
* use official Debian files as basis
* libconfig++8-dev depends on libconfig8-dev because libconfig.h++
includes libconfig.h which is in libconfig8-dev

-- Klaus Schneider <kschn@users.sourceforge.net> Wed, 18 Feb 2009 15:26:32 +0100

Expand Down Expand Up @@ -52,18 +172,6 @@ libconfig (0.9-1) unstable; urgency=low

-- Jose Luis Tallon <jltallon@adv-solutions.net> Tue, 10 Oct 2006 01:42:09 +0200

libconfigduo (1.3.1) unstable; urgency=low

* Release 1.3.1

-- Klaus Schneider <kschn@users.sourceforge.net> Thu, 13 Nov 2008 17:05:12 +0100

libconfigduo (1.3) unstable; urgency=low

* Release 1.3

-- Klaus Schneider <kschn@users.sourceforge.net> Fri, 4 Apr 2008 09:36:42 +0200

libconfigduo (1.2.1-1) unstable; urgency=low

* Release 1.2.1
Expand Down
2 changes: 1 addition & 1 deletion debian/compat
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5
9
119 changes: 92 additions & 27 deletions debian/control
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
Source: libconfig
Priority: optional
Maintainer: Klaus Schneider <kschn@users.sourceforge.net>
Uploaders: Julien Danjou <acid@debian.org>
Build-Depends: debhelper (>= 5), autotools-dev, texinfo, texlive-latex-base
Standards-Version: 3.8.0
Maintainer: Jonathan McCrohan <jmccrohan@gmail.com>
Uploaders: Jose Luis Tallon <jltallon@adv-solutions.net>
Build-Depends: debhelper (>= 9), dh-autoreconf, texinfo, g++ (>= 4:5)
Build-Depends-Indep: texlive-latex-base, texlive-fonts-recommended
Standards-Version: 3.9.6
Homepage: http://www.hyperrealm.com/libconfig/
Section: libs

Package: libconfig9
Section: libs
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: processing of structured configuration files
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
Expand All @@ -20,11 +22,14 @@ Description: processing of structured configuration files
This library allows parsing, manipulating and writing structured configuration
files.

Package: libconfig++9
Section: libs
Package: libconfig++9v5
Architecture: any
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: processing of structured configuration files (C++ binding)
Conflicts: libconfig++9
Replaces: libconfig++9
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
Expand All @@ -35,13 +40,15 @@ Description: processing of structured configuration files (C++ binding)
.
This is the C++ binding.

Package: libconfig9-dev
Package: libconfig-dev
Section: libdevel
Architecture: any
Provides: libconfig-dev
Depends: libconfig9 (= ${binary:Version}), pkg-config (>= 0.20)
Conflicts: libconfig8-dev
Description: processing of structured config files (development)
Replaces: libconfig8-dev (<< 1.4.8)
Breaks: libconfig8-dev (<< 1.4.8)
Depends: libconfig9 (= ${binary:Version}), pkg-config, ${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
Expand All @@ -59,13 +66,24 @@ Description: processing of structured config files (development)
This package contains the files needed in order to use libconfig
in your own programs.

Package: libconfig++9-dev
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
Provides: libconfig++-dev
Depends: libconfig++9 (= ${binary:Version}), libconfig9 (= ${binary:Version}), pkg-config (>= 0.20)
Conflicts: libconfig++8-dev
Description: processing of structured config files (C++ development)
Replaces: libconfig++8-dev (<< 1.4.8)
Breaks: libconfig++8-dev (<< 1.4.8)
Depends: libconfig++9v5 (= ${binary:Version}), libconfig-dev,
pkg-config, ${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
Expand All @@ -83,16 +101,63 @@ Description: processing of structured config files (C++ development)
This package contains the files needed in order to use libconfig
in your own C++ programs.

Package: libconfig9-dbg
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})
Description: debug symbols for libconfig9
This package provides debugging information for libconfig library
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++9-dbg
Package: libconfig++-dbg
Section: debug
Priority: extra
Architecture: any
Depends: libconfig++9 (= ${binary:Version})
Description: debug symbols for libconfig++9
This package provides debugging information for C++ API of libconfig library
Depends: libconfig9 (= ${binary:Version}), libconfig++9v5 (= ${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.
Loading

0 comments on commit 5a06a16

Please sign in to comment.