aboutsummaryrefslogtreecommitdiffstats
path: root/www/qt5-webkit/Makefile
blob: 60d9e149f12ee8820f62d68119c0a9385c3edb93 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# $FreeBSD$

PORTNAME=       webkit
DISTVERSION=        5.212.0-alpha2
PORTREVISION=       1
CATEGORIES=     www
MASTER_SITES=       https://github.com/annulen/${PORTNAME}/releases/download/${DISTNAME}/
PKGNAMEPREFIX=      qt5-
DISTNAME=       qt${PORTNAME}-${DISTVERSION}

MAINTAINER=     kde@FreeBSD.org
COMMENT=        QtWebKit with a more modern WebKit code base

LIB_DEPENDS=        libfontconfig.so:x11-fonts/fontconfig \
            libgstapp-1.0.so:multimedia/gstreamer1-plugins \
            libgstbase-1.0.so:multimedia/gstreamer1 \
            libhyphen.so:textproc/hyphen \
            libicui18n.so:devel/icu \
            libpng16.so:graphics/png \
            libwebp.so:graphics/webp

USES=           bison cmake:outsource gperf jpeg pathfix perl5 pkgconfig \
            python:build sqlite:3 tar:xz
USE_GNOME=      glib20 libxml2 libxslt
USE_GSTREAMER1=     core
USE_QT5=        core gui location network opengl printsupport \
            qml quick sensors testlib webchannel widgets \
            buildtools_build qmake_build
USE_RUBY=       yes
USE_XORG=       x11 xcomposite xrender

# Fix pkgconfig install paths.
PATHFIX_CMAKELISTSTXT=  PlatformQt.cmake

RUBY_NO_RUN_DEPENDS=    yes

CMAKE_ARGS=     -DPORT:STRING="Qt" \
            -DKDE_INSTALL_INCLUDEDIR:PATH="${QT_INCDIR_REL}" \
            -DKDE_INSTALL_LIBDIR:PATH="${QT_LIBDIR_REL}" \
            -DENABLE_OPENGL:BOOL=TRUE \
            -DUSE_QT_MULTIMEDIA:BOOL=FALSE

# Add -DNDEBUG to CXXFLAGS which in turn gets sucked into
# CMAKE_CXX_FLAGS_RELEASE where we actually want to have it.
# [for the ASSERT in Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp ]
CXXFLAGS+=      -DNDEBUG

PLIST_SUB=      FULLVER="${PORTVERSION:R}"

SUB_FILES=      pkg-install
SUB_LIST=       QT_INCDIR="${QT_INCDIR}"

.include <bsd.port.mk>