Update textproc/hs-lhs2tex to version 1.24
[dports.git] / graphics / zbar / Makefile
1 # Created by: Oliver Heesakkers <dev2@heesakkers.info>
2 # $FreeBSD$
3
4 PORTNAME=       zbar
5 PORTVERSION=    0.10
6 PORTREVISION=   19
7 CATEGORIES=     graphics
8 MASTER_SITES=   SF
9
10 MAINTAINER=     dev2@heesakkers.info
11 COMMENT=        ZBar barcode reader
12
13 LICENSE=        LGPL21
14
15 USES=           iconv jpeg libtool gmake pathfix pkgconfig
16 USE_LDCONFIG=   yes
17
18 GNU_CONFIGURE=  yes
19 INSTALL_TARGET= install-strip
20 CONFIGURE_ARGS= --with-jpeg=yes --with-python=no --with-qt=no
21
22 OPTIONS_DEFINE= X11 V4L GTK2 DOCS
23 OPTIONS_DEFAULT=X11 V7
24 OPTIONS_RADIO=  IMAGEMAGICK
25 OPTIONS_RADIO_IMAGEMAGICK=      V6 V7
26 OPTIONS_SUB=    yes
27 V4L_DESC=       Build zbarcam video scanner
28
29 X11_USES=       xorg
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
33
34 V6_DESC=        With ImageMagick6
35 V6_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6
36 V6_CONFIGURE_ON=        --with-imagemagick=yes
37
38 V7_DESC=        With ImageMagick7
39 V7_LIB_DEPENDS= libMagick++-7.so:graphics/ImageMagick7
40 V7_CONFIGURE_ON=        --with-imagemagick=yes
41
42 .if empty(VARIABLE:MV6) && empty(VARIABLE:MV7)
43 CONFIGURE_ARGS+=        --with-imagemagick=no
44 .endif
45
46 # To avoid patching configure even more:
47 CONFIGURE_ENV+=                 ac_cv_header_wand_MagickWand_h=yes
48
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
52
53 GTK2_USES=      gnome
54 GTK2_USE=       GNOME=gtk20
55 GTK2_CONFIGURE_ON=      --with-gtk=yes
56 GTK2_CONFIGURE_OFF=     --with-gtk=no
57
58 CPPFLAGS+=      -I${LOCALBASE}/include
59 LDFLAGS+=       -L${LOCALBASE}/lib
60
61 post-patch-DOCS-off:
62         @${REINPLACE_CMD} '/^install-data-am: /s/install-dist_docDATA//' \
63                 ${WRKSRC}/Makefile.in
64
65 post-install:
66         # make check-plist happy
67         ${RMDIR} ${STAGEDIR}${DATADIR}
68
69 .include <bsd.port.mk>