svn commit: r513815 - in head/net-im/uTox: . files
Tobias Kortkamp
tobik at FreeBSD.org
Sat Oct 5 06:59:17 UTC 2019
Author: tobik
Date: Sat Oct 5 06:59:16 2019
New Revision: 513815
URL: https://svnweb.freebsd.org/changeset/ports/513815
Log:
net-im/uTox: Update to 0.17.1
- Take maintainership
Changes: https://github.com/uTox/uTox/releases/tag/v0.17.1
PR: 240721
Approved by: portmaster at BSDforge.com (maintainer timeout, 14 days)
Deleted:
head/net-im/uTox/files/patch-src_xlib_main.c
Modified:
head/net-im/uTox/Makefile
head/net-im/uTox/distinfo
head/net-im/uTox/files/patch-CMakeLists.txt
Modified: head/net-im/uTox/Makefile
==============================================================================
--- head/net-im/uTox/Makefile Sat Oct 5 06:47:25 2019 (r513814)
+++ head/net-im/uTox/Makefile Sat Oct 5 06:59:16 2019 (r513815)
@@ -1,45 +1,55 @@
# $FreeBSD$
PORTNAME= uTox
-DISTVERSION= 0.17.0
+DISTVERSION= 0.17.1
DISTVERSIONSUFFIX= -full
-PORTREVISION= 7
CATEGORIES= net-im net-p2p
-MASTER_SITES= https://github.com/uTox/uTox/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://github.com/uTox/uTox/releases/download/v${DISTVERSION}/
-MAINTAINER= portmaster at BSDforge.com
+PATCH_SITES= https://github.com/uTox/uTox/commit/
+PATCHFILES= 37271f991c590a533781b66e9036e9b66dfbbf1b.patch:-p1
+
+MAINTAINER= tobik at FreeBSD.org
COMMENT= Lightweight Tox client
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_aarch64= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
-BROKEN_armv6= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
-BROKEN_armv7= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
+BROKEN_aarch64= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
+BROKEN_armv6= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
+BROKEN_armv7= fails to compile: endian.h:68:20: too many arguments provided to function-like macro invocation
-BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
- ${LOCALBASE}/include/linux/input.h:devel/evdev-proto
-LIB_DEPENDS= libfreetype.so:print/freetype2 \
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
+ ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
+LIB_DEPENDS= libfilteraudio.so:audio/libfilteraudio \
libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libopus.so:audio/opus \
libsodium.so:security/libsodium \
+ libtoxcore.so:net-im/tox \
libv4lconvert.so:multimedia/libv4l \
- libvpx.so:multimedia/libvpx \
- libopus.so:audio/opus \
- libtoxcore.so:net-im/tox
+ libvpx.so:multimedia/libvpx
+TEST_DEPENDS= check>=0:devel/check
-USES= cmake compiler:c11 desktop-file-utils dos2unix \
- openal pkgconfig
+USES= cmake compiler:c11 desktop-file-utils openal pkgconfig xorg
USE_XORG= ice sm x11 xext xrender
-CMAKE_OFF= ENABLE_LTO
-DOS2UNIX_GLOB= *
+CMAKE_OFF= ENABLE_LTO ENABLE_TESTS
+# Uses ld -b binary without -m
LLD_UNSAFE= yes
WRKSRC= ${WRKDIR}/uTox
OPTIONS_DEFINE= DBUS
OPTIONS_DEFAULT= DBUS
-DBUS_CMAKE_BOOL= ENABLE_DBUS
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
+DBUS_CMAKE_BOOL= ENABLE_DBUS
+
+do-test:
+ @cd ${TEST_WRKSRC} && \
+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
+ -DENABLE_TESTS:BOOL=yes ${CMAKE_SOURCE_PATH} && \
+ ${DO_MAKE_BUILD}
+ @${TEST_WRKSRC}/run_tests.sh
.include <bsd.port.mk>
Modified: head/net-im/uTox/distinfo
==============================================================================
--- head/net-im/uTox/distinfo Sat Oct 5 06:47:25 2019 (r513814)
+++ head/net-im/uTox/distinfo Sat Oct 5 06:59:16 2019 (r513815)
@@ -1,3 +1,5 @@
-TIMESTAMP = 1529567839
-SHA256 (uTox-0.17.0-full.tar.gz) = 219ae83e9139d3a421c7bb6d03cc3f8953dd36fb8e8b67100d47d92d413e9d46
-SIZE (uTox-0.17.0-full.tar.gz) = 3946812
+TIMESTAMP = 1569893842
+SHA256 (uTox-0.17.1-full.tar.gz) = 6a6d399827f31593f840274b08ed80039c99d5abf0bd6634faf22cc064930460
+SIZE (uTox-0.17.1-full.tar.gz) = 3948392
+SHA256 (37271f991c590a533781b66e9036e9b66dfbbf1b.patch) = 0ad39545e0ae0f71090934b588e5a2cb2ed13cc041fc70d2b8872df95f048ad0
+SIZE (37271f991c590a533781b66e9036e9b66dfbbf1b.patch) = 1163
Modified: head/net-im/uTox/files/patch-CMakeLists.txt
==============================================================================
--- head/net-im/uTox/files/patch-CMakeLists.txt Sat Oct 5 06:47:25 2019 (r513814)
+++ head/net-im/uTox/files/patch-CMakeLists.txt Sat Oct 5 06:59:16 2019 (r513815)
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2018-06-21 08:33:29 UTC
+--- CMakeLists.txt.orig 2019-09-21 02:09:21 UTC
+++ CMakeLists.txt
-@@ -184,8 +184,7 @@ add_cflag("-fPIC")
+@@ -178,8 +178,7 @@ add_cflag("-fPIC")
# Fix GNU stack
if(CMAKE_C_COMPILER_ID MATCHES "GNU")
# Have ld strip the symbols from Release and MinSizeRel build types.
@@ -10,7 +10,7 @@
if(LINUX)
# enable Link Time Optimization on gcc (linux only currently)
-@@ -220,8 +219,7 @@ elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
+@@ -214,8 +213,7 @@ elseif(CMAKE_C_COMPILER_ID MATCHES "Clang")
endif()
# Have ld strip the symbols from Release and MinSizeRel build types. (-Oz is clang specific)
@@ -18,5 +18,5 @@
- set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -Oz -s")
+ set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -s")
- if(NOT ENABLE_ASAN)
- if(NOT APPLE)
+ if(FREEBSD)
+ set(LIBRARIES ${LIBRARIES} "cxxrt")
More information about the svn-ports-head
mailing list