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

Collapse All | Expand All

(-)./Makefile (-15 / +29 lines)
Lines 2-34 Link Here
2
# Date created:		2012-05-07
2
# Date created:		2012-05-07
3
# Whom:			nemysis@gmx.ch
3
# Whom:			nemysis@gmx.ch
4
#
4
#
5
# $FreeBSD: head/misc/xdg-menu/Makefile 302986 2012-08-23 09:12:26Z scheidell $
5
# $FreeBSD: ports/misc/xdg-menu/Makefile,v 1.2 2012/08/23 09:12:26 scheidell Exp $
6
#
6
#
7
7
8
PORTNAME=	xdg-menu
8
PORTNAME=	xdg-menu
9
PORTVERSION=	1.5
9
PORTVERSION=	1.5
10
PORTREVISION=	1
10
PORTREVISION=	2
11
CATEGORIES=	misc
11
CATEGORIES=	misc
12
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
12
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} \
13
DISTNAME=	XDG-Menu-${DISTVERSION}
13
		SF/nemysisfreebsdp/:icons
14
EXTRACT_SUFX=	.tgz
14
DISTFILES=	XDG-Menu-${DISTVERSION}.tgz \
15
		XDG-Menu.png:icons
16
EXTRACT_ONLY=	XDG-Menu-${DISTVERSION}.tgz
15
17
16
MAINTAINER=	nemysis@gmx.ch
18
MAINTAINER=	nemysis@gmx.ch
17
COMMENT=	A ROX panel applet that displays an applications menu button
19
COMMENT=	ROX panel applet that displays an applications menu button
18
20
19
LICENSE=	GPLv2
21
LICENSE=	GPLv2
20
22
21
RUN_DEPENDS=	${LOCALBASE}/bin/rox:${PORTSDIR}/x11-fm/rox-filer \
23
RUN_DEPENDS=	${LOCALBASE}/bin/rox:${PORTSDIR}/x11-fm/rox-filer \
22
		${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg \
24
		${PYTHON_PKGNAMEPREFIX}xdg>=0:${PORTSDIR}/devel/py-xdg \
23
		${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus
25
		${PYTHON_PKGNAMEPREFIX}dbus>=0:${PORTSDIR}/devel/py-dbus
24
26
25
WRKSRC=		${WRKDIR}/XDG-Menu
27
WRKSRC=		${WRKDIR}/XDG-Menu
26
DATADIR=	${PREFIX}/apps/XDG-Menu
28
DATADIR=	${PREFIX}/apps/XDG-Menu
27
29
28
FETCH_ARGS?=	-Fpr
29
USE_PYTHON=	yes
30
USE_PYTHON=	yes
30
ALL_TARGET=
31
31
NO_BUILD=	yes
32
PORTDOCS=	*
33
34
DESKTOP_ENTRIES="XDG-Menu" "${COMMENT}" "XDG-Menu.png" \
35
		"${PORTNAME}" "Application;" ${FALSE}
32
36
33
OPTIONS_DEFINE=	ROX
37
OPTIONS_DEFINE=	ROX
34
ROX_DESC=	Enable ROX panel applet support
38
ROX_DESC=	Enable ROX panel applet support
Lines 37-43 Link Here
37
41
38
.include <bsd.port.options.mk>
42
.include <bsd.port.options.mk>
39
43
40
.if !${PORT_OPTIONS:MROX}
44
.if ! ${PORT_OPTIONS:MROX}
41
post-patch:
45
post-patch:
42
	@${REINPLACE_CMD} -i '' '/if not rox.confirm/,/sys.exit/s/^/#/' ${WRKSRC}/AppRun
46
	@${REINPLACE_CMD} -i '' '/if not rox.confirm/,/sys.exit/s/^/#/' ${WRKSRC}/AppRun
43
	@${ECHO_MSG}
47
	@${ECHO_MSG}
Lines 46-57 Link Here
46
	@${FIND} ${WRKSRC} -name "*.bak" -delete
50
	@${FIND} ${WRKSRC} -name "*.bak" -delete
47
.endif
51
.endif
48
52
53
do-build:
54
	@${PYTHON_CMD} -m compileall ${WRKSRC}
55
	@${PYTHON_CMD} -O -m compileall ${WRKSRC}
56
49
do-install:
57
do-install:
50
# Scripts
51
	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
58
	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin
52
59
53
# Executable and Data
54
	${MKDIR} ${DATADIR}
60
	${MKDIR} ${DATADIR}
55
	@cd ${WRKSRC} && ${FIND} . | ${CPIO} -pdmu ${DATADIR}
61
	@(cd ${WRKSRC} && ${CP} -r Messages .DirIcon AppInfo.xml AppRun AppletRun \
62
	Options.xml Messages python *.py *.pyc *.pyo ${DATADIR})
63
64
	${INSTALL_DATA} ${DISTDIR}/XDG-Menu.png ${PREFIX}/share/pixmaps
65
66
.if ${PORT_OPTIONS:MDOCS}
67
	${MKDIR} ${DOCSDIR}
68
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/Help/|} ${DOCSDIR}
69
.endif
56
70
57
.include <bsd.port.mk>
71
.include <bsd.port.mk>
(-)./distinfo (+2 lines)
Lines 1-2 Link Here
1
SHA256 (XDG-Menu-1.5.tgz) = 5cd62f3421032c4b619b80fde7e7cdc3230409489762e5c05ffd82d7c9c28478
1
SHA256 (XDG-Menu-1.5.tgz) = 5cd62f3421032c4b619b80fde7e7cdc3230409489762e5c05ffd82d7c9c28478
2
SIZE (XDG-Menu-1.5.tgz) = 32377
2
SIZE (XDG-Menu-1.5.tgz) = 32377
3
SHA256 (XDG-Menu.png) = f6f3be4272ca446c3bdf7895556c879ab7a4eceaf2a985dabaf1ad2126a3a2e4
4
SIZE (XDG-Menu.png) = 5974
(-)./files/xdg-menu.in (-3 / +3 lines)
Lines 1-7 Link Here
1
#!/bin/sh
1
#!/bin/sh
2
#
2
#
3
# $FreeBSD: head/misc/xdg-menu/files/xdg-menu.in 302986 2012-08-23 09:12:26Z scheidell $
3
# $FreeBSD: ports/misc/xdg-menu/files/xdg-menu.in,v 1.1 2012/08/23 09:12:26 scheidell Exp $
4
#
4
5
5
echo "XDG-Menu: Starting up..."
6
cd "%%DATADIR%%"
6
cd "%%DATADIR%%"
7
./AppRun
7
exec ./AppRun
(-)./pkg-plist (-8 / +21 lines)
Lines 2-35 Link Here
2
apps/XDG-Menu/AppInfo.xml
2
apps/XDG-Menu/AppInfo.xml
3
apps/XDG-Menu/AppRun
3
apps/XDG-Menu/AppRun
4
apps/XDG-Menu/AppletRun
4
apps/XDG-Menu/AppletRun
5
apps/XDG-Menu/Help/COPYING
6
apps/XDG-Menu/Help/ChangeLog
7
apps/XDG-Menu/Help/README
8
apps/XDG-Menu/Help/README.ru
9
apps/XDG-Menu/Help/TODO
10
apps/XDG-Menu/Makefile
11
apps/XDG-Menu/Messages/XDG-Menu.pot
5
apps/XDG-Menu/Messages/XDG-Menu.pot
12
apps/XDG-Menu/Messages/it.gmo
6
apps/XDG-Menu/Messages/it.gmo
13
apps/XDG-Menu/Messages/it.po
7
apps/XDG-Menu/Messages/it.po
14
apps/XDG-Menu/Messages/opts2po.py
8
apps/XDG-Menu/Messages/opts2po.py
9
apps/XDG-Menu/Messages/opts2po.pyc
10
apps/XDG-Menu/Messages/opts2po.pyo
15
apps/XDG-Menu/Messages/ru.gmo
11
apps/XDG-Menu/Messages/ru.gmo
16
apps/XDG-Menu/Messages/ru.po
12
apps/XDG-Menu/Messages/ru.po
17
apps/XDG-Menu/Messages/uk.gmo
13
apps/XDG-Menu/Messages/uk.gmo
18
apps/XDG-Menu/Messages/uk.po
14
apps/XDG-Menu/Messages/uk.po
19
apps/XDG-Menu/Options.xml
15
apps/XDG-Menu/Options.xml
20
apps/XDG-Menu/findrox.py
16
apps/XDG-Menu/findrox.py
17
apps/XDG-Menu/findrox.pyc
18
apps/XDG-Menu/findrox.pyo
21
apps/XDG-Menu/python/config.py
19
apps/XDG-Menu/python/config.py
20
apps/XDG-Menu/python/config.pyc
21
apps/XDG-Menu/python/config.pyo
22
apps/XDG-Menu/python/ctxmenu.py
22
apps/XDG-Menu/python/ctxmenu.py
23
apps/XDG-Menu/python/ctxmenu.pyc
24
apps/XDG-Menu/python/ctxmenu.pyo
23
apps/XDG-Menu/python/dndsource.py
25
apps/XDG-Menu/python/dndsource.py
26
apps/XDG-Menu/python/dndsource.pyc
27
apps/XDG-Menu/python/dndsource.pyo
24
apps/XDG-Menu/python/i18n.py
28
apps/XDG-Menu/python/i18n.py
29
apps/XDG-Menu/python/i18n.pyc
30
apps/XDG-Menu/python/i18n.pyo
25
apps/XDG-Menu/python/imagemenu.py
31
apps/XDG-Menu/python/imagemenu.py
32
apps/XDG-Menu/python/imagemenu.pyc
33
apps/XDG-Menu/python/imagemenu.pyo
26
apps/XDG-Menu/python/main.py
34
apps/XDG-Menu/python/main.py
35
apps/XDG-Menu/python/main.pyc
36
apps/XDG-Menu/python/main.pyo
27
apps/XDG-Menu/python/roxmenu.py
37
apps/XDG-Menu/python/roxmenu.py
38
apps/XDG-Menu/python/roxmenu.pyc
39
apps/XDG-Menu/python/roxmenu.pyo
28
apps/XDG-Menu/python/xdgmenu.py
40
apps/XDG-Menu/python/xdgmenu.py
41
apps/XDG-Menu/python/xdgmenu.pyc
42
apps/XDG-Menu/python/xdgmenu.pyo
29
bin/xdg-menu
43
bin/xdg-menu
30
@dirrmtry share/applications
44
share/pixmaps/XDG-Menu.png
31
@dirrm apps/XDG-Menu/python
45
@dirrm apps/XDG-Menu/python
32
@dirrm apps/XDG-Menu/Messages
46
@dirrm apps/XDG-Menu/Messages
33
@dirrm apps/XDG-Menu/Help
34
@dirrm apps/XDG-Menu
47
@dirrm apps/XDG-Menu
35
@dirrmtry apps
48
@dirrmtry apps

Return to bug 171617