1 # Created by: Martin Tournoij <carpetsmoker@rwxrwxrwx.net>
8 MASTER_SITES= http://www.geeqie.org/
10 MAINTAINER= amdmi3@FreeBSD.org
11 COMMENT= Lightweight image viewer forked from GQview
14 LICENSE_FILE= ${WRKSRC}/COPYING
16 LIB_DEPENDS= libpng.so:graphics/png
17 RUN_DEPENDS= bash:shells/bash
19 CONFLICTS= geeqie-devel-[0-9]*
21 USES= autoreconf compiler:c++11-lang gettext gmake gnome jpeg \
22 localbase pkgconfig desktop-file-utils tar:xz lua:53 shebangfix
25 CONFIGURE_ARGS= --with-readmedir="${DOCSDIR}"
26 SHEBANG_FILES= plugins/*/geeqie-*
30 OPTIONS_DEFINE= EXIV2 LCMS LIRC MAP TIFF PDF FFMPEGTHUMBNAILER DOCS NLS
31 OPTIONS_DEFAULT=EXIV2 LCMS GTK3 PDF FFMPEGTHUMBNAILER
32 OPTIONS_SINGLE= TOOLKIT
33 OPTIONS_SINGLE_TOOLKIT=GTK2 GTK3
36 EXIV2_DESC= Metadata editing
37 LCMS_DESC= Color adjusting
38 LIRC_DESC= Remote control (broken)
39 MAP_DESC= GPS map support via libchamplain
40 TOOLKIT_DESC= Graphical user interface toolkit
44 EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2
45 EXIV2_CONFIGURE_ENABLE= exiv2
47 LCMS_LIB_DEPENDS= liblcms2.so:graphics/lcms2
48 LCMS_CONFIGURE_ENABLE= lcms
50 LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
51 LIRC_CONFIGURE_ENABLE= lirc
52 LIRC_CONFIGURE_ON= --with-lirc-prefix="${LOCALBASE}"
53 LIRC_BROKEN= does not build with old lirc from ports
55 MAP_LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \
56 libclutter-gtk-1.0.so:graphics/clutter-gtk3
57 MAP_CONFIGURE_ENABLE= map gpu-accel
60 TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
61 TIFF_CONFIGURE_ENABLE= tiff
65 GTK3_CONFIGURE_ENABLE= gtk3
67 PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
68 PDF_CONFIGURE_ENABLE= pdf
71 FFMPEGTHUMBNAILER_DESC= Video file thumbnails generating support
72 FFMPEGTHUMBNAILER_CONFIGURE_ENABLE= ffmpegthumbnailer
73 FFMPEGTHUMBNAILER_LIB_DEPENDS= libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer
75 NLS_CONFIGURE_ENABLE= nls
78 # fixes threaded build
79 @cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} gq-marshal.c
81 .include <bsd.port.mk>