Import pmenu-2.2.0

pmenu is a pie menu utility for X. It receives a menu specification OD
in stdin, shows a menu for the user to select one of the options,
and outputs the option selected to stdout.
Features include radial Submenus (some pie-menu slices can spawn another
menu), Icons (pie-menu slices can contain icon image),X resources support
and Root window mode

ok tracey@

Port submitted by Jerome KASPER, maintainer.
This commit is contained in:
solene 2021-03-04 22:46:21 +00:00
parent 103f65f51e
commit f07db01b87
4 changed files with 46 additions and 0 deletions

33
x11/pmenu/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/03/04 22:46:21 solene Exp $
COMMENT = contextual radial menu for X11
GH_ACCOUNT = phillbush
GH_PROJECT = pmenu
GH_TAGNAME = v2.2.0
CATEGORIES = x11
MAINTAINER = Jerome Kasper <neon.king.fr@gmail.com>
HOMEPAGE = https://github.com/phillbush/pmenu
# MIT
PERMIT_PACKAGE =Yes
WANTLIB += Imlib2 X11 Xext Xft Xinerama Xrender c fontconfig m
LIB_DEPENDS = graphics/imlib2
DEBUG_PACKAGES =${BUILD_PACKAGES}
NO_TEST = Yes
MAKE_FLAGS = FREETYPEINC=${X11BASE}/include/freetype2 \
MANPREFIX=${PREFIX}/man
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/pmenu
${INSTALL_DATA} ${WRKSRC}/pmenu.sh ${PREFIX}/share/examples/pmenu/
.include <bsd.port.mk>

2
x11/pmenu/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (pmenu-2.2.0.tar.gz) = KuvF+FfxyVb6W4qnpclN3cMiOY+iUvRyiy2KCDlMOIw=
SIZE (pmenu-2.2.0.tar.gz) = 15264

6
x11/pmenu/pkg/DESCR Normal file
View File

@ -0,0 +1,6 @@
piemenu is a pie menu utility for X. It receives a menu specification OD
in stdin, shows a menu for the user to select one of the options,
and outputs the option selected to stdout.
Features include radial Submenus (some pie-menu slices can spawn another
menu), Icons (pie-menu slices can contain icon image),X resources support
and Root window mode

5
x11/pmenu/pkg/PLIST Normal file
View File

@ -0,0 +1,5 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/03/04 22:46:21 solene Exp $
@bin bin/pmenu
@man man/man1/pmenu.1
share/examples/pmenu/
share/examples/pmenu/pmenu.sh