summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2012-05-10 14:08:51 -0400
committerMatt Turner <mattst88@gmail.com>2012-05-10 14:08:51 -0400
commit9baa869a425e367b0912e05c076daef4a12cfc8a (patch)
tree5f3fa32510ee22514efb64e5ca6e6b81e4641b52
parentxorg-server: Sync 1.9 with portage until we can move to 1.10 and beyond (diff)
downloadloongson-9baa869a425e367b0912e05c076daef4a12cfc8a.tar.gz
loongson-9baa869a425e367b0912e05c076daef4a12cfc8a.tar.bz2
loongson-9baa869a425e367b0912e05c076daef4a12cfc8a.zip
x11-base/xorg-server: replace with 9999 ebuild and updated patches
-rw-r--r--x11-base/xorg-server/ChangeLog1175
-rw-r--r--x11-base/xorg-server/Manifest22
-rw-r--r--x11-base/xorg-server/files/0001-compiler.h-split-MIPS-and-ARM-code.patch94
-rw-r--r--x11-base/xorg-server/files/0002-compiler.h-change-MIPS-IOPortBase-to-ioBase.patch104
-rw-r--r--x11-base/xorg-server/files/0003-Make-MIPS-use-existing-PowerPC-code-paths-in-lnx_vid.patch78
-rw-r--r--x11-base/xorg-server/files/xdm-setup.initd-12
-rw-r--r--x11-base/xorg-server/files/xdm.confd-4 (renamed from x11-base/xorg-server/files/xdm.confd-3)10
-rw-r--r--x11-base/xorg-server/files/xdm.initd-8 (renamed from x11-base/xorg-server/files/xdm.initd-3)29
-rw-r--r--x11-base/xorg-server/files/xorg-cve-2011-4028+4029.patch22
-rw-r--r--x11-base/xorg-server/files/xorg-server-1.12-disable-acpi.patch11
-rw-r--r--x11-base/xorg-server/files/xorg-server-1.9-nouveau-default.patch30
-rw-r--r--x11-base/xorg-server/files/xorg-server-1.9.5-loongson.patch53
-rw-r--r--x11-base/xorg-server/files/xorg-server-9999-loongson.patch112
-rw-r--r--x11-base/xorg-server/files/xorg-server-disable-acpi.patch31
-rw-r--r--x11-base/xorg-server/files/xorg-server-loongson-fix-smi-16bpp.patch11
-rw-r--r--x11-base/xorg-server/metadata.xml8
-rw-r--r--x11-base/xorg-server/xorg-server-9999.ebuild (renamed from x11-base/xorg-server/xorg-server-1.9.5-r1.ebuild)155
17 files changed, 391 insertions, 1556 deletions
diff --git a/x11-base/xorg-server/ChangeLog b/x11-base/xorg-server/ChangeLog
deleted file mode 100644
index 01538b2..0000000
--- a/x11-base/xorg-server/ChangeLog
+++ /dev/null
@@ -1,1175 +0,0 @@
-# ChangeLog for x11-base/xorg-server
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/ChangeLog,v 1.219 2007/02/19 21:34:17 joshuabaergen Exp $
-
-*xorg-server-1.2.0-r1 (19 Feb 2007)
-
- 19 Feb 2007; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/1.2.0-server-damage-version.patch,
- +files/1.2.0-server-randr-version.patch, +xorg-server-1.2.0-r1.ebuild:
- Fix several issues:
-
- Bug #163613 - Server should report its damage implementation version rather
- than the protocol header version. (Todd Merrill)
-
- Bug #164146 - Xprint file locations have changed since 1.1, so fix the ebuild
- to find them correctly. (Ed Catmur)
-
- Bug #167651 - Server should report its randr implementation version rather
- than the protocol header version. (Me)
-
- 24 Jan 2007; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/1.0.2-Xprint-xprintdir.patch, -files/1.0.2-dbe-render.diff,
- -files/1.0.2-fix-readKernelMapping-overrun.patch,
- -files/1.0.2-fix-rom-read-dualhead.patch,
- -files/1.0.2-fix-xorgconfig-rgbpath-and-mouse.patch,
- -files/1.0.2-try-to-fix-xorgcfg.patch, -files/x11r7.0-setuid.diff,
- -files/xorg-server-1.0.2-64bit-fix-for-glx.patch,
- -files/xorg-server-1.0.2-64bit-fix-have-dix-config.patch,
- -files/xorg-server-1.0.2-64bit-fix-indirect-vertex-array.patch,
- -files/xorg-server-1.0.2-Sbus.patch,
- -files/xorg-server-1.0.2-Xprt-build.patch,
- -files/xorg-server-1.0.2-sparc64-cfbrrop-fix.patch,
- -files/xorg-server-1.0.2-xprint-init.patch,
- -files/CVE-2006-1526-xrender-mitri.patch, -xorg-server-1.0.2-r8.ebuild:
- Stop supporting Xorg 7.0.
-
- 24 Jan 2007; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/1.0.99.901-Xprint-xprintdir.patch,
- -files/xorg-server-1.1.99.901-GetDrawableAttributes.patch,
- -files/1.1.99.903-sparc-includes.patch,
- -files/xorg-server-1.1.0-setuid.diff, -files/1.1.99.903-mesa-6.5.2.patch,
- -xorg-server-1.0.2-r7.ebuild, -xorg-server-1.1.0-r1.ebuild,
- -xorg-server-1.1.1.ebuild, -xorg-server-1.1.1-r2.ebuild,
- -xorg-server-1.1.1-r3.ebuild, -xorg-server-1.1.99.903-r1.ebuild:
- Clean up.
-
-*xorg-server-1.2.0 (24 Jan 2007)
-
- 24 Jan 2007; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-1.2.0.ebuild:
- Bump. Upstream incorporated some version of all of our patches, so no more
- need for the aiglx USE flag.
-
- 22 Jan 2007; Steve Dibb <beandog@gentoo.org> xorg-server-1.0.2-r8.ebuild,
- xorg-server-1.1.1-r4.ebuild:
- amd64 stable, bug 157421
-
- 22 Jan 2007; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/1.1.1-fixdualhead.patch, +files/1.1.99.903-sparc-includes.patch,
- +files/1.1.1-sparc-includes.patch, xorg-server-1.1.1-r4.ebuild,
- xorg-server-1.1.99.903-r1.ebuild:
- (#159671) Fix sparc build with current kernel headers. (#159375) Fix dual
- head when direct rendering is enabled. No revision bump because these affect
- a minority of users.
-
- 15 Jan 2007; Tim Yamin <plasmaroo@gentoo.org> xorg-server-1.1.1-r4.ebuild:
- Stable on IA64; bug #157421.
-
- 15 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
- xorg-server-1.1.1-r4.ebuild:
- Stable on Alpha, bug 157421.
-
- 14 Jan 2007; René Nussbaumer <killerfox@gentoo.org>
- xorg-server-1.1.1-r4.ebuild:
- Stable on hppa. See bug #157421.
-
- 14 Jan 2007; Markus Rothe <corsair@gentoo.org>
- xorg-server-1.0.2-r8.ebuild, xorg-server-1.1.1-r4.ebuild:
- Stable on ppc64; bug #157421
-
- 14 Jan 2007; Ferris McCormick <fmccor@gentoo.org>
- xorg-server-1.1.1-r4.ebuild:
- Stable on sparc --- Security Bug #157421 --- everything as expected.
-
- 13 Jan 2007; Andrej Kacian <ticho@gentoo.org> xorg-server-1.0.2-r8.ebuild,
- xorg-server-1.1.1-r4.ebuild:
- Stable on x86, bug #157421.
-
- 13 Jan 2007; Tobias Scherbaum <dertobi123@gentoo.org>
- xorg-server-1.1.1-r4.ebuild:
- Stable on ppc wrt bug #157421.
-
-*xorg-server-1.1.1-r4 (13 Jan 2007)
-*xorg-server-1.0.2-r8 (13 Jan 2007)
-
- 13 Jan 2007; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/1.0.2-dbe-render.diff, +files/1.1.1-dbe-render.diff,
- +xorg-server-1.0.2-r8.ebuild, +xorg-server-1.1.1-r4.ebuild:
- Fix multiple vulnerabilities in Render and DBE extensions. (Bug #157421)
-
- 07 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.1-r3.ebuild:
- Only apply the GLX endianness fix if AIGLX is enabled, since it fixes one of
- the AIGLX patches. Thanks to Elisamuel Resto and Mike Auty for figuring out
- what the problem was. Closes bug #157401.
-
- 07 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- Build against the Mesa 6.5.2 release instead of the snapshot.
-
-*xorg-server-1.1.1-r3 (07 Dec 2006)
-
- 07 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/1.1.1-fix_big_endian_glx.patch, +xorg-server-1.1.1-r3.ebuild:
- Fix GLX endianness on big endian systems. This gets rid of the funky colours
- on systems such as PPC when running Compiz/Beryl. (Bug #156715, Rasmus Wiman)
-
- 05 Dec 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.99.903-r1.ebuild, xorg-server-1.2.99.0.ebuild:
- Require kbproto 1.0.3.
-
-*xorg-server-1.1.99.903-r1 (04 Dec 2006)
-
- 04 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/1.1.99.903-mesa-6.5.2.patch, -xorg-server-1.1.99.903.ebuild,
- +xorg-server-1.1.99.903-r1.ebuild:
- Build the 7.2 server against Mesa 6.5.2. Includes a patch from Hanno Böck.
-
-*xorg-server-1.1.99.903 (02 Dec 2006)
-
- 02 Dec 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/xorg-server-1.1.99.901-GetDrawableAttributes.patch,
- -xorg-server-1.1.99.902.ebuild, +xorg-server-1.1.99.903.ebuild:
- Version bump for 7.2RC3. Includes several more bugfixes.
-
- A patch has been added from upstream Bugzilla that fixes Compiz/AIGLX
- operation on the server. It's unknown if the patch has any negative
- side-effects yet, so it's hidden behind USE="aiglx" again.
-
- 01 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- Stable on hppa wrt #144549
-
- 14 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.99.902.ebuild:
- xorgcfg appears to build OK again - re-enable it.
-
-*xorg-server-1.1.99.902 (13 Nov 2006)
-
- 13 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- -xorg-server-1.1.99.901.ebuild, +xorg-server-1.1.99.902.ebuild:
- Bump for 7.2RC2. Brings quite a few more bugfixes.
-
-*xorg-server-1.1.1-r2 (09 Nov 2006)
-
- 09 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/1.1.1-fix_acpi_tokenize.patch, +xorg-server-1.1.1-r2.ebuild:
- Fix X crashes when opening/closing laptop lids on some laptops. (Bug #152184,
- Wendall Cada for the report)
-
- 05 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/1.2.99.0-fix-sysconfdir-references.patch:
- Add missing patch.
-
- 04 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- SDL is also currently broken in 1.2.99.0 according to Daniel Stone.
-
- 04 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- 1.2.99.0:
- - xprint is broken (bug #154067, Cyrill Helg)
- - fix install location of dbus configuration file
-
- 04 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- Add DBUS dependency. Bump dependencies on evdev, keyboard and mouse drivers
- to enforce input hotplug-compatible versions.
-
- 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- Add 'dbus' USE-flag and disable dmx correctly.
-
- 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- 1.2.99 needs libdrm >= 2.2. Thanks to steev again.
-
- 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- 1.2.99 depends on inputproto >=1.4. Thanks to Steev for the catch.
-
- 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.2.99.0.ebuild:
- Eradicate all references to the currently broken DMX. (Jakub Moc, bug #153928)
-
-*xorg-server-1.2.99.0 (03 Nov 2006)
-
- 03 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-1.2.99.0.ebuild:
- Add initial input hotplug development release.
-
-*xorg-server-1.1.99.901 (30 Oct 2006)
-
- 30 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-1.1.99.901.ebuild:
- Add 7.2RC1 server snapshot. xorgcfg is broken (probably minorly), and compiz
- compatibility patches are also broken. Loads of fixes and changes since 7.1.
-
- 25 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1-r1.ebuild:
- Unbreaking kdrive, part 4: Move all the kdrive setup code out to a separate
- function kdrive_setup(). Make variables local to that function.
-
- 25 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1-r1.ebuild:
- Unbreaking kdrive, part 3: Build fbdev and vesa for all cases in which other
- servers require them. This replaces the existing fix for bug #136370 and
- should also fix bug #152797.
-
- 25 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1-r1.ebuild:
- Unbreaking kdrive, part 2: Instead of checking whether a certain VIDEO_CARDS
- setting is in a long list of invalid cards for non-x86 systems, check
- whether it's the single valid setting; Check whether VIDEO_CARDS settings
- are valid kdrive servers before moving into the more complex processing.
-
- 25 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1-r1.ebuild:
- Unbreaking kdrive, part 1: Fix logic and variable names when forcing
- fbdev/vesa on for Xati; Don't skip binary drivers, it needlessly complicates
- the code for no useful end result.
-
- 18 Oct 2006; Aron Griffis <agriffis@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- Mark 1.1.1-r1 stable on alpha. #144549
-
- 17 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- Don't try to install xorg.conf.example if the xorg server isn't built. (Bug
- #151670, Balint Dobai-Pataky)
-
- 15 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- Don't try to install xorg.conf.example with USE="minimal". (Bug #151421,
- George Kargiotakis)
-
- 14 Oct 2006; Aron Griffis <agriffis@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- Mark 1.1.1-r1 stable on ia64. #144549
-
- 13 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- AMD64/x86 stable for bug #144549 (X7.1).
-
- 13 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- Hide AIGLX patches behind the "aiglx" USE flag, since the patches seem to
- cause some EXA slowdowns (bug #147841, reported by Giacomo Perale).
-
- 12 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.1-r1.ebuild:
- Really fix bug #150052.
-
- 12 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/xorg-conf-example.patch, xorg-server-1.1.1-r1.ebuild:
- Install xorg.conf.example like 6.x did. (Bug #138623, requested by
- Christopher Covington; patch written by Donnie and I) Don't build kdrive
- servers that use vm86.h on non-x86 systems. (Bug #150052, Shvetsov Alex)
-
- 06 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- xorg-server-1.1.0-r1.ebuild, xorg-server-1.1.1.ebuild,
- xorg-server-1.1.1-r1.ebuild:
- Remove references to nvidia-glx now that it has been removed from the tree.
-
- 20 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- files/1.1.1-sparc64-ati-lockups.patch:
- Base ifdef on __sparc__ rather than __sparc64__. The issue happens on 64-bit
- kernel/32-bit userland, so sparc64 isn't defined when building the userland.
-
- 20 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1-r1.ebuild:
- Use new glproto for eye candy to work properly.
-
- 16 Sep 2006; Hanno Boeck <hanno@gentoo.org> xorg-server-1.1.1-r1.ebuild:
- Fix download URLs.
-
- 16 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1-r1.ebuild:
- Use Mesa 6.5.1 instead of a random prerelease snapshot.
-
- 15 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/1.1.1-remove-altix.patch, +files/1.1.1-sparc64-ati-lockups.patch,
- xorg-server-1.1.1.ebuild, xorg-server-1.1.1-r1.ebuild:
- Use upstream's fix for sparc mach64 lockups. An 18-line patch instead of a
- 582-line patch is a good thing.
-
- 12 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild, xorg-server-1.1.1.ebuild,
- xorg-server-1.1.1-r1.ebuild:
- Some comments got displaced to the wrong spot.
-
- 12 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org>
- xorg-server-1.1.1.ebuild:
- Stable on hppa
-
- 08 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.2-r7.ebuild, xorg-server-1.1.0-r1.ebuild,
- xorg-server-1.1.1.ebuild, xorg-server-1.1.1-r1.ebuild:
- (#128448) Depend on xplsprinters if USE=xprint, because it's used in profile
- scripts.
-
- 06 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-x11-server-1.1.1-mesa-6.5.1.patch:
- Forgot to cvs add the patch, thanks fmccor.
-
-*xorg-server-1.1.1-r1 (05 Sep 2006)
-
- 05 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/01-no-move-damage.patch, +files/02-dont-backfill-bg-none.patch,
- +files/03-tfp-damage.patch, +files/04-mesa-copy-sub-buffer.patch,
- +files/05-offscreen-pixmaps.patch, +files/06-aiglx-happy-vt-switch.patch,
- +files/xorg-server-1.1.1-install-libxf86config-headers.patch,
- +files/1.1.1-fix-xrandr-zoom-keys.patch, +xorg-server-1.1.1-r1.ebuild:
- Bump. (#145797) Add patches for AIGLX+compiz. (#146197) Fix resolution
- switching with ctrl-alt-+/-. Install libxf86config + headers for
- pyxf86config, and extramodes and vesamodes for system-config-display. Do
- correct bash substitution for nvidia kdrive server. This uses a mesa
- snapshot in anticipation of the 6.5.1 release. Some changes will need to
- happen to get it back to using a standard Mesa release tarball.
-
- 03 Sep 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0-r1.ebuild, xorg-server-1.1.1.ebuild:
- kdrive's VESA driver does not build on AMD64. (Bruno Roggeri, bug #145274)
-
- 27 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild, xorg-server-1.1.1.ebuild:
- Remove trailing whitespace.
-
- 27 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild, xorg-server-1.1.1.ebuild:
- Allow 7.1-compatible nvidia-drivers and nvidia-legacy-drivers.
-
- 26 Aug 2006; Hanno Boeck <hanno@gentoo.org> xorg-server-1.1.0-r1.ebuild,
- xorg-server-1.1.1.ebuild:
- linuxwacom moved from x11-misc to x11-drivers.
-
- 22 Aug 2006; Ferris McCormick <fmccor@gentoo.org>
- xorg-server-1.1.1.ebuild:
- Stable on sparc, Bug #144549 --- Thanks to dberkholz for incorporating
- remove-altix patch.
-
- 22 Aug 2006; Stephen P. Becker <geoman@gentoo.org>
- xorg-server-1.1.1.ebuild:
- stable on mips, bug 144549
-
- 21 Aug 2006; Markus Rothe <corsair@gentoo.org> xorg-server-1.1.1.ebuild:
- Stable on ppc64; bug #144549
-
- 21 Aug 2006; Joseph Jezak <josejx@gentoo.org> xorg-server-1.1.1.ebuild:
- Marked ppc stable for bug #144549.
-
- 20 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/1.1.1-remove-altix.patch, xorg-server-1.1.1.ebuild:
- (fd.o #3914) Altix support breaks some sparc64 systems with Mach64 video, so
- conditionally patch it out. This patch will be maintained and forward-ported
- by the sparc team. This is the last stable blocker for modular X on sparc.
-
- 18 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1.ebuild:
- Move architecture-specific video driver defaults into profiles.
-
- 12 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild, xorg-server-1.1.1.ebuild:
- libdmx and dmxproto should be in USE=dmx dep, not USE=minimal.
-
- 02 Aug 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild, xorg-server-1.1.1.ebuild:
- Add VIDEO_CARDS=fglrx back in, now that there's a compatible driver.
-
- 19 Jul 2006; Guy Martin <gmsoft@gentoo.org> xorg-server-1.0.2-r7.ebuild:
- Stable on hppa.
-
- 16 Jul 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- Add the warning to this version too.
-
- 16 Jul 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.1.ebuild:
- Add some warnings about the change in reduced blanking behaviour. (Bug
- #135544, Steffen Strobel)
-
- 11 Jul 2006; Aron Griffis <agriffis@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- Mark 1.1.0-r1 stable on ia64
-
- 09 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.1.ebuild:
- Also don't build xorgcfg on USE=minimal.
-
- 09 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- -xorg-server-1.0.2-r6.ebuild:
- Pull old version.
-
-*xorg-server-1.1.1 (09 Jul 2006)
-
- 09 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-1.1.1.ebuild:
- Bump. Bunches of rendering and crasher fixes, incorporates security fix and
- the 2 xprint patches, and more.
-
- 07 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
- Update to my new email address.
-
- 06 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- Added blocker on x11-drivers/nvidia-drivers and
- x11-drivers/nvidia-legacy-drivers since they don't work on 1.1 yet.
-
- 01 Jul 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- files/x11r7.0-setuid.diff, files/xorg-server-1.1.0-setuid.diff:
- Fix the setuid patches. (Thanks to Rudo Thomas for the catch in bug #138688)
-
- 01 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild:
- ppc/sparc/mips/alpha/arm/sh stable
-
- 30 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild:
- sparc shouldn't pull in vesa and vga.
-
- 30 Jun 2006; Markus Rothe <corsair@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- Stable on ppc64
-
- 30 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
- xorg-server-1.0.2-r7.ebuild:
- Stable on amd64.
-
- 30 Jun 2006; Markus Rothe <corsair@gentoo.org>
- xorg-server-1.0.2-r7.ebuild:
- Stable on ppc64
-
- 30 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.2-r7.ebuild:
- x86 stable.
-
-*xorg-server-1.0.2-r7 (30 Jun 2006)
-
- 30 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/1.0.2-fix-rom-read-dualhead.patch, +xorg-server-1.0.2-r7.ebuild:
- Fix dual-head.
-
- 30 Jun 2006; Stephen P. Becker <geoman@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- added video_cards_impact to IUSE_VIDEO_CARDS, enable it for mips users
-
- 27 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- Only pull in loadable drivers if the xorg USE-flag is set. (bug #135873)
-
- 28 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild:
- Fix typo video_cards_3dfx > video_cards_tdfx (Jakub Moc).
-
- 26 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- Fix kdrive+ATI build. (Priit Laes, bug #136370)
-
- 26 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0-r1.ebuild:
- Allow USE="-* minimal" for xorg-server so that Xvfb can be built by itself.
- (Patch by Ed Catmur, bug #137991)
-
- 21 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.1.0-r1.ebuild:
- Fix up VIDEO_CARDS for mips, they don't want ati, mga, sisusb.
-
-*xorg-server-1.1.0-r1 (20 Jun 2006)
-*xorg-server-1.0.2-r6 (20 Jun 2006)
-
- 20 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.1.0-setuid.diff, +files/x11r7.0-setuid.diff,
- -xorg-server-1.0.2-r4.ebuild, -xorg-server-1.0.2-r5.ebuild,
- +xorg-server-1.0.2-r6.ebuild, -xorg-server-1.1.0.ebuild,
- +xorg-server-1.1.0-r1.ebuild:
- Security bump. Failure to check the return value of setuid() in a privileged
- process could be used by a local user for file overwriting and possible
- privilege escalation in corner cases. See
- http://lists.freedesktop.org/archives/xorg/2006-June/016146.html for more
- information.
-
- 17 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0.ebuild:
- Drop nvidia and fglrx flags for now and block all nvidia-glx and ati-drivers
- versions since neither of the binary drivers are supported currently.
- (Jakub Moc, bug #136788)
-
-*xorg-server-1.0.2-r5 (11 Jun 2006)
-
- 11 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/1.0.2-fix-readKernelMapping-overrun.patch,
- +xorg-server-1.0.2-r5.ebuild:
- Fix an overrun that was causing various issues on VT switch. This is already
- fixed in 1.1. (Matthias Dahl, bug #127608)
-
- 04 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0.ebuild:
- Ensure eautoreconf gets run when building xprint and kdrive. (Walter Meinl,
- bug #135263)
-
- 04 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.1.0.ebuild:
- Have the ebuild fail if no server will be built, instead of appearing to
- complete successfully but not installing enough binaries for a usable X.
- (Bug #132140)
-
-*xorg-server-1.1.0 (23 May 2006)
-
- 23 May 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- -xorg-server-1.0.99.903.ebuild, +xorg-server-1.1.0.ebuild:
- Bump for 7.1 final. Includes various crash fixes, etc.
-
- 14 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.2-r4.ebuild:
- Force on xorg-x11 opengl implem for compile, to ensure we have recent enough
- glxtokens.h. Reported by johey on freenode.
-
- 14 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.99.903.ebuild:
- (#133295) Fix kdrive build when s3 is on, because it also sedded out the s3
- from the middle of sis300. Also a fix for turning off sis300 at all. Fixes
- by Kent Fredric.
-
- 14 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.2-r4.ebuild, xorg-server-1.0.99.903.ebuild:
- Add RESTRICT=stricter, because FEATURES=stricter dies on installing anything
- suid with lazy bindings. The X server needs lazy bindings because of how its
- module loading works. Hopefully at some point, upstream will change this.
- Suggested by Kevin F. Quinn.
-
- 13 May 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.0.99.903.ebuild:
- Move driver dependencies from the meta-ebuild to xorg-server as a
- PDEPEND. (Michal Suchanek, bug #132696)
-
-*xorg-server-1.0.99.903 (13 May 2006)
-
- 13 May 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- -xorg-server-1.0.99.902-r1.ebuild, +xorg-server-1.0.99.903.ebuild:
- Bump to 7.1RC3.
-
- 13 May 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.0.2-r4.ebuild, xorg-server-1.0.99.902-r1.ebuild:
- Force update to libxkbui-1.0.2 per dberkholz' suggestion, hopefully fixing
- _XkbStrCaseCmp-related issues.
-
-*xorg-server-1.0.99.902-r1 (02 May 2006)
-*xorg-server-1.0.2-r4 (02 May 2006)
-
- 02 May 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/CVE-2006-1526-xrender-mitri.patch, -xorg-server-1.0.2-r3.ebuild,
- +xorg-server-1.0.2-r4.ebuild, -xorg-server-1.0.99.902.ebuild,
- +xorg-server-1.0.99.902-r1.ebuild:
- Security bump and remove all affected versions. Please see Bug #130979 for
- details.
-
- 30 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/1.0.99.901-fix-kdrive-build.patch,
- -files/1.0.99.901-wrap-sdk-headers.patch,
- -xorg-server-1.0.99.901-r1.ebuild:
- Pull old 7.1RC ebuild.
-
- 30 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.99.902.ebuild:
- (#131817) Move the nptl diemsg out of an if, since we also use it in the else.
-
-*xorg-server-1.0.99.902 (29 Apr 2006)
-
- 29 Apr 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-1.0.99.902.ebuild:
- Version bump. Includes quite a few bugfixes.
-
- 24 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.99.901-r1.ebuild:
- We don't need to apply the xf86Sbus.h creation patch anymore. It was
- applying successfully by appending itself to the already-complete file in
- the tarball.
-
- 23 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.99.901-r1.ebuild:
- Fix the USE=-xorg build, can't do use_with() on mesa-source because it won't
- accept the --without option.
-
- 23 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- files/digest-xorg-server-1.0.99.901-r1:
- Fix digest.
-
- 23 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.0.2-Xprt-build.patch,
- +files/1.0.2-Xprint-xprintdir.patch,
- +files/xorg-server-1.0.2-xprint-init.patch,
- +files/1.0.99.901-Xprint-xprintdir.patch, xorg-server-1.0.2-r3.ebuild,
- xorg-server-1.0.99.901-r1.ebuild:
- (#128448) Fix xprint (Ed Catmur). Still needs a dep added on xplsprinters
- when xprint is in USE, but arches haven't keyworded it yet.
-
-*xorg-server-1.0.99.901-r1 (21 Apr 2006)
-
- 21 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/1.0.99.901-fix-kdrive-build.patch,
- +files/1.0.99.901-wrap-sdk-headers.patch, -xorg-server-1.0.99.901.ebuild,
- +xorg-server-1.0.99.901-r1.ebuild:
- Add option to build kdrive, tiny X servers; also add VIDEO_CARDS settings to
- select kdrive servers to build. Add option to build AIGLX with TLS support
- (USE=nptl) -- mesa and xorg-server must be in sync on this. Update some
- deps: glproto, scrnsaverproto. Don't need to inherit flag-o-matic, x-modular
- eclass does this for us. Make Xdmx build its own USE flag, instead of part
- of minimal. Force xorg-x11 OpenGL to build, because it needs a newer
- glxtokens.h than some binary drivers provide. Add a server_based_install()
- function for any actions dependent on which servers get built. Add USE=xorg
- to build the Xorg X server, which will be on by default.
-
- 17 Apr 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.0.2-r3.ebuild:
- Drop the mesa version check since it shouldn't be required.
-
- 17 Apr 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.99.901.ebuild:
- AIGLX defaults on, don't need to enable it.
-
-*xorg-server-1.0.99.901 (14 Apr 2006)
-
- 14 Apr 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.0.2-r3.ebuild, -xorg-server-1.0.99.2.ebuild,
- +xorg-server-1.0.99.901.ebuild:
- Bump xorg-server for 7.1RC1. Change Mesa dependencies on all servers to
- account for the changed paths in Mesa 6.5-r2.
-
-*xorg-server-1.0.99.2 (12 Apr 2006)
-
- 12 Apr 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-1.0.99.2.ebuild:
- Add a xorg-server snapshot from upstream. This snapshot compiles against Mesa
- 6.5 and has AIGLX enabled.
-
- 31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
- xorg-server-1.0.2-r3.ebuild:
- Add ~x86-fbsd keyword.
-
- 31 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>; ChangeLog:
- Only need that ChangeLog message once.
-
-*xorg-server-1.0.2-r3 (31 Mar 2006)
-
- 31 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.0.2-64bit-fix-for-glx.patch,
- -xorg-server-1.0.2-r2.ebuild, +xorg-server-1.0.2-r3.ebuild:
- Really fix 64-bit direct rendering. glcontextmodes.[ch] doesn't include
- glheader.h, so it also needs to include dix-config.h.
-
-*xorg-server-1.0.2-r2 (28 Mar 2006)
-
- 28 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.0.2-64bit-fix-have-dix-config.patch,
- +files/xorg-server-1.0.2-64bit-fix-indirect-vertex-array.patch,
- -xorg-server-1.0.2-r1.ebuild, +xorg-server-1.0.2-r2.ebuild:
- Re-add 64-bit direct rendering patches that got lost in the 1.0.2 bump.
-
- 24 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>; +files/xprint.init,
- xorg-server-1.0.2-r1.ebuild:
- (#127425) Install xprint init scripts and directories, patch by Ed Catmur.
-
- 24 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.2-r1.ebuild:
- Re-add font-adobe-75dpi to RDEPEND, caught by Jonathan Adamczewski.
-
- 24 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.2-r1.ebuild:
- Add deps on compositeproto 0.3 and fixesproto 4.0, otherwise build may break
- with overlay window patch.
-
-*xorg-server-1.0.2-r1 (24 Mar 2006)
-
- 24 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- -xorg-server-1.0.2.ebuild, +xorg-server-1.0.2-r1.ebuild:
- (#127333) Fix crashing of pretty much all gtk+-2 apps. We had the
- client-side updates to composite and fixes extensions, but we didn't let the
- server know about them, which resulted in lots of BadRequests.
-
- 23 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.2.ebuild:
- Depends on media-fonts/font-adobe-75dpi for xorgcfg.
-
- 23 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/1.0.2-fix-xorgconfig-rgbpath-and-mouse.patch,
- +files/1.0.2-try-to-fix-xorgcfg.patch, xorg-server-1.0.2.ebuild:
- (#117299) Fix xorgconfig, which was producing an invalid RgbPath setting.
- (#117071) Attempt to fix xorgcfg. I couldn't test without /etc/X11/xorg.conf
- because it was producing invalid modes on my monitor, but it worked when
- xorg.conf was present.
-
-*xorg-server-1.0.2 (21 Mar 2006)
-
- 21 Mar 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/xorg-server-1.0.1-64bit-fix-have-dix-config.patch,
- -files/xorg-server-1.0.1-64bit-fix-indirect-vertex-array.patch,
- -files/xorg-server-1.0.1-Sbus.patch,
- -files/xorg-server-1.0.1-amd64-fix-for-glx.patch,
- -files/xorg-server-1.0.1-backtrace.patch,
- +files/xorg-server-1.0.2-Sbus.patch,
- +files/xorg-server-1.0.2-sparc64-cfbrrop-fix.patch,
- -xorg-server-1.0.1-r4.ebuild, +xorg-server-1.0.2.ebuild:
- (#125803) Fix local root vulnerability present in 6.8.99.x and newer. This
- does NOT affect 6.8.2.
-
-*xorg-server-1.0.1-r4 (19 Feb 2006)
-
- 19 Feb 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.0.1-64bit-fix-have-dix-config.patch,
- +files/xorg-server-1.0.1-64bit-fix-indirect-vertex-array.patch,
- -xorg-server-1.0.1-r3.ebuild, +xorg-server-1.0.1-r4.ebuild:
- Really fix GLX on 64-bit systems.
-
- 14 Feb 2006; Markus Rothe <corsair@gentoo.org>
- xorg-server-1.0.1-r3.ebuild:
- Added ~ppc64
-
-*xorg-server-1.0.1-r3 (13 Feb 2006)
-
- 13 Feb 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.0.1-amd64-fix-for-glx.patch,
- -xorg-server-1.0.1-r2.ebuild, +xorg-server-1.0.1-r3.ebuild:
- (#122140) Add patch to fix OpenGL on amd64, thanks to Igor V. Kovalenko
- <garrison@mail.ru>. Also update to Mesa 6.4.2 tarball so people only need to
- download one version of it.
-
- 06 Feb 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.1-r2.ebuild:
- Add an OR dependency with xkbdata for new x11-misc/xkeyboard-config, and
- prefer it over xkbdata.
-
- 03 Feb 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.1-r2.ebuild:
- (#121394) Filter -fweb, because it causes window corruption.
-
- 31 Jan 2006; Rene Nussbaumer <killerfox@gentoo.org>
- xorg-server-1.0.1-r2.ebuild:
- Unstable on hppa.
-
-*xorg-server-1.0.1-r2 (26 Jan 2006)
-
- 26 Jan 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.0.1-backtrace.patch, -xorg-server-1.0.1.ebuild,
- -xorg-server-1.0.1-r1.ebuild, +xorg-server-1.0.1-r2.ebuild:
- Fix the automatic backtraces at the bottom of /var/log/Xorg.*.log on segfaults.
-
- 19 Jan 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-1.0.1.ebuild, xorg-server-1.0.1-r1.ebuild:
- Update the license.
-
- 04 Jan 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.1-r1.ebuild:
- No need to specify configure options that are the default.
-
- 04 Jan 2006; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-1.0.1-r1.ebuild:
- No need to manually create Xorg -> X symlink anymore.
-
-*xorg-server-1.0.1-r1 (03 Jan 2006)
-
- 03 Jan 2006; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-1.0.1-r1.ebuild:
- Fix the libglx* relocation routine to look in the right place so that xorg-x11
- will play nice with eselect. Bug #117100.
-
- 26 Dec 2005; Stefaan De Roeck <stefaan@gentoo.org>
- xorg-server-1.0.1.ebuild:
- Marked ~alpha
-
-*xorg-server-1.0.1 (23 Dec 2005)
-
- 23 Dec 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-1.0.1-Sbus.patch, -xorg-server-0.99.4-r2.ebuild,
- -xorg-server-1.0.0.ebuild, +xorg-server-1.0.1.ebuild:
- Bump for 7.0. (#111361) Add patch to fix sparc build.
-
-*xorg-server-1.0.0 (17 Dec 2005)
-
- 17 Dec 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-1.0.0.ebuild:
- Bump for 7.0RC4.
-
- 09 Dec 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/fix-xkb-compile-path-2.patch:
- Unused file.
-
- 09 Dec 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -xorg-server-0.99.2-r2.ebuild, -xorg-server-0.99.3.ebuild,
- -xorg-server-0.99.3-r1.ebuild, -xorg-server-0.99.4.ebuild,
- -xorg-server-0.99.4-r1.ebuild:
- Pull old versions.
-
-*xorg-server-0.99.4-r2 (06 Dec 2005)
-
- 06 Dec 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-0.99.4-r2.ebuild:
- Build against Mesa 6.4.1 instead of Mesa 6.4. Caught by dagb.
-
-*xorg-server-0.99.4-r1 (05 Dec 2005)
-
- 05 Dec 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-0.99.4-r1.ebuild:
- It would appear that libglx (silently) fails to build if libdrm is not >=
- version 2. Rev-bump so that anyone who has merged this already gets a forced
- re-merge and thus gets a working glx extension.
-
-*xorg-server-0.99.4 (04 Dec 2005)
-
- 04 Dec 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-0.99.4.ebuild:
- Bump for 7.0RC3.
-
- 14 Nov 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/fix-xkb-compile-path-2.patch, -files/fix-xkb-compile-path.patch,
- xorg-server-0.99.3-r1.ebuild:
- Remove CVS tags from patch as they don't do anything but break installs.
- Fixes bug #112476.
-
-*xorg-server-0.99.3-r1 (14 Nov 2005)
-
- 14 Nov 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/fix-xkb-compile-path.patch, +xorg-server-0.99.3-r1.ebuild:
- Fix xkb issue spotted by dberkholz.
-
-*xorg-server-0.99.3 (11 Nov 2005)
-
- 11 Nov 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +xorg-server-0.99.3.ebuild:
- Bump for 7.0RC2.
-
-*xorg-server-0.99.2-r2 (09 Nov 2005)
-
- 09 Nov 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -xorg-server-0.99.2-r1.ebuild, +xorg-server-0.99.2-r2.ebuild:
- Build against mesa 6.4 instead of 6.3.2.
-
- 31 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -xorg-server-0.99.1_p20051013-r1.ebuild, -xorg-server-0.99.2.ebuild:
- Pull old versions.
-
- 29 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.2-r1.ebuild:
- Note that X->Xorg symlink will be taken care of for any new snapshots, so we
- can remove the line from the ebuild.
-
- 20 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.2-r1.ebuild:
- Use --enable-install-setuid instead of manually changing permissions.
-
-*xorg-server-0.99.2-r1 (20 Oct 2005)
-
- 20 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-0.99.2-r1.ebuild:
- (#109926) No need to specify xkb path anymore, it's wrong now as well.
-
-*xorg-server-0.99.2 (20 Oct 2005)
-
- 20 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-0.99.2.ebuild:
- Bump for 7.0 RC1.
-
- 19 Oct 2005; Stephen P. Becker <geoman@gentoo.org>
- xorg-server-0.99.1_p20051013-r1.ebuild:
- added ~mips keyword
-
- 17 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1_p20051013-r1.ebuild:
- (#109354) In some mystical way all the dependency changes got reverted in
- the new revision.
-
- 16 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/0.99.1-r10-check-for-glproto.patch,
- -files/0.99.1-r10_CAN-2005-2495.patch, -files/fix-transparencies.patch,
- -xorg-server-0.99.1-r10.ebuild, -xorg-server-0.99.1_p20051013.ebuild:
- Pull old ebuilds.
-
-*xorg-server-0.99.1_p20051013-r1 (16 Oct 2005)
-
- 16 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-0.99.1_p20051013-r1.ebuild:
- (#109467) Set a non-broken default font path so things like Xvfb actually work.
-
- 15 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1_p20051013.ebuild:
- Add x11-libs/libXtst for dmx.
-
- 15 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1_p20051013.ebuild:
- (#109354) Add lots of deps -- libXaw, libXpm, libXxf86misc, libXxf86vm. Add
- notes on which parts depend on them.
-
- 14 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1_p20051013.ebuild:
- Also wrap dmxproto dep in minimal USE.
-
- 14 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1_p20051013.ebuild:
- (#109124) Add dep on libdmx, within check for USE=minimal. Also move libXres
- dep within there, because it's for dmx.
-
- 14 Oct 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- xorg-server-0.99.1_p20051013.ebuild:
- Add missing deps (x11-libs/libXres and x11-libs/libxkbui).
-
- 14 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/0.99.1-r9_CAN-2005-2495.patch,
- -files/0.99.1-r9-check-for-glproto.patch, -xorg-server-0.99.1-r9.ebuild:
- Drop old revision.
-
-*xorg-server-0.99.1_p20051013 (14 Oct 2005)
-
- 14 Oct 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-0.99.1_p20051013.ebuild:
- Update to today's CVS. Enable xprint USE flag. Stop filtering
- -fomit-frame-pointer, because it works now. Add dep on
- >=x11-proto/glproto-1.4.1_pre20051013 to fix build breakage.
-
- 04 Oct 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/0.99.1-r10-check-for-glproto.patch,
- +files/0.99.1-r10_CAN-2005-2495.patch:
- Oops, forgot the version-dependent patches.
-
-*xorg-server-0.99.1-r10 (04 Oct 2005)
-
- 04 Oct 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/fix-transparencies.patch, +xorg-server-0.99.1-r10.ebuild:
- Added fix for OO/wine transparencies from bug #96053. Thanks to bartron for
- both patches.
-
- 27 Sep 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r9.ebuild:
- As of 20050927, xprint will require mkfontdir/mkfontscale for XpConfig.
-
- 13 Sep 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- -files/0.99.1-r6-check-for-glproto.patch,
- -files/0.99.1-r8-check-for-glproto.patch, -files/fix-xnest.patch,
- -files/make-fbcompose-endian-safe.patch, -xorg-server-0.99.1-r7.ebuild,
- -xorg-server-0.99.1-r8.ebuild:
- Remove old versions and patches.
-
-*xorg-server-0.99.1-r9 (13 Sep 2005)
-
- 13 Sep 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/0.99.1-r9_CAN-2005-2495.patch,
- +files/0.99.1-r9-check-for-glproto.patch, +xorg-server-0.99.1-r9.ebuild:
- Bump to include security fix from bug #105688.
-
- 12 Sep 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r8.ebuild:
- Add some deps so we get a server that actually runs after emerging it. In
- specific: media-fonts/font-misc-misc media-fonts/font-cursor-misc
- x11-misc/xbitmaps x11-misc/xkbdata x11-apps/iceauth x11-apps/rgb
- x11-apps/xauth x11-apps/xinit.
-
- 09 Sep 2005; Donnie Berkholz <dberkholz@gentoo.org>; +metadata.xml:
- Add metadata.
-
-*xorg-server-0.99.1-r8 (08 Sep 2005)
-
- 08 Sep 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/0.99.1-r8-check-for-glproto.patch, +xorg-server-0.99.1-r8.ebuild:
- Update to CVS HEAD as of 20050907. Update glproto patch to apply cleanly.
-
- 06 Sep 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r7.ebuild:
- Make --enable-xcsecurity always on, remove nvidia USE.
-
- 03 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
- xorg-server-0.99.1-r7.ebuild:
- Changed opengl-update envocation to use eselect instead.
-
- 03 Sep 2005; Doug Goldstein <cardoe@gentoo.org>
- +xorg-server-0.99.1-r7.ebuild, -xorg-server-0.99.1-r6.ebuild:
- Added support for the XCSecurity option, which is what's needed to make
- binary Nvidia drivers work
-
- 02 Sep 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- -files/0.99.1-r5-check-for-glproto.patch,
- +files/0.99.1-r6-check-for-glproto.patch:
- Apparently this patch has a package revision-based name.
-
- 02 Sep 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/make-fbcompose-endian-safe.patch, -xorg-server-0.99.1-r5.ebuild,
- +xorg-server-0.99.1-r6.ebuild:
- Makes certain draw code endian-safe. Should fix things for big-endian
- arches. Thanks to Stanislaw Skowronek and geoman in bug #104318.
-
-*xorg-server-0.99.1-r6 (02 Sep 2005)
-
- 02 Sep 2005; Joshua Baergen <joshuabaergen@gentoo.org>
- +files/make-fbcompose-endian-safe.patch, -xorg-server-0.99.1-r5.ebuild,
- +xorg-server-0.99.1-r6.ebuild:
- Added fix to make colour calculations endian safe. Thanks to Stanislaw
- Skowronek for the patch and geoman for the heads-up. Fixes bug #104318.
-
- 30 Aug 2005; Herbie Hopkins <herbs@gentoo.org>
- xorg-server-0.99.1-r5.ebuild:
- s/lib/$(get_libdir)
-
- 23 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/check-for-glproto.patch, -files/fix-xf86misc-typo.patch,
- -files/xorg-server-0.99.1-x86_64-1.patch, -xorg-server-0.99.1-r4.ebuild:
- Pull old version.
-
- 23 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/0.99.1-r5-check-for-glproto.patch, xorg-server-0.99.1-r5.ebuild:
- (#fd.o 3990) Add 0.99.1-r5-check-for-glproto.patch. Pass
- --with-xkb-path=/usr/lib/X11/xkb in attempt to get VT switching closer to
- working. Update CVS patch to 20050822-1, which makes xprint almost work.
-
-*xorg-server-0.99.1-r5 (22 Aug 2005)
-
- 22 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/fix-xnest.patch, +xorg-server-0.99.1-r5.ebuild:
- Update to CVS as of 20050822. This should make amd64 and sparc work. Update
- included mesa to 6.3.2. Stop forcing glx on, it's on by default. Add
- --disable-static so we don't build .a files for server modules. Add
- fix-xnest.patch to fix breakage in the Xnest linking, caused by the
- configure.ac reworking a couple of days ago.
-
- 21 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r4.ebuild:
- xprint build is broken; force it off.
-
- 21 Aug 2005; Luca Barbato <lu_zero@gentoo.org>
- xorg-server-0.99.1-r4.ebuild:
- Marked ~ppc
-
- 21 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- -files/xorg-composite.patch, -files/xorg-server-fbmmx-local.patch,
- -xorg-server-0.99.1.ebuild, -xorg-server-0.99.1-r1.ebuild,
- -xorg-server-0.99.1-r2.ebuild, -xorg-server-0.99.1-r3.ebuild:
- Drop old versions.
-
-*xorg-server-0.99.1-r4 (21 Aug 2005)
-
- 21 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-0.99.1-r4.ebuild:
- Update to today's CVS. This adds a USE flag for xprint. Also, get rid of the
- glx USE flag, because everybody should get it.
-
- 20 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1.ebuild, xorg-server-0.99.1-r1.ebuild,
- xorg-server-0.99.1-r2.ebuild, xorg-server-0.99.1-r3.ebuild:
- panoramixproto moved to xineramaproto.
-
- 17 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-fbmmx-local.patch, xorg-server-0.99.1-r3.ebuild:
- (fd.o #4073) Fix compilation failures at fbmmx.c. Patch from Diego Pettenò
- <flameeyes@gentoo.org>.
-
- 16 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r3.ebuild:
- Wrap opengl things in `if use glx..`
-
- 15 Aug 2005; Herbie Hopkins <herbs@gentoo.org>
- xorg-server-0.99.1-r3.ebuild:
- Marked ~amd64.
-
- 14 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-server-0.99.1-x86_64-1.patch, xorg-server-0.99.1-r3.ebuild:
- Add xorg-server-0.99.1-x86_64-1.patch to fix configure.ac on amd64.
-
- 14 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r3.ebuild:
- Wrap pkg_postrm() module dir removal in ! has_version.
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r3.ebuild:
- No longer necessary to force --enable-composite; it's on by default.
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r3.ebuild:
- Update opengl-update dependency to 2.2.3 for proper handling of
- /usr/libdir/modules/extensions/.
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r3.ebuild:
- Remove xinerama USE flag; building without it causes major issues.
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r3.ebuild:
- Add pkg_postrm() to get rid of /usr/lib/xorg/modules. This should make
- things work better for people crazy enough to downgrade to monolithic.
-
-*xorg-server-0.99.1-r3 (12 Aug 2005)
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-0.99.1-r3.ebuild:
- Set /usr/bin/Xorg suid so it starts.
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r2.ebuild:
- Fix the patch that mysteriously broke.
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/check-for-glproto.patch, +files/fix-xf86misc-typo.patch,
- +xorg-server-0.99.1-r2.ebuild:
- Re-add, this time with a huge patch on the mirror.
-
- 12 Aug 2005; Diego Pettenò <flameeyes@gentoo.org>
- -files/check-for-glproto.patch, -files/fix-xf86misc-typo.patch,
- -files/xorg-server-0.99.1-update-to-CVS-HEAD-20050811.patch,
- -xorg-server-0.99.1-r2.ebuild:
- Removed 0.99.1-r2 version (3.3MB patch is not good).
-
-*xorg-server-0.99.1-r2 (12 Aug 2005)
-
- 12 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/check-for-glproto.patch, +files/fix-xf86misc-typo.patch,
- +files/xorg-server-0.99.1-update-to-CVS-HEAD-20050811.patch,
- +xorg-server-0.99.1-r2.ebuild:
- Add xorg-server-0.99.1-update-to-CVS-HEAD-20050811.patch to fix big-endian
- breakage, composite, some other stuff. Split out non-composite things from
- xorg-composite.patch to check-for-glproto.patch and fix-xf86misc-typo.patch.
-
- 11 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r1.ebuild:
- Make an X->Xorg symlink in here until upstream can make one.
-
- 11 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r1.ebuild:
- Add more deps: inputproto, bigreqsproto, xcmiscproto. All reported by aaronf0.
-
- 10 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1-r1.ebuild:
- Move confopts into pkg_setup(), and therefore also CONFIGURE_OPTIONS.
-
-*xorg-server-0.99.1-r1 (10 Aug 2005)
-
- 10 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +xorg-server-0.99.1-r1.ebuild:
- Rev bump to make sure people get working GL setup.
-
- 10 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1.ebuild:
- Add GL handling, /usr/lib/opengl, opengl-update, etc.
-
- 10 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1.ebuild:
- Add dep on x11-proto/kbproto, again from aaronf0.
-
- 10 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1.ebuild:
- Add dep on fontsproto, reported by aaronf0 on irc.
-
- 09 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1.ebuild:
- (#101883) Add trapproto and panoramixproto as deps.
-
- 08 Aug 2005; Ferris McCormick <fmccor@gentoo.org>
- xorg-server-0.99.1.ebuild:
- Add ~sparc keyword (prepare for X Modular testing).
-
- 08 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- xorg-server-0.99.1.ebuild:
- (#101749) Add dependencies on videoproto, scrnsaverproto and evieext.
- Reported by Georgi Georgiev <chutz@gg3.net>.
-
-*xorg-server-0.99.1 (08 Aug 2005)
-
- 08 Aug 2005; Donnie Berkholz <dberkholz@gentoo.org>;
- +files/xorg-composite.patch, +xorg-server-0.99.1.ebuild:
- Initial commit for modular X.
-
diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 79e0d21..3e64508 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,14 +1,10 @@
-AUX xdm-setup.initd-1 346 RMD160 e68512e71adbf15743f789bb6b5587b07a9812a3 SHA1 f25303b8bcef0c5d2eb61517d5347b4b88736cd4 SHA256 942ce5e8d1a0770543b683dcc388bae7619a24eb9741c1cd678ed3df97c01406
-AUX xdm.confd-3 853 RMD160 363cd18f760650923e16579bf55f661e93dad63b SHA1 0027b98f2aeb5c43219fa4f9b7d81a05101bec6f SHA256 00af0d957ff1b4f31c1aa4701d93a54080408548792deafac5414cbfa13b89ec
-AUX xdm.initd-3 5396 RMD160 eb1741ec3a80f83948150610a595115ff96d4833 SHA1 788097c7b72ae7c3df2348b2b503405b50046156 SHA256 10181710766bac1dc33093ee2775d63f58a43d2d9ffcc709d0b9181749912b70
-AUX xorg-cve-2011-4028+4029.patch 671 RMD160 f9c607b5bfe20259f2adb320b6a1a0819f59f7ab SHA1 84797b66434aa05acc9f6881050d1b46487caf77 SHA256 76b9bb4a928fa7179eb52ab3b2bd2ef6d7db83e0543ba80de37cdab05efa601c
-AUX xorg-server-1.9-nouveau-default.patch 916 RMD160 0ebdf0fb76364b7fd0c520c3a2f7cc2cc1a83446 SHA1 daddde0f4f4276e12b87354d2e6825ed5c74c6eb SHA256 a7ff421dd928e3025194279f9afb7cc033a896b3417abe339741e9c6ed4b54ea
-AUX xorg-server-1.9.5-loongson.patch 1899 RMD160 5705d24c037697d7c8f4eed53e6fd0c6b0962040 SHA1 27b6440970ffcceec5bb45c09de16a8ee8a6ef1e SHA256 fa2b1769ff6d5b1879053d64328bd1a08f9ead1b676ceda06a897d1f7c509552
-AUX xorg-server-9999-loongson.patch 4107 RMD160 19aed186ec0163a4a1a81574040592ab8d8e1a06 SHA1 a39df02932f9d24693e79bbcbb80e7e6a5c74fa0 SHA256 a19a28c5f4930348e7e4ed471d3d0e53f9d936e7a4c756281ada480b63ecc039
-AUX xorg-server-disable-acpi.patch 663 RMD160 7074ca5276369b746ea7606a0795232aafe07c90 SHA1 d300a37dd2e0a8aa3965948c13f6995e6767841d SHA256 5b3cc7c8bea18fe3ba81851d2846d19ffd8fab9cdf5d8f3a274846847e734200
-AUX xorg-server-loongson-fix-smi-16bpp.patch 478 RMD160 bc4383c3ce55e051e255cd972d496542ac9a5eb5 SHA1 e020301ec281e8fdd4bf9d05f8d62448ae4ac20a SHA256 39d65416a4a8f8db3c73165109c265c92c7977b4b54f9092cf2551a855e392ca
+AUX 0001-compiler.h-split-MIPS-and-ARM-code.patch 2848 RMD160 410c16e1d9f51b4958dcbe0b116b405e49253049 SHA1 57d93b61c3c25bdfa27e3b4529552f5346a05629 SHA256 6739a5abb3cac7c473736d476f171090cca8b03175ccc76f8f21d490df2a4b92
+AUX 0002-compiler.h-change-MIPS-IOPortBase-to-ioBase.patch 3509 RMD160 1a672e811f8c26bbebc2fe3b79cfe40f93728e4f SHA1 66a81dbf50fdc593b3580c119457f8143b5c9f5c SHA256 d0bc87be968fd72dd6c17267457b11e7775274fb693a228f734ca1164b200baf
+AUX 0003-Make-MIPS-use-existing-PowerPC-code-paths-in-lnx_vid.patch 2918 RMD160 72bca5acd05bd7ca236e7673ed6ffcfac58bc4b0 SHA1 2b0f082375fb4f77927e10d2b21bc24d076dd1bc SHA256 4d9ab2d51c833575f4cc6ed2cfe589cee816f6330a496320e157d12134245a23
+AUX xdm-setup.initd-1 339 RMD160 dd3f50da114627d2be776b41a0d7d967ebbff477 SHA1 d86813f810aab72b81a72c298c2d230554d8e82e SHA256 018bc6acc70c708d8e3935617b8da2b84a3f5502a4db4c4731c2eaea7d3f04c0
+AUX xdm.confd-4 562 RMD160 3440e564c5d52ec1d30902c870daf282698f04c4 SHA1 630b8e05706050a6b7260d2a1a19d6d54cba59fa SHA256 9d26b72bb28611a60a6b9f942b8d8cfe47b59f926be89af9709b5912668344d8
+AUX xdm.initd-8 5703 RMD160 622a05f0f38e8e28137a577545d84feca47022fc SHA1 9b359c5cd8252b11b9bd6e29e7e56b6880002696 SHA256 068954df9d45d46b185e54fb3db77791c8afbd2424bcb49078f1288599142281
+AUX xorg-server-1.12-disable-acpi.patch 275 RMD160 01244888695fc7928c81c06cc1f4fcd3625fc9de SHA1 555a4d16f38ed54ed9efa6fff9ec230d11362e30 SHA256 1d3878d44e2b8690bb7d1595960d06acee7f86a6a4724236a09a74900404e953
AUX xorg-sets.conf 199 RMD160 33815115b6e8b8360af4f0778b0e2c5fb1a9aaee SHA1 b5a2fd01a97558fa909c67f510d8a59b55e20f57 SHA256 1201d0337ac69d9715f4454a86dfb8a7bd1ae6f4c2578042fc08f283a997597c
-DIST xorg-server-1.9.5.tar.bz2 5172054 RMD160 6383b126ed313943fc5cb0939fdae4a737aabb70 SHA1 03be24d6906f3ed3237057a5a7df2b02723c9749 SHA256 3fc775097c4f0e8f731447d0183ee709ae37c44c0c286ba00a4b028274e029dc
-EBUILD xorg-server-1.9.5-r1.ebuild 8011 RMD160 4db5d07629aa985fa58f7274985a669ed437ef3d SHA1 32207cbd09f746e7e87d2483ef416002fcfa8b3e SHA256 9eb896d532a72a4962cc085ada9889f63fceb5f34c1df351ed5e9f229b224839
-MISC ChangeLog 46548 RMD160 fd66dad1dc5b8181e294f00b2d867e273f375fed SHA1 c1c264afd91f7d13bd8c4cd5d8d03cc9327e1e14 SHA256 ae56c39d52f287b2e1e0c5be5bffe5207fbc60e0cbf906a15f50f7f849bd69d7
-MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
+EBUILD xorg-server-9999.ebuild 7094 RMD160 c575b468d80924b5cbc64f651a3d27f9cf923f4b SHA1 4229492472a0c80bf3db05d11b6c6c4f2d6d740f SHA256 8a97f163cdccb5cb95fac027916e4b9b3c26cbf7965a3a080c78a99f218cc1f3
+MISC metadata.xml 537 RMD160 36f5ed1e9869e06c50c882193aad04d9553fbab9 SHA1 505782abd459abe3ba35969cc190675e00c65408 SHA256 38cd6ed34cf5447cbc3e0a9c4a9e24d5af12e2a12b80b106821bb19e69d2281f
diff --git a/x11-base/xorg-server/files/0001-compiler.h-split-MIPS-and-ARM-code.patch b/x11-base/xorg-server/files/0001-compiler.h-split-MIPS-and-ARM-code.patch
new file mode 100644
index 0000000..b858ecb
--- /dev/null
+++ b/x11-base/xorg-server/files/0001-compiler.h-split-MIPS-and-ARM-code.patch
@@ -0,0 +1,94 @@
+From 66482b79cf539e53a522787fce7fdfe74989a0e4 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Thu, 10 May 2012 13:11:12 -0400
+Subject: [PATCH 1/3] compiler.h: split MIPS and ARM code
+
+Signed-off-by: Matt Turner <mattst88@gmail.com>
+---
+ hw/xfree86/common/compiler.h | 55 ++++++++++++++++++++++++++++++++++++-----
+ 1 files changed, 48 insertions(+), 7 deletions(-)
+
+diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h
+index 0abdfb6..27bce92 100644
+--- a/hw/xfree86/common/compiler.h
++++ b/hw/xfree86/common/compiler.h
+@@ -703,12 +703,8 @@ xf86WriteMmio32LeNB(__volatile__ void *base, const unsigned long offset,
+ :"r"(val), "r"(addr), "i"(ASI_PL));
+ }
+
+-#elif defined(__mips__) || (defined(__arm32__) && !defined(__linux__))
+-#ifdef __arm32__
+-#define PORT_SIZE long
+-#else
++#elif defined(__mips__)
+ #define PORT_SIZE short
+-#endif
+
+ _X_EXPORT unsigned int IOPortBase; /* Memory mapped I/O port area */
+
+@@ -754,7 +750,6 @@ inl(unsigned PORT_SIZE port)
+ IOPortBase);
+ }
+
+-#if defined(__mips__)
+ #ifdef linux /* don't mess with other OSs */
+ #if X_BYTE_ORDER == X_BIG_ENDIAN
+ static __inline__ unsigned int
+@@ -780,7 +775,53 @@ xf86WriteMmio32Be(__volatile__ void *base, const unsigned long offset,
+ }
+ #endif
+ #endif /* !linux */
+-#endif /* __mips__ */
++
++#elif (defined(__arm32__) && !defined(__linux__))
++#define PORT_SIZE long
++
++_X_EXPORT unsigned int IOPortBase; /* Memory mapped I/O port area */
++
++static __inline__ void
++outb(unsigned PORT_SIZE port, unsigned char val)
++{
++ *(volatile unsigned char *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
++ val;
++}
++
++static __inline__ void
++outw(unsigned PORT_SIZE port, unsigned short val)
++{
++ *(volatile unsigned short *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
++ val;
++}
++
++static __inline__ void
++outl(unsigned PORT_SIZE port, unsigned int val)
++{
++ *(volatile unsigned int *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
++ val;
++}
++
++static __inline__ unsigned int
++inb(unsigned PORT_SIZE port)
++{
++ return *(volatile unsigned char *) (((unsigned PORT_SIZE) (port)) +
++ IOPortBase);
++}
++
++static __inline__ unsigned int
++inw(unsigned PORT_SIZE port)
++{
++ return *(volatile unsigned short *) (((unsigned PORT_SIZE) (port)) +
++ IOPortBase);
++}
++
++static __inline__ unsigned int
++inl(unsigned PORT_SIZE port)
++{
++ return *(volatile unsigned int *) (((unsigned PORT_SIZE) (port)) +
++ IOPortBase);
++}
+
+ #elif (defined(linux) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__)) && defined(__powerpc__)
+
+--
+1.7.3.4
+
diff --git a/x11-base/xorg-server/files/0002-compiler.h-change-MIPS-IOPortBase-to-ioBase.patch b/x11-base/xorg-server/files/0002-compiler.h-change-MIPS-IOPortBase-to-ioBase.patch
new file mode 100644
index 0000000..a6bee61
--- /dev/null
+++ b/x11-base/xorg-server/files/0002-compiler.h-change-MIPS-IOPortBase-to-ioBase.patch
@@ -0,0 +1,104 @@
+From d83874593b04258cc5b866eb57d4d085eed67fae Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Thu, 10 May 2012 13:21:20 -0400
+Subject: [PATCH 2/3] compiler.h: change MIPS IOPortBase to ioBase
+
+This will allow us to use the existing __powerpc__ code paths in
+lnx_video.c.
+
+Also remove unnecessary casts.
+
+Signed-off-by: Matt Turner <mattst88@gmail.com>
+---
+ hw/xfree86/common/compiler.h | 33 ++++++++++++------------------
+ hw/xfree86/os-support/linux/lnx_video.c | 5 +++-
+ 2 files changed, 17 insertions(+), 21 deletions(-)
+
+diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h
+index 27bce92..9669df9 100644
+--- a/hw/xfree86/common/compiler.h
++++ b/hw/xfree86/common/compiler.h
+@@ -704,50 +704,43 @@ xf86WriteMmio32LeNB(__volatile__ void *base, const unsigned long offset,
+ }
+
+ #elif defined(__mips__)
+-#define PORT_SIZE short
+
+-_X_EXPORT unsigned int IOPortBase; /* Memory mapped I/O port area */
++extern _X_EXPORT volatile unsigned char *ioBase;
+
+ static __inline__ void
+-outb(unsigned PORT_SIZE port, unsigned char val)
++outb(unsigned short port, unsigned char val)
+ {
+- *(volatile unsigned char *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
+- val;
++ *(volatile unsigned char *) (port + (uintptr_t)ioBase) = val;
+ }
+
+ static __inline__ void
+-outw(unsigned PORT_SIZE port, unsigned short val)
++outw(unsigned short port, unsigned short val)
+ {
+- *(volatile unsigned short *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
+- val;
++ *(volatile unsigned short *) (port + (uintptr_t)ioBase) = val;
+ }
+
+ static __inline__ void
+-outl(unsigned PORT_SIZE port, unsigned int val)
++outl(unsigned short port, unsigned int val)
+ {
+- *(volatile unsigned int *) (((unsigned PORT_SIZE) (port)) + IOPortBase) =
+- val;
++ *(volatile unsigned int *) (port + (uintptr_t)ioBase) = val;
+ }
+
+ static __inline__ unsigned int
+-inb(unsigned PORT_SIZE port)
++inb(unsigned short port)
+ {
+- return *(volatile unsigned char *) (((unsigned PORT_SIZE) (port)) +
+- IOPortBase);
++ return *(volatile unsigned char *) (port + (uintptr_t)ioBase);
+ }
+
+ static __inline__ unsigned int
+-inw(unsigned PORT_SIZE port)
++inw(unsigned short port)
+ {
+- return *(volatile unsigned short *) (((unsigned PORT_SIZE) (port)) +
+- IOPortBase);
++ return *(volatile unsigned short *) (port + (uintptr_t)ioBase);
+ }
+
+ static __inline__ unsigned int
+-inl(unsigned PORT_SIZE port)
++inl(unsigned short port)
+ {
+- return *(volatile unsigned int *) (((unsigned PORT_SIZE) (port)) +
+- IOPortBase);
++ return *(volatile unsigned int *) (port + (uintptr_t)ioBase);
+ }
+
+ #ifdef linux /* don't mess with other OSs */
+diff --git a/hw/xfree86/os-support/linux/lnx_video.c b/hw/xfree86/os-support/linux/lnx_video.c
+index 3526a21..cd46f97 100644
+--- a/hw/xfree86/os-support/linux/lnx_video.c
++++ b/hw/xfree86/os-support/linux/lnx_video.c
+@@ -472,8 +472,11 @@ unmapVidMem(int ScreenNum, pointer Base, unsigned long Size)
+ /* I/O Permissions section */
+ /***************************************************************************/
+
+-#if defined(__powerpc__)
++#if defined(__powerpc__) || defined(__mips__)
+ volatile unsigned char *ioBase = NULL;
++#endif
++
++#if defined(__powerpc__)
+
+ #ifndef __NR_pciconfig_iobase
+ #define __NR_pciconfig_iobase 200
+--
+1.7.3.4
+
diff --git a/x11-base/xorg-server/files/0003-Make-MIPS-use-existing-PowerPC-code-paths-in-lnx_vid.patch b/x11-base/xorg-server/files/0003-Make-MIPS-use-existing-PowerPC-code-paths-in-lnx_vid.patch
new file mode 100644
index 0000000..54e7aae
--- /dev/null
+++ b/x11-base/xorg-server/files/0003-Make-MIPS-use-existing-PowerPC-code-paths-in-lnx_vid.patch
@@ -0,0 +1,78 @@
+From a20c36d4ea6ae8c553c81bf3def81591ff91dce6 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Thu, 10 May 2012 13:23:12 -0400
+Subject: [PATCH 3/3] Make MIPS use existing PowerPC code paths in lnx_video.c
+
+This allows X to work on the Lemote Yeeloong laptop.
+
+Signed-off-by: Matt Turner <mattst88@gmail.com>
+---
+ hw/xfree86/dri/sarea.h | 2 ++
+ hw/xfree86/os-support/linux/lnx_video.c | 14 +++++++++-----
+ 2 files changed, 11 insertions(+), 5 deletions(-)
+
+diff --git a/hw/xfree86/dri/sarea.h b/hw/xfree86/dri/sarea.h
+index 7a55b49..e3b7763 100644
+--- a/hw/xfree86/dri/sarea.h
++++ b/hw/xfree86/dri/sarea.h
+@@ -41,6 +41,8 @@
+ /* SAREA area needs to be at least a page */
+ #if defined(__alpha__)
+ #define SAREA_MAX 0x2000
++#elif defined(__mips__)
++#define SAREA_MAX 0x4000
+ #elif defined(__ia64__)
+ #define SAREA_MAX 0x10000 /* 64kB */
+ #else
+diff --git a/hw/xfree86/os-support/linux/lnx_video.c b/hw/xfree86/os-support/linux/lnx_video.c
+index cd46f97..4b228ba 100644
+--- a/hw/xfree86/os-support/linux/lnx_video.c
++++ b/hw/xfree86/os-support/linux/lnx_video.c
+@@ -487,16 +487,20 @@ volatile unsigned char *ioBase = NULL;
+ Bool
+ xf86EnableIO(void)
+ {
+-#if defined(__powerpc__)
++#if defined(__powerpc__) || defined(__mips__)
+ int fd;
+- unsigned int ioBase_phys;
++ unsigned long ioBase_phys;
+ #endif
+
+ if (ExtendedEnabled)
+ return TRUE;
+
++#if defined(__powerpc__) || defined(__mips__)
+ #if defined(__powerpc__)
+ ioBase_phys = syscall(__NR_pciconfig_iobase, 2, 0, 0);
++#elif defined(__mips__)
++ ioBase_phys = 0x1fd00000;
++#endif
+
+ fd = open("/dev/mem", O_RDWR);
+ if (ioBase == NULL) {
+@@ -514,7 +518,7 @@ xf86EnableIO(void)
+ #endif
+ }
+ close(fd);
+-#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__) && !defined(__nds32__)
++#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__sh__) && !defined(__hppa__) && !defined(__arm__) && !defined(__s390__) && !defined(__m32r__) && !defined(__nds32__)
+ if (ioperm(0, 1024, 1) || iopl(3)) {
+ if (errno == ENODEV)
+ ErrorF("xf86EnableIOPorts: no I/O ports found\n");
+@@ -540,10 +544,10 @@ xf86DisableIO(void)
+ {
+ if (!ExtendedEnabled)
+ return;
+-#if defined(__powerpc__)
++#if defined(__powerpc__) || defined(__mips__)
+ munmap(ioBase, 0x20000);
+ ioBase = NULL;
+-#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__arm__) && !defined(__s390__) && !defined(__m32r__) && !defined(__nds32__)
++#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__sh__) && !defined(__hppa__) && !defined(__arm__) && !defined(__s390__) && !defined(__m32r__) && !defined(__nds32__)
+ iopl(0);
+ ioperm(0, 1024, 0);
+ #endif
+--
+1.7.3.4
+
diff --git a/x11-base/xorg-server/files/xdm-setup.initd-1 b/x11-base/xorg-server/files/xdm-setup.initd-1
index 365664e..6ed3922 100644
--- a/x11-base/xorg-server/files/xdm-setup.initd-1
+++ b/x11-base/xorg-server/files/xdm-setup.initd-1
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/files/xdm-setup.initd-1,v 1.1 2010/04/13 10:07:39 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-apps/xinit/files/xdm-setup.initd-1,v 1.5 2009/09/24 17:07:56 williamh Exp $
depend() {
need localmount
diff --git a/x11-base/xorg-server/files/xdm.confd-3 b/x11-base/xorg-server/files/xdm.confd-4
index 9c560bb..c82fece 100644
--- a/x11-base/xorg-server/files/xdm.confd-3
+++ b/x11-base/xorg-server/files/xdm.confd-4
@@ -5,12 +5,6 @@
# in your /etc/inittab file so that you don't get a dead keyboard.
CHECKVT=7
-# What display manager do you use ? [ xdm | gdm | kdm | kdm-4.3 | gpe | entrance ]
+# What display manager do you use ? [ xdm | gdm | kdm | gpe | entrance ]
# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
-#
-# KDE-specific note:
-# - If you are using kdeprefix go with "kdm-4.Y", e.g. "kdm-4.3".
-# You can find possible versions by looking at the directories in /usr/kde/.
-# - Else, if you are using KDE 3 enter "kdm-3.5"
-# - Else, if you are using KDE 4 enter "kdm" without a version
-DISPLAYMANAGER="xdm" \ No newline at end of file
+DISPLAYMANAGER="xdm"
diff --git a/x11-base/xorg-server/files/xdm.initd-3 b/x11-base/xorg-server/files/xdm.initd-8
index ae5f59e..063f88b 100644
--- a/x11-base/xorg-server/files/xdm.initd-3
+++ b/x11-base/xorg-server/files/xdm.initd-8
@@ -1,7 +1,7 @@
#!/sbin/runscript
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/files/xdm.initd-3,v 1.1 2010/09/28 12:43:19 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/files/xdm.initd-7,v 1.1 2012/03/20 16:02:51 ssuominen Exp $
# This is here to serve as a note to myself, and future developers.
#
@@ -45,13 +45,15 @@ depend() {
# (#145219 #180163) Could use lirc mouse as input device
# (#70689 comment #92) Start after consolefont to avoid display corruption
# (#291269) Start after quota, since some dm need readable home
+ # (#390609) gdm-3 will fail when dbus is not running
+ # (#366753) starting keymaps after X causes problems
after bootmisc consolefont modules netmount
after readahead-list ypbind autofs openvpn gpm lircmd
- after quota
+ after quota keymaps
before alsasound
# Start before X
- use consolekit xfs
+ use consolekit dbus xfs
}
setup_dm() {
@@ -66,11 +68,7 @@ setup_dm() {
NAME=
case "${MY_XDM}" in
kdm|kde)
- EXE="$(which kdm)"
- PIDFILE=/var/run/kdm.pid
- ;;
- kdm-*)
- EXE="/usr/kde/${MY_XDM#kdm-}/bin/kdm"
+ EXE=/usr/bin/kdm
PIDFILE=/var/run/kdm.pid
;;
entrance*)
@@ -90,9 +88,19 @@ setup_dm() {
EXE=/usr/bin/gpe-dm
PIDFILE=/var/run/gpe-dm.pid
;;
+ lxdm)
+ EXE=/usr/sbin/lxdm-binary
+ PIDFILE=/var/run/lxdm.pid
+ START_STOP_ARGS="--background"
+ ;;
+ lightdm)
+ EXE=/usr/sbin/lightdm
+ PIDFILE=/var/run/lightdm.pid
+ START_STOP_ARGS="--background"
+ ;;
*)
# first find out if there is such executable
- EXE="$(which ${MY_XDM} 2>/dev/null)"
+ EXE="$(command -v ${MY_XDM} 2>/dev/null)"
PIDFILE="/var/run/${MY_XDM}.pid"
# warn user that he is doing sick things if the exe was not found
@@ -141,6 +149,7 @@ start() {
save_options "service" "${EXE}"
save_options "name" "${NAME}"
save_options "pidfile" "${PIDFILE}"
+ save_options "start_stop_args" "${START_STOP_ARGS}"
if [ -n "${CHECKVT-y}" ] ; then
if vtstatic "${CHECKVT:-7}" ; then
diff --git a/x11-base/xorg-server/files/xorg-cve-2011-4028+4029.patch b/x11-base/xorg-server/files/xorg-cve-2011-4028+4029.patch
deleted file mode 100644
index 66e77f6..0000000
--- a/x11-base/xorg-server/files/xorg-cve-2011-4028+4029.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/os/utils.c b/os/utils.c
-index e8ecb71..18ff1ca 100644
---- a/os/utils.c
-+++ b/os/utils.c
-@@ -297,7 +297,7 @@ LockServer(void)
- FatalError("Could not create lock file in %s\n", tmp);
- (void) sprintf(pid_str, "%10ld\n", (long)getpid());
- (void) write(lfd, pid_str, 11);
-- (void) chmod(tmp, 0444);
-+ (void) fchmod(lfd, 0444);
- (void) close(lfd);
-
- /*
-@@ -318,7 +318,7 @@ LockServer(void)
- /*
- * Read the pid from the existing file
- */
-- lfd = open(LockFile, O_RDONLY);
-+ lfd = open(LockFile, O_RDONLY|O_NOFOLLOW);
- if (lfd < 0) {
- unlink(tmp);
- FatalError("Can't read lock file %s\n", LockFile);
diff --git a/x11-base/xorg-server/files/xorg-server-1.12-disable-acpi.patch b/x11-base/xorg-server/files/xorg-server-1.12-disable-acpi.patch
new file mode 100644
index 0000000..df43dbd
--- /dev/null
+++ b/x11-base/xorg-server/files/xorg-server-1.12-disable-acpi.patch
@@ -0,0 +1,11 @@
+diff -ur a/configure.ac b/configure.ac
+--- a/configure.ac 2011-10-31 19:40:02.000000000 +0100
++++ b/configure.ac 2011-10-31 19:41:02.372745481 +0100
+@@ -1624,7 +1624,6 @@
+ linux_alpha=yes
+ ;;
+ i*86|amd64*|x86_64*|ia64*)
+- linux_acpi="yes"
+ ;;
+ *)
+ ;;
diff --git a/x11-base/xorg-server/files/xorg-server-1.9-nouveau-default.patch b/x11-base/xorg-server/files/xorg-server-1.9-nouveau-default.patch
deleted file mode 100644
index 2b05967..0000000
--- a/x11-base/xorg-server/files/xorg-server-1.9-nouveau-default.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/hw/xfree86/common/xf86pciBus.c b/hw/xfree86/common/xf86pciBus.c
-index 74016af..9c296f5 100644
---- a/hw/xfree86/common/xf86pciBus.c
-+++ b/hw/xfree86/common/xf86pciBus.c
-@@ -1118,7 +1118,23 @@ videoPtrToDriverList(struct pci_device *dev,
- break;
- case 0x102b: driverList[0] = "mga"; break;
- case 0x10c8: driverList[0] = "neomagic"; break;
-- case 0x10de: case 0x12d2: driverList[0] = "nv"; break;
-+ case 0x10de: case 0x12d2:
-+ switch (dev->device_id) {
-+ /* NV1 */
-+ case 0x0008:
-+ case 0x0009:
-+ driverList[0] = "vesa";
-+ break;
-+ /* NV3 */
-+ case 0x0018:
-+ case 0x0019:
-+ driverList[0] = "nv";
-+ break;
-+ default:
-+ driverList[0] = "nouveau";
-+ break;
-+ }
-+ break;
- case 0x1106: driverList[0] = "openchrome"; break;
- case 0x1b36: driverList[0] = "qxl"; break;
- case 0x1163: driverList[0] = "rendition"; break;
---
diff --git a/x11-base/xorg-server/files/xorg-server-1.9.5-loongson.patch b/x11-base/xorg-server/files/xorg-server-1.9.5-loongson.patch
deleted file mode 100644
index 4351f28..0000000
--- a/x11-base/xorg-server/files/xorg-server-1.9.5-loongson.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/hw/xfree86/dri/sarea.h b/hw/xfree86/dri/sarea.h
-index 1528cc1..6be12b9 100644
---- a/hw/xfree86/dri/sarea.h
-+++ b/hw/xfree86/dri/sarea.h
-@@ -42,6 +42,8 @@
- /* SAREA area needs to be at least a page */
- #if defined(__alpha__)
- #define SAREA_MAX 0x2000
-+#elif defined(__mips__)
-+#define SAREA_MAX 0x4000
- #elif defined(__ia64__)
- #define SAREA_MAX 0x10000 /* 64kB */
- #else
-diff --git a/hw/xfree86/os-support/linux/lnx_video.c b/hw/xfree86/os-support/linux/lnx_video.c
-index 688106a..1552860 100644
---- a/hw/xfree86/os-support/linux/lnx_video.c
-+++ b/hw/xfree86/os-support/linux/lnx_video.c
-@@ -505,9 +505,10 @@ _X_EXPORT volatile unsigned char *ioBase = NULL;
- _X_EXPORT Bool
- xf86EnableIO(void)
- {
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
- int fd;
- unsigned int ioBase_phys;
-+ extern unsigned int IOPortBase;
- #endif
-
- if (ExtendedEnabled)
-@@ -532,7 +533,22 @@ xf86EnableIO(void)
- #endif
- }
- close(fd);
--#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__)
-+#elif defined(__mips__)
-+ fd = open("/dev/mem", O_RDWR);
-+ IOPortBase = (volatile unsigned char *)mmap(0, 0x20000,
-+ PROT_READ | PROT_WRITE, MAP_SHARED, fd,
-+ 0x1fd00000);
-+ if (IOPortBase == MAP_FAILED) {
-+ xf86Msg(X_WARNING,
-+ "xf86EnableIOPorts: Failed to map iobase (%s)\n",
-+ strerror(errno));
-+ return FALSE;
-+ }
-+ close(fd);
-+ xf86Msg(X_WARNING,
-+ "xf86EnableIOPorts: map iobase (%x)\n",
-+ IOPortBase);
-+#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__)
- if (ioperm(0, 1024, 1) || iopl(3)) {
- if (errno == ENODEV)
- ErrorF("xf86EnableIOPorts: no I/O ports found\n");
diff --git a/x11-base/xorg-server/files/xorg-server-9999-loongson.patch b/x11-base/xorg-server/files/xorg-server-9999-loongson.patch
deleted file mode 100644
index cc94cec..0000000
--- a/x11-base/xorg-server/files/xorg-server-9999-loongson.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h
-index 2601693..b631ba4 100644
---- a/hw/xfree86/common/compiler.h
-+++ b/hw/xfree86/common/compiler.h
-@@ -866,42 +866,42 @@ static __inline__ void stw_u(unsigned long val, unsigned short *p)
- # define PORT_SIZE short
- # endif
-
--_X_EXPORT unsigned int IOPortBase; /* Memory mapped I/O port area */
-+_X_EXPORT volatile unsigned char *ioBase; /* Memory mapped I/O port area */
-
- static __inline__ void
- outb(unsigned PORT_SIZE port, unsigned char val)
- {
-- *(volatile unsigned char*)(((unsigned PORT_SIZE)(port))+IOPortBase) = val;
-+ *(volatile unsigned char*)(((unsigned PORT_SIZE)(port))+ioBase) = val;
- }
-
- static __inline__ void
- outw(unsigned PORT_SIZE port, unsigned short val)
- {
-- *(volatile unsigned short*)(((unsigned PORT_SIZE)(port))+IOPortBase) = val;
-+ *(volatile unsigned short*)(((unsigned PORT_SIZE)(port))+ioBase) = val;
- }
-
- static __inline__ void
- outl(unsigned PORT_SIZE port, unsigned int val)
- {
-- *(volatile unsigned int*)(((unsigned PORT_SIZE)(port))+IOPortBase) = val;
-+ *(volatile unsigned int*)(((unsigned PORT_SIZE)(port))+ioBase) = val;
- }
-
- static __inline__ unsigned int
- inb(unsigned PORT_SIZE port)
- {
-- return *(volatile unsigned char*)(((unsigned PORT_SIZE)(port))+IOPortBase);
-+ return *(volatile unsigned char*)(((unsigned PORT_SIZE)(port))+ioBase);
- }
-
- static __inline__ unsigned int
- inw(unsigned PORT_SIZE port)
- {
-- return *(volatile unsigned short*)(((unsigned PORT_SIZE)(port))+IOPortBase);
-+ return *(volatile unsigned short*)(((unsigned PORT_SIZE)(port))+ioBase);
- }
-
- static __inline__ unsigned int
- inl(unsigned PORT_SIZE port)
- {
-- return *(volatile unsigned int*)(((unsigned PORT_SIZE)(port))+IOPortBase);
-+ return *(volatile unsigned int*)(((unsigned PORT_SIZE)(port))+ioBase);
- }
-
-
-diff --git a/hw/xfree86/os-support/linux/lnx_video.c b/hw/xfree86/os-support/linux/lnx_video.c
-index ed35766..f6df722 100644
---- a/hw/xfree86/os-support/linux/lnx_video.c
-+++ b/hw/xfree86/os-support/linux/lnx_video.c
-@@ -493,7 +493,7 @@ unmapVidMem(int ScreenNum, pointer Base, unsigned long Size)
- /* I/O Permissions section */
- /***************************************************************************/
-
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
- volatile unsigned char *ioBase = NULL;
-
- #ifndef __NR_pciconfig_iobase
-@@ -505,7 +505,7 @@ volatile unsigned char *ioBase = NULL;
- Bool
- xf86EnableIO(void)
- {
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
- int fd;
- unsigned int ioBase_phys;
- #endif
-@@ -513,8 +513,12 @@ xf86EnableIO(void)
- if (ExtendedEnabled)
- return TRUE;
-
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
-+#ifdef __powerpc__
- ioBase_phys = syscall(__NR_pciconfig_iobase, 2, 0, 0);
-+#else
-+ ioBase_phys = 0x1fd00000;
-+#endif
-
- fd = open("/dev/mem", O_RDWR);
- if (ioBase == NULL) {
-@@ -532,7 +536,7 @@ xf86EnableIO(void)
- #endif
- }
- close(fd);
--#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__)
-+#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__sh__) && !defined(__hppa__) && !defined(__s390__) && !defined(__arm__) && !defined(__m32r__)
- if (ioperm(0, 1024, 1) || iopl(3)) {
- if (errno == ENODEV)
- ErrorF("xf86EnableIOPorts: no I/O ports found\n");
-@@ -556,10 +560,10 @@ xf86DisableIO(void)
- {
- if (!ExtendedEnabled)
- return;
--#if defined(__powerpc__)
-+#if defined(__powerpc__) || defined(__mips__)
- munmap(ioBase, 0x20000);
- ioBase = NULL;
--#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__) && !defined(__sh__) && !defined(__hppa__) && !defined(__arm__) && !defined(__s390__) && !defined(__m32r__)
-+#elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__sh__) && !defined(__hppa__) && !defined(__arm__) && !defined(__s390__) && !defined(__m32r__)
- iopl(0);
- ioperm(0, 1024, 0);
- #endif
diff --git a/x11-base/xorg-server/files/xorg-server-disable-acpi.patch b/x11-base/xorg-server/files/xorg-server-disable-acpi.patch
deleted file mode 100644
index cc80e6c..0000000
--- a/x11-base/xorg-server/files/xorg-server-disable-acpi.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From a8079882f1884edc62a9de28af915bd8b65dfbbe Mon Sep 17 00:00:00 2001
-From: Adam Jackson <ajax@redhat.com>
-Date: Wed, 11 Mar 2009 14:02:11 -0400
-Subject: [PATCH] Don't build the ACPI code.
-
-No good can come of this.
----
- configure.ac | 2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 72ae67e..04716f8 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1269,13 +1269,11 @@ if test "x$XORG" = xyes; then
- case $host_cpu in
- ia64*)
- linux_ia64=yes
-- linux_acpi="yes"
- ;;
- alpha*)
- linux_alpha=yes
- ;;
- i*86|amd64*|x86_64*)
-- linux_acpi="yes"
- ;;
- *)
- ;;
---
-1.6.1.3
-
diff --git a/x11-base/xorg-server/files/xorg-server-loongson-fix-smi-16bpp.patch b/x11-base/xorg-server/files/xorg-server-loongson-fix-smi-16bpp.patch
deleted file mode 100644
index a974b2f..0000000
--- a/x11-base/xorg-server/files/xorg-server-loongson-fix-smi-16bpp.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- xorg-server-1.7.3.902/fb/fb.h.orig 2010-02-27 11:45:17.000000000 +0800
-+++ xorg-server-1.7.3.902/fb/fb.h 2010-02-27 10:29:09.000000000 +0800
-@@ -75,7 +75,7 @@
- #define FBPREFIX(x) fb##x
- #define WRITE(ptr, val) (*(ptr) = (val))
- #define READ(ptr) (*(ptr))
--#define MEMCPY_WRAPPED(dst, src, size) memcpy((dst), (src), (size))
-+#define MEMCPY_WRAPPED(dst, src, size) memmove((dst), (src), (size))
- #define MEMSET_WRAPPED(dst, val, size) memset((dst), (val), (size))
-
- #endif
diff --git a/x11-base/xorg-server/metadata.xml b/x11-base/xorg-server/metadata.xml
index 01c4c00..02528e0 100644
--- a/x11-base/xorg-server/metadata.xml
+++ b/x11-base/xorg-server/metadata.xml
@@ -2,4 +2,12 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>x11</herd>
+<use>
+ <flag name='dmx'>Build the Distributed Multiheaded X server</flag>
+ <flag name='kdrive'>Build the kdrive X servers</flag>
+ <flag name='tslib'>Build with tslib support for touchscreen devices</flag>
+ <flag name='xnest'>Build the Xnest server</flag>
+ <flag name='xorg'>Build the Xorg X server (HIGHLY RECOMMENDED)</flag>
+ <flag name='xvfb'>Build the Xvfb server</flag>
+</use>
</pkgmetadata>
diff --git a/x11-base/xorg-server/xorg-server-1.9.5-r1.ebuild b/x11-base/xorg-server/xorg-server-9999.ebuild
index 275dfd2..7b2d5c5 100644
--- a/x11-base/xorg-server/xorg-server-1.9.5-r1.ebuild
+++ b/x11-base/xorg-server/xorg-server-9999.ebuild
@@ -1,19 +1,19 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.9.5-r1.ebuild,v 1.4 2011/10/22 16:57:28 xarthisius Exp $
+# $Header: $
-EAPI=3
-inherit xorg-2 multilib versionator
+EAPI=4
+XORG_DOC=doc
+inherit xorg-2 multilib versionator flag-o-matic
EGIT_REPO_URI="git://anongit.freedesktop.org/git/xorg/xserver"
-OPENGL_DIR="xorg-x11"
-
DESCRIPTION="X.Org X servers"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE_SERVERS="dmx kdrive xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} doc ipv6 minimal nptl tslib +udev"
+IUSE="${IUSE_SERVERS} ipv6 minimal nptl selinux tslib +udev"
+
RDEPEND=">=app-admin/eselect-opengl-1.0.8
dev-libs/openssl
media-libs/freetype
@@ -21,26 +21,27 @@ RDEPEND=">=app-admin/eselect-opengl-1.0.8
>=x11-apps/rgb-1.0.3
>=x11-apps/xauth-1.0.3
x11-apps/xkbcomp
- >=x11-libs/libpciaccess-0.10.3
+ >=x11-libs/libpciaccess-0.12.901
>=x11-libs/libXau-1.0.4
>=x11-libs/libXdmcp-1.0.2
>=x11-libs/libXfont-1.4.2
>=x11-libs/libxkbfile-1.0.4
- >=x11-libs/pixman-0.15.20
+ >=x11-libs/pixman-0.21.8
>=x11-libs/xtrans-1.2.2
>=x11-misc/xbitmaps-1.0.1
- >=x11-misc/xkeyboard-config-1.4
+ >=x11-misc/xkeyboard-config-2.4.1-r3
dmx? (
x11-libs/libXt
>=x11-libs/libdmx-1.0.99.1
>=x11-libs/libX11-1.1.5
>=x11-libs/libXaw-1.0.4
- >=x11-libs/libXext-1.0.5
- >=x11-libs/libXfixes-4.0.3
+ >=x11-libs/libXext-1.0.99.4
+ >=x11-libs/libXfixes-5.0
>=x11-libs/libXi-1.2.99.1
>=x11-libs/libXmu-1.0.3
+ x11-libs/libXrender
>=x11-libs/libXres-1.0.3
- >=x11-libs/libXtst-1.0.3
+ >=x11-libs/libXtst-1.0.99.2
)
kdrive? (
>=x11-libs/libXext-1.0.5
@@ -51,18 +52,20 @@ RDEPEND=">=app-admin/eselect-opengl-1.0.8
>=x11-libs/libXext-1.0.5
>=media-libs/mesa-7.8_rc[nptl=]
)
- tslib? ( >=x11-libs/tslib-1.0 x11-proto/xcalibrateproto )
- udev? ( >=sys-fs/udev-150 )"
+ tslib? ( >=x11-libs/tslib-1.0 )
+ udev? ( >=sys-fs/udev-150 )
+ >=x11-apps/xinit-1.3
+ selinux? ( sec-policy/selinux-xserver )"
DEPEND="${RDEPEND}
sys-devel/flex
>=x11-proto/bigreqsproto-1.1.0
>=x11-proto/compositeproto-0.4
>=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-4.1
+ >=x11-proto/fixesproto-5.0
>=x11-proto/fontsproto-2.0.2
- >=x11-proto/glproto-1.4.11
- >=x11-proto/inputproto-1.9.99.902
+ >=x11-proto/glproto-1.4.14
+ >=x11-proto/inputproto-2.1.99.3
>=x11-proto/kbproto-1.0.3
>=x11-proto/randrproto-1.2.99.3
>=x11-proto/recordproto-1.13.99.1
@@ -72,57 +75,63 @@ DEPEND="${RDEPEND}
>=x11-proto/trapproto-3.4.3
>=x11-proto/videoproto-2.2.2
>=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xextproto-7.0.99.3
+ >=x11-proto/xextproto-7.1.99
>=x11-proto/xf86dgaproto-2.0.99.1
>=x11-proto/xf86rushproto-1.1.2
>=x11-proto/xf86vidmodeproto-2.2.99.1
>=x11-proto/xineramaproto-1.1.3
- >=x11-proto/xproto-7.0.17
- dmx? ( >=x11-proto/dmxproto-2.2.99.1 )
- doc? (
- >=app-doc/doxygen-1.6.1
- app-text/xmlto
+ >=x11-proto/xproto-7.0.22
+ dmx? (
+ >=x11-proto/dmxproto-2.2.99.1
+ doc? (
+ || (
+ www-client/links
+ www-client/lynx
+ www-client/w3m
+ )
+ )
)
!minimal? (
>=x11-proto/xf86driproto-2.1.0
- >=x11-proto/dri2proto-2.3
+ >=x11-proto/dri2proto-2.6
>=x11-libs/libdrm-2.4.20
- )
- >=x11-apps/xinit-1.3"
+ )"
PDEPEND="
xorg? ( >=x11-base/xorg-drivers-$(get_version_component_range 1-2) )"
-EPATCH_FORCE="yes"
-EPATCH_SUFFIX="patch"
+REQUIRED_USE="!minimal? (
+ || ( ${IUSE_SERVERS} )
+ )"
-# These have been sent upstream
-UPSTREAMED_PATCHES=(
+#UPSTREAMED_PATCHES=(
# "${WORKDIR}/patches/"
- )
+#)
PATCHES=(
"${UPSTREAMED_PATCHES[@]}"
- "${FILESDIR}"/${PN}-disable-acpi.patch
- "${FILESDIR}"/${PN}-1.9-nouveau-default.patch
- "${FILESDIR}"/xorg-cve-2011-4028+4029.patch
- # A workaround for http://bugs.freedesktop.org/show_bug.cgi?id=21622
- "${FILESDIR}/xorg-server-loongson-fix-smi-16bpp.patch"
- "${FILESDIR}/${P}-loongson.patch"
- )
+ "${FILESDIR}"/${PN}-1.12-disable-acpi.patch
+ "${FILESDIR}"/0001-compiler.h-split-MIPS-and-ARM-code.patch
+ "${FILESDIR}"/0002-compiler.h-change-MIPS-IOPortBase-to-ioBase.patch
+ "${FILESDIR}"/0003-Make-MIPS-use-existing-PowerPC-code-paths-in-lnx_vid.patch
+)
+
+pkg_pretend() {
+ # older gcc is not supported
+ [[ "${MERGE_TYPE}" != "binary" && $(gcc-major-version) -lt 4 ]] && \
+ die "Sorry, but gcc earlier than 4.0 wont work for xorg-server."
+}
pkg_setup() {
xorg-2_pkg_setup
- use minimal || ensure_a_server_is_building
-
# localstatedir is used for the log location; we need to override the default
# from ebuild.sh
# sysconfdir is used for the xorg.conf location; same applies
# --enable-install-setuid needed because sparcs default off
# NOTE: fop is used for doc generating ; and i have no idea if gentoo
# package it somewhere
- XORG_CONFIGURE_OPTIONS="
+ XORG_CONFIGURE_OPTIONS=(
$(use_enable ipv6)
$(use_enable dmx)
$(use_enable kdrive)
@@ -130,7 +139,6 @@ pkg_setup() {
$(use_enable kdrive kdrive-mouse)
$(use_enable kdrive kdrive-evdev)
$(use_enable tslib)
- $(use_enable tslib xcalibrate)
$(use_enable !minimal record)
$(use_enable !minimal xfree86-utils)
$(use_enable !minimal install-libxf86config)
@@ -153,11 +161,10 @@ pkg_setup() {
--without-dtrace
--without-fop
--with-os-vendor=Gentoo
- ${conf_opts}"
+ )
# Xorg-server requires includes from OS mesa which are not visible for
# users of binary drivers.
- # Due to the limitations of CONFIGURE_OPTIONS, we have to export this
mkdir -p "${T}/mesa-symlinks/GL"
for i in gl glx glxmd glxproto glxtokens; do
ln -s "${EROOT}usr/$(get_libdir)/opengl/xorg-x11/include/$i.h" "${T}/mesa-symlinks/GL/$i.h" || die
@@ -166,28 +173,6 @@ pkg_setup() {
ln -s "${EROOT}usr/$(get_libdir)/opengl/global/include/$i.h" "${T}/mesa-symlinks/GL/$i.h" || die
done
append-cppflags "-I${T}/mesa-symlinks"
-
- # (#121394) Causes window corruption
- filter-flags -fweb
-
- # Incompatible with GCC 3.x SSP on x86, bug #244352
- if use x86 ; then
- if [[ $(gcc-major-version) -lt 4 ]]; then
- filter-flags -fstack-protector
- fi
- fi
-
- # Incompatible with GCC 3.x CPP, bug #314615
- if [[ $(gcc-major-version) -lt 4 ]]; then
- ewarn "GCC 3.x C preprocessor may cause build failures. Use GCC 4.x"
- ewarn "or set CPP=cpp-4.3.4 (replace with the actual installed version)"
- fi
-
- # detect if we should inform user about ebuild breakage
- if ! has_version "x11-base/xorg-server" ||
- has_version "<x11-base/xorg-server-$(get_version_component_range 1-2)"; then
- INFO="yes"
- fi
}
src_install() {
@@ -199,24 +184,23 @@ src_install() {
if ! use minimal && use xorg; then
# Install xorg.conf.example into docs
- dodoc "${WORKDIR}"/${P}_build/hw/xfree86/xorg.conf.example \
- || die "couldn't install xorg.conf.example"
+ dodoc "${AUTOTOOLS_BUILD_DIR}"/hw/xfree86/xorg.conf.example
fi
- newinitd "${FILESDIR}"/xdm.initd-3 xdm || die "initd file install failed"
- newinitd "${FILESDIR}"/xdm-setup.initd-1 xdm-setup || die
- newconfd "${FILESDIR}"/xdm.confd-3 xdm || die
+ newinitd "${FILESDIR}"/xdm-setup.initd-1 xdm-setup
+ newinitd "${FILESDIR}"/xdm.initd-8 xdm
+ newconfd "${FILESDIR}"/xdm.confd-4 xdm
# install the @x11-module-rebuild set for Portage
insinto /usr/share/portage/config/sets
- newins "${FILESDIR}"/xorg-sets.conf xorg.conf || die
+ newins "${FILESDIR}"/xorg-sets.conf xorg.conf
}
pkg_postinst() {
# sets up libGL and DRI2 symlinks if needed (ie, on a fresh install)
- eselect opengl set --use-old xorg-x11
+ eselect opengl set xorg-x11 --use-old
- if [[ ${INFO} = yes ]]; then
+ if [[ ${PV} != 9999 && $(get_version_component_range 2 ${REPLACING_VERSIONS}) != $(get_version_component_range 2 ${PV}) ]]; then
elog "You should consider reading upgrade guide for this release:"
elog " http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-$(get_version_component_range 1-2)-upgrade-guide.xml"
echo
@@ -228,26 +212,26 @@ pkg_postinst() {
ewarn "You can generate a list of all installed packages in the x11-drivers"
ewarn "category using this command:"
ewarn " emerge portage-utils; qlist -I -C x11-drivers/"
+ ewarn "or using sets from portage-2.2:"
+ ewarn " emerge @x11-module-rebuild"
fi
}
pkg_postrm() {
# Get rid of module dir to ensure opengl-update works properly
- if ! has_version x11-base/xorg-server; then
- if [[ -e ${ROOT}/usr/$(get_libdir)/xorg/modules ]]; then
- rm -rf "${ROOT}"/usr/$(get_libdir)/xorg/modules
- fi
+ if [[ -z ${REPLACED_BY_VERSION} && -e ${ROOT}/usr/$(get_libdir)/xorg/modules ]]; then
+ rm -rf "${ROOT}"/usr/$(get_libdir)/xorg/modules
fi
}
dynamic_libgl_install() {
# next section is to setup the dynamic libGL stuff
ebegin "Moving GL files for dynamic switching"
- dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/extensions
+ dodir /usr/$(get_libdir)/opengl/xorg-x11/extensions
local x=""
for x in "${D}"/usr/$(get_libdir)/xorg/modules/extensions/lib{glx,dri,dri2}*; do
if [ -f ${x} -o -L ${x} ]; then
- mv -f ${x} "${D}"/usr/$(get_libdir)/opengl/${OPENGL_DIR}/extensions
+ mv -f ${x} "${D}"/usr/$(get_libdir)/opengl/xorg-x11/extensions
fi
done
eend 0
@@ -261,12 +245,3 @@ server_based_install() {
"${D}"/usr/share/man/man1/Xserver.1x
fi
}
-
-ensure_a_server_is_building() {
- for server in ${IUSE_SERVERS}; do
- use ${server} && return;
- done
- eerror "You need to specify at least one server to build."
- eerror "Valid servers are: ${IUSE_SERVERS}."
- die "No servers were specified to build."
-}