[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg: Changes to 'debian-unstable'



 debian/changelog                      |   57 ++++++++++++++++++-
 debian/control                        |   97 +++++++++++++++++++++++++---------
 debian/local/debian-setup-keyboard    |    2 
 debian/rules                          |   24 +++-----
 debian/scripts/vars.hurd-i386         |    1 
 debian/scripts/vars.kfreebsd-amd64    |    1 
 debian/scripts/vars.kfreebsd-i386     |    1 
 debian/x11-common.NEWS                |    7 +-
 debian/x11-common.lintian-overrides   |    4 +
 debian/x11-common.templates           |    2 
 debian/xorg.lintian-overrides         |    5 +
 debian/xserver-xorg.NEWS              |   10 +--
 debian/xserver-xorg.install           |    2 
 debian/xserver-xorg.lintian-overrides |    3 +
 debian/xserver-xorg.postinst.in       |    6 +-
 debian/xsfbs/xsfbs.mk                 |   17 -----
 debian/xsfbs/xsfbs.sh                 |    4 -
 17 files changed, 164 insertions(+), 79 deletions(-)

New commits:
commit 90be005c1f996a14c67ad7d48d43f0a9b3c48d85
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jan 6 16:45:32 2010 +0000

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 141f14f..812f08f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,13 @@
-xorg (1:7.5+1) UNRELEASED; urgency=low
+xorg (1:7.5+1) unstable; urgency=low
 
   * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev,
     which are obsolete.
   * Same with x11proto-trap-dev and libxtrap-dev.
   * The call to udevadm trigger has moved to xserver-xorg-core and the
     drivers, remove it from xserver-xorg.postinst.
+  * Upload to unstable.
 
- -- Julien Cristau <jcristau@debian.org>  Sun, 06 Dec 2009 14:06:59 +0100
+ -- Julien Cristau <jcristau@debian.org>  Wed, 06 Jan 2010 16:45:28 +0000
 
 xorg (1:7.5~3) experimental; urgency=low
 

commit 8bf4fde7ee5569dfbeb801e830aefa8cf446b75e
Author: Julien Cristau <jcristau@debian.org>
Date:   Wed Jan 6 16:44:24 2010 +0000

    Remove the call to udevadm trigger from xserver-xorg.postinst
    
    It has moved to xserver-xorg-core and the drivers.

diff --git a/debian/changelog b/debian/changelog
index 73e2c0b..141f14f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,10 @@
-xorg (1:7.5~4) UNRELEASED; urgency=low
+xorg (1:7.5+1) UNRELEASED; urgency=low
 
   * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev,
     which are obsolete.
   * Same with x11proto-trap-dev and libxtrap-dev.
+  * The call to udevadm trigger has moved to xserver-xorg-core and the
+    drivers, remove it from xserver-xorg.postinst.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 06 Dec 2009 14:06:59 +0100
 
diff --git a/debian/control b/debian/control
index 19beb4e..94a9f0f 100644
--- a/debian/control
+++ b/debian/control
@@ -87,7 +87,6 @@ Depends:
  xserver-xorg-video-all | xserver-xorg-video-6,
  xserver-xorg-input-all | xserver-xorg-input-7,
  xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc],
- udev [linux-any],
  hal (>= 0.5.12~git20090406) [kfreebsd-any],
  ${shlibs:Depends},
  ${misc:Depends},
diff --git a/debian/xserver-xorg.postinst.in b/debian/xserver-xorg.postinst.in
index b3f25ed..5b38145 100644
--- a/debian/xserver-xorg.postinst.in
+++ b/debian/xserver-xorg.postinst.in
@@ -146,9 +146,7 @@ case "$1" in
       update-rc.d xserver-xorg remove || true
     fi
     if dpkg --compare-versions "$2" lt "1:7.5~3"; then
-      if [ `uname -s` = "Linux" ]; then
-        udevadm trigger --subsystem-match=input --action=change
-      elif [ `uname -s` = "GNU/kFreeBSD" ]; then
+      if [ `uname -s` = "GNU/kFreeBSD" ]; then
         invoke-rc.d hal restart >/dev/null
       fi
     fi

commit 16cce1e3a3717ad66b7fa7f29ec91239fe8a33bf
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Dec 6 14:09:49 2009 +0100

    RIP XTrap

diff --git a/debian/changelog b/debian/changelog
index 61fe9bb..73e2c0b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xorg (1:7.5~4) UNRELEASED; urgency=low
 
   * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev,
     which are obsolete.
+  * Same with x11proto-trap-dev and libxtrap-dev.
 
  -- Julien Cristau <jcristau@debian.org>  Sun, 06 Dec 2009 14:06:59 +0100
 
diff --git a/debian/control b/debian/control
index 4fa60a0..19beb4e 100644
--- a/debian/control
+++ b/debian/control
@@ -188,7 +188,6 @@ Depends:
  libxres-dev,
  libxss-dev,
  libxt-dev,
- libxtrap-dev,
  libxtst-dev,
  libxv-dev,
  libxvmc-dev,
@@ -211,7 +210,6 @@ Depends:
  x11proto-render-dev,
  x11proto-resource-dev,
  x11proto-scrnsaver-dev,
- x11proto-trap-dev,
  x11proto-video-dev,
  x11proto-xcmisc-dev,
  x11proto-xext-dev,

commit 61ef793e34a6fbac953345a97bd099c21ed3244f
Author: Julien Cristau <jcristau@debian.org>
Date:   Sun Dec 6 14:07:16 2009 +0100

    RIP XFree86-Misc
    
    Drop xorg-dev dependency on xf86misc proto and lib, which are obsolete.

diff --git a/debian/changelog b/debian/changelog
index d43a8f1..61fe9bb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+xorg (1:7.5~4) UNRELEASED; urgency=low
+
+  * Drop xorg-dev dependency on x11proto-xf86misc-dev and libxxf86misc-dev,
+    which are obsolete.
+
+ -- Julien Cristau <jcristau@debian.org>  Sun, 06 Dec 2009 14:06:59 +0100
+
 xorg (1:7.5~3) experimental; urgency=low
 
   [ Julien Cristau ]
diff --git a/debian/control b/debian/control
index 6442167..4fa60a0 100644
--- a/debian/control
+++ b/debian/control
@@ -193,7 +193,6 @@ Depends:
  libxv-dev,
  libxvmc-dev,
  libxxf86dga-dev,
- libxxf86misc-dev,
  libxxf86vm-dev,
  x11proto-bigreqs-dev,
  x11proto-composite-dev,
@@ -219,7 +218,6 @@ Depends:
  x11proto-xf86bigfont-dev,
  x11proto-xf86dga-dev,
  x11proto-xf86dri-dev,
- x11proto-xf86misc-dev,
  x11proto-xf86vidmode-dev,
  x11proto-xinerama-dev,
  xserver-xorg-dev,

commit 839292d65ab3af0c45c2ee299dfb7d932b6958a0
Author: Brice Goglin <bgoglin@debian.org>
Date:   Wed Dec 2 16:21:09 2009 +0100

    Prepare Changelog for upload

diff --git a/debian/changelog b/debian/changelog
index dabc2e2..d43a8f1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,14 @@
-xorg (1:7.5~3) UNRELEASED; urgency=low
+xorg (1:7.5~3) experimental; urgency=low
 
+  [ Julien Cristau ]
   * On upgrade, restart hal on kfreebsd and run udevadm trigger on linux to
     make sure we can pick up input devices correctly.
   * Because of the above, move udev and hal from Recommends back to Depends.
 
- -- Julien Cristau <jcristau@debian.org>  Mon, 30 Nov 2009 21:24:02 +0100
+  [ Brice Goglin ]
+  * Add myself to Uploaders, remove Branden with his permission.
+
+ -- Brice Goglin <bgoglin@debian.org>  Wed, 02 Dec 2009 16:27:15 +0100
 
 xorg (1:7.5~2) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index 766c6be..6442167 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: xorg
 Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
-Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>, Drew Parsons <dparsons@debian.org>, Julien Cristau <jcristau@debian.org>
+Uploaders: David Nusinow <dnusinow@debian.org>, Drew Parsons <dparsons@debian.org>, Julien Cristau <jcristau@debian.org>, Brice Goglin <bgoglin@debian.org>
 Standards-Version: 3.8.3
 Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 7)
 

commit 74baf0d8e441147d883e123b3bee9ab989af9551
Author: Julien Cristau <jcristau@debian.org>
Date:   Mon Nov 30 21:29:33 2009 +0100

    Handle upgrades correctly, and trigger udev instead of hal on Linux
    
    * On upgrade, restart hal on kfreebsd and run udevadm trigger on linux to
      make sure we can pick up input devices correctly.
    * Because of the above, move udev and hal from Recommends back to Depends.

diff --git a/debian/changelog b/debian/changelog
index 0476ee1..dabc2e2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+xorg (1:7.5~3) UNRELEASED; urgency=low
+
+  * On upgrade, restart hal on kfreebsd and run udevadm trigger on linux to
+    make sure we can pick up input devices correctly.
+  * Because of the above, move udev and hal from Recommends back to Depends.
+
+ -- Julien Cristau <jcristau@debian.org>  Mon, 30 Nov 2009 21:24:02 +0100
+
 xorg (1:7.5~2) experimental; urgency=low
 
   * Drop xorg-dev dependency on libxkbui-dev, which has no users.
diff --git a/debian/control b/debian/control
index 064c770..766c6be 100644
--- a/debian/control
+++ b/debian/control
@@ -87,14 +87,14 @@ Depends:
  xserver-xorg-video-all | xserver-xorg-video-6,
  xserver-xorg-input-all | xserver-xorg-input-7,
  xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc],
+ udev [linux-any],
+ hal (>= 0.5.12~git20090406) [kfreebsd-any],
  ${shlibs:Depends},
  ${misc:Depends},
  xkb-data (>= 1.4),
  x11-xkb-utils
 Recommends:
  libgl1-mesa-dri,
- udev [linux-any],
- hal (>= 0.5.12~git20090406) [kfreebsd-any],
 Description: the X.Org X server
  This package depends on the full suite of the server and drivers for the
  X.Org X server.  It does not provide the actual server itself.
diff --git a/debian/xserver-xorg.postinst.in b/debian/xserver-xorg.postinst.in
index f7ae600..b3f25ed 100644
--- a/debian/xserver-xorg.postinst.in
+++ b/debian/xserver-xorg.postinst.in
@@ -145,8 +145,12 @@ case "$1" in
     if dpkg --compare-versions "$2" lt-nl "1:7.3+13"; then
       update-rc.d xserver-xorg remove || true
     fi
-    if dpkg --compare-versions "$2" lt "1:7.4"; then
-      invoke-rc.d hal restart >/dev/null
+    if dpkg --compare-versions "$2" lt "1:7.5~3"; then
+      if [ `uname -s` = "Linux" ]; then
+        udevadm trigger --subsystem-match=input --action=change
+      elif [ `uname -s` = "GNU/kFreeBSD" ]; then
+        invoke-rc.d hal restart >/dev/null
+      fi
     fi
     ;;
 esac

commit 2260d71b68b74ed938621c2d200d2ebc2bdffade
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 28 20:10:59 2009 +0100

    Prepare changelog for upload

diff --git a/debian/changelog b/debian/changelog
index 7e9d044..0476ee1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xorg (1:7.5~2) UNRELEASED; urgency=low
+xorg (1:7.5~2) experimental; urgency=low
 
   * Drop xorg-dev dependency on libxkbui-dev, which has no users.
   * Update xorg-dev long description.  There are no static-only X libs
@@ -21,7 +21,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * Add lintian overrides for xorg, x11-common and xserver-xorg.
   * Bump Standards-Version to 3.8.3.
 
- -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
+ -- Julien Cristau <jcristau@debian.org>  Sat, 28 Nov 2009 20:10:31 +0100
 
 xorg (1:7.5~1) experimental; urgency=low
 

commit 1df00484ecfc7019e74a659d3abe65ae1c0bc875
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 28 20:09:36 2009 +0100

    Bump Standards-Version to 3.8.3.

diff --git a/debian/changelog b/debian/changelog
index 17595a3..7e9d044 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -19,6 +19,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * x11-common.templates: use "for internal use" instead of "internal use
     only" in Description (lintian).
   * Add lintian overrides for xorg, x11-common and xserver-xorg.
+  * Bump Standards-Version to 3.8.3.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/control b/debian/control
index 8b52d09..064c770 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: x11
 Priority: optional
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: David Nusinow <dnusinow@debian.org>, Branden Robinson <branden@debian.org>, Drew Parsons <dparsons@debian.org>, Julien Cristau <jcristau@debian.org>
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
 Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 7)
 
 Package: x11-common

commit 7b2f0837374fd8d8cbcdda657240a8f71926d568
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 28 20:01:40 2009 +0100

    Add lintian overrides for xorg, x11-common and xserver-xorg.

diff --git a/debian/changelog b/debian/changelog
index 8c65d38..17595a3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * x11-common.NEWS: fix syntax (lintian).
   * x11-common.templates: use "for internal use" instead of "internal use
     only" in Description (lintian).
+  * Add lintian overrides for xorg, x11-common and xserver-xorg.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/rules b/debian/rules
index a2ee2cd..a3b6616 100755
--- a/debian/rules
+++ b/debian/rules
@@ -79,6 +79,7 @@ binary-indep: build install
 	dh_installchangelogs
 	dh_installinit -px11-common -u'start 70 S .'
 	dh_installman
+	dh_lintian
 	dh_link
 	dh_compress
 	dh_fixperms
@@ -107,6 +108,7 @@ endif
 	dh_installexamples
 	dh_installman
 	dh_installchangelogs
+	dh_lintian
 	dh_link
 	dh_strip
 	dh_compress
diff --git a/debian/x11-common.lintian-overrides b/debian/x11-common.lintian-overrides
new file mode 100644
index 0000000..8f1ad26
--- /dev/null
+++ b/debian/x11-common.lintian-overrides
@@ -0,0 +1,4 @@
+# it's a symlink
+x11-common: binary-without-manpage usr/bin/X11
+# yes, we know
+x11-common: symlink-is-self-recursive usr/bin/X11 .
diff --git a/debian/xorg.lintian-overrides b/debian/xorg.lintian-overrides
new file mode 100644
index 0000000..47d7aae
--- /dev/null
+++ b/debian/xorg.lintian-overrides
@@ -0,0 +1,5 @@
+# xorg is thpethial
+xorg: package-depends-on-an-x-font-package depends: xfonts-base (>= 1:1.0.0-1)
+xorg: package-depends-on-an-x-font-package depends: xfonts-100dpi (>= 1:1.0.0-1)
+xorg: package-depends-on-an-x-font-package depends: xfonts-75dpi (>= 1:1.0.0-1)
+xorg: package-depends-on-an-x-font-package depends: xfonts-scalable (>= 1:1.0.0-1)
diff --git a/debian/xserver-xorg.lintian-overrides b/debian/xserver-xorg.lintian-overrides
new file mode 100644
index 0000000..63b4e63
--- /dev/null
+++ b/debian/xserver-xorg.lintian-overrides
@@ -0,0 +1,3 @@
+# the X manpage is in xorg-docs
+xserver-xorg: binary-without-manpage usr/bin/X
+xserver-xorg: setuid-gid-binary usr/bin/X 6755 root/root

commit 929712d3527763b627795b76ac9a0b7782006520
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 28 20:00:12 2009 +0100

    x11-common.templates: avoid lintian warning
    
    use "for internal use" instead of "internal use only" in Description.

diff --git a/debian/changelog b/debian/changelog
index fc28faf..8c65d38 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,6 +16,8 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * xserver-xorg.NEWS: /etc/default/console-setup moved to
     /etc/default/keyboard.  Also note that evdev is Linux-only.
   * x11-common.NEWS: fix syntax (lintian).
+  * x11-common.templates: use "for internal use" instead of "internal use
+    only" in Description (lintian).
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/x11-common.templates b/debian/x11-common.templates
index 170d6e1..692139a 100644
--- a/debian/x11-common.templates
+++ b/debian/x11-common.templates
@@ -18,5 +18,5 @@ _Description: Users allowed to start the X server:
 
 Template: x11-common/xwrapper/actual_allowed_users
 Type: string
-Description: internal use only
+Description: for internal use
  This template is never shown to the user and does not require translation.

commit 81f2348c9e209687acbbb4553cb9d631ab6403dd
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 28 19:59:08 2009 +0100

    x11-common.NEWS: fix syntax (lintian).

diff --git a/debian/changelog b/debian/changelog
index d484078..fc28faf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * Depend on xserver-xorg-core 1.7.
   * xserver-xorg.NEWS: /etc/default/console-setup moved to
     /etc/default/keyboard.  Also note that evdev is Linux-only.
+  * x11-common.NEWS: fix syntax (lintian).
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/x11-common.NEWS b/debian/x11-common.NEWS
index 9b178e3..51281e8 100644
--- a/debian/x11-common.NEWS
+++ b/debian/x11-common.NEWS
@@ -1,6 +1,6 @@
 x11-common (1:7.3+9) unstable; urgency=low
 
- * This release provides the ability to set session-wide environment
+   This release provides the ability to set session-wide environment
    variables easily. If you have the file ".xsessionrc" in your home
    directory it will be read (sourced) by the X session scripts during
    login. This allows you to easily set environment variables in this file
@@ -12,14 +12,15 @@ x11-common (1:7.3+9) unstable; urgency=low
 
 x11-common (1:7.0.11) unstable; urgency=low
 
- * With the change to X11R7, various paths have been changed, including
+   With the change to X11R7, various paths have been changed, including
    where binaries are stored. In X11R6, binaries were installed to
    /usr/X11R6/bin and /usr/bin/X11 was a symlink pointing to this
    directory. Now binaries are installed to /usr/bin and /usr/bin/X11 is a
    symlink that points to /usr/bin. As such, any legacy application that
    installs its binaries to /usr/X11R6/bin may be outside your PATH, and
    you will need to update the configuration on your system accordingly.
- * The Debian metapackages used to install all of the X Window System have
+
+   The Debian metapackages used to install all of the X Window System have
    been changed with X11R7. They used to be named x-window-system and
    x-window-system-core. Now there is only one metapackage named "xorg". It
    is highly recommended that you install this metapackage in order to get

commit 4872bdf079948ac86fa79b21e4d0d0c71e5bc4ac
Author: Julien Cristau <jcristau@debian.org>
Date:   Sat Nov 28 17:18:52 2009 +0100

    Add bug closers

diff --git a/debian/changelog b/debian/changelog
index 5f0d69c..d484078 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,12 +5,13 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
     nowadays.
   * xorg-dev: don't depend on libxevie-dev.
   * xserver-xorg-video-all: don't depend on -intel on non-linux.
-  * Switch hal dependency to a recommends, and make it kfreebsd-only.
+  * Switch hal dependency to a recommends, and make it kfreebsd-only (closes:
+    #515214).
   * Only install the hal fdi and callout on kfreebsd.
   * Add 'Old Changelog' in debian/changelog to make lintian happy.
   * Add ${misc:Depends} to all packages' Depends fields.
   * Drop dependency on console-setup, xserver-xorg-core now pulls in
-    keyboard-configuration.
+    keyboard-configuration (closes: #558236, #523960).
   * Depend on xserver-xorg-core 1.7.
   * xserver-xorg.NEWS: /etc/default/console-setup moved to
     /etc/default/keyboard.  Also note that evdev is Linux-only.

commit 60e4fbaf81744e78e48e20f4e6ff78233f2b86b0
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 21:06:56 2009 +0100

    xserver-xorg.NEWS: /etc/default/console-setup moved to /etc/default/keyboard.
    
    Also note that evdev is Linux-only.

diff --git a/debian/changelog b/debian/changelog
index a94fb87..5f0d69c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,8 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * Drop dependency on console-setup, xserver-xorg-core now pulls in
     keyboard-configuration.
   * Depend on xserver-xorg-core 1.7.
+  * xserver-xorg.NEWS: /etc/default/console-setup moved to
+    /etc/default/keyboard.  Also note that evdev is Linux-only.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/xserver-xorg.NEWS b/debian/xserver-xorg.NEWS
index f59af5f..3d18418 100644
--- a/debian/xserver-xorg.NEWS
+++ b/debian/xserver-xorg.NEWS
@@ -6,7 +6,7 @@ xserver-xorg (1:7.4+1) unstable; urgency=low
   statically in /etc/X11/xorg.conf.  Instead, input devices are detected at
   runtime (and can be hotplugged) and configured individually.  The default
   keyboard layout is shared with the console and is configured in
-  /etc/default/console-setup.  As a result, devices configured in xorg.conf to
+  /etc/default/keyboard.  As a result, devices configured in xorg.conf to
   use the mouse or kbd driver are ignored by the X server by default.
 
   For more details, see:
@@ -15,10 +15,10 @@ xserver-xorg (1:7.4+1) unstable; urgency=low
 
   * keycodes changes will break custom Xmodmaps
 
-  As a result of using the evdev driver for keyboards, the keycodes for some
-  keys are no longer the traditional xfree86 ones.  This will break custom
-  Xmodmaps relying on the old keycodes. You'll need to re-configure these
-  custom maps with the new keycodes.
+  As a result of using the evdev driver for keyboards on Linux, the keycodes
+  for some keys are no longer the traditional xfree86 ones.  This will break
+  custom Xmodmaps relying on the old keycodes. You'll need to re-configure
+  these custom maps with the new keycodes.
 
   * Linux kernel configuration requirement
 

commit 9bd5f2c05b076bac4dfbefede6164d0ce3463a44
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 20:09:28 2009 +0100

    Depend on xserver-xorg-core 1.7.

diff --git a/debian/changelog b/debian/changelog
index f55b4e5..a94fb87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,6 +11,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * Add ${misc:Depends} to all packages' Depends fields.
   * Drop dependency on console-setup, xserver-xorg-core now pulls in
     keyboard-configuration.
+  * Depend on xserver-xorg-core 1.7.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/control b/debian/control
index 855d022..8b52d09 100644
--- a/debian/control
+++ b/debian/control
@@ -83,7 +83,7 @@ Architecture: any
 Conflicts: xserver-xfree86 (<< 6.8.2.dfsg.1-1), xserver-common (<< 7), x11-common (<< 1:7.3+11)
 Replaces: xserver-common (<< 7), x11-common (<< 1:7.3+11)
 Depends:
- xserver-xorg-core (>= 2:1.5.99.901),
+ xserver-xorg-core (>= 2:1.7),
  xserver-xorg-video-all | xserver-xorg-video-6,
  xserver-xorg-input-all | xserver-xorg-input-7,
  xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc],

commit e6d794734973f97985fd90417b8bf477dd167948
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 20:08:43 2009 +0100

    Drop dependency on console-setup, xserver-xorg-core now pulls in keyboard-configuration.

diff --git a/debian/changelog b/debian/changelog
index 624b8d2..f55b4e5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -9,6 +9,8 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * Only install the hal fdi and callout on kfreebsd.
   * Add 'Old Changelog' in debian/changelog to make lintian happy.
   * Add ${misc:Depends} to all packages' Depends fields.
+  * Drop dependency on console-setup, xserver-xorg-core now pulls in
+    keyboard-configuration.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/control b/debian/control
index a6fa65a..855d022 100644
--- a/debian/control
+++ b/debian/control
@@ -87,7 +87,6 @@ Depends:
  xserver-xorg-video-all | xserver-xorg-video-6,
  xserver-xorg-input-all | xserver-xorg-input-7,
  xserver-xorg-input-evdev [alpha amd64 arm armeb armel hppa i386 ia64 lpia m32r m68k mips mipsel powerpc sparc],
- console-setup (>= 1.29) | console-setup-mini (>= 1.29),
  ${shlibs:Depends},
  ${misc:Depends},
  xkb-data (>= 1.4),
diff --git a/debian/local/debian-setup-keyboard b/debian/local/debian-setup-keyboard
index 3c0a049..9693e44 100755
--- a/debian/local/debian-setup-keyboard
+++ b/debian/local/debian-setup-keyboard
@@ -5,7 +5,7 @@
 
 [ -x /usr/bin/hal-set-property ] || exit 0
 
-. /etc/default/console-setup > /dev/null 2>&1 || exit 0
+. /etc/default/keyboard >/dev/null 2>&1 || exit 0
 
 hal_set () {
     if [ -n "$2" ]; then

commit 371e829d692c890105a090fea157de5789281ddc
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 17:36:22 2009 +0100

    Add ${misc:Depends} to all packages' Depends fields.

diff --git a/debian/changelog b/debian/changelog
index 2fdcfcb..624b8d2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,6 +8,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * Switch hal dependency to a recommends, and make it kfreebsd-only.
   * Only install the hal fdi and callout on kfreebsd.
   * Add 'Old Changelog' in debian/changelog to make lintian happy.
+  * Add ${misc:Depends} to all packages' Depends fields.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/control b/debian/control
index 92fd164..a6fa65a 100644
--- a/debian/control
+++ b/debian/control
@@ -102,7 +102,9 @@ Description: the X.Org X server
 
 Package: xserver-xorg-video-all
 Architecture: any
-Depends: ${F:XServer-Xorg-Video-Depends}
+Depends:
+ ${F:XServer-Xorg-Video-Depends},
+ ${misc:Depends},
 Replaces: xserver-xorg-driver-all
 Conflicts: xserver-xorg-driver-all
 Description: the X.Org X server -- output driver metapackage
@@ -112,7 +114,9 @@ Description: the X.Org X server -- output driver metapackage
 
 Package: xserver-xorg-input-all
 Architecture: any
-Depends: ${F:XServer-Xorg-Input-Depends}
+Depends:
+ ${F:XServer-Xorg-Input-Depends},
+ ${misc:Depends},
 Description: the X.Org X server -- input driver metapackage
  This package depends on the full suite of input drivers for the X.Org X server
  (Xorg).  It does not provide any drivers itself, and may be removed if you wish
@@ -120,7 +124,28 @@ Description: the X.Org X server -- input driver metapackage
 
 Package: xorg
 Architecture: any
-Depends: xserver-xorg, libgl1-mesa-glx | libgl1, libgl1-mesa-dri, libglu1-mesa, xfonts-base (>= 1:1.0.0-1), xfonts-100dpi (>= 1:1.0.0-1), xfonts-75dpi (>= 1:1.0.0-1), xfonts-scalable (>= 1:1.0.0-1), x11-apps, x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils, xauth, xinit, xfonts-utils, xkb-data, xorg-docs-core, xterm | x-terminal-emulator
+Depends:
+ xserver-xorg,
+ libgl1-mesa-glx | libgl1,
+ libgl1-mesa-dri,
+ libglu1-mesa,
+ xfonts-base (>= 1:1.0.0-1),
+ xfonts-100dpi (>= 1:1.0.0-1),
+ xfonts-75dpi (>= 1:1.0.0-1),
+ xfonts-scalable (>= 1:1.0.0-1),
+ x11-apps,
+ x11-session-utils,
+ x11-utils,
+ x11-xfs-utils,
+ x11-xkb-utils,
+ x11-xserver-utils,
+ xauth,
+ xinit,
+ xfonts-utils,
+ xkb-data,
+ xorg-docs-core,
+ xterm | x-terminal-emulator,
+ ${misc:Depends},
 Provides: x-window-system, x-window-system-core
 Suggests: xorg-docs
 Description: X.Org X Window System
@@ -136,7 +161,8 @@ Description: X.Org X Window System
 
 Package: xorg-dev
 Architecture: all
-Depends: libdmx-dev,
+Depends:
+ libdmx-dev,
  libfontenc-dev,
  libfs-dev,
  libice-dev,
@@ -198,7 +224,8 @@ Depends: libdmx-dev,
  x11proto-xf86vidmode-dev,
  x11proto-xinerama-dev,
  xserver-xorg-dev,
- xtrans-dev
+ xtrans-dev,
+ ${misc:Depends},
 Description: the X.Org X Window System development libraries
  This metapackage provides the development libraries for the X.Org X Window
  System.
@@ -213,7 +240,9 @@ Description: the X.Org X Window System development libraries
 Package: xlibmesa-gl
 Section: libs
 Architecture: all
-Depends: libgl1-mesa-glx
+Depends:
+ libgl1-mesa-glx,
+ ${misc:Depends},
 Description: transitional package for Debian etch
  This package is provided to smooth upgrades from Debian 3.1 ("sarge") to
  Debian etch. It may be safely removed from your system.
@@ -221,7 +250,9 @@ Description: transitional package for Debian etch
 Package: xlibmesa-gl-dev
 Section: libdevel
 Architecture: all
-Depends: libgl1-mesa-dev
+Depends:
+ libgl1-mesa-dev,
+ ${misc:Depends},
 Description: transitional package for Debian etch
  This package is provided to smooth upgrades from Debian 3.1 ("sarge") to
  Debian etch. It may be safely removed from your system.
@@ -229,7 +260,9 @@ Description: transitional package for Debian etch
 Package: xlibmesa-glu
 Section: libdevel
 Architecture: all
-Depends: libglu1-mesa
+Depends:
+ libglu1-mesa,
+ ${misc:Depends},
 Description: transitional package for Debian etch
  This package is provided to smooth upgrades from Debian 3.1 ("sarge") to
  Debian etch. It may be safely removed from your system.
@@ -237,7 +270,9 @@ Description: transitional package for Debian etch
 Package: libglu1-xorg
 Section: libs
 Architecture: all
-Depends: libglu1-mesa
+Depends:
+ libglu1-mesa,
+ ${misc:Depends},
 Description: transitional package for Debian etch
  This package is provided to smooth upgrades from Debian 3.1 ("sarge") to
  Debian etch. It may be safely removed from your system.
@@ -245,7 +280,9 @@ Description: transitional package for Debian etch
 Package: libglu1-xorg-dev
 Section: libdevel
 Architecture: all
-Depends: libglu1-mesa-dev
+Depends:
+ libglu1-mesa-dev,
+ ${misc:Depends},
 Description: transitional package for Debian etch
  This package is provided to smooth upgrades from Debian 3.1 ("sarge") to
  Debian etch. It may be safely removed from your system.
@@ -253,8 +290,16 @@ Description: transitional package for Debian etch
 Package: xbase-clients
 Section: x11
 Architecture: all
-Depends: x11-apps, x11-session-utils, x11-utils, x11-xfs-utils, x11-xkb-utils,
- x11-xserver-utils, xauth, xinit
+Depends:
+ x11-apps,
+ x11-session-utils,
+ x11-utils,
+ x11-xfs-utils,
+ x11-xkb-utils,
+ x11-xserver-utils,
+ xauth,
+ xinit,
+ ${misc:Depends},
 Description: miscellaneous X clients - metapackage
  An X client is a program that interfaces with an X server (almost always via
  the X libraries), and thus with some input and output hardware like a
@@ -270,7 +315,13 @@ Description: miscellaneous X clients - metapackage
 Package: xutils
 Section: x11
 Architecture: all
-Depends: x11-xfs-utils, x11-utils, x11-xserver-utils, x11-session-utils, xfonts-utils
+Depends:
+ x11-xfs-utils,
+ x11-utils,
+ x11-xserver-utils,
+ x11-session-utils,
+ xfonts-utils,
+ ${misc:Depends},
 Description: X Window System utility programs metapackage
  xutils provides a set of utility programs shipped with the X Window System.
  Many of these programs are useful even on a system that does not have any X

commit c2295a927fe94de7960e4d397118475e17127d13
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 17:31:32 2009 +0100

    Add 'Old Changelog' in debian/changelog to make lintian happy.

diff --git a/debian/changelog b/debian/changelog
index 1fafa2b..2fdcfcb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
   * xserver-xorg-video-all: don't depend on -intel on non-linux.
   * Switch hal dependency to a recommends, and make it kfreebsd-only.
   * Only install the hal fdi and callout on kfreebsd.
+  * Add 'Old Changelog' in debian/changelog to make lintian happy.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
@@ -1953,6 +1954,8 @@ xorg (7.0.0-0ubuntu1) dapper; urgency=low
 
  -- Daniel Stone <daniel.stone@ubuntu.com>  Thu,  13 Oct 2005 10:06:23 +1000
 
+Old Changelog:
+
   Older changelog entries (back to 4.0.1) can be found in changelog.Debian.old.
   Releases previous to this fixed the following security issues (details in
   changelog.Debian.old): CAN-2004-0419, CAN-2004-0083, CAN-2004-0084,

commit 0476de7610f0d286a82e11b57551caa0633d4210
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 17:22:52 2009 +0100

    Get rid of unreleased changelog entry

diff --git a/debian/changelog b/debian/changelog
index d9445fa..1fafa2b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,9 @@
 xorg (1:7.5~2) UNRELEASED; urgency=low
 
+  * Drop xorg-dev dependency on libxkbui-dev, which has no users.
+  * Update xorg-dev long description.  There are no static-only X libs
+    nowadays.
+  * xorg-dev: don't depend on libxevie-dev.
   * xserver-xorg-video-all: don't depend on -intel on non-linux.
   * Switch hal dependency to a recommends, and make it kfreebsd-only.
   * Only install the hal fdi and callout on kfreebsd.
@@ -8,23 +12,14 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
 
 xorg (1:7.5~1) experimental; urgency=low
 
+  [ Julien Cristau ]
   * Depend on xserver 1.7 RC.  Bump video and input driver ABI.
 
- -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 22:17:04 +0200
-
-xorg (1:7.4+5) UNRELEASED; urgency=low
-
   [ David Nusinow ]
   * Update xsfbs to 5693792171d885769e58dcccc053c08b11acd12a
   * Revert dh_clean change from last upload but use dh_prep instead
 
-  [ Julien Cristau ]
-  * Drop xorg-dev dependency on libxkbui-dev, which has no users.
-  * Update xorg-dev long description.  There are no static-only X libs
-    nowadays.
-  * xorg-dev: don't depend on libxevie-dev.
-
- -- David Nusinow <dnusinow@debian.org>  Wed, 26 Aug 2009 23:27:18 -0400
+ -- Julien Cristau <jcristau@debian.org>  Tue, 29 Sep 2009 22:17:04 +0200
 
 xorg (1:7.4+4) unstable; urgency=low
 

commit cfa21bfa7a5ef75dd50c13bc3324b21a4995c216
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 17:18:35 2009 +0100

    Only install the hal fdi and callout on kfreebsd.

diff --git a/debian/changelog b/debian/changelog
index 425c2dd..53034d0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xorg (1:7.5~2) UNRELEASED; urgency=low
 
   * xserver-xorg-video-all: don't depend on -intel on non-linux.
   * Switch hal dependency to a recommends, and make it kfreebsd-only.
+  * Only install the hal fdi and callout on kfreebsd.
 
  -- Julien Cristau <jcristau@debian.org>  Wed, 25 Nov 2009 17:05:56 +0100
 
diff --git a/debian/rules b/debian/rules
index e0902f4..a2ee2cd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,18 +25,8 @@ export DH_OPTIONS
 
 include debian/xsfbs/xsfbs.mk
 
-# Get package version info.
-SOURCE_VERSION:=$(shell dpkg-parsechangelog -ldebian/changelog | grep '^Version:' | awk '{print $$2}')
-
-# The DEB_HOST_ARCH variable may be set per the Debian cross-compilation policy.
-ifdef DEB_HOST_ARCH
- ARCH:=$(DEB_HOST_ARCH)
-else
- # dpkg-cross sets the ARCH environment variable; if set, use it.
- ifndef ARCH
-  ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
- endif
-endif
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 # Read in architecture-specific variables of importance.
 include debian/scripts/vars.$(ARCH)
@@ -75,9 +65,7 @@ install: install-stamp
 install-stamp: build-stamp
 	dh_testdir
 	dh_testroot
-	umask 022
 	dh_prep
-	chmod 755 debian/local/debian-setup-keyboard
 	touch $@
 
 binary-indep: DH_OPTIONS=-i
@@ -107,6 +95,12 @@ binary-arch: build install
 	dh_testdir
 	dh_testroot
 	dh_install
+ifeq ($(DEB_HOST_ARCH_OS), kfreebsd)
+	install -d debian/xserver-xorg/usr/lib/hal
+	install -d debian/xserver-xorg/usr/share/hal/fdi/policy/10osvendor
+	install -m 755 debian/local/debian-setup-keyboard debian/xserver-xorg/usr/lib/hal
+	install -m 644 debian/local/debian-x11-keymap.fdi debian/xserver-xorg/usr/share/hal/fdi/policy/10osvendor
+endif
 	dh_installdebconf
 	dh_installdirs
 	dh_installdocs
diff --git a/debian/xserver-xorg.install b/debian/xserver-xorg.install
index 3ca4345..6b050ed 100644
--- a/debian/xserver-xorg.install
+++ b/debian/xserver-xorg.install
@@ -1,4 +1,2 @@
 debian/local/X usr/bin
 debian/local/dexconf usr/bin
-debian/local/debian-setup-keyboard usr/lib/hal
-debian/local/debian-x11-keymap.fdi usr/share/hal/fdi/policy/10osvendor

commit b852db7f39ee33a614ba81cce86b4d3822e5c6dc
Author: Julien Cristau <jcristau@debian.org>
Date:   Thu Nov 26 17:10:16 2009 +0100

    Switch hal dependency to a recommends, and make it kfreebsd-only.

diff --git a/debian/changelog b/debian/changelog
index e377862..425c2dd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 xorg (1:7.5~2) UNRELEASED; urgency=low


Reply to: