Import graphics/kipi-plugins-kde4 version 2.9.0,1
[dports.git] / graphics / kipi-plugins-kde4 / Makefile
1 # New ports collection makefile for:    kipi-plugins-kde4
2 # Date created:                         Jan 23, 2009
3 # Whom:                                 Kris Moore
4 #
5 # $FreeBSD: ports/graphics/kipi-plugins-kde4/Makefile,v 1.79 2012/11/17 05:58:11 svnexp Exp $
6 #
7
8 PORTNAME=       kipi-plugins
9 PORTVERSION=    ${DIGIKAM_VER}
10 PORTEPOCH=      1
11 CATEGORIES=     graphics kde
12
13 MAINTAINER=     kde@FreeBSD.org
14 COMMENT=        KDE4 kipi graphics plugins
15
16 .include "${.CURDIR}/../digikam-kde4/Makefile.common"
17
18 LIB_DEPENDS=    expat:${PORTSDIR}/textproc/expat2 \
19                 qjson:${PORTSDIR}/devel/qjson
20 RUN_DEPENDS=    convert:${PORTSDIR}/graphics/ImageMagick
21
22 LATEST_LINK=    ${PORTNAME}-kde4
23
24 OPTIONS_DEFINE=         NLS EXPOBLEND GPOD KGEOMAP KSANE KVKONTAKTE MEDIAWIKI OPENCV PIMLIBS
25 OPTIONS_DEFAULT=        KGEOMAP KSANE OPENCV PIMLIBS
26 NO_OPTIONS_SORT=        yes
27
28 EXPOBLEND_DESC=         Add runtime deps for ExpoBlending plugin
29 GPOD_DESC=              Enable Ipod Export plugin
30 KGEOMAP_DESC=           Enable GPSSync (geolocalize pictures) plugin
31 KSANE_DESC=             Enable Scanning plugin
32 KVKONTAKTE_DESC=        Enable VKontakte (VK) plugin
33 MEDIAWIKI_DESC=         Enable MediaWiki plugin
34 OPENCV_DESC=            Enable Red Eye Removal plugin
35 PIMLIBS_DESC=           Enable Calendar plugins
36
37 USE_PKGCONFIG=  build
38 USE_GL=         glu
39 USE_KDE4+=      libkdcraw libkexiv2 libkipi
40
41 CMAKE_ARGS=     -DCMAKE_PREFIX_PATH:PATH=${KDE4_PREFIX}
42
43 .include <bsd.port.options.mk>
44
45 .if ${PORT_OPTIONS:MNLS}
46 USE_GETTEXT=    yes
47 PLIST_SUB+=     NLS=""
48 .else
49 CMAKE_ARGS+=    -DWITH_NLS:BOOL=OFF
50 PLIST_SUB+=     NLS="@comment "
51 .endif
52
53 .if ${PORT_OPTIONS:MEXPOBLEND}
54 RUN_DEPENDS+=   align_image_stack:${PORTSDIR}/graphics/hugin
55 .endif
56
57 .if ${PORT_OPTIONS:MGPOD}
58 LIB_DEPENDS+=   gpod:${PORTSDIR}/audio/libgpod
59 PLIST_SUB+=     GPOD=""
60 .else
61 CMAKE_ARGS+=    -DWITH_GLIB2:BOOL=OFF \
62                 -DWITH_GObject:BOOL=OFF \
63                 -DWITH_Gdk:BOOL=OFF \
64                 -DWITH_Ipod:BOOL=OFF
65 PLIST_SUB+=     GPOD="@comment "
66 .endif
67
68 .if ${PORT_OPTIONS:MKGEOMAP}
69 LIB_DEPENDS+=   kgeomap:${PORTSDIR}/astro/libkgeomap
70 PLIST_SUB+=     KGEOMAP=""
71 .else
72 CMAKE_ARGS+=    -DWITH_KGeoMap:BOOL=OFF
73 PLIST_SUB+=     KGEOMAP="@comment "
74 .endif
75
76 .if ${PORT_OPTIONS:MKSANE}
77 USE_KDE4+=      libksane
78 PLIST_SUB+=     KSANE=""
79 .else
80 CMAKE_ARGS+=    -DWITH_KSane:BOOL=OFF
81 PLIST_SUB+=     KSANE="@comment "
82 .endif
83
84 .if ${PORT_OPTIONS:MKVKONTAKTE}
85 LIB_DEPENDS+=   kvkontakte:${PORTSDIR}/net/libkvkontakte
86 PLIST_SUB+=     KVKONTAKTE=""
87 .else
88 CMAKE_ARGS+=    -DWITH_LibKVkontakte:BOOL=OFF
89 PLIST_SUB+=     KVKONTAKTE="@comment "
90 .endif
91
92 .if ${PORT_OPTIONS:MMEDIAWIKI}
93 LIB_DEPENDS+=   mediawiki:${PORTSDIR}/net/libmediawiki
94 PLIST_SUB+=     MEDIAWIKI=""
95 .else
96 CMAKE_ARGS+=    -DWITH_Mediawiki:BOOL=OFF
97 PLIST_SUB+=     MEDIAWIKI="@comment "
98 .endif
99
100 .if ${PORT_OPTIONS:MOPENCV}
101 LIB_DEPENDS+=   opencv_legacy:${PORTSDIR}/graphics/opencv
102 PLIST_SUB+=     OPENCV=""
103 .else
104 CMAKE_ARGS+=    -DWITH_OpenCV:BOOL=OFF
105 PLIST_SUB+=     OPENCV="@comment "
106 .endif
107
108 .if ${PORT_OPTIONS:MPIMLIBS}
109 USE_KDE4+=      pimlibs
110 PLIST_SUB+=     PIMLIBS=""
111 .else
112 CMAKE_ARGS+=    -DWITH_KdepimLibs:BOOL=OFF
113 PLIST_SUB+=     PIMLIBS="@comment "
114 .endif
115
116 post-patch:
117         ${LN} -s ../../doc ${WRKSRC}/doc
118         ${LN} -s ../../po ${WRKSRC}/po
119         ${RM} ${WRKSRC}/po/*/digikam.po ${WRKSRC}/po/*/libkgeomap.po
120
121 .include <bsd.port.mk>