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

Collapse All | Expand All

(-)b/net/wpa_gui/Makefile (-16 / +29 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	wpa_gui
4
PORTNAME=	wpa_gui
5
PORTVERSION=	2.6
5
PORTVERSION=	2.6
6
PORTREVISION=	1
6
CATEGORIES=	net
7
CATEGORIES=	net
7
MASTER_SITES=	http://w1.fi/releases/ \
8
MASTER_SITES=	http://w1.fi/releases/ \
8
		http://partmedia.users.sourceforge.net/dist/:icons \
9
		http://partmedia.users.sourceforge.net/dist/:icons \
Lines 15-61 MAINTAINER= ports@FreeBSD.org Link Here
15
COMMENT=	Qt-based frontend for wpa_supplicant
16
COMMENT=	Qt-based frontend for wpa_supplicant
16
17
17
LICENSE=	BSD3CLAUSE
18
LICENSE=	BSD3CLAUSE
18
LICENSE_FILE=	${WRKSRC}/../../COPYING
19
LICENSE_FILE=	${WRKSRC}/../COPYING
19
20
20
PATCH_WRKSRC=	${WRKDIR}/${DISTNAME}
21
USES=		gmake
21
WRKSRC_SUBDIR=	wpa_supplicant/wpa_gui-qt4
22
USE_QT5=	qmake_build buildtools_build linguisttools_build core gui \
23
		widgets svg_run
22
24
23
PLIST_FILES=	"@(,,4555) sbin/wpa_gui" \
25
ALL_TARGET=	wpa_gui-qt4
26
INSTALL_WRKSRC=	${WRKSRC}/wpa_gui-qt4
27
PATCH_WRKSRC=	${WRKDIR}/${DISTNAME}
28
PLIST_FILES=	sbin/wpa_gui \
24
		share/applications/wpa_gui.desktop \
29
		share/applications/wpa_gui.desktop \
25
		share/icons/hicolor/16x16/apps/wpa_gui.png \
30
		share/icons/hicolor/16x16/apps/wpa_gui.png \
26
		share/icons/hicolor/scalable/apps/wpa_gui.svgz \
31
		share/icons/hicolor/scalable/apps/wpa_gui.svgz \
27
		man/man8/wpa_gui.8.gz
32
		man/man8/wpa_gui.8.gz
28
33
WRKSRC_SUBDIR=	wpa_supplicant
29
SUB_FILES=	pkg-message
34
SUB_FILES=	pkg-message
30
SUB_LIST=	LOCALBASE=${LOCALBASE}
35
SUB_LIST=	LOCALBASE=${LOCALBASE}
31
36
32
USE_QT4=	corelib gui moc_build rcc_build uic_build \
37
OPTIONS_DEFINE=	DEBUG NLS
33
		imageformats_run
34
USES=		qmake
35
INSTALLS_ICONS=	yes
36
38
37
OPTIONS_DEFINE=	DEBUG
39
NLS_PLIST_FILES=	${DATADIR_REL}/translations/wpa_gui_de.qm
38
40
39
post-patch:
41
post-patch:
40
	@${REINPLACE_CMD} -e \
42
	@${REINPLACE_CMD} -e \
41
		'/^Exec/s|=.*|=${PREFIX}/sbin/wpa_gui|' \
43
		'/^Exec/s|=.*|=${PREFIX}/sbin/wpa_gui|' \
42
		${WRKSRC}/wpa_gui.desktop
44
		${INSTALL_WRKSRC}/wpa_gui.desktop
45
	@${REINPLACE_CMD} -e '/resourceDir = / \
46
		s|QLibraryInfo::location(QLibraryInfo::TranslationsPath)| \
47
		"${DATADIR}/translations"|' \
48
			${INSTALL_WRKSRC}/main.cpp
43
49
44
post-patch-DEBUG-on:
50
post-patch-DEBUG-on:
45
	@${REINPLACE_CMD} -e \
51
	@${REINPLACE_CMD} -e \
46
		's| release| debug|' \
52
		's| release| debug|' \
47
		${WRKSRC}/wpa_gui.pro
53
		${INSTALL_WRKSRC}/wpa_gui.pro
48
54
49
do-install:
55
do-install:
50
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
56
	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \
51
	${INSTALL_DATA} ${WRKSRC}/wpa_gui.desktop ${STAGEDIR}${PREFIX}/share/applications
57
		${STAGEDIR}${PREFIX}/sbin
58
	${INSTALL_DATA} ${INSTALL_WRKSRC}/wpa_gui.desktop \
59
		${STAGEDIR}${PREFIX}/share/applications
52
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
60
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
53
	${INSTALL_DATA} ${WRKDIR}/icons/hicolor/16x16/apps/wpa_gui.png \
61
	${INSTALL_DATA} ${WRKDIR}/icons/hicolor/16x16/apps/wpa_gui.png \
54
		${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
62
		${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
55
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
63
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
56
	${GZIP_CMD} < ${WRKSRC}/icons/wpa_gui.svg \
64
	${GZIP_CMD} < ${INSTALL_WRKSRC}/icons/wpa_gui.svg \
57
		> ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/wpa_gui.svgz
65
		> ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/wpa_gui.svgz
58
	${GZIP_CMD} < ${WRKSRC}/../doc/docbook/wpa_gui.8 \
66
	${GZIP_CMD} < ${WRKSRC}/doc/docbook/wpa_gui.8 \
59
		> ${STAGEDIR}${PREFIX}/man/man8/wpa_gui.8.gz
67
		> ${STAGEDIR}${PREFIX}/man/man8/wpa_gui.8.gz
60
68
69
do-install-NLS-on:
70
	@${MKDIR} ${STAGEDIR}${DATADIR}/translations
71
	${INSTALL_DATA} ${INSTALL_WRKSRC}/lang/wpa_gui_de.qm \
72
		${STAGEDIR}${DATADIR}/translations
73
61
.include <bsd.port.mk>
74
.include <bsd.port.mk>

Return to bug 217565