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