1 # Created by: Michael Johnson <ahze@FreeBSD.org>
8 MASTER_SITES= http://www.opensync.org/download/releases/${PORTVERSION}/ \
11 MAINTAINER= danilo@FreeBSD.org
12 COMMENT= PIM data synchronization framework
14 BUILD_DEPENDS= swig1.3:${PORTSDIR}/devel/swig13
15 LIB_DEPENDS= libexslt.so:${PORTSDIR}/textproc/libxslt
17 CONFLICTS= libopensync-0.22*
20 USES= cmake pkgconfig python tar:bzip2
22 USE_GNOME= glib20 libxml2
24 CMAKE_ARGS+= -DPYTHON_INCLUDE_PATH:PATH=${PYTHON_INCLUDEDIR}
28 SWIG_VER= $$(cd ${PORTSDIR}/devel/swig13 && ${MAKE} -V PORTVERSION)
29 SWIG_DATADIR= $$(cd ${PORTSDIR}/devel/swig13 && ${MAKE} -V DATADIR)
32 @${REINPLACE_CMD} -e "s|\$${LIBDATA_INSTALL_DIR}/pkgconfig|${PREFIX}/libdata/pkgconfig|" \
33 -e "s|FIND_PACKAGE( SWIG|FIND_PACKAGE( SWIG REQUIRED|" \
34 -e "/FIND_PACKAGE( Check )/d" ${WRKSRC}/CMakeLists.txt
35 @${REINPLACE_CMD} -e "s|/usr/local/share/swig1.3|${SWIG_DATADIR}/${SWIG_VER}|g" \
36 ${WRKSRC}/cmake/modules/FindSWIG.cmake
37 @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \
38 ${WRKSRC}/opensync/common/opensync_list.c
41 @${MKDIR} ${STAGEDIR}${DOCSDIR}
42 ${INSTALL_DATA} ${WRKSRC}/docs/OpenSync-WhitePaper.pdf ${STAGEDIR}${DOCSDIR}
44 .include <bsd.port.mk>