From owner-dev-commits-ports-all@freebsd.org Thu Jul 1 13:50:47 2021 Return-Path: Delivered-To: dev-commits-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3E920664E87; Thu, 1 Jul 2021 13:50:47 +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 4GG03W1Lqwz3r5D; Thu, 1 Jul 2021 13:50:47 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 1697221666; Thu, 1 Jul 2021 13:50:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 161Dokrc029892; Thu, 1 Jul 2021 13:50:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 161DokRE029891; Thu, 1 Jul 2021 13:50:46 GMT (envelope-from git) Date: Thu, 1 Jul 2021 13:50:46 GMT Message-Id: <202107011350.161DokRE029891@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 465768e9a101 - main - graphics/libliftoff: add new port MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 465768e9a10183d02bc4dd609f95667ed777c6ed Auto-Submitted: auto-generated X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 13:50:47 -0000 The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=465768e9a10183d02bc4dd609f95667ed777c6ed commit 465768e9a10183d02bc4dd609f95667ed777c6ed Author: Jan Beich AuthorDate: 2020-10-21 16:28:16 +0000 Commit: Jan Beich CommitDate: 2021-07-01 13:50:16 +0000 graphics/libliftoff: add new port libliftoff eases the use of KMS planes from userspace without standing in your way. Users create "virtual planes" called layers, set KMS properties on them, and libliftoff will pick planes for these layers if possible. https://github.com/emersion/libliftoff --- graphics/Makefile | 1 + graphics/libliftoff/Makefile | 19 +++++++++++++++++++ graphics/libliftoff/distinfo | 3 +++ graphics/libliftoff/pkg-descr | 6 ++++++ graphics/libliftoff/pkg-plist | 5 +++++ 5 files changed, 34 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index f809b7d1d394..1f97271abb6b 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -465,6 +465,7 @@ SUBDIR += libkexiv2 SUBDIR += libkipi SUBDIR += libksane + SUBDIR += libliftoff SUBDIR += liblqr-1 SUBDIR += liblug SUBDIR += libmng diff --git a/graphics/libliftoff/Makefile b/graphics/libliftoff/Makefile new file mode 100644 index 000000000000..1fe29b852c25 --- /dev/null +++ b/graphics/libliftoff/Makefile @@ -0,0 +1,19 @@ +PORTNAME= libliftoff +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.0 +CATEGORIES= graphics + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Lightweight KMS plane library + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libdrm.so:graphics/libdrm + +USES= compiler:c11 meson pkgconfig +USE_GITHUB= yes +USE_LDCONFIG= yes +GH_ACCOUNT= emersion + +.include diff --git a/graphics/libliftoff/distinfo b/graphics/libliftoff/distinfo new file mode 100644 index 000000000000..1c810531efd8 --- /dev/null +++ b/graphics/libliftoff/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1625142893 +SHA256 (emersion-libliftoff-v0.1.0_GH0.tar.gz) = 7a88e565b560e2c714a3606e9e03edbdc4dba3255d7fa4a0db4f5ab4975c5a9f +SIZE (emersion-libliftoff-v0.1.0_GH0.tar.gz) = 29614 diff --git a/graphics/libliftoff/pkg-descr b/graphics/libliftoff/pkg-descr new file mode 100644 index 000000000000..841208fd1aba --- /dev/null +++ b/graphics/libliftoff/pkg-descr @@ -0,0 +1,6 @@ +libliftoff eases the use of KMS planes from userspace without standing +in your way. Users create "virtual planes" called layers, set KMS +properties on them, and libliftoff will pick planes for these layers +if possible. + +WWW: https://github.com/emersion/libliftoff diff --git a/graphics/libliftoff/pkg-plist b/graphics/libliftoff/pkg-plist new file mode 100644 index 000000000000..3cc1cc500c35 --- /dev/null +++ b/graphics/libliftoff/pkg-plist @@ -0,0 +1,5 @@ +include/libliftoff.h +lib/libliftoff.so +lib/libliftoff.so.0 +lib/libliftoff.so.0.1.0 +libdata/pkgconfig/libliftoff.pc