View | Details | Raw Unified | Return to bug 90971
Collapse All | Expand All

(-)bpm/Makefile (-1 / +7 lines)
Lines 18-24 Link Here
18
RUN_DEPENDS=	portupgrade:${PORTSDIR}/sysutils/portupgrade
18
RUN_DEPENDS=	portupgrade:${PORTSDIR}/sysutils/portupgrade
19
19
20
USE_X_PREFIX=	yes
20
USE_X_PREFIX=	yes
21
USE_GNOME=	gtk20
21
USE_GNOME=	gtk20 desktopfileutils
22
USE_REINPLACE=	yes
22
USE_REINPLACE=	yes
23
23
24
MAKE_ENV+=	OSTYPE="${OPSYS}"
24
MAKE_ENV+=	OSTYPE="${OPSYS}"
Lines 29-33 Link Here
29
# GnomeVFS needs pthread; bpm may use GnomeVFS (via GtkFileChooser)
29
# GnomeVFS needs pthread; bpm may use GnomeVFS (via GtkFileChooser)
30
	@${REINPLACE_CMD} -e 's|^CFLAGS+=|& ${PTHREAD_CFLAGS}|; \
30
	@${REINPLACE_CMD} -e 's|^CFLAGS+=|& ${PTHREAD_CFLAGS}|; \
31
		s|^LDLIBS+=|& ${PTHREAD_LIBS}|' ${WRKSRC}/src/Makefile
31
		s|^LDLIBS+=|& ${PTHREAD_LIBS}|' ${WRKSRC}/src/Makefile
32
	@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' ${FILESDIR}/bpm.desktop.in \
33
		> ${WRKSRC}/bpm.desktop
34
35
post-install:
36
	${INSTALL_DATA} ${WRKSRC}/bpm.desktop ${PREFIX}/share/applications/bpm.desktop
37
	@-update-desktop-database
32
38
33
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)bpm/files/bpm.desktop.in (+9 lines)
Line 0 Link Here
1
[Desktop Entry]
2
Comment=The BSD Ports Manipulator
3
Name=BPM
4
Exec=gnomesu %%PREFIX%%/bin/bpm
5
Encoding=UTF-8
6
Terminal=false
7
Type=Application
8
Icon=%%PREFIX%%/share/bpm/pixmaps/pkg_48.png
9
Categories=Application;System;
(-)bpm/pkg-plist (+3 lines)
Lines 9-14 Link Here
9
%%DATADIR%%/pixmaps/pkg_48.png
9
%%DATADIR%%/pixmaps/pkg_48.png
10
%%DATADIR%%/pixmaps/lock_48.png
10
%%DATADIR%%/pixmaps/lock_48.png
11
share/locale/en_CA/LC_MESSAGES/bpm.mo
11
share/locale/en_CA/LC_MESSAGES/bpm.mo
12
share/applications/bpm.desktop
13
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
12
@dirrm libexec/bpm
14
@dirrm libexec/bpm
13
@dirrm %%DATADIR%%/pixmaps
15
@dirrm %%DATADIR%%/pixmaps
14
@dirrm %%DATADIR%%
16
@dirrm %%DATADIR%%
17
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true

Return to bug 90971