Browse Source

remove librt/libpthread packages, not required anymore

Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org>
Waldemar Brodkorb 7 years ago
parent
commit
c3d39ab15a
49 changed files with 49 additions and 158 deletions
  1. 2 4
      adk/tools/pkgmaker.c
  2. 0 2
      package/Makefile
  3. 1 1
      package/alsa-utils/Makefile
  4. 1 1
      package/firefox/Makefile
  5. 1 1
      package/git/Makefile
  6. 1 3
      package/glibc/Config.in.manual
  7. 2 2
      package/glibc/Makefile
  8. 1 2
      package/jack/Makefile
  9. 1 1
      package/jack2/Makefile
  10. 1 1
      package/jamvm/Makefile
  11. 1 1
      package/kodi/Makefile
  12. 1 2
      package/libnfc-nci/Makefile
  13. 0 45
      package/libpthread/Makefile
  14. 0 5
      package/libpthread/files/libpthread.so.arm
  15. 0 5
      package/libpthread/files/libpthread.so.x86
  16. 0 5
      package/libpthread/files/libpthread.so.x86_64
  17. 0 38
      package/librt/Makefile
  18. 1 1
      package/ltp/Makefile
  19. 1 1
      package/lvm/Makefile
  20. 1 1
      package/maradns/Makefile
  21. 1 1
      package/mongrel2/Makefile
  22. 1 1
      package/mosquitto/Makefile
  23. 1 1
      package/mpd/Makefile
  24. 1 1
      package/mpg123/Makefile
  25. 0 1
      package/musl/Config.in.manual
  26. 1 1
      package/nodejs/Makefile
  27. 1 1
      package/openjdk7/Makefile
  28. 1 1
      package/openjdk8/Makefile
  29. 1 1
      package/perl/Makefile
  30. 1 1
      package/php/Makefile
  31. 1 1
      package/pulseaudio/Makefile
  32. 1 1
      package/qingy/Makefile
  33. 1 1
      package/quagga/Makefile
  34. 2 2
      package/rsyslog/Makefile
  35. 1 1
      package/rt-tests/Makefile
  36. 1 1
      package/ruby/Makefile
  37. 2 2
      package/samba/Makefile
  38. 2 2
      package/sox/Makefile
  39. 1 1
      package/squeezelite/Makefile
  40. 1 1
      package/squid/Makefile
  41. 2 2
      package/transmission/Makefile
  42. 0 2
      package/uclibc-ng/Config.in.manual
  43. 1 1
      package/usbutils/Makefile
  44. 1 1
      package/util-linux/Makefile
  45. 2 2
      package/vlc/Makefile
  46. 1 1
      package/wpa_supplicant/Makefile
  47. 2 2
      package/xfsprogs/Makefile
  48. 1 1
      package/xorg-server/Makefile
  49. 1 1
      package/zeromq/Makefile

+ 2 - 4
adk/tools/pkgmaker.c

@@ -905,14 +905,12 @@ int main() {
 				if (pkg_needs != NULL) {
 					token = strtok(pkg_needs, " ");
 					while (token != NULL) {
-						if (strncmp(token, "threads", 7) == 0)
-							fprintf(cfg, "\tselect ADK_PACKAGE_LIBPTHREAD\n");
-						if (strncmp(token, "rt", 2) == 0)
-							fprintf(cfg, "\tselect ADK_PACKAGE_LIBRT\n");
 						if (strncmp(token, "c++", 3) == 0) {
 							fprintf(cfg, "\tselect ADK_TOOLCHAIN_WITH_CXX\n");
 							fprintf(cfg, "\tselect ADK_PACKAGE_LIBSTDCXX\n");
 						}
+						if (strncmp(token, "threads", 7) == 0)
+							fprintf(cfg, "\tselect ADK_TARGET_LIB_WITH_THREADS\n");
 						if (strncmp(token, "mmu", 3) == 0)
 							fprintf(cfg, "\tdepends on ADK_TARGET_WITH_MMU\n");
 						token = strtok(NULL, " ");

+ 0 - 2
package/Makefile

@@ -20,8 +20,6 @@ package-$(ADK_PACKAGE_UCLIBC_NG) += uclibc-ng
 gcc-compile: uclibc-ng-compile
 endif
 
-package-$(ADK_PACKAGE_LIBPTHREAD) += libpthread
-
 include $(ADK_TOPDIR)/package/Depends.mk
 
 COMPILE_PACKAGES:=$(patsubst %,%-compile,$(package-y))

+ 1 - 1
package/alsa-utils/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		mixer/player/record utilities
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		alsa-lib
 PKG_BUILDDEP:=		alsa-lib
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.alsa-project.org/
 PKG_SITES:=		ftp://ftp.alsa-project.org/pub/utils/
 

+ 1 - 1
package/firefox/Makefile

@@ -17,7 +17,7 @@ PKG_BUILDDEP:=		alsa-lib glib libgtk2 libIDL libX11 mesa libtiff gdk-pixbuf
 PKG_BUILDDEP+=		nspr nss libjpeg-turbo libXt fontconfig sqlite atk libpng hicolor-icon-theme
 PKG_BUILDDEP+=		libvpx pango gettext-tiny bzip2 libevent bzip2-host python2-host yasm-host
 PKG_BUILDDEP+=		zip-host
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://www.mozilla.org/
 PKG_SITES:=		http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(PKG_VERSION)/source/
 PKG_NOPARALLEL:=	1

+ 1 - 1
package/git/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		fast version control system
 PKG_SECTION:=		dev/scm
 PKG_BUILDDEP:=		curl expat libressl
 PKG_DEPENDS:=		libcurl libexpat libressl
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://git-scm.com/
 PKG_SITES:=		https://www.kernel.org/pub/software/scm/git/
 

+ 1 - 3
package/glibc/Config.in.manual

@@ -1,5 +1,4 @@
 config ADK_PACKAGE_GLIBC
-	prompt "glibc.................... GNU C library"
 	bool
 	default y if ADK_TARGET_LIB_GLIBC && !ADK_APPLIANCE_TOOLCHAIN
 	default n
@@ -9,8 +8,7 @@ config ADK_PACKAGE_GLIBC
 	  GNU C library.
 
 config ADK_PACKAGE_GLIBC_GCONV
-	prompt "glibc-gconv.............. gconv libraries"
-	bool
+	bool "glibc-gconv.............. gconv libraries"
 	default n
 	depends on ADK_TARGET_LIB_GLIBC
 	help

+ 2 - 2
package/glibc/Makefile

@@ -48,7 +48,7 @@ do-install:
 ifneq ($(ADK_TARGET_USE_STATIC_LIBS),y)
 	${INSTALL_DIR} ${IDIR_GLIBC}/$(ADK_TARGET_LIBC_PATH)
 	$(CP) $(STAGING_TARGET_DIR)/lib/ld*.so* $(IDIR_GLIBC)/$(ADK_TARGET_LIBC_PATH)
-	for file in libc libcrypt libdl libm libnsl libresolv libutil libnss_dns libnss_files; do \
+	for file in libc libpthread librt libcrypt libdl libm libnsl libresolv libutil libnss_dns libnss_files; do \
 		$(CP) $(STAGING_TARGET_DIR)/lib/$$file.so* $(IDIR_GLIBC)/$(ADK_TARGET_LIBC_PATH); \
 		$(CP) $(STAGING_TARGET_DIR)/lib/$$file-$(PKG_VERSION).so $(IDIR_GLIBC)/$(ADK_TARGET_LIBC_PATH); \
 	done
@@ -100,7 +100,7 @@ endif
 endif
 	${CP} ${STAGING_TARGET_DIR}/usr/lib/crt* ${IDIR_GLIBC_DEV}/usr/lib
 	${CP} ${STAGING_TARGET_DIR}/usr/lib/libc_nonshared.a ${IDIR_GLIBC_DEV}/usr/lib
-	-for file in libcrypt libdl libm libresolv libutil; do \
+	-for file in libpthread librt libcrypt libdl libm libresolv libutil; do \
 		cd $(IDIR_GLIBC_DEV)/$(ADK_TARGET_LIBC_PATH); ln -sf $$file-$(PKG_VERSION).so $$file.so; \
 	done
 	# header package

+ 1 - 2
package/jack/Makefile

@@ -10,7 +10,7 @@ PKG_DESCR:=		audio connection kit (v1)
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		alsa-lib libsndfile libsamplerate libdb
 PKG_BUILDDEP:=		db python2-host alsa-lib libsndfile libsamplerate
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://jackaudio.org
 PKG_SITES:=		git://github.com/jackaudio/jack1.git
 
@@ -20,7 +20,6 @@ $(eval $(call PKG_template,JACK,jack,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS
 
 XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 AUTOTOOL_STYLE:=	autogen
-TARGET_LDFLAGS+=	-lrt
 
 post-extract:
 	(cd $(WRKBUILD); git submodule init)

+ 1 - 1
package/jack2/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		audio connection kit (v2)
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		alsa-lib libsndfile libsamplerate
 PKG_BUILDDEP:=		python2-host alsa-lib libsndfile libsamplerate
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://jackaudio.org
 PKG_SITES:=		git://github.com/jackaudio/jack2.git
 

+ 1 - 1
package/jamvm/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		java virtual machine implementation
 PKG_SECTION:=		dev/lang
 PKG_DEPENDS:=		libffi zlib
 PKG_BUILDDEP:=		libffi zlib
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://jamvm.sourceforge.net
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=jamvm/}
 

+ 1 - 1
package/kodi/Makefile

@@ -28,7 +28,7 @@ PKG_BUILDDEP+=		libgpg-error dbus libxslt libvorbis libbluray
 PKG_BUILDDEP+=		swig-host liblzo-host libpng-host libjpeg-turbo-host
 PKG_BUILDDEP+=		zip-host unzip-host giflib-host libsquish libdcadec
 PKG_BUILDDEP+=		libcrossguid libressl
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://kodi.tv/
 PKG_SITES:=		https://github.com/xbmc/xbmc/archive/
 

+ 1 - 2
package/libnfc-nci/Makefile

@@ -9,8 +9,7 @@ PKG_RELEASE:=		1
 PKG_GIT:=		hash
 PKG_DESCR:=		nfc nci library
 PKG_SECTION:=		libs/net
-PKG_DEPENDS:=		nxp-pn5xx
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		https://github.com/NXPNFCLinux/linux_libnfc-nci
 PKG_SITES:=		https://github.com/NXPNFCLinux/linux_libnfc-nci.git
 PKG_OPTS:=		dev

+ 0 - 45
package/libpthread/Makefile

@@ -1,45 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include ${ADK_TOPDIR}/rules.mk
-
-ifeq ($(ADK_TARGET_LIB_GLIBC),y)
-include ${ADK_TOPDIR}/toolchain/glibc/Makefile.inc
-endif
-ifeq ($(ADK_TARGET_LIB_MUSL),y)
-include ${ADK_TOPDIR}/toolchain/musl/Makefile.inc
-endif
-ifeq ($(ADK_TARGET_LIB_UCLIBC_NG),y)
-include ${ADK_TOPDIR}/toolchain/uclibc-ng/Makefile.inc
-endif
-
-PKG_NAME:=		libpthread
-PKG_DESCR:=		posix threading library
-PKG_SECTION:=		base/libs
-PKG_OPTS:=		noremove nostaging noscripts
-
-NO_DISTFILES:=		1
-
-include ${ADK_TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,LIBPTHREAD,libpthread,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-
-CONFIG_STYLE:=		manual
-BUILD_STYLE:=		manual
-INSTALL_STYLE:=		manual
-
-libpthread-install:
-ifneq ($(ADK_TARGET_LIB_MUSL),y)
-ifneq ($(ADK_TARGET_USE_STATIC_LIBS),y)
-ifneq ($(ADK_TARGET_WITHOUT_THREADS),y)
-ifneq ($(ADK_TARGET_LIB_WITHOUT_THREADS),y)
-ifneq ($(ADK_TARGET_BINFMT_FLAT),y)
-	${INSTALL_DIR} ${IDIR_LIBPTHREAD}/$(ADK_TARGET_LIBC_PATH)
-	-${CP} ${STAGING_TARGET_DIR}/lib/libpthread*.so* ${IDIR_LIBPTHREAD}/$(ADK_TARGET_LIBC_PATH)
-endif
-endif
-endif
-endif
-endif
-
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 5
package/libpthread/files/libpthread.so.arm

@@ -1,5 +0,0 @@
-/* GNU ld script
-   Use the shared library, but some functions are only in
-   the static library, so try that secondarily.  */
-OUTPUT_FORMAT(elf32-arm)
-GROUP ( /lib/libpthread.so.0 /usr/lib/libpthread_nonshared.a )

+ 0 - 5
package/libpthread/files/libpthread.so.x86

@@ -1,5 +0,0 @@
-/* GNU ld script
-   Use the shared library, but some functions are only in
-   the static library, so try that secondarily.  */
-OUTPUT_FORMAT(elf32-i386)
-GROUP ( /lib/libpthread.so.0 /usr/lib/libpthread_nonshared.a )

+ 0 - 5
package/libpthread/files/libpthread.so.x86_64

@@ -1,5 +0,0 @@
-/* GNU ld script
-   Use the shared library, but some functions are only in
-   the static library, so try that secondarily.  */
-OUTPUT_FORMAT(elf64-x86-64)
-GROUP ( /lib/libpthread.so.0 /usr/lib/libpthread_nonshared.a )

+ 0 - 38
package/librt/Makefile

@@ -1,38 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include ${ADK_TOPDIR}/rules.mk
-
-ifeq ($(ADK_TARGET_LIB_GLIBC),y)
-include ${ADK_TOPDIR}/toolchain/glibc/Makefile.inc
-endif
-ifeq ($(ADK_TARGET_LIB_UCLIBC_NG),y)
-include ${ADK_TOPDIR}/toolchain/uclibc-ng/Makefile.inc
-endif
-
-PKG_NAME:=		librt
-PKG_DESCR:=		realtime library
-PKG_SECTION:=		base/libs
-PKG_OPTS:=		noremove
-
-NO_DISTFILES:=		1
-
-include ${ADK_TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,LIBRT,librt,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-
-CONFIG_STYLE:=		manual
-BUILD_STYLE:=		manual
-INSTALL_STYLE:=		manual
-
-librt-install:
-	${INSTALL_DIR} ${IDIR_LIBRT}/$(ADK_TARGET_LIBC_PATH)
-ifeq ($(ADK_TARGET_LIB_MUSL),)
-ifeq ($(ADK_TARGET_USE_STATIC_LIBS),)
-ifeq ($(ADK_TARGET_BINFMT_FLAT),)
-	-${CP} ${STAGING_TARGET_DIR}/lib/librt*.so* ${IDIR_LIBRT}/$(ADK_TARGET_LIBC_PATH)
-endif
-endif
-endif
-
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 1 - 1
package/ltp/Makefile

@@ -9,7 +9,7 @@ PKG_RELEASE:=		1
 PKG_DESCR:=		linux test project
 PKG_HASH:=		743750de2b024d75983febe9238b7219540a16094f3afeb2de0c9572a9ada655
 PKG_DEPENDS:=		bash mke2fs mkfs
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_SECTION:=		base/tests
 PKG_URL:=		http://linux-test-project.github.io
 PKG_SITES:=		https://github.com/linux-test-project/ltp/releases/download/$(PKG_VERSION)/

+ 1 - 1
package/lvm/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		logical volume management
 PKG_SECTION:=		sys/fs
 PKG_DEPENDS:=		libdevmapper libncurses
 PKG_BUILDDEP:=		ncurses util-linux
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://sourceware.org/lvm2/
 PKG_SITES:=		ftp://sources.redhat.com/pub/lvm2/releases/
 PKG_LIBNAME:=		libdevmapper

+ 1 - 1
package/maradns/Makefile

@@ -10,7 +10,7 @@ PKG_HASH:=		661ea06fb18df6d2469b2bf824ffd93545a091af185362cbc738d1aa408210c3
 PKG_DESCR:=		small and secure DNS server
 PKG_SECTION:=		net/dns
 PKG_DEPENDS:=		duende
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.maradns.org
 PKG_SITES:=		http://maradns.samiam.org/download/2.0/${PKG_VERSION}/
 PKG_NOPARALLEL:=	1

+ 1 - 1
package/mongrel2/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		application, language, and network architecture agnostic web server
 PKG_SECTION:=		net/http
 PKG_BUILDDEP:=		zeromq sqlite
 PKG_DEPENDS:=		zeromq libsqlite
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://mongrel2.org
 PKG_SITES:=		https://github.com/mongrel2/mongrel2/releases/download/v$(PKG_VERSION)/
 

+ 1 - 1
package/mosquitto/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		mqtt broker
 PKG_SECTION:=		net/misc
 PKG_DEPENDS:=		c-ares libressl
 PKG_BUILDDEP:=		cmake-host c-ares libressl
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://mosquitto.org
 PKG_SITES:=		http://mosquitto.org/files/source/
 

+ 1 - 1
package/mpd/Makefile

@@ -12,7 +12,7 @@ PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		glib libmpdclient boost libncurses libexpat
 PKG_BUILDDEP:=		glib libmpdclient boost ncurses expat
 PKG_FDEPENDS:=		glib libmpdclient
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://www.musicpd.org/
 PKG_SITES:=		http://www.musicpd.org/download/mpd/0.19/
 

+ 1 - 1
package/mpg123/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		mp3 console player
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		alsa-lib
 PKG_BUILDDEP:=		alsa-lib
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.mpg123.de/
 PKG_SITES:=		http://www.mpg123.de/download/
 

+ 0 - 1
package/musl/Config.in.manual

@@ -1,5 +1,4 @@
 config ADK_PACKAGE_MUSL
-	prompt "musl................. embedded C library"
 	bool
 	default y if ADK_TARGET_LIB_MUSL && !ADK_APPLIANCE_TOOLCHAIN
 	default n

+ 1 - 1
package/nodejs/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		asynchronous event driven framework
 PKG_SECTION:=		net/http
 PKG_DEPENDS:=		zlib
 PKG_BUILDDEP:=		python2-host zlib
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		https://nodejs.org/
 PKG_SITES:=		https://nodejs.org/dist/v$(PKG_VERSION)/
 

+ 1 - 1
package/openjdk7/Makefile

@@ -18,7 +18,7 @@ HOST_BUILDDEP+=		cups-host qemu-host alsa-lib-host freetype-host	libxslt-host
 PKG_DEPENDS:=		zlib libffi libxtst libxi cups gconf
 PKG_DEPENDS+=		libfreetype libxrender libx11 libxext nss libjpeg-turbo
 PKG_DEPENDS+=		libpng giflib libgtk2 glib fontconfig libncurses
-PKG_NEEDS:=		threads c++ rt
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://openjdk.org/
 PKG_SITES:=		http://icedtea.classpath.org/download/source/
 

+ 1 - 1
package/openjdk8/Makefile

@@ -13,7 +13,7 @@ PKG_DEPENDS:=		alsa-lib freetype libx11 libxext libxrender libxtst
 PKG_DEPENDS+=		libxt libffi zlib
 PKG_BUILDDEP:=		openjdk7-host libX11 libXext libXrender libXtst libXt
 PKG_BUILDDEP+=		freetype alsa-lib cups libffi zlib
-PKG_NEEDS:=             threads c++ rt
+PKG_NEEDS:=             threads c++
 PKG_URL:=		http://openjdk.org/
 PKG_HG:=		http://hg.openjdk.java.net/jdk8u/jdk8u
 PKG_SITES:=		${PKG_HG}/archive/

+ 1 - 1
package/perl/Makefile

@@ -9,7 +9,7 @@ PKG_RELEASE:=		1
 PKG_HASH:=		2b475d0849d54c4250e9cba4241b7b7291cffb45dfd083b677ca7b5d38118f27
 PKG_DESCR:=		perl interpreter
 PKG_SECTION:=		dev/lang
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.perl.org/
 PKG_SITES:=		http://www.cpan.org/src/
 PKG_NOPARALLEL:=	1

+ 1 - 1
package/php/Makefile

@@ -9,7 +9,7 @@ PKG_RELEASE:=		1
 PKG_HASH:=		7535cd6e20040ccec4594cc386c6f15c3f2c88f24163294a31068cf7dfe7f644
 PKG_DESCR:=		php language interpreter
 PKG_SECTION:=		dev/lang
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PHP_URL:=		http://www.php.net/
 PKG_SITES:=		http://de.php.net/distributions/
 

+ 1 - 1
package/pulseaudio/Makefile

@@ -14,7 +14,7 @@ PKG_DEPENDS+=		libflac libvorbis libogg libuuid libsndfile
 PKG_DEPENDS+=		alsa-lib
 PKG_BUILDDEP:=		libtool json-c libsndfile speex
 PKG_BUILDDEP+=		flac libvorbis libogg util-linux ncurses alsa-lib
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.freedesktop.org/wiki/Software/PulseAudio/
 PKG_SITES:=		http://freedesktop.org/software/pulseaudio/releases/
 PKG_OPTS:=		dev

+ 1 - 1
package/qingy/Makefile

@@ -10,8 +10,8 @@ PKG_HASH:=		de4b4b398d5ba81ab2544729864676a04ddc6ae818b357ee09a8770293740cd3
 PKG_DESCR:=		directfb getty replacement
 PKG_SECTION:=		sys/misc
 PKG_DEPENDS:=		directfb libncurses
-PKG_NEEDS:=		threads rt c++
 PKG_BUILDDEP:=		DirectFB ncurses
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://qingy.sourceforge.net/
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=qingy/}
 

+ 1 - 1
package/quagga/Makefile

@@ -10,7 +10,7 @@ PKG_HASH:=		034e21f87164f44f1c4c89d8fafed4acede298fe3fafbf9277f079544178c66b
 PKG_DESCR:=		routing software package
 PKG_SECTION:=		net/route
 PKG_BUILDDEP:=		readline ncurses
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.quagga.net/
 PKG_SITES:=		http://download.savannah.gnu.org/releases/quagga/
 

+ 2 - 2
package/rsyslog/Makefile

@@ -9,9 +9,9 @@ PKG_RELEASE:=		1
 PKG_HASH:=		bdb1fde87b75107b58d1cd5d00408822fb15b9f3efb8d9dbb93a1dee128339ab
 PKG_DESCR:=		syslog daemon
 PKG_SECTION:=		sys/misc
-PKG_BUILDDEP:=		libestr liblogging libfastjson util-linux zlib ncurses
 PKG_DEPENDS:=		libestr liblogging libfastjson libuuid zlib libncurses
-PKG_NEEDS:=		threads rt
+PKG_BUILDDEP:=		libestr liblogging libfastjson util-linux zlib ncurses
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.rsyslog.com/
 PKG_SITES:=		http://www.rsyslog.com/files/download/rsyslog/
 

+ 1 - 1
package/rt-tests/Makefile

@@ -8,8 +8,8 @@ PKG_VERSION:=		bddffd32c9483318fe72d02183981bdcf006d9dc
 PKG_RELEASE:=		1
 PKG_GIT:=		hash
 PKG_DESCR:=		realtime test apps
-PKG_NEEDS:=		threads rt
 PKG_SECTION:=		base/tests
+PKG_NEEDS:=		threads
 PKG_SITES:=		git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git
 
 include $(ADK_TOPDIR)/mk/package.mk

+ 1 - 1
package/ruby/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		scripting language
 PKG_SECTION:=		dev/lang
 PKG_BUILDDEP:=		ruby-host
 HOST_BUILDDEP:=		readline-host
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.ruby-lang.org/
 PKG_SITES:=		http://ftp.ruby-lang.org/pub/ruby/2.3/
 PKG_NOPARALLEL:=	1

+ 2 - 2
package/samba/Makefile

@@ -9,10 +9,10 @@ PKG_RELEASE:=		1
 PKG_HASH:=		d3a9a439b746ddd2c5f119f60c72ef8a026bcee1efb1199bf19e44f114f6b586
 PKG_DESCR:=		file and print server
 PKG_SECTION:=		net/fs
+PKG_DEPENDS:=		libuuid libpopt libgnutls libtirpc
 PKG_BUILDDEP:=		gettext-tiny util-linux popt python2 gnutls
 PKG_BUILDDEP+=		heimdal-host python2-host libtirpc
-PKG_DEPENDS:=		libuuid libpopt libgnutls libtirpc
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.samba.org/
 PKG_SITES:=		http://samba.org/samba/ftp/stable/
 

+ 2 - 2
package/sox/Makefile

@@ -9,9 +9,9 @@ PKG_RELEASE:=		1
 PKG_HASH:=		b45f598643ffbd8e363ff24d61166ccec4836fea6d3888881b8df53e3bb55f6c
 PKG_DESCR:=		swiss army knife of sound processing programs
 PKG_SECTION:=		mm/audio
-PKG_BUILDDEP:=		zlib ncurses
 PKG_DEPENDS:=		zlib libncurses
-PKG_NEEDS:=		threads rt
+PKG_BUILDDEP:=		zlib ncurses
+PKG_NEEDS:=		threads
 PKG_URL:=		http://sox.sourceforge.net/
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=sox/}
 

+ 1 - 1
package/squeezelite/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		headless squeezebox emulator
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		libflac alsa-lib libvorbis libmad libfaad2
 PKG_BUILDDEP:=		alsa-lib libmad flac libvorbis mpg123 faad2
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		https://github.com/ralph-irving/squeezelite
 PKG_SITES:=		https://github.com/ralph-irving/squeezelite.git
 

+ 1 - 1
package/squid/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		web and cache proxy
 PKG_SECTION:=		net/proxy
 PKG_DEPENDS:=		libltdl
 PKG_BUILDDEP:=		libtool
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://www.squid-cache.org/
 PKG_SITES:=		http://www.squid-cache.org/Versions/v3/3.5/
 

+ 2 - 2
package/transmission/Makefile

@@ -9,9 +9,9 @@ PKG_RELEASE:=		1
 PKG_HASH:=		3a8d045c306ad9acb7bf81126939b9594553a388482efa0ec1bfb67b22acd35f
 PKG_DESCR:=		torrent client
 PKG_SECTION:=		app/p2p
-PKG_BUILDDEP:=		libressl libevent curl
 PKG_DEPENDS:=		libressl libevent libcurl
-PKG_NEEDS:=		threads rt
+PKG_BUILDDEP:=		libressl libevent curl
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.transmissionbt.com
 PKG_SITES:=		http://download.transmissionbt.com/files/
 

+ 0 - 2
package/uclibc-ng/Config.in.manual

@@ -8,8 +8,6 @@ config ADK_PACKAGE_UCLIBC_NG
 
 config ADK_PACKAGE_UCLIBC_NG_TEST
 	bool "uClibc-ng-test.......... embedded C library (testsuite)"
-	select ADK_PACKAGE_LIBRT if !ADK_TARGET_UCLINUX
-	select ADK_PACKAGE_LIBPTHREAD if !ADK_TARGET_UCLINUX
 	depends on ADK_TARGET_LIB_UCLIBC_NG
 	default n
 	help

+ 1 - 1
package/usbutils/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		program to list usb devices
 PKG_SECTION:=		sys/hw
 PKG_DEPENDS:=		libusb libusb-compat libudev
 PKG_BUILDDEP:=		libusb libusb-compat eudev
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_SITES:=		http://www.kernel.org/pub/linux/utils/usb/usbutils/
 PKG_BB:=		1
 

+ 1 - 1
package/util-linux/Makefile

@@ -11,9 +11,9 @@ PKG_DESCR:=		basic utilities
 PKG_SECTION:=		base/apps
 PKG_BUILDDEP:=		ncurses
 HOST_BUILDDEP:=		autoconf-host automake-host libtool-host pkgconf-host
+PKG_NEEDS:=		threads
 PKG_SITES:=		http://www.kernel.org/pub/linux/utils/util-linux/v2.28/
 PKG_OPTS:=		dev
-PKG_NEEDS:=		threads rt
 
 PKG_SUBPKGS:=		FDISK SFDISK SWAP_UTILS LOSETUP MCOOKIE MOUNT
 PKG_SUBPKGS+=		LIBFDISK LIBUUID LIBBLKID LIBMOUNT CFDISK MKFS

+ 2 - 2
package/vlc/Makefile

@@ -9,9 +9,9 @@ PKG_RELEASE:=		1
 PKG_HASH:=		1632e91d2a0087e0ef4c3fb4c95c3c2890f7715a9d1d43ffd46329f428cf53be
 PKG_DESCR:=		popular media player
 PKG_SECTION:=		mm/video
-PKG_BUILDDEP:=		ffmpeg xcb-util libgcrypt alsa-lib
 PKG_DEPENDS:=		libffmpeg xcb-util libgcrypt alsa-lib
-PKG_NEEDS:=		threads rt
+PKG_BUILDDEP:=		ffmpeg xcb-util libgcrypt alsa-lib
+PKG_NEEDS:=		threads
 PKG_URL:=		http://www.videolan.org/vlc/
 PKG_SITES:=		http://download.videolan.org/pub/videolan/vlc/$(PKG_VERSION)/
 

+ 1 - 1
package/wpa_supplicant/Makefile

@@ -11,7 +11,7 @@ PKG_DESCR:=		wpa supplicant
 PKG_SECTION:=		net/wifi
 PKG_DEPENDS:=		libnl
 PKG_BUILDDEP:=		libnl
-PKG_NEEDS:=		threads rt
+PKG_NEEDS:=		threads
 PKG_URL:=		http://hostap.epitest.fi/wpa_supplicant/
 PKG_SITES:=		http://hostap.epitest.fi/releases/
 

+ 2 - 2
package/xfsprogs/Makefile

@@ -9,9 +9,9 @@ PKG_RELEASE:=		1
 PKG_HASH:=		88580bb3e6847c3edef436703a4fae403fc19b20739db4c31166ee4b256178d7
 PKG_DESCR:=		utilities for xfs filesystems
 PKG_SECTION:=		sys/fs
-PKG_BUILDDEP:=		e2fsprogs ncurses
 PKG_DEPENDS:=		libuuid libncurses
-PKG_NEEDS:=		threads rt
+PKG_BUILDDEP:=		e2fsprogs ncurses
+PKG_NEEDS:=		threads
 PKG_URL:=		http://oss.sgi.com/projects/xfs
 PKG_SITES:=		ftp://oss.sgi.com/projects/xfs/cmd_tars/ \
 			ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/

+ 1 - 1
package/xorg-server/Makefile

@@ -19,7 +19,7 @@ PKG_BUILDDEP+=		scrnsaverproto resourceproto fontsproto videoproto
 PKG_BUILDDEP+=		compositeproto evieext libxkbfile libXfont pixman
 PKG_BUILDDEP+=		libpciaccess xf86dgaproto recordproto
 PKG_BUILDDEP+=		xineramaproto presentproto xf86driproto glproto mesa
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://www.x.org/
 PKG_SITES:=		http://www.x.org/releases/individual/xserver/
 PKG_OPTS:=		dev

+ 1 - 1
package/zeromq/Makefile

@@ -9,7 +9,7 @@ PKG_RELEASE:=		1
 PKG_HASH:=		04aac57f081ffa3a2ee5ed04887be9e205df3a7ddade0027460b8042432bdbcf
 PKG_DESCR:=		transport layer for distributed apps
 PKG_SECTION:=		libs/misc
-PKG_NEEDS:=		threads rt c++
+PKG_NEEDS:=		threads c++
 PKG_URL:=		http://www.zeromq.org
 PKG_SITES:=		https://github.com/zeromq/zeromq4-1/releases/download/v$(PKG_VERSION)/
 PKG_OPTS:=		dev