Hello community,

here is the log from the commit of package xorg-x11 for openSUSE:Factory
checked in at Mon Apr 11 09:15:46 CEST 2011.



--------
--- xorg-x11/xorg-x11.changes   2011-04-05 19:03:40.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11/xorg-x11.changes      2011-04-08 
16:18:51.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Apr  8 14:14:23 UTC 2011 - sndir...@novell.com
+
+- changes by Christopher Yeleighton <giecr...@stegny.2a.pl>
+  * add documentation for xedit (bnc #684116)
+  * fix several RPMLINT warnings and compiler warnings, in
+    particular in keygen.
+  * make use of more rpm macros
+  * xdmshell is excluded as obsolete.
+  * xkeystone is excluded as broken.
+  * some other files are excluded because they are irrelevant.
+  * OpenSuSE-specific tools get manual pages redirecting to init.d. 
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xorg-x11.spec ++++++
--- /var/tmp/diff_new_pack.Cg9LuD/_old  2011-04-11 09:01:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Cg9LuD/_new  2011-04-11 09:01:42.000000000 +0200
@@ -19,19 +19,30 @@
 
 
 Name:           xorg-x11
-BuildRequires:  ConsoleKit-devel fontconfig-devel freetype2-devel libXi6-devel 
libpng-devel ncurses-devel pam-devel pkgconfig rsh update-desktop-files 
xorg-x11-devel xorg-x11-libICE-devel xorg-x11-libSM-devel xorg-x11-libX11-devel 
xorg-x11-libXau-devel xorg-x11-libXdmcp-devel xorg-x11-libXext-devel 
xorg-x11-libXfixes-devel xorg-x11-libXmu-devel xorg-x11-libXp-devel 
xorg-x11-libXpm-devel xorg-x11-libXprintUtil-devel xorg-x11-libXrender-devel 
xorg-x11-libXt-devel xorg-x11-libXv-devel xorg-x11-libfontenc-devel 
xorg-x11-libxkbfile-devel xorg-x11-proto-devel xorg-x11-xtrans-devel
+BuildRequires:  ConsoleKit-devel fontconfig-devel freetype2-devel libXi6-devel 
libpng-devel ncurses-devel
+%if 0%{?suse_version} >= 01140
+BuildRequires:  aaa_base-extras
+%endif
+BuildRequires:  pam-devel pkgconfig rsh update-desktop-files xorg-x11-devel 
xorg-x11-libICE-devel
+BuildRequires:  xorg-x11-libSM-devel xorg-x11-libX11-devel 
xorg-x11-libXau-devel xorg-x11-libXdmcp-devel
+BuildRequires:  xorg-x11-libXext-devel
+BuildRequires:  xorg-x11-libXfixes-devel xorg-x11-libXmu-devel 
xorg-x11-libXp-devel xorg-x11-libXpm-devel
+BuildRequires:  xorg-x11-libXprintUtil-devel
+BuildRequires:  xorg-x11-libXrender-devel xorg-x11-libXt-devel 
xorg-x11-libXv-devel xorg-x11-libfontenc-devel
+BuildRequires:  xorg-x11-libxkbfile-devel
+BuildRequires:  fdupes xorg-x11-proto-devel xorg-x11-xtrans-devel
 BuildRequires:  bison
 Url:            http://xorg.freedesktop.org/
 Version:        7.6
-Release:        49
+Release:        51
 License:        MIT License (or similar)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Group:          System/X11/Utilities
-Requires:       cpp
+Requires:       cpp logrotate
 Requires:       %{name}-xauth ConsoleKit
 Recommends:     dbus-1-x11
-Provides:       XFree86 xcompmgr xrestop
-Obsoletes:      xcompmgr xrestop
+Provides:       XFree86 xcompmgr = 1.1.5 xrestop = 0.4
+Obsoletes:      xcompmgr < 1.1.5 xrestop < 0.4
 Summary:        X.Org core and sample applications
 Source0:        appres-1.0.3.tar.bz2
 Source1:        bdftopcf-1.0.3.tar.bz2
@@ -179,7 +190,7 @@
     Dmitry Yu. Bolkhovityanov
     Doug Moran
     Eric Anholt
-    Felix K�lhing
+    Felix Kühling
     Ivan Griffin
     Jim Fulton
     Jim Gettys
@@ -197,7 +208,7 @@
 License:        MIT License (or similar)
 Summary:        X authority file utility
 Group:          System/X11/Utilities
-Provides:       xorg-x11:/usr/X11R6/bin/xauth xorg-x11:/usr/bin/xauth
+Provides:       xorg-x11:%{_bindir}/xauth
 AutoReqProv:    on
 
 %description xauth
@@ -219,7 +230,7 @@
     Dmitry Yu. Bolkhovityanov
     Doug Moran
     Eric Anholt
-    Felix K�lhing
+    Felix Kühling
     Ivan Griffin
     Jim Fulton
     Jim Gettys
@@ -234,10 +245,18 @@
     Werner Fink
 
 %prep
-%setup -T -c %{name}
+%setup -T -c '%{name}'
+%if 0%{?suse_version} < 01120
 for i in $RPM_SOURCE_DIR/*-*.tar.bz2; do tar xjf $i; done
-pushd $RPM_BUILD_DIR 
-tar -xjf %{SOURCE205}
+%else
+for i in %{sources} 
+  do case "${i}" in 
+  *-*) %{__tar} xjf "${i}";;
+  esac
+done
+%endif
+pushd "${RPM_BUILD_DIR}" 
+%{__tar} -xjf '%{S:205}'
 popd
 pushd lbxproxy-*
 %patch2
@@ -292,11 +311,18 @@
 %patch69 -p0
 %patch674733 -p1
 popd
+# Bug 684116
+pushd xedit-*
+%{__mkdir_p} .doc/xedit
+ln AUTHORS README ChangeLog .doc/xedit/.
+ln lisp/README .doc/xedit/lisp.README
+ln lisp/re/README  .doc/xedit/re.README
+popd
 
 %build
 
 %install
-export PATH=${PATH}:$RPM_BUILD_ROOT/usr/bin
+export PATH="${PATH}:${RPM_BUILD_ROOT}%{_bindir}"
 for dir in xcursorgen-* $(ls | grep -v xcursorgen); do
   pushd $dir
     case $dir in
@@ -311,41 +337,40 @@
      xinit-*|      \
      xset-*|       \
      xsm)        option=''; autoreconf -fi ;;
-     luit-*)     
option='--with-localealiasfile=/usr/share/X11/locale/locale.alias' ;;
-     xrdb-*)     option='--with-cpp=/usr/bin/cpp' ;;
+     luit-*)     
option='--with-localealiasfile=%{_datadir}/X11/locale/locale.alias' ;;
+     xrdb-*)     option='--with-cpp=%{_bindir}/cpp' ;;
      *)          option='' ;;
     esac
     %configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
                 --sysconfdir=/etc ${option}
-    make %{?jobs:-j%jobs};
-    make install DESTDIR=$RPM_BUILD_ROOT
+    %{__make} %{?jobs:-j%jobs};
+    %{__make} install "DESTDIR=${RPM_BUILD_ROOT}"
     # for some compatibility symlinks
-    mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
+    %{__mkdir_p} "${RPM_BUILD_ROOT}%{_exec_prefix}/X11R6/bin"
     case $dir in
       xinit-*)
-        pushd $RPM_BUILD_ROOT
-        tar xjf $RPM_SOURCE_DIR/xinit.tar.bz2
+        pushd "${RPM_BUILD_ROOT}"
+        %{__tar} xjf '%{S:204}'
+%{__mv} '-t.%{_mandir}/man1' keygen.1 
+%{__gzip} '.%{_mandir}/man1/keygen.1'
         popd
-        mkdir -p $RPM_BUILD_ROOT/etc/skel
-        cp $RPM_BUILD_ROOT/etc/X11/xinit/xinitrc \
-           $RPM_BUILD_ROOT/etc/skel/.xinitrc.template
-        gcc $RPM_OPT_FLAGS -fno-strict-aliasing \
-            -o $RPM_BUILD_ROOT/usr/bin/keygen \
-            $RPM_BUILD_ROOT/etc/X11/xinit/keygen.c
-        chmod 0711 $RPM_BUILD_ROOT/usr/bin/keygen
-        rm  $RPM_BUILD_ROOT/etc/X11/xinit/keygen.c
-        ;;
-      mkcomposecache-*)
-        install -m 0755 mkallcomposecaches.sh 
$RPM_BUILD_ROOT/usr/sbin/mkallcomposecaches
+        %{__mkdir_p} "${RPM_BUILD_ROOT}/etc/skel"
+        %{__cp} "${RPM_BUILD_ROOT}/etc/X11/xinit/xinitrc" \
+           "${RPM_BUILD_ROOT}/etc/skel/.xinitrc.template"
+        %{__cc} ${RPM_OPT_FLAGS} -fno-strict-aliasing \
+            -o "${RPM_BUILD_ROOT}%{_bindir}/keygen" \
+            "${RPM_BUILD_ROOT}/etc/X11/xinit/keygen.c"
+        %{__chmod} 0711 "${RPM_BUILD_ROOT}%{_bindir}/keygen"
+        %{__rm}  "${RPM_BUILD_ROOT}/etc/X11/xinit/keygen.c"
         ;;
       proxymngr-*)
-        sed -i s+$RPM_BUILD_ROOT++g $RPM_BUILD_ROOT/etc/X11/proxymngr/pmconfig
+        %{__sed} -i "s+${RPM_BUILD_ROOT}++g" 
"${RPM_BUILD_ROOT}/etc/X11/proxymngr/pmconfig"
         ;;
       twm-*)
-        pushd $RPM_BUILD_ROOT
-        tar xjf $RPM_SOURCE_DIR/twm.tar.bz2
+        pushd "${RPM_BUILD_ROOT}"
+        %{__tar} xjf '%{S:201}'
         popd
-        %suse_update_desktop_file 
$RPM_BUILD_ROOT/usr/share/xsessions/twm.desktop
+        %suse_update_desktop_file 
"${RPM_BUILD_ROOT}%{_datadir}/xsessions/twm.desktop"
         ;;
       xcalc-*)
         %suse_update_desktop_file -i -u xcalc Utility Calculator
@@ -355,30 +380,30 @@
         ;;
       xdm-*)
         # Not used anymore by SuSE
-        rm -f $RPM_BUILD_ROOT/etc/X11/xdm/{GiveConsole,TakeConsole,Xsetup_0}
+        %{__rm} -f 
"${RPM_BUILD_ROOT}/etc/X11/xdm/{GiveConsole,TakeConsole,Xsetup_0}"
         # SuSE default XDM configuration
-        pushd $RPM_BUILD_ROOT
-        tar xjf $RPM_SOURCE_DIR/xdm.tar.bz2
+        pushd "${RPM_BUILD_ROOT}"
+        %{__tar} xjf '%{S:202}'
 %ifarch s390 s390x
-        patch -p0 -s < $RPM_SOURCE_DIR/xdm.diff
-        rm -f var/adm/fillup-templates/sysconfig.displaymanager.orig
+        %{__patch} -p0 -s < '%{P:20}'
+        %{__rm} -f var/adm/fillup-templates/sysconfig.displaymanager.orig
 %endif
         popd
         # Correct location (FHS-2.1)
-        rm -f $RPM_BUILD_ROOT/etc/X11/xdm/authdir
-        ln -snf /var/lib/xdm/authdir $RPM_BUILD_ROOT/etc/X11/xdm/authdir
+        %{__rm} -f $RPM_BUILD_ROOT/etc/X11/xdm/authdir
+        %{__ln_s}nf '%{_localstatedir}/lib/xdm/authdir' 
"${RPM_BUILD_ROOT}/etc/X11/xdm/authdir"
         # for FHS compliance (Bug #21857)
-        mv $RPM_BUILD_ROOT/usr/%{_lib}/X11/xdm/chooser $RPM_BUILD_ROOT/usr/bin/
+        %{__mv} "-t${RPM_BUILD_ROOT}%{_bindir}" 
"${RPM_BUILD_ROOT}%{_libdir}/X11/xdm/chooser" 
         # Bug 223734
-        rm $RPM_BUILD_ROOT/usr/%{_lib}/X11/xdm/libXdmGreet.a \
-           $RPM_BUILD_ROOT/usr/%{_lib}/X11/xdm/libXdmGreet.la
+        %{__rm} "${RPM_BUILD_ROOT}%{_libdir}/X11/xdm/libXdmGreet.a" \
+           "${RPM_BUILD_ROOT}%{_libdir}/X11/xdm/libXdmGreet.la"
         ;;
       xfs-*)
-        pushd $RPM_BUILD_ROOT
-        tar xjf $RPM_SOURCE_DIR/xfs.tar.bz2
+        pushd "${RPM_BUILD_ROOT}"
+        %{__tar} xjf '%{S:203}'
         popd
-        mkdir -p $RPM_BUILD_ROOT/usr/sbin
-        ln -snf /etc/init.d/xfs $RPM_BUILD_ROOT/usr/sbin/rcxfs
+        %{__mkdir_p} "${RPM_BUILD_ROOT}%{_sbindir}"
+        %{__ln_s}nf /etc/init.d/xfs "${RPM_BUILD_ROOT}%{_sbindir}/rcxfs"
         ;;
       xkill-*)
         %suse_update_desktop_file -i -u Xkill Utility DesktopUtility
@@ -394,9 +419,9 @@
         ;;
       rstart-*)
         # for FHS/FSSTND compliance (bnc #470983)
-        mv $RPM_BUILD_ROOT/etc/X11/rstart/rstartd.real $RPM_BUILD_ROOT/usr/bin/
-        sed -i 's+/etc/X11/rstart/rstartd.real+/usr/bin/rstartd.real+' \
-            $RPM_BUILD_ROOT/usr/bin/rstartd
+        %{__mv} "-t${RPM_BUILD_ROOT}%{_bindir}" 
$RPM_BUILD_ROOT/etc/X11/rstart/rstartd.real 
+        %{__sed} -i 's+/etc/X11/rstart/rstartd.real+%{_bindir}/rstartd.real+' \
+            "${RPM_BUILD_ROOT}%{_bindir}/rstartd"
         ;;
       *)
         ;;
@@ -405,14 +430,25 @@
 done
 # Xresources, Xmodmap, ...
 pushd $RPM_BUILD_ROOT
-tar xjf $RPM_SOURCE_DIR/misc.tar.bz2
+%{__tar} xjf '%{S:200}'
 popd
 # Compatibility symlink (Bug #223524)
-ln -snf . $RPM_BUILD_ROOT/usr/bin/X11
+%{__ln_s}nf . "${RPM_BUILD_ROOT}%{_bindir}/X11"
 # package license files
 for i in */COPYING; do
-  cp $i COPYING.$(dirname $i)
+  %{__cp} "${i}" "COPYING.$(dirname "${i}")"
 done
+# missing manual pages
+pushd "${RPM_BUILD_ROOT}%{_mandir}"
+%{__ln_s} ../man7/init.d.7.gz man8/rcxdm.8.gz
+%{__ln_s} ../man7/init.d.7.gz man8/rcxfs.8.gz
+# FreeDesktop Bug 35867 
+%{__ln_s} rstartd.1.gz man1/rstartd.real.1.gz
+# FreeDesktop Bug 35868
+%{__ln_s} xdm.1.gz man1/chooser.1.gz
+popd
+%fdupes '%{buildroot}%{_datadir}/icons'
+%fdupes '%{buildroot}%{_mandir}/man1'
 
 %clean
 rm -rf "$RPM_BUILD_ROOT"
@@ -424,7 +460,7 @@
 %{fillup_only -n displaymanager}
 %run_permissions
 %verifyscript
-%verify_permissions -e /usr/bin/dga
+%verify_permissions -e '%{_bindir}/dga'
 exit 0
 
 %preun
@@ -438,12 +474,16 @@
 
 %files
 %defattr(-,root,root)
-%doc COPYING.*
-%dir /var/lib/xdm/
-%ifarch ppc64 s390x x86_64
-%dir /usr/%{_lib}/X11
+%doc COPYING.* xedit-*/.doc/xedit
+%dir %{_localstatedir}/lib/xdm/
+%if 0%{?suse_version} >= 01130
+%dir %{_libdir}/X11
+%else
+%ifnarch %ix86
+%dir %{_libdir}/X11
+%endif
 %endif
-%dir /usr/%{_lib}/X11/xsm
+%dir %{_libdir}/X11/xsm
 %config /etc/logrotate.d/xdm
 %config /etc/pam.d/xdm
 %config /etc/pam.d/xdm-np
@@ -452,33 +492,35 @@
 %config(noreplace) /etc/sysconfig/SuSEfirewall2.d/services/*
 /etc/init.d/xdm
 /etc/init.d/xfs
-/usr/sbin/mkallcomposecaches
-/usr/sbin/mkcomposecache
-/usr/sbin/rcxdm
-/usr/sbin/rcxfs
-/usr/bin/*
-%exclude /usr/bin/xauth
-/usr/include/X11/bitmaps/*
-/usr/%{_lib}/X11/xdm/
-/usr/%{_lib}/X11/xedit/
-/usr/%{_lib}/libxrx*.so
-%exclude /usr/%{_lib}/libxrx*.*a
-/usr/share/X11/
-/usr/share/applications/*.desktop
-/usr/share/icons/*
+%{_sbindir}/*
+%{_bindir}/*
+%exclude %{_bindir}/xauth
+# XOrg Bug 35984
+%exclude %{_bindir}/xkeystone
+# XOrg Bug 35866
+%exclude %{_bindir}/fontname.sh
+%exclude %{_bindir}/fontprop.sh
+%{_includedir}/X11/bitmaps/*
+%{_libdir}/X11/xdm/
+%{_libdir}/X11/xedit/
+%{_libdir}/libxrx*.so
+%exclude %{_libdir}/libxrx*.*a
+%{_datadir}/X11/
+%{_datadir}/applications/*.desktop
+%{_datadir}/icons/*
 %{_mandir}/man1/*
 %exclude %{_mandir}/man1/xauth.1*
 %{_mandir}/man8/*
-/usr/share/xsessions/twm.desktop
+%{_datadir}/xsessions/twm.desktop
 /var/adm/fillup-templates/sysconfig.displaymanager
 %ghost /var/log/xdm.errors
 %ghost /var/run/xdm.pid
-/var/lib/xdm/authdir/
-/usr/%{_lib}/X11/xsm/system.xsm
+%{_localstatedir}/lib/xdm/authdir/
+%{_libdir}/X11/xsm/system.xsm
 
 %files xauth
 %defattr(-,root,root)
-/usr/bin/xauth
+%{_bindir}/xauth
 %{_mandir}/man1/xauth.1*
 
 %changelog

++++++ xdm.tar.bz2 ++++++
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  2011-02-22 14:13:21.000000000 +0100
+++ new/etc/init.d/xdm  2011-04-05 14:48:47.000000000 +0200
@@ -20,6 +20,7 @@
 # Default-Start:     5
 # Default-Stop:
 # Description:       X Display Manager
+# Short-Description:       X Display Manager
 ### END INIT INFO
 
 # Avoid duplicated messages when earlyxdm was active

++++++ xfs.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/etc/init.d/xfs new/etc/init.d/xfs
--- old/etc/init.d/xfs  2008-08-12 15:56:31.000000000 +0200
+++ new/etc/init.d/xfs  2011-04-05 14:54:44.000000000 +0200
@@ -12,6 +12,7 @@
 # Default-Start:  3 5
 # Default-Stop:
 # Description:    X Font Server
+# Short-Description:    X Font Server
 ### END INIT INFO
 
 . /etc/rc.status

++++++ xinit.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/etc/X11/xinit/keygen.c new/etc/X11/xinit/keygen.c
--- old/etc/X11/xinit/keygen.c  2001-06-20 14:01:59.000000000 +0200
+++ new/etc/X11/xinit/keygen.c  2011-04-05 12:38:32.000000000 +0200
@@ -32,9 +32,16 @@
 #endif
 
 static long keys[4];
-static void generate();
 
-void main()
+static void generate(seed)
+int seed;
+{      int i;
+       srandom(seed);
+       for (i = 0; i < 4; i++) keys[i] ^= random();
+}
+
+
+int main()
 {      int hostid;
        int uid;
        int gid;
@@ -83,13 +90,10 @@
        generate(fs.f_files);
        generate(fs.f_ffree);
 
-       (void) printf("%08lx%08lx%08lx%08lx\n",
-               keys[0], keys[1], keys[2], keys[3]);
+       if (+printf("%08lx%08lx%08lx%08lx\n",
+               keys[0], keys[1], keys[2], keys[3]) < 0 
+               || +fflush (stdout) < 0) 
+{ perror ("write"); return +EXIT_FAILURE; } 
+else return +EXIT_SUCCESS;
 }
 
-static void generate(seed)
-int seed;
-{      int i;
-       srandom(seed);
-       for (i = 0; i < 4; i++) keys[i] ^= random();
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/keygen.1 new/keygen.1
--- old/keygen.1        1970-01-01 01:00:00.000000000 +0100
+++ new/keygen.1        2011-04-05 13:34:14.000000000 +0200
@@ -0,0 +1,15 @@
+.TH  keygen 1 2011-04-05 University XAuth
+
+.SH NAME
+keygen \- generate magic cookies for xauth
+
+.SH SYNOPSIS
+.B keygen
+
+.SH DESCRIPTION
+Prints a newly generated random key for
+.B xauth
+on the standard output.
+
+.SH SEE ALSO
+xauth(7)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to