diff options
Diffstat (limited to 'x11-drivers/xf86-video-nouveau/Makefile')
-rw-r--r-- | x11-drivers/xf86-video-nouveau/Makefile | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/x11-drivers/xf86-video-nouveau/Makefile b/x11-drivers/xf86-video-nouveau/Makefile new file mode 100644 index 0000000..62ab26e --- /dev/null +++ b/x11-drivers/xf86-video-nouveau/Makefile @@ -0,0 +1,60 @@ +# New ports collection makefile for: xf86-video-nouveau +# Date Created: 29 Jan 2009 +# Whom: Anonymous <swell.k@gmail.com> +# +# $FreeBSD: ports/x11-drivers/xf86-video-nouveau/Makefile,v 1.14 2011/11/09 15:25:59 miwi Exp $ +# + +PORTNAME= xf86-video-nouveau +PORTVERSION= 0.0.10.${SNAPDATE} +DISTVERSIONSUFFIX=.${SNAPREV} +PORTREVISION= 3 +CATEGORIES= x11-drivers +MASTER_SITES= ftp://ftp.lissyara.su/users/Guest/distfiles/ + +MAINTAINER= x11@FreeBSD.org +COMMENT= Free nouveau display driver for nvidia-based cards + +XORG_CAT= driver +USE_XORG= videoproto xextproto xf86driproto glproto +MAN4= nouveau.4x + +MAKE_JOBS_SAFE= yes + +# also doesn't work with mesa (libGL) version higher then 7.4.x +IGNORE= Not supported, missing kernel support. use the nvidia driver. + +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_DATE= $$(date -ur$$(git log --pretty=format:%ct -1 ) +%Y%m%d) +GIT_REV= $$(git log --pretty=format:%h -1) +NEWDISTNAME= ${DISTNAME:S/${SNAPDATE}.${SNAPREV}$$//}${GIT_DATE}.${GIT_REV} + +maint-gen-distfile: + git clone git://anongit.freedesktop.org/nouveau/xf86-video-nouveau \ + ${GIT_WORK} + + ( cd ${GIT_WORK}; \ + git log --stat >ChangeLog; \ + autoreconf -if; \ + ${TAR} cjf ${DISTDIR}/${DIST_SUBDIR}/${NEWDISTNAME}${EXTRACT_SUFX} \ + --exclude '.git*' --exclude autogen.sh \ + --exclude autom4te.cache \ + -s "|${GIT_WORK}|${NEWDISTNAME}|" \ + ${GIT_WORK}; \ + ${ECHO_CMD} "SNAPDATE= ${GIT_DATE}" \ + >${MASTERDIR}/Makefile.rev; \ + ${ECHO_CMD} "SNAPREV= ${GIT_REV}" \ + >>${MASTERDIR}/Makefile.rev ) + + ${RM} -rf ${GIT_WORK} + +.include "Makefile.rev" +.include <bsd.port.mk> |