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

Collapse All | Expand All

(-)graphics/darknock/Makefile (-17 / +25 lines)
Lines 2-27 Link Here
2
# $FreeBSD: head/graphics/darknock/Makefile 310020 2013-01-07 02:07:26Z makc $
2
# $FreeBSD: head/graphics/darknock/Makefile 310020 2013-01-07 02:07:26Z makc $
3
3
4
PORTNAME=	darknock
4
PORTNAME=	darknock
5
DISTVERSION=	0.3.0
5
PORTVERSION=	0.3.0
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	graphics
7
CATEGORIES=	graphics
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9
9
10
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	Program that can detect edges in images
11
COMMENT=	Program that can detect edges in images
12
12
13
USE_QT4=	qmake_build moc_build rcc_build uic_build linguist_build gui
13
LICENSE=	GPLv2 # (or later)
14
14
WRKSRC=		${WRKDIR}/${PORTNAME}
15
WRKSRC=		${WRKDIR}/${PORTNAME}
15
LRELEASE=	${QT_PREFIX}/bin/lrelease-qt4
16
MAKE_JOBS_SAFE=	yes
17
16
18
PORTDOCS=	changelog copyright
17
USE_QT4=	gui linguist_build moc_build qmake_build rcc_build uic_build
18
MAKE_JOBS_SAFE=	yes
19
19
20
.if !defined(WITHOUT_NLS)
20
PORTDOCS=	changelog
21
PLIST_SUB+=	NLS=""
21
PLIST_FILES=	bin/darknock share/pixmaps/darknock.png
22
.else
23
PLIST_SUB+=	NLS="@comment "
24
.endif
25
22
26
DESKTOP_ENTRIES=	"${PORTNAME}" \
23
DESKTOP_ENTRIES=	"${PORTNAME}" \
27
			"${COMMENT}" \
24
			"${COMMENT}" \
Lines 30-54 Link Here
30
			"Graphics;Qt;" \
27
			"Graphics;Qt;" \
31
			"false"
28
			"false"
32
29
30
LRELEASE=	${QT_PREFIX}/bin/lrelease-qt4
31
32
.include <bsd.port.options.mk>
33
34
.if ${PORT_OPTIONS:MNLS}
35
.for lang in fr it pl ro sv tr
36
PLIST_FILES+=	%%DATADIR%%/locale/darknock_${lang}.qm
37
.endfor
38
PLIST_DIRS+=	%%DATADIR%%/locale %%DATADIR%%
39
.endif
40
33
post-patch:
41
post-patch:
34
	@${REINPLACE_CMD} -e 's|/usr/share/darknock|${DATADIR}|g' \
42
	@${REINPLACE_CMD} -e 's|/usr/share/darknock|${DATADIR}|g' \
35
		${WRKSRC}/src/main.cpp
43
		${WRKSRC}/src/main.cpp
36
44
37
pre-build:
45
pre-build:
38
	@${LRELEASE} ${BUILD_WRKSRC}/${PORTNAME}.pro
46
	@${LRELEASE} ${BUILD_WRKSRC}/${PORTNAME}.pro
39
	@cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${QMAKE} -spec ${QMAKESPEC}
47
	@(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} ${QMAKEFLAGS})
40
48
41
do-install:
49
do-install:
42
	@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
50
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
43
	@${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png ${PREFIX}/share/pixmaps
51
	${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png ${PREFIX}/share/pixmaps
44
.if !defined(WITHOUT_NLS)
52
.if ${PORT_OPTIONS:MNLS}
45
	@${MKDIR} ${DATADIR}/locale
53
	@${MKDIR} ${DATADIR}/locale
46
	@${INSTALL_DATA} ${WRKSRC}/locale/*.qm ${DATADIR}/locale
54
	${INSTALL_DATA} ${WRKSRC}/locale/*.qm ${DATADIR}/locale
47
.endif
55
.endif
48
.if !defined(NOPORTDOCS)
56
.if !defined(NOPORTDOCS)
49
	@${MKDIR} ${DOCSDIR}
57
	@${MKDIR} ${DOCSDIR}
50
.for doc in ${PORTDOCS}
58
.for doc in ${PORTDOCS}
51
	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
59
	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
52
.endfor
60
.endfor
53
.endif
61
.endif
54
62
(-)graphics/darknock/pkg-plist (-10 lines)
Lines 1-10 Link Here
1
bin/darknock
2
%%NLS%%%%DATADIR%%/locale/darknock_fr.qm
3
%%NLS%%%%DATADIR%%/locale/darknock_it.qm
4
%%NLS%%%%DATADIR%%/locale/darknock_pl.qm
5
%%NLS%%%%DATADIR%%/locale/darknock_ro.qm
6
%%NLS%%%%DATADIR%%/locale/darknock_sv.qm
7
%%NLS%%%%DATADIR%%/locale/darknock_tr.qm
8
share/pixmaps/darknock.png
9
%%NLS%%@dirrm %%DATADIR%%/locale
10
%%NLS%%@dirrm %%DATADIR%%

Return to bug 174187