Index: head/comms/svxlink/Makefile =================================================================== --- head/comms/svxlink/Makefile +++ head/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: head/comms/svxlink/files/patch-src_async_core_AsyncTcpServer.cpp =================================================================== --- head/comms/svxlink/files/patch-src_async_core_AsyncTcpServer.cpp +++ head/comms/svxlink/files/patch-src_async_core_AsyncTcpServer.cpp @@ -0,0 +1,11 @@ +--- src/async/core/AsyncTcpServer.cpp.orig 2015-11-22 16:03:59 UTC ++++ src/async/core/AsyncTcpServer.cpp +@@ -198,7 +198,7 @@ TcpServer::TcpServer(const string& port_str, const Asy + { + 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: head/comms/svxlink/files/patch-src_async_core_AsyncUdpSocket.cpp =================================================================== --- head/comms/svxlink/files/patch-src_async_core_AsyncUdpSocket.cpp +++ head/comms/svxlink/files/patch-src_async_core_AsyncUdpSocket.cpp @@ -0,0 +1,11 @@ +--- src/async/core/AsyncUdpSocket.cpp.orig 2015-11-22 16:03:59 UTC ++++ src/async/core/AsyncUdpSocket.cpp +@@ -189,7 +189,7 @@ UdpSocket::UdpSocket(uint16_t local_port, const IpAddr + { + 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");