pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kconfig: Add kconfig-5.18.0 as wip/kconfig



Module Name:	pkgsrc-wip
Committed By:	Mark Davies <mark%ecs.vuw.ac.nz@localhost>
Pushed By:	markd
Date:		Sun Jan 31 15:19:29 2016 +1300
Changeset:	0bbadca8b62a61c38819dc19e0030f5872ba98ca

Added Files:
	kconfig/DESCR
	kconfig/Makefile
	kconfig/PLIST
	kconfig/buildlink3.mk
	kconfig/distinfo

Log Message:
kconfig: Add kconfig-5.18.0 as wip/kconfig

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.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=0bbadca8b62a61c38819dc19e0030f5872ba98ca

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 kconfig/DESCR         |  15 ++++++
 kconfig/Makefile      |  15 ++++++
 kconfig/PLIST         | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
 kconfig/buildlink3.mk |  14 +++++
 kconfig/distinfo      |   6 +++
 5 files changed, 194 insertions(+)

diffs:
diff --git a/kconfig/DESCR b/kconfig/DESCR
new file mode 100644
index 0000000..110803d
--- /dev/null
+++ b/kconfig/DESCR
@@ -0,0 +1,15 @@
+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.
diff --git a/kconfig/Makefile b/kconfig/Makefile
new file mode 100644
index 0000000..1633cb6
--- /dev/null
+++ b/kconfig/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.25 2016/01/10 20:01:05 markd Exp $
+
+DISTNAME=	kconfig-${KF5VER}
+CATEGORIES=	misc
+
+HOMEPAGE=	https://projects.kde.org/projects/frameworks/kconfig
+COMMENT=	Configuration system
+LICENSE=	gnu-lgpl-v2.1
+
+.include "../../wip/kf5/Makefile.common"
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+BUILDLINK_DEPMETHOD.qt5-qttools= build
+.include "../../x11/qt5-qttools/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/kconfig/PLIST b/kconfig/PLIST
new file mode 100644
index 0000000..5205ecd
--- /dev/null
+++ b/kconfig/PLIST
@@ -0,0 +1,144 @@
+@comment $NetBSD$
+bin/kreadconfig5
+bin/kwriteconfig5
+include/KF5/KConfigCore/ConversionCheck
+include/KF5/KConfigCore/KAuthorized
+include/KF5/KConfigCore/KConfig
+include/KF5/KConfigCore/KConfigBackend
+include/KF5/KConfigCore/KConfigBase
+include/KF5/KConfigCore/KConfigGroup
+include/KF5/KConfigCore/KCoreConfigSkeleton
+include/KF5/KConfigCore/KDesktopFile
+include/KF5/KConfigCore/KEMailSettings
+include/KF5/KConfigCore/KSharedConfig
+include/KF5/KConfigCore/conversioncheck.h
+include/KF5/KConfigCore/kauthorized.h
+include/KF5/KConfigCore/kconfig.h
+include/KF5/KConfigCore/kconfigbackend.h
+include/KF5/KConfigCore/kconfigbase.h
+include/KF5/KConfigCore/kconfigcore_export.h
+include/KF5/KConfigCore/kconfiggroup.h
+include/KF5/KConfigCore/kcoreconfigskeleton.h
+include/KF5/KConfigCore/kdesktopfile.h
+include/KF5/KConfigCore/kemailsettings.h
+include/KF5/KConfigCore/ksharedconfig.h
+include/KF5/KConfigGui/KConfigGui
+include/KF5/KConfigGui/KConfigLoader
+include/KF5/KConfigGui/KConfigSkeleton
+include/KF5/KConfigGui/KStandardShortcut
+include/KF5/KConfigGui/KWindowConfig
+include/KF5/KConfigGui/kconfiggui.h
+include/KF5/KConfigGui/kconfiggui_export.h
+include/KF5/KConfigGui/kconfigloader.h
+include/KF5/KConfigGui/kconfigskeleton.h
+include/KF5/KConfigGui/kstandardshortcut.h
+include/KF5/KConfigGui/kwindowconfig.h
+include/KF5/kconfig_version.h
+lib/cmake/KF5Config/KF5ConfigCompilerTargets-noconfig.cmake
+lib/cmake/KF5Config/KF5ConfigCompilerTargets.cmake
+lib/cmake/KF5Config/KF5ConfigConfig.cmake
+lib/cmake/KF5Config/KF5ConfigConfigVersion.cmake
+lib/cmake/KF5Config/KF5ConfigMacros.cmake
+lib/cmake/KF5Config/KF5ConfigTargets-noconfig.cmake
+lib/cmake/KF5Config/KF5ConfigTargets.cmake
+lib/libKF5ConfigCore.so
+lib/libKF5ConfigCore.so.5
+lib/libKF5ConfigCore.so.${PKGVERSION}
+lib/libKF5ConfigGui.so
+lib/libKF5ConfigGui.so.5
+lib/libKF5ConfigGui.so.${PKGVERSION}
+libexec/kf5/kconf_update
+libexec/kf5/kconfig_compiler_kf5
+qt5/mkspecs/modules/qt_KConfigCore.pri
+qt5/mkspecs/modules/qt_KConfigGui.pri
+share/locale/af/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ar/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ast/LC_MESSAGES/kconfig5_qt.qm
+share/locale/be/LC_MESSAGES/kconfig5_qt.qm
+share/locale/be@latin/LC_MESSAGES/kconfig5_qt.qm
+share/locale/bg/LC_MESSAGES/kconfig5_qt.qm
+share/locale/bn/LC_MESSAGES/kconfig5_qt.qm
+share/locale/bn_IN/LC_MESSAGES/kconfig5_qt.qm
+share/locale/br/LC_MESSAGES/kconfig5_qt.qm
+share/locale/bs/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ca/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/kconfig5_qt.qm
+share/locale/cs/LC_MESSAGES/kconfig5_qt.qm
+share/locale/csb/LC_MESSAGES/kconfig5_qt.qm
+share/locale/cy/LC_MESSAGES/kconfig5_qt.qm
+share/locale/da/LC_MESSAGES/kconfig5_qt.qm
+share/locale/de/LC_MESSAGES/kconfig5_qt.qm
+share/locale/el/LC_MESSAGES/kconfig5_qt.qm
+share/locale/en_GB/LC_MESSAGES/kconfig5_qt.qm
+share/locale/eo/LC_MESSAGES/kconfig5_qt.qm
+share/locale/es/LC_MESSAGES/kconfig5_qt.qm
+share/locale/et/LC_MESSAGES/kconfig5_qt.qm
+share/locale/eu/LC_MESSAGES/kconfig5_qt.qm
+share/locale/fa/LC_MESSAGES/kconfig5_qt.qm
+share/locale/fi/LC_MESSAGES/kconfig5_qt.qm
+share/locale/fr/LC_MESSAGES/kconfig5_qt.qm
+share/locale/fy/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ga/LC_MESSAGES/kconfig5_qt.qm
+share/locale/gd/LC_MESSAGES/kconfig5_qt.qm
+share/locale/gl/LC_MESSAGES/kconfig5_qt.qm
+share/locale/gu/LC_MESSAGES/kconfig5_qt.qm
+share/locale/he/LC_MESSAGES/kconfig5_qt.qm
+share/locale/hi/LC_MESSAGES/kconfig5_qt.qm
+share/locale/hne/LC_MESSAGES/kconfig5_qt.qm
+share/locale/hr/LC_MESSAGES/kconfig5_qt.qm
+share/locale/hsb/LC_MESSAGES/kconfig5_qt.qm
+share/locale/hu/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ia/LC_MESSAGES/kconfig5_qt.qm
+share/locale/id/LC_MESSAGES/kconfig5_qt.qm
+share/locale/is/LC_MESSAGES/kconfig5_qt.qm
+share/locale/it/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ja/LC_MESSAGES/kconfig5_qt.qm
+share/locale/kk/LC_MESSAGES/kconfig5_qt.qm
+share/locale/km/LC_MESSAGES/kconfig5_qt.qm
+share/locale/kn/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ko/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ku/LC_MESSAGES/kconfig5_qt.qm
+share/locale/lb/LC_MESSAGES/kconfig5_qt.qm
+share/locale/lt/LC_MESSAGES/kconfig5_qt.qm
+share/locale/lv/LC_MESSAGES/kconfig5_qt.qm
+share/locale/mai/LC_MESSAGES/kconfig5_qt.qm
+share/locale/mk/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ml/LC_MESSAGES/kconfig5_qt.qm
+share/locale/mr/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ms/LC_MESSAGES/kconfig5_qt.qm
+share/locale/nb/LC_MESSAGES/kconfig5_qt.qm
+share/locale/nds/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ne/LC_MESSAGES/kconfig5_qt.qm
+share/locale/nl/LC_MESSAGES/kconfig5_qt.qm
+share/locale/nn/LC_MESSAGES/kconfig5_qt.qm
+share/locale/or/LC_MESSAGES/kconfig5_qt.qm
+share/locale/pa/LC_MESSAGES/kconfig5_qt.qm
+share/locale/pl/LC_MESSAGES/kconfig5_qt.qm
+share/locale/pt/LC_MESSAGES/kconfig5_qt.qm
+share/locale/pt_BR/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ro/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ru/LC_MESSAGES/kconfig5_qt.qm
+share/locale/se/LC_MESSAGES/kconfig5_qt.qm
+share/locale/si/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sk/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sl/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sq/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sr/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sr@ijekavian/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sr@ijekavianlatin/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sr@latin/LC_MESSAGES/kconfig5_qt.qm
+share/locale/sv/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ta/LC_MESSAGES/kconfig5_qt.qm
+share/locale/te/LC_MESSAGES/kconfig5_qt.qm
+share/locale/tg/LC_MESSAGES/kconfig5_qt.qm
+share/locale/th/LC_MESSAGES/kconfig5_qt.qm
+share/locale/tr/LC_MESSAGES/kconfig5_qt.qm
+share/locale/ug/LC_MESSAGES/kconfig5_qt.qm
+share/locale/uk/LC_MESSAGES/kconfig5_qt.qm
+share/locale/uz/LC_MESSAGES/kconfig5_qt.qm
+share/locale/uz@cyrillic/LC_MESSAGES/kconfig5_qt.qm
+share/locale/vi/LC_MESSAGES/kconfig5_qt.qm
+share/locale/wa/LC_MESSAGES/kconfig5_qt.qm
+share/locale/xh/LC_MESSAGES/kconfig5_qt.qm
+share/locale/zh_CN/LC_MESSAGES/kconfig5_qt.qm
+share/locale/zh_TW/LC_MESSAGES/kconfig5_qt.qm
diff --git a/kconfig/buildlink3.mk b/kconfig/buildlink3.mk
new file mode 100644
index 0000000..d478699
--- /dev/null
+++ b/kconfig/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	kconfig
+
+.if !defined(KCONFIG_BUILDLINK3_MK)
+KCONFIG_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.kconfig+=	kconfig>=5.18.0
+BUILDLINK_PKGSRCDIR.kconfig?=	../../wip/kconfig
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif	# KCONFIG_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-kconfig
diff --git a/kconfig/distinfo b/kconfig/distinfo
new file mode 100644
index 0000000..67c244a
--- /dev/null
+++ b/kconfig/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (kconfig-5.18.0.tar.xz) = d23e28f8b8651970cb12c6485639165340006811
+RMD160 (kconfig-5.18.0.tar.xz) = 688d0eb0cbbaf437d839459ba92bc13e6759ae89
+SHA512 (kconfig-5.18.0.tar.xz) = 0ce1554c4097902b2c044bdb245c97c6c5b975e0d496a486117db0ca1e10fb8a7757871bb741829cfea0fc9457737d68f6341ea13d74a0dc4f52081df6fc9f32
+Size (kconfig-5.18.0.tar.xz) = 224884 bytes


Home | Main Index | Thread Index | Old Index