diff options
author | 2004-11-21 07:43:00 +0000 | |
---|---|---|
committer | 2004-11-21 07:43:00 +0000 | |
commit | 4ee8ed3c4331e029f12b7b9b7ed3319318503a04 (patch) | |
tree | 84be7d6911a0e34d7bd1525fa8dd8aece99b30fd /x11-base | |
parent | ~amd64 keyword added (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 18 | ||||
-rw-r--r-- | x11-base/xorg-x11/files/digest-xorg-x11-6.8.0-r4 | 2 | ||||
-rw-r--r-- | x11-base/xorg-x11/xorg-x11-6.8.0-r4.ebuild | 33 |
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, |