Needed HAL use flag forced off to remove dependency on HAL, can we make this optional? Reproducible: Always
Take a look at the USE flags, hal isn't turned on by default, udev is. Nothing to fix.
I'm afraid not. On PPC, xorg-server 1.8.1 has +hal forced on. alex@carbon /etc/portage/package.use $ ls -la total 16 drwxr-xr-x 2 root root 4096 2010-05-18 10:20 . drwxr-xr-x 9 root root 4096 2010-05-16 12:58 .. -rw-r--r-- 1 root root 527 2010-04-12 20:43 crossdev -rw-r--r-- 1 root root 114 2010-05-16 12:49 gnome alex@carbon /etc/portage/package.use $ sudo emerge -pv xorg-server These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-base/xorg-server-1.8.1 USE="hal* ipv6 nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB alex@carbon /etc/portage/package.use $ sudo mv /root/xorg . alex@carbon /etc/portage/package.use $ more xorg x11-base/xorg-server -hal alex@carbon /etc/portage/package.use $ sudo emerge -pv xorg-server These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-base/xorg-server-1.8.1 USE="ipv6 nptl udev xorg -dmx -doc -hal -kdrive -minimal -static-libs -tslib" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB It's actually my fault for not being clear enough. This only affects PPC. I've tested on x86 and there is no problem with it.
Then it's a profile issue, not a package issue. That's still not our responsibility. There's nothing for the X11 team to fix.