add fix for missing X includes that only happen in rare cases
authorMartin Schlemmer <azarah@gentoo.org>
Thu, 17 Oct 2002 19:16:16 +0000 (19:16 +0000)
committerMartin Schlemmer <azarah@gentoo.org>
Thu, 17 Oct 2002 19:16:16 +0000 (19:16 +0000)
net-www/mozilla/ChangeLog
net-www/mozilla/mozilla-1.0-r3.ebuild
net-www/mozilla/mozilla-1.0.1-r1.ebuild
net-www/mozilla/mozilla-1.1-r1.ebuild

index 34987616d4af21d7faabd19ce474d5a3587cb94b..0a69621b9c480e88bd5f436f0c091a819ee69bc3 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for net-www/mozilla
 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/ChangeLog,v 1.40 2002/10/13 13:00:34 azarah Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/ChangeLog,v 1.41 2002/10/17 19:16:16 azarah Exp $
+
+  17 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
+  Add a fix for bug #7656.  This fix the missing headers from
+  X11/extensions/ in the X include dir.
 
   13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
   Add five patches from Mandrake (actually for moz-1.1 that I hacked
index f08a120611959310ef45c4bf6ceb5ccf3c81b9e9..07e9d4e873137648167d636660f8684ac10ae7e7 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2002 Gentoo Technologies, Inc.
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.0-r3.ebuild,v 1.17 2002/10/15 13:24:31 hanno Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.0-r3.ebuild,v 1.18 2002/10/17 19:16:16 azarah Exp $
 
 IUSE="moznomail java mozp3p mozaccess gtk2 mozinterfaceinfo ssl ldap mozxmlterm mozctl gnome mozsvg"
 
@@ -108,6 +108,11 @@ src_unpack() {
                cd ${S}/widget/src/gtk2
                bzip2 -dc ${FILESDIR}/gtk2_widget.patch.bz2 | patch -p0 || die
        fi
+
+       # Fix bug #7656
+       cd ${S}/other-licenses/Xft/Xrender
+       ln -s /usr/X11R6/include/X11/extensions/Xext.h Xext.h
+       ln -s /usr/X11R6/include/X11/extensions/renderproto.h renderproto.h
 }
 
 src_compile() {
index 93eb5c449d02b3f0774b31a77583d514c111a5ae..0ca760e307a9ca615f74fc027c3540923bd01579 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2002 Gentoo Technologies, Inc.
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.0.1-r1.ebuild,v 1.9 2002/10/15 13:24:31 hanno Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.0.1-r1.ebuild,v 1.10 2002/10/17 19:16:16 azarah Exp $
 
 IUSE="mozxmlterm moznomail java mozp3p crypt ipv6 gtk2 mozinterfaceinfo ssl ldap mozaccess mozctl gnome mozsvg"
 
@@ -106,6 +106,11 @@ src_unpack() {
                mv ${WORKDIR}/ipc ${S}/extensions/
                mv ${WORKDIR}/enigmail ${S}/extensions/
        fi
+
+       # Fix bug #7656
+       cd ${S}/other-licenses/Xft/Xrender
+       ln -s /usr/X11R6/include/X11/extensions/Xext.h Xext.h
+       ln -s /usr/X11R6/include/X11/extensions/renderproto.h renderproto.h
 }
 
 src_compile() {
index ada62359afa99869f44466c99d1a6e4656a58515..998ee5a6ef7735a561f80343c6c6fcf69cf9dc81 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2002 Gentoo Technologies, Inc.
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.1-r1.ebuild,v 1.8 2002/10/15 13:24:31 hanno Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/mozilla/mozilla-1.1-r1.ebuild,v 1.9 2002/10/17 19:16:16 azarah Exp $
 
 IUSE="moznomail java mozp3p crypt ldap gtk2 mozinterfaceinfo ssl mozaccess mozxmlterm mozctl gnome mozsvg"
 
@@ -95,6 +95,11 @@ src_unpack() {
        if [ -n "`use gtk2`" ]; then
                patch -p0 <${FILESDIR}/gtk2mozilla_head_patch || die "the gtk2 patch failed"
        fi
+
+       # Fix bug #7656
+       cd ${S}/other-licenses/Xft/Xrender
+       ln -s /usr/X11R6/include/X11/extensions/Xext.h Xext.h
+       ln -s /usr/X11R6/include/X11/extensions/renderproto.h renderproto.h
 }
 
 src_compile() {