Try to fix ${ROOT} support -- it's assumed to be a chroot. To aid this, also make...
authorDonnie Berkholz <dberkholz@gentoo.org>
Wed, 3 Nov 2004 00:34:55 +0000 (00:34 +0000)
committerDonnie Berkholz <dberkholz@gentoo.org>
Wed, 3 Nov 2004 00:34:55 +0000 (00:34 +0000)
x11-base/xorg-x11/ChangeLog
x11-base/xorg-x11/Manifest
x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild

index 7f86ba45e1165abe5259b09fd979f7a0d4fc995e..cd6df1b0e9b0601818ac1781c8f1705bc6260d02 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for x11-base/xorg-x11
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/ChangeLog,v 1.185 2004/11/03 00:16:55 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/ChangeLog,v 1.186 2004/11/03 00:34:55 spyderous Exp $
+
+  02 Nov 2004; Donnie Berkholz <spyderous@gentoo.org>;
+  xorg-x11-6.8.0-r2.ebuild:
+  Try to fix ${ROOT} support -- it's assumed to be a chroot. To aid this, also
+  make all symlinks relative.
 
   02 Nov 2004; Donnie Berkholz <spyderous@gentoo.org>;
   xorg-x11-6.8.0-r2.ebuild:
index e34da8bc9873b9ebe3fff5abbbe84de464442d6d..f064baac2d2be630636283ce308716cdb4730364 100644 (file)
@@ -1,8 +1,8 @@
-MD5 ac04c901dd53bca69eadf21c8c0b0aba ChangeLog 39922
 MD5 ac1137a20503dcb8f9ba2939a2a766f6 metadata.xml 230
 MD5 9215e5f10589329a5056f366aa6820e8 xorg-x11-6.7.0-r2.ebuild 38086
 MD5 59449d8b0ac475d3c5a4caa98b9238bb xorg-x11-6.8.0-r1.ebuild 41332
-MD5 6ffb9229ce93923dee7958aa6bbc0783 xorg-x11-6.8.0-r2.ebuild 44894
+MD5 e9e31bb47489bacf7c97029be8eb959e ChangeLog 40115
+MD5 2ad08ea26cc74fdb6f62a6fb5c0263f8 xorg-x11-6.8.0-r2.ebuild 44817
 MD5 a3314fbdc270d7d84ea14fd477b8d048 files/digest-xorg-x11-6.7.0-r2 904
 MD5 70facbdb85b7ef2bc9b9b702442eda7e files/digest-xorg-x11-6.8.0-r1 908
 MD5 4948d68fce0cc80c309f112474e37303 files/digest-xorg-x11-6.8.0-r2 906
index 7cfd8b4cbdf1531160fe7c74c0e8ea7446a21d58..a82050ea13396f2674fc7b4a7bc2a1daf26b1543 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild,v 1.40 2004/11/03 00:16:55 spyderous Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-base/xorg-x11/xorg-x11-6.8.0-r2.ebuild,v 1.41 2004/11/03 00:34:55 spyderous Exp $
 
 # Set TDFX_RISKY to "yes" to get 16-bit, 1024x768 or higher on low-memory
 # voodoo3 cards.
@@ -686,14 +686,14 @@ backward_compat_setup() {
 
        dodir /usr/$(get_libdir)/X11/fonts/
        for G_FONTDIR in ${G_FONTDIRS}; do
-               dosym ${ROOT}/usr/share/fonts/${G_FONTDIR} /usr/$(get_libdir)/X11/fonts/${G_FONTDIR}
+               dosym ../../../share/fonts/${G_FONTDIR} /usr/$(get_libdir)/X11/fonts/${G_FONTDIR}
        done
 
-       dosym ${ROOT}/usr/share/man /usr/X11R6/man
+       dosym ../share/man /usr/X11R6/man
        # Have the top-level lib symlink made first, so real dirs don't get created
-       dosym ${ROOT}/usr/lib /usr/X11R6/lib
-       dosym ${ROOT}/usr/share/doc/${PF} /usr/X11R6/$(get_libdir)/X11/doc
-#      dosym ${ROOT}/usr/share/bin /usr/X11R6/bin
+       dosym ../lib /usr/X11R6/lib
+       dosym ../../../share/doc/${PF} /usr/X11R6/$(get_libdir)/X11/doc
+#      dosym ../share/bin /usr/X11R6/bin
 }
 
 compose_files_setup() {
@@ -794,7 +794,7 @@ setup_dynamic_libgl() {
                done
                # Since we added glext.h and don't have new opengl-update yet, do this
                # Avoids circular opengl-update/xorg-x11 dependency
-               dosym /usr/$(get_libdir)/opengl/${PN}/include/glext.h /usr/X11R6/include/GL/
+               dosym ../../../$(get_libdir)/opengl/${PN}/include/glext.h /usr/X11R6/include/GL/
                # Even if libdir isnt lib, we need a lib symlink for opengl-update and
                # friends. See bug 62990 for more info.
                if [ "$(get_libdir)" != "lib" ]; then
@@ -843,9 +843,9 @@ strip_execs() {
 setup_config_files() {
 
        # Fix default config files after installing fonts to /usr/share/fonts
-       sed -i "s:/usr/X11R6/$(get_libdir)/X11/fonts:${ROOT}usr/share/fonts:g" \
+       sed -i "s:/usr/X11R6/$(get_libdir)/X11/fonts:/usr/share/fonts:g" \
                ${D}/etc/X11/xorg.conf.example
-       sed -i "s:/usr/X11R6/$(get_libdir)/X11/fonts:${ROOT}usr/share/fonts:g" \
+       sed -i "s:/usr/X11R6/$(get_libdir)/X11/fonts:/usr/share/fonts:g" \
                ${D}/etc/X11/fs/config
 
        # Work around upgrade problem where people have
@@ -1040,7 +1040,7 @@ migrate_usr_x11r6_lib() {
        # Donnie Berkholz <spyderous@gentoo.org> 20 October 2004
        mv -f ${ROOT}usr/X11R6/$(get_libdir)/* ${ROOT}usr/$(get_libdir)
        rmdir ${ROOT}usr/X11R6/$(get_libdir)
-       ln -s ${ROOT}usr/X11R6/$(get_libdir) ${ROOT}usr/$(get_libdir)
+       ln -s ../$(get_libdir) ${ROOT}usr/X11R6/$(get_libdir)
 }
 
 update_config_files() {
@@ -1370,8 +1370,8 @@ pkg_postinst() {
                mv nv_drv.so nv_drv.so.orig
 
                ld -shared -o ${ROOT}/usr/$(get_libdir)/modules/drivers/fbdev_drv.so ${ROOT}/usr/$(get_libdir)/modules/drivers/fbdev_drv.so.orig ${ROOT}/usr/$(get_libdir)/modules/linux/libfbdevhw.so ${ROOT}/usr/$(get_libdir)/modules/libshadow.so ${ROOT}/usr/$(get_libdir)/modules/libshadowfb.so ${ROOT}/usr/$(get_libdir)/modules/libfb.so
-               ld -rpath ${ROOT}/usr/$(get_libdir)/modules/drivers -shared -o ati_drv.so ati_drv.so.orig radeon_drv.so atimisc_drv.so fbdev_drv.so r128_drv.so vga_drv.so
-               ld -rpath ${ROOT}/usr/$(get_libdir)/modules/drivers -shared -o nv_drv.so nv_drv.so.orig fbdev_drv.so vga_drv.so
+               ld -rpath /usr/$(get_libdir)/modules/drivers -shared -o ati_drv.so ati_drv.so.orig radeon_drv.so atimisc_drv.so fbdev_drv.so r128_drv.so vga_drv.so
+               ld -rpath /usr/$(get_libdir)/modules/drivers -shared -o nv_drv.so nv_drv.so.orig fbdev_drv.so vga_drv.so
 
                if use opengl; then
                        #The problem about DRI module and GLX module is fixed.
@@ -1379,8 +1379,8 @@ pkg_postinst() {
                        mv libglx.so libglx.so.orig
                        mv libdri.so libdri.so.orig
 
-                       ld -rpath ${ROOT}/usr/$(get_libdir)/modules/extensions -shared -o libglx.so libglx.so.orig libGLcore.so
-                       ld -rpath ${ROOT}/usr/$(get_libdir)/modules/extensions -shared -o libdri.so libdri.so.orig libglx.so
+                       ld -rpath /usr/$(get_libdir)/modules/extensions -shared -o libglx.so libglx.so.orig libGLcore.so
+                       ld -rpath /usr/$(get_libdir)/modules/extensions -shared -o libdri.so libdri.so.orig libglx.so
                fi
        fi