diff --git a/x11-drivers/xlibre-drivers/Makefile b/x11-drivers/xlibre-drivers/Makefile index 0251d9e83595..8db4fc28d847 100644 --- a/x11-drivers/xlibre-drivers/Makefile +++ b/x11-drivers/xlibre-drivers/Makefile @@ -1,79 +1,80 @@ PORTNAME= xlibre-drivers PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre drivers meta-port WWW= https://github.com/X11Libre/ LICENSE= none USES= metaport -.include "../../x11-servers/xlibre-server/Makefile.version" +.include "${.CURDIR}/../../x11-servers/xlibre-server/Makefile.version" MODULEDIR= ${PREFIX}/lib/xorg/modules/xlibre-${XLIBRE_MJR_VER}/ VIDEODIR= ${MODULEDIR}/drivers INPUTDIR= ${MODULEDIR}/input INPUT_DRIVERS= elographics \ evdev \ joystick \ keyboard \ libinput \ mouse \ synaptics \ void \ egalax \ wacom VIDEO_DRIVERS= ast \ dummy \ nv \ scfb \ vesa OPTIONS_DEFAULT= KEYBOARD \ LIBINPUT \ MOUSE \ SCFB .for type in input video . for a in ${${type:tu}_DRIVERS} OPTIONS_DEFINE+= ${a:tu} ${a:tu}_DESC= Install ${a} ${type} driver . endfor .endfor OPTIONS_DEFINE_amd64= AMDGPU ATI INTEL VMMOUSE VMWARE OPTIONS_DEFAULT_amd64= VESA AMDGPU_DESC= Install amdgpu video driver ATI_DESC= Install ati (radeon) video driver INTEL_DESC= Install intel 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 .include # Manual add arch specific drivers so they be added to depend lines. .if ${ARCH}==i386 || ${ARCH}==amd64 INPUT_DRIVERS+= vmmouse VIDEO_DRIVERS+= amdgpu ati intel vmware .endif .for type in input video . for i in ${${type:tu}_DRIVERS} . if ${PORT_OPTIONS:M${i:tu}} != "" . if ${QUIRKS:M${i}\:*:C/.*://} != "" RUN_DEPENDS+= ${${type:tu}DIR}/${QUIRKS:M${i}\:*:C/.*://}_drv.so:x11-drivers/xlibre-xf86-${type}-${i} . else RUN_DEPENDS+= ${${type:tu}DIR}/${i}_drv.so:x11-drivers/xlibre-xf86-${type}-${i} . endif . endif . endfor .endfor .include diff --git a/x11-drivers/xlibre-xf86-input-egalax/Makefile b/x11-drivers/xlibre-xf86-input-egalax/Makefile index d61a0987da58..cbc3f680c4d9 100644 --- a/x11-drivers/xlibre-xf86-input-egalax/Makefile +++ b/x11-drivers/xlibre-xf86-input-egalax/Makefile @@ -1,14 +1,14 @@ PORTNAME= xlibre-xf86-input-egalax PORTVERSION= 25.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-drivers -MAINTAINER= b-aaz@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre input driver for eGalax touch screen devices WWW= https://github.com/X11Libre/xf86-input-egalax/ LICENSE= BSD2CLAUSE USES= xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-input-elographics/Makefile b/x11-drivers/xlibre-xf86-input-elographics/Makefile index 88a3ce8ddf00..9cf01355b5d0 100644 --- a/x11-drivers/xlibre-xf86-input-elographics/Makefile +++ b/x11-drivers/xlibre-xf86-input-elographics/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-input-elographics PORTVERSION= 25.0.1 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre elographics input driver WWW= https://github.com/X11Libre/xf86-input-elographics/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-input-evdev/Makefile b/x11-drivers/xlibre-xf86-input-evdev/Makefile index 6105a9b75df0..d083a73a0689 100644 --- a/x11-drivers/xlibre-xf86-input-evdev/Makefile +++ b/x11-drivers/xlibre-xf86-input-evdev/Makefile @@ -1,21 +1,22 @@ PORTNAME= xlibre-xf86-input-evdev PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre event device input driver WWW= https://github.com/X11Libre/xf86-input-evdev/ LICENSE= MIT # various styles LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libevdev.so:devel/libevdev \ libmtdev.so:devel/libmtdev RUN_DEPENDS= webcamd>=3.1.0.1:multimedia/webcamd USES= pathfix xlibre-cat:driver CONFIGURE_ENV= UDEV_CFLAGS=" " UDEV_LIBS=" " .include diff --git a/x11-drivers/xlibre-xf86-input-joystick/Makefile b/x11-drivers/xlibre-xf86-input-joystick/Makefile index cb000f74db34..80120663c57b 100644 --- a/x11-drivers/xlibre-xf86-input-joystick/Makefile +++ b/x11-drivers/xlibre-xf86-input-joystick/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-input-joystick PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre joystick input driver WWW= https://github.com/X11Libre/xf86-input-joystick/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= pathfix xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-input-keyboard/Makefile b/x11-drivers/xlibre-xf86-input-keyboard/Makefile index b7c0866e7000..c28712fd3cf7 100644 --- a/x11-drivers/xlibre-xf86-input-keyboard/Makefile +++ b/x11-drivers/xlibre-xf86-input-keyboard/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-input-keyboard PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre keyboard input driver WWW= https://github.com/X11Libre/xf86-input-keyboard/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-input-libinput/Makefile b/x11-drivers/xlibre-xf86-input-libinput/Makefile index ef834932822e..9c91c5ec4daa 100644 --- a/x11-drivers/xlibre-xf86-input-libinput/Makefile +++ b/x11-drivers/xlibre-xf86-input-libinput/Makefile @@ -1,17 +1,18 @@ PORTNAME= xlibre-xf86-input-libinput PORTVERSION= 25.0.1 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre libinput input driver WWW= https://github.com/X11Libre/xf86-input-libinput/ LICENSE= MIT # various styles LICENSE_FILE= ${WRKSRC}/COPYING USES= pathfix tar:xz xlibre-cat:driver BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libinput.so:x11/libinput .include diff --git a/x11-drivers/xlibre-xf86-input-mouse/Makefile b/x11-drivers/xlibre-xf86-input-mouse/Makefile index a15baf0ea879..d146d34b6664 100644 --- a/x11-drivers/xlibre-xf86-input-mouse/Makefile +++ b/x11-drivers/xlibre-xf86-input-mouse/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-input-mouse PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre mouse input driver WWW= https://github.com/X11Libre/xf86-input-mouse/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= pathfix xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-input-synaptics/Makefile b/x11-drivers/xlibre-xf86-input-synaptics/Makefile index c29668414a29..da911b16b101 100644 --- a/x11-drivers/xlibre-xf86-input-synaptics/Makefile +++ b/x11-drivers/xlibre-xf86-input-synaptics/Makefile @@ -1,23 +1,24 @@ PORTNAME= xlibre-xf86-input-synaptics PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre synaptics input driver WWW= https://github.com/X11Libre/xf86-input-synaptics/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= pathfix xorg xlibre-cat:driver USE_XORG= x11 xtst OPTIONS_DEFINE= EVDEV OPTIONS_DEFAULT=EVDEV EVDEV_DESC= Use evdev for input events (requires kernel support) EVDEV_CONFIGURE_ENV= BUILD_EVENTCOMM=yes EVDEV_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto EVDEV_LIB_DEPENDS= libevdev.so:devel/libevdev .include diff --git a/x11-drivers/xlibre-xf86-input-vmmouse/Makefile b/x11-drivers/xlibre-xf86-input-vmmouse/Makefile index bfead98ad3b7..e68e8b3c27c8 100644 --- a/x11-drivers/xlibre-xf86-input-vmmouse/Makefile +++ b/x11-drivers/xlibre-xf86-input-vmmouse/Makefile @@ -1,17 +1,18 @@ PORTNAME= xlibre-xf86-input-vmmouse PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre vmmouse input driver WWW= https://github.com/X11Libre/xf86-input-vmmouse/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake xlibre-cat:driver ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= vmmouse protocol is only supported on x86-compatible architectures .include diff --git a/x11-drivers/xlibre-xf86-input-void/Makefile b/x11-drivers/xlibre-xf86-input-void/Makefile index 44957bb378db..a7d81142a388 100644 --- a/x11-drivers/xlibre-xf86-input-void/Makefile +++ b/x11-drivers/xlibre-xf86-input-void/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-input-void PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre void input driver WWW= https://github.com/X11Libre/xf86-input-void/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-input-wacom/Makefile b/x11-drivers/xlibre-xf86-input-wacom/Makefile index da5ea314bf0a..ec249a4b5207 100644 --- a/x11-drivers/xlibre-xf86-input-wacom/Makefile +++ b/x11-drivers/xlibre-xf86-input-wacom/Makefile @@ -1,40 +1,41 @@ PORTNAME= xlibre-xf86-input-wacom PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre legacy Wacom tablet driver WWW= https://github.com/X11Libre/xf86-input-wacom/ \ https://linuxwacom.github.io/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto RUN_DEPENDS= webcamd>=3.1.0.1:multimedia/webcamd USES= gmake pathfix xorg xlibre-cat:driver USE_XORG= x11 xext xinerama xrandr LDFLAGS+= -Wl,--as-needed # Xext USE_RC_SUBR= wacom SUB_FILES= pkg-message GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ENV= UDEV_CFLAGS=" " UDEV_LIBS=" " CONFIGURE_ARGS= --without-systemd-unit-dir \ --without-udev-rules-dir \ --without-doxygen OPTIONS_DEFINE= DEBUG TEST DEBUG_CONFIGURE_ENABLE=debug TEST_CONFIGURE_ENABLE=unit-tests TEST_ALL_TARGET=check post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d ${INSTALL_DATA} ${FILESDIR}/wacom.conf.sample \ ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d .include diff --git a/x11-drivers/xlibre-xf86-video-amdgpu/Makefile b/x11-drivers/xlibre-xf86-video-amdgpu/Makefile index f45cd8129854..1561195756d2 100644 --- a/x11-drivers/xlibre-xf86-video-amdgpu/Makefile +++ b/x11-drivers/xlibre-xf86-video-amdgpu/Makefile @@ -1,27 +1,28 @@ PORTNAME= xlibre-xf86-video-amdgpu PORTVERSION= 25.0.3 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre amdgpu display driver WWW= https://github.com/X11Libre/xf86-video-amdgpu/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING # No amdgpu kernel driver on non-x86 and PC98. ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64le ONLY_FOR_ARCHS_REASON= KMS is required and currently only available on x86/arm64/powerpc64le LIB_DEPENDS= libdrm_amdgpu.so:graphics/libdrm USES= gl tar:xz xlibre-cat:driver USE_GL= gbm CONFIGURE_ARGS+=--disable-udev PLIST_FILES= ${MODULEDIR}/drivers/video/amdgpu_drv.so \ share/man/man4/amdgpu.4x.gz \ share/X11/xorg.conf.d/10-amdgpu.conf .include diff --git a/x11-drivers/xlibre-xf86-video-ast/Makefile b/x11-drivers/xlibre-xf86-video-ast/Makefile index 8c15c994e969..92e0fc90b17e 100644 --- a/x11-drivers/xlibre-xf86-video-ast/Makefile +++ b/x11-drivers/xlibre-xf86-video-ast/Makefile @@ -1,20 +1,20 @@ PORTNAME= xlibre-xf86-video-ast PORTVERSION= 25.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre ASPEED display driver WWW= https://github.com/X11Libre/xf86-video-ast/ -ONLY_FOR_ARCHS= amd64 i386 +ONLY_FOR_ARCHS= amd64 i386 powerpc64le LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xlibre-cat:driver INSTALL_TARGET= install-strip PLIST_FILES= ${MODULEDIR}/drivers/ast_drv.so .include diff --git a/x11-drivers/xlibre-xf86-video-ati/Makefile b/x11-drivers/xlibre-xf86-video-ati/Makefile index 10a6a675ee15..29614d82f1eb 100644 --- a/x11-drivers/xlibre-xf86-video-ati/Makefile +++ b/x11-drivers/xlibre-xf86-video-ati/Makefile @@ -1,25 +1,26 @@ PORTNAME= xlibre-xf86-video-ati PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre ati display driver WWW= https://github.com/X11Libre/xf86-video-ati/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING # No Radeon kernel driver on non-x86. ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= KMS is required and currently only available on x86/arm64/powerpc64 LIB_DEPENDS= libpciaccess.so:devel/libpciaccess \ libdrm_radeon.so:graphics/libdrm USES= gl xlibre xlibre-cat:driver USE_GL= gbm USE_XORG= pciaccess CONFIGURE_ARGS+=--disable-udev .include diff --git a/x11-drivers/xlibre-xf86-video-dummy/Makefile b/x11-drivers/xlibre-xf86-video-dummy/Makefile index 07851c77a7a2..f3ae7ee3ea73 100644 --- a/x11-drivers/xlibre-xf86-video-dummy/Makefile +++ b/x11-drivers/xlibre-xf86-video-dummy/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-video-dummy PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre dummy display driver WWW= https://github.com/X11Libre/xf86-video-dummy/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-video-intel/Makefile b/x11-drivers/xlibre-xf86-video-intel/Makefile index d225b8d1db17..47cfd61cb898 100644 --- a/x11-drivers/xlibre-xf86-video-intel/Makefile +++ b/x11-drivers/xlibre-xf86-video-intel/Makefile @@ -1,54 +1,55 @@ PORTNAME= xlibre-xf86-video-intel PORTVERSION= 25.0.1 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre legacy driver for Intel integrated graphics chipsets WWW= https://01.org/linuxgraphics/xf86-video-intel/ LICENSE= MIT # various LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= only Intel integrated GPUs on x86 are supported LIB_DEPENDS= libdrm_intel.so:graphics/libdrm \ libxcb-util.so:x11/xcb-util libXvMC.so:x11/libXvMC USES= localbase xlibre xlibre-cat:driver,meson USE_XORG= pciaccess pixman x11 xcb xinerama xrandr xdamage xcursor xtst xfixes xrender xscrnsaver xext xv CONFIGURE_ENV= ac_cv_header_sys_sysinfo_h=no # XXX ports/242236 TEST_TARGET= check GH_TAGNAME= 497585a # XXX bug 214593: SNA crashes on pre-SandyBridge hardware MESON_ARGS+=-Ddefault-accel=uxa -Dbacklight-helper=false OPTIONS_DEFINE= TOOLS UDEV UMS VALGRIND XVMC OPTIONS_DEFAULT=UDEV XVMC UMS OPTIONS_SUB= yes TOOLS_DESC= Enables misc tools TOOLS_MESON_TRUE= tools UDEV_DESC= udev-based monitor hotplug detection UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd UDEV_MESON_TRUE= udev XVMC_MESON_ENABLE= xvmc UMS_DESC= Userspace Mode Setting for old chips. UMS_LIB_DEPENDS= libxcb-util.so:x11/xcb-util libXvMC.so:x11/libXvMC UMS_MESON_TRUE= ums VALGRIND_DESC= Enable valgrindified ioctls for debugging VALGRIND_BUILD_DEPENDS= valgrind:devel/valgrind VALGRIND_MESON_TRUE= valgrind post-patch: .if ${MESON_ARGS:M-Ddefault-accel=uxa} @${REINPLACE_CMD} '/^Default/s/SNA/UXA/' ${WRKSRC}/man/intel.man .endif .include diff --git a/x11-drivers/xlibre-xf86-video-mga/Makefile b/x11-drivers/xlibre-xf86-video-mga/Makefile index b7d67847d416..67f771dae05f 100644 --- a/x11-drivers/xlibre-xf86-video-mga/Makefile +++ b/x11-drivers/xlibre-xf86-video-mga/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-video-mga PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre mga display driver WWW= https://github.com/X11Libre/xf86-video-mga/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-video-nv/Makefile b/x11-drivers/xlibre-xf86-video-nv/Makefile index 617506a4164b..d37cea415b05 100644 --- a/x11-drivers/xlibre-xf86-video-nv/Makefile +++ b/x11-drivers/xlibre-xf86-video-nv/Makefile @@ -1,14 +1,15 @@ PORTNAME= xlibre-xf86-video-nv PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre nv display driver WWW= https://github.com/X11Libre/xf86-video-nv/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:xz xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-video-qxl/Makefile b/x11-drivers/xlibre-xf86-video-qxl/Makefile index b28124d12828..7c7b9ff23bf1 100644 --- a/x11-drivers/xlibre-xf86-video-qxl/Makefile +++ b/x11-drivers/xlibre-xf86-video-qxl/Makefile @@ -1,37 +1,38 @@ PORTNAME= xlibre-xf86-video-qxl DISTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre X server -- QXL display driver WWW= https://github.com/X11Libre/xf86-video-qxl/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ spice-protocol>=0.12.10:devel/spice-protocol LIB_DEPENDS= libspice-server.so:devel/libspice-server \ libudev.so:devel/libudev-devd USES= localbase:ldflags pkgconfig python shebangfix tar:xz xorg \ xlibre-cat:driver USE_XORG= xfont2 python_OLD_CMD= /usr/bin/python SHEBANG_FILES= scripts/Xspice CONFIGURE_ARGS+= --enable-xspice OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d post-install: ${INSTALL_DATA} ${WRKSRC}/examples/spiceqxl.xorg.conf.example \ ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d/spiceqxl.xorg.conf.example .include diff --git a/x11-drivers/xlibre-xf86-video-scfb/Makefile b/x11-drivers/xlibre-xf86-video-scfb/Makefile index cd6439f0f432..9d9d15d1758e 100644 --- a/x11-drivers/xlibre-xf86-video-scfb/Makefile +++ b/x11-drivers/xlibre-xf86-video-scfb/Makefile @@ -1,16 +1,17 @@ PORTNAME= xlibre-xf86-video-scfb PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aaz@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre syscons display driver WWW= https://github.com/X11Libre/xf86-video-scfb LICENSE= BSD2CLAUSE USES= xlibre-cat:driver PLIST_FILES= ${MODULEDIR}/drivers/scfb_drv.so \ share/man/man4/scfb.4x.gz .include diff --git a/x11-drivers/xlibre-xf86-video-vesa/Makefile b/x11-drivers/xlibre-xf86-video-vesa/Makefile index ff3885c51e3d..40e70d4607a8 100644 --- a/x11-drivers/xlibre-xf86-video-vesa/Makefile +++ b/x11-drivers/xlibre-xf86-video-vesa/Makefile @@ -1,17 +1,17 @@ PORTNAME= xlibre-xf86-video-vesa PORTVERSION= 25.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre vesa display driver WWW= https://githhub.com/X11Libre/xf86-video-vesa ONLY_FOR_ARCHS= amd64 i386 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= xlibre-cat:driver .include diff --git a/x11-drivers/xlibre-xf86-video-vmware/Makefile b/x11-drivers/xlibre-xf86-video-vmware/Makefile index 4292b6b7d138..bc4bae215410 100644 --- a/x11-drivers/xlibre-xf86-video-vmware/Makefile +++ b/x11-drivers/xlibre-xf86-video-vmware/Makefile @@ -1,22 +1,23 @@ PORTNAME= xlibre-xf86-video-vmware PORTVERSION= 25.0.0 +PORTREVISION= 1 CATEGORIES= x11-drivers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre vmware display driver WWW= https://github.com/X11Libre/xf86-video-vmware/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= vmware gfx protocol is only supported on x86-compatible architectures USES= xlibre-cat:driver LIB_DEPENDS+= libdrm.so:graphics/libdrm \ libxatracker.so:graphics/mesa-gallium-xa CONFIGURE_ARGS= --without-libudev .include diff --git a/x11-servers/xlibre-ephyr/Makefile b/x11-servers/xlibre-ephyr/Makefile index 949a278a6b74..7f24a2d0f614 100644 --- a/x11-servers/xlibre-ephyr/Makefile +++ b/x11-servers/xlibre-ephyr/Makefile @@ -1,25 +1,26 @@ PORTNAME= xlibre-ephyr PORTVERSION= ${XLIBRE_VER} +PORTREVISION= 1 CATEGORIES= x11-servers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= Xlibre Xephyr server WWW= https://github.com/X11Libre/xserver/ LICENSE= MIT CONFLICTS_INSTALL= xephyr USES+= xlibre-cat:server USE_XORG+=xcb MESON_ARGS+= -Dglamor=true LIB_DEPENDS+= libepoxy.so:graphics/libepoxy LIB_DEPENDS+= libxcb-render-util.so:x11/xcb-util-renderutil \ libxcb-image.so:x11/xcb-util-image \ libxcb-icccm.so:x11/xcb-util-wm \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-util.so:x11/xcb-util -.include "../xlibre-server/Makefile.common" +.include "${.CURDIR}/../xlibre-server/Makefile.common" diff --git a/x11-servers/xlibre-nest/Makefile b/x11-servers/xlibre-nest/Makefile index 0701580ed906..8ec7e8b7131c 100644 --- a/x11-servers/xlibre-nest/Makefile +++ b/x11-servers/xlibre-nest/Makefile @@ -1,19 +1,20 @@ PORTNAME= xlibre-nest PORTVERSION= ${XLIBRE_VER} +PORTREVISION= 1 CATEGORIES= x11-servers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= Xlibre Xnest server WWW= https://github.com/X11Libre/xserver/ LICENSE= MIT CONFLICTS_INSTALL= xorg-nestserver USES= xlibre-cat:server USE_XORG+=xcb LIB_DEPENDS+= libxcb-util.so:x11/xcb-util \ libxcb-icccm.so:x11/xcb-util-wm -.include "../xlibre-server/Makefile.common" +.include "${.CURDIR}/../xlibre-server/Makefile.common" diff --git a/x11-servers/xlibre-server/Makefile b/x11-servers/xlibre-server/Makefile index 2b87a05d2d92..02e7d96e4799 100644 --- a/x11-servers/xlibre-server/Makefile +++ b/x11-servers/xlibre-server/Makefile @@ -1,65 +1,66 @@ PORTNAME= xlibre-server PORTVERSION= ${XLIBRE_VER} +PORTREVISION= 1 CATEGORIES= x11-servers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= Xlibre X server WWW= https://github.com/X11Libre/xserver/ LICENSE= MIT CONFLICTS= xorg-server USES+= xlibre-cat:server OPTIONS_SUB= YES OPTIONS_DEFINE= UDEV SUID NVIDIA_ABI INPUTTEST SEATD OPTIONS_DEFAULT=UDEV SUID INPUTTEST SEATD UDEV_DESC= Enable udev. (For libinput & autoconfiguration/hotplug) UDEV_MESON_TRUE= udev udev_kms UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd SUID_DESC= Enable the setuid binary. (For starting X as a normal user) SUID_MESON_TRUE= suid_wrapper OPTIONS_DEFAULT_amd64= NVIDIA_ABI OPTIONS_DEFAULT_i386= NVIDIA_ABI NVIDIA_ABI_DESC= Rebuild XLibre drivers if switched! Fixes for NVIDIA drivers. NVIDIA_ABI_MESON_TRUE= legacy_nvidia_padding legacy_nvidia_340x INPUTTEST_DESC= Build inputtest driver. (For testing and automation) INPUTTEST_MESON_TRUE= xf86-input-inputtest SEATD_DESC= Build with seatd support. (For running X unprivileged) SEATD_MESON_TRUE= seatd_libseat SEATD_LIB_DEPENDS= libseat.so:sysutils/seatd LIB_DEPENDS+= libxcvt.so:x11/libxcvt \ libdrm.so:graphics/libdrm \ libepoll-shim.so:devel/libepoll-shim \ libepoxy.so:graphics/libepoxy MESON_ARGS+= -Dlog_dir=/var/log \ -Ddrm=true PLIST_SUB+= FONTPATHD="${FONTPATHD:S,^${PREFIX}/,,}" USE_XORG+= pciaccess USE_GL+= gbm -.include "../xlibre-server/Makefile.common" +.include "${.CURDIR}/../xlibre-server/Makefile.common" OLDMODULEDIR= /lib/xorg/modules post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d @${MKDIR} ${STAGEDIR}${PREFIX}${OLDMODULEDIR}/extensions @${MKDIR} ${STAGEDIR}${PREFIX}${OLDMODULEDIR}/drivers @${MKDIR} ${STAGEDIR}${PREFIX}${OLDMODULEDIR}/input @${MKDIR} ${STAGEDIR}${FONTPATHD} @${MKDIR} ${STAGEDIR}${PREFIX}/share/X11/xorg.conf.d @${INSTALL_DATA} ${FILESDIR}/20-evdev-kbd.conf \ ${STAGEDIR}${PREFIX}/share/X11/xorg.conf.d .include diff --git a/x11-servers/xlibre-vfb/Makefile b/x11-servers/xlibre-vfb/Makefile index f57d65bc78e3..31ac75d58e94 100644 --- a/x11-servers/xlibre-vfb/Makefile +++ b/x11-servers/xlibre-vfb/Makefile @@ -1,15 +1,16 @@ PORTNAME= xlibre-vfb PORTVERSION= ${XLIBRE_VER} +PORTREVISION= 1 CATEGORIES= x11-servers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= Xlibre Xvfb server WWW= https://github.com/X11Libre/xserver/ LICENSE= MIT CONFLICTS_INSTALL= xorg-vfbserver USES= xlibre-cat:server -.include "../xlibre-server/Makefile.common" +.include "${.CURDIR}/../xlibre-server/Makefile.common" diff --git a/x11/xlibre-minimal/Makefile b/x11/xlibre-minimal/Makefile index 177e5468702f..efb7954f1820 100644 --- a/x11/xlibre-minimal/Makefile +++ b/x11/xlibre-minimal/Makefile @@ -1,35 +1,36 @@ PORTNAME= xlibre-minimal PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= x11 x11-servers -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre + X.Org minimal distribution metaport WWW= https://github.com/X11Libre/xserver/ \ https://www.x.org/ USES= metaport -.include "../../x11-servers/xlibre-server/Makefile.version" +.include "${.CURDIR}/../../x11-servers/xlibre-server/Makefile.version" MODULEDIR= ${LOCALBASE}/lib/xorg/modules/xlibre-${XLIBRE_MJR_VER}/ VIDEODIR= ${MODULEDIR}/drivers INPUTDIR= ${MODULEDIR}/input .include VIDEO_DRIVER?= vesa RUN_DEPENDS+= ${LOCALBASE}/bin/Xorg:x11-servers/xlibre-server \ ${LOCALBASE}/bin/xinit:x11/xinit \ ${LOCALBASE}/bin/xauth:x11/xauth \ ${INPUTDIR}/libinput_drv.so:x11-drivers/xlibre-xf86-input-libinput .if ${VIDEO_DRIVER} == "nvidia" RUN_DEPENDS+= ${LOCALBASE}/lib/xorg/modules/drivers/nvidia_drv.so:x11/nvidia-driver@xlibre .elif ${VIDEO_DRIVER} == "intel" RUN_DEPENDS+= ${LOCALBASE}/lib/dri/i965_drv_video.so:multimedia/libva-intel-driver RUN_DEPENDS+= ${VIDEODIR}/${VIDEO_DRIVER}_drv.so:x11-drivers/xlibre-xf86-video-${VIDEO_DRIVER} .else RUN_DEPENDS+= ${VIDEODIR}/${VIDEO_DRIVER}_drv.so:x11-drivers/xlibre-xf86-video-${VIDEO_DRIVER} .endif .include diff --git a/x11/xlibre/Makefile b/x11/xlibre/Makefile index 5b8f5e01c8fc..e99c8b23157f 100644 --- a/x11/xlibre/Makefile +++ b/x11/xlibre/Makefile @@ -1,28 +1,28 @@ PORTNAME= xlibre -PORTVERSION= 0.1 +PORTVERSION= 1.0 CATEGORIES= x11 -MAINTAINER= b-aazbsd@proton.me +MAINTAINER= xlibre@FreeBSD.org COMMENT= XLibre + X.Org complete distribution metaport WWW= https://github.com/X11Libre/ \ https://www.x.org/ USES= metaport RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri # data RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/xbitmaps.pc:x11/xbitmaps \ ${LOCALBASE}/share/icons/handhelds/cursors/X_cursor:x11-themes/xcursor-themes OPTIONS_DEFINE= DOCS DOCS_RUN_DEPENDS+= ${LOCALBASE}/share/doc/xorg-docs/README.xml:x11/xorg-docs # app, lib, font, driver RUN_DEPENDS+= xorg-apps>0:x11/xorg-apps \ xorg-libraries>0:x11/xorg-libraries \ xorg-fonts>0:x11-fonts/xorg-fonts \ xlibre-drivers>0:x11-drivers/xlibre-drivers .include