summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/buildall.sh140
1 files changed, 96 insertions, 44 deletions
diff --git a/scripts/buildall.sh b/scripts/buildall.sh
index 6345aab3b..18beb6aef 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
-#**********************************************************************************