ports/115541: xorg-input-drivers with options dialog for a minimal X.Org installation
Evren Yurtesen
yurtesen at ispro.net
Wed Aug 15 06:50:05 UTC 2007
>Number: 115541
>Category: ports
>Synopsis: xorg-input-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:04 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-input-drivers
This meta port contains X.Org input 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-input-drivers/
# xorg-input-drivers/pkg-plist
# xorg-input-drivers/pkg-descr
# xorg-input-drivers/Makefile
#
echo c - xorg-input-drivers/
mkdir -p xorg-input-drivers/ > /dev/null 2>&1
echo x - xorg-input-drivers/pkg-plist
sed 's/^X//' >xorg-input-drivers/pkg-plist << 'END-of-xorg-input-drivers/pkg-plist'
Xlibdata/xorg/input-drivers
X at dirrmtry libdata/xorg
END-of-xorg-input-drivers/pkg-plist
echo x - xorg-input-drivers/pkg-descr
sed 's/^X//' >xorg-input-drivers/pkg-descr << 'END-of-xorg-input-drivers/pkg-descr'
XThis meta port contains X.Org input drivers. It allows you to choose
Xthe drives you need and omit the rest.
X
XWWW: http://www.x.org/
X
END-of-xorg-input-drivers/pkg-descr
echo x - xorg-input-drivers/Makefile
sed 's/^X//' >xorg-input-drivers/Makefile << 'END-of-xorg-input-drivers/Makefile'
X# New ports collection makefile for: xorg-input-drivers
X# Date created: Aug 11 2007
X#
X
XPORTNAME= xorg-input-drivers
XPORTVERSION= 7.2
XCATEGORIES= x11-drivers
XMASTER_SITES= # none
XDISTFILES= # none
XEXTRACT_ONLY= # none
X
XMAINTAINER= x11 at FreeBSD.org
XCOMMENT= X.org drivers meta-port
X
XUSE_X_PREFIX= yes
XINPUTDIR= ${PREFIX}/lib/xorg/modules/input
X
XOPTIONS= ACECAD "ACECAD driver" off \
X CALCOMP "CALCOMP driver" off \
X CITRON "CITRON driver" off \
X DIGITALEDGE "DIGITALEDGE driver" off \
X DMC "DMC driver" off \
X DYNAPRO "DYNAPRO driver" off \
X ELO2300 "ELO2300 driver" off \
X ELOGRAPHICS "ELOGRAPHICS driver" off \
X FPIT "FPIT driver" off \
X HYPERPEN "HYPERPEN driver" off \
X JAMSTUDIO "JAMSTUDIO driver" off \
X JOYSTICK "JOYSTICK driver" off \
X KEYBOARD "KEYBOARD driver" on \
X MAGELLAN "MAGELLAN driver" off \
X MAGICTOUCH "MAGICTOUCH driver" off \
X MICROTOUCH "MICROTOUCH driver" off \
X MOUSE "MOUSE driver" on \
X MUTOUCH "MUTOUCH driver" off \
X PALMAX "PALMAX driver" off \
X PENMOUNT "PENMOUNT driver" off \
X SPACEORB "SPACEORB driver" off \
X SUMMA "SUMMA driver" off \
X TEK4957 "TEK4957 driver" off \
X VOID "VOID driver" on \
X
X.include <bsd.port.pre.mk>
X
X.if !defined(WITHOUT_ACECAD)
XRUN_DEPENDS+= ${INPUTDIR}/acecad_drv.so:${PORTSDIR}/x11-drivers/xf86-input-acecad
X.endif
X
X.if !defined(WITHOUT_CALCOMP)
XRUN_DEPENDS+= ${INPUTDIR}/calcomp_drv.so:${PORTSDIR}/x11-drivers/xf86-input-calcomp
X.endif
X
X.if !defined(WITHOUT_CITRON)
XRUN_DEPENDS+= ${INPUTDIR}/citron_drv.so:${PORTSDIR}/x11-drivers/xf86-input-citron
X.endif
X
X.if !defined(WITHOUT_DIGITALEDGE)
XRUN_DEPENDS+= ${INPUTDIR}/digitaledge_drv.so:${PORTSDIR}/x11-drivers/xf86-input-digitaledge
X.endif
X
X.if !defined(WITHOUT_DMC)
XRUN_DEPENDS+= ${INPUTDIR}/dmc_drv.so:${PORTSDIR}/x11-drivers/xf86-input-dmc
X.endif
X
X.if !defined(WITHOUT_DYNAPRO)
XRUN_DEPENDS+= ${INPUTDIR}/dynapro_drv.so:${PORTSDIR}/x11-drivers/xf86-input-dynapro
X.endif
X
X.if !defined(WITHOUT_ELO2300)
XRUN_DEPENDS+= ${INPUTDIR}/elo2300_drv.so:${PORTSDIR}/x11-drivers/xf86-input-elo2300
X.endif
X
X.if !defined(WITHOUT_ELOGRAPHICS)
XRUN_DEPENDS+= ${INPUTDIR}/elographics_drv.so:${PORTSDIR}/x11-drivers/xf86-input-elographics
X.endif
X
X.if !defined(WITHOUT_FPIT)
XRUN_DEPENDS+= ${INPUTDIR}/fpit_drv.so:${PORTSDIR}/x11-drivers/xf86-input-fpit
X.endif
X
X.if !defined(WITHOUT_HYPERPEN)
XRUN_DEPENDS+= ${INPUTDIR}/hyperpen_drv.so:${PORTSDIR}/x11-drivers/xf86-input-hyperpen
X.endif
X
X.if !defined(WITHOUT_JAMSTUDIO)
XRUN_DEPENDS+= ${INPUTDIR}/js_x_drv.so:${PORTSDIR}/x11-drivers/xf86-input-jamstudio
X.endif
X
X.if !defined(WITHOUT_JOYSTICK)
XRUN_DEPENDS+= ${INPUTDIR}/joystick_drv.so:${PORTSDIR}/x11-drivers/xf86-input-joystick
X.endif
X
X.if !defined(WITHOUT_KEYBOARD)
XRUN_DEPENDS+= ${INPUTDIR}/keyboard_drv.so:${PORTSDIR}/x11-drivers/xf86-input-keyboard
X.endif
X
X.if !defined(WITHOUT_MAGELLAN)
XRUN_DEPENDS+= ${INPUTDIR}/magellan_drv.so:${PORTSDIR}/x11-drivers/xf86-input-magellan
X.endif
X
X.if !defined(WITHOUT_MAGICTOUCH)
XRUN_DEPENDS+= ${INPUTDIR}/magictouch_drv.so:${PORTSDIR}/x11-drivers/xf86-input-magictouch
X.endif
X
X.if !defined(WITHOUT_MICROTOUCH)
XRUN_DEPENDS+= ${INPUTDIR}/microtouch_drv.so:${PORTSDIR}/x11-drivers/xf86-input-microtouch
X.endif
X
X.if !defined(WITHOUT_MOUSE)
XRUN_DEPENDS+= ${INPUTDIR}/mouse_drv.so:${PORTSDIR}/x11-drivers/xf86-input-mouse
X.endif
X
X.if !defined(WITHOUT_MUTOUCH)
XRUN_DEPENDS+= ${INPUTDIR}/mutouch_drv.so:${PORTSDIR}/x11-drivers/xf86-input-mutouch
X.endif
X
X.if !defined(WITHOUT_PALMAX)
XRUN_DEPENDS+= ${INPUTDIR}/palmax_drv.so:${PORTSDIR}/x11-drivers/xf86-input-palmax
X.endif
X
X.if !defined(WITHOUT_PENMOUNT)
XRUN_DEPENDS+= ${INPUTDIR}/penmount_drv.so:${PORTSDIR}/x11-drivers/xf86-input-penmount
X.endif
X
X.if !defined(WITHOUT_SPACEORB)
XRUN_DEPENDS+= ${INPUTDIR}/spaceorb_drv.so:${PORTSDIR}/x11-drivers/xf86-input-spaceorb
X.endif
X
X.if !defined(WITHOUT_SUMMA)
XRUN_DEPENDS+= ${INPUTDIR}/summa_drv.so:${PORTSDIR}/x11-drivers/xf86-input-summa
X.endif
X
X.if !defined(WITHOUT_TEK4957)
XRUN_DEPENDS+= ${INPUTDIR}/tek4957_drv.so:${PORTSDIR}/x11-drivers/xf86-input-tek4957
X.endif
X
X.if !defined(WITHOUT_VOID)
XRUN_DEPENDS+= ${INPUTDIR}/void_drv.so:${PORTSDIR}/x11-drivers/xf86-input-void
X.endif
X
XNO_BUILD= yes
X
Xdo-install:
X ${MKDIR} ${PREFIX}/libdata/xorg
X ${TOUCH} ${PREFIX}/libdata/xorg/input-drivers
X
X.include <bsd.port.post.mk>
END-of-xorg-input-drivers/Makefile
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list