Index: head/net-im/uTox/Makefile =================================================================== --- head/net-im/uTox/Makefile (revision 433578) +++ head/net-im/uTox/Makefile (revision 433579) @@ -1,45 +1,47 @@ # $FreeBSD$ PORTNAME= uTox PORTVERSION= 0.11.1 +PORTREVISION= 1 CATEGORIES= net-im net-p2p MAINTAINER= portmaster@BSDforge.com 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\ libopus.so:audio/opus RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox USE_GITHUB= yes GH_TAGNAME= 1835eae USES= cmake compiler:c11 desktop-file-utils localbase:ldflags openal:al \ pkgconfig USE_XORG= x11 xext xrender OPTIONS_DEFINE= DBUS OPTIONS_DEFAULT= DBUS DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_MAKE_ARGS_OFF= DBUS=0 pre-configure: ${REINPLACE_CMD} -e 's|resolv dl||' \ -e 's|/usr/include/freetype2|${LOCALBASE}/include/freetype2|' \ ${WRKSRC}/CMakeLists.txt post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/utox + ${INSTALL_DATA} ${WRKSRC}/icons/utox-128x128.png ${STAGEDIR}${PREFIX}/share/pixmaps/utox.png .include Index: head/net-im/uTox/files/patch-src_main.h =================================================================== --- head/net-im/uTox/files/patch-src_main.h (revision 433578) +++ head/net-im/uTox/files/patch-src_main.h (revision 433579) @@ -1,13 +1,13 @@ --- src/main.h.orig 2016-12-21 09:12:44 UTC +++ src/main.h @@ -80,8 +80,8 @@ #define volatile(x) (*((volatile typeof(x)*)&x)) #endif */ -#ifndef __OBJC__ -#define volatile(x)(x) +#if !defined(__OBJC__) || defined(__NetBSD__) || defined(__FreeBSD__) -+#define volatile(x) x ++#define volatile(x)(x) #endif #define SCALE(x) (((int)((ui_scale / 10.0) * ((double)x))) ?: 1) Index: head/net-im/uTox/pkg-plist =================================================================== --- head/net-im/uTox/pkg-plist (revision 433578) +++ head/net-im/uTox/pkg-plist (revision 433579) @@ -1,3 +1,4 @@ bin/utox share/applications/utox.desktop +share/pixmaps/utox.png man/man1/utox.1.gz