Date: Thursday, July 31, 2014 @ 17:36:46
  Author: tpowa
Revision: 218458

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  xf86-video-intel/repos/extra-i686/PKGBUILD
    (from rev 218457, xf86-video-intel/trunk/PKGBUILD)
  xf86-video-intel/repos/extra-i686/fix-i810-segfault-2.99.914.patch
    (from rev 218457, xf86-video-intel/trunk/fix-i810-segfault-2.99.914.patch)
  xf86-video-intel/repos/extra-i686/xf86-video-intel.install
    (from rev 218457, xf86-video-intel/trunk/xf86-video-intel.install)
  xf86-video-intel/repos/extra-x86_64/PKGBUILD
    (from rev 218457, xf86-video-intel/trunk/PKGBUILD)
  xf86-video-intel/repos/extra-x86_64/fix-i810-segfault-2.99.914.patch
    (from rev 218457, xf86-video-intel/trunk/fix-i810-segfault-2.99.914.patch)
  xf86-video-intel/repos/extra-x86_64/xf86-video-intel.install
    (from rev 218457, xf86-video-intel/trunk/xf86-video-intel.install)
Deleted:
  xf86-video-intel/repos/extra-i686/PKGBUILD
  xf86-video-intel/repos/extra-i686/xf86-video-intel.install
  xf86-video-intel/repos/extra-x86_64/PKGBUILD
  xf86-video-intel/repos/extra-x86_64/xf86-video-intel.install

-----------------------------------------------+
 /PKGBUILD                                     |  118 ++++++++++++++++++++++++
 /xf86-video-intel.install                     |   44 ++++++++
 extra-i686/PKGBUILD                           |   56 -----------
 extra-i686/fix-i810-segfault-2.99.914.patch   |   31 ++++++
 extra-i686/xf86-video-intel.install           |   22 ----
 extra-x86_64/PKGBUILD                         |   56 -----------
 extra-x86_64/fix-i810-segfault-2.99.914.patch |   31 ++++++
 extra-x86_64/xf86-video-intel.install         |   22 ----
 8 files changed, 224 insertions(+), 156 deletions(-)

Deleted: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2014-07-31 15:36:36 UTC (rev 218457)
+++ extra-i686/PKGBUILD 2014-07-31 15:36:46 UTC (rev 218458)
@@ -1,56 +0,0 @@
-# $Id$
-# Maintainer: AndyRTR <andy...@archlinux.org>
-# Maintainer: Jan de Groot <j...@archlinux.org>
-
-pkgname=xf86-video-intel
-pkgver=2.99.914
-pkgrel=1
-arch=(i686 x86_64)
-url="http://xorg.freedesktop.org/";
-license=('custom')
-install=$pkgname.install
-pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers"
-depends=('intel-dri' 'libxvmc' 'pixman' 'xcb-util>=0.3.9')
-makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=18' 'libx11' 
'libxrender'
-             # additional deps for intel-virtual-output
-            'libxrandr' 'libxinerama' 'libxcursor' 'libxtst')
-optdepends=('libxrandr: for intel-virtual-output'
-            'libxinerama: for intel-virtual-output'
-            'libxcursor: for intel-virtual-output'
-            'libxtst: for intel-virtual-output')
-replaces=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
-provides=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
-conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<18' 
'X-ABI-VIDEODRV_VERSION>=19'
-           'xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xf86-video-i810' 
'xf86-video-intel-legacy')
-groups=('xorg-drivers' 'xorg')
-source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('78a22e5efd460b790c634caaf1afbb756046dd890482e204bb0d179baad27e46')
-
-prepare() {
-  cd ${pkgname}-${pkgver}
-
-#  autoreconf -fiv
-}
-
-build() {
-  cd ${pkgname}-${pkgver}
-  ./configure --prefix=/usr \
-    --libexecdir=/usr/lib \
-    --enable-glamor \
-    --disable-dri3
-  make
-}
-
-check() {
-  cd $pkgname-$pkgver
-  make check
-}
-
-package() {
-  cd ${pkgname}-${pkgver}
-
-  make DESTDIR="${pkgdir}" install
-
-  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
-  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
-}

Copied: xf86-video-intel/repos/extra-i686/PKGBUILD (from rev 218457, 
xf86-video-intel/trunk/PKGBUILD)
===================================================================
--- extra-i686/PKGBUILD                         (rev 0)
+++ extra-i686/PKGBUILD 2014-07-31 15:36:46 UTC (rev 218458)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: AndyRTR <andy...@archlinux.org>
+# Maintainer: Jan de Groot <j...@archlinux.org>
+
+pkgname=xf86-video-intel
+pkgver=2.99.914
+pkgrel=2
+arch=(i686 x86_64)
+url="http://xorg.freedesktop.org/";
+license=('custom')
+install=$pkgname.install
+pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers"
+depends=('intel-dri' 'libxvmc' 'pixman' 'xcb-util>=0.3.9')
+makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=18' 'libx11' 
'libxrender'
+             # additional deps for intel-virtual-output
+            'libxrandr' 'libxinerama' 'libxcursor' 'libxtst')
+optdepends=('libxrandr: for intel-virtual-output'
+            'libxinerama: for intel-virtual-output'
+            'libxcursor: for intel-virtual-output'
+            'libxtst: for intel-virtual-output')
+replaces=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
+provides=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
+conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<18' 
'X-ABI-VIDEODRV_VERSION>=19'
+           'xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xf86-video-i810' 
'xf86-video-intel-legacy')
+groups=('xorg-drivers' 'xorg')
+source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2
+        fix-i810-segfault-2.99.914.patch)
+sha256sums=('78a22e5efd460b790c634caaf1afbb756046dd890482e204bb0d179baad27e46'
+            'a7c27ce28e6db47971aea2762496fdb05f93413c418756f5e7f6cf2e76b91041')
+
+prepare() {
+  cd ${pkgname}-${pkgver}
+  # fix segfaulting on i810 chipsets
+  patch -Np1 -i ../fix-i810-segfault-2.99.914.patch
+#  autoreconf -fiv
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr \
+    --libexecdir=/usr/lib \
+    --enable-glamor \
+    --disable-dri3
+  make
+}
+
+check() {
+  cd $pkgname-$pkgver
+  make check
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+
+  make DESTDIR="${pkgdir}" install
+
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}

Copied: xf86-video-intel/repos/extra-i686/fix-i810-segfault-2.99.914.patch 
(from rev 218457, xf86-video-intel/trunk/fix-i810-segfault-2.99.914.patch)
===================================================================
--- extra-i686/fix-i810-segfault-2.99.914.patch                         (rev 0)
+++ extra-i686/fix-i810-segfault-2.99.914.patch 2014-07-31 15:36:46 UTC (rev 
218458)
@@ -0,0 +1,31 @@
+From ce804875914f52dba5356f8aefec850d411b051a Mon Sep 17 00:00:00 2001
+From: Chris Wilson <ch...@chris-wilson.co.uk>
+Date: Thu, 31 Jul 2014 15:18:02 +0000
+Subject: i810: Fix startup after marking GPU screens in the module
+
+Fixes regression from
+
+commit d6830190bc9956f485db6c3420f7a4a79793a693
+Author: Chris Wilson <ch...@chris-wilson.co.uk>
+Date:   Wed Jul 23 10:53:40 2014 +0100
+
+    sna: Disable all outputs when initializing as a slaved output provider
+
+Reported-by: Tobias Powalowski
+Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk>
+---
+diff --git a/src/legacy/i810/i810_driver.c b/src/legacy/i810/i810_driver.c
+index a1b73fd..3d53d04 100644
+--- a/src/legacy/i810/i810_driver.c
++++ b/src/legacy/i810/i810_driver.c
+@@ -152,7 +152,7 @@ static int i810_pitches[] = {
+ static Bool
+ I810GetRec(ScrnInfoPtr scrn)
+ {
+-   if (((uintptr_t)scrn->driverPrivate & 1) == 0)
++   if (((uintptr_t)scrn->driverPrivate & 3) == 0)
+       return TRUE;
+ 
+    scrn->driverPrivate = xnfcalloc(sizeof(I810Rec), 1);
+--
+cgit v0.9.0.2-2-gbebe

Deleted: extra-i686/xf86-video-intel.install
===================================================================
--- extra-i686/xf86-video-intel.install 2014-07-31 15:36:36 UTC (rev 218457)
+++ extra-i686/xf86-video-intel.install 2014-07-31 15:36:46 UTC (rev 218458)
@@ -1,22 +0,0 @@
-post_upgrade() {
-  if (( $(vercmp $2 2.21.15) < 0 )); then
-    post_install
-  fi
-}
-
-post_install() {
-  cat <<MSG
->>> This driver uses SNA as the default acceleration method. You can
-    fall back to UXA if you run into trouble or test experimental
-    Glamor acceleration. To do so, save a file with the following 
-    content as /etc/X11/xorg.conf.d/20-intel.conf :
-      Section "Device"
-        Identifier  "Intel Graphics"
-        Driver      "intel"
-        Option      "AccelMethod"  "sna"
-        #Option      "AccelMethod"  "uxa"
-        #Option      "AccelMethod"  "glamor"
-      EndSection
-MSG
-}
-

Copied: xf86-video-intel/repos/extra-i686/xf86-video-intel.install (from rev 
218457, xf86-video-intel/trunk/xf86-video-intel.install)
===================================================================
--- extra-i686/xf86-video-intel.install                         (rev 0)
+++ extra-i686/xf86-video-intel.install 2014-07-31 15:36:46 UTC (rev 218458)
@@ -0,0 +1,22 @@
+post_upgrade() {
+  if (( $(vercmp $2 2.21.15) < 0 )); then
+    post_install
+  fi
+}
+
+post_install() {
+  cat <<MSG
+>>> This driver uses SNA as the default acceleration method. You can
+    fall back to UXA if you run into trouble or test experimental
+    Glamor acceleration. To do so, save a file with the following 
+    content as /etc/X11/xorg.conf.d/20-intel.conf :
+      Section "Device"
+        Identifier  "Intel Graphics"
+        Driver      "intel"
+        Option      "AccelMethod"  "sna"
+        #Option      "AccelMethod"  "uxa"
+        #Option      "AccelMethod"  "glamor"
+      EndSection
+MSG
+}
+

Deleted: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD       2014-07-31 15:36:36 UTC (rev 218457)
+++ extra-x86_64/PKGBUILD       2014-07-31 15:36:46 UTC (rev 218458)
@@ -1,56 +0,0 @@
-# $Id$
-# Maintainer: AndyRTR <andy...@archlinux.org>
-# Maintainer: Jan de Groot <j...@archlinux.org>
-
-pkgname=xf86-video-intel
-pkgver=2.99.914
-pkgrel=1
-arch=(i686 x86_64)
-url="http://xorg.freedesktop.org/";
-license=('custom')
-install=$pkgname.install
-pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers"
-depends=('intel-dri' 'libxvmc' 'pixman' 'xcb-util>=0.3.9')
-makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=18' 'libx11' 
'libxrender'
-             # additional deps for intel-virtual-output
-            'libxrandr' 'libxinerama' 'libxcursor' 'libxtst')
-optdepends=('libxrandr: for intel-virtual-output'
-            'libxinerama: for intel-virtual-output'
-            'libxcursor: for intel-virtual-output'
-            'libxtst: for intel-virtual-output')
-replaces=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
-provides=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
-conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<18' 
'X-ABI-VIDEODRV_VERSION>=19'
-           'xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xf86-video-i810' 
'xf86-video-intel-legacy')
-groups=('xorg-drivers' 'xorg')
-source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('78a22e5efd460b790c634caaf1afbb756046dd890482e204bb0d179baad27e46')
-
-prepare() {
-  cd ${pkgname}-${pkgver}
-
-#  autoreconf -fiv
-}
-
-build() {
-  cd ${pkgname}-${pkgver}
-  ./configure --prefix=/usr \
-    --libexecdir=/usr/lib \
-    --enable-glamor \
-    --disable-dri3
-  make
-}
-
-check() {
-  cd $pkgname-$pkgver
-  make check
-}
-
-package() {
-  cd ${pkgname}-${pkgver}
-
-  make DESTDIR="${pkgdir}" install
-
-  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
-  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
-}

Copied: xf86-video-intel/repos/extra-x86_64/PKGBUILD (from rev 218457, 
xf86-video-intel/trunk/PKGBUILD)
===================================================================
--- extra-x86_64/PKGBUILD                               (rev 0)
+++ extra-x86_64/PKGBUILD       2014-07-31 15:36:46 UTC (rev 218458)
@@ -0,0 +1,59 @@
+# $Id$
+# Maintainer: AndyRTR <andy...@archlinux.org>
+# Maintainer: Jan de Groot <j...@archlinux.org>
+
+pkgname=xf86-video-intel
+pkgver=2.99.914
+pkgrel=2
+arch=(i686 x86_64)
+url="http://xorg.freedesktop.org/";
+license=('custom')
+install=$pkgname.install
+pkgdesc="X.org Intel i810/i830/i915/945G/G965+ video drivers"
+depends=('intel-dri' 'libxvmc' 'pixman' 'xcb-util>=0.3.9')
+makedepends=('xorg-server-devel' 'X-ABI-VIDEODRV_VERSION=18' 'libx11' 
'libxrender'
+             # additional deps for intel-virtual-output
+            'libxrandr' 'libxinerama' 'libxcursor' 'libxtst')
+optdepends=('libxrandr: for intel-virtual-output'
+            'libxinerama: for intel-virtual-output'
+            'libxcursor: for intel-virtual-output'
+            'libxtst: for intel-virtual-output')
+replaces=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
+provides=('xf86-video-intel-uxa' 'xf86-video-intel-sna')
+conflicts=('xorg-server<1.16' 'X-ABI-VIDEODRV_VERSION<18' 
'X-ABI-VIDEODRV_VERSION>=19'
+           'xf86-video-intel-sna' 'xf86-video-intel-uxa' 'xf86-video-i810' 
'xf86-video-intel-legacy')
+groups=('xorg-drivers' 'xorg')
+source=(${url}/archive/individual/driver/${pkgname}-${pkgver}.tar.bz2
+        fix-i810-segfault-2.99.914.patch)
+sha256sums=('78a22e5efd460b790c634caaf1afbb756046dd890482e204bb0d179baad27e46'
+            'a7c27ce28e6db47971aea2762496fdb05f93413c418756f5e7f6cf2e76b91041')
+
+prepare() {
+  cd ${pkgname}-${pkgver}
+  # fix segfaulting on i810 chipsets
+  patch -Np1 -i ../fix-i810-segfault-2.99.914.patch
+#  autoreconf -fiv
+}
+
+build() {
+  cd ${pkgname}-${pkgver}
+  ./configure --prefix=/usr \
+    --libexecdir=/usr/lib \
+    --enable-glamor \
+    --disable-dri3
+  make
+}
+
+check() {
+  cd $pkgname-$pkgver
+  make check
+}
+
+package() {
+  cd ${pkgname}-${pkgver}
+
+  make DESTDIR="${pkgdir}" install
+
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/"
+}

Copied: xf86-video-intel/repos/extra-x86_64/fix-i810-segfault-2.99.914.patch 
(from rev 218457, xf86-video-intel/trunk/fix-i810-segfault-2.99.914.patch)
===================================================================
--- extra-x86_64/fix-i810-segfault-2.99.914.patch                               
(rev 0)
+++ extra-x86_64/fix-i810-segfault-2.99.914.patch       2014-07-31 15:36:46 UTC 
(rev 218458)
@@ -0,0 +1,31 @@
+From ce804875914f52dba5356f8aefec850d411b051a Mon Sep 17 00:00:00 2001
+From: Chris Wilson <ch...@chris-wilson.co.uk>
+Date: Thu, 31 Jul 2014 15:18:02 +0000
+Subject: i810: Fix startup after marking GPU screens in the module
+
+Fixes regression from
+
+commit d6830190bc9956f485db6c3420f7a4a79793a693
+Author: Chris Wilson <ch...@chris-wilson.co.uk>
+Date:   Wed Jul 23 10:53:40 2014 +0100
+
+    sna: Disable all outputs when initializing as a slaved output provider
+
+Reported-by: Tobias Powalowski
+Signed-off-by: Chris Wilson <ch...@chris-wilson.co.uk>
+---
+diff --git a/src/legacy/i810/i810_driver.c b/src/legacy/i810/i810_driver.c
+index a1b73fd..3d53d04 100644
+--- a/src/legacy/i810/i810_driver.c
++++ b/src/legacy/i810/i810_driver.c
+@@ -152,7 +152,7 @@ static int i810_pitches[] = {
+ static Bool
+ I810GetRec(ScrnInfoPtr scrn)
+ {
+-   if (((uintptr_t)scrn->driverPrivate & 1) == 0)
++   if (((uintptr_t)scrn->driverPrivate & 3) == 0)
+       return TRUE;
+ 
+    scrn->driverPrivate = xnfcalloc(sizeof(I810Rec), 1);
+--
+cgit v0.9.0.2-2-gbebe

Deleted: extra-x86_64/xf86-video-intel.install
===================================================================
--- extra-x86_64/xf86-video-intel.install       2014-07-31 15:36:36 UTC (rev 
218457)
+++ extra-x86_64/xf86-video-intel.install       2014-07-31 15:36:46 UTC (rev 
218458)
@@ -1,22 +0,0 @@
-post_upgrade() {
-  if (( $(vercmp $2 2.21.15) < 0 )); then
-    post_install
-  fi
-}
-
-post_install() {
-  cat <<MSG
->>> This driver uses SNA as the default acceleration method. You can
-    fall back to UXA if you run into trouble or test experimental
-    Glamor acceleration. To do so, save a file with the following 
-    content as /etc/X11/xorg.conf.d/20-intel.conf :
-      Section "Device"
-        Identifier  "Intel Graphics"
-        Driver      "intel"
-        Option      "AccelMethod"  "sna"
-        #Option      "AccelMethod"  "uxa"
-        #Option      "AccelMethod"  "glamor"
-      EndSection
-MSG
-}
-

Copied: xf86-video-intel/repos/extra-x86_64/xf86-video-intel.install (from rev 
218457, xf86-video-intel/trunk/xf86-video-intel.install)
===================================================================
--- extra-x86_64/xf86-video-intel.install                               (rev 0)
+++ extra-x86_64/xf86-video-intel.install       2014-07-31 15:36:46 UTC (rev 
218458)
@@ -0,0 +1,22 @@
+post_upgrade() {
+  if (( $(vercmp $2 2.21.15) < 0 )); then
+    post_install
+  fi
+}
+
+post_install() {
+  cat <<MSG
+>>> This driver uses SNA as the default acceleration method. You can
+    fall back to UXA if you run into trouble or test experimental
+    Glamor acceleration. To do so, save a file with the following 
+    content as /etc/X11/xorg.conf.d/20-intel.conf :
+      Section "Device"
+        Identifier  "Intel Graphics"
+        Driver      "intel"
+        Option      "AccelMethod"  "sna"
+        #Option      "AccelMethod"  "uxa"
+        #Option      "AccelMethod"  "glamor"
+      EndSection
+MSG
+}
+

Reply via email to