Skip to main content

[xwin-commits] [solaris-x11~x-s11-update-clone:1351] 16739280 update to Xorg 1.14.1

  • From:
  • To:
  • Subject: [xwin-commits] [solaris-x11~x-s11-update-clone:1351] 16739280 update to Xorg 1.14.1
  • Date: Thu, 6 Jun 2013 17:51:31 +0000

Project:    solaris-x11
Repository: x-s11-update-clone
Revision:   1351
Author:     x-hg
Date:       2013-06-06 17:49:39 UTC
Link:       

Log Message:
------------
16739280 update to Xorg 1.14.1


Revisions:
----------
1351


Modified Paths:
---------------
exception_lists/packaging
open-src/app/bdftopcf/Makefile
open-src/app/editres/Makefile
open-src/app/ico/Makefile
open-src/app/lbxproxy/Makefile
open-src/app/mesa-demos/Makefile
open-src/app/proxymngr/Makefile
open-src/app/rgb/Makefile
open-src/app/sessreg/Makefile
open-src/app/showfont/Makefile
open-src/app/viewres/Makefile
open-src/app/xcalc/Makefile
open-src/app/xconsole/Makefile
open-src/app/xditview/Makefile
open-src/app/xedit/Makefile
open-src/app/xev/Makefile
open-src/app/xfsinfo/Makefile
open-src/app/xgc/Makefile
open-src/app/xkbutils/Makefile
open-src/app/xmag/Makefile
open-src/app/xrandr/Makefile
open-src/app/xscope/Makefile
open-src/app/xsetroot/Makefile
open-src/app/xstdcmap/Makefile
open-src/app/xvidtune/Makefile
open-src/app/xvinfo/Makefile
open-src/common/Makefile.init
open-src/driver/efb/Makefile
open-src/driver/efb/sparc-efb.patch
open-src/driver/xf86-input-keyboard/Makefile
open-src/driver/xf86-input-mouse/6892799.patch
open-src/driver/xf86-input-mouse/Makefile
open-src/driver/xf86-input-synaptics/Makefile
open-src/driver/xf86-input-vmmouse/Makefile
open-src/driver/xf86-video-ast/16027951.patch
open-src/driver/xf86-video-ast/Makefile
open-src/driver/xf86-video-ast/ast.patch
open-src/driver/xf86-video-ast/ast_vgatool.patch
open-src/driver/xf86-video-ast/sparc-ast.patch
open-src/driver/xf86-video-ast/sun-src/src/ast_sparc_driver.c
open-src/driver/xf86-video-ati/Makefile
open-src/driver/xf86-video-ati/mapfiles.patch
open-src/driver/xf86-video-cirrus/Makefile
open-src/driver/xf86-video-cirrus/mapfiles.patch
open-src/driver/xf86-video-dummy/Makefile
open-src/driver/xf86-video-intel/Makefile
open-src/driver/xf86-video-intel/libraries.patch
open-src/driver/xf86-video-intel/mapfile.externs
open-src/driver/xf86-video-mach64/Makefile
open-src/driver/xf86-video-mga/Makefile
open-src/driver/xf86-video-mga/libraries.patch
open-src/driver/xf86-video-mga/rom_map.patch
open-src/driver/xf86-video-mga/sparc.patch
open-src/driver/xf86-video-nv/Makefile
open-src/driver/xf86-video-openchrome/CVE-2013-1994.patch
open-src/driver/xf86-video-openchrome/Makefile
open-src/driver/xf86-video-r128/Makefile
open-src/driver/xf86-video-trident/Makefile
open-src/driver/xf86-video-vesa/Makefile
open-src/driver/xf86-video-vmware/Makefile
open-src/lib/libXcomposite/Makefile
open-src/lib/libXdamage/Makefile
open-src/lib/libXi/Makefile
open-src/lib/libXi/mapfile-vers
open-src/lib/libXrandr/Makefile
open-src/lib/libXrandr/mapfile-vers
open-src/lib/libdrm/Makefile
open-src/lib/libdrm/atomic.patch
open-src/lib/libdrm/no-tests.patch
open-src/lib/libxcb/Makefile
open-src/lib/libxcb/Makefile.am.0.patch
open-src/lib/mesa/Makefile
open-src/lib/mesa/install-pc-dir.patch
open-src/lib/mesa/solaris-port.patch
open-src/lib/pixman/Makefile
open-src/lib/xcb-util-image/Makefile
open-src/lib/xcb-util-keysyms/Makefile
open-src/lib/xcb-util-wm/Makefile
open-src/lib/xcb-util/Makefile
open-src/proto/dri2proto/Makefile
open-src/proto/glproto/Makefile
open-src/proto/inputproto/Makefile
open-src/proto/randrproto/Makefile
open-src/proto/x11proto/Makefile
open-src/proto/xcbproto/Makefile
open-src/xserver/xorg/6721634.patch
open-src/xserver/xorg/6912996.patch
open-src/xserver/xorg/IA.patch
open-src/xserver/xorg/Makefile
open-src/xserver/xorg/amd64-loader-path.patch
open-src/xserver/xorg/autoconfig.patch
open-src/xserver/xorg/autodetect-kernel-dev-fb.patch
open-src/xserver/xorg/cli-nobanner.patch
open-src/xserver/xorg/cli-nolock.patch
open-src/xserver/xorg/dixmods-deps.patch
open-src/xserver/xorg/dtlogin-userinfo.patch
open-src/xserver/xorg/fontmod.patch
open-src/xserver/xorg/hotkey.patch
open-src/xserver/xorg/make_xkm_output_dir.patch
open-src/xserver/xorg/mapfile-Xorg-externs.i386
open-src/xserver/xorg/mapfile-Xorg-externs.sparc
open-src/xserver/xorg/nvidia-autoconfig.patch
open-src/xserver/xorg/osaudit.patch
open-src/xserver/xorg/patch-list
open-src/xserver/xorg/record-regset.patch
open-src/xserver/xorg/signal-handler.patch
open-src/xserver/xorg/sun-manpage.patch
open-src/xserver/xorg/sun-paths.patch
open-src/xserver/xorg/sun-src/IA/interactive.c
open-src/xserver/xorg/sun-src/hw/xfree86/dixmods/iamodule.c
open-src/xserver/xorg/sun-src/hw/xfree86/dixmods/tsolmodule.c
open-src/xserver/xorg/sun-src/os/dtlogin.c
open-src/xserver/xorg/vt.patch
open-src/xserver/xorg/workaround-7154410.patch
open-src/xserver/xorg/xtsol.patch
open-src/xserver/xserver-common/Xserver
open-src/xserver/xvnc/Makefile
pkg/manifests/x11-library-libdrm.p5m
pkg/manifests/x11-library-libxcb.p5m
pkg/manifests/x11-library-libxi.p5m
pkg/manifests/x11-library-mesa.p5m
pkg/manifests/x11-library-xcb-util.p5m
pkg/manifests/x11-network-x11-network-proxies.p5m
pkg/manifests/x11-server-xorg-driver-xorg-input-mouse.p5m
pkg/manifests/x11-server-xorg-driver-xorg-video-ati.p5m
pkg/manifests/x11-server-xorg.p5m


Added Paths:
------------
open-src/driver/efb/15918273.patch
open-src/driver/efb/disable-xaa.patch
open-src/driver/efb/sun-src/src/compat-api.h
open-src/driver/xf86-video-ast/bstore.patch
open-src/driver/xf86-video-ati/bstore.patch
open-src/driver/xf86-video-ati/disable-xaa.patch
open-src/driver/xf86-video-dummy/bstore.patch
open-src/driver/xf86-video-intel/no-test.patch
open-src/driver/xf86-video-nv/bstore.patch
open-src/driver/xf86-video-openchrome/mapfile.externs
open-src/driver/xf86-video-r128/bstore.patch
open-src/driver/xf86-video-trident/16067432.patch
open-src/driver/xf86-video-trident/bstore.patch
open-src/driver/xf86-video-vesa/bstore.patch
open-src/driver/xf86-video-vmware/bstore.patch
open-src/driver/xf86-video-vmware/sun-src/src/compat-api.h
open-src/lib/libdrm/man.patch
open-src/lib/libxcb/16702043.patch
open-src/lib/mesa/bugfix-post804.patch
open-src/xserver/xorg/113-port.patch
open-src/xserver/xorg/16418361.patch
open-src/xserver/xorg/16794101.patch
open-src/xserver/xvnc/sun-src/unix/xserver114.patch
open-src/xserver/xvnc/tigervnc11-xorg114.patch


Diffs:
------
diff -r ec02333573df -r 9ad483eabd22 exception_lists/packaging
--- a/exception_lists/packaging Wed May 29 11:06:00 2013 -0700
+++ b/exception_lists/packaging Thu Jun 06 10:49:39 2013 -0700
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -48,7 +48,6 @@
 usr/share/doc/X11/Xserver/analysis.xml
 usr/share/doc/X11/Xserver/secint.xml
 usr/share/doc/X11/MAINTAINERS
-usr/share/doc/inputproto
 
 # Obsolete man pages
 usr/share/man/man5/Consortium.5
@@ -83,3 +82,15 @@
 usr/lib/python2.6/vendor-packages/xcbgen/matcher.pyo
 usr/lib/python2.6/vendor-packages/xcbgen/state.pyo
 usr/lib/python2.6/vendor-packages/xcbgen/xtypes.pyo
+
+# No need to deliver libchromeXvMC.so since it requires DRI which we don't 
build with
+usr/lib/libchromeXvMC.so                       i386
+usr/lib/libchromeXvMC.so.1                     i386
+usr/lib/libchromeXvMCPro.so                    i386
+usr/lib/libchromeXvMCPro.so.1                  i386
+
+# No need to deliver libdrm_radeon on sparc
+usr/lib/xorg/libdrm_radeon.so                  sparc
+usr/lib/xorg/libdrm_radeon.so.1                        sparc
+usr/lib/xorg/sparcv9/libdrm_radeon.so          sparc
+usr/lib/xorg/sparcv9/libdrm_radeon.so.1                sparc

diff -r ec02333573df -r 9ad483eabd22 open-src/app/bdftopcf/Makefile
--- a/open-src/app/bdftopcf/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/bdftopcf/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -34,17 +34,17 @@
 MODULE_DESC = the bdftopcf font conversion utility
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.3
+MODULE_VERSION=1.0.4
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 4a7a4a848c43c42f7d499b60666434a4
-TARBALL_SHA1 = 146b4ece2867479045c3b4593b22c9f1d21da14a
+TARBALL_MD5  = 96a648a332160a7482885800f7a506fa
+TARBALL_SHA1 = 6010f4748d30007ebfeaa8cb053ec3c2e9bbda34
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/editres/Makefile
--- a/open-src/app/editres/Makefile     Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/editres/Makefile     Thu Jun 06 10:49:39 2013 -0700
@@ -36,17 +36,17 @@
 MODULE_DESC = the editres application
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.5
+MODULE_VERSION=1.0.6
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 87e499fd2599910af7961187205ca7ed
-TARBALL_SHA1 = a1a8af23afde85bada5472da1ac029a384dedae4
+TARBALL_MD5  = 623322610e4040393e0ff2a69e6612cd
+TARBALL_SHA1 = dfaecb0b038d5c8d7244c518cf8c0c48d10455f9
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # ARC cases that covered this module

diff -r ec02333573df -r 9ad483eabd22 open-src/app/ico/Makefile
--- a/open-src/app/ico/Makefile Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/ico/Makefile Thu Jun 06 10:49:39 2013 -0700
@@ -36,17 +36,17 @@
 MODULE_DESC = the ico X11 animation demo
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.3
+MODULE_VERSION=1.0.4
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 9574a53c122b3a6e85bbf3476ebf8ee8
-TARBALL_SHA1 = f5a73d6626b9d4016423594ad18b3073b556e3bf
+TARBALL_MD5  = be8062c90bd91f3cb848290170be83a1
+TARBALL_SHA1 = 53e7bb52227f2458bf20c7f95f34b19c26cf8885
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Uncommitted
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/lbxproxy/Makefile
--- a/open-src/app/lbxproxy/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/lbxproxy/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -40,11 +40,11 @@
 MODULE_DESC = the Low Bandwidth X (LBX) proxy
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.2
+MODULE_VERSION=1.0.3
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 0aa9284354552ce6700485a36d2803c3
-TARBALL_SHA1 = 8aca328ae2e19a389263ef59cacc3074b8e20697
+TARBALL_MD5  = 0bd565b5464f38f606dae15459ff4b09
+TARBALL_SHA1 = 2c6db0a501d7ee88ccfe60436f894d5749ade5e4
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 6718029.patch
@@ -56,4 +56,8 @@
 # Compatibility links from /usr/X11/bin to /usr/bin
 MODULE_X11_BINCOMPAT_LINKS = lbxproxy
 
+MODULE_LDFLAGS = -lz
+
+MODULE_CONFIG_OPTS = --sysconfdir=/etc
+
 include ../Makefile.inc

diff -r ec02333573df -r 9ad483eabd22 open-src/app/mesa-demos/Makefile
--- a/open-src/app/mesa-demos/Makefile  Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/mesa-demos/Makefile  Thu Jun 06 10:49:39 2013 -0700
@@ -1,6 +1,6 @@
 
###############################################################################
 #
-# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -35,22 +35,16 @@
 MODULE_PKGNAME_SET=yes
 
 # Version number (used in path names)
-MODULE_VERSION=8.0.1
+MODULE_VERSION=8.1.0
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 320c2a4b6edc6faba35d9cb1e2a30bf4
-TARBALL_SHA1 = 8fc77885ae20f3b9cc22f65045a7573befbde2eb
+TARBALL_MD5  = 9df33ba69a26bbfbc7c8148602e59542
+TARBALL_SHA1 = c970ebd5aaae561b5fb499985bef004e11b72501
 
 # Download site for source
 
SOURCE_URL=ftp://ftp.freedesktop.org/pub/mesa/demos/$(MODULE_VERSION)/$(SOURCE_TARBALL_NAME)
 SOURCE_URL_SET=yes
 
-# Patches to apply to source after unpacking, in order
-SOURCE_PATCHES = glew-config.patch,-p1
-
-# Need to regenerate autoconf files after applying glew-config.patch
-AUTORECONF=yes
-
 # Binaries built in tree
 DEMOS_DIR=$(SOURCE_DIR)/src/xdemos
 GLXGEARS_BIN=$(DEMOS_DIR)/glxgears

diff -r ec02333573df -r 9ad483eabd22 open-src/app/mesa-demos/glew-config.patch
--- a/open-src/app/mesa-demos/glew-config.patch Wed May 29 11:06:00 2013 -0700
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,42 +0,0 @@
-From 2ce05c4033c8c48bc357edaabcb363835806b182 Mon Sep 17 00:00:00 2001
-From: Alan Coopersmith 
< >
-Date: Thu, 30 Dec 2010 09:04:51 -0800
-Subject: [PATCH:mesa-demos] Allow builders to specify GLEW_CFLAGS & GLEW_LIBS
-
-configure --help says that builders can set those variables to override
-pkgconfig settings, but configure.ac was overwriting those before calling
-PKG_CHECK_MODULES
-
-Signed-off-by: Alan Coopersmith 
< >
----
- configure.ac |    8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index d6753a9..36e42f8 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -81,17 +81,15 @@ AC_CHECK_LIB([glut],
-               [],
-               [glut_enabled=no])

--GLEW_CFLAGS=""
--GLEW_LIBS="-lGLEW"
- dnl Include a fallback path for GLEW for the moment while not all distros
- dnl have picked up the .pc file.
- PKG_CHECK_MODULES(GLEW, [glew], [], [
-                 AC_CHECK_HEADER([GL/glew.h],
--                [],
--                AC_MSG_ERROR([GLEW required]))
-+                                [GLEW_CFLAGS=""],
-+                                AC_MSG_ERROR([GLEW required]))
-                 AC_CHECK_LIB([GLEW],
-                              [glewInit],
--                             [],
-+                             [GLEW_LIBS="-lGLEW"],
-                              AC_MSG_ERROR([GLEW required]))
-                 ])
- DEMO_CFLAGS="$DEMO_CFLAGS $GLEW_CFLAGS"
--- 
-1.7.3.2
-

diff -r ec02333573df -r 9ad483eabd22 open-src/app/proxymngr/Makefile
--- a/open-src/app/proxymngr/Makefile   Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/proxymngr/Makefile   Thu Jun 06 10:49:39 2013 -0700
@@ -40,11 +40,11 @@
 MODULE_PKGCLASS_SET=yes
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.2
+MODULE_VERSION=1.0.3
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 714c4656e749ce856690b872e3d4ac4c
-TARBALL_SHA1 = 1fe5a8d935c4b5f15c35fb37d9828465b599c2cd
+TARBALL_MD5  = b0dad55abda277f919f6213751badb04
+TARBALL_SHA1 = 50f517d017663faf45a99e46a032647060791ba0
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
@@ -66,5 +66,7 @@
 #  unreferenced object=libnsl.so.1; unused dependency of /usr/bin/proxymngr
 MODULE_LDFLAGS = -z ignore
 
+MODULE_CONFIG_OPTS += --sysconfdir=/etc
+
 include ../Makefile.inc
 

diff -r ec02333573df -r 9ad483eabd22 open-src/app/rgb/Makefile
--- a/open-src/app/rgb/Makefile Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/rgb/Makefile Thu Jun 06 10:49:39 2013 -0700
@@ -36,11 +36,11 @@
 MODULE_DESC = the X11 rgb color name mapping list data and utility
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.4
+MODULE_VERSION=1.0.5
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 35c6cccbf25a872bdd62bfcb1a73d951
-TARBALL_SHA1 = d0360dda290b76c41fa467c47d4c122ea8cc92a4
+TARBALL_MD5  = bcd820d967eaa51bd25b86c0ee682d4e
+TARBALL_SHA1 = c3e62229ca6ee8f4ca96d6f4997fe3e4381f3cc7
 
 # Man pages to apply Sun footer to & attributes to list
 SUNTOUCHED_MANPAGES=man/*.man

diff -r ec02333573df -r 9ad483eabd22 open-src/app/sessreg/Makefile
--- a/open-src/app/sessreg/Makefile     Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/sessreg/Makefile     Thu Jun 06 10:49:39 2013 -0700
@@ -2,7 +2,7 @@
 #
 # sessreg - tool for X display manager session registration in utmpx
 #
-# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -33,12 +33,12 @@
 MODULE_PKGNAME_SET=yes
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.7
+MODULE_VERSION=1.0.8
 
 # Checksums for upstream tarball
-TARBALL_MD5   = e99172cbd72700eeeae99f64632b5dc2
-TARBALL_SHA1  = 2c806506e1ebdd27b0628dac5c699aae9268a11d
-TARBALL_SHA256= 
8734ee580264ab92e984d8f84611dada89906d6b548334a5e7d4b0ddba7c2e52
+TARBALL_MD5   = f548e389ff68424947b87785df6a321b
+TARBALL_SHA1  = dc4fa8b804e7cb4cfbadbef3708c3b97076ddb65
+TARBALL_SHA256= 
0e2accc6272fcc2321aef7370f4ccf0df0fe259b2e942938264e2aaedee6c4c3
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 

diff -r ec02333573df -r 9ad483eabd22 open-src/app/showfont/Makefile
--- a/open-src/app/showfont/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/showfont/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -36,17 +36,17 @@
 MODULE_DESC = the showfont font server data display utility
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.3
+MODULE_VERSION=1.0.4
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 50b466ab6ed4a5b8df5abf1ef844309a
-TARBALL_SHA1 = 161bf5f037db70dd75cb327648fbba559e821e76
+TARBALL_MD5  = f7be42f846bb9cd951b5cbeb6aa85dde
+TARBALL_SHA1 = d4aaaf32fba38af3f46813118f316689ca3d86f8
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/viewres/Makefile
--- a/open-src/app/viewres/Makefile     Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/viewres/Makefile     Thu Jun 06 10:49:39 2013 -0700
@@ -36,17 +36,17 @@
 MODULE_DESC = the viewres Xt widget class browser
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.3
+MODULE_VERSION=1.0.4
 
 # Checksums for upstream tarball
-TARBALL_MD5  = c9d15462c0190dce61d04a6717dd7622
-TARBALL_SHA1 = 383ff3cc93340b246e9fee29cad605478399eb62
+TARBALL_MD5  = e4651e55dccb0ae234e49bdc0b984fc9
+TARBALL_SHA1 = 02d251213b18b1f2588f20663e89052df58bcb8a
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # ARC cases that covered this module

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xcalc/Makefile
--- a/open-src/app/xcalc/Makefile       Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xcalc/Makefile       Thu Jun 06 10:49:39 2013 -0700
@@ -2,7 +2,7 @@
 #
 # xcalc 1.x Makefile
 #
-# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -33,17 +33,17 @@
 MODULE_PKGCLASS_SET=yes
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.4.1
+MODULE_VERSION=1.0.5
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 052c59f7d917b1302e7142bbd888d808
-TARBALL_SHA1 = 2206fc4bf3719c43fa13a6c64a37b40607d8e5e2
+TARBALL_MD5  = 8a5597cb97db0dfcfef9dc7a6238d204
+TARBALL_SHA1 = af06858e39db247bfc8802b46d4aedfd7053b388
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xconsole/Makefile
--- a/open-src/app/xconsole/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xconsole/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -2,7 +2,7 @@
 #
 # xconsole 1.x Makefile
 #
-# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -29,14 +29,14 @@
 MODULE_NAME=xconsole
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.4
+MODULE_VERSION=1.0.5
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 8665c037032e5f6a3acd4b341749aa17
-TARBALL_SHA1 = 195299d4948ba4c62e961ddd0bd4572283244715
+TARBALL_MD5  = ba55aab63d056520fda1b7098c3929a1
+TARBALL_SHA1 = 0049a65edde5e9dd4774abec69adb78689270c90
 
 # Patches to apply to source after unpacking, in order
-SOURCE_PATCHES = 7134751.patch,-p1
+SOURCE_PATCHES = 
 
 # Package classification (override default)
 MODULE_PKGCLASS=Applications/System Utilities
@@ -47,7 +47,7 @@
 MODULE_ARC_CASES = PSARC/2008/089
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # ARC cases that covered this module

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xditview/Makefile
--- a/open-src/app/xditview/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xditview/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -2,7 +2,7 @@
 #
 # xditview 1.x Makefile
 #
-# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -33,17 +33,17 @@
 MODULE_PKGNAME_SET=yes
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.2
+MODULE_VERSION=1.0.3
 
 # Checksums for upstream tarball
-TARBALL_MD5  = dbf480019b75377154b6976726809bba
-TARBALL_SHA1 = 18f603e76a82fd2a62017dbd0c51258769539b0a
+TARBALL_MD5  = a9a49c84477be93cdd1cd7726d758574
+TARBALL_SHA1 = 38eb96a186d9e0507291be30a9b9b65de667635b
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Uncommitted
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xedit/Makefile
--- a/open-src/app/xedit/Makefile       Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xedit/Makefile       Thu Jun 06 10:49:39 2013 -0700
@@ -38,17 +38,17 @@
 MODULE_PKGCLASS_SET=yes
 
 # Version number (used in path names)
-MODULE_VERSION=1.2.0
+MODULE_VERSION=1.2.1
 
 # Checksums for upstream tarball
-TARBALL_MD5  = f55e84713542a36887e966fc0648dd7b
-TARBALL_SHA1 = e6f8735d09c9da67bba3cd3c39f34f5d1fc79a70
+TARBALL_MD5  = 89b0800691feabe1c8a28554c3f73164
+TARBALL_SHA1 = 2003a467a44120fe52703d122b537142dc25c8c3
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xev/Makefile
--- a/open-src/app/xev/Makefile Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xev/Makefile Thu Jun 06 10:49:39 2013 -0700
@@ -2,7 +2,7 @@
 #
 # xev - X11 event dumping tool
 #
-# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -33,12 +33,12 @@
 MODULE_PKGNAME_SET=yes
 
 # Version number (used in path names)
-MODULE_VERSION=1.2.0
+MODULE_VERSION=1.2.1
 
 # Checksums for upstream tarball
-TARBALL_MD5   = 2727c72f3eba0c23f8f6b2e618d195a2
-TARBALL_SHA1  = 6b05706ed39382b5d08c5351c00ba7e127709eec
-TARBALL_SHA256= 
3786a77dab17741d508d5d117a0ff33bb6eabf93e0935388b5f920bfcf2fb38f
+TARBALL_MD5   = 5b0a0b6f589441d546da21739fa75634
+TARBALL_SHA1  = 7ae6233ccfd8f500d547093291cc2de4f2b8fbaa
+TARBALL_SHA256= 
11f17fab097f17d9efc51ea9d0e3140bea3904eb3c486afa7c8c3eedab496243
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xfsinfo/Makefile
--- a/open-src/app/xfsinfo/Makefile     Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xfsinfo/Makefile     Thu Jun 06 10:49:39 2013 -0700
@@ -36,17 +36,17 @@
 MODULE_DESC = the xfsinfo X font server query utility
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.3
+MODULE_VERSION=1.0.4
 
 # Checksums for upstream tarball
-TARBALL_MD5  = aae6fa48b5c2ce9186a5ff4ccc14a1d4
-TARBALL_SHA1 = 21c5f544f34d9164797575da85727558f5e09d33
+TARBALL_MD5  = 76149e6c6d77c5c7252b8fb5b24bcac5
+TARBALL_SHA1 = f382a7e3fcd9908496454d10c73709bf543d0c7b
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xgc/Makefile
--- a/open-src/app/xgc/Makefile Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xgc/Makefile Thu Jun 06 10:49:39 2013 -0700
@@ -36,17 +36,17 @@
 MODULE_DESC = the xgc graphics demo
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.3
+MODULE_VERSION=1.0.4
 
 # Checksums for upstream tarball
-TARBALL_MD5  = f9addda7d1e157fc7d17ff87b1e360f8
-TARBALL_SHA1 = cb0c0285f1354a983b5cd4a925844a8ab56e4f09
+TARBALL_MD5  = 8ac1c5d687d6f0a333965b340afab8fd
+TARBALL_SHA1 = 1406624f697988df232b9434794af02841488900
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Uncommitted
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xkbutils/Makefile
--- a/open-src/app/xkbutils/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xkbutils/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -36,11 +36,11 @@
 MODULE_DESC = the xkbutils clients for X11 Keyboard (XKB) extension
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.3
+MODULE_VERSION=1.0.4
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 52ad6d8d87577a8ac736ab5488bec210
-TARBALL_SHA1 = e5a2619b9449f95e02b520b492de0575bc4551d6
+TARBALL_MD5  = 502b14843f610af977dffc6cbf2102d5
+TARBALL_SHA1 = b09aef7cc3853eb12dbda332f55adec3add4447b
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xmag/Makefile
--- a/open-src/app/xmag/Makefile        Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xmag/Makefile        Thu Jun 06 10:49:39 2013 -0700
@@ -30,11 +30,11 @@
 MODULE_DESC = the xmag screen magnification utility
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.4
+MODULE_VERSION=1.0.5
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 2a76128511214bde973258baef537be3
-TARBALL_SHA1 = 95695d4d4a731e5deb4196a0cc6d04ecaba023fe
+TARBALL_MD5  = 280b81cb09d1903aa868a058d90128ad
+TARBALL_SHA1 = a5055999e61bd03d7741e534a776d9e1388a8cc8
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
@@ -43,7 +43,7 @@
 MODULE_LDFLAGS = -z ignore
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xrandr/Makefile
--- a/open-src/app/xrandr/Makefile      Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xrandr/Makefile      Thu Jun 06 10:49:39 2013 -0700
@@ -29,11 +29,11 @@
 MODULE_NAME=xrandr
 
 # Version number (used in path names)
-MODULE_VERSION=1.3.5
+MODULE_VERSION=1.4.0
 
 # Checksums for upstream tarball
-TARBALL_MD5  = 9735173a84dca9b05e06fd4686196b07
-TARBALL_SHA1 = ef45925d5b0e72c73d21798d65a41d476fdb0d3f
+TARBALL_MD5  = 4d68317238bb14a33c0e419233d57d87
+TARBALL_SHA1 = 01bdbe3905e19fad93fe9fcb6185f16d22ad33b2
 
 # pkg(5) name we deliver the files in (override default)
 MODULE_PKGNAME=x11/x11-server-utilities

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xscope/Makefile
--- a/open-src/app/xscope/Makefile      Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xscope/Makefile      Thu Jun 06 10:49:39 2013 -0700
@@ -2,7 +2,7 @@
 #
 # xscope - X11 protocol monitor/analyzer utility
 #
-# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -29,12 +29,12 @@
 MODULE_NAME=xscope
 
 # Version number (used in path names)
-MODULE_VERSION=1.3.1
+MODULE_VERSION=1.4
 
 # Checksums for upstream tarball
-TARBALL_MD5   = 6b26a40429f868b726c4953eead03f0a
-TARBALL_SHA1  = c0bf5bce04a3b46cb53d443ccedc5c6c393784aa
-TARBALL_SHA256= 
25e6db9a2d556c56797f9bb32cac650ac3afd130b49a1cea074694c2754c8582
+TARBALL_MD5   = 4fb4086e29af1b5b6d07d4d1ccbda5ca
+TARBALL_SHA1  = 20a727f8925626d03112c67d88bb57cd343309f1
+TARBALL_SHA256= 
eb4adf06f274bdd5d87b30367cd137b485b650b5dc6dc5ae1104bd8afaf22b1f
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xsetroot/Makefile
--- a/open-src/app/xsetroot/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xsetroot/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -36,11 +36,11 @@
 MODULE_DESC = the xsetroot X11 root window settings utility
 
 # Version number (used in path names)
-MODULE_VERSION=1.1.0
+MODULE_VERSION=1.1.1
 
 # Checksums for upstream tarball
-TARBALL_MD5  = b78a2da4cf128775031a5a3422fc0b78
-TARBALL_SHA1 = 1ef9ddd80c7013dc6d33e5c421537eb8b0427da4
+TARBALL_MD5  = 7211b31ec70631829ebae9460999aa0b
+TARBALL_SHA1 = 63bfcf55e95553df1e28f538bf009883568115d1
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
@@ -51,7 +51,7 @@
 MODULE_ARC_CASES = PSARC/2011/033
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xstdcmap/Makefile
--- a/open-src/app/xstdcmap/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xstdcmap/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -36,17 +36,17 @@
 MODULE_DESC = the xstdcmap X11 standard colormap utility
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.2
+MODULE_VERSION=1.0.3
 
 # Checksums for upstream tarball
-TARBALL_MD5  = ee97f0cbb80e321c914dc7bc5d49960a
-TARBALL_SHA1 = 32374e671e5cdd4d55bd7f3f6619cc5b5267fda8
+TARBALL_MD5  = eb5473acaef15a5db9b50df29c6a7f90
+TARBALL_SHA1 = b7fcc50ae6100d2ba91d6847969fd9d2b6784a90
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Committed
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xvidtune/Makefile
--- a/open-src/app/xvidtune/Makefile    Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xvidtune/Makefile    Thu Jun 06 10:49:39 2013 -0700
@@ -2,7 +2,7 @@
 #
 # xvidtune 1.x Makefile
 #
-# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -29,11 +29,11 @@
 MODULE_NAME=xvidtune
 
 # Version number (used in path names)
-MODULE_VERSION=1.0.2
+MODULE_VERSION=1.0.3
 
 # Checksums for upstream tarball
-TARBALL_MD5  = e40eeb4454f2a7cdde3a14f5dfd3aadd
-TARBALL_SHA1 = 2f3f821943018c07efd4547afa4313ac92718b1e
+TARBALL_MD5  = 8676c9bb1658fe91de244e850f6c3ca8
+TARBALL_SHA1 = 5ed9967f61cb7f6698fc6da6a2ca7afc5305468d
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
@@ -43,7 +43,7 @@
 MODULE_ARC_CASES = PSARC/2005/189
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Volatile
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/app/xvinfo/Makefile
--- a/open-src/app/xvinfo/Makefile      Wed May 29 11:06:00 2013 -0700
+++ b/open-src/app/xvinfo/Makefile      Thu Jun 06 10:49:39 2013 -0700
@@ -29,11 +29,11 @@
 MODULE_NAME=xvinfo
 
 # Version number (used in path names)
-MODULE_VERSION=1.1.1
+MODULE_VERSION=1.1.2
 
 # Checksums for upstream tarball
-TARBALL_MD5  = c88feb501083951a8f47a21aaeb1529d
-TARBALL_SHA1 = dc326464748fa608da50386112a89024804c1910
+TARBALL_MD5  = 1fbd65e81323a8c0a4b5e24db0058405
+TARBALL_SHA1 = cc2a8d8585450ae0a8c259c90cf6bfdb85eb7d86
 
 # Patches to apply to source after unpacking, in order
 SOURCE_PATCHES = 
@@ -50,7 +50,7 @@
 MODULE_ARC_CASES = PSARC/2005/189
 
 # Man pages to apply Sun footer to & attributes to list
-SUNTOUCHED_MANPAGES=*.man
+SUNTOUCHED_MANPAGES=man/*.man
 MODULE_STABILITY=Volatile
 
 # Compatibility links from /usr/X11/bin to /usr/bin

diff -r ec02333573df -r 9ad483eabd22 open-src/common/Makefile.init
--- a/open-src/common/Makefile.init     Wed May 29 11:06:00 2013 -0700
+++ b/open-src/common/Makefile.init     Thu Jun 06 10:49:39 2013 -0700
@@ -1,7 +1,7 @@
 # -*- Makefile -*- rules commonly shared among X consolidation open source 
dirs
 # Makefile.init has definitions that are needed before the module/modtype 
rules
 #
-# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -389,15 +389,15 @@
 # referenced in multiple places, so it's kept here for easy sharing.
 # 
 # Current Xorg server source tarball to use sources from:
-XORGSERVER_VERS=1.12.2
+XORGSERVER_VERS=1.14.1
 # Minimum Xorg server version that we expect to be ABI compatible with.
 # Usually .99 of the previous minor release series, as that's the convention
 # for the development snapshots of the next release series.
-MIN_XSERVER_VERS=1.11.99
+MIN_XSERVER_VERS=1.13.99
 # Next highest Xorg server version that we expect to be ABI incompatible 
with.
 # Usually .99 of the current release series, as Xorg tends to break ABI's
 # in each minor release train (1.8, 1.9, etc.)
-NEXT_XSERVER_VERS=1.12.99
+NEXT_XSERVER_VERS=1.14.99
 
 # Version of pkgfmt output rules to apply
 PKGFMT_OUTPUT=v2

diff -r ec02333573df -r 9ad483eabd22 open-src/driver/efb/15918273.patch
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/driver/efb/15918273.patch        Thu Jun 06 10:49:39 2013 -0700
@@ -0,0 +1,317 @@
+--- src/radeon_output.c        Tue Jan 29 12:13:13 2013
++++ src/radeon_output.c        Tue Jan 29 15:30:36 2013
+@@ -300,7 +300,7 @@
+                  INREG(DDCReg) & ~(RADEON_GPIO_EN_0));
+           usleep(15000);

+-          MonInfo = xf86DoEDID_DDC2(pScrn->scrnIndex, 
radeon_output->pI2CBus);
++          MonInfo = xf86OutputGetEDID(output, radeon_output->pI2CBus);

+           OUTREG(DDCReg, INREG(DDCReg) | RADEON_GPIO_EN_1);
+           OUTREG(DDCReg, INREG(DDCReg) | RADEON_GPIO_EN_0);
+@@ -323,7 +323,7 @@
+           if (MonInfo)  break;
+       }
+     } else if (radeon_output->pI2CBus && info->ddc2 && ((DDCReg == 
RADEON_LCD_GPIO_MASK) || (DDCReg == RADEON_MDGPIO_EN_REG))) {
+-         MonInfo = xf86DoEDID_DDC2(pScrn->scrnIndex, 
radeon_output->pI2CBus);
++         MonInfo = xf86OutputGetEDID(output, radeon_output->pI2CBus);
+     } else {
+       xf86DrvMsg(pScrn->scrnIndex, X_WARNING, "DDC2/I2C is not properly 
initialized\n");
+       MonType = MT_NONE;
+
+--- src/radeon_probe.h Fri Dec 21 14:11:54 2012
++++ src/radeon_probe.h Mon Jan 28 12:09:29 2013
+@@ -45,7 +45,7 @@
+ #include <X11/extensions/xf86misc.h>

+ #include "xf86Crtc.h"
+-
++#include "compat-api.h"
+ #ifdef USE_EXA
+ #include "exa.h"
+ #endif
+@@ -577,17 +577,17 @@

+ /* radeon_driver.c */
+ extern Bool                 RADEONPreInit(ScrnInfoPtr, int);
+-extern Bool                 RADEONScreenInit(int, ScreenPtr, int, char **);
+-extern Bool                 RADEONSwitchMode(int, DisplayModePtr, int);
++extern Bool                 RADEONScreenInit(SCREEN_INIT_ARGS_DECL);
++extern Bool                 RADEONSwitchMode(SWITCH_MODE_ARGS_DECL);
+ #ifdef X_XF86MiscPassMessage
+ extern Bool                 RADEONHandleMessage(int, const char*, const 
char*,
+                                               char**);
+ #endif
+-extern void                 RADEONAdjustFrame(int, int, int, int);
+-extern Bool                 RADEONEnterVT(int, int);
+-extern void                 RADEONLeaveVT(int, int);
+-extern void                 RADEONFreeScreen(int, int);
+-extern ModeStatus           RADEONValidMode(int, DisplayModePtr, Bool, int);
++extern void                 RADEONAdjustFrame(ADJUST_FRAME_ARGS_DECL);
++extern Bool                 RADEONEnterVT(VT_FUNC_ARGS_DECL);
++extern void                 RADEONLeaveVT(VT_FUNC_ARGS_DECL);
++extern void                 RADEONFreeScreen(FREE_SCREEN_ARGS_DECL);
++extern ModeStatus           RADEONValidMode(SCRN_ARG_TYPE, DisplayModePtr, 
Bool, int);

+ extern const OptionInfoRec *RADEONOptionsWeak(void);

+--- src/radeon_driver.c        Fri Dec 21 14:11:56 2012
++++ src/radeon_driver.c        Mon Jan 28 12:08:28 2013
+@@ -120,7 +120,7 @@
+ #endif /* __sparc__ */

+                               /* Forward definitions for driver functions */
+-static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen);
++static Bool RADEONCloseScreen(CLOSE_SCREEN_ARGS_DECL);
+ static Bool RADEONSaveScreen(ScreenPtr pScreen, int mode);
+ static void RADEONSave(ScrnInfoPtr pScrn);

+@@ -3037,15 +3037,14 @@
+ #endif
+ }

+-static void RADEONBlockHandler(int i, pointer blockData,
+-                             pointer pTimeout, pointer pReadmask)
++static void RADEONBlockHandler(BLOCKHANDLER_ARGS_DECL)
+ {
+-    ScreenPtr      pScreen = screenInfo.screens[i];
+-    ScrnInfoPtr    pScrn   = xf86Screens[i];
++    SCREEN_PTR(arg);
++    ScrnInfoPtr    pScrn   = xf86ScreenToScrn(pScreen);
+     RADEONInfoPtr  info    = RADEONPTR(pScrn);

+     pScreen->BlockHandler = info->BlockHandler;
+-    (*pScreen->BlockHandler) (i, blockData, pTimeout, pReadmask);
++    (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS);
+     pScreen->BlockHandler = RADEONBlockHandler;

+     if (info->VideoTimerCallback)
+@@ -3136,10 +3135,9 @@


+ /* Called at the start of each server generation. */
+-Bool RADEONScreenInit(int scrnIndex, ScreenPtr pScreen,
+-                                int argc, char **argv)
++Bool RADEONScreenInit(SCREEN_INIT_ARGS_DECL)
+ {
+-    ScrnInfoPtr    pScrn = xf86Screens[pScreen->myNum];
++    ScrnInfoPtr    pScrn = xf86ScreenToScrn(pScreen);
+     RADEONInfoPtr  info  = RADEONPTR(pScrn);
+     xf86CrtcConfigPtr   xf86_config = XF86_CRTC_CONFIG_PTR(pScrn);
+     int            hasDRI = 0;
+@@ -3539,16 +3537,16 @@
+       xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
+                      "Initializing Acceleration\n");
+       if (RADEONAccelInit(pScreen)) {
+-          xf86DrvMsg(scrnIndex, X_INFO, "Acceleration enabled\n");
++          xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Acceleration enabled\n");
+           info->accelOn = TRUE;
+       } else {
+-          xf86DrvMsg(scrnIndex, X_ERROR,
++          xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+                      "Acceleration initialization failed\n");
+-          xf86DrvMsg(scrnIndex, X_INFO, "Acceleration disabled\n");
++          xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Acceleration disabled\n");
+           info->accelOn = FALSE;
+       }
+     } else {
+-      xf86DrvMsg(scrnIndex, X_INFO, "Acceleration disabled\n");
++      xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Acceleration disabled\n");
+       info->accelOn = FALSE;
+     }

+@@ -3575,7 +3573,7 @@

+               if (xf86QueryLargestOffscreenArea(pScreen, &width, &height,
+                                             0, 0, 0)) {
+-                  xf86DrvMsg(scrnIndex, X_INFO,
++                  xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+                              "Largest offscreen area available: %d x %d\n",
+                              width, height);
+               }
+@@ -3582,12 +3580,12 @@
+           }
+ #endif /* USE_XAA */
+       } else {
+-          xf86DrvMsg(scrnIndex, X_ERROR,
++          xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+                      "Hardware cursor initialization failed\n");
+-          xf86DrvMsg(scrnIndex, X_INFO, "Using software cursor\n");
++          xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Using software cursor\n");
+       }
+     } else {
+-      xf86DrvMsg(scrnIndex, X_INFO, "Using software cursor\n");
++      xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Using software cursor\n");
+     }

+     /* DGA setup */
+@@ -3629,8 +3627,10 @@
+ #endif /* __sparc__ */

+     /* Wrap pointer motion to flip touch screen around */
++#if 0
+     info->PointerMoved = pScrn->PointerMoved;
+     pScrn->PointerMoved = RADEONPointerMoved;
++#endif

+     /* Colormap setup */
+     xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
+@@ -4743,9 +4743,9 @@
+     return TRUE;
+ }

+-Bool RADEONSwitchMode(int scrnIndex, DisplayModePtr mode, int flags)
++Bool RADEONSwitchMode(SWITCH_MODE_ARGS_DECL)
+ {
+-    ScrnInfoPtr    pScrn       = xf86Screens[scrnIndex];
++    SCRN_INFO_PTR(arg);
+     RADEONInfoPtr  info        = RADEONPTR(pScrn);
+     Bool           tilingOld   = info->tilingEnabled;
+     Bool           ret;
+@@ -4782,9 +4782,9 @@

+     if (info->tilingEnabled != tilingOld) {
+       /* need to redraw front buffer, I guess this can be considered a hack 
? */
+-      xf86EnableDisableFBAccess(scrnIndex, FALSE);
++      xf86EnableDisableFBAccess(arg, FALSE);
+       RADEONChangeSurfaces(pScrn);
+-      xf86EnableDisableFBAccess(scrnIndex, TRUE);
++      xf86EnableDisableFBAccess(arg, TRUE);
+       /* xf86SetRootClip would do, but can't access that here */
+     }

+@@ -4838,10 +4838,10 @@
+ #endif

+ /* Used to disallow modes that are not supported by the hardware */
+-ModeStatus RADEONValidMode(int scrnIndex, DisplayModePtr mode,
++ModeStatus RADEONValidMode(SCRN_ARG_TYPE arg, DisplayModePtr mode,
+                                      Bool verbose, int flag)
+ {
+-    ScrnInfoPtr pScrn = xf86Screens[scrnIndex];
++    SCRN_INFO_PTR(arg);
+     RADEONInfoPtr info = RADEONPTR(pScrn);
+     RADEONEntPtr pRADEONEnt = RADEONEntPriv(pScrn);

+@@ -4987,9 +4987,9 @@
+     OUTREG(reg, Base);
+ }

+-void RADEONAdjustFrame(int scrnIndex, int x, int y, int flags)
++void RADEONAdjustFrame(ADJUST_FRAME_ARGS_DECL)
+ {
+-    ScrnInfoPtr    pScrn      = xf86Screens[scrnIndex];
++    SCRN_INFO_PTR(arg);
+     RADEONInfoPtr  info       = RADEONPTR(pScrn);
+     RADEONEntPtr pRADEONEnt = RADEONEntPriv(pScrn);
+     xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(pScrn);
+@@ -5021,9 +5021,9 @@
+ /* Called when VT switching back to the X server.  Reinitialize the
+  * video mode.
+  */
+-Bool RADEONEnterVT(int scrnIndex, int flags)
++Bool RADEONEnterVT(VT_FUNC_ARGS_DECL)
+ {
+-    ScrnInfoPtr    pScrn = xf86Screens[scrnIndex];
++    SCRN_INFO_PTR(arg);
+     RADEONInfoPtr  info  = RADEONPTR(pScrn);
+     unsigned char *RADEONMMIO = info->MMIO;
+     xf86CrtcConfigPtr   xf86_config = XF86_CRTC_CONFIG_PTR(pScrn);
+@@ -5104,9 +5104,9 @@
+ /* Called when VT switching away from the X server.  Restore the
+  * original text mode.
+  */
+-void RADEONLeaveVT(int scrnIndex, int flags)
++void RADEONLeaveVT(VT_FUNC_ARGS_DECL)
+ {
+-    ScrnInfoPtr    pScrn = xf86Screens[scrnIndex];
++    SCRN_INFO_PTR(arg);
+     RADEONInfoPtr  info  = RADEONPTR(pScrn);

+     xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
+@@ -5149,9 +5149,9 @@
+  * text mode, unmap video memory, and unwrap and call the saved
+  * CloseScreen function.
+  */
+-static Bool RADEONCloseScreen(int scrnIndex, ScreenPtr pScreen)
++static Bool RADEONCloseScreen(CLOSE_SCREEN_ARGS_DECL)
+ {
+-    ScrnInfoPtr    pScrn = xf86Screens[scrnIndex];
++    ScrnInfoPtr    pScrn = xf86ScreenToScrn(pScreen);
+     RADEONInfoPtr  info  = RADEONPTR(pScrn);

+     xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
+@@ -5240,12 +5240,12 @@

+     pScreen->BlockHandler = info->BlockHandler;
+     pScreen->CloseScreen = info->CloseScreen;
+-    return (*pScreen->CloseScreen)(scrnIndex, pScreen);
++    return (*pScreen->CloseScreen)(CLOSE_SCREEN_ARGS);
+ }

+-void RADEONFreeScreen(int scrnIndex, int flags)
++void RADEONFreeScreen(FREE_SCREEN_ARGS_DECL)
+ {
+-    ScrnInfoPtr  pScrn = xf86Screens[scrnIndex];
++    SCRN_INFO_PTR(arg);
+     RADEONInfoPtr  info  = RADEONPTR(pScrn);
+     
+     xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
+--- src/radeon_dri.c   Fri Dec 21 14:11:55 2012
++++ src/radeon_dri.c   Mon Jan 28 12:11:57 2013
+@@ -1585,15 +1585,15 @@
+     return TRUE;
+ }

+-static Bool RADEONDRIDoCloseScreen(int scrnIndex, ScreenPtr pScreen)
++static Bool RADEONDRIDoCloseScreen(CLOSE_SCREEN_ARGS_DECL)
+ {
+-    ScrnInfoPtr    pScrn = xf86Screens[pScreen->myNum];
++    ScrnInfoPtr    pScrn = xf86ScreenToScrn(pScreen);
+     RADEONInfoPtr  info  = RADEONPTR(pScrn);

+     RADEONDRICloseScreen(pScreen);

+     pScreen->CloseScreen = info->DRICloseScreen;
+-    return (*pScreen->CloseScreen)(scrnIndex, pScreen);
++    return (*pScreen->CloseScreen)(CLOSE_SCREEN_ARGS);
+ }

+ /* Finish initializing the device-dependent DRI state, and call
+--- src/radeon_dga.c   Mon Jan 28 14:11:08 2013
++++ src/radeon_dga.c   Mon Jan 28 14:12:17 2013
+@@ -295,7 +295,7 @@

+       pScrn->currentMode = info->CurrentLayout.mode;

+-      RADEONSwitchMode(indx, pScrn->currentMode, 0);
++      RADEONSwitchMode(indx, pScrn->currentMode);
+ #ifdef XF86DRI
+       if (info->directRenderingEnabled) {
+           RADEONCP_STOP(pScrn, info);
+@@ -308,7 +308,7 @@
+           RADEONCP_START(pScrn, info);
+       }
+ #endif
+-      RADEONAdjustFrame(indx, 0, 0, 0);
++      RADEONAdjustFrame(indx, 0, 0);
+       info->DGAactive = FALSE;
+     } else {
+       if (!info->DGAactive) {  /* save the old parameters */
+@@ -327,7 +327,7 @@
+                                           : pMode->depth);
+       /* RADEONModeInit() will set the mode field */

+-      RADEONSwitchMode(indx, pMode->mode, 0);
++      RADEONSwitchMode(indx, pMode->mode);

+ #ifdef XF86DRI
+       if (info->directRenderingEnabled) {
+@@ -357,7 +357,7 @@
+ {
+     RADEONInfoPtr  info = RADEONPTR(pScrn);

+-    RADEONAdjustFrame(pScrn->pScreen->myNum, x, y, flags);
++    RADEONAdjustFrame(pScrn->pScreen->myNum, x, y);
+     info->DGAViewportStatus = 0;  /* FIXME */
+ }

diff -r ec02333573df -r 9ad483eabd22 open-src/driver/efb/Makefile
--- a/open-src/driver/efb/Makefile      Wed May 29 11:06:00 2013 -0700
+++ b/open-src/driver/efb/Makefile      Thu Jun 06 10:49:39 2013 -0700
@@ -45,7 +45,9 @@
        RAC-API-removal.patch,-p1 \
        no-modes.patch,-p1 \
        sparc-efb.patch,-p1 \
-       pciTag.patch
+       pciTag.patch \
+       disable-xaa.patch \
+       15918273.patch
 
 # Need to regenerate configure after patching Makefile.am in sparc-efb.patch
 AUTORECONF=yes
@@ -83,8 +85,8 @@
         -R$(X11_SERVERMODS_DIR)/extensions \
         -R$(X11_SERVERLIBS_DIR)$(ARCHLIBSUBDIR) \
         -R$(PROTODIR)/usr/lib$(ARCHLIBSUBDIR) \
-        -lexa -lfb -lint10 -lvbe -lvgahw -lxaa -lshadow \
-        -lpciaccess -lpixman-1 -ldrm -ldri -lglx -lm \
+        -lexa -lfb -lint10 -lvbe -lvgahw -lshadow \
+        -lpciaccess -lpixman-1 -ldrm -lglx -lm \
         -M $(XF86_VIDEO_ATI_SRC)/mapfile-bt829_drv-external \
         -M $(XF86_VIDEO_ATI_SRC)/mapfile-fi1236_drv-external \
         -M $(XF86_VIDEO_ATI_SRC)/mapfile-msp3430_drv-external \

diff -r ec02333573df -r 9ad483eabd22 open-src/driver/efb/disable-xaa.patch
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/driver/efb/disable-xaa.patch     Thu Jun 06 10:49:39 2013 -0700
@@ -0,0 +1,11 @@
+--- configure.ac       Fri Oct  5 10:09:46 2012
++++ configure.ac       Fri Oct  5 10:14:54 2012
+@@ -164,7 +164,7 @@
+       AC_DEFINE(TV_OUT, 1, [Build TV-Out support for atimisc.])
+ fi

+-AC_DEFINE(USE_XAA, 1, [Build support for XAA])
++#AC_DEFINE(USE_XAA, 1, [Build support for XAA])

+ # Properly handle EXA.
+ AC_MSG_CHECKING([whether to enable EXA support])

diff -r ec02333573df -r 9ad483eabd22 open-src/driver/efb/sparc-efb.patch
--- a/open-src/driver/efb/sparc-efb.patch       Wed May 29 11:06:00 2013 -0700
+++ b/open-src/driver/efb/sparc-efb.patch       Thu Jun 06 10:49:39 2013 -0700
@@ -1438,3 +1438,45 @@
  #define R200_DRIVER_NAME     "r200"
  #define R300_DRIVER_NAME     "r300"
  
+--- a/src/radeon_driver.c      Thu Apr  4 08:18:50 2013
++++ b/src/radeon_driver.c      Thu Apr  4 08:19:41 2013
+@@ -3362,9 +3362,9 @@
+       int  maxy        = info->FbMapSize / width_bytes;

+       if (maxy <= pScrn->virtualY * 3) {
+-          xf86DrvMsg(scrnIndex, X_ERROR,
++          xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+                      "Static buffer allocation failed.  Disabling DRI.\n");
+-          xf86DrvMsg(scrnIndex, X_ERROR,
++          xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
+                      "At least %d kB of video memory needed at this "
+                      "resolution and depth.\n",
+                      (pScrn->displayWidth * pScrn->virtualY *
+@@ -3477,7 +3477,6 @@
+     /* Backing store setup */
+     xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
+                  "Initializing backing store\n");
+-    miInitializeBackingStore(pScreen);
+     xf86SetBackingStore(pScreen);

+     /* DRI finalisation */
+--- a/src/atiscreen.c  Thu Apr  4 08:19:09 2013
++++ b/src/atiscreen.c  Thu Apr  4 08:19:16 2013
+@@ -550,7 +550,6 @@
+ #endif /* AVOID_DGA */

+     /* Initialise backing store */
+-    miInitializeBackingStore(pScreen);
+     xf86SetBackingStore(pScreen);

+     /* Initialise cursor */
+--- a/src/r128_driver.c        Thu Apr  4 08:18:37 2013
++++ b/src/r128_driver.c        Thu Apr  4 08:18:44 2013
+@@ -2550,7 +2550,6 @@
+     R128DGAInit(pScreen);

+                               /* Backing store setup */
+-    miInitializeBackingStore(pScreen);
+     xf86SetBackingStore(pScreen);

+                               /* Set Silken Mouse */

diff -r ec02333573df -r 9ad483eabd22 
open-src/driver/efb/sun-src/src/compat-api.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/open-src/driver/efb/sun-src/src/compat-api.h      Thu Jun 06 10:49:39 
2013 -0700
@@ -0,0 +1,94 @@
+/*
+ * Copyright 2012 Red Hat, Inc.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ * Author: Dave Airlie 
< >
+ */
+
+/* this file provides API compat between server post 1.13 and pre it,
+   it should be reused inside as many drivers as possible */
+#ifndef COMPAT_API_H
+#define COMPAT_API_H
+
+#ifndef GLYPH_HAS_GLYPH_PICTURE_ACCESSOR
+#define GetGlyphPicture(g, s) GlyphPicture((g))[(s)->myNum]
+#define SetGlyphPicture(g, s, p) GlyphPicture((g))[(s)->myNum] = p
+#endif
+
+#ifndef XF86_HAS_SCRN_CONV
+#define xf86ScreenToScrn(s) xf86Screens[(s)->myNum]
+#define xf86ScrnToScreen(s) screenInfo.screens[(s)->scrnIndex]
+#endif
+
+#ifndef XF86_SCRN_INTERFACE
+
+#define SCRN_ARG_TYPE int
+#define SCRN_INFO_PTR(arg1) ScrnInfoPtr pScrn = xf86Screens[(arg1)]
+
+#define SCREEN_ARG_TYPE int
+#define SCREEN_PTR(arg1) ScreenPtr pScreen = screenInfo.screens[(arg1)]
+
+#define SCREEN_INIT_ARGS_DECL int i, ScreenPtr pScreen, int argc, char **argv
+
+#define BLOCKHANDLER_ARGS_DECL int arg, pointer blockData, pointer pTimeout, 
pointer pReadmask
+#define BLOCKHANDLER_ARGS arg, blockData, pTimeout, pReadmask
+
+#define CLOSE_SCREEN_ARGS_DECL int scrnIndex, ScreenPtr pScreen
+#define CLOSE_SCREEN_ARGS scrnIndex, pScreen
+
+#define ADJUST_FRAME_ARGS_DECL int arg, int x, int y, int flags
+
+#define SWITCH_MODE_ARGS_DECL int arg, DisplayModePtr mode, int flags
+
+#define FREE_SCREEN_ARGS_DECL int arg, int flags
+
+#define VT_FUNC_ARGS_DECL int arg, int flags
+#define VT_FUNC_ARGS(flags) pScrn->scrnIndex, (flags)
+
+#define XF86_ENABLEDISABLEFB_ARG(x) ((x)->scrnIndex)
+#else
+#define SCRN_ARG_TYPE ScrnInfoPtr
+#define SCRN_INFO_PTR(arg1) ScrnInfoPtr pScrn = (arg1)
+
+#define SCREEN_ARG_TYPE ScreenPtr
+#define SCREEN_PTR(arg1) ScreenPtr pScreen = (arg1)
+
+#define SCREEN_INIT_ARGS_DECL ScreenPtr pScreen, int argc, char **argv
+
+#define BLOCKHANDLER_ARGS_DECL ScreenPtr arg, pointer pTimeout, pointer 
pReadmask
+#define BLOCKHANDLER_ARGS arg, pTimeout, pReadmask
+
+#define CLOSE_SCREEN_ARGS_DECL ScreenPtr pScreen
+#define CLOSE_SCREEN_ARGS pScreen
+
+#define ADJUST_FRAME_ARGS_DECL ScrnInfoPtr arg, int x, int y
+#define SWITCH_MODE_ARGS_DECL ScrnInfoPtr arg, DisplayModePtr mode
+
+#define FREE_SCREEN_ARGS_DECL ScrnInfoPtr arg
+
+#define VT_FUNC_ARGS_DECL ScrnInfoPtr arg
+#define VT_FUNC_ARGS(flags) pScrn
+
+#define XF86_ENABLEDISABLEFB_ARG(x) (x)
+
+#endif
+
+#endif

diff -r ec02333573df -r 9ad483eabd22 
open-src/driver/xf86-input-keyboard/Makefile
--- a/open-src/driver/xf86-input-keyboard/Makefile      Wed May 29 11:06:00 
2013 -0700
+++ b/open-src/driver/xf86-input-keyboard/Makefile      Thu Jun 06 10:49:39 
2013 -0700
@@ -2,7 +2,7 @@
 #
 # xf86-input-keyboard 1.x Makefile
 #
-# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights 
reserved.
+# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights 
reserved.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
 # copy of this software and associated documentation files (the "Software"),
@@ -29,15 +29,15 @@
 MODULE_NAME=xf86-input-keyboard
 
 # Version number (used in path names)
-MODULE_VERSION=1.6.1
+MODULE_VERSION=1.7.0
 
 # Checksums for upstream tarball
-TARBALL_MD5   = 09744e8dc9a1fe5e61927c1073cd3428
-TARBALL_SHA1  = ef30fecb9e846a5268ae339846401489a785e413
-TARBALL_SHA256= 
aa9ec96e7f7f87bc086cb86b871ee6f4b9a7809fb1e7d50d0abbd7c2e50a8cc3
+TARBALL_MD5   = 97387046c5a450ff78793d5da8e66d5e
+TARBALL_SHA1  = 92fabe29afd240464b37bb954f847b073499ea7f
+TARBALL_SHA256= 
0cd5e2845149c7f0e19ec830c6914b7f3d154bff134ce84519e39f16ce65523c
 
 # Patches to apply to source after unpacking, in order
-SOURCE_PATCHES = leds.patch,-p1
+SOURCE_PATCHES =
 
 # Man pages to apply Sun footer to & attributes to list
 SUNTOUCHED_MANPAGES=man/*.man

diff -r ec02333573df -r 9ad483eabd22 
open-src/driver/xf86-input-keyboard/leds.patch
--- a/open-src/driver/xf86-input-keyboard/leds.patch    Wed May 29 11:06:00 
2013 -0700
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-From ed35abe0da1a9134ee126df88608b33892ae4313 Mon Sep 17 00:00:00 2001
-From: Alan Coopersmith 
< >
-Date: Wed, 18 Jan 2012 18:13:08 -0800
-Subject: [PATCH:xf86-input-keyboard] Solaris: Use uchar_t, not int, for led 
masks in KIOCSLED/KIOCGLED ioctls
-
-Avoids checking/setting the wrong bits on big endian machines like SPARC.
-
-Signed-off-by: Alan Coopersmith 
< >
----
- src/sun_kbd.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/src/sun_kbd.c b/src/sun_kbd.c
-index a240087..5f7b5c6 100644
---- a/src/sun_kbd.c
-+++ b/src/sun_kbd.c
-@@ -70,8 +70,9 @@ static void
- sunKbdSetLeds(InputInfoPtr pInfo, int leds)
- {
-     int i;
-+    uchar_t setleds = (uchar_t) (leds & 0xFF);

--    SYSCALL(i = ioctl(pInfo->fd, KIOCSLED, &leds));
-+    SYSCALL(i = ioctl(pInfo->fd, KIOCSLED, &setleds));
-     if (i < 0) {
-       xf86Msg(X_ERROR, "%s: Failed to set keyboard LED's: %s\n",
-                 pInfo->name, strerror(errno));
-@@ -82,14 +83,15 @@ sunKbdSetLeds(InputInfoPtr pInfo, int leds)
- static int
- sunKbdGetLeds(InputInfoPtr pInfo)
- {
--    int i, leds = 0;
-+    int i;
-+    uchar_t leds = 0;

-     SYSCALL(i = ioctl(pInfo->fd, KIOCGLED, &leds));
-     if (i < 0) {
-         xf86Msg(X_ERROR, "%s: Failed to get keyboard LED's: %s\n",
-                 pInfo->name, strerror(errno));
-     }
--    return leds;
-+    return (int) leds;
- }


--- 
-1.7.3.2
-

diff -r ec02333573df -r 9ad483eabd22 
open-src/driver/xf86-input-mouse/6892799.patch
--- a/open-src/driver/xf86-input-mouse/6892799.patch    Wed May 29 11:06:00 
2013 -0700
+++ b/open-src/driver/xf86-input-mouse/6892799.patch    Thu Jun 06 10:49:39 
2013 -0700
@@ -1,4 +1,4 @@
-# Copyright (c) 2009, 2012
[truncated due to length]



[xwin-commits] [solaris-x11~x-s11-update-clone:1351] 16739280 update to Xorg 1.14.1

x-hg 06/06/2013
 
 
Close
loading
Please Confirm
Close