diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2007-10-14 11:12:41 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2007-10-14 11:12:41 +0000 |
commit | a412bf2b119d5fa6ce0fa48eb48269dace1016cb (patch) | |
tree | 1b5e5ca9c5b0efb3a5811b23b25de0cce3b46b39 /x11-base | |
parent | drop xorg 6 checks for built with use, dont try to be clever with /usr/includ... (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | x11-base/xorg-server/Manifest | 22 | ||||
-rw-r--r-- | x11-base/xorg-server/xorg-server-1.4-r2.ebuild | 26 |
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 |