5 kx
5 kx COMPONENT_TARGETS = $(HARDWARE_INTEL_PC32)
5 kx COMPONENT_TARGETS += $(HARDWARE_INTEL_PC64)
5 kx COMPONENT_TARGETS += $(HARDWARE_EBOX_3350DX2)
5 kx COMPONENT_TARGETS += $(HARDWARE_CB1X)
5 kx COMPONENT_TARGETS += $(HARDWARE_CB2X)
5 kx COMPONENT_TARGETS += $(HARDWARE_CB3X)
5 kx COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP2E)
5 kx COMPONENT_TARGETS += $(HARDWARE_NANOPI_NEO)
5 kx COMPONENT_TARGETS += $(HARDWARE_ORANGE_PP)
5 kx COMPONENT_TARGETS += $(HARDWARE_ORANGE_PL2)
385 kx COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5)
385 kx COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5B)
385 kx COMPONENT_TARGETS += $(HARDWARE_ORANGE_PI5P)
385 kx COMPONENT_TARGETS += $(HARDWARE_ROCK_5B)
5 kx COMPONENT_TARGETS += $(HARDWARE_WECHIP_TX6)
385 kx COMPONENT_TARGETS += $(HARDWARE_REPKA_PI3)
5 kx COMPONENT_TARGETS += $(HARDWARE_FFRK3288)
5 kx COMPONENT_TARGETS += $(HARDWARE_POIN2)
5 kx COMPONENT_TARGETS += $(HARDWARE_RK3328_CC)
5 kx COMPONENT_TARGETS += $(HARDWARE_KHADAS_EDGE)
5 kx COMPONENT_TARGETS += $(HARDWARE_LEEZ_P710)
5 kx COMPONENT_TARGETS += $(HARDWARE_M201)
5 kx COMPONENT_TARGETS += $(HARDWARE_MXV)
5 kx COMPONENT_TARGETS += $(HARDWARE_P201)
5 kx COMPONENT_TARGETS += $(HARDWARE_NEXBOX_A95X)
5 kx COMPONENT_TARGETS += $(HARDWARE_ODROID_C2)
5 kx COMPONENT_TARGETS += $(HARDWARE_P212)
5 kx COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM)
5 kx COMPONENT_TARGETS += $(HARDWARE_Q201)
5 kx COMPONENT_TARGETS += $(HARDWARE_ENYBOX_X2)
5 kx COMPONENT_TARGETS += $(HARDWARE_KHADAS_VIM2)
5 kx COMPONENT_TARGETS += $(HARDWARE_NIT6Q)
5 kx COMPONENT_TARGETS += $(HARDWARE_OKMX6DL_C)
5 kx COMPONENT_TARGETS += $(HARDWARE_OKMX6Q_C)
5 kx COMPONENT_TARGETS += $(HARDWARE_BONE_BLACK)
5 kx COMPONENT_TARGETS += $(HARDWARE_OMAP5UEVM)
5 kx COMPONENT_TARGETS += $(HARDWARE_DRA7XXEVM)
5 kx COMPONENT_TARGETS += $(HARDWARE_CI20)
5 kx COMPONENT_TARGETS += $(HARDWARE_BAIKAL_T1)
5 kx COMPONENT_TARGETS += $(HARDWARE_BAIKAL_M1)
5 kx COMPONENT_TARGETS += $(HARDWARE_S824L)
5 kx COMPONENT_TARGETS += $(HARDWARE_VESNIN)
5 kx COMPONENT_TARGETS += $(HARDWARE_S824L_LSB)
5 kx COMPONENT_TARGETS += $(HARDWARE_VESNIN_LSB)
5 kx COMPONENT_TARGETS += $(HARDWARE_TL2WK2)
5 kx COMPONENT_TARGETS += $(HARDWARE_TL2SV2)
5 kx COMPONENT_TARGETS += $(HARDWARE_TL2WK2_LSB)
5 kx COMPONENT_TARGETS += $(HARDWARE_TL2SV2_LSB)
385 kx COMPONENT_TARGETS += $(HARDWARE_VISIONFIVE2)
5 kx COMPONENT_TARGETS += $(HARDWARE_SIFIVE_U740)
5 kx
5 kx
5 kx NEED_ABS_PATH = true
5 kx
5 kx
5 kx include ../../build-system/constants.mk
5 kx
5 kx
5 kx #######
5 kx ####### Boot:
5 kx #######
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_BAIKAL_M1)),)
385 kx REQUIRES = boot/kernel/baikal-m1/6.1.63-6.4.92
385 kx REQUIRES += hal/drivers/baikal-m1/vdec/6.4-20231227
5 kx REQUIRES += boot/grub/baikal-m1/2.06
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_LEEZ_P710)),)
385 kx REQUIRES = boot/kernel/leez-p710/6.1.53
5 kx REQUIRES += boot/u-boot/leez-p710/2022.10
5 kx endif
5 kx
385 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_ORANGE_PI5)),)
385 kx REQUIRES = boot/kernel/orange-pi5/5.10.110
385 kx REQUIRES += boot/u-boot/orange-pi5/2023.10
385 kx REQUIRES += boot/edk2/orange-pi5/0.9.1.1
385 kx REQUIRES += boot/grub/orange-pi5/2.06
385 kx endif
385 kx
385 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_VISIONFIVE2)),)
385 kx REQUIRES = boot/kernel/visionfive2/6.1.31-3.8.2
385 kx REQUIRES += boot/u-boot/visionfive2/2021.10-3.8.2
385 kx REQUIRES += boot/grub/visionfive2/2.06
385 kx endif
385 kx
385 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_REPKA_PI3)),)
385 kx REQUIRES = boot/kernel/repka-pi3/6.1.53
385 kx REQUIRES += boot/u-boot/repka-pi3/2023.04
385 kx endif
385 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_EBOX_3350DX2)),)
385 kx REQUIRES = boot/kernel/ebox-3350dx2/6.1.53
5 kx REQUIRES += boot/grub/ebox-3350dx2/2.06
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC32)),)
385 kx REQUIRES = boot/kernel/intel-pc32/6.1.53
5 kx REQUIRES += boot/grub/intel-pc32/2.06
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC64)),)
385 kx REQUIRES = boot/kernel/intel-pc64/6.1.53
5 kx REQUIRES += boot/grub/intel-pc64/2.06
5 kx endif
5 kx
5 kx
5 kx #######
5 kx ####### The System:
5 kx #######
5 kx
5 kx #
5 kx # .
5 kx # └── base/radix-system
5 kx # └── dev/kernel-headers
5 kx # └── dev/gcc-runtime
5 kx # ├── libs/glibc/2.36
5 kx # │ ├── libs/glibc/2.36-i18n
385 kx # │ │ └── libs/glibc/2.36-zoneinfo/2023c ■
5 kx # │ │
5 kx # │ ├── libs/glibc/2.36-ppc32
5 kx # │ └── libs/glibc/2.36-x86_32
5 kx # │
5 kx # ...
5 kx #
5 kx
385 kx REQUIRES += libs/glibc/2.37-zoneinfo/2023c
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/glibc/2.37-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/glibc/2.37-x86_32
5 kx endif
5 kx
5 kx # ...
5 kx # │ ┌──────────────────────────────────────────────────────────────┐
5 kx # │ │ │
5 kx # ├── libs/zlib/1.2.13 ────────────────────────────────┐ │
5 kx # │ │ │ │
5 kx # │ ├── libs/zlib/1.2.13-ppc32 ─── if ppc64 ────┐ │ │
5 kx # │ ├── libs/zlib/1.2.13-x86_32 ── if x86_64 ───┤ │ │
5 kx # │ │ │ │ │
385 kx # │ └── dev/binutils/2.40 ──────────────────────┘ │ │
5 kx # │ └── dev/gcc/12.2.0 │ │
5 kx # │ │ │
5 kx # ├── app/xz/5.2.7 ─────┬────────────────┘ │
5 kx # │ ├── app/xz/5.2.7-ppc32 └── app/kmod/30 │
5 kx # │ └── app/xz/5.2.7-x86_32 ├── app/kmod/30-ppc32 │
5 kx # │ └── app/kmod/30-x86_32 │
5 kx # ├── libs/libffi/3.4.4 │
5 kx # │ ├── libs/libffi/3.4.4-ppc32 │
5 kx # │ └── libs/libffi/3.4.4-x86_32 │
5 kx # │ │
5 kx # ├── libs/lzo/2.10 │
5 kx # │ ├── libs/lzo/2.10-ppc32 │
5 kx # │ └── libs/lzo/2.10-x86_32 │
5 kx # │ │
5 kx # ├── libs/lz4/1.9.4 │
5 kx # │ ├── libs/lz4/1.9.4-ppc32 │
5 kx # │ └── libs/lz4/1.9.4-x86_32 │
5 kx # │ │
5 kx # ├── libs/zstd/1.5.2 │
5 kx # │ ├── libs/zstd/1.5.2-ppc32 │
5 kx # │ └── libs/zstd/1.5.2-x86_32 │
5 kx # │ │
5 kx # ├── app/bzip2/1.0.8 ──────────────┬────────────────────────────────┤
5 kx # │ ├── app/bzip2/1.0.8-ppc32 ├── libs/pcre/8.44 │
5 kx # │ └── app/bzip2/1.0.8-x86_32 │ ├── libs/pcre/8.44-ppc32 │
5 kx # │ │ └── libs/pcre/8.44-x86_32 │
5 kx # ├── app/gzip/1.10 │ │
5 kx # │ └── libs/pcre2/10.36 │
5 kx # ├── libs/elfutils/0.187 ├── libs/pcre2/10.36-ppc32 │
5 kx # │ ├── libs/elfutils/0.187-ppc32 └── libs/pcre2/10.36-x86_32 │
5 kx # │ └── libs/elfutils/0.187-x86_32 │
5 kx # │ │
5 kx # ├── app/inputattach/1.8.1 │
5 kx # │ ├── app/inputattach/1.8.1-ppc32 │
5 kx # │ ├── app/inputattach/1.8.1-x86_32 │
5 kx # │ │ │
5 kx # │ └── app/gpm/1.20.7 │
5 kx # │ ├── app/gpm/1.20.7-ppc32 │
5 kx # │ ├── app/gpm/1.20.7-x86_32 │
5 kx # │ │ │
5 kx # │ └── libs/ncurses/6.3 ────── libs/readline/8.2 ──┘
5 kx # │ ├── libs/ncurses/6.3-ppc32 ├── libs/readline/8.2-ppc32
5 kx # │ └── libs/ncurses/6.3-x86_32 └── libs/readline/8.2-x86_32
5 kx # │
5 kx # ...
5 kx #
5 kx
5 kx # ...
5 kx # │ ...
5 kx # │ │
5 kx # │ ├── app/gettext/0.21
5 kx # │ ...
5 kx # ...
5 kx #
5 kx
5 kx # ...
5 kx # │
5 kx # ├── libs/gmp/6.2.1 ────────────────┐
5 kx # │ ├── libs/gmp/6.2.1-ppc32 │
5 kx # │ ├── libs/gmp/6.2.1-x86_32 │
5 kx # │ │ ├── libs/mpc/1.2.1
5 kx # │ ├── libs/mpfr/4.1.0 ───────────┘ ├── libs/mpc/1.2.1-ppc32
5 kx # │ │ ├── libs/mpfr/4.1.0-ppc32 └── libs/mpc/1.2.1-x86_32
5 kx # │ │ └── libs/mpfr/4.1.0-x86_32
5 kx # │ │
5 kx # │ ├── libs/isl/0.25
5 kx # │ │ ├── libs/isl/0.25-ppc32
5 kx # │ │ └── libs/isl/0.25-x86_32
5 kx # │ ...
5 kx # ...
5 kx
5 kx #######
5 kx ####### additional libs for bootstrap GCC:
5 kx #######
5 kx
5 kx REQUIRES += libs/mpc/1.2.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/mpc/1.2.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/mpc/1.2.1-x86_32
5 kx endif
5 kx
5 kx # ...
5 kx # │ ...
5 kx # │ │
385 kx # │ └── dev/binutils/2.40
5 kx # │ │
5 kx # │ ├── dev/gcc/12.2.0 ─────────┬── libs/isl/0.25
5 kx # │ │ ├── libs/mpc/1.2.1
5 kx # │ │ └── libs/zstd/1.5.2
5 kx # ... ...
5 kx
5 kx # ...
5 kx # │
5 kx # ├── libs/libtasn1/4.16.0
5 kx # │ ├── libs/libtasn1/4.16.0-ppc32
5 kx # │ └── libs/libtasn1/4.16/0-x86_32
5 kx # │
5 kx # ├── libs/libidn/1.36
5 kx # │ ├── libs/libidn/1.36-ppc32
5 kx # │ └── libs/libidn/1.36-x86_32
5 kx # │
5 kx # ├── libs/libunistring/0.9.10 ─────────────┬── libs/libidn2/2.3.0
5 kx # │ ├── libs/libunistring/0.9.10-ppc32 ├── libs/libidn2/2.3.0-ppc32
5 kx # │ └── libs/libunistring/0.9.10-x86_32 └── libs/libidn2/2.3.0-x86_32
5 kx # │
5 kx # ├── libs/lzo/2.10
5 kx # │ ├── libs/lzo/2.10-ppc32
5 kx # │ ├── libs/lzo/2.10-sparc32
5 kx # │ └── libs/lzo/2.10-x86_32
5 kx # │
5 kx # ├── dev/libtool/2.4.6
5 kx # │ ├── dev/libtool/2.4.6-ppc32
5 kx # │ └── dev/libtool/2.4.6-x86_32
5 kx # │
5 kx # ├── libs/gc/8.0.4
5 kx # │ ├── libs/gc/8.0.4-ppc32
5 kx # │ └── libs/gc/8.0.4-x86_32
5 kx # │
5 kx # ├── libs/keyutils/1.6.3 ■
5 kx # │ ├── libs/keyutils/1.6.3-ppc32
5 kx # │ └── libs/keyutils/1.6.3-x86_32
5 kx # │
5 kx # ├── app/ncompress/4.2.4.6 ■
5 kx # │
5 kx # ├── libs/expat/2.5.0
5 kx # │ ├── libs/expat/2.5.0-ppc32
5 kx # │ └── libs/expat/2.5.0-x86_32
5 kx # │
5 kx # ├── app/utempter/1.2.1 ■
5 kx # │ ├── app/utempter/1.2.1-ppc32
5 kx # │ └── app/utempter/1.2.1-x86_32
5 kx # │
5 kx # ├── dev/flex/2.6.4
5 kx # │ ├── dev/flex/2.6.4-ppc32
5 kx # │ └── dev/flex/2.6.4-x86_32
5 kx # │
5 kx # ├── dev/bison/3.7.4 ■
5 kx # │ ├── dev/bison/3.7.4-ppc32
5 kx # │ └── dev/bison/3.7.4-x86_32
5 kx # │
5 kx # │ ...
5 kx # │ ├───────────────────────────────────── libs/readline/8.2
5 kx # │ │ ├── libs/readline/8.2-ppc32
5 kx # │ │ └── libs/readline/8.2-x86_32
5 kx # │ │
5 kx # │ ├── dev/lua/5.4.2 ■
5 kx # │ ... ├── dev/lua/5.4.2-ppc32
5 kx # │ └── dev/lua/5.4.2-x86_32
5 kx # │
5 kx # │ ...
5 kx # │ ├───────────────────────────────────── libs/gmp/6.2.1
5 kx # │ │ ├── libs/gmp/6.2.1-ppc32
5 kx # │ │ └── libs/gmp/6.2.1-x86_32
5 kx # │ │
5 kx # │ ├───────────────────────────────────── libs/zlib/1.2.13
5 kx # │ │ ├── libs/zlib/1.2.13-ppc32
5 kx # │ │ └── libs/zlib/1.2.13-x86_32
5 kx # │ │
5 kx # │ ├── net/openssl10/1.0.2u ■
5 kx # │ │ ├── net/openssl10/1.0.2u-ppc32
5 kx # │ │ └── net/openssl10/1.0.2u-x86_32
5 kx # │ │
5 kx # │ ├── net/openssl/1.1.1r
5 kx # │ │ ├── net/openssl/1.1.1r-ppc32
5 kx # │ │ ├── net/openssl/1.1.1r-x86_32
5 kx # │ │ │
5 kx # │ │ ├── libs/libevent/2.1.12 ■
5 kx # │ │ │ ├── libs/libevent/2.1.12-ppc32
5 kx # │ │ │ └── libs/libevent/2.1.12-x86_32
5 kx # │ │ ...
5 kx # │ ...
5 kx # │
5 kx # │ ...
5 kx # │ ├── app/db/18.1.40
5 kx # │ ... ├── app/db/18.1.40-ppc32
5 kx # │ └── app/db/18.1.40-x86_32
5 kx # │
5 kx # │
5 kx # ├── libs/gdbm/1.23
5 kx # │ ├── libs/gdbm/1.23-ppc32
5 kx # │ └── libs/gdbm/1.23-x86_32
5 kx # │
5 kx # │ ...
5 kx # │ ├───────────────────────────────────┬── libs/zlib/1.2.13
5 kx # │ │ ├── app/xz/5.2.7
5 kx # │ ├── dev/python2/2.7.18 ├── libs/libffi/3.4.4
5 kx # │ │ ├── dev/python2/2.7.18-ppc32 ├── libs/readline/8.2
5 kx # │ │ └── dev/python2/2.7.18-x86_32 ├── libs/expat/2.5.0
5 kx # │ │ └── net/openssl/1.1.1r
5 kx # │ │
5 kx # │ ├───────────────────────────────────┬── libs/gdbm/1.23
5 kx # │ │ └── app/sqlite/3.39.4.0
5 kx # │ ├── dev/python3/3.10.8
5 kx # │ │ ├── dev/python3/3.10.8-ppc32
5 kx # │ │ └── dev/python3/3.10.8-x86_32
5 kx # │ │
5 kx # │ ├── dev/perl/5.36.0
5 kx # │ │ ├── dev/perl/5.36.0-ppc32
5 kx # │ ... └── dev/perl/5.36.0-x86_32
5 kx # │
5 kx # │ ...
5 kx # │ ├───────────────────────────────────┬── libs/ncurses/6.3
5 kx # │ │ ├── dev/flex/2.6.4
5 kx # │ ├── app/bsd-games/2.17 ■ └── net/openssl/1.1.1r
5 kx # │ │
5 kx # │ ...
5 kx # │
5 kx # │ ...
5 kx # │ ├────────────────────────────────────── libs/ncurses/6.3
5 kx # │ │
5 kx # │ ├── libs/aspell/0.60.8
5 kx # │ ... ├── libs/aspell/0.60.8-ppc32
5 kx # │ ├── libs/aspell/0.60.8-sparc32
5 kx # │ ├── libs/aspell/0.60.8-x86_32
5 kx # │ │
5 kx # │ ├── libs/dict/aspell6-ca/2.1.5-1 ■
5 kx # │ ├── libs/dict/aspell6-de/20161207-7-0 ■
5 kx # │ ├── libs/dict/aspell6-en/2020.12.07-0 ■
5 kx # │ ├── libs/dict/aspell6-es/1.11-2 ■
5 kx # │ ├── libs/dict/aspell6-fi/0.7-0 ■
5 kx # │ ├── libs/dict/aspell6-fr/0.50-3 ■
5 kx # │ ├── libs/dict/aspell6-it/2.2 ■
5 kx # │ └── libs/dict/aspell6-ru/0.99f7-1 ■
5 kx # │
5 kx # │
5 kx # ├── dev/check/0.15.2
5 kx # │ ├── dev/check/0.15.2-ppc32
5 kx # │ ├── dev/check/0.15.2-sparc32
5 kx # │ └── dev/check/0.15.2-x86_32
5 kx # │
5 kx # ├── app/ctags/5.8
5 kx # │ ├── app/ctags/5.8-ppc32
5 kx # │ └── app/ctags/5.8-x86_32
5 kx # │
5 kx # │ ...
5 kx # │ │
5 kx # │ └── secure/pam/1.5.1
5 kx # │ ├── secure/pam/1.5.1-ppc32
5 kx # │ ├── secure/pam/1.5.1-x86_32
5 kx # │ │
5 kx # │ ├── app/kbd/2.4.0 ■ ──────────────────── dev/check/0.15.2
5 kx # │ │ ├── app/kbd/2.4.0-ppc32
5 kx # │ ... └── app/kbd/2.4.0-x86_32
5 kx # │
5 kx # │ ...
5 kx # │ ├────────────────────────────────────────────────┬── libs/ncurses/6.3
5 kx # │ │ ├── dev/libtool/2.4.6
5 kx # │ ├── app/dialog/1.3-20210621 ■ └── app/ctags/5.8
5 kx # │ │ ├── app/dialog/1.3-20210621-ppc32
5 kx # │ ... └── app/dialog/1.3-20210621-x86_32
5 kx # │
5 kx # │
5 kx # │ ...
5 kx # │ ├───────────────────────────────────┬── libs/readline/8.2
5 kx # │ │ └── app/gettext/0.21
5 kx # │ ├── app/bash/5.2 ■
5 kx # │ │
5 kx # │ ...
5 kx # ...
5 kx
5 kx ####################################################################################################
5 kx #
5 kx # The tree presented above demonstrates dependencies of packages. I will not continue drawing
5 kx # as it is time consuming. I think this information is sufficient to start porting the system.
5 kx #
5 kx ####################################################################################################
5 kx
5 kx
5 kx REQUIRES += libs/keyutils/1.6.3
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/keyutils/1.6.3-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/keyutils/1.6.3-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/ncompress/4.2.4.6
5 kx
5 kx REQUIRES += app/utempter/1.2.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/utempter/1.2.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/utempter/1.2.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += dev/bison/3.7.4
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += dev/bison/3.7.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += dev/bison/3.7.4-x86_32
5 kx endif
5 kx
5 kx REQUIRES += dev/lua/5.4.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += dev/lua/5.4.2-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += dev/lua/5.4.2-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/bsd-games/2.17
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += dev/flex/2.6.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += dev/flex/2.6.4-x86_32
5 kx endif
5 kx
5 kx
5 kx #######
5 kx ####### Dictionaries for aspell:
5 kx #######
5 kx REQUIRES += libs/dict/aspell6-ca/2.1.5-1
5 kx REQUIRES += libs/dict/aspell6-de/20161207-7-0
5 kx REQUIRES += libs/dict/aspell6-en/2020.12.07-0
5 kx REQUIRES += libs/dict/aspell6-es/1.11-2
5 kx REQUIRES += libs/dict/aspell6-fi/0.7-0
5 kx REQUIRES += libs/dict/aspell6-fr/0.50-3
5 kx REQUIRES += libs/dict/aspell6-it/2.2
5 kx REQUIRES += libs/dict/aspell6-ru/0.99f7-1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/aspell/0.60.8-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/aspell/0.60.8-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/kbd/2.4.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/kbd/2.4.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/kbd/2.4.0-x86_32
5 kx endif
5 kx
5 kx
5 kx #######
5 kx ####### Dictionaries for /usr/share/dict (see FHS):
5 kx #######
5 kx REQUIRES += share/dict/scowl/2020.12.07
5 kx REQUIRES += share/dict/words-ca/2.1.5-1
5 kx REQUIRES += share/dict/words-de/20161207-7-0
5 kx REQUIRES += share/dict/words-en_CA/2020.12.07
5 kx REQUIRES += share/dict/words-en_CA-huge/2020.12.07
5 kx REQUIRES += share/dict/words-en_CA-insane/2020.12.07
5 kx REQUIRES += share/dict/words-en_CA-large/2020.12.07
5 kx REQUIRES += share/dict/words-en_CA-small/2020.12.07
5 kx REQUIRES += share/dict/words-en_GB/2020.12.07
5 kx REQUIRES += share/dict/words-en_GB-huge/2020.12.07
5 kx REQUIRES += share/dict/words-en_GB-insane/2020.12.07
5 kx REQUIRES += share/dict/words-en_GB-large/2020.12.07
5 kx REQUIRES += share/dict/words-en_GB-small/2020.12.07
5 kx REQUIRES += share/dict/words-en_US/2020.12.07
5 kx REQUIRES += share/dict/words-en_US-huge/2020.12.07
5 kx REQUIRES += share/dict/words-en_US-insane/2020.12.07
5 kx REQUIRES += share/dict/words-en_US-large/2020.12.07
5 kx REQUIRES += share/dict/words-en_US-small/2020.12.07
5 kx REQUIRES += share/dict/words-es/1.11-2
5 kx REQUIRES += share/dict/words-fi/0.7-0
5 kx REQUIRES += share/dict/words-fr/0.50-3
5 kx REQUIRES += share/dict/words-it/2.2
5 kx REQUIRES += share/dict/words-ru/0.99f7-1
5 kx
5 kx
5 kx #######
5 kx ####### Core Utilites and SysVInit:
5 kx #######
5 kx REQUIRES += app/coreutils/8.32
5 kx REQUIRES += app/sharutils/4.15.2
5 kx REQUIRES += app/grep/3.6
5 kx REQUIRES += app/texinfo/6.7
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += dev/perl/5.36.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += dev/perl/5.36.0-x86_32
5 kx endif
5 kx REQUIRES += app/procinfo-ng/2.0.304
5 kx REQUIRES += dev/gperf/3.1
5 kx REQUIRES += app/sysvinit/2.99
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/popt/1.18-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/popt/1.18-x86_32
5 kx endif
5 kx REQUIRES += app/sysvinit-functions/8.54
5 kx
5 kx REQUIRES += app/logrotate/3.18.0
5 kx
5 kx REQUIRES += app/eudev/3.2.10
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/pciutils/3.7.0-ppc32
5 kx REQUIRES += libs/libusb-compat/0.1.7-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/pciutils/3.7.0-x86_32
5 kx REQUIRES += libs/libusb-compat/0.1.7-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/lvm2/2.03.11
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/lvm2/2.03.11-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/lvm2/2.03.11-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/hdparm/9.60
5 kx REQUIRES += app/sdparm/1.11
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/sg3_utils/1.45-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/sg3_utils/1.45-x86_32
5 kx endif
5 kx
5 kx
5 kx #######
5 kx ####### File Systems support:
5 kx #######
5 kx REQUIRES += app/xfsdump/3.1.9
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/dmapi/2.2.12-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/dmapi/2.2.12-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/btrfs-progs/5.15.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/e2fsprogs/1.46.2-ppc32
5 kx REQUIRES += libs/zstd/1.5.2-ppc32
5 kx REQUIRES += libs/lzo/2.10-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/e2fsprogs/1.46.2-x86_32
5 kx REQUIRES += libs/zstd/1.5.2-x86_32
5 kx REQUIRES += libs/lzo/2.10-x86_32
5 kx endif
5 kx
385 kx REQUIRES += libs/fuse3/3.16.2
5 kx REQUIRES += app/reiserfsprogs/3.6.27
5 kx REQUIRES += app/dosfstools/4.2
5 kx REQUIRES += app/jfsutils/1.1.15
5 kx REQUIRES += app/sysfsutils/2.1.0
5 kx REQUIRES += app/mtools/4.0.26
5 kx REQUIRES += app/squashfs-tools/4.5.1
5 kx REQUIRES += app/mtd-utils/2.1.4
385 kx REQUIRES += app/i2c-tools/4.3
5 kx
5 kx
5 kx #######
5 kx ####### Shadow, system log, procps:
5 kx #######
5 kx REQUIRES += secure/libpwquality/1.4.4
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += secure/libpwquality/1.4.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += secure/libpwquality/1.4.4-x86_32
5 kx endif
5 kx REQUIRES += secure/shadow/4.8.1
5 kx REQUIRES += app/sysklogd/2.2.1
5 kx REQUIRES += app/procps/3.3.17
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/procps/3.3.17-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/procps/3.3.17-x86_32
5 kx endif
5 kx
5 kx
5 kx #######
5 kx ####### Packages:
5 kx #######
5 kx REQUIRES += app/gamin/0.1.10
5 kx REQUIRES += app/cpio/2.13
5 kx REQUIRES += app/ed/1.17
5 kx REQUIRES += app/gettext/0.21-tools
5 kx REQUIRES += app/less/580
5 kx REQUIRES += app/bin/4.11.2
5 kx REQUIRES += app/mdadm/4.1
5 kx REQUIRES += app/nvme-cli/1.13
5 kx REQUIRES += app/gptfdisk/1.0.7
385 kx REQUIRES += app/parted/3.6
5 kx
29 kx REQUIRES += app/efibootmgr/18
29 kx REQUIRES += app/fakeroot/1.31
29 kx REQUIRES += app/patchelf/0.18.0
29 kx
5 kx REQUIRES += app/file/5.39
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/file/5.39-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/file/5.39-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/lm-sensors/3.6.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/lm-sensors/3.6.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/lm-sensors/3.6.0-x86_32
5 kx endif
5 kx
385 kx REQUIRES += app/dmidecode/3.5
385 kx REQUIRES += app/flashrom/1.3.0
385 kx
5 kx REQUIRES += app/bc/1.07.1
5 kx REQUIRES += app/gawk/5.1.0
5 kx REQUIRES += app/groff/1.22.4
5 kx REQUIRES += app/patch/2.7.6
5 kx REQUIRES += app/tmux/3.1c
5 kx REQUIRES += app/vim/8.2-3709
5 kx REQUIRES += app/which/2.21
5 kx REQUIRES += app/tree/1.8.0
5 kx REQUIRES += app/infozip/6.0
385 kx REQUIRES += app/bubblewrap/0.8.0
385 kx REQUIRES += app/daemon/0.8.4
5 kx
5 kx REQUIRES += app/man-pages/5.13
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libpipeline/1.5.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libpipeline/1.5.4-x86_32
5 kx endif
5 kx
5 kx REQUIRES += secure/libcgroup/0.41
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += secure/libcgroup/0.41-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += secure/libcgroup/0.41-x86_32
5 kx endif
5 kx
385 kx REQUIRES += libs/libseccomp/2.5.4
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/libseccomp/2.5.4-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/libseccomp/2.5.4-x86_32
385 kx endif
385 kx
5 kx REQUIRES += libs/libstrophe/0.10.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libstrophe/0.10.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libstrophe/0.10.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/dbus/1.13.18
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/dbus/1.13.18-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/dbus/1.13.18-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libexif/0.6.24
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libexif/0.6.24-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libexif/0.6.24-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/fftw/3.3.10
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/fftw/3.3.10-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/fftw/3.3.10-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libasyncns/0.8
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libasyncns/0.8-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libasyncns/0.8-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/fribidi/1.0.12
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/fribidi/1.0.12-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/fribidi/1.0.12-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libiec61883/1.2.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libiec61883/1.2.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libiec61883/1.2.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libavc1394/0.5.4
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libavc1394/0.5.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libavc1394/0.5.4-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libieee1284/0.2.11
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libieee1284/0.2.11-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libieee1284/0.2.11-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libmng/2.0.3
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libmng/2.0.3-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libmng/2.0.3-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libthai/0.1.29
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libthai/0.1.29-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libthai/0.1.29-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/assimp/5.2.5
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/assimp/5.2.5-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/assimp/5.2.5-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/botan/2.19.3
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/botan/2.19.3-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/botan/2.19.3-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/dbus-glib/0.112
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/dbus-glib/0.112-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/dbus-glib/0.112-x86_32
5 kx endif
5 kx
385 kx REQUIRES += libs/dbus-python/1.3.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/dbus-python/1.3.2-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/dbus-python/1.3.2-x86_32
5 kx endif
5 kx
385 kx REQUIRES += libs/gobject-introspection/1.76.1
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/gobject-introspection/1.76.1-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/gobject-introspection/1.76.1-x86_32
385 kx endif
385 kx
5 kx REQUIRES += app/jbigkit/2.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/jbigkit/2.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/jbigkit/2.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libvisual/0.4.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libvisual/0.4.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libvisual/0.4.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/jbig2dec/0.19
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/jbig2dec/0.19-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/jbig2dec/0.19-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/ijs/0.35
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/ijs/0.35-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/ijs/0.35-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/graphene/1.10.8
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/graphene/1.10.8-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/graphene/1.10.8-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/libidn/1.36
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libidn/1.36-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libidn/1.36-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/md4c/0.4.8
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/md4c/0.4.8-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/md4c/0.4.8-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/tslib/1.22
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/tslib/1.22-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/tslib/1.22-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/hidapi/0.13.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/hidapi/0.13.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/hidapi/0.13.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/dconf/0.40.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/dconf/0.40.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/dconf/0.40.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/qpdf/11.3.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/qpdf/11.3.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/qpdf/11.3.0-x86_32
5 kx endif
5 kx
385 kx REQUIRES += app/cryptsetup/2.6.1
385 kx REQUIRES += libs/volume_key/0.3.12
385 kx REQUIRES += libs/libatasmart/0.19
385 kx REQUIRES += libs/libbytesize/2.10
385 kx REQUIRES += libs/libnvme/1.7.1
385 kx REQUIRES += libs/iniparser/4.1
385 kx REQUIRES += app/ndctl/78
385 kx REQUIRES += libs/libblockdev/3.0.4
385 kx REQUIRES += app/udisks2/2.10.1
385 kx REQUIRES += libs/libmtp/1.1.21
385 kx REQUIRES += libs/libnfs/5.0.2
385 kx
5 kx REQUIRES += libs/iso-codes/4.13.0
385 kx REQUIRES += libs/exiv2/0.28.1
385 kx REQUIRES += libs/exempi/2.6.5
5 kx
385 kx REQUIRES += libs/mozjs/102.15.0
385 kx REQUIRES += libs/polkit/123
385 kx REQUIRES += libs/accountsservice/23.13.9
385 kx REQUIRES += app/upower/1.90.2
385 kx REQUIRES += libs/libgusb/0.4.8
385 kx REQUIRES += app/timedated/1.0.2
5 kx
385 kx REQUIRES += app/pcsc-lite/2.0.1
385 kx
385 kx
5 kx #######
5 kx ####### Development tools:
5 kx #######
5 kx REQUIRES += dev/python2-modules/pip/20.3
5 kx REQUIRES += dev/python3-modules/pip/22.2.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += dev/python2/2.7.18-ppc32
5 kx REQUIRES += dev/python3/3.10.8-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += dev/python2/2.7.18-x86_32
5 kx REQUIRES += dev/python3/3.10.8-x86_32
5 kx endif
5 kx
5 kx REQUIRES += dev/ruby/3.2.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += dev/ruby/3.2.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += dev/ruby/3.2.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += dev/orc/0.4.33.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += dev/orc/0.4.33.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += dev/orc/0.4.33.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += dev/autoconf-archive/2022.09.03
5 kx REQUIRES += dev/pkg-config/0.29.2
5 kx REQUIRES += dev/make/4.3.1
5 kx REQUIRES += dev/ninja/1.10.2
5 kx REQUIRES += dev/re2c/2.2
5 kx REQUIRES += dev/meson/0.61.0
5 kx REQUIRES += dev/mercurial/6.0.1
5 kx REQUIRES += dev/git/2.34.1
385 kx REQUIRES += dev/ccache/4.8.1
385 kx REQUIRES += dev/unifdef/2.12
385 kx REQUIRES += dev/help2man/1.49.3
5 kx
385 kx REQUIRES += libs/libeditorconfig/0.12.6
5 kx
385 kx
5 kx #######
5 kx ####### Kernel sources:
5 kx #######
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_BAIKAL_M1)),)
385 kx REQUIRES += dev/kernel-source/baikal-m1/6.1.63-6.4.92
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_LEEZ_P710)),)
385 kx REQUIRES += dev/kernel-source/leez-p710/6.1.53
5 kx endif
5 kx
385 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_ORANGE_PI5)),)
385 kx REQUIRES += dev/kernel-source/orange-pi5/5.10.110
385 kx endif
385 kx
385 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_VISIONFIVE2)),)
385 kx REQUIRES += dev/kernel-source/visionfive2/6.1.31-3.8.2
385 kx endif
385 kx
385 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_REPKA_PI3)),)
385 kx REQUIRES += dev/kernel-source/repka-pi3/6.1.53
385 kx endif
385 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_EBOX_3350DX2)),)
385 kx REQUIRES += dev/kernel-source/ebox-3350dx2/6.1.53
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC32)),)
385 kx REQUIRES += dev/kernel-source/intel-pc32/6.1.53
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC64)),)
385 kx REQUIRES += dev/kernel-source/intel-pc64/6.1.53
5 kx endif
5 kx
5 kx
5 kx #######
5 kx ####### Networking:
5 kx #######
5 kx REQUIRES += net/libnsl/1.3.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/libnsl/1.3.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/libnsl/1.3.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/icmpinfo/1.11
5 kx REQUIRES += net/net-tools/1.60
5 kx REQUIRES += net/netdate/4
5 kx REQUIRES += net/biff+comsat/0.17
5 kx REQUIRES += net/bsd-finger/0.17
5 kx REQUIRES += net/netkit-bootparamd/0.17
5 kx REQUIRES += net/netkit-ftp/0.17
5 kx REQUIRES += net/netkit-ntalk/0.17
5 kx REQUIRES += net/netkit-routed/0.17
5 kx REQUIRES += net/netkit-rsh/0.17
5 kx REQUIRES += net/netkit-rusers/0.17
5 kx REQUIRES += net/netkit-rwall/0.17
5 kx REQUIRES += net/netkit-rwho/0.17
5 kx REQUIRES += net/netkit-telnet/0.17
5 kx REQUIRES += net/netkit-timed/0.17
5 kx REQUIRES += net/netwrite/0.17
5 kx REQUIRES += net/tftp-hpa/5.2
5 kx REQUIRES += net/rpcbind/1.2.5
5 kx
5 kx REQUIRES += net/cyrus-sasl/2.1.27
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/cyrus-sasl/2.1.27-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/cyrus-sasl/2.1.27-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/conntrack-tools/1.4.6
385 kx REQUIRES += net/libnetfilter_log/1.0.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/libnetfilter_acct/1.0.3-ppc32
5 kx REQUIRES += net/libnetfilter_conntrack/1.0.8-ppc32
5 kx REQUIRES += net/libnetfilter_cthelper/1.0.0-ppc32
5 kx REQUIRES += net/libnetfilter_cttimeout/1.0.0-ppc32
385 kx REQUIRES += net/libnetfilter_log/1.0.2-ppc32
5 kx REQUIRES += net/libnetfilter_queue/1.0.5-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/libnetfilter_acct/1.0.3-x86_32
5 kx REQUIRES += net/libnetfilter_conntrack/1.0.8-x86_32
5 kx REQUIRES += net/libnetfilter_cthelper/1.0.0-x86_32
5 kx REQUIRES += net/libnetfilter_cttimeout/1.0.0-x86_32
385 kx REQUIRES += net/libnetfilter_log/1.0.2-x86_32
5 kx REQUIRES += net/libnetfilter_queue/1.0.5-x86_32
5 kx endif
5 kx
385 kx REQUIRES += net/ulogd/2.0.8
5 kx REQUIRES += net/dhcpcd/9.4.1
5 kx REQUIRES += net/iputils/20210202
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libidn2/2.3.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libidn2/2.3.0-x86_32
5 kx endif
5 kx
385 kx REQUIRES += net/libupnp/1.14.18
5 kx REQUIRES += net/ethtool/5.10
5 kx REQUIRES += net/inetd/1.79
5 kx
5 kx REQUIRES += net/openssh/8.5p1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libedit/20191231-3.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libedit/20191231-3.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/bluez-firmware/1.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libical/3.0.9-ppc32
5 kx REQUIRES += net/bluez/5.62-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libical/3.0.9-x86_32
5 kx REQUIRES += net/bluez/5.62-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/sbc/2.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/sbc/2.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/sbc/2.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/curl/7.75.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/curl/7.75.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/curl/7.75.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/gpgme/1.16.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/npth/1.6-ppc32
5 kx REQUIRES += net/libksba/1.5.0-ppc32
5 kx REQUIRES += net/gpgme/1.16.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/npth/1.6-x86_32
5 kx REQUIRES += net/libksba/1.5.0-x86_32
5 kx REQUIRES += net/gpgme/1.16.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/wget/1.21.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/pcre2/10.36-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/pcre2/10.36-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/whois/5.5.9
5 kx
5 kx REQUIRES += net/rfkill/1.0
5 kx REQUIRES += net/bridge-utils/1.7.1
5 kx REQUIRES += net/crda/4.14
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/libgcrypt/1.10.1-ppc32
5 kx REQUIRES += net/libnl3/3.5.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/libgcrypt/1.10.1-x86_32
5 kx REQUIRES += net/libnl3/3.5.0-x86_32
5 kx endif
5 kx REQUIRES += net/wireless-tools/30
5 kx REQUIRES += net/wpa_supplicant/2.9
5 kx
5 kx REQUIRES += net/bind/9.16.13
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/json-c/0.15-ppc32
5 kx REQUIRES += libs/libuv/1.41.0-ppc32
5 kx REQUIRES += net/libmaxminddb/1.6.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/json-c/0.15-x86_32
5 kx REQUIRES += libs/libuv/1.41.0-x86_32
5 kx REQUIRES += net/libmaxminddb/1.6.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/dhcp/4.4.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/libnftnl/1.1.9-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/libnftnl/1.1.9-x86_32
5 kx endif
5 kx REQUIRES += net/geoipupdate/4.8.0
5 kx REQUIRES += net/ebtables/2.0.11
5 kx REQUIRES += net/iftop/1.0pre4
5 kx REQUIRES += net/iptraf-ng/1.2.1
5 kx REQUIRES += net/iperf3/3.9
5 kx
5 kx REQUIRES += net/ipset/7.11
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/ipset/7.11-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/ipset/7.11-x86_32
5 kx endif
5 kx
5 kx # ... ...
5 kx # │ │
29 kx # │ ├── net/nspr/4.35
29 kx # │ │ ├── net/nspr/4.35-ppc32
29 kx # │ │ ├── net/nspr/4.35-x86_32
5 kx # │ │ │
385 kx # │ │ ├── net/nss/3.97 ■ ────────────────────── app/sqlite/3.39.4.0
385 kx # │ │ │ ├── net/nss/3.97-ppc32 ├── app/sqlite/3.39.4.0-ppc32
385 kx # │ │ │ └── net/nss/3.97-x86_32 └── app/sqlite/3.39.4.0-x86_32
5 kx # │ │ ...
5 kx # ... ...
5 kx
385 kx REQUIRES += net/nss/3.97
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += net/nss/3.97-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += net/nss/3.97-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/libqmi/1.28.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/libqmi/1.28.2-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/libqmi/1.28.2-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/ntp/4.2.8p15
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libevent/2.1.12-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libevent/2.1.12-x86_32
5 kx endif
5 kx
385 kx REQUIRES += net/libsrtp/2.5.0
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += net/libsrtp/2.5.0-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += net/libsrtp/2.5.0-x86_32
385 kx endif
385 kx
385 kx REQUIRES += libs/libsoup/2.74.3
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/libsoup/2.74.3-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/libsoup/2.74.3-x86_32
385 kx endif
385 kx
385 kx REQUIRES += libs/libsoup3/3.4.2
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/libsoup3/3.4.2-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/libsoup3/3.4.2-x86_32
385 kx endif
385 kx
385 kx REQUIRES += net/libnice/0.1.21
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += net/libnice/0.1.21-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += net/libnice/0.1.21-x86_32
385 kx endif
385 kx
385 kx REQUIRES += net/libsignal-protocol-c/2.3.3
385 kx REQUIRES += net/webrtc-audio-processing/0.3.1
385 kx
5 kx REQUIRES += net/nss-pam-ldapd/0.9.11
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/nss-pam-ldapd/0.9.11-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/nss-pam-ldapd/0.9.11-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/pam-krb5/4.10
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libiodbc/3.52.14-ppc32
5 kx REQUIRES += net/pam-krb5/4.10-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libiodbc/3.52.14-x86_32
5 kx REQUIRES += net/pam-krb5/4.10-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/ModemManager/1.16.4
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/ModemManager/1.16.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/ModemManager/1.16.4-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/openvpn/2.5.2
5 kx REQUIRES += net/freeradius-client/1.1.7
5 kx REQUIRES += net/ppp/2.4.9
5 kx REQUIRES += net/rp-pppoe/3.14
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/libpcap/1.10.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/libpcap/1.10.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/NetworkManager/1.31.3
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/jansson/2.13.1-ppc32
5 kx REQUIRES += libs/libpsl/0.21.1-ppc32
5 kx REQUIRES += libs/newt/0.52.21-ppc32
5 kx REQUIRES += net/libndp/1.7-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/jansson/2.13.1-x86_32
5 kx REQUIRES += libs/libpsl/0.21.1-x86_32
5 kx REQUIRES += libs/newt/0.52.21-x86_32
5 kx REQUIRES += net/libndp/1.7-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/opendkim/2.11.0.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libbsd/0.11.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libbsd/0.11.4-x86_32
5 kx endif
5 kx REQUIRES += net/cyrus-imapd/3.4.4
5 kx REQUIRES += net/postfix/3.6.4
5 kx
5 kx REQUIRES += net/httpd/2.4.51
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/nghttp2/1.43.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/nghttp2/1.43.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/php/8.1.2
5 kx REQUIRES += net/pinepgp/0.18.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/argon2/20190702-ppc32
5 kx REQUIRES += libs/oniguruma/6.9.7.1-ppc32
5 kx REQUIRES += libs/libgd/2.3.3-ppc32
5 kx REQUIRES += libs/tidy-html5/5.8.0-ppc32
5 kx REQUIRES += libs/enchant/2.3.2-ppc32
5 kx REQUIRES += libs/libsodium/1.0.18-ppc32
5 kx REQUIRES += libs/serf/1.3.9-ppc32
5 kx REQUIRES += libs/libzip/1.9.2-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/argon2/20190702-x86_32
5 kx REQUIRES += libs/oniguruma/6.9.7.1-x86_32
5 kx REQUIRES += libs/libgd/2.3.3-x86_32
5 kx REQUIRES += libs/tidy-html5/5.8.0-x86_32
5 kx REQUIRES += libs/enchant/2.3.2-x86_32
5 kx REQUIRES += libs/libsodium/1.0.18-x86_32
5 kx REQUIRES += libs/serf/1.3.9-x86_32
5 kx REQUIRES += libs/libzip/1.9.2-x86_32
5 kx endif
5 kx
5 kx REQUIRES += dev/subversion/1.14.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libsecret/0.20.4-ppc32
5 kx REQUIRES += libs/utf8proc/2.7.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libsecret/0.20.4-x86_32
5 kx REQUIRES += libs/utf8proc/2.7.0-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/nginx/1.20.2
5 kx REQUIRES += net/geoip-db/20220918
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += net/geoip/1.16.2-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += net/geoip/1.16.2-x86_32
5 kx endif
5 kx
5 kx REQUIRES += net/uwsgi/2.0.20
5 kx
5 kx REQUIRES += libs/netcdf/4.9.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/netcdf/4.9.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/netcdf/4.9.0-x86_32
5 kx endif
5 kx
385 kx REQUIRES += net/nmap/7.94
385 kx REQUIRES += net/rsync/3.2.7
385 kx
5 kx REQUIRES += net/mobile-broadband-provider-info/20221107
5 kx
5 kx
5 kx #######
5 kx ####### Fonts, Graphic libraries, etc:
5 kx #######
5 kx REQUIRES += app/fontconfig/2.13.95
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/fontconfig/2.13.95-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/fontconfig/2.13.95-x86_32
5 kx endif
5 kx
5 kx REQUIRES += share/fonts-collection
5 kx
5 kx REQUIRES += libs/lcms2/2.14
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/lcms2/2.14-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/lcms2/2.14-x86_32
5 kx endif
5 kx
5 kx
5 kx #
5 kx # pkgtools requires dialog and GnuPG2
5 kx #
385 kx REQUIRES += app/pkgtools/0.2.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/dialog/1.3-20210621-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/dialog/1.3-20210621-x86_32
5 kx endif
5 kx REQUIRES += base/radix-setup
5 kx
5 kx REQUIRES += app/sudo/1.9.8p2
5 kx REQUIRES += app/mc/4.8.26
5 kx
5 kx
5 kx #######
5 kx ####### Development:
5 kx #######
385 kx REQUIRES += dev/gdb/13.2
5 kx
385 kx REQUIRES += dev/llvm/16.0.2
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += dev/llvm/16.0.2-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += dev/llvm/16.0.2-x86_32
5 kx endif
5 kx
5 kx REQUIRES += libs/shared-mime-info/2.2
5 kx REQUIRES += dev/cmake/3.22.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libarchive/3.5.2-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libarchive/3.5.2-x86_32
5 kx endif
5 kx
5 kx REQUIRES += dev/intltool/0.51.0
5 kx
5 kx REQUIRES += libs/boost/1.77.0
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/boost/1.77.0-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/boost/1.77.0-x86_32
5 kx endif
5 kx
385 kx REQUIRES += libs/libsigc++/2.12.0
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/libsigc++/2.12.0-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/libsigc++/2.12.0-x86_32
385 kx endif
385 kx
385 kx REQUIRES += libs/glibmm/2.76.0
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/glibmm/2.76.0-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/glibmm/2.76.0-x86_32
385 kx endif
385 kx
385 kx REQUIRES += libs/json-glib/1.6.6
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/json-glib/1.6.6-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/json-glib/1.6.6-x86_32
385 kx endif
385 kx
385 kx REQUIRES += libs/hunspell/1.7.2
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/hunspell/1.7.2-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/hunspell/1.7.2-x86_32
385 kx endif
385 kx
385 kx REQUIRES += libs/hyphen/2.8.8
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/hyphen/2.8.8-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/hyphen/2.8.8-x86_32
385 kx endif
385 kx
5 kx REQUIRES += libs/libzmq/4.3.4
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += libs/libzmq/4.3.4-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += libs/libzmq/4.3.4-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/c2man/2.0.42
385 kx REQUIRES += libs/protobuf/23.0
5 kx
385 kx REQUIRES += dev/vala/0.56.6
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += dev/vala/0.56.6-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += dev/vala/0.56.6-x86_32
385 kx endif
5 kx
385 kx REQUIRES += libs/libgee/0.20.6
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/libgee/0.20.6-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/libgee/0.20.6-x86_32
385 kx endif
385 kx
385 kx REQUIRES += libs/qrencode/4.1.1
385 kx
385 kx REQUIRES += libs/woff2/1.0.2
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
385 kx REQUIRES += libs/woff2/1.0.2-ppc32
385 kx endif
385 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
385 kx REQUIRES += libs/woff2/1.0.2-x86_32
385 kx endif
385 kx
385 kx
5 kx #######
385 kx ####### Documentation:
385 kx #######
385 kx
385 kx REQUIRES += share/docbook-xsl/1.79.1
385 kx REQUIRES += app/itstool/2.0.7
385 kx
385 kx
385 kx #######
5 kx ####### Database Servers:
5 kx #######
5 kx
5 kx REQUIRES += app/postgresql/14.1
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/postgresql/14.1-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/postgresql/14.1-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/mariadb/10.6.5
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/mariadb/10.6.5-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/mariadb/10.6.5-x86_32
5 kx endif
5 kx
5 kx REQUIRES += app/tdb/1.4.7
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
5 kx REQUIRES += app/tdb/1.4.7-ppc32
5 kx endif
5 kx ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
5 kx REQUIRES += app/tdb/1.4.7-x86_32
5 kx endif
5 kx
5 kx
5 kx #######
385 kx ####### Python3 modules:
385 kx #######
385 kx
385 kx REQUIRES += libs/lxml/4.9.2
385 kx
385 kx
385 kx #######
5 kx ####### Perl5 modules:
5 kx #######
5 kx
5 kx # Database interfaces:
5 kx REQUIRES += dev/perl-modules/perl-dbd-pg/3.16.0
5 kx REQUIRES += dev/perl-modules/perl-dbd-mysql/4.050
5 kx
5 kx # Git dependencies:
5 kx REQUIRES += dev/perl-modules/perl-error/0.17029
5 kx REQUIRES += dev/perl-modules/perl-mailtools/2.21
5 kx
5 kx # Common purpose modules:
5 kx REQUIRES += dev/perl-modules/perl-locale-gettext/1.07
385 kx REQUIRES += dev/perl-modules/perl-xml-simple/2.25
385 kx REQUIRES += dev/perl-modules/perl-xml-libxml/2.0208
5 kx
385 kx REQUIRES += app/xmltoman/0.6
5 kx
385 kx
5 kx #######
5 kx ####### Firmware:
5 kx #######
5 kx
5 kx REQUIRES += hal/firmware/kernel-firmware/20221012
5 kx REQUIRES += hal/firmware/broadcom-bt-firmware/12.0.1.1105.3
5 kx
5 kx
5 kx #######
5 kx ####### Extra Drivers:
5 kx #######
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_EBOX_3350DX2)),)
5 kx REQUIRES += hal/drivers/ebox-3350dx2/broadcom-wl/6.30.223.271
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC32)),)
5 kx REQUIRES += hal/drivers/intel-pc32/broadcom-wl/6.30.223.271
5 kx endif
5 kx
5 kx ifneq ($(filter $(HARDWARE),$(HARDWARE_INTEL_PC64)),)
5 kx REQUIRES += hal/drivers/intel-pc64/broadcom-wl/6.30.223.271
5 kx endif
5 kx
5 kx
5 kx
5 kx
5 kx # ======= __END_OF_REQUIRES__ =======
5 kx
5 kx
5 kx install_target = $(TARGET_BUILD_DIR)/.install_done
5 kx
5 kx
5 kx BUILD_TARGETS = $(install_target)
5 kx
5 kx
5 kx include ../../build-system/core.mk
5 kx
5 kx
5 kx $(install_target):
5 kx @touch $@