1 # Created by: lofi@FreeBSD.org
5 DISTVERSION= ${QT4_VERSION}
10 MAINTAINER= kde@FreeBSD.org
11 COMMENT= Qt 4 graphical configuration utility
14 USE_QT4= qmake_build moc_build rcc_build uic_build \
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
25 DESKTOP_ENTRIES="Qt 4 Configuration" "" \
26 "${PREFIX}/share/pixmaps/qtconfig-qt4.png" \
27 "${PREFIX}/${QT_BINDIR_REL}/qtconfig${_QT_BINSUFX}" \
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}'
41 OPTIONS_DEFINE= PHONON
42 OPTIONS_DEFAULT=PHONON
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
49 BUILD_WRKSRC= ${WRKSRC}/tools/${PORTNAME}
50 INSTALL_WRKSRC= ${BUILD_WRKSRC}
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
63 ${INSTALL_DATA} ${INSTALL_WRKSRC}/images/appicon.png \
64 ${STAGEDIR}${PREFIX}/share/pixmaps/qtconfig-qt4.png
66 .include <bsd.port.mk>