New commits:
commit 16ef02470b1e32e0bd2e5e079cf028f3aaf4f79f
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Arwed von Merkatz <v.merkatz AT gmx.net>
xf86-input-evdev: Depends on xkeyboard-config at runtime
(cherry picked from commit 9352b1bbd4da3d0d459485e1c599b9f72f6734ab)
commit 279e94fb67cd169bef9ff3d386da279d076a0019
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Arwed von Merkatz <v.merkatz AT gmx.net>
alsa-utils: Depend on ncurses and specify it as the curses library
Otherwise we somehow get this on new installs:
checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found
(cherry picked from commit 6615ba33926ee523e00dce042d1106cc9e26b09d)
commit 04f57081410221ae58cb0a7055c0863a40596beb
Author: Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
Commit: Arwed von Merkatz <v.merkatz AT gmx.net>
xorg-server: fixed a few issues wrt z-rejected drivers
(cherry picked from commit 7992075ec0fa5ff318b5c9110a93c7df810d9a4b)
config_query_multi XORG_SERVER_VIDEO_DRIVER_UNCOMMON \
"What uncommon video drivers do you want" \
diff --git a/xorg-xserver/xorg-server/DEPENDS
b/xorg-xserver/xorg-server/DEPENDS
index bded028..f53047f 100755
--- a/xorg-xserver/xorg-server/DEPENDS
+++ b/xorg-xserver/xorg-server/DEPENDS
@@ -326,10 +326,14 @@ elif list_find "$XORG_SERVER_VIDEO_DRIVER_COMMON" "none"
then
true
else
-for video_common in $XORG_SERVER_VIDEO_DRIVER_COMMON
-do
-runtime_depends_2 $video_common
-done
+ for video_common in $XORG_SERVER_VIDEO_DRIVER_COMMON
+ do
+ if [[ $video_common == ati-fglrx || $video_common == NVIDIA ]]; then
+ runtime_depends_2 $video_common "" "" z-rejected
+ else
+ runtime_depends_2 $video_common
+ fi || return 1 # break the chain on any error
+ done
fi &&
if list_find "$XORG_SERVER_VIDEO_DRIVER_UNCOMMON" "all"
diff --git a/xorg-xserver/xorg-server/HISTORY
b/xorg-xserver/xorg-server/HISTORY
index 31a16cc..9f47de4 100644
--- a/xorg-xserver/xorg-server/HISTORY
+++ b/xorg-xserver/xorg-server/HISTORY
@@ -1,3 +1,9 @@
+2009-12-16 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
+ * CONFIGURE: fixed the ati driver name and changed the nvidia one to
+ the provider - NVIDIA
+ * DEPENDS: specify the grimoire for dependencies on z-rejected spells;
+ handle errors for the selective video driver choice
+
2009-12-16 Thomas Orgis <sobukus AT sourcemage.org>
* BUILD: Changed default font prefix to /usr/share/fonts/X11 .
* CONFIGURE: Added note about font paths.
[SM-Commit] GIT changes to stable-0.39 grimoire by Arwed von Merkatz (16ef02470b1e32e0bd2e5e079cf028f3aaf4f79f),
Arwed von Merkatz, 01/02/2010