PATCH_VER 0.2.9. Add 1110_all_6.8.0-force-build-font-utils-if-needed.patch. USE=minim...
authorDonnie Berkholz <dberkholz@gentoo.org>
Sun, 21 Nov 2004 07:43:00 +0000 (07:43 +0000)
committerDonnie Berkholz <dberkholz@gentoo.org>
Sun, 21 Nov 2004 07:43:00 +0000 (07:43 +0000)
x11-base/xorg-x11/ChangeLog
x11-base/xorg-x11/Manifest
x11-base/xorg-x11/files/digest-xorg-x11-6.8.0-r4
x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild

index 675517157b993572e2765d29ac0f274c46e6ddc3..8f095883b7a27389919bec53106a043ff8435b6a 100644 (file)
@@ -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:
index e959be35a6b0e8c92ea87915e14dec328fda5468..ee704f316c0f94f6947c62ced7098e03eb0ca5ef 100644 (file)
@@ -1,15 +1,15 @@
 MD5 ac1137a20503dcb8f9ba2939a2a766f6 metadata.xml 230
 MD5 9215e5f10589329a5056f366aa6820e8 xorg-x11-6.7.0-r2.ebuild 38086
 MD5 6ebaf0954dc02b95d2102bec0cd6bc43 xorg-x11-6.8.0-r1.ebuild 41340
-MD5 ca226fb42c611d7e0278904122a407e7 ChangeLog 48656
+MD5 b32583289f52cea942dcec10858606f6 ChangeLog 49712
 MD5 cb102f4f4368c4b252805362396cde47 xorg-x11-6.8.0-r2.ebuild 50246
 MD5 223a7a19eeeceddfe21fc50e9de60db1 xorg-x11-6.7.0-r3.ebuild 38098
 MD5 71c0c4d6c6042712ace52ffa727857e8 xorg-x11-6.8.0-r3.ebuild 39789
-MD5 6cedc68c095753b0f12b27f1e8bb1838 xorg-x11-6.8.0-r4.ebuild 50881
+MD5 0256675322fc312777f5299a22ff9ca5 xorg-x11-6.8.0-r4.ebuild 51713
 MD5 a3314fbdc270d7d84ea14fd477b8d048 files/digest-xorg-x11-6.7.0-r2 904
 MD5 70facbdb85b7ef2bc9b9b702442eda7e files/digest-xorg-x11-6.8.0-r1 908
 MD5 d9a6c2ccdb525a489e8850cce8728dc3 files/digest-xorg-x11-6.8.0-r2 908
 MD5 f14e22fa0891e99c1000c0d61d7e8a0c files/xpm-secfix-thomas.diff 55674
 MD5 a3314fbdc270d7d84ea14fd477b8d048 files/digest-xorg-x11-6.7.0-r3 904
 MD5 70facbdb85b7ef2bc9b9b702442eda7e files/digest-xorg-x11-6.8.0-r3 908
-MD5 1d7aad3b2625e446e07ae5255ae64163 files/digest-xorg-x11-6.8.0-r4 908
+MD5 a6850644ded20651b79ce5028eba6747 files/digest-xorg-x11-6.8.0-r4 908
index 286bcbb7e35154c91959c79cffbf7f406c3bd949..f1dafb32527cd655ae8bd173dcb5a2a3e31f3227 100644 (file)
@@ -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
index bcf3e1f7da1d16553b8771b633d2059c2ffc5054..68bcb9cf06ac692c001e7dd057b4b025d14d96f5 100644 (file)
@@ -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,