commit xorg-x11 for openSUSE:Factory
Hello community, here is the log from the commit of package xorg-x11 for openSUSE:Factory checked in at Fri Mar 26 00:37:12 CET 2010. -------- --- xorg-x11/xorg-x11.changes 2010-03-17 12:15:15.000000000 +0100 +++ xorg-x11/xorg-x11.changes 2010-03-21 11:43:40.000000000 +0100 @@ -1,0 +2,13 @@ +Sun Mar 21 11:42:26 CET 2010 - ro@suse.de + +- xdm.tar.bz2: fix some typos in keytable script +- steal Keytable.map from sax2 and install it to /etc/X11/xdm + and use that from the keytable script + +------------------------------------------------------------------- +Fri Mar 19 18:25:28 CET 2010 - ro@suse.de + +- change xdm init-script to call keytable instead of keytable4hal +- rename keytable4hal to keytable and write xorg.conf.d snippet + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11.spec ++++++ --- /var/tmp/diff_new_pack.70E3c8/_old 2010-03-26 00:19:51.000000000 +0100 +++ /var/tmp/diff_new_pack.70E3c8/_new 2010-03-26 00:19:51.000000000 +0100 @@ -26,7 +26,7 @@ %endif Url: http://xorg.freedesktop.org/ Version: 7.4 -Release: 45 +Release: 46 License: MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Utilities ++++++ xdm.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/X11/xdm/Keyboard.map new/etc/X11/xdm/Keyboard.map --- old/etc/X11/xdm/Keyboard.map 1970-01-01 01:00:00.000000000 +0100 +++ new/etc/X11/xdm/Keyboard.map 2010-03-21 11:39:35.000000000 +0100 @@ -0,0 +1,145 @@ +# /.../ +# Mapping table for console -> X11 mapping +#================================================================================== +# CONSOLE | MODEL | LAYOUT | VARIANT | KEYCODE | LA| RA| SL| RC| OPT +#---------------|-------|--------------|------------|---------|---|---|---|---|---- +ANSI-dvorak : microsoftpro : us : x : xfree86 : x : x : x : x : x +de_CH-latin1 : microsoftpro : ch : de_nodeadkeys: xfree86 : x : x : x : x : x +amiga-de : microsoftpro : de : nodeadkeys : xfree86 : x : x : x : x : x +amiga-us : microsoftpro : us : x : xfree86 : x : x : x : x : x +arabic : microsoftpro : ara,us : x : xfree86 : x : x : x : x : grp:shift_toggle +atari-de : microsoftpro : de : nodeadkeys : xfree86 : x : x : x : x : x +atari-se : microsoftpro : se : x : xfree86 : x : x : x : x : x +atari-uk-falcon : microsoftpro : gb : x : xfree86 : x : x : x : x : x +atari-us : microsoftpro : us : x : xfree86 : x : x : x : x : x +azerty : microsoftpro : us : x : xfree86 : x : x : x : x : x +be-latin1 : microsoftpro : be : x : xfree86 : x : x : x : x : caps:capslock +be2-latin1 : microsoftpro : be : x : xfree86 : x : x : x : x : caps:capslock +bg : microsoftpro : bg : x : xfree86 : x : x : x : x : x +cf : microsoftpro : ca : fr : xfree86 : x : x : x : x : x +croat : microsoftpro : hr : x : xfree86 : x : x : x : x : x +lt.baltic : microsoftpro : lt : x : xfree86 : x : x : x : x : x +cz-lat2-prog : microsoftpro : cz,us : x : xfree86 : x : x : x : x : grp:shift_toggle +cz-lat2 : microsoftpro : cz,us : qwerty,basic : xfree86 : x : x : x : x : grp:shift_toggle +cz-lat2-us : microsoftpro : cz,us : qwerty,basic : xfree86 : x : x : x : x : grp:shift_toggle +cz-us-qwertz : microsoftpro : cz,us : x : xfree86 : x : x : x : x : grp:shift_toggle +de-lat1-nd : microsoftpro : de : nodeadkeys : xfree86 : x : x : x : x : x +de-latin1-en : microsoftpro : de : x : xfree86 : x : x : x : x : x +de-latin1 : microsoftpro : de : x : xfree86 : x : x : x : x : x +de : microsoftpro : de : nodeadkeys : xfree86 : x : x : x : x : x +defkeymap : microsoftpro : us : x : xfree86 : x : x : x : x : x +defkeymap_V1.0 : microsoftpro : us : x : xfree86 : x : x : x : x : x +dk-latin1 : microsoftpro : dk : x : xfree86 : x : x : x : x : x +dk : microsoftpro : dk : x : xfree86 : x : x : x : x : x +dvorak-l : microsoftpro : dvorak : x : xfree86 : x : x : x : x : x +dvorak-r : microsoftpro : dvorak : x : xfree86 : x : x : x : x : x +dvorak : microsoftpro : dvorak : x : xfree86 : x : x : x : x : x +emacs : microsoftpro : us : x : xfree86 : x : x : x : x : x +emacs2 : microsoftpro : us : x : xfree86 : x : x : x : x : x +es : microsoftpro : es : x : xfree86 : x : x : x : x : x +fi-latin1 : microsoftpro : fi : x : xfree86 : x : x : x : x : x +fi : microsoftpro : fi : x : xfree86 : x : x : x : x : x +fr-latin1 : microsoftpro : fr : x : xfree86 : x : x : x : x : caps:capslock +fr-pc : microsoftpro : fr : x : xfree86 : x : x : x : x : caps:capslock +fr : microsoftpro : fr : x : xfree86 : x : x : x : x : caps:capslock +fr_CH-latin1 : microsoftpro : ch : fr : xfree86 : x : x : x : x : x +fr_CH : microsoftpro : ch : fr : xfree86 : x : x : x : x : x +gr-pc : microsoftpro : us,gr : ,extended : xfree86 : x : x : x : x : grp:alt_shift_toggle,grp_led:scroll +gr : microsoftpro : us,gr : ,extended : xfree86 : x : x : x : x : grp:alt_shift_toggle,grp_led:scroll +hebrew : microsoftpro : he : x : xfree86 : x : x : x : x : x +hu : microsoftpro : hu : x : xfree86 : x : x : x : x : x +hu101 : microsoftpro : hu : x : xfree86 : x : x : x : x : x +is-latin1 : microsoftpro : is : x : xfree86 : x : ModeShift : Compose : x : x +it-ibm : microsoftpro : it : x : xfree86 : x : x : x : x : x +it : microsoftpro : it : x : xfree86 : x : x : x : x : x +it2 : microsoftpro : it : x : xfree86 : x : x : x : x : x +jp106 : jp106 : jp : x : xfree86 : x : x : x : x : inet:microsoftprousb +la-latin1 : microsoftpro : latam : x : xfree86 : x : x : x : x : x +es-cp850 : microsoftpro : es : x : xfree86 : x : x : x : x : x +lt.l4 : microsoftpro : us : x : xfree86 : x : x : x : x : x +lt : microsoftpro : us : x : xfree86 : x : x : x : x : x +mac-Pl02 : macintosh : us : x : xfree86 : x : x : x : x : x +mac-be : macintosh : be : x : xfree86 : x : x : x : x : x +mac-br-abnt2 : macintosh : br : x : xfree86 : x : x : x : x : x +mac-cz-us-qwertz: macintosh : us : x : xfree86 : x : x : x : x : x +mac-de-latin1 : macintosh : de : x : xfree86 : x : x : x : x : x +mac-de_CH : macintosh : ch : de_nodeadkeys: xfree86 : x : x : x : x : x +mac-dk-latin1 : macintosh : dk : x : xfree86 : x : x : x : x : x +mac-es : macintosh : es : x : xfree86 : x : x : x : x : x +mac-fi-latin1 : macintosh : fi : x : xfree86 : x : x : x : x : x +mac-fr : macintosh : fr : x : xfree86 : x : x : x : x : x +mac-fr-latin1 : macintosh : fr : x : xfree86 : x : x : x : x : x +mac-fr2-ext : macintosh : fr : x : xfree86 : x : x : x : x : x +mac-fr3-ext : macintosh : fr : x : xfree86 : x : x : x : x : x +mac-fr_CH-latin1: macintosh : ch : fr : xfree86 : x : x : x : x : x +mac-gr : macintosh : us : x : xfree86 : x : x : x : x : x +mac-hu : macintosh : us : x : xfree86 : x : x : x : x : x +mac-it : macintosh : it : x : xfree86 : x : x : x : x : x +mac-jp106 : macintosh : jp : x : xfree86 : x : x : x : x : x +mac-no-latin1 : macintosh : no : x : xfree86 : x : x : x : x : x +mac-pt-latin1 : macintosh : pt : x : xfree86 : x : x : x : x : x +mac-ru1 : macintosh : us : x : xfree86 : x : x : x : x : x +mac-se : macintosh : se : x : xfree86 : x : x : x : x : x +mac-uk : macintosh : gb : x : xfree86 : x : x : x : x : x +mac-us : macintosh : us : x : xfree86 : x : x : x : x : x +mac-us-ext : macintosh : us : x : xfree86 : x : x : x : x : x +mac-us-std : macintosh : us : x : xfree86 : x : x : x : x : x +mac-mac-template: macintosh : us : x : xfree86 : x : x : x : x : x +no-latin1 : microsoftpro : no : x : xfree86 : x : x : x : x : x +no : microsoftpro : no : x : xfree86 : x : x : x : x : x +pc110 : pc110 : us : x : xfree86 : x : x : x : x : x +pl : microsoftpro : pl : x : xfree86 : x : x : x : x : x +Pl02 : microsoftpro : pl : x : xfree86 : x : x : x : x : x +pt : microsoftpro : pt : x : xfree86 : x : x : x : x : x +pt2 : microsoftpro : pt : x : xfree86 : x : x : x : x : x +pt-latin9 : microsoftpro : pt : x : xfree86 : x : x : x : x : x +pt-latin1 : microsoftpro : pt : x : xfree86 : x : x : x : x : x +ru-cp1251 : microsoftpro : us,ru : ,winkeys : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +ru : microsoftpro : us,ru : ,winkeys : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +ru1 : microsoftpro : us,ru : ,winkeys : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +ru2 : microsoftpro : us,ru : ,winkeys : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +ru_win : microsoftpro : us,ru : ,winkeys : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +russian : microsoftpro : us,ru : ,winkeys : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +ruwin_alt-UTF-8 : microsoftpro : us,ru : ,winkeys : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +sv-latin1 : microsoftpro : se : x : xfree86 : x : x : x : x : x +se-latin1 : microsoftpro : se : x : xfree86 : x : x : x : x : x +sg-l1-lk450 : microsoftpro : ch : de : xfree86 : x : x : x : x : x +sg-latin1-lk450 : microsoftpro : ch : de : xfree86 : x : x : x : x : x +sg-latin1 : microsoftpro : ch : de : xfree86 : x : x : x : x : x +sg : microsoftpro : ch : de : xfree86 : x : x : x : x : x +sk-prog-qwerty : microsoftpro : sk,us : qwerty,basic : xfree86 : x : x : x : x : grp:shift_toggle +sk-qwerty : microsoftpro : sk,us : qwerty,basic : xfree86 : x : x : x : x : grp:shift_toggle +sk-qwertz : microsoftpro : sk,us : x : xfree86 : x : x : x : x : grp:shift_toggle +slovene : microsoftpro : si : x : xfree86 : x : x : x : x : x +sunkeymap : type5 : us : x : xfree86 : x : x : x : x : x +sunt4-es : type4 : es : x : xfree86 : x : x : x : x : x +sunt5-de-latin1 : type5_euro : de : nodeadkeys : xfree86 : x : x : x : x : x +sunt5-es : type5 : es : x : xfree86 : x : x : x : x : x +sunt5-fi-latin1 : type5 : fi : x : xfree86 : x : x : x : x : x +sunt5-fr-latin1 : type5 : fr : x : xfree86 : x : x : x : x : x +sunt5-ru : type5 : ru : x : xfree86 : x : x : x : x : x +tj_alt-UTF8 : microsoftpro : tj,us : x : xfree86 : x : x : x : x : grp:ctrl_shift_toggle,grp_led:scroll +tr_f-latin5 : microsoftpro : tr : x : xfree86 : x : x : x : x : caps:shift +tr_q-latin5 : microsoftpro : tr : x : xfree86 : x : x : x : x : caps:shift +tralt : microsoftpro : tr : x : xfree86 : x : x : x : x : caps:shift +trf : microsoftpro : tr : x : xfree86 : x : x : x : x : caps:shift +trq : microsoftpro : tr : x : xfree86 : x : x : x : x : caps:shift +uk : microsoftpro : gb : x : xfree86 : x : x : x : x : x +us : microsoftpro : us : x : xfree86 : x : x : x : x : x +wangbe : microsoftpro : us : x : xfree86 : x : x : x : x : x +br-abnt-alt : abnt2 : br : x : xfree86 : x : x : x : x : inet:microsoftprousb +br-abnt : abnt2 : br : x : xfree86 : x : x : x : x : inet:microsoftprousb +br-abnt2 : abnt2 : br : x : xfree86 : x : x : x : x : inet:microsoftprousb +br-latin1-abnt2 : abnt2 : br : x : xfree86 : x : x : x : x : inet:microsoftprousb +br-latin1-us : abnt2 : br : x : xfree86 : x : x : x : x : inet:microsoftprousb +us-acentos : microsoftpro : us_intl : x : xfree86 : x : x : x : x : x +et : microsoftpro : ee : x : xfree86 : x : x : x : x : x +et-nodeadkeys : microsoftpro : ee : nodeadkeys : xfree86 : x : x : x : x : x +default : microsoftpro : us : x : xfree86 : x : x : x : x : x +de-latin1-nodeadkeys : microsoftpro : de : nodeadkeys : xfree86 : x : x : x : x : x +mac-de-latin1-nodeadkeys : macbook79 : de : ,mac_nodeadkeys : xfree86 : x : x : x : x : x +nl : microsoftpro : nl : x : xfree86 : x : x : x : x : x +nl2 : microsoftpro : nl : x : xfree86 : x : x : x : x : x +khmer : microsoftpro : us,kh : x : xfree86 : x : x : x : x : grp:alt_shift_toggle +korean : microsoftpro : kr : x : xfree86 : x : x : x : x : x +cn-latin1 : microsoftpro : ca : multix : xfree86 : x : x : x : x : x diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/X11/xdm/keytable new/etc/X11/xdm/keytable --- old/etc/X11/xdm/keytable 1970-01-01 01:00:00.000000000 +0100 +++ new/etc/X11/xdm/keytable 2010-03-21 11:41:24.000000000 +0100 @@ -0,0 +1,67 @@ +#!/bin/sh + +if [ $UID -ne 0 ]; then + echo "You need to be root to run this program" + exit 0 +fi + +configfile=/etc/sysconfig/keyboard +cachedir=/var/cache/xdm +cachefile=keyboard.last +conffile=/etc/X11/xorg.conf.d/90-keytable.conf +mapfile=/etc/X11/xdm/Keyboard.map + +. ${configfile} + +if [ -e $cachedir/$cachefile -a -e $conffile ] +then + . $cachedir/$cachefile + [ "$KEYTABLE" = "$cache_keytable" ] && exit 1; +fi + +# layout is mandatory - but $keytable may be bogus +layout=us +variant=x +options=x + +keytable=$(basename $KEYTABLE .map.gz) + +layout=$(grep "^$keytable *:" $mapfile | cut -d ":" -f 3|sed 's/ //g') +variant=$(grep "^$keytable *:" $mapfile | cut -d ":" -f 4|sed 's/ //g') +options=$(grep "^$keytable *:" $mapfile | cut -d ":" -f 10-12|sed 's/ //g') +model=$(grep "^$keytable *:" $mapfile | cut -d ":" -f 2|sed 's/ //g') + +# Once we are completely evdev +case $model in + abnt2|jp106|macbook79) + ;; + *) + model=evdev + ;; +esac + +mkdir -p $(dirname $conffile) +cat > $conffile << EOF +Section "InputClass" + Identifier "LocalKeyboard" + MatchIsKeyboard "on" + Option "XkbRules" "base" + Option "XkbModel" "$model" + Option "XkbLayout" "$layout" +EOF + +if [ "$variant" != "x" ]; then + echo " Option \"XkbVariant\" \"$variant\"" >> $conffile +fi +if [ "$options" != "x" ]; then + echo " Option \"XkbOptions\" \"$options\"" >> $conffile +fi + +cat >> $conffile << EOF +EndSection +EOF + +mkdir -p $cachedir 2>/dev/null +echo cache_keytable=$KEYTABLE > $cachedir/$cachefile 2>/dev/null + +exit 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/X11/xdm/keytable4hal new/etc/X11/xdm/keytable4hal --- old/etc/X11/xdm/keytable4hal 2009-11-04 14:31:36.000000000 +0100 +++ new/etc/X11/xdm/keytable4hal 1970-01-01 01:00:00.000000000 +0100 @@ -1,75 +0,0 @@ -#!/bin/sh - -if [ $UID -ne 0 ]; then - echo "You need to be root to run this program" - exit 0 -fi - -configfile=/etc/sysconfig/keyboard -cachedir=/var/cache/xdm -cachefile=keyboard.last -halfile=/etc/hal/fdi/policy/20thirdparty/11-keymap.fdi - -. ${configfile} - -if [ -e $cachedir/$cachefile -a -e $halfile ] -then - . $cachedir/$cachefile - [ "$KEYTABLE" = "$cache_keytable" ] && exit 1; -fi - -# layout is mandatory - but $keytable may be bogus -layout=us -variant=x -options=x - -keytable=$(basename $KEYTABLE .map.gz) - -layout=$(grep "^$keytable *:" /usr/share/sax/sysp/maps/Keyboard.map|cut -d ":" -f 3|sed 's/ //g') -variant=$(grep "^$keytable *:" /usr/share/sax/sysp/maps/Keyboard.map|cut -d ":" -f 4|sed 's/ //g') -options=$(grep "^$keytable *:" /usr/share/sax/sysp/maps/Keyboard.map|cut -d ":" -f 10-12|sed 's/ //g') -model=$(grep "^$keytable *:" /usr/share/sax/sysp/maps/Keyboard.map|cut -d ":" -f 2|sed 's/ //g') - -# Once we are completely evdev -case $model in - abnt2|jp106|macbook79) - ;; - *) - model=evdev - ;; -esac - -mkdir -p $(dirname $halfile) -cat > $halfile << EOF -<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> -<deviceinfo version="0.2"> - <device> - <match key="info.capabilities" contains="input.keymap"> - <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> - </match> - - <match key="info.capabilities" contains="input.keys"> - <merge key="input.xkb.rules" type="string">base</merge> - <merge key="input.xkb.model" type="string">$model</merge> - <merge key="input.xkb.layout" type="string">$layout</merge> -EOF - -if [ "$variant" != "x" ]; then - echo " <merge key=\"input.xkb.variant\" type=\"string\">$variant</merge>" >> $halfile -else - echo " <merge key=\"input.xkb.variant\" type=\"string\" />" >> $halfile -fi -if [ "$options" != "x" ]; then - echo " <merge key=\"input.xkb.options\" type=\"string\">$options</merge>" >> $halfile -fi - -cat >> $halfile << EOF - </match> - </device> -</deviceinfo> -EOF - -mkdir -p $cachedir 2>/dev/null -echo cache_keytable=$KEYTABLE > $cachedir/$cachefile 2>/dev/null - -exit 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/etc/init.d/xdm new/etc/init.d/xdm --- old/etc/init.d/xdm 2009-12-18 23:27:37.000000000 +0100 +++ new/etc/init.d/xdm 2010-03-19 18:18:08.000000000 +0100 @@ -167,12 +167,8 @@ fi # use system keyboard as global X keyboard configuration - if [ -x /etc/X11/xdm/keytable4hal ]; then - if /etc/X11/xdm/keytable4hal; then - /etc/init.d/haldaemon stop && \ - rm -f /var/cache/hald/fdi-cache && \ - /etc/init.d/haldaemon start - fi + if [ -x /etc/X11/xdm/keytable ]; then + /etc/X11/xdm/keytable fi echo -n "Starting service $DM" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de