Index: head/net-im/uTox/Makefile =================================================================== --- head/net-im/uTox/Makefile (revision 408590) +++ head/net-im/uTox/Makefile (revision 408591) @@ -1,43 +1,51 @@ # $FreeBSD$ PORTNAME= uTox PORTVERSION= 0.5.1.20160121 +PORTREVISION= 1 CATEGORIES= net-im net-p2p MAINTAINER= fidaj@ukr.net COMMENT= Lightweight Tox client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:${PORTSDIR}/net-im/tox \ ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \ + libsodium.so:${PORTSDIR}/security/libsodium \ libv4lconvert.so:${PORTSDIR}/multimedia/libv4l \ libvpx.so:${PORTSDIR}/multimedia/libvpx \ libfilteraudio.so:${PORTSDIR}/audio/libfilteraudio RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:${PORTSDIR}/net-im/tox USE_GITHUB= yes GH_ACCOUNT= GrayHatter GH_TAGNAME= b623d58 USES= compiler:c11 desktop-file-utils gmake openal:al pkgconfig USE_XORG= x11 xext xrender INSTALLS_ICONS= yes OPTIONS_DEFINE= DBUS OPTIONS_DEFAULT= DBUS DBUS_LIB_DEPENDS= libdbus-1.so:${PORTSDIR}/devel/dbus DBUS_MAKE_ARGS_OFF= DBUS=0 -pre-configure: +post-patch: @${REINPLACE_CMD} -e 's|$$(GIT_V)|${DISTVERSION}-${GH_TAGNAME}|' \ -e 's|share/man|man|' ${WRKSRC}/${MAKEFILE} + +pre-configure: + @(if [ ! -e "${LOCALBASE}/lib/libtoxav.so" ]; then \ + ${ECHO_CMD} "==> ${PKGNAME} requires net-im/tox port to be built with SODIUM option enabled"; \ + ${FALSE}; \ + fi) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/utox .include