1 # Created by: Martin Tournoij <carpetsmoker@xs4all.nl>
8 MAINTAINER= danilo@FreeBSD.org
9 COMMENT= Pretty Quick Image Viewer
13 BUILD_DEPENDS= bash:shells/bash
15 LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig \
16 libfreetype.so:print/freetype2
19 GH_ACCOUNT= phillipberndt
22 OPTIONS_SINGLE_GTK= GTK2 GTK3
24 OPTIONS_GROUP= BACKENDS
25 OPTIONS_GROUP_BACKENDS= LIBAV PIXBUF POPPLER SPECTRE WAND
26 LIBAV_DESC= Video support
27 SPECTRE_DESC= PS/EPS support
28 WAND_DESC= ImageMagick image processing support
30 OPTIONS_DEFAULT= GTK2 PIXBUF
32 USES= gettext-runtime gmake pkgconfig tar:bzip2
34 USE_GNOME= cairo gdkpixbuf2
37 LIBAV_CONFIGURE_WITH= libav
38 LIBAV_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
40 PIXBUF_CONFIGURE_WITH= gdkpixbuf
42 POPPLER_CONFIGURE_WITH= poppler
43 POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
45 SPECTRE_CONFIGURE_WITH= spectre
46 SPECTRE_LIB_DEPENDS= libspectre.so:print/libspectre
48 WAND_CONFIGURE_WITH= wand
49 WAND_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick
51 GTK2_CONFIGURE_ON= --gtk-version=2
54 GTK3_CONFIGURE_ON= --gtk-version=3
59 PORTDOCS= README.markdown
60 PLIST_FILES= bin/pqiv man/man1/pqiv.1.gz
63 ${INSTALL_PROGRAM} ${WRKSRC}/pqiv ${STAGEDIR}${PREFIX}/bin
64 ${INSTALL_MAN} ${WRKSRC}/pqiv.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
65 @${MKDIR} ${STAGEDIR}${DOCSDIR}
66 ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR}
68 .include <bsd.port.mk>