svn commit: r558827 - in head/x11: . mako
Jan Beich
jbeich at FreeBSD.org
Mon Dec 21 14:15:59 UTC 2020
Author: jbeich
Date: Mon Dec 21 14:15:56 2020
New Revision: 558827
URL: https://svnweb.freebsd.org/changeset/ports/558827
Log:
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
Added:
head/x11/mako/
head/x11/mako/Makefile (contents, props changed)
head/x11/mako/distinfo (contents, props changed)
head/x11/mako/pkg-descr (contents, props changed)
Modified:
head/x11/Makefile (contents, props changed)
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Mon Dec 21 14:15:50 2020 (r558826)
+++ head/x11/Makefile Mon Dec 21 14:15:56 2020 (r558827)
@@ -212,6 +212,7 @@
SUBDIR += lxqt-runner
SUBDIR += lxrandr
SUBDIR += ly
+ SUBDIR += mako
SUBDIR += mate
SUBDIR += mate-applets
SUBDIR += mate-base
Added: head/x11/mako/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/mako/Makefile Mon Dec 21 14:15:56 2020 (r558827)
@@ -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 at 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>
Added: head/x11/mako/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/mako/distinfo Mon Dec 21 14:15:56 2020 (r558827)
@@ -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
Added: head/x11/mako/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/mako/pkg-descr Mon Dec 21 14:15:56 2020 (r558827)
@@ -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
More information about the svn-ports-all
mailing list