SHA256
6
0
forked from pool/libeconf

18 Commits

Author SHA256 Message Date
fbc398f834 Accepting request 1296749 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1296749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=36
2025-08-01 20:40:10 +00:00
Stefan Schubert
9956f45aed - Update to version 0.7.10:
* cmake: Fix .pc file with absolute CMAKE_INSTALL_<dir> (#237)
  * Add build options for the CMake build (#230)
  * check NULL for default string (bnc#1247107)
- Update to version 0.7.10:
  * cmake: Fix .pc file with absolute CMAKE_INSTALL_<dir> (#237)
  * Add build options for the CMake build (#230)
  * check NULL for default string (bnc#1247107)

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=48
2025-07-31 09:58:21 +00:00
9cfc8a6ed7 Accepting request 1276095 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1276095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=35
2025-05-12 14:46:46 +00:00
Stefan Schubert
3482cc5845 - Update to version 0.7.9:
* Comments can include comment character tag multiple time.
  * Fixed static library declaration in meason
  * Fixed versioning in cmake
- Update to version 0.7.9:
  * Comments can include comment character tag multiple time.
  * Fixed static library declaration in meason
  * Fixed versioning in cmake

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=46
2025-05-09 07:42:35 +00:00
13c0720848 Accepting request 1272613 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1272613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=34
2025-04-26 20:24:59 +00:00
Stefan Schubert
b2218b1e97 - Update to version 0.7.8:
* Fix memory access if there are a comment character inside a comment.

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=44
2025-04-25 08:45:28 +00:00
44f7b70c58 Accepting request 1237365 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1237365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=33
2025-01-15 16:42:34 +00:00
Stefan Schubert
42b5c61198 - Update to version 0.7.7:
* Additional fix for parsing empty config files (bsc#1234405).

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=42
2025-01-13 09:53:19 +00:00
f8ac3fbceb Accepting request 1230800 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1230800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=32
2024-12-15 11:34:17 +00:00
Stefan Schubert
ce65708f4f Accepting request 1230799 from home:schubi2
- Update to version 0.7.6:
  * Do not try to parse files with name like ".." and "." (#227)
  * using econf_readConfig in econftool
- Update to version 0.7.6:
  * Do not try to parse files with name like ".." and "." (#227)
  * using econf_readConfig in econftool

OBS-URL: https://build.opensuse.org/request/show/1230799
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=40
2024-12-13 13:39:14 +00:00
55788d457c Accepting request 1229449 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1229449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=31
2024-12-10 22:42:56 +00:00
Stefan Schubert
634558c1bc - Update to version 0.7.5:
* Removed PATH_MAX (Issue #220)
  * Add ROOT_PREFIX as option to replace TESTSDIR hack
  * CI: valgrind doesn't work together with sanitizers
  * econf_readConfig: don't allocate econf_file in error case
  * tests: use cleanup to free key_file for some tests
  * libeconf: don't allocate array from size 0
  * libeconf: fix use of uninitialized stat result if file does not exist
  * econftool: dynamically allocate xdg_config_dir
  * Disable clang <= 17, enable valgrind
  * Disable whitespace check
  * Disable deprecation warning for econftool and example
  * Add new CI with different compilers and valgrind
  * Test econf_readConfig()
  * Disable deprecation warning for tests
  * Implement econf_*freep functions for automatic cleanup
  * Cleanup *free functions
- Update to version 0.7.5:
  * Removed PATH_MAX (Issue #220)
  * Add ROOT_PREFIX as option to replace TESTSDIR hack
  * CI: valgrind doesn't work together with sanitizers
  * econf_readConfig: don't allocate econf_file in error case
  * tests: use cleanup to free key_file for some tests
  * libeconf: don't allocate array from size 0
  * libeconf: fix use of uninitialized stat result if file does not exist
  * econftool: dynamically allocate xdg_config_dir
  * Disable clang <= 17, enable valgrind
  * Disable whitespace check
  * Disable deprecation warning for econftool and example
  * Add new CI with different compilers and valgrind
  * Test econf_readConfig()
  * Disable deprecation warning for tests
  * Implement econf_*freep functions for automatic cleanup
  * Cleanup *free functions

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=38
2024-12-09 16:55:18 +00:00
c5ff12baf2 Accepting request 1205077 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1205077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=30
2024-10-03 15:59:23 +00:00
Stefan Schubert
6912dd6db4 - Updated license in the spec file to MIT.
OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=36
2024-10-02 07:24:35 +00:00
fca936cecd Accepting request 1203864 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1203864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=29
2024-09-27 15:10:38 +00:00
Stefan Schubert
1e3c8e79aa - Update to version 0.7.4:
* Fixed memory leaks (#219)
  * Fixed: econf_readDirs crashes if one of the paths is NULL (#211)
  * Added links to man page. E.g. "man econf_readConfig" is working now.
  * Handle groups correctly which do not have any key entry.
- Update to version 0.7.4:
  * fixed memory leaks (#219)

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=34
2024-09-26 11:23:33 +00:00
a2125f1786 Accepting request 1201810 from devel:microos
OBS-URL: https://build.opensuse.org/request/show/1201810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libeconf?expand=0&rev=28
2024-09-19 19:16:52 +00:00
Stefan Schubert
e3f7acbe69 - Update to version 0.7.3:
* Groups handled in an own list (#218)
  * Add econftool as dependency of its tests
  * Simplify snprintf call
  * Remove unused functions and reduce variable visibility (#213)
  * Fix typos (#212)

OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=32
2024-09-18 14:29:44 +00:00
7 changed files with 170 additions and 12 deletions

View File

@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/libeconf.git</param>
<param name="changesrevision">0097fc5d550b69e245310ec8b05806158fcce85d</param>
<param name="changesrevision">433ebd7316df7cd67c2b0f6e85be7292a2149a87</param>
</service>
</servicedata>

3
libeconf-0.7.10.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a4d69867b8e2334740136526b77479f2bfc212a2663b9c444d1722ac7a91c8d
size 182028

BIN
libeconf-0.7.2.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,3 +1,83 @@
-------------------------------------------------------------------
Thu Jul 31 09:33:19 UTC 2025 - schubi@suse.com
- Update to version 0.7.10:
* cmake: Fix .pc file with absolute CMAKE_INSTALL_<dir> (#237)
* Add build options for the CMake build (#230)
* check NULL for default string (bnc#1247107)
-------------------------------------------------------------------
Thu May 08 14:41:05 UTC 2025 - schubi@suse.com
- Update to version 0.7.9:
* Comments can include comment character tag multiple time.
* Fixed static library declaration in meason
* Fixed versioning in cmake
-------------------------------------------------------------------
Fri Apr 25 08:25:57 UTC 2025 - schubi@suse.com
- Update to version 0.7.8:
* Fix memory access if there are a comment character inside a comment.
-------------------------------------------------------------------
Mon Jan 13 09:44:55 UTC 2025 - schubi@suse.com
- Update to version 0.7.7:
* Additional fix for parsing empty config files (bsc#1234405).
-------------------------------------------------------------------
Fri Dec 13 13:03:47 UTC 2024 - schubi@suse.com
- Update to version 0.7.6:
* Do not try to parse files with name like ".." and "." (#227)
* using econf_readConfig in econftool
-------------------------------------------------------------------
Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com
- Update to version 0.7.5:
* Removed PATH_MAX (Issue #220)
* Add ROOT_PREFIX as option to replace TESTSDIR hack
* CI: valgrind doesn't work together with sanitizers
* econf_readConfig: don't allocate econf_file in error case
* tests: use cleanup to free key_file for some tests
* libeconf: don't allocate array from size 0
* libeconf: fix use of uninitialized stat result if file does not exist
* econftool: dynamically allocate xdg_config_dir
* Disable clang <= 17, enable valgrind
* Disable whitespace check
* Disable deprecation warning for econftool and example
* Add new CI with different compilers and valgrind
* Test econf_readConfig()
* Disable deprecation warning for tests
* Implement econf_*freep functions for automatic cleanup
* Cleanup *free functions
-------------------------------------------------------------------
Wed Oct 2 07:08:25 UTC 2024 - Stefan Schubert <schubi@suse.com>
- Updated license in the spec file to MIT.
-------------------------------------------------------------------
Thu Sep 26 11:08:13 UTC 2024 - schubi@suse.com
- Update to version 0.7.4:
* Fixed memory leaks (#219)
* Fixed: econf_readDirs crashes if one of the paths is NULL (#211)
* Added links to man page. E.g. "man econf_readConfig" is working now.
* Handle groups correctly which do not have any key entry.
-------------------------------------------------------------------
Wed Sep 18 11:16:34 UTC 2024 - schubi@suse.com
- Update to version 0.7.3:
* Groups handled in an own list (#218)
* Add econftool as dependency of its tests
* Simplify snprintf call
* Remove unused functions and reduce variable visibility (#213)
* Fix typos (#212)
-------------------------------------------------------------------
Fri Jun 14 07:26:15 UTC 2024 - schubi@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package libeconf
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
%define lname libeconf0
Name: libeconf
Version: 0.7.2
Version: 0.7.10
Release: 0
Summary: Enhanced config file parser ala systemd
License: LGPL-2.1-or-later
License: MIT
Group: Development/Libraries/C and C++
URL: https://github.com/openSUSE/libeconf
Source: libeconf-%{version}.tar.xz
@@ -73,7 +73,7 @@ and /etc.
%setup -q
%build
%meson
%meson -Ddefault_library=both
%meson_build
%install
@@ -96,7 +96,7 @@ and /etc.
%{_includedir}/*.h
%{_libdir}/libeconf.so
%{_libdir}/pkgconfig/libeconf.pc
%{_mandir}/man3/libeconf.3%{?ext_man}
%{_mandir}/man3/*.3%{?ext_man}
%files utils
%{_bindir}/econftool

View File

@@ -1,3 +1,81 @@
-------------------------------------------------------------------
Thu Jul 31 09:33:19 UTC 2025 - schubi@suse.com
- Update to version 0.7.10:
* cmake: Fix .pc file with absolute CMAKE_INSTALL_<dir> (#237)
* Add build options for the CMake build (#230)
* check NULL for default string (bnc#1247107)
-------------------------------------------------------------------
Thu May 08 14:41:05 UTC 2025 - schubi@suse.com
- Update to version 0.7.9:
* Comments can include comment character tag multiple time.
* Fixed static library declaration in meason
* Fixed versioning in cmake
-------------------------------------------------------------------
Fri Apr 25 08:25:57 UTC 2025 - schubi@suse.com
- Update to version 0.7.8:
* Fix memory access if there are a comment character inside a comment.
-------------------------------------------------------------------
Mon Jan 13 09:44:55 UTC 2025 - schubi@suse.com
- Update to version 0.7.7:
* Additional fix for parsing empty config files (bsc#1234405).
-------------------------------------------------------------------
Fri Dec 13 13:03:47 UTC 2024 - schubi@suse.com
- Update to version 0.7.6:
* Do not try to parse files with name like ".." and "." (#227)
* using econf_readConfig in econftool
-------------------------------------------------------------------
Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com
- Update to version 0.7.5:
* Removed PATH_MAX (Issue #220)
* Add ROOT_PREFIX as option to replace TESTSDIR hack
* CI: valgrind doesn't work together with sanitizers
* econf_readConfig: don't allocate econf_file in error case
* tests: use cleanup to free key_file for some tests
* libeconf: don't allocate array from size 0
* libeconf: fix use of uninitialized stat result if file does not exist
* econftool: dynamically allocate xdg_config_dir
* Disable clang <= 17, enable valgrind
* Disable whitespace check
* Disable deprecation warning for econftool and example
* Add new CI with different compilers and valgrind
* Test econf_readConfig()
* Disable deprecation warning for tests
* Implement econf_*freep functions for automatic cleanup
* Cleanup *free functions
-------------------------------------------------------------------
Wed Oct 2 07:09:19 UTC 2024 - Stefan Schubert <schubi@suse.com>
- Updated license in the spec file to MIT.
-------------------------------------------------------------------
Thu Sep 26 11:08:13 UTC 2024 - schubi@suse.com
- Update to version 0.7.4:
* fixed memory leaks (#219)
-------------------------------------------------------------------
Wed Sep 18 11:16:34 UTC 2024 - schubi@suse.com
- Update to version 0.7.3:
* Fixed: econf_readDirs crashes if one of the paths is NULL (#211)
* Handle groups correctly which do not have any key entry.
* Added links to man page. E.g. "man econf_readConfig" is working now.
* Simplify snprintf call
* Remove unused functions and reduce variable visibility (#213)
* Fix typos (#212)
-------------------------------------------------------------------
Fri Jun 14 07:26:15 UTC 2024 - schubi@suse.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-libeconf
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,10 +19,10 @@
%{?sle15_python_module_pythons}
%define skip_python39 1
Name: python-libeconf
Version: 0.7.2
Version: 0.7.10
Release: 0
Summary: Python bindings for libeconf
License: LGPL-2.1-or-later
License: MIT
Group: Development/Languages/Python
URL: https://github.com/openSUSE/libeconf
Source: libeconf-%{version}.tar.xz