1 # Created by: Oliver Heesakkers <dev2@heesakkers.info>
10 MAINTAINER= dev2@heesakkers.info
11 COMMENT= ZBar barcode reader
15 USES= iconv jpeg libtool gmake pathfix pkgconfig
19 INSTALL_TARGET= install-strip
20 CONFIGURE_ARGS= --with-jpeg=yes --with-python=no --with-qt=no
22 OPTIONS_DEFINE= X11 V4L GTK2 DOCS
23 OPTIONS_DEFAULT=X11 V7
24 OPTIONS_RADIO= IMAGEMAGICK
25 OPTIONS_RADIO_IMAGEMAGICK= V6 V7
27 V4L_DESC= Build zbarcam video scanner
30 X11_USE= XORG=ice,sm,x11,xau,xcb,xdmcp,xext,xv
31 X11_CONFIGURE_ON= --with-x=yes
32 X11_CONFIGURE_OFF= --with-x=no --without-xshm --without-xv
34 V6_DESC= With ImageMagick6
35 V6_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6
36 V6_CONFIGURE_ON= --with-imagemagick=yes
38 V7_DESC= With ImageMagick7
39 V7_LIB_DEPENDS= libMagick++-7.so:graphics/ImageMagick7
40 V7_CONFIGURE_ON= --with-imagemagick=yes
42 .if empty(VARIABLE:MV6) && empty(VARIABLE:MV7)
43 CONFIGURE_ARGS+= --with-imagemagick=no
46 # To avoid patching configure even more:
47 CONFIGURE_ENV+= ac_cv_header_wand_MagickWand_h=yes
49 V4L_BUILD_DEPENDS= v4l_compat>=1.0.20101027:multimedia/v4l_compat
50 V4L_CONFIGURE_ON= --enable-video=yes
51 V4L_CONFIGURE_OFF= --enable-video=no
55 GTK2_CONFIGURE_ON= --with-gtk=yes
56 GTK2_CONFIGURE_OFF= --with-gtk=no
58 CPPFLAGS+= -I${LOCALBASE}/include
59 LDFLAGS+= -L${LOCALBASE}/lib
62 @${REINPLACE_CMD} '/^install-data-am: /s/install-dist_docDATA//' \
66 # make check-plist happy
67 ${RMDIR} ${STAGEDIR}${DATADIR}
69 .include <bsd.port.mk>