[Midnightbsd-cvs] mports: x11-drivers/xorg-drivers: Added xorg-drivers-7.3: X.org drivers

ctriv at midnightbsd.org ctriv at midnightbsd.org
Thu Oct 11 23:51:27 EDT 2007


Log Message:
-----------
Added xorg-drivers-7.3: X.org drivers meta-port

Added Files:
-----------
    mports/x11-drivers/xorg-drivers:
        Makefile (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
--- /dev/null
+++ x11-drivers/xorg-drivers/pkg-descr
@@ -0,0 +1,6 @@
+This package contains X.Org shared libraries, headers, and related files.
+
+WWW: http://www.x.org/
+
+- Eric Anholt
+anholt at FreeBSD.org
--- /dev/null
+++ x11-drivers/xorg-drivers/pkg-plist
@@ -0,0 +1,2 @@
+libdata/xorg/drivers
+ at dirrmtry libdata/xorg
--- /dev/null
+++ x11-drivers/xorg-drivers/Makefile
@@ -0,0 +1,124 @@
+# New ports collection makefile for:    xorg-drivers
+# Date created:				Jun 22 2006
+# Whom:					Florent Thoumie <flz at FreeBSD.org>
+#
+# $FreeBSD: ports/x11-drivers/xorg-drivers/Makefile,v 1.6 2007/10/09 19:30:14 flz Exp $
+# $MidnightBSD: mports/x11-drivers/xorg-drivers/Makefile,v 1.1 2007/10/12 03:51:27 ctriv Exp $
+#
+
+PORTNAME=	xorg-drivers
+PORTVERSION=	7.3
+CATEGORIES=	x11-drivers
+MASTER_SITES=	# none
+DISTFILES=	# none
+EXTRACT_ONLY=	# none
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	X.org drivers meta-port
+LICENSE=	agg
+
+VIDEODIR=	${PREFIX}/lib/xorg/modules/drivers
+INPUTDIR=	${PREFIX}/lib/xorg/modules/input
+
+NO_BUILD=	yes
+
+.if !defined(ARCH)
+ARCH!=  /usr/bin/uname -p
+.endif
+
+VIDEO_ON=	ati \
+		i810 \
+		nv \
+		vesa vga via
+
+.if ${ARCH} == "sparc64"
+VIDEO_ON+=	sunffb
+.endif
+
+VIDEO_OFF=	apm ark \
+		chips cirrus cyrix \
+		dummy \
+		fbdev \
+		glint \
+		i128 i740 imstt	intel \
+		mga \
+		neomagic newport nsc \
+		openchrome \
+		rendition \
+		s3 s3virge savage siliconmotion	sis \
+		tdfx tga trident tseng \
+		vmware voodoo
+
+VIDEO_EXCL=	i810:intel via:openchrome
+
+INPUT_ON=	mouse \
+		keyboard
+INPUT_OFF=	acecad \
+		calcomp citron \
+		digitaledge dmc	dynapro \
+		elo2300	elographics \
+		fpit \
+		hyperpen \
+		jamstudio joystick \
+		magellan magictouch microtouch mutouch \
+		palmax penmount \
+		spaceorb summa \
+		tek4957 \
+		vmmouse void
+
+QUIRKS=		keyboard:kbd jamstudio:js_x openchrome:via
+
+.if defined(XORG_COMPLETE)
+. for type in input video
+${type:U}_ON:=	${${type:U}_ON} ${${type:U}_OFF}
+${type:U}_OFF=	# nil
+.  for i in ${${type:U}_EXCL}
+B=	${i:C/.*://}
+${type:U}_ON:=	${${type:U}_ON:C/${B}//}
+${type:U}_OFF:=	${${type:U}_OFF} ${B}
+.  endfor
+. endfor
+.endif
+
+.for default in on off
+. for type in input video
+.  for i in ${${type:U}_${default:U}}
+OPTIONS+=	${i:U} "Install ${i} ${type} driver" ${default}
+.  endfor
+. endfor
+.endfor
+
+.include <bsd.port.pre.mk>
+
+.for i in ${VIDEO_EXCL}
+A=	${i:C/:.*//}
+B=	${i:C/.*://}
+. if defined(WITH_${B:U}) && !defined(WITHOUT_${A:U})
+DRV_CONFLICTS+=	${i}
+. endif
+.endfor
+
+.if defined(DRV_CONFLICTS)
+IGNORE=		can't be installed because of conflicting drivers (${DRV_CONFLICTS})
+.endif
+
+.for default in on off
+. for type in input video
+.  for i in ${${type:U}_${default:U}}
+DEFAULT=${default}
+.   if (${DEFAULT} == "on" && !defined(WITHOUT_${i:U})) || (${DEFAULT} == "off" && defined(WITH_${i:U}))
+.    if ${QUIRKS:M${i}\:*:C/.*://} != ""
+RUN_DEPENDS+=	${${type:U}DIR}/${QUIRKS:M${i}\:*:C/.*://}_drv.so:${PORTSDIR}/x11-drivers/xf86-${type}-${i}
+.    else
+RUN_DEPENDS+=	${${type:U}DIR}/${i}_drv.so:${PORTSDIR}/x11-drivers/xf86-${type}-${i}
+.    endif
+.   endif
+.  endfor
+. endfor
+.endfor
+
+do-install:
+		${MKDIR} ${PREFIX}/libdata/xorg
+		${TOUCH} ${PREFIX}/libdata/xorg/drivers
+
+.include <bsd.port.post.mk>


More information about the Midnightbsd-cvs mailing list