I am attaching diff for NMU 1.28-3.3. Includes all changes except ru.po 
and new Debian logo, to keep things smaller.

ru.po is available at #541760

-- 
Agustin
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/changelog wdm-1.28/debian/changelog
--- wdm-1.28/debian/changelog	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/changelog	2010-02-08 19:42:09.000000000 +0100
@@ -1,3 +1,33 @@
+wdm (1.28-3.3) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Provide virtual facility x-display-manager for dependency
+    based boot system (Closes: #554837).
+  * debian/config/Xservers: Updated to use current paths and comments
+    from xdm Xservers. Make sure we start in vt7 to avoid race condition
+    with tty creation leading to conflicts with other terminals due
+    to missing VT selection in /etc/X11/wdm/Xservers (Closes: #272704).
+  * Add Russian debconf templates translation, thanks to Yuri Kozlov
+    (Closes: #541760).
+  * Replace fake Debian logo by Debian Open Use Logo from
+    http://www.debian.org/logos (Closes: #490269).
+  * debian/config/{Xresources,Xresources_0}:
+    - xlogin*namePrompt: Remove trailing backslash and space.
+  * debian/control:
+    - Add Build-Depends on x11-xserver-utils so wdm knows during build
+      where is xrdb (Closes: #292298).
+    - Make Build-Depends multiline for easier inspection.
+    - Move Homepage to header from description.
+    - Add ${misc:Depends} to fix debhelper-but-no-misc-depends.
+  * debian/wdm.postinst:
+    - Use HOST_NAME instead of HOSTNAME as variable name in a for loop
+      to work around a bogus checkbashisms report (Closes: #530222).
+  * Xsession: Read ~/.wm_style only if available (Closes: #515621).
+  * Copy dpatch README.source into the package.
+  * debian/man/update_wdm_wmlist.8: Fix some errors.
+
+ -- Agustin Martin Domingo <agmar...@debian.org>  Mon, 08 Feb 2010 14:01:27 +0100
+
 wdm (1.28-3.2) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/config/Xresources wdm-1.28/debian/config/Xresources
--- wdm-1.28/debian/config/Xresources	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/config/Xresources	2010-02-08 19:42:09.000000000 +0100
@@ -9,7 +9,7 @@
 	<Key>Return: set-session-argument() finish-field()
 xlogin*borderWidth: 3
 xlogin*greeting: Debian GNU/Linux (CLIENTHOST)
-xlogin*namePrompt: login:\ 
+xlogin*namePrompt: login:
 xlogin*fail: Login incorrect
 #ifdef COLOR
 xlogin*greetColor: CadetBlue
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/config/Xresources_0 wdm-1.28/debian/config/Xresources_0
--- wdm-1.28/debian/config/Xresources_0	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/config/Xresources_0	2010-02-08 19:42:09.000000000 +0100
@@ -19,7 +19,7 @@
         <Key>KP_Enter: set-session-argument() finish-field()
 xlogin*borderWidth: 3
 xlogin*greeting: Debian GNU/Linux (CLIENTHOST)
-xlogin*namePrompt: login:\ 
+xlogin*namePrompt: login:
 xlogin*fail: Login incorrect
 #ifdef COLOR
 xlogin*greetColor: CadetBlue
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/config/Xservers wdm-1.28/debian/config/Xservers
--- wdm-1.28/debian/config/Xservers	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/config/Xservers	2010-02-08 19:42:09.000000000 +0100
@@ -1,7 +1,9 @@
 # /etc/X11/wdm/Xservers
 #
-# This file should contain entries to start the servers on the
-# local machine; if you have more than one display (not screen),
+# Xservers file, workstation prototype
+#
+# This file should contain an entry to start the server on the
+# local display; if you have more than one display (not screen),
 # you can add entries to the list (one per line).  If you also
 # have some X terminals connected which do not support XDMCP,
 # you can add them here as well.  Each X terminal line should
@@ -9,15 +11,25 @@
 #	XTerminalName:0 foreign
 #
 # When adding X servers, please keep the following things in mind:
-# - For each X server other than :0, the display number must be
-#   on the command line.
-# - This is the place to add the -bpp option to the command line.
-# - If you run multiple X servers, it is wise to add the vtXX
-#   option to each of them, since this is the only sure way of
-#   knowing in advance which X server attaches to which console.
-#
-# Example:
-# :0 local /usr/bin/X11/X :0 vt9 -bpp 16
-# :1 local /usr/bin/X11/X :1 vt10 -bpp 8
+# - If the X server's number is not zero, it must be passed to the X
+#   server's command line as its first argument.
+# - When using the XFree86 X server, it is wise to add the vtXX
+#   option to each local X server, since this is the only sure way
+#   of knowing in advance which X server attaches to which virtual
+#   console.
+# - SECURITY NOTE: Always pass the "-nolisten tcp" option to the X
+#   server, as shown in the examples below, unless you know you
+#   need the X server listening on a TCP port.  Omitting this
+#   option can expose your X server to attacks from remote hosts.
+#   Note also that SSH's X11 port-forwarding option works even with
+#   X servers that do not listen on a TCP port, so you do not need
+#   to remove the "-nolisten tcp" option for SSH's benefit.
+# - See the Xserver(1) manpage for a description of X server
+#   options.  If you are using the XFree86 X server, see the
+#   XFree86(1) manpage for a description of options specific to it
+#   (such as "-depth").
 #
-:0 local /usr/bin/X11/X -nolisten TCP
+# Examples for multiple local X displays:
+# :0 local /usr/bin/X :0 vt9 -depth 15 -nolisten tcp
+# :1 local /usr/bin/X :1 vt10 -depth 8 -nolisten tcp
+:0 local /usr/bin/X :0 vt7 -nolisten tcp
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/config/Xsession wdm-1.28/debian/config/Xsession
--- wdm-1.28/debian/config/Xsession	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/config/Xsession	2010-02-08 19:42:09.000000000 +0100
@@ -3,8 +3,14 @@
 # This is an Xsession wrapper for use with wdm to take care of the
 # handling of the 'NoChange' window manager selection option.
 
-if [ $# -eq 1 ] ; then 
-  echo $1 >$HOME/.wm_style 
-  shift 
+if [ $# -eq 1 ] ; then
+  echo $1 >$HOME/.wm_style
+  shift
 fi
-exec /bin/sh /etc/X11/Xsession `cat $HOME/.wm_style` $@
+
+# Use $HOME/.wm_style only if available.
+if [ -r $HOME/.wm_style ]; then
+    WM_STYLE_CONTENTS=`cat $HOME/.wm_style`
+fi
+
+exec /bin/sh /etc/X11/Xsession $WM_STYLE_CONTENTS $@
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/control wdm-1.28/debian/control
--- wdm-1.28/debian/control	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/control	2010-02-08 19:42:09.000000000 +0100
@@ -2,16 +2,23 @@
 Section: x11
 Priority: optional
 Maintainer: Vlad Shakhov <lumpen.intellect...@gmail.com>
+Homepage: http://voins.program.ru/wdm
 Standards-Version: 3.7.3
-Build-Depends: debhelper (>= 5), libjpeg62-dev, libpam0g-dev, libwings-dev, libpng12-dev, libgif-dev, libwraster3-dev, libxpm-dev, zlib1g-dev, libx11-dev, libxau-dev, libxdmcp-dev, libxinerama-dev, libxkbfile-dev, libxmu-dev, libxpm-dev, libxt-dev, x11proto-core-dev, libxft-dev, dpatch, po-debconf
+Build-Depends: debhelper (>= 5), dpatch, po-debconf,
+ libjpeg62-dev, libpam0g-dev, libwings-dev, libpng12-dev, libgif-dev,
+ libwraster3-dev, libxpm-dev, zlib1g-dev, libx11-dev, libxau-dev,
+ libxdmcp-dev, libxinerama-dev, libxkbfile-dev, libxmu-dev, libxpm-dev,
+ libxt-dev, x11proto-core-dev, libxft-dev, x11-xserver-utils
 
 Package: wdm
 Architecture: any
-Depends: libpam-runtime (>= 0.76-13.1), libpam-modules, debconf (>= 1.5.20) | debconf-2.0, ${shlibs:Depends}, psmisc, xutils, x11-xserver-utils, x11-apps, x11-common
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libpam-runtime (>= 0.76-13.1), libpam-modules,
+ debconf (>= 1.5.20) | debconf-2.0,
+ psmisc, xutils, x11-xserver-utils, x11-apps, x11-common
 Suggests: xfonts-base | xfs
 Provides: x-display-manager
 Description: WINGs Display Manager - an xdm replacement with a WindowMaker look
  This is an xdm replacement based on the WINGs widget set.  WINGs is the
  NeXT-like widget set used by WindowMaker and some other programs.  wdm
  provides a nice and versatile login panel along with xdm functionality.
-Homepage: http://voins.program.ru/wdm
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/dirs wdm-1.28/debian/dirs
--- wdm-1.28/debian/dirs	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/dirs	2010-02-08 19:42:09.000000000 +0100
@@ -1,6 +1,7 @@
 etc/X11/wdm
 etc/pam.d
 etc/logrotate.d
+etc/insserv.conf.d
 usr/share/man/man1
 usr/share/man/man8
 usr/sbin
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/docs wdm-1.28/debian/docs
--- wdm-1.28/debian/docs	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/docs	2010-02-08 19:42:09.000000000 +0100
@@ -1,5 +1,6 @@
 NEWS 
 README 
+debian/README.source
 AUTHORS 
 TODO 
 ChangeLog.old
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/man/update_wdm_wmlist.8 wdm-1.28/debian/man/update_wdm_wmlist.8
--- wdm-1.28/debian/man/update_wdm_wmlist.8	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/man/update_wdm_wmlist.8	2010-02-08 19:42:09.000000000 +0100
@@ -26,6 +26,7 @@
 <wakke...@debian.org>.
 .UE
 wdm was written by Gene Czarcinski
-.UR mailto: ge...@mindspring.com
+.UR mailto:ge...@mindspring.com
 <ge...@mindspring.com>
-.UE.
+.UE .
+
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/patches/00options wdm-1.28/debian/patches/00options
--- wdm-1.28/debian/patches/00options	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/patches/00options	2010-02-08 19:42:09.000000000 +0100
@@ -1 +1 @@
-DPATCH_OPTION_CPP=1
\ No hay ningún carácter de nueva línea al final del fichero
+DPATCH_OPTION_CPP=1
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/README.source wdm-1.28/debian/README.source
--- wdm-1.28/debian/README.source	1970-01-01 01:00:00.000000000 +0100
+++ wdm-1.28/debian/README.source	2010-02-08 19:42:09.000000000 +0100
@@ -0,0 +1,38 @@
+This package uses dpatch to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+To get the fully patched source after unpacking the source package, cd
+to the root level of the source package and run:
+
+    debian/rules patch
+
+Removing a patch is as simple as removing its entry from the
+debian/patches/00list file, and please also remove the patch file
+itself.
+
+Creating a new patch is done with "dpatch-edit-patch patch XX_patchname"
+where you should replace XX with a new number and patchname with a
+descriptive shortname of the patch. You can then simply edit all the
+files your patch wants to edit, and then simply "exit 0" from the shell
+to actually create the patch file.
+
+To tweak an already existing patch, call "dpatch-edit-patch XX_patchname"
+and replace XX_patchname with the actual filename from debian/patches
+you want to use.
+
+To clean up afterwards again, "debian/rules unpatch" will do the
+work for you - or you can of course choose to call
+"fakeroot debian/rules clean" all together.
+
+
+--- 
+
+this documentation is part of dpatch package, and may be used by
+packages using dpatch to comply with policy on README.source. This
+documentation is meant to be useful to users who are not proficient in
+dpatch in doing work with dpatch-based packages. Please send any
+improvements to the BTS of dpatch package.
+
+original text by Gerfried Fuchs, edited by Junichi Uekawa <dan...@debian.org>
+10 Aug 2008.
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/rules wdm-1.28/debian/rules
--- wdm-1.28/debian/rules	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/rules	2010-02-08 19:42:09.000000000 +0100
@@ -105,6 +105,8 @@
 	$(INSTALL_REGFILE) pixmaps/*.xpm pixmaps/*.jpg \
 	  $(WDM_BUILD_DIR)/usr/share/pixmaps/
 	$(INSTALL_REGFILE) debian/*.xpm $(WDM_BUILD_DIR)/usr/share/pixmaps/
+        # Provide virtual facility x-display-manager for dependency based boot system
+	$(INSTALL_REGFILE) debian/wdm.insservd $(WDM_BUILD_DIR)/etc/insserv.conf.d/wdm
 	dh_installdocs
 	dh_installdebconf
 	cp debian/lintian.overrides $(WDM_BUILD_DIR)/usr/share/lintian/overrides/wdm
@@ -132,7 +134,7 @@
 	dh_md5sums
 	dh_builddeb
 
-source diff:                                                                  
+source diff:
 	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
 
 patch: patch-stamp
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/wdm.insservd wdm-1.28/debian/wdm.insservd
--- wdm-1.28/debian/wdm.insservd	1970-01-01 01:00:00.000000000 +0100
+++ wdm-1.28/debian/wdm.insservd	2010-02-08 19:42:09.000000000 +0100
@@ -0,0 +1 @@
+$x-display-manager		wdm
diff -Nru --exclude wdmDebianSwirl.xpm --exclude ru.po wdm-1.28/debian/wdm.postinst wdm-1.28/debian/wdm.postinst
--- wdm-1.28/debian/wdm.postinst	2010-02-08 19:42:09.000000000 +0100
+++ wdm-1.28/debian/wdm.postinst	2010-02-08 19:42:09.000000000 +0100
@@ -71,8 +71,8 @@
   NOSTART=yes
 fi
 # or if we're currently in X on the display it attempts to manage by default
-for HOSTNAME in "" "localhost" "$(hostname)" "$(hostname -f)"; do
-  if echo $DISPLAY | grep -q "^${HOSTNAME}:0.*"; then
+for HOST_NAME in "" "localhost" "$(hostname)" "$(hostname -f)"; do
+  if echo $DISPLAY | grep -q "^${HOST_NAME}:0.*"; then
     NOSTART=yes
   fi
 done

Reply via email to