Update textproc/hs-lhs2tex to version 1.24
[dports.git] / graphics / geeqie / Makefile
1 # Created by: Martin Tournoij <carpetsmoker@rwxrwxrwx.net>
2 # $FreeBSD$
3
4 PORTNAME=       geeqie
5 PORTVERSION=    1.5.1
6 PORTREVISION=   8
7 CATEGORIES=     graphics
8 MASTER_SITES=   http://www.geeqie.org/
9
10 MAINTAINER=     amdmi3@FreeBSD.org
11 COMMENT=        Lightweight image viewer forked from GQview
12
13 LICENSE=        GPLv2+
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 LIB_DEPENDS=    libpng.so:graphics/png
17 RUN_DEPENDS=    bash:shells/bash
18
19 CONFLICTS=      geeqie-devel-[0-9]*
20
21 USES=           autoreconf compiler:c++11-lang gettext gmake gnome jpeg \
22                 localbase pkgconfig desktop-file-utils tar:xz lua:53 shebangfix
23 USE_GNOME=      intltool
24 GNU_CONFIGURE=  yes
25 CONFIGURE_ARGS= --with-readmedir="${DOCSDIR}"
26 SHEBANG_FILES=  plugins/*/geeqie-*
27
28 PORTDOCS=       *
29
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
34 OPTIONS_SUB=    yes
35
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
41 GTK2_DESC=      Use GTK 2
42 GTK3_DESC=      Use GTK 3
43
44 EXIV2_LIB_DEPENDS=      libexiv2.so:graphics/exiv2
45 EXIV2_CONFIGURE_ENABLE= exiv2
46
47 LCMS_LIB_DEPENDS=       liblcms2.so:graphics/lcms2
48 LCMS_CONFIGURE_ENABLE=  lcms
49
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
54
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
58 MAP_REQUIRES=           GTK3
59
60 TIFF_LIB_DEPENDS=       libtiff.so:graphics/tiff
61 TIFF_CONFIGURE_ENABLE=  tiff
62
63 GTK2_USE=               GNOME=gtk20
64 GTK3_USE=               GNOME=gtk30
65 GTK3_CONFIGURE_ENABLE=  gtk3
66
67 PDF_LIB_DEPENDS=        libpoppler-glib.so:graphics/poppler-glib
68 PDF_CONFIGURE_ENABLE=   pdf
69 PDF_REQUIRES=           GTK3
70
71 FFMPEGTHUMBNAILER_DESC= Video file thumbnails generating support
72 FFMPEGTHUMBNAILER_CONFIGURE_ENABLE=     ffmpegthumbnailer
73 FFMPEGTHUMBNAILER_LIB_DEPENDS=  libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer
74
75 NLS_CONFIGURE_ENABLE=   nls
76
77 pre-build:
78         # fixes threaded build
79         @cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} gq-marshal.c
80
81 .include <bsd.port.mk>