ports/115539: xorg-video-drivers with options dialog for a minimal X.Org installation

Evren Yurtesen yurtesen at ispro.net
Wed Aug 15 06:50:04 UTC 2007


>Number:         115539
>Category:       ports
>Synopsis:       xorg-video-drivers with options dialog for a minimal X.Org installation
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 15 06:50:02 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Evren Yurtesen
>Release:        FreeBSD 6.2-STABLE
>Organization:
IsproNET Internet Services
>Environment:
FreeBSD mami.dsl.inet.fi 6.2-STABLE FreeBSD 6.2-STABLE #0: Sun Aug 12 00:16:34 UTC 2007     kelloniemi at mami.dsl.inet.fi:/usr/obj/usr/src/sys/MAMI  i386
>Description:
New port: x11-drivers/xorg-video-drivers

This meta port contains X.Org video drivers. It allows you to choose
the drives you need and omit the rest.

WWW: http://www.x.org/
>How-To-Repeat:
install xorg :)
>Fix:
shar

Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xorg-video-drivers/
#	xorg-video-drivers/pkg-plist
#	xorg-video-drivers/pkg-descr
#	xorg-video-drivers/Makefile
#
echo c - xorg-video-drivers/
mkdir -p xorg-video-drivers/ > /dev/null 2>&1
echo x - xorg-video-drivers/pkg-plist
sed 's/^X//' >xorg-video-drivers/pkg-plist << 'END-of-xorg-video-drivers/pkg-plist'
Xlibdata/xorg/video-drivers
X at dirrmtry libdata/xorg
END-of-xorg-video-drivers/pkg-plist
echo x - xorg-video-drivers/pkg-descr
sed 's/^X//' >xorg-video-drivers/pkg-descr << 'END-of-xorg-video-drivers/pkg-descr'
XThis meta port contains X.Org video drivers. It allows you to choose
Xthe drives you need and omit the rest.
X
XWWW: http://www.x.org/
X
END-of-xorg-video-drivers/pkg-descr
echo x - xorg-video-drivers/Makefile
sed 's/^X//' >xorg-video-drivers/Makefile << 'END-of-xorg-video-drivers/Makefile'
X# New ports collection makefile for:    xorg-video-drivers
X# Date created:				Aug 11 2006
X#
X# $FreeBSD: ports/x11-drivers/xorg-video-drivers/Makefile,v 1.0 2007/08/11 20:28:51 flz Exp $
X#
X
XPORTNAME=	xorg-video-drivers
XPORTVERSION=	7.2
XCATEGORIES=	x11-drivers
XMASTER_SITES=	# none
XDISTFILES=	# none
XEXTRACT_ONLY=	# none
X
XMAINTAINER=	x11 at freebsd.org
XCOMMENT=	X.org video drivers meta-port
X
XUSE_X_PREFIX=	yes
XVIDEODIR=	${PREFIX}/lib/xorg/modules/drivers
X
XOPTIONS=        APM "APM driver" off \
X                ARK "ARK driver" off \
X		ATI "ATI driver" on \
X		CHIPS "CHIPS driver" off \
X		CIRRUS "CIRRUS driver" off \
X		CYRIX "CYRIX driver" off \
X		DUMMY "DUMMY driver" off \
X		FBDEV "FBDEV driver" off \
X		GLINT "GLINT driver" off \
X		I128 "i128 driver" off \
X		I740 "i740 driver" off \
X		I810 "i810 driver" on \
X		IMSTT "IMSTT driver" off \
X		MGA "MGA driver" off \
X		NEOMAGIC "NEOMAGIC driver" off \
X		NEWPORT "NEWPORT driver" off \
X		NSC "NSC driver" off \
X		NV "NV driver" on \
X		RENDITION "RENDITION driver" off \
X		S3 "S3 driver" off \
X		S3VIRGE "S3 Virge driver" off \
X		SAVAGE "SAVAGE driver" off \
X		SILICONMOTION "SILICONMOTION driver" off \
X		SIS "SIS driver" off \
X		TDFX "TDFX driver" off \
X		TGA "TGA driver" off \
X		TRIDENT "TRIDENT driver" off \
X		TSENG "TSENG driver" off \
X		VESA "VESA driver" on \
X		VGA "VGA driver" on \
X		VIA "VIA driver" off \
X		VMWARE "VMWARE driver" off \
X		VOODOO "VOODOO driver" off \
X		SUNFFB "SUNFFB driver" off
X
X.include <bsd.port.pre.mk>
X
X.if !defined(WITHOUT_APM)
XRUN_DEPENDS+=	${VIDEODIR}/apm_drv.so:${PORTSDIR}/x11-drivers/xf86-video-apm
X.endif
X
X.if !defined(WITHOUT_ARK)
XRUN_DEPENDS+=	${VIDEODIR}/ark_drv.so:${PORTSDIR}/x11-drivers/xf86-video-ark
X.endif
X
X.if !defined(WITHOUT_ATI)
XRUN_DEPENDS+= 	${VIDEODIR}/ati_drv.so:${PORTSDIR}/x11-drivers/xf86-video-ati
X.endif
X
X.if !defined(WITHOUT_CHIPS)
XRUN_DEPENDS+=	${VIDEODIR}/chips_drv.so:${PORTSDIR}/x11-drivers/xf86-video-chips
X.endif
X
X.if !defined(WITHOUT_CIRRUS)
XRUN_DEPENDS+=	${VIDEODIR}/cirrus_drv.so:${PORTSDIR}/x11-drivers/xf86-video-cirrus
X.endif
X
X.if !defined(WITHOUT_CYRIX)
XRUN_DEPENDS+=	${VIDEODIR}/cyrix_drv.so:${PORTSDIR}/x11-drivers/xf86-video-cyrix
X.endif
X
X.if !defined(WITHOUT_DUMMY)
XRUN_DEPENDS+=	${VIDEODIR}/dummy_drv.so:${PORTSDIR}/x11-drivers/xf86-video-dummy
X.endif
X
X.if !defined(WITHOUT_FBDEV)
XRUN_DEPENDS+=	${VIDEODIR}/fbdev_drv.so:${PORTSDIR}/x11-drivers/xf86-video-fbdev
X.endif
X
X.if !defined(WITHOUT_GLINT)
XRUN_DEPENDS+=	${VIDEODIR}/glint_drv.so:${PORTSDIR}/x11-drivers/xf86-video-glint
X.endif
X
X.if !defined(WITHOUT_I128)
XRUN_DEPENDS+=	${VIDEODIR}/i128_drv.so:${PORTSDIR}/x11-drivers/xf86-video-i128
X.endif
X
X.if !defined(WITHOUT_I740)
XRUN_DEPENDS+=	${VIDEODIR}/i740_drv.so:${PORTSDIR}/x11-drivers/xf86-video-i740
X.endif
X
X.if !defined(WITHOUT_I810)
XRUN_DEPENDS+=	${VIDEODIR}/i810_drv.so:${PORTSDIR}/x11-drivers/xf86-video-i810
X.endif
X
X.if !defined(WITHOUT_IMSTT)
XRUN_DEPENDS+=	${VIDEODIR}/imstt_drv.so:${PORTSDIR}/x11-drivers/xf86-video-imstt
X.endif
X
X.if !defined(WITHOUT_MGA)
XRUN_DEPENDS+=	${VIDEODIR}/mga_drv.so:${PORTSDIR}/x11-drivers/xf86-video-mga
X.endif
X
X.if !defined(WITHOUT_NEOMAGIC)
XRUN_DEPENDS+=	${VIDEODIR}/neomagic_drv.so:${PORTSDIR}/x11-drivers/xf86-video-neomagic
X.endif
X
X.if !defined(WITHOUT_NEWPORT)
XRUN_DEPENDS+=	${VIDEODIR}/newport_drv.so:${PORTSDIR}/x11-drivers/xf86-video-newport
X.endif
X
X.if !defined(WITHOUT_NSC)
XRUN_DEPENDS+=	${VIDEODIR}/nsc_drv.so:${PORTSDIR}/x11-drivers/xf86-video-nsc
X.endif
X
X.if !defined(WITHOUT_NV)
XRUN_DEPENDS+=	${VIDEODIR}/nv_drv.so:${PORTSDIR}/x11-drivers/xf86-video-nv
X.endif
X
X.if !defined(WITHOUT_RENDITION)
XRUN_DEPENDS+=	${VIDEODIR}/rendition_drv.so:${PORTSDIR}/x11-drivers/xf86-video-rendition
X.endif
X
X.if !defined(WITHOUT_S3)
XRUN_DEPENDS+=	${VIDEODIR}/s3_drv.so:${PORTSDIR}/x11-drivers/xf86-video-s3
X.endif
X
X.if !defined(WITHOUT_S3VIRGE)
XRUN_DEPENDS+=	${VIDEODIR}/s3virge_drv.so:${PORTSDIR}/x11-drivers/xf86-video-s3virge
X.endif
X
X.if !defined(WITHOUT_SAVAGE)
XRUN_DEPENDS+=	${VIDEODIR}/savage_drv.so:${PORTSDIR}/x11-drivers/xf86-video-savage
X.endif
X
X.if !defined(WITHOUT_SILICONMOTION)
XRUN_DEPENDS+=	${VIDEODIR}/siliconmotion_drv.so:${PORTSDIR}/x11-drivers/xf86-video-siliconmotion
X.endif
X
X.if !defined(WITHOUT_SIS)
XRUN_DEPENDS+=	${VIDEODIR}/sis_drv.so:${PORTSDIR}/x11-drivers/xf86-video-sis
X.endif
X
X.if !defined(WITHOUT_TDFX)
XRUN_DEPENDS+=	${VIDEODIR}/tdfx_drv.so:${PORTSDIR}/x11-drivers/xf86-video-tdfx
X.endif
X
X.if !defined(WITHOUT_TGA)
XRUN_DEPENDS+=	${VIDEODIR}/tga_drv.so:${PORTSDIR}/x11-drivers/xf86-video-tga
X.endif
X
X.if !defined(WITHOUT_TRIDENT)
XRUN_DEPENDS+=	${VIDEODIR}/trident_drv.so:${PORTSDIR}/x11-drivers/xf86-video-trident
X.endif
X
X.if !defined(WITHOUT_TSENG)
XRUN_DEPENDS+=	${VIDEODIR}/tseng_drv.so:${PORTSDIR}/x11-drivers/xf86-video-tseng
X.endif
X
X.if !defined(WITHOUT_VESA)
XRUN_DEPENDS+=	${VIDEODIR}/vesa_drv.so:${PORTSDIR}/x11-drivers/xf86-video-vesa
X.endif
X
X.if !defined(WITHOUT_VGA)
XRUN_DEPENDS+=	${VIDEODIR}/vga_drv.so:${PORTSDIR}/x11-drivers/xf86-video-vga
X.endif
X
X.if !defined(WITHOUT_VIA)
XRUN_DEPENDS+=	${VIDEODIR}/via_drv.so:${PORTSDIR}/x11-drivers/xf86-video-via
X.endif
X
X.if !defined(WITHOUT_VMWARE)
XRUN_DEPENDS+=	${VIDEODIR}/vmware_drv.so:${PORTSDIR}/x11-drivers/xf86-video-vmware
X.endif
X
X.if !defined(WITHOUT_VOODOO)
XRUN_DEPENDS+=	${VIDEODIR}/voodoo_drv.so:${PORTSDIR}/x11-drivers/xf86-video-voodoo
X.endif
X
X.if ${ARCH} == "sparc64" && !defined(WITHOUT_SUNFFB)
XRUN_DEPENDS+= 	${VIDEODIR}/sunffb_drv.so:${PORTSDIR}/x11-drivers/xf86-video-sunffb
X.endif
X
XNO_BUILD=	yes
X
Xdo-install:
X		${MKDIR} ${PREFIX}/libdata/xorg
X		${TOUCH} ${PREFIX}/libdata/xorg/video-drivers
X
X.include <bsd.port.post.mk>
X
END-of-xorg-video-drivers/Makefile
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list