buildroot/package
Thomas Petazzoni 0802370746 Add generic functions to enable/set/disable options in kconfig files
The KCONFIG_ENABLE_OPT, KCONFIG_SET_OPT and KCONFIG_DISABLE_OPT are
new make functions to respectively enable, set and disable options in
Kconfig-like files (as used by the kernel, uClibc or Busybox).

They can be used as follows :

 $(call KCONFIG_ENABLE_OPT,CONFIG_FOOBAR,/path/to/.config)
 $(call KCONFIG_SET_OPT,CONFIG_BARFOO,foobar,/path/to/.config)
 $(call KCONFIG_DISABLE_OPT,CONFIG_FARBOO,/path/to/.config)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2010-06-22 21:20:27 +02:00
..
acpid
alsamixergui
argus argus: convert to the autotools infrastructure 2010-04-13 16:55:38 +02:00
at
atk package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
autoconf autoconf: Unverbosify autoreconf output 2010-05-03 00:00:10 +02:00
automake autoconf: add missing AUTOMAKE variable setting 2010-05-02 09:40:49 +02:00
avahi Update packages to BR2_NEEDS_GETTEXT_IF_LOCALE 2010-05-24 22:33:06 +02:00
axel Use BR2_HAVE_DOCUMENTATION instead of BR2_HAVE_{MANPAGES,INFOPAGES} 2010-04-11 06:01:08 +02:00
bash Do not let packages remove man pages, info pages and documentation 2010-04-11 06:01:08 +02:00
beecrypt
berkeleydb Do not let packages remove man pages, info pages and documentation 2010-04-11 06:01:08 +02:00
bind package: remove redundant DISABLE_{IPV6,NLS,LARGEFILE} configure args 2010-03-22 14:29:00 +01:00
bison bison: convert to the autotools infrastructure 2010-04-13 16:55:33 +02:00
blackbox
bmon bmon: needs ipv6 support 2010-05-26 08:59:46 +02:00
boa boa: use BOA_VERSION instead of spawning a shell/basename for build dir 2010-05-06 21:10:42 +02:00
bootutils
bridge-utils
bsdiff
busybox busybox: add 1.16.2 devmem fix for access to the highest page 2010-06-14 09:47:49 +02:00
bzip2 bzip2: fixup build after ea448fe (convert to gentargets, add host package, bump version) 2010-05-03 15:07:05 +02:00
cairo cairo: ps backend needs pdf 2010-05-22 21:55:42 +02:00
cdrkit cdrkit: fix build by adding zlib as dependency 2010-06-08 22:42:42 +02:00
cgilua New lua module: cgilua 2010-06-05 21:57:47 +02:00
cloop cloop: new package 2010-04-09 11:03:55 +02:00
cmake cmake: new package 2010-04-09 11:03:55 +02:00
config check-lxdialog.sh: use mktemp for temporary file 2010-06-21 23:02:24 +02:00
copas New lua module: copas 2010-06-05 22:13:37 +02:00
coreutils coreutils: add 'join' 2010-05-28 12:06:47 +02:00
coxpcall New lua module: coxpcall 2010-06-05 21:54:28 +02:00
cramfs cramfs: fix installation 2010-04-17 04:36:22 +02:00
ctorrent
cups
customize customize: fix copy paths 2010-05-06 23:27:58 +02:00
cvs
dash
dbus packages: remove useless HOST_*_LIBTOOL_PATCH 2010-05-02 23:26:27 +02:00
dbus-glib package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
dbus-python package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
devmem2
dhcp Do not let packages remove man pages, info pages and documentation 2010-04-11 06:01:08 +02:00
dialog Do not let packages remove man pages, info pages and documentation 2010-04-11 06:01:08 +02:00
diffutils Do not let packages remove man pages, info pages and documentation 2010-04-11 06:01:08 +02:00
dillo
directfb linux-fusion: add dependency on !BR2_KERNEL_none 2010-05-10 23:41:51 +02:00
directfb-examples
distcc
divine
dmalloc
dmraid
dnsmasq dnsmasq: fix CFLAGS 2010-04-01 17:44:28 +02:00
docker package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
dosfstools dosfstools: unbreak build 2010-03-07 00:13:53 +01:00
dropbear
e2fsprogs e2fsprogs: add support for host package 2010-04-09 11:03:55 +02:00
ed package: get rid of editors subdir 2010-04-26 22:03:37 +02:00
eeprog eeprog: Convert to gentargets 2010-05-01 15:09:18 +02:00
enchant package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
ethtool
expat packages: remove useless HOST_*_LIBTOOL_PATCH 2010-05-02 23:26:27 +02:00
ezxml
fakeroot packages: remove useless HOST_*_LIBTOOL_PATCH 2010-05-02 23:26:27 +02:00
fbdump
fbset
fbv fbv: add patch to support bgr555 framebuffer format. 2010-04-08 09:53:47 +02:00
fconfig
file file: don't force _GNU_SOURCE in CFLAGS 2010-06-10 09:33:32 +02:00
findutils findutils: convert to the autotools infrastructure 2010-04-13 16:55:46 +02:00
fis
flex
fltk fltk: fix build 2010-05-21 16:14:17 +02:00
fontconfig
freetype packages: remove useless HOST_*_LIBTOOL_PATCH 2010-05-02 23:26:27 +02:00
fuse
gadgetfs-test
games Merge branch 'build-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot 2010-05-11 09:10:43 +02:00
gamin package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
gawk gawk: bump version and migrate to autotargets 2010-06-07 22:30:57 +02:00
genext2fs genext2fs: new package 2010-04-09 11:03:54 +02:00
genromfs genromfs: add new package 2010-04-09 11:03:54 +02:00
gettext package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
gmp
gmpc package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
gnuconfig Update config.{guess,sub} unconditionally 2010-04-11 05:59:59 +02:00
gob2 gob2: workaround configure misdetecting library needed for flex 2010-05-27 00:44:28 +02:00
gperf
gqview
grep Update packages to BR2_NEEDS_GETTEXT_IF_LOCALE 2010-05-24 22:33:06 +02:00
gtk2-engines
gtk2-themes
gtkperf
gvfs package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
gzip Do not let packages remove man pages, info pages and documentation 2010-04-11 06:01:08 +02:00
hal hal: dbus expat option is BR2_DBUS_EXPAT 2010-05-27 14:48:47 +02:00
haserl haserl: Add lua option 2010-05-01 22:36:02 +02:00
hdparm Use BR2_HAVE_DOCUMENTATION instead of BR2_HAVE_{MANPAGES,INFOPAGES} 2010-04-11 06:01:08 +02:00
hostapd hostapd: use internal crypto library 2010-05-11 08:57:09 +02:00
hotplug
hwdata
i2c-tools
icu icu: fix build with gcc >= 4.4 / JLEVEL > 1 2010-05-23 23:32:49 +02:00
ifplugd
imagemagick
input-tools
intltool intltool: Fix spelling mistake 2010-06-08 14:57:44 +02:00
iostat
iperf iperf: override bool detection 2010-05-26 23:50:11 +02:00
ipkg ipkg: remove useless configure options 2010-04-13 16:55:42 +02:00
iproute2
ipsec-tools ipsec-tools: bump version, convert to autotools format and simplify Config.in 2010-06-13 23:46:26 +02:00
iptables Iptables: needs host-pkg-config 2010-06-07 22:35:44 +02:00
iw iw: needs host-pkg-config 2010-04-01 17:43:08 +02:00
java classpath: trivial Config.in whitespace fix 2010-03-30 16:07:28 +02:00
jpeg
kexec
kismet
l2tp
leafpad
less less: depends on curses 2010-05-11 08:57:49 +02:00
libaio libaio: convert to the GENTARGETS infrastructure 2010-04-08 18:07:51 +02:00
libarchive
libart libart: fix staging install 2010-06-16 21:45:51 +02:00
libatomic_ops Add libatomic_ops 1.2 needed by libdrm Intel support 2010-04-14 17:03:58 +02:00
libcap libcap: fix build issue when host pam is around 2010-05-28 21:47:46 +02:00
libcgi libcgi: convert to the autotools infrastructure 2010-04-13 16:55:29 +02:00
libcgicc libcgicc: fix package after autotools infrastructure conversion 2010-05-20 22:34:27 +02:00
libconfig
libconfuse
libcurl package: remove redundant DISABLE_{IPV6,NLS,LARGEFILE} configure args 2010-03-22 14:29:00 +01:00
libdaemon
libdnet
libdrm libdrm: enable/disable features according to driver selection 2010-04-14 17:04:47 +02:00
libeXosip2
libelf
liberation
libevent
libfloat
libgcrypt libgcrypt: specify where gpg-error-config is 2010-05-09 23:25:07 +02:00
libglade package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
libglib2 package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
libglib12
libgpg-error
libgtk2 package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
libgtk12
libiconv iconv: disallow selection when BR2_ENABLE_LOCALE is enabled 2010-05-20 22:34:28 +02:00
libidn libidn: fix build with config.cache, autoconf and emacs 2010-06-05 08:10:13 +02:00
liblockfile Do not let packages remove man pages, info pages and documentation 2010-04-11 06:01:08 +02:00
libmicrohttpd
libnl libnl: include limits.h to fix build failure 2010-05-11 09:02:07 +02:00
liboil get rid of broken nios2 support 2010-03-30 17:19:59 +02:00
libosip2 libosip2: convert to the autotools infrastructure 2010-04-13 16:55:13 +02:00
libpcap
libpng packages: remove useless HOST_*_LIBTOOL_PATCH 2010-05-02 23:26:27 +02:00
libraw1394 libraw1394: convert to the autotools infrastructure 2010-04-13 16:55:21 +02:00
librsync package: add librsync 2010-03-22 17:27:13 +01:00
libsexy
libsoup package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
libsysfs libsysfs: convert to the autotools infrastructure 2010-04-13 16:55:26 +02:00
libtool libtool: added LIBTOOLIZE variable to point on $(HOST_DIR)/usr/bin/libtoolize 2010-05-02 09:33:59 +02:00
libungif
libupnp
libusb libusb: bump version 2010-06-06 20:36:09 +02:00
libusb-compat libusb: bump version, convert to autotools, add -compat lib 2010-04-06 21:55:14 +02:00
libxml-parser-perl
libxml2 Remove gtk-doc documentations from target 2010-05-05 12:21:21 +02:00
libxslt libxslt: fix host compilation 2010-05-02 23:25:15 +02:00
lighttpd package: remove redundant DISABLE_{IPV6,NLS,LARGEFILE} configure args 2010-03-22 14:29:00 +01:00
links
linux-fusion linux-fusion: add dependency on !BR2_KERNEL_none 2010-05-10 23:41:51 +02:00
lite
lm-sensors
lmbench lmbench: convert to generic package infrastructure 2010-06-08 22:37:28 +02:00
lockfile-progs lockfile-progs: use correct CFLAGS 2010-05-30 09:32:15 +02:00
logrotate logrotate: use standard wchar comment 2010-04-02 12:40:32 +02:00
lrzsz lrzsz: convert to autotools infrastructure 2010-06-16 22:42:33 +02:00
lsof lsof: needs RPC support in toolchain 2010-05-26 13:33:06 +02:00
ltp-testsuite ltp-testsuite: mark as broken 2010-05-10 23:43:04 +02:00
ltrace ltrace: fix build failure 2010-05-20 22:34:27 +02:00
lua lua: fix pkgconfig installation 2010-05-02 23:22:45 +02:00
luafilesystem New lua module: luafilesystem 2010-06-05 21:53:52 +02:00
luasocket New lua module: luasocket 2010-06-05 21:59:04 +02:00
lvm2 lvm2: do not override CC and similar variables 2010-05-20 22:34:29 +02:00
lzma lzma: convert the host package to the autotools infrastructure 2010-04-09 11:03:56 +02:00
lzo
lzop
m4
make Update packages to BR2_NEEDS_GETTEXT_IF_LOCALE 2010-05-24 22:33:06 +02:00
makedevs makedevs: convert to a more normal way of building packages 2010-04-19 22:46:39 +02:00
matchbox Fix build of matchbox-keyboard and matchbox-wm 2010-05-01 22:11:41 +02:00
mdadm mdadm: update to 2.6.9 2010-03-22 23:57:34 +01:00
memstat memstat: bump to 0.8 and migrate to Makefile.package.in 2010-03-22 14:08:29 +01:00
memtester
metacity package: don't select libgtk2 as it doesn't know what backend to use 2010-05-25 22:42:14 +02:00
microcom Remove BR2_PREFER_IMA 2010-04-11 05:59:59 +02:00
microperl microperl: fix build with /bin/sh = dash 2010-05-27 09:53:01 +02:00
microwin
midori
mii-diag
module-init-tools linux: Add dependency on host-module-init-tools 2010-06-22 21:20:27 +02:00
mpfr
mrouted
mtd mtd-utils: recv_image needs IPv6 support in toolchain 2010-05-26 13:42:21 +02:00
multimedia ffmpeg: add user-defined configure parameters 2010-06-15 08:52:17 +02:00
mutt mutt: needs WCHAR support in toolchain 2010-05-23 23:37:16 +02:00
mysql_client package: get rid of database subdir 2010-04-26 21:57:11 +02:00
nano package: get rid of editors subdir 2010-04-26 22:03:37 +02:00
nasm nasm: new package, needed for syslinux 2010-06-12 13:38:45 +02:00
nbd package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
ncftp ncftp: bump version 2010-05-29 20:09:25 +02:00
ncurses ncurses: bump to 5.7 2010-06-18 19:23:38 +02:00
neon
netcat
netkitbase
netkittelnet
netperf netperf: fix build with uClibc 0.9.31 2010-06-02 21:02:45 +02:00
netplug netplug: disable -Werror to fix build failure 2010-05-11 08:59:02 +02:00
netsnmp netsnmp: disable build with external toolchain 2010-05-20 22:34:30 +02:00
netstat-nat
newt
nfs-utils
ng-spice-rework
ntfs-3g
ntfsprogs ntfsprogs: fix fuse dependency 2010-06-18 11:19:45 +02:00
ntp Merge branch '2010-05-15-fixes' of git://git.busybox.net/~tpetazzoni/git/buildroot 2010-05-21 20:30:28 +02:00
olsr olsr: needs IPv6 support in toolchain 2010-05-26 14:14:39 +02:00
openntpd
openssh
openssl openssl: bump version, enable mdc2+camellia+tlsext 2010-06-06 23:15:29 +02:00
openvpn
oprofile
pango package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
patch patch: convert to the autotools infrastructure and bump version 2010-04-13 16:55:08 +02:00
pciutils pciutils: fix access to pci.ids and make update-pciids work with busybox wget 2010-05-24 08:22:26 +02:00
pcmanfm package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
pcmcia Get rid of KERNEL_CROSS 2010-05-03 00:00:06 +02:00
pcre
php php: add sqlite3 dependency when using external 2010-06-06 22:46:19 +02:00
pixman pixman: bump version 2010-04-08 21:35:20 +02:00
pkg-config package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
popt
portage python: needs WCHAR support in toolchain 2010-04-19 14:38:45 +02:00
portmap
pppd Use BR2_HAVE_DOCUMENTATION instead of BR2_HAVE_{MANPAGES,INFOPAGES} 2010-04-11 06:01:08 +02:00
pptp-linux Use BR2_HAVE_DOCUMENTATION instead of BR2_HAVE_{MANPAGES,INFOPAGES} 2010-04-11 06:01:08 +02:00
procps
proftpd
psmisc Update packages to BR2_NEEDS_GETTEXT_IF_LOCALE 2010-05-24 22:33:06 +02:00
python python: needs WCHAR support in toolchain 2010-04-19 14:38:45 +02:00
qt qt: fix libQtMultimedia installation 2010-06-05 22:18:46 +02:00
quagga netsnmp: disable build with external toolchain 2010-05-20 22:34:30 +02:00
radvd radvd: bump version 2010-04-06 07:43:03 +02:00
rdesktop
readline
rings New lua module: rings 2010-06-05 21:56:06 +02:00
rp-pppoe Use BR2_HAVE_DOCUMENTATION instead of BR2_HAVE_{MANPAGES,INFOPAGES} 2010-04-11 06:01:08 +02:00
rpm
rsync
ruby
rxvt
samba samba: only require libiconv if !BR2_ENABLE_LOCALE 2010-05-20 22:34:29 +02:00
sawman
screen
sdl
sdl_gfx
sdl_image
sdl_mixer
sdl_net
sdl_sound
sdl_ttf
sed sed: bump to 4.2.1 to fix build failure 2010-05-10 23:43:04 +02:00
ser2net
setserial setserial: convert to the autotools infrastructure 2010-04-13 16:55:03 +02:00
sfdisk
shared-mime-info package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
slang
smartmontools smartmontools: convert to the autotools infrastructure 2010-04-13 16:55:04 +02:00
socat
spawn-fcgi
sqlite sqlite: bump version 2010-06-07 22:08:30 +02:00
squashfs squashfs: fix build with uClibc 2010-06-17 22:45:22 +02:00
squashfs3 squashfs,squashfs3: needs LARGEFILE support in toolchain 2010-05-26 22:17:52 +02:00
squid squid: don't use susv3 legacy functions 2010-03-24 09:00:57 +01:00
sshfs package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
startup-notification startup-notification: add dependency on xlib_libX11 2010-05-20 22:34:28 +02:00
strace
stunnel
sudo
sylpheed package: don't select libgtk2 as it doesn't know what backend to use 2010-05-25 22:42:14 +02:00
synergy
sysklogd
sysstat
sysvinit
tar tar: convert to the autotools infrastructure 2010-04-13 16:55:34 +02:00
tcl
tcpdump
tcpreplay
tftpd
thttpd
tiff
tinyhttpd
tn5250 tn5250: bump version and convert to autotargets 2010-06-06 20:56:17 +02:00
torsmo
tslib tslib: fix plugin linking 2010-05-01 22:55:23 +02:00
ttcp
udev
udpcast udpcast: convert to the autotools infrastructure 2010-04-13 16:55:00 +02:00
uemacs uemacs: don't forget CFLAGS at link time 2010-05-20 22:34:30 +02:00
usb_modeswitch usb_modeswitch: Bump to version 1.1.2 2010-05-04 21:47:17 +02:00
usbmount
usbutils usbutils: fix recursive LIBUSB Kconfig issue and bump to 0.87 2010-05-06 23:03:18 +02:00
util-linux Update packages to BR2_NEEDS_GETTEXT_IF_LOCALE 2010-05-24 22:33:06 +02:00
valgrind valgrind: broken on ppc 2010-05-26 22:48:01 +02:00
vim package: get rid of editors subdir 2010-04-26 22:03:37 +02:00
vpnc vpnc: remove unused legacy patches 2010-06-13 23:43:13 +02:00
vsftpd vsftpd: fix build without largefile support 2010-05-26 23:00:18 +02:00
vtun vtun: convert to the autotools infrastructure 2010-04-13 16:54:56 +02:00
webif
webkit webkit: remove user visible rendering target selection 2010-05-25 23:25:37 +02:00
wget wget: needs WCHAR support in toolchain 2010-03-22 15:13:02 +01:00
which
wipe
wireless-tools
wpa_supplicant wpa_supplicant: Fix build with external toolchain 2010-05-06 23:12:30 +02:00
wsapi New lua module: wsapi 2010-06-05 22:14:01 +02:00
x11r7 xkeyboard-config: Depends on host-intltool 2010-06-08 22:40:41 +02:00
x11vnc x11vnc: cleanup useless config options 2010-04-13 16:54:59 +02:00
xavante New lua module: xavante 2010-06-05 22:15:24 +02:00
xerces
xfsprogs
xstroke package: gettext needs WCHAR support 2010-05-25 23:38:44 +02:00
xvkbd xvkbd: bump version 2010-05-11 08:53:32 +02:00
zlib
Config.in modutils: remove package 2010-06-05 23:01:41 +02:00
Makefile.autotools.in Fix autotools configuration cache handling 2010-05-03 00:00:09 +02:00
Makefile.in toolchain: remove gcc 4.1.2 and non-sysroot support 2010-06-15 23:16:55 +02:00
Makefile.package.in Add generic functions to enable/set/disable options in kconfig files 2010-06-22 21:20:27 +02:00
buildroot-libtool.patch