./devel/kconfig, Configuration system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.114.0, Package name: kconfig-5.114.0, Maintainer: markd

KConfig provides an advanced configuration system. It is made of two parts:
KConfigCore and KConfigGui.

KConfigCore provides access to the configuration files themselves. It features:

- Code generation: describe your configuration in an XML file, and use
kconfig_compiler to generate classes that read and write configuration
entries.
- Cascading configuration files (global settings overridden by local settings).
- Optional shell expansion support.
- The ability to lock down configuration options.

KConfigGui provides a way to hook widgets to the configuration so that they are
automatically initialized from the configuration and automatically propagate
their changes to their respective configuration files.


Required to run:
[x11/qt5-qtbase]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [x11/qt5-qttools] [pkgtools/cwrappers] [devel/extra-cmake-modules] [x11/xorgproto]

Master sites: (Expand)

Filesize: 288.75 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-06 11:46:35 by Mark Davies | Files touched by this commit (173) | Package updated
Log message:
*: update KDE Frameworks to 5.114.0

6 months of development
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2024-01-11 12:25:59 by Jonathan Perkin | Files touched by this commit (3)
Log message:
*: Remove BUILDLINK_DEPMETHOD.qt5-qttools=build.

This appears to just be cargo-culted around various packages.  Fixes indirect
library dependencies.
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-07-29 03:52:00 by Mark Davies | Files touched by this commit (3) | Package updated
Log message:
kconfig: update to 5.108.0

5.99
  Only warn about a file being inaccessible if we know which file it is
  Fix size and position restoration on multimonitor setups
  Warn when accessing an inaccessible config file
  Fix minValue/maxValue for KConfigCompilerSignallingItem
5.100
  kconfig_compiler: switch away from bit mask for signal enum values
  kconfig_compiler: fix generation of bit masks enum items for signals
  kconfig_compiler: perform signals count check earlier
  Fix KConfigGui initialization in case of static builds
5.101
  Apply existing  QScreen::name() workaround for Windows to new code
  Fix parser treating empty IntList default as a list of single zero element: [0]
5.102
  fix safety issue of multiple threads use KConfig in the same process
5.103
  kconf_update: use standard exit status code
  kconf_update: use CMAKE_INSTALL_FULL_LIBDIR
  KCoreConfigSkeleton::ItemEnum::Choice2: add deprecation warning markup
  KCoreConfigSkeleton::ItemEnum::choices2(): add deprecation markup
  Android: Fix a bug where new file wouldn't be created
5.104
  Don't include screen connector names in screen position/size data
  Fix multimonitor window size restoration
  Sort connector names for multi-screen size/position keys
5.106
  Add workaround to support config name with minus sign
   2023-05-22 23:00:50 by Thomas Klausner | Files touched by this commit (645)
Log message:
*: bump for libproxy 0.5