blob: cb9359a4d8e095cfbd9abe35a775fda583c1f740 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
PORTNAME= mango
DISTVERSION= 0.15.4
CATEGORIES= x11-wm
MAINTAINER= nivit@FreeBSD.org
COMMENT= Lightweight, high-performance Wayland compositor built on dwl
WWW= https://mangowm.github.io/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= hwdata>=0.399:misc/hwdata \
wayland-protocols>=1.24:graphics/wayland-protocols
LIB_DEPENDS= libcjson.so:devel/libcjson \
libinput.so:x11/libinput \
libpcre2-8.so:devel/pcre2 \
libpixman-1.so:x11/pixman \
libscenefx-0.5.so:x11-toolkits/scenefx05 \
libwlroots-0.20.so:x11-toolkits/wlroots020 \
libxcb-icccm.so:x11/xcb-util-wm \
libxkbcommon.so:x11/libxkbcommon \
libwayland-server.so:graphics/wayland
RUN_DEPENDS= hwdata>=0.399:misc/hwdata \
Xwayland:x11-servers/xwayland
USES= meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= mangowm
MESON_ARGS= -Dsysconfdir=${PREFIX}/etc
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -E -e "s|(assets/(config.conf))|\1', rename : '\2.sample|1" \
${WRKSRC}/meson.build
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
|