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
mk tar
fi
-echo "Other development stuff"
+echo "# Other development stuff"
mk autoconf
mk automake
mk bison
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
nmk libfloat # obsolete
mk libgcrypt
mk libgpg-error
-mk libiconv
+nmk libiconv
mk liblockfile
mk liboil
mk libsysfs
mk which
fi
-mk database
+nmk database BROKEN "Need to enter subdirectory"
if [ ${busybox-tools} == 1 ] ; then
# busybox has an editor
fi
-echo "Networking applications"
+echo "# Networking applications"
mk argus
mk avahi
mk axel
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
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
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
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
mk wireless-tools
-echo "Hardware handling / blockdevices and filesystem maintenance"
+echo "# Hardware handling / blockdevices and filesystem maintenance"
mk acpid
mk dbus
mk dbus-glib
mk eeprog
mk fconfig
mk fis
+
mk libfuse
mk gadgetfs-test
+
+
mk hal
if [ ${busybox-tools} == 1 ] ; then
mk hdparm
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
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
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
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
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
mk xvkbd
fi
-echo "Compressors / decompressors"
+echo "# Compressors / decompressors"
if [ ${busybox-tools} == 1 ] ; then
mk gzip
mk lzma-target
mk zlib
-echo "Package managers"
+echo "# Package managers"
mk ipkg
nmk portage
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
mk xerces
+
# java support
nmk java
# various games packages
nmk games
-fi # ********* already-done
-#**********************************************************************************