Index: Makefile =================================================================== RCS file: /home/ncvs/ports/graphics/linux_dri/Makefile,v retrieving revision 1.3 diff -u -r1.3 Makefile --- Makefile 30 Jul 2002 21:03:53 -0000 1.3 +++ Makefile 15 Aug 2002 20:16:55 -0000 @@ -7,16 +7,20 @@ PORTNAME= linux_dri PORTVERSION= 4.2.0 +PORTREVISION= 1 CATEGORIES= graphics linux MASTER_SITES= ftp://ftp.xfree86.org/pub/XFree86/${PORTVERSION}/binaries/Linux-ix86-glibc22/:x \ http://people.freebsd.org/~anholt/dri/files/:anholt -DISTFILES= Xmod.tgz:x Xbin.tgz:x \ +DISTFILES= Xbin.tgz:x \ linux-libglide.tar.gz:anholt \ - linux-dri-tools.tar.gz:anholt + linux-dri-tools.tar.gz:anholt \ + linux_dri-${PORTVERSION}.tar.gz:anholt DIST_SUBDIR= linux_dri-${PORTVERSION} MAINTAINER= anholt@freebsd.org +BUILD_DEPENDS= ${LINUXBASE}/lib/libc.so.6:${PORTSDIR}/emulators/linux_base + WRKSRC= ${WRKDIR}/lib NO_BUILD= yes USE_LINUX_PREFIX= yes @@ -34,13 +38,16 @@ ${INSTALL_PROGRAM} ${WRKSRC}/modules/dri/${i} \ ${PREFIX}/usr/X11R6/lib/modules/dri .endfor + #The libglide3 distributed with linux_base is broken and is symlinked poorly, supply our own. ${INSTALL_PROGRAM} ${WRKDIR}/linux-libglide/libglide3-v3.so.0 ${PREFIX}/usr/X11R6/lib ${INSTALL_PROGRAM} ${WRKDIR}/linux-libglide/libglide3-v5.so.0 ${PREFIX}/usr/X11R6/lib + ${LN} -sf libglide3-v3.so.0 ${PREFIX}/usr/X11R6/lib/libglide3-v3.so + ${LN} -sf libglide3-v5.so.0 ${PREFIX}/usr/X11R6/lib/libglide3-v5.so ${INSTALL_PROGRAM} ${WRKDIR}/linux-dri-tools/libglut.so.3.7.0 ${PREFIX}/usr/X11R6/lib ${INSTALL_PROGRAM} ${WRKDIR}/linux-dri-tools/gears ${PREFIX}/usr/X11R6/bin ${INSTALL_PROGRAM} ${WRKDIR}/linux-dri-tools/glxinfo ${PREFIX}/usr/X11R6/bin post-install: - @${LDCONFIG_LINUX} ${PREFIX}/usr/X11R6/lib + ${LDCONFIG_LINUX} ${PREFIX}/usr/X11R6/lib .include Index: distinfo =================================================================== RCS file: /home/ncvs/ports/graphics/linux_dri/distinfo,v retrieving revision 1.2 diff -u -r1.2 distinfo --- distinfo 25 Jul 2002 23:54:21 -0000 1.2 +++ distinfo 15 Aug 2002 16:22:12 -0000 @@ -1,4 +1,4 @@ -MD5 (linux_dri-4.2.0/Xmod.tgz) = 6eb4c39cd904485d1aa1dde6fabc5956 MD5 (linux_dri-4.2.0/Xbin.tgz) = 91cae2fe84c8e5bf3d06a8c0cd8fd41d MD5 (linux_dri-4.2.0/linux-libglide.tar.gz) = d83fce4cbfe94086102e20c9cc16ebba MD5 (linux_dri-4.2.0/linux-dri-tools.tar.gz) = bfee02da0165aa49fbb5312147d64ab4 +MD5 (linux_dri-4.2.0/linux_dri-4.2.0.tar.gz) = 601f9cc61e02168723c34bb97d3ac2e9 Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/graphics/linux_dri/pkg-descr,v retrieving revision 1.2 diff -u -r1.2 pkg-descr --- pkg-descr 25 Jul 2002 23:54:21 -0000 1.2 +++ pkg-descr 15 Aug 2002 16:22:12 -0000 @@ -1,3 +1,9 @@ linux_dri installs binary linux DRI modules, libraries and basic programs to support and test 3d hardware acceleration of linux binaries with the DRI. -At this time it only works as root, this should be fixed soon. +(Currently, compiled from X420src-*.tgz by anholt@freebsd.org on a chroot +Gentoo with a patch to xf86drm.c to fix linux compatibility). + +WWW: http://people.freebsd.org/~anholt/dri/ + +- Eric Anholt +eta@lclark.edu Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/graphics/linux_dri/pkg-plist,v retrieving revision 1.2 diff -u -r1.2 pkg-plist --- pkg-plist 25 Jul 2002 23:54:21 -0000 1.2 +++ pkg-plist 15 Aug 2002 18:20:19 -0000 @@ -2,7 +2,10 @@ usr/X11R6/bin/glxinfo usr/X11R6/lib/libGL.so.1 usr/X11R6/lib/libGLU.so.1 +usr/X11R6/lib/libglide3.so.3 +usr/X11R6/lib/libglide3-v3.so usr/X11R6/lib/libglide3-v3.so.0 +usr/X11R6/lib/libglide3-v5.so usr/X11R6/lib/libglide3-v5.so.0 usr/X11R6/lib/libglut.so.3.7.0 usr/X11R6/lib/libglut.so.3