Index: Makefile
===================================================================
--- Makefile (nonexistent)
+++ Makefile (revision 5)
@@ -0,0 +1,1423 @@
+
+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_WECHIP_TX6)
+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_SIFIVE_U740)
+
+
+NEED_ABS_PATH = true
+
+
+include ../../build-system/constants.mk
+
+
+#######
+####### Boot:
+#######
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_BAIKAL_M1)),)
+REQUIRES = boot/kernel/baikal-m1/5.4.211-5.7.226
+REQUIRES += boot/grub/baikal-m1/2.06
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_LEEZ_P710)),)
+REQUIRES = boot/kernel/leez-p710/6.0.7
+REQUIRES += boot/u-boot/leez-p710/2022.10
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_EBOX_3350DX2)),)
+REQUIRES = boot/kernel/ebox-3350dx2/6.0.7
+REQUIRES += boot/grub/ebox-3350dx2/2.06
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC32)),)
+REQUIRES = boot/kernel/intel-pc32/6.0.7
+REQUIRES += boot/grub/intel-pc32/2.06
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC64)),)
+REQUIRES = boot/kernel/intel-pc64/6.0.7
+REQUIRES += boot/grub/intel-pc64/2.06
+endif
+
+
+#######
+####### The System:
+#######
+
+#
+# .
+# └── base/radix-system
+# └── dev/kernel-headers
+# └── dev/gcc-runtime
+# ├── libs/glibc/2.36
+# │ ├── libs/glibc/2.36-i18n
+# │ │ └── libs/glibc/2.36-zoneinfo/2022f ■
+# │ │
+# │ ├── libs/glibc/2.36-ppc32
+# │ └── libs/glibc/2.36-x86_32
+# │
+# ...
+#
+
+REQUIRES += libs/glibc/2.36-zoneinfo/2022f
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/glibc/2.36-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/glibc/2.36-x86_32
+endif
+
+# ...
+# │ ┌──────────────────────────────────────────────────────────────┐
+# │ │ │
+# ├── libs/zlib/1.2.13 ────────────────────────────────┐ │
+# │ │ │ │
+# │ ├── libs/zlib/1.2.13-ppc32 ─── if ppc64 ────┐ │ │
+# │ ├── libs/zlib/1.2.13-x86_32 ── if x86_64 ───┤ │ │
+# │ │ │ │ │
+# │ └── dev/binutils/2.39 ──────────────────────┘ │ │
+# │ └── dev/gcc/12.2.0 │ │
+# │ │ │
+# ├── app/xz/5.2.7 ─────┬────────────────┘ │
+# │ ├── app/xz/5.2.7-ppc32 └── app/kmod/30 │
+# │ └── app/xz/5.2.7-x86_32 ├── app/kmod/30-ppc32 │
+# │ └── app/kmod/30-x86_32 │
+# ├── libs/libffi/3.4.4 │
+# │ ├── libs/libffi/3.4.4-ppc32 │
+# │ └── libs/libffi/3.4.4-x86_32 │
+# │ │
+# ├── libs/lzo/2.10 │
+# │ ├── libs/lzo/2.10-ppc32 │
+# │ └── libs/lzo/2.10-x86_32 │
+# │ │
+# ├── libs/lz4/1.9.4 │
+# │ ├── libs/lz4/1.9.4-ppc32 │
+# │ └── libs/lz4/1.9.4-x86_32 │
+# │ │
+# ├── libs/zstd/1.5.2 │
+# │ ├── libs/zstd/1.5.2-ppc32 │
+# │ └── libs/zstd/1.5.2-x86_32 │
+# │ │
+# ├── app/bzip2/1.0.8 ──────────────┬────────────────────────────────┤
+# │ ├── app/bzip2/1.0.8-ppc32 ├── libs/pcre/8.44 │
+# │ └── app/bzip2/1.0.8-x86_32 │ ├── libs/pcre/8.44-ppc32 │
+# │ │ └── libs/pcre/8.44-x86_32 │
+# ├── app/gzip/1.10 │ │
+# │ └── libs/pcre2/10.36 │
+# ├── libs/elfutils/0.187 ├── libs/pcre2/10.36-ppc32 │
+# │ ├── libs/elfutils/0.187-ppc32 └── libs/pcre2/10.36-x86_32 │
+# │ └── libs/elfutils/0.187-x86_32 │
+# │ │
+# ├── app/inputattach/1.8.1 │
+# │ ├── app/inputattach/1.8.1-ppc32 │
+# │ ├── app/inputattach/1.8.1-x86_32 │
+# │ │ │
+# │ └── app/gpm/1.20.7 │
+# │ ├── app/gpm/1.20.7-ppc32 │
+# │ ├── app/gpm/1.20.7-x86_32 │
+# │ │ │
+# │ └── libs/ncurses/6.3 ────── libs/readline/8.2 ──┘
+# │ ├── libs/ncurses/6.3-ppc32 ├── libs/readline/8.2-ppc32
+# │ └── libs/ncurses/6.3-x86_32 └── libs/readline/8.2-x86_32
+# │
+# ...
+#
+
+# ...
+# │ ...
+# │ │
+# │ ├── app/gettext/0.21
+# │ ...
+# ...
+#
+
+# ...
+# │
+# ├── libs/gmp/6.2.1 ────────────────┐
+# │ ├── libs/gmp/6.2.1-ppc32 │
+# │ ├── libs/gmp/6.2.1-x86_32 │
+# │ │ ├── libs/mpc/1.2.1
+# │ ├── libs/mpfr/4.1.0 ───────────┘ ├── libs/mpc/1.2.1-ppc32
+# │ │ ├── libs/mpfr/4.1.0-ppc32 └── libs/mpc/1.2.1-x86_32
+# │ │ └── libs/mpfr/4.1.0-x86_32
+# │ │
+# │ ├── libs/isl/0.25
+# │ │ ├── libs/isl/0.25-ppc32
+# │ │ └── libs/isl/0.25-x86_32
+# │ ...
+# ...
+
+#######
+####### additional libs for bootstrap GCC:
+#######
+
+REQUIRES += libs/mpc/1.2.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/mpc/1.2.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/mpc/1.2.1-x86_32
+endif
+
+# ...
+# │ ...
+# │ │
+# │ └── dev/binutils/2.39
+# │ │
+# │ ├── dev/gcc/12.2.0 ─────────┬── libs/isl/0.25
+# │ │ ├── libs/mpc/1.2.1
+# │ │ └── libs/zstd/1.5.2
+# ... ...
+
+# ...
+# │
+# ├── libs/libtasn1/4.16.0
+# │ ├── libs/libtasn1/4.16.0-ppc32
+# │ └── libs/libtasn1/4.16/0-x86_32
+# │
+# ├── libs/libidn/1.36
+# │ ├── libs/libidn/1.36-ppc32
+# │ └── libs/libidn/1.36-x86_32
+# │
+# ├── libs/libunistring/0.9.10 ─────────────┬── libs/libidn2/2.3.0
+# │ ├── libs/libunistring/0.9.10-ppc32 ├── libs/libidn2/2.3.0-ppc32
+# │ └── libs/libunistring/0.9.10-x86_32 └── libs/libidn2/2.3.0-x86_32
+# │
+# ├── libs/lzo/2.10
+# │ ├── libs/lzo/2.10-ppc32
+# │ ├── libs/lzo/2.10-sparc32
+# │ └── libs/lzo/2.10-x86_32
+# │
+# ├── dev/libtool/2.4.6
+# │ ├── dev/libtool/2.4.6-ppc32
+# │ └── dev/libtool/2.4.6-x86_32
+# │
+# ├── libs/gc/8.0.4
+# │ ├── libs/gc/8.0.4-ppc32
+# │ └── libs/gc/8.0.4-x86_32
+# │
+# ├── libs/keyutils/1.6.3 ■
+# │ ├── libs/keyutils/1.6.3-ppc32
+# │ └── libs/keyutils/1.6.3-x86_32
+# │
+# ├── app/ncompress/4.2.4.6 ■
+# │
+# ├── libs/expat/2.5.0
+# │ ├── libs/expat/2.5.0-ppc32
+# │ └── libs/expat/2.5.0-x86_32
+# │
+# ├── app/utempter/1.2.1 ■
+# │ ├── app/utempter/1.2.1-ppc32
+# │ └── app/utempter/1.2.1-x86_32
+# │
+# ├── dev/flex/2.6.4
+# │ ├── dev/flex/2.6.4-ppc32
+# │ └── dev/flex/2.6.4-x86_32
+# │
+# ├── dev/bison/3.7.4 ■
+# │ ├── dev/bison/3.7.4-ppc32
+# │ └── dev/bison/3.7.4-x86_32
+# │
+# │ ...
+# │ ├───────────────────────────────────── libs/readline/8.2
+# │ │ ├── libs/readline/8.2-ppc32
+# │ │ └── libs/readline/8.2-x86_32
+# │ │
+# │ ├── dev/lua/5.4.2 ■
+# │ ... ├── dev/lua/5.4.2-ppc32
+# │ └── dev/lua/5.4.2-x86_32
+# │
+# │ ...
+# │ ├───────────────────────────────────── libs/gmp/6.2.1
+# │ │ ├── libs/gmp/6.2.1-ppc32
+# │ │ └── libs/gmp/6.2.1-x86_32
+# │ │
+# │ ├───────────────────────────────────── libs/zlib/1.2.13
+# │ │ ├── libs/zlib/1.2.13-ppc32
+# │ │ └── libs/zlib/1.2.13-x86_32
+# │ │
+# │ ├── net/openssl10/1.0.2u ■
+# │ │ ├── net/openssl10/1.0.2u-ppc32
+# │ │ └── net/openssl10/1.0.2u-x86_32
+# │ │
+# │ ├── net/openssl/1.1.1r
+# │ │ ├── net/openssl/1.1.1r-ppc32
+# │ │ ├── net/openssl/1.1.1r-x86_32
+# │ │ │
+# │ │ ├── libs/libevent/2.1.12 ■
+# │ │ │ ├── libs/libevent/2.1.12-ppc32
+# │ │ │ └── libs/libevent/2.1.12-x86_32
+# │ │ ...
+# │ ...
+# │
+# │ ...
+# │ ├── app/db/18.1.40
+# │ ... ├── app/db/18.1.40-ppc32
+# │ └── app/db/18.1.40-x86_32
+# │
+# │
+# ├── libs/gdbm/1.23
+# │ ├── libs/gdbm/1.23-ppc32
+# │ └── libs/gdbm/1.23-x86_32
+# │
+# │ ...
+# │ ├───────────────────────────────────┬── libs/zlib/1.2.13
+# │ │ ├── app/xz/5.2.7
+# │ ├── dev/python2/2.7.18 ├── libs/libffi/3.4.4
+# │ │ ├── dev/python2/2.7.18-ppc32 ├── libs/readline/8.2
+# │ │ └── dev/python2/2.7.18-x86_32 ├── libs/expat/2.5.0
+# │ │ └── net/openssl/1.1.1r
+# │ │
+# │ ├───────────────────────────────────┬── libs/gdbm/1.23
+# │ │ └── app/sqlite/3.39.4.0
+# │ ├── dev/python3/3.10.8
+# │ │ ├── dev/python3/3.10.8-ppc32
+# │ │ └── dev/python3/3.10.8-x86_32
+# │ │
+# │ ├── dev/perl/5.36.0
+# │ │ ├── dev/perl/5.36.0-ppc32
+# │ ... └── dev/perl/5.36.0-x86_32
+# │
+# │ ...
+# │ ├───────────────────────────────────┬── libs/ncurses/6.3
+# │ │ ├── dev/flex/2.6.4
+# │ ├── app/bsd-games/2.17 ■ └── net/openssl/1.1.1r
+# │ │
+# │ ...
+# │
+# │ ...
+# │ ├────────────────────────────────────── libs/ncurses/6.3
+# │ │
+# │ ├── libs/aspell/0.60.8
+# │ ... ├── libs/aspell/0.60.8-ppc32
+# │ ├── libs/aspell/0.60.8-sparc32
+# │ ├── libs/aspell/0.60.8-x86_32
+# │ │
+# │ ├── libs/dict/aspell6-ca/2.1.5-1 ■
+# │ ├── libs/dict/aspell6-de/20161207-7-0 ■
+# │ ├── libs/dict/aspell6-en/2020.12.07-0 ■
+# │ ├── libs/dict/aspell6-es/1.11-2 ■
+# │ ├── libs/dict/aspell6-fi/0.7-0 ■
+# │ ├── libs/dict/aspell6-fr/0.50-3 ■
+# │ ├── libs/dict/aspell6-it/2.2 ■
+# │ └── libs/dict/aspell6-ru/0.99f7-1 ■
+# │
+# │
+# ├── dev/check/0.15.2
+# │ ├── dev/check/0.15.2-ppc32
+# │ ├── dev/check/0.15.2-sparc32
+# │ └── dev/check/0.15.2-x86_32
+# │
+# ├── app/ctags/5.8
+# │ ├── app/ctags/5.8-ppc32
+# │ └── app/ctags/5.8-x86_32
+# │
+# │ ...
+# │ │
+# │ └── secure/pam/1.5.1
+# │ ├── secure/pam/1.5.1-ppc32
+# │ ├── secure/pam/1.5.1-x86_32
+# │ │
+# │ ├── app/kbd/2.4.0 ■ ──────────────────── dev/check/0.15.2
+# │ │ ├── app/kbd/2.4.0-ppc32
+# │ ... └── app/kbd/2.4.0-x86_32
+# │
+# │ ...
+# │ ├────────────────────────────────────────────────┬── libs/ncurses/6.3
+# │ │ ├── dev/libtool/2.4.6
+# │ ├── app/dialog/1.3-20210621 ■ └── app/ctags/5.8
+# │ │ ├── app/dialog/1.3-20210621-ppc32
+# │ ... └── app/dialog/1.3-20210621-x86_32
+# │
+# │
+# │ ...
+# │ ├───────────────────────────────────┬── libs/readline/8.2
+# │ │ └── app/gettext/0.21
+# │ ├── app/bash/5.2 ■
+# │ │
+# │ ...
+# ...
+
+####################################################################################################
+#
+# The tree presented above demonstrates dependencies of packages. I will not continue drawing
+# as it is time consuming. I think this information is sufficient to start porting the system.
+#
+####################################################################################################
+
+
+REQUIRES += libs/keyutils/1.6.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/keyutils/1.6.3-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/keyutils/1.6.3-x86_32
+endif
+
+REQUIRES += app/ncompress/4.2.4.6
+
+REQUIRES += app/utempter/1.2.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/utempter/1.2.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/utempter/1.2.1-x86_32
+endif
+
+REQUIRES += dev/bison/3.7.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/bison/3.7.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/bison/3.7.4-x86_32
+endif
+
+REQUIRES += dev/lua/5.4.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/lua/5.4.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/lua/5.4.2-x86_32
+endif
+
+REQUIRES += app/bsd-games/2.17
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/flex/2.6.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/flex/2.6.4-x86_32
+endif
+
+
+#######
+####### Dictionaries for aspell:
+#######
+REQUIRES += libs/dict/aspell6-ca/2.1.5-1
+REQUIRES += libs/dict/aspell6-de/20161207-7-0
+REQUIRES += libs/dict/aspell6-en/2020.12.07-0
+REQUIRES += libs/dict/aspell6-es/1.11-2
+REQUIRES += libs/dict/aspell6-fi/0.7-0
+REQUIRES += libs/dict/aspell6-fr/0.50-3
+REQUIRES += libs/dict/aspell6-it/2.2
+REQUIRES += libs/dict/aspell6-ru/0.99f7-1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/aspell/0.60.8-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/aspell/0.60.8-x86_32
+endif
+
+REQUIRES += app/kbd/2.4.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/kbd/2.4.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/kbd/2.4.0-x86_32
+endif
+
+
+#######
+####### Dictionaries for /usr/share/dict (see FHS):
+#######
+REQUIRES += share/dict/scowl/2020.12.07
+REQUIRES += share/dict/words-ca/2.1.5-1
+REQUIRES += share/dict/words-de/20161207-7-0
+REQUIRES += share/dict/words-en_CA/2020.12.07
+REQUIRES += share/dict/words-en_CA-huge/2020.12.07
+REQUIRES += share/dict/words-en_CA-insane/2020.12.07
+REQUIRES += share/dict/words-en_CA-large/2020.12.07
+REQUIRES += share/dict/words-en_CA-small/2020.12.07
+REQUIRES += share/dict/words-en_GB/2020.12.07
+REQUIRES += share/dict/words-en_GB-huge/2020.12.07
+REQUIRES += share/dict/words-en_GB-insane/2020.12.07
+REQUIRES += share/dict/words-en_GB-large/2020.12.07
+REQUIRES += share/dict/words-en_GB-small/2020.12.07
+REQUIRES += share/dict/words-en_US/2020.12.07
+REQUIRES += share/dict/words-en_US-huge/2020.12.07
+REQUIRES += share/dict/words-en_US-insane/2020.12.07
+REQUIRES += share/dict/words-en_US-large/2020.12.07
+REQUIRES += share/dict/words-en_US-small/2020.12.07
+REQUIRES += share/dict/words-es/1.11-2
+REQUIRES += share/dict/words-fi/0.7-0
+REQUIRES += share/dict/words-fr/0.50-3
+REQUIRES += share/dict/words-it/2.2
+REQUIRES += share/dict/words-ru/0.99f7-1
+
+
+#######
+####### Core Utilites and SysVInit:
+#######
+REQUIRES += app/coreutils/8.32
+REQUIRES += app/sharutils/4.15.2
+REQUIRES += app/grep/3.6
+REQUIRES += app/texinfo/6.7
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/perl/5.36.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/perl/5.36.0-x86_32
+endif
+REQUIRES += app/procinfo-ng/2.0.304
+REQUIRES += dev/gperf/3.1
+REQUIRES += app/sysvinit/2.99
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/popt/1.18-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/popt/1.18-x86_32
+endif
+REQUIRES += app/sysvinit-functions/8.54
+
+REQUIRES += app/logrotate/3.18.0
+
+REQUIRES += app/eudev/3.2.10
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/pciutils/3.7.0-ppc32
+REQUIRES += libs/libusb-compat/0.1.7-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/pciutils/3.7.0-x86_32
+REQUIRES += libs/libusb-compat/0.1.7-x86_32
+endif
+
+REQUIRES += app/lvm2/2.03.11
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/lvm2/2.03.11-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/lvm2/2.03.11-x86_32
+endif
+
+REQUIRES += app/hdparm/9.60
+REQUIRES += app/sdparm/1.11
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/sg3_utils/1.45-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/sg3_utils/1.45-x86_32
+endif
+
+
+#######
+####### File Systems support:
+#######
+REQUIRES += app/xfsdump/3.1.9
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/dmapi/2.2.12-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/dmapi/2.2.12-x86_32
+endif
+
+REQUIRES += app/btrfs-progs/5.15.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/e2fsprogs/1.46.2-ppc32
+REQUIRES += libs/zstd/1.5.2-ppc32
+REQUIRES += libs/lzo/2.10-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/e2fsprogs/1.46.2-x86_32
+REQUIRES += libs/zstd/1.5.2-x86_32
+REQUIRES += libs/lzo/2.10-x86_32
+endif
+
+REQUIRES += app/reiserfsprogs/3.6.27
+REQUIRES += app/dosfstools/4.2
+REQUIRES += app/jfsutils/1.1.15
+REQUIRES += app/sysfsutils/2.1.0
+REQUIRES += app/mtools/4.0.26
+REQUIRES += app/squashfs-tools/4.5.1
+REQUIRES += app/mtd-utils/2.1.4
+
+
+#######
+####### Shadow, system log, procps:
+#######
+REQUIRES += secure/libpwquality/1.4.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += secure/libpwquality/1.4.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += secure/libpwquality/1.4.4-x86_32
+endif
+REQUIRES += secure/shadow/4.8.1
+REQUIRES += app/sysklogd/2.2.1
+REQUIRES += app/procps/3.3.17
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/procps/3.3.17-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/procps/3.3.17-x86_32
+endif
+
+
+#######
+####### Packages:
+#######
+REQUIRES += app/gamin/0.1.10
+REQUIRES += app/cpio/2.13
+REQUIRES += app/ed/1.17
+REQUIRES += app/gettext/0.21-tools
+REQUIRES += app/less/580
+REQUIRES += app/bin/4.11.2
+REQUIRES += app/mdadm/4.1
+REQUIRES += app/nvme-cli/1.13
+REQUIRES += app/gptfdisk/1.0.7
+
+REQUIRES += app/file/5.39
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/file/5.39-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/file/5.39-x86_32
+endif
+
+REQUIRES += app/lm-sensors/3.6.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/lm-sensors/3.6.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/lm-sensors/3.6.0-x86_32
+endif
+
+REQUIRES += app/bc/1.07.1
+REQUIRES += app/gawk/5.1.0
+REQUIRES += app/groff/1.22.4
+REQUIRES += app/patch/2.7.6
+REQUIRES += app/tmux/3.1c
+REQUIRES += app/vim/8.2-3709
+REQUIRES += app/which/2.21
+REQUIRES += app/tree/1.8.0
+REQUIRES += app/infozip/6.0
+
+REQUIRES += app/man-pages/5.13
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libpipeline/1.5.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libpipeline/1.5.4-x86_32
+endif
+
+REQUIRES += secure/libcgroup/0.41
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += secure/libcgroup/0.41-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += secure/libcgroup/0.41-x86_32
+endif
+
+REQUIRES += libs/libstrophe/0.10.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libstrophe/0.10.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libstrophe/0.10.1-x86_32
+endif
+
+REQUIRES += app/dbus/1.13.18
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/dbus/1.13.18-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/dbus/1.13.18-x86_32
+endif
+
+REQUIRES += libs/libexif/0.6.24
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libexif/0.6.24-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libexif/0.6.24-x86_32
+endif
+
+REQUIRES += libs/fftw/3.3.10
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/fftw/3.3.10-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/fftw/3.3.10-x86_32
+endif
+
+REQUIRES += libs/libasyncns/0.8
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libasyncns/0.8-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libasyncns/0.8-x86_32
+endif
+
+REQUIRES += libs/fribidi/1.0.12
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/fribidi/1.0.12-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/fribidi/1.0.12-x86_32
+endif
+
+REQUIRES += libs/libiec61883/1.2.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libiec61883/1.2.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libiec61883/1.2.0-x86_32
+endif
+
+REQUIRES += libs/libavc1394/0.5.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libavc1394/0.5.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libavc1394/0.5.4-x86_32
+endif
+
+REQUIRES += libs/libieee1284/0.2.11
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libieee1284/0.2.11-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libieee1284/0.2.11-x86_32
+endif
+
+REQUIRES += libs/libmng/2.0.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libmng/2.0.3-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libmng/2.0.3-x86_32
+endif
+
+REQUIRES += libs/libthai/0.1.29
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libthai/0.1.29-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libthai/0.1.29-x86_32
+endif
+
+REQUIRES += libs/assimp/5.2.5
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/assimp/5.2.5-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/assimp/5.2.5-x86_32
+endif
+
+REQUIRES += libs/botan/2.19.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/botan/2.19.3-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/botan/2.19.3-x86_32
+endif
+
+REQUIRES += libs/dbus-glib/0.112
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/dbus-glib/0.112-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/dbus-glib/0.112-x86_32
+endif
+
+REQUIRES += libs/dbus-python/1.2.18
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/dbus-python/1.2.18-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/dbus-python/1.2.18-x86_32
+endif
+
+REQUIRES += app/jbigkit/2.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/jbigkit/2.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/jbigkit/2.1-x86_32
+endif
+
+REQUIRES += libs/libvisual/0.4.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libvisual/0.4.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libvisual/0.4.1-x86_32
+endif
+
+REQUIRES += libs/jbig2dec/0.19
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/jbig2dec/0.19-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/jbig2dec/0.19-x86_32
+endif
+
+REQUIRES += libs/ijs/0.35
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/ijs/0.35-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/ijs/0.35-x86_32
+endif
+
+REQUIRES += libs/graphene/1.10.8
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/graphene/1.10.8-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/graphene/1.10.8-x86_32
+endif
+
+REQUIRES += libs/libidn/1.36
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libidn/1.36-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libidn/1.36-x86_32
+endif
+
+REQUIRES += libs/md4c/0.4.8
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/md4c/0.4.8-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/md4c/0.4.8-x86_32
+endif
+
+REQUIRES += libs/tslib/1.22
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/tslib/1.22-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/tslib/1.22-x86_32
+endif
+
+REQUIRES += libs/hidapi/0.13.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/hidapi/0.13.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/hidapi/0.13.1-x86_32
+endif
+
+REQUIRES += libs/dconf/0.40.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/dconf/0.40.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/dconf/0.40.0-x86_32
+endif
+
+REQUIRES += app/qpdf/11.3.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/qpdf/11.3.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/qpdf/11.3.0-x86_32
+endif
+
+REQUIRES += libs/iso-codes/4.13.0
+
+
+#######
+####### Development tools:
+#######
+REQUIRES += dev/python2-modules/pip/20.3
+REQUIRES += dev/python3-modules/pip/22.2.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/python2/2.7.18-ppc32
+REQUIRES += dev/python3/3.10.8-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/python2/2.7.18-x86_32
+REQUIRES += dev/python3/3.10.8-x86_32
+endif
+
+REQUIRES += dev/ruby/3.2.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/ruby/3.2.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/ruby/3.2.0-x86_32
+endif
+
+REQUIRES += dev/orc/0.4.33.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/orc/0.4.33.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/orc/0.4.33.1-x86_32
+endif
+
+REQUIRES += dev/autoconf-archive/2022.09.03
+REQUIRES += dev/pkg-config/0.29.2
+REQUIRES += dev/make/4.3.1
+REQUIRES += dev/ninja/1.10.2
+REQUIRES += dev/re2c/2.2
+REQUIRES += dev/meson/0.61.0
+REQUIRES += dev/mercurial/6.0.1
+REQUIRES += dev/git/2.34.1
+
+
+#######
+####### Kernel sources:
+#######
+ifneq ($(filter $(HARDWARE),$(HARDWARE_BAIKAL_M1)),)
+REQUIRES += dev/kernel-source/baikal-m1/5.4.211-5.7.226
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_LEEZ_P710)),)
+REQUIRES += dev/kernel-source/leez-p710/6.0.7
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_EBOX_3350DX2)),)
+REQUIRES += dev/kernel-source/ebox-3350dx2/6.0.7
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC32)),)
+REQUIRES += dev/kernel-source/intel-pc32/6.0.7
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC64)),)
+REQUIRES += dev/kernel-source/intel-pc64/6.0.7
+endif
+
+
+#######
+####### Networking:
+#######
+REQUIRES += net/libnsl/1.3.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/libnsl/1.3.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/libnsl/1.3.0-x86_32
+endif
+
+REQUIRES += net/icmpinfo/1.11
+REQUIRES += net/net-tools/1.60
+REQUIRES += net/netdate/4
+REQUIRES += net/biff+comsat/0.17
+REQUIRES += net/bsd-finger/0.17
+REQUIRES += net/netkit-bootparamd/0.17
+REQUIRES += net/netkit-ftp/0.17
+REQUIRES += net/netkit-ntalk/0.17
+REQUIRES += net/netkit-routed/0.17
+REQUIRES += net/netkit-rsh/0.17
+REQUIRES += net/netkit-rusers/0.17
+REQUIRES += net/netkit-rwall/0.17
+REQUIRES += net/netkit-rwho/0.17
+REQUIRES += net/netkit-telnet/0.17
+REQUIRES += net/netkit-timed/0.17
+REQUIRES += net/netwrite/0.17
+REQUIRES += net/tftp-hpa/5.2
+REQUIRES += net/rpcbind/1.2.5
+
+REQUIRES += net/cyrus-sasl/2.1.27
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/cyrus-sasl/2.1.27-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/cyrus-sasl/2.1.27-x86_32
+endif
+
+REQUIRES += net/conntrack-tools/1.4.6
+REQUIRES += net/libnetfilter_log/1.0.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/libnetfilter_acct/1.0.3-ppc32
+REQUIRES += net/libnetfilter_conntrack/1.0.8-ppc32
+REQUIRES += net/libnetfilter_cthelper/1.0.0-ppc32
+REQUIRES += net/libnetfilter_cttimeout/1.0.0-ppc32
+REQUIRES += net/libnetfilter_log/1.0.1-ppc32
+REQUIRES += net/libnetfilter_queue/1.0.5-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/libnetfilter_acct/1.0.3-x86_32
+REQUIRES += net/libnetfilter_conntrack/1.0.8-x86_32
+REQUIRES += net/libnetfilter_cthelper/1.0.0-x86_32
+REQUIRES += net/libnetfilter_cttimeout/1.0.0-x86_32
+REQUIRES += net/libnetfilter_log/1.0.1-x86_32
+REQUIRES += net/libnetfilter_queue/1.0.5-x86_32
+endif
+
+REQUIRES += net/dhcpcd/9.4.1
+REQUIRES += net/iputils/20210202
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libidn2/2.3.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libidn2/2.3.0-x86_32
+endif
+
+REQUIRES += net/ethtool/5.10
+REQUIRES += net/inetd/1.79
+
+REQUIRES += net/openssh/8.5p1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libedit/20191231-3.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libedit/20191231-3.1-x86_32
+endif
+
+REQUIRES += net/bluez-firmware/1.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libical/3.0.9-ppc32
+REQUIRES += net/bluez/5.62-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libical/3.0.9-x86_32
+REQUIRES += net/bluez/5.62-x86_32
+endif
+
+REQUIRES += libs/sbc/2.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/sbc/2.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/sbc/2.0-x86_32
+endif
+
+REQUIRES += net/curl/7.75.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/curl/7.75.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/curl/7.75.0-x86_32
+endif
+
+REQUIRES += net/gpgme/1.16.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/npth/1.6-ppc32
+REQUIRES += net/libksba/1.5.0-ppc32
+REQUIRES += net/gpgme/1.16.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/npth/1.6-x86_32
+REQUIRES += net/libksba/1.5.0-x86_32
+REQUIRES += net/gpgme/1.16.0-x86_32
+endif
+
+REQUIRES += net/wget/1.21.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/pcre2/10.36-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/pcre2/10.36-x86_32
+endif
+
+REQUIRES += net/whois/5.5.9
+
+REQUIRES += net/rfkill/1.0
+REQUIRES += net/bridge-utils/1.7.1
+REQUIRES += net/crda/4.14
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/libgcrypt/1.10.1-ppc32
+REQUIRES += net/libnl3/3.5.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/libgcrypt/1.10.1-x86_32
+REQUIRES += net/libnl3/3.5.0-x86_32
+endif
+REQUIRES += net/wireless-tools/30
+REQUIRES += net/wpa_supplicant/2.9
+
+REQUIRES += net/bind/9.16.13
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/json-c/0.15-ppc32
+REQUIRES += libs/libuv/1.41.0-ppc32
+REQUIRES += net/libmaxminddb/1.6.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/json-c/0.15-x86_32
+REQUIRES += libs/libuv/1.41.0-x86_32
+REQUIRES += net/libmaxminddb/1.6.0-x86_32
+endif
+
+REQUIRES += net/dhcp/4.4.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/libnftnl/1.1.9-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/libnftnl/1.1.9-x86_32
+endif
+REQUIRES += net/geoipupdate/4.8.0
+REQUIRES += net/ebtables/2.0.11
+REQUIRES += net/iftop/1.0pre4
+REQUIRES += net/iptraf-ng/1.2.1
+REQUIRES += net/iperf3/3.9
+
+REQUIRES += net/ipset/7.11
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/ipset/7.11-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/ipset/7.11-x86_32
+endif
+
+# ... ...
+# │ │
+# │ ├── net/nspr/4.30
+# │ │ ├── net/nspr/4.30-ppc32
+# │ │ ├── net/nspr/4.30-x86_32
+# │ │ │
+# │ │ ├── net/nss/3.64 ■ ────────────────────── app/sqlite/3.39.4.0
+# │ │ │ ├── net/nss/3.23-ppc32 ├── app/sqlite/3.39.4.0-ppc32
+# │ │ │ └── net/nss/3.23-x86_32 └── app/sqlite/3.39.4.0-x86_32
+# │ │ ...
+# ... ...
+
+REQUIRES += net/nss/3.64
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/nss/3.64-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/nss/3.64-x86_32
+endif
+
+REQUIRES += net/libqmi/1.28.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/libqmi/1.28.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/libqmi/1.28.2-x86_32
+endif
+
+REQUIRES += net/ntp/4.2.8p15
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libevent/2.1.12-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libevent/2.1.12-x86_32
+endif
+
+REQUIRES += net/nss-pam-ldapd/0.9.11
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/nss-pam-ldapd/0.9.11-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/nss-pam-ldapd/0.9.11-x86_32
+endif
+
+REQUIRES += net/pam-krb5/4.10
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libiodbc/3.52.14-ppc32
+REQUIRES += net/pam-krb5/4.10-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libiodbc/3.52.14-x86_32
+REQUIRES += net/pam-krb5/4.10-x86_32
+endif
+
+REQUIRES += net/ModemManager/1.16.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/ModemManager/1.16.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/ModemManager/1.16.4-x86_32
+endif
+
+REQUIRES += net/openvpn/2.5.2
+REQUIRES += net/freeradius-client/1.1.7
+REQUIRES += net/ppp/2.4.9
+REQUIRES += net/rp-pppoe/3.14
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/libpcap/1.10.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/libpcap/1.10.0-x86_32
+endif
+
+REQUIRES += net/NetworkManager/1.31.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/jansson/2.13.1-ppc32
+REQUIRES += libs/libpsl/0.21.1-ppc32
+REQUIRES += libs/newt/0.52.21-ppc32
+REQUIRES += net/libndp/1.7-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/jansson/2.13.1-x86_32
+REQUIRES += libs/libpsl/0.21.1-x86_32
+REQUIRES += libs/newt/0.52.21-x86_32
+REQUIRES += net/libndp/1.7-x86_32
+endif
+
+REQUIRES += net/opendkim/2.11.0.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libbsd/0.11.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libbsd/0.11.4-x86_32
+endif
+REQUIRES += net/cyrus-imapd/3.4.4
+REQUIRES += net/postfix/3.6.4
+
+REQUIRES += net/httpd/2.4.51
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/nghttp2/1.43.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/nghttp2/1.43.0-x86_32
+endif
+
+REQUIRES += net/php/8.1.2
+REQUIRES += net/pinepgp/0.18.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/argon2/20190702-ppc32
+REQUIRES += libs/oniguruma/6.9.7.1-ppc32
+REQUIRES += libs/libgd/2.3.3-ppc32
+REQUIRES += libs/tidy-html5/5.8.0-ppc32
+REQUIRES += libs/enchant/2.3.2-ppc32
+REQUIRES += libs/libsodium/1.0.18-ppc32
+REQUIRES += libs/serf/1.3.9-ppc32
+REQUIRES += libs/libzip/1.9.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/argon2/20190702-x86_32
+REQUIRES += libs/oniguruma/6.9.7.1-x86_32
+REQUIRES += libs/libgd/2.3.3-x86_32
+REQUIRES += libs/tidy-html5/5.8.0-x86_32
+REQUIRES += libs/enchant/2.3.2-x86_32
+REQUIRES += libs/libsodium/1.0.18-x86_32
+REQUIRES += libs/serf/1.3.9-x86_32
+REQUIRES += libs/libzip/1.9.2-x86_32
+endif
+
+REQUIRES += dev/subversion/1.14.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libsecret/0.20.4-ppc32
+REQUIRES += libs/utf8proc/2.7.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libsecret/0.20.4-x86_32
+REQUIRES += libs/utf8proc/2.7.0-x86_32
+endif
+
+REQUIRES += net/nginx/1.20.2
+REQUIRES += net/geoip-db/20220918
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += net/geoip/1.16.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += net/geoip/1.16.2-x86_32
+endif
+
+REQUIRES += net/uwsgi/2.0.20
+
+REQUIRES += libs/netcdf/4.9.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/netcdf/4.9.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/netcdf/4.9.0-x86_32
+endif
+
+REQUIRES += net/mobile-broadband-provider-info/20221107
+
+
+#######
+####### Fonts, Graphic libraries, etc:
+#######
+REQUIRES += app/fontconfig/2.13.95
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/fontconfig/2.13.95-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/fontconfig/2.13.95-x86_32
+endif
+
+REQUIRES += share/fonts-collection
+
+REQUIRES += libs/lcms2/2.14
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/lcms2/2.14-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/lcms2/2.14-x86_32
+endif
+
+
+#
+# pkgtools requires dialog and GnuPG2
+#
+REQUIRES += app/pkgtools/0.2.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/dialog/1.3-20210621-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/dialog/1.3-20210621-x86_32
+endif
+REQUIRES += base/radix-setup
+
+REQUIRES += app/sudo/1.9.8p2
+REQUIRES += app/mc/4.8.26
+
+
+#######
+####### Development:
+#######
+REQUIRES += dev/gdb/12.1
+
+REQUIRES += dev/llvm/15.0.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += dev/llvm/15.0.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += dev/llvm/15.0.4-x86_32
+endif
+
+REQUIRES += libs/shared-mime-info/2.2
+REQUIRES += dev/cmake/3.22.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libarchive/3.5.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libarchive/3.5.2-x86_32
+endif
+
+REQUIRES += dev/intltool/0.51.0
+
+REQUIRES += libs/boost/1.77.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/boost/1.77.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/boost/1.77.0-x86_32
+endif
+
+REQUIRES += libs/libzmq/4.3.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += libs/libzmq/4.3.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += libs/libzmq/4.3.4-x86_32
+endif
+
+REQUIRES += app/c2man/2.0.42
+
+
+#######
+####### Database Servers:
+#######
+
+REQUIRES += app/postgresql/14.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/postgresql/14.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/postgresql/14.1-x86_32
+endif
+
+REQUIRES += app/mariadb/10.6.5
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/mariadb/10.6.5-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/mariadb/10.6.5-x86_32
+endif
+
+REQUIRES += app/tdb/1.4.7
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += app/tdb/1.4.7-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += app/tdb/1.4.7-x86_32
+endif
+
+
+#######
+####### Perl5 modules:
+#######
+
+# Database interfaces:
+REQUIRES += dev/perl-modules/perl-dbd-pg/3.16.0
+REQUIRES += dev/perl-modules/perl-dbd-mysql/4.050
+
+# Git dependencies:
+REQUIRES += dev/perl-modules/perl-error/0.17029
+REQUIRES += dev/perl-modules/perl-mailtools/2.21
+
+# Common purpose modules:
+REQUIRES += dev/perl-modules/perl-locale-gettext/1.07
+
+
+#######
+####### Firmware:
+#######
+
+REQUIRES += hal/firmware/kernel-firmware/20221012
+REQUIRES += hal/firmware/broadcom-bt-firmware/12.0.1.1105.3
+
+
+#######
+####### Extra Drivers:
+#######
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_EBOX_3350DX2)),)
+REQUIRES += hal/drivers/ebox-3350dx2/broadcom-wl/6.30.223.271
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC32)),)
+REQUIRES += hal/drivers/intel-pc32/broadcom-wl/6.30.223.271
+endif
+
+ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC64)),)
+REQUIRES += hal/drivers/intel-pc64/broadcom-wl/6.30.223.271
+endif
+
+
+
+
+# ======= __END_OF_REQUIRES__ =======
+
+
+install_target = $(TARGET_BUILD_DIR)/.install_done
+
+
+BUILD_TARGETS = $(install_target)
+
+
+include ../../build-system/core.mk
+
+
+$(install_target):
+ @touch $@
Index: .
===================================================================
--- . (nonexistent)
+++ . (revision 5)
Property changes on: .
___________________________________________________________________
Added: svn:ignore
## -0,0 +1,73 ##
+
+# 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
+.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
+*~