From b2f62c53beab7b7d02fbe33badd6802271f81bf8 Mon Sep 17 00:00:00 2001 From: Andrew Wilcox Date: Sun, 17 Jul 2016 16:05:56 -0500 Subject: Initial work towards functional X11 --- profiles/base/make.defaults | 10 +++++++--- profiles/base/package.use | 19 ++++++++++++++++++- profiles/base/use.mask | 3 +++ 3 files changed, 28 insertions(+), 4 deletions(-) (limited to 'profiles') diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults index 70119ab6f..d48f65812 100644 --- a/profiles/base/make.defaults +++ b/profiles/base/make.defaults @@ -8,11 +8,12 @@ USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" # Tier 1 and Tier 2 only, for now. Consult Platform Group before *ever* changing this. TIER1_ARCH="x86 x86_64 ppc ppc64 mips arm" TIER2_ARCH="alpha arm64 hppa ia64 sparc sparc64" -USE_EXPAND_VALUES_ARCH="${TIER1_ARCH} ${TIER2_ARCH}" +UNFORTUNATE_STUPID_XORG_EBUILD_ARCH="x86-interix ppc-aix x86-winnt s390 sh" +USE_EXPAND_VALUES_ARCH="${TIER1_ARCH} ${TIER2_ARCH} ${UNFORTUNATE_STUPID_XORG_EBUILD_ARCH}" # We only support these libcs right now. -# FreeBSD, glibc, mintlib, and uclibc must be added due to stupid gentoo ebuilds -USE_EXPAND_VALUES_ELIBC="glibc mintlib musl FreeBSD uclibc" +# Darwin, FreeBSD, glibc, mintlib, SunOS, and uclibc must be added due to stupid gentoo ebuilds +USE_EXPAND_VALUES_ELIBC="Darwin FreeBSD glibc mintlib musl SunOS uclibc" # XXX Someday fix it to know that busybox != GNU USE_EXPAND_VALUES_KERNEL="linux" @@ -51,3 +52,6 @@ FEATURES="buildpkg" # It can't be overriden in the systemd profile! INSTALL_MASK="/usr/lib/charset.alias" +INPUT_DEVICES="*" +VIDEO_CARDS="amdgpu apm ast chips cirrus dummy epson fbdev glint i128 i740 intel mach64 mga neomagic nouveau nv qxl r128 rendition s3 s3virge savage siliconmotion sisusb tdfx tga trident tseng vesa via vmware voodoo" + diff --git a/profiles/base/package.use b/profiles/base/package.use index 5b5767213..dc781240b 100644 --- a/profiles/base/package.use +++ b/profiles/base/package.use @@ -21,4 +21,21 @@ dev-vcs/cvs doc dev-vcs/git doc -python dev-vcs/subversion doc net-misc/curl ssl -sys-devel/gcc doc -fortran libssp +sys-devel/gcc doc fortran libssp + +# Needed for X +media-libs/freetype X utils +media-libs/mesa -llvm vaapi -video_cards_vmware xa xvmc +x11-base/xorg-server glamor nptl xorg +x11-drivers/xf86-video-amdgpu glamor +x11-drivers/xf86-video-intel dri sna udev uxa xvmc +x11-drivers/xf86-video-mach64 dri +x11-drivers/xf86-video-mga dri +x11-drivers/xf86-video-nouveau glamor +x11-drivers/xf86-video-r128 dri +x11-drivers/xf86-video-savage dri +x11-drivers/xf86-video-tdfx dri +x11-libs/libdrm libkms +x11-libs/libva X +x11-libs/libva-intel-driver X +x11-libs/libXfont truetype diff --git a/profiles/base/use.mask b/profiles/base/use.mask index 6b2e9d9a7..52f6feeba 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -13,3 +13,6 @@ elibc_mintlib # We likewise do not support the unmaintained uclibc any more elibc_uclibc + +# eesh. +elibc_interix -- cgit v1.2.3-60-g2f50