Hi Radeon HD 2xxx, 3xxx and 4xxx users!

        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.

        Mesa3D 7.6 supports experimental r600 driver, as known as AMD
        R6xx/R7xx architecture.  I confirmed that it's good works, but
        buggy on my Radeon HD 4850 environment with 9-current/amd64 and
        xf86-video-radeonhd-devel.  Please see also [I known problem]
        section.

        [kernel support]
        maybe, 7-stable, 8-release(at least 8-stable) and 9-current are OK.
        http://svn.freebsd.org/changeset/base/196470 (HEAD 2009/08/23)
        http://svn.freebsd.org/changeset/base/198685 (RELENG_8 2009/10/30)
        http://svn.freebsd.org/changeset/base/198686 (RELENG_7 2009/10/30)

        [X11 driver support]
        x11-drivers/xf86-video-ati                      OK
        x11-drivers/xf86-video-radeonhd         I don't know
        x11-drivers/xf86-video-radeonhd-devel   OK

        [To enable xorg.conf]
        Section "ServerFlags"
                Option  "AIGLX" "true"
        EndSection

        [I know a problem]
        3D accelerated applications like glxgear, compiz display with
        bluish coloring.  I confirmed git master branch Mesa3D codes,
        too.  So I consider that this problem wasn't be fixed.

        [Why update to 7.6]
        I confirmed git master and 7.6, I think these are almost same
        quality.  So I choose 7.6.
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
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to