Prune sysutils/rubygem-fluent-mixin-plaintextformatter
[dports.git] / misc / qt4-qtconfig / Makefile
1 # Created by: lofi@FreeBSD.org
2 # $FreeBSD$
3
4 PORTNAME=       qtconfig
5 DISTVERSION=    ${QT4_VERSION}
6 PORTREVISION=   1
7 CATEGORIES=     misc
8 PKGNAMEPREFIX=  qt4-
9
10 MAINTAINER=     kde@FreeBSD.org
11 COMMENT=        Qt 4 graphical configuration utility
12
13 USES=           pkgconfig
14 USE_QT4=        qmake_build moc_build rcc_build uic_build \
15                 corelib dbus gui xml
16 QT_DIST=        yes
17
18 HAS_CONFIGURE=  yes
19
20 ALL_TARGET=     first
21 CONFIGURE_ENV?= QTDIR=${WRKSRC} PATH=${WRKSRC}/bin:$$PATH
22 MAKE_ENV?=      QTDIR=${WRKSRC} LD_LIBRARY_PATH=${WRKSRC}/lib:$$LD_LIBRARY_PATH \
23                 PATH=${WRKSRC}/bin:$$PATH
24
25 DESKTOP_ENTRIES="Qt 4 Configuration" "" \
26                 "${PREFIX}/share/pixmaps/qtconfig-qt4.png" \
27                 "${PREFIX}/${QT_BINDIR_REL}/qtconfig${_QT_BINSUFX}" \
28                 "Settings;Qt;" true
29
30 DO_NOT_EXTRACT= demos doc examples mkspecs qmake translations \
31                 src/activeqt src/dbus src/multimedia src/network src/opengl \
32                 src/openvg src/s60installs src/s60main src/script \
33                 src/scripttools src/sql src/svg src/testlib src/tools \
34                 src/winmain src/xml src/xmlpatterns src/3rdparty/clucene \
35                 src/3rdparty/freetype src/3rdparty/libjpeg src/3rdparty/libmng \
36                 src/3rdparty/libpng src/3rdparty/libtiff src/3rdparty/webkit
37 .for dne in ${DO_NOT_EXTRACT}
38 EXTRACT_AFTER_ARGS+=    --exclude '${DISTNAME}/${dne}'
39 .endfor
40
41 OPTIONS_DEFINE= PHONON
42 OPTIONS_DEFAULT=PHONON
43
44 PHONON_DESC=    Phonon multimedia framework support (implies GStreamer)
45 PHONON_USE=     GSTREAMER=yes QT4=phonon,phonon-gst
46 PHONON_CONFIGURE_ON=    -phonon -gstreamer
47 PHONON_CONFIGURE_OFF=   -no-phonon -no-gstreamer
48
49 BUILD_WRKSRC=   ${WRKSRC}/tools/${PORTNAME}
50 INSTALL_WRKSRC= ${BUILD_WRKSRC}
51
52 pre-configure:
53         ${REINPLACE_CMD} -e 's|^TARGET.*|TARGET=qtconfig${_QT_BINSUFX}|g' \
54                 ${BUILD_WRKSRC}/${PORTNAME}.pro
55         ${ECHO_CMD} "INCLUDEPATH+=${EXTRA_INCL}" >> ${BUILD_WRKSRC}/${PORTNAME}.pro
56         ${MKDIR} ${WRKSRC}/mkspecs
57         ${LN} -sf ${QMAKE} ${WRKSRC}/bin/qmake
58         ${LN} -sf ${MOC} ${WRKSRC}/bin/moc
59         ${LN} -sf ${UIC} ${WRKSRC}/bin/uic
60         ${LN} -sf ${RCC} ${WRKSRC}/bin/rcc
61
62 post-install:
63         ${INSTALL_DATA} ${INSTALL_WRKSRC}/images/appicon.png \
64                 ${STAGEDIR}${PREFIX}/share/pixmaps/qtconfig-qt4.png
65
66 .include <bsd.port.mk>