svn commit: r537528 - in head/x11: . jgmenu
Hiroki Tagato
tagattie at FreeBSD.org
Tue Jun 2 08:44:32 UTC 2020
Author: tagattie
Date: Tue Jun 2 08:44:30 2020
New Revision: 537528
URL: https://svnweb.freebsd.org/changeset/ports/537528
Log:
Simple, independent and contemporary-looking X11 menu, designed for
scripting, ricing and tweaking.
WWW: https://jgmenu.github.io/
PR: 246335
Submitted by: Lewis Cook <vulcan at wired.sh>
Approved by: ehaupt (mentor)
Added:
head/x11/jgmenu/
head/x11/jgmenu/Makefile (contents, props changed)
head/x11/jgmenu/distinfo (contents, props changed)
head/x11/jgmenu/pkg-descr (contents, props changed)
head/x11/jgmenu/pkg-plist (contents, props changed)
Modified:
head/x11/Makefile
Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile Tue Jun 2 08:11:53 2020 (r537527)
+++ head/x11/Makefile Tue Jun 2 08:44:30 2020 (r537528)
@@ -107,6 +107,7 @@
SUBDIR += imwheel
SUBDIR += innerspace
SUBDIR += j4-dmenu-desktop
+ SUBDIR += jgmenu
SUBDIR += kanshi
SUBDIR += kb2mb2
SUBDIR += kde-baseapps
Added: head/x11/jgmenu/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/jgmenu/Makefile Tue Jun 2 08:44:30 2020 (r537528)
@@ -0,0 +1,62 @@
+# $FreeBSD$
+
+PORTNAME= jgmenu
+DISTVERSIONPREFIX= v
+DISTVERSION= 4.2.1
+CATEGORIES= x11
+
+MAINTAINER= vulcan at wired.sh
+COMMENT= Simple X11 menu
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libpng16.so:graphics/png
+
+USES= gmake gnome pkgconfig python:3.4+ shebangfix xorg
+USE_GITHUB= yes
+GH_ACCOUNT= johanmalm
+USE_GNOME= cairo gdkpixbuf2 glib20 librsvg2 libxml2 pango
+INSTALLS_ICONS= yes
+USE_XORG= x11 xrandr
+
+SHEBANG_FILES= contrib/gtktheme/*.py contrib/pmenu/*.py src/*.py
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= --libexecdir=${PREFIX}/libexec \
+ --prefix=${PREFIX}
+
+PORTDOCS= ${_DOCS:T}
+
+OPTIONS_DEFINE= DOCS LX PMENU
+OPTIONS_DEFAULT= LX PMENU
+OPTIONS_SUB= yes
+
+LX_DESC= Generate menu data for freedesktop defined application menus
+PMENU_DESC= Generate menu data based on desktop and directory files
+
+LX_LIB_DEPENDS+= libmenu-cache.so:x11/menu-cache
+LX_CONFIGURE_ON= --with-lx
+PMENU_CONFIGURE_ON= --with-pmenu
+
+_LIBEXEC= greeneye apps socket i18n obtheme config ob
+_DOCS= AUTHORS.md CONTRIBUTING.md INSTALL.md NEWS.md README.md TODO.md \
+ docs/coding_style docs/default.csv docs/notes_on_icons \
+ docs/relnotes/${DISTVERSION}.txt
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MLX}
+_LIBEXEC+= lx
+.endif
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+.for f in ${_LIBEXEC}
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/${PORTNAME}-${f}
+.endfor
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/x11/jgmenu/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/jgmenu/distinfo Tue Jun 2 08:44:30 2020 (r537528)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1590676847
+SHA256 (johanmalm-jgmenu-v4.2.1_GH0.tar.gz) = 8ce3250b6a726f068126a0b75e02a6caafcf651b8c6ef59b328ff70a81473fc5
+SIZE (johanmalm-jgmenu-v4.2.1_GH0.tar.gz) = 378061
Added: head/x11/jgmenu/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/jgmenu/pkg-descr Tue Jun 2 08:44:30 2020 (r537528)
@@ -0,0 +1,4 @@
+Simple, independent and contemporary-looking X11 menu, designed for
+scripting, ricing and tweaking.
+
+WWW: https://jgmenu.github.io/
Added: head/x11/jgmenu/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/jgmenu/pkg-plist Tue Jun 2 08:44:30 2020 (r537528)
@@ -0,0 +1,26 @@
+bin/jgmenu
+bin/jgmenu_run
+libexec/jgmenu/jgmenu-apps
+libexec/jgmenu/jgmenu-config
+libexec/jgmenu/jgmenu-greeneye
+libexec/jgmenu/jgmenu-hide-app.sh
+libexec/jgmenu/jgmenu-i18n
+libexec/jgmenu/jgmenu-init.sh
+%%LX%%libexec/jgmenu/jgmenu-lx
+libexec/jgmenu/jgmenu-ob
+libexec/jgmenu/jgmenu-obtheme
+%%PMENU%%libexec/jgmenu/jgmenu-pmenu.py
+libexec/jgmenu/jgmenu-socket
+libexec/jgmenu/jgmenu-themes.sh
+libexec/jgmenu/jgmenu-unity-hack.py
+share/applications/jgmenu.desktop
+share/icons/hicolor/scalable/apps/jgmenu.svg
+share/man/man1/jgmenu-apps.1.gz
+share/man/man1/jgmenu-i18n.1.gz
+%%LX%%share/man/man1/jgmenu-lx.1.gz
+share/man/man1/jgmenu-ob.1.gz
+%%PMENU%%share/man/man1/jgmenu-pmenu.1.gz
+share/man/man1/jgmenu.1.gz
+share/man/man1/jgmenu_run.1.gz
+share/man/man7/jgmenututorial.7.gz
+share/man/man7/jgmenuunicode.7.gz
More information about the svn-ports-all
mailing list