ports/core (3.7): nftables: initial commit, version 1.0.1
commit e64d9c7d19935cb232e47aea3cc1ab9b4d29cc53 Author: Tim Biermann <tbier@posteo.de> Date: Sun Jan 9 04:44:18 2022 +0100 nftables: initial commit, version 1.0.1 diff --git a/nftables/.footprint b/nftables/.footprint new file mode 100644 index 00000000..861c6905 --- /dev/null +++ b/nftables/.footprint @@ -0,0 +1,57 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/nft +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/nftables/ +-rw-r--r-- root/root usr/include/nftables/libnftables.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/libnftables.a +-rwxr-xr-x root/root usr/lib/libnftables.la +lrwxrwxrwx root/root usr/lib/libnftables.so -> libnftables.so.1.1.0 +lrwxrwxrwx root/root usr/lib/libnftables.so.1 -> libnftables.so.1.1.0 +-rwxr-xr-x root/root usr/lib/libnftables.so.1.1.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libnftables.pc +drwxr-xr-x root/root usr/lib/python3.10/ +drwxr-xr-x root/root usr/lib/python3.10/site-packages/ +drwxr-xr-x root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/ +drwxr-xr-x root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/EGG-INFO/ +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/EGG-INFO/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/EGG-INFO/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/EGG-INFO/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/EGG-INFO/not-zip-safe +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/EGG-INFO/top_level.txt +drwxr-xr-x root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/ +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/__init__.py +drwxr-xr-x root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/__pycache__/__init__.cpython-310.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/__pycache__/__init__.cpython-310.pyc +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/__pycache__/nftables.cpython-310.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/__pycache__/nftables.cpython-310.pyc +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/nftables.py +-rw-r--r-- root/root usr/lib/python3.10/site-packages/nftables-0.1-py3.10.egg/nftables/schema.json +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man3/ +-rw-r--r-- root/root usr/share/man/man3/libnftables.3.gz +drwxr-xr-x root/root usr/share/man/man5/ +-rw-r--r-- root/root usr/share/man/man5/libnftables-json.5.gz +drwxr-xr-x root/root usr/share/man/man8/ +-rw-r--r-- root/root usr/share/man/man8/nft.8.gz +drwxr-xr-x root/root usr/share/nftables/ +-rw-r--r-- root/root usr/share/nftables/all-in-one.nft +-rw-r--r-- root/root usr/share/nftables/arp-filter.nft +-rw-r--r-- root/root usr/share/nftables/bridge-filter.nft +-rw-r--r-- root/root usr/share/nftables/inet-filter.nft +-rw-r--r-- root/root usr/share/nftables/inet-nat.nft +-rw-r--r-- root/root usr/share/nftables/ipv4-filter.nft +-rw-r--r-- root/root usr/share/nftables/ipv4-mangle.nft +-rw-r--r-- root/root usr/share/nftables/ipv4-nat.nft +-rw-r--r-- root/root usr/share/nftables/ipv4-raw.nft +-rw-r--r-- root/root usr/share/nftables/ipv6-filter.nft +-rw-r--r-- root/root usr/share/nftables/ipv6-mangle.nft +-rw-r--r-- root/root usr/share/nftables/ipv6-nat.nft +-rw-r--r-- root/root usr/share/nftables/ipv6-raw.nft +-rw-r--r-- root/root usr/share/nftables/netdev-ingress.nft +drwxr-xr-x root/root usr/share/nftables/osf/ +-rw-r--r-- root/root usr/share/nftables/osf/pf.os diff --git a/nftables/.signature b/nftables/.signature new file mode 100644 index 00000000..749fa821 --- /dev/null +++ b/nftables/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/core.pub +RWRJc1FUaeVeqogPxfWxHmHLzZOS7iUdEFqChjchFvdL7/iIJIfJXCqN6eH66mWi1cwAa4aanIR8lwMxfqRb9jFgiNK8/Z6wkAM= +SHA256 (Pkgfile) = 6fe03a82d92a8d6ffc341640447ee0d0917d3ef31b4cae4c7918f3ad0c1776b8 +SHA256 (.footprint) = 3eea0a22379683df5e19a85c598de3239f0d164f12dab13fd92f47f8814bb8ec +SHA256 (nftables-1.0.1.tar.bz2) = 3ceeba625818e81a0be293e9dd486c3ef799ebd92165270f1e57e9a201efa423 diff --git a/nftables/Pkgfile b/nftables/Pkgfile new file mode 100644 index 00000000..c1b16c48 --- /dev/null +++ b/nftables/Pkgfile @@ -0,0 +1,29 @@ +# Description: firewalling, NAT, and packet mangling for linux +# URL: https://netfilter.org/projects/nftables/ +# Maintainer: CRUX System Team, core-ports at crux dot nu +# Depends on: jansson libedit libgmp libnftnl python3 + +name=nftables +version=1.0.1 +release=1 +source=(https://www.netfilter.org/pub/nftables/nftables-$version.tar.bz2) + +build() { + ls + cd $name-$version + + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/usr/share \ + --with-json \ + --with-cli=readline \ + --disable-debug + make + make DESTDIR=$PKG install + + /usr/bin/python3 -m compileall -d / $PKG/usr/lib + /usr/bin/python3 -O -m compileall -d / $PKG/usr/lib + + rm -r $PKG/usr/share/doc +}
participants (1)
-
crux@crux.nu