Date: Tue, 13 Oct 2020 05:59:39 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r552184 - in head/net/freediameter: . files Message-ID: <202010130559.09D5xdLu084423@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Tue Oct 13 05:59:39 2020 New Revision: 552184 URL: https://svnweb.freebsd.org/changeset/ports/552184 Log: - Update to version 1.5.0, switch to smaller .tar.bz2 distfile - Follow NetBSD and disable SCTP for the moment which does not seem to fully work (tests fail with it) Added: head/net/freediameter/files/patch-include_freeDiameter_libfdproto.h (contents, props changed) Deleted: head/net/freediameter/files/patch-libfdcore_sctp.c Modified: head/net/freediameter/Makefile head/net/freediameter/distinfo head/net/freediameter/pkg-plist Modified: head/net/freediameter/Makefile ============================================================================== --- head/net/freediameter/Makefile Tue Oct 13 05:55:28 2020 (r552183) +++ head/net/freediameter/Makefile Tue Oct 13 05:59:39 2020 (r552184) @@ -1,10 +1,10 @@ # $FreeBSD$ -PORTNAME= freeDiameter -PORTVERSION= 1.2.0 -PORTREVISION= 2 +PORTNAME= freediameter +PORTVERSION= 1.5.0 CATEGORIES= net MASTER_SITES= http://www.freediameter.net/hg/freeDiameter/archive/ +DISTNAME= ${PORTNAME:S/d/D/}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open source Diameter protocol implementation @@ -16,8 +16,10 @@ LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libidn.so:dns/libidn -USES= cmake bison +USES= bison cmake tar:bzip2 USE_LDCONFIG= yes CMAKE_ARGS= -DSCTP_USE_MAPPED_ADDRESSES:BOOL=ON +CMAKE_ARGS+= -DDISABLE_SCTP:BOOL=ON +TEST_TARGET= test .include <bsd.port.mk> Modified: head/net/freediameter/distinfo ============================================================================== --- head/net/freediameter/distinfo Tue Oct 13 05:55:28 2020 (r552183) +++ head/net/freediameter/distinfo Tue Oct 13 05:59:39 2020 (r552184) @@ -1,2 +1,3 @@ -SHA256 (freeDiameter-1.2.0.tar.gz) = 0601a7f559af6596dff8e18f5c9b17bc66de50d8e05640aa64a3403a841cb228 -SIZE (freeDiameter-1.2.0.tar.gz) = 855257 +TIMESTAMP = 1602305907 +SHA256 (freeDiameter-1.5.0.tar.bz2) = f1e5ad75e09759ad0e5ba6aee2bf26a354c60d136a6ea4a2129b47041f6fa336 +SIZE (freeDiameter-1.5.0.tar.bz2) = 793312 Added: head/net/freediameter/files/patch-include_freeDiameter_libfdproto.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/freediameter/files/patch-include_freeDiameter_libfdproto.h Tue Oct 13 05:59:39 2020 (r552184) @@ -0,0 +1,18 @@ +--- include/freeDiameter/libfdproto.h.orig 2020-10-10 04:58:27 UTC ++++ include/freeDiameter/libfdproto.h +@@ -292,8 +292,13 @@ extern int fd_g_debug_lvl; + + /* A version of __FILE__ without the full path. This is specific to each C file being compiled */ + static char * file_bname = NULL; +-static char * file_bname_init(char * full) { file_bname = basename(full); return file_bname; } +-#define __STRIPPED_FILE__ (file_bname ?: file_bname_init((char *)__FILE__)) ++static char * file_bname_init(const char * full) { ++ /* Since FreeBSD 12.0, basename() modifies the provided ++ * input buffer, so we must strdup() the input string, ++ * otherwise we'd segfault on __FILE__ which is const. */ ++ file_bname = basename(strdup(full)); ++ return file_bname; } ++#define __STRIPPED_FILE__ (file_bname ?: file_bname_init(__FILE__)) + + + Modified: head/net/freediameter/pkg-plist ============================================================================== --- head/net/freediameter/pkg-plist Tue Oct 13 05:55:28 2020 (r552183) +++ head/net/freediameter/pkg-plist Tue Oct 13 05:59:39 2020 (r552184) @@ -1,32 +1,39 @@ bin/freeDiameterd -bin/freeDiameterd-1.2.0 +bin/freeDiameterd-1.5.0 +include/freeDiameter/extension.h include/freeDiameter/freeDiameter-host.h -include/freeDiameter/libfdproto.h include/freeDiameter/libfdcore.h -include/freeDiameter/extension.h -lib/libfdproto.so -lib/libfdproto.so.6 -lib/libfdproto.so.1.2.0 -lib/libfdcore.so -lib/libfdcore.so.6 -lib/libfdcore.so.1.2.0 -lib/freeDiameter/dict_nasreq.fdx -lib/freeDiameter/dict_eap.fdx +include/freeDiameter/libfdproto.h +lib/freeDiameter/acl_wl.fdx +lib/freeDiameter/dbg_dict_dump.fdx +lib/freeDiameter/dbg_loglevel.fdx +lib/freeDiameter/dbg_monitor.fdx +lib/freeDiameter/dbg_msg_dumps.fdx +lib/freeDiameter/dbg_msg_timings.fdx +lib/freeDiameter/dbg_rt.fdx lib/freeDiameter/dict_dcca.fdx lib/freeDiameter/dict_dcca_3gpp.fdx lib/freeDiameter/dict_dcca_starent.fdx -lib/freeDiameter/dict_sip.fdx +lib/freeDiameter/dict_eap.fdx lib/freeDiameter/dict_mip6a.fdx lib/freeDiameter/dict_mip6i.fdx lib/freeDiameter/dict_nas_mipv6.fdx +lib/freeDiameter/dict_nasreq.fdx lib/freeDiameter/dict_rfc5777.fdx -lib/freeDiameter/rt_default.fdx -lib/freeDiameter/rt_redirect.fdx +lib/freeDiameter/dict_sip.fdx lib/freeDiameter/rt_busypeers.fdx +lib/freeDiameter/rt_default.fdx +lib/freeDiameter/rt_deny_by_size.fdx lib/freeDiameter/rt_ignore_dh.fdx lib/freeDiameter/rt_load_balance.fdx -lib/freeDiameter/acl_wl.fdx -lib/freeDiameter/dbg_monitor.fdx -lib/freeDiameter/dbg_msg_timings.fdx -lib/freeDiameter/dbg_rt.fdx -lib/freeDiameter/dbg_msg_dumps.fdx +lib/freeDiameter/rt_randomize.fdx +lib/freeDiameter/rt_redirect.fdx +lib/freeDiameter/rt_rewrite.fdx +lib/freeDiameter/test_cc.fdx +lib/freeDiameter/test_ccload.fdx +lib/libfdcore.so +lib/libfdcore.so.1.5.0 +lib/libfdcore.so.6 +lib/libfdproto.so +lib/libfdproto.so.1.5.0 +lib/libfdproto.so.6
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010130559.09D5xdLu084423>