aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2007-10-14 16:25:11 -0700
committerDonnie Berkholz <dberkholz@gentoo.org>2007-10-14 16:25:11 -0700
commit023510807783d1e10096e8730bd2eddf8321b066 (patch)
treeafde2647c9a25f3be3940d0fc51686a0ce7a81ea /media-libs
parentMove X packages to x11 overlay. (diff)
downloaddberkholz-023510807783d1e10096e8730bd2eddf8321b066.tar.gz
dberkholz-023510807783d1e10096e8730bd2eddf8321b066.tar.bz2
dberkholz-023510807783d1e10096e8730bd2eddf8321b066.zip
Drop unneeded packages and packages that exist in other repos.
app-editors/xxe pp-text/docbook-xsl-stylesheets app-text/linuxdoc-tools dev-cpp/libgnomemm dev-cpp/libgnomeuimm dev-cpp/libxmlpp dev-java/jogl dev-java/xmlgraphics-commons dev-libs/gmp dev-libs/libpthread-stubs dev-python/sexy-python games-fps/legends gnome-extra/gnome-gpg mail-client/mahogany mail-client/mutt media-gfx/pstoedit media-libs/fontconfig media-libs/glitz media-libs/gnonlin media-libs/mesa media-plugins/gst-plugins-taglib media-sound/banshee media-sound/exaile media-sound/jokosher media-sound/listen media-sound/traverso media-video/jahshaka media-video/pitivi sci-chemistry/coot sci-chemistry/ghemical sci-chemistry/gtk-gamess sci-libs/libghemical sci-visualization/gnuplot sys-devel/binutils sci-visualization/gnuplot sys-devel/binutils
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/fontconfig/Manifest19
-rw-r--r--media-libs/fontconfig/files/digest-fontconfig-99991
-rw-r--r--media-libs/fontconfig/files/fontconfig-2.3.2-docbook.patch15
-rw-r--r--media-libs/fontconfig/files/fontconfig-2.3.2-pkg_config.patch10
-rw-r--r--media-libs/fontconfig/files/fontconfig-9999-symbol_alias.patch25
-rw-r--r--media-libs/fontconfig/fontconfig-9999.ebuild97
-rw-r--r--media-libs/glitz/Manifest6
-rw-r--r--media-libs/glitz/files/digest-glitz-99990
-rw-r--r--media-libs/glitz/glitz-9999.ebuild32
-rw-r--r--media-libs/gnonlin/ChangeLog31
-rw-r--r--media-libs/gnonlin/Manifest16
-rw-r--r--media-libs/gnonlin/files/digest-gnonlin-0.10.73
-rw-r--r--media-libs/gnonlin/gnonlin-0.10.7.ebuild23
-rw-r--r--media-libs/gnonlin/metadata.xml5
-rw-r--r--media-libs/mesa/Manifest35
-rw-r--r--media-libs/mesa/files/6.4-multilib-fix.patch27
-rw-r--r--media-libs/mesa/files/digest-mesa-99990
-rw-r--r--media-libs/mesa/files/lib/libGL.la32
-rw-r--r--media-libs/mesa/files/lib/libGLU.la32
-rw-r--r--media-libs/mesa/files/mesa-radeon-0depthbits.patch76
-rw-r--r--media-libs/mesa/files/r200-copy-pixels-1.patch112
-rw-r--r--media-libs/mesa/files/r300-aet.patch67
-rw-r--r--media-libs/mesa/files/r300-smooth-lines-1.diff85
-rw-r--r--media-libs/mesa/mesa-9999.ebuild339
24 files changed, 0 insertions, 1088 deletions
diff --git a/media-libs/fontconfig/Manifest b/media-libs/fontconfig/Manifest
deleted file mode 100644
index 591ddfe..0000000
--- a/media-libs/fontconfig/Manifest
+++ /dev/null
@@ -1,19 +0,0 @@
-AUX fontconfig-2.3.2-docbook.patch 506 RMD160 c205d99ecc19866da8d0ac4ef7172dcef98a6299 SHA1 1054f38cef09c93baf34f08253345ca2ae638e4a SHA256 c6480dcf19fec22126a9205fa3d9b317e5a97613f86218cf1926a2a07848afd5
-MD5 083e41bbcbce3f6ee01214d8cecf150b files/fontconfig-2.3.2-docbook.patch 506
-RMD160 c205d99ecc19866da8d0ac4ef7172dcef98a6299 files/fontconfig-2.3.2-docbook.patch 506
-SHA256 c6480dcf19fec22126a9205fa3d9b317e5a97613f86218cf1926a2a07848afd5 files/fontconfig-2.3.2-docbook.patch 506
-AUX fontconfig-2.3.2-pkg_config.patch 421 RMD160 502c0bf09bf8ffe4fe0f64c8e7c42da7bbd8042e SHA1 5c1ee873eafcbb64cc6314a9a045eaf8cc8eedb0 SHA256 3b536251b30a12d200e40676ae6b040e08394fc19c163b201a1d8d8795d1ea88
-MD5 89e73e244d58f9a2f27bca903ed69000 files/fontconfig-2.3.2-pkg_config.patch 421
-RMD160 502c0bf09bf8ffe4fe0f64c8e7c42da7bbd8042e files/fontconfig-2.3.2-pkg_config.patch 421
-SHA256 3b536251b30a12d200e40676ae6b040e08394fc19c163b201a1d8d8795d1ea88 files/fontconfig-2.3.2-pkg_config.patch 421
-AUX fontconfig-9999-symbol_alias.patch 748 RMD160 e8b6d59db4a81faf100dcaf303e6ab036f09ffae SHA1 bcc9325779bdf58ee19cbee65f84863210485ddf SHA256 c7932dbbf0d89b60a98118871ecbcea142ccd27fa01238530ac2821821e5ec2b
-MD5 c148da1f26173b98d867c7cb7d70cd2f files/fontconfig-9999-symbol_alias.patch 748
-RMD160 e8b6d59db4a81faf100dcaf303e6ab036f09ffae files/fontconfig-9999-symbol_alias.patch 748
-SHA256 c7932dbbf0d89b60a98118871ecbcea142ccd27fa01238530ac2821821e5ec2b files/fontconfig-9999-symbol_alias.patch 748
-EBUILD fontconfig-9999.ebuild 2544 RMD160 eeac2be20eddbdc6d0ce6dff96921d5aaa8ab08d SHA1 a0e3b52af49aeaa6cbc6a203e316fb1242791ed4 SHA256 096c8650036a0b19cc492f4b6964f80d6ae250d7ac6cbc9d3d1ab34699b59d0a
-MD5 572ff16541f164053f77823f0dbfc6ac fontconfig-9999.ebuild 2544
-RMD160 eeac2be20eddbdc6d0ce6dff96921d5aaa8ab08d fontconfig-9999.ebuild 2544
-SHA256 096c8650036a0b19cc492f4b6964f80d6ae250d7ac6cbc9d3d1ab34699b59d0a fontconfig-9999.ebuild 2544
-MD5 68b329da9893e34099c7d8ad5cb9c940 files/digest-fontconfig-9999 1
-RMD160 c0da025038ed83c687ddc430da9846ecb97f3998 files/digest-fontconfig-9999 1
-SHA256 01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b files/digest-fontconfig-9999 1
diff --git a/media-libs/fontconfig/files/digest-fontconfig-9999 b/media-libs/fontconfig/files/digest-fontconfig-9999
deleted file mode 100644
index 8b13789..0000000
--- a/media-libs/fontconfig/files/digest-fontconfig-9999
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/media-libs/fontconfig/files/fontconfig-2.3.2-docbook.patch b/media-libs/fontconfig/files/fontconfig-2.3.2-docbook.patch
deleted file mode 100644
index 6a6c01e..0000000
--- a/media-libs/fontconfig/files/fontconfig-2.3.2-docbook.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- configure.in.old 2006-03-31 18:31:26.000000000 +0200
-+++ configure.in 2006-03-31 18:44:47.000000000 +0200
-@@ -407,7 +407,11 @@
- # Let people not build/install docs if they don't have docbook
- #
-
--AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no)
-+AC_ARG_ENABLE(docbook, [ --disable-docbook Don't build documentation],,)
-+
-+if test x$enable_docbook != xno; then
-+ AC_CHECK_PROG(HASDOCBOOK, docbook2html, yes, no)
-+fi
-
- AM_CONDITIONAL(USEDOCBOOK, test "x$HASDOCBOOK" = xyes)
-
diff --git a/media-libs/fontconfig/files/fontconfig-2.3.2-pkg_config.patch b/media-libs/fontconfig/files/fontconfig-2.3.2-pkg_config.patch
deleted file mode 100644
index eb483db..0000000
--- a/media-libs/fontconfig/files/fontconfig-2.3.2-pkg_config.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- fontconfig-2.3.2/fontconfig.pc.in 2003-03-05 07:09:14.000000000 +0100
-+++ fontconfig-2.3.2/fontconfig.pc.in.new 2006-04-07 12:54:19.000000000 +0200
-@@ -6,5 +6,5 @@
- Name: Fontconfig
- Description: Font configuration and customization library
- Version: @VERSION@
--Libs: -L${libdir} -lfontconfig
--Cflags: -I${includedir}
-+Libs: -L${libdir} @FREETYPE_LIBS@ -lfontconfig -lexpat
-+Cflags: -I${includedir} @FREETYPE_CFLAGS@
diff --git a/media-libs/fontconfig/files/fontconfig-9999-symbol_alias.patch b/media-libs/fontconfig/files/fontconfig-9999-symbol_alias.patch
deleted file mode 100644
index 94ea332..0000000
--- a/media-libs/fontconfig/files/fontconfig-9999-symbol_alias.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- fontconfig-9999.orig/conf.d/49-symbols.conf 2005-04-03 23:07:50.000000000 +0200
-+++ fontconfig-9999/conf.d/49-symbols.conf 2006-04-07 13:10:55.000000000 +0200
-@@ -0,0 +1,12 @@
-+<!--
-+ Suitable free alias for Symbol font
-+ -->
-+
-+ <alias>
-+ <family>Symbol</family>
-+ <accept><family>Standard Symbols L</family></accept>
-+ </alias>
-+ <alias>
-+ <family>ZapfDingbats</family>
-+ <accept><family>Dingbats</family></accept>
-+ </alias>
---- fontconfig-9999.orig/conf.d/Makefile.am 2006-09-16 12:56:38.000000000 -0700
-+++ fontconfig-9999/conf.d/Makefile.am 2006-09-16 12:56:57.000000000 -0700
-@@ -37,6 +37,7 @@
- 30-urw-aliases.conf \
- 40-generic.conf \
- 49-sansserif.conf \
-+ 49-symbols.conf \
- 50-user.conf \
- 51-local.conf \
- 60-latin.conf \
diff --git a/media-libs/fontconfig/fontconfig-9999.ebuild b/media-libs/fontconfig/fontconfig-9999.ebuild
deleted file mode 100644
index 72de9b5..0000000
--- a/media-libs/fontconfig/fontconfig-9999.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/fontconfig/fontconfig-2.3.2-r1.ebuild,v 1.11 2006/09/04 03:43:18 kumba Exp $
-
-inherit eutils libtool autotools git
-
-EGIT_REPO_URI="git://anongit.freedesktop.org/git/${PN}"
-
-DESCRIPTION="A library for configuring and customizing font access"
-HOMEPAGE="http://fontconfig.org/"
-SRC_URI=""
-
-LICENSE="fontconfig"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm ~hppa ia64 m68k mips ppc ~ppc-macos ppc64 s390 sh sparc x86 ~x86-fbsd"
-IUSE="doc"
-
-DEPEND=">=media-libs/freetype-2.1.4
- >=dev-libs/expat-1.95.3"
-
-src_unpack() {
- git_src_unpack
-
- cd "${S}"
- # alias for Symbol and dingbats font (#124238)
- epatch "${FILESDIR}"/${P}-symbol_alias.patch
- # add docbook switch so we can disable it
- epatch "${FILESDIR}"/${PN}-2.3.2-docbook.patch
-
- eautoreconf
-
- # elibtoolize
- epunt_cxx #74077
-}
-
-src_compile() {
-
- [ "${ARCH}" == "alpha" -a "${CC}" == "ccc" ] && \
- die "Dont compile fontconfig with ccc, it doesnt work very well"
-
- # disable docs only disables local docs generation, they come with the tarball
- econf --disable-docs \
- --disable-docbook \
- --with-docdir=/usr/share/doc/${PF} \
- --with-default-fonts=/usr/share/fonts \
- --with-add-fonts=/usr/local/share/fonts,/usr/X11R6/lib/X11/fonts \
- || die
-
- # this triggers sandbox, we do this ourselves
- sed -i "s:fc-cache/fc-cache -f -v:sleep 0:" Makefile
-
- emake -j1 || die
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
-
- insinto /etc/fonts
- doins "${S}"/fonts.conf
- newins "${S}"/fonts.conf fonts.conf.new
-
- cd "${S}"
- newman doc/fonts-conf.5 fonts-conf.5
- newman fc-cache/fc-cache.man fc-cache.1
- newman fc-list/fc-list.man fc-list.1
-
- dohtml doc/fontconfig-user.html
- dodoc doc/fontconfig-user.{txt,pdf}
-
- if use doc; then
- doman doc/Fc*.3
- dohtml doc/fontconfig-devel.html doc
- dohtml -r doc/fontconfig-devel
- dodoc doc/fontconfig-devel.{txt,pdf}
- fi
-
- dodoc AUTHORS ChangeLog NEWS README
-}
-
-pkg_postinst() {
-
- # Changes should be made to /etc/fonts/local.conf, and as we had
- # too much problems with broken fonts.conf, we force update it ...
- # <azarah@gentoo.org> (11 Dec 2002)
- ewarn "Please make fontconfig related changes to /etc/fonts/local.conf,"
- ewarn "and NOT to /etc/fonts/fonts.conf, as it will be replaced!"
- mv -f ${ROOT}/etc/fonts/fonts.conf.new ${ROOT}/etc/fonts/fonts.conf
- rm -f ${ROOT}/etc/fonts/._cfg????_fonts.conf
-
- if [ "${ROOT}" = "/" ]
- then
- echo
- einfo "Creating font cache..."
- /usr/bin/fc-cache
- fi
-
-}
diff --git a/media-libs/glitz/Manifest b/media-libs/glitz/Manifest
deleted file mode 100644
index cda30a9..0000000
--- a/media-libs/glitz/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-glitz-9999 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-glitz-9999 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-glitz-9999 0
-MD5 8a7fd2624c6b53a5840940c991cf8fb8 glitz-9999.ebuild 768
-RMD160 60ceeae7d8a242c38dc004dfa1a47c1d770f608d glitz-9999.ebuild 768
-SHA256 04279b50494b86a913fd453ce9d5f501acf81cbf4e90b8bc76573f4654dd6eb6 glitz-9999.ebuild 768
diff --git a/media-libs/glitz/files/digest-glitz-9999 b/media-libs/glitz/files/digest-glitz-9999
deleted file mode 100644
index e69de29..0000000
--- a/media-libs/glitz/files/digest-glitz-9999
+++ /dev/null
diff --git a/media-libs/glitz/glitz-9999.ebuild b/media-libs/glitz/glitz-9999.ebuild
deleted file mode 100644
index cf97c08..0000000
--- a/media-libs/glitz/glitz-9999.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils autotools cvs
-
-ECVS_SERVER="anoncvs.freedesktop.org:/cvs/cairo"
-ECVS_MODULE="glitz"
-#ECVS_CO_DATE=${PV##*p}
-#ECVS_UP_OPTS="-D ${ECVS_CO_DATE} -dP"
-#ECVS_CO_OPTS="-D ${ECVS_CO_DATE}"
-
-S=${WORKDIR}/${ECVS_MODULE}
-
-DESCRIPTION="An OpenGL image compositing library"
-HOMEPAGE="http://www.freedesktop.org/Software/glitz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~ppc"
-IUSE=""
-DEPEND="virtual/opengl"
-
-src_compile() {
- eautoreconf || die "autoreconf failed"
- econf || die "configure failed"
- emake || die "make failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
- dodoc AUTHORS ChangeLog README TODO
-}
diff --git a/media-libs/gnonlin/ChangeLog b/media-libs/gnonlin/ChangeLog
deleted file mode 100644
index 389b198..0000000
--- a/media-libs/gnonlin/ChangeLog
+++ /dev/null
@@ -1,31 +0,0 @@
-# ChangeLog for media-libs/gnonlin
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gnonlin/ChangeLog,v 1.5 2006/05/11 14:26:57 zaheerm Exp $
-
-*gnonlin-0.10.4 (11 May 2006)
-
- 11 May 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
- -gnonlin-0.10.3.ebuild, +gnonlin-0.10.4.ebuild:
- version bump
-
- 27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
- Fixing SHA256 digest, pass four
-
-*gnonlin-0.10.3 (26 Apr 2006)
-
- 26 Apr 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
- -gnonlin-0.10.1.ebuild, -gnonlin-0.10.2.ebuild, +gnonlin-0.10.3.ebuild:
- version bump
-
-*gnonlin-0.10.2 (21 Apr 2006)
-
- 21 Apr 2006; Zaheer Abbas Merali <zaheerm@gentoo.org>
- +gnonlin-0.10.2.ebuild:
- version bump
-
-*gnonlin-0.10.1 (07 Apr 2006)
-
- 07 Apr 2006; Zaheer Abbas Merali <zaheerm@gentoo.org> +metadata.xml,
- +gnonlin-0.10.1.ebuild:
- Initial import
-
diff --git a/media-libs/gnonlin/Manifest b/media-libs/gnonlin/Manifest
deleted file mode 100644
index 5294be9..0000000
--- a/media-libs/gnonlin/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
-DIST gnonlin-0.10.7.tar.bz2 362704 RMD160 6d1bec3f603ac9d277526b840b3c8e68d3c1909b SHA1 d4c3223e00c24c38cd5f539433d3a7d0cb058720 SHA256 32eb49d5d8bbe08c39425fbc738feab459161ab25d835a4623b19f8fbf66c799
-EBUILD gnonlin-0.10.7.ebuild 727 RMD160 689af2b2222939d88686b9e7fe9b6f4ad0c58910 SHA1 c30aaef554f6608209c8ccb7dde6cb39e3f36615 SHA256 6b68bbebb94653c592c01b5ffba0da7059719ae601a1ef6654bf568844827a7c
-MD5 f240677eaf0f3f44ba529ff16f65c17d gnonlin-0.10.7.ebuild 727
-RMD160 689af2b2222939d88686b9e7fe9b6f4ad0c58910 gnonlin-0.10.7.ebuild 727
-SHA256 6b68bbebb94653c592c01b5ffba0da7059719ae601a1ef6654bf568844827a7c gnonlin-0.10.7.ebuild 727
-MISC ChangeLog 909 RMD160 ba4ca9c84ac81e6be5ef343ee7bafe036a6cc666 SHA1 54505007556a36de2198880252056f79f48e1d20 SHA256 1286deaec8724b624ecb1ddcd035c3213e351de8133ff6450f7dd5eb35cc4159
-MD5 967de8aa18cd5ff409482af9fc7449b5 ChangeLog 909
-RMD160 ba4ca9c84ac81e6be5ef343ee7bafe036a6cc666 ChangeLog 909
-SHA256 1286deaec8724b624ecb1ddcd035c3213e351de8133ff6450f7dd5eb35cc4159 ChangeLog 909
-MISC metadata.xml 162 RMD160 c6078d82a9ff46dbb283bc14ade9d117144cca67 SHA1 f46f8ccd62374b17183b5aca523c4dcf60d718f9 SHA256 3ac891ee23de8c6e2bef32e0c7aa3e6607e808de76ed723fbe7a1fb92f6093f1
-MD5 6050196ef420c3e4025029ebee5a813f metadata.xml 162
-RMD160 c6078d82a9ff46dbb283bc14ade9d117144cca67 metadata.xml 162
-SHA256 3ac891ee23de8c6e2bef32e0c7aa3e6607e808de76ed723fbe7a1fb92f6093f1 metadata.xml 162
-MD5 ca4ce1816132dab7ca1f5308da294bbb files/digest-gnonlin-0.10.7 247
-RMD160 46859a5a44d7abe731e09eddb3adc09136081ea0 files/digest-gnonlin-0.10.7 247
-SHA256 6af0d155e64dd5836a62fc6771c8cdfc5e0eaff2283a3815bb6fa1cec5ba81d1 files/digest-gnonlin-0.10.7 247
diff --git a/media-libs/gnonlin/files/digest-gnonlin-0.10.7 b/media-libs/gnonlin/files/digest-gnonlin-0.10.7
deleted file mode 100644
index 71ef11b..0000000
--- a/media-libs/gnonlin/files/digest-gnonlin-0.10.7
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 81f683b7fca9a035635977d1235a1bf5 gnonlin-0.10.7.tar.bz2 362704
-RMD160 6d1bec3f603ac9d277526b840b3c8e68d3c1909b gnonlin-0.10.7.tar.bz2 362704
-SHA256 32eb49d5d8bbe08c39425fbc738feab459161ab25d835a4623b19f8fbf66c799 gnonlin-0.10.7.tar.bz2 362704
diff --git a/media-libs/gnonlin/gnonlin-0.10.7.ebuild b/media-libs/gnonlin/gnonlin-0.10.7.ebuild
deleted file mode 100644
index 8bbb73f..0000000
--- a/media-libs/gnonlin/gnonlin-0.10.7.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gnonlin/gnonlin-0.10.5.ebuild,v 1.1 2006/07/21 12:38:27 zaheerm Exp $
-
-SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DESCRIPTION="Gnonlin is a set of GStreamer elements to ease the creation of non-linear multimedia editors."
-HOMEPAGE="http://gnonlin.sourceforge.net"
-LICENSE="LGPL-2"
-SLOT=0.10
-
-S=${WORKDIR}/${P}
-RDEPEND=">=media-libs/gstreamer-0.10.9
- >=media-libs/gst-plugins-base-0.10.9"
-
-DEPEND="${RDEPEND}"
-
-src_install() {
- make DESTDIR=${D} install || die
- dodoc AUTHORS README RELEASE INSTALL REQUIREMENTS
-}
diff --git a/media-libs/gnonlin/metadata.xml b/media-libs/gnonlin/metadata.xml
deleted file mode 100644
index 9e260ce..0000000
--- a/media-libs/gnonlin/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>gstreamer</herd>
-</pkgmetadata>
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
deleted file mode 100644
index 64b1ddb..0000000
--- a/media-libs/mesa/Manifest
+++ /dev/null
@@ -1,35 +0,0 @@
-AUX 6.4-multilib-fix.patch 535 RMD160 5ab0237e5096728b38675c9c265cfb2c88009c00 SHA1 fe4b95135fd2855c40ab726045e901355a3af4aa SHA256 8fe39ec2ca86b206cb0d870d6644f68eb52af209f5bfb6eaad612deee80d754f
-MD5 d6254b7a775480084efcd30d9fb4cbad files/6.4-multilib-fix.patch 535
-RMD160 5ab0237e5096728b38675c9c265cfb2c88009c00 files/6.4-multilib-fix.patch 535
-SHA256 8fe39ec2ca86b206cb0d870d6644f68eb52af209f5bfb6eaad612deee80d754f files/6.4-multilib-fix.patch 535
-AUX lib/libGL.la 755 RMD160 a60984e0d56d559c2c15bd4693e01404a7e0a408 SHA1 d6e231ffaccd1b13c3628744031cc761ffaf76d8 SHA256 b32ffd7f3f866da7dbae80ba78b1dc5b4924b33ab133b13397af9cda0a274f91
-MD5 eae9808321f1e10f5cc6520c33914b3e files/lib/libGL.la 755
-RMD160 a60984e0d56d559c2c15bd4693e01404a7e0a408 files/lib/libGL.la 755
-SHA256 b32ffd7f3f866da7dbae80ba78b1dc5b4924b33ab133b13397af9cda0a274f91 files/lib/libGL.la 755
-AUX lib/libGLU.la 752 RMD160 04de8835526a3472480d7c285dd33d497bcc0bd7 SHA1 12c57ac5e7e8a94d4d41b0f37b0fb3f470791c39 SHA256 e28519d7ae719bc106f7d4239799580474d1b69a2254ede3b2179a5e50655fe5
-MD5 9abdd26694e6f1d7bd93193f900acc6c files/lib/libGLU.la 752
-RMD160 04de8835526a3472480d7c285dd33d497bcc0bd7 files/lib/libGLU.la 752
-SHA256 e28519d7ae719bc106f7d4239799580474d1b69a2254ede3b2179a5e50655fe5 files/lib/libGLU.la 752
-AUX mesa-radeon-0depthbits.patch 3052 RMD160 370e8f70e899c0b097d43649886fa0061a1da181 SHA1 6d5c643887062d4a254f2e51d47859a1d27d64bb SHA256 f77c8ead3bf78dcc241d69542fa1f2c99ca0900c1287a3501d23cce27348a35b
-MD5 7a491058ce29d6ecc9eb5c549dba1c1e files/mesa-radeon-0depthbits.patch 3052
-RMD160 370e8f70e899c0b097d43649886fa0061a1da181 files/mesa-radeon-0depthbits.patch 3052
-SHA256 f77c8ead3bf78dcc241d69542fa1f2c99ca0900c1287a3501d23cce27348a35b files/mesa-radeon-0depthbits.patch 3052
-AUX r200-copy-pixels-1.patch 2741 RMD160 ea4933724b3c02e87b790b88382fbda8b0acaad4 SHA1 1396202a472a59266e884cfef5654af4e4cd451c SHA256 306c14ac818aba218aa518ada076a46c686e07f08c495a66bd84f63109616200
-MD5 9a6eaed5ab1fd6748d543679a335f72c files/r200-copy-pixels-1.patch 2741
-RMD160 ea4933724b3c02e87b790b88382fbda8b0acaad4 files/r200-copy-pixels-1.patch 2741
-SHA256 306c14ac818aba218aa518ada076a46c686e07f08c495a66bd84f63109616200 files/r200-copy-pixels-1.patch 2741
-AUX r300-aet.patch 2876 RMD160 440f3ea16c5a62a7db539eacba80031e06d2389c SHA1 4d53b8e6f7c93797c78d622e37adffbf507679f5 SHA256 f304d5a2e4fdb2cb17ee68473d8f6c955311a8fcfede67bb1bd6a4e4b277ae57
-MD5 20cb86acf1d60d0503005ce55ff02396 files/r300-aet.patch 2876
-RMD160 440f3ea16c5a62a7db539eacba80031e06d2389c files/r300-aet.patch 2876
-SHA256 f304d5a2e4fdb2cb17ee68473d8f6c955311a8fcfede67bb1bd6a4e4b277ae57 files/r300-aet.patch 2876
-AUX r300-smooth-lines-1.diff 3515 RMD160 def782d13c7f7630b29a9da3a871a28ddac56270 SHA1 4093fe06c9dd59305d0e4f5befc9f3d3edb7ef57 SHA256 68cdb9f1490f8b84dcf121f4931ae83b09e4cf8adfadc0fb1d3559b4cc98b6d7
-MD5 2ee40b299ff00bc83882c4afab34e1e3 files/r300-smooth-lines-1.diff 3515
-RMD160 def782d13c7f7630b29a9da3a871a28ddac56270 files/r300-smooth-lines-1.diff 3515
-SHA256 68cdb9f1490f8b84dcf121f4931ae83b09e4cf8adfadc0fb1d3559b4cc98b6d7 files/r300-smooth-lines-1.diff 3515
-EBUILD mesa-9999.ebuild 9033 RMD160 a78a598e8f0986a741f9f7a7dfe91cbb1b79c611 SHA1 d28ac7ec9963dd155b3aa0feec4e9b1eba71cfbe SHA256 0cc4a7b23adc0de69cfb039ebd17dd98931b99640dc1a7c5360aa838fc76fe56
-MD5 556b17c2b876d1316bfbea09aa071687 mesa-9999.ebuild 9033
-RMD160 a78a598e8f0986a741f9f7a7dfe91cbb1b79c611 mesa-9999.ebuild 9033
-SHA256 0cc4a7b23adc0de69cfb039ebd17dd98931b99640dc1a7c5360aa838fc76fe56 mesa-9999.ebuild 9033
-MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-mesa-9999 0
-RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-mesa-9999 0
-SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-mesa-9999 0
diff --git a/media-libs/mesa/files/6.4-multilib-fix.patch b/media-libs/mesa/files/6.4-multilib-fix.patch
deleted file mode 100644
index 8e16a95..0000000
--- a/media-libs/mesa/files/6.4-multilib-fix.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- bin/installmesa.multilib-fix 2005-12-16 01:46:30.000000000 +0000
-+++ bin/installmesa 2005-12-16 01:47:22.000000000 +0000
-@@ -9,8 +9,9 @@
-
- TOP=.
-
--INCLUDE_DIR="/usr/local/include"
--LIB_DIR="/usr/local/lib"
-+# Default to /usr/local if these aren't already set.
-+INCLUDE_DIR="${INCLUDE_DIR:-/usr/local/include}"
-+LIB_DIR="${LIB_DIR:-/usr/local/lib}"
-
- if [ "x$#" = "x0" ] ; then
- echo
-@@ -40,9 +41,9 @@
-
- read INPUT
-
--else
--INCLUDE_DIR=$1/include
--LIB_DIR=$1/lib
-+#else
-+#INCLUDE_DIR=$1/include
-+#LIB_DIR=$1/lib
- fi
-
- # flags:
diff --git a/media-libs/mesa/files/digest-mesa-9999 b/media-libs/mesa/files/digest-mesa-9999
deleted file mode 100644
index e69de29..0000000
--- a/media-libs/mesa/files/digest-mesa-9999
+++ /dev/null
diff --git a/media-libs/mesa/files/lib/libGL.la b/media-libs/mesa/files/lib/libGL.la
deleted file mode 100644
index cc2fd24..0000000
--- a/media-libs/mesa/files/lib/libGL.la
+++ /dev/null
@@ -1,32 +0,0 @@
-# libGL.la - a libtool library file
-# Generated by ltmain.sh - GNU libtool 1.4 (1.920 2001/04/24 23:26:18)
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname='libGL.so.1'
-
-# Names of this library.
-library_names='libGL.so.1.2 libGL.so.1 libGL.so'
-
-# The name of the static archive.
-old_library=''
-
-# Libraries that this one depends upon.
-dependency_libs=' -L/usr/${libdir} -lSM -lICE -lXmu -lXt -lXext -lXi -lX11 -ldl -lpthread '
-
-# Version information for libGL.
-current=3
-age=2
-revision=0
-
-# Is this an already installed library?
-installed=yes
-
-# Files to dlopen/dlpreopen
-dlopen=''
-dlpreopen=''
-
-# Directory that this library needs to be installed in:
-libdir='/usr/${libdir}'
diff --git a/media-libs/mesa/files/lib/libGLU.la b/media-libs/mesa/files/lib/libGLU.la
deleted file mode 100644
index cc76b4b..0000000
--- a/media-libs/mesa/files/lib/libGLU.la
+++ /dev/null
@@ -1,32 +0,0 @@
-# libGLU.la - a libtool library file
-# Generated by ltmain.sh - GNU libtool 1.4 (1.920 2001/04/24 23:26:18)
-#
-# Please DO NOT delete this file!
-# It is necessary for linking the library.
-
-# The name that we can dlopen(3).
-dlname='libGLU.so.1'
-
-# Names of this library.
-library_names='libGLU.so.1.3 libGLU.so.1 libGLU.so'
-
-# The name of the static archive.
-old_library=''
-
-# Libraries that this one depends upon.
-dependency_libs=' -L/usr/lib -lGL -lSM -lICE -lXmu -lXt -lXext -lXi -lX11 -ldl -lpthread '
-
-# Version information for libGLU.
-current=4
-age=3
-revision=0
-
-# Is this an already installed library?
-installed=yes
-
-# Files to dlopen/dlpreopen
-dlopen=''
-dlpreopen=''
-
-# Directory that this library needs to be installed in:
-libdir='/usr/lib'
diff --git a/media-libs/mesa/files/mesa-radeon-0depthbits.patch b/media-libs/mesa/files/mesa-radeon-0depthbits.patch
deleted file mode 100644
index ce876a6..0000000
--- a/media-libs/mesa/files/mesa-radeon-0depthbits.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-Index: src/mesa/drivers/dri/r128/r128_state.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r128/r128_state.c,v
-retrieving revision 1.17
-diff -p -u -r1.17 r128_state.c
---- src/mesa/drivers/dri/r128/r128_state.c 27 Oct 2005 21:21:05 -0000 1.17
-+++ src/mesa/drivers/dri/r128/r128_state.c 20 Mar 2006 07:14:32 -0000
-@@ -1248,6 +1248,7 @@ void r128DDInitState( r128ContextPtr rme
- rmesa->ClearColor = 0x00000000;
-
- switch ( rmesa->glCtx->Visual.depthBits ) {
-+ case 0:
- case 16:
- rmesa->ClearDepth = 0x0000ffff;
- depth_bpp = R128_Z_PIX_WIDTH_16;
-Index: src/mesa/drivers/dri/r200/r200_state_init.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r200/r200_state_init.c,v
-retrieving revision 1.27
-diff -p -u -r1.27 r200_state_init.c
---- src/mesa/drivers/dri/r200/r200_state_init.c 7 Jan 2006 20:42:16 -0000 1.27
-+++ src/mesa/drivers/dri/r200/r200_state_init.c 20 Mar 2006 07:14:33 -0000
-@@ -176,6 +176,7 @@ void r200InitState( r200ContextPtr rmesa
- rmesa->state.color.clear = 0x00000000;
-
- switch ( ctx->Visual.depthBits ) {
-+ case 0:
- case 16:
- rmesa->state.depth.clear = 0x0000ffff;
- rmesa->state.depth.scale = 1.0 / (GLfloat)0xffff;
-Index: src/mesa/drivers/dri/r300/r300_state.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_state.c,v
-retrieving revision 1.146
-diff -p -u -r1.146 r300_state.c
---- src/mesa/drivers/dri/r300/r300_state.c 28 Feb 2006 23:08:28 -0000 1.146
-+++ src/mesa/drivers/dri/r300/r300_state.c 20 Mar 2006 07:14:34 -0000
-@@ -954,6 +954,7 @@ static void r300PolygonOffset(GLcontext
- GLfloat constant = units;
-
- switch (ctx->Visual.depthBits) {
-+ case 0:
- case 16:
- constant *= 4.0;
- break;
-@@ -2036,6 +2037,7 @@ void r300ResetHwState(r300ContextPtr r30
- r300->hw.unk4EA0.cmd[2] = 0xffffffff;
-
- switch (ctx->Visual.depthBits) {
-+ case 0:
- case 16:
- r300->hw.unk4F10.cmd[1] = R300_DEPTH_FORMAT_16BIT_INT_Z;
- break;
-@@ -2112,6 +2114,7 @@ void r300InitState(r300ContextPtr r300)
- radeonInitState(&r300->radeon);
-
- switch (ctx->Visual.depthBits) {
-+ case 0:
- case 16:
- r300->state.depth.scale = 1.0 / (GLfloat) 0xffff;
- depth_fmt = R200_DEPTH_FORMAT_16BIT_INT_Z;
-Index: src/mesa/drivers/dri/radeon/radeon_state_init.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/radeon/radeon_state_init.c,v
-retrieving revision 1.20
-diff -p -u -r1.20 radeon_state_init.c
---- src/mesa/drivers/dri/radeon/radeon_state_init.c 7 Jan 2006 20:42:17 -0000 1.20
-+++ src/mesa/drivers/dri/radeon/radeon_state_init.c 20 Mar 2006 07:14:34 -0000
-@@ -173,6 +173,7 @@ void radeonInitState( radeonContextPtr r
- rmesa->state.color.clear = 0x00000000;
-
- switch ( ctx->Visual.depthBits ) {
-+ case 0:
- case 16:
- rmesa->state.depth.clear = 0x0000ffff;
- rmesa->state.depth.scale = 1.0 / (GLfloat)0xffff;
diff --git a/media-libs/mesa/files/r200-copy-pixels-1.patch b/media-libs/mesa/files/r200-copy-pixels-1.patch
deleted file mode 100644
index 26463cd..0000000
--- a/media-libs/mesa/files/r200-copy-pixels-1.patch
+++ /dev/null
@@ -1,112 +0,0 @@
-diff -u ../Mesa-6.4.1.old/src/mesa/drivers/dri/r200/r200_pixel.c ./src/mesa/drivers/dri/r200/r200_pixel.c
---- ../Mesa-6.4.1.old/src/mesa/drivers/dri/r200/r200_pixel.c 2004-07-31 10:14:50.000000000 +0200
-+++ ./src/mesa/drivers/dri/r200/r200_pixel.c 2005-12-21 15:19:24.000000000 +0100
-@@ -472,6 +472,98 @@
- }
-
-
-+void
-+r200CopyPixels( GLcontext *ctx,
-+ GLint srcx, GLint srcy, GLsizei width, GLsizei height,
-+ GLint destx, GLint desty,
-+ GLenum type )
-+{
-+ if (type == GL_COLOR &&
-+ ctx->Pixel.ReadBuffer == GL_BACK &&
-+ ctx->Color.DrawBuffer[0] == GL_FRONT &&
-+ srcx == destx && srcy == desty &&
-+ ctx->_ImageTransferState == 0 && /* no color tables, scale/bias, etc */
-+ ctx->Pixel.ZoomX == 1.0 && /* no zooming */
-+ ctx->Pixel.ZoomY == 1.0)
-+ {
-+ r200ContextPtr rmesa = R200_CONTEXT (ctx);
-+ __DRIdrawablePrivate *dPriv = rmesa->dri.drawable;
-+ GLint x, y, size;
-+ GLint nbox, i, ret;
-+
-+ x = destx;
-+ y = desty;
-+
-+ if (!clip_pixelrect (ctx, ctx->DrawBuffer, &x, &y, &width, &height,
-+ &size))
-+ {
-+ if (R200_DEBUG & DEBUG_PIXEL)
-+ fprintf (stderr, "%s totally clipped -- nothing to do\n",
-+ __FUNCTION__);
-+
-+ return;
-+ }
-+
-+ y = dPriv->h - y - height; /* convert from gl to hardware coords */
-+ x += dPriv->x;
-+ y += dPriv->y;
-+
-+ R200_FIREVERTICES( rmesa );
-+
-+ LOCK_HARDWARE( rmesa );
-+
-+ nbox = dPriv->numClipRects; /* must be in locked region */
-+
-+ for (i = 0; i < nbox; )
-+ {
-+ drm_clip_rect_t *box = dPriv->pClipRects;
-+ drm_clip_rect_t *b = rmesa->sarea->boxes;
-+ drm_clip_rect_t r;
-+ GLint n = 0;
-+
-+ while (n < RADEON_NR_SAREA_CLIPRECTS && i < nbox)
-+ {
-+ r = box[i++];
-+
-+ if (r.x1 < x)
-+ r.x1 = x;
-+ if (r.y1 < y)
-+ r.y1 = y;
-+ if (r.x2 > x + width)
-+ r.x2 = x + width;
-+ if (r.y2 > y + height)
-+ r.y2 = y + height;
-+
-+ if (r.x1 < r.x2 && r.y1 < r.y2)
-+ {
-+ *b++ = r;
-+ n++;
-+ }
-+ }
-+
-+ if (n)
-+ {
-+ rmesa->sarea->nbox = n;
-+
-+ ret = drmCommandNone ( rmesa->dri.fd, DRM_RADEON_SWAP );
-+
-+ if ( ret ) {
-+ fprintf( stderr, "DRM_R200_SWAP_BUFFERS: return = %d\n",
-+ ret );
-+ UNLOCK_HARDWARE( rmesa );
-+ exit( 1 );
-+ }
-+ }
-+ }
-+
-+ UNLOCK_HARDWARE( rmesa );
-+ }
-+ else
-+ {
-+ _swrast_CopyPixels (ctx, srcx, srcy, width, height, destx, desty, type);
-+ }
-+}
-+
-
- void r200InitPixelFuncs( GLcontext *ctx )
- {
-@@ -485,7 +577,8 @@
-
- if (!getenv("R200_NO_BLITS") && R200_CONTEXT(ctx)->dri.drmMinor >= 6) {
- ctx->Driver.ReadPixels = r200ReadPixels;
-- ctx->Driver.DrawPixels = r200DrawPixels;
-+ ctx->Driver.DrawPixels = r200DrawPixels;
-+ ctx->Driver.CopyPixels = r200CopyPixels;
- if (getenv("R200_HW_BITMAP"))
- ctx->Driver.Bitmap = r200Bitmap;
- }
diff --git a/media-libs/mesa/files/r300-aet.patch b/media-libs/mesa/files/r300-aet.patch
deleted file mode 100644
index 4074a80..0000000
--- a/media-libs/mesa/files/r300-aet.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-Index: r300_reg.h
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_reg.h,v
-retrieving revision 1.54
-diff -u -b -B -u -r1.54 r300_reg.h
---- src/mesa/drivers/dri/r300/r300_reg.h 27 Jan 2006 13:21:47 -0000 1.54
-+++ src/mesa/drivers/dri/r300/r300_reg.h 7 Feb 2006 12:49:26 -0000
-@@ -350,7 +350,7 @@
- # define R300_GB_LINE_STUFF_ENABLE (1<<1)
- # define R300_GB_TRIANGLE_STUFF_ENABLE (1<<2)
- # define R300_GB_STENCIL_AUTO_ENABLE (1<<4)
--# define R300_GB_UNK30 (1<<30)
-+# define R300_GB_UNK30 (1<<31)
- /* each of the following is 2 bits wide */
- #define R300_GB_TEX_REPLICATE 0
- #define R300_GB_TEX_ST 1
-Index: r300_render.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_render.c,v
-retrieving revision 1.100
-diff -u -b -B -u -r1.100 r300_render.c
---- src/mesa/drivers/dri/r300/r300_render.c 27 Jan 2006 14:09:05 -0000 1.100
-+++ src/mesa/drivers/dri/r300/r300_render.c 7 Feb 2006 12:49:26 -0000
-@@ -730,6 +730,9 @@
-
- // LOCK_HARDWARE(&(rmesa->radeon));
-
-+ reg_start(R300_GB_SELECT,0);
-+ e32(0x00000010);
-+
- reg_start(R300_RB3D_DSTCACHE_CTLSTAT,0);
- e32(0x0000000a);
-
-@@ -802,7 +805,7 @@
- FALLBACK_IF(ctx->Line.StippleFlag);
-
- /* HW doesnt appear to directly support these */
-- FALLBACK_IF(ctx->Line.SmoothFlag); // GL_LINE_SMOOTH
-+ //FALLBACK_IF(ctx->Line.SmoothFlag); // GL_LINE_SMOOTH
- FALLBACK_IF(ctx->Point.SmoothFlag); // GL_POINT_SMOOTH
- /* Rest could be done with vertex fragments */
- if (ctx->Extensions.NV_point_sprite || ctx->Extensions.ARB_point_sprite)
-Index: r300_state.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_state.c,v
-retrieving revision 1.144
-diff -u -b -B -u -r1.144 r300_state.c
---- src/mesa/drivers/dri/r300/r300_state.c 27 Jan 2006 14:35:24 -0000 1.144
-+++ src/mesa/drivers/dri/r300/r300_state.c 7 Feb 2006 12:49:26 -0000
-@@ -1147,7 +1147,7 @@
- /* Currently disabled! */
- r300->hw.tex.unknown1.cmd[R300_TEX_VALUE_0 + hw_tmu] = 0x0;
- r300->hw.tex.size.cmd[R300_TEX_VALUE_0 + hw_tmu] = t->size;
-- r300->hw.tex.format.cmd[R300_TEX_VALUE_0 + hw_tmu] = t->format;
-+ r300->hw.tex.format.cmd[R300_TEX_VALUE_0 + hw_tmu] = 0x02000a00; // t->format | 0x2000000;
- r300->hw.tex.pitch.cmd[R300_TEX_VALUE_0 + hw_tmu] = t->pitch_reg;
- r300->hw.tex.offset.cmd[R300_TEX_VALUE_0 + hw_tmu] = t->offset;
- r300->hw.tex.unknown4.cmd[R300_TEX_VALUE_0 + hw_tmu] = 0x0;
-@@ -1882,7 +1882,7 @@
-
- r300->hw.gb_enable.cmd[1] = R300_GB_POINT_STUFF_ENABLE
- | R300_GB_LINE_STUFF_ENABLE
-- | R300_GB_TRIANGLE_STUFF_ENABLE /*| R300_GB_UNK30*/;
-+ | R300_GB_TRIANGLE_STUFF_ENABLE | R300_GB_UNK30;
-
- r300->hw.gb_misc.cmd[R300_GB_MISC_MSPOS_0] = 0x66666666;
- r300->hw.gb_misc.cmd[R300_GB_MISC_MSPOS_1] = 0x06666666;
diff --git a/media-libs/mesa/files/r300-smooth-lines-1.diff b/media-libs/mesa/files/r300-smooth-lines-1.diff
deleted file mode 100644
index 3f708fc..0000000
--- a/media-libs/mesa/files/r300-smooth-lines-1.diff
+++ /dev/null
@@ -1,85 +0,0 @@
-? r300-smooth-lines-1.diff
-Index: r300_cmdbuf.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_cmdbuf.c,v
-retrieving revision 1.53
-diff -u -b -B -r1.53 r300_cmdbuf.c
---- src/mesa/drivers/dri/r300/r300_cmdbuf.c 20 Jan 2006 21:56:52 -0000 1.53
-+++ src/mesa/drivers/dri/r300/r300_cmdbuf.c 7 Feb 2006 10:45:33 -0000
-@@ -366,6 +366,8 @@
- r300->hw.fpt.cmd[R300_FPT_CMD_0] = cmdpacket0(R300_PFS_TEXI_0, 0);
- ALLOC_STATE( unk46A4, always, 6, "unk46A4", 0 );
- r300->hw.unk46A4.cmd[0] = cmdpacket0(0x46A4, 5);
-+ ALLOC_STATE( aa, always, R300_AA_CMDSIZE, "aa", 0 );
-+ r300->hw.aa.cmd[R300_AA_CMD_0] = cmdpacket0(R300_ANTI_ALIAS, 0);
- ALLOC_STATE( fpi[0], variable, R300_FPI_CMDSIZE, "fpi/0", 0 );
- r300->hw.fpi[0].cmd[R300_FPI_CMD_0] = cmdpacket0(R300_PFS_INSTR0_0, 1);
- ALLOC_STATE( fpi[1], variable, R300_FPI_CMDSIZE, "fpi/1", 1 );
-Index: r300_context.h
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_context.h,v
-retrieving revision 1.84
-diff -u -b -B -r1.84 r300_context.h
---- src/mesa/drivers/dri/r300/r300_context.h 27 Jan 2006 13:21:47 -0000 1.84
-+++ src/mesa/drivers/dri/r300/r300_context.h 7 Feb 2006 10:45:33 -0000
-@@ -339,6 +339,9 @@
- #define R300_FPT_INSTR_0 1
- #define R300_FPT_CMDSIZE 65
-
-+#define R300_AA_CMD_0 0
-+#define R300_AA_CMDSIZE 1
-+
- #define R300_FPI_CMD_0 0
- #define R300_FPI_INSTR_0 1
- #define R300_FPI_CMDSIZE 65
-@@ -446,6 +449,7 @@
- struct r300_state_atom fp; /* fragment program cntl + nodes (4600) */
- struct r300_state_atom fpt; /* texi - (4620) */
- struct r300_state_atom unk46A4; /* (46A4) */
-+ struct r300_state_atom aa; /* anti-aliasing - (46B4) */
- struct r300_state_atom fpi[4]; /* fp instructions (46C0/47C0/48C0/49C0) */
- struct r300_state_atom unk4BC0; /* (4BC0) */
- struct r300_state_atom unk4BC8; /* (4BC8) */
-Index: r300_reg.h
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_reg.h,v
-retrieving revision 1.54
-diff -u -b -B -r1.54 r300_reg.h
---- src/mesa/drivers/dri/r300/r300_reg.h 27 Jan 2006 13:21:47 -0000 1.54
-+++ src/mesa/drivers/dri/r300/r300_reg.h 7 Feb 2006 10:45:35 -0000
-@@ -916,6 +916,12 @@
- # define R300_FPITX_OP_TXP 3
- # define R300_FPITX_OP_TXB 4
-
-+/* Probably some other stuff in this register too, involved with tex/blend
-+ * enabling, specular enable, fog enable, alpha test enable on r200 */
-+/* Other possibility: 0x453c? */
-+#define R300_ANTI_ALIAS 0x46B4
-+# define R300_ANTI_ALIAS_LINE (1 << 0)
-+
- /* ALU
- // The ALU instructions register blocks are enumerated according to the order
- // in which fglrx. I assume there is space for 64 instructions, since
-Index: r300_state.c
-===================================================================
-RCS file: /cvs/mesa/Mesa/src/mesa/drivers/dri/r300/r300_state.c,v
-retrieving revision 1.144
-diff -u -b -B -r1.144 r300_state.c
---- src/mesa/drivers/dri/r300/r300_state.c 27 Jan 2006 14:35:24 -0000 1.144
-+++ src/mesa/drivers/dri/r300/r300_state.c 7 Feb 2006 10:45:37 -0000
-@@ -450,6 +450,15 @@
- update_early_z(ctx);
- break;
-
-+ case GL_LINE_SMOOTH:
-+ R300_STATECHANGE( r300, aa );
-+ if (state) {
-+ r300->hw.aa.cmd[R300_AA_CMD_0] |= R300_ANTI_ALIAS_LINE;
-+ } else {
-+ r300->hw.aa.cmd[R300_AA_CMD_0] &= ~R300_ANTI_ALIAS_LINE;
-+ }
-+ break;
-+
- case GL_STENCIL_TEST:
- if (r300->state.stencil.hw_stencil) {
- R300_STATECHANGE(r300, zs);
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
deleted file mode 100644
index d290cca..0000000
--- a/media-libs/mesa/mesa-9999.ebuild
+++ /dev/null
@@ -1,339 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/mesa-6.4.1-r1.ebuild,v 1.3 2005/12/26 13:49:10 stefaan Exp $
-
-inherit eutils toolchain-funcs multilib git flag-o-matic portability
-
-EGIT_REPO_URI="git://anongit.freedesktop.org/mesa/mesa"
-SRC_URI=""
-
-OPENGL_DIR="xorg-x11"
-
-MY_SRC_P="${PN}Lib-${PV}"
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="http://mesa3d.sourceforge.net/"
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE_VIDEO_CARDS="
- video_cards_i810
- video_cards_mach64
- video_cards_mga
- video_cards_none
- video_cards_r128
- video_cards_r100
- video_cards_r200
- video_cards_r300
- video_cards_s3virge
- video_cards_savage
- video_cards_sis
- video_cards_sunffb
- video_cards_tdfx
- video_cards_trident
- video_cards_via"
-IUSE="${IUSE_VIDEO_CARDS}
- debug
- doc
- hardened
- motif
- nptl
- xcb"
-
-RDEPEND="dev-libs/expat
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXxf86vm
- x11-libs/libXi
- x11-libs/libXmu
- >=x11-libs/libdrm-2.0.2
- x11-libs/libICE
- app-admin/eselect-opengl
- motif? ( virtual/motif )
- doc? ( app-doc/opengl-manpages )
- !<=x11-base/xorg-x11-6.9
- xcb? ( x11-libs/libxcb )"
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- x11-misc/makedepend
- x11-proto/inputproto
- x11-proto/xextproto
- !hppa? ( x11-proto/xf86driproto )
- x11-proto/xf86vidmodeproto
- >=x11-proto/glproto-1.4.8
- motif? ( x11-proto/printproto )"
-
-
-# Think about: ggi, svga, fbcon, no-X configs
-
-if use debug; then
- if ! has splitdebug ${FEATURES}; then
- RESTRICT="${RESTRICT} nostrip"
- fi
-fi
-
-pkg_setup() {
- if use debug; then
- strip-flags
- append-flags -g
- fi
-
- append-flags -fno-strict-aliasing
-
- if use x86-fbsd; then
- CONFIG="freebsd-dri-x86"
- elif use amd64-fbsd; then
- CONFIG="freebsd-dri-amd64"
- elif use kernel_FreeBSD; then
- CONFIG="freebsd-dri"
- elif use x86; then
- CONFIG="linux-dri-x86"
- elif use amd64; then
- CONFIG="linux-dri-x86-64"
- elif use ppc; then
- CONFIG="linux-dri-ppc"
- else
- CONFIG="linux-dri"
- fi
-}
-
-src_unpack() {
- HOSTCONF="${S}/configs/${CONFIG}"
-
- git_src_unpack
- cd ${S}
- # FreeBSD 6.* doesn't have posix_memalign().
- [[ ${CHOST} == *-freebsd6.* ]] && sed -i -e "s/-DHAVE_POSIX_MEMALIGN//" configs/freebsd{,-dri}
-
- epatch ${FILESDIR}/6.4-multilib-fix.patch
-
- epatch ${FILESDIR}/r200-copy-pixels-1.patch
-
- # From xgl-coffee overlay
- epatch ${FILESDIR}/mesa-radeon-0depthbits.patch
-
-# hacky implem work on GL_LINE_SMOOTH
-# epatch ${FILESDIR}/r300-smooth-lines-1.diff
-# epatch ${FILESDIR}/r300-aet.patch
-
- # Don't compile debug code with USE=-debug - bug #125004
- if ! use debug; then
- einfo "Removing DO_DEBUG defs in dri drivers..."
- find src/mesa/drivers/dri -name *.[hc] -exec egrep -l "\#define\W+DO_DEBUG\W+1" {} \; | xargs sed -i -re "s/\#define\W+DO_DEBUG\W+1/\#define DO_DEBUG 0/" ;
- fi
-
- # Set up libdir
- echo "LIB_DIR = $(get_libdir)" >> ${HOSTCONF}
-
- # Set default dri drivers directory
- echo 'DRI_DRIVER_SEARCH_DIR = /usr/$(LIB_DIR)/dri' >> ${HOSTCONF}
-
- # Do we want thread-local storage (TLS)?
- if use nptl; then
- echo "ARCH_FLAGS += -DGLX_USE_TLS" >> ${HOSTCONF}
- fi
-
- echo "X11_INCLUDES = `pkg-config --cflags-only-I x11`" >> ${HOSTCONF}
- if use xcb; then
- echo "DEFINES += -DUSE_XCB" >> ${HOSTCONF}
- echo "X11_INCLUDES += `pkg-config --cflags-only-I xcb` `pkg-config --cflags-only-I x11-xcb` `pkg-config --cflags-only-I xcb-glx`" >> ${HOSTCONF}
- echo "GL_LIB_DEPS += `pkg-config --libs xcb` `pkg-config --libs x11-xcb` `pkg-config --libs xcb-glx`" >> ${HOSTCONF}
- fi
-
- # Configurable DRI drivers
- if use video_cards_i810; then
- add_drivers i810 i915 i965
- fi
- if use video_cards_mach64; then
- add_drivers mach64
- fi
- if use video_cards_mga; then
- add_drivers mga
- fi
- if use video_cards_r128; then
- add_drivers r128
- fi
- if use video_cards_r100; then
- add_drivers radeon
- fi
- if use video_cards_r200; then
- add_drivers r200
- fi
- if use video_cards_r300; then
- add_drivers r300
- fi
- if use video_cards_s3virge; then
- add_drivers s3v
- fi
- if use video_cards_savage; then
- add_drivers savage
- fi
- if use video_cards_sis; then
- add_drivers sis
- fi
- if use video_cards_sunffb; then
- add_drivers ffb
- fi
- if use video_cards_tdfx; then
- add_drivers tdfx
- fi
- if use video_cards_trident; then
- add_drivers trident
- fi
- if use video_cards_via; then
- add_drivers unichrome
- fi
-
- # Set drivers to everything on which we ran add_drivers()
- echo "DRI_DIRS = ${DRI_DRIVERS}" >> ${HOSTCONF}
-
- if use hardened; then
- einfo "Deactivating assembly code for hardened build"
- echo "ASM_FLAGS =" >> ${HOSTCONF}
- echo "ASM_SOURCES =" >> ${HOSTCONF}
- echo "ASM_API =" >> ${HOSTCONF}
- fi
-
- if use sparc; then
- einfo "Sparc assembly code is not working; deactivating"
- echo "ASM_FLAGS =" >> ${HOSTCONF}
- echo "ASM_SOURCES =" >> ${HOSTCONF}
- fi
-
- # Replace hardcoded /usr/X11R6 with this
- echo "EXTRA_LIB_PATH = `pkg-config --libs-only-L x11`" >> ${HOSTCONF}
-
- echo 'CFLAGS = $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)' >> ${HOSTCONF}
- echo "OPT_FLAGS = ${CFLAGS}" >> ${HOSTCONF}
- echo "CC = $(tc-getCC)" >> ${HOSTCONF}
- echo "CXX = $(tc-getCXX)" >> ${HOSTCONF}
- # bug #110840 - Build with PIC, since it hasn't been shown to slow it down
- echo "PIC_FLAGS = -fPIC" >> ${HOSTCONF}
-
- # Removed glut, since we have separate freeglut/glut ebuilds
- # Remove EGL, since Brian Paul says it's not ready for a release
- echo "SRC_DIRS = glx/x11 mesa glu glw" >> ${HOSTCONF}
-
- # Get rid of glut includes
- rm -f ${S}/include/GL/glut*h
-
- # r200 breaks without this, since it's the only EGL-enabled driver so far
- echo "USING_EGL = 0" >> ${HOSTCONF}
-
- # Don't build EGL demos. EGL isn't ready for release, plus they produce a
- # circular dependency with glut.
- echo "PROGRAM_DIRS =" >> ${HOSTCONF}
-
- # Documented in configs/default
- if use motif; then
- # Add -lXm
- echo "GLW_LIB_DEPS += -lXm" >> ${HOSTCONF}
- # Add GLwMDrawA.c
- echo "GLW_SOURCES += GLwMDrawA.c" >> ${HOSTCONF}
- fi
-}
-
-src_compile() {
- emake -j1 ${CONFIG} || die "Build failed"
-}
-
-src_install() {
- dodir /usr
- make \
- INSTALL_DIR="${D}/usr" \
- DRI_DRIVER_INSTALL_DIR="${D}/usr/\$(LIB_DIR)/dri" \
- INCLUDE_DIR="${D}/usr/include" \
- install || die "Installation failed"
-
- if ! use motif; then
- rm ${D}/usr/include/GL/GLwMDrawA.h
- fi
-
- # Don't install private headers
- rm ${D}/usr/include/GL/GLw*P.h
-
- fix_opengl_symlinks
- dynamic_libgl_install
-
- # Install libtool archives
- insinto /usr/$(get_libdir)
- # (#67729) Needs to be lib, not $(get_libdir)
- doins ${FILESDIR}/lib/libGLU.la
- sed -e "s:\${libdir}:$(get_libdir):g" ${FILESDIR}/lib/libGL.la \
- > ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la
-
- # On *BSD libcs dlopen() and similar functions are present directly in
- # libc.so and does not require linking to libdl. portability eclass takes
- # care of finding the needed library (if needed) witht the dlopen_lib
- # function.
- sed -i -e 's:-ldl:'$(dlopen_lib)':g' \
- ${D}/usr/$(get_libdir)/libGLU.la \
- ${D}/usr/$(get_libdir)/opengl/xorg-x11/lib/libGL.la
-
- # Create the two-number versioned libs (.so.#.#), since only .so.# and
- # .so.#.#.# were made
- dosym libGLU.so.1.3.060501 /usr/$(get_libdir)/libGLU.so.1.3
- dosym libGLw.so.1.0.0 /usr/$(get_libdir)/libGLw.so.1.0
-
- # libGLU doesn't get the plain .so symlink either
- dosym libGLU.so.1 /usr/$(get_libdir)/libGLU.so
-
- # Figure out why libGL.so.1.5 is built (directfb), and why it's linked to
- # as the default libGL.so.1
-}
-
-pkg_postinst() {
- switch_opengl_implem
-}
-
-fix_opengl_symlinks() {
- # Remove invalid symlinks
- local LINK
- for LINK in $(find ${D}/usr/$(get_libdir) \
- -name libGL\.* -type l); do
- rm -f ${LINK}
- done
- # Create required symlinks
- if [[ ${CHOST} == *-freebsd* ]]; then
- # FreeBSD doesn't use major.minor versioning, so the library is only
- # libGL.so.1 and no libGL.so.1.2 is ever used there, thus only create
- # libGL.so symlink and leave libGL.so.1 being the real thing
- dosym libGL.so.1 /usr/$(get_libdir)/libGL.so
- else
- dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so
- dosym libGL.so.1.2 /usr/$(get_libdir)/libGL.so.1
- fi
-}
-
-dynamic_libgl_install() {
- # next section is to setup the dynamic libGL stuff
- ebegin "Moving libGL and friends for dynamic switching"
- dodir /usr/$(get_libdir)/opengl/${OPENGL_DIR}/{lib,extensions,include}
- local x=""
- for x in ${D}/usr/$(get_libdir)/libGL.so* \
- ${D}/usr/$(get_libdir)/libGL.la \
- ${D}/usr/$(get_libdir)/libGL.a; do
- if [ -f ${x} -o -L ${x} ]; then
- # libGL.a cause problems with tuxracer, etc
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/lib
- fi
- done
- # glext.h added for #54984
- for x in ${D}/usr/include/GL/{gl.h,glx.h,glext.h,glxext.h}; do
- if [ -f ${x} -o -L ${x} ]; then
- mv -f ${x} ${D}/usr/$(get_libdir)/opengl/${OPENGL_DIR}/include
- fi
- done
- eend 0
-}
-
-switch_opengl_implem() {
- # Switch to the xorg implementation.
- # Use new opengl-update that will not reset user selected
- # OpenGL interface ...
- echo
- eselect opengl set --use-old ${OPENGL_DIR}
-}
-
-add_drivers() {
- DRI_DRIVERS="${DRI_DRIVERS} $@"
-}