Update graphics/oyranos to version 0.9.5_2
[dports.git] / graphics / oyranos / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       oyranos
4 PORTVERSION=    0.9.5
5 PORTREVISION=   2
6 CATEGORIES=     graphics
7 MASTER_SITES=   SF/${PORTNAME}/Oyranos/Oyranos%20${PORTVERSION:C|(.*)\.[0-9]*$|\1|}
8
9 MAINTAINER=     bsam@FreeBSD.org
10 COMMENT=        Colour Management System (CMS)
11
12 BUILD_DEPENDS=  ${LOCALBASE}/bin/doxygen:${PORTSDIR}/devel/doxygen
13 RUN_DEPENDS=    ${LOCALBASE}/share/color/icc/OpenICC/sRGB.icc:${PORTSDIR}/graphics/icc-profiles-openicc \
14                 ${LOCALBASE}/share/color/icc/basICColor/ISOcoated_v2_300_bas.ICC:${PORTSDIR}/graphics/icc-profiles-basiccolor
15 LIB_DEPENDS=    libraw.so:${PORTSDIR}/graphics/libraw \
16                 libxml2.so:${PORTSDIR}/textproc/libxml2 \
17                 libexiv2.so:${PORTSDIR}/graphics/exiv2 \
18                 libpng15.so:${PORTSDIR}/graphics/png \
19                 libcairo.so:${PORTSDIR}/graphics/cairo \
20                 libyajl.so:${PORTSDIR}/devel/yajl \
21                 libfltk.so:${PORTSDIR}/x11-toolkits/fltk \
22                 libcups.so:${PORTSDIR}/print/cups-client \
23                 libxdot.so:${PORTSDIR}/graphics/graphviz \
24                 liblcms.so:${PORTSDIR}/graphics/lcms \
25                 liblcms2.so:${PORTSDIR}/graphics/lcms2 \
26                 libXcm.so:${PORTSDIR}/x11/libXcm
27
28 USES=           cmake gettext iconv pkgconfig tar:bzip2
29 USE_GL=         yes
30 USE_LDCONFIG=   yes
31 USE_GNOME=      libxml2
32 USE_QT4=        gui moc_build qmake_build rcc_build uic_build
33 USE_XORG=       xfixes xinerama xrandr xxf86vm
34 CMAKE_ARGS+=    -DXDG_CONFIG_DIR=${PREFIX}/etc/xdg
35 LDFLAGS+=       -L${LOCALBASE}/lib ${ICONV_LIB}
36 MAKE_JOBS_UNSAFE=yes
37
38 PORTDOCS=       *
39
40 .include <bsd.port.pre.mk>
41
42 PLIST_SUB+=     VER=${PORTVERSION}
43
44 post-patch:
45         @${REINPLACE_CMD} -e 's|lib|libdata|' \
46                 ${WRKSRC}/extras/CMakeLists.txt
47
48 .if exists(/usr/bin/clang) && ${OSVERSION} > 901502
49 CC=             /usr/bin/clang
50 CXX=            /usr/bin/clang++
51 .else
52 USE_GCC=        yes
53 .endif
54
55 .include <bsd.port.post.mk>