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

Collapse All | Expand All

(-)net/wpa_gui/Makefile (-13 / +38 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-26 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
PATCH_WRKSRC=	${WRKDIR}/${DISTNAME}
21
WRKSRC_SUBDIR=	wpa_supplicant/wpa_gui-qt4
22
WRKSRC_SUBDIR=	wpa_supplicant
23
INSTALL_WRKSRC=	${WRKSRC}/wpa_gui-qt4
24
ALL_TARGET=	wpa_gui-qt4
22
25
23
PLIST_FILES=	"@(,,4555) sbin/wpa_gui" \
26
PLIST_FILES=	sbin/wpa_gui \
24
		share/applications/wpa_gui.desktop \
27
		share/applications/wpa_gui.desktop \
25
		share/icons/hicolor/16x16/apps/wpa_gui.png \
28
		share/icons/hicolor/16x16/apps/wpa_gui.png \
26
		share/icons/hicolor/scalable/apps/wpa_gui.svgz \
29
		share/icons/hicolor/scalable/apps/wpa_gui.svgz \
Lines 29-61 Link Here
29
SUB_FILES=	pkg-message
32
SUB_FILES=	pkg-message
30
SUB_LIST=	LOCALBASE=${LOCALBASE}
33
SUB_LIST=	LOCALBASE=${LOCALBASE}
31
34
32
USE_QT4=	corelib gui moc_build rcc_build uic_build \
35
USES=		gmake
33
		imageformats_run
34
USES=		qmake
35
INSTALLS_ICONS=	yes
36
INSTALLS_ICONS=	yes
36
37
37
OPTIONS_DEFINE=	DEBUG
38
OPTIONS_SINGLE=		TOOLKIT
39
OPTIONS_SINGLE_TOOLKIT=	QT4 QT5
40
OPTIONS_DEFINE=		DEBUG NLS
41
OPTIONS_DEFAULT=	QT4
38
42
43
TOOLKIT_DESC=	Qt toolkit version
44
45
QT4_USE=	qt4=qmake_build,moc_build,rcc_build,uic_build
46
QT4_USE+=	qt4=corelib,gui,imageformats_run,linguisttools_build
47
48
QT5_USE=	qt5=qmake_build,buildtools_build,linguisttools_build
49
QT5_USE+=	qt5=core,gui,widgets,svg_run
50
51
NLS_PLIST_FILES=	${DATADIR_REL}/translations/wpa_gui_de.qm
52
39
post-patch:
53
post-patch:
40
	@${REINPLACE_CMD} -e \
54
	@${REINPLACE_CMD} -e \
41
		'/^Exec/s|=.*|=${PREFIX}/sbin/wpa_gui|' \
55
		'/^Exec/s|=.*|=${PREFIX}/sbin/wpa_gui|' \
42
		${WRKSRC}/wpa_gui.desktop
56
		${INSTALL_WRKSRC}/wpa_gui.desktop
57
	@${REINPLACE_CMD} -e '/resourceDir = / \
58
		s|QLibraryInfo::location(QLibraryInfo::TranslationsPath)| \
59
		"${DATADIR}/translations"|' \
60
			${INSTALL_WRKSRC}/main.cpp
43
61
44
post-patch-DEBUG-on:
62
post-patch-DEBUG-on:
45
	@${REINPLACE_CMD} -e \
63
	@${REINPLACE_CMD} -e \
46
		's| release| debug|' \
64
		's| release| debug|' \
47
		${WRKSRC}/wpa_gui.pro
65
		${INSTALL_WRKSRC}/wpa_gui.pro
48
66
49
do-install:
67
do-install:
50
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
68
	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \
51
	${INSTALL_DATA} ${WRKSRC}/wpa_gui.desktop ${STAGEDIR}${PREFIX}/share/applications
69
		${STAGEDIR}${PREFIX}/sbin
70
	${INSTALL_DATA} ${INSTALL_WRKSRC}/wpa_gui.desktop \
71
		${STAGEDIR}${PREFIX}/share/applications
52
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
72
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
53
	${INSTALL_DATA} ${WRKDIR}/icons/hicolor/16x16/apps/wpa_gui.png \
73
	${INSTALL_DATA} ${WRKDIR}/icons/hicolor/16x16/apps/wpa_gui.png \
54
		${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
74
		${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps
55
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
75
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
56
	${GZIP_CMD} < ${WRKSRC}/icons/wpa_gui.svg \
76
	${GZIP_CMD} < ${INSTALL_WRKSRC}/icons/wpa_gui.svg \
57
		> ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/wpa_gui.svgz
77
		> ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/wpa_gui.svgz
58
	${GZIP_CMD} < ${WRKSRC}/../doc/docbook/wpa_gui.8 \
78
	${GZIP_CMD} < ${WRKSRC}/doc/docbook/wpa_gui.8 \
59
		> ${STAGEDIR}${PREFIX}/man/man8/wpa_gui.8.gz
79
		> ${STAGEDIR}${PREFIX}/man/man8/wpa_gui.8.gz
60
80
81
do-install-NLS-on:
82
	@${MKDIR} ${STAGEDIR}${DATADIR}/translations
83
	${INSTALL_DATA} ${INSTALL_WRKSRC}/lang/wpa_gui_de.qm \
84
		${STAGEDIR}${DATADIR}/translations
85
61
.include <bsd.port.mk>
86
.include <bsd.port.mk>

Return to bug 217565