Index: comms/svxlink/Makefile =================================================================== --- comms/svxlink/Makefile +++ comms/svxlink/Makefile @@ -3,16 +3,13 @@ PORTNAME?= svxlink PORTVERSION= 15.11 +PORTREVISION= 1 CATEGORIES= comms hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT?= General purpose ham radio voice services LICENSE= GPLv2 - -BROKEN= does not build since newer libsigc++20 -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2017-11-09 LIB_DEPENDS?= libgsm.so:audio/gsm \ libspeex.so:audio/speex \ Index: comms/svxlink/files/patch-src_async_core_AsyncTcpServer.cpp =================================================================== --- /dev/null +++ comms/svxlink/files/patch-src_async_core_AsyncTcpServer.cpp @@ -0,0 +1,11 @@ +--- src/async/core/AsyncTcpServer.cpp.orig 2017-10-12 08:41:26.315277000 -0700 ++++ src/async/core/AsyncTcpServer.cpp 2017-10-12 08:41:37.930756000 -0700 +@@ -198,7 +198,7 @@ + { + addr.sin_addr = bind_ip.ip4Addr(); + } +- if (bind(sock, (struct sockaddr *)&addr, sizeof(struct sockaddr_in)) != 0) ++ if (::bind(sock, (struct sockaddr *)&addr, sizeof(struct sockaddr_in)) != 0) + { + perror("bind"); + cleanup(); Index: comms/svxlink/files/patch-src_async_core_AsyncUdpSocket.cpp =================================================================== --- /dev/null +++ comms/svxlink/files/patch-src_async_core_AsyncUdpSocket.cpp @@ -0,0 +1,11 @@ +--- src/async/core/AsyncUdpSocket.cpp.orig 2017-10-13 21:29:59.055366000 -0700 ++++ src/async/core/AsyncUdpSocket.cpp 2017-10-13 21:30:06.742203000 -0700 +@@ -189,7 +189,7 @@ + { + addr.sin_addr = bind_ip.ip4Addr(); + } +- if(bind(sock, reinterpret_cast(&addr), sizeof(addr)) ++ if(::bind(sock, reinterpret_cast(&addr), sizeof(addr)) + == -1) + { + perror("bind");