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:
parent
88b70ebef5
commit
99aea2aa6f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=558827
@ -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
47
x11/mako/Makefile
Normal 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
13
x11/mako/distinfo
Normal 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
4
x11/mako/pkg-descr
Normal 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
|
Loading…
Reference in New Issue
Block a user