Platform

The main Radix cross Linux repository contains build scripts of the GNU/Linux distribution.

1000 Commits   6 Branches   3 Tags   |
Index: autoconf/2.69/Makefile
===================================================================
--- autoconf/2.69/Makefile	(revision 646)
+++ autoconf/2.69/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -171,4 +178,4 @@
 	 echo "short_description=\"$(AUTOCONF_PKG_SHORT_DESCRIPTION)\"" >> $(AUTOCONF_PKG)/.PKGINFO ; \
 	 echo "url=$(AUTOCONF_PKG_URL)"                                 >> $(AUTOCONF_PKG)/.PKGINFO ; \
 	 echo "license=$(AUTOCONF_PKG_LICENSE)"                         >> $(AUTOCONF_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(AUTOCONF_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(AUTOCONF_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: autoconf-archive/2014.02.28/Makefile
===================================================================
--- autoconf-archive/2014.02.28/Makefile	(revision 646)
+++ autoconf-archive/2014.02.28/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -168,4 +175,4 @@
 	 echo "short_description=\"$(AC_ARCHIVE_PKG_SHORT_DESCRIPTION)\"" >> $(AC_ARCHIVE_PKG)/.PKGINFO ; \
 	 echo "url=$(AC_ARCHIVE_PKG_URL)"                                 >> $(AC_ARCHIVE_PKG)/.PKGINFO ; \
 	 echo "license=$(AC_ARCHIVE_PKG_LICENSE)"                         >> $(AC_ARCHIVE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(AC_ARCHIVE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(AC_ARCHIVE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: automake/1.11.5/Makefile
===================================================================
--- automake/1.11.5/Makefile	(revision 646)
+++ automake/1.11.5/Makefile	(revision 647)
@@ -176,4 +176,4 @@
 	 echo "short_description=\"$(AUTOMAKE_PKG_SHORT_DESCRIPTION)\"" >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(AUTOMAKE_PKG_URL)"                                 >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(AUTOMAKE_PKG_LICENSE)"                         >> $(AUTOMAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: automake/1.12.6/Makefile
===================================================================
--- automake/1.12.6/Makefile	(revision 646)
+++ automake/1.12.6/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -184,4 +191,4 @@
 	 echo "short_description=\"$(AUTOMAKE_PKG_SHORT_DESCRIPTION)\"" >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(AUTOMAKE_PKG_URL)"                                 >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(AUTOMAKE_PKG_LICENSE)"                         >> $(AUTOMAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: automake/1.14/Makefile
===================================================================
--- automake/1.14/Makefile	(revision 646)
+++ automake/1.14/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -184,4 +191,4 @@
 	 echo "short_description=\"$(AUTOMAKE_PKG_SHORT_DESCRIPTION)\"" >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(AUTOMAKE_PKG_URL)"                                 >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(AUTOMAKE_PKG_LICENSE)"                         >> $(AUTOMAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: automake/1.15/Makefile
===================================================================
--- automake/1.15/Makefile	(revision 646)
+++ automake/1.15/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -184,4 +191,4 @@
 	 echo "short_description=\"$(AUTOMAKE_PKG_SHORT_DESCRIPTION)\"" >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(AUTOMAKE_PKG_URL)"                                 >> $(AUTOMAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(AUTOMAKE_PKG_LICENSE)"                         >> $(AUTOMAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(AUTOMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: binutils/2.24/Makefile
===================================================================
--- binutils/2.24/Makefile	(revision 646)
+++ binutils/2.24/Makefile	(revision 647)
@@ -353,4 +353,4 @@
 	 echo "short_description=\"$(BINUTILS_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(BINUTILS_DEV_PKG_URL)"                                 >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(BINUTILS_DEV_PKG_LICENSE)"                         >> $(BINUTILS_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: binutils/2.25/Makefile
===================================================================
--- binutils/2.25/Makefile	(revision 646)
+++ binutils/2.25/Makefile	(revision 647)
@@ -398,4 +398,4 @@
 	 echo "short_description=\"$(BINUTILS_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(BINUTILS_DEV_PKG_URL)"                                 >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(BINUTILS_DEV_PKG_LICENSE)"                         >> $(BINUTILS_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: binutils/2.25.1/Makefile
===================================================================
--- binutils/2.25.1/Makefile	(revision 646)
+++ binutils/2.25.1/Makefile	(revision 647)
@@ -381,4 +381,4 @@
 	 echo "short_description=\"$(BINUTILS_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(BINUTILS_DEV_PKG_URL)"                                 >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(BINUTILS_DEV_PKG_LICENSE)"                         >> $(BINUTILS_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: binutils/2.26/Makefile
===================================================================
--- binutils/2.26/Makefile	(revision 646)
+++ binutils/2.26/Makefile	(revision 647)
@@ -6,7 +6,7 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -161,7 +161,7 @@
 extra_configure_switches += --enable-targets=$(TARGET),arm-radix-linux-gnu
 endif
 
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S805_GLIBC))
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
 extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
 extra_configure_switches += '--with-bugurl=$(BUG_URL)'
 # experimental gold linker( DEFAULT_LD=ld.bfd ):
@@ -430,4 +430,4 @@
 	 echo "short_description=\"$(BINUTILS_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(BINUTILS_DEV_PKG_URL)"                                 >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(BINUTILS_DEV_PKG_LICENSE)"                         >> $(BINUTILS_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: binutils/2.27/Makefile
===================================================================
--- binutils/2.27/Makefile	(revision 646)
+++ binutils/2.27/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -161,7 +168,7 @@
 extra_configure_switches += --enable-targets=$(TARGET),arm-radix-linux-gnu
 endif
 
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S805_GLIBC))
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
 extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
 extra_configure_switches += '--with-bugurl=$(BUG_URL)'
 # experimental gold linker( DEFAULT_LD=ld.bfd ):
@@ -180,6 +187,23 @@
 extra_configure_switches += --enable-targets=$(TARGET),arm-radix-linux-gnu
 endif
 
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
+extra_configure_switches += '--with-bugurl=$(BUG_URL)'
+# experimental gold linker( DEFAULT_LD=ld.bfd ):
+extra_configure_switches += --enable-gold=yes
+extra_configure_switches += --enable-ld=default
+extra_configure_switches += --enable-werror=no
+# standard options:
+extra_configure_switches += --disable-multilib
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-fpu=neon-fp-armv8
+extra_configure_switches += --enable-threads
+extra_configure_switches += --enable-plugins
+extra_configure_switches += --enable-targets=$(TARGET),aarch64-radix-linux-gnu
+endif
+
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC)),)
 extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
 extra_configure_switches += '--with-bugurl=$(BUG_URL)'
@@ -379,10 +403,13 @@
 	   done \
 	 )
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
-	@mkdir -p $(BINUTILS_DEV_PKG)/usr/lib{32,64}
+	@mkdir -p $(BINUTILS_DEV_PKG)/usr/lib{$(MULTILIB_X86_32_SUFFIX),$(LIBSUFFIX)}
 	@ln -sf ../lib$(LIBSUFFIX) $(BINUTILS_DEV_PKG)/usr/$(TARGET)/lib64
 	@ln -sf ../lib$(MULTILIB_X86_32_SUFFIX) $(BINUTILS_DEV_PKG)/usr/$(TARGET)/lib32
 endif
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+	@ln -sf ../lib$(LIBSUFFIX) $(BINUTILS_DEV_PKG)/usr/$(TARGET)/lib64
+endif
 	# ======= Install the same to $(TARGET_DEST_DIR) =======
 	$(call install-into-devenv, $(BINUTILS_DEV_PKG))
 	# ======= Libiberty will be installed from GCC by --enable-install-libiberty option
@@ -430,4 +457,4 @@
 	 echo "short_description=\"$(BINUTILS_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(BINUTILS_DEV_PKG_URL)"                                 >> $(BINUTILS_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(BINUTILS_DEV_PKG_LICENSE)"                         >> $(BINUTILS_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BINUTILS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: bison/2.7/Makefile
===================================================================
--- bison/2.7/Makefile	(revision 646)
+++ bison/2.7/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -27,9 +34,9 @@
 REQUIRES           = dev/gcc/5.3.0
 else
 ifneq ($(HARDWARE),$(HARDWARE_PC64))
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 else
-REQUIRES           = libs/glibc/2.23-x86_32
+REQUIRES           = libs/glibc/2.24-x86_32
 endif
 endif
 
@@ -182,4 +189,4 @@
 	 echo "short_description=\"$(BISON_PKG_SHORT_DESCRIPTION)\"" >> $(BISON_PKG)/.PKGINFO ; \
 	 echo "url=$(BISON_PKG_URL)"                                 >> $(BISON_PKG)/.PKGINFO ; \
 	 echo "license=$(BISON_PKG_LICENSE)"                         >> $(BISON_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BISON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BISON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: bison/2.7-x86_32/Makefile
===================================================================
--- bison/2.7-x86_32/Makefile	(revision 646)
+++ bison/2.7-x86_32/Makefile	(revision 647)
@@ -135,4 +135,4 @@
 	 echo "short_description=\"$(BISON_32_PKG_SHORT_DESCRIPTION)\"" >> $(BISON_32_PKG)/.PKGINFO ; \
 	 echo "url=$(BISON_32_PKG_URL)"                                 >> $(BISON_32_PKG)/.PKGINFO ; \
 	 echo "license=$(BISON_32_PKG_LICENSE)"                         >> $(BISON_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BISON_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BISON_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: bison/3.0.4/Makefile
===================================================================
--- bison/3.0.4/Makefile	(revision 646)
+++ bison/3.0.4/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -27,9 +34,9 @@
 REQUIRES           = dev/gcc/5.3.0
 else
 ifneq ($(HARDWARE),$(HARDWARE_PC64))
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 else
-REQUIRES           = libs/glibc/2.23-x86_32
+REQUIRES           = libs/glibc/2.24-x86_32
 endif
 endif
 
@@ -181,4 +188,4 @@
 	 echo "short_description=\"$(BISON_PKG_SHORT_DESCRIPTION)\"" >> $(BISON_PKG)/.PKGINFO ; \
 	 echo "url=$(BISON_PKG_URL)"                                 >> $(BISON_PKG)/.PKGINFO ; \
 	 echo "license=$(BISON_PKG_LICENSE)"                         >> $(BISON_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BISON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BISON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: bison/3.0.4-x86_32/Makefile
===================================================================
--- bison/3.0.4-x86_32/Makefile	(revision 646)
+++ bison/3.0.4-x86_32/Makefile	(revision 647)
@@ -131,4 +131,4 @@
 	 echo "short_description=\"$(BISON_32_PKG_SHORT_DESCRIPTION)\"" >> $(BISON_32_PKG)/.PKGINFO ; \
 	 echo "url=$(BISON_32_PKG_URL)"                                 >> $(BISON_32_PKG)/.PKGINFO ; \
 	 echo "license=$(BISON_32_PKG_LICENSE)"                         >> $(BISON_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(BISON_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(BISON_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: check/0.10.0/Makefile
===================================================================
--- check/0.10.0/Makefile	(revision 646)
+++ check/0.10.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -27,9 +34,9 @@
 REQUIRES           = dev/gcc/5.3.0
 else
 ifneq ($(HARDWARE),$(HARDWARE_PC64))
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 else
-REQUIRES           = libs/glibc/2.23-x86_32
+REQUIRES           = libs/glibc/2.24-x86_32
 endif
 endif
 
@@ -198,4 +205,4 @@
 	 echo "short_description=\"$(CHECK_PKG_SHORT_DESCRIPTION)\"" >> $(CHECK_PKG)/.PKGINFO ; \
 	 echo "url=$(CHECK_PKG_URL)"                                 >> $(CHECK_PKG)/.PKGINFO ; \
 	 echo "license=$(CHECK_PKG_LICENSE)"                         >> $(CHECK_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(CHECK_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(CHECK_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: check/0.10.0-x86_32/Makefile
===================================================================
--- check/0.10.0-x86_32/Makefile	(revision 646)
+++ check/0.10.0-x86_32/Makefile	(revision 647)
@@ -148,4 +148,4 @@
 	 echo "short_description=\"$(CHECK_32_PKG_SHORT_DESCRIPTION)\"" >> $(CHECK_32_PKG)/.PKGINFO ; \
 	 echo "url=$(CHECK_32_PKG_URL)"                                 >> $(CHECK_32_PKG)/.PKGINFO ; \
 	 echo "license=$(CHECK_32_PKG_LICENSE)"                         >> $(CHECK_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(CHECK_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(CHECK_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: cmake/2.8.12.2/Makefile
===================================================================
--- cmake/2.8.12.2/Makefile	(revision 646)
+++ cmake/2.8.12.2/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -206,4 +213,4 @@
 	 echo "short_description=\"$(CMAKE_PKG_SHORT_DESCRIPTION)\"" >> $(CMAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(CMAKE_PKG_URL)"                                 >> $(CMAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(CMAKE_PKG_LICENSE)"                         >> $(CMAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(CMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(CMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: cmake/3.5.2/Makefile
===================================================================
--- cmake/3.5.2/Makefile	(revision 646)
+++ cmake/3.5.2/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -224,4 +231,4 @@
 	 echo "short_description=\"$(CMAKE_PKG_SHORT_DESCRIPTION)\"" >> $(CMAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(CMAKE_PKG_URL)"                                 >> $(CMAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(CMAKE_PKG_LICENSE)"                         >> $(CMAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(CMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(CMAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: flex/2.5.39/Makefile
===================================================================
--- flex/2.5.39/Makefile	(revision 646)
+++ flex/2.5.39/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -27,9 +34,9 @@
 REQUIRES           = dev/gcc/5.3.0
 else
 ifneq ($(HARDWARE),$(HARDWARE_PC64))
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 else
-REQUIRES           = libs/glibc/2.23-x86_32
+REQUIRES           = libs/glibc/2.24-x86_32
 endif
 endif
 
@@ -194,4 +201,4 @@
 	 echo "short_description=\"$(FLEX_PKG_SHORT_DESCRIPTION)\"" >> $(FLEX_PKG)/.PKGINFO ; \
 	 echo "url=$(FLEX_PKG_URL)"                                 >> $(FLEX_PKG)/.PKGINFO ; \
 	 echo "license=$(FLEX_PKG_LICENSE)"                         >> $(FLEX_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(FLEX_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(FLEX_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: flex/2.5.39-x86_32/Makefile
===================================================================
--- flex/2.5.39-x86_32/Makefile	(revision 646)
+++ flex/2.5.39-x86_32/Makefile	(revision 647)
@@ -149,4 +149,4 @@
 	 echo "short_description=\"$(FLEX_32_PKG_SHORT_DESCRIPTION)\"" >> $(FLEX_32_PKG)/.PKGINFO ; \
 	 echo "url=$(FLEX_32_PKG_URL)"                                 >> $(FLEX_32_PKG)/.PKGINFO ; \
 	 echo "license=$(FLEX_32_PKG_LICENSE)"                         >> $(FLEX_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(FLEX_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(FLEX_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: flex/2.6.0/Makefile
===================================================================
--- flex/2.6.0/Makefile	(revision 646)
+++ flex/2.6.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -27,9 +34,9 @@
 REQUIRES           = dev/gcc/5.3.0
 else
 ifneq ($(HARDWARE),$(HARDWARE_PC64))
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 else
-REQUIRES           = libs/glibc/2.23-x86_32
+REQUIRES           = libs/glibc/2.24-x86_32
 endif
 endif
 
@@ -199,4 +206,4 @@
 	 echo "short_description=\"$(FLEX_PKG_SHORT_DESCRIPTION)\"" >> $(FLEX_PKG)/.PKGINFO ; \
 	 echo "url=$(FLEX_PKG_URL)"                                 >> $(FLEX_PKG)/.PKGINFO ; \
 	 echo "license=$(FLEX_PKG_LICENSE)"                         >> $(FLEX_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(FLEX_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(FLEX_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: flex/2.6.0-x86_32/Makefile
===================================================================
--- flex/2.6.0-x86_32/Makefile	(revision 646)
+++ flex/2.6.0-x86_32/Makefile	(revision 647)
@@ -150,4 +150,4 @@
 	 echo "short_description=\"$(FLEX_32_PKG_SHORT_DESCRIPTION)\"" >> $(FLEX_32_PKG)/.PKGINFO ; \
 	 echo "url=$(FLEX_32_PKG_URL)"                                 >> $(FLEX_32_PKG)/.PKGINFO ; \
 	 echo "license=$(FLEX_32_PKG_LICENSE)"                         >> $(FLEX_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(FLEX_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(FLEX_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc/4.8.2/Makefile
===================================================================
--- gcc/4.8.2/Makefile	(revision 646)
+++ gcc/4.8.2/Makefile	(revision 647)
@@ -361,4 +361,4 @@
 	 echo "short_description=\"$(GCC_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCC_DEV_PKG_URL)"                                 >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCC_DEV_PKG_LICENSE)"                         >> $(GCC_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc/4.9.1/Makefile
===================================================================
--- gcc/4.9.1/Makefile	(revision 646)
+++ gcc/4.9.1/Makefile	(revision 647)
@@ -390,4 +390,4 @@
 	 echo "short_description=\"$(GCC_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCC_DEV_PKG_URL)"                                 >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCC_DEV_PKG_LICENSE)"                         >> $(GCC_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc/4.9.2/Makefile
===================================================================
--- gcc/4.9.2/Makefile	(revision 646)
+++ gcc/4.9.2/Makefile	(revision 647)
@@ -569,4 +569,4 @@
 	 echo "short_description=\"$(GCC_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCC_DEV_PKG_URL)"                                 >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCC_DEV_PKG_LICENSE)"                         >> $(GCC_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc/5.3.0/Makefile
===================================================================
--- gcc/5.3.0/Makefile	(revision 646)
+++ gcc/5.3.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -26,6 +33,9 @@
 REQUIRES           = dev/binutils/2.27
 REQUIRES          += libs/isl/0.16.1
 REQUIRES          += libs/mpc/1.0.3
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+REQUIRES          += libs/libunwind/1.2
+endif
 
 # ======= __END_OF_REQUIRES__ =======
 
@@ -42,8 +52,12 @@
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
 PATCHES     = PATCHES.x86_64
 else
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+PATCHES     = PATCHES.aarch64
+else
 PATCHES     = PATCHES
 endif
+endif
 
 build_dir          = $(TARGET_BUILD_DIR)/build
 build_target       = $(TARGET_BUILD_DIR)/.build_done
@@ -126,7 +140,6 @@
 extra_configure_switches += --enable-languages=c,c++,objc,obj-c++,fortran,go,lto,ada
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=gcc4-compatible
-extra_configure_switches += --disable-libunwind-exceptions
 extra_configure_switches += --enable-__cxa_atexit
 extra_configure_switches += --enable-install-libiberty
 extra_configure_switches += --enable-shared
@@ -135,6 +148,12 @@
 extra_configure_switches += --enable-c99
 extra_configure_switches += --enable-long-long
 
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+extra_configure_switches += --with-system-libunwind
+else
+extra_configure_switches += --disable-libunwind-exceptions
+endif
+
 extra_configure_switches += --with-system-zlib
 extra_configure_switches += --with-mpc=$(TARGET_DEST_DIR)/usr
 extra_configure_switches += --with-mpfr=$(TARGET_DEST_DIR)/usr
@@ -183,7 +202,7 @@
 extra_configure_switches += --with-abi=aapcs-linux
 endif
 
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S805_GLIBC))
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
 extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
 extra_configure_switches += '--with-bugurl=$(BUG_URL)'
 extra_configure_switches += --with-arch=armv7-a
@@ -193,6 +212,16 @@
 extra_configure_switches += --with-abi=aapcs-linux
 endif
 
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
+extra_configure_switches += '--with-bugurl=$(BUG_URL)'
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+endif
+
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
 extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
 extra_configure_switches += '--with-bugurl=$(BUG_URL)'
@@ -438,7 +467,7 @@
 	   target_rpath="/lib/../lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)" ; \
 	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
 	     rpath=`$(CHRPATH) -l $$file 2> /dev/null | grep "R*PATH"` ; \
-	     if [ -n "$$rpath" ] ; then \
+	     if echo "$$rpath" | grep -q "$(TOOLCHAIN_PATH)" ; then \
 	       $(CHRPATH) -r $${target_rpath} $$file 1> /dev/null 2> /dev/null ; \
 	     fi ; \
 	   done ; \
@@ -447,7 +476,7 @@
 	   target_rpath="/lib/../lib$(MULTILIB_X86_32_SUFFIX):/usr/lib/../lib$(MULTILIB_X86_32_SUFFIX)" ; \
 	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
 	     rpath=`$(CHRPATH) -l $$file 2> /dev/null | grep "R*PATH"` ; \
-	     if [ -n "$$rpath" ] ; then \
+	     if echo "$$rpath" | grep -q "$(TOOLCHAIN_PATH)" ; then \
 	       $(CHRPATH) -r $${target_rpath} $$file 1> /dev/null 2> /dev/null ; \
 	     fi ; \
 	   done ; \
@@ -457,7 +486,7 @@
 	   target_rpath="/lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)" ; \
 	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
 	     rpath=`$(CHRPATH) -l $$file 2> /dev/null | grep "R*PATH"` ; \
-	     if [ -n "$$rpath" ] ; then \
+	     if echo "$$rpath" | grep -q "$(TOOLCHAIN_PATH)" ; then \
 	       $(CHRPATH) -r $${target_rpath} $$file 1> /dev/null 2> /dev/null ; \
 	     fi ; \
 	   done ; \
@@ -485,4 +514,4 @@
 	 echo "short_description=\"$(GCC_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCC_DEV_PKG_URL)"                                 >> $(GCC_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCC_DEV_PKG_LICENSE)"                         >> $(GCC_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCC_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc/5.3.0/PATCHES.aarch64
===================================================================
--- gcc/5.3.0/PATCHES.aarch64	(nonexistent)
+++ gcc/5.3.0/PATCHES.aarch64	(revision 647)
@@ -0,0 +1,10 @@
+
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-backtrace.patch          -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-libgo.patch              -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-i386-66782.patch         -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-i386-69140.patch         -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-fixinc-gmp-outside.patch -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-build-libcpp.patch       -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-ccache-ada.patch         -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-aarch64-multilib.patch   -p0
+
Index: gcc-java/5.3.0/Makefile
===================================================================
--- gcc-java/5.3.0/Makefile	(revision 646)
+++ gcc-java/5.3.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -60,8 +67,12 @@
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC))
 PATCHES     = PATCHES.x86_64
 else
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+PATCHES     = PATCHES.aarch64
+else
 PATCHES     = PATCHES
 endif
+endif
 
 build_dir          = $(TARGET_BUILD_DIR)/build
 build_target       = $(TARGET_BUILD_DIR)/.build_done
@@ -147,7 +158,6 @@
 extra_configure_switches += --enable-languages=c,c++,java,lto
 extra_configure_switches += --enable-libstdcxx-dual-abi
 extra_configure_switches += --with-default-libstdcxx-abi=gcc4-compatible
-extra_configure_switches += --disable-libunwind-exceptions
 extra_configure_switches += --enable-__cxa_atexit
 extra_configure_switches += --enable-install-libiberty
 extra_configure_switches += --enable-shared
@@ -156,6 +166,12 @@
 extra_configure_switches += --enable-c99
 extra_configure_switches += --enable-long-long
 
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+extra_configure_switches += --with-system-libunwind
+else
+extra_configure_switches += --disable-libunwind-exceptions
+endif
+
 extra_configure_switches += --with-system-zlib
 extra_configure_switches += --with-mpc=$(TARGET_DEST_DIR)/usr
 extra_configure_switches += --with-mpfr=$(TARGET_DEST_DIR)/usr
@@ -209,7 +225,7 @@
 extra_configure_switches += --with-abi=aapcs-linux
 endif
 
-ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S805_GLIBC))
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC))
 JAVA_LIB_ARCH = armv7a
 extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
 extra_configure_switches += '--with-bugurl=$(BUG_URL)'
@@ -220,6 +236,16 @@
 extra_configure_switches += --with-abi=aapcs-linux
 endif
 
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC))
+extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
+extra_configure_switches += '--with-bugurl=$(BUG_URL)'
+extra_configure_switches += --with-arch=armv8-a
+extra_configure_switches += --with-cpu=cortex-a53
+extra_configure_switches += --with-abi=lp64
+extra_configure_switches += --enable-fix-cortex-a53-835769
+extra_configure_switches += --enable-fix-cortex-a53-843419
+endif
+
 ifeq ($(TOOLCHAIN),$(TOOLCHAIN_IMX6_GLIBC))
 JAVA_LIB_ARCH = armv7a
 extra_configure_switches += '--with-pkgversion=$(DISTRO_NAME) $(SYSTEM_VERSION)'
@@ -590,4 +616,4 @@
 	 echo "short_description=\"$(GCJ_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCJ_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCJ_DEV_PKG_URL)"                                 >> $(GCJ_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCJ_DEV_PKG_LICENSE)"                         >> $(GCJ_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCJ_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCJ_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc-java/5.3.0/PATCHES.aarch64
===================================================================
--- gcc-java/5.3.0/PATCHES.aarch64	(nonexistent)
+++ gcc-java/5.3.0/PATCHES.aarch64	(revision 647)
@@ -0,0 +1,11 @@
+
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-backtrace.patch          -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-libgo.patch              -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-i386-66782.patch         -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-i386-69140.patch         -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-fixinc-gmp-outside.patch -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-build-libcpp.patch       -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-ccache-ada.patch         -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-cross-gcj-dbtool.patch   -p0
+../../../sources/GNU/gcc/gcc-5.3.0/patches/gcc-5.3.0-aarch64-multilib.patch   -p0
+
Index: gcc-runtime/4.9.1/Makefile
===================================================================
--- gcc-runtime/4.9.1/Makefile	(revision 646)
+++ gcc-runtime/4.9.1/Makefile	(revision 647)
@@ -206,4 +206,4 @@
 	 echo "short_description=\"$(GCC_RT_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCC_RT_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCC_RT_DEV_PKG_URL)"                                 >> $(GCC_RT_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCC_RT_DEV_PKG_LICENSE)"                         >> $(GCC_RT_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCC_RT_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCC_RT_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc-runtime/4.9.2/Makefile
===================================================================
--- gcc-runtime/4.9.2/Makefile	(revision 646)
+++ gcc-runtime/4.9.2/Makefile	(revision 647)
@@ -283,4 +283,4 @@
 	 echo "short_description=\"$(GCC_RT_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCC_RT_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCC_RT_DEV_PKG_URL)"                                 >> $(GCC_RT_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCC_RT_DEV_PKG_LICENSE)"                         >> $(GCC_RT_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCC_RT_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCC_RT_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gcc-runtime/5.3.0/Makefile
===================================================================
--- gcc-runtime/5.3.0/Makefile	(revision 646)
+++ gcc-runtime/5.3.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -176,4 +183,4 @@
 	 echo "short_description=\"$(GCC_RT_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(GCC_RT_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(GCC_RT_DEV_PKG_URL)"                                 >> $(GCC_RT_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(GCC_RT_DEV_PKG_LICENSE)"                         >> $(GCC_RT_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GCC_RT_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GCC_RT_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: gperf/3.0.4/Makefile
===================================================================
--- gperf/3.0.4/Makefile	(revision 646)
+++ gperf/3.0.4/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -26,7 +33,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/5.3.0
 else
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -179,4 +186,4 @@
 	 echo "short_description=\"$(GPERF_PKG_SHORT_DESCRIPTION)\"" >> $(GPERF_PKG)/.PKGINFO ; \
 	 echo "url=$(GPERF_PKG_URL)"                                 >> $(GPERF_PKG)/.PKGINFO ; \
 	 echo "license=$(GPERF_PKG_LICENSE)"                         >> $(GPERF_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GPERF_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GPERF_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: guile/2.0.11/Makefile
===================================================================
--- guile/2.0.11/Makefile	(revision 646)
+++ guile/2.0.11/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -26,8 +33,8 @@
 REQUIRES           = libs/libffi/3.2.1
 REQUIRES          += libs/gmp/6.1.0
 REQUIRES          += libs/readline/6.3
-REQUIRES          += dev/libtool/2.4.2
-REQUIRES          += libs/libunistring/0.9.3
+REQUIRES          += dev/libtool/2.4.6
+REQUIRES          += libs/libunistring/0.9.6
 REQUIRES          += libs/gc/7.4.2
 
 # ======= __END_OF_REQUIRES__ =======
@@ -104,9 +111,12 @@
 extra_configure_switches += --enable-shared=yes
 
 # Тhе road to hellis paved with good intentions:
+extra_configure_switches += --without-libgmp-prefix
+extra_configure_switches += --without-libiconv-prefix
+extra_configure_switches += --without-libintl-prefix
 extra_configure_switches += --without-libltdl-prefix
-extra_configure_switches += --without-libgmp-prefix
 extra_configure_switches += --without-libreadline-prefix
+extra_configure_switches += --without-libunistring-prefix
 
 
 GUILE_LOAD_PATH    = ../../$(src_dir_name)/module
@@ -254,4 +264,4 @@
 	 echo "short_description=\"$(GUILE_PKG_SHORT_DESCRIPTION)\"" >> $(GUILE_PKG)/.PKGINFO ; \
 	 echo "url=$(GUILE_PKG_URL)"                                 >> $(GUILE_PKG)/.PKGINFO ; \
 	 echo "license=$(GUILE_PKG_LICENSE)"                         >> $(GUILE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GUILE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GUILE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: guile/2.0.11-x86_32/Makefile
===================================================================
--- guile/2.0.11-x86_32/Makefile	(revision 646)
+++ guile/2.0.11-x86_32/Makefile	(revision 647)
@@ -16,8 +16,8 @@
 REQUIRES          += libs/libffi/3.2.1-x86_32
 REQUIRES          += libs/gmp/6.1.0-x86_32
 REQUIRES          += libs/readline/6.3-x86_32
-REQUIRES          += dev/libtool/2.4.2-x86_32
-REQUIRES          += libs/libunistring/0.9.3-x86_32
+REQUIRES          += dev/libtool/2.4.6-x86_32
+REQUIRES          += libs/libunistring/0.9.6-x86_32
 REQUIRES          += libs/gc/7.4.2-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
@@ -92,7 +92,15 @@
 extra_configure_switches += --enable-static=yes
 extra_configure_switches += --enable-shared=yes
 
+# Тhе road to hellis paved with good intentions:
+extra_configure_switches += --without-libgmp-prefix
+extra_configure_switches += --without-libiconv-prefix
+extra_configure_switches += --without-libintl-prefix
+extra_configure_switches += --without-libltdl-prefix
+extra_configure_switches += --without-libreadline-prefix
+extra_configure_switches += --without-libunistring-prefix
 
+
 GUILE_LOAD_PATH    = ../../$(src_dir_name)/module
 guile_environment  = GUILE_LOAD_PATH=$(GUILE_LOAD_PATH)
 
@@ -216,4 +224,4 @@
 	 echo "short_description=\"$(GUILE_32_PKG_SHORT_DESCRIPTION)\"" >> $(GUILE_32_PKG)/.PKGINFO ; \
 	 echo "url=$(GUILE_32_PKG_URL)"                                 >> $(GUILE_32_PKG)/.PKGINFO ; \
 	 echo "license=$(GUILE_32_PKG_LICENSE)"                         >> $(GUILE_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GUILE_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GUILE_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: guile/2.0.9/Makefile
===================================================================
--- guile/2.0.9/Makefile	(revision 646)
+++ guile/2.0.9/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -26,8 +33,8 @@
 REQUIRES           = libs/libffi/3.2.1
 REQUIRES          += libs/gmp/6.1.0
 REQUIRES          += libs/readline/6.3
-REQUIRES          += dev/libtool/2.4.2
-REQUIRES          += libs/libunistring/0.9.3
+REQUIRES          += dev/libtool/2.4.6
+REQUIRES          += libs/libunistring/0.9.6
 REQUIRES          += libs/gc/7.4.2
 
 # ======= __END_OF_REQUIRES__ =======
@@ -238,4 +245,4 @@
 	 echo "short_description=\"$(GUILE_PKG_SHORT_DESCRIPTION)\"" >> $(GUILE_PKG)/.PKGINFO ; \
 	 echo "url=$(GUILE_PKG_URL)"                                 >> $(GUILE_PKG)/.PKGINFO ; \
 	 echo "license=$(GUILE_PKG_LICENSE)"                         >> $(GUILE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GUILE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GUILE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: guile/2.0.9-x86_32/Makefile
===================================================================
--- guile/2.0.9-x86_32/Makefile	(revision 646)
+++ guile/2.0.9-x86_32/Makefile	(revision 647)
@@ -16,8 +16,8 @@
 REQUIRES          += libs/libffi/3.2.1-x86_32
 REQUIRES          += libs/gmp/6.1.0-x86_32
 REQUIRES          += libs/readline/6.3-x86_32
-REQUIRES          += dev/libtool/2.4.2-x86_32
-REQUIRES          += libs/libunistring/0.9.3-x86_32
+REQUIRES          += dev/libtool/2.4.6-x86_32
+REQUIRES          += libs/libunistring/0.9.6-x86_32
 REQUIRES          += libs/gc/7.4.2-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
@@ -200,4 +200,4 @@
 	 echo "short_description=\"$(GUILE_32_PKG_SHORT_DESCRIPTION)\"" >> $(GUILE_32_PKG)/.PKGINFO ; \
 	 echo "url=$(GUILE_32_PKG_URL)"                                 >> $(GUILE_32_PKG)/.PKGINFO ; \
 	 echo "license=$(GUILE_32_PKG_LICENSE)"                         >> $(GUILE_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(GUILE_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(GUILE_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/s805/3.10.33-20160716-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/s805/3.10.33-20160716-headers/kernel-headers-pkg-install.sh	(revision 646)
+++ kernel/s805/3.10.33-20160716-headers/kernel-headers-pkg-install.sh	(nonexistent)
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-# arg 1:  the new package version
-pre_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-post_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-pre_update() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-post_update() {
-  post_install
-}
-
-# arg 1:  the old package version
-pre_remove() {
-  /bin/true
-}
-
-# arg 1:  the old package version
-post_remove() {
-  /bin/true
-}
-
-
-operation=$1
-shift
-
-$operation $*

Property changes on: kernel/s805/3.10.33-20160716-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: kernel/s805/3.10.33-20160716-headers/PATCHES
===================================================================
--- kernel/s805/3.10.33-20160716-headers/PATCHES	(revision 646)
+++ kernel/s805/3.10.33-20160716-headers/PATCHES	(nonexistent)
@@ -1,2 +0,0 @@
-
-../../../../sources/Linux/Amlogic/M201/patches/linux-aml-3.10.33-20160716-headers-install.patch -p0
Index: kernel/s805/3.10.33-20160716-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/s805/3.10.33-20160716-headers/kernel-headers-pkg-description.in	(revision 646)
+++ kernel/s805/3.10.33-20160716-headers/kernel-headers-pkg-description.in	(nonexistent)
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.  Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in.  You must
-# make exactly 11 lines for the formatting to be correct.  It's also
-# customary to leave one space after the ':'.
-
-              |-----handy-ruler------------------------------------------------------|
-kernel-headers: Amlogic S805 Linux @KERNEL_VERSION@ Header Files
-kernel-headers:
-kernel-headers: Linus Torvalds' Linux kernel header files.
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
Index: kernel/s805/3.10.33-20160716-headers/Makefile
===================================================================
--- kernel/s805/3.10.33-20160716-headers/Makefile	(revision 646)
+++ kernel/s805/3.10.33-20160716-headers/Makefile	(nonexistent)
@@ -1,129 +0,0 @@
-
-COMPONENT_TARGETS  = $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
-
-NEED_ABS_PATH      = true
-
-COMPONENT_IS_3PP   = true
-
-
-include ../../../../build-system/constants.mk
-
-
-SOURCE_REQUIRES    = sources/Linux/Amlogic/M201
-
-REQUIRES           = base/pkgtool
-
-# ======= __END_OF_REQUIRES__ =======
-
-
-version            = 3.10.33-20160716
-modules_version    = 3.10.33
-full_version       = $(version)
-tar_xz_archive     = $(SRC_PACKAGE_PATH)/Linux/Amlogic/M201/linux-aml-$(version).tar.xz
-SRC_ARCHIVE        = $(tar_xz_archive)
-SRC_DIR            = $(TARGET_BUILD_DIR)/linux-aml-$(full_version)
-src_done           = $(TARGET_BUILD_DIR)/.source_done
-
-
-build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
-
-
-PATCHES = PATCHES
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S805_GLIBC)),)
-ARCH = arm
-endif
-
-USE_TARGET_DEST_DIR_SYSROOT = no
-
-####### Targets
-
-PKG_GROUP = dev
-
-#
-# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
-#
-KH_DEV_PKG_NAME                = kernel-headers
-KH_DEV_PKG_VERSION             = 3.10.33
-KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
-KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
-KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
-KH_DEV_PKG_GROUP               = $(PKG_GROUP)
-###                             |---handy-ruler-------------------------------|
-KH_DEV_PKG_SHORT_DESCRIPTION   = S805 Linux kernel header files
-KH_DEV_PKG_URL                 = $(BUG_URL)
-KH_DEV_PKG_LICENSE             = GPLv2
-KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
-KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
-KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
-
-
-KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
-
-pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
-
-pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
-pkg_signature    = $(call sign-name,$(pkg_archive))
-pkg_description  = $(call desc-name,$(pkg_archive))
-products         = $(call pkg-files,$(pkg_archive))
-
-BUILD_TARGETS    = $(build_kh_pkg)
-
-PRODUCT_TARGETS  = $(products)
-
-ROOTFS_TARGETS   = $(pkg_archive)
-
-
-include ../../../../build-system/core.mk
-
-
-####### Dependencies
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
-	@touch $(SRC_DIR)/.config
-	@$(MAKE) -C $(SRC_DIR) \
-	            ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
-	            include/generated/uapi/linux/version.h
-
-$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
-	@mkdir -p $(KH_DEV_PKG)/usr
-	$(MAKE) -j1 -C $(SRC_DIR) headers_install \
-	             ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
-	             INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
-	@touch $@
-
-$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
-	@( cd $(KH_DEV_PKG)/usr/include ; \
-	   for file in `find . -name *.install*` ; do \
-	     rm -f $$file; \
-	   done )
-	# ======= Install the same to $(TARGET_DEST_DIR) =======
-	$(call install-into-devenv, $(KH_DEV_PKG))
-	@touch $@
-
-$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
-	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
-
-$(pkg_signature)   : $(pkg_archive) ;
-$(pkg_description) : $(pkg_archive) ;
-
-$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
-	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
-	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
-	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
-	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/s805/3.10.103-20160830-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/s805/3.10.103-20160830-headers/kernel-headers-pkg-install.sh	(revision 646)
+++ kernel/s805/3.10.103-20160830-headers/kernel-headers-pkg-install.sh	(nonexistent)
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-# arg 1:  the new package version
-pre_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-post_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-pre_update() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-post_update() {
-  post_install
-}
-
-# arg 1:  the old package version
-pre_remove() {
-  /bin/true
-}
-
-# arg 1:  the old package version
-post_remove() {
-  /bin/true
-}
-
-
-operation=$1
-shift
-
-$operation $*

Property changes on: kernel/s805/3.10.103-20160830-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: kernel/s805/3.10.103-20160830-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/s805/3.10.103-20160830-headers/kernel-headers-pkg-description.in	(revision 646)
+++ kernel/s805/3.10.103-20160830-headers/kernel-headers-pkg-description.in	(nonexistent)
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.  Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in.  You must
-# make exactly 11 lines for the formatting to be correct.  It's also
-# customary to leave one space after the ':'.
-
-              |-----handy-ruler------------------------------------------------------|
-kernel-headers: Amlogic S805 Linux @KERNEL_VERSION@ Header Files
-kernel-headers:
-kernel-headers: Linus Torvalds' Linux kernel header files.
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
Index: kernel/s805/3.10.103-20160830-headers/Makefile
===================================================================
--- kernel/s805/3.10.103-20160830-headers/Makefile	(revision 646)
+++ kernel/s805/3.10.103-20160830-headers/Makefile	(nonexistent)
@@ -1,129 +0,0 @@
-
-COMPONENT_TARGETS  = $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
-
-NEED_ABS_PATH      = true
-
-COMPONENT_IS_3PP   = true
-
-
-include ../../../../build-system/constants.mk
-
-
-SOURCE_REQUIRES    = sources/Linux/Hardkernel/S805
-
-REQUIRES           = base/pkgtool
-
-# ======= __END_OF_REQUIRES__ =======
-
-
-version            = 3.10.103-20160830
-modules_version    = 3.10.103
-full_version       = $(version)
-tar_xz_archive     = $(SRC_PACKAGE_PATH)/Linux/Hardkernel/S805/linux-aml-$(version).tar.xz
-SRC_ARCHIVE        = $(tar_xz_archive)
-SRC_DIR            = $(TARGET_BUILD_DIR)/linux-aml-$(full_version)
-src_done           = $(TARGET_BUILD_DIR)/.source_done
-
-
-build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
-
-
-PATCHES = PATCHES
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S805_GLIBC)),)
-ARCH = arm
-endif
-
-USE_TARGET_DEST_DIR_SYSROOT = no
-
-####### Targets
-
-PKG_GROUP = dev
-
-#
-# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
-#
-KH_DEV_PKG_NAME                = kernel-headers
-KH_DEV_PKG_VERSION             = 3.10.103
-KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
-KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
-KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
-KH_DEV_PKG_GROUP               = $(PKG_GROUP)
-###                             |---handy-ruler-------------------------------|
-KH_DEV_PKG_SHORT_DESCRIPTION   = S805 Linux kernel header files
-KH_DEV_PKG_URL                 = $(BUG_URL)
-KH_DEV_PKG_LICENSE             = GPLv2
-KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
-KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
-KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
-
-
-KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
-
-pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
-
-pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
-pkg_signature    = $(call sign-name,$(pkg_archive))
-pkg_description  = $(call desc-name,$(pkg_archive))
-products         = $(call pkg-files,$(pkg_archive))
-
-BUILD_TARGETS    = $(build_kh_pkg)
-
-PRODUCT_TARGETS  = $(products)
-
-ROOTFS_TARGETS   = $(pkg_archive)
-
-
-include ../../../../build-system/core.mk
-
-
-####### Dependencies
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
-	@touch $(SRC_DIR)/.config
-	@$(MAKE) -C $(SRC_DIR) \
-	            ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
-	            include/generated/uapi/linux/version.h
-
-$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
-	@mkdir -p $(KH_DEV_PKG)/usr
-	$(MAKE) -C $(SRC_DIR) headers_install \
-	           ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
-	           INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
-	@touch $@
-
-$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
-	@( cd $(KH_DEV_PKG)/usr/include ; \
-	   for file in `find . -name *.install*` ; do \
-	     rm -f $$file; \
-	   done )
-	# ======= Install the same to $(TARGET_DEST_DIR) =======
-	$(call install-into-devenv, $(KH_DEV_PKG))
-	@touch $@
-
-$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
-	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
-
-$(pkg_signature)   : $(pkg_archive) ;
-$(pkg_description) : $(pkg_archive) ;
-
-$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
-	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
-	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
-	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
-	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/a1x/3.4-20140514-headers/Makefile
===================================================================
--- kernel/a1x/3.4-20140514-headers/Makefile	(revision 646)
+++ kernel/a1x/3.4-20140514-headers/Makefile	(revision 647)
@@ -123,4 +123,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/a2x/3.4-20140514-headers/Makefile
===================================================================
--- kernel/a2x/3.4-20140514-headers/Makefile	(revision 646)
+++ kernel/a2x/3.4-20140514-headers/Makefile	(revision 647)
@@ -123,4 +123,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/a2x/3.4-20141014-headers/Makefile
===================================================================
--- kernel/a2x/3.4-20141014-headers/Makefile	(revision 646)
+++ kernel/a2x/3.4-20141014-headers/Makefile	(revision 647)
@@ -123,4 +123,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/a2x/3.4-20150315-headers/Makefile
===================================================================
--- kernel/a2x/3.4-20150315-headers/Makefile	(revision 646)
+++ kernel/a2x/3.4-20150315-headers/Makefile	(revision 647)
@@ -124,4 +124,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/bt1/4.1.15-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/bt1/4.1.15-headers/kernel-headers-pkg-install.sh	(revision 646)
+++ kernel/bt1/4.1.15-headers/kernel-headers-pkg-install.sh	(nonexistent)
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-# arg 1:  the new package version
-pre_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-post_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-pre_update() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-post_update() {
-  post_install
-}
-
-# arg 1:  the old package version
-pre_remove() {
-  /bin/true
-}
-
-# arg 1:  the old package version
-post_remove() {
-  /bin/true
-}
-
-
-operation=$1
-shift
-
-$operation $*

Property changes on: kernel/bt1/4.1.15-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: kernel/bt1/4.1.15-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/bt1/4.1.15-headers/kernel-headers-pkg-description.in	(revision 646)
+++ kernel/bt1/4.1.15-headers/kernel-headers-pkg-description.in	(nonexistent)
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.  Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in.  You must
-# make exactly 11 lines for the formatting to be correct.  It's also
-# customary to leave one space after the ':'.
-
-              |-----handy-ruler------------------------------------------------------|
-kernel-headers: Linux @KERNEL_VERSION@ Header Files
-kernel-headers:
-kernel-headers: Linus Torvalds' Linux kernel header files.
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
Index: kernel/bt1/4.1.15-headers/Makefile
===================================================================
--- kernel/bt1/4.1.15-headers/Makefile	(revision 646)
+++ kernel/bt1/4.1.15-headers/Makefile	(nonexistent)
@@ -1,125 +0,0 @@
-
-COMPONENT_TARGETS = $(HARDWARE_BT1)
-
-NEED_ABS_PATH     = true
-COMPONENT_IS_3PP  = true
-
-
-include ../../../../build-system/constants.mk
-
-
-SOURCE_REQUIRES  = sources/Linux/v4.x
-
-REQUIRES         = base/pkgtool
-
-# ======= __END_OF_REQUIRES__ =======
-
-
-version          = 4.1.15
-modules_version  = 4.1.15
-full_version     = $(version)
-tar_xz_archive   = $(SRC_PACKAGE_PATH)/Linux/v4.x/linux-$(version).tar.xz
-SRC_ARCHIVE      = $(tar_xz_archive)
-SRC_DIR          = $(TARGET_BUILD_DIR)/linux-$(full_version)
-src_done         = $(TARGET_BUILD_DIR)/.source_done
-
-
-build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
-
-
-PATCHES =
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
-ARCH = mips
-endif
-
-USE_TARGET_DEST_DIR_SYSROOT = no
-
-####### Targets
-
-PKG_GROUP = dev
-
-#
-# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
-#
-KH_DEV_PKG_NAME                = kernel-headers
-KH_DEV_PKG_VERSION             = 4.1.15
-KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
-KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
-KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
-KH_DEV_PKG_GROUP               = $(PKG_GROUP)
-###                             |---handy-ruler-------------------------------|
-KH_DEV_PKG_SHORT_DESCRIPTION   = Linux kernel header files
-KH_DEV_PKG_URL                 = $(BUG_URL)
-KH_DEV_PKG_LICENSE             = GPLv2
-KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
-KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
-KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
-
-
-KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
-
-pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
-
-pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
-pkg_signature    = $(call sign-name,$(pkg_archive))
-pkg_description  = $(call desc-name,$(pkg_archive))
-products         = $(call pkg-files,$(pkg_archive))
-
-BUILD_TARGETS    = $(build_kh_pkg)
-
-PRODUCT_TARGETS  = $(products)
-
-ROOTFS_TARGETS   = $(pkg_archive)
-
-
-include ../../../../build-system/core.mk
-
-
-####### Dependencies
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
-	@touch $(SRC_DIR)/.config
-	$(MAKE) -C $(SRC_DIR) include/generated/uapi/linux/version.h
-
-$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
-	@mkdir -p $(KH_DEV_PKG)/usr
-	$(MAKE) -C $(SRC_DIR) headers_install \
-	           ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
-	           INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
-	touch $@
-
-$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
-	@( cd $(KH_DEV_PKG)/usr/include ; \
-	   for file in `find . -name *.install*` ; do \
-	     rm -f $$file; \
-	   done )
-	# ======= Install the same to $(TARGET_DEST_DIR) =======
-	$(call install-into-devenv, $(KH_DEV_PKG))
-	@touch $@
-
-$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
-	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
-
-$(pkg_signature)   : $(pkg_archive) ;
-$(pkg_description) : $(pkg_archive) ;
-
-$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
-	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
-	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
-	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
-	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/bt1/4.1.18-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/bt1/4.1.18-headers/kernel-headers-pkg-install.sh	(revision 646)
+++ kernel/bt1/4.1.18-headers/kernel-headers-pkg-install.sh	(nonexistent)
@@ -1,39 +0,0 @@
-#!/bin/sh
-
-# arg 1:  the new package version
-pre_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-post_install() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-pre_update() {
-  /bin/true
-}
-
-# arg 1:  the new package version
-# arg 2:  the old package version
-post_update() {
-  post_install
-}
-
-# arg 1:  the old package version
-pre_remove() {
-  /bin/true
-}
-
-# arg 1:  the old package version
-post_remove() {
-  /bin/true
-}
-
-
-operation=$1
-shift
-
-$operation $*

Property changes on: kernel/bt1/4.1.18-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: kernel/bt1/4.1.18-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/bt1/4.1.18-headers/kernel-headers-pkg-description.in	(revision 646)
+++ kernel/bt1/4.1.18-headers/kernel-headers-pkg-description.in	(nonexistent)
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.  Line
-# up the first '|' above the ':' following the base package name, and the '|'
-# on the right side marks the last column you can put a character in.  You must
-# make exactly 11 lines for the formatting to be correct.  It's also
-# customary to leave one space after the ':'.
-
-              |-----handy-ruler------------------------------------------------------|
-kernel-headers: Linux @KERNEL_VERSION@ Header Files
-kernel-headers:
-kernel-headers: Linus Torvalds' Linux kernel header files.
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
-kernel-headers:
Index: kernel/bt1/4.1.18-headers/Makefile
===================================================================
--- kernel/bt1/4.1.18-headers/Makefile	(revision 646)
+++ kernel/bt1/4.1.18-headers/Makefile	(nonexistent)
@@ -1,125 +0,0 @@
-
-COMPONENT_TARGETS = $(HARDWARE_BT1)
-
-NEED_ABS_PATH     = true
-COMPONENT_IS_3PP  = true
-
-
-include ../../../../build-system/constants.mk
-
-
-SOURCE_REQUIRES  = sources/Linux/v4.x
-
-REQUIRES         = base/pkgtool
-
-# ======= __END_OF_REQUIRES__ =======
-
-
-version          = 4.1.18
-modules_version  = 4.1.18
-full_version     = $(version)
-tar_xz_archive   = $(SRC_PACKAGE_PATH)/Linux/v4.x/linux-$(version).tar.xz
-SRC_ARCHIVE      = $(tar_xz_archive)
-SRC_DIR          = $(TARGET_BUILD_DIR)/linux-$(full_version)
-src_done         = $(TARGET_BUILD_DIR)/.source_done
-
-
-build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
-
-
-PATCHES =
-
-ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
-ARCH = mips
-endif
-
-USE_TARGET_DEST_DIR_SYSROOT = no
-
-####### Targets
-
-PKG_GROUP = dev
-
-#
-# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
-#
-KH_DEV_PKG_NAME                = kernel-headers
-KH_DEV_PKG_VERSION             = 4.1.18
-KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
-KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
-KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
-KH_DEV_PKG_GROUP               = $(PKG_GROUP)
-###                             |---handy-ruler-------------------------------|
-KH_DEV_PKG_SHORT_DESCRIPTION   = Linux kernel header files
-KH_DEV_PKG_URL                 = $(BUG_URL)
-KH_DEV_PKG_LICENSE             = GPLv2
-KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
-KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
-KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
-
-
-KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
-
-pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
-
-pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
-pkg_signature    = $(call sign-name,$(pkg_archive))
-pkg_description  = $(call desc-name,$(pkg_archive))
-products         = $(call pkg-files,$(pkg_archive))
-
-BUILD_TARGETS    = $(build_kh_pkg)
-
-PRODUCT_TARGETS  = $(products)
-
-ROOTFS_TARGETS   = $(pkg_archive)
-
-
-include ../../../../build-system/core.mk
-
-
-####### Dependencies
-
-$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
-	$(UNPACK_SRC_ARCHIVE)
-	$(APPLY_PATCHES)
-	@touch $@
-
-$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
-	@touch $(SRC_DIR)/.config
-	$(MAKE) -C $(SRC_DIR) include/generated/uapi/linux/version.h
-
-$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
-	@mkdir -p $(KH_DEV_PKG)/usr
-	$(MAKE) -C $(SRC_DIR) headers_install \
-	           ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
-	           INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
-	touch $@
-
-$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
-	@( cd $(KH_DEV_PKG)/usr/include ; \
-	   for file in `find . -name *.install*` ; do \
-	     rm -f $$file; \
-	   done )
-	# ======= Install the same to $(TARGET_DEST_DIR) =======
-	$(call install-into-devenv, $(KH_DEV_PKG))
-	@touch $@
-
-$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
-	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
-
-$(pkg_signature)   : $(pkg_archive) ;
-$(pkg_description) : $(pkg_archive) ;
-
-$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
-	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
-	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
-	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
-	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
-	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/bt1/3.19.12-3.00.07.68-headers/Makefile
===================================================================
--- kernel/bt1/3.19.12-3.00.07.68-headers/Makefile	(nonexistent)
+++ kernel/bt1/3.19.12-3.00.07.68-headers/Makefile	(revision 647)
@@ -0,0 +1,125 @@
+
+COMPONENT_TARGETS = $(HARDWARE_BT1)
+
+NEED_ABS_PATH     = true
+COMPONENT_IS_3PP  = true
+
+
+include ../../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES  = sources/Linux/Baikal/BFK
+
+REQUIRES         = base/pkgtool
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version          = 3.19.12-3.00.07.68
+modules_version  = 3.19.12
+full_version     = $(version)
+tar_xz_archive   = $(SRC_PACKAGE_PATH)/Linux/Baikal/BFK/linux-baikal-$(version).tar.xz
+SRC_ARCHIVE      = $(tar_xz_archive)
+SRC_DIR          = $(TARGET_BUILD_DIR)/linux-baikal-$(full_version)
+src_done         = $(TARGET_BUILD_DIR)/.source_done
+
+
+build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
+
+
+PATCHES =
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
+ARCH = mips
+endif
+
+USE_TARGET_DEST_DIR_SYSROOT = no
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+KH_DEV_PKG_NAME                = kernel-headers
+KH_DEV_PKG_VERSION             = 3.19.12
+KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
+KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+KH_DEV_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+KH_DEV_PKG_SHORT_DESCRIPTION   = Linux kernel header files
+KH_DEV_PKG_URL                 = $(BUG_URL)
+KH_DEV_PKG_LICENSE             = GPLv2
+KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
+KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
+KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
+
+
+KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
+
+pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_kh_pkg)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../../build-system/core.mk
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	$(MAKE) -C $(SRC_DIR) include/generated/uapi/linux/version.h
+
+$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@mkdir -p $(KH_DEV_PKG)/usr
+	$(MAKE) -C $(SRC_DIR) headers_install \
+	           ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	           INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
+	touch $@
+
+$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
+	@( cd $(KH_DEV_PKG)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file; \
+	   done )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(KH_DEV_PKG))
+	@touch $@
+
+$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
+	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
+	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
+	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
+	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/bt1/3.19.12-3.00.07.68-headers/PATCHES
===================================================================
Index: kernel/bt1/3.19.12-3.00.07.68-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/bt1/3.19.12-3.00.07.68-headers/kernel-headers-pkg-description.in	(nonexistent)
+++ kernel/bt1/3.19.12-3.00.07.68-headers/kernel-headers-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+              |-----handy-ruler------------------------------------------------------|
+kernel-headers: Linux @KERNEL_VERSION@ Header Files
+kernel-headers:
+kernel-headers: Linus Torvalds' Linux kernel header files.
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
Index: kernel/bt1/3.19.12-3.00.07.68-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/bt1/3.19.12-3.00.07.68-headers/kernel-headers-pkg-install.sh	(nonexistent)
+++ kernel/bt1/3.19.12-3.00.07.68-headers/kernel-headers-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: kernel/bt1/3.19.12-3.00.07.68-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: kernel/bt1/4.4.24-4.08.84-headers/Makefile
===================================================================
--- kernel/bt1/4.4.24-4.08.84-headers/Makefile	(nonexistent)
+++ kernel/bt1/4.4.24-4.08.84-headers/Makefile	(revision 647)
@@ -0,0 +1,125 @@
+
+COMPONENT_TARGETS = $(HARDWARE_BT1)
+
+NEED_ABS_PATH     = true
+COMPONENT_IS_3PP  = true
+
+
+include ../../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES  = sources/Linux/Baikal/BFK
+
+REQUIRES         = base/pkgtool
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version          = 4.4.24-4.08.84
+modules_version  = 4.4.24
+full_version     = $(version)
+tar_xz_archive   = $(SRC_PACKAGE_PATH)/Linux/Baikal/BFK/linux-baikal-$(version).tar.xz
+SRC_ARCHIVE      = $(tar_xz_archive)
+SRC_DIR          = $(TARGET_BUILD_DIR)/linux-baikal-$(full_version)
+src_done         = $(TARGET_BUILD_DIR)/.source_done
+
+
+build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
+
+
+PATCHES =
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_P5600_GLIBC)),)
+ARCH = mips
+endif
+
+USE_TARGET_DEST_DIR_SYSROOT = no
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+KH_DEV_PKG_NAME                = kernel-headers
+KH_DEV_PKG_VERSION             = 4.4.24
+KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
+KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+KH_DEV_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+KH_DEV_PKG_SHORT_DESCRIPTION   = Linux kernel header files
+KH_DEV_PKG_URL                 = $(BUG_URL)
+KH_DEV_PKG_LICENSE             = GPLv2
+KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
+KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
+KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
+
+
+KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
+
+pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_kh_pkg)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../../build-system/core.mk
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	$(MAKE) -C $(SRC_DIR) include/generated/uapi/linux/version.h
+
+$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@mkdir -p $(KH_DEV_PKG)/usr
+	$(MAKE) -C $(SRC_DIR) headers_install \
+	           ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	           INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
+	touch $@
+
+$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
+	@( cd $(KH_DEV_PKG)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file; \
+	   done )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(KH_DEV_PKG))
+	@touch $@
+
+$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
+	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
+	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
+	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
+	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/bt1/4.4.24-4.08.84-headers/PATCHES
===================================================================
Index: kernel/bt1/4.4.24-4.08.84-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/bt1/4.4.24-4.08.84-headers/kernel-headers-pkg-description.in	(nonexistent)
+++ kernel/bt1/4.4.24-4.08.84-headers/kernel-headers-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+              |-----handy-ruler------------------------------------------------------|
+kernel-headers: Linux @KERNEL_VERSION@ Header Files
+kernel-headers:
+kernel-headers: Linus Torvalds' Linux kernel header files.
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
Index: kernel/bt1/4.4.24-4.08.84-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/bt1/4.4.24-4.08.84-headers/kernel-headers-pkg-install.sh	(nonexistent)
+++ kernel/bt1/4.4.24-4.08.84-headers/kernel-headers-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: kernel/bt1/4.4.24-4.08.84-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: kernel/ci20/3.0.8-20150728-headers/Makefile
===================================================================
--- kernel/ci20/3.0.8-20150728-headers/Makefile	(revision 646)
+++ kernel/ci20/3.0.8-20150728-headers/Makefile	(revision 647)
@@ -123,4 +123,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/ci20/3.18-20151015-headers/Makefile
===================================================================
--- kernel/ci20/3.18-20151015-headers/Makefile	(revision 646)
+++ kernel/ci20/3.18-20151015-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/ci20/3.18-20160210-headers/Makefile
===================================================================
--- kernel/ci20/3.18-20160210-headers/Makefile	(revision 646)
+++ kernel/ci20/3.18-20160210-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/firefly/3.10-20150417-headers/Makefile
===================================================================
--- kernel/firefly/3.10-20150417-headers/Makefile	(revision 646)
+++ kernel/firefly/3.10-20150417-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/firefly/3.10-20151126-headers/Makefile
===================================================================
--- kernel/firefly/3.10-20151126-headers/Makefile	(revision 646)
+++ kernel/firefly/3.10-20151126-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/firefly/3.10-20151231-headers/Makefile
===================================================================
--- kernel/firefly/3.10-20151231-headers/Makefile	(revision 646)
+++ kernel/firefly/3.10-20151231-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/kvim/3.14.29-20170119-headers/Makefile
===================================================================
--- kernel/kvim/3.14.29-20170119-headers/Makefile	(nonexistent)
+++ kernel/kvim/3.14.29-20170119-headers/Makefile	(revision 647)
@@ -0,0 +1,128 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_KHADAS_VIM)
+
+NEED_ABS_PATH      = true
+
+COMPONENT_IS_3PP   = true
+
+
+include ../../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/Linux/Amlogic/S9XX
+
+REQUIRES           = base/pkgtool
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 3.14.29-20170119
+modules_version    = 3.14.29
+full_version       = $(version)
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/Linux/Amlogic/S9XX/linux-aml-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/linux-aml-$(full_version)
+src_done           = $(TARGET_BUILD_DIR)/.source_done
+
+
+build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
+
+
+PATCHES = PATCHES
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC)),)
+ARCH = arm64
+endif
+
+USE_TARGET_DEST_DIR_SYSROOT = no
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+KH_DEV_PKG_NAME                = kernel-headers
+KH_DEV_PKG_VERSION             = 3.14.29
+KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
+KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+KH_DEV_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+KH_DEV_PKG_SHORT_DESCRIPTION   = S905X Linux kernel header files
+KH_DEV_PKG_URL                 = $(BUG_URL)
+KH_DEV_PKG_LICENSE             = GPLv2
+KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
+KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
+KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
+
+
+KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
+
+pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_kh_pkg)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../../build-system/core.mk
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	@$(MAKE) -C $(SRC_DIR) \
+	            ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	            include/generated/uapi/linux/version.h
+
+$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@mkdir -p $(KH_DEV_PKG)/usr
+	$(MAKE) -j1 -C $(SRC_DIR) headers_install \
+	             ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	             INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
+	@touch $@
+
+$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
+	@( cd $(KH_DEV_PKG)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file; \
+	   done )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(KH_DEV_PKG))
+	@touch $@
+
+$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
+	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
+	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
+	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
+	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/kvim/3.14.29-20170119-headers/PATCHES
===================================================================
--- kernel/kvim/3.14.29-20170119-headers/PATCHES	(nonexistent)
+++ kernel/kvim/3.14.29-20170119-headers/PATCHES	(revision 647)
@@ -0,0 +1,3 @@
+
+../../../../sources/Linux/Amlogic/S9XX/patches/linux-aml-3.14.29-20170119-partitions.patch -p0
+../../../../sources/Linux/Amlogic/S9XX/patches/linux-aml-3.14.29-20170119-kvim-parts.patch -p0
Index: kernel/kvim/3.14.29-20170119-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/kvim/3.14.29-20170119-headers/kernel-headers-pkg-description.in	(nonexistent)
+++ kernel/kvim/3.14.29-20170119-headers/kernel-headers-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+              |-----handy-ruler------------------------------------------------------|
+kernel-headers: Amlogic S9XX Linux @KERNEL_VERSION@ Header Files
+kernel-headers:
+kernel-headers: Linus Torvalds' Linux kernel header files.
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
Index: kernel/kvim/3.14.29-20170119-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/kvim/3.14.29-20170119-headers/kernel-headers-pkg-install.sh	(nonexistent)
+++ kernel/kvim/3.14.29-20170119-headers/kernel-headers-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: kernel/kvim/3.14.29-20170119-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: kernel/nit6q/3.14.28-20150320-headers/Makefile
===================================================================
--- kernel/nit6q/3.14.28-20150320-headers/Makefile	(revision 646)
+++ kernel/nit6q/3.14.28-20150320-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/nit6q/3.14.28-20160304-headers/Makefile
===================================================================
--- kernel/nit6q/3.14.28-20160304-headers/Makefile	(revision 646)
+++ kernel/nit6q/3.14.28-20160304-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/odroid-c2/3.14.79-20170131-headers/Makefile
===================================================================
--- kernel/odroid-c2/3.14.79-20170131-headers/Makefile	(nonexistent)
+++ kernel/odroid-c2/3.14.79-20170131-headers/Makefile	(revision 647)
@@ -0,0 +1,128 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_ODROID_C2)
+
+NEED_ABS_PATH      = true
+
+COMPONENT_IS_3PP   = true
+
+
+include ../../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/Linux/Hardkernel/S905
+
+REQUIRES           = base/pkgtool
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 3.14.79-20170131
+modules_version    = 3.14.79
+full_version       = $(version)
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/Linux/Hardkernel/S905/linux-aml-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/linux-aml-$(full_version)
+src_done           = $(TARGET_BUILD_DIR)/.source_done
+
+
+build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
+
+
+PATCHES = PATCHES
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC)),)
+ARCH = arm64
+endif
+
+USE_TARGET_DEST_DIR_SYSROOT = no
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+KH_DEV_PKG_NAME                = kernel-headers
+KH_DEV_PKG_VERSION             = 3.14.79
+KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
+KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+KH_DEV_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+KH_DEV_PKG_SHORT_DESCRIPTION   = S905 Linux kernel header files
+KH_DEV_PKG_URL                 = $(BUG_URL)
+KH_DEV_PKG_LICENSE             = GPLv2
+KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
+KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
+KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
+
+
+KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
+
+pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_kh_pkg)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../../build-system/core.mk
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	@$(MAKE) -C $(SRC_DIR) \
+	            ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	            include/generated/uapi/linux/version.h
+
+$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@mkdir -p $(KH_DEV_PKG)/usr
+	$(MAKE) -j1 -C $(SRC_DIR) headers_install \
+	             ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	             INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
+	@touch $@
+
+$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
+	@( cd $(KH_DEV_PKG)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file; \
+	   done )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(KH_DEV_PKG))
+	@touch $@
+
+$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
+	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
+	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
+	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
+	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/odroid-c2/3.14.79-20170131-headers/PATCHES
===================================================================
--- kernel/odroid-c2/3.14.79-20170131-headers/PATCHES	(nonexistent)
+++ kernel/odroid-c2/3.14.79-20170131-headers/PATCHES	(revision 647)
@@ -0,0 +1,2 @@
+
+../../../../sources/Linux/Hardkernel/S905/patches/linux-aml-3.14.79-20170131-arm64-esr-context.patch -p0
Index: kernel/odroid-c2/3.14.79-20170131-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/odroid-c2/3.14.79-20170131-headers/kernel-headers-pkg-description.in	(nonexistent)
+++ kernel/odroid-c2/3.14.79-20170131-headers/kernel-headers-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+              |-----handy-ruler------------------------------------------------------|
+kernel-headers: Hardkernel S905 Linux @KERNEL_VERSION@ Header Files
+kernel-headers:
+kernel-headers: Linus Torvalds' Linux kernel header files.
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
Index: kernel/odroid-c2/3.14.79-20170131-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/odroid-c2/3.14.79-20170131-headers/kernel-headers-pkg-install.sh	(nonexistent)
+++ kernel/odroid-c2/3.14.79-20170131-headers/kernel-headers-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: kernel/odroid-c2/3.14.79-20170131-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: kernel/omap543x/3.14.57-20151211-headers/Makefile
===================================================================
--- kernel/omap543x/3.14.57-20151211-headers/Makefile	(revision 646)
+++ kernel/omap543x/3.14.57-20151211-headers/Makefile	(revision 647)
@@ -126,4 +126,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/omap543x/3.8.13-20140222-headers/Makefile
===================================================================
--- kernel/omap543x/3.8.13-20140222-headers/Makefile	(revision 646)
+++ kernel/omap543x/3.8.13-20140222-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/omap543x/3.8.13-20140222-sources/Makefile
===================================================================
--- kernel/omap543x/3.8.13-20140222-sources/Makefile	(revision 646)
+++ kernel/omap543x/3.8.13-20140222-sources/Makefile	(revision 647)
@@ -91,4 +91,4 @@
 	 echo "short_description=\"$(KS_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KS_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KS_DEV_PKG_URL)"                                 >> $(KS_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KS_DEV_PKG_LICENSE)"                         >> $(KS_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KS_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/s8xx/3.10.103-20160830-headers/Makefile
===================================================================
--- kernel/s8xx/3.10.103-20160830-headers/Makefile	(nonexistent)
+++ kernel/s8xx/3.10.103-20160830-headers/Makefile	(revision 647)
@@ -0,0 +1,129 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_M201)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+
+NEED_ABS_PATH      = true
+
+COMPONENT_IS_3PP   = true
+
+
+include ../../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/Linux/Hardkernel/S805
+
+REQUIRES           = base/pkgtool
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 3.10.103-20160830
+modules_version    = 3.10.103
+full_version       = $(version)
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/Linux/Hardkernel/S805/linux-aml-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/linux-aml-$(full_version)
+src_done           = $(TARGET_BUILD_DIR)/.source_done
+
+
+build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
+
+
+PATCHES = PATCHES
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC)),)
+ARCH = arm
+endif
+
+USE_TARGET_DEST_DIR_SYSROOT = no
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+KH_DEV_PKG_NAME                = kernel-headers
+KH_DEV_PKG_VERSION             = 3.10.103
+KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
+KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+KH_DEV_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+KH_DEV_PKG_SHORT_DESCRIPTION   = S805 Linux kernel header files
+KH_DEV_PKG_URL                 = $(BUG_URL)
+KH_DEV_PKG_LICENSE             = GPLv2
+KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
+KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
+KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
+
+
+KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
+
+pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_kh_pkg)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../../build-system/core.mk
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	@$(MAKE) -C $(SRC_DIR) \
+	            ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	            include/generated/uapi/linux/version.h
+
+$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@mkdir -p $(KH_DEV_PKG)/usr
+	$(MAKE) -C $(SRC_DIR) headers_install \
+	           ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	           INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
+	@touch $@
+
+$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
+	@( cd $(KH_DEV_PKG)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file; \
+	   done )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(KH_DEV_PKG))
+	@touch $@
+
+$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
+	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
+	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
+	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
+	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/s8xx/3.10.103-20160830-headers/PATCHES
===================================================================
Index: kernel/s8xx/3.10.103-20160830-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/s8xx/3.10.103-20160830-headers/kernel-headers-pkg-description.in	(nonexistent)
+++ kernel/s8xx/3.10.103-20160830-headers/kernel-headers-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+              |-----handy-ruler------------------------------------------------------|
+kernel-headers: Amlogic S805 Linux @KERNEL_VERSION@ Header Files
+kernel-headers:
+kernel-headers: Linus Torvalds' Linux kernel header files.
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
Index: kernel/s8xx/3.10.103-20160830-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/s8xx/3.10.103-20160830-headers/kernel-headers-pkg-install.sh	(nonexistent)
+++ kernel/s8xx/3.10.103-20160830-headers/kernel-headers-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: kernel/s8xx/3.10.103-20160830-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: kernel/s8xx/3.10.33-20160716-headers/Makefile
===================================================================
--- kernel/s8xx/3.10.33-20160716-headers/Makefile	(nonexistent)
+++ kernel/s8xx/3.10.33-20160716-headers/Makefile	(revision 647)
@@ -0,0 +1,129 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_M201)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+
+NEED_ABS_PATH      = true
+
+COMPONENT_IS_3PP   = true
+
+
+include ../../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/Linux/Amlogic/M201
+
+REQUIRES           = base/pkgtool
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 3.10.33-20160716
+modules_version    = 3.10.33
+full_version       = $(version)
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/Linux/Amlogic/M201/linux-aml-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/linux-aml-$(full_version)
+src_done           = $(TARGET_BUILD_DIR)/.source_done
+
+
+build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
+
+
+PATCHES = PATCHES
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S8XX_GLIBC)),)
+ARCH = arm
+endif
+
+USE_TARGET_DEST_DIR_SYSROOT = no
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+KH_DEV_PKG_NAME                = kernel-headers
+KH_DEV_PKG_VERSION             = 3.10.33
+KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
+KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+KH_DEV_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+KH_DEV_PKG_SHORT_DESCRIPTION   = S805 Linux kernel header files
+KH_DEV_PKG_URL                 = $(BUG_URL)
+KH_DEV_PKG_LICENSE             = GPLv2
+KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
+KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
+KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
+
+
+KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
+
+pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_kh_pkg)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../../build-system/core.mk
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	@$(MAKE) -C $(SRC_DIR) \
+	            ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	            include/generated/uapi/linux/version.h
+
+$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@mkdir -p $(KH_DEV_PKG)/usr
+	$(MAKE) -j1 -C $(SRC_DIR) headers_install \
+	             ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	             INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
+	@touch $@
+
+$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
+	@( cd $(KH_DEV_PKG)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file; \
+	   done )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(KH_DEV_PKG))
+	@touch $@
+
+$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
+	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
+	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
+	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
+	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/s8xx/3.10.33-20160716-headers/PATCHES
===================================================================
--- kernel/s8xx/3.10.33-20160716-headers/PATCHES	(nonexistent)
+++ kernel/s8xx/3.10.33-20160716-headers/PATCHES	(revision 647)
@@ -0,0 +1,2 @@
+
+../../../../sources/Linux/Amlogic/M201/patches/linux-aml-3.10.33-20160716-headers-install.patch -p0
Index: kernel/s8xx/3.10.33-20160716-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/s8xx/3.10.33-20160716-headers/kernel-headers-pkg-description.in	(nonexistent)
+++ kernel/s8xx/3.10.33-20160716-headers/kernel-headers-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+              |-----handy-ruler------------------------------------------------------|
+kernel-headers: Amlogic S805 Linux @KERNEL_VERSION@ Header Files
+kernel-headers:
+kernel-headers: Linus Torvalds' Linux kernel header files.
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
Index: kernel/s8xx/3.10.33-20160716-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/s8xx/3.10.33-20160716-headers/kernel-headers-pkg-install.sh	(nonexistent)
+++ kernel/s8xx/3.10.33-20160716-headers/kernel-headers-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: kernel/s8xx/3.10.33-20160716-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: kernel/s9xx/3.14.29-20160818-headers/Makefile
===================================================================
--- kernel/s9xx/3.14.29-20160818-headers/Makefile	(nonexistent)
+++ kernel/s9xx/3.14.29-20160818-headers/Makefile	(revision 647)
@@ -0,0 +1,133 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
+
+NEED_ABS_PATH      = true
+
+COMPONENT_IS_3PP   = true
+
+
+include ../../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/Linux/Amlogic/P201
+
+REQUIRES           = base/pkgtool
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 3.14.29-20160818
+modules_version    = 3.14.29
+full_version       = $(version)
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/Linux/Amlogic/P201/linux-aml-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/linux-aml-$(full_version)
+src_done           = $(TARGET_BUILD_DIR)/.source_done
+
+
+build_kh_pkg = $(TARGET_BUILD_DIR)/.kernel_headers_pkg_done
+
+
+PATCHES = PATCHES
+
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_S9XX_GLIBC)),)
+ARCH = arm64
+endif
+
+USE_TARGET_DEST_DIR_SYSROOT = no
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+KH_DEV_PKG_NAME                = kernel-headers
+KH_DEV_PKG_VERSION             = 3.14.29
+KH_DEV_PKG_ARCH                = $(TOOLCHAIN)
+KH_DEV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+KH_DEV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+KH_DEV_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+KH_DEV_PKG_SHORT_DESCRIPTION   = S9XX Linux kernel header files
+KH_DEV_PKG_URL                 = $(BUG_URL)
+KH_DEV_PKG_LICENSE             = GPLv2
+KH_DEV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-pkg-description
+KH_DEV_PKG_DESCRIPTION_FILE_IN = $(KH_DEV_PKG_NAME)-pkg-description.in
+KH_DEV_PKG_INSTALL_SCRIPT      = $(KH_DEV_PKG_NAME)-pkg-install.sh
+
+
+KH_DEV_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(KH_DEV_PKG_NAME)-package
+
+pkg_basename     = $(KH_DEV_PKG_NAME)-$(KH_DEV_PKG_VERSION)-$(KH_DEV_PKG_ARCH)-$(KH_DEV_PKG_DISTRO_NAME)-$(KH_DEV_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_kh_pkg)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../../build-system/core.mk
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(SRC_DIR)/include/generated/uapi/linux/version.h: $(src_done)
+	@touch $(SRC_DIR)/.config
+	@$(MAKE) -C $(SRC_DIR) \
+	            ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	            include/generated/uapi/linux/version.h
+
+$(KH_DEV_PKG)/usr/include/linux/autoconf.h: $(SRC_DIR)/include/generated/uapi/linux/version.h
+	@mkdir -p $(KH_DEV_PKG)/usr
+	$(MAKE) -j1 -C $(SRC_DIR) headers_install \
+	             ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
+	             INSTALL_HDR_PATH=$(KH_DEV_PKG)/usr
+	@touch $@
+
+$(build_kh_pkg): $(KH_DEV_PKG)/usr/include/linux/autoconf.h
+	@( cd $(KH_DEV_PKG)/usr/include ; \
+	   for file in `find . -name *.install*` ; do \
+	     rm -f $$file; \
+	   done )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(KH_DEV_PKG))
+	@touch $@
+
+$(KH_DEV_PKG_DESCRIPTION_FILE): $(KH_DEV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@KERNEL_VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(build_kh_pkg) $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG_INSTALL_SCRIPT)
+	@cp $(KH_DEV_PKG_DESCRIPTION_FILE) $(KH_DEV_PKG)/.DESCRIPTION
+	@cp $(KH_DEV_PKG_INSTALL_SCRIPT) $(KH_DEV_PKG)/.INSTALL
+	@$(BUILD_BIN_PKG_REQUIRES) $(KH_DEV_PKG)/.REQUIRES
+	@echo "pkgname=$(KH_DEV_PKG_NAME)"                            >  $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(KH_DEV_PKG_VERSION)"                          >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "arch=$(KH_DEV_PKG_ARCH)"                               >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(KH_DEV_PKG_DISTRO_NAME)"                  >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(KH_DEV_PKG_DISTRO_VERSION)"                >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "group=$(KH_DEV_PKG_GROUP)"                             >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
+	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/s9xx/3.14.29-20160818-headers/PATCHES
===================================================================
Index: kernel/s9xx/3.14.29-20160818-headers/kernel-headers-pkg-description.in
===================================================================
--- kernel/s9xx/3.14.29-20160818-headers/kernel-headers-pkg-description.in	(nonexistent)
+++ kernel/s9xx/3.14.29-20160818-headers/kernel-headers-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+              |-----handy-ruler------------------------------------------------------|
+kernel-headers: Amlogic S9XX Linux @KERNEL_VERSION@ Header Files
+kernel-headers:
+kernel-headers: Linus Torvalds' Linux kernel header files.
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
+kernel-headers:
Index: kernel/s9xx/3.14.29-20160818-headers/kernel-headers-pkg-install.sh
===================================================================
--- kernel/s9xx/3.14.29-20160818-headers/kernel-headers-pkg-install.sh	(nonexistent)
+++ kernel/s9xx/3.14.29-20160818-headers/kernel-headers-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: kernel/s9xx/3.14.29-20160818-headers/kernel-headers-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: kernel/x86/3.10.17-headers/Makefile
===================================================================
--- kernel/x86/3.10.17-headers/Makefile	(revision 646)
+++ kernel/x86/3.10.17-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/x86/3.14.55-headers/Makefile
===================================================================
--- kernel/x86/3.14.55-headers/Makefile	(revision 646)
+++ kernel/x86/3.14.55-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/x86/4.1.15-headers/Makefile
===================================================================
--- kernel/x86/4.1.15-headers/Makefile	(revision 646)
+++ kernel/x86/4.1.15-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/x86/4.1.18-headers/Makefile
===================================================================
--- kernel/x86/4.1.18-headers/Makefile	(revision 646)
+++ kernel/x86/4.1.18-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel/x86/4.4.3-headers/Makefile
===================================================================
--- kernel/x86/4.4.3-headers/Makefile	(revision 646)
+++ kernel/x86/4.4.3-headers/Makefile	(revision 647)
@@ -125,4 +125,4 @@
 	 echo "short_description=\"$(KH_DEV_PKG_SHORT_DESCRIPTION)\"" >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "url=$(KH_DEV_PKG_URL)"                                 >> $(KH_DEV_PKG)/.PKGINFO ; \
 	 echo "license=$(KH_DEV_PKG_LICENSE)"                         >> $(KH_DEV_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(KH_DEV_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: kernel-headers/Makefile
===================================================================
--- kernel-headers/Makefile	(revision 646)
+++ kernel-headers/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -39,13 +46,28 @@
 endif
 
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
-REQUIRES           = dev/kernel/s805/3.10.33-20160716-headers
+REQUIRES           = dev/kernel/s8xx/3.10.33-20160716-headers
 endif
 
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
-REQUIRES           = dev/kernel/s805/3.10.103-20160830-headers
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
+REQUIRES           = dev/kernel/s8xx/3.10.103-20160830-headers
 endif
 
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201)        \
+                            $(HARDWARE_NEXBOX_A95X) \
+                            $(HARDWARE_P212)        \
+                            $(HARDWARE_ENYBOX_X2)),)
+REQUIRES           = dev/kernel/s9xx/3.14.29-20160818-headers
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),)
+REQUIRES           = dev/kernel/odroid-c2/3.14.79-20170131-headers
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_KHADAS_VIM)),)
+REQUIRES           = dev/kernel/kvim/3.14.29-20170119-headers
+endif
+
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 REQUIRES           = dev/kernel/nit6q/3.14.28-20160304-headers
 endif
@@ -59,7 +81,7 @@
 endif
 
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
-REQUIRES           = dev/kernel/bt1/4.1.18-headers
+REQUIRES           = dev/kernel/bt1/4.4.24-4.08.84-headers
 endif
 
 
Index: libtool/2.4.2/Makefile
===================================================================
--- libtool/2.4.2/Makefile	(revision 646)
+++ libtool/2.4.2/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -27,9 +34,9 @@
 REQUIRES           = dev/gcc/5.3.0
 else
 ifneq ($(HARDWARE),$(HARDWARE_PC64))
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 else
-REQUIRES           = libs/glibc/2.23-x86_32
+REQUIRES           = libs/glibc/2.24-x86_32
 endif
 endif
 
@@ -225,4 +232,4 @@
 	 echo "short_description=\"$(LIBTOOL_PKG_SHORT_DESCRIPTION)\"" >> $(LIBTOOL_PKG)/.PKGINFO ; \
 	 echo "url=$(LIBTOOL_PKG_URL)"                                 >> $(LIBTOOL_PKG)/.PKGINFO ; \
 	 echo "license=$(LIBTOOL_PKG_LICENSE)"                         >> $(LIBTOOL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LIBTOOL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LIBTOOL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: libtool/2.4.2-x86_32/Makefile
===================================================================
--- libtool/2.4.2-x86_32/Makefile	(revision 646)
+++ libtool/2.4.2-x86_32/Makefile	(revision 647)
@@ -177,4 +177,4 @@
 	 echo "short_description=\"$(LIBTOOL32_PKG_SHORT_DESCRIPTION)\"" >> $(LIBTOOL32_PKG)/.PKGINFO ; \
 	 echo "url=$(LIBTOOL32_PKG_URL)"                                 >> $(LIBTOOL32_PKG)/.PKGINFO ; \
 	 echo "license=$(LIBTOOL32_PKG_LICENSE)"                         >> $(LIBTOOL32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LIBTOOL32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LIBTOOL32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: libtool/2.4.6/Makefile
===================================================================
--- libtool/2.4.6/Makefile	(nonexistent)
+++ libtool/2.4.6/Makefile	(revision 647)
@@ -0,0 +1,235 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_PC32)
+COMPONENT_TARGETS += $(HARDWARE_PC64)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_M201)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BT1)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/GNU/libtool
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/5.3.0
+else
+ifneq ($(HARDWARE),$(HARDWARE_PC64))
+REQUIRES           = libs/glibc/2.24
+else
+REQUIRES           = libs/glibc/2.24-x86_32
+endif
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 2.4.6
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/GNU/libtool/libtool-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libtool-$(version)
+src_dir_name       = libtool-$(version)
+src_done           = $(TARGET_BUILD_DIR)/.source_done
+
+PATCHES = PATCHES
+
+build_dir          = $(TARGET_BUILD_DIR)/build
+build_target       = $(TARGET_BUILD_DIR)/.build_done
+install_target     = $(TARGET_BUILD_DIR)/.install_done
+
+
+
+####### Targets
+
+PKG_GROUP = dev
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBTOOL_PKG_NAME                = libtool
+LIBTOOL_PKG_VERSION             = 2.4.6
+LIBTOOL_PKG_ARCH                = $(TOOLCHAIN)
+LIBTOOL_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBTOOL_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBTOOL_PKG_GROUP               = $(PKG_GROUP)
+###                              |---handy-ruler-------------------------------|
+LIBTOOL_PKG_SHORT_DESCRIPTION   = generic library support script
+LIBTOOL_PKG_URL                 = $(BUG_URL)
+LIBTOOL_PKG_LICENSE             = GPLv2
+LIBTOOL_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBTOOL_PKG_NAME)-pkg-description
+LIBTOOL_PKG_DESCRIPTION_FILE_IN = $(LIBTOOL_PKG_NAME)-pkg-description.in
+LIBTOOL_PKG_INSTALL_SCRIPT      = $(LIBTOOL_PKG_NAME)-pkg-install.sh
+
+LIBTOOL_PKG      = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBTOOL_PKG_NAME)-package
+
+pkg_basename     = $(LIBTOOL_PKG_NAME)-$(LIBTOOL_PKG_VERSION)-$(LIBTOOL_PKG_ARCH)-$(LIBTOOL_PKG_DISTRO_NAME)-$(LIBTOOL_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_target)
+BUILD_TARGETS   += $(install_target)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../build-system/core.mk
+
+
+env_sysroot = DESTDIR=$(LIBTOOL_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --infodir=/usr/share/info
+extra_configure_switches += --mandir=/usr/share/man
+extra_configure_switches += --enable-static=yes
+extra_configure_switches += --enable-shared=yes
+
+GCC_VERSION = $(shell $(CC) -dumpversion)
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(build_target): $(src_done)
+	@mkdir -p $(build_dir)
+	@cd $(build_dir) && \
+	  $(BUILD_ENVIRONMENT) ../$(src_dir_name)/configure \
+	  --prefix=/usr               \
+	  --build=$(BUILD)            \
+	  --host=$(TARGET)            \
+	  $(extra_configure_switches)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE)
+	@touch $@
+
+$(install_target): $(build_target)
+	@mkdir -p $(LIBTOOL_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@rm -f $(LIBTOOL_PKG)/usr/share/info/dir
+	@gzip -9 $(LIBTOOL_PKG)/usr/share/info/*
+	@if [ -d $(LIBTOOL_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBTOOL_PKG)/usr/share/man ; \
+	    for manpagedir in `find . -type d -name "man*"` ; do \
+	      ( cd $$manpagedir ; \
+	        for eachpage in `find . -type l -maxdepth 1` ; do \
+	          ln -s `readlink $$eachpage`.gz $$eachpage.gz ; \
+	          rm $$eachpage ; \
+	        done ; \
+	        gzip -9 *.?  ; \
+	      ) \
+	    done \
+	  ) \
+	 fi
+	@mkdir -p $(LIBTOOL_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBTOOL_PKG)/usr/share/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBTOOL_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBTOOL_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING INSTALL NEWS README THANKS TODO \
+	         $(LIBTOOL_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(LIBTOOL_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBTOOL_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libltdl.la  \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBTOOL_PKG))
+	# ======= tune libtool *.la search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libltdl.la ; \
+	   sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libltdl.la \
+	 )
+	# ======= Tune /usr/bin/libtool for target system =======
+	@( cd $(LIBTOOL_PKG)/usr/bin ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libtool ; \
+	   sed -i "s,$(TOOLCHAIN_PATH),/usr,g" libtool ; \
+	   sed -i "s,AS=.*,AS=\"as\",g" libtool ; \
+	   sed -i "s,build_alias=.*,build_alias=$(TARGET),g" libtool ; \
+	   sed -i "s,build=.*,build=$(TARGET),g" libtool ; \
+	   sed -i "s,NM=.*,NM=\"/usr/bin/nm -B\",g" libtool ; \
+	   sed -i "s,AR=.*,AR=\"ar\",g" libtool ; \
+	   sed -i "s,STRIP=.*,STRIP=\"strip\",g" libtool ; \
+	   sed -i "s,RANLIB=.*,RANLIB=\"ranlib\",g" libtool ; \
+	   sed -i "s,LTCC=.*,LTCC=\"gcc\",g" libtool ; \
+	   sed -i "s,LTCFLAGS=.*,LTCFLAGS=\"$(ARCH_FLAGS)\",g" libtool ; \
+	   sed -i "s,sys_lib_search_path_spec=.*,sys_lib_search_path_spec=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION) /usr/$(TARGET)/lib /usr/lib /lib\",g" libtool ; \
+	   sed -i "s,sys_lib_dlsearch_path_spec=.*,sys_lib_dlsearch_path_spec=\"/lib /usr/lib /usr/$(TARGET)/lib /usr/lib/seamonkey \",g" libtool ; \
+	   sed -i "s,old_striplib=.*,old_striplib=\"strip --strip-debug\",g" libtool ; \
+	   sed -i "s,striplib=.*,striplib=\"strip --strip-unneeded\",g" libtool ; \
+	   sed -i "s,LD=.*,LD=\"/usr/$(TARGET)/bin/ld\",g" libtool ; \
+	   sed -i "s,CC=.*,CC=\"gcc\",g" libtool ; \
+	 )
+	# ======= Tune /usr/bin/libtool for FORTRAN compiler (build machine depended) =======
+	@( cd $(LIBTOOL_PKG)/usr/bin ; \
+	   begin=`grep -n "BEGIN LIBTOOL TAG CONFIG: FC" libtool | cut -f 1 -d ':'` ; \
+	   end=`grep -n "END LIBTOOL TAG CONFIG: FC" libtool | cut -f 1 -d ':'` ; \
+	   sed -i "$$begin,$$end s,compiler_lib_search_dirs=.*,compiler_lib_search_dirs=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION) /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/../../../../lib /lib/../lib /usr/lib/../lib /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/../../../../$(TARGET)/lib /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/../../..\",g" libtool ; \
+	   sed -i "$$begin,$$end s,predep_objects=.*,predep_objects=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../lib32/crti.o /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/crtbeginS.o\",g" libtool ; \
+	   sed -i "$$begin,$$end s,postdep_objects=.*,postdep_objects=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/crtendS.o /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../lib32/crtn.o\",g" libtool ; \
+	   sed -i "$$begin,$$end s,compiler_lib_search_path=.*,compiler_lib_search_path=\"-L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION) -L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/../../../../$(TARGET)/lib -L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/../../..\",g" libtool ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBTOOL_PKG) ; \
+	   find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null \
+	 )
+	@touch $@
+
+$(LIBTOOL_PKG_DESCRIPTION_FILE): $(LIBTOOL_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBTOOL_PKG_DESCRIPTION_FILE) $(LIBTOOL_PKG_INSTALL_SCRIPT)
+	@cp $(LIBTOOL_PKG_DESCRIPTION_FILE) $(LIBTOOL_PKG)/.DESCRIPTION
+	@cp $(LIBTOOL_PKG_INSTALL_SCRIPT) $(LIBTOOL_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBTOOL_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBTOOL_PKG_NAME)"                            >  $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBTOOL_PKG_VERSION)"                          >> $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBTOOL_PKG_ARCH)"                               >> $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBTOOL_PKG_DISTRO_NAME)"                  >> $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBTOOL_PKG_DISTRO_VERSION)"                >> $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBTOOL_PKG_GROUP)"                             >> $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBTOOL_PKG_SHORT_DESCRIPTION)\"" >> $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBTOOL_PKG_URL)"                                 >> $(LIBTOOL_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBTOOL_PKG_LICENSE)"                         >> $(LIBTOOL_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBTOOL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: libtool/2.4.6/PATCHES
===================================================================
--- libtool/2.4.6/PATCHES	(nonexistent)
+++ libtool/2.4.6/PATCHES	(revision 647)
@@ -0,0 +1,2 @@
+
+../../../sources/GNU/libtool/patches/libtool-2.4.6-no-moved-warning.patch -p0
Index: libtool/2.4.6/libtool-pkg-description.in
===================================================================
--- libtool/2.4.6/libtool-pkg-description.in	(nonexistent)
+++ libtool/2.4.6/libtool-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+       |-----handy-ruler------------------------------------------------------|
+libtool: libtool @VERSION@ (a generic library support script)
+libtool:
+libtool: This is GNU Libtool, a generic library support script. Libtool hides
+libtool: the complexity of using shared libraries behind a consistent,
+libtool: portable interface. To use libtool, add the new generic library
+libtool: building commands to your Makefile, Makefile.in, or Makefile.am.
+libtool: See the documentation for details.
+libtool:
+libtool: You must install the "m4" package to be able to use libtool.
+libtool:
+libtool:
Index: libtool/2.4.6/libtool-pkg-install.sh
===================================================================
--- libtool/2.4.6/libtool-pkg-install.sh	(nonexistent)
+++ libtool/2.4.6/libtool-pkg-install.sh	(revision 647)
@@ -0,0 +1,75 @@
+#!/bin/sh
+
+# Preserve new files
+install_file() {
+  NEW="$1"
+  OLD="`dirname $NEW`/`basename $NEW .new`"
+  # If there's no file by that name, mv it over:
+  if [ ! -r $OLD ]; then
+    mv $NEW $OLD
+  elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy
+    rm $NEW
+  fi
+  # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  #
+  # NOTE:
+  #   'install-info' can work using relative paths and we can make use build machine
+  #   utility during installation to the some partition and use target 'install-info'
+  #   during installation directly on the running target machine.
+  #
+  if [ -x /usr/bin/install-info ] ; then
+    install-info --info-dir=usr/share/info usr/share/info/libtool.info.gz 2>/dev/null
+  elif fgrep "(libtool)" usr/share/info/dir 1> /dev/null 2> /dev/null ; then
+    GOOD=yes # It seems to be entered in the /usr/share/info/dir already
+    /bin/true
+  else # add the info to the dir file directly:
+  cat << EOF >> usr/share/info/dir
+
+Individual utilities
+* libtool-invocation: (libtool)Invoking libtool.
+                                                Running the 'libtool' script.
+* libtoolize: (libtool)Invoking libtoolize.     Adding libtool support.
+
+Software development
+* Libtool: (libtool).           Generic shared library support script.
+EOF
+  fi
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: libtool/2.4.6/libtool-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libtool/2.4.6-x86_32/Makefile
===================================================================
--- libtool/2.4.6-x86_32/Makefile	(nonexistent)
+++ libtool/2.4.6-x86_32/Makefile	(revision 647)
@@ -0,0 +1,180 @@
+
+COMPONENT_TARGETS   = $(HARDWARE_PC64)
+
+NEED_ABS_PATH       = true
+COMPONENT_IS_3PP    = true
+
+CREATE_X86_32_PACKAGE = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES     = sources/GNU/libtool
+
+REQUIRES            = dev/libtool/2.4.6
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version             = 2.4.6
+tar_xz_archive      = $(SRC_PACKAGE_PATH)/GNU/libtool/libtool-$(version).tar.xz
+SRC_ARCHIVE         = $(tar_xz_archive)
+SRC_DIR             = $(TARGET_BUILD_DIR)/libtool-$(version)
+src_dir_name        = libtool-$(version)
+src_done            = $(TARGET_BUILD_DIR)/.source_done
+
+PATCHES = PATCHES
+
+build_dir           = $(TARGET_BUILD_DIR)/build
+build_target        = $(TARGET_BUILD_DIR)/.build_done
+install_target      = $(TARGET_BUILD_DIR)/.install_done
+
+
+####### Targets
+
+PKG_GROUP = dev
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBTOOL32_PKG_NAME                = libtool-x32
+LIBTOOL32_PKG_VERSION             = 2.4.6
+LIBTOOL32_PKG_ARCH                = $(TOOLCHAIN)
+LIBTOOL32_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBTOOL32_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBTOOL32_PKG_GROUP               = $(PKG_GROUP)
+###                                |---handy-ruler-------------------------------|
+LIBTOOL32_PKG_SHORT_DESCRIPTION   = generic library support script
+LIBTOOL32_PKG_URL                 = $(BUG_URL)
+LIBTOOL32_PKG_LICENSE             = GPLv2
+LIBTOOL32_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBTOOL32_PKG_NAME)-pkg-description
+LIBTOOL32_PKG_DESCRIPTION_FILE_IN = $(LIBTOOL32_PKG_NAME)-pkg-description.in
+LIBTOOL32_PKG_INSTALL_SCRIPT      = $(LIBTOOL32_PKG_NAME)-pkg-install.sh
+
+LIBTOOL32_PKG    = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBTOOL32_PKG_NAME)-package
+
+pkg_basename     = $(LIBTOOL32_PKG_NAME)-$(LIBTOOL32_PKG_VERSION)-$(LIBTOOL32_PKG_ARCH)-$(LIBTOOL32_PKG_DISTRO_NAME)-$(LIBTOOL32_PKG_DISTRO_VERSION)
+
+pkg_archive      = $(TARGET_BUILD_DIR)/$(PKG_GROUP)/$(pkg_basename).$(pkg_arch_suffix)
+pkg_signature    = $(call sign-name,$(pkg_archive))
+pkg_description  = $(call desc-name,$(pkg_archive))
+products         = $(call pkg-files,$(pkg_archive))
+
+BUILD_TARGETS    = $(build_target)
+BUILD_TARGETS   += $(install_target)
+
+PRODUCT_TARGETS  = $(products)
+
+ROOTFS_TARGETS   = $(pkg_archive)
+
+
+include ../../../build-system/core.mk
+
+
+env_sysroot  = DESTDIR=$(LIBTOOL32_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(MULTILIB_X86_32_SUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --infodir=/usr/share/info
+extra_configure_switches += --mandir=/usr/share/man
+extra_configure_switches += --enable-static=yes
+extra_configure_switches += --enable-shared=yes
+
+GCC_VERSION = $(shell $(CC) -dumpversion)
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(build_target): $(src_done)
+	@mkdir -p $(build_dir)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) ../$(src_dir_name)/configure \
+	  --prefix=/usr               \
+	  --build=$(BUILD)            \
+	  --host=$(TARGET32)          \
+	  $(extra_configure_switches)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE)
+	@touch $@
+
+$(install_target): $(build_target)
+	@mkdir -p $(LIBTOOL32_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	@mkdir -p $(LIBTOOL32_PKG)/usr/bin/32
+	@( cd $(LIBTOOL32_PKG)/usr/bin ; \
+	   find . -type f | xargs mv -t 32 ; \
+	 )
+	@rm -rf $(LIBTOOL32_PKG)/usr/include
+	@rm -rf $(LIBTOOL32_PKG)/usr/share
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBTOOL32_PKG)/usr/lib$(MULTILIB_X86_32_SUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libltdl.la  \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBTOOL32_PKG))
+	# ======= tune libtool *.la search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(MULTILIB_X86_32_SUFFIX) ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libltdl.la ; \
+	   sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libltdl.la \
+	 )
+	# ======= Tune /usr/bin/32/libtool for target system =======
+	@( cd $(LIBTOOL32_PKG)/usr/bin/32 ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libtool ; \
+	   sed -i "s,$(TOOLCHAIN_PATH),/usr,g" libtool ; \
+	   sed -i "s,AS=.*,AS=\"as\",g" libtool ; \
+	   sed -i "s,build_alias=.*,build_alias=$(TARGET32),g" libtool ; \
+	   sed -i "s,build=.*,build=$(TARGET32),g" libtool ; \
+	   sed -i "s,NM=.*,NM=\"/usr/bin/nm -B\",g" libtool ; \
+	   sed -i "s,AR=.*,AR=\"ar\",g" libtool ; \
+	   sed -i "s,STRIP=.*,STRIP=\"strip\",g" libtool ; \
+	   sed -i "s,RANLIB=.*,RANLIB=\"ranlib\",g" libtool ; \
+	   sed -i "s,LTCC=.*,LTCC=\"gcc -m32\",g" libtool ; \
+	   sed -i "s,LTCFLAGS=.*,LTCFLAGS=\"$(ARCH_FLAGS)\",g" libtool ; \
+	   sed -i "s,sys_lib_search_path_spec=.*,sys_lib_search_path_spec=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32 /usr/$(TARGET)/lib32 /usr/lib32 /lib32\",g" libtool ; \
+	   sed -i "s,sys_lib_dlsearch_path_spec=.*,sys_lib_dlsearch_path_spec=\"/lib32 /usr/lub32 /lib /usr/lib /usr/$(TARGET)/lib32 /usr/lib32/seamonkey \",g" libtool ; \
+	   sed -i "s,old_striplib=.*,old_striplib=\"strip --strip-debug\",g" libtool ; \
+	   sed -i "s,striplib=.*,striplib=\"strip --strip-unneeded\",g" libtool ; \
+	   sed -i "s,LD=.*,LD=\"/usr/$(TARGET)/bin/ld\",g" libtool ; \
+	   sed -i "s,CC=.*,CC=\"gcc -m32\",g" libtool ; \
+	 )
+	# ======= Tune /usr/bin/32/libtool for FORTRAN compiler (build machine depended) =======
+	@( cd $(LIBTOOL32_PKG)/usr/bin/32 ; \
+	   begin=`grep -n "BEGIN LIBTOOL TAG CONFIG: FC" libtool | cut -f 1 -d ':'` ; \
+	   end=`grep -n "END LIBTOOL TAG CONFIG: FC" libtool | cut -f 1 -d ':'` ; \
+	   sed -i "$$begin,$$end s,compiler_lib_search_dirs=.*,compiler_lib_search_dirs=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32 /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../lib32 /lib/../lib32 /usr/lib/../lib32 /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../$(TARGET)/lib32 /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../..\",g" libtool ; \
+	   sed -i "$$begin,$$end s,predep_objects=.*,predep_objects=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../lib32/crti.o /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/crtbeginS.o\",g" libtool ; \
+	   sed -i "$$begin,$$end s,postdep_objects=.*,postdep_objects=\"/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/crtendS.o /usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../lib32/crtn.o\",g" libtool ; \
+	   sed -i "$$begin,$$end s,compiler_lib_search_path=.*,compiler_lib_search_path=\"-L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32 -L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../lib32 -L/lib/../lib32 -L/usr/lib/../lib32 -L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../../../$(TARGET)/lib32 -L/usr/lib/gcc/$(TARGET)/$(GCC_VERSION)/32/../../../..\",g" libtool ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBTOOL32_PKG) ; \
+	   find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null \
+	 )
+	@touch $@
+
+$(LIBTOOL32_PKG_DESCRIPTION_FILE): $(LIBTOOL32_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBTOOL32_PKG_DESCRIPTION_FILE) $(LIBTOOL32_PKG_INSTALL_SCRIPT)
+	@cp $(LIBTOOL32_PKG_DESCRIPTION_FILE) $(LIBTOOL32_PKG)/.DESCRIPTION
+	@cp $(LIBTOOL32_PKG_INSTALL_SCRIPT) $(LIBTOOL32_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBTOOL32_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBTOOL32_PKG_NAME)"                            >  $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBTOOL32_PKG_VERSION)"                          >> $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBTOOL32_PKG_ARCH)"                               >> $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBTOOL32_PKG_DISTRO_NAME)"                  >> $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBTOOL32_PKG_DISTRO_VERSION)"                >> $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBTOOL32_PKG_GROUP)"                             >> $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBTOOL32_PKG_SHORT_DESCRIPTION)\"" >> $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBTOOL32_PKG_URL)"                                 >> $(LIBTOOL32_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBTOOL32_PKG_LICENSE)"                         >> $(LIBTOOL32_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBTOOL32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: libtool/2.4.6-x86_32/PATCHES
===================================================================
--- libtool/2.4.6-x86_32/PATCHES	(nonexistent)
+++ libtool/2.4.6-x86_32/PATCHES	(revision 647)
@@ -0,0 +1,2 @@
+
+../../../sources/GNU/libtool/patches/libtool-2.4.6-no-moved-warning.patch -p0
Index: libtool/2.4.6-x86_32/libtool-x32-pkg-description.in
===================================================================
--- libtool/2.4.6-x86_32/libtool-x32-pkg-description.in	(nonexistent)
+++ libtool/2.4.6-x86_32/libtool-x32-pkg-description.in	(revision 647)
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.  Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in.  You must
+# make exactly 11 lines for the formatting to be correct.  It's also
+# customary to leave one space after the ':'.
+
+           |-----handy-ruler------------------------------------------------------|
+libtool-x32: libtool-x32 @VERSION@ (x86_32 a generic library support script)
+libtool-x32:
+libtool-x32: This is GNU Libtool, a generic library support script. Libtool hides
+libtool-x32: the complexity of using shared libraries behind a consistent,
+libtool-x32: portable interface. To use libtool, add the new generic library
+libtool-x32: building commands to your Makefile, Makefile.in, or Makefile.am.
+libtool-x32: See the documentation for details.
+libtool-x32:
+libtool-x32: You must install the "m4" package to be able to use libtool.
+libtool-x32:
+libtool-x32:
Index: libtool/2.4.6-x86_32/libtool-x32-pkg-install.sh
===================================================================
--- libtool/2.4.6-x86_32/libtool-x32-pkg-install.sh	(nonexistent)
+++ libtool/2.4.6-x86_32/libtool-x32-pkg-install.sh	(revision 647)
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# arg 1:  the new package version
+pre_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+post_install() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+pre_update() {
+  /bin/true
+}
+
+# arg 1:  the new package version
+# arg 2:  the old package version
+post_update() {
+  post_install
+}
+
+# arg 1:  the old package version
+pre_remove() {
+  /bin/true
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: libtool/2.4.6-x86_32/libtool-x32-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: llvm/3.5.0/Makefile
===================================================================
--- llvm/3.5.0/Makefile	(revision 646)
+++ llvm/3.5.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -273,4 +280,4 @@
 	 echo "short_description=\"$(LLVM_PKG_SHORT_DESCRIPTION)\"" >> $(LLVM_PKG)/.PKGINFO ; \
 	 echo "url=$(LLVM_PKG_URL)"                                 >> $(LLVM_PKG)/.PKGINFO ; \
 	 echo "license=$(LLVM_PKG_LICENSE)"                         >> $(LLVM_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LLVM_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LLVM_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: llvm/3.5.0-x86_32/Makefile
===================================================================
--- llvm/3.5.0-x86_32/Makefile	(revision 646)
+++ llvm/3.5.0-x86_32/Makefile	(revision 647)
@@ -234,4 +234,4 @@
 	 echo "short_description=\"$(LLVM_32_PKG_SHORT_DESCRIPTION)\"" >> $(LLVM_32_PKG)/.PKGINFO ; \
 	 echo "url=$(LLVM_32_PKG_URL)"                                 >> $(LLVM_32_PKG)/.PKGINFO ; \
 	 echo "license=$(LLVM_32_PKG_LICENSE)"                         >> $(LLVM_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LLVM_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LLVM_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: llvm/3.7.1/Makefile
===================================================================
--- llvm/3.7.1/Makefile	(revision 646)
+++ llvm/3.7.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -276,4 +283,4 @@
 	 echo "short_description=\"$(LLVM_PKG_SHORT_DESCRIPTION)\"" >> $(LLVM_PKG)/.PKGINFO ; \
 	 echo "url=$(LLVM_PKG_URL)"                                 >> $(LLVM_PKG)/.PKGINFO ; \
 	 echo "license=$(LLVM_PKG_LICENSE)"                         >> $(LLVM_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LLVM_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LLVM_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: llvm/3.7.1-x86_32/Makefile
===================================================================
--- llvm/3.7.1-x86_32/Makefile	(revision 646)
+++ llvm/3.7.1-x86_32/Makefile	(revision 647)
@@ -234,4 +234,4 @@
 	 echo "short_description=\"$(LLVM_32_PKG_SHORT_DESCRIPTION)\"" >> $(LLVM_32_PKG)/.PKGINFO ; \
 	 echo "url=$(LLVM_32_PKG_URL)"                                 >> $(LLVM_32_PKG)/.PKGINFO ; \
 	 echo "license=$(LLVM_32_PKG_LICENSE)"                         >> $(LLVM_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LLVM_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LLVM_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: llvm/3.8.0/Makefile
===================================================================
--- llvm/3.8.0/Makefile	(revision 646)
+++ llvm/3.8.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -321,4 +328,4 @@
 	 echo "short_description=\"$(LLVM_PKG_SHORT_DESCRIPTION)\"" >> $(LLVM_PKG)/.PKGINFO ; \
 	 echo "url=$(LLVM_PKG_URL)"                                 >> $(LLVM_PKG)/.PKGINFO ; \
 	 echo "license=$(LLVM_PKG_LICENSE)"                         >> $(LLVM_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LLVM_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LLVM_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: llvm/3.8.0-x86_32/Makefile
===================================================================
--- llvm/3.8.0-x86_32/Makefile	(revision 646)
+++ llvm/3.8.0-x86_32/Makefile	(revision 647)
@@ -268,4 +268,4 @@
 	 echo "short_description=\"$(LLVM_32_PKG_SHORT_DESCRIPTION)\"" >> $(LLVM_32_PKG)/.PKGINFO ; \
 	 echo "url=$(LLVM_32_PKG_URL)"                                 >> $(LLVM_32_PKG)/.PKGINFO ; \
 	 echo "license=$(LLVM_32_PKG_LICENSE)"                         >> $(LLVM_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LLVM_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LLVM_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: lua/5.2.3/Makefile
===================================================================
--- lua/5.2.3/Makefile	(revision 646)
+++ lua/5.2.3/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -185,4 +192,4 @@
 	 echo "short_description=\"$(LUA_PKG_SHORT_DESCRIPTION)\"" >> $(LUA_PKG)/.PKGINFO ; \
 	 echo "url=$(LUA_PKG_URL)"                                 >> $(LUA_PKG)/.PKGINFO ; \
 	 echo "license=$(LUA_PKG_LICENSE)"                         >> $(LUA_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LUA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LUA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: lua/5.2.3-x86_32/Makefile
===================================================================
--- lua/5.2.3-x86_32/Makefile	(revision 646)
+++ lua/5.2.3-x86_32/Makefile	(revision 647)
@@ -134,4 +134,4 @@
 	 echo "short_description=\"$(LUA_32_PKG_SHORT_DESCRIPTION)\"" >> $(LUA_32_PKG)/.PKGINFO ; \
 	 echo "url=$(LUA_32_PKG_URL)"                                 >> $(LUA_32_PKG)/.PKGINFO ; \
 	 echo "license=$(LUA_32_PKG_LICENSE)"                         >> $(LUA_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LUA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LUA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: lua/5.3.2/Makefile
===================================================================
--- lua/5.3.2/Makefile	(revision 646)
+++ lua/5.3.2/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -185,4 +192,4 @@
 	 echo "short_description=\"$(LUA_PKG_SHORT_DESCRIPTION)\"" >> $(LUA_PKG)/.PKGINFO ; \
 	 echo "url=$(LUA_PKG_URL)"                                 >> $(LUA_PKG)/.PKGINFO ; \
 	 echo "license=$(LUA_PKG_LICENSE)"                         >> $(LUA_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LUA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LUA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: lua/5.3.2-x86_32/Makefile
===================================================================
--- lua/5.3.2-x86_32/Makefile	(revision 646)
+++ lua/5.3.2-x86_32/Makefile	(revision 647)
@@ -134,4 +134,4 @@
 	 echo "short_description=\"$(LUA_32_PKG_SHORT_DESCRIPTION)\"" >> $(LUA_32_PKG)/.PKGINFO ; \
 	 echo "url=$(LUA_32_PKG_URL)"                                 >> $(LUA_32_PKG)/.PKGINFO ; \
 	 echo "license=$(LUA_32_PKG_LICENSE)"                         >> $(LUA_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(LUA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(LUA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: m4/1.4.17/Makefile
===================================================================
--- m4/1.4.17/Makefile	(revision 646)
+++ m4/1.4.17/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -23,7 +30,7 @@
 
 SOURCE_REQUIRES    = sources/GNU/m4
 
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 
 # ======= __END_OF_REQUIRES__ =======
 
@@ -171,4 +178,4 @@
 	 echo "short_description=\"$(M4_PKG_SHORT_DESCRIPTION)\"" >> $(M4_PKG)/.PKGINFO ; \
 	 echo "url=$(M4_PKG_URL)"                                 >> $(M4_PKG)/.PKGINFO ; \
 	 echo "license=$(M4_PKG_LICENSE)"                         >> $(M4_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(M4_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(M4_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: make/3.82/Makefile
===================================================================
--- make/3.82/Makefile	(revision 646)
+++ make/3.82/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -175,4 +182,4 @@
 	 echo "short_description=\"$(MAKE_PKG_SHORT_DESCRIPTION)\"" >> $(MAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(MAKE_PKG_URL)"                                 >> $(MAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(MAKE_PKG_LICENSE)"                         >> $(MAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(MAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(MAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: make/3.82/PATCHES
===================================================================
--- make/3.82/PATCHES	(revision 646)
+++ make/3.82/PATCHES	(revision 647)
@@ -1,2 +1,3 @@
 
-../../../sources/GNU/make/patches/make-3.82.patch -p0
+../../../sources/GNU/make/patches/make-3.82.patch          -p0
+../../../sources/GNU/make/patches/make-3.82-automake.patch -p0
Index: make/4.0/Makefile
===================================================================
--- make/4.0/Makefile	(revision 646)
+++ make/4.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -177,4 +184,4 @@
 	 echo "short_description=\"$(MAKE_PKG_SHORT_DESCRIPTION)\"" >> $(MAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(MAKE_PKG_URL)"                                 >> $(MAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(MAKE_PKG_LICENSE)"                         >> $(MAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(MAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(MAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: make/4.2.1/Makefile
===================================================================
--- make/4.2.1/Makefile	(revision 646)
+++ make/4.2.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -177,4 +184,4 @@
 	 echo "short_description=\"$(MAKE_PKG_SHORT_DESCRIPTION)\"" >> $(MAKE_PKG)/.PKGINFO ; \
 	 echo "url=$(MAKE_PKG_URL)"                                 >> $(MAKE_PKG)/.PKGINFO ; \
 	 echo "license=$(MAKE_PKG_LICENSE)"                         >> $(MAKE_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(MAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(MAKE_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: orc/0.4.26.1/Makefile
===================================================================
--- orc/0.4.26.1/Makefile	(revision 646)
+++ orc/0.4.26.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -27,9 +34,9 @@
 REQUIRES           = dev/gcc/5.3.0
 else
 ifneq ($(HARDWARE),$(HARDWARE_PC64))
-REQUIRES           = libs/glibc/2.23
+REQUIRES           = libs/glibc/2.24
 else
-REQUIRES           = libs/glibc/2.23-x86_32
+REQUIRES           = libs/glibc/2.24-x86_32
 endif
 endif
 
@@ -108,12 +115,18 @@
                             $(HARDWARE_CB3X)      \
                             $(HARDWARE_FFRK3288)  \
                             $(HARDWARE_M201)      \
-                            $(HARDWARE_MXQ)       \
+                            $(HARDWARE_MXV)       \
                             $(HARDWARE_NIT6Q)     \
                             $(HARDWARE_OMAP5UEVM) \
                             $(HARDWARE_DRA7XXEVM)),)
 extra_configure_switches += --enable-backend=neon
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+extra_configure_switches += --enable-backend=neon
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 extra_configure_switches += --enable-backend=sse,mmx
 endif
@@ -239,4 +252,4 @@
 	 echo "short_description=\"$(ORC_PKG_SHORT_DESCRIPTION)\"" >> $(ORC_PKG)/.PKGINFO ; \
 	 echo "url=$(ORC_PKG_URL)"                                 >> $(ORC_PKG)/.PKGINFO ; \
 	 echo "license=$(ORC_PKG_LICENSE)"                         >> $(ORC_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(ORC_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(ORC_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: orc/0.4.26.1-x86_32/Makefile
===================================================================
--- orc/0.4.26.1-x86_32/Makefile	(revision 646)
+++ orc/0.4.26.1-x86_32/Makefile	(revision 647)
@@ -158,4 +158,4 @@
 	 echo "short_description=\"$(ORC_32_PKG_SHORT_DESCRIPTION)\"" >> $(ORC_32_PKG)/.PKGINFO ; \
 	 echo "url=$(ORC_32_PKG_URL)"                                 >> $(ORC_32_PKG)/.PKGINFO ; \
 	 echo "license=$(ORC_32_PKG_LICENSE)"                         >> $(ORC_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(ORC_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(ORC_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl/5.18.2/Makefile
===================================================================
--- perl/5.18.2/Makefile	(revision 646)
+++ perl/5.18.2/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -105,9 +112,15 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH = arm
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_M201) $(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_M201) $(HARDWARE_MXV)),)
 ARCH = arm
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH = aarch64
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH = arm
 endif
@@ -259,4 +272,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl/5.18.2-x86_32/Makefile
===================================================================
--- perl/5.18.2-x86_32/Makefile	(revision 646)
+++ perl/5.18.2-x86_32/Makefile	(revision 647)
@@ -212,4 +212,4 @@
 	 echo "short_description=\"$(PERL_32_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_32_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_32_PKG_URL)"                                 >> $(PERL_32_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_32_PKG_LICENSE)"                         >> $(PERL_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl/5.22.1/Makefile
===================================================================
--- perl/5.22.1/Makefile	(revision 646)
+++ perl/5.22.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -105,9 +112,15 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH = arm
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_M201) $(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_M201) $(HARDWARE_MXV)),)
 ARCH = arm
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH = aarch64
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH = arm
 endif
@@ -278,4 +291,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl/5.22.1-x86_32/Makefile
===================================================================
--- perl/5.22.1-x86_32/Makefile	(revision 646)
+++ perl/5.22.1-x86_32/Makefile	(revision 647)
@@ -218,4 +218,4 @@
 	 echo "short_description=\"$(PERL_32_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_32_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_32_PKG_URL)"                                 >> $(PERL_32_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_32_PKG_LICENSE)"                         >> $(PERL_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-clone/0.38/Makefile
===================================================================
--- perl-modules/perl-clone/0.38/Makefile	(revision 646)
+++ perl-modules/perl-clone/0.38/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -97,57 +104,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -324,4 +339,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-dbd-mysql/4.032/Makefile
===================================================================
--- perl-modules/perl-dbd-mysql/4.032/Makefile	(revision 646)
+++ perl-modules/perl-dbd-mysql/4.032/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -25,7 +32,7 @@
 
 REQUIRES           = dev/perl/5.22.1
 REQUIRES          += dev/perl-modules/perl-dbi/1.634
-REQUIRES          += app/mariadb/10.0.25
+REQUIRES          += app/mariadb/10.0.30
 
 # ======= __END_OF_REQUIRES__ =======
 
@@ -103,57 +110,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -323,4 +338,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-dbi/1.634/Makefile
===================================================================
--- perl-modules/perl-dbi/1.634/Makefile	(revision 646)
+++ perl-modules/perl-dbi/1.634/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -101,57 +108,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -328,4 +343,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-gettext/1.06/Makefile
===================================================================
--- perl-modules/perl-gettext/1.06/Makefile	(revision 646)
+++ perl-modules/perl-gettext/1.06/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -97,57 +104,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -318,4 +333,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-uri/1.69/Makefile
===================================================================
--- perl-modules/perl-uri/1.69/Makefile	(revision 646)
+++ perl-modules/perl-uri/1.69/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -97,57 +104,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -311,4 +326,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-xml-libxml/2.0122/Makefile
===================================================================
--- perl-modules/perl-xml-libxml/2.0122/Makefile	(revision 646)
+++ perl-modules/perl-xml-libxml/2.0122/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -103,57 +110,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -348,4 +363,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-xml-namespace/1.11/Makefile
===================================================================
--- perl-modules/perl-xml-namespace/1.11/Makefile	(revision 646)
+++ perl-modules/perl-xml-namespace/1.11/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -97,57 +104,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -316,4 +331,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-xml-parser/2.44/Makefile
===================================================================
--- perl-modules/perl-xml-parser/2.44/Makefile	(revision 646)
+++ perl-modules/perl-xml-parser/2.44/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -102,57 +109,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -340,4 +355,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-xml-sax/0.99/Makefile
===================================================================
--- perl-modules/perl-xml-sax/0.99/Makefile	(revision 646)
+++ perl-modules/perl-xml-sax/0.99/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -99,57 +106,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -318,4 +333,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-xml-sax-base/1.08/Makefile
===================================================================
--- perl-modules/perl-xml-sax-base/1.08/Makefile	(revision 646)
+++ perl-modules/perl-xml-sax-base/1.08/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -97,57 +104,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -316,4 +331,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-xml-sax-expat/0.51/Makefile
===================================================================
--- perl-modules/perl-xml-sax-expat/0.51/Makefile	(revision 646)
+++ perl-modules/perl-xml-sax-expat/0.51/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -100,57 +107,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -324,4 +339,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: perl-modules/perl-xml-simple/2.20/Makefile
===================================================================
--- perl-modules/perl-xml-simple/2.20/Makefile	(revision 646)
+++ perl-modules/perl-xml-simple/2.20/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -99,57 +106,65 @@
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC32)),)
 ARCH            = x86_32
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_PC64)),)
 ARCH            = x86_64
 UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB1X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.90
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CB2X) $(HARDWARE_CB3X)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.4.104
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_FFRK3288)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.37
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_M201)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.33
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
-ifneq ($(filter $(HARDWARE),$(HARDWARE_MXQ)),)
+ifneq ($(filter $(HARDWARE),$(HARDWARE_MXV)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.10.103
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
+ifneq ($(filter $(HARDWARE),$(HARDWARE_P201) $(HARDWARE_NEXBOX_A95X) \
+                                             $(HARDWARE_ODROID_C2)   \
+                            $(HARDWARE_P212) $(HARDWARE_KHADAS_VIM)  \
+                            $(HARDWARE_Q201) $(HARDWARE_ENYBOX_X2)),)
+ARCH            = aarch64
+UNAME_R_VERSION = $(if $(filter $(HARDWARE),$(HARDWARE_ODROID_C2)),3.14.79,3.14.29)
+GLIBC_VERSION   = 2.24
+endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_NIT6Q)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.28
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_OMAP5UEVM) $(HARDWARE_DRA7XXEVM)),)
 ARCH            = arm
 UNAME_R_VERSION = 3.14.57
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_CI20)),)
 ARCH            = mips32r2
 UNAME_R_VERSION = 3.18.3
-GLIBC_VERSION   = 2.23
+GLIBC_VERSION   = 2.24
 endif
 ifneq ($(filter $(HARDWARE),$(HARDWARE_BT1)),)
 ARCH            = mips32r5
-UNAME_R_VERSION = 4.1.15
-GLIBC_VERSION   = 2.23
+UNAME_R_VERSION = 4.4.24
+GLIBC_VERSION   = 2.24
 endif
 
 
@@ -313,4 +328,4 @@
 	 echo "short_description=\"$(PERL_PKG_SHORT_DESCRIPTION)\"" >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "url=$(PERL_PKG_URL)"                                 >> $(PERL_PKG)/.PKGINFO ; \
 	 echo "license=$(PERL_PKG_LICENSE)"                         >> $(PERL_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PERL_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: pkg-config/0.28/Makefile
===================================================================
--- pkg-config/0.28/Makefile	(revision 646)
+++ pkg-config/0.28/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -193,4 +200,4 @@
 	 echo "short_description=\"$(PCONFIG_PKG_SHORT_DESCRIPTION)\"" >> $(PCONFIG_PKG)/.PKGINFO ; \
 	 echo "url=$(PCONFIG_PKG_URL)"                                 >> $(PCONFIG_PKG)/.PKGINFO ; \
 	 echo "license=$(PCONFIG_PKG_LICENSE)"                         >> $(PCONFIG_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PCONFIG_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PCONFIG_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python-modules/pip2/7.1.2/Makefile
===================================================================
--- python-modules/pip2/7.1.2/Makefile	(revision 646)
+++ python-modules/pip2/7.1.2/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -147,4 +154,4 @@
 	 echo "short_description=\"$(PIP2_PKG_SHORT_DESCRIPTION)\"" >> $(PIP2_PKG)/.PKGINFO ; \
 	 echo "url=$(PIP2_PKG_URL)"                                 >> $(PIP2_PKG)/.PKGINFO ; \
 	 echo "license=$(PIP2_PKG_LICENSE)"                         >> $(PIP2_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PIP2_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PIP2_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python-modules/pip2/8.1.1/Makefile
===================================================================
--- python-modules/pip2/8.1.1/Makefile	(revision 646)
+++ python-modules/pip2/8.1.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -148,4 +155,4 @@
 	 echo "short_description=\"$(PIP2_PKG_SHORT_DESCRIPTION)\"" >> $(PIP2_PKG)/.PKGINFO ; \
 	 echo "url=$(PIP2_PKG_URL)"                                 >> $(PIP2_PKG)/.PKGINFO ; \
 	 echo "license=$(PIP2_PKG_LICENSE)"                         >> $(PIP2_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PIP2_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PIP2_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python-modules/pip3/8.1.1/Makefile
===================================================================
--- python-modules/pip3/8.1.1/Makefile	(revision 646)
+++ python-modules/pip3/8.1.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -150,4 +157,4 @@
 	 echo "short_description=\"$(PIP3_PKG_SHORT_DESCRIPTION)\"" >> $(PIP3_PKG)/.PKGINFO ; \
 	 echo "url=$(PIP3_PKG_URL)"                                 >> $(PIP3_PKG)/.PKGINFO ; \
 	 echo "license=$(PIP3_PKG_LICENSE)"                         >> $(PIP3_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PIP3_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PIP3_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python-modules/setuptools2/20.10.1/Makefile
===================================================================
--- python-modules/setuptools2/20.10.1/Makefile	(revision 646)
+++ python-modules/setuptools2/20.10.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -159,4 +166,4 @@
 	 echo "short_description=\"$(SETUPTOOLS2_PKG_SHORT_DESCRIPTION)\"" >> $(SETUPTOOLS2_PKG)/.PKGINFO ; \
 	 echo "url=$(SETUPTOOLS2_PKG_URL)"                                 >> $(SETUPTOOLS2_PKG)/.PKGINFO ; \
 	 echo "license=$(SETUPTOOLS2_PKG_LICENSE)"                         >> $(SETUPTOOLS2_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(SETUPTOOLS2_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(SETUPTOOLS2_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python-modules/setuptools3/20.10.1/Makefile
===================================================================
--- python-modules/setuptools3/20.10.1/Makefile	(revision 646)
+++ python-modules/setuptools3/20.10.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -159,4 +166,4 @@
 	 echo "short_description=\"$(SETUPTOOLS3_PKG_SHORT_DESCRIPTION)\"" >> $(SETUPTOOLS3_PKG)/.PKGINFO ; \
 	 echo "url=$(SETUPTOOLS3_PKG_URL)"                                 >> $(SETUPTOOLS3_PKG)/.PKGINFO ; \
 	 echo "license=$(SETUPTOOLS3_PKG_LICENSE)"                         >> $(SETUPTOOLS3_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(SETUPTOOLS3_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(SETUPTOOLS3_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python2/2.7.11/Makefile
===================================================================
--- python2/2.7.11/Makefile	(revision 646)
+++ python2/2.7.11/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -251,4 +258,4 @@
 	 echo "short_description=\"$(PYTHON_PKG_SHORT_DESCRIPTION)\"" >> $(PYTHON_PKG)/.PKGINFO ; \
 	 echo "url=$(PYTHON_PKG_URL)"                                 >> $(PYTHON_PKG)/.PKGINFO ; \
 	 echo "license=$(PYTHON_PKG_LICENSE)"                         >> $(PYTHON_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PYTHON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PYTHON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python2/2.7.11-x86_32/Makefile
===================================================================
--- python2/2.7.11-x86_32/Makefile	(revision 646)
+++ python2/2.7.11-x86_32/Makefile	(revision 647)
@@ -189,4 +189,4 @@
 	 echo "short_description=\"$(PYTHON32_PKG_SHORT_DESCRIPTION)\"" >> $(PYTHON32_PKG)/.PKGINFO ; \
 	 echo "url=$(PYTHON32_PKG_URL)"                                 >> $(PYTHON32_PKG)/.PKGINFO ; \
 	 echo "license=$(PYTHON32_PKG_LICENSE)"                         >> $(PYTHON32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PYTHON32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PYTHON32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python2/2.7.6/Makefile
===================================================================
--- python2/2.7.6/Makefile	(revision 646)
+++ python2/2.7.6/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -245,4 +252,4 @@
 	 echo "short_description=\"$(PYTHON_PKG_SHORT_DESCRIPTION)\"" >> $(PYTHON_PKG)/.PKGINFO ; \
 	 echo "url=$(PYTHON_PKG_URL)"                                 >> $(PYTHON_PKG)/.PKGINFO ; \
 	 echo "license=$(PYTHON_PKG_LICENSE)"                         >> $(PYTHON_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PYTHON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PYTHON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python2/2.7.6-x86_32/Makefile
===================================================================
--- python2/2.7.6-x86_32/Makefile	(revision 646)
+++ python2/2.7.6-x86_32/Makefile	(revision 647)
@@ -184,4 +184,4 @@
 	 echo "short_description=\"$(PYTHON32_PKG_SHORT_DESCRIPTION)\"" >> $(PYTHON32_PKG)/.PKGINFO ; \
 	 echo "url=$(PYTHON32_PKG_URL)"                                 >> $(PYTHON32_PKG)/.PKGINFO ; \
 	 echo "license=$(PYTHON32_PKG_LICENSE)"                         >> $(PYTHON32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PYTHON32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PYTHON32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python3/3.5.1/Makefile
===================================================================
--- python3/3.5.1/Makefile	(revision 646)
+++ python3/3.5.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -262,4 +269,4 @@
 	 echo "short_description=\"$(PYTHON_PKG_SHORT_DESCRIPTION)\"" >> $(PYTHON_PKG)/.PKGINFO ; \
 	 echo "url=$(PYTHON_PKG_URL)"                                 >> $(PYTHON_PKG)/.PKGINFO ; \
 	 echo "license=$(PYTHON_PKG_LICENSE)"                         >> $(PYTHON_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PYTHON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PYTHON_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: python3/3.5.1-x86_32/Makefile
===================================================================
--- python3/3.5.1-x86_32/Makefile	(revision 646)
+++ python3/3.5.1-x86_32/Makefile	(revision 647)
@@ -201,4 +201,4 @@
 	 echo "short_description=\"$(PYTHON32_PKG_SHORT_DESCRIPTION)\"" >> $(PYTHON32_PKG)/.PKGINFO ; \
 	 echo "url=$(PYTHON32_PKG_URL)"                                 >> $(PYTHON32_PKG)/.PKGINFO ; \
 	 echo "license=$(PYTHON32_PKG_LICENSE)"                         >> $(PYTHON32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(PYTHON32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(PYTHON32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: vala/0.26.1/Makefile
===================================================================
--- vala/0.26.1/Makefile	(revision 646)
+++ vala/0.26.1/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -218,4 +225,4 @@
 	 echo "short_description=\"$(VALA_PKG_SHORT_DESCRIPTION)\"" >> $(VALA_PKG)/.PKGINFO ; \
 	 echo "url=$(VALA_PKG_URL)"                                 >> $(VALA_PKG)/.PKGINFO ; \
 	 echo "license=$(VALA_PKG_LICENSE)"                         >> $(VALA_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(VALA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(VALA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: vala/0.26.1-x86_32/Makefile
===================================================================
--- vala/0.26.1-x86_32/Makefile	(revision 646)
+++ vala/0.26.1-x86_32/Makefile	(revision 647)
@@ -181,4 +181,4 @@
 	 echo "short_description=\"$(VALA_32_PKG_SHORT_DESCRIPTION)\"" >> $(VALA_32_PKG)/.PKGINFO ; \
 	 echo "url=$(VALA_32_PKG_URL)"                                 >> $(VALA_32_PKG)/.PKGINFO ; \
 	 echo "license=$(VALA_32_PKG_LICENSE)"                         >> $(VALA_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(VALA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(VALA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: vala/0.32.0/Makefile
===================================================================
--- vala/0.32.0/Makefile	(revision 646)
+++ vala/0.32.0/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -218,4 +225,4 @@
 	 echo "short_description=\"$(VALA_PKG_SHORT_DESCRIPTION)\"" >> $(VALA_PKG)/.PKGINFO ; \
 	 echo "url=$(VALA_PKG_URL)"                                 >> $(VALA_PKG)/.PKGINFO ; \
 	 echo "license=$(VALA_PKG_LICENSE)"                         >> $(VALA_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(VALA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(VALA_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: vala/0.32.0-x86_32/Makefile
===================================================================
--- vala/0.32.0-x86_32/Makefile	(revision 646)
+++ vala/0.32.0-x86_32/Makefile	(revision 647)
@@ -181,4 +181,4 @@
 	 echo "short_description=\"$(VALA_32_PKG_SHORT_DESCRIPTION)\"" >> $(VALA_32_PKG)/.PKGINFO ; \
 	 echo "url=$(VALA_32_PKG_URL)"                                 >> $(VALA_32_PKG)/.PKGINFO ; \
 	 echo "license=$(VALA_32_PKG_LICENSE)"                         >> $(VALA_32_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(VALA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(VALA_32_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
Index: xmltoman/0.4/Makefile
===================================================================
--- xmltoman/0.4/Makefile	(revision 646)
+++ xmltoman/0.4/Makefile	(revision 647)
@@ -6,7 +6,14 @@
 COMPONENT_TARGETS += $(HARDWARE_CB3X)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_M201)
-COMPONENT_TARGETS += $(HARDWARE_MXQ)
+COMPONENT_TARGETS += $(HARDWARE_MXV)
+COMPONENT_TARGETS += $(HARDWARE_P201)
+COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
+COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
+COMPONENT_TARGETS += $(HARDWARE_P212)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
+COMPONENT_TARGETS += $(HARDWARE_Q201)
+COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
 COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
 COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
 COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
@@ -155,4 +162,4 @@
 	 echo "short_description=\"$(XMLTOMAN_PKG_SHORT_DESCRIPTION)\"" >> $(XMLTOMAN_PKG)/.PKGINFO ; \
 	 echo "url=$(XMLTOMAN_PKG_URL)"                                 >> $(XMLTOMAN_PKG)/.PKGINFO ; \
 	 echo "license=$(XMLTOMAN_PKG_LICENSE)"                         >> $(XMLTOMAN_PKG)/.PKGINFO
-	@$(FAKEROOT) sh -c "cd $(XMLTOMAN_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."
+	@$(PSEUDO) sh -c "cd $(XMLTOMAN_PKG) && chown -R root:root . && $(MAKE_PACKAGE) --linkadd yes .."