x11/mako: add new port

mako is a lightweight notification daemon for Wayland. It implements
the GNOME Desktop Notifications Specification. Works on Sway.

https://github.com/emersion/mako
This commit is contained in:
Jan Beich 2020-12-21 14:15:56 +00:00
parent 88b70ebef5
commit 99aea2aa6f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=558827
4 changed files with 65 additions and 0 deletions

View File

@ -212,6 +212,7 @@
SUBDIR += lxqt-runner
SUBDIR += lxrandr
SUBDIR += ly
SUBDIR += mako
SUBDIR += mate
SUBDIR += mate-applets
SUBDIR += mate-base

47
x11/mako/Makefile Normal file
View File

@ -0,0 +1,47 @@
# $FreeBSD$
PORTNAME= mako
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
CATEGORIES= x11
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 67f2ed1862a9.patch:-p1 # https://github.com/emersion/mako/pull/311
PATCHFILES+= affb38d8a4c4.patch:-p1 # https://github.com/emersion/mako/pull/311
PATCHFILES+= 47a1b0b80ca2.patch:-p1
PATCHFILES+= 7435a674637e.patch:-p1 # https://github.com/emersion/mako/pull/324
PATCHFILES+= 55710dbcea86.patch:-p1 # https://github.com/emersion/mako/pull/324
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Lightweight Wayland notification daemon
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= wayland-protocols>=1.14:graphics/wayland-protocols
LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libwayland-client.so:graphics/wayland \
libbasu.so:sysutils/basu
USES= compiler:c11 gnome meson pkgconfig
USE_GITHUB= yes
USE_GNOME= cairo pango
GH_ACCOUNT= emersion
MESON_ARGS= -Dsd-bus-provider=basu
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}ctl \
share/dbus-1/services/fr.emersion.mako.service
OPTIONS_DEFINE= MANPAGES PIXBUF
OPTIONS_DEFAULT=MANPAGES PIXBUF
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
MANPAGES_MESON_ENABLED= man-pages
MANPAGES_PLIST_FILES= man/man1/${PORTNAME}.1.gz \
man/man1/${PORTNAME}ctl.1.gz \
man/man5/${PORTNAME}.5.gz
PIXBUF_USE= GNOME=gdkpixbuf2
PIXBUF_MESON_ENABLED= icons
.include <bsd.port.mk>

13
x11/mako/distinfo Normal file
View File

@ -0,0 +1,13 @@
TIMESTAMP = 1578797048
SHA256 (emersion-mako-v1.4.1_GH0.tar.gz) = 27ab63264a74389de2119393fe64fd578a4c1d04c8409990ef7cfbb6eb9309bb
SIZE (emersion-mako-v1.4.1_GH0.tar.gz) = 49442
SHA256 (67f2ed1862a9.patch) = 3ff22a0a12136a623f7d355fe1975659db0a0340bb6caf350b272d60888343c2
SIZE (67f2ed1862a9.patch) = 3606
SHA256 (affb38d8a4c4.patch) = e9d0899926417846d9e549b10e626116bf1d19ac9cbbf8850f47bbec3026760b
SIZE (affb38d8a4c4.patch) = 3229
SHA256 (47a1b0b80ca2.patch) = e58e8598145ae10dc3fd5ee0c163819c688320946f9e305e9cfb9af84a775bdb
SIZE (47a1b0b80ca2.patch) = 1125
SHA256 (7435a674637e.patch) = e72ec48b1046799550c7f46990507c6cf86524a09ebdad3bd3f056048e38b0c6
SIZE (7435a674637e.patch) = 1221
SHA256 (55710dbcea86.patch) = 4015fadeb12a4728dab7f4d50b80999ae3778380e5ae6ccb6d2c51af838ebd70
SIZE (55710dbcea86.patch) = 1746

4
x11/mako/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
mako is a lightweight notification daemon for Wayland. It implements
the GNOME Desktop Notifications Specification. Works on Sway.
WWW: https://github.com/emersion/mako