Index: Makefile
===================================================================
--- Makefile (nonexistent)
+++ Makefile (revision 5)
@@ -0,0 +1,744 @@
+
+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
+
+
+#
+# Build all Media packages:
+#
+REQUIRES = products/media
+
+
+####################################################################################################
+#
+# X.Org:
+# =====
+#
+# Mike Gancarz: The UNIX Philosophy [http://en.wikipedia.org/wiki/Unix_philosophy]:
+# --------------------------------------------------------------------------------
+#
+# In 1994, Mike Gancarz (a member of the team that designed the X Window System),
+# drew on his own experience with Unix, as well as discussions with fellow programmers
+# and people in other fields who depended on Unix, to produce The UNIX Philosophy
+# which sums it up in 9 paramount precepts:
+#
+# 1. Small is beautiful.
+# 2. Make each program do one thing well.
+# 3. Build a prototype as soon as possible.
+# 4. Choose portability over efficiency.
+# 5. Store data in flat text files.
+# 6. Use software leverage to your advantage.
+# 7. Use shell scripts to increase leverage and portability.
+# 8. Avoid captive user interfaces.
+# 9. Make every program a filter.
+#
+# Unfortunately X.Org and, most of all, freedesktop.org violates the first two principles.
+# Now in the Linux environment there are packages that are trying to absorb everything.
+# So we have to more meticulously regulate dependencies and make use all sorts of compromises
+# to achieve the desired functionality at an earlier stage of distribution assembly as it is
+# possible. Next work will be serve as an example of intricate inter-packet dependencies.
+#
+####################################################################################################
+
+
+#######
+####### X11 X.org packages:
+#######
+#
+# X.org doc:
+#
+REQUIRES += X11/X.org/doc/xorg-sgml-doctools/1.12
+
+#
+# X.org proto and some utilities:
+#
+REQUIRES += X11/X.org/proto-headers
+REQUIRES += X11/X.org/util/makedepend/1.0.8
+REQUIRES += X11/X.org/util/gccmakedep/1.0.3
+
+#
+# X.org lib: [ order: libXau, libXdmcp ] required by xcb
+#
+
+#
+# X.org xcb:
+#
+# order:
+# xcb-proto, libpthread-stubs, libxcb, xcb-util, xcb-util-image,
+# xcb-util-renderutil, xcb-util-cursor, xcb-util-keysyms, xcb-util-errors,
+# xcb-util-wm, xpyb
+#
+
+REQUIRES += X11/X.org/xcb/xcb-util-cursor/0.1.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-cursor/0.1.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-cursor/0.1.4-x86_32
+endif
+
+REQUIRES += X11/X.org/xcb/xcb-util-errors/1.0.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-errors/1.0.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-errors/1.0.1-x86_32
+endif
+
+REQUIRES += X11/X.org/xcb/xcb-util-keysyms/0.4.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-keysyms/0.4.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-keysyms/0.4.1-x86_32
+endif
+
+REQUIRES += X11/X.org/xcb/xcb-util-wm/0.4.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-wm/0.4.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xcb-util-wm/0.4.2-x86_32
+endif
+
+REQUIRES += X11/X.org/xcb/xpyb/1.3.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xpyb/1.3.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/xcb/xpyb/1.3.1-x86_32
+endif
+
+
+#
+# X.org lib (continue):
+#
+# order:
+# xtrans, libX11, pixman, libXext, libXrender, libfontenc, libFS,
+# libICE, libSM, libXScrnSaver, libXt, libXpm, libXmu, libXaw, libXaw3d,
+# libXfixes, libXcm, libXcomposite, libXcursor, libXdamage, libXevie,
+# libXfontcache, libXi, libXinerama, libXp, libXrandr, libXres, libXtst,
+# libXv, libXvMC, libXxf86dga, libXxf86misc, libXxf86vm, libdmx,
+# libpciaccess, libxkbfile, libxshmfence, libXfont2, libXft, libXpresent
+#
+REQUIRES += X11/X.org/lib/pixman/0.42.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/pixman/0.42.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/pixman/0.42.2-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libfontenc/1.1.7
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libfontenc/1.1.7-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libfontenc/1.1.7-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libFS/1.0.9
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libFS/1.0.9-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libFS/1.0.9-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXScrnSaver/1.2.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXScrnSaver/1.2.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXScrnSaver/1.2.4-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXaw/1.0.14
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXaw/1.0.14-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXaw/1.0.14-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXaw3d/1.6.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXaw3d/1.6.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXaw3d/1.6.4-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXcm/0.5.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXcm/0.5.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXcm/0.5.4-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXcomposite/0.4.6
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXcomposite/0.4.6-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXcomposite/0.4.6-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXcursor/1.2.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXcursor/1.2.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXcursor/1.2.1-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXdamage/1.1.6
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXdamage/1.1.6-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXdamage/1.1.6-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXevie/1.0.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXevie/1.0.3-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXevie/1.0.3-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXfontcache/1.0.5
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXfontcache/1.0.5-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXfontcache/1.0.5-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXinerama/1.1.5
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXinerama/1.1.5-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXinerama/1.1.5-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXp/1.0.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXp/1.0.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXp/1.0.4-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXrandr/1.5.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXrandr/1.5.3-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXrandr/1.5.3-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXres/1.2.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXres/1.2.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXres/1.2.2-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXtst/1.2.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXtst/1.2.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXtst/1.2.4-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXvMC/1.0.13
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXvMC/1.0.13-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXvMC/1.0.13-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXxf86dga/1.1.6
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXxf86dga/1.1.6-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXxf86dga/1.1.6-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXxf86misc/1.0.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXxf86misc/1.0.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXxf86misc/1.0.4-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXxf86vm/1.1.5
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXxf86vm/1.1.5-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXxf86vm/1.1.5-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libdmx/1.1.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libdmx/1.1.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libdmx/1.1.4-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libpciaccess/0.17
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libpciaccess/0.17-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libpciaccess/0.17-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libxcvt/0.1.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libxcvt/0.1.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libxcvt/0.1.2-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libxkbfile/1.1.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libxkbfile/1.1.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libxkbfile/1.1.2-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libxshmfence/1.3.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libxshmfence/1.3.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libxshmfence/1.3.2-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXfont2/2.0.6
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXfont2/2.0.6-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXfont2/2.0.6-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXft/2.3.7
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXft/2.3.7-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXft/2.3.7-x86_32
+endif
+
+REQUIRES += X11/X.org/lib/libXpresent/1.0.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXpresent/1.0.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/X.org/lib/libXpresent/1.0.1-x86_32
+endif
+
+#######
+####### X.org data:
+#######
+REQUIRES += X11/X.org/data/xbitmaps/1.1.2
+REQUIRES += X11/X.org/data/xcursor-themes/1.0.6
+REQUIRES += X11/X.org/data/xkeyboard-config/2.38
+
+#######
+####### X.org app:
+#######
+REQUIRES += X11/X.org/app-collection
+REQUIRES += X11/X.org/app/xdm/1.1.14
+
+#######
+####### X.org util:
+#######
+REQUIRES += X11/X.org/util/bdftopcf/1.1.1
+
+#######
+####### X.org test:
+#######
+REQUIRES += X11/X.org/test/x11perf/1.6.2
+
+#######
+####### X.org fonts:
+#######
+REQUIRES += X11/X.org/font-collection
+
+#######
+####### X applications:
+#######
+REQUIRES += X11/app/xterm/379
+
+
+REQUIRES += X11/libs/libdrm/2.4.114
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/libdrm/2.4.114-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/libdrm/2.4.114-x86_32
+endif
+
+REQUIRES += X11/libs/libvdpau/1.5
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/libvdpau/1.5-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/libvdpau/1.5-x86_32
+endif
+
+REQUIRES += X11/libs/libglvnd/1.6.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/libglvnd/1.6.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/libglvnd/1.6.0-x86_32
+endif
+
+REQUIRES += Wayland/wayland/1.21.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += Wayland/wayland/1.21.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += Wayland/wayland/1.21.0-x86_32
+endif
+
+REQUIRES += Wayland/wayland-protocols/1.31
+
+REQUIRES += X11/libs/opengl-collection
+
+REQUIRES += X11/libs/gdk-pixbuf2-xlib/2.40.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/gdk-pixbuf2-xlib/2.40.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/gdk-pixbuf2-xlib/2.40.2-x86_32
+endif
+
+REQUIRES += X11/app/desktop-file-utils/0.26
+REQUIRES += X11/app/xdg-user-dirs/0.18
+REQUIRES += X11/app/pyxdg/0.28
+REQUIRES += X11/libs/hicolor-icon-theme/0.17
+
+REQUIRES += X11/libs/aalib/1.4.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/aalib/1.4.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/aalib/1.4.0-x86_32
+endif
+
+REQUIRES += X11/app/cups/2.4.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/app/cups/2.4.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/app/cups/2.4.2-x86_32
+endif
+
+REQUIRES += X11/app/ghostscript-fonts-std/8.11
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/app/ghostscript/10.0.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/app/ghostscript/10.0.0-x86_32
+endif
+
+REQUIRES += X11/libs/pango/1.50.12
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/pango/1.50.12-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/pango/1.50.12-x86_32
+endif
+
+REQUIRES += X11/libs/libva/2.17.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/libva/2.17.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/libva/2.17.0-x86_32
+endif
+
+REQUIRES += X11/libs/gst-plugins-good/1.22.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/gst-plugins-good/1.22.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/gst-plugins-good/1.22.0-x86_32
+endif
+
+REQUIRES += X11/libs/gst-plugins-bad/1.22.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/gst-plugins-bad/1.22.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/gst-plugins-bad/1.22.0-x86_32
+endif
+
+REQUIRES += X11/libs/libepoxy/1.5.10
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/libepoxy/1.5.10-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/libepoxy/1.5.10-x86_32
+endif
+
+REQUIRES += X11/libs/libinput/1.22.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/libinput/1.22.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/libinput/1.22.1-x86_32
+endif
+
+REQUIRES += X11/libs/libxkbcommon/1.5.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/libxkbcommon/1.5.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/libxkbcommon/1.5.0-x86_32
+endif
+
+REQUIRES += X11/app/dbus-x11-launch/1.13.18
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/app/dbus-x11-launch/1.13.18-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/app/dbus-x11-launch/1.13.18-x86_32
+endif
+
+
+REQUIRES += X11/X.org/xserver/xorg-server/21.1.7
+
+#######
+####### X.org drivers:
+#######
+REQUIRES += X11/X.org/driver-input
+REQUIRES += X11/X.org/driver-video
+
+#######
+####### X.org doc:
+#######
+REQUIRES += X11/X.org/doc/xorg-docs/1.7.2
+
+
+REQUIRES += X11/libs/startup-notification/0.12
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/startup-notification/0.12-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/startup-notification/0.12-x86_32
+endif
+
+REQUIRES += X11/media/pulseaudio/16.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/media/pulseaudio/16.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/media/pulseaudio/16.1-x86_32
+endif
+
+REQUIRES += X11/libs/sdl/sdl2-image/2.6.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-image/2.6.3-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-image/2.6.3-x86_32
+endif
+
+REQUIRES += X11/libs/sdl/sdl2-mixer/2.6.3
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-mixer/2.6.3-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-mixer/2.6.3-x86_32
+endif
+
+REQUIRES += X11/libs/sdl/sdl2-net/2.2.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-net/2.2.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-net/2.2.0-x86_32
+endif
+
+REQUIRES += X11/libs/sdl/sdl2-ttf/2.20.2
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-ttf/2.20.2-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-ttf/2.20.2-x86_32
+endif
+
+REQUIRES += X11/libs/sdl/sdl2-gfx/1.0.4
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-gfx/1.0.4-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/sdl/sdl2-gfx/1.0.4-x86_32
+endif
+
+REQUIRES += X11/libs/at-spi2-core/2.47.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/at-spi2-core/2.47.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/at-spi2-core/2.47.1-x86_32
+endif
+
+REQUIRES += X11/media/v4l-utils/1.24.1
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/media/v4l-utils/1.24.1-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/media/v4l-utils/1.24.1-x86_32
+endif
+
+#######
+####### Vulkan SDK:
+#######
+REQUIRES += X11/libs/vulkan/vulkan-loader/1.3.239.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/vulkan/vulkan-loader/1.3.239.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/vulkan/vulkan-loader/1.3.239.0-x86_32
+endif
+
+
+REQUIRES += X11/libs/gtk+3/3.24.37
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/gtk+3/3.24.37-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/gtk+3/3.24.37-x86_32
+endif
+
+REQUIRES += X11/libs/adwaita-icon-theme/43
+REQUIRES += X11/app/lxappearance/0.6.3
+
+REQUIRES += X11/libs/poppler/23.02.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/poppler/23.02.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/poppler/23.02.0-x86_32
+endif
+
+REQUIRES += X11/libs/freeglut/3.4.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/freeglut/3.4.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/freeglut/3.4.0-x86_32
+endif
+
+REQUIRES += X11/libs/glew/2.2.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/glew/2.2.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/glew/2.2.0-x86_32
+endif
+
+REQUIRES += X11/libs/imlib2/1.11.0
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_POWER8_GLIBC) $(TOOLCHAIN_POWER9_GLIBC)),)
+REQUIRES += X11/libs/imlib2/1.11.0-ppc32
+endif
+ifneq ($(filter $(TOOLCHAIN),$(TOOLCHAIN_X86_64_GLIBC)),)
+REQUIRES += X11/libs/imlib2/1.11.0-x86_32
+endif
+
+REQUIRES += X11/libs/gsettings-desktop-schemas/44.0
+
+REQUIRES += X11/app/openbox/3.6.1
+REQUIRES += X11/app/lxappearance-obconf/0.2.3
+REQUIRES += X11/app/conky/1.18.3
+REQUIRES += X11/app/tint2/17.0.2
+REQUIRES += X11/app/feh/3.9.1
+
+#######
+####### Desktop networking:
+#######
+REQUIRES += X11/net/nm-applet/1.30.0
+
+
+# ======= __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
+*~