move to pisi-2.0 main

not builded.
This commit is contained in:
Ertuğrul Erata
2015-07-15 19:28:56 +03:00
parent 533ddafe6c
commit cbf6a0eb6c
178 changed files with 22104 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-fiv")
autotools.configure("\
--disable-static \
--disable-silent-rules \
")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "ChangeLog", "README")
+135
View File
@@ -0,0 +1,135 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-evdev</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org evdev input driver</Summary>
<Description>xorg-input-evdev contains the X.Org driver for Linux's generic event devices. It supports all input devices that the kernel knows about.</Description>
<Archive sha1sum="347eae8cc6c2f3f84bac77ce0b06eef06f541fd3" type="tarbz2">mirrors://xorg/individual/driver/xf86-input-evdev-2.9.2.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
<Dependency>libmtdev-devel</Dependency>
<Dependency>libevdev</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-input-evdev</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
<Dependency>libmtdev</Dependency>
<Dependency>libevdev</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>xorg-input-evdev-devel</Name>
<Summary>Development files for evdev driver</Summary>
<RuntimeDependencies>
<Dependency release="current">xorg-input-evdev</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="12">
<Date>2015-05-08</Date>
<Version>2.9.2</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-01-22</Date>
<Version>2.9.1</Version>
<Comment>Version bump</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="10">
- <Date>2014-08-31</Date>
- <Version>2.9.0</Version>
- <Comment>Version bump.</Comment>
- <Name>Marcin Bojara</Name>
- <Email>marcin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-05-16</Date>
<Version>2.8.4</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="8">
<Date>2014-03-08</Date>
<Version>2.8.2</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2013-11-06</Date>
<Version>2.8.2</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-10-11</Date>
<Version>2.8.2</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>2.8.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>2.8.0</Version>
<Comment>Add patch</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>2.8.0</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-14</Date>
<Version>2.8.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>2.7.3</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-evdev</Name>
<Summary xml:lang="tr">X.Org evdev giriş aygıtı sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-evdev, Linux'un genel olay aygıtları için X.Org sürücüsünü içerir. Çekirdek tarafından bilinen tüm giriş aygıtlarını destekler.</Description>
</Source>
<Package>
<Name>xorg-input-evdev-devel</Name>
<Summary xml:lang="tr">evdev sürücüsü için geliştirme dosyaları</Summary>
</Package>
</PISI>
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import get
def setup():
autotools.configure()
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+110
View File
@@ -0,0 +1,110 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-joystick</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org joystick input driver</Summary>
<Description>xorg-input-joystick contains the X.Org driver for joysticks.</Description>
<!--1.6.0 version is only for xorg-server >= 1.10-->
<Archive sha1sum="61658b8d829fdaed6064c7c26232c3884d359187" type="tarbz2">mirrors://xorg/individual/driver/xf86-input-joystick-1.6.2.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-input-joystick</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>xorg-input-joystick-devel</Name>
<Summary>Development files for xorg-input-joystick</Summary>
<RuntimeDependencies>
<Dependency release="current">xorg-input-joystick</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-05-08</Date>
<Version>1.6.2</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-01-22</Date>
<Version>1.6.2</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-01</Date>
<Version>1.6.2</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-16</Date>
<Version>1.6.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-03-09</Date>
<Version>1.6.2</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.6.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>1.6.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>1.6.1</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-05-30</Date>
<Version>1.6.1</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-joystick</Name>
<Summary xml:lang="tr">X.Org joystick giriş aygıtı sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-joystick, oyun çubukları için X.Org sürücüsünü içerir.</Description>
</Source>
<Package>
<Name>xorg-input-joystick-devel</Name>
<Summary xml:lang="tr">xorg-input-joystick için geliştirme dosyaları</Summary>
</Package>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure()
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "ChangeLog", "README")
+112
View File
@@ -0,0 +1,112 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-kbd</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org kbd input driver</Summary>
<Description>xorg-input-kbd contains the X.Org driver for keyboards.</Description>
<Archive sha1sum="7728d733ef16d664a201868ecae5db3705cf8ef1" type="tarbz2">mirrors://xorg/individual/driver/xf86-input-keyboard-1.8.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-input-kbd</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="11">
<Date>2015-05-08</Date>
<Version>1.8.0</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2015-01-21</Date>
<Version>1.8.0</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-09-01</Date>
<Version>1.8.0</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-05-16</Date>
<Version>1.8.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-03-08</Date>
<Version>1.8.0</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-08</Date>
<Version>1.8.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.7.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.7.0</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.7.0</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-14</Date>
<Version>1.7.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.6.2</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-kbd</Name>
<Summary xml:lang="tr">X.Org kbd giriş aygıtı sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-kbd, klavyeler için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-fiv")
autotools.configure("\
--disable-static \
--disable-silent-rules \
")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,11 @@
--- a/src/mouse.c 2012-07-30 09:51:42.000000000 +0400
+++ b/src/mouse.c 2012-08-10 15:56:04.868170012 +0400
@@ -2044,7 +2044,7 @@
{
MouseDevPtr pMse = pInfo->private;
- if (!pMse->emulate3ButtonsSoft)
+ if (pMse->emulate3Buttons || !pMse->emulate3ButtonsSoft)
return TRUE;
xf86Msg(X_INFO,"3rd Button detected: disabling emulate3Button\n");
+120
View File
@@ -0,0 +1,120 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-mouse</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org mouse input driver</Summary>
<Description>xorg-input-mouse contains the X.Org driver for mice.</Description>
<Archive sha1sum="edde3e0201ec18fbbbcf3c157f912dbae3b5a3cd" type="tarbz2">mirrors://xorg/individual/driver/xf86-input-mouse-1.9.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">0001-Don-t-disable-3-button-emulation-if-third-mouse-butt.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-input-mouse</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<Package>
<Name>xorg-input-mouse-devel</Name>
<Summary>Development files for xorg-input-mouse</Summary>
<RuntimeDependencies>
<Dependency version="current">xorg-input-mouse</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/xorg/xf86-mouse-properties.h</Path>
<Path fileType="data">/usr/lib/pkgconfig/xorg-mouse.pc</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>1.9.1</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2015-01-21</Date>
<Version>1.9.1</Version>
<Comment>Rebuild xorg-server 1.6.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-08-31</Date>
<Version>1.9.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.9.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.9.0</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.9.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.9.0</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.9.0</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-14</Date>
<Version>1.9.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.8.1</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-mouse</Name>
<Summary xml:lang="tr">X.Org mouse giriş aygıtı sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-mouse, fareler için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-vif")
autotools.configure("\
--disable-static \
--disable-silent-rules \
")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,50 @@
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
# To disable the bottom edge area so the buttons only work as buttons,
# not for movement, set the AreaBottomEdge
# Option "AreaBottomEdge" "82%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
@@ -0,0 +1,15 @@
ACTION!="add|change", GOTO="touchpad_quirks_end"
KERNEL!="event*", GOTO="touchpad_quirks_end"
ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="touchpad_quirks_end"
# model specific quirks
# Dell Minis have a touchpad where the buttons and the touchpad area
# overlap. Clicking a button thus moves the pointer, this requires special
# Xorg configuration.
ATTR{[dmi/id]product_name}=="Inspiron 1011|Inspiron 1012", \
ENV{ID_INPUT.tags}="touchpad_button_overlap"
LABEL="touchpad_quirks_end"
@@ -0,0 +1,17 @@
--- a/conf/50-synaptics.conf 2012-05-11 01:01:10.000000000 +0200
+++ b/conf/50-synaptics.conf.new 2013-01-05 14:20:21.959670353 +0100
@@ -11,10 +11,13 @@
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
+ Option "TapButton1" "1"
+ Option "TapButton2" "2"
+ Option "TapButton3" "3"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
-# MatchDevicePath "/dev/input/event*"
+ MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
+148
View File
@@ -0,0 +1,148 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-synaptics</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org synaptics input driver</Summary>
<Description>xorg-input-synaptics contains the X.Org driver for Synaptics touchpad devices.</Description>
<Archive sha1sum="e936bf70f576f086083d2a9a4a46b6b197411852" type="tarbz2">http://ftp.x.org/pub/individual/driver/xf86-input-synaptics-1.8.2.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXi-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>libmtdev-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">add_tapbuttons.diff</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-input-synaptics</Name>
<RuntimeDependencies>
<Dependency>libXi</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>libmtdev</Dependency>
<Dependency>xorg-server</Dependency>
<Dependency>libevdev</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/lib/udev</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="data">/usr/share/X11</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/X11/xorg.conf.d/50-synaptics.conf">50-synaptics.conf</AdditionalFile>
<AdditionalFile owner="root" permission="0644" target="/lib/udev/rules.d/70-touchpad-quirks.rules">70-touchpad-quirks.rules</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>xorg-input-synaptics-devel</Name>
<Summary>Development files for xorg-input-synaptics</Summary>
<RuntimeDependencies>
<Dependency release="current">xorg-input-synaptics</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="12">
<Date>2015-05-08</Date>
<Version>1.8.2</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-01-22</Date>
<Version>1.8.1</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2014-08-31</Date>
<Version>1.7.6</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-05-16</Date>
<Version>1.7.5</Version>
<Comment>version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="8">
<Date>2014-03-08</Date>
<Version>1.7.3</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-03-08</Date>
<Version>1.7.3</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-08-25</Date>
<Version>1.7.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-06-26</Date>
<Version>1.7.1</Version>
<Comment>Fixed.</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.7.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.7.0</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-14</Date>
<Version>1.7.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.6.2</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-synaptics</Name>
<Summary xml:lang="tr">X.Org synaptics giriş aygıtı sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-synaptics, Synaptics dokunmatik aygıtlar için X.Org sürücüsünü içerir.</Description>
</Source>
<Package>
<Name>xorg-input-synaptics-devel</Name>
<Summary xml:lang="tr">xorg-input-synaptics için geliştirme dosyaları</Summary>
</Package>
</PISI>
+21
View File
@@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.configure("\
--without-hal-fdi-dir \
--without-hal-callouts-dir \
--with-udev-rules-dir=/lib/udev/rules.d \
")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
@@ -0,0 +1,68 @@
Submitted By: Armin K. <krejzi at email dot com>
Date: 2014-08-23
Initial Package Version: 13.0.0
Upstream Status: Fixed
Origin: Upstream
Description: Fixes building with Glibc 2.20
--- a/shared/vmmouse_client.c 2013-01-15 19:36:50.000000000 +0100
+++ b/shared/vmmouse_client.c 2014-08-23 15:13:54.336165103 +0200
@@ -35,6 +35,10 @@
*
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "vmmouse_client.h"
#include "vmmouse_proto.h"
--- a/shared/vmmouse_proto.c 2013-01-15 19:36:50.000000000 +0100
+++ b/shared/vmmouse_proto.c 2014-08-23 15:13:54.336165103 +0200
@@ -33,6 +33,10 @@
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "vmmouse_proto.h"
--- a/shared/vmmouse_proto.h 2013-01-15 19:36:50.000000000 +0100
+++ b/shared/vmmouse_proto.h 2014-08-23 15:13:54.336165103 +0200
@@ -36,11 +36,6 @@
#ifndef _VMMOUSE_PROTO_H_
#define _VMMOUSE_PROTO_H_
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
#include <stdint.h>
#ifdef HAVE_XORG_SERVER_1_1_0
--- a/tools/vmmouse_detect.c 2013-01-15 19:36:50.000000000 +0100
+++ b/tools/vmmouse_detect.c 2014-08-23 15:13:54.336165103 +0200
@@ -26,14 +26,14 @@
*/
-#include <stdlib.h>
-#include <signal.h>
-#include "vmmouse_client.h"
-
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
+#include <stdlib.h>
+#include <signal.h>
+#include "vmmouse_client.h"
+
void
segvCB(int sig)
{
+104
View File
@@ -0,0 +1,104 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-vmmouse</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org vmmouse input driver</Summary>
<Description>xorg-input-vmmouse contains the X.Org driver for mice in VMware virtual machines.</Description>
<Archive sha1sum="0fa67d2ca9b2b26d32b93cc030fc3ea28964fe81" type="tarbz2">mirrors://xorg/individual/driver/xf86-input-vmmouse-13.0.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">xf86-input-vmmouse-13.0.0-build_fix-1.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-input-vmmouse</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/lib/udev</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/libexec</Path>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="data">/usr/share/X11</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-05-08</Date>
<Version>13.0.0</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-01-27</Date>
<Version>13.0.0</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-01</Date>
<Version>13.0.0</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-16</Date>
<Version>13.0.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-03-09</Date>
<Version>13.0.0</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>13.0.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>13.0.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>12.9.0</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-05-30</Date>
<Version>12.9.0</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-vmmouse</Name>
<Summary xml:lang="tr">X.Org vmmouse giriş aygıtı sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-vmmouse, VMware sanal makinelerinde fare uyumu için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+17
View File
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import get
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+98
View File
@@ -0,0 +1,98 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-void</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org void input driver</Summary>
<Description>xorg-input-void is a null input driver which allows the X server to operate without a core pointer and/or core keyboard.</Description>
<Archive sha1sum="40c4e9aa7997ee24626aa0b8ecd9e7ac82a5fd63" type="tarbz2">mirrors://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2</Archive>
<!--1.4.0 no longer supports Xorg server releases older than 1.10-->
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-input-void</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-05-08</Date>
<Version>1.4.1</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-01-23</Date>
<Version>1.4.0</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-01</Date>
<Version>1.4.0</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-16</Date>
<Version>1.4.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-03-09</Date>
<Version>1.4.0</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.4.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>1.4.0</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>1.4.0</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-05-30</Date>
<Version>1.4.0</Version>
<Comment>First release</Comment>
<Name>Erdem Artan</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-void</Name>
<Summary xml:lang="tr">X.Org void giriş aygıtı sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-void, X sunucusunun herhangi bir ana işaretçi ve/veya ana klavye olmadan çalışabilmesini sağlayan işlevsiz bir giriş aygıtı sürücüsüdür.</Description>
</Source>
<Package>
<Name>xorg-input-void-devel</Name>
<Summary xml:lang="tr">xorg-input-void için geliştirme dosyaları</Summary>
</Package>
</PISI>
+25
View File
@@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.configure("\
--disable-static \
--disable-silent-rules \
--with-udev-rules-dir=/lib/udev/rules.d \
--enable-debug \
")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.removeDir("/lib/udev/rules.d")
pisitools.removeDir("/usr/lib/systemd")
pisitools.dodoc("AUTHORS", "ChangeLog", "GPL", "README")
@@ -0,0 +1,16 @@
ACTION!="add|change", GOTO="wacom_end"
# Match all serial wacom tablets with a serial ID starting with WACf
# Notes: We assign NAME though we shouldn't, but currently the server requires it
# We assign the lot to subsystem pnp too because server reads NAME from
# the parent device. Once all that's fixed, as simple SUBSYSTEM="tty"
# will do and the ENV{NAME} can be removed.
SUBSYSTEM=="tty|pnp", SUBSYSTEMS=="pnp", ATTRS{id}=="WACf*", ENV{ID_MODEL}="Serial Wacom Tablet $attr{id}", ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1", ENV{NAME}="Serial Wacom Tablet $attr{id}"
SUBSYSTEM=="tty|pnp", SUBSYSTEMS=="pnp", ATTRS{id}=="FUJ*", ENV{ID_MODEL}="Serial Wacom Tablet $attr{id}", ENV{ID_INPUT}="1", ENV{ID_INPUT_TABLET}="1", ENV{NAME}="Serial Wacom Tablet $attr{id}"
# comment out the next line if your distribution does not provide systemd
# If a /dev/ttySx device with the WACf name is detected, start the
# wacom-inputattach service with the kernel name as parameter
#SUBSYSTEM=="tty|pnp", KERNEL=="ttyS[0-9]*", ATTRS{id}=="WACf*", TAG+="systemd", ENV{SYSTEMD_WANTS}+="wacom-inputattach@%k.service"
LABEL="wacom_end"
+144
View File
@@ -0,0 +1,144 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-input-wacom</Name>
<Homepage>http://linuxwacom.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<IsA>driver</IsA>
<Summary>Input driver for Wacom tablets and drawing devices</Summary>
<Description>xorg-input-wacom includes the drivers and tools for Wacom devices.</Description>
<Archive sha1sum="d4d22214f3e522caf64c36a85ca6a1c0c710b2fd" type="tarbz2">mirrors://sourceforge/linuxwacom/xf86-input-wacom/xf86-input-wacom-0.29.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXi-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-input-wacom</Name>
<RuntimeDependencies>
<Dependency>libXi</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>libXinerama</Dependency>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/lib/udev</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="data">/usr/share/X11</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/lib/udev/rules.d/70-wacom.rules">70-wacom.rules</AdditionalFile>
</AdditionalFiles>
</Package>
<Package>
<Name>xorg-input-wacom-devel</Name>
<Summary>Development files for xorg-input-wacom</Summary>
<RuntimeDependencies>
<Dependency release="current">xorg-input-wacom</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/isdv4-serial-debugger</Path>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="12">
<Date>2015-05-08</Date>
<Version>0.29.0</Version>
<Comment>Version bump</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-01-23</Date>
<Version>0.24.0</Version>
<Comment>Version bump</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2014-09-01</Date>
<Version>0.24.0</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-05-16</Date>
<Version>0.24.0</Version>
<Comment>version bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="8">
<Date>2014-03-09</Date>
<Version>0.23.0</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-03-08</Date>
<Version>0.23.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-11-05</Date>
<Version>0.22.1</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>0.22.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-21</Date>
<Version>0.22.1</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>0.21.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>0.17.0</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>0.17.0</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-input-wacom</Name>
<Summary xml:lang="tr">Wacom tabletleri ve çizim aygıtları için giriş sürücüsü</Summary>
<Description xml:lang="tr">xorg-input-wacom, Wacom aygıtlarını kullanmak için sürücü ve araçları içerir.</Description>
</Source>
<Package>
<Name>xorg-input-wacom-devel</Name>
<Summary xml:lang="tr">xorg-input-wacom için geliştirme dosyaları</Summary>
</Package>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-fiv")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,23 @@
From 9f67408e4f078e907fbf4feb45cfdcfd0cdebcca Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Thu, 10 Jan 2013 03:03:29 +0000
Subject: Remove #include "mibstore.h"
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/apm.h b/src/apm.h
index a3c06f8..365e5e2 100644
--- a/src/apm.h
+++ b/src/apm.h
@@ -33,9 +33,6 @@
/* All drivers initialising the SW cursor need this */
#include "mipointer.h"
-/* All drivers implementing backing store need this */
-#include "mibstore.h"
-
/* I2C support */
#include "xf86i2c.h"
--
cgit v0.9.0.2-2-gbebe
+108
View File
@@ -0,0 +1,108 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-apm</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org apm video driver</Summary>
<Description>xorg-video-apm contains the X.Org driver for Alliance Promotion cards.</Description>
<Archive sha1sum="a4cdb587f94c0fd28bea92b2469ea1e55d6d6589" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-apm-1.2.5.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">git-fix.diff</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-apm</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>1.2.5</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2015-01-21</Date>
<Version>1.2.5</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>1.2.5</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.2.5</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.2.5</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.2.5</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.2.5</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.2.5</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>1.2.5</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.2.5</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-apm</Name>
<Summary xml:lang="tr">X.Org apm ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-apm, Alliance Promotion ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-fiv")
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README*")
+106
View File
@@ -0,0 +1,106 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-cirrus</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org cirrus video driver</Summary>
<Description>xorg-video-cirrus contains the X.Org driver for Cirrus Logic cards.</Description>
<Archive sha1sum="545cbedb42e5a5ce6bdf0b9bc30a826908f284e5" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-cirrus-1.5.3.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libpciaccess-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-cirrus</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>1.5.3</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>1.5.2</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>1.5.2</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.5.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.5.2</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.5.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.5.2</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.5.2</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>1.5.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.5.1</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-cirrus</Name>
<Summary xml:lang="tr">X.Org cirrus ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-cirrus, Cirrus Logic ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
from pisi.actionsapi import autotools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README*")
@@ -0,0 +1,31 @@
From 44f04fd3046043ed31369025f34353c4e0e5c1cd Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 25 Sep 2012 12:54:36 +0000
Subject: Remove mibstore.h
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/dummy_driver.c b/src/dummy_driver.c
index 62066d6..6062c39 100644
--- a/src/dummy_driver.c
+++ b/src/dummy_driver.c
@@ -14,9 +14,6 @@
/* All drivers initialising the SW cursor need this */
#include "mipointer.h"
-/* All drivers implementing backing store need this */
-#include "mibstore.h"
-
/* All drivers using the mi colormap manipulation need this */
#include "micmap.h"
@@ -617,7 +614,6 @@ DUMMYScreenInit(SCREEN_INIT_ARGS_DECL)
, lines - pScrn->virtualY);
}
- miInitializeBackingStore(pScreen);
xf86SetBackingStore(pScreen);
xf86SetSilkenMouse(pScreen);
--
cgit v0.9.0.2-2-gbebe
+107
View File
@@ -0,0 +1,107 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-dummy</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org dummy video driver</Summary>
<Description>xorg-video-dummy is a dummy video driver for X.Org.</Description>
<Archive sha1sum="b4a189b12406c6cbd5a68628a740ca59acef790a" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-dummy-0.3.7.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level="1">git-fixes.diff</Patch> -->
</Patches>
</Source>
<Package>
<Name>xorg-video-dummy</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>0.3.7</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>0.3.7</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>0.3.7</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>0.3.7</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>0.3.6</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>0.3.6</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>0.3.6</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>0.3.6</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>0.3.6</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>0.3.6</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-dummy</Name>
<Summary xml:lang="tr">X.Org dummy ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-dummy, X.Org için sahte bir ekran kartı sürücüsü içerir.</Description>
</Source>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,29 @@
From ac293412a01d87f87eb61f4adb9db7486a75d3fc Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 25 Sep 2012 12:54:37 +0000
Subject: Remove mibstore.h
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/fbdev.c b/src/fbdev.c
index cd7ebc5..f5a7378 100644
--- a/src/fbdev.c
+++ b/src/fbdev.c
@@ -14,7 +14,6 @@
#include "xf86_OSproc.h"
#include "mipointer.h"
-#include "mibstore.h"
#include "micmap.h"
#include "colormapst.h"
#include "xf86cmap.h"
@@ -845,7 +844,6 @@ FBDevScreenInit(SCREEN_INIT_ARGS_DECL)
}
xf86SetBlackWhitePixels(pScreen);
- miInitializeBackingStore(pScreen);
xf86SetBackingStore(pScreen);
/* software cursor */
--
cgit v0.9.0.2-2-gbebe
+110
View File
@@ -0,0 +1,110 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-fbdev</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org fbdev video driver</Summary>
<Description>xorg-video-fbdev contains the X.Org driver for Linux framebuffer device.</Description>
<Archive sha1sum="237ea14a55ca4012d6ce18fbfdc697d48d5838a2" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level="1">git-fixes.diff</Patch> -->
<!-- causes problem with version 0.4.3 -->
<!--Patch level="1">BGNoneRoot.patch</Patch-->
</Patches>
</Source>
<Package>
<Name>xorg-video-fbdev</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>0.4.4</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>0.4.4</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>0.4.4</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>0.4.4</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>0.4.3</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>0.4.3</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>0.4.3</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>0.4.3</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>0.4.3</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>0.4.3</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-fbdev</Name>
<Summary xml:lang="tr">X.Org fbdev ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-fbdev, Linux framebuffer aygıtı için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+24
View File
@@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
def setup():
shelltools.export("LC_ALL", "C")
#autotools.autoreconf("-vif")
autotools.configure("\
--disable-static \
--enable-visibility\
")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,243 @@
diff --git a/src/gx_driver.c b/src/gx_driver.c
index 7f44e19..ab57df1 100644
--- a/src/gx_driver.c
+++ b/src/gx_driver.c
@@ -32,6 +32,9 @@
#endif
#include <stdio.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <sys/mman.h>
#include "xf86.h"
#include "xf86_OSproc.h"
@@ -322,7 +325,6 @@ map_pci_mem(ScrnInfoPtr pScrni, int vram,
struct pci_device *dev, int bar, int size)
{
void *ptr;
- void **result = (void **) &ptr;
int map_size = size ? size : dev->regions[bar].size;
int err = pci_device_map_range(dev,
@@ -330,12 +332,18 @@ map_pci_mem(ScrnInfoPtr pScrni, int vram,
map_size,
PCI_DEV_MAP_FLAG_WRITABLE |
(vram ? PCI_DEV_MAP_FLAG_WRITE_COMBINE : 0),
- result);
+ &ptr);
if (err)
return NULL;
return ptr;
}
+
+static inline int
+unmap_pci_mem(ScrnInfoPtr pScrni, struct pci_device *dev, void *ptr, int size)
+{
+ return pci_device_unmap_range(dev, ptr, size);
+}
#endif
extern unsigned long gfx_gx2_scratch_base;
@@ -373,8 +381,19 @@ GXMapMem(ScrnInfoPtr pScrni)
gfx_gx2_scratch_base = pGeode->FBAvail - 0x4000;
+#ifndef XSERVER_LIBPCIACCESS
XpressROMPtr = xf86MapVidMem(index, VIDMEM_FRAMEBUFFER, 0xF0000, 0x10000);
-
+#else
+ {
+ int fd = open("/dev/mem", O_RDWR);
+ if (fd < 0) {
+ xf86DrvMsg(index, X_ERROR, "Failed to open /dev/mem: %m\n");
+ return FALSE;
+ }
+ XpressROMPtr = mmap(NULL, 0x10000, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0xF0000);
+ close(fd);
+ }
+#endif
pGeode->FBBase = gfx_virt_fbptr;
if ((!gfx_virt_regptr) || (!gfx_virt_gpptr) ||
@@ -395,9 +414,9 @@ GXMapMem(ScrnInfoPtr pScrni)
*/
static Bool
-GXCheckVGA(ScrnInfoPtr pScrni)
+GXCheckVGA(ScrnInfoPtr pScrni, EntityInfoPtr pEnt)
{
-
+#ifndef XSERVER_LIBPCIACCESS
unsigned char *ptr;
const char *vgasig = "IBM VGA Compatible";
int ret;
@@ -413,6 +432,11 @@ GXCheckVGA(ScrnInfoPtr pScrni)
xf86UnMapVidMem(pScrni->scrnIndex, (pointer) ptr, strlen(vgasig));
return ret ? FALSE : TRUE;
+#else
+ pciVideoPtr pci = xf86GetPciInfoForEntity(pEnt->index);
+
+ return pci_device_is_boot_vga(pci);
+#endif
}
static Bool
@@ -443,7 +467,7 @@ GXPreInit(ScrnInfoPtr pScrni, int flags)
if (pGeode == NULL)
return FALSE;
- useVGA = GXCheckVGA(pScrni);
+ useVGA = GXCheckVGA(pScrni, pEnt);
if (flags & PROBE_DETECT) {
GeodeProbeDDC(pScrni, pEnt->index);
@@ -591,12 +615,18 @@ GXPreInit(ScrnInfoPtr pScrni, int flags)
panelgeo = xf86GetOptValString(GeodeOptions, GX_OPTION_PANEL_GEOMETRY);
if ((s = xf86GetOptValString(GeodeOptions, GX_OPTION_ACCEL_METHOD))) {
+#if defined(XF86XAA) && defined(XF86EXA)
if (!xf86NameCmp(s, "XAA"))
pGeode->useEXA = FALSE;
else if (xf86NameCmp(s, "EXA"))
xf86DrvMsg(pScrni->scrnIndex, X_ERROR,
"Unknown accleration method %s. Defaulting to XAA.\n",
s);
+#elif defined(XF86EXA)
+ pGeode->useEXA = TRUE;
+#else
+ pGeode->useEXA = FALSE;
+#endif
}
xf86DrvMsg(pScrni->scrnIndex, X_INFO,
@@ -752,11 +782,21 @@ GXUnmapMem(ScrnInfoPtr pScrni)
GeodeRec *pGeode = GEODEPTR(pScrni);
/* unmap all the memory map's */
-
+#ifndef XSERVER_LIBPCIACCESS
xf86UnMapVidMem(pScrni->scrnIndex, gfx_virt_regptr, GX_CPU_REG_SIZE);
xf86UnMapVidMem(pScrni->scrnIndex, gfx_virt_gpptr, GX_GP_REG_SIZE);
xf86UnMapVidMem(pScrni->scrnIndex, gfx_virt_vidptr, GX_VID_REG_SIZE);
xf86UnMapVidMem(pScrni->scrnIndex, gfx_virt_fbptr, pGeode->FBAvail);
+#else
+ pciVideoPtr pci = xf86GetPciInfoForEntity(pGeode->pEnt->index);
+
+ unmap_pci_mem(pScrni, pci, gfx_virt_regptr, GX_CPU_REG_SIZE);
+ unmap_pci_mem(pScrni, pci, gfx_virt_gpptr, GX_GP_REG_SIZE);
+ unmap_pci_mem(pScrni, pci, gfx_virt_vidptr, GX_VID_REG_SIZE);
+ unmap_pci_mem(pScrni, pci, gfx_virt_fbptr, pGeode->FBAvail);
+
+ munmap(XpressROMPtr, 0x10000);
+#endif
return TRUE;
}
diff --git a/src/lx_driver.c b/src/lx_driver.c
index 146578e..c68f715 100644
--- a/src/lx_driver.c
+++ b/src/lx_driver.c
@@ -33,6 +33,9 @@
#include <stdio.h>
#include <string.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <sys/mman.h>
#include "xf86.h"
#include "xf86_OSproc.h"
@@ -155,7 +158,6 @@ map_pci_mem(ScrnInfoPtr pScrni, int vram,
struct pci_device *dev, int bar, int size)
{
void *ptr;
- void **result = (void **) &ptr;
int map_size = size ? size : dev->regions[bar].size;
int err = pci_device_map_range(dev,
@@ -163,7 +165,7 @@ map_pci_mem(ScrnInfoPtr pScrni, int vram,
map_size,
PCI_DEV_MAP_FLAG_WRITABLE |
(vram ? PCI_DEV_MAP_FLAG_WRITE_COMBINE : 0),
- result);
+ &ptr);
if (err)
return NULL;
@@ -235,7 +237,19 @@ LXMapMem(ScrnInfoPtr pScrni)
pGeode->FBAvail);
gp_set_command_buffer_base(cmd_bfr_phys, 0, pGeode->CmdBfrSize);
+#ifndef XSERVER_LIBPCIACCESS
XpressROMPtr = xf86MapVidMem(index, VIDMEM_FRAMEBUFFER, 0xF0000, 0x10000);
+#else
+ {
+ int fd = open("/dev/mem", O_RDWR);
+ if (fd < 0) {
+ xf86DrvMsg(index, X_ERROR, "Failed to open /dev/mem: %m\n");
+ return FALSE;
+ }
+ XpressROMPtr = mmap(NULL, 0x10000, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0xF0000);
+ close(fd);
+ }
+#endif
pGeode->FBBase = cim_fb_ptr;
@@ -253,9 +267,9 @@ LXMapMem(ScrnInfoPtr pScrni)
*/
static Bool
-LXCheckVGA(ScrnInfoPtr pScrni)
+LXCheckVGA(ScrnInfoPtr pScrni, EntityInfoPtr pEnt)
{
-
+#ifndef XSERVER_LIBPCIACCESS
unsigned char *ptr;
const char *vgasig = "IBM VGA Compatible";
int ret;
@@ -271,6 +285,11 @@ LXCheckVGA(ScrnInfoPtr pScrni)
xf86UnMapVidMem(pScrni->scrnIndex, (pointer) ptr, strlen(vgasig));
return ret ? FALSE : TRUE;
+#else
+ pciVideoPtr pci = xf86GetPciInfoForEntity(pEnt->index);
+
+ return pci_device_is_boot_vga(pci);
+#endif
}
static Bool
@@ -310,7 +329,7 @@ LXPreInit(ScrnInfoPtr pScrni, int flags)
if (pGeode == NULL)
return FALSE;
- pGeode->useVGA = LXCheckVGA(pScrni);
+ pGeode->useVGA = LXCheckVGA(pScrni, pEnt);
pGeode->VGAActive = FALSE;
pGeode->pEnt = pEnt;
@@ -611,6 +630,8 @@ LXUnmapMem(ScrnInfoPtr pScrni)
xf86UnMapVidMem(pScrni->scrnIndex, (pointer) cim_vg_ptr, LX_VG_REG_SIZE);
xf86UnMapVidMem(pScrni->scrnIndex, (pointer) cim_vid_ptr, LX_VID_REG_SIZE);
xf86UnMapVidMem(pScrni->scrnIndex, (pointer) cim_vip_ptr, LX_VIP_REG_SIZE);
+
+ xf86UnMapVidMem(pScrni->scrnIndex, XpressROMPtr, 0x10000);
#else
GeodeRec *pGeode = GEODEPTR(pScrni);
pciVideoPtr pci = xf86GetPciInfoForEntity(pGeode->pEnt->index);
@@ -620,9 +641,9 @@ LXUnmapMem(ScrnInfoPtr pScrni)
unmap_pci_mem(pScrni, pci, cim_vid_ptr, LX_VID_REG_SIZE);
unmap_pci_mem(pScrni, pci, cim_vip_ptr, LX_VIP_REG_SIZE);
unmap_pci_mem(pScrni, pci, cim_fb_ptr, pGeode->FBAvail + CIM_CMD_BFR_SZ);
-#endif
- xf86UnMapVidMem(pScrni->scrnIndex, XpressROMPtr, 0x10000);
+ munmap(XpressROMPtr, 0x10000);
+#endif
return TRUE;
}
@@ -0,0 +1,14 @@
--- xf86-video-geode-2.11.16/src/lx_memory.c.orig 2014-10-16 21:48:40.794858194 -0400
+++ xf86-video-geode-2.11.16/src/lx_memory.c 2014-10-16 21:49:10.025007547 -0400
@@ -23,6 +23,10 @@
* software without specific prior written permission.
*/
+#if HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "xf86.h"
#include "geode.h"
#include "cim/cim_regs.h"
+108
View File
@@ -0,0 +1,108 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-geode</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org geode video driver</Summary>
<Description>xorg-video-geode contains the X.Org driver for AMD Geode video cards.</Description>
<Archive sha1sum="f69f7cdbe5e9594a581349411ffe2dfe944e4e0a" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-geode-2.11.16.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">xf86-video-geode-2.11.16-glibc-2.20.patch</Patch>
<Patch level="1">build-fix-1.17.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-geode</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="8">
<Date>2015-05-10</Date>
<Version>2.11.16</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2015-02-10</Date>
<Version>2.11.16</Version>
<Comment>Rebuild xorg-server 1.6.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-09-01</Date>
<Version>2.11.16</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-16</Date>
<Version>2.11.15</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-03-09</Date>
<Version>2.11.15</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-08-25</Date>
<Version>2.11.14</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-06-21</Date>
<Version>2.11.14</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>2.11.4</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>2.11.14</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-12</Date>
<Version>2.11.13</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-geode</Name>
<Summary xml:lang="tr">X.Org geode ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-geode, AMD Geode ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("\
--disable-static \
--disable-dri \
")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README*")
@@ -0,0 +1,30 @@
From 073d5b0b392781bf4a6aa7f9e2dbe2ae51caed2c Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 25 Sep 2012 12:54:38 +0000
Subject: Remove mibstore.h
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/glint_driver.c b/src/glint_driver.c
index b6d20a9..aa78516 100644
--- a/src/glint_driver.c
+++ b/src/glint_driver.c
@@ -52,8 +52,6 @@
#include "compiler.h"
#include "mipointer.h"
-#include "mibstore.h"
-
#include "pm3_regs.h"
#include "glint_regs.h"
#include "IBM.h"
@@ -2904,7 +2902,6 @@ GLINTScreenInit(SCREEN_INIT_ARGS_DECL)
}
}
- miInitializeBackingStore(pScreen);
xf86SetBackingStore(pScreen);
xf86SetSilkenMouse(pScreen);
--
cgit v0.9.0.2-2-gbebe
+110
View File
@@ -0,0 +1,110 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-glint</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org glint video driver</Summary>
<Description>xorg-video-glint contains the X.Org driver for 3DLabs Permedia cards.</Description>
<Archive sha1sum="40f817c3aaac1b04bff28f4552bc4b4fe522013b" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-glint-1.2.8.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">git-fix.diff</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-glint</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>1.2.8</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>1.2.8</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>1.2.8</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.2.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.2.8</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.2.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.2.8</Version>
<Comment>Rebuild</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.2.8</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>1.2.8</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.2.8</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-glint</Name>
<Summary xml:lang="tr">X.Org glint ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-glint, 3DLabs Permedia ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,67 @@
--- xf86-video-i128-1.2.0/src/i128_driver.c.1600sw-hack 2006-04-07 15:10:18.000000000 -0400
+++ xf86-video-i128-1.2.0/src/i128_driver.c 2006-08-28 14:15:22.000000000 -0400
@@ -508,6 +508,45 @@ I128AvailableOptions(int chipid, int bus
return I128Options;
}
+#define MODEPREFIX(name) NULL, NULL, name, 0, M_T_DRIVER
+#define MODESUFFIX 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,FALSE,FALSE,0,NULL,0,0.0,0.0
+
+static DisplayModeRec sgi1600sw_modes[] = {
+ { MODEPREFIX("1600x1024"), 103125, 1600, 1600, 1656, 1664, 0,
+ 1024, 1024, 1029, 1030, 0,
+ V_PHSYNC | V_PVSYNC, MODESUFFIX },
+ { MODEPREFIX("800x512"), 54375, 800, 800, 840, 848, 0,
+ 512, 512, 514, 515, 0,
+ V_PHSYNC | V_PVSYNC | V_DBLSCAN, MODESUFFIX }
+};
+
+static void
+add1600SWModes(ScrnInfoPtr pScrn)
+{
+ DisplayModePtr modes;
+ int hskew = 0;
+
+ modes = xnfcalloc(2, sizeof(*modes));
+
+ memcpy(modes, sgi1600sw_modes, 2 * sizeof(*modes));
+
+ switch (pScrn->bitsPerPixel) {
+ case 8:
+ hskew = 1; break;
+ case 16:
+ hskew = 5; break;
+ case 24: case 32:
+ hskew = 7; break;
+ default: break;
+ }
+
+ modes[0].HSkew = modes[1].HSkew = hskew;
+
+ modes[0].next = &modes[1];
+ modes[1].next = pScrn->monitor->Modes;
+
+ pScrn->monitor->Modes = modes;
+}
/* Mandatory
*
@@ -1081,6 +1120,18 @@ I128PreInit(ScrnInfoPtr pScrn, int flags
xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
"Digital flat panel forced\n");
+ if (pI128->FlatPanel && !mon) {
+ /* Since DDC can be unreliable, jam in known 1600SW data */
+ pScrn->monitor->nHsync = 1;
+ pScrn->monitor->hsync[0].lo = 30.0;
+ pScrn->monitor->hsync[0].hi = 72.0;
+ pScrn->monitor->nVrefresh = 1;
+ pScrn->monitor->vrefresh[0].lo = 58;
+ pScrn->monitor->vrefresh[0].hi = 62;
+ pScrn->monitor->maxPixClock = 104 * 1000;
+ add1600SWModes(pScrn);
+ }
+
xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
"Using SilverHammer programmable clock (MCLK %1.3f MHz)\n",
mclk / 1000.0);
@@ -0,0 +1,53 @@
From 3226d66c951f3621fb940cc5844098d892089eb1 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Wed, 15 Aug 2012 17:03:11 +0000
Subject: Don't bother to include vbe.h
Just copied from xf86 boilerplate afaict.
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/i128_driver.c b/src/i128_driver.c
index 66fdee0..a0f08c0 100644
--- a/src/i128_driver.c
+++ b/src/i128_driver.c
@@ -55,7 +55,6 @@
#include "micmap.h"
#include "xf86DDC.h"
-#include "vbe.h"
#include "xf86cmap.h"
#include "fb.h"
--
cgit v0.9.0.2-2-gbebe
From c87753733a6e1f85d1d037dced0b47ce0cf41658 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 25 Sep 2012 12:54:40 +0000
Subject: Remove mibstore.h
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/i128_driver.c b/src/i128_driver.c
index a0f08c0..51a4135 100644
--- a/src/i128_driver.c
+++ b/src/i128_driver.c
@@ -50,8 +50,6 @@
/* All drivers initialising the SW cursor need this */
#include "mipointer.h"
-/* All drivers implementing backing store need this */
-#include "mibstore.h"
#include "micmap.h"
#include "xf86DDC.h"
@@ -1556,7 +1554,6 @@ I128ScreenInit(SCREEN_INIT_ARGS_DECL)
return FALSE;
}
- miInitializeBackingStore(pScreen);
xf86SetBackingStore(pScreen);
xf86SetSilkenMouse(pScreen);
--
cgit v0.9.0.2-2-gbebe
+109
View File
@@ -0,0 +1,109 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-i128</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org i128 video driver</Summary>
<Description>xorg-video-i128 contains the X.Org driver for Number Nine chipsets.</Description>
<Archive sha1sum="4e66922f46169bf893cea00b33f80cf450070270" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-i128-1.3.6.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">git-fixes.diff</Patch>
<Patch level="1">1600sw-range-hack.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-i128</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>1.3.6</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>1.3.6</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>1.3.6</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.3.6</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.3.6</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.3.6</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.3.6</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.3.6</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>1.3.6</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.3.6</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-i128</Name>
<Summary xml:lang="tr">X.Org i128 ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-i128, Number Nine ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,32 @@
From 084aa23643bf4245c917e3d672576bc9e5717017 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Thu, 10 Jan 2013 03:21:52 +0000
Subject: Remove mibstore.h
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/i740_driver.c b/src/i740_driver.c
index 1c82198..7c1051d 100644
--- a/src/i740_driver.c
+++ b/src/i740_driver.c
@@ -63,10 +63,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include "compiler.h"
-/* Drivers using the mi implementation of backing store need: */
-
-#include "mibstore.h"
-
/* All drivers using the vgahw module need this */
/* This driver needs to be modified to not use vgaHW for multihead operation */
#include "vgaHW.h"
@@ -1558,7 +1554,6 @@ I740ScreenInit(SCREEN_INIT_ARGS_DECL) {
}
}
- miInitializeBackingStore(pScreen);
xf86SetBackingStore(pScreen);
xf86SetSilkenMouse(pScreen);
--
cgit v0.9.0.2-2-gbebe
+108
View File
@@ -0,0 +1,108 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-i740</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org i740 video driver</Summary>
<Description>xorg-video-i740 contains the X.Org driver for Intel i740 cards.</Description>
<Archive sha1sum="5444fdb1af76dde8323ea86ca19517f27b60a2e3" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-i740-1.3.4.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">git-fix.diff</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-i740</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>1.3.4</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>1.3.4</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>1.3.4</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.3.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.3.4</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.3.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.3.4</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.3.4</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>1.3.4</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.3.4</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-i740</Name>
<Summary xml:lang="tr">X.Org i740 ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-i740, Intel i740 ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+25
View File
@@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
# DRI3 has been known to be buggy with the current stack, so is disabled
autotools.configure("\
--disable-static \
--disable-dri3 \
--enable-glamor \
")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "COPYING", "ChangeLog", "NEWS", "README")
+154
View File
@@ -0,0 +1,154 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-intel</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org intel video driver</Summary>
<Description>xorg-video-intel contains the X.Org driver for Intel video chipsets.</Description>
<Archive sha1sum="9af9ded7a29026c211e5eb50a547e3e33976301d" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-intel-2.99.917.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libXv-devel</Dependency>
<Dependency>libdrm-devel</Dependency>
<Dependency>pixman-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>libXvMC-devel</Dependency>
<Dependency>xcb-util-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>libXfixes-devel</Dependency>
<Dependency>libXcursor-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>libXdamage-devel</Dependency>
<Dependency>libXinerama-devel</Dependency>
<Dependency>libdrm-intel</Dependency>
<Dependency>libpciaccess-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
<Dependency>libxshmfence-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-intel</Name>
<RuntimeDependencies>
<Dependency>libXv</Dependency>
<Dependency>libdrm</Dependency>
<Dependency>pixman</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXtst</Dependency>
<Dependency>libXvMC</Dependency>
<Dependency>xcb-util</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>libXfixes</Dependency>
<Dependency>libXcursor</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>libXdamage</Dependency>
<Dependency>libXinerama</Dependency>
<Dependency>libdrm-intel</Dependency>
<Dependency>libpciaccess</Dependency>
<Dependency>xorg-server</Dependency>
<Dependency>libxshmfence</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/libexec</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share</Path>
</Files>
</Package>
<History>
<Update release="12">
<Date>2015-05-10</Date>
<Version>2.99.917</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-01-21</Date>
<Version>2.99.917</Version>
<Comment>Version bump.</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2014-09-01</Date>
<Version>2.99.914</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-05-16</Date>
<Version>2.99.911</Version>
<Comment>Version bump.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvarice@gmail.com</Email>
</Update>
<Update release="8">
<Date>2014-03-12</Date>
<Version>2.21.15</Version>
<Comment>Add xserver 1.15 xompat patch.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-03-09</Date>
<Version>2.21.15</Version>
<Comment>Version bump for xorg-server 1.15.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-11-06</Date>
<Version>2.21.9</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>2.21.9</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>2.21.9</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>2.21.6</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-08</Date>
<Version>2.21.6</Version>
<Comment>Version bump</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>2.20.9</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-intel</Name>
<Summary xml:lang="tr">X.Org intel ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-intel, Intel ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("\
--disable-static \
--disable-dri \
--disable-exa \
")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
+100
View File
@@ -0,0 +1,100 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-mach64</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org mach64 video driver</Summary>
<Description>xorg-video-mach64 contains the X.Org driver for ATI Mach64 (Rage) video cards.</Description>
<Archive sha1sum="0ba2d51752a62808286937cf3c6a95794fa5cb29" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-mach64-6.9.5.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-mach64</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-05-10</Date>
<Version>6.9.5</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-01-23</Date>
<Version>6.9.4</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-01</Date>
<Version>6.9.4</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-16</Date>
<Version>6.9.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-03-09</Date>
<Version>6.9.4</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>6.9.4</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>6.9.4</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>6.9.3</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>6.9.3</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-mach64</Name>
<Summary xml:lang="tr">X.Org mach64 ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-mach64, ATI Mach64 (Rage) ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+22
View File
@@ -0,0 +1,22 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("\
--disable-static \
--disable-dri \
")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README*")
@@ -0,0 +1,93 @@
This is pretty lame, sticking INREG into the blit path is probably going
to hurt performance. Which, whatever, G-series are old cards, but still.
Redo me to put the needed bits in the pMga at init time instead. - ajax
diff -up xf86-video-mga-1.4.12/src/mga_dri.c.jx xf86-video-mga-1.4.12/src/mga_dri.c
--- xf86-video-mga-1.4.12/src/mga_dri.c.jx 2008-08-15 13:55:06.000000000 -0400
+++ xf86-video-mga-1.4.12/src/mga_dri.c 2011-06-20 12:04:43.047560274 -0400
@@ -374,7 +374,8 @@ void MGAGetQuiescence( ScrnInfoPtr pScrn
pMga->SrcOrg = 0;
OUTREG( MGAREG_DSTORG, pMga->DstOrg );
- OUTREG( MGAREG_OPMODE, MGAOPM_DMA_BLIT );
+ OUTREG( MGAREG_OPMODE,
+ (INREG(MGAREG_OPMODE) & ~MGAOPM_DMA_MASK) | MGAOPM_DMA_BLIT );
OUTREG( MGAREG_CXBNDRY, 0xFFFF0000 ); /* (maxX << 16) | minX */
OUTREG( MGAREG_YTOP, 0x00000000 ); /* minPixelPointer */
OUTREG( MGAREG_YBOT, 0x007FFFFF ); /* maxPixelPointer */
diff -up xf86-video-mga-1.4.12/src/mga_exa.c.jx xf86-video-mga-1.4.12/src/mga_exa.c
--- xf86-video-mga-1.4.12/src/mga_exa.c.jx 2009-04-27 11:47:42.000000000 -0400
+++ xf86-video-mga-1.4.12/src/mga_exa.c 2011-06-20 12:08:14.368304719 -0400
@@ -701,7 +701,8 @@ mgaUploadToScreen(PixmapPtr pDst, int x,
mgaSetup(pMga, pDst, NULL, 10);
- OUTREG(MGAREG_OPMODE, MGAOPM_DMA_BLIT);
+ OUTREG(MGAREG_OPMODE,
+ (INREG(MGAREG_OPMODE) & ~MGAOPM_DMA_MASK) | MGAOPM_DMA_BLIT);
OUTREG(MGAREG_DSTORG, exaGetPixmapOffset(pDst));
OUTREG(MGAREG_PITCH, mgaGetPixmapPitch(pDst));
OUTREG(MGAREG_PLNWT, 0xffffffff);
diff -up xf86-video-mga-1.4.12/src/mga_reg.h.jx xf86-video-mga-1.4.12/src/mga_reg.h
--- xf86-video-mga-1.4.12/src/mga_reg.h.jx 2011-06-20 11:57:31.000000000 -0400
+++ xf86-video-mga-1.4.12/src/mga_reg.h 2011-06-20 12:01:22.891854925 -0400
@@ -124,6 +124,7 @@
#define MGAOPM_DMA_GENERAL (0x00 << 2)
#define MGAOPM_DMA_BLIT (0x01 << 2)
#define MGAOPM_DMA_VECTOR (0x10 << 2)
+#define MGAOPM_DMA_MASK (0x11 << 2)
/* MACCESS register additives */
#define MGAMAC_PW8 0x00
diff -up xf86-video-mga-1.4.12/src/mga_storm.c.jx xf86-video-mga-1.4.12/src/mga_storm.c
--- xf86-video-mga-1.4.12/src/mga_storm.c.jx 2011-06-20 11:57:31.000000000 -0400
+++ xf86-video-mga-1.4.12/src/mga_storm.c 2011-06-20 12:11:51.721070061 -0400
@@ -2192,6 +2192,7 @@ MGAFillSolidRectsDMA(
MGAPtr pMga = MGAPTR(pScrn);
XAAInfoRecPtr infoRec = pMga->AccelInfoRec;
CARD32 *base = (CARD32*)pMga->ILOADBase;
+ CARD32 opmode;
CHECK_DMA_QUIESCENT(pMga, pScrn);
@@ -2207,7 +2208,8 @@ MGAFillSolidRectsDMA(
if(!nBox) return;
- OUTREG(MGAREG_OPMODE, MGAOPM_DMA_GENERAL);
+ opmode = INREG(MGAREG_OPMODE) & ~MGAOPM_DMA_MASK;
+ OUTREG(MGAREG_OPMODE, opmode | MGAOPM_DMA_GENERAL);
while(nBox) {
base[0] = DMAINDICES(MGAREG_FXBNDRY, MGAREG_YDSTLEN + MGAREG_EXEC,
MGAREG_FXBNDRY, MGAREG_YDSTLEN + MGAREG_EXEC);
@@ -2219,7 +2221,7 @@ MGAFillSolidRectsDMA(
pBox++;
base += 5; nBox -= 2;
}
- OUTREG(MGAREG_OPMODE, MGAOPM_DMA_BLIT);
+ OUTREG(MGAREG_OPMODE, opmode | MGAOPM_DMA_BLIT);
}
static void
@@ -2256,9 +2258,11 @@ MGAFillSolidSpansDMA(
}
if(n) {
+ CARD32 opmode;
if(n > 838860) n = 838860; /* maximum number we have room for */
- OUTREG(MGAREG_OPMODE, MGAOPM_DMA_GENERAL);
+ opmode = INREG(MGAREG_OPMODE) | MGAOPM_DMA_MASK;
+ OUTREG(MGAREG_OPMODE, opmode | MGAOPM_DMA_GENERAL);
while(n) {
base[0] = DMAINDICES(MGAREG_FXBNDRY, MGAREG_YDSTLEN + MGAREG_EXEC,
MGAREG_FXBNDRY, MGAREG_YDSTLEN + MGAREG_EXEC);
@@ -2270,7 +2274,7 @@ MGAFillSolidSpansDMA(
ppt++;
base += 5; n -= 2;
}
- OUTREG(MGAREG_OPMODE, MGAOPM_DMA_BLIT);
+ OUTREG(MGAREG_OPMODE, opmode | MGAOPM_DMA_BLIT);
}
if(infoRec->ClipBox) {
@@ -0,0 +1,12 @@
--- xf86-video-mga-1.4.5/src/mga_driver.c.jx 2006-11-08 12:16:44.000000000 -0500
+++ xf86-video-mga-1.4.5/src/mga_driver.c 2006-12-04 16:27:38.000000000 -0500
@@ -1329,8 +1329,7 @@
pMga->DualHeadEnabled = TRUE;
} else if (xf86IsPrimInitDone(pScrn->entityList[0])) {
xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
- "This card requires the \"mga_hal\" module for dual-head operation\n"
- "\tIt can be found at the Matrox web site <http://www.matrox.com>\n");
+ "No open-source support for dualhead on this card, sorry\n");
}
}
@@ -0,0 +1,30 @@
diff -up xf86-video-mga-1.6.2/src/mga_driver.c.jx xf86-video-mga-1.6.2/src/mga_driver.c
--- xf86-video-mga-1.6.2/src/mga_driver.c.jx 2013-05-20 16:14:10.000000000 -0400
+++ xf86-video-mga-1.6.2/src/mga_driver.c 2013-05-20 16:14:48.381607479 -0400
@@ -2004,7 +2004,12 @@ MGAPreInit(ScrnInfoPtr pScrn, int flags)
xf86DrvMsg(pScrn->scrnIndex, from, "Using %s cursor\n",
pMga->HWCursor ? "HW" : "SW");
- if (xf86ReturnOptValBool(pMga->Options, OPTION_NOACCEL, FALSE)) {
+ if (xf86ReturnOptValBool(pMga->Options, OPTION_SHADOW_FB, TRUE)) {
+ pMga->ShadowFB = TRUE;
+ pMga->NoAccel = TRUE;
+ xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
+ "Using \"Shadow Framebuffer\" - acceleration disabled\n");
+ } else if (xf86ReturnOptValBool(pMga->Options, OPTION_NOACCEL, FALSE)) {
pMga->NoAccel = TRUE;
xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Acceleration disabled\n");
} else {
@@ -2051,12 +2056,6 @@ MGAPreInit(ScrnInfoPtr pScrn, int flags)
(1 << pScrn->offset.green) |
(((pScrn->mask.blue >> pScrn->offset.blue) - 1) << pScrn->offset.blue);
}
- if (xf86ReturnOptValBool(pMga->Options, OPTION_SHADOW_FB, FALSE)) {
- pMga->ShadowFB = TRUE;
- pMga->NoAccel = TRUE;
- xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
- "Using \"Shadow Framebuffer\" - acceleration disabled\n");
- }
if (xf86ReturnOptValBool(pMga->Options, OPTION_OVERCLOCK_MEM, FALSE)) {
pMga->OverclockMem = TRUE;
xf86DrvMsg(pScrn->scrnIndex, X_CONFIG, "Overclocking memory\n");
+112
View File
@@ -0,0 +1,112 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-mga</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org mga video driver</Summary>
<Description>xorg-video-mga contains the X.Org driver for Matrox cards.</Description>
<Archive sha1sum="6ac9f61ece9d9449f914137b3eef685b2eebf66c" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-mga-1.6.3.tar.bz2</Archive>
<Patches>
<Patch level="1">mga-1.4.5-no-hal-advertising.patch</Patch>
<Patch level="1">mga-1.4.12-bigendian.patch</Patch>
<Patch level="1">mga-1.6.2-shadowfb.patch</Patch>
</Patches>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-mga</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>1.6.3</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>1.6.3</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>1.6.3</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.6.3</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.6.3</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.6.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.6.2</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.6.2</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>1.6.2</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.6.1</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-mga</Name>
<Summary xml:lang="tr">X.Org mga ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-mga, Matrox ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
+105
View File
@@ -0,0 +1,105 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-neomagic</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org neomagic video driver</Summary>
<Description>xorg-video-neomagic contains the X.Org driver for NeoMagic cards.</Description>
<Archive sha1sum="63762e9144926c0071f86a5a3c2bc88c02db5a4b" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-neomagic-1.2.9.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-neomagic</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-10</Date>
<Version>1.2.9</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-01-23</Date>
<Version>1.2.8</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>1.2.8</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>1.2.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>1.2.8</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.2.7</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.2.7</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.2.7</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>1.2.7</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.2.7</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-neomagic</Name>
<Summary xml:lang="tr">X.Org neomagic ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-neomagic, NeoMagic ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog")
+123
View File
@@ -0,0 +1,123 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-nouveau</Name>
<Homepage>http://nouveau.freedesktop.org/wiki/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org nouveau video driver</Summary>
<Description>xorg-video-nouveau contains the X.Org driver for NVIDIA cards.</Description>
<Archive sha1sum="ea94037f8dd05c223dd89c79a2e655ff58425892" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libdrm-nouveau</Dependency>
<Dependency>libpciaccess-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-nouveau</Name>
<RuntimeDependencies>
<Dependency>libdrm</Dependency>
<Dependency>libdrm-nouveau</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="12">
<Date>2015-05-08</Date>
<Version>1.0.11</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-01-21</Date>
<Version>1.0.11</Version>
<Comment>Rebuild for xorg-server 1.6.3</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2014-09-04</Date>
<Version>1.0.11</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-09-01</Date>
<Version>1.0.10</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-05-16</Date>
<Version>1.0.10</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-03-08</Date>
<Version>1.0.10</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-09-05</Date>
<Version>1.0.9</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>1.0.8</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>1.0.8</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>1.0.7</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-04-14</Date>
<Version>1.0.7</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-01-10</Date>
<Version>1.0.6</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-nouveau</Name>
<Summary xml:lang="tr">X.Org nouveau ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-nouveau, NVIDIA ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
@@ -0,0 +1,27 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.autoreconf("-if")
autotools.configure("\
--disable-static \
--enable-dri \
--enable-viaregtool \
--enable-debug \
--enable-xv-debug \
")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "NEWS", "README")
@@ -0,0 +1,11 @@
--- xf86-video-openchrome-0.3.3/src/via_3d.h.orig 2014-10-26 03:26:12.280985695 +0000
+++ xf86-video-openchrome-0.3.3/src/via_3d.h 2014-10-26 03:26:18.187511587 +0000
@@ -24,6 +24,7 @@
#ifndef VIA_3D_H
#define VIA_3D_H
+#include <xorg-server.h>
#include "xf86.h"
#include "via_dmabuffer.h"
@@ -0,0 +1,35 @@
Index: src/via_vt162x.c
===================================================================
--- src/via_vt162x.c (revision 787)
+++ src/via_vt162x.c (revision 786)
@@ -684,30 +650,11 @@ VT1622ModeI2C(ScrnInfoPtr pScrn, DisplayModePtr mo
xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x2B, Table.RGB[4]);
if (Table.RGB[5])
xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x2C, Table.RGB[5]);
- if (pBIOSInfo->TVEncoder == VIA_VT1625) {
- if (pBIOSInfo->TVType < TVTYPE_480P) {
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x02, 0x12);
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x23, 0x7E);
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x4A, 0x85);
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x4B, 0x0A);
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x4E, 0x00);
- } else {
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x02, 0x12);
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x4A, 0x85);
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x4B, 0x0A);
- }
- }
} else if (pBIOSInfo->TVOutput == TVOUTPUT_YCBCR) {
xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x02, 0x03);
xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x65, Table.YCbCr[0]);
xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x66, Table.YCbCr[1]);
xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x67, Table.YCbCr[2]);
- if (pBIOSInfo->TVEncoder == VIA_VT1625) {
- if (pBIOSInfo->TVType < TVTYPE_480P) {
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x23, 0x7E);
- xf86I2CWriteByte(pBIOSInfo->TVI2CDev, 0x4E, 0x00);
- }
- }
}
/* Configure flicker filter. */
+119
View File
@@ -0,0 +1,119 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-openchrome</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org openchrome video driver</Summary>
<Description>xorg-video-openchrome contains the X.Org driver for VIA video chipsets.</Description>
<Archive sha1sum="1f7b23d4ed53417eda5c6730486b36812f469295" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-openchrome-0.3.3.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>libXext-devel</Dependency>
<Dependency>libXv-devel</Dependency>
<Dependency>libXvMC-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="0">openchrome-0.2.904-fix_tvout_flickering.patch</Patch>
<Patch level="1">fixed.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-openchrome</Name>
<RuntimeDependencies>
<Dependency>libdrm</Dependency>
<Dependency>libXext</Dependency>
<Dependency>libXv</Dependency>
<Dependency>libXvMC</Dependency>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="executable">/usr/sbin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-05-08</Date>
<Version>0.3.3</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-02-10</Date>
<Version>0.3.3</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-01</Date>
<Version>0.3.3</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-16</Date>
<Version>0.3.3</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-03-09</Date>
<Version>0.3.3</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-02-02</Date>
<Version>0.3.3</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>0.3.3</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>0.3.3</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>0.3.1</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>0.3.1</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-openchrome</Name>
<Summary xml:lang="tr">X.Org openchrome ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-openchrome, VIA ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
+100
View File
@@ -0,0 +1,100 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-r128</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org r128 video driver</Summary>
<Description>xorg-video-r128 contains the X.Org driver for ATI Rage128 video cards.</Description>
<Archive sha1sum="159aee7d19b3a3f282e7b830e192fe84892c4006" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-r128-6.10.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-r128</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-05-08</Date>
<Version>6.10.0</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-01-23</Date>
<Version>6.9.2</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-01</Date>
<Version>6.9.2</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-16</Date>
<Version>6.9.2</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-03-09</Date>
<Version>6.9.2</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>6.9.1</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>6.9.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>6.8.4</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>6.8.4</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-r128</Name>
<Summary xml:lang="tr">X.Org r128 ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-r128, ATI Rage128 ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
# disable XAA to allow building against >=xorg-server-1.12.99.902
# pisitools.dosed("configure.ac", ".*USE_XAA, 1.*")
autotools.autoreconf("-vif")
autotools.configure()
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
+125
View File
@@ -0,0 +1,125 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-radeon</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org radeon video driver</Summary>
<Description>xorg-video-radeon contains the X.Org driver for ATI video chipsets.</Description>
<Archive sha1sum="9cfdaf0bd4a46781b5082c75ca546fc832598124" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-ati-7.5.0.tar.bz2</Archive>
<BuildDependencies>
<Dependency>libdrm-devel</Dependency>
<Dependency>libpciaccess-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>pixman-devel</Dependency>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>xorg-video-radeon</Name>
<RuntimeDependencies>
<Dependency>libdrm-radeon</Dependency>
<Dependency>libpciaccess</Dependency>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="12">
<Date>2015-05-10</Date>
<Version>7.5.0</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2015-01-23</Date>
<Version>7.5.0</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2014-10-18</Date>
<Version>7.5.0</Version>
<Comment>Version bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-09-01</Date>
<Version>7.4.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-05-16</Date>
<Version>7.3.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-03-08</Date>
<Version>7.3.0</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-02-02</Date>
<Version>7.1.0</Version>
<Comment>Rebuild Unused</Comment>
<Name>Varol Maksutoğlu</Name>
<Email>waroi@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-11-06</Date>
<Version>7.1.0</Version>
<Comment>Fix deps.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>7.1.0</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>7.1.0</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>6.14.6</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>6.14.6</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-radeon</Name>
<Summary xml:lang="tr">X.Org radeon ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-radeon, ATI ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
@@ -0,0 +1,18 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,125 @@
From 3a3ee1c45e54a808947cc26ca11f0a5299571053 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 25 Sep 2012 12:54:50 +0000
Subject: Remove mibstore.h
Signed-off-by: Adam Jackson <ajax@redhat.com>
---
diff --git a/src/rendition.c b/src/rendition.c
index 7c74f76..888bb4a 100644
--- a/src/rendition.c
+++ b/src/rendition.c
@@ -1173,7 +1173,6 @@ renditionScreenInit(SCREEN_INIT_ARGS_DECL)
fbPictureInit (pScreen, 0, 0);
xf86SetBlackWhitePixels(pScreen);
- miInitializeBackingStore(pScreen);
/*********************************************************/
/* The actual setup of the driver-specific code */
diff --git a/src/rendition.h b/src/rendition.h
index f7f13d4..297117e 100644
--- a/src/rendition.h
+++ b/src/rendition.h
@@ -28,9 +28,6 @@
/* All drivers initialising the SW cursor need this */
#include "mipointer.h"
-/* All drivers implementing backing store need this */
-#include "mibstore.h"
-
/* All drivers using the mi colormap manipulation need this */
#include "micmap.h"
--
cgit v0.9.0.2-2-gbebe
From 30a4b73644ee22904824d4847e44ca69369fad02 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 30 Sep 2014 10:21:58 -0400
Subject: Fix build against xserver 1.17
Also port from pci_device_map_region to pci_device_map_range. Somewhat
alarming that the previous code was using map_region but unmap_range...
Signed-off-by: Adam Jackson <ajax@redhat.com>
diff --git a/src/rendition.c b/src/rendition.c
index 888bb4a..9677850 100644
--- a/src/rendition.c
+++ b/src/rendition.c
@@ -1371,6 +1371,18 @@ renditionMapMem(ScrnInfoPtr pScreenInfo)
/* Override on users request */
WriteCombine
= xf86ReturnOptValBool(pRendition->Options, OPTION_FBWC, WriteCombine);
+#ifdef XSERVER_LIBPCIACCESS
+ mapOption = PCI_DEV_MAP_FLAG_WRITABLE;
+ if (WriteCombine)
+ mapOption |= PCI_DEV_MAP_FLAG_WRITE_COMBINE;
+
+ err = pci_device_map_range(pRendition->PciInfo,
+ pRendition->PciInfo->regions[0].base_addr,
+ pRendition->PciInfo->regions[0].size,
+ mapOption, (void *)&pRendition->board.vmem_base);
+
+ return (err == 0);
+#else
if (WriteCombine) {
xf86DrvMsg(pScreenInfo->scrnIndex, X_CONFIG,
("Requesting Write-Combined memory access\n"));
@@ -1381,12 +1393,6 @@ renditionMapMem(ScrnInfoPtr pScreenInfo)
mapOption = VIDMEM_MMIO;
}
-#ifdef XSERVER_LIBPCIACCESS
- err = pci_device_map_region(pRendition->PciInfo, 0, TRUE);
- pRendition->board.vmem_base = pRendition->PciInfo->regions[0].memory;
-
- return (err == 0);
-#else
pRendition->board.vmem_base=
xf86MapPciMem(pScreenInfo->scrnIndex, mapOption,
pRendition->pcitag,
@@ -1415,7 +1421,7 @@ renditionUnmapMem(ScrnInfoPtr pScreenInfo)
#else
pci_device_unmap_range(pRendition->PciInfo,
pRendition->board.vmem_base,
- pScreenInfo->videoRam * 1024);
+ pRendition->PciInfo->regions[0].size);
#endif
return TRUE;
#ifdef DEBUG0
--
cgit v0.10.2
From df5646745bf563bb36a0db1796c318fe64bf8efe Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 30 Sep 2014 10:24:18 -0400
Subject: Remove dependency on xf86PciInfo.h
Signed-off-by: Adam Jackson <ajax@redhat.com>
diff --git a/src/rendition.h b/src/rendition.h
index 297117e..4ef03a7 100644
--- a/src/rendition.h
+++ b/src/rendition.h
@@ -14,9 +14,6 @@
/* Everything using inb/outb, etc needs "compiler.h" */
#include "compiler.h"
-/* Drivers for PCI hardware need this */
-#include "xf86PciInfo.h"
-
/* Drivers that need to access the PCI config space directly need this */
#include "xf86Pci.h"
@@ -66,4 +63,8 @@
#include "compat-api.h"
/* end of __RENDITION_H__ */
+
+#define PCI_CHIP_V1000 0x0001
+#define PCI_CHIP_V2x00 0x2000
+
#endif
--
cgit v0.10.2
+109
View File
@@ -0,0 +1,109 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-rendition</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org rendition video driver</Summary>
<Description>xorg-video-rendition contains the X.Org driver for Rendition (Micron) cards.</Description>
<Archive sha1sum="930e99e4d44418b1e55f11a2a8525b42b0e2d3b5" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-rendition-4.2.5.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">git-fixes.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-rendition</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg/modules/drivers</Path>
<Path fileType="data">/usr/lib/xorg/modules/*.uc</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="10">
<Date>2015-05-08</Date>
<Version>4.2.5</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2015-01-23</Date>
<Version>4.2.5</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-01</Date>
<Version>4.2.5</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-05-16</Date>
<Version>4.2.5</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-03-09</Date>
<Version>4.2.5</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-08-25</Date>
<Version>4.2.5</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-21</Date>
<Version>4.2.5</Version>
<Comment>Rebuild</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-29</Date>
<Version>4.2.5</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-03</Date>
<Version>4.2.5</Version>
<Comment>Fix build with xorg-server-1.14.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>4.2.5</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-rendition</Name>
<Summary xml:lang="tr">X.Org rendition ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-rendition, Rendition (Micron) ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>
+18
View File
@@ -0,0 +1,18 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
def setup():
autotools.configure("--disable-static")
def build():
autotools.make()
def install():
autotools.install()
pisitools.dodoc("COPYING", "ChangeLog", "README")
@@ -0,0 +1,90 @@
From d74238ca2faddb2e1c0b48333664688a5079a856 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Wed, 21 May 2014 14:10:11 -0400
Subject: Use own thunk function instead of vgaHW*Weak
I plan to remove the Weak functions from a future server.
Signed-off-by: Adam Jackson <ajax@redhat.com>
diff --git a/src/s3v_driver.c b/src/s3v_driver.c
index 654884c..937717e 100644
--- a/src/s3v_driver.c
+++ b/src/s3v_driver.c
@@ -3760,6 +3760,12 @@ S3Vddc1Read(ScrnInfoPtr pScrn)
return ((unsigned int) (tmp & 0x08));
}
+static void
+S3Vddc1SetSpeed(ScrnInfoPtr pScrn, xf86ddcSpeed speed)
+{
+ vgaHWddc1SetSpeed(pScrn, speed);
+}
+
static Bool
S3Vddc1(ScrnInfoPtr pScrn)
{
@@ -3773,7 +3779,7 @@ S3Vddc1(ScrnInfoPtr pScrn)
OUTREG(DDC_REG,(tmp | 0x12));
if ((pMon = xf86PrintEDID(
- xf86DoEDID_DDC1(XF86_SCRN_ARG(pScrn),vgaHWddc1SetSpeedWeak(),
+ xf86DoEDID_DDC1(XF86_SCRN_ARG(pScrn), S3Vddc1SetSpeed,
S3Vddc1Read))) != NULL)
success = TRUE;
xf86SetDDCproperties(pScrn,pMon);
--
cgit v0.10.2
From 69b9adea709922e53ba422dd7f00aa4ac90d232e Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 30 Sep 2014 10:26:17 -0400
Subject: Fix build against xserver 1.17
Signed-off-by: Adam Jackson <ajax@redhat.com>
diff --git a/src/s3v_driver.c b/src/s3v_driver.c
index 937717e..e81ab72 100644
--- a/src/s3v_driver.c
+++ b/src/s3v_driver.c
@@ -3515,7 +3515,7 @@ S3VEnableMmio(ScrnInfoPtr pScrn)
{
vgaHWPtr hwp;
S3VPtr ps3v;
- IOADDRESS vgaCRIndex, vgaCRReg;
+ unsigned int vgaCRIndex, vgaCRReg;
unsigned char val;
unsigned int PIOOffset = 0;
@@ -3584,7 +3584,7 @@ S3VDisableMmio(ScrnInfoPtr pScrn)
{
vgaHWPtr hwp;
S3VPtr ps3v;
- IOADDRESS vgaCRIndex, vgaCRReg;
+ unsigned int vgaCRIndex, vgaCRReg;
PVERB5(" S3VDisableMmio\n");
--
cgit v0.10.2
From 211e2831dcf13c6e5847f6caf894f559d9104c3d Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax@redhat.com>
Date: Tue, 30 Sep 2014 10:27:13 -0400
Subject: Remove call to miInitializeBackingStore
Signed-off-by: Adam Jackson <ajax@redhat.com>
diff --git a/src/s3v_driver.c b/src/s3v_driver.c
index e81ab72..d519dc8 100644
--- a/src/s3v_driver.c
+++ b/src/s3v_driver.c
@@ -2420,7 +2420,6 @@ S3VScreenInit(SCREEN_INIT_ARGS_DECL)
return FALSE;
}
- miInitializeBackingStore(pScreen);
xf86SetBackingStore(pScreen);
xf86SetSilkenMouse(pScreen);
/* hardware cursor needs to wrap this layer */
--
cgit v0.10.2
+101
View File
@@ -0,0 +1,101 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>xorg-video-s3virge</Name>
<Homepage>http://www.x.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>driver</IsA>
<Summary>X.Org s3virge video driver</Summary>
<Description>xorg-video-s3virge contains the X.Org driver for S3 Virge cards.</Description>
<Archive sha1sum="c99ee4bd6253890a5be3cf246d535be4579c1b80" type="tarbz2">mirrors://xorg/individual/driver/xf86-video-s3virge-1.10.6.tar.bz2</Archive>
<BuildDependencies>
<Dependency>xorg-server-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">git-fixes.patch</Patch>
</Patches>
</Source>
<Package>
<Name>xorg-video-s3virge</Name>
<RuntimeDependencies>
<Dependency>xorg-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/xorg</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="9">
<Date>2015-05-08</Date>
<Version>1.10.6</Version>
<Comment>Release bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2015-01-23</Date>
<Version>1.10.6</Version>
<Comment>Rebuild for xorg-server-1.16.3</Comment>
<Name>Ergün Salman</Name>
<Email>Poyraz76@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-01</Date>
<Version>1.10.6</Version>
<Comment>Rebuild for xorg-server-1.16.0</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-05-16</Date>
<Version>1.10.6</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-03-09</Date>
<Version>1.10.6</Version>
<Comment>Rebuild for xserver 1.15.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-08-25</Date>
<Version>1.10.6</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-21</Date>
<Version>1.10.6</Version>
<Comment>Rebuild.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-05-29</Date>
<Version>1.10.6</Version>
<Comment>build for xorg 1.14</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-10-11</Date>
<Version>1.10.6</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>xorg-video-s3virge</Name>
<Summary xml:lang="tr">X.Org s3virge ekran kartı sürücüsü</Summary>
<Description xml:lang="tr">xorg-video-s3virge, S3 Virge ekran kartları için X.Org sürücüsünü içerir.</Description>
</Source>
</PISI>

Some files were not shown because too many files have changed in this diff Show More