[Midnightbsd-cvs] mports [24007] trunk/x11-drivers/xorg-drivers/Makefile: update xorg drivers list
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Tue Aug 28 09:53:11 EDT 2018
Revision: 24007
http://svnweb.midnightbsd.org/mports/?rev=24007
Author: laffer1
Date: 2018-08-28 09:53:10 -0400 (Tue, 28 Aug 2018)
Log Message:
-----------
update xorg drivers list
Modified Paths:
--------------
trunk/x11-drivers/xorg-drivers/Makefile
Modified: trunk/x11-drivers/xorg-drivers/Makefile
===================================================================
--- trunk/x11-drivers/xorg-drivers/Makefile 2018-08-28 13:06:28 UTC (rev 24006)
+++ trunk/x11-drivers/xorg-drivers/Makefile 2018-08-28 13:53:10 UTC (rev 24007)
@@ -2,87 +2,92 @@
PORTNAME= xorg-drivers
PORTVERSION= 7.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-drivers
-MASTER_SITES= # none
-DISTFILES= # none
-EXTRACT_ONLY= # none
+MASTER_SITES= # none
+DISTFILES= # none
+EXTRACT_ONLY= # none
-MAINTAINER= ports at MidnightBSD.org
+MAINTAINER= portsMidnightBSD.org
COMMENT= X.org drivers meta-port
-LICENSE= agg
-.MAKE.FreeBSD_UL= yes
+LICENSE= mit
-VIDEODIR= ${PREFIX}/lib/xorg/modules/drivers
-INPUTDIR= ${PREFIX}/lib/xorg/modules/input
+VIDEODIR= ${LOCALBASE}/lib/xorg/modules/drivers
+INPUTDIR= ${LOCALBASE}/lib/xorg/modules/input
NO_BUILD= yes
-INPUT_DRIVERS= mouse \
- keyboard \
- acecad \
+INPUT_DRIVERS= acecad \
+ egalax \
elographics \
+ evdev \
+ fpit \
hyperpen \
joystick \
- magictouch \
+ keyboard \
+ libinput \
+ mouse \
mutouch \
penmount \
synaptics \
- vmmouse \
- void
+ void \
+ wacom
-VIDEO_DRIVERS= ati \
- mach64 \
- nv \
- r128 \
- vesa \
- apm \
+VIDEO_DRIVERS= apm \
ark \
+ ast \
chips \
- cyrix \
+ cirrus \
dummy \
- fbdev \
glint \
i128 \
i740 \
+ mach64 \
mga \
neomagic \
+ nv \
+ openchrome \
+ r128 \
rendition \
s3 \
s3virge \
savage \
+ scfb \
siliconmotion \
sis \
tdfx \
trident \
tseng \
- vmware \
+ vesa \
voodoo
-OPTIONS_DEFAULT= MOUSE \
- KEYBOARD \
- ATI \
- MACH64 \
- NV \
- R128 \
- VESA
+OPTIONS_DEFAULT= KEYBOARD \
+ MOUSE \
+ SCFB
.for type in input video
-. for a in ${${type:U}_DRIVERS}
-OPTIONS_DEFINE+= ${a:U}
-${a:U}_DESC= Install ${a} ${type} driver
+. for a in ${${type:tu}_DRIVERS}
+OPTIONS_DEFINE+= ${a:tu}
+${a:tu}_DESC= Install ${a} ${type} driver
. endfor
.endfor
-OPTIONS_DEFINE_i386= INTEL OPENCHROME
-OPTIONS_DEFAULT_i386= INTEL OPENCHROME
+OPTIONS_DEFINE_amd64= ATI INTEL VMMOUSE VMWARE
+OPTIONS_DEFAULT_amd64= ATI INTEL NV VMWARE VESA
-OPTIONS_DEFINE_amd64:= ${OPTIONS_DEFINE_i386}
-OPTIONS_DEFAULT_amd64:= ${OPTIONS_DEFAULT_i386}
+OPTIONS_DEFINE_i386:= ${OPTIONS_DEFINE_amd64} GEODE
+OPTIONS_DEFAULT_i386:= ${OPTIONS_DEFAULT_amd64}
+OPTIONS_DEFINE_sparc64= SUNFFB
+OPTIONS_DEFAULT_sparc64=SUNFFB
+
+ATI_DESC= Install ati (radeon) video driver
+GEODE_DESC= Install geode video driver
INTEL_DESC= Install intel video driver
-OPENCHROME_DESC= Install openchrome video driver
+SUNFFB_DESC= Install sunffb video driver
+VMMOUSE_DESC= Install vmmouse input driver
+VMWARE_DESC= Install vmware video driver
# these drivers have a different module name compared to the plugin they install
QUIRKS= keyboard:kbd
@@ -89,15 +94,27 @@
.include <bsd.mport.options.mk>
-VIDEO_DRIVERS+= intel openchrome
+# Manual add arch specific drivers so they be added to depend lines.
+.if ${ARCH}==i386 || ${ARCH}==amd64
+INPUT_DRIVERS+= vmmouse
+VIDEO_DRIVERS+= ati intel vmware
+.endif
+.if ${ARCH}==i386
+VIDEO_DRIVERS+= geode
+.endif
+
+.if ${ARCH}==sparc64
+VIDEO_DRIVERS+= sunffb
+.endif
+
.for type in input video
-. for i in ${${type:U}_DRIVERS}
-. if ${PORT_OPTIONS:M${i:U}} != ""
+. for i in ${${type:tu}_DRIVERS}
+. if ${PORT_OPTIONS:M${i:tu}} != ""
. if ${QUIRKS:M${i}\:*:C/.*://} != ""
-RUN_DEPENDS+= ${${type:U}DIR}/${QUIRKS:M${i}\:*:C/.*://}_drv.so:${PORTSDIR}/x11-drivers/xf86-${type}-${i}
+RUN_DEPENDS+= ${${type:tu}DIR}/${QUIRKS:M${i}\:*:C/.*://}_drv.so:x11-drivers/xf86-${type}-${i}
. else
-RUN_DEPENDS+= ${${type:U}DIR}/${i}_drv.so:${PORTSDIR}/x11-drivers/xf86-${type}-${i}
+RUN_DEPENDS+= ${${type:tu}DIR}/${i}_drv.so:x11-drivers/xf86-${type}-${i}
. endif
. endif
. endfor
@@ -104,7 +121,7 @@
.endfor
do-install:
- ${MKDIR} ${PREFIX}/libdata/xorg
- ${TOUCH} ${PREFIX}/libdata/xorg/drivers
+ ${MKDIR} ${PREFIX}/libdata/xorg
+ ${TOUCH} ${PREFIX}/libdata/xorg/drivers
.include <bsd.port.mk>
More information about the Midnightbsd-cvs
mailing list