Date: Mon, 21 Dec 2009 00:34:22 +0900 From: Norikatsu Shigemura <nork@ninth-nine.com> To: ports@FreeBSD.org, x11@FreeBSD.org Cc: Norikatsu Shigemura <nork@FreeBSD.org>, Robert Noland <rnoland@FreeBSD.org> Subject: [HEADS UP] Experimental 3D HW accel support for Radeon HD 2xxx, 3xxx and 4xxx, 2nd! Message-ID: <20091221003422.f13f9cbd.nork@ninth-nine.com> In-Reply-To: <20091205104243.f66171bb.nork@FreeBSD.org> References: <20091205104243.f66171bb.nork@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --Multipart=_Mon__21_Dec_2009_00_34_22_+0900_a3b6JHlsPUpsn=ua Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi everyone! On Sat, 5 Dec 2009 10:42:43 +0900 Norikatsu Shigemura <nork@FreeBSD.org> wrote: > I'm ready to update ports related Mesa3D to 7.6 base, graphics/dri, > graphics/libGL*, graphics/libglut, graphics/mesa-demos and > graphics/libdrm. Please see also my attached patch file. I'll > update these as soon as tomorrow. Reworking for 7.6.1-rc4. Please test attached patch. 1st: portupgrade -f libdrm after apply this patch. 2nd: others are portupgrade OK:-). Changing: libradeon no longer installed. WRKSRC, DISTFILES, MESAVERSION are support 'rc', but all 'rc's are same version:). --Multipart=_Mon__21_Dec_2009_00_34_22_+0900_a3b6JHlsPUpsn=ua Content-Type: text/plain; name="mesa3d-7.6.1rc4.diff" Content-Disposition: attachment; filename="mesa3d-7.6.1rc4.diff" Content-Transfer-Encoding: 7bit Index: dri/distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/dri/distinfo,v retrieving revision 1.17 diff -u -r1.17 distinfo --- dri/distinfo 24 Jun 2009 01:15:07 -0000 1.17 +++ dri/distinfo 5 Dec 2009 00:59:36 -0000 @@ -1,3 +1,3 @@ -MD5 (MesaLib-7.4.4.tar.bz2) = b66528d314c574dccbe0ed963cac5e93 -SHA256 (MesaLib-7.4.4.tar.bz2) = eaf73d7a3a2dc959ddc0753abaa18160c64bec00b35bf4a0c96040b2072918ec -SIZE (MesaLib-7.4.4.tar.bz2) = 3375615 +MD5 (MesaLib-7.6.tar.bz2) = 8c75f90cd0303cfac9e4b6d54f6759ca +SHA256 (MesaLib-7.6.tar.bz2) = 782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830 +SIZE (MesaLib-7.6.tar.bz2) = 4866983 Index: dri/pkg-plist =================================================================== RCS file: /home/ncvs/ports/graphics/dri/pkg-plist,v retrieving revision 1.11 diff -u -r1.11 pkg-plist --- dri/pkg-plist 24 Jan 2009 18:13:00 -0000 1.11 +++ dri/pkg-plist 5 Dec 2009 00:59:36 -0000 @@ -7,6 +7,7 @@ lib/dri/r128_dri.so lib/dri/r200_dri.so lib/dri/r300_dri.so +lib/dri/r600_dri.so lib/dri/radeon_dri.so lib/dri/savage_dri.so lib/dri/sis_dri.so Index: dri/files/patch-configure =================================================================== RCS file: dri/files/patch-configure diff -N dri/files/patch-configure --- dri/files/patch-configure 10 Apr 2009 18:00:47 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- configure.orig 2009-03-28 00:59:46.000000000 +0000 -+++ configure 2009-04-05 11:53:44.000000000 +0000 -@@ -5739,7 +5739,7 @@ - ;; - *freebsd* | dragonfly*) - case "$host_cpu" in -- i*86|x86_64) default_driver="dri";; -+ i*86|x86_64|powerpc*|sparc*) default_driver="dri";; - esac - ;; - esac Index: libGL/bsd.mesalib.mk =================================================================== RCS file: /home/ncvs/ports/graphics/libGL/bsd.mesalib.mk,v retrieving revision 1.15 diff -u -r1.15 bsd.mesalib.mk --- libGL/bsd.mesalib.mk 22 Aug 2009 00:22:54 -0000 1.15 +++ libGL/bsd.mesalib.mk 5 Dec 2009 00:59:36 -0000 @@ -17,7 +17,7 @@ # $FreeBSD: ports/graphics/libGL/bsd.mesalib.mk,v 1.15 2009/08/22 00:22:54 amdmi3 Exp $ # -MESAVERSION= 7.4.4 +MESAVERSION= 7.6 MASTER_SITES?= SF/mesa3d/MesaLib/${PORTVERSION}:mesa \ ftp://ftp.fu-berlin.de/pub/unix/X11/graphics/Mesa/:mesa,glut,demos MASTER_SITE_SUBDIR= mesa3d @@ -32,6 +32,7 @@ CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include \ LDFLAGS=-L${LOCALBASE}/lib +CONFIGURE_ARGS= --disable-gallium ALL_TARGET= default Index: libGL/distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/libGL/distinfo,v retrieving revision 1.11 diff -u -r1.11 distinfo --- libGL/distinfo 24 Jun 2009 01:15:06 -0000 1.11 +++ libGL/distinfo 5 Dec 2009 00:59:36 -0000 @@ -1,3 +1,3 @@ -MD5 (MesaLib-7.4.4.tar.bz2) = b66528d314c574dccbe0ed963cac5e93 -SHA256 (MesaLib-7.4.4.tar.bz2) = eaf73d7a3a2dc959ddc0753abaa18160c64bec00b35bf4a0c96040b2072918ec -SIZE (MesaLib-7.4.4.tar.bz2) = 3375615 +MD5 (MesaLib-7.6.tar.bz2) = 8c75f90cd0303cfac9e4b6d54f6759ca +SHA256 (MesaLib-7.6.tar.bz2) = 782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830 +SIZE (MesaLib-7.6.tar.bz2) = 4866983 Index: libGL/pkg-plist =================================================================== RCS file: /home/ncvs/ports/graphics/libGL/pkg-plist,v retrieving revision 1.3 diff -u -r1.3 pkg-plist --- libGL/pkg-plist 25 Jan 2009 02:00:47 -0000 1.3 +++ libGL/pkg-plist 5 Dec 2009 00:59:36 -0000 @@ -1,17 +1,18 @@ include/GL/dmesa.h include/GL/ggimesa.h -include/GL/gl_mangle.h include/GL/gl.h +include/GL/gl_mangle.h include/GL/glext.h include/GL/glfbdev.h -include/GL/glx_mangle.h include/GL/glx.h +include/GL/glx_mangle.h include/GL/glxext.h include/GL/mesa_wgl.h include/GL/mglmesa.h include/GL/osmesa.h include/GL/svgamesa.h include/GL/vms_x_fix.h +include/GL/wglext.h include/GL/wmesa.h lib/libGL.so lib/libGL.so.1 Index: libGL/files/patch-configure =================================================================== RCS file: libGL/files/patch-configure diff -N libGL/files/patch-configure --- libGL/files/patch-configure 10 Apr 2009 18:00:47 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- configure.orig 2009-03-28 00:59:46.000000000 +0000 -+++ configure 2009-04-05 11:53:44.000000000 +0000 -@@ -5739,7 +5739,7 @@ - ;; - *freebsd* | dragonfly*) - case "$host_cpu" in -- i*86|x86_64) default_driver="dri";; -+ i*86|x86_64|powerpc*|sparc*) default_driver="dri";; - esac - ;; - esac Index: libGLU/distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/libGLU/distinfo,v retrieving revision 1.14 diff -u -r1.14 distinfo --- libGLU/distinfo 24 Jun 2009 01:15:06 -0000 1.14 +++ libGLU/distinfo 5 Dec 2009 00:59:36 -0000 @@ -1,3 +1,3 @@ -MD5 (MesaLib-7.4.4.tar.bz2) = b66528d314c574dccbe0ed963cac5e93 -SHA256 (MesaLib-7.4.4.tar.bz2) = eaf73d7a3a2dc959ddc0753abaa18160c64bec00b35bf4a0c96040b2072918ec -SIZE (MesaLib-7.4.4.tar.bz2) = 3375615 +MD5 (MesaLib-7.6.tar.bz2) = 8c75f90cd0303cfac9e4b6d54f6759ca +SHA256 (MesaLib-7.6.tar.bz2) = 782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830 +SIZE (MesaLib-7.6.tar.bz2) = 4866983 Index: libGLU/files/patch-configure =================================================================== RCS file: libGLU/files/patch-configure diff -N libGLU/files/patch-configure --- libGLU/files/patch-configure 10 Apr 2009 18:00:48 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- configure.orig 2009-03-28 00:59:46.000000000 +0000 -+++ configure 2009-04-05 11:53:44.000000000 +0000 -@@ -5739,7 +5739,7 @@ - ;; - *freebsd* | dragonfly*) - case "$host_cpu" in -- i*86|x86_64) default_driver="dri";; -+ i*86|x86_64|powerpc*|sparc*) default_driver="dri";; - esac - ;; - esac Index: libGLw/distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/libGLw/distinfo,v retrieving revision 1.10 diff -u -r1.10 distinfo --- libGLw/distinfo 24 Jun 2009 01:15:06 -0000 1.10 +++ libGLw/distinfo 5 Dec 2009 00:59:36 -0000 @@ -1,3 +1,3 @@ -MD5 (MesaLib-7.4.4.tar.bz2) = b66528d314c574dccbe0ed963cac5e93 -SHA256 (MesaLib-7.4.4.tar.bz2) = eaf73d7a3a2dc959ddc0753abaa18160c64bec00b35bf4a0c96040b2072918ec -SIZE (MesaLib-7.4.4.tar.bz2) = 3375615 +MD5 (MesaLib-7.6.tar.bz2) = 8c75f90cd0303cfac9e4b6d54f6759ca +SHA256 (MesaLib-7.6.tar.bz2) = 782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830 +SIZE (MesaLib-7.6.tar.bz2) = 4866983 Index: libGLw/files/patch-configure =================================================================== RCS file: libGLw/files/patch-configure diff -N libGLw/files/patch-configure --- libGLw/files/patch-configure 10 Apr 2009 18:00:48 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- configure.orig 2009-03-28 00:59:46.000000000 +0000 -+++ configure 2009-04-05 11:53:44.000000000 +0000 -@@ -5739,7 +5739,7 @@ - ;; - *freebsd* | dragonfly*) - case "$host_cpu" in -- i*86|x86_64) default_driver="dri";; -+ i*86|x86_64|powerpc*|sparc*) default_driver="dri";; - esac - ;; - esac Index: libdrm/Makefile =================================================================== RCS file: /home/ncvs/ports/graphics/libdrm/Makefile,v retrieving revision 1.17 diff -u -r1.17 Makefile --- libdrm/Makefile 1 Aug 2009 17:39:21 -0000 1.17 +++ libdrm/Makefile 5 Dec 2009 00:59:36 -0000 @@ -6,7 +6,7 @@ # PORTNAME= libdrm -PORTVERSION= 2.4.12 +PORTVERSION= 2.4.16 CATEGORIES= graphics x11 MASTER_SITES= http://dri.freedesktop.org/libdrm/ @@ -22,7 +22,7 @@ MAKE_JOBS_SAFE= yes -CONFIGURE_ARGS= --enable-nouveau-experimental-api +CONFIGURE_ARGS= --enable-nouveau-experimental-api --enable-radeon-experimental-api pre-patch: @${REINPLACE_CMD} 's|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|g' \ Index: libdrm/distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/libdrm/distinfo,v retrieving revision 1.13 diff -u -r1.13 distinfo --- libdrm/distinfo 1 Aug 2009 17:39:21 -0000 1.13 +++ libdrm/distinfo 5 Dec 2009 00:59:36 -0000 @@ -1,3 +1,3 @@ -MD5 (libdrm-2.4.12.tar.bz2) = 15d26219c046377d5fcb1cb37e7b03a2 -SHA256 (libdrm-2.4.12.tar.bz2) = 89e3b16aff13c5219d13b08f9143793f74777b752d87c760ec6e52fb8676bd31 -SIZE (libdrm-2.4.12.tar.bz2) = 414175 +MD5 (libdrm-2.4.16.tar.bz2) = fa47a49641a8e846510566787a85cb8b +SHA256 (libdrm-2.4.16.tar.bz2) = ca8e95d1c93c302b25cd2899040ea8eb0987f7d1d02eb658274243d9ada933ca +SIZE (libdrm-2.4.16.tar.bz2) = 395916 Index: libdrm/pkg-plist =================================================================== RCS file: /home/ncvs/ports/graphics/libdrm/pkg-plist,v retrieving revision 1.8 diff -u -r1.8 pkg-plist --- libdrm/pkg-plist 9 Apr 2009 20:03:54 -0000 1.8 +++ libdrm/pkg-plist 5 Dec 2009 00:59:36 -0000 @@ -7,13 +7,15 @@ include/drm/nouveau_drm.h include/drm/nouveau_drmif.h include/drm/r128_drm.h -include/drm/r300_reg.h +include/drm/radeon_bo.h +include/drm/radeon_bo_gem.h +include/drm/radeon_cs.h +include/drm/radeon_cs_gem.h include/drm/radeon_drm.h +include/drm/radeon_track.h include/drm/savage_drm.h include/drm/sis_drm.h -include/drm/via_3d_reg.h include/drm/via_drm.h -include/drm/xgi_drm.h include/intel_bufmgr.h include/nouveau/nouveau_bo.h include/nouveau/nouveau_channel.h @@ -34,8 +36,12 @@ lib/libdrm_nouveau.la lib/libdrm_nouveau.so lib/libdrm_nouveau.so.1 +lib/libdrm_radeon.la +lib/libdrm_radeon.so +lib/libdrm_radeon.so.1 libdata/pkgconfig/libdrm.pc libdata/pkgconfig/libdrm_intel.pc libdata/pkgconfig/libdrm_nouveau.pc +libdata/pkgconfig/libdrm_radeon.pc @dirrm include/drm @dirrm include/nouveau Index: mesa-demos/distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/mesa-demos/distinfo,v retrieving revision 1.21 diff -u -r1.21 distinfo --- mesa-demos/distinfo 24 Jun 2009 01:15:07 -0000 1.21 +++ mesa-demos/distinfo 5 Dec 2009 00:59:36 -0000 @@ -1,6 +1,6 @@ -MD5 (MesaLib-7.4.4.tar.bz2) = b66528d314c574dccbe0ed963cac5e93 -SHA256 (MesaLib-7.4.4.tar.bz2) = eaf73d7a3a2dc959ddc0753abaa18160c64bec00b35bf4a0c96040b2072918ec -SIZE (MesaLib-7.4.4.tar.bz2) = 3375615 -MD5 (MesaDemos-7.4.4.tar.bz2) = 628142ec9a54cd28cc027e6ce26cff47 -SHA256 (MesaDemos-7.4.4.tar.bz2) = 2b055f1b364795caec122092dedca9ac3ecce4fcf61947f52a286a681e9d1111 -SIZE (MesaDemos-7.4.4.tar.bz2) = 1367659 +MD5 (MesaLib-7.6.tar.bz2) = 8c75f90cd0303cfac9e4b6d54f6759ca +SHA256 (MesaLib-7.6.tar.bz2) = 782a7b2810b1c466b3a994eba96485b59b47cc1120c0caa24de1aecf1e013830 +SIZE (MesaLib-7.6.tar.bz2) = 4866983 +MD5 (MesaDemos-7.6.tar.bz2) = 0ede7adf217951acd90dbe4551210c07 +SHA256 (MesaDemos-7.6.tar.bz2) = 2fdf09fd7967fb1946e7f6af07d39c9fb695c373e1bad3855d3c3fbece5badd0 +SIZE (MesaDemos-7.6.tar.bz2) = 1548460 Index: mesa-demos/pkg-plist =================================================================== RCS file: /home/ncvs/ports/graphics/mesa-demos/pkg-plist,v retrieving revision 1.4 diff -u -r1.4 pkg-plist --- mesa-demos/pkg-plist 24 Jan 2009 18:13:01 -0000 1.4 +++ mesa-demos/pkg-plist 5 Dec 2009 00:59:36 -0000 @@ -6,9 +6,11 @@ bin/copypix bin/corender bin/cubemap +bin/dinoshade bin/drawpix bin/engine bin/fbo_firecube +bin/fbotexture bin/fire bin/fogcoord bin/fplight @@ -19,11 +21,9 @@ bin/geartrain bin/glinfo bin/gloss -bin/glslnoise bin/glsync bin/gltestperf bin/glthreads -bin/glutfx bin/glxcontexts bin/glxdemo bin/glxgears @@ -41,12 +41,14 @@ bin/manywin bin/morph3d bin/multiarb +bin/multictx bin/offset bin/overlay bin/paltex bin/pbdemo bin/pbinfo bin/pointblast +bin/projtex bin/rain bin/ray bin/readpix @@ -54,19 +56,18 @@ bin/renormal bin/shadowtex bin/sharedtex +bin/sharedtex_mt bin/singlebuffer bin/spectex bin/spriteblast bin/stex3d -bin/streaming_rect bin/teapot bin/terrain bin/tessdemo bin/texcyl -bin/texdown bin/texenv -bin/texobj bin/texture_from_pixmap +bin/textures bin/trispd bin/tunnel bin/tunnel2 Index: mesa-demos/files/patch-configure =================================================================== RCS file: mesa-demos/files/patch-configure diff -N mesa-demos/files/patch-configure --- mesa-demos/files/patch-configure 10 Apr 2009 18:00:49 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- configure.orig 2009-03-28 00:59:46.000000000 +0000 -+++ configure 2009-04-05 11:53:44.000000000 +0000 -@@ -5739,7 +5739,7 @@ - ;; - *freebsd* | dragonfly*) - case "$host_cpu" in -- i*86|x86_64) default_driver="dri";; -+ i*86|x86_64|powerpc*|sparc*) default_driver="dri";; - esac - ;; - esac --Multipart=_Mon__21_Dec_2009_00_34_22_+0900_a3b6JHlsPUpsn=ua--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091221003422.f13f9cbd.nork>