* Hopefully the last patch to mkxf86config

This commit is contained in:
grimmlin 2009-06-11 22:21:18 +00:00
parent 7387d1ff43
commit 0655ea8a1c
3 changed files with 61 additions and 29 deletions

View file

@ -1,4 +1,4 @@
AUX mkxf86config-0.9.10.patch 11018 RMD160 e1dc512ba33daca25bccb69ebcb3e47c7aedcfac SHA1 7f08fe7c48978864ae23edf2381bddd5221ef804 SHA256 64e149bbe5abc44160da17b659c69ae3cff2a890bde91ca1a4f62501862d26a8
AUX mkxf86config-0.9.10.patch 11625 RMD160 8adb8a70770f4c5369ec5be6d439742c730d4f49 SHA1 955524d1fab94fe3c6fc1ba1bdbcffdd918face8 SHA256 9a112dbbe90b0d515d86be3dc255d587b3c2b26768b9c8a8a6de28f230bf4982
AUX mkxf86config.initd 145 RMD160 0246c54a139e3cbd72e53774d539e9c6beece255 SHA1 50588bf1ad9faf7ddd9d4134b52a9480be3c9a5b SHA256 471e7800547c76faae8c96b8e84343e67ea763db3eeab0850edb7675e231ff51
DIST mkxf86config-0.9.10.tar.bz2 6461 RMD160 28512dede6a8887c7cbdb31b83a2ffce082cc1db SHA1 3e9a16447f8f9b5994a34fee7de05285202efd97 SHA256 82c9c66081588865e719942092fb69233f72fdb423eb285b3775123b2de45829
EBUILD mkxf86config-0.9.10-r7.ebuild 1047 RMD160 834e7e92a6abec7ded68e1aa22fac86dcfd8bb2a SHA1 c059c868aab6d219c7ba2e8499533c543fbf80e4 SHA256 2a27ade21a149cb57b17251baaab17f638641aa827b5885187368ae77f931932
EBUILD mkxf86config-0.9.10-r8.ebuild 1047 RMD160 834e7e92a6abec7ded68e1aa22fac86dcfd8bb2a SHA1 c059c868aab6d219c7ba2e8499533c543fbf80e4 SHA256 2a27ade21a149cb57b17251baaab17f638641aa827b5885187368ae77f931932

View file

@ -1,32 +1,50 @@
diff -Naur mkxf86config-0.9.10.orig/aticards mkxf86config-0.9.10/aticards
--- mkxf86config-0.9.10.orig/aticards 1970-01-01 00:00:00.000000000 +0000
+++ mkxf86config-0.9.10/aticards 2009-05-02 21:46:15.916789855 +0000
@@ -0,0 +1,21 @@
--- mkxf86config-0.9.10.orig/aticards 1970-01-01 01:00:00.000000000 +0100
+++ mkxf86config-0.9.10/aticards 2009-06-02 10:49:11.000000000 +0200
@@ -0,0 +1,31 @@
+Radeon.*HD.*2350
+Radeon.*HD.*2300
+Radeon.*HD.*2400
+Radeon.*HD.*2600
+Radeon.*HD.*2900
+Radeon.*HD.*3430
+Radeon.*HD.*3450
+Radeon.*HD.*3470
+Radeon.*HD.*3690
+Radeon.*HD.*3830
+Radeon.*HD.*3850
+Radeon.*HD.*3870
+Radeon.*HD.*3800
+Radeon.*HD.*4350
+Radeon.*HD.*4300
+Radeon.*HD.*4350
+Radeon.*HD.*4550
+Radeon.*HD.*4500
+Radeon.*HD.*4650
+Radeon.*HD.*4670
+Radeon.*HD.*4600
+Radeon.*HD.*4650
+Radeon.*HD.*4670
+Radeon.*HD.*4830
+Radeon.*HD.*4850
+Radeon.*HD.*4870
+Radeon.*HD.*4890
+Radeon.*HD.*4800
+FireStream
+RV770
+RV670
diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86config.sh
--- mkxf86config-0.9.10.orig/mkxf86config.sh 2008-04-10 03:27:36.000000000 +0000
+++ mkxf86config-0.9.10/mkxf86config.sh 2009-05-02 21:47:22.048498729 +0000
@@ -80,6 +80,48 @@
--- mkxf86config-0.9.10.orig/mkxf86config.sh 2008-04-10 05:27:36.000000000 +0200
+++ mkxf86config-0.9.10/mkxf86config.sh 2009-06-02 10:50:42.000000000 +0200
@@ -53,6 +53,7 @@
# We got a resolution on the command line, use it.
NEWMODE=$(echo ${x} | cut -d= -f2)
RAWMODES="\"${NEWMODE}\""
+ ;;
esac
done
@@ -80,6 +81,56 @@
# We create this link since hwsetup cannot properly detect serial mice
[ -e /dev/mouse ] || ln -sf /dev/ttyS0 /dev/mouse
@ -60,22 +78,30 @@ diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86co
+do
+ case "$i" in
+ -nocomposite*) NOCOMPOSITE="true";;
+ -xvesa*) XMODULE="vesa";;
+ -xnvidia*) XMODULE="nvidia";;
+ -xati*) XMODULE="fglrx";;
+ -xres\=*)
+ # We got a resolution on the command line, use it.
+ NEWMODE=$(echo ${i} | cut -d= -f2)
+ RAWMODES="\"${NEWMODE}\""
+ ;;
+ *)
+ echo "Usage : mkxf86config [options]"
+ echo "Options : -nocomposite disable composite"
+ echo " -xnvidia force nvidia selection"
+ echo " -xati force ati selection"
+ echo " -xnvidia force nvidia selection"
+ echo " -xvesa force vesa selection"
+ echo " -xres=x*y force x resolution"
+ exit 1
+ ;;
+ ;;
+ esac
+done
+
PROTO="${XMOUSETYPE:-Microsoft}"
NOEMU=""
[ "${XEMU3}" = "no" ] && NOEMU='s|^.*Emulate3|# No 2 -> 3 Button emulation|g'
@@ -89,11 +131,25 @@
@@ -89,11 +140,25 @@
if [ -n "${XMODULE}" ]
then
@ -85,35 +111,35 @@ diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86co
pvr2fb)
modprobe "${XMODULE}" >/dev/null 2>&1
XMODULE="fbdev"
+ eselect opengl set xorg-x11 --dst-prefix=/etc/opengl
+ ;;
+ eselect opengl set xorg-x11
+ ;;
+ i810)
+ XMODULE="intel"
+ eselect opengl set xorg-x11 --dst-prefix=/etc/opengl
+ eselect opengl set xorg-x11
+ ;;
+ fglrx)
+ eselect opengl set ati --dst-prefix=/etc/opengl
+ eselect opengl set ati
+ ;;
+ nvidia)
+ eselect opengl set nvidia --dst-prefix=/etc/opengl
+ eselect opengl set nvidia
+ ;;
+ *)
+ eselect opengl set xorg-x11 --dst-prefix=/etc/opengl
+ eselect opengl set xorg-x11
;;
esac
fi
@@ -142,8 +198,8 @@
@@ -142,8 +207,8 @@
# working support for alpha/amd64/ppc/x86 for the 2007.0 Gentoo release. If
# anyone has more reliable, cross-platform methods, I'm all ears.
#RAWMODES=$(ddcxinfo-knoppix -monitor | grep ModeLine | sed -r "s/.*\"([0-9]+x[0-9]+)\".*/\1/g"| sort -rg | uniq | xargs echo | sed -r "s/([0-9]+x[0-9]+)/\"\1\"/g")
-[ -z "${RAWMODES}" ] && RAWMODES="\"1024x768\" \"800x600\" \"640x480\""
-MODES="Modes ${RAWMODES}"
+[ -n "${RAWMODES}" ] && MODES="Modes ${RAWMODES}"
+MODES="#We let X11 auto-detect"
+[ -n "${RAWMODES}" ] && MODES="Modes ${RAWMODES}"
# We need to check this because serial mice have long timeouts
SERIALMOUSE="$(ls -l1 /dev/mouse* 2>/dev/null | awk '/ttyS/{print $NF ; exit 0}')"
@@ -194,6 +250,15 @@
@@ -194,6 +259,15 @@
else
SYNMOUSE='s|^.*InputDevice.*"Synaptics".*$|#No Synaptics touchpad found|g;'
fi
@ -129,7 +155,7 @@ diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86co
fi
# Write Monitor data now
@@ -212,6 +277,8 @@
@@ -212,6 +286,8 @@
then
MOUSEDRIVER='s|^.*Driver.*"mouse".*$|\tDriver\t"vmmouse"|g;'
fi
@ -138,7 +164,7 @@ diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86co
fi
#VirtualPC special handline
@@ -220,6 +287,17 @@
@@ -220,6 +296,17 @@
then
VPC='s|^.*BusID.*PCI.*$|BusID "PCI:0:8:0"|g;'
DEPTH='s|DefaultColorDepth 24|DefaultColorDepth 16|g;'
@ -156,7 +182,7 @@ diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86co
fi
# If we don't have a XMODULE set, use fbdev as fall-back
@@ -235,10 +313,10 @@
@@ -235,10 +322,10 @@
SWCURSOR=""
MONITORLAYOUT=""
case "${XMODULE}" in
@ -169,7 +195,7 @@ diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86co
SWCURSOR='s|^.*#Option.*"sw_cursor".*$|Option "sw_cursor"|g;'
MONITORLAYOUT='s|^.*#Option.*"MonitorLayout".*$|Option "MonitorLayout"|g;'
;;
@@ -249,14 +327,24 @@
@@ -249,14 +336,24 @@
NOPM=""
DPMS=""
@ -196,13 +222,19 @@ diff -Naur mkxf86config-0.9.10.orig/mkxf86config.sh mkxf86config-0.9.10/mkxf86co
-e 's|"XkbLayout" *"[^"]*"|"XkbLayout" "'"${XKEYBOARD}"'"|g;'"${DEADKEYS}" \
/etc/X11/xorg.conf.in >/etc/X11/xorg.conf
diff -Naur mkxf86config-0.9.10.orig/nvidiacards mkxf86config-0.9.10/nvidiacards
--- mkxf86config-0.9.10.orig/nvidiacards 1970-01-01 00:00:00.000000000 +0000
+++ mkxf86config-0.9.10/nvidiacards 2009-05-02 21:46:15.916789855 +0000
@@ -0,0 +1,83 @@
--- mkxf86config-0.9.10.orig/nvidiacards 1970-01-01 01:00:00.000000000 +0100
+++ mkxf86config-0.9.10/nvidiacards 2009-06-02 10:49:11.000000000 +0200
@@ -0,0 +1,89 @@
+GeForce.*GTX.*295
+GeForce.*GTX.*285
+GeForce.*GTX.*280
+GeForce.*GTX.*275
+GeForce.*GTX.*260
+GeForce.*GTS.*250
+GeForce.*GTS.*150
+GeForce.*GT.*130
+GeForce.*GT.*120
+GeForce.*G100
+GeForce.*9800.*GX2
+GeForce.*9800.*GTX+
+GeForce.*9800.*GTX
@ -283,8 +315,8 @@ diff -Naur mkxf86config-0.9.10.orig/nvidiacards mkxf86config-0.9.10/nvidiacards
+Quadro.*NVS.*130M
+
diff -Naur mkxf86config-0.9.10.orig/xorg.conf.in mkxf86config-0.9.10/xorg.conf.in
--- mkxf86config-0.9.10.orig/xorg.conf.in 2008-04-09 00:28:56.000000000 +0000
+++ mkxf86config-0.9.10/xorg.conf.in 2009-05-02 21:46:15.916789855 +0000
--- mkxf86config-0.9.10.orig/xorg.conf.in 2008-04-09 02:28:56.000000000 +0200
+++ mkxf86config-0.9.10/xorg.conf.in 2009-06-02 10:49:11.000000000 +0200
@@ -6,6 +6,7 @@
# InputDevice "Serial Mouse" "AlwaysCore"
InputDevice "USB Mouse" "AlwaysCore"