diff --git a/main/sngtc_client/APKBUILD b/main/sngtc_client/APKBUILD index 53dcdd4a6de..dfe498cfb23 100644 --- a/main/sngtc_client/APKBUILD +++ b/main/sngtc_client/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa pkgname=sngtc_client pkgver=1.3.11 -pkgrel=4 +pkgrel=5 pkgdesc="Sangoma Media Transcode client and lib" url="https://wiki.freepbx.org/display/MTC/Media+Transcoding" arch="all" @@ -20,7 +20,9 @@ source="https://ftp.sangoma.com/linux/transcoding/sng-tc-linux-$pkgver.x86_64.tg musl-fix-types.patch int-conversion.patch ortp.patch - bctoolbox-underlinking.patch" + bctoolbox-underlinking.patch + gcc14.patch" + builddir="$srcdir"/sng-tc-linux-$pkgver.x86_64 prepare() { @@ -50,4 +52,5 @@ sha512sums=" f590257aeaadc000bee7892b0d7ce2c5296ecdd84022b6d33fb50262b2de04bdf8bc89b155c6cf844c404fa885e3340fd3e6306f88d391ccec728e1faf06b1e1 int-conversion.patch 5d1dcf45834e192f9c14681aa9e7f5fc58ae08b283f25f0565ac6522f8af06bf71585e3dd7c92ae727c86fa7bfbe7a27bd7bfcafe4913ab005d857a1fef34a56 ortp.patch be6cc8a349b2dede19223cef2d888fc6ab183d832d75d77dfbd8b029b31814f9391d9b6af08d81e9765231faef0cdc9a3c50e7f847401d6ccc740f2cedd2f39c bctoolbox-underlinking.patch +a805ca5454a8f3b01a5f4d274ad3d912e80261cc333201fbd8f434623e1bfe19cfe36f622443d92d2dcc9df84f70b58e73581b58cc3daa0c8617d9a0427e781c gcc14.patch " diff --git a/main/sngtc_client/gcc14.patch b/main/sngtc_client/gcc14.patch new file mode 100644 index 00000000000..93ca07ccf52 --- /dev/null +++ b/main/sngtc_client/gcc14.patch @@ -0,0 +1,26 @@ +diff --git a/client/sngtc_client/sngtc_client.c b/client/sngtc_client/sngtc_client.c +index 26af0af..dce5ebd 100644 +--- a/client/sngtc_client/sngtc_client.c ++++ b/client/sngtc_client/sngtc_client.c +@@ -816,7 +816,7 @@ dolog: + return 0; + } + +-static void local_ortp_logger(OrtpLogLevel level, const char *fmt, va_list args) ++static void local_ortp_logger(const char *domain, OrtpLogLevel level, const char *fmt, va_list args) + { + struct timeval currtime; + struct tm currtime_tm; +diff --git a/soap/stdsoap2.h b/soap/stdsoap2.h +index a65ef48..f21bf3e 100644 +--- a/soap/stdsoap2.h ++++ b/soap/stdsoap2.h +@@ -715,7 +715,7 @@ extern "C" { + # endif + #elif defined(SOCKLEN_T) + # define SOAP_SOCKLEN_T SOCKLEN_T +-#elif defined(__socklen_t_defined) || defined(_SOCKLEN_T) || defined(CYGWIN) || defined(FREEBSD) || defined(__FreeBSD__) || defined(OPENBSD) || defined(__QNX__) || defined(QNX) || defined(OS390) || defined(HP_UX) ++#elif defined(__socklen_t_defined) || defined(_SOCKLEN_T) || defined(CYGWIN) || defined(FREEBSD) || defined(__FreeBSD__) || defined(OPENBSD) || defined(__QNX__) || defined(QNX) || defined(OS390) || defined(HP_UX) || defined(__linux__) + # define SOAP_SOCKLEN_T socklen_t + #elif defined(IRIX) || defined(WIN32) || defined(__APPLE__) || defined(SUN_OS) || defined(OPENSERVER) || defined(TRU64) || defined(VXWORKS) + # define SOAP_SOCKLEN_T int