From 3eecdf6166668c31dc017af2ce3ced67208c1155 Mon Sep 17 00:00:00 2001 From: Ulf Samuelsson Date: Fri, 16 Jan 2009 22:45:31 +0000 Subject: [PATCH] Update buildall.sh script --- scripts/buildall.sh | 140 ++++++++++++++++++++++++++++++-------------- 1 file changed, 96 insertions(+), 44 deletions(-) diff --git a/scripts/buildall.sh b/scripts/buildall.sh index 6345aab3ba..18beb6aefe 100755 --- a/scripts/buildall.sh +++ b/scripts/buildall.sh @@ -3,14 +3,49 @@ alias mk="scripts/mkpkg" 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 nmk busybox + 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 mk bash mk bzip2 @@ -37,7 +72,7 @@ if [ ${busybox-tools} == 1 ] ; then mk tar fi -echo "Other development stuff" +echo "# Other development stuff" mk autoconf mk automake mk bison @@ -47,19 +82,21 @@ mk distcc mk dmalloc mk fakeroot mk gettext + + mk libgmp mk gperf mk libmpfr mk libtool mk m4 -mk mpatrol +nmk mpatrol "Needs gdb to build, and GDB_VERSION is not defined" mk oprofile mk pkgconfig mk readline -mk valgrind +nmk valgrind "x86 specific" mk pcre -echo "Other stuff" +echo "# Other stuff" mk at mk beecrypt mk berkeleydb @@ -93,7 +130,7 @@ mk libevent nmk libfloat # obsolete mk libgcrypt mk libgpg-error -mk libiconv +nmk libiconv mk liblockfile mk liboil mk libsysfs @@ -133,7 +170,7 @@ if [ ${busybox-tools} == 1 ] ; then mk which fi -mk database +nmk database BROKEN "Need to enter subdirectory" if [ ${busybox-tools} == 1 ] ; then # busybox has an editor @@ -144,7 +181,7 @@ if [ ${busybox-tools} == 1 ] ; then fi -echo "Networking applications" +echo "# Networking applications" mk argus mk avahi mk axel @@ -163,10 +200,11 @@ fi mk dnsmasq mk dropbear mk ethtool + mk haserl mk hostap mk ifplugd -nmk irda-utils # makefile is broken +mk irda-utils "Makefile is invalid" mk iperf mk iproute2 mk ipsec-tools @@ -175,14 +213,13 @@ mk kismet mk l2tp mk libcgi mk libcgicc -mk libcurl mk libeXosip2 -mk libosip2 mk libpcap mk libupnp if [ ${busybox-tools} == 1 ] ; then mk lighttpd fi + mk links mk lrzsz mk mdnsresponder @@ -205,15 +242,22 @@ mk netsnmp mk nfs-utils mk ntp mk olsr + + + mk ntpd mk openssh + mk openssl +mk libcurl + mk openvpn mk openswan mk portmap mk pppd mk rp-pppoe mk pptp-linux + mk proftpd nmk quagga mk rsync @@ -238,6 +282,15 @@ mk vsftpd mk vtun mk webif +mk libsoup.mk +mk gssdp +mk gupnp +mk gupnp-av +mk gupnp-igd + + + + if [ ${busybox-tools} == 1 ] ; then mk wget fi @@ -245,7 +298,7 @@ fi mk wireless-tools -echo "Hardware handling / blockdevices and filesystem maintenance" +echo "# Hardware handling / blockdevices and filesystem maintenance" mk acpid mk dbus mk dbus-glib @@ -256,8 +309,11 @@ mk e2fsprogs mk eeprog mk fconfig mk fis + mk libfuse mk gadgetfs-test + + mk hal if [ ${busybox-tools} == 1 ] ; then mk hdparm @@ -294,18 +350,24 @@ mk usbmount mk usbutils mk wipe 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 # Audio/Video support -echo "Audio and video libraries and applications" +echo "# Audio and video libraries and applications" mk alsa-lib mk alsa-utils mk asterisk - - -if [ ${already-done} == 1 ] ; then - mk aumix mk gstreamer mk gst-plugins-base @@ -326,14 +388,14 @@ mk festival mk vlc -echo "Graphic libraries and applications (graphic/text)" -echo " text rendering libraries" +echo "# Graphic libraries and applications (graphic/text)" +echo "# text rendering libraries" mk ncurses mk newt mk slang -echo " graphic libraries" +echo "# graphic libraries" mk directfb mk directfb-examples mk fbdump @@ -353,14 +415,14 @@ mk SDL_net mk sdl_ttf mk tiff -echo "busybox graphic applications" -echo "--> May be broken in busybox" +echo "# busybox graphic applications" +echo "# --> May be broken in busybox" mk fbv mk fbset -echo "other GUIs" -mk qte -mk qtopia4 +echo "# other GUIs" +nmk qte +nmk qtopia4 if [ ${X-WIN} == 1 ] ; then @@ -368,8 +430,8 @@ if [ ${X-WIN} == 1 ] ; then mk x11r7 -echo "X libraries and helper libraries" -echo "maybe some of these should depend on !BR2_PACKAGE_XSERVER_none" +echo "# X libraries and helper libraries" +echo "# maybe some of these should depend on !BR2_PACKAGE_XSERVER_none" mk atk mk cairo mk pango @@ -392,12 +454,12 @@ mk webkit nmk startup-notification # Depends on X11 -echo "X Window managers" +echo "# X Window managers" mk matchbox mk metacity mk blackbox -echo "X applications" +echo "# X applications" mk alsamixergui mk dillo mk docker @@ -418,7 +480,7 @@ mk xstroke mk xvkbd fi -echo "Compressors / decompressors" +echo "# Compressors / decompressors" if [ ${busybox-tools} == 1 ] ; then mk gzip @@ -428,7 +490,7 @@ mk lzma-host mk lzma-target mk zlib -echo "Package managers" +echo "# Package managers" mk ipkg nmk portage @@ -436,16 +498,7 @@ if [ ${busybox-tools} == 1 ] ; then mk rpm fi -echo "Interpreter languages / Scripting" - -mk lua -mk microperl -mk python -mk ruby -mk tcl -mk php - -echo "XML handling" +echo "# XML handling" mk expat mk ezxml @@ -454,11 +507,10 @@ mk libxslt mk xerces + # java support nmk java # various games packages nmk games -fi # ********* already-done -#********************************************************************************** -- 2.30.2