# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # devel/kconfig-frontends # devel/kconfig-frontends/pkg-descr # devel/kconfig-frontends/distinfo # devel/kconfig-frontends/Makefile # devel/kconfig-frontends/pkg-plist # devel/kconfig-frontends/files # devel/kconfig-frontends/files/patch-libs_parser_hconf.c # echo c - devel/kconfig-frontends mkdir -p devel/kconfig-frontends > /dev/null 2>&1 echo x - devel/kconfig-frontends/pkg-descr sed 's/^X//' >devel/kconfig-frontends/pkg-descr << 'eba85428e357fb9abd0b6d18900a95a5' XKconfig frontends and parser. Port created for NuttX RTOS development. XKconfig is the configuration language used by the Linux kernel. This package Xis a simple copy of the frontends and the parser found in the Linux kernel Xsource tree, with very minor changes to adapt them to being built out of Xthe kernel build infrastructure. Kconfig is also used in embedded development. XThis program has currently no upstream maintainer. NuttX copy is used. XThere are two forks: Debian based on 4.11, Espressif based on version 4.6. X XWWW: https://bitbucket.org/nuttx/tools/downloads/ eba85428e357fb9abd0b6d18900a95a5 echo x - devel/kconfig-frontends/distinfo sed 's/^X//' >devel/kconfig-frontends/distinfo << 'ae066f3571d15b99c336dcea6ec4ee94' XTIMESTAMP = 1634567697 XSHA256 (kconfig-frontends-4.11.0.1.tar.bz2) = cb1838cfe2f097ba09cade27d47527720d5b29e2b715c0a96c33d0b6a10bab13 XSIZE (kconfig-frontends-4.11.0.1.tar.bz2) = 448594 ae066f3571d15b99c336dcea6ec4ee94 echo x - devel/kconfig-frontends/Makefile sed 's/^X//' >devel/kconfig-frontends/Makefile << '36f710da931bbd36348c3c2457e4d470' XPORTNAME= kconfig-frontends XDISTVERSION= 4.11.0.1 XCATEGORIES= devel XMASTER_SITES= https://bitbucket.org/nuttx/tools/downloads/ X XMAINTAINER= tomek@cedro.info XCOMMENT= Mkfs equivalent for ROMFS filesystem X XLICENSE= GPLv2 X XUSES= gmake gperf libtool python shebangfix tar:bz2 XSHEBANG_FILES= utils/kconfig-diff utils/kconfig-tweak.in XGNU_CONFIGURE= yes XINSTALL_TARGET= install-strip XDOCS= AUTHORS COPYING README docs/kconfig-language.txt \ X docs/kconfig.txt XPORTDOCS= ${DOCS:T} X XOPTIONS_DEFINE= DOCS GCONF MCONF NCONF QCONF XOPTIONS_DEFAULT= MCONF NCONF XOPTIONS_SUB= yes XGCONF_DESC= Enable GTK-based frontend XMCONF_DESC= Enable Ncurses frontend (traditional) XNCONF_DESC= Enable Ncurses frontend (modern) XQCONF_DESC= Enable QT-based frontend X XGCONF_CONFIGURE_ENABLE= gconf XMCONF_CONFIGURE_ENABLE= mconf XNCONF_CONFIGURE_ENABLE= nconf XQCONF_CONFIGURE_ENABLE= qconf X X.include X X.if ${PORT_OPTIONS:MMCONF} || ${PORT_OPTIONS:MNCONF} XUSES+= ncurses X.endif X X.if ${PORT_OPTIONS:MGCONF} XUSES+= gnome XUSE_GNOME= cairo gdkpixbuf2 gtk20 libglade2 XLIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \ X libfreetype.so:print/freetype2 \ X libharfbuzz.so:print/harfbuzz X.endif X X.if ${PORT_OPTIONS:MQCONF} XUSES+= qt:5 XUSE_QT= core gui widgets buildtools_build X.endif X Xdo-install-DOCS-on: X ${MKDIR} ${STAGEDIR}${DOCSDIR} X cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} X X.include 36f710da931bbd36348c3c2457e4d470 echo x - devel/kconfig-frontends/pkg-plist sed 's/^X//' >devel/kconfig-frontends/pkg-plist << '43fd8d88b288622007643ac248c7ea92' Xbin/kconfig Xbin/kconfig-conf Xbin/kconfig-diff Xbin/kconfig-merge Xbin/kconfig-tweak Xinclude/kconfig/expr.h Xinclude/kconfig/list.h Xinclude/kconfig/lkc.h Xinclude/kconfig/lkc_proto.h Xlib/libkconfig-parser-4.11.0.so Xlib/libkconfig-parser.so Xlibdata/pkgconfig/kconfig-parser.pc X%%GCONF%%%%DATADIR%%/gconf.glade X%%GCONF%%bin/kconfig-gconf X%%MCONF%%bin/kconfig-mconf X%%NCONF%%bin/kconfig-nconf X%%QCONF%%bin/kconfig-qconf 43fd8d88b288622007643ac248c7ea92 echo c - devel/kconfig-frontends/files mkdir -p devel/kconfig-frontends/files > /dev/null 2>&1 echo x - devel/kconfig-frontends/files/patch-libs_parser_hconf.c sed 's/^X//' >devel/kconfig-frontends/files/patch-libs_parser_hconf.c << '0647842c456fb88f883e927bd11b5233' X--- libs/parser/hconf.c.orig 2019-09-24 15:10:13 UTC X+++ libs/parser/hconf.c X@@ -172,7 +172,7 @@ __attribute__ ((__gnu_inline__)) X #endif X #endif X const struct kconf_id * X-kconf_id_lookup (register const char *str, register unsigned int len) X+kconf_id_lookup (register const char *str, register GPERF_LEN_TYPE len) X { X enum X { 0647842c456fb88f883e927bd11b5233 exit