Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Sep 2020 00:25:11 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547491 - in head/x11: . xmenu xmenu/files
Message-ID:  <202009040025.0840PBM2030875@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Fri Sep  4 00:25:11 2020
New Revision: 547491
URL: https://svnweb.freebsd.org/changeset/ports/547491

Log:
  x11/xmenu: create port
  
  XMenu is a menu utility for X. XMenu receives a menu specification in stdin,
  shows a menu for the user to select one of the options, and outputs the option
  selected to stdout. XMenu can be controlled both via mouse and via keyboard.
  
  WWW: https://github.com/phillbush/xmenu
  
  PR:		248279
  Submitted by:	Lewis Cook <vulcan@wired.sh>

Added:
  head/x11/xmenu/
  head/x11/xmenu/Makefile   (contents, props changed)
  head/x11/xmenu/distinfo   (contents, props changed)
  head/x11/xmenu/files/
  head/x11/xmenu/files/patch-Makefile   (contents, props changed)
  head/x11/xmenu/pkg-descr   (contents, props changed)
Modified:
  head/x11/Makefile   (contents, props changed)

Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile	Thu Sep  3 23:54:20 2020	(r547490)
+++ head/x11/Makefile	Fri Sep  4 00:25:11 2020	(r547491)
@@ -453,6 +453,7 @@
     SUBDIR += xman
     SUBDIR += xmangekyou
     SUBDIR += xmascot
+    SUBDIR += xmenu
     SUBDIR += xmessage
     SUBDIR += xmh
     SUBDIR += xmodmap

Added: head/x11/xmenu/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/xmenu/Makefile	Fri Sep  4 00:25:11 2020	(r547491)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME=	xmenu
+DISTVERSIONPREFIX=	v
+DISTVERSION=	4.3.1
+CATEGORIES=	x11
+
+MAINTAINER=	vulcan@wired.sh
+COMMENT=	X11 menu utility
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/README.md
+
+LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
+		libImlib2.so:graphics/imlib2
+
+USES=		compiler:c11 xorg
+USE_GITHUB=	yes
+GH_ACCOUNT=	phillbush
+USE_XORG=	x11 xft xinerama
+
+MAKE_ARGS=	FREETYPEINC="${LOCALBASE}/include/freetype2" \
+		MANPREFIX="${PREFIX}/man" \
+		PREFIX="${PREFIX}"
+
+PLIST_FILES=	bin/${PORTNAME} \
+		man/man1/${PORTNAME}.1.gz
+PORTDOCS=	README.md
+PORTEXAMPLES=	icons/* xmenu.sh
+
+OPTIONS_DEFINE=	DOCS EXAMPLES
+
+post-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
+
+post-install-EXAMPLES-on:
+	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+	cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>

Added: head/x11/xmenu/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/xmenu/distinfo	Fri Sep  4 00:25:11 2020	(r547491)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1598877606
+SHA256 (phillbush-xmenu-v4.3.1_GH0.tar.gz) = c0e1e15ed3cd88ea9f4ed1a04664a7b8c743b012749578cfd2606980a7ee972c
+SIZE (phillbush-xmenu-v4.3.1_GH0.tar.gz) = 137703

Added: head/x11/xmenu/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/xmenu/files/patch-Makefile	Fri Sep  4 00:25:11 2020	(r547491)
@@ -0,0 +1,15 @@
+--- Makefile.orig	2020-07-23 20:39:33 UTC
++++ Makefile
+@@ -17,8 +17,10 @@ clean:
+ 	-rm ${OBJS} ${PROG}
+ 
+ install: all
+-	install -D -m 755 ${PROG} ${DESTDIR}${PREFIX}/bin/${PROG}
+-	install -D -m 644 ${PROG}.1 ${DESTDIR}${MANPREFIX}/man1/${PROG}.1
++	mkdir -p ${DESTDIR}${MANPREFIX}/man1
++	mkdir -p ${DESTDIR}${PREFIX}/bin
++	${BSD_INSTALL_PROGRAM} ${PROG} ${DESTDIR}${PREFIX}/bin
++	${BSD_INSTALL_MAN} ${PROG}.1 ${DESTDIR}${MANPREFIX}/man1
+ 
+ uninstall:
+ 	rm -f ${DESTDIR}${PREFIX}/bin/${PROG}

Added: head/x11/xmenu/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/xmenu/pkg-descr	Fri Sep  4 00:25:11 2020	(r547491)
@@ -0,0 +1,5 @@
+XMenu is a menu utility for X. XMenu receives a menu specification in stdin,
+shows a menu for the user to select one of the options, and outputs the option
+selected to stdout. XMenu can be controlled both via mouse and via keyboard.
+
+WWW: https://github.com/phillbush/xmenu



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