Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Aug 2007 06:45:06 GMT
From:      Evren Yurtesen <yurtesen@ispro.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/115541: xorg-input-drivers with options dialog for a minimal X.Org installation
Message-ID:  <200708150645.l7F6j6eV004781@www.freebsd.org>
Resent-Message-ID: <200708150650.l7F6o5bE031343@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708150645.l7F6j6eV004781>