diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2012-07-25 18:50:23 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2012-07-25 18:50:23 +0000 |
commit | ce6c49d245f436c70ade8ad9fd3cc3011f10a876 (patch) | |
tree | 767440d488170403819bbc2c6b549d48c450f539 /media-libs | |
parent | Fix libappindicator DEPEND to be conditional on ayatana for bug #427944. (diff) | |
download | gentoo-2-ce6c49d245f436c70ade8ad9fd3cc3011f10a876.tar.gz gentoo-2-ce6c49d245f436c70ade8ad9fd3cc3011f10a876.tar.bz2 gentoo-2-ce6c49d245f436c70ade8ad9fd3cc3011f10a876.zip |
Add missing files, bug #428027
(Portage version: 2.2.0_alpha115/cvs/Linux x86_64)
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/mesa/ChangeLog | 7 | ||||
-rw-r--r-- | media-libs/mesa/files/eselect-mesa.conf.8.1 | 38 | ||||
-rw-r--r-- | media-libs/mesa/files/mesa-8.1-dont-require-llvm-for-r300.patch | 25 |
3 files changed, 69 insertions, 1 deletions
diff --git a/media-libs/mesa/ChangeLog b/media-libs/mesa/ChangeLog index ec545ab554b7..458d16e4b7e2 100644 --- a/media-libs/mesa/ChangeLog +++ b/media-libs/mesa/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-libs/mesa # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.410 2012/07/25 13:34:37 yngwin Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/mesa/ChangeLog,v 1.411 2012/07/25 18:50:23 chithanh Exp $ + + 25 Jul 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + +files/eselect-mesa.conf.8.1, + +files/mesa-8.1-dont-require-llvm-for-r300.patch: + Add missing files, bug #428027 25 Jul 2012; Ben de Groot <yngwin@gentoo.org> mesa-8.1_rc1_pre20120724.ebuild: Hide dev-util/indent behind !amd-fbsd wrt bug #427952 diff --git a/media-libs/mesa/files/eselect-mesa.conf.8.1 b/media-libs/mesa/files/eselect-mesa.conf.8.1 new file mode 100644 index 000000000000..63a21aa4fb46 --- /dev/null +++ b/media-libs/mesa/files/eselect-mesa.conf.8.1 @@ -0,0 +1,38 @@ +# mesa classic/gallium implementations in this release + +# Syntax description: +# * MESA_IMPLEMENTATIONS contains a space-delimited list of switchable +# classic/gallium implementations. +# * MESA_DRIVERS is an associative array, for each member "foo" of +# MESA_IMPLEMENTATIONS it contains the following elements: +# foo,description - Human-readable description of the driver +# foo,classicdriver - Filename of the classic driver +# foo,galliumdriver - Filename of the gallium driver +# foo,default - which of classic or gallium is chosen by default + +MESA_IMPLEMENTATIONS="i915 i965 r300 r600 sw" +declare -A MESA_DRIVERS || die "MESA_DRIVERS already in environment and not associative." + +MESA_DRIVERS[i915,description]="i915 (Intel 915, 945)" +MESA_DRIVERS[i915,classicdriver]="i915_dri.so" +MESA_DRIVERS[i915,galliumdriver]="i915g_dri.so" +MESA_DRIVERS[i915,default]="gallium" + +MESA_DRIVERS[i965,description]="i965 (Intel 965, G/Q3x, G/Q4x)" +MESA_DRIVERS[i965,classicdriver]="i965_dri.so" +MESA_DRIVERS[i965,default]="classic" + +MESA_DRIVERS[r300,description]="r300 (Radeon R300-R500)" +MESA_DRIVERS[r300,classicdriver]="r300_dri.so" +MESA_DRIVERS[r300,galliumdriver]="r300g_dri.so" +MESA_DRIVERS[r300,default]="gallium" + +MESA_DRIVERS[r600,description]="r600 (Radeon R600-R700, Evergreen, Northern Islands)" +MESA_DRIVERS[r600,classicdriver]="r600_dri.so" +MESA_DRIVERS[r600,galliumdriver]="r600g_dri.so" +MESA_DRIVERS[r600,default]="gallium" + +MESA_DRIVERS[sw,description]="sw (Software renderer)" +MESA_DRIVERS[sw,classicdriver]="swrast_dri.so" +MESA_DRIVERS[sw,galliumdriver]="swrastg_dri.so" +MESA_DRIVERS[sw,default]="gallium" diff --git a/media-libs/mesa/files/mesa-8.1-dont-require-llvm-for-r300.patch b/media-libs/mesa/files/mesa-8.1-dont-require-llvm-for-r300.patch new file mode 100644 index 000000000000..9fe7e32699a3 --- /dev/null +++ b/media-libs/mesa/files/mesa-8.1-dont-require-llvm-for-r300.patch @@ -0,0 +1,25 @@ +--- a/configure.ac 2012-05-12 11:50:09.786970584 +0200 ++++ b/configure.ac 2012-05-12 12:00:00.770582272 +0200 +@@ -1922,14 +1922,6 @@ + fi + } + +-gallium_require_llvm() { +- if test "x$MESA_LLVM" = x0; then +- case "$host_cpu" in +- i*86|x86_64) AC_MSG_ERROR([LLVM is required to build $1 on x86 and x86_64]);; +- esac +- fi +-} +- + gallium_require_drm_loader() { + if test "x$enable_gallium_loader" = xyes; then + PKG_CHECK_MODULES([LIBUDEV], [libudev], [], +@@ -1962,7 +1954,6 @@ + ;; + xr300) + PKG_CHECK_MODULES([RADEON], [libdrm_radeon >= $LIBDRM_RADEON_REQUIRED]) +- gallium_require_llvm "Gallium R300" + GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS r300" + gallium_check_st "radeon/drm" "dri-r300" "xorg-r300" "" "xvmc-r300" "vdpau-r300" "va-r300" + ;; |