git: 465768e9a101 - main - graphics/libliftoff: add new port
Jan Beich
jbeich at FreeBSD.org
Thu Jul 1 13:50:47 UTC 2021
The branch main has been updated by jbeich:
URL: https://cgit.FreeBSD.org/ports/commit/?id=465768e9a10183d02bc4dd609f95667ed777c6ed
commit 465768e9a10183d02bc4dd609f95667ed777c6ed
Author: Jan Beich <jbeich at FreeBSD.org>
AuthorDate: 2020-10-21 16:28:16 +0000
Commit: Jan Beich <jbeich at FreeBSD.org>
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 at 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 <bsd.port.mk>
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
More information about the dev-commits-ports-all
mailing list