Date: Thu, 16 Jul 2009 02:27:51 +0400 From: Anonymous <swell.k@gmail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/136806: [patch] graphics/libdrm: update to 2.4.12; x11-drivers/xf86-video-nouveau: update to new snapshot 20090706.ef3a386 Message-ID: <864otdmviw.fsf@gmail.com> Resent-Message-ID: <200907152230.n6FMU2Kn081700@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 136806 >Category: ports >Synopsis: [patch] graphics/libdrm: update to 2.4.12; >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Jul 15 22:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Anonymous >Release: FreeBSD 8.0-CURRENT amd64 >Organization: >Environment: System: FreeBSD luffy 8.0-BETA1 FreeBSD 8.0-BETA1 #0 r195704M: Wed Jul 15 00:14:46 UTC 2009 root@luffy:/usr/obj/usr/src/sys/PHOENIX amd64 >Description: >How-To-Repeat: >Fix: --- libdrm.diff begins here --- Index: graphics/libdrm/Makefile =================================================================== RCS file: /home/csup/ports/graphics/libdrm/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- graphics/libdrm/Makefile 16 May 2009 00:35:42 -0000 1.16 +++ graphics/libdrm/Makefile 15 Jul 2009 21:34:28 -0000 @@ -6,7 +6,7 @@ # PORTNAME= libdrm -PORTVERSION= 2.4.11 +PORTVERSION= 2.4.12 CATEGORIES= graphics x11 MASTER_SITES= http://dri.freedesktop.org/libdrm/ @@ -22,7 +22,8 @@ USE_LDCONFIG= yes 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: graphics/libdrm/distinfo =================================================================== RCS file: /home/csup/ports/graphics/libdrm/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- graphics/libdrm/distinfo 16 May 2009 00:35:42 -0000 1.12 +++ graphics/libdrm/distinfo 15 Jul 2009 21:35:32 -0000 @@ -1,3 +1,3 @@ -MD5 (libdrm-2.4.11.tar.bz2) = e0e66fae165d0b665b61e9516bf33ade -SHA256 (libdrm-2.4.11.tar.bz2) = 5e07ec4b644f50160900d4281a74dd1cbf1535cfe4ab24e0c28ae5b038836a8c -SIZE (libdrm-2.4.11.tar.bz2) = 407127 +MD5 (libdrm-2.4.12.tar.bz2) = 15d26219c046377d5fcb1cb37e7b03a2 +SHA256 (libdrm-2.4.12.tar.bz2) = 89e3b16aff13c5219d13b08f9143793f74777b752d87c760ec6e52fb8676bd31 +SIZE (libdrm-2.4.12.tar.bz2) = 414175 Index: graphics/libdrm/pkg-plist =================================================================== RCS file: /home/csup/ports/graphics/libdrm/pkg-plist,v retrieving revision 1.8 diff -u -p -r1.8 pkg-plist --- graphics/libdrm/pkg-plist 9 Apr 2009 20:03:54 -0000 1.8 +++ graphics/libdrm/pkg-plist 7 Jul 2009 07:41:52 -0000 @@ -8,7 +8,12 @@ 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 @@ -34,8 +39,12 @@ lib/libdrm_intel.so.1 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 --- libdrm.diff ends here --- --- xf86-video-nouveau.diff begins here --- Index: x11-drivers/xf86-video-nouveau/Makefile =================================================================== RCS file: /home/csup/ports/x11-drivers/xf86-video-nouveau/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- x11-drivers/xf86-video-nouveau/Makefile 16 May 2009 14:01:34 -0000 1.6 +++ x11-drivers/xf86-video-nouveau/Makefile 15 Jul 2009 22:11:58 -0000 @@ -20,12 +20,17 @@ MAN4= nouveau.4x MAKE_JOBS_SAFE= yes -SNAPDATE= 20090514 -SNAPREV= 9656762 +SNAPDATE= 20090706 +SNAPREV= ef3a386 post-configure: ${REINPLACE_CMD} '/NV_DRIVER_DATE/s/".*"/"${SNAPDATE}.${SNAPREV}"/' ${WRKSRC}/config.h +post-install: .SILENT + ${ECHO_MSG} + ${CAT} ${PKGMESSAGE} + ${ECHO_MSG} + GIT_WORK= ${WRKDIR}/${PORTNAME}.git-clone GIT_REV= $$(date -ur$$(git log --pretty=format:%ct -1 \ ) +%Y%m%d).$$(git log --pretty=format:%h -1) Index: x11-drivers/xf86-video-nouveau/distinfo =================================================================== RCS file: /home/csup/ports/x11-drivers/xf86-video-nouveau/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- x11-drivers/xf86-video-nouveau/distinfo 16 May 2009 14:01:34 -0000 1.3 +++ x11-drivers/xf86-video-nouveau/distinfo 7 Jul 2009 07:55:14 -0000 @@ -1,3 +1,3 @@ -MD5 (xorg/driver/xf86-video-nouveau-0.0.10.20090514.9656762.tar.bz2) = 86aff4923c1b2143aae0f7f2ac65b5a3 -SHA256 (xorg/driver/xf86-video-nouveau-0.0.10.20090514.9656762.tar.bz2) = eaa2f230770338c08839d0c6f7211ef9624a19eb305689f3f012df3ab92cb5c7 -SIZE (xorg/driver/xf86-video-nouveau-0.0.10.20090514.9656762.tar.bz2) = 556039 +MD5 (xorg/driver/xf86-video-nouveau-0.0.10.20090706.ef3a386.tar.bz2) = e1e25bd56dae20faf9b4c36d2bd014d9 +SHA256 (xorg/driver/xf86-video-nouveau-0.0.10.20090706.ef3a386.tar.bz2) = eabfee9a38c26a250031b877fa4fd1dbf85854873428074d98465a1fd835bcb4 +SIZE (xorg/driver/xf86-video-nouveau-0.0.10.20090706.ef3a386.tar.bz2) = 558680 Index: x11-drivers/xf86-video-nouveau/pkg-message =================================================================== RCS file: x11-drivers/xf86-video-nouveau/pkg-message diff -N x11-drivers/xf86-video-nouveau/pkg-message --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ x11-drivers/xf86-video-nouveau/pkg-message 15 Jul 2009 22:19:29 -0000 @@ -0,0 +1,15 @@ +The DRM part is still not in the kernel tree and will not be there +until it stabilized. It won't happen anytime soon. So, consider using +the following patch in the meantime unless you don't want any hardware +accelerated 2D like EXA and Xvideo. + +http://people.freebsd.org/~rnoland/drm-nouveau-062309.patch + +Installing it should be as simple as below procedure provided you have +base sources in /usr/src. + + # cd /usr/src/sys + # fetch http://people.freebsd.org/~rnoland/drm-nouveau-062309.patch + # patch -sp0 -i drm-nouveau-062309.patch + # cd modules/drm + # make depend all install --- xf86-video-nouveau.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: x11-drivers/xf86-video-nouveau: update to new snapshot 20090706.ef3a386
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?864otdmviw.fsf>