weston: add version 7.0.0

Weston is a very basic desktop, the reference implementation of a Wayland
compositor. Shows a wallpaper under its semi-transparent launcher panel
with a clock. Takes over a text console, or starts a nested window
instance inside an existing session. Renders to a framebuffer device or an
EGL direct rendering context. Has a screenshooter and a terminal emulator.
This commit is contained in:
Denys Nykula 2019-10-22 20:39:10 +03:00
parent f2bbbcc2e9
commit 1e73c57684
7 changed files with 119 additions and 5 deletions

View File

@ -1894,6 +1894,7 @@ SUBDIR+= libeio-cvs
SUBDIR+= libepc
SUBDIR+= libepoll-shim
SUBDIR+= libeps
SUBDIR+= libevdev
SUBDIR+= libevhtp
SUBDIR+= libexact
SUBDIR+= libffi-git
@ -1936,6 +1937,7 @@ SUBDIR+= libifstat
SUBDIR+= libilbc
SUBDIR+= libimobiledevice
SUBDIR+= libinotify
SUBDIR+= libinput
SUBDIR+= libinstpatch
SUBDIR+= libircclient
SUBDIR+= libitl
@ -2285,6 +2287,7 @@ SUBDIR+= mruby
SUBDIR+= msgpack-git
SUBDIR+= msworkbench
SUBDIR+= mtd-utils
SUBDIR+= mtdev
SUBDIR+= mtf
SUBDIR+= mtop
SUBDIR+= mtpaint
@ -4932,6 +4935,7 @@ SUBDIR+= wang-ttf
SUBDIR+= wargus
SUBDIR+= warsow
SUBDIR+= watch
SUBDIR+= wayland-protocols
SUBDIR+= wbox
SUBDIR+= weatherman
SUBDIR+= webbrowser
@ -4939,6 +4943,7 @@ SUBDIR+= webcleaner
SUBDIR+= weland
SUBDIR+= weplab
SUBDIR+= west
SUBDIR+= weston
SUBDIR+= wgrib2
SUBDIR+= which
SUBDIR+= why

View File

@ -11,10 +11,7 @@ COMMENT= Keyboard and mouse events, capability bits
LICENSE= mit
ONLY_FOR_PLATFORM= Linux-*-*
USE_TOOLS+= autoconf automake gmake
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
pre-configure:
cd ${WRKSRC} &&autoreconf -fiv
.include "../../mk/bsd.pkg.mk"

View File

@ -5,7 +5,7 @@ BUILDLINK_TREE+= wayland-protocols
.if !defined(WAYLAND_PROTOCOLS_BUILDLINK3_MK)
WAYLAND_PROTOCOLS_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.1.0
BUILDLINK_API_DEPENDS.wayland-protocols+= wayland-protocols>=1.18
BUILDLINK_PKGSRCDIR.wayland-protocols?= ../../wip/wayland-protocols
.endif # WAYLAND_PROTOCOLS_BUILDLINK3_MK

5
weston/DESCR Normal file
View File

@ -0,0 +1,5 @@
Weston is a very basic desktop, the reference implementation of a Wayland
compositor. Shows a wallpaper under its semi-transparent launcher panel
with a clock. Takes over a text console, or starts a nested window
instance inside an existing session. Renders to a framebuffer device or an
EGL direct rendering context. Has a screenshooter and a terminal emulator.

33
weston/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $NetBSD$
DISTNAME= weston-7.0.0
CATEGORIES= local
MASTER_SITES= https://wayland.freedesktop.org/releases/
EXTRACT_SUFX= .tar.xz
MAINTAINER= nykula@ukr.net
HOMEPAGE= https://gitlab.freedesktop.org/wayland/weston
COMMENT= Wayland desktop. Wallpaper, launchers, clock, terminal
LICENSE= mit
USE_TOOLS+= pkg-config
MESON_ARGS+= -Dbackend-drm=true -Dbackend-fbdev=true -Drenderer-gl=true
MESON_ARGS+= -Dshell-desktop=true -Dsimple-dmabuf-drm=[] -Dsimple-clients=[]
pre-configure:
sed -i s/true/false/ ${WRKSRC}/meson_options.txt
.include "../../devel/meson/build.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../devel/wayland/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../wip/libevdev/buildlink3.mk"
.include "../../wip/libinput/buildlink3.mk"
.include "../../wip/libudev/buildlink3.mk"
.include "../../wip/wayland-protocols/buildlink3.mk"
.include "../../x11/libdrm/buildlink3.mk"
.include "../../x11/libxkbcommon/buildlink3.mk"
.include "../../x11/pixman/buildlink3.mk"
.include "../../x11/xkeyboard-config/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

68
weston/PLIST Normal file
View File

@ -0,0 +1,68 @@
@comment $NetBSD$
bin/weston
bin/weston-calibrator
bin/weston-debug
bin/weston-info
bin/weston-screenshooter
bin/weston-terminal
bin/weston-touch-calibrator
include/libweston-7/libweston-desktop/libweston-desktop.h
include/libweston-7/libweston/backend-drm.h
include/libweston-7/libweston/backend-fbdev.h
include/libweston-7/libweston/config-parser.h
include/libweston-7/libweston/libweston.h
include/libweston-7/libweston/matrix.h
include/libweston-7/libweston/plugin-registry.h
include/libweston-7/libweston/timeline-object.h
include/libweston-7/libweston/version.h
include/libweston-7/libweston/weston-log.h
include/libweston-7/libweston/windowed-output-api.h
include/libweston-7/libweston/zalloc.h
include/weston/weston.h
lib/libweston-7.so
lib/libweston-7.so.0
lib/libweston-7.so.0.0.0
lib/libweston-7/drm-backend.so
lib/libweston-7/fbdev-backend.so
lib/libweston-7/gl-renderer.so
lib/libweston-desktop-7.so
lib/libweston-desktop-7.so.0
lib/libweston-desktop-7.so.0.0.0
lib/pkgconfig/libweston-7.pc
lib/pkgconfig/libweston-desktop-7.pc
lib/pkgconfig/weston.pc
lib/weston/desktop-shell.so
libexec/weston-desktop-shell
libexec/weston-keyboard
man/man1/weston-debug.1
man/man1/weston.1
man/man5/weston.ini.5
man/man7/weston-bindings.7
man/man7/weston-drm.7
share/libweston-7/protocols/weston-debug.xml
share/pkgconfig/libweston-7-protocols.pc
share/wayland-sessions/weston.desktop
share/weston/background.png
share/weston/border.png
share/weston/fullscreen.png
share/weston/home.png
share/weston/icon_editor.png
share/weston/icon_flower.png
share/weston/icon_ivi_clickdot.png
share/weston/icon_ivi_flower.png
share/weston/icon_ivi_simple-egl.png
share/weston/icon_ivi_simple-shm.png
share/weston/icon_ivi_smoke.png
share/weston/icon_terminal.png
share/weston/icon_window.png
share/weston/panel.png
share/weston/pattern.png
share/weston/random.png
share/weston/sidebyside.png
share/weston/sign_close.png
share/weston/sign_maximize.png
share/weston/sign_minimize.png
share/weston/terminal.png
share/weston/tiling.png
share/weston/wayland.png
share/weston/wayland.svg

6
weston/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (weston-7.0.0.tar.xz) = 914c6d0ee569c54c13377a1c5582e534ed7c71f9
RMD160 (weston-7.0.0.tar.xz) = 7495e38c3ae50373e5b1dae459e88150993c8845
SHA512 (weston-7.0.0.tar.xz) = fa14467ab89fb12175830d9cf29d89dc04899fd21d801e60e85836e8e52e17e144be78098b3eedfab6c51b7fb055ecfabb456a8a74f4e40485134da59ac58ea3
Size (weston-7.0.0.tar.xz) = 1086028 bytes