svn commit: r564866 - in head/x11: . gromit-mpx
Jan Beich
jbeich at FreeBSD.org
Wed Feb 10 16:14:53 UTC 2021
Author: jbeich
Date: Wed Feb 10 16:14:51 2021
New Revision: 564866
URL: https://svnweb.freebsd.org/changeset/ports/564866
Log:
x11/gromit-mpx: add new port
Gromit-MPX is an on-screen annotation tool that works with any Unix
desktop environment under X11 as well as Wayland.
https://github.com/bk138/gromit-mpx
Added:
head/x11/gromit-mpx/
head/x11/gromit-mpx/Makefile (contents, props changed)
head/x11/gromit-mpx/distinfo (contents, props changed)
head/x11/gromit-mpx/pkg-descr (contents, props changed)
head/x11/gromit-mpx/pkg-plist (contents, props changed)
Modified:
head/x11/Makefile (contents, props changed)
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Wed Feb 10 15:39:56 2021 (r564865)
+++ head/x11/Makefile Wed Feb 10 16:14:51 2021 (r564866)
@@ -90,6 +90,7 @@
SUBDIR += grabc
SUBDIR += grim
SUBDIR += gromit
+ SUBDIR += gromit-mpx
SUBDIR += gskrab
SUBDIR += gstreamer1-plugins-x
SUBDIR += gstreamer1-plugins-ximagesrc
Added: head/x11/gromit-mpx/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/gromit-mpx/Makefile Wed Feb 10 16:14:51 2021 (r564866)
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= gromit-mpx
+DISTVERSION= 1.4
+CATEGORIES= x11
+
+MAINTAINER= jbeich at FreeBSD.org
+COMMENT= On-screen annotation tool
+
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libappindicator3.so:devel/libappindicator
+
+USES= cmake gnome pkgconfig xorg
+USE_CSTD= gnu99
+USE_GITHUB= yes
+USE_GNOME= cairo gdkpixbuf2 gtk30
+USE_XORG= x11 xi
+GH_ACCOUNT= bk138
+LDFLAGS+= -Wl,--as-needed # atk, dbusmenu, pango
+
+post-patch:
+# Let @sample handle default files under etc/
+ @${REINPLACE_CMD} -e '/data.*cfg/s/)/ RENAME ${PORTNAME}.cfg.sample)/' \
+ ${WRKSRC}/CMakeLists.txt
+
+.include <bsd.port.mk>
Added: head/x11/gromit-mpx/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/gromit-mpx/distinfo Wed Feb 10 16:14:51 2021 (r564866)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1607006933
+SHA256 (bk138-gromit-mpx-1.4_GH0.tar.gz) = 6cdce7a459a05c3ab1ec8747a5eadbfc9b4bbc74db4a305c2f6f83b3233f98c4
+SIZE (bk138-gromit-mpx-1.4_GH0.tar.gz) = 1858578
Added: head/x11/gromit-mpx/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/gromit-mpx/pkg-descr Wed Feb 10 16:14:51 2021 (r564866)
@@ -0,0 +1,27 @@
+Gromit-MPX is an on-screen annotation tool that works with any Unix
+desktop environment under X11 as well as Wayland.
+
+Its main use is for making presentations of some application.
+Normally, you would have to move the mouse pointer around the point of
+interest until hopefully everybody noticed it. With Gromit-MPX, you
+can draw everywhere onto the screen, highlighting some button or area.
+
+Key features include:
+- [Desktop-independent] Gromit-MPX works with GNOME, KDE, XFCE, ...
+ under X11 as well as with a Wayland session.
+- [Hotkey-based] The fundamental philosophy is that Gromit-MPX does not
+ get into your way of doing things by sticking some UI widget on your
+ desktop, potentially obscuring more important contents. It does
+ provide a UI, but only in form of a tray icon.
+- [Configurable] While Gromit-MPX comes with a default config, you are
+ free to change key bindings as well as drawing tool configuration.
+- [Multi-Pointer] Under X11, it enables graphical annotations with
+ several pointers at once or a dedicated annotation device setup where
+ you can use a second pair of input devices to annotate while
+ simultaneously continuing to work normally with the first pair.
+- [Fast] Where available, Gromit-MPX makes use of Compositing. This
+ should be the case on any contemporary desktop environment
+ making use of the XCOMPOSITE extension under X11 and with
+ every Wayland-based session.
+
+WWW: https://github.com/bk138/gromit-mpx
Added: head/x11/gromit-mpx/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/gromit-mpx/pkg-plist Wed Feb 10 16:14:51 2021 (r564866)
@@ -0,0 +1,11 @@
+bin/gromit-mpx
+ at sample %%ETCDIR%%/gromit-mpx.cfg.sample
+man/man1/gromit-mpx.1.gz
+share/applications/net.christianbeier.Gromit-MPX.desktop
+share/icons/hicolor/scalable/apps/gromit-mpx.svg
+share/icons/hicolor/scalable/apps/gromit-mpx_active.svg
+share/icons/hicolor/scalable/apps/net.christianbeier.Gromit-MPX.svg
+share/metainfo/net.christianbeier.Gromit-MPX.appdata.xml
+share/pixmaps/gromit-mpx.png
+share/pixmaps/gromit-mpx.xpm
+share/pixmaps/gromit-mpx_active.png
More information about the svn-ports-all
mailing list