1 # Created by: Arjan van Leeuwen <avleeuwen@piwebs.com>
5 PORTVERSION= ${DIGIKAM_VER}
8 CATEGORIES= graphics kde
10 MAINTAINER= kde@FreeBSD.org
11 COMMENT= KDE4 digital photo management application
13 .include "${.CURDIR}/Makefile.common"
15 BUILD_DEPENDS= ${LOCALBASE}/include/eigen3/Eigen/Eigen:${PORTSDIR}/math/eigen3
16 LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff \
17 liblcms.so:${PORTSDIR}/graphics/lcms \
18 libpng15.so:${PORTSDIR}/graphics/png \
19 libjasper.so:${PORTSDIR}/graphics/jasper \
20 liblensfun.so:${PORTSDIR}/graphics/lensfun \
21 liblqr-1.so:${PORTSDIR}/graphics/liblqr-1 \
22 libkface.so:${PORTSDIR}/graphics/libkface \
23 libpgf.so:${PORTSDIR}/graphics/libpgf \
24 libkgeomap.so:${PORTSDIR}/astro/libkgeomap \
25 libboost_graph.so:${PORTSDIR}/devel/boost-libs
27 USES+= pkgconfig shebangfix
28 USE_KDE4+= libkdcraw libkexiv2 libkipi
29 USE_QT4+= sql-sqlite3_run
31 CMAKE_ARGS+= -DWITH_Sqlite2=off
33 WRKSRC= ${WRKDIR}/${DISTNAME}/core
34 SHEBANG_FILES= utilities/scripts/digitaglinktree/digitaglinktree
36 OPTIONS_DEFINE= DOCS NLS GPHOTO2 PIMLIBS MYSQL
37 OPTIONS_DEFAULT= GPHOTO2 PIMLIBS
39 OPTIONS_SUB= yes # MYSQL
41 DOCS_RUN_DEPENDS= digikam-doc>=${DIGIKAM_VER}:${PORTSDIR}/graphics/digikam-kde4-doc
43 NLS_RUN_DEPENDS= digikam-l10n>=${DIGIKAM_VER}:${PORTSDIR}/graphics/digikam-kde4-l10n
45 GPHOTO2_DESC= Enable gphoto2 camera support
46 GPHOTO2_LIB_DEPENDS= libgphoto2.so:${PORTSDIR}/graphics/libgphoto2
47 GPHOTO2_CMAKE_OFF= -DWITH_Gphoto2:BOOL=OFF
49 PIMLIBS_DESC= Enable address book support
50 PIMLIBS_USE= KDE4=pimlibs
51 PIMLIBS_CMAKE_OFF= -DWITH_KdepimLibs:BOOL=OFF
53 MYSQL_USE= MYSQL=server QT4=sql-mysql_run
54 MYSQL_BUILD_DEPENDS= ${LOCALBASE}/lib/mysql/libmysqld.a:${PORTSDIR}/${_MYSQL_SERVER}
55 MYSQL_CMAKE_ON= -DMYSQLD_PATH:PATH=${LOCALBASE}/libexec \
56 -DMYSQL_TOOLS_PATH:PATH=${LOCALBASE}/bin
57 MYSQL_CMAKE_OFF= -DENABLE_INTERNALMYSQL:BOOL=OFF
59 .include <bsd.port.mk>