pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/wlroots: import wlroots-0.10.0



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Wed Feb 5 11:21:31 2020 +0100
Changeset:	3999e6c74844a630c4c021680095aa4fcea405e9

Added Files:
	wlroots/DESCR
	wlroots/Makefile
	wlroots/PLIST
	wlroots/TODO
	wlroots/distinfo

Log Message:
wip/wlroots: import wlroots-0.10.0

Pluggable, composable, unopinionated modules for building a
[Wayland](http://wayland.freedesktop.org/) compositor; or about 50,000 lines of
code you were going to write anyway.

- wlroots provides backends that abstract the underlying display and input
	hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,
	plus any custom backends you choose to write, which can all be created or
	destroyed at runtime and used in concert with each other.
- wlroots provides unopinionated, mostly standalone implementations of many
	Wayland interfaces, both from wayland.xml and various protocol extensions.
	We also promote the standardization of portable extensions across
	many compositors.
- wlroots provides several powerful, standalone, and optional tools that
	implement components common to many compositors, such as the arrangement of
	outputs in physical space.
- wlroots provides an Xwayland abstraction that allows you to have excellent
	Xwayland support without worrying about writing your own X11 window manager
	on top of writing your compositor.
...

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3999e6c74844a630c4c021680095aa4fcea405e9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 wlroots/DESCR    | 23 +++++++++++++++++++++++
 wlroots/Makefile | 23 +++++++++++++++++++++++
 wlroots/PLIST    |  4 ++++
 wlroots/TODO     |  1 +
 wlroots/distinfo |  6 ++++++
 5 files changed, 57 insertions(+)

diffs:
diff --git a/wlroots/DESCR b/wlroots/DESCR
new file mode 100644
index 0000000000..972dea9675
--- /dev/null
+++ b/wlroots/DESCR
@@ -0,0 +1,23 @@
+TODO: Adjust the following lines from README.md
+
+# wlroots
+
+Pluggable, composable, unopinionated modules for building a
+[Wayland](http://wayland.freedesktop.org/) compositor; or about 50,000 lines of
+code you were going to write anyway.
+
+- wlroots provides backends that abstract the underlying display and input
+	hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,
+	plus any custom backends you choose to write, which can all be created or
+	destroyed at runtime and used in concert with each other.
+- wlroots provides unopinionated, mostly standalone implementations of many
+	Wayland interfaces, both from wayland.xml and various protocol extensions.
+	We also promote the standardization of portable extensions across
+	many compositors.
+- wlroots provides several powerful, standalone, and optional tools that
+	implement components common to many compositors, such as the arrangement of
+	outputs in physical space.
+- wlroots provides an Xwayland abstraction that allows you to have excellent
+	Xwayland support without worrying about writing your own X11 window manager
+	on top of writing your compositor.
+...
diff --git a/wlroots/Makefile b/wlroots/Makefile
new file mode 100644
index 0000000000..3e906b3c0f
--- /dev/null
+++ b/wlroots/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	wlroots
+GITHUB_TAG=	0.10.0
+DISTNAME=	0.10.0
+PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES=	# TODO: add primary category
+MASTER_SITES=	${MASTER_SITE_GITHUB:=swaywm/}
+EXTRACT_SUFX=	.zip
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	INSERT_YOUR_MAIL_ADDRESS_HERE # or use pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/swaywm/wlroots/
+COMMENT=	TODO: Short description of the package
+#LICENSE=	# TODO: (see mk/license.mk)
+
+WRKSRC=	${WRKDIR}/wlroots-0.10.0
+
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../devel/wayland/buildlink3.mk"
+.include "../../devel/wayland-protocols/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wlroots/PLIST b/wlroots/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/wlroots/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/wlroots/TODO b/wlroots/TODO
new file mode 100644
index 0000000000..3a4d962da5
--- /dev/null
+++ b/wlroots/TODO
@@ -0,0 +1 @@
+GLESv2 missing in basesystem's Mesa (NetBSD 9.99.44)
diff --git a/wlroots/distinfo b/wlroots/distinfo
new file mode 100644
index 0000000000..0408ac7631
--- /dev/null
+++ b/wlroots/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (wlroots/0.10.0.zip) = 5551b9eef69413645eb33050b6023be5b7134293
+RMD160 (wlroots/0.10.0.zip) = 4eabca70eccd4cffa79683a336581f855b14e2d6
+SHA512 (wlroots/0.10.0.zip) = 4a036b5998036e65710520f8f69a415751982dd762697b1f71e4ed28f0ab2b7fa488ffecc2bf801217b49b435acfd36257dd17af2baae0732c2c17e4829538d1
+Size (wlroots/0.10.0.zip) = 629514 bytes


Home | Main Index | Thread Index | Old Index