Fix encoded /emul to point to lib32 #143390.
authorMike Frysinger <vapier@gentoo.org>
Fri, 5 Jan 2007 07:14:13 +0000 (07:14 +0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 5 Jan 2007 07:14:13 +0000 (07:14 +0000)
Package-Manager: portage-2.1.2_rc4-r6

15 files changed:
app-emulation/emul-linux-x86-baselibs/ChangeLog
app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-2.5.5-r2.ebuild [new file with mode: 0644]
app-emulation/emul-linux-x86-baselibs/files/digest-emul-linux-x86-baselibs-2.5.5-r2 [new file with mode: 0644]
app-emulation/emul-linux-x86-gtklibs/ChangeLog
app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-2.10.6.3-r2.ebuild [new file with mode: 0644]
app-emulation/emul-linux-x86-gtklibs/files/digest-emul-linux-x86-gtklibs-2.10.6.3-r2 [new file with mode: 0644]
app-emulation/emul-linux-x86-qtlibs/ChangeLog
app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-3.4.4-r3.ebuild [new file with mode: 0644]
app-emulation/emul-linux-x86-qtlibs/files/digest-emul-linux-x86-qtlibs-3.4.4-r3 [new file with mode: 0644]
app-emulation/emul-linux-x86-soundlibs/ChangeLog
app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-2.5-r2.ebuild [new file with mode: 0644]
app-emulation/emul-linux-x86-soundlibs/files/digest-emul-linux-x86-soundlibs-2.5-r2 [new file with mode: 0644]
app-emulation/emul-linux-x86-xlibs/ChangeLog
app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-7.0-r7.ebuild [new file with mode: 0644]
app-emulation/emul-linux-x86-xlibs/files/digest-emul-linux-x86-xlibs-7.0-r7 [new file with mode: 0644]

index 945722ea76614f2391137535e2e192f4bcd08257..841a814448590d2e307ecc0f47b91cdc58a73503 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/emul-linux-x86-baselibs
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/ChangeLog,v 1.59 2007/01/03 07:34:25 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/ChangeLog,v 1.60 2007/01/05 07:12:31 vapier Exp $
+
+*emul-linux-x86-baselibs-2.5.5-r2 (05 Jan 2007)
+
+  05 Jan 2007; Mike Frysinger <vapier@gentoo.org>
+  +emul-linux-x86-baselibs-2.5.5-r2.ebuild:
+  Fix encoded /emul to point to lib32 #143390.
 
 *emul-linux-x86-baselibs-2.5.5-r1 (03 Jan 2007)
 
diff --git a/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-2.5.5-r2.ebuild b/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-2.5.5-r2.ebuild
new file mode 100644 (file)
index 0000000..056f3a1
--- /dev/null
@@ -0,0 +1,37 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-baselibs/emul-linux-x86-baselibs-2.5.5-r2.ebuild,v 1.1 2007/01/05 07:12:31 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Base libraries for emulation of 32bit x86 on amd64"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+       http://dev.gentoo.org/~dang/${P}.tar.bz2
+       mirror://gentoo/${PF}-emul.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE=""
+RESTRICT="nostrip"
+
+RDEPEND="app-emulation/emul-linux-x86-compat"
+
+S=${WORKDIR}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       mv emul/linux/x86/lib lib32 || die
+       mkdir usr
+       mv emul/linux/x86/usr/lib usr/lib32 || die
+       rmdir emul/linux/x86/usr emul/linux/x86 emul/linux emul || die
+       mv lib32/pam_unix_*.so lib32/security/ || die
+       rm usr/lib32/libnss_ldap.so.2 || die
+       epatch ${PF}-emul.patch
+}
+
+src_install() {
+       cp -a "${WORKDIR}"/* "${D}"/ || die
+}
diff --git a/app-emulation/emul-linux-x86-baselibs/files/digest-emul-linux-x86-baselibs-2.5.5-r2 b/app-emulation/emul-linux-x86-baselibs/files/digest-emul-linux-x86-baselibs-2.5.5-r2
new file mode 100644 (file)
index 0000000..91be817
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 03caaa9c5ac8b3f75c80dd1b0e51291f emul-linux-x86-baselibs-2.5.5-r2-emul.patch.bz2 20372
+RMD160 ee2a801d70898299548c0c4150b6e821077df57d emul-linux-x86-baselibs-2.5.5-r2-emul.patch.bz2 20372
+SHA256 d4469961dfcb07c7126b7decc78e60c75582bcbf804ba9779818c42ab9a6f941 emul-linux-x86-baselibs-2.5.5-r2-emul.patch.bz2 20372
+MD5 e8058cbc5ef52c78dd92325ba216b9b3 emul-linux-x86-baselibs-2.5.5.tar.bz2 5686179
+RMD160 677ba810b08e7698144d7cf8f16c9affa4bdad2b emul-linux-x86-baselibs-2.5.5.tar.bz2 5686179
+SHA256 fd62c6a5b9d788b12fea6c2fd7e3fbc8e3a47c548d7ecddaeba04b6aafab2968 emul-linux-x86-baselibs-2.5.5.tar.bz2 5686179
index 9e66014d5a4d1b9d1c13bfdeb36f19341944c0a9..c2c31325a2ef9737cc97f2fd99bfa9d19d918f25 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/emul-linux-x86-gtklibs
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog,v 1.33 2007/01/05 01:04:41 tester Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/ChangeLog,v 1.34 2007/01/05 07:13:13 vapier Exp $
+
+*emul-linux-x86-gtklibs-2.10.6.3-r2 (05 Jan 2007)
+
+  05 Jan 2007; Mike Frysinger <vapier@gentoo.org>
+  +emul-linux-x86-gtklibs-2.10.6.3-r2.ebuild:
+  Fix encoded /emul to point to lib32 #143390.
 
   05 Jan 2007; Olivier CrĂȘte <tester@gentoo.org>
   -emul-linux-x86-gtklibs-2.10.6.3-r1.ebuild:
diff --git a/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-2.10.6.3-r2.ebuild b/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-2.10.6.3-r2.ebuild
new file mode 100644 (file)
index 0000000..c98b06f
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-gtklibs/emul-linux-x86-gtklibs-2.10.6.3-r2.ebuild,v 1.1 2007/01/05 07:13:13 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Gtk+ 1/2 for emulation of 32bit x86 on amd64"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+       http://dev.gentoo.org/~tester/dist/emul/${P}.tar.bz2
+       mirror://gentoo/${PF}-emul.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="qt3"
+RESTRICT="nostrip"
+
+DEPEND="app-admin/chrpath"
+RDEPEND=">=app-emulation/emul-linux-x86-xlibs-7.0-r7
+       >=app-emulation/emul-linux-x86-baselibs-2.5.5-r2
+       x11-libs/pango
+       >=x11-libs/gtk+-2.10
+       >=x11-themes/gtk-engines-2.8
+       qt3? ( >=app-emulation/emul-linux-x86-qtlibs-3.4.4-r3 )"
+
+S=${WORKDIR}
+
+QA_EXECSTACK_amd64="usr/lib32/libgdk_pixbuf.so.2.0.0
+       usr/lib32/libgdk_pixbuf_xlib.so.2.0.0"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       mkdir usr
+       mv emul/linux/x86/usr/lib usr/lib32 || die
+       rmdir emul/linux/x86/usr emul/linux/x86 emul/linux emul || die
+       use !qt3 && rm usr/lib32/gtk-2.0/2.10.0/engines/libqtengine.so
+       cp -a ${WORKDIR}{,.old}
+       sed -i \
+               -e 's:/emul/linux/x86/usr/lib/:/usr/lib32/:g' \
+               etc/*/i686-pc-linux-gnu/* || die
+       epatch ${PF}-emul.patch
+}
+
+src_install() {
+       cp -a "${WORKDIR}"/* "${D}"/ || die
+}
diff --git a/app-emulation/emul-linux-x86-gtklibs/files/digest-emul-linux-x86-gtklibs-2.10.6.3-r2 b/app-emulation/emul-linux-x86-gtklibs/files/digest-emul-linux-x86-gtklibs-2.10.6.3-r2
new file mode 100644 (file)
index 0000000..65273a2
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 ee9c7cfde341d826afbb51186a58d61e emul-linux-x86-gtklibs-2.10.6.3-r2-emul.patch.bz2 218817
+RMD160 dffeab83b66cb9b804a2b24bb0986cbd5832882a emul-linux-x86-gtklibs-2.10.6.3-r2-emul.patch.bz2 218817
+SHA256 38a8cc18e52f76b1f86f92b7f46e23ab39619866581d6d3c1b5ea088e9c25f0f emul-linux-x86-gtklibs-2.10.6.3-r2-emul.patch.bz2 218817
+MD5 40f2253d4f8952974e423675e7ff60df emul-linux-x86-gtklibs-2.10.6.3.tar.bz2 3121509
+RMD160 0e5ca2614af2664ae983dfca2eedc03ecfa84e8d emul-linux-x86-gtklibs-2.10.6.3.tar.bz2 3121509
+SHA256 69441b249786f25b04bc49c06b1b23f5f788199c265435feabb29ae560c3e883 emul-linux-x86-gtklibs-2.10.6.3.tar.bz2 3121509
index 7ee5d9eb25b379400b08ab0c127738938793afd0..0c19f6a0f5c5d1b8c1812f50f3c5d5c96026eabc 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/emul-linux-x86-qtlibs
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-qtlibs/ChangeLog,v 1.21 2007/01/03 07:35:15 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-qtlibs/ChangeLog,v 1.22 2007/01/05 07:13:25 vapier Exp $
+
+*emul-linux-x86-qtlibs-3.4.4-r3 (05 Jan 2007)
+
+  05 Jan 2007; Mike Frysinger <vapier@gentoo.org>
+  +emul-linux-x86-qtlibs-3.4.4-r3.ebuild:
+  Fix encoded /emul to point to lib32 #143390.
 
 *emul-linux-x86-qtlibs-3.4.4-r2 (03 Jan 2007)
 
diff --git a/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-3.4.4-r3.ebuild b/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-3.4.4-r3.ebuild
new file mode 100644 (file)
index 0000000..2300c5f
--- /dev/null
@@ -0,0 +1,39 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-3.4.4-r3.ebuild,v 1.1 2007/01/05 07:13:25 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="QT 2/3 libraries for emulation of 32bit x86 on amd64"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="immqt-bc? ( mirror://gentoo/emul-linux-x86-qtlibs-immqt-${PV}.tar.bz2 )
+       !immqt-bc? ( mirror://gentoo/emul-linux-x86-qtlibs-noime-${PV}.tar.bz2 )
+       mirror://gentoo/emul-linux-x86-qtlibs-extras-${PV}.tar.bz2
+       mirror://gentoo/${PF}-emul.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="immqt-bc"
+RESTRICT="nostrip"
+
+RDEPEND="virtual/libc
+       >=app-emulation/emul-linux-x86-baselibs-2.5.5-r2
+       >=app-emulation/emul-linux-x86-xlibs-7.0-r7"
+
+S=${WORKDIR}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       mkdir -p usr/qt/3
+       mv emul/linux/x86/usr/lib usr/lib32 || die
+       mv emul/linux/x86/usr/qt/3/lib usr/qt/3/lib32 || die
+       mv emul/linux/x86/usr/qt/3/plugins usr/qt/3/ || die
+       rmdir emul/linux/x86/usr/qt/3 emul/linux/x86/usr/qt emul/linux/x86/usr emul/linux/x86 emul/linux emul || die
+       epatch ${PF}-emul.patch
+}
+
+src_install() {
+       cp -a "${WORKDIR}"/* "${D}"/ || die
+}
diff --git a/app-emulation/emul-linux-x86-qtlibs/files/digest-emul-linux-x86-qtlibs-3.4.4-r3 b/app-emulation/emul-linux-x86-qtlibs/files/digest-emul-linux-x86-qtlibs-3.4.4-r3
new file mode 100644 (file)
index 0000000..8ab25e9
--- /dev/null
@@ -0,0 +1,12 @@
+MD5 1fde2f3ba5fcc5c14ce88e6f5df3e258 emul-linux-x86-qtlibs-3.4.4-r3-emul.patch.bz2 150442
+RMD160 1484b94ea1ff403acd9ccb86392f2efa28333441 emul-linux-x86-qtlibs-3.4.4-r3-emul.patch.bz2 150442
+SHA256 f809afcba27f2b8726847142864b85b9d0a3b0fffed360516906f85c19e73129 emul-linux-x86-qtlibs-3.4.4-r3-emul.patch.bz2 150442
+MD5 4456a40f8399aaf59258a2298de2db29 emul-linux-x86-qtlibs-extras-3.4.4.tar.bz2 1220350
+RMD160 2cd67c380890710af1d73c519071b88b6a57255e emul-linux-x86-qtlibs-extras-3.4.4.tar.bz2 1220350
+SHA256 5f7251066ed911f196566237cef58f57daa168325f275fc31d2a71dbe5b45250 emul-linux-x86-qtlibs-extras-3.4.4.tar.bz2 1220350
+MD5 0184a38bd9a99985a8e652c760b193d4 emul-linux-x86-qtlibs-immqt-3.4.4.tar.bz2 2856088
+RMD160 df6af24c090c6989f64d380993d8ef6680b48c14 emul-linux-x86-qtlibs-immqt-3.4.4.tar.bz2 2856088
+SHA256 c743e70ecfa66d72eb796f0ed314663587e5c7cf0cf3c7b9f14d0ab79c69bc36 emul-linux-x86-qtlibs-immqt-3.4.4.tar.bz2 2856088
+MD5 587c5fd13de2fe65557278a9f078faa3 emul-linux-x86-qtlibs-noime-3.4.4.tar.bz2 2792643
+RMD160 db06ed120a8633cd3bf196c5bfea8e0e484aa34a emul-linux-x86-qtlibs-noime-3.4.4.tar.bz2 2792643
+SHA256 acc33a4e8b4cb40d1144680517e7e4814993e6b7d33a90eefded0cfd017b52f9 emul-linux-x86-qtlibs-noime-3.4.4.tar.bz2 2792643
index 99a5c324fb9767ac3be12577e29cb645774a863f..bc953dc1647ee893cc6648095c0c0e147afe61e1 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/emul-linux-x86-soundlibs
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/ChangeLog,v 1.20 2007/01/03 07:35:22 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/ChangeLog,v 1.21 2007/01/05 07:14:13 vapier Exp $
+
+*emul-linux-x86-soundlibs-2.5-r2 (05 Jan 2007)
+
+  05 Jan 2007; Mike Frysinger <vapier@gentoo.org>
+  +emul-linux-x86-soundlibs-2.5-r2.ebuild:
+  Fix encoded /emul to point to lib32 #143390.
 
 *emul-linux-x86-soundlibs-2.5-r1 (03 Jan 2007)
 
diff --git a/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-2.5-r2.ebuild b/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-2.5-r2.ebuild
new file mode 100644 (file)
index 0000000..8c0fba4
--- /dev/null
@@ -0,0 +1,30 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-soundlibs/emul-linux-x86-soundlibs-2.5-r2.ebuild,v 1.1 2007/01/05 07:14:13 vapier Exp $
+
+DESCRIPTION="Sound libraries for emulation of 32bit x86 on amd64"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentooexperimental.org/~peper/distfiles/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE=""
+RESTRICT="nostrip"
+
+RDEPEND=">=app-emulation/emul-linux-x86-baselibs-2.5.5-r2
+       !<=app-emulation/emul-linux-x86-medialibs-1.1"
+
+S=${WORKDIR}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       mv emul/linux/x86/usr/lib usr/lib32 || die
+       rmdir emul/linux/x86/usr emul/linux/x86 emul/linux emul || die
+       sed -i 's:/emul/linux/x86::' usr/bin/artsdsp32 usr/bin/esddsp32 || die
+}
+
+src_install() {
+       cp -a "${WORKDIR}"/* "${D}"/ || die
+}
diff --git a/app-emulation/emul-linux-x86-soundlibs/files/digest-emul-linux-x86-soundlibs-2.5-r2 b/app-emulation/emul-linux-x86-soundlibs/files/digest-emul-linux-x86-soundlibs-2.5-r2
new file mode 100644 (file)
index 0000000..0fa4945
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 dc247da8c5b9b83213e898e32fe4d0d8 emul-linux-x86-soundlibs-2.5.tar.bz2 865179
+RMD160 72ce56bede26765b7963994cd2e746648c72c107 emul-linux-x86-soundlibs-2.5.tar.bz2 865179
+SHA256 caa0d8ac3ca6af57b25cf8f525fafe29bcb074b975692959282c5efcf0770540 emul-linux-x86-soundlibs-2.5.tar.bz2 865179
index 7fda5bc5d81e2a7eccce5009cc543a7df606a54b..7cbc4aa892f10fdf3a3b41526861325c461b2b14 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-emulation/emul-linux-x86-xlibs
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-xlibs/ChangeLog,v 1.51 2007/01/03 07:35:30 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-xlibs/ChangeLog,v 1.52 2007/01/05 07:14:06 vapier Exp $
+
+*emul-linux-x86-xlibs-7.0-r7 (05 Jan 2007)
+
+  05 Jan 2007; Mike Frysinger <vapier@gentoo.org>
+  +emul-linux-x86-xlibs-7.0-r7.ebuild:
+  Fix encoded /emul to point to lib32 #143390.
 
 *emul-linux-x86-xlibs-7.0-r6 (03 Jan 2007)
 
diff --git a/app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-7.0-r7.ebuild b/app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-7.0-r7.ebuild
new file mode 100644 (file)
index 0000000..22370a8
--- /dev/null
@@ -0,0 +1,73 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-7.0-r7.ebuild,v 1.1 2007/01/05 07:14:06 vapier Exp $
+
+inherit eutils
+
+MY_P=${PN}-7.0-r5
+DESCRIPTION="X11R6 libraries for emulation of 32bit x86 on amd64"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI="http://dev.gentooexperimental.org/~peper/distfiles/${MY_P}.tar.bz2
+       mirror://gentoo/${PF}-emul.patch.bz2
+       video_cards_i810? ( mirror://gentoo/emul-linux-x86-xlibs-i810_dri-${PV}.tar.bz2 )
+       video_cards_mach64? ( mirror://gentoo/emul-linux-x86-xlibs-ati_dri-${PV}.tar.bz2 )
+       video_cards_mga? ( mirror://gentoo/emul-linux-x86-xlibs-mga_dri-${PV}.tar.bz2 )
+       video_cards_r128? ( mirror://gentoo/emul-linux-x86-xlibs-ati_dri-${PV}.tar.bz2 )
+       video_cards_radeon? ( mirror://gentoo/emul-linux-x86-xlibs-ati_dri-${PV}.tar.bz2 )
+       video_cards_s3virge? ( mirror://gentoo/emul-linux-x86-xlibs-s3virge_dri-${PV}.tar.bz2 )
+       video_cards_savage? ( mirror://gentoo/emul-linux-x86-xlibs-savage_dri-${PV}.tar.bz2 )
+       video_cards_sis? ( mirror://gentoo/emul-linux-x86-xlibs-sis_dri-${PV}.tar.bz2 )
+       video_cards_tdfx? ( mirror://gentoo/emul-linux-x86-xlibs-tdfx_dri-${PV}.tar.bz2 )
+       video_cards_trident? ( mirror://gentoo/emul-linux-x86-xlibs-trident_dri-${PV}.tar.bz2 )
+       video_cards_via? ( mirror://gentoo/emul-linux-x86-xlibs-via_dri-${PV}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+IUSE_VIDEO_CARDS="
+       video_cards_i810
+       video_cards_mach64
+       video_cards_mga
+       video_cards_r128
+       video_cards_radeon
+       video_cards_s3virge
+       video_cards_savage
+       video_cards_sis
+       video_cards_tdfx
+       video_cards_trident
+       video_cards_via"
+IUSE="opengl ${IUSE_VIDEO_CARDS}"
+RESTRICT="nostrip"
+
+DEPEND=""
+RDEPEND="opengl? ( app-admin/eselect-opengl )
+       virtual/libc
+       >=app-emulation/emul-linux-x86-baselibs-2.5.5-r2"
+
+S=${WORKDIR}
+
+pkg_preinst() {
+       # Check for bad symlink before installing, bug 84441.
+       if [[ -L ${ROOT}/emul/linux/x86/usr/lib/X11 ]] ; then
+               rm -f "${ROOT}"/emul/linux/x86/usr/lib/X11
+       fi
+}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       mkdir usr
+       mv emul/linux/x86/usr/lib usr/lib32 || die
+       rmdir emul/linux/x86/usr emul/linux/x86 emul/linux emul || die
+       epatch ${PF}-emul.patch
+}
+
+src_install() {
+       cp -a "${WORKDIR}"/* "${D}"/ || die
+}
+
+pkg_postinst() {
+       #update GL symlinks
+       use opengl && /usr/bin/eselect opengl set --use-old
+}
diff --git a/app-emulation/emul-linux-x86-xlibs/files/digest-emul-linux-x86-xlibs-7.0-r7 b/app-emulation/emul-linux-x86-xlibs/files/digest-emul-linux-x86-xlibs-7.0-r7
new file mode 100644 (file)
index 0000000..306829c
--- /dev/null
@@ -0,0 +1,33 @@
+MD5 5c6bd3cd5efa00ad7a650a43f13b655e emul-linux-x86-xlibs-7.0-r5.tar.bz2 3235393
+RMD160 e778ad9600bc573b650f87da440722ad680b9836 emul-linux-x86-xlibs-7.0-r5.tar.bz2 3235393
+SHA256 36485a9841b35f1b2cb6543269e752d0bf74f90404cb69835370f7562c04f2c4 emul-linux-x86-xlibs-7.0-r5.tar.bz2 3235393
+MD5 f6fd5777828e0bd22e8f1b08d0495966 emul-linux-x86-xlibs-7.0-r7-emul.patch.bz2 12116
+RMD160 cade978ec90b3f6ea28dfebaa14191aab09f0b7d emul-linux-x86-xlibs-7.0-r7-emul.patch.bz2 12116
+SHA256 5c1eeb1e01db414d5a562d154a3a4c89530d573f451a766eb25f46e289fb42cd emul-linux-x86-xlibs-7.0-r7-emul.patch.bz2 12116
+MD5 bf2fa2e8b937b767bcf16a2be8afff74 emul-linux-x86-xlibs-ati_dri-7.0.tar.bz2 3743164
+RMD160 4bd8ac76725230b4c05ab06bcf194de93e4ab4ca emul-linux-x86-xlibs-ati_dri-7.0.tar.bz2 3743164
+SHA256 febb86cc07eaee8d449f9e4d994ae29c7f3c4e9067d8f93fd14b4e4c5b5a063d emul-linux-x86-xlibs-ati_dri-7.0.tar.bz2 3743164
+MD5 e36bba25dd4955e761c9099695aae319 emul-linux-x86-xlibs-i810_dri-7.0.tar.bz2 2242803
+RMD160 85257df90616c65f9ee28c87c478a07d6bb08dea emul-linux-x86-xlibs-i810_dri-7.0.tar.bz2 2242803
+SHA256 e7b88b4b9a0071d5fccccb9185c4392c6119da84131530aa9194a57997f59d6f emul-linux-x86-xlibs-i810_dri-7.0.tar.bz2 2242803
+MD5 21a1f60641146ca5d3331ea982f97c7f emul-linux-x86-xlibs-mga_dri-7.0.tar.bz2 749975
+RMD160 3b8ccce3aae0ed508fbd8c24d513bdb33b8af23b emul-linux-x86-xlibs-mga_dri-7.0.tar.bz2 749975
+SHA256 159650c0df35b2a1b627a4c5a0f4ffbdd1d8192fac35ef378fd75d11ab7038fe emul-linux-x86-xlibs-mga_dri-7.0.tar.bz2 749975
+MD5 fe34e55e1dd5bc73904bbc4e96a3a134 emul-linux-x86-xlibs-s3virge_dri-7.0.tar.bz2 716284
+RMD160 3df360b409e0432234f37c7662d8fca7fe74c5cd emul-linux-x86-xlibs-s3virge_dri-7.0.tar.bz2 716284
+SHA256 18fc5da1288a623ff2c0cd6ee5b177d90d3e634209c96675d244f8b435cdae93 emul-linux-x86-xlibs-s3virge_dri-7.0.tar.bz2 716284
+MD5 ada4398fc3e8845683fc5d1fbd2d16b2 emul-linux-x86-xlibs-savage_dri-7.0.tar.bz2 740433
+RMD160 9545cadecc0dfa9dec1a801850fed63cb92b9a37 emul-linux-x86-xlibs-savage_dri-7.0.tar.bz2 740433
+SHA256 33e82602e7c57e42e86ebcd29fc3fd568a06ada9091ba8484d3cbfda9d2a6230 emul-linux-x86-xlibs-savage_dri-7.0.tar.bz2 740433
+MD5 b0c2ebaea9b235b7c98287871ee3294f emul-linux-x86-xlibs-sis_dri-7.0.tar.bz2 727198
+RMD160 c980124403a183435ef7328c36decb857d4e344c emul-linux-x86-xlibs-sis_dri-7.0.tar.bz2 727198
+SHA256 b93c61db78c67de7188ac6e20edd8f39db5af9df58283c613e94d147742dac84 emul-linux-x86-xlibs-sis_dri-7.0.tar.bz2 727198
+MD5 57cf19d69012a5e682516ee214605cc4 emul-linux-x86-xlibs-tdfx_dri-7.0.tar.bz2 741194
+RMD160 6d70e3d16c903a8383a1168687363d7626318c8a emul-linux-x86-xlibs-tdfx_dri-7.0.tar.bz2 741194
+SHA256 e07cdf5f4d682c1856b83c5b06765b24ca51fb8f29f0d5c7ce7992ea499a0ca4 emul-linux-x86-xlibs-tdfx_dri-7.0.tar.bz2 741194
+MD5 cb538216fe6a7e5de5214a7715d3a6ef emul-linux-x86-xlibs-trident_dri-7.0.tar.bz2 699399
+RMD160 8460f56d6829d41c042c040bab830084dd1b9958 emul-linux-x86-xlibs-trident_dri-7.0.tar.bz2 699399
+SHA256 d393ba2e1ba8cddd9b3861afdd7f19520b258400f76df8cd5c8fc056671256e5 emul-linux-x86-xlibs-trident_dri-7.0.tar.bz2 699399
+MD5 b91b5b76579259e59f7593c4733fa772 emul-linux-x86-xlibs-via_dri-7.0.tar.bz2 755605
+RMD160 201d284ab22ac501ec7b20b2ca419696326f1532 emul-linux-x86-xlibs-via_dri-7.0.tar.bz2 755605
+SHA256 5a64d00eb39684e32f6b1aa045437fb6883e4a090303a70c8e6a7fc3f4e6a995 emul-linux-x86-xlibs-via_dri-7.0.tar.bz2 755605