3 PORTNAME= telepathy-qt4
7 MASTER_SITES= http://telepathy.freedesktop.org/releases/${PORTNAME:C/4//}/
8 DISTNAME= ${PORTNAME:C/4//}-${PORTVERSION}
10 MAINTAINER= avilla@FreeBSD.org
11 COMMENT= High-level Qt binding for Telepathy
15 LIB_DEPENDS= libtelepathy-farsight.so:${PORTSDIR}/net-im/telepathy-farsight \
16 libtelepathy-glib.so:${PORTSDIR}/net-im/telepathy-glib
18 USE_GNOME= libxslt:build
21 USE_QT4= corelib dbus gui network qtestlib_build xml \
22 moc_build qmake_build rcc_build uic_build
24 CMAKE_ARGS= -DENABLE_FARSIGHT:BOOL=True \
25 -DENABLE_TESTS:BOOL=False
28 PLIST_SUB= PORTVERSION="${PORTVERSION}"
30 PORTDOCS= AUTHORS ChangeLog HACKING NEWS README html
32 PORTEXAMPLES= accounts cm contact-messenger extensions \
33 file-transfer protocols roster stream-tubes
35 OPTIONS_DEFINE= DOCS EXAMPLES
37 EXAMPLES_CMAKE_ON= -DENABLE_EXAMPLES:BOOL=True
38 EXAMPLES_CMAKE_OFF= -DENABLE_EXAMPLES:BOOL=False
41 @${REINPLACE_CMD} -e '/FIND_PROGRAM/ s,qmake ,,' \
42 ${WRKSRC}/cmake/modules/FindQt.cmake
43 @${REINPLACE_CMD} -e '/^add_dependencies(doxygen-doc / d' \
44 ${WRKSRC}/TelepathyQt/CMakeLists.txt
45 @${REINPLACE_CMD} -e '/TelepathyQt.*\.pc/ s,pkgconfig,../libdata/pkgconfig,' \
46 ${WRKSRC}/TelepathyQt/CMakeLists.txt \
47 ${WRKSRC}/TelepathyQt/Farsight/CMakeLists.txt
48 @${REINPLACE_CMD} -e '/$${LIBXML2_INCLUDE_DIR}/ s,$$, ${LOCALBASE}/include,' \
49 ${WRKSRC}/TelepathyQt/Farsight/CMakeLists.txt
52 @${MKDIR} ${STAGEDIR}${DOCSDIR}
53 ${INSTALL_DATA} ${PORTDOCS:Nhtml:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
54 cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}
55 @cd ${WRKSRC}/examples && ${RM} -rf */CMakeFiles */*.cmake */_gen */Makefile
56 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
57 .for f in ${PORTEXAMPLES}
58 cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR}
61 .include <bsd.port.mk>