Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 2020 17:15:13 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r549755 - in head/net-mgmt/fastnetmon: . files
Message-ID:  <202009231715.08NHFDLa060621@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Wed Sep 23 17:15:13 2020
New Revision: 549755
URL: https://svnweb.freebsd.org/changeset/ports/549755

Log:
  net-mgmt/fastnetmon: enable luajit on powerpc64
  
  Use luajit-openresty, since main luajit port doesn't support powerpc64. Add extra patches to replace luajit-2.0 with luajit-2.1.

Added:
  head/net-mgmt/fastnetmon/files/extra-patch-src_fast__library.h   (contents, props changed)
  head/net-mgmt/fastnetmon/files/extra-patch-src_netflow__plugin_netflow__collector.cpp   (contents, props changed)
Modified:
  head/net-mgmt/fastnetmon/Makefile

Modified: head/net-mgmt/fastnetmon/Makefile
==============================================================================
--- head/net-mgmt/fastnetmon/Makefile	Wed Sep 23 17:07:58 2020	(r549754)
+++ head/net-mgmt/fastnetmon/Makefile	Wed Sep 23 17:15:13 2020	(r549755)
@@ -4,7 +4,7 @@
 PORTNAME=	fastnetmon
 PORTVERSION=	1.1.4
 DISTVERSIONPREFIX=	v
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	net-mgmt security
 
 MAINTAINER=	farrokhi@FreeBSD.org
@@ -48,6 +48,10 @@ CMAKE_INSTALL_PREFIX=	${PREFIX}
 
 .if ${ARCH} == amd64 || ${ARCH} == i386
 LIB_DEPENDS+=	libluajit-5.1.so:lang/luajit
+.elif ${ARCH} == powerpc64
+EXTRA_PATCHES=	${FILESDIR}/extra-patch-src_fast__library.h \
+		${FILESDIR}/extra-patch-src_netflow__plugin_netflow__collector.cpp
+LIB_DEPENDS+=	libluajit-5.1.so:lang/luajit-openresty
 .else
 CMAKE_ARGS+=	-DENABLE_LUA_SUPPORT:BOOL=OFF
 .endif

Added: head/net-mgmt/fastnetmon/files/extra-patch-src_fast__library.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/fastnetmon/files/extra-patch-src_fast__library.h	Wed Sep 23 17:15:13 2020	(r549755)
@@ -0,0 +1,11 @@
+--- src/fast_library.h.orig	2020-09-23 17:00:00 UTC
++++ src/fast_library.h
+@@ -25,7 +25,7 @@
+ #include "libpatricia/patricia.h"
+ 
+ #ifdef ENABLE_LUA_HOOKS
+-#include <luajit-2.0/lua.hpp>
++#include <luajit-2.1/lua.hpp>
+ #endif
+ 
+ #define TCP_FIN_FLAG_SHIFT 1

Added: head/net-mgmt/fastnetmon/files/extra-patch-src_netflow__plugin_netflow__collector.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/fastnetmon/files/extra-patch-src_netflow__plugin_netflow__collector.cpp	Wed Sep 23 17:15:13 2020	(r549755)
@@ -0,0 +1,11 @@
+--- src/netflow_plugin/netflow_collector.cpp.orig	2020-09-23 17:05:19 UTC
++++ src/netflow_plugin/netflow_collector.cpp
+@@ -28,7 +28,7 @@
+ #include "log4cpp/Priority.hh"
+ 
+ #ifdef ENABLE_LUA_HOOKS
+-#include <luajit-2.0/lua.hpp>
++#include <luajit-2.1/lua.hpp>
+ #endif
+ 
+ #ifdef ENABLE_LUA_HOOKS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009231715.08NHFDLa060621>