Update buildall.sh script

This commit is contained in:
Ulf Samuelsson 2009-01-16 22:45:31 +00:00
parent bdac3e337f
commit 3eecdf6166

View File

@ -3,14 +3,49 @@ alias mk="scripts/mkpkg"
function nmk() function nmk()
{ {
echo Not building $1 printf "mk %-31s" "$1"
if [ "$2X" == "OKX" ] ; then
echo "DISABLED $3 $4"
elif [ "$2X" == "FAILX" ] ; then
echo "DISABLED $3 $4"
elif [ "$2X" == "BROKENX" ] ; then
echo "DISABLED $3 $4"
elif [ "$2X" == "DISABLEDX" ] ; then
echo "DISABLED $3 $4"
else
echo "DISABLED $2 $3 $4"
fi
} }
if [ ${already-done} == 1 ] ; then if [ ${already-done} == 1 ] ; then
nmk busybox nmk busybox
fi # ********* already-done fi # ********* already-done
#********************************************************************************** #**********************************************************************************
# Enable HASERL
sed -i s/.*BR2_PACKAGE_HASERL.*// .config
echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config
echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config
echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config
echo "BR2_PACKAGE_HASERL=y" >> .config
# Enable SSL
sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config
echo "BR2_PACKAGE_OPENSSL=y" >> .config
# Enable socat
sed -i s/.*BR2_PACKAGE_SOCAT.*// .config
echo "BR2_PACKAGE_SOCAT=y" >> .config
echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config
echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config
echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config
# Enable Freetype
sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config
echo "BR2_PACKAGE_FREETYPE=y" >> .config
sed -i s/.*BR2_FREETYPE_VERSION.*// .config
echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config
echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config
echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config
if [ ${busybox-tools} == 1 ] ; then if [ ${busybox-tools} == 1 ] ; then
mk bash mk bash
mk bzip2 mk bzip2
@ -37,7 +72,7 @@ if [ ${busybox-tools} == 1 ] ; then
mk tar mk tar
fi fi
echo "Other development stuff" echo "# Other development stuff"
mk autoconf mk autoconf
mk automake mk automake
mk bison mk bison
@ -47,19 +82,21 @@ mk distcc
mk dmalloc mk dmalloc
mk fakeroot mk fakeroot
mk gettext mk gettext
mk libgmp mk libgmp
mk gperf mk gperf
mk libmpfr mk libmpfr
mk libtool mk libtool
mk m4 mk m4
mk mpatrol nmk mpatrol "Needs gdb to build, and GDB_VERSION is not defined"
mk oprofile mk oprofile
mk pkgconfig mk pkgconfig
mk readline mk readline
mk valgrind nmk valgrind "x86 specific"
mk pcre mk pcre
echo "Other stuff" echo "# Other stuff"
mk at mk at
mk beecrypt mk beecrypt
mk berkeleydb mk berkeleydb
@ -93,7 +130,7 @@ mk libevent
nmk libfloat # obsolete nmk libfloat # obsolete
mk libgcrypt mk libgcrypt
mk libgpg-error mk libgpg-error
mk libiconv nmk libiconv
mk liblockfile mk liblockfile
mk liboil mk liboil
mk libsysfs mk libsysfs
@ -133,7 +170,7 @@ if [ ${busybox-tools} == 1 ] ; then
mk which mk which
fi fi
mk database nmk database BROKEN "Need to enter subdirectory"
if [ ${busybox-tools} == 1 ] ; then if [ ${busybox-tools} == 1 ] ; then
# busybox has an editor # busybox has an editor
@ -144,7 +181,7 @@ if [ ${busybox-tools} == 1 ] ; then
fi fi
echo "Networking applications" echo "# Networking applications"
mk argus mk argus
mk avahi mk avahi
mk axel mk axel
@ -163,10 +200,11 @@ fi
mk dnsmasq mk dnsmasq
mk dropbear mk dropbear
mk ethtool mk ethtool
mk haserl mk haserl
mk hostap mk hostap
mk ifplugd mk ifplugd
nmk irda-utils # makefile is broken mk irda-utils "Makefile is invalid"
mk iperf mk iperf
mk iproute2 mk iproute2
mk ipsec-tools mk ipsec-tools
@ -175,14 +213,13 @@ mk kismet
mk l2tp mk l2tp
mk libcgi mk libcgi
mk libcgicc mk libcgicc
mk libcurl
mk libeXosip2 mk libeXosip2
mk libosip2
mk libpcap mk libpcap
mk libupnp mk libupnp
if [ ${busybox-tools} == 1 ] ; then if [ ${busybox-tools} == 1 ] ; then
mk lighttpd mk lighttpd
fi fi
mk links mk links
mk lrzsz mk lrzsz
mk mdnsresponder mk mdnsresponder
@ -205,15 +242,22 @@ mk netsnmp
mk nfs-utils mk nfs-utils
mk ntp mk ntp
mk olsr mk olsr
mk ntpd mk ntpd
mk openssh mk openssh
mk openssl mk openssl
mk libcurl
mk openvpn mk openvpn
mk openswan mk openswan
mk portmap mk portmap
mk pppd mk pppd
mk rp-pppoe mk rp-pppoe
mk pptp-linux mk pptp-linux
mk proftpd mk proftpd
nmk quagga nmk quagga
mk rsync mk rsync
@ -238,6 +282,15 @@ mk vsftpd
mk vtun mk vtun
mk webif mk webif
mk libsoup.mk
mk gssdp
mk gupnp
mk gupnp-av
mk gupnp-igd
if [ ${busybox-tools} == 1 ] ; then if [ ${busybox-tools} == 1 ] ; then
mk wget mk wget
fi fi
@ -245,7 +298,7 @@ fi
mk wireless-tools mk wireless-tools
echo "Hardware handling / blockdevices and filesystem maintenance" echo "# Hardware handling / blockdevices and filesystem maintenance"
mk acpid mk acpid
mk dbus mk dbus
mk dbus-glib mk dbus-glib
@ -256,8 +309,11 @@ mk e2fsprogs
mk eeprog mk eeprog
mk fconfig mk fconfig
mk fis mk fis
mk libfuse mk libfuse
mk gadgetfs-test mk gadgetfs-test
mk hal mk hal
if [ ${busybox-tools} == 1 ] ; then if [ ${busybox-tools} == 1 ] ; then
mk hdparm mk hdparm
@ -294,18 +350,24 @@ mk usbmount
mk usbutils mk usbutils
mk wipe mk wipe
nmk xfsprogs nmk xfsprogs
echo " text rendering applications"
echo "# Interpreter languages / Scripting"
mk lua
mk microperl
mk python
mk ruby
mk tcl
mk php
echo "# text rendering applications"
mk dialog mk dialog
# Audio/Video support # Audio/Video support
echo "Audio and video libraries and applications" echo "# Audio and video libraries and applications"
mk alsa-lib mk alsa-lib
mk alsa-utils mk alsa-utils
mk asterisk mk asterisk
if [ ${already-done} == 1 ] ; then
mk aumix mk aumix
mk gstreamer mk gstreamer
mk gst-plugins-base mk gst-plugins-base
@ -326,14 +388,14 @@ mk festival
mk vlc mk vlc
echo "Graphic libraries and applications (graphic/text)" echo "# Graphic libraries and applications (graphic/text)"
echo " text rendering libraries" echo "# text rendering libraries"
mk ncurses mk ncurses
mk newt mk newt
mk slang mk slang
echo " graphic libraries" echo "# graphic libraries"
mk directfb mk directfb
mk directfb-examples mk directfb-examples
mk fbdump mk fbdump
@ -353,14 +415,14 @@ mk SDL_net
mk sdl_ttf mk sdl_ttf
mk tiff mk tiff
echo "busybox graphic applications" echo "# busybox graphic applications"
echo "--> May be broken in busybox" echo "# --> May be broken in busybox"
mk fbv mk fbv
mk fbset mk fbset
echo "other GUIs" echo "# other GUIs"
mk qte nmk qte
mk qtopia4 nmk qtopia4
if [ ${X-WIN} == 1 ] ; then if [ ${X-WIN} == 1 ] ; then
@ -368,8 +430,8 @@ if [ ${X-WIN} == 1 ] ; then
mk x11r7 mk x11r7
echo "X libraries and helper libraries" echo "# X libraries and helper libraries"
echo "maybe some of these should depend on !BR2_PACKAGE_XSERVER_none" echo "# maybe some of these should depend on !BR2_PACKAGE_XSERVER_none"
mk atk mk atk
mk cairo mk cairo
mk pango mk pango
@ -392,12 +454,12 @@ mk webkit
nmk startup-notification # Depends on X11 nmk startup-notification # Depends on X11
echo "X Window managers" echo "# X Window managers"
mk matchbox mk matchbox
mk metacity mk metacity
mk blackbox mk blackbox
echo "X applications" echo "# X applications"
mk alsamixergui mk alsamixergui
mk dillo mk dillo
mk docker mk docker
@ -418,7 +480,7 @@ mk xstroke
mk xvkbd mk xvkbd
fi fi
echo "Compressors / decompressors" echo "# Compressors / decompressors"
if [ ${busybox-tools} == 1 ] ; then if [ ${busybox-tools} == 1 ] ; then
mk gzip mk gzip
@ -428,7 +490,7 @@ mk lzma-host
mk lzma-target mk lzma-target
mk zlib mk zlib
echo "Package managers" echo "# Package managers"
mk ipkg mk ipkg
nmk portage nmk portage
@ -436,16 +498,7 @@ if [ ${busybox-tools} == 1 ] ; then
mk rpm mk rpm
fi fi
echo "Interpreter languages / Scripting" echo "# XML handling"
mk lua
mk microperl
mk python
mk ruby
mk tcl
mk php
echo "XML handling"
mk expat mk expat
mk ezxml mk ezxml
@ -454,11 +507,10 @@ mk libxslt
mk xerces mk xerces
# java support # java support
nmk java nmk java
# various games packages # various games packages
nmk games nmk games
fi # ********* already-done
#**********************************************************************************