|
@@ -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
|
|
|
-#**********************************************************************************
|