Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

452 Commits   2 Branches   1 Tag
Index: a52dec/0.8.0/Makefile
===================================================================
--- a52dec/0.8.0/Makefile	(nonexistent)
+++ a52dec/0.8.0/Makefile	(revision 385)
@@ -0,0 +1,256 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/a52dec
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/12.2.0
+else
+REQUIRES           = libs/glibc/2.37
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 0.8.0
+tar_gz_archive     = $(SRC_PACKAGE_PATH)/packages/m/a52dec/a52dec-$(version).tar.gz
+SRC_ARCHIVE        = $(tar_gz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/a52dec-$(version)
+src_dir_name       = a52dec-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+A52DEC_PKG_NAME                = a52dec
+A52DEC_PKG_VERSION             = 0.8.0
+A52DEC_PKG_ARCH                = $(PKGARCH)
+A52DEC_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+A52DEC_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+A52DEC_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+A52DEC_PKG_SHORT_DESCRIPTION   = Library for decoding ATSC A/52 audio streams
+A52DEC_PKG_URL                 = $(BUG_URL)
+A52DEC_PKG_LICENSE             = GPLv2
+A52DEC_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(A52DEC_PKG_NAME)-pkg-description
+A52DEC_PKG_DESCRIPTION_FILE_IN = $(A52DEC_PKG_NAME)-pkg-description.in
+A52DEC_PKG_INSTALL_SCRIPT      = $(A52DEC_PKG_NAME)-pkg-install.sh
+
+A52DEC_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(A52DEC_PKG_NAME)-package
+
+pkg_basename     = $(A52DEC_PKG_NAME)-$(A52DEC_PKG_VERSION)-$(A52DEC_PKG_ARCH)-$(A52DEC_PKG_DISTRO_NAME)-$(A52DEC_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=$(A52DEC_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 += --disable-dependency-tracking
+
+extra_configure_switches += --sysconfdir=/etc
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS   += -Wno-attributes
+
+
+####### 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 $(A52DEC_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	@cp -a $(SRC_DIR)/liba52/a52_internal.h $(A52DEC_PKG)/usr/include/a52dec
+	# ======= Install Documentation =======
+	@if [ -d $(A52DEC_PKG)/usr/share/man ]; then \
+	  ( cd $(A52DEC_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 $(A52DEC_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(A52DEC_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(A52DEC_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING HISTORY INSTALL README TODO \
+	         $(A52DEC_PKG)/usr/share/doc/$(src_dir_name) \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(A52DEC_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS ]; then \
+	     DOCSDIR=`echo $(A52DEC_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+	     touch -r NEWS $$DOCSDIR/NEWS ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(A52DEC_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" liba52.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(A52DEC_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"   liba52.la ; \
+	   sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" liba52.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" liba52.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(A52DEC_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 ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(A52DEC_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+	@touch $@
+
+$(A52DEC_PKG_DESCRIPTION_FILE): $(A52DEC_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(A52DEC_PKG_DESCRIPTION_FILE) $(A52DEC_PKG_INSTALL_SCRIPT)
+	@cp $(A52DEC_PKG_DESCRIPTION_FILE) $(A52DEC_PKG)/.DESCRIPTION
+	@cp $(A52DEC_PKG_INSTALL_SCRIPT) $(A52DEC_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(A52DEC_PKG)/.REQUIRES
+	@echo "pkgname=$(A52DEC_PKG_NAME)"                            >  $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(A52DEC_PKG_VERSION)"                          >> $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "arch=$(A52DEC_PKG_ARCH)"                               >> $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "distroname=$(A52DEC_PKG_DISTRO_NAME)"                  >> $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "distrover=$(A52DEC_PKG_DISTRO_VERSION)"                >> $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "group=$(A52DEC_PKG_GROUP)"                             >> $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(A52DEC_PKG_SHORT_DESCRIPTION)\"" >> $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "url=$(A52DEC_PKG_URL)"                                 >> $(A52DEC_PKG)/.PKGINFO ; \
+	 echo "license=$(A52DEC_PKG_LICENSE)"                         >> $(A52DEC_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(A52DEC_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: a52dec/0.8.0/PATCHES
===================================================================
Index: a52dec/0.8.0/a52dec-pkg-description.in
===================================================================
--- a52dec/0.8.0/a52dec-pkg-description.in	(nonexistent)
+++ a52dec/0.8.0/a52dec-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+a52dec: a52dec @VERSION@ (Library for decoding ATSC A/52 audio streams)
+a52dec:
+a52dec: a52dec is a test program for liba52. It decodes ATSC A/52 streams
+a52dec: and also includes a demultiplexer for mpeg-1 and mpeg-2 program
+a52dec: streams. This package also includes liba52, which is a free
+a52dec: library for decoding ATSC A/52 streams. The A/52 standard is used
+a52dec: in a variety of applications, including digital television and DVD.
+a52dec: It is also known as AC-3.
+a52dec:
+a52dec: Homepage: https://git.adelielinux.org/community/a52dec/
+a52dec:
Index: a52dec/0.8.0/a52dec-pkg-install.sh
===================================================================
--- a52dec/0.8.0/a52dec-pkg-install.sh	(nonexistent)
+++ a52dec/0.8.0/a52dec-pkg-install.sh	(revision 385)
@@ -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: a52dec/0.8.0/a52dec-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: a52dec/0.8.0
===================================================================
--- a52dec/0.8.0	(nonexistent)
+++ a52dec/0.8.0	(revision 385)

Property changes on: a52dec/0.8.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: alsa-lib/1.2.8/Makefile
===================================================================
--- alsa-lib/1.2.8/Makefile	(revision 384)
+++ alsa-lib/1.2.8/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -229,6 +235,13 @@
 	@cp -a $(CURDIR)/conf/asound.conf.alsa  $(ALSA_LIB_PKG)/etc/asound.conf.new
 	@cp -a $(CURDIR)/conf/asound.conf.pulse $(ALSA_LIB_PKG)/etc/asound.conf.pulse
 	@chmod 644 $(ALSA_LIB_PKG)/etc/asound.conf.new $(ALSA_LIB_PKG)/etc/asound.conf.pulse
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
+	# ======= Install HDMI-OUT card =======
+	@cp -a $(CURDIR)/cards/HDMI-OUT.conf  $(ALSA_LIB_PKG)/usr/share/alsa/cards/
+	@( cd $(ALSA_LIB_PKG)/usr/share/alsa/cards ; \
+	   sed -i '/^VC4-HDMI cards.vc4-hdmi/a rockchip-hdmi0 cards.HDMI-OUT' aliases.conf ; \
+	 )
+endif
 	# ======= remove toolchain path from target libtool *.la files =======
 	@( cd $(ALSA_LIB_PKG)/usr/lib$(LIBSUFFIX) ; \
 	   sed -i "s,$(TARGET_DEST_DIR),,g" libasound.la libatopology.la ; \
Index: alsa-lib/1.2.8/cards/HDMI-OUT.conf
===================================================================
--- alsa-lib/1.2.8/cards/HDMI-OUT.conf	(nonexistent)
+++ alsa-lib/1.2.8/cards/HDMI-OUT.conf	(revision 385)
@@ -0,0 +1,32 @@
+#
+# configuration for HDMI connection which just expose the audio out device
+#
+
+<confdir:pcm/hdmi.conf>
+
+HDMI-OUT.pcm.hdmi.0 {
+  @args [ CARD DEVICE CTLINDEX AES0 AES1 AES2 AES3 ]
+  @args.CARD {
+    type string
+  }
+  @args.DEVICE {
+    type integer
+  }
+  @args.CTLINDEX {
+    type integer
+  }
+  @args.AES0 {
+    type integer
+  }
+  @args.AES1 {
+    type integer
+  }
+  @args.AES2 {
+    type integer
+  }
+  @args.AES3 {
+    type integer
+  }
+  type hw
+  card $CARD
+}
Index: alsa-lib/1.2.8
===================================================================
--- alsa-lib/1.2.8	(revision 384)
+++ alsa-lib/1.2.8	(revision 385)

Property changes on: alsa-lib/1.2.8
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-lib/1.2.8-ppc32
===================================================================
--- alsa-lib/1.2.8-ppc32	(revision 384)
+++ alsa-lib/1.2.8-ppc32	(revision 385)

Property changes on: alsa-lib/1.2.8-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-lib/1.2.8-x86_32
===================================================================
--- alsa-lib/1.2.8-x86_32	(revision 384)
+++ alsa-lib/1.2.8-x86_32	(revision 385)

Property changes on: alsa-lib/1.2.8-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-oss/1.1.8/Makefile
===================================================================
--- alsa-oss/1.1.8/Makefile	(revision 384)
+++ alsa-oss/1.1.8/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: alsa-oss/1.1.8
===================================================================
--- alsa-oss/1.1.8	(revision 384)
+++ alsa-oss/1.1.8	(revision 385)

Property changes on: alsa-oss/1.1.8
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-oss/1.1.8-ppc32
===================================================================
--- alsa-oss/1.1.8-ppc32	(revision 384)
+++ alsa-oss/1.1.8-ppc32	(revision 385)

Property changes on: alsa-oss/1.1.8-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-oss/1.1.8-x86_32
===================================================================
--- alsa-oss/1.1.8-x86_32	(revision 384)
+++ alsa-oss/1.1.8-x86_32	(revision 385)

Property changes on: alsa-oss/1.1.8-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-plugins/1.2.7.1/Makefile
===================================================================
--- alsa-plugins/1.2.7.1/Makefile	(revision 384)
+++ alsa-plugins/1.2.7.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -54,8 +60,6 @@
 
 SOURCE_REQUIRES    = sources/packages/m/alsa/plugins
 
-ENABLE_FFMPEG_SUPPORT = no
-
 REQUIRES           = media/pulseaudio/16.1
 REQUIRES          += media/libavtp/0.2.0
 
@@ -130,11 +134,9 @@
 extra_configure_switches += --with-speex=lib
 extra_configure_switches += --enable-maemo-plugin
 
-ifneq ($(ENABLE_FFMPEG_SUPPORT),yes)
 extra_configure_switches += --disable-libav
 extra_configure_switches += --disable-a52
 extra_configure_switches += --disable-lavrate
-endif
 
 extra_configure_switches += --enable-static=no
 extra_configure_switches += --enable-shared=yes
@@ -173,6 +175,14 @@
 	   done ; \
 	   rm -f 98-maemo.conf ; \
 	 )
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
+	@mv $(ALSA_PLUGINS_PKG)/etc/alsa/conf.d/99-pulseaudio-default.conf.example \
+	    $(ALSA_PLUGINS_PKG)/usr/share/alsa/pulse-alsa.conf
+	@cp -a $(CURDIR)/conf/pulse.conf $(ALSA_PLUGINS_PKG)/usr/share/alsa/alsa.conf.d/99-pulse.conf
+	@( cd $(ALSA_PLUGINS_PKG)/etc/alsa/conf.d ; \
+	   ln -sf ../../../usr/share/alsa/alsa.conf.d/99-pulse.conf . ; \
+	 )
+endif
 	# ======= Install Documentation =======
 	@if [ -d $(ALSA_PLUGINS_PKG)/usr/share/man ]; then \
 	  ( cd $(ALSA_PLUGINS_PKG)/usr/share/man ; \
Index: alsa-plugins/1.2.7.1/conf/pulse.conf
===================================================================
--- alsa-plugins/1.2.7.1/conf/pulse.conf	(nonexistent)
+++ alsa-plugins/1.2.7.1/conf/pulse.conf	(revision 385)
@@ -0,0 +1,18 @@
+
+# PulseAudio alsa plugin configuration file to set the pulseaudio plugin as
+# default output for applications using alsa when pulseaudio is running.
+
+#hook_func.pulse_load_if_running {
+#  lib "libasound_module_conf_pulse.so"
+#  func "conf_pulse_hook_load_if_running"
+#}
+#
+#@hooks [
+#  {
+#    func pulse_load_if_running
+#    files [
+#      "/usr/share/alsa/pulse-alsa.conf"
+#    ]
+#    errors false
+#  }
+#]
Index: alsa-plugins/1.2.7.1
===================================================================
--- alsa-plugins/1.2.7.1	(revision 384)
+++ alsa-plugins/1.2.7.1	(revision 385)

Property changes on: alsa-plugins/1.2.7.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-plugins/1.2.7.1-ppc32/Makefile
===================================================================
--- alsa-plugins/1.2.7.1-ppc32/Makefile	(revision 384)
+++ alsa-plugins/1.2.7.1-ppc32/Makefile	(revision 385)
@@ -15,8 +15,6 @@
 
 SOURCE_REQUIRES    = sources/packages/m/alsa/plugins
 
-ENABLE_FFMPEG_SUPPORT = no
-
 REQUIRES           = media/alsa-plugins/1.2.7.1
 REQUIRES          += media/pulseaudio/16.1-ppc32
 REQUIRES          += media/libavtp/0.2.0-ppc32
@@ -90,11 +88,9 @@
 extra_configure_switches += --with-speex=lib
 extra_configure_switches += --enable-maemo-plugin
 
-ifneq ($(ENABLE_FFMPEG_SUPPORT),yes)
 extra_configure_switches += --disable-libav
 extra_configure_switches += --disable-a52
 extra_configure_switches += --disable-lavrate
-endif
 
 extra_configure_switches += --enable-static=no
 extra_configure_switches += --enable-shared=yes
Index: alsa-plugins/1.2.7.1-ppc32
===================================================================
--- alsa-plugins/1.2.7.1-ppc32	(revision 384)
+++ alsa-plugins/1.2.7.1-ppc32	(revision 385)

Property changes on: alsa-plugins/1.2.7.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-plugins/1.2.7.1-x86_32/Makefile
===================================================================
--- alsa-plugins/1.2.7.1-x86_32/Makefile	(revision 384)
+++ alsa-plugins/1.2.7.1-x86_32/Makefile	(revision 385)
@@ -12,8 +12,6 @@
 
 SOURCE_REQUIRES    = sources/packages/m/alsa/plugins
 
-ENABLE_FFMPEG_SUPPORT = no
-
 REQUIRES           = media/alsa-plugins/1.2.7.1
 REQUIRES          += media/pulseaudio/16.1-x86_32
 REQUIRES          += media/libavtp/0.2.0-x86_32
@@ -87,11 +85,9 @@
 extra_configure_switches += --with-speex=lib
 extra_configure_switches += --enable-maemo-plugin
 
-ifneq ($(ENABLE_FFMPEG_SUPPORT),yes)
 extra_configure_switches += --disable-libav
 extra_configure_switches += --disable-a52
 extra_configure_switches += --disable-lavrate
-endif
 
 extra_configure_switches += --enable-static=no
 extra_configure_switches += --enable-shared=yes
Index: alsa-plugins/1.2.7.1-x86_32
===================================================================
--- alsa-plugins/1.2.7.1-x86_32	(revision 384)
+++ alsa-plugins/1.2.7.1-x86_32	(revision 385)

Property changes on: alsa-plugins/1.2.7.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: alsa-utils/1.2.8/Makefile
===================================================================
--- alsa-utils/1.2.8/Makefile	(revision 384)
+++ alsa-utils/1.2.8/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -170,6 +176,9 @@
 else
 	@cp $(conf_dir)/rc.d/rc.alsa $(ALSA_UTILS_PKG)/etc/rc.d/rc.alsa.new
 endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC) $(TOOLCHAIN_RISCV64_GLIBC)),)
+	@sed -i 's, restore, --no-ucm restore,g' $(ALSA_UTILS_PKG)/etc/rc.d/rc.alsa.new
+endif
 	@chmod 0755 $(ALSA_UTILS_PKG)/etc/rc.d/rc.alsa.new
 	@cp $(conf_dir)/rc.d/rc.alsa-oss $(ALSA_UTILS_PKG)/etc/rc.d/rc.alsa-oss.new
 	@chmod 0644 $(ALSA_UTILS_PKG)/etc/rc.d/rc.alsa-oss.new
Index: alsa-utils/1.2.8
===================================================================
--- alsa-utils/1.2.8	(revision 384)
+++ alsa-utils/1.2.8	(revision 385)

Property changes on: alsa-utils/1.2.8
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: audiofile/0.3.6/Makefile
===================================================================
--- audiofile/0.3.6/Makefile	(revision 384)
+++ audiofile/0.3.6/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: audiofile/0.3.6
===================================================================
--- audiofile/0.3.6	(revision 384)
+++ audiofile/0.3.6	(revision 385)

Property changes on: audiofile/0.3.6
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: audiofile/0.3.6-ppc32
===================================================================
--- audiofile/0.3.6-ppc32	(revision 384)
+++ audiofile/0.3.6-ppc32	(revision 385)

Property changes on: audiofile/0.3.6-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: audiofile/0.3.6-x86_32
===================================================================
--- audiofile/0.3.6-x86_32	(revision 384)
+++ audiofile/0.3.6-x86_32	(revision 385)

Property changes on: audiofile/0.3.6-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: cdparanoia/10.2/Makefile
===================================================================
--- cdparanoia/10.2/Makefile	(revision 384)
+++ cdparanoia/10.2/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: cdparanoia/10.2
===================================================================
--- cdparanoia/10.2	(revision 384)
+++ cdparanoia/10.2	(revision 385)

Property changes on: cdparanoia/10.2
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: cdparanoia/10.2-ppc32/Makefile
===================================================================
--- cdparanoia/10.2-ppc32/Makefile	(revision 384)
+++ cdparanoia/10.2-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/cdparanoia
 
 REQUIRES           = media/cdparanoia/10.2
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: cdparanoia/10.2-ppc32
===================================================================
--- cdparanoia/10.2-ppc32	(revision 384)
+++ cdparanoia/10.2-ppc32	(revision 385)

Property changes on: cdparanoia/10.2-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: cdparanoia/10.2-x86_32/Makefile
===================================================================
--- cdparanoia/10.2-x86_32/Makefile	(revision 384)
+++ cdparanoia/10.2-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/cdparanoia
 
 REQUIRES           = media/cdparanoia/10.2
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: cdparanoia/10.2-x86_32
===================================================================
--- cdparanoia/10.2-x86_32	(revision 384)
+++ cdparanoia/10.2-x86_32	(revision 385)

Property changes on: cdparanoia/10.2-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: celt/0.11.3/Makefile
===================================================================
--- celt/0.11.3/Makefile	(revision 384)
+++ celt/0.11.3/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: celt/0.11.3
===================================================================
--- celt/0.11.3	(revision 384)
+++ celt/0.11.3	(revision 385)

Property changes on: celt/0.11.3
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: celt/0.11.3-ppc32
===================================================================
--- celt/0.11.3-ppc32	(revision 384)
+++ celt/0.11.3-ppc32	(revision 385)

Property changes on: celt/0.11.3-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: celt/0.11.3-x86_32
===================================================================
--- celt/0.11.3-x86_32	(revision 384)
+++ celt/0.11.3-x86_32	(revision 385)

Property changes on: celt/0.11.3-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: dav1d/1.3.0/Makefile
===================================================================
--- dav1d/1.3.0/Makefile	(nonexistent)
+++ dav1d/1.3.0/Makefile	(revision 385)
@@ -0,0 +1,331 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/VideoLAN/dav1d
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/12.2.0
+else
+REQUIRES           = libs/glibc/2.37
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 1.3.0
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/VideoLAN/dav1d/dav1d-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/dav1d-$(version)
+src_dir_name       = dav1d-$(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
+
+
+cross_file         = $(TARGET_BUILD_DIR)/$(TARGET)-cross
+
+
+####### Targets
+
+PKG_GROUP = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+DAV1D_PKG_NAME                = dav1d
+DAV1D_PKG_VERSION             = 1.3.0
+DAV1D_PKG_ARCH                = $(PKGARCH)
+DAV1D_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+DAV1D_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+DAV1D_PKG_GROUP               = $(PKG_GROUP)
+###                            |---handy-ruler-------------------------------|
+DAV1D_PKG_SHORT_DESCRIPTION   = AV1 decoder focused on speed and correctness
+DAV1D_PKG_URL                 = $(BUG_URL)
+DAV1D_PKG_LICENSE             = BSD
+DAV1D_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(DAV1D_PKG_NAME)-pkg-description
+DAV1D_PKG_DESCRIPTION_FILE_IN = $(DAV1D_PKG_NAME)-pkg-description.in
+DAV1D_PKG_INSTALL_SCRIPT      = $(DAV1D_PKG_NAME)-pkg-install.sh
+
+DAV1D_PKG        = $(CURDIR)/$(TARGET_BUILD_DIR)/$(DAV1D_PKG_NAME)-package
+
+pkg_basename     = $(DAV1D_PKG_NAME)-$(DAV1D_PKG_VERSION)-$(DAV1D_PKG_ARCH)-$(DAV1D_PKG_DISTRO_NAME)-$(DAV1D_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=$(DAV1D_PKG)
+
+
+#
+# https://mesonbuild.com/Reference-tables.html :
+# =============================================
+#
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_A1X_GLIBC)    $(TOOLCHAIN_A2X_GLIBC)    \
+                             $(TOOLCHAIN_H3_GLIBC)     $(TOOLCHAIN_RK328X_GLIBC) \
+                             $(TOOLCHAIN_S8XX_GLIBC)   $(TOOLCHAIN_IMX6_GLIBC)   \
+                             $(TOOLCHAIN_AM335X_GLIBC) $(TOOLCHAIN_OMAP543X_GLIBC)),)
+cpu_name = arm
+endian   = little
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
+cpu_name = aarch64
+endian   = little
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC) $(TOOLCHAIN_P5600_GLIBC)),)
+cpu_name = mips
+endian   = little
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+cpu_name = ppc64
+endian   = big
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8LE_GLIBC) $(TOOLCHAIN_POWER9LE_GLIBC)),)
+cpu_name = ppc64
+endian   = little
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RISCV64_GLIBC)),)
+cpu_name = riscv64
+endian   = little
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_I586_GLIBC) $(TOOLCHAIN_I686_GLIBC)),)
+cpu_name = x86
+endian   = little
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+cpu_name = x86_64
+endian   = little
+endif
+
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --default-library=both
+else
+extra_configure_switches += --default-library=shared
+endif
+
+extra_configure_switches += -Denable_tests=false
+extra_configure_switches += -Denable_asm=false
+extra_configure_switches += -Denable_examples=false
+extra_configure_switches += -Dlogging=false
+
+extra_configure_switches += -Denable_tools=true
+
+extra_configure_switches += -Denable_docs=false
+
+
+TARGET_BIN_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_BIN_RPATH)
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $@
+
+$(build_target): $(src_done)
+	@mkdir -p $(build_dir)
+	@echo ""                                            >  $(cross_file)
+	@echo "[build_machine]"                             >> $(cross_file)
+	@echo "system = '$(shell uname -s | tr 'L' 'l')'"   >> $(cross_file)
+	@echo "cpu_family = '$(shell uname -m)'"            >> $(cross_file)
+	@echo "cpu = '$(shell uname -m)'"                   >> $(cross_file)
+	@echo "endian = '$(shell lscpu | grep Endian | tr -s ' ' | cut -f3 -d' ' | tr 'L' 'l')'" >> $(cross_file)
+	@echo ""                                            >> $(cross_file)
+	@echo "[host_machine]"                              >> $(cross_file)
+	@echo "system = 'linux'"                            >> $(cross_file)
+	@echo "cpu_family = '$(cpu_name)'"                  >> $(cross_file)
+	@echo "cpu = '$(cpu_name)'"                         >> $(cross_file)
+	@echo "endian = '$(endian)'"                        >> $(cross_file)
+	@echo ""                                            >> $(cross_file)
+	@echo "[target_machine]"                            >> $(cross_file)
+	@echo "system = 'linux'"                            >> $(cross_file)
+	@echo "cpu_family = '$(cpu_name)'"                  >> $(cross_file)
+	@echo "cpu = '$(cpu_name)'"                         >> $(cross_file)
+	@echo "endian = '$(endian)'"                        >> $(cross_file)
+	@echo ""                                            >> $(cross_file)
+	@echo "[properties]"                                >> $(cross_file)
+	@echo "sys_root = '$(TARGET_DEST_DIR)'"             >> $(cross_file)
+	@echo ""                                            >> $(cross_file)
+	@echo "[binaries]"                                  >> $(cross_file)
+	@echo "c = '$(TOOLCHAIN_PATH)/bin/$(TARGET)-gcc'"   >> $(cross_file)
+	@echo "cpp = '$(TOOLCHAIN_PATH)/bin/$(TARGET)-g++'" >> $(cross_file)
+	@echo "ar = '$(AR)'"                                >> $(cross_file)
+	@echo "strip = '$(STRIP)'"                          >> $(cross_file)
+	@echo "pkgconfig = 'pkg-config'"                    >> $(cross_file)
+	@echo ""                                            >> $(cross_file)
+	@PKG_CONFIG_PATH= \
+	   meson setup \
+	    --prefix=/usr \
+	    --libdir=lib$(LIBSUFFIX) \
+	    --libexecdir=/usr/libexec \
+	    --bindir=/usr/bin \
+	    --sbindir=/usr/sbin \
+	    --includedir=/usr/include \
+	    --datadir=/usr/share \
+	    --mandir=/usr/share/man \
+	    --sysconfdir=/etc \
+	    --localstatedir=/var \
+	    --buildtype=release    \
+	    -Dc_args="`echo -n "--sysroot=$(TARGET_DEST_DIR) $(CFLAGS)" | tr -s ' '`"         \
+	    -Dc_link_args="`echo -n "--sysroot=$(TARGET_DEST_DIR) $(LDFLAGS)" | tr -s ' '`"   \
+	    -Dcpp_args="`echo -n "--sysroot=$(TARGET_DEST_DIR) $(CFLAGS)" | tr -s ' '`"       \
+	    -Dcpp_link_args="`echo -n "--sysroot=$(TARGET_DEST_DIR) $(LDFLAGS)" | tr -s ' '`" \
+	    -Dtestdata_tests=false      \
+	    $(extra_configure_switches) \
+	    --cross-file=$(cross_file) $(SRC_DIR) $(build_dir)
+	@cd $(build_dir) && ninja -v
+	@touch $@
+
+$(install_target): $(build_target)
+	@mkdir -p $(DAV1D_PKG)
+	@cd $(build_dir) && $(env_sysroot) ninja install
+	# ======= Install Documentation =======
+	@if [ -d $(DAV1D_PKG)/usr/share/man ]; then \
+	  ( cd $(DAV1D_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 $(DAV1D_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/COPYING \
+	       $(DAV1D_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(DAV1D_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a COPYING README.md THANKS.md \
+	         $(DAV1D_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS ]; then \
+	     DOCSDIR=`echo $(DAV1D_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+	     touch -r NEWS $$DOCSDIR/NEWS ; \
+	   fi \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(DAV1D_PKG))
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" dav1d.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(DAV1D_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 ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(DAV1D_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+	@touch $@
+
+$(DAV1D_PKG_DESCRIPTION_FILE): $(DAV1D_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(DAV1D_PKG_DESCRIPTION_FILE) $(DAV1D_PKG_INSTALL_SCRIPT)
+	@cp $(DAV1D_PKG_DESCRIPTION_FILE) $(DAV1D_PKG)/.DESCRIPTION
+	@cp $(DAV1D_PKG_INSTALL_SCRIPT) $(DAV1D_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(DAV1D_PKG)/.REQUIRES
+	@echo "pkgname=$(DAV1D_PKG_NAME)"                            >  $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(DAV1D_PKG_VERSION)"                          >> $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "arch=$(DAV1D_PKG_ARCH)"                               >> $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "distroname=$(DAV1D_PKG_DISTRO_NAME)"                  >> $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "distrover=$(DAV1D_PKG_DISTRO_VERSION)"                >> $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "group=$(DAV1D_PKG_GROUP)"                             >> $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(DAV1D_PKG_SHORT_DESCRIPTION)\"" >> $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "url=$(DAV1D_PKG_URL)"                                 >> $(DAV1D_PKG)/.PKGINFO ; \
+	 echo "license=$(DAV1D_PKG_LICENSE)"                         >> $(DAV1D_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(DAV1D_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: dav1d/1.3.0/PATCHES
===================================================================
Index: dav1d/1.3.0/dav1d-pkg-description.in
===================================================================
--- dav1d/1.3.0/dav1d-pkg-description.in	(nonexistent)
+++ dav1d/1.3.0/dav1d-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+dav1d: dav1d @VERSION@ (AV1 decoder focused on speed and correctness)
+dav1d:
+dav1d: dav1d is an AV1 cross-platform decoder, open-source, and focused
+dav1d: on speed and correctness.
+dav1d:
+dav1d:
+dav1d:
+dav1d:
+dav1d:
+dav1d:
+dav1d:
Index: dav1d/1.3.0/dav1d-pkg-install.sh
===================================================================
--- dav1d/1.3.0/dav1d-pkg-install.sh	(nonexistent)
+++ dav1d/1.3.0/dav1d-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: dav1d/1.3.0/dav1d-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: dav1d/1.3.0
===================================================================
--- dav1d/1.3.0	(nonexistent)
+++ dav1d/1.3.0	(revision 385)

Property changes on: dav1d/1.3.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: dcadec/0.2.0/Makefile
===================================================================
--- dcadec/0.2.0/Makefile	(revision 384)
+++ dcadec/0.2.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: dcadec/0.2.0
===================================================================
--- dcadec/0.2.0	(revision 384)
+++ dcadec/0.2.0	(revision 385)

Property changes on: dcadec/0.2.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: dcadec/0.2.0-ppc32/Makefile
===================================================================
--- dcadec/0.2.0-ppc32/Makefile	(revision 384)
+++ dcadec/0.2.0-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/dcadec
 
 REQUIRES           = media/dcadec/0.2.0
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: dcadec/0.2.0-ppc32
===================================================================
--- dcadec/0.2.0-ppc32	(revision 384)
+++ dcadec/0.2.0-ppc32	(revision 385)

Property changes on: dcadec/0.2.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: dcadec/0.2.0-x86_32/Makefile
===================================================================
--- dcadec/0.2.0-x86_32/Makefile	(revision 384)
+++ dcadec/0.2.0-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/dcadec
 
 REQUIRES           = media/dcadec/0.2.0
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: dcadec/0.2.0-x86_32
===================================================================
--- dcadec/0.2.0-x86_32	(revision 384)
+++ dcadec/0.2.0-x86_32	(revision 385)

Property changes on: dcadec/0.2.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: esound/0.2.41/Makefile
===================================================================
--- esound/0.2.41/Makefile	(revision 384)
+++ esound/0.2.41/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: esound/0.2.41
===================================================================
--- esound/0.2.41	(revision 384)
+++ esound/0.2.41	(revision 385)

Property changes on: esound/0.2.41
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: esound/0.2.41-ppc32
===================================================================
--- esound/0.2.41-ppc32	(revision 384)
+++ esound/0.2.41-ppc32	(revision 385)

Property changes on: esound/0.2.41-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: esound/0.2.41-x86_32
===================================================================
--- esound/0.2.41-x86_32	(revision 384)
+++ esound/0.2.41-x86_32	(revision 385)

Property changes on: esound/0.2.41-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: faac/1.30/Makefile
===================================================================
--- faac/1.30/Makefile	(revision 384)
+++ faac/1.30/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: faac/1.30
===================================================================
--- faac/1.30	(revision 384)
+++ faac/1.30	(revision 385)

Property changes on: faac/1.30
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: faac/1.30-ppc32/Makefile
===================================================================
--- faac/1.30-ppc32/Makefile	(revision 384)
+++ faac/1.30-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/audiocoding/faac
 
 REQUIRES           = media/faac/1.30
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: faac/1.30-ppc32
===================================================================
--- faac/1.30-ppc32	(revision 384)
+++ faac/1.30-ppc32	(revision 385)

Property changes on: faac/1.30-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: faac/1.30-x86_32/Makefile
===================================================================
--- faac/1.30-x86_32/Makefile	(revision 384)
+++ faac/1.30-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/audiocoding/faac
 
 REQUIRES           = media/faac/1.30
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: faac/1.30-x86_32
===================================================================
--- faac/1.30-x86_32	(revision 384)
+++ faac/1.30-x86_32	(revision 385)

Property changes on: faac/1.30-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: faad2/2.10.1/Makefile
===================================================================
--- faad2/2.10.1/Makefile	(revision 384)
+++ faad2/2.10.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: faad2/2.10.1
===================================================================
--- faad2/2.10.1	(revision 384)
+++ faad2/2.10.1	(revision 385)

Property changes on: faad2/2.10.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: faad2/2.10.1-ppc32/Makefile
===================================================================
--- faad2/2.10.1-ppc32/Makefile	(revision 384)
+++ faad2/2.10.1-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/audiocoding/faac
 
 REQUIRES           = media/faad2/2.10.1
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: faad2/2.10.1-ppc32
===================================================================
--- faad2/2.10.1-ppc32	(revision 384)
+++ faad2/2.10.1-ppc32	(revision 385)

Property changes on: faad2/2.10.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: faad2/2.10.1-x86_32/Makefile
===================================================================
--- faad2/2.10.1-x86_32/Makefile	(revision 384)
+++ faad2/2.10.1-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/audiocoding/faac
 
 REQUIRES           = media/faad2/2.10.1
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: faad2/2.10.1-x86_32
===================================================================
--- faad2/2.10.1-x86_32	(revision 384)
+++ faad2/2.10.1-x86_32	(revision 385)

Property changes on: faad2/2.10.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: fdk-aac/2.0.2/Makefile
===================================================================
--- fdk-aac/2.0.2/Makefile	(revision 384)
+++ fdk-aac/2.0.2/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: fdk-aac/2.0.2
===================================================================
--- fdk-aac/2.0.2	(revision 384)
+++ fdk-aac/2.0.2	(revision 385)

Property changes on: fdk-aac/2.0.2
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: fdk-aac/2.0.2-ppc32/Makefile
===================================================================
--- fdk-aac/2.0.2-ppc32/Makefile	(revision 384)
+++ fdk-aac/2.0.2-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/fdk-aac
 
 REQUIRES           = media/fdk-aac/2.0.2
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: fdk-aac/2.0.2-ppc32
===================================================================
--- fdk-aac/2.0.2-ppc32	(revision 384)
+++ fdk-aac/2.0.2-ppc32	(revision 385)

Property changes on: fdk-aac/2.0.2-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: fdk-aac/2.0.2-x86_32/Makefile
===================================================================
--- fdk-aac/2.0.2-x86_32/Makefile	(revision 384)
+++ fdk-aac/2.0.2-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/fdk-aac
 
 REQUIRES           = media/fdk-aac/2.0.2
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: fdk-aac/2.0.2-x86_32
===================================================================
--- fdk-aac/2.0.2-x86_32	(revision 384)
+++ fdk-aac/2.0.2-x86_32	(revision 385)

Property changes on: fdk-aac/2.0.2-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: flac/1.4.2/Makefile
===================================================================
--- flac/1.4.2/Makefile	(revision 384)
+++ flac/1.4.2/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: flac/1.4.2
===================================================================
--- flac/1.4.2	(revision 384)
+++ flac/1.4.2	(revision 385)

Property changes on: flac/1.4.2
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: flac/1.4.2-ppc32
===================================================================
--- flac/1.4.2-ppc32	(revision 384)
+++ flac/1.4.2-ppc32	(revision 385)

Property changes on: flac/1.4.2-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: flac/1.4.2-x86_32
===================================================================
--- flac/1.4.2-x86_32	(revision 384)
+++ flac/1.4.2-x86_32	(revision 385)

Property changes on: flac/1.4.2-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: gsm/1.0.22/Makefile
===================================================================
--- gsm/1.0.22/Makefile	(revision 384)
+++ gsm/1.0.22/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -147,8 +153,13 @@
 	@mkdir -p $(LIBGSM_PKG)/usr/lib$(LIBSUFFIX)
 	@mkdir -p $(LIBGSM_PKG)/usr/share/man/man{1,3}
 	@cd $(SRC_DIR) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 $(install_env) install
+	@( cd $(LIBGSM_PKG)/usr/bin ; \
+	   rm -f tcat untoast   ; \
+	   ln -sf toast tcat    ; \
+	   ln -sf toast untoast ; \
+	 )
 	@( cd $(LIBGSM_PKG)/usr/share/man/man1 ; \
-	   ln -sf toast.1 tcat.1 ; \
+	   ln -sf toast.1 tcat.1    ; \
 	   ln -sf toast.1 untoast.1 ; \
 	 )
 	@chmod 0644 $(LIBGSM_PKG)/usr/lib$(LIBSUFFIX)/libgsm.a
Index: gsm/1.0.22
===================================================================
--- gsm/1.0.22	(revision 384)
+++ gsm/1.0.22	(revision 385)

Property changes on: gsm/1.0.22
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: gsm/1.0.22-ppc32/Makefile
===================================================================
--- gsm/1.0.22-ppc32/Makefile	(revision 384)
+++ gsm/1.0.22-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/gsm
 
 REQUIRES           = media/gsm/1.0.22
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
@@ -111,6 +111,11 @@
 	@mkdir -p $(LIBGSM_32_PKG)/usr/lib$(MULTILIB_PPC32_SUFFIX)
 	@mkdir -p $(LIBGSM_32_PKG)/usr/share/man/man{1,3}
 	@cd $(SRC_DIR) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 $(install_env) install
+	@( cd $(LIBGSM_32_PKG)/usr/bin/32 ; \
+	   rm -f tcat untoast   ; \
+	   ln -sf toast tcat    ; \
+	   ln -sf toast untoast ; \
+	 )
 	@chmod 0644 $(LIBGSM_32_PKG)/usr/lib$(MULTILIB_PPC32_SUFFIX)/libgsm.a
 	# ======= Create package config file =======
 	@mkdir -p $(LIBGSM_32_PKG)/usr/lib$(MULTILIB_PPC32_SUFFIX)/pkgconfig
Index: gsm/1.0.22-ppc32
===================================================================
--- gsm/1.0.22-ppc32	(revision 384)
+++ gsm/1.0.22-ppc32	(revision 385)

Property changes on: gsm/1.0.22-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: gsm/1.0.22-x86_32/Makefile
===================================================================
--- gsm/1.0.22-x86_32/Makefile	(revision 384)
+++ gsm/1.0.22-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/gsm
 
 REQUIRES           = media/gsm/1.0.22
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
@@ -108,6 +108,11 @@
 	@mkdir -p $(LIBGSM_32_PKG)/usr/lib$(MULTILIB_X86_32_SUFFIX)
 	@mkdir -p $(LIBGSM_32_PKG)/usr/share/man/man{1,3}
 	@cd $(SRC_DIR) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 $(install_env) install
+	@( cd $(LIBGSM_32_PKG)/usr/bin/32 ; \
+	   rm -f tcat untoast   ; \
+	   ln -sf toast tcat    ; \
+	   ln -sf toast untoast ; \
+	 )
 	@chmod 0644 $(LIBGSM_32_PKG)/usr/lib$(MULTILIB_X86_32_SUFFIX)/libgsm.a
 	# ======= Create package config file =======
 	@mkdir -p $(LIBGSM_32_PKG)/usr/lib$(MULTILIB_X86_32_SUFFIX)/pkgconfig
Index: gsm/1.0.22-x86_32
===================================================================
--- gsm/1.0.22-x86_32	(revision 384)
+++ gsm/1.0.22-x86_32	(revision 385)

Property changes on: gsm/1.0.22-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: icecast/2.4.4/Makefile
===================================================================
--- icecast/2.4.4/Makefile	(revision 384)
+++ icecast/2.4.4/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: icecast/2.4.4
===================================================================
--- icecast/2.4.4	(revision 384)
+++ icecast/2.4.4	(revision 385)

Property changes on: icecast/2.4.4
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: ices/2.0.3/Makefile
===================================================================
--- ices/2.0.3/Makefile	(revision 384)
+++ ices/2.0.3/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -56,7 +62,7 @@
 
 REQUIRES           = app/xz/5.2.7
 REQUIRES          += libs/zlib/1.2.13
-REQUIRES          += libs/libxml2/2.9.9
+REQUIRES          += libs/libxml2/2.11.4
 REQUIRES          += media/alsa-lib/1.2.8
 REQUIRES          += media/libshout/2.4.6
 
Index: ices/2.0.3/ices-pkg-install.sh
===================================================================
--- ices/2.0.3/ices-pkg-install.sh	(revision 384)
+++ ices/2.0.3/ices-pkg-install.sh	(revision 385)
@@ -21,7 +21,9 @@
 
 # arg 1:  the new package version
 post_install() {
-  [ ! -e var/log/ices/ices.log ] && touch var/log/ices/ices.log
+  if [ ! -e var/log/ices/ices.log ] ; then
+    touch var/log/ices/ices.log
+  fi
 }
 
 # arg 1:  the new package version
Index: ices/2.0.3
===================================================================
--- ices/2.0.3	(revision 384)
+++ ices/2.0.3	(revision 385)

Property changes on: ices/2.0.3
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: jack2/1.9.21/Makefile
===================================================================
--- jack2/1.9.21/Makefile	(revision 384)
+++ jack2/1.9.21/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: jack2/1.9.21
===================================================================
--- jack2/1.9.21	(revision 384)
+++ jack2/1.9.21	(revision 385)

Property changes on: jack2/1.9.21
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: jack2/1.9.21-ppc32
===================================================================
--- jack2/1.9.21-ppc32	(revision 384)
+++ jack2/1.9.21-ppc32	(revision 385)

Property changes on: jack2/1.9.21-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: jack2/1.9.21-x86_32
===================================================================
--- jack2/1.9.21-x86_32	(revision 384)
+++ jack2/1.9.21-x86_32	(revision 385)

Property changes on: jack2/1.9.21-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: ladspa/1.17/Makefile
===================================================================
--- ladspa/1.17/Makefile	(revision 384)
+++ ladspa/1.17/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: ladspa/1.17
===================================================================
--- ladspa/1.17	(revision 384)
+++ ladspa/1.17	(revision 385)

Property changes on: ladspa/1.17
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: ladspa/1.17-ppc32
===================================================================
--- ladspa/1.17-ppc32	(revision 384)
+++ ladspa/1.17-ppc32	(revision 385)

Property changes on: ladspa/1.17-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: ladspa/1.17-x86_32
===================================================================
--- ladspa/1.17-x86_32	(revision 384)
+++ ladspa/1.17-x86_32	(revision 385)

Property changes on: ladspa/1.17-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: lame/3.100/Makefile
===================================================================
--- lame/3.100/Makefile	(revision 384)
+++ lame/3.100/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: lame/3.100
===================================================================
--- lame/3.100	(revision 384)
+++ lame/3.100	(revision 385)

Property changes on: lame/3.100
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: lame/3.100-ppc32
===================================================================
--- lame/3.100-ppc32	(revision 384)
+++ lame/3.100-ppc32	(revision 385)

Property changes on: lame/3.100-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: lame/3.100-x86_32
===================================================================
--- lame/3.100-x86_32	(revision 384)
+++ lame/3.100-x86_32	(revision 385)

Property changes on: lame/3.100-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libao/1.2.0/Makefile
===================================================================
--- libao/1.2.0/Makefile	(revision 384)
+++ libao/1.2.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libao/1.2.0
===================================================================
--- libao/1.2.0	(revision 384)
+++ libao/1.2.0	(revision 385)

Property changes on: libao/1.2.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libao/1.2.0-ppc32
===================================================================
--- libao/1.2.0-ppc32	(revision 384)
+++ libao/1.2.0-ppc32	(revision 385)

Property changes on: libao/1.2.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libao/1.2.0-x86_32
===================================================================
--- libao/1.2.0-x86_32	(revision 384)
+++ libao/1.2.0-x86_32	(revision 385)

Property changes on: libao/1.2.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libass/0.17.0/Makefile
===================================================================
--- libass/0.17.0/Makefile	(revision 384)
+++ libass/0.17.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libass/0.17.0
===================================================================
--- libass/0.17.0	(revision 384)
+++ libass/0.17.0	(revision 385)

Property changes on: libass/0.17.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libass/0.17.0-ppc32
===================================================================
--- libass/0.17.0-ppc32	(revision 384)
+++ libass/0.17.0-ppc32	(revision 385)

Property changes on: libass/0.17.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libass/0.17.0-x86_32
===================================================================
--- libass/0.17.0-x86_32	(revision 384)
+++ libass/0.17.0-x86_32	(revision 385)

Property changes on: libass/0.17.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libavtp/0.2.0/Makefile
===================================================================
--- libavtp/0.2.0/Makefile	(revision 384)
+++ libavtp/0.2.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -136,7 +142,8 @@
 endian   = little
 endif
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 cpu_name = aarch64
 endian   = little
Index: libavtp/0.2.0
===================================================================
--- libavtp/0.2.0	(revision 384)
+++ libavtp/0.2.0	(revision 385)

Property changes on: libavtp/0.2.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libavtp/0.2.0-ppc32/Makefile
===================================================================
--- libavtp/0.2.0-ppc32/Makefile	(revision 384)
+++ libavtp/0.2.0-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libavtp
 
 REQUIRES           = media/libavtp/0.2.0
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libavtp/0.2.0-ppc32
===================================================================
--- libavtp/0.2.0-ppc32	(revision 384)
+++ libavtp/0.2.0-ppc32	(revision 385)

Property changes on: libavtp/0.2.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libavtp/0.2.0-x86_32/Makefile
===================================================================
--- libavtp/0.2.0-x86_32/Makefile	(revision 384)
+++ libavtp/0.2.0-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libavtp
 
 REQUIRES           = media/libavtp/0.2.0
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libavtp/0.2.0-x86_32
===================================================================
--- libavtp/0.2.0-x86_32	(revision 384)
+++ libavtp/0.2.0-x86_32	(revision 385)

Property changes on: libavtp/0.2.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libbluray/1.3.4/Makefile
===================================================================
--- libbluray/1.3.4/Makefile	(revision 384)
+++ libbluray/1.3.4/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 REQUIRES           = app/xz/5.2.7
 REQUIRES          += app/fontconfig/2.13.95
 REQUIRES          += libs/freetype/2.11.1
-REQUIRES          += libs/libxml2/2.9.9
+REQUIRES          += libs/libxml2/2.11.4
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libbluray/1.3.4
===================================================================
--- libbluray/1.3.4	(revision 384)
+++ libbluray/1.3.4	(revision 385)

Property changes on: libbluray/1.3.4
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libbluray/1.3.4-ppc32/Makefile
===================================================================
--- libbluray/1.3.4-ppc32/Makefile	(revision 384)
+++ libbluray/1.3.4-ppc32/Makefile	(revision 385)
@@ -19,7 +19,7 @@
 REQUIRES          += app/xz/5.2.7-ppc32
 REQUIRES          += app/fontconfig/2.13.95-ppc32
 REQUIRES          += libs/freetype/2.11.1-ppc32
-REQUIRES          += libs/libxml2/2.9.9-ppc32
+REQUIRES          += libs/libxml2/2.11.4-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libbluray/1.3.4-ppc32
===================================================================
--- libbluray/1.3.4-ppc32	(revision 384)
+++ libbluray/1.3.4-ppc32	(revision 385)

Property changes on: libbluray/1.3.4-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libbluray/1.3.4-x86_32/Makefile
===================================================================
--- libbluray/1.3.4-x86_32/Makefile	(revision 384)
+++ libbluray/1.3.4-x86_32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 REQUIRES          += app/xz/5.2.7-x86_32
 REQUIRES          += app/fontconfig/2.13.95-x86_32
 REQUIRES          += libs/freetype/2.11.1-x86_32
-REQUIRES          += libs/libxml2/2.9.9-x86_32
+REQUIRES          += libs/libxml2/2.11.4-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libbluray/1.3.4-x86_32
===================================================================
--- libbluray/1.3.4-x86_32	(revision 384)
+++ libbluray/1.3.4-x86_32	(revision 385)

Property changes on: libbluray/1.3.4-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libcddb/1.3.2/Makefile
===================================================================
--- libcddb/1.3.2/Makefile	(nonexistent)
+++ libcddb/1.3.2/Makefile	(revision 385)
@@ -0,0 +1,258 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/libcddb
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/12.2.0
+else
+REQUIRES           = libs/glibc/2.37
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 1.3.2
+tar_gz_archive     = $(SRC_PACKAGE_PATH)/packages/m/libcddb/libcddb-$(version).tar.gz
+SRC_ARCHIVE        = $(tar_gz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libcddb-$(version)
+src_dir_name       = libcddb-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBCDDB_PKG_NAME                = libcddb
+LIBCDDB_PKG_VERSION             = 1.3.2
+LIBCDDB_PKG_ARCH                = $(PKGARCH)
+LIBCDDB_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBCDDB_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBCDDB_PKG_GROUP               = $(PKG_GROUP)
+###                              |---handy-ruler-------------------------------|
+LIBCDDB_PKG_SHORT_DESCRIPTION   = An online CD database library
+LIBCDDB_PKG_URL                 = $(BUG_URL)
+LIBCDDB_PKG_LICENSE             = LGPLv2
+LIBCDDB_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBCDDB_PKG_NAME)-pkg-description
+LIBCDDB_PKG_DESCRIPTION_FILE_IN = $(LIBCDDB_PKG_NAME)-pkg-description.in
+LIBCDDB_PKG_INSTALL_SCRIPT      = $(LIBCDDB_PKG_NAME)-pkg-install.sh
+
+LIBCDDB_PKG      = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBCDDB_PKG_NAME)-package
+
+pkg_basename     = $(LIBCDDB_PKG_NAME)-$(LIBCDDB_PKG_VERSION)-$(LIBCDDB_PKG_ARCH)-$(LIBCDDB_PKG_DISTRO_NAME)-$(LIBCDDB_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=$(LIBCDDB_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 += --sysconfdir=/etc
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-unused-but-set-variable -Wno-implicit-function-declaration
+CFLAGS += -Wno-int-to-pointer-cast -Wno-incompatible-pointer-types
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@cp -a $(CONFIG_GUESS) $(CONFIG_SUB) $(SRC_DIR)
+	@sed -i '/#define malloc rpl_malloc/d'   $(SRC_DIR)/configure
+	@sed -i '/#define realloc rpl_realloc/d' $(SRC_DIR)/configure
+	@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 $(LIBCDDB_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(LIBCDDB_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBCDDB_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 $(LIBCDDB_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBCDDB_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBCDDB_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING INSTALL README THANKS TODO \
+	         $(LIBCDDB_PKG)/usr/share/doc/$(src_dir_name) \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(LIBCDDB_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS ]; then \
+	     DOCSDIR=`echo $(LIBCDDB_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+	     touch -r NEWS $$DOCSDIR/NEWS ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBCDDB_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libcddb.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBCDDB_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"   libcddb.la ; \
+	   sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libcddb.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libcddb.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBCDDB_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 ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBCDDB_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+	@touch $@
+
+$(LIBCDDB_PKG_DESCRIPTION_FILE): $(LIBCDDB_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBCDDB_PKG_DESCRIPTION_FILE) $(LIBCDDB_PKG_INSTALL_SCRIPT)
+	@cp $(LIBCDDB_PKG_DESCRIPTION_FILE) $(LIBCDDB_PKG)/.DESCRIPTION
+	@cp $(LIBCDDB_PKG_INSTALL_SCRIPT) $(LIBCDDB_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBCDDB_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBCDDB_PKG_NAME)"                            >  $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBCDDB_PKG_VERSION)"                          >> $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBCDDB_PKG_ARCH)"                               >> $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBCDDB_PKG_DISTRO_NAME)"                  >> $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBCDDB_PKG_DISTRO_VERSION)"                >> $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBCDDB_PKG_GROUP)"                             >> $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBCDDB_PKG_SHORT_DESCRIPTION)\"" >> $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBCDDB_PKG_URL)"                                 >> $(LIBCDDB_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBCDDB_PKG_LICENSE)"                         >> $(LIBCDDB_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBCDDB_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libcddb/1.3.2/PATCHES
===================================================================
--- libcddb/1.3.2/PATCHES	(nonexistent)
+++ libcddb/1.3.2/PATCHES	(revision 385)
@@ -0,0 +1,2 @@
+
+../../../sources/packages/m/libcddb/patches/libcddb-1.3.2-gnudb.patch -p0
Index: libcddb/1.3.2/libcddb-pkg-description.in
===================================================================
--- libcddb/1.3.2/libcddb-pkg-description.in	(nonexistent)
+++ libcddb/1.3.2/libcddb-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libcddb: libcddb @VERSION@ (An online CD database library)
+libcddb:
+libcddb: Libcddb is a library that implements the different protocols (CDDBP,
+libcddb: HTTP, SMTP) to access data on a CDDB server (http://gnudb.org).
+libcddb:
+libcddb:
+libcddb:
+libcddb: Homepage: https://libcddb.sourceforge.net/
+libcddb:
+libcddb:
+libcddb:
Index: libcddb/1.3.2/libcddb-pkg-install.sh
===================================================================
--- libcddb/1.3.2/libcddb-pkg-install.sh	(nonexistent)
+++ libcddb/1.3.2/libcddb-pkg-install.sh	(revision 385)
@@ -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: libcddb/1.3.2/libcddb-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libcddb/1.3.2
===================================================================
--- libcddb/1.3.2	(nonexistent)
+++ libcddb/1.3.2	(revision 385)

Property changes on: libcddb/1.3.2
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libcdio/2.1.0/Makefile
===================================================================
--- libcdio/2.1.0/Makefile	(nonexistent)
+++ libcdio/2.1.0/Makefile	(revision 385)
@@ -0,0 +1,290 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/GNU/libcdio
+
+REQUIRES           = libs/ncurses/6.3
+REQUIRES          += media/libcddb/1.3.2
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 2.1.0
+tar_bz2_archive    = $(SRC_PACKAGE_PATH)/GNU/libcdio/libcdio-$(version).tar.bz2
+SRC_ARCHIVE        = $(tar_bz2_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libcdio-$(version)
+src_dir_name       = libcdio-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBCDIO_PKG_NAME                = libcdio
+LIBCDIO_PKG_VERSION             = 2.1.0
+LIBCDIO_PKG_ARCH                = $(PKGARCH)
+LIBCDIO_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBCDIO_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBCDIO_PKG_GROUP               = $(PKG_GROUP)
+###                              |---handy-ruler-------------------------------|
+LIBCDIO_PKG_SHORT_DESCRIPTION   = GNU CD access library
+LIBCDIO_PKG_URL                 = $(BUG_URL)
+LIBCDIO_PKG_LICENSE             = GPLv3
+LIBCDIO_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBCDIO_PKG_NAME)-pkg-description
+LIBCDIO_PKG_DESCRIPTION_FILE_IN = $(LIBCDIO_PKG_NAME)-pkg-description.in
+LIBCDIO_PKG_INSTALL_SCRIPT      = $(LIBCDIO_PKG_NAME)-pkg-install.sh
+
+LIBCDIO_PKG      = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBCDIO_PKG_NAME)-package
+
+pkg_basename     = $(LIBCDIO_PKG_NAME)-$(LIBCDIO_PKG_VERSION)-$(LIBCDIO_PKG_ARCH)-$(LIBCDIO_PKG_DISTRO_NAME)-$(LIBCDIO_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=$(LIBCDIO_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --mandir=/usr/share/man
+extra_configure_switches += --infodir=/usr/share/info
+
+extra_configure_switches += --sysconfdir=/etc
+extra_configure_switches += --localstatedir=/var
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-stringop-truncation
+
+
+TARGET_BIN_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_BIN_RPATH)
+
+
+####### 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 $(LIBCDIO_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	@sed -i '/define CDIO_LIBCDIO_SOURCE_PATH/s,.*,/* #undef CDIO_LIBCDIO_SOURCE_PATH */,' \
+	        $(LIBCDIO_PKG)/usr/include/cdio/cdio_config.h
+	# ======= Install Documentation =======
+	@rm -f $(LIBCDIO_PKG)/usr/share/info/dir
+	@gzip -9 $(LIBCDIO_PKG)/usr/share/info/*
+	@if [ -d $(LIBCDIO_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBCDIO_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 $(LIBCDIO_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBCDIO_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING README* THANKS TODO \
+	         $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS.md ]; then \
+	     DOCSDIR=`echo $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS.md | head -n 1000 > $$DOCSDIR/NEWS.md ; \
+	     touch -r NEWS.md $$DOCSDIR/NEWS.md ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBCDIO_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libcdio++.la    libcdio.la     \
+	                                    libiso9660++.la libiso9660.la  \
+	                                    libudf.la                    ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBCDIO_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"   libcdio++.la    libcdio.la     \
+	                                             libiso9660++.la libiso9660.la  \
+	                                             libudf.la                    ; \
+	  sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libcdio++.la    libcdio.la     \
+	                                             libiso9660++.la libiso9660.la  \
+	                                             libudf.la                    ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libcdio++.pc    libcdio.pc     \
+	                                            libiso9660++.pc libiso9660.pc  \
+	                                            libudf.pc                    ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBCDIO_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 ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBCDIO_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target binaries =======
+	@( cd $(LIBCDIO_PKG)/usr/bin ; \
+	   for file in `find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_BIN_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(LIBCDIO_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(LIBCDIO_PKG_DESCRIPTION_FILE): $(LIBCDIO_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBCDIO_PKG_DESCRIPTION_FILE) $(LIBCDIO_PKG_INSTALL_SCRIPT)
+	@cp $(LIBCDIO_PKG_DESCRIPTION_FILE) $(LIBCDIO_PKG)/.DESCRIPTION
+	@cp $(LIBCDIO_PKG_INSTALL_SCRIPT) $(LIBCDIO_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBCDIO_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBCDIO_PKG_NAME)"                            >  $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBCDIO_PKG_VERSION)"                          >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBCDIO_PKG_ARCH)"                               >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBCDIO_PKG_DISTRO_NAME)"                  >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBCDIO_PKG_DISTRO_VERSION)"                >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBCDIO_PKG_GROUP)"                             >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBCDIO_PKG_SHORT_DESCRIPTION)\"" >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBCDIO_PKG_URL)"                                 >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBCDIO_PKG_LICENSE)"                         >> $(LIBCDIO_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBCDIO_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libcdio/2.1.0/PATCHES
===================================================================
Index: libcdio/2.1.0/libcdio-pkg-description.in
===================================================================
--- libcdio/2.1.0/libcdio-pkg-description.in	(nonexistent)
+++ libcdio/2.1.0/libcdio-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libcdio: libcdio @VERSION@ (GNU CD access library)
+libcdio:
+libcdio: The libcdio package contains a library for CD-ROM and CD image
+libcdio: access. Applications wishing to be oblivious of the OS and
+libcdio: device-dependent properties of a CD-ROM or of the specific details
+libcdio: of various CD-image formats may benefit from using this library.
+libcdio: A library for working with ISO-9660 filesystems libiso9660 is
+libcdio: included. A generic interface for issuing MMC (multimedia commands)
+libcdio: is also part of the libcdio library.
+libcdio:
+libcdio:
Index: libcdio/2.1.0/libcdio-pkg-install.sh
===================================================================
--- libcdio/2.1.0/libcdio-pkg-install.sh	(nonexistent)
+++ libcdio/2.1.0/libcdio-pkg-install.sh	(revision 385)
@@ -0,0 +1,70 @@
+#!/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/libcdio.info.gz 2>/dev/null
+  elif ! grep "(libcdio)" usr/share/info/dir 1> /dev/null 2> /dev/null ; then
+  cat << EOF >> usr/share/info/dir
+
+Software libraries
+* libcdio: (libcdio).           GNU Compact Disc Input, Output, and Control 
+                                  Library.
+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() {
+  if [ -x /usr/bin/install-info ] ; then
+    install-info --delete --info-file=usr/share/info/libcdio.info.gz --dir-file=usr/share/info/dir 2> /dev/null || /bin/true
+  fi
+}
+
+# arg 1:  the old package version
+post_remove() {
+  /bin/true
+}
+
+
+operation=$1
+shift
+
+$operation $*

Property changes on: libcdio/2.1.0/libcdio-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libcdio/2.1.0
===================================================================
--- libcdio/2.1.0	(nonexistent)
+++ libcdio/2.1.0	(revision 385)

Property changes on: libcdio/2.1.0
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libcdio-paranoia/10.2.2.0.1/Makefile
===================================================================
--- libcdio-paranoia/10.2.2.0.1/Makefile	(nonexistent)
+++ libcdio-paranoia/10.2.2.0.1/Makefile	(revision 385)
@@ -0,0 +1,280 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/GNU/libcdio-paranoia
+
+REQUIRES           = media/libcdio/2.1.0
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 10.2.2.0.1
+tar_bz2_archive    = $(SRC_PACKAGE_PATH)/GNU/libcdio-paranoia/libcdio-paranoia-$(version).tar.bz2
+SRC_ARCHIVE        = $(tar_bz2_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libcdio-paranoia-$(version)
+src_dir_name       = libcdio-paranoia-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBCDIO_PKG_NAME                = libcdio-paranoia
+LIBCDIO_PKG_VERSION             = 10.2.2.0.1
+LIBCDIO_PKG_ARCH                = $(PKGARCH)
+LIBCDIO_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBCDIO_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBCDIO_PKG_GROUP               = $(PKG_GROUP)
+###                              |---handy-ruler-------------------------------|
+LIBCDIO_PKG_SHORT_DESCRIPTION   = CD paranoia libraries from libcdio
+LIBCDIO_PKG_URL                 = $(BUG_URL)
+LIBCDIO_PKG_LICENSE             = GPLv3
+LIBCDIO_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBCDIO_PKG_NAME)-pkg-description
+LIBCDIO_PKG_DESCRIPTION_FILE_IN = $(LIBCDIO_PKG_NAME)-pkg-description.in
+LIBCDIO_PKG_INSTALL_SCRIPT      = $(LIBCDIO_PKG_NAME)-pkg-install.sh
+
+LIBCDIO_PKG      = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBCDIO_PKG_NAME)-package
+
+pkg_basename     = $(LIBCDIO_PKG_NAME)-$(LIBCDIO_PKG_VERSION)-$(LIBCDIO_PKG_ARCH)-$(LIBCDIO_PKG_DISTRO_NAME)-$(LIBCDIO_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=$(LIBCDIO_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --mandir=/usr/share/man
+extra_configure_switches += --infodir=/usr/share/info
+
+extra_configure_switches += --sysconfdir=/etc
+extra_configure_switches += --localstatedir=/var
+
+extra_configure_switches += --disable-example-progs
+
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-stringop-overflow -Wno-sizeof-pointer-memaccess -Wno-maybe-uninitialized
+
+
+TARGET_BIN_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_BIN_RPATH)
+
+
+####### 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 $(LIBCDIO_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(LIBCDIO_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBCDIO_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 $(LIBCDIO_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBCDIO_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING README.md THANKS \
+	         $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS.md ]; then \
+	     DOCSDIR=`echo $(LIBCDIO_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS.md | head -n 1000 > $$DOCSDIR/NEWS.md ; \
+	     touch -r NEWS.md $$DOCSDIR/NEWS.md ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBCDIO_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libcdio_cdda.la libcdio_paranoia.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBCDIO_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"   libcdio_cdda.la libcdio_paranoia.la ; \
+	  sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libcdio_cdda.la libcdio_paranoia.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libcdio_cdda.pc libcdio_paranoia.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBCDIO_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 ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBCDIO_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target binaries =======
+	@( cd $(LIBCDIO_PKG)/usr/bin ; \
+	   for file in `find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_BIN_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(LIBCDIO_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(LIBCDIO_PKG_DESCRIPTION_FILE): $(LIBCDIO_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBCDIO_PKG_DESCRIPTION_FILE) $(LIBCDIO_PKG_INSTALL_SCRIPT)
+	@cp $(LIBCDIO_PKG_DESCRIPTION_FILE) $(LIBCDIO_PKG)/.DESCRIPTION
+	@cp $(LIBCDIO_PKG_INSTALL_SCRIPT) $(LIBCDIO_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBCDIO_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBCDIO_PKG_NAME)"                            >  $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBCDIO_PKG_VERSION)"                          >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBCDIO_PKG_ARCH)"                               >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBCDIO_PKG_DISTRO_NAME)"                  >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBCDIO_PKG_DISTRO_VERSION)"                >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBCDIO_PKG_GROUP)"                             >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBCDIO_PKG_SHORT_DESCRIPTION)\"" >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBCDIO_PKG_URL)"                                 >> $(LIBCDIO_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBCDIO_PKG_LICENSE)"                         >> $(LIBCDIO_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBCDIO_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libcdio-paranoia/10.2.2.0.1/PATCHES
===================================================================
Index: libcdio-paranoia/10.2.2.0.1/libcdio-paranoia-pkg-description.in
===================================================================
--- libcdio-paranoia/10.2.2.0.1/libcdio-paranoia-pkg-description.in	(nonexistent)
+++ libcdio-paranoia/10.2.2.0.1/libcdio-paranoia-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libcdio-paranoia: libcdio-paranoia @VERSION@ (CD paranoia libraries from libcdio)
+libcdio-paranoia:
+libcdio-paranoia: This CDDA reader distribution 'libcdio-cdparanoia' reads audio from
+libcdio-paranoia: the CDROM directly as data, with no analog step between, and writes
+libcdio-paranoia: the data to a file or pipe as .wav, .aifc or as raw 16 bit linear
+libcdio-paranoia: PCM.
+libcdio-paranoia:
+libcdio-paranoia:
+libcdio-paranoia:
+libcdio-paranoia:
+libcdio-paranoia:
Index: libcdio-paranoia/10.2.2.0.1/libcdio-paranoia-pkg-install.sh
===================================================================
--- libcdio-paranoia/10.2.2.0.1/libcdio-paranoia-pkg-install.sh	(nonexistent)
+++ libcdio-paranoia/10.2.2.0.1/libcdio-paranoia-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libcdio-paranoia/10.2.2.0.1/libcdio-paranoia-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libcdio-paranoia/10.2.2.0.1
===================================================================
--- libcdio-paranoia/10.2.2.0.1	(nonexistent)
+++ libcdio-paranoia/10.2.2.0.1	(revision 385)

Property changes on: libcdio-paranoia/10.2.2.0.1
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libdc1394/2.2.6/Makefile
===================================================================
--- libdc1394/2.2.6/Makefile	(revision 384)
+++ libdc1394/2.2.6/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libdc1394/2.2.6
===================================================================
--- libdc1394/2.2.6	(revision 384)
+++ libdc1394/2.2.6	(revision 385)

Property changes on: libdc1394/2.2.6
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libdc1394/2.2.6-ppc32
===================================================================
--- libdc1394/2.2.6-ppc32	(revision 384)
+++ libdc1394/2.2.6-ppc32	(revision 385)

Property changes on: libdc1394/2.2.6-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libdc1394/2.2.6-x86_32
===================================================================
--- libdc1394/2.2.6-x86_32	(revision 384)
+++ libdc1394/2.2.6-x86_32	(revision 385)

Property changes on: libdc1394/2.2.6-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libdca/0.0.7/Makefile
===================================================================
--- libdca/0.0.7/Makefile	(nonexistent)
+++ libdca/0.0.7/Makefile	(revision 385)
@@ -0,0 +1,263 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/VideoLAN/libdca
+
+REQUIRES           = app/bash/5.2
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 0.0.7
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/VideoLAN/libdca/libdca-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libdca-$(version)
+src_dir_name       = libdca-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBDCA_PKG_NAME                = libdca
+LIBDCA_PKG_VERSION             = 0.0.7
+LIBDCA_PKG_ARCH                = $(PKGARCH)
+LIBDCA_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBDCA_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBDCA_PKG_GROUP               = $(PKG_GROUP)
+###                             |---handy-ruler-------------------------------|
+LIBDCA_PKG_SHORT_DESCRIPTION   = DTS Coherent Acoustics streams Library
+LIBDCA_PKG_URL                 = $(BUG_URL)
+LIBDCA_PKG_LICENSE             = GPLv2
+LIBDCA_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBDCA_PKG_NAME)-pkg-description
+LIBDCA_PKG_DESCRIPTION_FILE_IN = $(LIBDCA_PKG_NAME)-pkg-description.in
+LIBDCA_PKG_INSTALL_SCRIPT      = $(LIBDCA_PKG_NAME)-pkg-install.sh
+
+LIBDCA_PKG       = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBDCA_PKG_NAME)-package
+
+pkg_basename     = $(LIBDCA_PKG_NAME)-$(LIBDCA_PKG_VERSION)-$(LIBDCA_PKG_ARCH)-$(LIBDCA_PKG_DISTRO_NAME)-$(LIBDCA_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=$(LIBDCA_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --mandir=/usr/share/man
+
+extra_configure_switches += --sysconfdir=/etc
+extra_configure_switches += --localstatedir=/var
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-attributes -Wno-unused-parameter
+
+
+TARGET_BIN_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_BIN_RPATH)
+
+
+####### 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 $(LIBDCA_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+ifneq ($(__ENABLE_STATIC__),yes)
+	@rm -f $(LIBDCA_PKG)/usr/lib$(LIBSUFFIX)/*.a
+endif
+	# ======= Install Documentation =======
+	@( cd $(LIBDCA_PKG)/usr/share/man/man1 ; \
+	   rm -f dtsdec.1 extract_dts.1        ; \
+	   ln -sf dcadec.1      dtsdec.1       ; \
+	   ln -sf extract_dca.1 extract_dts.1  ; \
+	 )
+	@if [ -d $(LIBDCA_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBDCA_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 $(LIBDCA_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBDCA_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBDCA_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING README TODO \
+	         $(LIBDCA_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(LIBDCA_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS ]; then \
+	     DOCSDIR=`echo $(LIBDCA_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+	     touch -r NEWS $$DOCSDIR/NEWS ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBDCA_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libdca.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBDCA_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"   libdca.la ; \
+	  sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libdca.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libdca.pc libdts.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBDCA_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 ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBDCA_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+	@touch $@
+
+$(LIBDCA_PKG_DESCRIPTION_FILE): $(LIBDCA_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBDCA_PKG_DESCRIPTION_FILE) $(LIBDCA_PKG_INSTALL_SCRIPT)
+	@cp $(LIBDCA_PKG_DESCRIPTION_FILE) $(LIBDCA_PKG)/.DESCRIPTION
+	@cp $(LIBDCA_PKG_INSTALL_SCRIPT) $(LIBDCA_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBDCA_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBDCA_PKG_NAME)"                            >  $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBDCA_PKG_VERSION)"                          >> $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBDCA_PKG_ARCH)"                               >> $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBDCA_PKG_DISTRO_NAME)"                  >> $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBDCA_PKG_DISTRO_VERSION)"                >> $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBDCA_PKG_GROUP)"                             >> $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBDCA_PKG_SHORT_DESCRIPTION)\"" >> $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBDCA_PKG_URL)"                                 >> $(LIBDCA_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBDCA_PKG_LICENSE)"                         >> $(LIBDCA_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBDCA_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libdca/0.0.7/PATCHES
===================================================================
Index: libdca/0.0.7/libdca-pkg-description.in
===================================================================
--- libdca/0.0.7/libdca-pkg-description.in	(nonexistent)
+++ libdca/0.0.7/libdca-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libdca: libdca @VERSION@ (DTS Coherent Acoustics streams Library)
+libdca:
+libdca: libdca is a free library for decoding DTS Coherent Acoustics
+libdca: streams. It is released under the terms of the GPL license.
+libdca: The DTS Coherent Acoustics standard is used in a variety of
+libdca: applications, including DVD, DTS audio CD and radio
+libdca: broadcasting.
+libdca:
+libdca:
+libdca: Homepage: https://www.videolan.org/developers/libdca.html
+libdca:
Index: libdca/0.0.7/libdca-pkg-install.sh
===================================================================
--- libdca/0.0.7/libdca-pkg-install.sh	(nonexistent)
+++ libdca/0.0.7/libdca-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libdca/0.0.7/libdca-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libdca/0.0.7
===================================================================
--- libdca/0.0.7	(nonexistent)
+++ libdca/0.0.7	(revision 385)

Property changes on: libdca/0.0.7
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libdvbpsi/1.3.3/Makefile
===================================================================
--- libdvbpsi/1.3.3/Makefile	(nonexistent)
+++ libdvbpsi/1.3.3/Makefile	(revision 385)
@@ -0,0 +1,270 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/VideoLAN/libdvbpsi
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/12.2.0
+else
+REQUIRES           = libs/glibc/2.37
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 1.3.3
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/VideoLAN/libdvbpsi/libdvbpsi-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libdvbpsi-$(version)
+src_dir_name       = libdvbpsi-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBDVBPSI_PKG_NAME                = libdvbpsi
+LIBDVBPSI_PKG_VERSION             = 1.3.3
+LIBDVBPSI_PKG_ARCH                = $(PKGARCH)
+LIBDVBPSI_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBDVBPSI_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBDVBPSI_PKG_GROUP               = $(PKG_GROUP)
+###                                |---handy-ruler-------------------------------|
+LIBDVBPSI_PKG_SHORT_DESCRIPTION   = MPEG TS and DVB PSI tables library
+LIBDVBPSI_PKG_URL                 = $(BUG_URL)
+LIBDVBPSI_PKG_LICENSE             = LGPLv2.1
+LIBDVBPSI_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBDVBPSI_PKG_NAME)-pkg-description
+LIBDVBPSI_PKG_DESCRIPTION_FILE_IN = $(LIBDVBPSI_PKG_NAME)-pkg-description.in
+LIBDVBPSI_PKG_INSTALL_SCRIPT      = $(LIBDVBPSI_PKG_NAME)-pkg-install.sh
+
+LIBDVBPSI_PKG    = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBDVBPSI_PKG_NAME)-package
+
+pkg_basename     = $(LIBDVBPSI_PKG_NAME)-$(LIBDVBPSI_PKG_VERSION)-$(LIBDVBPSI_PKG_ARCH)-$(LIBDVBPSI_PKG_DISTRO_NAME)-$(LIBDVBPSI_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=$(LIBDVBPSI_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --mandir=/usr/share/man
+
+extra_configure_switches += --sysconfdir=/etc
+extra_configure_switches += --localstatedir=/var
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-attributes -Wno-address-of-packed-member -Wno-sign-compare
+CFLAGS += -Wno-array-parameter -Wno-use-after-free
+
+
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_LIB_RPATH)
+
+
+####### 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 $(LIBDVBPSI_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(LIBDVBPSI_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBDVBPSI_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 $(LIBDVBPSI_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBDVBPSI_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBDVBPSI_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING README \
+	         $(LIBDVBPSI_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(LIBDVBPSI_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat ChangeLog | head -n 1000 > $$DOCSDIR/ChangeLog ; \
+	     touch -r ChangeLog $$DOCSDIR/ChangeLog ; \
+	   fi \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS ]; then \
+	     DOCSDIR=`echo $(LIBDVBPSI_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+	     touch -r NEWS $$DOCSDIR/NEWS ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBDVBPSI_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libdvbpsi.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBDVBPSI_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"   libdvbpsi.la ; \
+	  sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libdvbpsi.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libdvbpsi.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBDVBPSI_PKG) ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBDVBPSI_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(LIBDVBPSI_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(LIBDVBPSI_PKG_DESCRIPTION_FILE): $(LIBDVBPSI_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBDVBPSI_PKG_DESCRIPTION_FILE) $(LIBDVBPSI_PKG_INSTALL_SCRIPT)
+	@cp $(LIBDVBPSI_PKG_DESCRIPTION_FILE) $(LIBDVBPSI_PKG)/.DESCRIPTION
+	@cp $(LIBDVBPSI_PKG_INSTALL_SCRIPT) $(LIBDVBPSI_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBDVBPSI_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBDVBPSI_PKG_NAME)"                            >  $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBDVBPSI_PKG_VERSION)"                          >> $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBDVBPSI_PKG_ARCH)"                               >> $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBDVBPSI_PKG_DISTRO_NAME)"                  >> $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBDVBPSI_PKG_DISTRO_VERSION)"                >> $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBDVBPSI_PKG_GROUP)"                             >> $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBDVBPSI_PKG_SHORT_DESCRIPTION)\"" >> $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBDVBPSI_PKG_URL)"                                 >> $(LIBDVBPSI_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBDVBPSI_PKG_LICENSE)"                         >> $(LIBDVBPSI_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBDVBPSI_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libdvbpsi/1.3.3/PATCHES
===================================================================
Index: libdvbpsi/1.3.3/libdvbpsi-pkg-description.in
===================================================================
--- libdvbpsi/1.3.3/libdvbpsi-pkg-description.in	(nonexistent)
+++ libdvbpsi/1.3.3/libdvbpsi-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libdvbpsi: libdvbpsi @VERSION@ (MPEG TS and DVB PSI tables library)
+libdvbpsi:
+libdvbpsi: The libdvbpsi is part of the VideoLAN project, a full MPEG2
+libdvbpsi: client/server solution. The libdvbpsi can also be used with extra
+libdvbpsi: programs that need DVB and PSI decoders and generators.
+libdvbpsi:
+libdvbpsi:
+libdvbpsi:
+libdvbpsi:
+libdvbpsi:
+libdvbpsi:
Index: libdvbpsi/1.3.3/libdvbpsi-pkg-install.sh
===================================================================
--- libdvbpsi/1.3.3/libdvbpsi-pkg-install.sh	(nonexistent)
+++ libdvbpsi/1.3.3/libdvbpsi-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libdvbpsi/1.3.3/libdvbpsi-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libdvbpsi/1.3.3
===================================================================
--- libdvbpsi/1.3.3	(nonexistent)
+++ libdvbpsi/1.3.3	(revision 385)

Property changes on: libdvbpsi/1.3.3
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libdvdcss/1.4.3/Makefile
===================================================================
--- libdvdcss/1.4.3/Makefile	(nonexistent)
+++ libdvdcss/1.4.3/Makefile	(revision 385)
@@ -0,0 +1,267 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/VideoLAN/libdvdcss
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/12.2.0
+else
+REQUIRES           = libs/glibc/2.37
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 1.4.3
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/VideoLAN/libdvdcss/libdvdcss-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libdvdcss-$(version)
+src_dir_name       = libdvdcss-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBDVDCSS_PKG_NAME                = libdvdcss
+LIBDVDCSS_PKG_VERSION             = 1.4.3
+LIBDVDCSS_PKG_ARCH                = $(PKGARCH)
+LIBDVDCSS_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBDVDCSS_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBDVDCSS_PKG_GROUP               = $(PKG_GROUP)
+###                                |---handy-ruler-------------------------------|
+LIBDVDCSS_PKG_SHORT_DESCRIPTION   = DVD decryption library
+LIBDVDCSS_PKG_URL                 = $(BUG_URL)
+LIBDVDCSS_PKG_LICENSE             = GPLv2
+LIBDVDCSS_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBDVDCSS_PKG_NAME)-pkg-description
+LIBDVDCSS_PKG_DESCRIPTION_FILE_IN = $(LIBDVDCSS_PKG_NAME)-pkg-description.in
+LIBDVDCSS_PKG_INSTALL_SCRIPT      = $(LIBDVDCSS_PKG_NAME)-pkg-install.sh
+
+LIBDVDCSS_PKG    = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBDVDCSS_PKG_NAME)-package
+
+pkg_basename     = $(LIBDVDCSS_PKG_NAME)-$(LIBDVDCSS_PKG_VERSION)-$(LIBDVDCSS_PKG_ARCH)-$(LIBDVDCSS_PKG_DISTRO_NAME)-$(LIBDVDCSS_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=$(LIBDVDCSS_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --mandir=/usr/share/man
+
+extra_configure_switches += --sysconfdir=/etc
+extra_configure_switches += --localstatedir=/var
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-attributes -Wno-address-of-packed-member -Wno-sign-compare -Wno-array-parameter
+
+
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_LIB_RPATH)
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $(SRC_DIR)/ChangeLog
+	@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 $(LIBDVDCSS_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(LIBDVDCSS_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBDVDCSS_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 $(LIBDVDCSS_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBDVDCSS_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBDVDCSS_PKG)/usr/share/doc/$(src_dir_name)/html
+	@rm -f $(LIBDVDCSS_PKG)/usr/share/doc/$(src_dir_name)/ChangeLog
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING README \
+	         $(LIBDVDCSS_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(LIBDVDCSS_PKG)/usr/share/doc/$(src_dir_name) ; \
+	   mv *.html *.png *.css *.js *.svg html/ ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS ]; then \
+	     DOCSDIR=`echo $(LIBDVDCSS_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+	     touch -r NEWS $$DOCSDIR/NEWS ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBDVDCSS_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libdvdcss.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBDVDCSS_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"   libdvdcss.la ; \
+	  sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libdvdcss.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libdvdcss.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBDVDCSS_PKG) ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBDVDCSS_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(LIBDVDCSS_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(LIBDVDCSS_PKG_DESCRIPTION_FILE): $(LIBDVDCSS_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBDVDCSS_PKG_DESCRIPTION_FILE) $(LIBDVDCSS_PKG_INSTALL_SCRIPT)
+	@cp $(LIBDVDCSS_PKG_DESCRIPTION_FILE) $(LIBDVDCSS_PKG)/.DESCRIPTION
+	@cp $(LIBDVDCSS_PKG_INSTALL_SCRIPT) $(LIBDVDCSS_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBDVDCSS_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBDVDCSS_PKG_NAME)"                            >  $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBDVDCSS_PKG_VERSION)"                          >> $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBDVDCSS_PKG_ARCH)"                               >> $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBDVDCSS_PKG_DISTRO_NAME)"                  >> $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBDVDCSS_PKG_DISTRO_VERSION)"                >> $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBDVDCSS_PKG_GROUP)"                             >> $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBDVDCSS_PKG_SHORT_DESCRIPTION)\"" >> $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBDVDCSS_PKG_URL)"                                 >> $(LIBDVDCSS_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBDVDCSS_PKG_LICENSE)"                         >> $(LIBDVDCSS_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBDVDCSS_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libdvdcss/1.4.3/PATCHES
===================================================================
Index: libdvdcss/1.4.3/libdvdcss-pkg-description.in
===================================================================
--- libdvdcss/1.4.3/libdvdcss-pkg-description.in	(nonexistent)
+++ libdvdcss/1.4.3/libdvdcss-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libdvdcss: libdvdcss @VERSION@ (DVD decryption library)
+libdvdcss:
+libdvdcss: libdvdcss is part of the VideoLAN project, which among other things
+libdvdcss: produces VLC, a full video client/server streaming solution. VLC can
+libdvdcss: also be used as a standalone program to play video streams from
+libdvdcss: a hard disk or a DVD.
+libdvdcss:
+libdvdcss:
+libdvdcss:
+libdvdcss:
+libdvdcss:
Index: libdvdcss/1.4.3/libdvdcss-pkg-install.sh
===================================================================
--- libdvdcss/1.4.3/libdvdcss-pkg-install.sh	(nonexistent)
+++ libdvdcss/1.4.3/libdvdcss-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libdvdcss/1.4.3/libdvdcss-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libdvdcss/1.4.3
===================================================================
--- libdvdcss/1.4.3	(nonexistent)
+++ libdvdcss/1.4.3	(revision 385)

Property changes on: libdvdcss/1.4.3
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libdvdnav/6.1.1/Makefile
===================================================================
--- libdvdnav/6.1.1/Makefile	(nonexistent)
+++ libdvdnav/6.1.1/Makefile	(revision 385)
@@ -0,0 +1,258 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/VideoLAN/libdvdnav
+
+REQUIRES           = media/libdvdread/6.1.3
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 6.1.1
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/VideoLAN/libdvdnav/libdvdnav-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libdvdnav-$(version)
+src_dir_name       = libdvdnav-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBDVDNAV_PKG_NAME                = libdvdnav
+LIBDVDNAV_PKG_VERSION             = 6.1.1
+LIBDVDNAV_PKG_ARCH                = $(PKGARCH)
+LIBDVDNAV_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBDVDNAV_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBDVDNAV_PKG_GROUP               = $(PKG_GROUP)
+###                                |---handy-ruler-------------------------------|
+LIBDVDNAV_PKG_SHORT_DESCRIPTION   = DVD Navigation Library
+LIBDVDNAV_PKG_URL                 = $(BUG_URL)
+LIBDVDNAV_PKG_LICENSE             = GPLv2
+LIBDVDNAV_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBDVDNAV_PKG_NAME)-pkg-description
+LIBDVDNAV_PKG_DESCRIPTION_FILE_IN = $(LIBDVDNAV_PKG_NAME)-pkg-description.in
+LIBDVDNAV_PKG_INSTALL_SCRIPT      = $(LIBDVDNAV_PKG_NAME)-pkg-install.sh
+
+LIBDVDNAV_PKG    = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBDVDNAV_PKG_NAME)-package
+
+pkg_basename     = $(LIBDVDNAV_PKG_NAME)-$(LIBDVDNAV_PKG_VERSION)-$(LIBDVDNAV_PKG_ARCH)-$(LIBDVDNAV_PKG_DISTRO_NAME)-$(LIBDVDNAV_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=$(LIBDVDNAV_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --mandir=/usr/share/man
+
+extra_configure_switches += --sysconfdir=/etc
+extra_configure_switches += --localstatedir=/var
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-attributes -Wno-unused-parameter
+
+
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_LIB_RPATH)
+
+
+####### 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 $(LIBDVDNAV_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(LIBDVDNAV_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBDVDNAV_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 $(LIBDVDNAV_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBDVDNAV_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBDVDNAV_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING README TODO \
+	         $(LIBDVDNAV_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r ChangeLog ]; then \
+	     DOCSDIR=`echo $(LIBDVDNAV_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 $(LIBDVDNAV_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libdvdnav.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBDVDNAV_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"   libdvdnav.la ; \
+	  sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libdvdnav.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" dvdnav.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBDVDNAV_PKG) ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBDVDNAV_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(LIBDVDNAV_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(LIBDVDNAV_PKG_DESCRIPTION_FILE): $(LIBDVDNAV_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBDVDNAV_PKG_DESCRIPTION_FILE) $(LIBDVDNAV_PKG_INSTALL_SCRIPT)
+	@cp $(LIBDVDNAV_PKG_DESCRIPTION_FILE) $(LIBDVDNAV_PKG)/.DESCRIPTION
+	@cp $(LIBDVDNAV_PKG_INSTALL_SCRIPT) $(LIBDVDNAV_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBDVDNAV_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBDVDNAV_PKG_NAME)"                            >  $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBDVDNAV_PKG_VERSION)"                          >> $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBDVDNAV_PKG_ARCH)"                               >> $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBDVDNAV_PKG_DISTRO_NAME)"                  >> $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBDVDNAV_PKG_DISTRO_VERSION)"                >> $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBDVDNAV_PKG_GROUP)"                             >> $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBDVDNAV_PKG_SHORT_DESCRIPTION)\"" >> $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBDVDNAV_PKG_URL)"                                 >> $(LIBDVDNAV_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBDVDNAV_PKG_LICENSE)"                         >> $(LIBDVDNAV_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBDVDNAV_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libdvdnav/6.1.1/PATCHES
===================================================================
Index: libdvdnav/6.1.1/libdvdnav-pkg-description.in
===================================================================
--- libdvdnav/6.1.1/libdvdnav-pkg-description.in	(nonexistent)
+++ libdvdnav/6.1.1/libdvdnav-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libdvdnav: libdvdnav @VERSION@ (DVD Navigation Library)
+libdvdnav:
+libdvdnav: This is mplayer's fork of libdvdnav. libdvdnav is a library that
+libdvdnav: allows easy use of sophisticated DVD navigation features such as
+libdvdnav: DVD menus, multiangle playback, and even interactive DVD games.
+libdvdnav:
+libdvdnav:
+libdvdnav: Homepage: https://www.videolan.org/developers/libdvdnav.html
+libdvdnav:
+libdvdnav:
+libdvdnav:
Index: libdvdnav/6.1.1/libdvdnav-pkg-install.sh
===================================================================
--- libdvdnav/6.1.1/libdvdnav-pkg-install.sh	(nonexistent)
+++ libdvdnav/6.1.1/libdvdnav-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libdvdnav/6.1.1/libdvdnav-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libdvdnav/6.1.1
===================================================================
--- libdvdnav/6.1.1	(nonexistent)
+++ libdvdnav/6.1.1	(revision 385)

Property changes on: libdvdnav/6.1.1
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libdvdread/6.1.3/Makefile
===================================================================
--- libdvdread/6.1.3/Makefile	(nonexistent)
+++ libdvdread/6.1.3/Makefile	(revision 385)
@@ -0,0 +1,264 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/VideoLAN/libdvdread
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/12.2.0
+else
+REQUIRES           = libs/glibc/2.37
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 6.1.3
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/VideoLAN/libdvdread/libdvdread-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libdvdread-$(version)
+src_dir_name       = libdvdread-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBDVDREAD_PKG_NAME                = libdvdread
+LIBDVDREAD_PKG_VERSION             = 6.1.3
+LIBDVDREAD_PKG_ARCH                = $(PKGARCH)
+LIBDVDREAD_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBDVDREAD_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBDVDREAD_PKG_GROUP               = $(PKG_GROUP)
+###                                 |---handy-ruler-------------------------------|
+LIBDVDREAD_PKG_SHORT_DESCRIPTION   = library for reading DVDs
+LIBDVDREAD_PKG_URL                 = $(BUG_URL)
+LIBDVDREAD_PKG_LICENSE             = GPLv2
+LIBDVDREAD_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBDVDREAD_PKG_NAME)-pkg-description
+LIBDVDREAD_PKG_DESCRIPTION_FILE_IN = $(LIBDVDREAD_PKG_NAME)-pkg-description.in
+LIBDVDREAD_PKG_INSTALL_SCRIPT      = $(LIBDVDREAD_PKG_NAME)-pkg-install.sh
+
+LIBDVDREAD_PKG   = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBDVDREAD_PKG_NAME)-package
+
+pkg_basename     = $(LIBDVDREAD_PKG_NAME)-$(LIBDVDREAD_PKG_VERSION)-$(LIBDVDREAD_PKG_ARCH)-$(LIBDVDREAD_PKG_DISTRO_NAME)-$(LIBDVDREAD_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=$(LIBDVDREAD_PKG)
+
+
+extra_configure_switches  = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
+extra_configure_switches += --mandir=/usr/share/man
+
+extra_configure_switches += --sysconfdir=/etc
+extra_configure_switches += --localstatedir=/var
+
+ifeq ($(__ENABLE_STATIC__),yes)
+extra_configure_switches += --enable-static=yes
+else
+extra_configure_switches += --enable-static=no
+endif
+extra_configure_switches += --enable-shared=yes
+
+
+CFLAGS += -Wno-attributes -Wno-address-of-packed-member -Wno-sign-compare
+
+
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+LDFLAGS += -Wl,-rpath,$(TARGET_LIB_RPATH)
+
+
+####### Dependencies
+
+$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
+	$(UNPACK_SRC_ARCHIVE)
+	$(APPLY_PATCHES)
+	@touch $(SRC_DIR)/ChangeLog
+	@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 $(LIBDVDREAD_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(LIBDVDREAD_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBDVDREAD_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 $(LIBDVDREAD_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/AUTHORS $(SRC_DIR)/COPYING \
+	       $(LIBDVDREAD_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBDVDREAD_PKG)/usr/share/doc/$(src_dir_name)
+	@rm -f $(LIBDVDREAD_PKG)/usr/share/doc/$(src_dir_name)/ChangeLog
+	@( cd $(SRC_DIR) ; \
+	   cp -a AUTHORS COPYING README.md TODO \
+	         $(LIBDVDREAD_PKG)/usr/share/doc/$(src_dir_name) ; \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS ]; then \
+	     DOCSDIR=`echo $(LIBDVDREAD_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS | head -n 1000 > $$DOCSDIR/NEWS ; \
+	     touch -r NEWS $$DOCSDIR/NEWS ; \
+	   fi \
+	 )
+	# ======= remove toolchain path from target libtool *.la files =======
+	@( cd $(LIBDVDREAD_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   sed -i "s,$(TARGET_DEST_DIR),,g" libdvdread.la ; \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBDVDREAD_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"   libdvdread.la ; \
+	  sed -i "s,L/lib,L$(TARGET_DEST_DIR)/lib,g" libdvdread.la ; \
+	 )
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" dvdread.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBDVDREAD_PKG) ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	 )
+ifeq ($(__ENABLE_STATIC__),yes)
+	@( cd $(LIBDVDREAD_PKG) ; \
+	   find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs $(STRIP) -g 2> /dev/null ; \
+	 )
+endif
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(LIBDVDREAD_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(LIBDVDREAD_PKG_DESCRIPTION_FILE): $(LIBDVDREAD_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBDVDREAD_PKG_DESCRIPTION_FILE) $(LIBDVDREAD_PKG_INSTALL_SCRIPT)
+	@cp $(LIBDVDREAD_PKG_DESCRIPTION_FILE) $(LIBDVDREAD_PKG)/.DESCRIPTION
+	@cp $(LIBDVDREAD_PKG_INSTALL_SCRIPT) $(LIBDVDREAD_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBDVDREAD_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBDVDREAD_PKG_NAME)"                            >  $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBDVDREAD_PKG_VERSION)"                          >> $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBDVDREAD_PKG_ARCH)"                               >> $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBDVDREAD_PKG_DISTRO_NAME)"                  >> $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBDVDREAD_PKG_DISTRO_VERSION)"                >> $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBDVDREAD_PKG_GROUP)"                             >> $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBDVDREAD_PKG_SHORT_DESCRIPTION)\"" >> $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBDVDREAD_PKG_URL)"                                 >> $(LIBDVDREAD_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBDVDREAD_PKG_LICENSE)"                         >> $(LIBDVDREAD_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBDVDREAD_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libdvdread/6.1.3/PATCHES
===================================================================
Index: libdvdread/6.1.3/libdvdread-pkg-description.in
===================================================================
--- libdvdread/6.1.3/libdvdread-pkg-description.in	(nonexistent)
+++ libdvdread/6.1.3/libdvdread-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libdvdread: libdvdread @VERSION@ (library for reading DVDs)
+libdvdread:
+libdvdread: libdvdread provides a simple foundation for reading DVD video
+libdvdread: disks. It provides the functionality that is required to access
+libdvdread: many DVDs. It parses IFO files, reads NAV-blocks, and performs
+libdvdread: CSS authentication and descrambling.
+libdvdread:
+libdvdread:
+libdvdread:
+libdvdread:
+libdvdread:
Index: libdvdread/6.1.3/libdvdread-pkg-install.sh
===================================================================
--- libdvdread/6.1.3/libdvdread-pkg-install.sh	(nonexistent)
+++ libdvdread/6.1.3/libdvdread-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libdvdread/6.1.3/libdvdread-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libdvdread/6.1.3
===================================================================
--- libdvdread/6.1.3	(nonexistent)
+++ libdvdread/6.1.3	(revision 385)

Property changes on: libdvdread/6.1.3
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libebml/1.4.5/Makefile
===================================================================
--- libebml/1.4.5/Makefile	(nonexistent)
+++ libebml/1.4.5/Makefile	(revision 385)
@@ -0,0 +1,262 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/libebml
+
+ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
+REQUIRES           = dev/gcc/12.2.0
+else
+REQUIRES           = libs/glibc/2.37
+endif
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 1.4.5
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/libebml/libebml-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libebml-$(version)
+src_dir_name       = libebml-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+LIBEBML_PKG_NAME                = libebml
+LIBEBML_PKG_VERSION             = 1.4.5
+LIBEBML_PKG_ARCH                = $(PKGARCH)
+LIBEBML_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+LIBEBML_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+LIBEBML_PKG_GROUP               = $(PKG_GROUP)
+###                              |---handy-ruler-------------------------------|
+LIBEBML_PKG_SHORT_DESCRIPTION   = a C++ library to parse EBML files
+LIBEBML_PKG_URL                 = $(BUG_URL)
+LIBEBML_PKG_LICENSE             = LGPLv2.1
+LIBEBML_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(LIBEBML_PKG_NAME)-pkg-description
+LIBEBML_PKG_DESCRIPTION_FILE_IN = $(LIBEBML_PKG_NAME)-pkg-description.in
+LIBEBML_PKG_INSTALL_SCRIPT      = $(LIBEBML_PKG_NAME)-pkg-install.sh
+
+LIBEBML_PKG      = $(CURDIR)/$(TARGET_BUILD_DIR)/$(LIBEBML_PKG_NAME)-package
+
+pkg_basename     = $(LIBEBML_PKG_NAME)-$(LIBEBML_PKG_VERSION)-$(LIBEBML_PKG_ARCH)-$(LIBEBML_PKG_DISTRO_NAME)-$(LIBEBML_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=$(LIBEBML_PKG)
+
+
+TARGET_BIN_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+configure_switches  = -DCMAKE_BUILD_TYPE='Release'
+
+configure_switches += -DCMAKE_C_COMPILER='$(CROSS_PREFIX)gcc'
+configure_switches += -DCMAKE_CXX_COMPILER='$(CROSS_PREFIX)g++'
+configure_switches += -DCMAKE_LINKER='$(CROSS_PREFIX)ld'
+configure_switches += -DCMAKE_AR='$(CROSS_PREFIX)ar'
+configure_switches += -DCMAKE_NM='$(CROSS_PREFIX)nm'
+configure_switches += -DCMAKE_RANLIB='$(CROSS_PREFIX)ranlib'
+configure_switches += -DCMAKE_OBJCOPY='$(CROSS_PREFIX)objcopy'
+configure_switches += -DCMAKE_OBJDUMP='$(CROSS_PREFIX)objdump'
+configure_switches += -DCMAKE_STRIP='$(CROSS_PREFIX)strip'
+
+configure_switches += -DCMAKE_C_FLAGS='--sysroot=$(TARGET_DEST_DIR) $(CFLAGS) $(ARCH_FLAGS) $(ARCH_DEFS) $(HW_FLAGS)'
+configure_switches += -DCMAKE_CXX_FLAGS='--sysroot=$(TARGET_DEST_DIR) $(CFLAGS) $(ARCH_FLAGS) $(ARCH_DEFS) $(HW_FLAGS)'
+
+configure_switches += -DCMAKE_EXE_LINKER_FLAGS='--sysroot=$(TARGET_DEST_DIR) -Wl,-rpath,$(TARGET_BIN_RPATH) -L$(TARGET_DEST_DIR)/lib$(LIBSUFFIX) -L$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)'
+configure_switches += -DCMAKE_MODULE_LINKER_FLAGS='--sysroot=$(TARGET_DEST_DIR) -Wl,-rpath,$(TARGET_LIB_RPATH) -L$(TARGET_DEST_DIR)/lib$(LIBSUFFIX) -L$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)'
+configure_switches += -DCMAKE_SHARED_LINKER_FLAGS='--sysroot=$(TARGET_DEST_DIR) -Wl,-rpath,$(TARGET_LIB_RPATH) -L$(TARGET_DEST_DIR)/lib$(LIBSUFFIX) -L$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)'
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
+configure_switches += -DCMAKE_C_FLAGS_RELEASE='-O2 -DNDEBUG'
+configure_switches += -DCMAKE_CXX_FLAGS_RELEASE='-O2 -DNDEBUG'
+configure_switches += -DCMAKE_ASM_FLAGS_RELEASE='-O2 -DNDEBUG'
+endif
+
+configure_switches += -DCMAKE_INSTALL_PREFIX=/usr
+configure_switches += -DCMAKE_INSTALL_LIBDIR='/usr/lib$(LIBSUFFIX)'
+
+configure_switches += -DBUILD_SHARED_LIBS=ON
+
+
+####### 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) cmake $(configure_switches) ../$(src_dir_name) ; \
+	 )
+	@( cd $(build_dir) ; \
+	   $(BUILD_ENVIRONMENT) $(MAKE) ; \
+	 )
+	@touch $@
+
+$(install_target): $(build_target)
+	@mkdir -p $(LIBEBML_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(LIBEBML_PKG)/usr/share/man ]; then \
+	  ( cd $(LIBEBML_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 $(LIBEBML_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/LICENSE* \
+	       $(LIBEBML_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(LIBEBML_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a LICENSE* README.md \
+	         $(LIBEBML_PKG)/usr/share/doc/$(src_dir_name) \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS.md ]; then \
+	     DOCSDIR=`echo $(LIBEBML_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS.md | head -n 1000 > $$DOCSDIR/NEWS.md ; \
+	     touch -r NEWS.md $$DOCSDIR/NEWS.md ; \
+	   fi \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(LIBEBML_PKG))
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/cmake/EBML ; \
+	   sed -i 's,"/usr,"$(TARGET_DEST_DIR)/usr,g' EBMLConfig.cmake EBMLTargets-release.cmake ; \
+	 )
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libebml.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(LIBEBML_PKG) ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	 )
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(LIBEBML_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(LIBEBML_PKG_DESCRIPTION_FILE): $(LIBEBML_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(LIBEBML_PKG_DESCRIPTION_FILE) $(LIBEBML_PKG_INSTALL_SCRIPT)
+	@cp $(LIBEBML_PKG_DESCRIPTION_FILE) $(LIBEBML_PKG)/.DESCRIPTION
+	@cp $(LIBEBML_PKG_INSTALL_SCRIPT) $(LIBEBML_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(LIBEBML_PKG)/.REQUIRES
+	@echo "pkgname=$(LIBEBML_PKG_NAME)"                            >  $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(LIBEBML_PKG_VERSION)"                          >> $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "arch=$(LIBEBML_PKG_ARCH)"                               >> $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "distroname=$(LIBEBML_PKG_DISTRO_NAME)"                  >> $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "distrover=$(LIBEBML_PKG_DISTRO_VERSION)"                >> $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "group=$(LIBEBML_PKG_GROUP)"                             >> $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(LIBEBML_PKG_SHORT_DESCRIPTION)\"" >> $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "url=$(LIBEBML_PKG_URL)"                                 >> $(LIBEBML_PKG)/.PKGINFO ; \
+	 echo "license=$(LIBEBML_PKG_LICENSE)"                         >> $(LIBEBML_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(LIBEBML_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libebml/1.4.5/PATCHES
===================================================================
Index: libebml/1.4.5/libebml-pkg-description.in
===================================================================
--- libebml/1.4.5/libebml-pkg-description.in	(nonexistent)
+++ libebml/1.4.5/libebml-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libebml: libebml @VERSION@ (a C++ library to parse EBML files)
+libebml:
+libebml: A C++ library to parse EBML files.
+libebml:
+libebml:
+libebml:
+libebml: Sources: https://github.com/Matroska-Org/libebml
+libebml:
+libebml:
+libebml:
+libebml:
Index: libebml/1.4.5/libebml-pkg-install.sh
===================================================================
--- libebml/1.4.5/libebml-pkg-install.sh	(nonexistent)
+++ libebml/1.4.5/libebml-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libebml/1.4.5/libebml-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libebml/1.4.5
===================================================================
--- libebml/1.4.5	(nonexistent)
+++ libebml/1.4.5	(revision 385)

Property changes on: libebml/1.4.5
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libgphoto2/2.5.30/Makefile
===================================================================
--- libgphoto2/2.5.30/Makefile	(revision 384)
+++ libgphoto2/2.5.30/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 REQUIRES           = libs/libexif/0.6.24
 REQUIRES          += libs/libgd/2.3.3
 REQUIRES          += libs/libusb/1.0.24
-REQUIRES          += libs/libxml2/2.9.9
+REQUIRES          += libs/libxml2/2.11.4
 REQUIRES          += libs/brotli/1.0.9
 REQUIRES          += libs/libpsl/0.21.1
 REQUIRES          += net/curl/7.75.0
Index: libgphoto2/2.5.30
===================================================================
--- libgphoto2/2.5.30	(revision 384)
+++ libgphoto2/2.5.30	(revision 385)

Property changes on: libgphoto2/2.5.30
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libgphoto2/2.5.30-ppc32/Makefile
===================================================================
--- libgphoto2/2.5.30-ppc32/Makefile	(revision 384)
+++ libgphoto2/2.5.30-ppc32/Makefile	(revision 385)
@@ -19,7 +19,7 @@
 REQUIRES          += libs/libexif/0.6.24-ppc32
 REQUIRES          += libs/libgd/2.3.3-ppc32
 REQUIRES          += libs/libusb/1.0.24-ppc32
-REQUIRES          += libs/libxml2/2.9.9-ppc32
+REQUIRES          += libs/libxml2/2.11.4-ppc32
 REQUIRES          += libs/brotli/1.0.9-ppc32
 REQUIRES          += libs/libpsl/0.21.1-ppc32
 REQUIRES          += net/curl/7.75.0-ppc32
Index: libgphoto2/2.5.30-ppc32
===================================================================
--- libgphoto2/2.5.30-ppc32	(revision 384)
+++ libgphoto2/2.5.30-ppc32	(revision 385)

Property changes on: libgphoto2/2.5.30-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libgphoto2/2.5.30-x86_32/Makefile
===================================================================
--- libgphoto2/2.5.30-x86_32/Makefile	(revision 384)
+++ libgphoto2/2.5.30-x86_32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 REQUIRES          += libs/libexif/0.6.24-x86_32
 REQUIRES          += libs/libgd/2.3.3-x86_32
 REQUIRES          += libs/libusb/1.0.24-x86_32
-REQUIRES          += libs/libxml2/2.9.9-x86_32
+REQUIRES          += libs/libxml2/2.11.4-x86_32
 REQUIRES          += libs/brotli/1.0.9-x86_32
 REQUIRES          += libs/libpsl/0.21.1-x86_32
 REQUIRES          += net/curl/7.75.0-x86_32
Index: libgphoto2/2.5.30-x86_32
===================================================================
--- libgphoto2/2.5.30-x86_32	(revision 384)
+++ libgphoto2/2.5.30-x86_32	(revision 385)

Property changes on: libgphoto2/2.5.30-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libid3tag/0.15.1b/Makefile
===================================================================
--- libid3tag/0.15.1b/Makefile	(revision 384)
+++ libid3tag/0.15.1b/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libid3tag/0.15.1b
===================================================================
--- libid3tag/0.15.1b	(revision 384)
+++ libid3tag/0.15.1b	(revision 385)

Property changes on: libid3tag/0.15.1b
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libid3tag/0.15.1b-ppc32
===================================================================
--- libid3tag/0.15.1b-ppc32	(revision 384)
+++ libid3tag/0.15.1b-ppc32	(revision 385)

Property changes on: libid3tag/0.15.1b-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libid3tag/0.15.1b-x86_32
===================================================================
--- libid3tag/0.15.1b-x86_32	(revision 384)
+++ libid3tag/0.15.1b-x86_32	(revision 385)

Property changes on: libid3tag/0.15.1b-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmad/0.15.1b/Makefile
===================================================================
--- libmad/0.15.1b/Makefile	(revision 384)
+++ libmad/0.15.1b/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -148,7 +154,8 @@
 extra_configure_switches += --enable-fpm=arm
 endif
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 extra_configure_switches += --enable-fpm=64bit
 endif
Index: libmad/0.15.1b
===================================================================
--- libmad/0.15.1b	(revision 384)
+++ libmad/0.15.1b	(revision 385)

Property changes on: libmad/0.15.1b
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmad/0.15.1b-ppc32/Makefile
===================================================================
--- libmad/0.15.1b-ppc32/Makefile	(revision 384)
+++ libmad/0.15.1b-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/mad/libmad
 
 REQUIRES           = media/libmad/0.15.1b
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libmad/0.15.1b-ppc32
===================================================================
--- libmad/0.15.1b-ppc32	(revision 384)
+++ libmad/0.15.1b-ppc32	(revision 385)

Property changes on: libmad/0.15.1b-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmad/0.15.1b-x86_32/Makefile
===================================================================
--- libmad/0.15.1b-x86_32/Makefile	(revision 384)
+++ libmad/0.15.1b-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/mad/libmad
 
 REQUIRES           = media/libmad/0.15.1b
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libmad/0.15.1b-x86_32
===================================================================
--- libmad/0.15.1b-x86_32	(revision 384)
+++ libmad/0.15.1b-x86_32	(revision 385)

Property changes on: libmad/0.15.1b-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmatroska/1.7.1/Makefile
===================================================================
--- libmatroska/1.7.1/Makefile	(nonexistent)
+++ libmatroska/1.7.1/Makefile	(revision 385)
@@ -0,0 +1,261 @@
+
+COMPONENT_TARGETS  = $(HARDWARE_INTEL_PC32)
+COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
+COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
+COMPONENT_TARGETS += $(HARDWARE_CB1X)
+COMPONENT_TARGETS += $(HARDWARE_CB2X)
+COMPONENT_TARGETS += $(HARDWARE_CB3X)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
+COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
+COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
+COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
+COMPONENT_TARGETS += $(HARDWARE_POIN2)
+COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
+COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
+COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
+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_KHADAS_VIM2)
+COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
+COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
+COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
+COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
+COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
+COMPONENT_TARGETS += $(HARDWARE_CI20)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
+COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
+COMPONENT_TARGETS += $(HARDWARE_S824L)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN)
+COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
+COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
+COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
+
+
+NEED_ABS_PATH      = true
+COMPONENT_IS_3PP   = true
+
+
+include ../../../build-system/constants.mk
+
+
+SOURCE_REQUIRES    = sources/packages/m/libmatroska
+
+REQUIRES           = media/libebml/1.4.5
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+version            = 1.7.1
+tar_xz_archive     = $(SRC_PACKAGE_PATH)/packages/m/libmatroska/libmatroska-$(version).tar.xz
+SRC_ARCHIVE        = $(tar_xz_archive)
+SRC_DIR            = $(TARGET_BUILD_DIR)/libmatroska-$(version)
+src_dir_name       = libmatroska-$(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 = media
+
+#
+# *PKG_NAME & *PKG_VERSION shouldn't be a reference to value.
+#
+MATROSKA_PKG_NAME                = libmatroska
+MATROSKA_PKG_VERSION             = 1.7.1
+MATROSKA_PKG_ARCH                = $(PKGARCH)
+MATROSKA_PKG_DISTRO_NAME         = $(DISTRO_NAME)
+MATROSKA_PKG_DISTRO_VERSION      = $(DISTRO_VERSION)
+MATROSKA_PKG_GROUP               = $(PKG_GROUP)
+###                               |---handy-ruler-------------------------------|
+MATROSKA_PKG_SHORT_DESCRIPTION   = a C++ library to parse Matroska files
+MATROSKA_PKG_URL                 = $(BUG_URL)
+MATROSKA_PKG_LICENSE             = LGPLv2.1
+MATROSKA_PKG_DESCRIPTION_FILE    = $(TARGET_BUILD_DIR)/$(MATROSKA_PKG_NAME)-pkg-description
+MATROSKA_PKG_DESCRIPTION_FILE_IN = $(MATROSKA_PKG_NAME)-pkg-description.in
+MATROSKA_PKG_INSTALL_SCRIPT      = $(MATROSKA_PKG_NAME)-pkg-install.sh
+
+MATROSKA_PKG     = $(CURDIR)/$(TARGET_BUILD_DIR)/$(MATROSKA_PKG_NAME)-package
+
+pkg_basename     = $(MATROSKA_PKG_NAME)-$(MATROSKA_PKG_VERSION)-$(MATROSKA_PKG_ARCH)-$(MATROSKA_PKG_DISTRO_NAME)-$(MATROSKA_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=$(MATROSKA_PKG)
+
+
+TARGET_BIN_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX)
+TARGET_LIB_RPATH = /lib$(LIBSUFFIX):/usr/lib$(LIBSUFFIX):/usr/lib/../lib$(LIBSUFFIX)
+
+configure_switches  = -DCMAKE_BUILD_TYPE='Release'
+
+configure_switches += -DCMAKE_C_COMPILER='$(CROSS_PREFIX)gcc'
+configure_switches += -DCMAKE_CXX_COMPILER='$(CROSS_PREFIX)g++'
+configure_switches += -DCMAKE_LINKER='$(CROSS_PREFIX)ld'
+configure_switches += -DCMAKE_AR='$(CROSS_PREFIX)ar'
+configure_switches += -DCMAKE_NM='$(CROSS_PREFIX)nm'
+configure_switches += -DCMAKE_RANLIB='$(CROSS_PREFIX)ranlib'
+configure_switches += -DCMAKE_OBJCOPY='$(CROSS_PREFIX)objcopy'
+configure_switches += -DCMAKE_OBJDUMP='$(CROSS_PREFIX)objdump'
+configure_switches += -DCMAKE_STRIP='$(CROSS_PREFIX)strip'
+
+configure_switches += -DCMAKE_C_FLAGS='--sysroot=$(TARGET_DEST_DIR) $(CFLAGS) $(ARCH_FLAGS) $(ARCH_DEFS) $(HW_FLAGS)'
+configure_switches += -DCMAKE_CXX_FLAGS='--sysroot=$(TARGET_DEST_DIR) $(CFLAGS) $(ARCH_FLAGS) $(ARCH_DEFS) $(HW_FLAGS)'
+
+configure_switches += -DCMAKE_EXE_LINKER_FLAGS='--sysroot=$(TARGET_DEST_DIR) -Wl,-rpath,$(TARGET_BIN_RPATH) -L$(TARGET_DEST_DIR)/lib$(LIBSUFFIX) -L$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)'
+configure_switches += -DCMAKE_MODULE_LINKER_FLAGS='--sysroot=$(TARGET_DEST_DIR) -Wl,-rpath,$(TARGET_LIB_RPATH) -L$(TARGET_DEST_DIR)/lib$(LIBSUFFIX) -L$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)'
+configure_switches += -DCMAKE_SHARED_LINKER_FLAGS='--sysroot=$(TARGET_DEST_DIR) -Wl,-rpath,$(TARGET_LIB_RPATH) -L$(TARGET_DEST_DIR)/lib$(LIBSUFFIX) -L$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)'
+
+
+ifeq ($(TOOLCHAIN),$(TOOLCHAIN_JZ47XX_GLIBC))
+configure_switches += -DCMAKE_C_FLAGS_RELEASE='-O2 -DNDEBUG'
+configure_switches += -DCMAKE_CXX_FLAGS_RELEASE='-O2 -DNDEBUG'
+configure_switches += -DCMAKE_ASM_FLAGS_RELEASE='-O2 -DNDEBUG'
+endif
+
+configure_switches += -DCMAKE_BUILD_TYPE=None
+configure_switches += -DCMAKE_INSTALL_PREFIX=/usr
+configure_switches += -DCMAKE_INSTALL_LIBDIR='/usr/lib$(LIBSUFFIX)'
+
+configure_switches += -DBUILD_SHARED_LIBS=ON
+
+configure_switches += -DEBML_DIR='$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/cmake/EBML'
+
+
+####### 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) cmake $(configure_switches) ../$(src_dir_name) ; \
+	 )
+	@( cd $(build_dir) ; \
+	   $(BUILD_ENVIRONMENT) $(MAKE) ; \
+	 )
+	@touch $@
+
+$(install_target): $(build_target)
+	@mkdir -p $(MATROSKA_PKG)
+	@cd $(build_dir) && $(BUILD_ENVIRONMENT) $(MAKE) -j1 install $(env_sysroot)
+	# ======= Install Documentation =======
+	@if [ -d $(MATROSKA_PKG)/usr/share/man ]; then \
+	  ( cd $(MATROSKA_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 $(MATROSKA_PKG)/usr/doc/$(src_dir_name)
+	@cp -a $(SRC_DIR)/LICENSE* \
+	       $(MATROSKA_PKG)/usr/doc/$(src_dir_name)
+	@mkdir -p $(MATROSKA_PKG)/usr/share/doc/$(src_dir_name)
+	@( cd $(SRC_DIR) ; \
+	   cp -a LICENSE* README.md \
+	         $(MATROSKA_PKG)/usr/share/doc/$(src_dir_name) \
+	 )
+	@( cd $(SRC_DIR) ; \
+	   if [ -r NEWS.md ]; then \
+	     DOCSDIR=`echo $(MATROSKA_PKG)/usr/share/doc/$(src_dir_name)` ; \
+	     cat NEWS.md | head -n 1000 > $$DOCSDIR/NEWS.md ; \
+	     touch -r NEWS.md $$DOCSDIR/NEWS.md ; \
+	   fi \
+	 )
+	# ======= Install the same to $(TARGET_DEST_DIR) =======
+	$(call install-into-devenv, $(MATROSKA_PKG))
+	# ======= tune pkg-config *.pc search path to the target destination for development =======
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/cmake/Matroska ; \
+	   sed -i 's,"/usr,"$(TARGET_DEST_DIR)/usr,g' MatroskaConfig.cmake MatroskaTargets-none.cmake ; \
+	 )
+	@( cd $(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/pkgconfig ; \
+	   sed -i "s,/usr,$(TARGET_DEST_DIR)/usr,g" libmatroska.pc ; \
+	 )
+	# ======= Strip binaries =======
+	@( cd $(MATROSKA_PKG) ; \
+	   find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs $(STRIP) --strip-unneeded 2> /dev/null ; \
+	 )
+ifneq ($(PATCHELF),)
+	# ======= Set RPATH/RUNPATH for target shared objects =======
+	@( cd $(MATROSKA_PKG)/usr/lib$(LIBSUFFIX) ; \
+	   for file in `find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs echo` ; do \
+	     rpath=`$(PATCHELF) --print-rpath $$file 2> /dev/null` ; \
+	     if echo "$$rpath" | grep -q "$(TARGET_DEST_DIR)" ; then \
+	       $(PATCHELF) --set-rpath $(TARGET_LIB_RPATH) $$file 1> /dev/null 2> /dev/null ; \
+	     fi ; \
+	   done ; \
+	 )
+endif
+	@touch $@
+
+$(MATROSKA_PKG_DESCRIPTION_FILE): $(MATROSKA_PKG_DESCRIPTION_FILE_IN)
+	@cat $< | $(SED) -e "s/@VERSION@/$(version)/g" > $@
+
+$(pkg_certificate) : $(pkg_archive) ;
+$(pkg_signature)   : $(pkg_archive) ;
+$(pkg_description) : $(pkg_archive) ;
+
+$(pkg_archive): $(install_target) $(MATROSKA_PKG_DESCRIPTION_FILE) $(MATROSKA_PKG_INSTALL_SCRIPT)
+	@cp $(MATROSKA_PKG_DESCRIPTION_FILE) $(MATROSKA_PKG)/.DESCRIPTION
+	@cp $(MATROSKA_PKG_INSTALL_SCRIPT) $(MATROSKA_PKG)/.INSTALL
+	@$(BUILD_PKG_REQUIRES) $(MATROSKA_PKG)/.REQUIRES
+	@echo "pkgname=$(MATROSKA_PKG_NAME)"                            >  $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "pkgver=$(MATROSKA_PKG_VERSION)"                          >> $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "arch=$(MATROSKA_PKG_ARCH)"                               >> $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "distroname=$(MATROSKA_PKG_DISTRO_NAME)"                  >> $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "distrover=$(MATROSKA_PKG_DISTRO_VERSION)"                >> $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "group=$(MATROSKA_PKG_GROUP)"                             >> $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "short_description=\"$(MATROSKA_PKG_SHORT_DESCRIPTION)\"" >> $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "url=$(MATROSKA_PKG_URL)"                                 >> $(MATROSKA_PKG)/.PKGINFO ; \
+	 echo "license=$(MATROSKA_PKG_LICENSE)"                         >> $(MATROSKA_PKG)/.PKGINFO
+	@$(PSEUDO) sh -c "cd $(MATROSKA_PKG) && \
+	                  chown -R root:root . && \
+	                  $(MAKE_PACKAGE) -J --linkadd=yes $(GNUPG_OPTIONS) -m -d .. ."
Index: libmatroska/1.7.1/PATCHES
===================================================================
Index: libmatroska/1.7.1/libmatroska-pkg-description.in
===================================================================
--- libmatroska/1.7.1/libmatroska-pkg-description.in	(nonexistent)
+++ libmatroska/1.7.1/libmatroska-pkg-description.in	(revision 385)
@@ -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------------------------------------------------------|
+libmatroska: libmatroska @VERSION@ (a C++ library to parse Matroska files)
+libmatroska:
+libmatroska: A C++ library to parse and create Matroska files.
+libmatroska:
+libmatroska:
+libmatroska:
+libmatroska: Sources: https://github.com/Matroska-Org/libmatroska
+libmatroska:
+libmatroska:
+libmatroska:
+libmatroska:
Index: libmatroska/1.7.1/libmatroska-pkg-install.sh
===================================================================
--- libmatroska/1.7.1/libmatroska-pkg-install.sh	(nonexistent)
+++ libmatroska/1.7.1/libmatroska-pkg-install.sh	(revision 385)
@@ -0,0 +1,53 @@
+#!/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() {
+  /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: libmatroska/1.7.1/libmatroska-pkg-install.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: libmatroska/1.7.1
===================================================================
--- libmatroska/1.7.1	(nonexistent)
+++ libmatroska/1.7.1	(revision 385)

Property changes on: libmatroska/1.7.1
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,74 ##
+
+# install dir
+dist
+
+# Target build dirs
+.a1x-newlib
+.a2x-newlib
+.at91sam7s-newlib
+
+.build-machine
+
+.a1x-glibc
+.a2x-glibc
+.h3-glibc
+.h5-glibc
+.i586-glibc
+.i686-glibc
+.imx6-glibc
+.jz47xx-glibc
+.makefile
+.am335x-glibc
+.omap543x-glibc
+.p5600-glibc
+.power8-glibc
+.power8le-glibc
+.power9-glibc
+.power9le-glibc
+.m1000-glibc
+.riscv64-glibc
+.rk328x-glibc
+.rk33xx-glibc
+.rk339x-glibc
+.rk358x-glibc
+.s8xx-glibc
+.s9xx-glibc
+.x86_64-glibc
+
+# Hidden files (each file)
+.makefile
+.dist
+.rootfs
+
+# src & hw requires
+.src_requires
+.src_requires_depend
+.requires
+.requires_depend
+
+# Tarballs
+*.gz
+*.bz2
+*.lz
+*.xz
+*.tgz
+*.txz
+
+# Signatures
+*.asc
+*.sig
+*.sign
+*.sha1sum
+
+# Patches
+*.patch
+
+# Descriptions
+*.dsc
+*.txt
+
+# Default linux config files
+*.defconfig
+
+# backup copies
+*~
Index: libmikmod/3.3.11.1/Makefile
===================================================================
--- libmikmod/3.3.11.1/Makefile	(revision 384)
+++ libmikmod/3.3.11.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libmikmod/3.3.11.1
===================================================================
--- libmikmod/3.3.11.1	(revision 384)
+++ libmikmod/3.3.11.1	(revision 385)

Property changes on: libmikmod/3.3.11.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmikmod/3.3.11.1-ppc32
===================================================================
--- libmikmod/3.3.11.1-ppc32	(revision 384)
+++ libmikmod/3.3.11.1-ppc32	(revision 385)

Property changes on: libmikmod/3.3.11.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmikmod/3.3.11.1-x86_32
===================================================================
--- libmikmod/3.3.11.1-x86_32	(revision 384)
+++ libmikmod/3.3.11.1-x86_32	(revision 385)

Property changes on: libmikmod/3.3.11.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmodplug/0.8.9.0/Makefile
===================================================================
--- libmodplug/0.8.9.0/Makefile	(revision 384)
+++ libmodplug/0.8.9.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: libmodplug/0.8.9.0
===================================================================
--- libmodplug/0.8.9.0	(revision 384)
+++ libmodplug/0.8.9.0	(revision 385)

Property changes on: libmodplug/0.8.9.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmodplug/0.8.9.0-ppc32/Makefile
===================================================================
--- libmodplug/0.8.9.0-ppc32/Makefile	(revision 384)
+++ libmodplug/0.8.9.0-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libmodplug
 
 REQUIRES           = media/libmodplug/0.8.9.0
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libmodplug/0.8.9.0-ppc32
===================================================================
--- libmodplug/0.8.9.0-ppc32	(revision 384)
+++ libmodplug/0.8.9.0-ppc32	(revision 385)

Property changes on: libmodplug/0.8.9.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libmodplug/0.8.9.0-x86_32/Makefile
===================================================================
--- libmodplug/0.8.9.0-x86_32/Makefile	(revision 384)
+++ libmodplug/0.8.9.0-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libmodplug
 
 REQUIRES           = media/libmodplug/0.8.9.0
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libmodplug/0.8.9.0-x86_32
===================================================================
--- libmodplug/0.8.9.0-x86_32	(revision 384)
+++ libmodplug/0.8.9.0-x86_32	(revision 385)

Property changes on: libmodplug/0.8.9.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libogg/1.3.5/Makefile
===================================================================
--- libogg/1.3.5/Makefile	(revision 384)
+++ libogg/1.3.5/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: libogg/1.3.5
===================================================================
--- libogg/1.3.5	(revision 384)
+++ libogg/1.3.5	(revision 385)

Property changes on: libogg/1.3.5
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libogg/1.3.5-ppc32/Makefile
===================================================================
--- libogg/1.3.5-ppc32/Makefile	(revision 384)
+++ libogg/1.3.5-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/libogg
 
 REQUIRES           = media/libogg/1.3.5
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libogg/1.3.5-ppc32
===================================================================
--- libogg/1.3.5-ppc32	(revision 384)
+++ libogg/1.3.5-ppc32	(revision 385)

Property changes on: libogg/1.3.5-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libogg/1.3.5-x86_32/Makefile
===================================================================
--- libogg/1.3.5-x86_32/Makefile	(revision 384)
+++ libogg/1.3.5-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/libogg
 
 REQUIRES           = media/libogg/1.3.5
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libogg/1.3.5-x86_32
===================================================================
--- libogg/1.3.5-x86_32	(revision 384)
+++ libogg/1.3.5-x86_32	(revision 385)

Property changes on: libogg/1.3.5-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libomxil-bellagio/0.9.3/Makefile
===================================================================
--- libomxil-bellagio/0.9.3/Makefile	(revision 384)
+++ libomxil-bellagio/0.9.3/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: libomxil-bellagio/0.9.3
===================================================================
--- libomxil-bellagio/0.9.3	(revision 384)
+++ libomxil-bellagio/0.9.3	(revision 385)

Property changes on: libomxil-bellagio/0.9.3
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libomxil-bellagio/0.9.3-ppc32/Makefile
===================================================================
--- libomxil-bellagio/0.9.3-ppc32/Makefile	(revision 384)
+++ libomxil-bellagio/0.9.3-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/OpenMAX/libomxil-bellagio
 
 REQUIRES           = media/libomxil-bellagio/0.9.3
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libomxil-bellagio/0.9.3-ppc32
===================================================================
--- libomxil-bellagio/0.9.3-ppc32	(revision 384)
+++ libomxil-bellagio/0.9.3-ppc32	(revision 385)

Property changes on: libomxil-bellagio/0.9.3-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libomxil-bellagio/0.9.3-x86_32/Makefile
===================================================================
--- libomxil-bellagio/0.9.3-x86_32/Makefile	(revision 384)
+++ libomxil-bellagio/0.9.3-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/OpenMAX/libomxil-bellagio
 
 REQUIRES           = media/libomxil-bellagio/0.9.3
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libomxil-bellagio/0.9.3-x86_32
===================================================================
--- libomxil-bellagio/0.9.3-x86_32	(revision 384)
+++ libomxil-bellagio/0.9.3-x86_32	(revision 385)

Property changes on: libomxil-bellagio/0.9.3-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsamplerate/0.1.9/Makefile
===================================================================
--- libsamplerate/0.1.9/Makefile	(revision 384)
+++ libsamplerate/0.1.9/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libsamplerate/0.1.9
===================================================================
--- libsamplerate/0.1.9	(revision 384)
+++ libsamplerate/0.1.9	(revision 385)

Property changes on: libsamplerate/0.1.9
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsamplerate/0.1.9-ppc32
===================================================================
--- libsamplerate/0.1.9-ppc32	(revision 384)
+++ libsamplerate/0.1.9-ppc32	(revision 385)

Property changes on: libsamplerate/0.1.9-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsamplerate/0.1.9-x86_32
===================================================================
--- libsamplerate/0.1.9-x86_32	(revision 384)
+++ libsamplerate/0.1.9-x86_32	(revision 385)

Property changes on: libsamplerate/0.1.9-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libshout/2.4.6/Makefile
===================================================================
--- libshout/2.4.6/Makefile	(revision 384)
+++ libshout/2.4.6/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libshout/2.4.6
===================================================================
--- libshout/2.4.6	(revision 384)
+++ libshout/2.4.6	(revision 385)

Property changes on: libshout/2.4.6
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libshout/2.4.6-ppc32
===================================================================
--- libshout/2.4.6-ppc32	(revision 384)
+++ libshout/2.4.6-ppc32	(revision 385)

Property changes on: libshout/2.4.6-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libshout/2.4.6-x86_32
===================================================================
--- libshout/2.4.6-x86_32	(revision 384)
+++ libshout/2.4.6-x86_32	(revision 385)

Property changes on: libshout/2.4.6-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsndfile/1.0.28/Makefile
===================================================================
--- libsndfile/1.0.28/Makefile	(revision 384)
+++ libsndfile/1.0.28/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libsndfile/1.0.28
===================================================================
--- libsndfile/1.0.28	(revision 384)
+++ libsndfile/1.0.28	(revision 385)

Property changes on: libsndfile/1.0.28
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsndfile/1.0.28-ppc32
===================================================================
--- libsndfile/1.0.28-ppc32	(revision 384)
+++ libsndfile/1.0.28-ppc32	(revision 385)

Property changes on: libsndfile/1.0.28-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsndfile/1.0.28-x86_32
===================================================================
--- libsndfile/1.0.28-x86_32	(revision 384)
+++ libsndfile/1.0.28-x86_32	(revision 385)

Property changes on: libsndfile/1.0.28-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsoxr/0.1.3/Makefile
===================================================================
--- libsoxr/0.1.3/Makefile	(revision 384)
+++ libsoxr/0.1.3/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES          += libs/glibc/2.36
+REQUIRES          += libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: libsoxr/0.1.3
===================================================================
--- libsoxr/0.1.3	(revision 384)
+++ libsoxr/0.1.3	(revision 385)

Property changes on: libsoxr/0.1.3
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsoxr/0.1.3-ppc32/Makefile
===================================================================
--- libsoxr/0.1.3-ppc32/Makefile	(revision 384)
+++ libsoxr/0.1.3-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libsoxr
 
 REQUIRES           = media/libsoxr/0.1.3
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libsoxr/0.1.3-ppc32
===================================================================
--- libsoxr/0.1.3-ppc32	(revision 384)
+++ libsoxr/0.1.3-ppc32	(revision 385)

Property changes on: libsoxr/0.1.3-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libsoxr/0.1.3-x86_32/Makefile
===================================================================
--- libsoxr/0.1.3-x86_32/Makefile	(revision 384)
+++ libsoxr/0.1.3-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libsoxr
 
 REQUIRES           = media/libsoxr/0.1.3
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libsoxr/0.1.3-x86_32
===================================================================
--- libsoxr/0.1.3-x86_32	(revision 384)
+++ libsoxr/0.1.3-x86_32	(revision 385)

Property changes on: libsoxr/0.1.3-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libtheora/1.1.1/Makefile
===================================================================
--- libtheora/1.1.1/Makefile	(revision 384)
+++ libtheora/1.1.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libtheora/1.1.1
===================================================================
--- libtheora/1.1.1	(revision 384)
+++ libtheora/1.1.1	(revision 385)

Property changes on: libtheora/1.1.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libtheora/1.1.1-ppc32
===================================================================
--- libtheora/1.1.1-ppc32	(revision 384)
+++ libtheora/1.1.1-ppc32	(revision 385)

Property changes on: libtheora/1.1.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libtheora/1.1.1-x86_32
===================================================================
--- libtheora/1.1.1-x86_32	(revision 384)
+++ libtheora/1.1.1-x86_32	(revision 385)

Property changes on: libtheora/1.1.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvidstab/1.1.0/Makefile
===================================================================
--- libvidstab/1.1.0/Makefile	(revision 384)
+++ libvidstab/1.1.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES          += libs/glibc/2.36
+REQUIRES          += libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: libvidstab/1.1.0
===================================================================
--- libvidstab/1.1.0	(revision 384)
+++ libvidstab/1.1.0	(revision 385)

Property changes on: libvidstab/1.1.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvidstab/1.1.0-ppc32/Makefile
===================================================================
--- libvidstab/1.1.0-ppc32/Makefile	(revision 384)
+++ libvidstab/1.1.0-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/vid-stab
 
 REQUIRES           = media/libvidstab/1.1.0
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libvidstab/1.1.0-ppc32
===================================================================
--- libvidstab/1.1.0-ppc32	(revision 384)
+++ libvidstab/1.1.0-ppc32	(revision 385)

Property changes on: libvidstab/1.1.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvidstab/1.1.0-x86_32/Makefile
===================================================================
--- libvidstab/1.1.0-x86_32/Makefile	(revision 384)
+++ libvidstab/1.1.0-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/vid-stab
 
 REQUIRES           = media/libvidstab/1.1.0
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libvidstab/1.1.0-x86_32
===================================================================
--- libvidstab/1.1.0-x86_32	(revision 384)
+++ libvidstab/1.1.0-x86_32	(revision 385)

Property changes on: libvidstab/1.1.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvorbis/1.3.7/Makefile
===================================================================
--- libvorbis/1.3.7/Makefile	(revision 384)
+++ libvorbis/1.3.7/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: libvorbis/1.3.7
===================================================================
--- libvorbis/1.3.7	(revision 384)
+++ libvorbis/1.3.7	(revision 385)

Property changes on: libvorbis/1.3.7
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvorbis/1.3.7-ppc32
===================================================================
--- libvorbis/1.3.7-ppc32	(revision 384)
+++ libvorbis/1.3.7-ppc32	(revision 385)

Property changes on: libvorbis/1.3.7-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvorbis/1.3.7-x86_32
===================================================================
--- libvorbis/1.3.7-x86_32	(revision 384)
+++ libvorbis/1.3.7-x86_32	(revision 385)

Property changes on: libvorbis/1.3.7-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvpx/1.12.0/Makefile
===================================================================
--- libvpx/1.12.0/Makefile	(revision 384)
+++ libvpx/1.12.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -149,7 +155,8 @@
 target_platform = armv7-linux-gcc
 endif
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 target_platform = arm64-linux-gcc
 endif
Index: libvpx/1.12.0
===================================================================
--- libvpx/1.12.0	(revision 384)
+++ libvpx/1.12.0	(revision 385)

Property changes on: libvpx/1.12.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvpx/1.12.0-ppc32/Makefile
===================================================================
--- libvpx/1.12.0-ppc32/Makefile	(revision 384)
+++ libvpx/1.12.0-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libvpx
 
 REQUIRES           = media/libvpx/1.12.0
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libvpx/1.12.0-ppc32
===================================================================
--- libvpx/1.12.0-ppc32	(revision 384)
+++ libvpx/1.12.0-ppc32	(revision 385)

Property changes on: libvpx/1.12.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libvpx/1.12.0-x86_32/Makefile
===================================================================
--- libvpx/1.12.0-x86_32/Makefile	(revision 384)
+++ libvpx/1.12.0-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/libvpx
 
 REQUIRES           = media/libvpx/1.12.0
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libvpx/1.12.0-x86_32
===================================================================
--- libvpx/1.12.0-x86_32	(revision 384)
+++ libvpx/1.12.0-x86_32	(revision 385)

Property changes on: libvpx/1.12.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libx264/0.164.20221217/Makefile
===================================================================
--- libx264/0.164.20221217/Makefile	(revision 384)
+++ libx264/0.164.20221217/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: libx264/0.164.20221217
===================================================================
--- libx264/0.164.20221217	(revision 384)
+++ libx264/0.164.20221217	(revision 385)

Property changes on: libx264/0.164.20221217
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libx264/0.164.20221217-ppc32/Makefile
===================================================================
--- libx264/0.164.20221217-ppc32/Makefile	(revision 384)
+++ libx264/0.164.20221217-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/VideoLAN/x264
 
 REQUIRES           = media/libx264/0.164.20221217
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libx264/0.164.20221217-ppc32
===================================================================
--- libx264/0.164.20221217-ppc32	(revision 384)
+++ libx264/0.164.20221217-ppc32	(revision 385)

Property changes on: libx264/0.164.20221217-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: libx264/0.164.20221217-x86_32/Makefile
===================================================================
--- libx264/0.164.20221217-x86_32/Makefile	(revision 384)
+++ libx264/0.164.20221217-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/VideoLAN/x264
 
 REQUIRES           = media/libx264/0.164.20221217
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: libx264/0.164.20221217-x86_32
===================================================================
--- libx264/0.164.20221217-x86_32	(revision 384)
+++ libx264/0.164.20221217-x86_32	(revision 385)

Property changes on: libx264/0.164.20221217-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: madplay/0.15.2b/Makefile
===================================================================
--- madplay/0.15.2b/Makefile	(revision 384)
+++ madplay/0.15.2b/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: madplay/0.15.2b
===================================================================
--- madplay/0.15.2b	(revision 384)
+++ madplay/0.15.2b	(revision 385)

Property changes on: madplay/0.15.2b
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: mikmod/3.2.8/Makefile
===================================================================
--- mikmod/3.2.8/Makefile	(revision 384)
+++ mikmod/3.2.8/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: mikmod/3.2.8
===================================================================
--- mikmod/3.2.8	(revision 384)
+++ mikmod/3.2.8	(revision 385)

Property changes on: mikmod/3.2.8
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: mp4v2/2.1.1/Makefile
===================================================================
--- mp4v2/2.1.1/Makefile	(revision 384)
+++ mp4v2/2.1.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: mp4v2/2.1.1
===================================================================
--- mp4v2/2.1.1	(revision 384)
+++ mp4v2/2.1.1	(revision 385)

Property changes on: mp4v2/2.1.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: mp4v2/2.1.1-ppc32/Makefile
===================================================================
--- mp4v2/2.1.1-ppc32/Makefile	(revision 384)
+++ mp4v2/2.1.1-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/mp4v2
 
 REQUIRES           = media/mp4v2/2.1.1
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: mp4v2/2.1.1-ppc32
===================================================================
--- mp4v2/2.1.1-ppc32	(revision 384)
+++ mp4v2/2.1.1-ppc32	(revision 385)

Property changes on: mp4v2/2.1.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: mp4v2/2.1.1-x86_32/Makefile
===================================================================
--- mp4v2/2.1.1-x86_32/Makefile	(revision 384)
+++ mp4v2/2.1.1-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/mp4v2
 
 REQUIRES           = media/mp4v2/2.1.1
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: mp4v2/2.1.1-x86_32
===================================================================
--- mp4v2/2.1.1-x86_32	(revision 384)
+++ mp4v2/2.1.1-x86_32	(revision 385)

Property changes on: mp4v2/2.1.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: mpg123/1.31.1/Makefile
===================================================================
--- mpg123/1.31.1/Makefile	(revision 384)
+++ mpg123/1.31.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -151,7 +157,8 @@
 extra_configure_switches += --with-cpu=neon
 endif
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 extra_configure_switches += --with-cpu=aarch64
 endif
Index: mpg123/1.31.1
===================================================================
--- mpg123/1.31.1	(revision 384)
+++ mpg123/1.31.1	(revision 385)

Property changes on: mpg123/1.31.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: mpg123/1.31.1-ppc32
===================================================================
--- mpg123/1.31.1-ppc32	(revision 384)
+++ mpg123/1.31.1-ppc32	(revision 385)

Property changes on: mpg123/1.31.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: mpg123/1.31.1-x86_32
===================================================================
--- mpg123/1.31.1-x86_32	(revision 384)
+++ mpg123/1.31.1-x86_32	(revision 385)

Property changes on: mpg123/1.31.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opencore-amr/0.1.6/Makefile
===================================================================
--- opencore-amr/0.1.6/Makefile	(revision 384)
+++ opencore-amr/0.1.6/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: opencore-amr/0.1.6
===================================================================
--- opencore-amr/0.1.6	(revision 384)
+++ opencore-amr/0.1.6	(revision 385)

Property changes on: opencore-amr/0.1.6
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opencore-amr/0.1.6-ppc32/Makefile
===================================================================
--- opencore-amr/0.1.6-ppc32/Makefile	(revision 384)
+++ opencore-amr/0.1.6-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/opencore-amr
 
 REQUIRES           = media/opencore-amr/0.1.6
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: opencore-amr/0.1.6-ppc32
===================================================================
--- opencore-amr/0.1.6-ppc32	(revision 384)
+++ opencore-amr/0.1.6-ppc32	(revision 385)

Property changes on: opencore-amr/0.1.6-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opencore-amr/0.1.6-x86_32/Makefile
===================================================================
--- opencore-amr/0.1.6-x86_32/Makefile	(revision 384)
+++ opencore-amr/0.1.6-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/opencore-amr
 
 REQUIRES           = media/opencore-amr/0.1.6
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: opencore-amr/0.1.6-x86_32
===================================================================
--- opencore-amr/0.1.6-x86_32	(revision 384)
+++ opencore-amr/0.1.6-x86_32	(revision 385)

Property changes on: opencore-amr/0.1.6-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: openh264/2.3.1/Makefile
===================================================================
--- openh264/2.3.1/Makefile	(revision 384)
+++ openh264/2.3.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES          += libs/glibc/2.36
+REQUIRES          += libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -135,7 +141,8 @@
 ARCH_INCLUDES = arm
 endif
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 ARCH = arm64
 ARCH_INCLUDES = arm64
Index: openh264/2.3.1
===================================================================
--- openh264/2.3.1	(revision 384)
+++ openh264/2.3.1	(revision 385)

Property changes on: openh264/2.3.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: openh264/2.3.1-ppc32/Makefile
===================================================================
--- openh264/2.3.1-ppc32/Makefile	(revision 384)
+++ openh264/2.3.1-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/VideoLAN/x264
 
 REQUIRES           = media/openh264/2.3.1
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: openh264/2.3.1-ppc32
===================================================================
--- openh264/2.3.1-ppc32	(revision 384)
+++ openh264/2.3.1-ppc32	(revision 385)

Property changes on: openh264/2.3.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: openh264/2.3.1-x86_32/Makefile
===================================================================
--- openh264/2.3.1-x86_32/Makefile	(revision 384)
+++ openh264/2.3.1-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/VideoLAN/x264
 
 REQUIRES           = media/openh264/2.3.1
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: openh264/2.3.1-x86_32
===================================================================
--- openh264/2.3.1-x86_32	(revision 384)
+++ openh264/2.3.1-x86_32	(revision 385)

Property changes on: openh264/2.3.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: openjpeg2/2.5.0/Makefile
===================================================================
--- openjpeg2/2.5.0/Makefile	(revision 384)
+++ openjpeg2/2.5.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: openjpeg2/2.5.0
===================================================================
--- openjpeg2/2.5.0	(revision 384)
+++ openjpeg2/2.5.0	(revision 385)

Property changes on: openjpeg2/2.5.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: openjpeg2/2.5.0-ppc32
===================================================================
--- openjpeg2/2.5.0-ppc32	(revision 384)
+++ openjpeg2/2.5.0-ppc32	(revision 385)

Property changes on: openjpeg2/2.5.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: openjpeg2/2.5.0-x86_32
===================================================================
--- openjpeg2/2.5.0-x86_32	(revision 384)
+++ openjpeg2/2.5.0-x86_32	(revision 385)

Property changes on: openjpeg2/2.5.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opus/1.3.1/Makefile
===================================================================
--- opus/1.3.1/Makefile	(revision 384)
+++ opus/1.3.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: opus/1.3.1
===================================================================
--- opus/1.3.1	(revision 384)
+++ opus/1.3.1	(revision 385)

Property changes on: opus/1.3.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opus/1.3.1-ppc32/Makefile
===================================================================
--- opus/1.3.1-ppc32/Makefile	(revision 384)
+++ opus/1.3.1-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/opus
 
 REQUIRES           = media/opus/1.3.1
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: opus/1.3.1-ppc32
===================================================================
--- opus/1.3.1-ppc32	(revision 384)
+++ opus/1.3.1-ppc32	(revision 385)

Property changes on: opus/1.3.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opus/1.3.1-x86_32/Makefile
===================================================================
--- opus/1.3.1-x86_32/Makefile	(revision 384)
+++ opus/1.3.1-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/opus
 
 REQUIRES           = media/opus/1.3.1
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: opus/1.3.1-x86_32
===================================================================
--- opus/1.3.1-x86_32	(revision 384)
+++ opus/1.3.1-x86_32	(revision 385)

Property changes on: opus/1.3.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opusfile/0.12/Makefile
===================================================================
--- opusfile/0.12/Makefile	(revision 384)
+++ opusfile/0.12/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: opusfile/0.12
===================================================================
--- opusfile/0.12	(revision 384)
+++ opusfile/0.12	(revision 385)

Property changes on: opusfile/0.12
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opusfile/0.12-ppc32
===================================================================
--- opusfile/0.12-ppc32	(revision 384)
+++ opusfile/0.12-ppc32	(revision 385)

Property changes on: opusfile/0.12-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: opusfile/0.12-x86_32
===================================================================
--- opusfile/0.12-x86_32	(revision 384)
+++ opusfile/0.12-x86_32	(revision 385)

Property changes on: opusfile/0.12-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: portaudio/19.7.0/Makefile
===================================================================
--- portaudio/19.7.0/Makefile	(revision 384)
+++ portaudio/19.7.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: portaudio/19.7.0
===================================================================
--- portaudio/19.7.0	(revision 384)
+++ portaudio/19.7.0	(revision 385)

Property changes on: portaudio/19.7.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: portaudio/19.7.0-ppc32
===================================================================
--- portaudio/19.7.0-ppc32	(revision 384)
+++ portaudio/19.7.0-ppc32	(revision 385)

Property changes on: portaudio/19.7.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: portaudio/19.7.0-x86_32
===================================================================
--- portaudio/19.7.0-x86_32	(revision 384)
+++ portaudio/19.7.0-x86_32	(revision 385)

Property changes on: portaudio/19.7.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: pulseaudio/16.1/Makefile
===================================================================
--- pulseaudio/16.1/Makefile	(revision 384)
+++ pulseaudio/16.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -151,7 +157,8 @@
 endian   = little
 endif
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 cpu_name = aarch64
 endian   = little
@@ -338,6 +345,10 @@
 	@mv $(PAUDIO_PKG)/etc/pulse/daemon.conf $(PAUDIO_PKG)/etc/pulse/daemon.conf.new
 	@mv $(PAUDIO_PKG)/etc/pulse/default.pa  $(PAUDIO_PKG)/etc/pulse/default.pa.new
 	@mv $(PAUDIO_PKG)/etc/pulse/system.pa   $(PAUDIO_PKG)/etc/pulse/system.pa.new
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_RK358X_GLIBC)),)
+	# ======= Set default pulseaudio output card =======
+	@sed -i 's,^#set-default-sink output,set-default-sink alsa_output.platform-es8388-sound.stereo-fallback,' $(PAUDIO_PKG)/etc/pulse/default.pa.new
+endif
 	# ======= Move dbus configs to system location =======
 	@mkdir -p $(PAUDIO_PKG)/usr/share/dbus-1/system.d/
 	@mv $(PAUDIO_PKG)/etc/dbus-1/system.d/* $(PAUDIO_PKG)/usr/share/dbus-1/system.d/
Index: pulseaudio/16.1/pulseaudio-pkg-install.sh
===================================================================
--- pulseaudio/16.1/pulseaudio-pkg-install.sh	(revision 384)
+++ pulseaudio/16.1/pulseaudio-pkg-install.sh	(revision 385)
@@ -32,6 +32,9 @@
 
 # arg 1:  the new package version
 post_install() {
+  if [ -f "etc/pulse/default.pa" ] ; then
+    rm -f etc/pulse/default.pa
+  fi
   preserve_perms etc/rc.d/rc.pulseaudio.new
   install_file   etc/pulse/client.conf.new
   install_file   etc/pulse/daemon.conf.new
Index: pulseaudio/16.1
===================================================================
--- pulseaudio/16.1	(revision 384)
+++ pulseaudio/16.1	(revision 385)

Property changes on: pulseaudio/16.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: pulseaudio/16.1-ppc32
===================================================================
--- pulseaudio/16.1-ppc32	(revision 384)
+++ pulseaudio/16.1-ppc32	(revision 385)

Property changes on: pulseaudio/16.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: pulseaudio/16.1-x86_32
===================================================================
--- pulseaudio/16.1-x86_32	(revision 384)
+++ pulseaudio/16.1-x86_32	(revision 385)

Property changes on: pulseaudio/16.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: rtmpdump/2.4.1/Makefile
===================================================================
--- rtmpdump/2.4.1/Makefile	(revision 384)
+++ rtmpdump/2.4.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -55,7 +61,7 @@
 SOURCE_REQUIRES    = sources/packages/m/rtmpdump
 
 REQUIRES           = libs/zlib/1.2.13
-REQUIRES          += net/gnutls/3.7.1
+REQUIRES          += net/gnutls/3.8.0
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: rtmpdump/2.4.1
===================================================================
--- rtmpdump/2.4.1	(revision 384)
+++ rtmpdump/2.4.1	(revision 385)

Property changes on: rtmpdump/2.4.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: rtmpdump/2.4.1-ppc32/Makefile
===================================================================
--- rtmpdump/2.4.1-ppc32/Makefile	(revision 384)
+++ rtmpdump/2.4.1-ppc32/Makefile	(revision 385)
@@ -17,7 +17,7 @@
 
 REQUIRES           = media/rtmpdump/2.4.1
 REQUIRES          += libs/zlib/1.2.13-ppc32
-REQUIRES          += net/gnutls/3.7.1-ppc32
+REQUIRES          += net/gnutls/3.8.0-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: rtmpdump/2.4.1-ppc32
===================================================================
--- rtmpdump/2.4.1-ppc32	(revision 384)
+++ rtmpdump/2.4.1-ppc32	(revision 385)

Property changes on: rtmpdump/2.4.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: rtmpdump/2.4.1-x86_32/Makefile
===================================================================
--- rtmpdump/2.4.1-x86_32/Makefile	(revision 384)
+++ rtmpdump/2.4.1-x86_32/Makefile	(revision 385)
@@ -14,7 +14,7 @@
 
 REQUIRES           = media/rtmpdump/2.4.1
 REQUIRES          += libs/zlib/1.2.13-x86_32
-REQUIRES          += net/gnutls/3.7.1-x86_32
+REQUIRES          += net/gnutls/3.8.0-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: rtmpdump/2.4.1-x86_32
===================================================================
--- rtmpdump/2.4.1-x86_32	(revision 384)
+++ rtmpdump/2.4.1-x86_32	(revision 385)

Property changes on: rtmpdump/2.4.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: schroedinger/1.0.11/Makefile
===================================================================
--- schroedinger/1.0.11/Makefile	(revision 384)
+++ schroedinger/1.0.11/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: schroedinger/1.0.11
===================================================================
--- schroedinger/1.0.11	(revision 384)
+++ schroedinger/1.0.11	(revision 385)

Property changes on: schroedinger/1.0.11
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: schroedinger/1.0.11-ppc32
===================================================================
--- schroedinger/1.0.11-ppc32	(revision 384)
+++ schroedinger/1.0.11-ppc32	(revision 385)

Property changes on: schroedinger/1.0.11-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: schroedinger/1.0.11-x86_32
===================================================================
--- schroedinger/1.0.11-x86_32	(revision 384)
+++ schroedinger/1.0.11-x86_32	(revision 385)

Property changes on: schroedinger/1.0.11-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: sox/14.4.2/Makefile
===================================================================
--- sox/14.4.2/Makefile	(revision 384)
+++ sox/14.4.2/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: sox/14.4.2
===================================================================
--- sox/14.4.2	(revision 384)
+++ sox/14.4.2	(revision 385)

Property changes on: sox/14.4.2
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: sox/14.4.2-ppc32
===================================================================
--- sox/14.4.2-ppc32	(revision 384)
+++ sox/14.4.2-ppc32	(revision 385)

Property changes on: sox/14.4.2-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: sox/14.4.2-x86_32
===================================================================
--- sox/14.4.2-x86_32	(revision 384)
+++ sox/14.4.2-x86_32	(revision 385)

Property changes on: sox/14.4.2-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: speex/1.2.1/Makefile
===================================================================
--- speex/1.2.1/Makefile	(revision 384)
+++ speex/1.2.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: speex/1.2.1
===================================================================
--- speex/1.2.1	(revision 384)
+++ speex/1.2.1	(revision 385)

Property changes on: speex/1.2.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: speex/1.2.1-ppc32
===================================================================
--- speex/1.2.1-ppc32	(revision 384)
+++ speex/1.2.1-ppc32	(revision 385)

Property changes on: speex/1.2.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: speex/1.2.1-x86_32
===================================================================
--- speex/1.2.1-x86_32	(revision 384)
+++ speex/1.2.1-x86_32	(revision 385)

Property changes on: speex/1.2.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: speexdsp/1.2.1/Makefile
===================================================================
--- speexdsp/1.2.1/Makefile	(revision 384)
+++ speexdsp/1.2.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -130,7 +136,8 @@
 extra_configure_switches += --sysconfdir=/etc
 
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 extra_configure_switches += --enable-neon=no
 endif
Index: speexdsp/1.2.1
===================================================================
--- speexdsp/1.2.1	(revision 384)
+++ speexdsp/1.2.1	(revision 385)

Property changes on: speexdsp/1.2.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: speexdsp/1.2.1-ppc32/Makefile
===================================================================
--- speexdsp/1.2.1-ppc32/Makefile	(revision 384)
+++ speexdsp/1.2.1-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/speexdsp
 
 REQUIRES           = media/speexdsp/1.2.1
-REQUIRES           = libs/glibc/2.36-ppc32
+REQUIRES           = libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: speexdsp/1.2.1-ppc32
===================================================================
--- speexdsp/1.2.1-ppc32	(revision 384)
+++ speexdsp/1.2.1-ppc32	(revision 385)

Property changes on: speexdsp/1.2.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: speexdsp/1.2.1-x86_32/Makefile
===================================================================
--- speexdsp/1.2.1-x86_32/Makefile	(revision 384)
+++ speexdsp/1.2.1-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xiph/speexdsp
 
 REQUIRES           = media/speexdsp/1.2.1
-REQUIRES           = libs/glibc/2.36-x86_32
+REQUIRES           = libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: speexdsp/1.2.1-x86_32
===================================================================
--- speexdsp/1.2.1-x86_32	(revision 384)
+++ speexdsp/1.2.1-x86_32	(revision 385)

Property changes on: speexdsp/1.2.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: taglib/1.13/Makefile
===================================================================
--- taglib/1.13/Makefile	(revision 384)
+++ taglib/1.13/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: taglib/1.13
===================================================================
--- taglib/1.13	(revision 384)
+++ taglib/1.13	(revision 385)

Property changes on: taglib/1.13
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: taglib/1.13-ppc32
===================================================================
--- taglib/1.13-ppc32	(revision 384)
+++ taglib/1.13-ppc32	(revision 385)

Property changes on: taglib/1.13-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: taglib/1.13-x86_32
===================================================================
--- taglib/1.13-x86_32	(revision 384)
+++ taglib/1.13-x86_32	(revision 385)

Property changes on: taglib/1.13-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: twolame/0.4.0/Makefile
===================================================================
--- twolame/0.4.0/Makefile	(revision 384)
+++ twolame/0.4.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: twolame/0.4.0
===================================================================
--- twolame/0.4.0	(revision 384)
+++ twolame/0.4.0	(revision 385)

Property changes on: twolame/0.4.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: twolame/0.4.0-ppc32
===================================================================
--- twolame/0.4.0-ppc32	(revision 384)
+++ twolame/0.4.0-ppc32	(revision 385)

Property changes on: twolame/0.4.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: twolame/0.4.0-x86_32
===================================================================
--- twolame/0.4.0-x86_32	(revision 384)
+++ twolame/0.4.0-x86_32	(revision 385)

Property changes on: twolame/0.4.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: vo-aacenc/0.1.3/Makefile
===================================================================
--- vo-aacenc/0.1.3/Makefile	(revision 384)
+++ vo-aacenc/0.1.3/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: vo-aacenc/0.1.3
===================================================================
--- vo-aacenc/0.1.3	(revision 384)
+++ vo-aacenc/0.1.3	(revision 385)

Property changes on: vo-aacenc/0.1.3
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: vo-aacenc/0.1.3-ppc32/Makefile
===================================================================
--- vo-aacenc/0.1.3-ppc32/Makefile	(revision 384)
+++ vo-aacenc/0.1.3-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/vo-aacenc
 
 REQUIRES           = media/vo-aacenc/0.1.3
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: vo-aacenc/0.1.3-ppc32
===================================================================
--- vo-aacenc/0.1.3-ppc32	(revision 384)
+++ vo-aacenc/0.1.3-ppc32	(revision 385)

Property changes on: vo-aacenc/0.1.3-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: vo-aacenc/0.1.3-x86_32/Makefile
===================================================================
--- vo-aacenc/0.1.3-x86_32/Makefile	(revision 384)
+++ vo-aacenc/0.1.3-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/vo-aacenc
 
 REQUIRES           = media/vo-aacenc/0.1.3
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: vo-aacenc/0.1.3-x86_32
===================================================================
--- vo-aacenc/0.1.3-x86_32	(revision 384)
+++ vo-aacenc/0.1.3-x86_32	(revision 385)

Property changes on: vo-aacenc/0.1.3-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: vo-amrwbenc/0.1.3/Makefile
===================================================================
--- vo-amrwbenc/0.1.3/Makefile	(revision 384)
+++ vo-amrwbenc/0.1.3/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: vo-amrwbenc/0.1.3
===================================================================
--- vo-amrwbenc/0.1.3	(revision 384)
+++ vo-amrwbenc/0.1.3	(revision 385)

Property changes on: vo-amrwbenc/0.1.3
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: vo-amrwbenc/0.1.3-ppc32/Makefile
===================================================================
--- vo-amrwbenc/0.1.3-ppc32/Makefile	(revision 384)
+++ vo-amrwbenc/0.1.3-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/vo-amrwbenc
 
 REQUIRES           = media/vo-amrwbenc/0.1.3
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: vo-amrwbenc/0.1.3-ppc32
===================================================================
--- vo-amrwbenc/0.1.3-ppc32	(revision 384)
+++ vo-amrwbenc/0.1.3-ppc32	(revision 385)

Property changes on: vo-amrwbenc/0.1.3-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: vo-amrwbenc/0.1.3-x86_32/Makefile
===================================================================
--- vo-amrwbenc/0.1.3-x86_32/Makefile	(revision 384)
+++ vo-amrwbenc/0.1.3-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/amr/vo-amrwbenc
 
 REQUIRES           = media/vo-amrwbenc/0.1.3
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: vo-amrwbenc/0.1.3-x86_32
===================================================================
--- vo-amrwbenc/0.1.3-x86_32	(revision 384)
+++ vo-amrwbenc/0.1.3-x86_32	(revision 385)

Property changes on: vo-amrwbenc/0.1.3-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: vorbis-tools/1.4.2/Makefile
===================================================================
--- vorbis-tools/1.4.2/Makefile	(revision 384)
+++ vorbis-tools/1.4.2/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: vorbis-tools/1.4.2
===================================================================
--- vorbis-tools/1.4.2	(revision 384)
+++ vorbis-tools/1.4.2	(revision 385)

Property changes on: vorbis-tools/1.4.2
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: wavpack/5.6.0/Makefile
===================================================================
--- wavpack/5.6.0/Makefile	(revision 384)
+++ wavpack/5.6.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: wavpack/5.6.0
===================================================================
--- wavpack/5.6.0	(revision 384)
+++ wavpack/5.6.0	(revision 385)

Property changes on: wavpack/5.6.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: wavpack/5.6.0-ppc32/Makefile
===================================================================
--- wavpack/5.6.0-ppc32/Makefile	(revision 384)
+++ wavpack/5.6.0-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/wavpack
 
 REQUIRES           = media/wavpack/5.6.0
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: wavpack/5.6.0-ppc32
===================================================================
--- wavpack/5.6.0-ppc32	(revision 384)
+++ wavpack/5.6.0-ppc32	(revision 385)

Property changes on: wavpack/5.6.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: wavpack/5.6.0-x86_32/Makefile
===================================================================
--- wavpack/5.6.0-x86_32/Makefile	(revision 384)
+++ wavpack/5.6.0-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/wavpack
 
 REQUIRES           = media/wavpack/5.6.0
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: wavpack/5.6.0-x86_32
===================================================================
--- wavpack/5.6.0-x86_32	(revision 384)
+++ wavpack/5.6.0-x86_32	(revision 385)

Property changes on: wavpack/5.6.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: x265/3.5/Makefile
===================================================================
--- x265/3.5/Makefile	(revision 384)
+++ x265/3.5/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
@@ -132,7 +138,8 @@
 ARCH_ALIAS = armv7l
 endif
 ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_H5_GLIBC)     $(TOOLCHAIN_RK33XX_GLIBC) \
-                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_S9XX_GLIBC)   \
+                             $(TOOLCHAIN_RK339X_GLIBC) $(TOOLCHAIN_RK358X_GLIBC) \
+                             $(TOOLCHAIN_S9XX_GLIBC)   \
                              $(TOOLCHAIN_A311X_GLIBC)  $(TOOLCHAIN_M1000_GLIBC)),)
 ARCH_ALIAS = aarch64
 endif
Index: x265/3.5
===================================================================
--- x265/3.5	(revision 384)
+++ x265/3.5	(revision 385)

Property changes on: x265/3.5
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: x265/3.5-ppc32/Makefile
===================================================================
--- x265/3.5-ppc32/Makefile	(revision 384)
+++ x265/3.5-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/VideoLAN/x265
 
 REQUIRES           = media/x265/3.5
-REQUIRES          += libs/glibc/2.36-ppc32
+REQUIRES          += libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: x265/3.5-ppc32
===================================================================
--- x265/3.5-ppc32	(revision 384)
+++ x265/3.5-ppc32	(revision 385)

Property changes on: x265/3.5-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: x265/3.5-x86_32/Makefile
===================================================================
--- x265/3.5-x86_32/Makefile	(revision 384)
+++ x265/3.5-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/VideoLAN/x265
 
 REQUIRES           = media/x265/3.5
-REQUIRES          += libs/glibc/2.36-x86_32
+REQUIRES          += libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: x265/3.5-x86_32
===================================================================
--- x265/3.5-x86_32	(revision 384)
+++ x265/3.5-x86_32	(revision 385)

Property changes on: x265/3.5-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: xvidcore/1.3.7/Makefile
===================================================================
--- xvidcore/1.3.7/Makefile	(revision 384)
+++ xvidcore/1.3.7/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
@@ -57,7 +63,7 @@
 ifeq ($(__USE_BUILT_GCC_LIBS__),yes)
 REQUIRES           = dev/gcc/12.2.0
 else
-REQUIRES           = libs/glibc/2.36
+REQUIRES           = libs/glibc/2.37
 endif
 
 # ======= __END_OF_REQUIRES__ =======
Index: xvidcore/1.3.7
===================================================================
--- xvidcore/1.3.7	(revision 384)
+++ xvidcore/1.3.7	(revision 385)

Property changes on: xvidcore/1.3.7
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: xvidcore/1.3.7-ppc32/Makefile
===================================================================
--- xvidcore/1.3.7-ppc32/Makefile	(revision 384)
+++ xvidcore/1.3.7-ppc32/Makefile	(revision 385)
@@ -16,7 +16,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xvidcore
 
 REQUIRES           = media/xvidcore/1.3.7
-REQUIRES           = libs/glibc/2.36-ppc32
+REQUIRES           = libs/glibc/2.37-ppc32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: xvidcore/1.3.7-ppc32
===================================================================
--- xvidcore/1.3.7-ppc32	(revision 384)
+++ xvidcore/1.3.7-ppc32	(revision 385)

Property changes on: xvidcore/1.3.7-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: xvidcore/1.3.7-x86_32/Makefile
===================================================================
--- xvidcore/1.3.7-x86_32/Makefile	(revision 384)
+++ xvidcore/1.3.7-x86_32/Makefile	(revision 385)
@@ -13,7 +13,7 @@
 SOURCE_REQUIRES    = sources/packages/m/xvidcore
 
 REQUIRES           = media/xvidcore/1.3.7
-REQUIRES           = libs/glibc/2.36-x86_32
+REQUIRES           = libs/glibc/2.37-x86_32
 
 # ======= __END_OF_REQUIRES__ =======
 
Index: xvidcore/1.3.7-x86_32
===================================================================
--- xvidcore/1.3.7-x86_32	(revision 384)
+++ xvidcore/1.3.7-x86_32	(revision 385)

Property changes on: xvidcore/1.3.7-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: zita-alsa-pcmi/0.6.1/Makefile
===================================================================
--- zita-alsa-pcmi/0.6.1/Makefile	(revision 384)
+++ zita-alsa-pcmi/0.6.1/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: zita-alsa-pcmi/0.6.1
===================================================================
--- zita-alsa-pcmi/0.6.1	(revision 384)
+++ zita-alsa-pcmi/0.6.1	(revision 385)

Property changes on: zita-alsa-pcmi/0.6.1
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: zita-alsa-pcmi/0.6.1-ppc32
===================================================================
--- zita-alsa-pcmi/0.6.1-ppc32	(revision 384)
+++ zita-alsa-pcmi/0.6.1-ppc32	(revision 385)

Property changes on: zita-alsa-pcmi/0.6.1-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: zita-alsa-pcmi/0.6.1-x86_32
===================================================================
--- zita-alsa-pcmi/0.6.1-x86_32	(revision 384)
+++ zita-alsa-pcmi/0.6.1-x86_32	(revision 385)

Property changes on: zita-alsa-pcmi/0.6.1-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: zita-resampler/1.8.0/Makefile
===================================================================
--- zita-resampler/1.8.0/Makefile	(revision 384)
+++ zita-resampler/1.8.0/Makefile	(revision 385)
@@ -9,7 +9,12 @@
 COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
 COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
+COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
+COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
 COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
+COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
 COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
 COMPONENT_TARGETS += $(HARDWARE_POIN2)
 COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
@@ -42,6 +47,7 @@
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
 COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
 COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
+COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
 COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
 
 
Index: zita-resampler/1.8.0
===================================================================
--- zita-resampler/1.8.0	(revision 384)
+++ zita-resampler/1.8.0	(revision 385)

Property changes on: zita-resampler/1.8.0
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: zita-resampler/1.8.0-ppc32
===================================================================
--- zita-resampler/1.8.0-ppc32	(revision 384)
+++ zita-resampler/1.8.0-ppc32	(revision 385)

Property changes on: zita-resampler/1.8.0-ppc32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc
Index: zita-resampler/1.8.0-x86_32
===================================================================
--- zita-resampler/1.8.0-x86_32	(revision 384)
+++ zita-resampler/1.8.0-x86_32	(revision 385)

Property changes on: zita-resampler/1.8.0-x86_32
___________________________________________________________________
Modified: svn:ignore
## -30,6 +30,7 ##
 .rk328x-glibc
 .rk33xx-glibc
 .rk339x-glibc
+.rk358x-glibc
 .s8xx-glibc
 .s9xx-glibc
 .x86_64-glibc