summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2007-10-14 11:12:41 +0000
committerDonnie Berkholz <dberkholz@gentoo.org>2007-10-14 11:12:41 +0000
commita412bf2b119d5fa6ce0fa48eb48269dace1016cb (patch)
tree1b5e5ca9c5b0efb3a5811b23b25de0cce3b46b39 /x11-base
parentdrop xorg 6 checks for built with use, dont try to be clever with /usr/includ... (diff)
downloadhistorical-a412bf2b119d5fa6ce0fa48eb48269dace1016cb.tar.gz
historical-a412bf2b119d5fa6ce0fa48eb48269dace1016cb.tar.bz2
historical-a412bf2b119d5fa6ce0fa48eb48269dace1016cb.zip
(#194503) Try adding some output to print the actual drivers that need to be rebuilt. Use qlist from portage-utils, equery from gentoolkit, epm, and fall back to internal portage best_version if all else fails.
Package-Manager: portage-2.1.3.12
Diffstat (limited to 'x11-base')
-rw-r--r--x11-base/xorg-server/ChangeLog8
-rw-r--r--x11-base/xorg-server/Manifest22
-rw-r--r--x11-base/xorg-server/xorg-server-1.4-r2.ebuild26
3 files changed, 43 insertions, 13 deletions
diff --git a/x11-base/xorg-server/ChangeLog b/x11-base/xorg-server/ChangeLog
index 08cb1963dda8..c7ad21acbe09 100644
--- a/x11-base/xorg-server/ChangeLog
+++ b/x11-base/xorg-server/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-base/xorg-server
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/ChangeLog,v 1.289 2007/10/13 20:52:35 dberkholz Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/ChangeLog,v 1.290 2007/10/14 11:12:41 dberkholz Exp $
+
+ 14 Oct 2007; Donnie Berkholz <dberkholz@gentoo.org>;
+ xorg-server-1.4-r2.ebuild:
+ (#194503) Try adding some output to print the actual drivers that need to be
+ rebuilt. Use qlist from portage-utils, equery from gentoolkit, epm, and fall
+ back to internal portage best_version if all else fails.
*xorg-server-1.3.0.0-r2 (13 Oct 2007)
diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 003eb900811d..8fce7b3a6091 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -134,14 +134,14 @@ EBUILD xorg-server-1.3.0.0.ebuild 16734 RMD160 64194fe284000f152297038a84a5df874
MD5 80b678732506d66c8b3efc58da6bb835 xorg-server-1.3.0.0.ebuild 16734
RMD160 64194fe284000f152297038a84a5df8749e0c516 xorg-server-1.3.0.0.ebuild 16734
SHA256 ee210ec662271dcce3b4f26f39b11cf2055b16cd8d88be5e8fb6996ce76b79da xorg-server-1.3.0.0.ebuild 16734
-EBUILD xorg-server-1.4-r2.ebuild 17843 RMD160 e4b95edfa3713425107a5312c92e4f2c87db8225 SHA1 9049aef909478044ed21832d6c942a7d82c8e9f5 SHA256 6dcb51065ee73cadbf075d038366b33700441a8f6989f00bd691bf76963d08eb
-MD5 bb34f93dfab682c6338081e4397e1198 xorg-server-1.4-r2.ebuild 17843
-RMD160 e4b95edfa3713425107a5312c92e4f2c87db8225 xorg-server-1.4-r2.ebuild 17843
-SHA256 6dcb51065ee73cadbf075d038366b33700441a8f6989f00bd691bf76963d08eb xorg-server-1.4-r2.ebuild 17843
-MISC ChangeLog 61387 RMD160 004d2ab3e5a7e14a55b3a51bbcd30c7d0362f861 SHA1 7ad981d662ac1b54b421cdf529595692e9e31f57 SHA256 71a844e10d9db35c0f047dd99314044599d89ec2bdd3456ac600d0326f208286
-MD5 9491b46d5b05837ee5b3d6ae25f77fe2 ChangeLog 61387
-RMD160 004d2ab3e5a7e14a55b3a51bbcd30c7d0362f861 ChangeLog 61387
-SHA256 71a844e10d9db35c0f047dd99314044599d89ec2bdd3456ac600d0326f208286 ChangeLog 61387
+EBUILD xorg-server-1.4-r2.ebuild 18420 RMD160 d1dcd5c99e6347dedfab98777fe17489fcea346e SHA1 27bc2785f10df0da309e3fa88b06caf5cf2c66da SHA256 cb43ea14c296a9ed4966d7a5097d5257d1c2275eb8d707633a0f8cbd5aee7fcf
+MD5 c3d38e6ee7ea24ea42c6e5c00561bd0e xorg-server-1.4-r2.ebuild 18420
+RMD160 d1dcd5c99e6347dedfab98777fe17489fcea346e xorg-server-1.4-r2.ebuild 18420
+SHA256 cb43ea14c296a9ed4966d7a5097d5257d1c2275eb8d707633a0f8cbd5aee7fcf xorg-server-1.4-r2.ebuild 18420
+MISC ChangeLog 61689 RMD160 88c7d79cfb44cf661a9f5edf2294ad65fa133abe SHA1 df006f485b8ae00279f85334626955bc193c4405 SHA256 f79e3f2487d4083a6c524ef256a837728cf5440d9465629af35243c2800e2c58
+MD5 2697a0a02f286ee6b73e2b944be4d4e3 ChangeLog 61689
+RMD160 88c7d79cfb44cf661a9f5edf2294ad65fa133abe ChangeLog 61689
+SHA256 f79e3f2487d4083a6c524ef256a837728cf5440d9465629af35243c2800e2c58 ChangeLog 61689
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
MD5 a37bab73e2f24b213932c30997d3d360 metadata.xml 156
RMD160 c1274bdccf57603d580de0075ba07a35b7509560 metadata.xml 156
@@ -164,7 +164,7 @@ SHA256 5ab16a882768bd84a26edb98b129ddd5ed9171f22e1fdfcc19ab97402d0cbcbe files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFHETAbXVaO67S1rtsRAuvCAKDb4/1dA19ajuBTHtwqhTtn8RxlnwCg06n8
-ShR4X6MHPW12mWIASGPs3qM=
-=tot9
+iD4DBQFHEfm0XVaO67S1rtsRAuUWAJd+yxXkTRmHG0DtoUj0OVTK/MUfAKDgoghz
+VCBwsC2dolppfSV84nSTDg==
+=jvlZ
-----END PGP SIGNATURE-----
diff --git a/x11-base/xorg-server/xorg-server-1.4-r2.ebuild b/x11-base/xorg-server/xorg-server-1.4-r2.ebuild
index f2bd1f79160e..6f9dbe525211 100644
--- a/x11-base/xorg-server/xorg-server-1.4-r2.ebuild
+++ b/x11-base/xorg-server/xorg-server-1.4-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.4-r2.ebuild,v 1.3 2007/10/01 14:32:34 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-server/xorg-server-1.4-r2.ebuild,v 1.4 2007/10/14 11:12:41 dberkholz Exp $
# Must be before x-modular eclass is inherited
#SNAPSHOT="yes"
@@ -405,6 +405,9 @@ pkg_postinst() {
ewarn "You must rebuild all drivers if upgrading from xorg-server 1.3"
ewarn "or earlier, because the ABI changed. If you cannot start X because"
ewarn "of module version mismatch errors, this is your problem."
+
+ print_installed x11-drivers/
+
ebeep 5
epause 10
}
@@ -529,6 +532,27 @@ switch_opengl_implem() {
eselect opengl set ${OLD_IMPLEM}
}
+print_installed() {
+ local command line token=$1
+
+ if $(type -P qlist >/dev/null 2>&1); then
+ command="qlist -I -v -C ${token}"
+ elif $(type -P equery >/dev/null 2>&1); then
+ command="equery -q -C list ${token} | grep -o '${token}[[:alnum:].-]*'"
+ elif $(type -P epm >/dev/null 2>&1); then
+ command="epm -qaG | grep ${token}"
+ else
+ local dir
+ command="true"
+ for dir in "${PORTDIR}"/${token}*; do
+ command="${command} ; best_version ${dir#${PORTDIR}/}"
+ done
+ fi
+ while read line; do
+ ewarn "${line}"
+ done < <(eval ${command})
+}
+
xprint_src_install() {
# RH-style init script, we provide a wrapper
exeinto /usr/$(get_libdir)/misc