Index: head/net-im/uTox/Makefile =================================================================== --- head/net-im/uTox/Makefile (revision 416215) +++ head/net-im/uTox/Makefile (revision 416216) @@ -1,50 +1,51 @@ # $FreeBSD$ PORTNAME= uTox -PORTVERSION= 0.8.2.20160511 +PORTVERSION= 0.9.5.20160530 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:net-im/tox \ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libsodium.so:security/libsodium \ libv4lconvert.so:multimedia/libv4l \ libvpx.so:multimedia/libvpx \ - libfilteraudio.so:audio/libfilteraudio + libfilteraudio.so:audio/libfilteraudio\ + libopus.so:audio/opus RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox USE_GITHUB= yes GH_ACCOUNT= GrayHatter -GH_TAGNAME= cc4388c +GH_TAGNAME= c85c747 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:devel/dbus DBUS_MAKE_ARGS_OFF= DBUS=0 post-patch: @${REINPLACE_CMD} -e 's|$$(GIT_V)|${DISTVERSION}-${GH_TAGNAME}|' \ -e 's|(DATAROOTDIR)/man|(PREFIX)/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 Index: head/net-im/uTox/distinfo =================================================================== --- head/net-im/uTox/distinfo (revision 416215) +++ head/net-im/uTox/distinfo (revision 416216) @@ -1,2 +1,2 @@ -SHA256 (GrayHatter-uTox-0.8.2.20160511-cc4388c_GH0.tar.gz) = 7c436cec5bd524ffcce3e1824dbebb7a93a121d0bc5d6860f8dadd1494e67067 -SIZE (GrayHatter-uTox-0.8.2.20160511-cc4388c_GH0.tar.gz) = 2015584 +SHA256 (GrayHatter-uTox-0.9.5.20160530-c85c747_GH0.tar.gz) = 43aaad041c7a830bc7e422908855f314f396c4c9e30577e86c225a3b5377c93e +SIZE (GrayHatter-uTox-0.9.5.20160530-c85c747_GH0.tar.gz) = 2020325 Index: head/net-im/uTox/files/patch-Makefile =================================================================== --- head/net-im/uTox/files/patch-Makefile (revision 416215) +++ head/net-im/uTox/files/patch-Makefile (revision 416216) @@ -1,51 +1,55 @@ ---- Makefile.orig 2016-05-10 07:09:15 UTC +--- Makefile.orig 2016-05-30 04:33:35 UTC +++ Makefile @@ -2,9 +2,9 @@ # set to anything else to disable them DBUS = 1 V4LCONVERT = 1 -FILTER_AUDIO = 0 +FILTER_AUDIO = 1 UNITY = 0 -XP = 0 +XP = 0 DEPS = libtoxav libtoxcore openal vpx libsodium -@@ -54,6 +54,37 @@ ifeq ($(UNAME_S), Linux) +@@ -54,6 +54,40 @@ ifeq ($(UNAME_S), Linux) TRAY_OBJ = icons/utox-128x128.o TRAY_GEN = $(LD) -r -b binary icons/utox-128x128.png -o +else ifeq ($(UNAME_S), FreeBSD) + OUT_FILE = utox + + DEPS += fontconfig freetype2 x11 xext xrender + + ifeq ($(V4LCONVERT), 1) + DEPS += libv4lconvert + else + CFLAGS += -DNO_V4LCONVERT + endif + + ifeq ($(UNITY), 1) + DEPS += messaging-menu unity + CFLAGS += -DUNITY + endif + + ifeq ($(DBUS), 1) + DEPS += dbus-1 ++ CFLAGS += -DHAVE_DBUS + else + CFLAGS += -DNO_DBUS + endif + -+ CFLAGS += $(shell pkg-config --cflags $(DEPS)) ++ PKG_CONFIG = pkg-config + -+ LDFLAGS += $(shell pkg-config --libs $(DEPS)) ++ CFLAGS += $(shell $(PKG_CONFIG) --cflags $(DEPS)) + ++ LDFLAGS += $(shell $(PKG_CONFIG) --libs $(DEPS)) ++ + OS_SRC = $(wildcard src/xlib/*.c) + OS_OBJ = $(OS_SRC:.c=.o) + + TRAY_OBJ = icons/utox-128x128.o + TRAY_GEN = $(LD) -r -b binary icons/utox-128x128.png -o else ifeq ($(UNAME_O), Cygwin) OUT_FILE = utox.exe +