kumquat-buildroot/package
Thomas Petazzoni 009d8fceab package/autotools: add --{enable,disable}-{shared,static} automatically
For target packages, depending on BR2_PREFER_STATIC_LIB, add the
correct combination of --{enable,disable}-{shared,static} flags to
./configure calls.

  * When BR2_PREFER_STATIC_LIB is enabled, we pass --enable-static
  --disable-shared.

  * When BR2_PREFER_STATIC_LIB is disabled, we pass --enable-static
  --enable-shared. We enable static libraries since they can still be
  useful to statically link applications against some libraries
  (sometimes it is useful for size reasons). Static libraries are
  anyway only installed in the STAGING_DIR, so it doesn't increase in
  any way the size of the TARGET_DIR.

For host packages, always pass --enable-shared and --disable-static.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-06-12 21:59:34 +02:00
..
acpid
alsamixergui alsamixergui: fix download URL 2011-03-13 21:33:53 +01:00
argp-standalone
argus
at at: fix build issue with parallel builds 2011-01-10 23:24:58 +01:00
atk atk: bump to 1.33.6 2011-05-18 18:22:41 +02:00
autoconf autoconf: don't append -dirty to version number if built in buildroot git tree 2011-01-26 14:57:00 +01:00
automake automake: ensure staging aclocal dir gets created 2010-12-29 09:14:15 +01:00
avahi avahi: ensure locale data is installed into /usr/share, not /usr/lib v2 2011-05-13 09:30:41 +02:00
axel
bash bash: build after busybox 2011-01-17 21:06:38 +01:00
beecrypt
berkeleydb
bind bind: give path to OpenSSL when OpenSSL is enabled 2011-05-19 20:03:35 +02:00
binutils binutils: make it a proper package 2011-01-02 22:55:16 +01:00
bison bison: add host package 2011-05-16 14:43:17 +02:00
blackbox
bmon
boa
bonnie package: add bonnie++ 2011-04-26 11:39:48 +02:00
bootutils
bridge-utils
bsdiff
busybox busybox: adjust configuration for non-MMU targets 2011-06-12 21:52:52 +02:00
bwm-ng New package: bwm-ng 2011-04-21 11:52:33 +02:00
bzip2
cairo package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
can-utils package: add can-utils 2011-04-21 10:27:17 +02:00
ccache ccache: bump version 2011-01-10 12:23:38 +01:00
cdrkit cdrkit: drop host-cmake dependencies 2011-02-02 23:00:35 +01:00
cgilua
cloop cloop: bump and fix package 2010-12-28 20:13:05 +01:00
cmake cmake: add patch to fix FindQt4 issue 2011-02-08 15:43:02 +01:00
config package/config; br2_symbol_printer(): fix off-by-1 in string handling 2011-03-30 20:51:48 +02:00
copas copas: select lua shared library support 2011-04-01 22:05:01 +02:00
coreutils coreutils: bump to version 8.9 2011-01-17 21:55:52 +01:00
coxpcall
cramfs
ctorrent
cups
customize
cvs
dash
dbus package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
dbus-glib dbus-glib: bump version 2011-05-03 12:04:55 +02:00
dbus-python dbus-python: fix build after python upgrade 2011-01-28 09:17:52 +01:00
devmem2 devmem2: mark as deprecated 2011-02-27 21:13:10 +01:00
dhcp dhcp: allow IPv6 to be turned on 2011-04-25 20:08:46 +02:00
dhcpdump dhcpdump: move as a proper package, bump version 2011-05-18 18:22:40 +02:00
dhrystone
dialog
diffutils
directfb directfb: fixup directfb-config for correctness 2011-02-09 22:51:30 +01:00
directfb-examples
distcc
divine
dmalloc
dmraid
dnsmasq dnsmasq: bump to version 2.57 2011-03-27 22:58:41 +02:00
docker
dosfstools dosfstools: bump to version 3.0.11 2011-01-17 20:42:05 +01:00
dropbear dropbear: disable zlib support when built with small option 2011-05-16 22:41:54 +02:00
dsp-tools Add dsp-tools package 2011-02-07 17:22:30 +01:00
e2fsprogs e2fsprogs: bump to 1.41.14 and fixup 2011-02-09 22:40:44 +01:00
ed ed: bump to version 1.5 2010-12-22 23:44:06 +01:00
eeprog
enchant package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
ethtool ethtool: bump to 2.6.39 2011-06-09 17:42:22 +02:00
expat
ezxml
fakeroot fakeroot: disallow selection for the target 2011-05-22 15:54:34 +02:00
fbdump
fbgrab
fbset fbset: ensure it builds after busybox if both are enabled 2011-01-31 20:45:14 +01:00
fbv
fconfig
file file: bump to version 5.05 2011-03-06 22:01:21 +01:00
findutils findutils: bump to version 4.4.2 2010-12-22 22:57:30 +01:00
fis
flex
fltk
fontconfig
freetype freetype: bump to version 2.4.4 2010-12-22 22:54:25 +01:00
fuse libfuse: bump to version 2.8.5 2011-01-17 20:46:30 +01:00
gadgetfs-test
games package/games: remove ace_of_penguins 2011-02-17 14:13:34 +01:00
gamin gamin: autoreconf rather than patching configure 2011-05-03 14:07:16 +02:00
gawk
gdisk New package: gdisk 2011-04-25 23:28:59 +02:00
gdk-pixbuf
genext2fs
genromfs
gettext
gmp gmp: make it a proper package and bump to version 5.0.1 2010-12-27 22:00:59 +01:00
gmpc package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
gnuconfig gnuconfig: Update README.buildroot. 2011-03-07 23:31:27 +01:00
gob2
gperf gperf: bump to version 3.0.4 2011-01-17 21:23:00 +01:00
gpsd Mark some packages as not usable on non-MMU systems 2011-06-12 21:55:36 +02:00
gqview
grep grep: fix build when libiconv is enabled 2010-12-25 22:33:20 +01:00
gtk2-engines gtk2-engines: bump, rename config option and convert to AUTOTARGETS 2011-05-18 18:22:42 +02:00
gtk2-themes
gtkperf
gvfs package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
gzip
hal
haserl haserl: remove 0.8.0 install workaround 2011-05-16 10:13:19 +02:00
hdparm hdparm: bump to version 9.36 2011-01-17 20:43:17 +01:00
hostapd hostapd: add support for libnl-2.0 2011-05-15 10:05:24 +02:00
htop package: add htop package 2011-04-16 22:56:48 +02:00
hwdata
i2c-tools i2c-tools: bump to version 3.0.3 2011-01-17 20:42:14 +01:00
icu icu: fix parallel builds 2011-03-17 09:15:02 +01:00
ifplugd
imagemagick imagemagick: remove *-config scripts from TARGET_DIR 2011-03-07 22:22:30 +01:00
input-event-daemon Mark some packages as not usable on non-MMU systems 2011-06-12 21:55:36 +02:00
input-tools
intltool
iostat
iperf package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
ipkg
iproute2 iproute2: bump to version 2.6.38 2011-04-20 23:06:07 +02:00
ipsec-tools
iptables iptables: remove redundant --disable-ipv6 2011-01-11 07:56:22 +01:00
irda-utils irda-utils: new package for IrDA devices 2011-01-14 13:25:34 +01:00
iw iw: add support for libnl-3.0 2011-05-15 00:09:05 +02:00
java
jpeg package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
kbd Mark some packages as not usable on non-MMU systems 2011-06-12 21:55:36 +02:00
kexec kexec: bump to version 2.0.2 + change URL to match kernel.org 2011-01-14 23:06:49 +01:00
kismet kismet: add support for libnl-3.0 2011-05-15 00:08:24 +02:00
leafpad
less less: bump to version 443 2011-04-21 23:32:25 +02:00
libaio
libarchive package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libart libart: bump to version 2.3.21 2011-02-02 22:24:04 +01:00
libatomic_ops
libcap libcap: bump to version 2.20 2011-04-26 20:43:34 +02:00
libcgi
libcgicc package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libconfig
libconfuse
libcurl
libdaemon package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libdnet libdnet: remove dnet-config script from TARGET_DIR 2011-03-07 22:22:31 +01:00
libdrm package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libelf
liberation
libevent package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libexif package: add libexif 2011-04-26 10:01:25 +02:00
libeXosip2
libffi libffi: new package 2011-01-25 08:59:56 +01:00
libgail package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libgcrypt
libglade libglade: bump version 2011-05-03 13:12:01 +02:00
libglib2 libglib2: bump to 2.28.6 2011-05-18 18:22:41 +02:00
libgpg-error package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libgtk2 libgtk2: add option to install the gtk-demo program 2011-05-18 18:22:42 +02:00
libhid package: add libhid 2011-01-31 20:23:42 +01:00
libiconv
libidn libidn: bump to version 1.19 2011-02-02 22:26:38 +01:00
liblockfile
libmicrohttpd libmicrohttpd: bump version 2011-02-19 23:52:40 +01:00
libnl libnl: minor package fixes 2011-05-16 22:54:37 +02:00
liboil
libosip2
libpcap tcpdump, libpcap: simplify and fix ac_cv_linux_vers 2011-01-25 16:23:22 +01:00
libpng libpng: bump to version 1.4.7 2011-04-21 23:33:56 +02:00
libraw libraw: bump version 2011-04-26 15:03:49 +02:00
libraw1394
librsvg package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
librsync
libsexy
libsigc package: Add libsigc++ package 2011-01-15 16:23:06 +01:00
libsoup package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libsvgtiny
libsysfs
libtool package: avoid copying .m4 files from host to staging 2010-12-28 20:33:20 +01:00
libungif
libupnp
libusb package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libusb-compat package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
libv4l libv4l: add options to install utilites 2011-04-05 12:05:08 +02:00
libxml2 libxml2: fixup configure options 2011-05-02 21:40:04 +02:00
libxml-parser-perl
libxslt libxslt: fixup configure options 2011-05-02 21:41:47 +02:00
lighttpd lighttpd: fix build without webdav support 2011-04-02 10:24:59 +02:00
links links: bump to version 2.3pre1 2011-02-09 22:59:53 +01:00
linux-fusion linux-fusion: bump to 8.1.2 2010-12-31 08:43:05 +01:00
lite
lm-sensors lm-sensors: bump to version 3.2.0 2011-01-17 20:42:55 +01:00
lmbench
lockfile-progs lockfile-progs: fix make dependency 2011-04-24 23:54:28 +02:00
logrotate
lrzsz
lsof lsof: fix build after gentargets conversion 2010-12-27 15:49:00 +01:00
lsuio
ltp-testsuite
ltrace ltrace: fix build issue with parallel builds 2011-01-10 23:53:30 +01:00
lua
luafilesystem
luasocket
lvm2 lvm2: use official release location as arranged with upstream 2011-01-26 11:08:34 +01:00
lzma
lzo lzo: build shared library for host and target 2011-01-26 17:51:33 +01:00
lzop
m4
make
makedevs makedevs: minor fix to command's help 2011-05-25 17:49:15 +02:00
matchbox package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
mdadm package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
memstat
memtester
metacity metacity: fix build, bump version 2011-02-23 22:37:47 +01:00
microperl microperl compile fix with ccache enabled 2011-02-08 22:23:58 +01:00
midori midori: bump to version 0.3.2 2011-03-31 15:22:56 +02:00
mii-diag
module-init-tools
mpc toolchain: bump mpc to version 0.9 2011-04-26 21:38:27 +02:00
mpfr toolchain: bump mpfr to version 3.0.1 2011-04-26 21:37:42 +02:00
mrouted mrouted: use official tarball rather than git 2010-12-26 08:49:56 +01:00
mtd mtd: bump version 2011-04-04 21:12:20 +02:00
multimedia libmpeg2: ensure cross sdl-config is used for sdl plugin 2011-06-06 13:47:32 +02:00
mutt
mysql_client mysql_client : Add /usr/lib/mysql directory in ld.so.conf file 2011-02-10 22:59:48 +01:00
nano nano: bump to version 2.2.6 2010-12-22 23:00:36 +01:00
nasm package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
nbd
ncftp
ncurses ncurses: roll back to version 5.7 2011-04-24 22:54:18 +02:00
neon neon: remove neon-config script from TARGET_DIR 2011-03-07 22:22:31 +01:00
netcat
netkitbase
netkittelnet
netperf netperf: add Gentoo patch to fix buffer overflow compiler warnings 2010-12-27 23:30:46 +01:00
netplug
netsnmp net-snmp: fixup paths in net-snmp-config 2011-05-02 17:44:30 +02:00
netstat-nat
newt
nfs-utils nfs-utils: needs largefile support 2011-02-20 23:32:47 +01:00
ngircd package: Adding Next Generation IRC deamon ngircd 2011-05-06 11:49:37 +02:00
ntfs-3g ntfs-3g: bump to version 2010.10.2 2011-01-17 20:48:29 +01:00
ntfsprogs
ntp ntp: only install init script if ntpd is enabled 2011-02-04 20:00:35 +01:00
nuttcp nuttcp: fix build on systems without legacy susv3 functions 2011-02-25 15:22:33 +01:00
olsr olsr: fix build 2011-02-18 14:17:34 +01:00
openntpd
openssh openssh: bump to version 5.8p2 2011-05-16 15:20:00 +02:00
openssl openssl: fix compilation for i386 2011-04-01 21:56:21 +02:00
openvpn openvpn: bump to version 2.2.0 2011-04-27 20:55:34 +02:00
oprofile oprofile: use new libbfd option 2011-01-02 22:55:36 +01:00
pango pango: bump to 1.28.4 2011-05-18 18:22:41 +02:00
patch patch: needs toolchain with wchar 2010-12-22 22:56:55 +01:00
pciutils pciutils: SHARED make opt goes for install too 2011-01-10 14:52:02 +01:00
pcmanfm
pcre
php php: security bump to 5.2.17 2011-01-17 20:50:17 +01:00
pixman
pkg-config pkg-config: add usr/share/pkgconfig to search path as well 2011-03-27 21:20:04 +02:00
popt popt: bump version, use alternative upstream location 2011-04-24 22:34:50 +02:00
portmap portmap: fix clean target to actually clean 2011-01-19 22:20:54 +01:00
pppd
pptp-linux
procps procps: fix build with make 3.82 2011-04-06 22:20:48 +02:00
proftpd proftpd: remove UseIPv6 option from sample config if built without IPv6 2011-04-22 13:38:17 +02:00
psmisc psmisc: do not install pstree.x11 symbolic link 2011-05-22 15:51:48 +02:00
python python: fix modules_lib_dirs typo in patch-2.7-005-stagng-headers-libs.patch 2011-02-04 19:46:45 +01:00
python-serial python-serial: new package 2011-01-25 08:59:58 +01:00
qt qt: scripttools needs gui 2011-05-22 15:52:34 +02:00
quagga quagga: security bump to version 0.99.18 2011-04-01 21:25:32 +02:00
radvd
rdesktop
readline readline: bump to version 6.2pl1 2011-04-26 20:45:38 +02:00
rings
rng-tools
rp-pppoe
rpm package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
rrdtool
rsh-redone
rsync rsync: bump version 2011-03-31 22:46:06 +02:00
ruby ruby: don't build documentation when building for host either 2011-02-01 20:14:00 +01:00
samba samba: rename CVE-2011-0719 patch so other patches gets applied as well 2011-03-11 23:06:16 +01:00
sawman sawman: bump version 2011-02-03 22:51:43 +01:00
screen screen: bump to version 4.0.3 2010-12-22 23:36:10 +01:00
sdl sdl: fix directfb driver build if host has directfb-config 2011-05-16 22:18:35 +02:00
sdl_gfx package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
sdl_image package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
sdl_mixer package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
sdl_net
sdl_sound package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
sdl_ttf package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
sdparm New package: sdparm 2010-12-30 00:01:01 +01:00
sed
ser2net
setserial Mark some packages as not usable on non-MMU systems 2011-06-12 21:55:36 +02:00
sfdisk
shared-mime-info
slang slang: fix mips build failure 2011-02-25 15:25:23 +01:00
smartmontools smartmontools: bump to version 5.40 2011-01-17 21:10:17 +01:00
socat socat: bump to version 2.0.0-b4 2011-03-16 17:09:48 +01:00
spawn-fcgi
sqlite sqlite: bump to version 3.7.5 2011-02-09 22:48:31 +01:00
squashfs squashfs: re-add legacy lzma support 2011-03-05 15:04:03 +01:00
squashfs3
squid squid: bump to version 3.1.12 2011-04-21 23:37:29 +02:00
sredird package: add sredird 2011-06-10 14:15:48 +02:00
sshfs sshfs: adjust make dependencies to match Kconfig 2011-01-24 21:11:36 +01:00
sstrip sstrip: make it a proper package 2010-12-28 20:43:58 +01:00
startup-notification
statserial package: add statserial 2011-06-12 10:50:34 +02:00
strace toolchain: drop BR2_CROSS_TOOLCHAIN_TARGET_UTILS option 2010-12-29 23:14:48 +01:00
sudo sudo: bump version, use official upstream, don't disable auth 2011-06-07 13:08:19 +02:00
sylpheed sylpheed: bump version, fix build 2011-02-25 11:55:53 +01:00
synergy synergy: fix build with modern toolchains 2011-02-28 10:24:51 +01:00
sysklogd
sysstat Mark some packages as not usable on non-MMU systems 2011-06-12 21:55:36 +02:00
sysvinit sysvinint: bump Debian patch 2011-01-26 11:16:46 +01:00
tar tar: bump to version 1.25 2010-12-22 23:00:29 +01:00
tcl
tcpdump dhcpdump: move as a proper package, bump version 2011-05-18 18:22:40 +02:00
tcpreplay package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
tftpd
thttpd
tiff package: apply libtool patch where possible 2011-02-17 14:02:52 +01:00
tinyhttpd
tn5250
torsmo
tslib tslib: bump version 2011-04-04 22:40:24 +02:00
ttcp
udev Simplify udev startup script 2011-05-09 14:20:20 +02:00
udpcast
uemacs
usb_modeswitch
usbmount
usbutils usbutils: install into staging directory (needed by udev) 2011-05-02 17:41:57 +02:00
util-linux
valgrind
vim vim: ensure configure doesn't fail if X11 packages are enabled 2011-01-01 21:53:34 +01:00
vpnc
vsftpd
vtun vtun: fix startup script installation 2010-12-28 20:30:54 +01:00
webif webif: mark as deprecated 2011-02-27 21:28:50 +01:00
webkit webkit: bump to version 1.2.7 2011-03-31 15:23:13 +02:00
wget
whetstone
which
wipe wipe: convert to gentargets and bump to version 0.22 2011-01-17 20:55:17 +01:00
wireless_tools
wpa_supplicant wpa_supplicant: add support for libnl-2.0 2011-05-15 10:08:00 +02:00
wsapi
x11r7 xlib_libXfont: don't build devel documentation for host 2011-05-16 22:23:51 +02:00
x11vnc x11vnc: needs libXt 2011-01-31 15:07:01 +01:00
xavante
xerces xerces: add optional libcurl support 2011-03-02 11:56:03 +01:00
xfsprogs
xl2tp
xmlstarlet package: add xmlstarlet package 2011-02-11 10:26:24 +01:00
xstroke
xterm xterm: fix dependencies 2011-03-14 23:36:43 +01:00
xvkbd
xz xz: bump to version 5.0.1 2011-03-10 14:39:34 +01:00
zlib zlib: disable call to ldconfig 2011-01-26 16:46:49 +01:00
buildroot-libtool-v1.5.patch
buildroot-libtool-v2.2.patch
buildroot-libtool-v2.4.patch Makefile.autotools.in: add libtool v2.4 support 2011-03-28 21:45:06 +02:00
Config.in package: add statserial 2011-06-12 10:50:34 +02:00
Makefile.autotools.in package/autotools: add --{enable,disable}-{shared,static} automatically 2011-06-12 21:59:34 +02:00
Makefile.cmake.in Add CMAKETARGETS infrastructure for CMake packages 2011-01-26 23:22:32 +01:00
Makefile.in package/autotools: add --{enable,disable}-{shared,static} automatically 2011-06-12 21:59:34 +02:00
Makefile.package.in fetch/git: clone the repository as bare 2011-03-16 22:46:52 +01:00