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

Collapse All | Expand All

(-)graphics/darknock/Makefile (-22 / +26 lines)
Lines 1-31 Link Here
1
# New ports collection makefile for:	darknock
1
# Created by: Yinghong.Liu <relaxbsd@gmail.com>
2
# Date created:		5 August 2007
3
# Whom:                	Yinghong.Liu <relaxbsd@gmail.com>
4
#
5
# $FreeBSD: head/graphics/darknock/Makefile 300896 2012-07-14 13:54:48Z beat $
2
# $FreeBSD: head/graphics/darknock/Makefile 300896 2012-07-14 13:54:48Z beat $
6
#
7
3
8
PORTNAME=	darknock
4
PORTNAME=	darknock
9
DISTVERSION=	0.3.0
5
PORTVERSION=	0.3.0
10
PORTREVISION=	3
6
PORTREVISION=	4
11
CATEGORIES=	graphics kde
7
CATEGORIES=	graphics kde
12
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
13
9
14
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	A program that can detect edges in images
11
COMMENT=	A program that can detect edges in images
16
12
17
USE_QT4=	qmake_build moc_build rcc_build uic_build linguist_build gui
13
LICENSE=	GPLv2 # (or later)
14
18
WRKSRC=		${WRKDIR}/${PORTNAME}
15
WRKSRC=		${WRKDIR}/${PORTNAME}
19
LRELEASE=	${QT_PREFIX}/bin/lrelease-qt4
20
MAKE_JOBS_SAFE=	yes
21
16
22
PORTDOCS=	changelog copyright
17
USE_QT4=	gui linguist_build moc_build qmake_build rcc_build uic_build
18
MAKE_JOBS_SAFE=	yes
23
19
24
.if !defined(WITHOUT_NLS)
20
PORTDOCS=	changelog
25
PLIST_SUB+=	NLS=""
21
PLIST_FILES=	bin/darknock share/pixmaps/darknock.png
26
.else
27
PLIST_SUB+=	NLS="@comment "
28
.endif
29
22
30
DESKTOP_ENTRIES=	"${PORTNAME}" \
23
DESKTOP_ENTRIES=	"${PORTNAME}" \
31
			"${COMMENT}" \
24
			"${COMMENT}" \
Lines 34-58 Link Here
34
			"Qt;KDE;Graphics;" \
27
			"Qt;KDE;Graphics;" \
35
			"false"
28
			"false"
36
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
37
post-patch:
41
post-patch:
38
	@${REINPLACE_CMD} -e 's|/usr/share/darknock|${DATADIR}|g' \
42
	@${REINPLACE_CMD} -e 's|/usr/share/darknock|${DATADIR}|g' \
39
		${WRKSRC}/src/main.cpp
43
		${WRKSRC}/src/main.cpp
40
44
41
pre-build:
45
pre-build:
42
	@${LRELEASE} ${BUILD_WRKSRC}/${PORTNAME}.pro
46
	@${LRELEASE} ${BUILD_WRKSRC}/${PORTNAME}.pro
43
	@cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${QMAKE} -spec ${QMAKESPEC}
47
	@(cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} ${QMAKEFLAGS})
44
48
45
do-install:
49
do-install:
46
	@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
50
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
47
	@${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png ${PREFIX}/share/pixmaps
51
	${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png ${PREFIX}/share/pixmaps
48
.if !defined(WITHOUT_NLS)
52
.if ${PORT_OPTIONS:MNLS}
49
	@${MKDIR} ${DATADIR}/locale
53
	@${MKDIR} ${DATADIR}/locale
50
	@${INSTALL_DATA} ${WRKSRC}/locale/*.qm ${DATADIR}/locale
54
	${INSTALL_DATA} ${WRKSRC}/locale/*.qm ${DATADIR}/locale
51
.endif
55
.endif
52
.if !defined(NOPORTDOCS)
56
.if !defined(NOPORTDOCS)
53
	@${MKDIR} ${DOCSDIR}
57
	@${MKDIR} ${DOCSDIR}
54
.for doc in ${PORTDOCS}
58
.for doc in ${PORTDOCS}
55
	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
59
	${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
56
.endfor
60
.endfor
57
.endif
61
.endif
58
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