2026-04-06 19:19:57 +00:00
|
|
|
COMMENT = lightweight, high-performance Wayland compositor
|
|
|
|
|
|
2026-06-15 17:51:14 +00:00
|
|
|
DIST_TUPLE= github mangowm mango 0.14.3 .
|
2026-04-06 19:19:57 +00:00
|
|
|
|
|
|
|
|
CATEGORIES = wayland
|
|
|
|
|
|
|
|
|
|
HOMEPAGE = https://mangowm.github.io/
|
|
|
|
|
|
2026-05-15 09:29:06 +00:00
|
|
|
MAINTAINER = Volker Schlecht <volker@openbsd.org>
|
|
|
|
|
|
2026-04-06 19:19:57 +00:00
|
|
|
# GPLv3
|
|
|
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
|
|
2026-05-29 18:39:38 +00:00
|
|
|
WANTLIB += c cjson input m pcre2-8 pixman-1 scenefx-0.4 wayland-client
|
|
|
|
|
WANTLIB += wayland-server xcb-icccm xkbcommon
|
2026-05-18 16:55:38 +00:00
|
|
|
|
2026-04-06 19:19:57 +00:00
|
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
|
|
|
|
|
|
MODULES = devel/meson wayland/wlroots
|
|
|
|
|
|
|
|
|
|
BUILD_DEPENDS = wayland/wayland-protocols
|
|
|
|
|
|
2026-05-29 18:39:38 +00:00
|
|
|
LIB_DEPENDS = devel/cjson \
|
|
|
|
|
devel/pcre2 \
|
2026-04-06 19:19:57 +00:00
|
|
|
wayland/libinput-openbsd \
|
|
|
|
|
wayland/scenefx \
|
|
|
|
|
wayland/wayland \
|
|
|
|
|
x11/xkbcommon
|
|
|
|
|
|
|
|
|
|
RUN_DEPENDS = sysutils/rofi \
|
|
|
|
|
wayland/foot \
|
|
|
|
|
wayland/xwayland
|
|
|
|
|
|
|
|
|
|
post-install:
|
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mango/
|
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/assets/config.conf \
|
|
|
|
|
${PREFIX}/share/examples/mango/
|
2026-05-29 18:39:38 +00:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mango \
|
|
|
|
|
${PREFIX}/share/doc/mango/bindings \
|
|
|
|
|
${PREFIX}/share/doc/mango/configuration \
|
|
|
|
|
${PREFIX}/share/doc/mango/visuals \
|
|
|
|
|
${PREFIX}/share/doc/mango/window-management
|
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/{faq,ipc,screenshot,quick-start}.md \
|
|
|
|
|
${PREFIX}/share/doc/mango
|
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/bindings/*.md \
|
|
|
|
|
${PREFIX}/share/doc/mango/bindings/
|
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/configuration/*.md \
|
|
|
|
|
${PREFIX}/share/doc/mango/configuration/
|
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/visuals/*.md \
|
|
|
|
|
${PREFIX}/share/doc/mango/visuals/
|
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/docs/window-management/*.md \
|
|
|
|
|
${PREFIX}/share/doc/mango/window-management/
|
2026-04-06 19:19:57 +00:00
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|
|
|
|
|
|