From nobody Wed Nov 29 13:52:47 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SgLPD12RBz52kkq; Wed, 29 Nov 2023 13:52:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SgLPD0SYlz4RG8; Wed, 29 Nov 2023 13:52:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701265968; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+szotwMmtuUerN6KBTJKV5FZxPL21F5W3jSk0UV0Iz0=; b=SeLl3As8DrtidBnErN1q6c2pZTSLRrnAj6hS9v9ujf2ZZELHrSS9grvXB8qLkNL9TZo6Yf oK++NArZRVJXx/kip9qxuOdrYEBU/4+EuND+bS7DxbxVWZtgF1BwqvR5UdxTKnDZeqMBYE GbYYbQ7ohfc9OVy8vbdrvH1vniFTR5Es1hywWq+Yxc9wKA0A6pNy2CVwl2jQHMdbspq2y9 nX0Wy2JSk2QsexHADX9j7gfhnGf/sWcKW8E2LmV5e/DRw2W/INgeaO8XbPWiw8ZVFWH5JY vhvZaW/oGXKSFRxrc4KAWhwbQUNk9R5CUy8EsLdHJ6kLCF016l8H0RygAVJ2xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701265968; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+szotwMmtuUerN6KBTJKV5FZxPL21F5W3jSk0UV0Iz0=; b=M/4+45xMf5Pv5wi8bXkMwP2qLwJHao4Y98KlWsZvg1KH6ZomL5briCB9xpDmH/9kdnGyo9 NnDD2PHlGMgOXwHrQDnKGg9r2Fye3uuiHnlTSpV8XYWPoekAuFxBn/7EICtawfpLFiKJU+ ll4lG4DdjQ9Qb5NPG3n3KE6LB4JNeyI3Hu5HJVDbDmPhTOlPk7ooXfe5LKxN4Usv4foGcr 7xQCl6UOCsNqCe1vw8z9cOBoGIAlBWmeT9blzzxXKXZpuT3lOlR5bKQOa/m7GUCXGqJ0oT Rq+wQgmoTKyfzFR834WaYN7Ok11AjAGD8mlaoPah0AVpdEI+6VscGyLYKvAHig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701265968; a=rsa-sha256; cv=none; b=PVtWljTgyvhCP416CEt0yEJ9i0EqZ2MZPeltifG6GU0T/rcw7QqTZRu3sgewm5C7KExnU4 Icktbxogx1Y2aN+pktoQyGtiLRBstNSyuqhVabuRIsCeOpECcpgqPCiS6VAsbKxvaOGFNJ EiqajkJJ9t8yRVmgOZ9qDlZcGayUOH3fPwZTvmjuDQge8Gcl7JETLQxUDlu3vvRPRu/bsV +1O8oq18rDW8EPrfoJ58Yq7mOxJPYWx3q2FN5Un+JNoqTiTx5yhrIG4dJ5Ty0X1qqjxHqx poqk4WBa3fEG8l1L9ABjiamxBzt3L+N05cUvcxfadN99z5tTVnDTQ4bIciEFCQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SgLPC6dxvz17Pq; Wed, 29 Nov 2023 13:52:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ATDqlLC066999; Wed, 29 Nov 2023 13:52:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ATDql0j066996; Wed, 29 Nov 2023 13:52:47 GMT (envelope-from git) Date: Wed, 29 Nov 2023 13:52:47 GMT Message-Id: <202311291352.3ATDql0j066996@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emmanuel Vadot Subject: git: ab5f2419c25e - main - x11/xwayland-run: Add new port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ab5f2419c25ed3fc110694bba67c8e07a743216a Auto-Submitted: auto-generated The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/ports/commit/?id=ab5f2419c25ed3fc110694bba67c8e07a743216a commit ab5f2419c25ed3fc110694bba67c8e07a743216a Author: Emmanuel Vadot AuthorDate: 2023-11-29 13:48:16 +0000 Commit: Emmanuel Vadot CommitDate: 2023-11-29 13:52:36 +0000 x11/xwayland-run: Add new port xwayland-run contains a set of small utilities revolving around running Xwayland and various Wayland compositor headless. Sponsored by: Beckhoff Automation GmbH & Co. KG --- x11/Makefile | 1 + x11/xwayland-run/Makefile | 27 +++++++++++++++++++++++++++ x11/xwayland-run/distinfo | 3 +++ x11/xwayland-run/pkg-descr | 2 ++ x11/xwayland-run/pkg-plist | 14 ++++++++++++++ 5 files changed, 47 insertions(+) diff --git a/x11/Makefile b/x11/Makefile index 8dbec9ef64df..4fb52d5784ef 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -621,6 +621,7 @@ SUBDIR += xvt SUBDIR += xwatchwin SUBDIR += xwaylandvideobridge + SUBDIR += xwayland-run SUBDIR += xwd SUBDIR += xwininfo SUBDIR += xwinwrap diff --git a/x11/xwayland-run/Makefile b/x11/xwayland-run/Makefile new file mode 100644 index 000000000000..24561c48f584 --- /dev/null +++ b/x11/xwayland-run/Makefile @@ -0,0 +1,27 @@ +PORTNAME= xwayland-run +PORTVERSION= 0.0.2 +CATEGORIES= x11 + +MAINTAINER= x11@FreeBSD.org +COMMENT= Run Xwayland and compositor headless +WWW= https://gitlab.freedesktop.org/ofourdan/xwayland-run + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= cage>0:x11-wm/cage + +USES= meson pkgconfig python shebangfix tar:xz + +USE_GITLAB= yes +GL_SITE= https://gitlab.freedesktop.org +GL_ACCOUNT= ofourdan + +BINARY_ALIAS+= python3=${PYTHON_VERSION} +SHEBANG_FILES= src/xwfb-run.py \ + src/xwayland-run.py \ + src/wlheadless-run.py + +MESON_ARGS= -Dcompositor=cage + +.include diff --git a/x11/xwayland-run/distinfo b/x11/xwayland-run/distinfo new file mode 100644 index 000000000000..6cf768a6101e --- /dev/null +++ b/x11/xwayland-run/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1701264706 +SHA256 (xwayland-run-0.0.2.tar.bz2) = 21a97a983af0e31fecf6cffc9528c194b7a8cdba11428efd2b8ed5a3edfcb183 +SIZE (xwayland-run-0.0.2.tar.bz2) = 15366 diff --git a/x11/xwayland-run/pkg-descr b/x11/xwayland-run/pkg-descr new file mode 100644 index 000000000000..c6de1e69ca10 --- /dev/null +++ b/x11/xwayland-run/pkg-descr @@ -0,0 +1,2 @@ +xwayland-run contains a set of small utilities revolving around running +Xwayland and various Wayland compositor headless. diff --git a/x11/xwayland-run/pkg-plist b/x11/xwayland-run/pkg-plist new file mode 100644 index 000000000000..91f84f1702b9 --- /dev/null +++ b/x11/xwayland-run/pkg-plist @@ -0,0 +1,14 @@ +bin/wlheadless-run +bin/xwayland-run +bin/xwfb-run +%%PYTHON_SITELIBDIR%%/wlheadless/__init__.py +%%PYTHON_SITELIBDIR%%/wlheadless/cage.py +%%PYTHON_SITELIBDIR%%/wlheadless/gnome-kiosk.py +%%PYTHON_SITELIBDIR%%/wlheadless/mutter.py +%%PYTHON_SITELIBDIR%%/wlheadless/weston.py +%%PYTHON_SITELIBDIR%%/wlheadless/wlheadless_common.py +%%PYTHON_SITELIBDIR%%/wlheadless/xwayland.py +man/man1/wlheadless-run.1.gz +man/man1/xwayland-run.1.gz +man/man1/xwfb-run.1.gz +share/wlheadless/wlheadless.conf