View | Details | Raw Unified | Return to bug 246335 | Differences between
and this patch

Collapse All | Expand All

(-)x11/jgmenu/Makefile (+62 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	jgmenu
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	4.2.1
6
CATEGORIES=	x11
7
8
MAINTAINER=	vulcan@wired.sh
9
COMMENT=	Simple X11 menu
10
11
LICENSE=	GPLv2
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
LIB_DEPENDS=	libpng16.so:graphics/png
15
16
USES=		gmake gnome pkgconfig python:3.4+ shebangfix xorg
17
USE_GITHUB=	yes
18
GH_ACCOUNT=	johanmalm
19
USE_GNOME=	cairo gdkpixbuf2 glib20 librsvg2 libxml2 pango
20
INSTALLS_ICONS=	yes
21
USE_XORG=	x11 xrandr
22
23
SHEBANG_FILES=		contrib/gtktheme/*.py contrib/pmenu/*.py src/*.py
24
HAS_CONFIGURE=		yes
25
CONFIGURE_ARGS+=	--libexecdir=${PREFIX}/libexec \
26
			--prefix=${PREFIX}
27
28
PORTDOCS=	${_DOCS:T}
29
30
OPTIONS_DEFINE=		DOCS LX PMENU
31
OPTIONS_DEFAULT=	LX PMENU
32
OPTIONS_SUB=		yes
33
34
LX_DESC=	Generate jgmenu flavoured CSV menu data for freedesktop.org defined application menus, using LXDEs libmenu-cache
35
PMENU_DESC=	Generate jgmenu flavoured CSV menu data based on .desktop and .directory files found on the system, but ignores any .menu files
36
37
LX_LIB_DEPENDS+=	libmenu-cache.so:x11/menu-cache
38
LX_CONFIGURE_ON=	--with-lx
39
PMENU_CONFIGURE_ON=	--with-pmenu
40
41
_LIBEXEC=	greeneye apps socket i18n obtheme config ob
42
_DOCS=		AUTHORS.md CONTRIBUTING.md INSTALL.md NEWS.md README.md TODO.md \
43
		docs/coding_style docs/default.csv docs/notes_on_icons \
44
		docs/relnotes/${DISTVERSION}.txt
45
46
.include <bsd.port.options.mk>
47
48
.if ${PORT_OPTIONS:MLX}
49
_LIBEXEC+=	lx
50
.endif
51
52
post-install:
53
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
54
.for f in ${_LIBEXEC}
55
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/${PORTNAME}-${f}
56
.endfor
57
58
post-install-DOCS-on:
59
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
60
	cd ${WRKSRC} && ${INSTALL_DATA} ${_DOCS} ${STAGEDIR}${DOCSDIR}
61
62
.include <bsd.port.mk>
(-)x11/jgmenu/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1590676847
2
SHA256 (johanmalm-jgmenu-v4.2.1_GH0.tar.gz) = 8ce3250b6a726f068126a0b75e02a6caafcf651b8c6ef59b328ff70a81473fc5
3
SIZE (johanmalm-jgmenu-v4.2.1_GH0.tar.gz) = 378061
(-)x11/jgmenu/pkg-descr (+4 lines)
Line 0 Link Here
1
Simple, independent and contemporary-looking X11 menu,
2
designed for scripting, ricing and tweaking.
3
4
WWW: https://jgmenu.github.io/
(-)x11/jgmenu/pkg-plist (+26 lines)
Line 0 Link Here
1
bin/jgmenu
2
bin/jgmenu_run
3
libexec/jgmenu/jgmenu-apps
4
libexec/jgmenu/jgmenu-config
5
libexec/jgmenu/jgmenu-greeneye
6
libexec/jgmenu/jgmenu-hide-app.sh
7
libexec/jgmenu/jgmenu-i18n
8
libexec/jgmenu/jgmenu-init.sh
9
%%LX%%libexec/jgmenu/jgmenu-lx
10
libexec/jgmenu/jgmenu-ob
11
libexec/jgmenu/jgmenu-obtheme
12
%%PMENU%%libexec/jgmenu/jgmenu-pmenu.py
13
libexec/jgmenu/jgmenu-socket
14
libexec/jgmenu/jgmenu-themes.sh
15
libexec/jgmenu/jgmenu-unity-hack.py
16
share/applications/jgmenu.desktop
17
share/icons/hicolor/scalable/apps/jgmenu.svg
18
share/man/man1/jgmenu-apps.1.gz
19
share/man/man1/jgmenu-i18n.1.gz
20
%%LX%%share/man/man1/jgmenu-lx.1.gz
21
share/man/man1/jgmenu-ob.1.gz
22
%%PMENU%%share/man/man1/jgmenu-pmenu.1.gz
23
share/man/man1/jgmenu.1.gz
24
share/man/man1/jgmenu_run.1.gz
25
share/man/man7/jgmenututorial.7.gz
26
share/man/man7/jgmenuunicode.7.gz

Return to bug 246335