mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-20 00:21:35 +00:00
net-mgmt/pmacct: fix build on armv7
PR: 260194 Author: Robert Clausecker <fuz@fuz.su>
This commit is contained in:
parent
f526139bce
commit
16f00133d9
@ -10,7 +10,7 @@ COMMENT= Accounting and aggregation tool for IPv4 and IPv6 traffic
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USES= libtool pkgconfig localbase autoreconf
|
||||
USES= gmake libtool pkgconfig localbase autoreconf
|
||||
USE_RC_SUBR= pmacctd nfacctd sfacctd
|
||||
SUB_FILES= pkg-message
|
||||
GNU_CONFIGURE= yes
|
||||
|
20
net-mgmt/pmacct/files/patch-configure.ac
Normal file
20
net-mgmt/pmacct/files/patch-configure.ac
Normal file
@ -0,0 +1,20 @@
|
||||
--- configure.ac.orig 2021-11-05 16:03:23.000000000 +0100
|
||||
+++ configure.ac 2022-04-15 16:15:06.250117000 +0200
|
||||
@@ -404,9 +404,14 @@
|
||||
AC_CHECK_HEADERS([mysql.h mysql/mysql.h])
|
||||
CFLAGS="$_save_CFLAGS"
|
||||
|
||||
- AC_CHECK_LIB([numa], [numa_bind], [], [AC_MSG_ERROR([
|
||||
- ERROR: missing libnuma. Requirement for building MySQL.
|
||||
- ])])
|
||||
+ case "$host_os" in
|
||||
+ linux*)
|
||||
+ AC_CHECK_LIB([numa], [numa_bind], [], [AC_MSG_ERROR([
|
||||
+ ERROR: missing libnuma. Requirement for building MySQL.
|
||||
+ ])])
|
||||
+ ;;
|
||||
+ esac
|
||||
+
|
||||
;;
|
||||
no)
|
||||
AC_MSG_RESULT(no)
|
14
net-mgmt/pmacct/files/patch-src_bgp_bgp.c
Normal file
14
net-mgmt/pmacct/files/patch-src_bgp_bgp.c
Normal file
@ -0,0 +1,14 @@
|
||||
--- src/bgp/bgp.c.orig 2022-05-28 08:30:21 UTC
|
||||
+++ src/bgp/bgp.c
|
||||
@@ -830,9 +830,9 @@ void skinny_bgp_daemon_online()
|
||||
bgp_peer_close(&peers[peers_check_idx], FUNC_TYPE_BGP, FALSE, FALSE, FALSE, FALSE, NULL);
|
||||
}
|
||||
else {
|
||||
- Log(LOG_WARNING, "WARN ( %s/%s ): [%s] Refusing new connection from existing peer (residual holdtime: %ld).\n",
|
||||
+ Log(LOG_WARNING, "WARN ( %s/%s ): [%s] Refusing new connection from existing peer (residual holdtime: %lld).\n",
|
||||
config.name, bgp_misc_db->log_str, bgp_peer_str,
|
||||
- (peers[peers_check_idx].ht - ((long)now - peers[peers_check_idx].last_keepalive)));
|
||||
+ (long long)(peers[peers_check_idx].ht - ((long)now - peers[peers_check_idx].last_keepalive)));
|
||||
FD_CLR(peer->fd, &bkp_read_descs);
|
||||
bgp_peer_close(peer, FUNC_TYPE_BGP, FALSE, FALSE, FALSE, FALSE, NULL);
|
||||
goto read_data;
|
16
net-mgmt/pmacct/files/patch-src_external__libs_Makefile.am
Normal file
16
net-mgmt/pmacct/files/patch-src_external__libs_Makefile.am
Normal file
@ -0,0 +1,16 @@
|
||||
--- src/external_libs/Makefile.am.orig 2021-11-05 15:03:23.000000000 +0000
|
||||
+++ src/external_libs/Makefile.am 2022-04-15 12:37:36.692736000 +0000
|
||||
@@ -45,11 +45,12 @@
|
||||
fi;\
|
||||
echo "[dep: libcdada] Building...";\
|
||||
mkdir -p $(abs_builddir)/libcdada/build || true; \
|
||||
+ unset LIBS; \
|
||||
cd $(abs_srcdir)/libcdada/ && \
|
||||
./autogen.sh &&\
|
||||
cd $(abs_builddir)/libcdada/build && \
|
||||
$(abs_srcdir)/libcdada/configure --disable-shared --host=$(host_alias) @configure_silent_rules_val@ \
|
||||
- --prefix=$(abs_builddir)/rootfs && make $(MAKE_JOBS) install;\
|
||||
+ --prefix=$(abs_builddir)/rootfs && gmake $(MAKE_JOBS) install;\
|
||||
if [ $$? != 0 ]; then exit 1; fi; \
|
||||
echo "`cd $(abs_srcdir)/libcdada && git rev-parse HEAD 2> /dev/null`" > $(abs_builddir)/.libcdada_mark;\
|
||||
if [ $$? != 0 ]; then exit 1; fi; \
|
Loading…
Reference in New Issue
Block a user