diff options
author | Mikael Urankar <mikael@FreeBSD.org> | 2021-03-12 11:38:07 +0000 |
---|---|---|
committer | Mikael Urankar <mikael@FreeBSD.org> | 2021-03-12 11:38:07 +0000 |
commit | 7c4f419e26d2cbeaa0819a3f2ff647cecbb024bf (patch) | |
tree | e759d7202e770bb421f0a2c618477dd7ffe9982c /x11 | |
parent | 16faa25a4170e0de9bcf3b85efea1c5b01004070 (diff) |
x11/alacritty: Add video backend option
PR: 254035
Submitted by: Evgeniy Khramtsov
Notes
Notes:
svn path=/head/; revision=568171
Diffstat (limited to 'x11')
-rw-r--r-- | x11/alacritty/Makefile | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile index 2fc2502d4cf4..fbd7c7a1deb7 100644 --- a/x11/alacritty/Makefile +++ b/x11/alacritty/Makefile @@ -3,6 +3,7 @@ PORTNAME= alacritty DISTVERSIONPREFIX= v DISTVERSION= 0.7.2 +PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= mikael@FreeBSD.org @@ -15,9 +16,8 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 TEST_DEPENDS= dejavu>0:x11-fonts/dejavu -USES= cargo localbase:ldflags python:3.6+,build ssl:build xorg +USES= cargo localbase:ldflags python:3.6+,build ssl:build USE_GITHUB= yes -USE_XORG= xcb CARGO_CRATES= ab_glyph_rasterizer-0.1.4 \ adler32-1.2.0 \ @@ -221,6 +221,9 @@ CARGO_CRATES= ab_glyph_rasterizer-0.1.4 \ CARGO_USE_GITHUB= yes CARGO_INSTALL_PATH= alacritty +CARGO_FEATURES+= --no-default-features +CARGO_CARGOTOML= ${WRKSRC}/${PORTNAME}/Cargo.toml + # For xcb crate BINARY_ALIAS= python3=${PYTHON_CMD} @@ -235,6 +238,17 @@ PORTEXAMPLES= alacritty.yml OPTIONS_DEFINE= EXAMPLES +BACKEND_DESC= Display backend + +OPTIONS_MULTI= BACKEND +OPTIONS_MULTI_BACKEND= WAYLAND X11 +OPTIONS_DEFAULT= WAYLAND + +WAYLAND_VARS= CARGO_FEATURES+=wayland +X11_USES= xorg +X11_USE= XORG=xcb +X11_VARS= CARGO_FEATURES+=x11 + post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/alacritty ${INSTALL_DATA} ${WRKSRC}/extra/linux/Alacritty.desktop \ |