From owner-svn-ports-head@freebsd.org Sun Jul 28 00:48:53 2019 Return-Path: Delivered-To: svn-ports-head@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 12C73C57AE; Sun, 28 Jul 2019 00:48:53 +0000 (UTC) (envelope-from jbeich@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) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D7505752F5; Sun, 28 Jul 2019 00:48:52 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id ACBB57BE1; Sun, 28 Jul 2019 00:48:52 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x6S0mqS1037524; Sun, 28 Jul 2019 00:48:52 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x6S0mnAk037509; Sun, 28 Jul 2019 00:48:49 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201907280048.x6S0mnAk037509@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Sun, 28 Jul 2019 00:48:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r507480 - in head: devel devel/wf-config x11 x11-wm x11-wm/wayfire x11/wf-shell X-SVN-Group: ports-head X-SVN-Commit-Author: jbeich X-SVN-Commit-Paths: in head: devel devel/wf-config x11 x11-wm x11-wm/wayfire x11/wf-shell X-SVN-Commit-Revision: 507480 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: D7505752F5 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.956,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jul 2019 00:48:53 -0000 Author: jbeich Date: Sun Jul 28 00:48:48 2019 New Revision: 507480 URL: https://svnweb.freebsd.org/changeset/ports/507480 Log: x11-wm/wayfire: add new port Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance. https://wayfire.org/ Added: head/devel/wf-config/ head/devel/wf-config/Makefile (contents, props changed) head/devel/wf-config/distinfo (contents, props changed) head/devel/wf-config/pkg-descr (contents, props changed) head/devel/wf-config/pkg-plist (contents, props changed) head/x11-wm/wayfire/ head/x11-wm/wayfire/Makefile (contents, props changed) head/x11-wm/wayfire/distinfo (contents, props changed) head/x11-wm/wayfire/pkg-descr (contents, props changed) head/x11-wm/wayfire/pkg-plist (contents, props changed) head/x11/wf-shell/ head/x11/wf-shell/Makefile (contents, props changed) head/x11/wf-shell/distinfo (contents, props changed) head/x11/wf-shell/pkg-descr (contents, props changed) head/x11/wf-shell/pkg-plist (contents, props changed) Modified: head/devel/Makefile (contents, props changed) head/x11-wm/Makefile (contents, props changed) head/x11/Makefile (contents, props changed) Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Jul 27 23:56:02 2019 (r507479) +++ head/devel/Makefile Sun Jul 28 00:48:48 2019 (r507480) @@ -6257,6 +6257,7 @@ SUBDIR += wandio SUBDIR += websocketpp SUBDIR += websvn + SUBDIR += wf-config SUBDIR += wininfo SUBDIR += wizardkit SUBDIR += woff2 Added: head/devel/wf-config/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/wf-config/Makefile Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= wf-config +DISTVERSIONPREFIX= v +DISTVERSION= 0.1-10 +DISTVERSIONSUFFIX= -gf9c97d0 +CATEGORIES= devel + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Library for managing configuration files, written for wayfire + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ + wayland-protocols>0:graphics/wayland-protocols +LIB_DEPENDS= libevdev.so:devel/libevdev \ + libwlroots.so:x11-toolkits/wlroots + +USES= compiler:c++11-lib meson pkgconfig +USE_GITHUB= yes +USE_LDCONFIG= yes +GH_ACCOUNT= WayfireWM + +.include Added: head/devel/wf-config/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/wf-config/distinfo Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,3 @@ +TIMESTAMP = 1560885019 +SHA256 (WayfireWM-wf-config-v0.1-10-gf9c97d0_GH0.tar.gz) = 2a177e585bae83a311ca7fde5173502788d049167b766becdb2d9715c6d4b872 +SIZE (WayfireWM-wf-config-v0.1-10-gf9c97d0_GH0.tar.gz) = 9206 Added: head/devel/wf-config/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/wf-config/pkg-descr Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,3 @@ +A library for managing configuration files, written for wayfire. + +WWW: https://wayfire.org/ Added: head/devel/wf-config/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/wf-config/pkg-plist Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,4 @@ +include/wayfire/animation.hpp +include/wayfire/config.hpp +lib/libwf-config.so +libdata/pkgconfig/wf-config.pc Modified: head/x11-wm/Makefile ============================================================================== --- head/x11-wm/Makefile Sat Jul 27 23:56:02 2019 (r507479) +++ head/x11-wm/Makefile Sun Jul 28 00:48:48 2019 (r507480) @@ -128,6 +128,7 @@ SUBDIR += twm SUBDIR += vtwm SUBDIR += w9wm + SUBDIR += wayfire SUBDIR += weewm SUBDIR += windowlab SUBDIR += windowmaker Added: head/x11-wm/wayfire/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/wayfire/Makefile Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,45 @@ +# $FreeBSD$ + +PORTNAME= wayfire +DISTVERSIONPREFIX= v +DISTVERSION= 0.2 +CATEGORIES= x11-wm + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= c51e3eda7fa0.patch:-p1 # drop unused +PATCHFILES+= c4d4c941e773.patch:-p1 # support SUID +PATCHFILES+= 45535347c922.patch:-p1 # wlroots 0.7 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= 3D wayland compositor + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ + ${LOCALBASE}/include/xf86drmMode.h:graphics/libdrm \ + wayland-protocols>=1.12:graphics/wayland-protocols \ + glm>=0.9.8:math/glm +LIB_DEPENDS= libinotify.so:devel/libinotify \ + libwf-config.so:devel/wf-config \ + libpng.so:graphics/png \ + libwayland-server.so:graphics/wayland \ + libwlroots.so:x11-toolkits/wlroots \ + libinput.so:x11/libinput \ + libxkbcommon.so:x11/libxkbcommon + +USES= compiler:c++11-lib gl jpeg meson pkgconfig +USE_GITHUB= yes +USE_GL= egl glesv2 +USE_GNOME= cairo +USE_XORG= pixman +GH_ACCOUNT= WayfireWM + +OPTIONS_DEFINE= SUID +OPTIONS_DEFAULT=SUID + +SUID_DESC= setuid bit on "${PORTNAME}" binary (required for DRM session) +SUID_PLIST_SUB= MAYBE_SUID="@(,,4755) " +SUID_PLIST_SUB_OFF= MAYBE_SUID="" + +.include Added: head/x11-wm/wayfire/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/wayfire/distinfo Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,9 @@ +TIMESTAMP = 1547849902 +SHA256 (WayfireWM-wayfire-v0.2_GH0.tar.gz) = 94fe93bb2b86048fd1c7601f97b167767e19618bb6b6226e21c22fbd052540bf +SIZE (WayfireWM-wayfire-v0.2_GH0.tar.gz) = 212795 +SHA256 (c51e3eda7fa0.patch) = 43187242154b6ed4053a02183d7c87826ff58e442fa28e1327494b9bc905f50d +SIZE (c51e3eda7fa0.patch) = 1327 +SHA256 (c4d4c941e773.patch) = b08e348c90669a88b5bf5dbf106bc02573b4cb0c34187bf85f18fb5f98c0f56c +SIZE (c4d4c941e773.patch) = 1418 +SHA256 (45535347c922.patch) = 4641571558a2178e432097e510eadc677019a63c5541cd863dfe3b105d255bf5 +SIZE (45535347c922.patch) = 933 Added: head/x11-wm/wayfire/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/wayfire/pkg-descr Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,5 @@ +Wayfire is a wayland compositor based on wlroots. It aims to create a +customizable, extendable and lightweight environment without +sacrificing its appearance. + +WWW: https://wayfire.org/ Added: head/x11-wm/wayfire/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-wm/wayfire/pkg-plist Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,63 @@ +%%MAYBE_SUID%%bin/wayfire +include/wayfire/bindings.hpp +include/wayfire/compositor-surface.hpp +include/wayfire/compositor-view.hpp +include/wayfire/core.hpp +include/wayfire/debug.hpp +include/wayfire/decorator.hpp +include/wayfire/geometry.hpp +include/wayfire/img.hpp +include/wayfire/input-device.hpp +include/wayfire/nonstd/noncopyable.hpp +include/wayfire/nonstd/observer_ptr.h +include/wayfire/nonstd/reverse.hpp +include/wayfire/nonstd/safe-list.hpp +include/wayfire/object.hpp +include/wayfire/opengl.hpp +include/wayfire/output-layout.hpp +include/wayfire/output.hpp +include/wayfire/plugin.hpp +include/wayfire/render-manager.hpp +include/wayfire/signal-definitions.hpp +include/wayfire/surface.hpp +include/wayfire/util.hpp +include/wayfire/view-transform.hpp +include/wayfire/view.hpp +include/wayfire/workspace-manager.hpp +include/wayfire/workspace-stream.hpp +lib/wayfire/libalpha.so +lib/wayfire/libanimate.so +lib/wayfire/libautostart.so +lib/wayfire/libblur.so +lib/wayfire/libcommand.so +lib/wayfire/libcube.so +lib/wayfire/libdecoration.so +lib/wayfire/libexpo.so +lib/wayfire/libfast-switcher.so +lib/wayfire/libfisheye.so +lib/wayfire/libgrid.so +lib/wayfire/libidle.so +lib/wayfire/libinvert.so +lib/wayfire/libmatcher.so +lib/wayfire/libmove.so +lib/wayfire/liboswitch.so +lib/wayfire/libplace.so +lib/wayfire/libresize.so +lib/wayfire/libswitcher.so +lib/wayfire/libvswitch.so +lib/wayfire/libwindow-rules.so +lib/wayfire/libwobbly.so +lib/wayfire/libwrot.so +lib/wayfire/libzoom.so +libdata/pkgconfig/wayfire.pc +%%DATADIR%%/cube/shaders_2.0/frag.glsl +%%DATADIR%%/cube/shaders_2.0/frag_cubemap.glsl +%%DATADIR%%/cube/shaders_2.0/vertex.glsl +%%DATADIR%%/cube/shaders_2.0/vertex_cubemap.glsl +%%DATADIR%%/cube/shaders_3.2/frag.glsl +%%DATADIR%%/cube/shaders_3.2/geom.glsl +%%DATADIR%%/cube/shaders_3.2/tcs.glsl +%%DATADIR%%/cube/shaders_3.2/tes.glsl +%%DATADIR%%/cube/shaders_3.2/vertex.glsl +%%DATADIR%%/shaders/frag.glsl +%%DATADIR%%/shaders/vertex.glsl Modified: head/x11/Makefile ============================================================================== --- head/x11/Makefile Sat Jul 27 23:56:02 2019 (r507479) +++ head/x11/Makefile Sun Jul 28 00:48:48 2019 (r507480) @@ -332,6 +332,7 @@ SUBDIR += wbar SUBDIR += wbarconf SUBDIR += wdm + SUBDIR += wf-shell SUBDIR += wl-clipboard SUBDIR += wmappl SUBDIR += wmblob Added: head/x11/wf-shell/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/wf-shell/Makefile Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= wf-shell +DISTVERSIONPREFIX= v +DISTVERSION= 0.1-13 +DISTVERSIONSUFFIX= -gefe1fd4 +CATEGORIES= x11 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= GTK3-based panel for wayfire + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols +LIB_DEPENDS= libinotify.so:devel/libinotify \ + libwf-config.so:devel/wf-config \ + libwayland-client.so:graphics/wayland + +USES= compiler:c++11-lib meson pkgconfig +USE_GITHUB= yes +USE_GNOME= gtkmm30 +GH_ACCOUNT= WayfireWM + +.include Added: head/x11/wf-shell/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/wf-shell/distinfo Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,3 @@ +TIMESTAMP = 1563441350 +SHA256 (WayfireWM-wf-shell-v0.1-13-gefe1fd4_GH0.tar.gz) = 64bd5975372a78c1832e44607bd080945760b18caecc857d388172d8d72d2f53 +SIZE (WayfireWM-wf-shell-v0.1-13-gefe1fd4_GH0.tar.gz) = 2969618 Added: head/x11/wf-shell/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/wf-shell/pkg-descr Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,5 @@ +wf-shell is a repository which contains the various components needed +to built a fully functional DE based around wayfire. Currently it has +only a GTK-based panel and background client. + +WWW: https://wayfire.org/ Added: head/x11/wf-shell/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/wf-shell/pkg-plist Sun Jul 28 00:48:48 2019 (r507480) @@ -0,0 +1,4 @@ +bin/wf-background +bin/wf-dock +bin/wf-panel +share/wayfire/icons/wayfire.png