Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libconfig++-devel-1.7.3-1.11 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libconfig++-devel Distribution: openSUSE Tumbleweed
Version: 1.7.3 Vendor: openSUSE
Release: 1.11 Build date: Sun Jun 20 09:51:20 2021
Group: Development/Languages/C and C++ Build host: reproducible
Size: 81134 Source RPM: libconfig-1.7.3-1.11.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hyperrealm.github.io/libconfig
Summary: C++ bindings development files for libconfig
libconfig is a library for manipulating structured configuration
files. The supported file format is more compact and more readable
than XML. Unlike XML, it is type-aware, so it is not necessary to do
string parsing in application code.

This package contains the C++ bindings development files.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Sun Jun 20 2021 Jan Engelhardt <jengelh@inai.de>
  - Update to release 1.7.3
    * Fixed a heap corruption bug in config_clear()
    * Added a Setting::isString() method
    * Renamed all remaining internal methods that lacked a
      "libconfig_" prefix.
* Fri Sep 21 2018 astieger@suse.com
  - libconfig 1.7.2:
    * fix a slow memory leak
  - includes changes from 1.7.1:
    * Fixed a bug that caused incorrect processing of strings with
      escape sequences.
    * Added a new 'fsync' configuration option.
  - switch to upstream bootstrapped tarball
* Mon Mar 26 2018 kukuk@suse.de
  - Use %license instead of %doc [bsc#1082318]
* Wed Feb 07 2018 jengelh@inai.de
  - Ensure neutrality of description, and strip other OS mentions.
* Sat Nov 11 2017 aavindraa@gmail.com
  - Update to 1.7:
    * Redesigned the directory-include feature to avoid using
      platform-specific directory scanning code, and to fix a bug in
      the handling of nested includes. The application can now do its
      own directory scanning and/or wildcard expansion by registering
      an include function.
    * Added new CONFIG_OPTION_ALLOW_SCIENTIFIC_NOTATION to allow
      either %f or %g-style formatting for floating point values.
    * Improved the options APIs in both the C and C++ libraries.
    * Improved the automatic conversion between int and int64 values.
    * Fixed build errors caused by out-of-sync generated lexer and
      parser source files.
    * Added an API to clear an existing configuration.
    * Fixed a problem where a group or list could be added to an array.
    * Changed default float precision from 2 to 6.
    * Modified grammar to allow trailing commas in lists and arrays.
    * Removed logic that clipped negative values to 0 in (unsigned int)
      cast operator.
    * Updated manual and added a new chapter on other libconfig
      implementations and bindings.
    * Various internal code cleanup.
    * Fixed failing unit tests.
    * Upgraded VS2015 solution/project files to VS2017.
  - Use new project URL
  - sonum updated from 8 to 11
* Thu Jul 13 2017 tchvatal@suse.com
  - Update to 1.6.0:
    * 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
* Sun Jun 07 2015 i@marguerite.su
  - update version 1.5.0
    * lib/libconfig.c - Don't fclose() a null pointer.
    * lib/libconfig.c, lib/wincompat.h - check if file being
      opened is a directory
    * lib/libconfig.c, lib/libconfig.h, lib/libconfig.h++,
      doc/libconfig.texi - added config_set_options(),
      config_get_options(), setOptions(), getOptions().
    * lib/libconfig.c++, lib/libconfig.h++ - added patches
      from Matt Renaud (added iterators, removed throws()
      specifications); added Setting.lookup(); code cleanup;
      added patch from Yuri Dyachenko (made exception
      constructors public)
    * lib/libconfig.c, lib/libconfig.h - renamed
      config_setting_lookup_from() to config_setting_lookup()
      and documented it; patch from Alexander Klauer (floating
      point precision loss)
    * doc/libconfig.texi - documented new APIs, bumped version
    * lib/scanner.c, lib/scanner.h, lib/scanner.l, libconfig.c -
      scanner code cleanup; and regenerated with flex 2.5.39
    * lib/grammar.c, lib/grammar.h, lib/grammar.y - parser code
      cleanup; and regenerated with bison 3.0.2
    * lib/libconfig.c - bugfix; capture root filename
    * tests/Makefile.am - fix for out-of-source builds
    * ac_config.h.in, aclocal.m4 - updated to newer autotools
* Sun Oct 05 2014 jengelh@inai.de
  - Make doc subpackage noarch; improve on RPM group classification
* Sat Dec 29 2012 p.drouand@gmail.com
  - Update to 1.4.9 version:
    * lib/libconfigcpp.c++ - Fixed compiler warnings in constructor
      initializers
    * tinytest/tiytest.c, tinytest/tinytest.h - added tt_file_exists();
      added alternate implementations of some test macros since MSVC does
      not support C99 fully; added comparators for text files (ignoring
      line endings)
    * tests/tests.c - use tt_file_exists() rather than access(); alias
      snprintf to _snprintf for MSVC; compare files as text files rather
      than as binary files
    * lib/scanner.l - fixed parsing issue when backslash in string is
      followed by invalid escape character; reported by Jimmy Scott
    * lib/scanner.c - regenerated
    * lib/libconfig.h, lib/libconfig.h++, lib/Makefile.am,
      doc/libconfig.texi, configure.ac - bump version numbers
    * aclocal.m4, ac_config.h - regenerated
    * m4/*, aux-build/*, libtool - updated to newer
* Sat May 19 2012 davejplater@gmail.com
  - Added baselibs.conf for 32 bit ffado
  - Disabled pdf and html docs, moved info to devel package

Files

/usr/include/libconfig.h++
/usr/lib64/cmake
/usr/lib64/cmake/libconfig
/usr/lib64/cmake/libconfig++
/usr/lib64/cmake/libconfig++/libconfig++Config.cmake
/usr/lib64/cmake/libconfig/libconfigConfig.cmake
/usr/lib64/libconfig++.so
/usr/lib64/pkgconfig/libconfig++.pc
/usr/share/doc/packages/libconfig++-devel
/usr/share/doc/packages/libconfig++-devel/ChangeLog
/usr/share/doc/packages/libconfig++-devel/TODO
/usr/share/info/libconfig.info.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 00:46:20 2024