git: 29c16629265c - main - x11-servers/xlibre-nest: New port: Xlibre Xnest server

From: Jose Alonso Cardenas Marquez <acm_at_FreeBSD.org>
Date: Fri, 12 Dec 2025 01:26:52 UTC
The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=29c16629265c5970eb48fc9a980ab0c884946b13

commit 29c16629265c5970eb48fc9a980ab0c884946b13
Author:     b-aaz <b-aazbsd@proton.me>
AuthorDate: 2025-12-12 00:57:21 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2025-12-12 01:26:25 +0000

    x11-servers/xlibre-nest: New port: Xlibre Xnest server
    
    This package contains Xnest, a nesting X Server that displays on an X Server.
    
    Reviewed by:    dtxdf acm
    Tested by:      dtxdf acm
    Obtained from:  https://github.com/b-aaz/xlibre-ports
---
 x11-servers/Makefile              |  1 +
 x11-servers/xlibre-nest/Makefile  | 19 +++++++++++++++++++
 x11-servers/xlibre-nest/pkg-descr |  1 +
 3 files changed, 21 insertions(+)

diff --git a/x11-servers/Makefile b/x11-servers/Makefile
index 305338da9ffb..2942aa453f6b 100644
--- a/x11-servers/Makefile
+++ b/x11-servers/Makefile
@@ -5,6 +5,7 @@
     SUBDIR += x2x
     SUBDIR += xarcan
     SUBDIR += xlibre-ephyr
+    SUBDIR += xlibre-nest
     SUBDIR += xorg-server
     SUBDIR += xwayland
 
diff --git a/x11-servers/xlibre-nest/Makefile b/x11-servers/xlibre-nest/Makefile
new file mode 100644
index 000000000000..0701580ed906
--- /dev/null
+++ b/x11-servers/xlibre-nest/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	xlibre-nest
+PORTVERSION=	${XLIBRE_VER}
+CATEGORIES=	x11-servers
+
+MAINTAINER=	b-aazbsd@proton.me
+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"
diff --git a/x11-servers/xlibre-nest/pkg-descr b/x11-servers/xlibre-nest/pkg-descr
new file mode 100644
index 000000000000..5b039cfeaf1a
--- /dev/null
+++ b/x11-servers/xlibre-nest/pkg-descr
@@ -0,0 +1 @@
+This package contains Xnest, a nesting X Server that displays on an X Server.