summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--adk/tools/pkgmaker.c6
-rw-r--r--package/ImageMagick/Makefile9
-rw-r--r--package/MesaLib/Makefile3
-rw-r--r--package/asterisk/Makefile3
-rw-r--r--package/avahi/Makefile2
-rw-r--r--package/beecrypt/Makefile2
-rw-r--r--package/bind/Makefile3
-rw-r--r--package/bogofilter/Makefile5
-rw-r--r--package/busybox/Config.in.manual7
-rw-r--r--package/coreutils/Makefile1
-rwxr-xr-xpackage/ctorrent/Makefile2
-rw-r--r--package/cups/Makefile3
-rw-r--r--package/cxxtools/Makefile2
-rw-r--r--package/dansguardian/Makefile1
-rw-r--r--package/db/Makefile2
-rw-r--r--package/dillo/Makefile1
-rw-r--r--package/findutils/Makefile1
-rw-r--r--package/firefox/Makefile1
-rw-r--r--package/fltk/Makefile1
-rw-r--r--package/freeglut/Makefile3
-rw-r--r--package/gdk-pixbuf/Makefile2
-rw-r--r--package/gtk+/Makefile3
-rw-r--r--package/id3lib/Makefile3
-rw-r--r--package/iperf/Makefile1
-rw-r--r--package/libnet/Makefile3
-rw-r--r--package/libnotify/Makefile2
-rw-r--r--package/libstdcxx/Makefile6
-rw-r--r--package/libtiff/Makefile3
-rw-r--r--package/libxslt/Makefile3
-rw-r--r--package/mpd/Makefile1
-rw-r--r--package/mrd6/Makefile1
-rw-r--r--package/nmap/Makefile1
-rw-r--r--package/openldap/Makefile5
-rw-r--r--package/pango/Makefile2
-rw-r--r--package/pcrepp/Makefile9
-rw-r--r--package/rxvt-unicode/Makefile3
-rw-r--r--package/sdl-image/Makefile7
-rw-r--r--package/squid/Makefile1
-rw-r--r--package/tntnet/Makefile3
-rw-r--r--package/tslib/Makefile2
-rw-r--r--package/twm/Makefile5
-rw-r--r--package/uclibc++/Makefile3
-rw-r--r--package/watchdog/Makefile1
-rw-r--r--package/xbmc/Makefile1
-rw-r--r--package/xf86-input-evtouch/Makefile3
-rw-r--r--package/xf86-input-keyboard/Makefile5
-rw-r--r--package/xf86-input-mouse/Makefile5
-rw-r--r--package/xf86-video-ati/Makefile5
-rw-r--r--package/xf86-video-cirrus/Makefile5
-rw-r--r--package/xf86-video-fbdev/Makefile5
-rw-r--r--package/xf86-video-geode/Makefile5
-rw-r--r--package/xf86-video-intel/Makefile5
-rw-r--r--package/xf86-video-siliconmotion/Makefile5
-rw-r--r--package/xinit/Makefile5
-rw-r--r--package/xorg-server/Makefile5
55 files changed, 74 insertions, 108 deletions
diff --git a/adk/tools/pkgmaker.c b/adk/tools/pkgmaker.c
index 9958af8d5..aa7f1d5fb 100644
--- a/adk/tools/pkgmaker.c
+++ b/adk/tools/pkgmaker.c
@@ -322,7 +322,7 @@ int main() {
char *key, *value, *token, *cftoken, *sp, *hkey, *val, *pkg_fd;
char *pkg_name, *pkg_depends, *pkg_depends_system, *pkg_section, *pkg_descr, *pkg_url;
char *pkg_cxx, *pkg_subpkgs, *pkg_cfline, *pkg_dflt;
- char *pkg_need_cxx, *pkgname, *sysname, *pkg_debug;
+ char *pkgname, *sysname, *pkg_debug;
char *pkg_libc_depends, *pkg_host_depends, *pkg_system_depends, *pkg_arch_depends, *pkg_flavours, *pkg_flavours_string, *pkg_choices, *pseudo_name;
char *packages, *pkg_name_u, *pkgs, *pkg_opts, *pkg_libname;
char *saveptr, *p_ptr, *s_ptr, *pkg_helper, *sname, *sname2;
@@ -349,7 +349,6 @@ int main() {
pkg_cxx = NULL;
pkg_dflt = NULL;
pkg_cfline = NULL;
- pkg_need_cxx = NULL;
pkgname = NULL;
sysname = NULL;
pkg_helper = NULL;
@@ -554,8 +553,6 @@ int main() {
continue;
if ((parse_var(buf, "PKG_CXX", NULL, &pkg_cxx)) == 0)
continue;
- if ((parse_var(buf, "PKG_NEED_CXX", NULL, &pkg_need_cxx)) == 0)
- continue;
if ((parse_var(buf, "PKG_DEPENDS", pkg_depends, &pkg_depends)) == 0)
continue;
if ((parse_var_with_system(buf, "PKG_DEPENDS_", pkg_depends_system, &pkg_depends_system, &sysname, 12)) == 0)
@@ -1144,7 +1141,6 @@ int main() {
free(packages);
packages = NULL;
- pkg_need_cxx = NULL;
/* reset flags, free memory */
free(pkg_name);
free(pkg_libname);
diff --git a/package/ImageMagick/Makefile b/package/ImageMagick/Makefile
index dc42ebe55..4979c76af 100644
--- a/package/ImageMagick/Makefile
+++ b/package/ImageMagick/Makefile
@@ -10,11 +10,11 @@ PKG_RELEASE:= 3
PKG_MD5SUM:= 8134257e3fbb43cc06fb32a6d725d3d0
PKG_DESCR:= image processing and converting utility
PKG_SECTION:= multimedia
-PKG_BUILDDEP:= libpng libjpeg-turbo libtiff fontconfig libiconv-tiny libtool e2fsprogs
-PKG_BUILDDEP+= pango
+PKG_DEPENDS:= libstdcxx
+PKG_BUILDDEP:= libpng libjpeg-turbo libtiff fontconfig libiconv-tiny
+PKG_BUILDDEP+= pango libtool e2fsprogs
PKG_URL:= http://www.imagemagick.org/
PKG_SITES:= http://image_magick.veidrodis.com/image_magick/
-PKG_NEED_CXX:= 1
PKG_LIBNAME:= libimagemagic
PKG_OPTS:= dev
@@ -23,7 +23,7 @@ PKG_ARCH_DEPENDS:= !m68k
PKG_SUBPKGS:= CONVERT DISPLAY LIBIMAGEMAGICK
PKGSD_LIBIMAGEMAGICK:= imagemagick library
PKGSC_LIBIMAGEMAGICK:= libs
-PKGSS_LIBIMAGEMAGICK:= libjpeg libtiff
+PKGSS_LIBIMAGEMAGICK:= libjpeg-turbo libtiff libpng
PKGSD_CONVERT:= image processing and converting utility
PKGSC_CONVERT:= multimedia
PKGSS_CONVERT:= libimagemagick
@@ -41,7 +41,6 @@ $(eval $(call PKG_template,LIBIMAGEMAGICK,libimagemagick,$(PKG_VERSION)-${PKG_RE
$(eval $(call PKG_template,CONVERT,convert,$(PKG_VERSION)-${PKG_RELEASE},${PKGSS_CONVERT},${PKGSD_CONVERT},${PKGSC_CONVERT}))
$(eval $(call PKG_template,DISPLAY,display,$(PKG_VERSION)-${PKG_RELEASE},${PKGSS_DISPLAY},${PKGSD_DISPLAY},${PKGSC_DISPLAY}))
-TARGET_CFLAGS:= $(filter-out -flto,$(TARGET_CFLAGS))
CONFIGURE_ENV+= ac_cv_sys_file_offset_bits=yes
CONFIGURE_ARGS+= --with-magick-plus-plus=no \
--without-gslib \
diff --git a/package/MesaLib/Makefile b/package/MesaLib/Makefile
index 5dd0c39e9..e3db5762f 100644
--- a/package/MesaLib/Makefile
+++ b/package/MesaLib/Makefile
@@ -11,14 +11,13 @@ PKG_MD5SUM:= 08e796ec7122aa299d32d4f67a254315
PKG_DESCR:= MESA 3D graphics library
PKG_SECTION:= libs
PKG_DEPENDS:= libxdamage libxfixes libdrm libxxf86vm libexpat
-PKG_DEPENDS+= libxml2 libxml2-python
+PKG_DEPENDS+= libxml2 libxml2-python libstdcxx
PKG_BUILDDEP:= autotool python2 libxml2 libXdamage libXfixes
PKG_BUILDDEP+= libXxf86vm libdrm dri2proto glproto expat libXext
PKG_BUILDDEP+= eudev dri3proto presentproto xcb-proto libxcb
PKG_BUILDDEP+= libxshmfence
PKG_URL:= http://www.mesa3d.org/
PKG_SITES:= ftp://ftp.freedesktop.org/pub/mesa/${PKG_SUBVER}/
-PKG_NEED_CXX:= 1
PKG_LIBNAME:= mesalib
PKG_OPTS:= dev
diff --git a/package/asterisk/Makefile b/package/asterisk/Makefile
index d3204c311..12025b50b 100644
--- a/package/asterisk/Makefile
+++ b/package/asterisk/Makefile
@@ -9,12 +9,11 @@ PKG_RELEASE:= 3
PKG_MD5SUM:= 99204257de80a42c4e287fc93dfe714a
PKG_DESCR:= open source PBX
PKG_SECTION:= phone
-PKG_DEPENDS:= libncurses libpthread libopenssl libcurl
+PKG_DEPENDS:= libncurses libpthread libopenssl libcurl libstdcxx
PKG_BUILDDEP:= ncurses openssl zlib curl popt gtk+
PKG_URL:= http://www.asterisk.org/
PKG_SITES:= http://downloads.asterisk.org/pub/telephony/asterisk/releases/
PKG_NOPARALLEL:= 1
-PKG_NEED_CXX:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/avahi/Makefile b/package/avahi/Makefile
index c8299f775..453555e90 100644
--- a/package/avahi/Makefile
+++ b/package/avahi/Makefile
@@ -9,11 +9,11 @@ PKG_RELEASE:= 3
PKG_MD5SUM:= 2f22745b8f7368ad5a0a3fddac343f2d
PKG_DESCR:= mDNS daemon
PKG_SECTION:= dhcp
+PKG_DEPENDS:= libstdcxx
PKG_BUILDDEP:= autotool libdaemon expat gdbm glib
PKG_BUILDDEP+= gettext-tiny gtk+ dbus
PKG_URL:= http://avahi.org/
PKG_SITES:= http://avahi.org/download/
-PKG_NEED_CXX:= 1
PKG_LIBNAME:= libavahi
PKG_OPTS:= dev
diff --git a/package/beecrypt/Makefile b/package/beecrypt/Makefile
index 24b6410ca..4d2af4e8c 100644
--- a/package/beecrypt/Makefile
+++ b/package/beecrypt/Makefile
@@ -9,9 +9,9 @@ PKG_RELEASE:= 1
PKG_MD5SUM:= 8441c014170823f2dff97e33df55af1e
PKG_DESCR:= cryptography toolkit library
PKG_SECTION:= libs
+PKG_DEPENDS:= libstdcxx
PKG_URL:= http://beecrypt.sourceforge.net/
PKG_SITES:= http://sourceforge.net/projects/beecrypt/files/beecrypt/$(PKG_VERSION)/
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/bind/Makefile b/package/bind/Makefile
index c9dafb891..1cedc9b5b 100644
--- a/package/bind/Makefile
+++ b/package/bind/Makefile
@@ -9,11 +9,10 @@ PKG_RELEASE:= 2
PKG_MD5SUM:= 207477c4cf95f2db5be0ded8a22669e0
PKG_DESCR:= popular DNS server
PKG_SECTION:= dns
-PKG_DEPENDS:= libopenssl libbind libxml2
+PKG_DEPENDS:= libopenssl libbind libxml2 libstdcxx
PKG_BUILDDEP:= openssl libxml2
PKG_URL:= https://www.isc.org/software/bind/
PKG_SITES:= ftp://ftp.isc.org/isc/bind9/${PKG_VERSION}/
-PKG_NEED_CXX:= 1
PKG_LIBNAME:= libbind
PKG_OPTS:= dev
diff --git a/package/bogofilter/Makefile b/package/bogofilter/Makefile
index 1d601813b..a62272650 100644
--- a/package/bogofilter/Makefile
+++ b/package/bogofilter/Makefile
@@ -7,13 +7,12 @@ PKG_NAME:= bogofilter
PKG_VERSION:= 1.2.2
PKG_RELEASE:= 2
PKG_MD5SUM:= 39d27c13eae8a5064d68e20d585e60de
-PKG_DESCR:= mail filter
+PKG_DESCR:= mail filter software
PKG_SECTION:= mail
PKG_BUILDDEP:= libiconv-tiny db
-PKG_DEPENDS:= libdb
+PKG_DEPENDS:= libdb libstdcxx
PKG_URL:= http://bogofilter.sourceforge.net/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=bogofilter/}
-PKG_NEED_CXX:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/busybox/Config.in.manual b/package/busybox/Config.in.manual
index fce7e9a2e..829a0d82f 100644
--- a/package/busybox/Config.in.manual
+++ b/package/busybox/Config.in.manual
@@ -13,6 +13,13 @@ config ADK_PACKAGE_BUSYBOX
WWW: http://www.busybox.net
+config ADK_PACKAGE_BUSYBOX_HIDE
+ prompt "hide packages provided by busybox applets"
+ boolean
+ default y
+ help
+ Do not show packages which are provided as busybox applets
+
menu "Busybox Configuration"
depends on ADK_PACKAGE_BUSYBOX
source "package/busybox/config/Config.in"
diff --git a/package/coreutils/Makefile b/package/coreutils/Makefile
index 3e18ec935..1bbdbc6aa 100644
--- a/package/coreutils/Makefile
+++ b/package/coreutils/Makefile
@@ -12,6 +12,7 @@ PKG_SECTION:= core
PKG_BUILDDEP:= gmp autotool
PKG_URL:= http://www.gnu.org/software/coreutils/
PKG_SITES:= http://ftp.gnu.org/gnu/coreutils/
+PKG_BB:= 1
include $(TOPDIR)/mk/package.mk
diff --git a/package/ctorrent/Makefile b/package/ctorrent/Makefile
index 3a4711fd1..95a792301 100755
--- a/package/ctorrent/Makefile
+++ b/package/ctorrent/Makefile
@@ -9,10 +9,10 @@ PKG_RELEASE:= 2
PKG_MD5SUM:= 59b23dd05ff70791cd6449effa7fc3b6
PKG_DESCR:= console-based BitTorrent client
PKG_SECTION:= p2p
+PKG_DEPENDS:= libstdcxx
PKG_BUILDDEP:= openssl
PKG_URL:= http://www.rahul.net/dholmes/ctorrent
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=dtorrent/}
-PKG_NEED_CXX:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/cups/Makefile b/package/cups/Makefile
index 5c39f054c..0272d30e6 100644
--- a/package/cups/Makefile
+++ b/package/cups/Makefile
@@ -9,11 +9,10 @@ PKG_RELEASE:= 4
PKG_MD5SUM:= 55277c40fd4b7183dc3671d39c5c42b7
PKG_DESCR:= Common Unix Printing System
PKG_SECTION:= net/misc
-PKG_DEPENDS:= zlib libpthread
+PKG_DEPENDS:= zlib libpthread libstdcxx
PKG_BUILDDEP:= cups-host zlib
PKG_URL:= http://www.cups.org/
PKG_SITES:= http://www.cups.org/software/${PKG_VERSION}/
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
PKG_NOPARALLEL:= 1
diff --git a/package/cxxtools/Makefile b/package/cxxtools/Makefile
index df140ecf8..f28d82f4f 100644
--- a/package/cxxtools/Makefile
+++ b/package/cxxtools/Makefile
@@ -8,10 +8,10 @@ PKG_VERSION:= 2.2.1
PKG_RELEASE:= 2
PKG_MD5SUM:= aab00068ae5237435b37ac86f2ac7576
PKG_DESCR:= collection of general-purpose C++ classes
+PKG_DEPENDS:= libstdcxx
PKG_SECTION:= libs
PKG_URL:= http://www.tntnet.org/
PKG_SITES:= http://www.tntnet.org/download/
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/dansguardian/Makefile b/package/dansguardian/Makefile
index 77d87e97e..5264f7d7b 100644
--- a/package/dansguardian/Makefile
+++ b/package/dansguardian/Makefile
@@ -13,7 +13,6 @@ PKG_DEPENDS:= libpcre zlib
PKG_BUILDDEP:= pcre zlib
PKG_URL:= http://dansguardian.org/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=dansguardian/}
-PKG_NEED_CXX:= 1
PKG_CXX:= DANSGUARDIAN
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
diff --git a/package/db/Makefile b/package/db/Makefile
index 3ca6f0f4a..4c73488db 100644
--- a/package/db/Makefile
+++ b/package/db/Makefile
@@ -9,9 +9,9 @@ PKG_RELEASE:= 2
PKG_MD5SUM:= 3fda0b004acdaa6fa350bfc41a3b95ca
PKG_DESCR:= disk file format database which stores key/data-pairs in single files
PKG_SECTION:= libs
+PKG_DEPENDS:= libstdcxx
PKG_URL:= http://www.oracle.com/technology/software/products/berkeley-db
PKG_SITES:= http://www.openadk.org/distfiles/
-PKG_NEED_CXX:= 1
PKG_LIBNAME:= libdb
PKG_OPTS:= dev
diff --git a/package/dillo/Makefile b/package/dillo/Makefile
index e3b19a0f3..e63857e16 100644
--- a/package/dillo/Makefile
+++ b/package/dillo/Makefile
@@ -14,7 +14,6 @@ PKG_DEPENDS+= libstdcxx libpthread libopenssl
PKG_BUILDDEP:= fltk libXi libiconv-tiny libjpeg-turbo libpng zlib openssl
PKG_URL:= http://www.dillo.org/
PKG_SITES:= http://www.dillo.org/download/
-PKG_NEED_CXX:= 1
PKG_HOST_DEPENDS:= !cygwin
PKG_ARCH_DEPENDS:= x86 x86_64 mips arm
diff --git a/package/findutils/Makefile b/package/findutils/Makefile
index 350ad0b0a..7e1919451 100644
--- a/package/findutils/Makefile
+++ b/package/findutils/Makefile
@@ -14,6 +14,7 @@ PKG_BUILDDEP:= autotool
HOST_BUILDDEP:= autotool
PKG_URL:= http://www.gnu.org/software/findutils/
PKG_SITES:= http://ftp.gnu.org/pub/gnu/findutils/
+PKG_BB:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/firefox/Makefile b/package/firefox/Makefile
index c7124d632..a84e0b080 100644
--- a/package/firefox/Makefile
+++ b/package/firefox/Makefile
@@ -20,7 +20,6 @@ PKG_BUILDDEP+= zip-host
PKG_URL:= http://www.mozilla.org/
PKG_SITES:= http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${PKG_VERSION}/source/
PKG_NOPARALLEL:= 1
-PKG_NEED_CXX:= 1
PKG_ARCH_DEPENDS:= arm x86 x86_64 mips
PKG_HOST_DEPENDS:= !netbsd !freebsd !openbsd !cygwin
diff --git a/package/fltk/Makefile b/package/fltk/Makefile
index e488912d5..d7097fa7c 100644
--- a/package/fltk/Makefile
+++ b/package/fltk/Makefile
@@ -13,7 +13,6 @@ PKG_DEPENDS:= mesalib libx11 libxi freeglut libfreetype
PKG_BUILDDEP:= libX11 libXi MesaLib freeglut freetype
PKG_URL:= http://www.fltk.org/
PKG_SITES:= http://openadk.org/distfiles/
-PKG_NEED_CXX:= 1
PKG_CXX:= LIBFLTK
PKG_LIBNAME:= libfltk
PKG_OPTS:= dev
diff --git a/package/freeglut/Makefile b/package/freeglut/Makefile
index a93f09228..0b9ec90bf 100644
--- a/package/freeglut/Makefile
+++ b/package/freeglut/Makefile
@@ -9,11 +9,10 @@ PKG_RELEASE:= 1
PKG_MD5SUM:= 918ffbddcffbac83c218bc52355b6d5a
PKG_DESCR:= OpenGL Utility Toolkit libraries
PKG_SECTION:= libs
-PKG_DEPENDS:= libglu
+PKG_DEPENDS:= libglu libstdcxx
PKG_BUILDDEP:= glu
PKG_URL:= http://freeglut.sourceforge.net/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=freeglut/}
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/gdk-pixbuf/Makefile b/package/gdk-pixbuf/Makefile
index b243727f8..22f24d54a 100644
--- a/package/gdk-pixbuf/Makefile
+++ b/package/gdk-pixbuf/Makefile
@@ -9,10 +9,10 @@ PKG_RELEASE:= 2
PKG_MD5SUM:= bd7c2a9d23b573db467e39833f12103d
PKG_DESCR:= pixbuf library
PKG_SECTION:= libs
+PKG_DEPENDS:= libstdcxx
PKG_BUILDDEP:= libjpeg-turbo libtiff
HOST_BUILDDEP:= glib-host
PKG_SITES:= http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.24/
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
include $(TOPDIR)/mk/host.mk
diff --git a/package/gtk+/Makefile b/package/gtk+/Makefile
index dacdf2aa5..97bc105e9 100644
--- a/package/gtk+/Makefile
+++ b/package/gtk+/Makefile
@@ -10,12 +10,11 @@ PKG_RELEASE:= 1
PKG_MD5SUM:= 5fbbfb7637bbd571a572a2dae0e736d2
PKG_DESCR:= GTK+ library
PKG_SECTION:= libs
-PKG_DEPENDS:= glib
+PKG_DEPENDS:= glib libstdcxx
PKG_BUILDDEP:= cairo atk pango libXext renderproto libXrender
PKG_BUILDDEP+= gdk-pixbuf libXcomposite libXdamage
PKG_URL:= http://www.gtk.org/
PKG_SITES:= http://ftp.gnome.org/pub/gnome/sources/gtk+/$(PKG_EXTRAVER)/
-PKG_NEED_CXX:= 1
PKG_LIBNAME:= libgtk
PKG_OPTS:= dev
diff --git a/package/id3lib/Makefile b/package/id3lib/Makefile
index b727068b3..650a8ae0e 100644
--- a/package/id3lib/Makefile
+++ b/package/id3lib/Makefile
@@ -7,13 +7,12 @@ PKG_NAME:= id3lib
PKG_VERSION:= 3.8.3
PKG_RELEASE:= 2
PKG_MD5SUM:= 19f27ddd2dda4b2d26a559a4f0f402a7
-PKG_DESCR:= An ID3v1/ID3v2 tagging library
+PKG_DESCR:= ID3v1/ID3v2 tagging library
PKG_SECTION:= libs
PKG_DEPENDS:= zlib
PKG_BUILDDEP:= zlib libiconv-tiny
PKG_URL:= http://id3lib.sourceforge.net/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=id3lib/}
-PKG_NEED_CXX:= 1
PKG_CXX:= ID3LIB
PKG_OPTS:= dev
diff --git a/package/iperf/Makefile b/package/iperf/Makefile
index 6c910592c..4cde89a6d 100644
--- a/package/iperf/Makefile
+++ b/package/iperf/Makefile
@@ -12,7 +12,6 @@ PKG_SECTION:= net
PKG_DEPENDS:= libpthread
PKG_URL:= http://sourceforge.net/projects/iperf
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=iperf/}
-PKG_NEED_CXX:= 1
PKG_CXX:= IPERF
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/libnet/Makefile b/package/libnet/Makefile
index 13f934b12..d06081e04 100644
--- a/package/libnet/Makefile
+++ b/package/libnet/Makefile
@@ -9,11 +9,10 @@ PKG_RELEASE:= 1
PKG_MD5SUM:= 710296fe424a49344e5fcc0d09e53317
PKG_DESCR:= low-level packet creation library
PKG_SECTION:= libs
-PKG_DEPENDS:= libpcap
+PKG_DEPENDS:= libpcap libstdcxx
PKG_BUILDDEP:= libpcap autotool
PKG_URL:= http://sourceforge.net/projects/libnet-dev/
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=libnet-dev/}
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/libnotify/Makefile b/package/libnotify/Makefile
index a1ca81c7d..221b1173b 100644
--- a/package/libnotify/Makefile
+++ b/package/libnotify/Makefile
@@ -9,10 +9,10 @@ PKG_RELEASE:= 3
PKG_MD5SUM:= 472e2c1f808848365572a9b024d9e8f5
PKG_DESCR:= notify library
PKG_SECTION:= libs
+PKG_DEPENDS:= libstdcxx
PKG_BUILDDEP:= gtk+ dbus-glib
PKG_URL:= http://www.galago-project.org/
PKG_SITES:= http://www.galago-project.org/files/releases/source/libnotify/
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/libstdcxx/Makefile b/package/libstdcxx/Makefile
index ebfebcaf3..39d2f3684 100644
--- a/package/libstdcxx/Makefile
+++ b/package/libstdcxx/Makefile
@@ -2,20 +2,20 @@
# material, please see the LICENCE file in the top-level directory.
include ${TOPDIR}/rules.mk
+
ifeq ($(ADK_TARGET_LIB_GLIBC),y)
include ${TOPDIR}/toolchain/glibc/Makefile.inc
else
ifeq ($(ADK_TARGET_LIB_MUSL),y)
include ${TOPDIR}/toolchain/musl/Makefile.inc
-else
-include ${TOPDIR}/toolchain/uclibc/Makefile.inc
endif
+ifeq ($(ADK_TARGET_LIB_UCLIBC),y)
+include ${TOPDIR}/toolchain/uclibc/Makefile.inc
endif
PKG_NAME:= libstdcxx
PKG_DESCR:= C++ support library
PKG_SECTION:= libs
-PKG_NEED_CXX:= 1
NO_DISTFILES:= 1
include ${TOPDIR}/mk/package.mk
diff --git a/package/libtiff/Makefile b/package/libtiff/Makefile
index d577220ca..e9e3c66c0 100644
--- a/package/libtiff/Makefile
+++ b/package/libtiff/Makefile
@@ -8,10 +8,10 @@ PKG_VERSION:= 3.9.4
PKG_RELEASE:= 4
PKG_MD5SUM:= 2006c1bdd12644dbf02956955175afd6
PKG_DESCR:= library for reading/writing TIFF images
+PKG_DEPENDS:= libstdcxx
PKG_SECTION:= libs
PKG_URL:= http://www.libtiff.org/
PKG_SITES:= ftp://ftp.remotesensing.org/pub/libtiff/
-PKG_NEED_CXX:= 1
PKG_LIBNAME:= libtiff
PKG_OPTS:= dev
@@ -25,7 +25,6 @@ include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBTIFF,libtiff,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-TARGET_CFLAGS:= $(filter-out -flto,$(TARGET_CFLAGS))
CONFIGURE_ARGS+= --disable-cxx \
--disable-rpath
diff --git a/package/libxslt/Makefile b/package/libxslt/Makefile
index 3c5a2573d..291590908 100644
--- a/package/libxslt/Makefile
+++ b/package/libxslt/Makefile
@@ -9,12 +9,11 @@ PKG_RELEASE:= 2
PKG_MD5SUM:= 9667bf6f9310b957254fdcf6596600b7
PKG_DESCR:= XSLT Library
PKG_SECTION:= libs
-PKG_DEPENDS:= libxml2
+PKG_DEPENDS:= libxml2 libstdcxx
PKG_BUILDDEP:= autotool libxml2
HOST_BUILDDEP:= libxml2-host
PKG_URL:= http://xmlsoft.org/XSLT
PKG_SITES:= http://xmlsoft.org/sources/
-PKG_NEED_CXX:= 1
PKG_OPTS:= dev
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/mpd/Makefile b/package/mpd/Makefile
index 08a27154e..0f8bf77f9 100644
--- a/package/mpd/Makefile
+++ b/package/mpd/Makefile
@@ -14,7 +14,6 @@ PKG_FDEPENDS:= glib libstdcxx libiconv-tiny libmpdclient librt
PKG_BUILDDEP:= glib libmpdclient
PKG_URL:= http://www.musicpd.org/
PKG_SITES:= http://www.musicpd.org/download/mpd/0.18/
-PKG_NEED_CXX:= 1
PKG_FLAVOURS_MPD:= WITH_ALSA WITH_AO WITH_MP3 WITH_MP4 WITH_TREMOR
PKG_FLAVOURS_MPD+= WITH_OGG WITH_FLAC WITH_WAV WITH_MMS WITH_FFMPEG
diff --git a/package/mrd6/Makefile b/package/mrd6/Makefile
index ef7921c6e..9b39f4f08 100644
--- a/package/mrd6/Makefile
+++ b/package/mrd6/Makefile
@@ -10,7 +10,6 @@ PKG_MD5SUM:= 93ada53bb414b9d622f80a717bc2694b
PKG_DESCR:= IPv6 multicast routing daemon
PKG_SECTION:= ipv6
PKG_SITES:= http://www.openadk.org/distfiles/
-PKG_NEED_CXX:= 1
PKG_CXX:= MRD6
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
diff --git a/package/nmap/Makefile b/package/nmap/Makefile
index 645fd3e6c..0e105ed83 100644
--- a/package/nmap/Makefile
+++ b/package/nmap/Makefile
@@ -13,7 +13,6 @@ PKG_DEPENDS:= libdnet libpcap libpcre libstdcxx
PKG_BUILDDEP:= libdnet libpcap pcre
PKG_URL:= http://nmap.org/
PKG_SITES:= http://download.insecure.org/nmap/dist/
-PKG_NEED_CXX:= 1
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
diff --git a/package/openldap/Makefile b/package/openldap/Makefile
index 391b7a832..ef5f63be8 100644
--- a/package/openldap/Makefile
+++ b/package/openldap/Makefile
@@ -7,13 +7,12 @@ PKG_NAME:= openldap
PKG_VERSION:= 2.4.39
PKG_RELEASE:= 1
PKG_MD5SUM:= b0d5ee4b252c841dec6b332d679cf943
-PKG_DESCR:= OpenLDAP client libraries
+PKG_DESCR:= LDAP client libraries
PKG_SECTION:= libs
<