Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jun 2020 08:44:31 +0000 (UTC)
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r537528 - in head/x11: . jgmenu
Message-ID:  <202006020844.0528iVds004408@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006020844.0528iVds004408>