Index: head/multimedia/ustreamer/Makefile =================================================================== --- head/multimedia/ustreamer/Makefile (revision 524127) +++ head/multimedia/ustreamer/Makefile (revision 524128) @@ -1,28 +1,29 @@ # $FreeBSD$ PORTNAME= ustreamer DISTVERSIONPREFIX= v -DISTVERSION= 1.11 +DISTVERSION= 1.11-2 +DISTVERSIONSUFFIX= -g49eb7f6 CATEGORIES= multimedia net MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight and fast MJPG-HTTP streamer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libevent.so:devel/libevent \ libuuid.so:misc/e2fsprogs-libuuid USES= compiler:c11 gmake jpeg localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= pi-kvm CFLAGS+= -DWITH_PTHREAD_NP=0 # src/threading.h:101:4: error: thread_get_name() not implemented, you can disable it using WITH_PTHREAD_NP=0 INSTALL_TARGET= install-strip PLIST_FILES= bin/ustreamer .include Index: head/multimedia/ustreamer/distinfo =================================================================== --- head/multimedia/ustreamer/distinfo (revision 524127) +++ head/multimedia/ustreamer/distinfo (revision 524128) @@ -1,3 +1,3 @@ -TIMESTAMP = 1579082493 -SHA256 (pi-kvm-ustreamer-v1.11_GH0.tar.gz) = bac2fa0f9c7aadcb6707a103a674ab670557d75e0af26ea21586dac99f3541b6 -SIZE (pi-kvm-ustreamer-v1.11_GH0.tar.gz) = 92658 +TIMESTAMP = 1579452747 +SHA256 (pi-kvm-ustreamer-v1.11-2-g49eb7f6_GH0.tar.gz) = d1c933c7b8ec8fb005b49ef8d120eb9cd685e92f3935018c601a3368494e109b +SIZE (pi-kvm-ustreamer-v1.11-2-g49eb7f6_GH0.tar.gz) = 92712 Index: head/multimedia/ustreamer/files/patch-src_threading.h =================================================================== --- head/multimedia/ustreamer/files/patch-src_threading.h (revision 524127) +++ head/multimedia/ustreamer/files/patch-src_threading.h (revision 524128) @@ -1,11 +1,19 @@ ---- src/threading.h.orig 2019-10-12 07:24:29 UTC +--- src/threading.h.orig 2020-01-19 14:23:41 UTC +++ src/threading.h -@@ -102,7 +102,7 @@ INLINE void thread_get_name(char *name) { // Always re +@@ -19,6 +19,7 @@ + # # + *****************************************************************************/ + ++#undef WITH_PTHREAD_NP https://github.com/pikvm/ustreamer/issues/12 + + #pragma once + +@@ -102,7 +103,7 @@ INLINE void thread_get_name(char *name) { // Always re # endif if (retval < 0) { #endif - assert(snprintf(name, MAX_THREAD_NAME, "tid=%d", (pid_t)syscall(SYS_gettid)) > 0); + assert(snprintf(name, MAX_THREAD_NAME, "tid=%d", (pid_t)syscall(SYS_thr_self)) > 0); #ifdef WITH_PTHREAD_NP } #endif