Import graphics/colord version 0.1.20_1
[dports.git] / graphics / colord / Makefile
1 # Created by: Koop Mast <kwm@FreeBSD.org>
2 # $FreeBSD: graphics/colord/Makefile 313859 2013-03-11 08:23:46Z kwm $
3 #    $MCom: ports/graphics/colord/Makefile,v 1.10 2012/12/17 23:50:40 kwm Exp $
4
5 PORTNAME=       colord
6 PORTVERSION=    0.1.20
7 PORTREVISION=   1
8 CATEGORIES=     graphics
9 MASTER_SITES=   http://www.freedesktop.org/software/colord/releases/
10
11 MAINTAINER=     kwm@FreeBSD.org
12 COMMENT=        Manage color profiles to accurately color input/output devices
13
14 BUILD_DEPENDS=  g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
15                 vala-vapigen>=0.13.0:${PORTSDIR}/lang/vala-vapigen
16 LIB_DEPENDS=    polkit-gobject-1:${PORTSDIR}/sysutils/polkit \
17                 dbus-1:${PORTSDIR}/devel/dbus \
18                 lcms2:${PORTSDIR}/graphics/lcms2
19
20 USE_XZ=         yes
21 USE_GNOME=      gnomehier glib20 intlhack
22 USES=           pathfix
23 USE_GMAKE=      yes
24 USE_GETTEXT=    yes
25 USE_SQLITE=     yes
26 GNU_CONFIGURE=  yes
27 USE_LDCONFIG=   yes
28 MAKE_JOBS_UNSAFE=yes
29 CONFIGURE_ARGS= --disable-gudev --enable-gtk-doc-html=no --disable-gtk
30 CPPFLAGS+=      -I${LOCALBASE}/include
31 LDFLAGS+=       -L${LOCALBASE}/lib
32 CONFIGURE_ENV=  USB_CFLAGS="-I/usr/include" \
33                 USB_LIBS="-L/usr/lib -lusb"
34
35 OPTIONS_DEFINE= SANE MANPAGES
36
37 .include <bsd.port.options.mk>
38
39 .if ${PORT_OPTIONS:MSANE}
40 CONFGIURE_ARGS+=--enable-sane=yes
41 LIB_DEPENDS+=   sane:${PORTSDIR}/graphics/sane-backends
42 .else
43 CONFIGURE_ARGS+=--disable-sane
44 .endif
45
46 .if ${PORT_OPTIONS:MMANPAGES}
47 BUILD_DEPENDS+= docbook2html:${PORTSDIR}/textproc/docbook-utils \
48                 ${LOCALBASE}/share/sgml/docbook/4.1/dtd/catalog:${PORTSDIR}/textproc/docbook-410
49 MAN1=           cd-create-profile.1 cd-fix-profile.1 colormgr.1
50 .endif
51
52 post-patch:
53         @${REINPLACE_CMD} -e 's|-Wclobbered||g' \
54                 -e 's|-Wempty-body||g' \
55                 -e 's|-Wignored-qualifiers||g' \
56                 -e 's|-Wtype-limits||g' \
57                 -e 's|-Wmissing-parameter-type||g' \
58                 -e 's|LIBS="-lusb-1.0|LIBS="-lusb|g' \
59                 ${WRKSRC}/configure
60 .if !{PORT_OPTIONS:MMANPAGES}
61         @${REINPLACE_CMD} -e "s|2MAN_TRUE=$$|2MAN_TRUE='#'|g ; \
62                 s|2MAN_FALSE='#'|2MAN_FALSE=|g" ${WRKSRC}/configure
63 .endif
64
65 .include <bsd.port.mk>