# # spec file for package xorg-x11 (Version 7.2) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild # usedforbuild Mesa Mesa-devel aaa_base acl atk atk-devel attr audit-libs autoconf automake bash binutils bzip2 cairo cairo-devel coreutils cpio cpp cpp42 cracklib cups-libs cvs desktop-translations diffutils file filesystem fillup findutils fontconfig fontconfig-devel freetype2 freetype2-devel gawk gcc gcc42 gconf2 gconf2-devel gconf2-lang gdbm gettext gettext-devel glib2 glib2-devel glibc glibc-devel glibc-locale glitz glitz-devel grep groff gtk2 gtk2-devel gzip hicolor-icon-theme info insserv less libacl libattr libbz2-1 libbz2-devel libdb-4_5 libdrm libexpat-devel libexpat1 libgcc42 libgomp42 libjpeg libltdl-3 libmudflap42 libopenssl0_9_8 libpng libpng-devel libreadline5 libstdc++42 libtiff3 libtool libuuid1 libvolume_id libxcrypt libxml2 libzio linux-kernel-headers m4 make man mktemp ncurses net-tools netcfg openssl-certs orbit2 orbit2-devel pam pam-devel pam-modules pango pango-devel patch perl perl-base permissions pkg-config popt popt-devel rpm rsh sed sysvinit tar texinfo timezone update-desktop-files util-linux xorg-x11-devel xorg-x11-fonts-devel xorg-x11-libICE xorg-x11-libICE-devel xorg-x11-libSM xorg-x11-libSM-devel xorg-x11-libX11 xorg-x11-libX11-devel xorg-x11-libXau xorg-x11-libXau-devel xorg-x11-libXdmcp xorg-x11-libXdmcp-devel xorg-x11-libXext xorg-x11-libXext-devel xorg-x11-libXfixes xorg-x11-libXfixes-devel xorg-x11-libXmu xorg-x11-libXmu-devel xorg-x11-libXp xorg-x11-libXp-devel xorg-x11-libXpm xorg-x11-libXpm-devel xorg-x11-libXprintUtil xorg-x11-libXprintUtil-devel xorg-x11-libXrender xorg-x11-libXrender-devel xorg-x11-libXt xorg-x11-libXt-devel xorg-x11-libXv xorg-x11-libXv-devel xorg-x11-libfontenc xorg-x11-libfontenc-devel xorg-x11-libs xorg-x11-libxcb xorg-x11-libxcb-devel xorg-x11-libxkbfile xorg-x11-libxkbfile-devel xorg-x11-proto-devel xorg-x11-util-devel xorg-x11-xtrans-devel zlib zlib-devel Name: xorg-x11 %define mcpp 0 BuildRequires: fontconfig-devel freetype2-devel gconf2-devel gtk2-devel libpng-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 %if %mcpp BuildRequires: mcpp %endif Url: http://xorg.freedesktop.org/ Version: 7.2 Release: 135 License: X11/MIT, xc/fonts/scaled/Type1/Copyright BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Utilities %if %mcpp Requires: mcpp %else Requires: cpp %endif Recommends: dbus-1-x11 Provides: XFree86 Summary: X.Org core and sample applications Source0: appres-1.0.1.tar.bz2 Source1: bdftopcf-1.0.1.tar.bz2 Source2: beforelight-1.0.3.tar.bz2 Source3: bitmap-1.0.3.tar.bz2 Source4: editres-1.0.3.tar.bz2 Source5: fonttosfnt-1.0.3.tar.bz2 Source6: fslsfonts-X11R7.0-1.0.1.tar.bz2 Source7: fstobdf-X11R7.1-1.0.2.tar.bz2 Source8: iceauth-1.0.2.tar.bz2 Source9: ico-1.0.2.tar.bz2 Source10: lbxproxy-X11R7.0-1.0.1.tar.bz2 Source11: listres-X11R7.0-1.0.1.tar.bz2 Source12: luit-1.0.2.tar.bz2 Source14: mkfontdir-1.0.3.tar.bz2 Source15: mkfontscale-1.0.3.tar.bz2 Source16: oclock-X11R7.0-1.0.1.tar.bz2 Source17: proxymngr-X11R7.0-1.0.1.tar.bz2 Source18: rgb-X11R7.1-1.0.1.tar.bz2 Source19: rstart-X11R7.1-1.0.2.tar.bz2 Source20: scripts-X11R7.0-1.0.1.tar.bz2 Source21: sessreg-1.0.3.tar.bz2 Source22: setxkbmap-1.0.4.tar.bz2 Source23: showfont-X11R7.0-1.0.1.tar.bz2 Source24: smproxy-X11R7.1-1.0.2.tar.bz2 Source25: twm-1.0.3.tar.bz2 Source26: viewres-X11R7.0-1.0.1.tar.bz2 Source27: x11perf-X11R7.1-1.4.1.tar.bz2 Source28: xauth-1.0.2.tar.bz2 Source29: xbiff-X11R7.0-1.0.1.tar.bz2 Source30: xcalc-1.0.2.tar.bz2 Source31: xclipboard-X11R7.0-1.0.1.tar.bz2 Source32: xclock-1.0.3.tar.bz2 Source33: xcmsdb-X11R7.0-1.0.1.tar.bz2 Source34: xconsole-1.0.3.tar.bz2 Source35: xcursor-themes-X11R7.0-1.0.1.tar.bz2 Source36: xcursorgen-1.0.2.tar.bz2 Source37: xdbedizzy-1.0.2.tar.bz2 Source38: xditview-X11R7.0-1.0.1.tar.bz2 Source39: xdm-1.1.6.tar.bz2 Source40: xdpyinfo-1.0.2.tar.bz2 Source42: xedit-X11R7.1-1.0.2.tar.bz2 Source43: xev-1.0.2.tar.bz2 Source44: xeyes-X11R7.0-1.0.1.tar.bz2 Source45: xf86dga-1.0.2.tar.bz2 Source46: xfd-X11R7.0-1.0.1.tar.bz2 Source47: xfindproxy-X11R7.0-1.0.1.tar.bz2 Source48: xfontsel-1.0.2.tar.bz2 Source49: xfs-1.0.4.tar.bz2 Source50: xfsinfo-X11R7.0-1.0.1.tar.bz2 Source51: xfwp-X11R7.0-1.0.1.tar.bz2 Source52: xgamma-1.0.2.tar.bz2 Source53: xgc-X11R7.0-1.0.1.tar.bz2 Source54: xhost-1.0.2.tar.bz2 Source55: xinit-1.0.5.tar.bz2 Source56: xkbcomp-1.0.3.tar.bz2 Source57: xkbevd-X11R7.1-1.0.2.tar.bz2 Source58: xkbprint-X11R7.0-1.0.1.tar.bz2 Source59: xkbutils-X11R7.0-1.0.1.tar.bz2 Source60: xkill-X11R7.0-1.0.1.tar.bz2 Source61: xload-1.0.2.tar.bz2 Source62: xlogo-X11R7.0-1.0.1.tar.bz2 Source63: xlsatoms-X11R7.0-1.0.1.tar.bz2 Source64: xlsclients-X11R7.0-1.0.1.tar.bz2 Source65: xlsfonts-1.0.2.tar.bz2 Source66: xmag-1.0.2.tar.bz2 Source67: xman-1.0.3.tar.bz2 Source68: xmessage-1.0.2.tar.bz2 Source69: xmh-X11R7.0-1.0.1.tar.bz2 Source70: xmodmap-1.0.3.tar.bz2 Source71: xmore-X11R7.0-1.0.1.tar.bz2 Source72: xphelloworld-X11R7.0-1.0.1.tar.bz2 Source73: xplsprinters-X11R7.0-1.0.1.tar.bz2 Source74: xpr-1.0.2.tar.bz2 Source75: xprehashprinterlist-X11R7.0-1.0.1.tar.bz2 Source76: xprop-1.0.3.tar.bz2 Source77: xrandr-1.2.2.tar.bz2 Source78: xrdb-1.0.4.tar.bz2 Source79: xrefresh-X11R7.1-1.0.2.tar.bz2 Source80: xrx-X11R7.0-1.0.1.tar.bz2 Source81: xset-1.0.3.tar.bz2 Source82: xsetmode-X11R7.0-1.0.0.tar.bz2 Source83: xsetpointer-X11R7.0-1.0.0.tar.bz2 Source84: xsetroot-1.0.2.tar.bz2 Source85: xsm-X11R7.0-1.0.1.tar.bz2 Source86: xstdcmap-X11R7.0-1.0.1.tar.bz2 Source87: xtrap-X11R7.1-1.0.2.tar.bz2 Source88: xvidtune-X11R7.0-1.0.1.tar.bz2 Source89: xvinfo-1.0.2.tar.bz2 Source90: xwd-X11R7.0-1.0.1.tar.bz2 Source91: xwininfo-1.0.3.tar.bz2 Source92: xwud-X11R7.0-1.0.1.tar.bz2 Source93: mkcomposecache-1.2.tar.bz2 Source94: rendercheck-1.2.tar.bz2 Source95: grandr-0.1.tar.bz2 Source96: xbacklight-1.1.tar.bz2 Source200: misc.tar.bz2 Source201: twm.tar.bz2 Source202: xdm.tar.bz2 Source203: xfs.tar.bz2 Source204: xinit.tar.bz2 Source205: desktopfiles.tar.bz2 Patch1: xfs.diff Patch2: lbxproxy.diff Patch3: proxymngr.diff Patch4: rstart.diff Patch5: x11perf.diff Patch6: xedit.diff Patch7: xinit.diff Patch8: xsm.diff Patch10: xrx.diff Patch12: ps_suse.diff Patch13: p_xauth.diff Patch14: p_bugzilla-117193-luit-sometimes-hangs.diff Patch15: p_xrdb.diff Patch16: p_twm_sig11.diff Patch19: scripts.diff Patch20: xdm.diff Patch21: xvidtune.diff Patch24: xauth-1.0.2.diff %description This package contains the X.Org core and sample applications. Authors: -------- Alan Coopersmith Amit Margalit Andreas Stolcke Bob Scheifler Caolan McNamara David Reveman David Rosenthal Dmitry Yu. Bolkhovityanov Doug Moran Eric Anholt Felix K�lhing Ivan Griffin Jim Fulton Jim Gettys Keith Packard Lars Knoll Manish Singh Matthew Allum Matthias Hopf Matthieu Herrb & OpenBSD Team Phil Karlton Stephen Gildea Werner Fink %debug_package %prep %setup -T -c %{name} for i in $RPM_SOURCE_DIR/*-*.tar.bz2; do tar xjf $i; done tar xjCf $RPM_BUILD_DIR $RPM_SOURCE_DIR/desktopfiles.tar.bz2 pushd xfs-* %patch1 popd pushd lbxproxy-* %patch2 popd pushd proxymngr-* %patch3 popd pushd rstart-* %patch4 popd pushd x11perf-* %patch5 popd pushd xedit-* %patch6 popd pushd xinit-* %patch7 popd pushd xsm-* %patch8 popd pushd xrx-* %patch10 popd %patch12 %patch13 # seems to be obsolete since luit 1.0.2 #pushd luit-* #%patch14 -p3 #popd pushd xrdb-* %patch15 -p2 popd pushd twm-*/src %patch16 -p2 popd pushd xauth-* %patch24 popd patch -d scripts-* -p0 -s < %PATCH19 patch -d xvidtune-* -p0 -s < %PATCH21 %build %install export PATH=${PATH}:$RPM_BUILD_ROOT/usr/bin for dir in xcursorgen-* xinit-* $(ls | grep -v -e suse \ -e xcursorgen \ -e xinit); do pushd $dir #autoreconf -fi case $dir in xdm-*) option='--with-pam --with-xdmconfigdir=/etc/X11/xdm --with-xdmscriptdir=/etc/X11/xdm' ;; xfs-*|lbxproxy-*|proxymngr-*|rstart-*|x11perf-*|xedit-*|xinit-*|xsm-*|scripts-*|sessreg-*|beforelight-*) option=''; autoreconf -fi ;; luit-*) option='--with-localealiasfile=/usr/share/X11/locale/locale.alias' ;; *) option='' ;; esac ./configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \ --prefix=/usr --libdir=%{_libdir} \ --mandir=%{_mandir} ${option} --with-cpp='/usr/bin/cpp -a' make make install DESTDIR=$RPM_BUILD_ROOT # for some compatibility symlinks mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin case $dir in xinit-*) pushd $RPM_BUILD_ROOT tar xjf $RPM_SOURCE_DIR/xinit.tar.bz2 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 %if %suse_version <= 1010 ln -s /usr/bin/startx $RPM_BUILD_ROOT/usr/X11R6/bin/startx %endif ;; mkcomposecache-*) install -m 0755 mkallcomposecaches.sh $RPM_BUILD_ROOT/usr/sbin/mkallcomposecaches ;; mkfontdir-*) %if %suse_version <= 1010 ln -s /usr/bin/mkfontdir $RPM_BUILD_ROOT/usr/X11R6/bin/mkfontdir %endif ;; proxymngr-*) 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 popd %suse_update_desktop_file $RPM_BUILD_ROOT/usr/share/xsessions/twm.desktop ;; xauth-*) ln -s /usr/bin/xauth $RPM_BUILD_ROOT/usr/X11R6/bin/xauth ;; xcalc-*) %suse_update_desktop_file -i -u xcalc Calculator ;; xclipboard-*) %suse_update_desktop_file -i -u xclipboard DesktopUtility ;; xdm-*) # Not used anymore by SuSE 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 %if %suse_version <= 1010 rm etc/pam.d/xdm-np sed -i 's/pam_loginuid.so/pam_devperm.so/g' etc/pam.d/xdm %endif %ifarch s390 s390x patch -p0 -s < $RPM_SOURCE_DIR/xdm.diff 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 # for FHS compliance (Bug #21857) mv $RPM_BUILD_ROOT/usr/%{_lib}/X11/xdm/chooser $RPM_BUILD_ROOT/usr/bin/ %if %suse_version <= 1010 mkdir -p $RPM_BUILD_ROOT/sbin/conf.d ln -snf /etc/X11/xdm/SuSEconfig.xdm \ $RPM_BUILD_ROOT/sbin/conf.d/SuSEconfig.xdm ln -s /usr/bin/xdm $RPM_BUILD_ROOT/usr/X11R6/bin/xdm rm $RPM_BUILD_ROOT/etc/init.d/xdm \ $RPM_BUILD_ROOT/usr/sbin/rcxdm \ $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.displaymanager %endif # Bug 223734 rm $RPM_BUILD_ROOT/usr/%{_lib}/X11/xdm/libXdmGreet.a \ $RPM_BUILD_ROOT/usr/%{_lib}/X11/xdm/libXdmGreet.la %if %suse_version > 1020 sed -i 's/earlykdm/earlyxdm/g' $RPM_BUILD_ROOT/etc/init.d/xdm %endif ;; xfs-*) pushd $RPM_BUILD_ROOT tar xjf $RPM_SOURCE_DIR/xfs.tar.bz2 popd mkdir -p $RPM_BUILD_ROOT/usr/sbin ln -snf /etc/init.d/xfs $RPM_BUILD_ROOT/usr/sbin/rcxfs ;; xkill-*) %suse_update_desktop_file -i -u Xkill DesktopUtility ;; xload-*) %suse_update_desktop_file -i -u xload System Monitor ;; xmag-*) %suse_update_desktop_file -i -u xmag DesktopUtility ;; xrdb-*) %if %suse_version <= 1010 ln -s /usr/bin/xrdb $RPM_BUILD_ROOT/usr/X11R6/bin/xrdb %endif ;; xrefresh-*) %suse_update_desktop_file -i -u Xrefresh DesktopUtility ;; xset-*) %if %suse_version <= 1010 ln -s /usr/bin/xset $RPM_BUILD_ROOT/usr/X11R6/bin/xset %endif ;; *) ;; esac popd done # Xresources, Xmodmap, ... pushd $RPM_BUILD_ROOT tar xjf $RPM_SOURCE_DIR/misc.tar.bz2 popd # Compatibility symlink (Bug #223524) ln -snf . $RPM_BUILD_ROOT/usr/bin/X11 %clean rm -rf "$RPM_BUILD_ROOT" %verifyscript %verify_permissions -e /usr/bin/dga %pre test -L usr/include/X11 && rm usr/include/X11 exit 0 %post # Create symbolic run level links for xfs start script: %{fillup_and_insserv -p xfs} %if %suse_version > 1010 %{fillup_and_insserv -pY xdm} %{fillup_only -n displaymanager} %endif %run_permissions exit 0 %preun %stop_on_removal xfs exit 0 %postun # Rearrange run level symlinks after removing the xfs init script %{insserv_cleanup} exit 0 %files %defattr(-,root,root) %dir /var/lib/xdm/ %config /etc/logrotate.d/xdm %config /etc/pam.d/xdm %if %suse_version > 1010 %config /etc/pam.d/xdm-np %endif %config /etc/skel/.xinitrc.template %config /etc/X11/* %if %suse_version > 1010 /etc/init.d/xdm %endif /etc/init.d/xfs %if %suse_version <= 1010 /sbin/conf.d/SuSEconfig.xdm /usr/X11R6/bin/mkfontdir /usr/X11R6/bin/startx /usr/X11R6/bin/xdm /usr/X11R6/bin/xrdb /usr/X11R6/bin/xset %endif /usr/X11R6/bin/xauth /usr/sbin/mkallcomposecaches /usr/sbin/mkcomposecache %if %suse_version > 1010 /usr/sbin/rcxdm %endif /usr/sbin/rcxfs /usr/bin/* /usr/include/X11/bitmaps/* /usr/%{_lib}/X11/xdm/ /usr/%{_lib}/libxrx* /usr/share/X11/ /usr/share/applications/*.desktop /usr/share/icons/* %{_mandir}/man1/* %{_mandir}/man8/* %if %suse_version <= 1020 /usr/share/pixmaps/xcalc.png /usr/share/pixmaps/xclipboard.png /usr/share/pixmaps/xload.png /usr/share/pixmaps/xmag.png %endif /usr/share/xsessions/twm.desktop %if %suse_version > 1010 /var/adm/fillup-templates/sysconfig.displaymanager %endif %ghost /var/log/xdm.errors %ghost /var/run/xdm.pid /var/lib/xdm/authdir/ %changelog * Wed Sep 12 2007 - sndirsch@suse.de - added acpid to Required-Start of xdm (Bug #309676) * Mon Sep 10 2007 - sndirsch@suse.de - beforelight 1.0.3 * Rename .cvsignore to .gitignore * Add *~ to .gitignore to skip patch/emacs droppings * update to 1.0.3 - obsoletes beforelight.diff * Sat Sep 08 2007 - sndirsch@suse.de - xbacklight 1.1 * Add licenses - removed xdriinfo tarball; the current version is built in freeglut package due to the need of libglut * Thu Sep 06 2007 - sndirsch@suse.de - xinit 1.0.5 * This release fixes authentication issues on systems without an mcookie application. * Tue Aug 28 2007 - sndirsch@suse.de - xset 1.0.3 * Bug #9524: Markup problems on xset.1x - xwininfo 1.0.3 * X.Org bug #10616: Add all the X info commands to See Also in man page * Purge unused code from dsimple.c * dsimple.c: ANSIfy function declarations * Replace sprintf's with snprintf & strlcat * Add static & const qualifiers to xwininfo.c * Fri Aug 24 2007 - sndirsch@suse.de - xcursorgen 1.0.2 * Coverity #621: RESOURCE_LEAK: Returned without freeing storage "curr" * Coverity #624: RESOURCE_LEAK: Returned without freeing storage "fp" * Add options/flags to man page & other man page cleanups * Correct help flag in usage message (-?, not -h) * Use strdup instead of malloc/strlen/strcpy * Set version string in man page - xconsole 1.0.3 * Check if openpty() is available and use it if it is. * obsoletes xconsole.diff - xcalc 1.0.2 * Bug #4914: Add HP mode resources to XCalc-color app-defaults * Fill in COPYING with copyright/license notices from source files * Sat Aug 18 2007 - sndirsch@suse.de - sessreg 1.0.3 * X.Org Bug #9887: sessreg should include sys/types.h on FreeBSD * Fri Aug 17 2007 - sndirsch@suse.de - xdm 1.1.6 * Debian Bug #437961: loading Xresources fails because bindir/xrdb does not exist * Debian Bug #376391: xdm manpage refers to non-existent section 'Typical Usage' - xvinfo 1.0.2 * X.Org bug #10616: Add all the X info commands to See Also in man page * Fix typo in man page (accesible) * Fix FourCC name output on big endian platforms. * Thu Aug 16 2007 - sndirsch@suse.de - xmag 1.0.2 * X.Org Bug #10616: xmag man page says "Cut" button instead of "Select" * Sun bug 6359959: xmag overconsumes CPU due to its selection box * Make fix for Sun bug 6359959 more portable - use nanosleep, poll or select * Sun bug 1166559: highlight of selection box not discernable on some configs - xrdb 1.0.4 * Bug #10616: Man page grammar fix: s/This never be/This should never be/ * Mon Aug 13 2007 - sndirsch@suse.de - xdm init script: earlykdm -> earlyxdm (coolo) * Sat Aug 11 2007 - sndirsch@suse.de - xprop 1.0.3 * X.Org bug #10616: Add all the X info commands ... * Coverity #905: Handle_Prop_Requests returned without freeing storage "thunks" * Sun Bug 4474581: xprop fails in Japanese locale * Fri Aug 10 2007 - sndirsch@suse.de - xdm 1.1.5 * Bug #11020: xdm doesn't set SSH_AUTH_SOCK even though using with pam_ssh * Bug #11096: xdm(1) manpage should document Xft-related properties * Document more of the greeter resources in xdm man page * Add --enable-xdm-auth/--disable-xdm-auth to configure options * X.Org Bug #10992: xlogin crashes if window size is too small * Set Xcursor theme to whiteglass in default login screen resources * Make #ifdef XPM only control whether XPM pixmap logo is shown * Set default cursor for entire root window, not just greeter * Bug #10530: xdm's path to xrdb could be configurable at compile time * X.Org Bug 10632 / Debian Bug 256299: race condition in policy.c:Willing() - xman 1.0.3 * Sun Bug 6504978: xman on Solaris x86 does not render correctly, nroff visible * Fri Aug 10 2007 - sndirsch@suse.de - xsetroot 1.0.2 * Typo, it's xsetroot, not setroot. - xmessage 1.0.2 * minor build changes * Tue Aug 07 2007 - sndirsch@suse.de - xclock 1.0.3 * X.Org Bug 10775: xclock does not set _NET_WM_PID - xgamma 1.0.2 * X.Org Bug #10616: xgamma man page describes how to print gamma poorly - xmodmap 1.0.3 * Bug 10616: manpage should note -pm is the default if no options are given * Wed Jul 25 2007 - sndirsch@suse.de - iceauth 1.0.2 * Coverity #1039: Using uninitialized value "authdata" * Coverity #1089: Double frees in error cleanup path * Replace copystring() with strdup() calls * Bug 10739: iceauth dumps core if signal caught before initialization done * ANSIfy function declarations * Constify some static data constants * Debian Bug #25285: iceauth manpage starts with blank screen * More constification and reduction of rw data in binary - setxkbmap 1.0.4 * Bug 7841: setxkbmap man page doesn't describe all switches * More man page cleanups (grammatical nits, etc.) * Minor code cleanups (remove unused static and opencoding of strdup) * Sat Jul 21 2007 - sndirsch@suse.de - ico 1.0.2: * Minor release to fix man page typo and automake-1.10 compatibility. * Tue Jul 17 2007 - sndirsch@suse.de - xhost 1.0.2 * Add note pointing to Xsecurity man page for more info on SI options * Bug #10616: Typo in xhost.man: s/effect/affect/ * Thu Jul 12 2007 - sndirsch@suse.de - added missing resources to global Xresource file (Bug #291365) * Tue Jul 10 2007 - sndirsch@suse.de - cpp needs "-a" option to make it less conformant (Bug #290656) * Tue Jul 10 2007 - sndirsch@suse.de - back to cpp (Bug #290656) * Fri Jul 06 2007 - sndirsch@suse.de - added .desktop files * Thu Jul 05 2007 - sndirsch@suse.de - xrandr 1.2.2 * Man page formatting and typo fixes * Add *~ to .gitignore to skip emacs & patch droppings * Clean up code structure a bit * When simple CRTC allocation fails, search all available configs. * Document 1.2.1 options * Mark 1.1 options as inconsistent with 1.2 options * Print out mode flags in --verbose mode * Wed Jul 04 2007 - sndirsch@suse.de - xrandr 1.2.1 (obsoletes xrandr.diff, xrandr_12_newmode.diff) * Fix a typo. Make mode flags case insensitive. Improve error messages. * Fix bugs found by compiling with -Wall. * Add --same-as option to match output positions. * Add --newmode/--rmmode to create/destroy user modes. * Add --addmode and --delmode commands to edit list of modes per output. * Make --auto after --output only affect the output. * Make --q1 output RandR 1.1 query information. * Bounds check -s argument to be 0 <= index < nsize * Add --set option to set output properties. * Support XA_ATOM properties (like TV_FORMAT). * Skip relative positions for outputs without modes. * Fixed alignment of the clones list. - grandr 0.1 (GTK+ based RandR UI) * Intel's Open Source technology center is pleased to announce the initial version of a GTK+-based tool to configure the X output using the RandR 1.2 extension. grandr, written by Ming Lin, provides a friendly interface to monitor configuration and includes controls for video mode, rotation and monitor position. - xbacklight 1.0 * xbacklight is a simple command-line utility to set the backlight level using the RandR 1.2 BACKLIGHT output property. - xinit 1.0.4 * Thu Jun 28 2007 - dmueller@suse.de - xauth: crash on removing non-existant entry * Fri Jun 22 2007 - sndirsch@suse.de - xdm: no need to run SuSEconfig.xdm by kdm * Mon Jun 18 2007 - dmueller@suse.de - xrdb: cpp -> mcpp (2300kb -> 51kb) * Sat Apr 28 2007 - sndirsch@suse.de - /etc/init.d/xdm: * added winbind to Should-Start (Bug #269211) * Fri Apr 27 2007 - sndirsch@suse.de - update bdftopcf to release 1.0.1 * Minor bug fix/cleanup release. * Thu Mar 22 2007 - sndirsch@suse.de - updated xload to release 1.0.2 * configure.ac: Update version for another release. * xload.c: Check setuid() return value. Bugzilla #7116 * Wed Mar 21 2007 - sndirsch@suse.de - updated mkfontdir to release 1.0.3 * No changes, but source tarball uses recent util macros. (This fixes location for man pages for example.) * Wed Mar 21 2007 - sndirsch@suse.de - updated xdpyinfo to release 1.0.2 * minor cleanup/bug fix release * Thu Mar 15 2007 - sndirsch@suse.de - /etc/X11/xdm/Xsetup: * enable external output on laptops or when configured via sysconfig (DISPLAYMANAGER_RANDR_MODE_); works only with drivers, which support RANDR 1.2 * Wed Mar 14 2007 - sndirsch@suse.de - xrandr_12_newmode.diff: * replaces xf86crtc_allowdual.diff in xorg-x11-server package * Tue Mar 06 2007 - sndirsch@suse.de - /etc/X11/fs/config: /etc/X11/XF86config --> /etc/X11/xorg.conf (Bug #251437) * Mon Mar 05 2007 - sndirsch@suse.de - /etc/init.d/xdm: * fixed wdm path (Bug #251210) * Mon Mar 05 2007 - sndirsch@suse.de - /etc/init.d/xdm: * use USR1 signal for gdm for reload (Bug #249965) * Wed Feb 28 2007 - sndirsch@suse.de - no longer package /usr/share/xsessions directory (Bug #229172) * Sat Feb 24 2007 - sndirsch@suse.de - xrandr.diff * fixes fatal warning * Wed Feb 21 2007 - sndirsch@suse.de - updated xrandr to release 1.2.0 * RandR 1.2 support * Tue Feb 06 2007 - sndirsch@suse.de - updated xdm to release 1.1.4 * Reset username prompt to default string at start of PAM loop (Bug #222857) * X.Org Bug #8561: xdm painfully slow at cursor redraws * Make sure windowPath is properly initialized & freed * Rearrange checks for maximum username & password length * config: quote cpp arguments (X.Org bug #9414) * X.Org Bug 8014: xdm should set the WINDOWPATH environment variable * Mon Feb 05 2007 - sndirsch@suse.de - updated xfontsel to release 1.0.2 * Bug 9519: Markup problems in xfontsel.1x - updated xlsfonts to release 1.0.2 * Bug 9519: Markup problems in xlsfonts.1x * Thu Feb 01 2007 - sndirsch@suse.de - /etc/X11/xdm/{Xsetup,Xstartup} * start/kill xvkbd only when autologin is disabled (Bug #238604) * Mon Jan 29 2007 - sndirsch@suse.de - updated mkcomposecache to release 1.2 * Bump to 1.2. * Autogen ChangeLog. * Unset XMODIFIERS in mkcomposecache. * Log if XOpenIM() fails. * mkallcomposecache.sh is more verbose now on Xvfb errors. * Including old and new font paths in default. * Mon Jan 29 2007 - sndirsch@suse.de - updated xpr to release 1.0.2 * Bug 9518: Markup problems on the xdpr.1 page * Wed Jan 24 2007 - sndirsch@suse.de - updated bitmap to release 1.0.3 * Trivial manpage formatting cleanup release for X11R7.2. - updated editres to release 1.0.3 * Trivial manpage formatting cleanup release for X11R7.2. - updated xrdb to release 1.0.3 * Trivial manpage formatting cleanup release for X11R7.2. * Tue Jan 23 2007 - sndirsch@suse.de - updated appres to release 1.0.1 * X.Org #9510: Unbalanced group in command synopsis in appres.1 man page * Mon Jan 15 2007 - sndirsch@suse.de - /etc/init.d/xdm: * fixed new gdm path (Bug #235057) * Sun Dec 17 2006 - sndirsch@suse.de - updated beforelight to release 1.0.2 * remove config.h from _SOURCES * Makefile.am: make appdefaultdir respect DESTDIR - updated fonttosfnt to release 1.0.3 * Makefile.am: make ChangeLog hook safer * Fix author address in manual page, update COPYING. - updated xdm to release 1.1.3 * Makefile.am: make ChangeLog hook safer * Sat Dec 16 2006 - sndirsch@suse.de - updated editres to release 1.0.2 * remove config.h from _SOURCES * Thu Dec 14 2006 - sndirsch@suse.de - xvidtune.diff * fixes generation of xvidtune config file (Bug #228288) * Wed Dec 13 2006 - sndirsch@suse.de - updated xauth to release 1.0.2 * Sun bug 6494972: "is is" is a typo in xauth(1) man page * Replace static ChangeLog with disthook to generate from git log * Add hooks for checking source code with lint/sparse/etc. * Fix sparse warning: non-ANSI definition of function 'get_hostname' * Replace platform #ifdefs with AC_CHECK_HEADERS([net/errno.h]) * Remove Imake compatibility #ifdefs - require configure's AC_TYPE_SIGNAL * Fri Dec 08 2006 - sndirsch@suse.de - fixed warning in xedit * Wed Dec 06 2006 - sndirsch@suse.de - removed /usr/%%{_lib}/X11/xdm/libXdmGreet.a, /usr/%%{_lib}/X11/xdm/libXdmGreet.la (Bug #223734) * Tue Dec 05 2006 - sndirsch@suse.de - updated setxkbmap to release 1.0.3 * new "-device" option to specify device * Sun Dec 03 2006 - sndirsch@suse.de - updated rendercheck to release 1.2 * New version that adds one small new test, more command flags to control what tests are run, and testing against more formats. Now, bugs in Render code revealed by rendercheck may be slightly less mysterious. - updated sessreg to release 1.0.2 * Fix grep pattern in Makefile.am * include before . Required on some systems. * obsoletes sessreg.diff - updated twm to release 1.0.3 * Fix system.twmrc handling - updated xdm to release 1.1.2 * Bug 7317: xfs doesn't build on some GLIBC based systems: _XOPEN_SOURCE undefined - updated xfs to release 1.0.4 * Bug 7317: xfs doesn't build on some GLIBC based systems: _XOPEN_SOURCE undefined - removed deprecated mkcfm (X.Org Bug #5553) * Fri Nov 24 2006 - sndirsch@suse.de - added /usr/bin/X11 compatibility symlink (Bug #223524) * Mon Nov 20 2006 - sndirsch@suse.de - force installation of xdm runlevel scripts, which is required for a system update, since this script has been moved from aaa_base to this package (Bug #218268) * Tue Nov 14 2006 - sndirsch@suse.de - luit: fixed path for locale.alias file (Bug #220827) * Tue Nov 14 2006 - sndirsch@suse.de - updated xdm to release 1.1.1: * Fill in paths at build time in Xreset & Xstartup * Set PAM_TTY for local displays * Bug 8995: Copying address into in6_addr instead of in6_addr.sin6_addr in forward_respond() - obsoletes xdm-pam_tty.diff * Thu Nov 09 2006 - sndirsch@suse.de - get the system default locale settings in Xsession script when $LANG is still not set; important for xdm (Bug #216518) * Thu Nov 09 2006 - sndirsch@suse.de - /etc/X11/xdm/SuSEconfig.xdm: * only create symlink to Xserver if possible (Bug #219373) * Thu Nov 09 2006 - sndirsch@suse.de - updated sessreg to release 1.0.1 (X.Org 7.2 RC2) * Manpage cleanups & fix to make autoconf utmpx check work on Solaris * Wed Nov 08 2006 - sndirsch@suse.de - updated mkfontscale to release 1.0.3 (X.Org 7.2 RC2) * Fix typos in manual page, update author's address, update COPYING. * Allow SemiBold weight for Type 1 fonts. - fix xdm PAM login on SUSE 10.1 * Wed Nov 08 2006 - sndirsch@suse.de - updated luit to release 1.0.2 (X.Org 7.2 RC2) * Updated COPYING. * Added random IBM codepages to the encodings vector. * Set up parent pty before forking (bug 8490). - luit update obsoletes p_bugzilla-117193-luit-sometimes-hangs.diff - updated xkbcomp to release 1.0.3 (X.Org 7.2 RC2) * parser: accept negative numbers in geometry co-ordinates (bug #8763) * compat: avoid use of uninitialised variable (bug #8846) * Tue Nov 07 2006 - sndirsch@suse.de - "Requires: dbus-1-x11" --> "Recommends: dbus-1-x11" (Bug #218227, comment #10) * Mon Nov 06 2006 - sndirsch@suse.de - added Requires: cpp to fix broken look of xdm login screen - added Requires: dbus-1-x11 (Bug #218227) - get the system default locale settings in Xsession script when $LANG is not set (Bug #216518) * Tue Oct 31 2006 - sndirsch@suse.de - aded xdm-np to filelist to fix build * Mon Oct 30 2006 - sndirsch@suse.de - added xdm-np, which now can be used by KDE and Gnome (Bug #192400) * Tue Oct 24 2006 - sndirsch@suse.de - xdm-pam_tty.diff: * set PAM_TTY to fix the use of pam_resgmr (Bug #213598) - move xdm libs to /usr/%%_lib/X11/xdm (Bug #214592) * Wed Oct 18 2006 - sndirsch@suse.de - /etc/X11/xdm/Xsetup: added "-xdm" option for xvkbd (Bug #213034) * Sat Oct 14 2006 - sndirsch@suse.de - X.Org 7.2RC1 package update: * xdbedizzy-1.0.2 * xinit-1.0.3 * twm-1.0.2 * fonttosfnt-1.0.2 * xmodmap-1.0.2 * mkfontscale-1.0.2 * xfs-1.0.3 * xf86dga-1.0.2 * Thu Oct 12 2006 - sndirsch@suse.de - startx script: * only use $DISPLAYMANAGER_XSERVER, when set (Bug #210476) * Mon Oct 09 2006 - sndirsch@suse.de - updated xdm to release 1.1.0 * Make initial pass at an AUTHORS list. * Replace old Imake-based SIGNALRETURNSINT with AC_TYPE_SIGNAL * Replace old Imake #ifdefs with AC_CHECK_FUNCS([sigaction]) * Mark GreetUser (called from xdm) as _X_EXPORT. Make all other non-static functions in libXdmGreet _X_INTERNAL. * Initialize manufacturerDisplayID.length to 0 too. * Bugzilla #7332 (1) Xdm compiled with IPv6 support failed to accept any chooser connections (even when only using IPv4). (2) There should be a one-to-one correspondence between successful getaddrinfo calls and freeaddrinfo calls. (Peter Breitenlohner) * Bugzilla #7318 xdm crashes on Hurd because of incongruity in dlfuncs (J.P. Larocque) * Bugzilla #7317 xdm needs to define _XOPEN_SOURCE to build on Hurd (J.P. Larocque) * Add XORG_WITH_LINT & lint targets for checking code with lint/sparse/etc. * Fix many sparse warnings of: Using plain integer as NULL pointer * Store return values from umask in mode_t instead of int (clear lint warnings) * Use pid_t instead of int when working with fork/wait/etc. (clear more lint warnings) * Drop pre-waitpid() support since all POSIX.1-1990 systems have waitpid. * Delete unused Panic() function * Sun bug 6459557: remote logins to xdm fail since recent PAM fixes * Include display number in Xserver arguments * SetPrompt takes LOGIN_* not PAM_* constants for type argument * Replace static ChangeLog with dist-hook to generate from git log * Bump version number to 1.1.0 * Mon Oct 09 2006 - sndirsch@suse.de - use autoreconf for scripts (Bug #210878) * Wed Sep 20 2006 - sndirsch@suse.de - xdm pam file: remove pam_devperm.so line (Bug #206963) * Wed Sep 20 2006 - sndirsch@suse.de - xdm init script: redirect SuSEconfig output to syslog * Tue Sep 19 2006 - sndirsch@suse.de - mark files below /etc/X11 as %%config (Bug #206496) * Mon Sep 11 2006 - sndirsch@suse.de - fixed xfs path in xfs init script (Bug #204869) * Mon Sep 04 2006 - kukuk@suse.de - Add pam_loginuid to xdm PAM config * Thu Aug 31 2006 - sndirsch@suse.de - added xdm init script - aded xrdb compatibility symlink for SUSE <= 10.1 * Wed Aug 30 2006 - sndirsch@suse.de - updated xprop to release 1.0.2 * Don't abort() when actual_format from XGetWindowAttributes is 0 * Tue Aug 22 2006 - sndirsch@suse.de - cleanup * Mon Aug 21 2006 - sndirsch@suse.de - integrated suse-addons.diff into suse-addons.tar.bz2 * Mon Aug 21 2006 - sndirsch@suse.de - SuSEconfig.xdm: only rewrite config files and X symlink when sysconfig file is more recent * Mon Aug 21 2006 - sndirsch@suse.de - /etc/X11/xinit/xinitrc.common: * check for kde/startkde/fvwm2/wmlist also in /usr/bin, since these have moved for openSUSE >= 10.2 * Sun Aug 20 2006 - sndirsch@suse.de - create compatibility symlinks in X11R6/bin only for SUSE <= 10.1 (exception: xauth) - create desktop files for xmag, xload, xkill, xcalc, xrefresh, xclipboard, twm - removed openwin references in Xsession script of xdm and global Xresources (Bug #200504) * Sat Aug 19 2006 - sndirsch@suse.de - make startx capable of using Xgl when configured - moved SuSEconfig.xdm to /etc/X11/xdm (openSUSE 10.2) * Fri Aug 18 2006 - sndirsch@suse.de - mkcomposecache.diff: * install mkallcomposecaches.sh (/usr/sbin/mkallcomposecaches) * Wed Aug 16 2006 - sndirsch@suse.de - scripts.diff: * removed build/installation of xauth ksh script * Tue Aug 15 2006 - sndirsch@suse.de - fixed CID fontpatch for mkcfm * Tue Aug 15 2006 - sndirsch@suse.de - fixed build of fonttosfnt for new freetype2 (build enabled again) * Mon Aug 07 2006 - sndirsch@suse.de - p_xrdb.diff: * fix xrdb when hostname is set to "(none)" (Bug #149007) - p_twm_sig11.diff: * twm can segfault when it cannot collect attribute information on a window that has been destroyed before it got a chance to collect it's attribute. twm seems to assume that it is always able to collect this information and disregards the error if the function that attempts to collect it fails (eich, Bug #150869) - x11r6.9.0-setuid.diff: * setuid() return value check problems on Linux systems (Bug #179768) * Sat Aug 05 2006 - sndirsch@suse.de - p_xauth.diff: * Let X authorization be tolerant to hostname changes (Bug #98627) - ps_suse.diff: * SuSE specific stuff - p_bugzilla-117193-luit-sometimes-hangs.diff: * fixes luit hangups (#117193) * Sat Aug 05 2006 - sndirsch@suse.de - added /etc/X11/xinit/xinitrc.d * Wed Aug 02 2006 - sndirsch@suse.de - removed /usr/include/X11/bitmaps directory from filelist; now belongs to xorg-x11-libs * Tue Aug 01 2006 - sndirsch@suse.de - fixed previous change * Tue Aug 01 2006 - sndirsch@suse.de - fixed path for BackGround and other helpers in xdm configuration * Sat Jul 29 2006 - sndirsch@suse.de - /etc/X11/xdm/xdm-config: * enabled Xserver restart also when Xgl is in use * enabled authorization for Xserver also when Xgl is in use * Fri Jul 28 2006 - sndirsch@suse.de - added compatibility symlink in /usr/X11R6/bin for startx - fixed fatal compiler warnings in xedit/xconsole * Fri Jul 28 2006 - sndirsch@suse.de - use "-fno-strict-aliasing" * Thu Jul 27 2006 - sndirsch@suse.de - use $RPM_OPT_FLAGS - remove existing /usr/include/X11 symlink in %%pre * Tue Jul 25 2006 - sndirsch@suse.de - add compatibility symlink /usr/X11R6/bin/xauth; required for using "ssh -X" from remote machines, which do not use X.Org 7 yet * Thu Jul 20 2006 - sndirsch@suse.de - xrx.diff: added cast to fix build - fixed files list * Mon Jun 26 2006 - sndirsch@suse.de - created package