summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <spyderous@gentoo.org>2004-11-21 07:43:00 +0000
committerDonnie Berkholz <spyderous@gentoo.org>2004-11-21 07:43:00 +0000
commit4ee8ed3c4331e029f12b7b9b7ed3319318503a04 (patch)
tree84be7d6911a0e34d7bd1525fa8dd8aece99b30fd /x11-base
parent~amd64 keyword added (Manifest recommit) (diff)
downloadgentoo-2-4ee8ed3c4331e029f12b7b9b7ed3319318503a04.tar.gz
gentoo-2-4ee8ed3c4331e029f12b7b9b7ed3319318503a04.tar.bz2
gentoo-2-4ee8ed3c4331e029f12b7b9b7ed3319318503a04.zip
PATCH_VER 0.2.9. Add 1110_all_6.8.0-force-build-font-utils-if-needed.patch. USE=minimal will now start successfully, because enough fonts are built. When BuildClients is off and BuildFonts is on, mkfontscale and mkfontdir aren't built. But mkfontscale is used during the build process and mkfontdir is needed later, so we should build them anyway if UseInstalled isn't on. This fixes the USE=minimal build. Also, build the RGB database and xinit for a couple of non-essential but nearly always desired things. We require bdftopcf too. Also add xauth so startx works nicely. Problems still remain with switching back to the console using the ctrl-alt-Fn sequence, probably because of us not doing something with xkb. Don't worry about changing definition of i386Drivers because we don't use it anymore in USE=minimal. Only add i810 for amd64, rather than for everyone. GLU depends on GL being built, so fix that. XF86Rush similarly depends on XV.
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/xorg-x11/ChangeLog18
-rw-r--r--x11-base/xorg-x11/files/digest-xorg-x11-6.8.0-r42
-rw-r--r--x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild33
3 files changed, 45 insertions, 8 deletions
diff --git a/x11-base/xorg-x11/ChangeLog b/x11-base/xorg-x11/ChangeLog
index 675517157b99..8f095883b7a2 100644
--- a/x11-base/xorg-x11/ChangeLog
+++ b/x11-base/xorg-x11/ChangeLog
@@ -1,6 +1,22 @@
# ChangeLog for x11-base/xorg-x11
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/ChangeLog,v 1.217 2004/11/20 22:11:32 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/ChangeLog,v 1.218 2004/11/21 07:43:00 spyderous Exp $
+
+ 20 Nov 2004; Donnie Berkholz <spyderous@gentoo.org>;
+ xorg-x11-6.8.0-r4.ebuild:
+ PATCH_VER 0.2.9. Add 1110_all_6.8.0-force-build-font-utils-if-needed.patch.
+ USE=minimal will now start successfully, because enough fonts are built.
+ When BuildClients is off and BuildFonts is on, mkfontscale and mkfontdir
+ aren't built. But mkfontscale is used during the build process and mkfontdir
+ is needed later, so we should build them anyway if UseInstalled isn't on.
+ This fixes the USE=minimal build. Also, build the RGB database and xinit for
+ a couple of non-essential but nearly always desired things. We require
+ bdftopcf too. Also add xauth so startx works nicely. Problems still remain
+ with switching back to the console using the ctrl-alt-Fn sequence, probably
+ because of us not doing something with xkb. Don't worry about changing
+ definition of i386Drivers because we don't use it anymore in USE=minimal.
+ Only add i810 for amd64, rather than for everyone. GLU depends on GL being
+ built, so fix that. XF86Rush similarly depends on XV.
20 Nov 2004; Donnie Berkholz <spyderous@gentoo.org>;
xorg-x11-6.8.0-r4.ebuild:
diff --git a/x11-base/xorg-x11/files/digest-xorg-x11-6.8.0-r4 b/x11-base/xorg-x11/files/digest-xorg-x11-6.8.0-r4
index 286bcbb7e351..f1dafb32527c 100644
--- a/x11-base/xorg-x11/files/digest-xorg-x11-6.8.0-r4
+++ b/x11-base/xorg-x11/files/digest-xorg-x11-6.8.0-r4
@@ -3,7 +3,7 @@ MD5 01a21c248e5ac4ba02cbbea994fc774a xfsft-encodings-0.1.tar.bz2 11892
MD5 d0fab996daf97adf095e2dad0bd9012e gentoo-cursors-tad-0.3.1.tar.bz2 1196991
MD5 3d4ee581df78c9dacc6e97aa07a1af72 gemini-koi8-u.tar.bz2 439173
MD5 8e8905cf6863546481ec52f1101b6984 xorg-x11-6.8.0-files-0.6.tar.bz2 10139
-MD5 ed4813ca793516f5ee6a95403a9fbd54 xorg-x11-6.8.0-patches-0.2.8.tar.bz2 150004
+MD5 707f36ff4452ffc5187b2b91330eef50 xorg-x11-6.8.0-patches-0.2.9.tar.bz2 150924
MD5 c31a2e1c226e659c2ff29abfe55386e3 X11R6.8.0-src1.tar.gz 30560275
MD5 4089bb6efb6c5bc73fbcfc23fafcb0c8 X11R6.8.0-src2.tar.gz 5808901
MD5 488a5ebbbdf48d974efbc3a0bde92bf4 X11R6.8.0-src3.tar.gz 10014266
diff --git a/x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild b/x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild
index bcf3e1f7da1d..68bcb9cf06ac 100644
--- a/x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild
+++ b/x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild,v 1.8 2004/11/20 22:11:32 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild,v 1.9 2004/11/21 07:43:00 spyderous Exp $
# Set TDFX_RISKY to "yes" to get 16-bit, 1024x768 or higher on low-memory
# voodoo3 cards.
@@ -40,7 +40,7 @@ IUSE="3dfx 3dnow bitmap-fonts cjk debug dlloader dmx doc font-server hardened
# IUSE_INPUT_DEVICES="synaptics wacom"
FILES_VER="0.6"
-PATCH_VER="0.2.8"
+PATCH_VER="0.2.9"
XCUR_VER="0.3.1"
#MGADRV_VER="1_3_0beta"
#VIADRV_VER="0.1"
@@ -588,7 +588,9 @@ host_def_setup() {
# >> ${HOSTCONF}
# Enable i810 on x86_64 (RH #126687)
- echo "#define XF86ExtraCardDrivers i810" >> ${HOSTCONF}
+ if use amd64; then
+ echo "#define XF86ExtraCardDrivers i810" >> ${HOSTCONF}
+ fi
# FHS install locations
echo "#define ManDirectoryRoot /usr/share/man" >> ${HOSTCONF}
@@ -749,6 +751,9 @@ host_def_setup() {
use_build opengl BuildGlxExt
use_build opengl BuildGLXLibrary
use_build opengl BuildXF86DRI
+ # Needs GL headers
+ use_build opengl BuildGLULibrary
+
if use hppa; then
echo "#define DoLoadableServer NO" >> ${HOSTCONF}
@@ -760,6 +765,9 @@ host_def_setup() {
# Make xv optional for more minimal builds
use_build xv BuildXvLibrary
use_build xv BuildXvExt
+ # Depends on X11/extensions/Xv.h
+ use_build xv BuildXF86RushExt
+ use_build xv BuildXF86RushLibrary
if use alpha; then
echo "#define XF86CardDrivers mga nv tga s3virge sis rendition \
@@ -862,14 +870,27 @@ host_def_setup() {
if use minimal; then
echo "#define BuildClients NO" >> ${HOSTCONF}
- echo "#define BuildFonts NO" >> ${HOSTCONF}
+
+ # Without nls, truetype-fonts, type1-fonts, we only build misc
+ # Now let's try to reduce what gets built in misc
+ # iso8859-1 has the "fixed" font
+ echo "#define BuildISO8859_2Fonts NO" >> ${HOSTCONF}
+ echo "#define BuildISO8859_3Fonts NO" >> ${HOSTCONF}
+ echo "#define BuildISO8859_4Fonts NO" >> ${HOSTCONF}
+ # 5 is cyrillic, 6 isn't in misc, 7 is greek, 8 is hebrew
+ echo "#define BuildISO8859_9Fonts NO" >> ${HOSTCONF}
+ echo "#define BuildISO8859_10Fonts NO" >> ${HOSTCONF}
+ # 11 is thai, 12 isn't in misc
+ echo "#define BuildISO8859_13Fonts NO" >> ${HOSTCONF}
+ echo "#define BuildISO8859_14Fonts NO" >> ${HOSTCONF}
+ echo "#define BuildISO8859_15Fonts NO" >> ${HOSTCONF}
+ echo "#define BuildISO8859_16Fonts NO" >> ${HOSTCONF}
+
echo "#define XnestServer NO" >> ${HOSTCONF}
echo "#define XVirtualFramebufferServer NO" >> ${HOSTCONF}
echo "#define XInputDrivers mouse keyboard" >> ${HOSTCONF}
# Don't want to add to defaults for other archs, set above
if use x86; then
- # Removed nsc
- echo "#define i386Drivers i810" >> ${HOSTCONF}
# If you want more drivers built with minimal, file a bug
# -Donnie Berkholz <spyderous@gentoo.org>
# Remove glint, tga, s3, s3virge, rendition, neomagic, i740,