pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

libseccomp: Import libseccomp-2.5.3 as wip/libseccomp



Module Name:	pkgsrc-wip
Committed By:	Dan Cîrnaț <dan%alt.md@localhost>
Pushed By:	cirnatdan
Date:		Sun Jan 2 15:13:19 2022 +0100
Changeset:	473699cab714669411d01823ea3d0c912a3bb56d

Modified Files:
	Makefile
Added Files:
	libseccomp/DESCR
	libseccomp/Makefile
	libseccomp/PLIST
	libseccomp/distinfo

Log Message:
libseccomp: Import libseccomp-2.5.3 as wip/libseccomp

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=473699cab714669411d01823ea3d0c912a3bb56d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile            |  1 +
 libseccomp/DESCR    |  5 +++++
 libseccomp/Makefile | 20 ++++++++++++++++++++
 libseccomp/PLIST    | 39 +++++++++++++++++++++++++++++++++++++++
 libseccomp/distinfo |  5 +++++
 5 files changed, 70 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index c7b12b6460..075670339a 100644
--- a/Makefile
+++ b/Makefile
@@ -2180,6 +2180,7 @@ SUBDIR+=	librocket
 SUBDIR+=	libs-gui
 SUBDIR+=	libscscp
 SUBDIR+=	libsearpc
+SUBDIR+=	libseccomp
 SUBDIR+=	libslab
 SUBDIR+=	libsocialweb
 SUBDIR+=	libspt
diff --git a/libseccomp/DESCR b/libseccomp/DESCR
new file mode 100644
index 0000000000..967579b459
--- /dev/null
+++ b/libseccomp/DESCR
@@ -0,0 +1,5 @@
+The libseccomp library provides an easy to use, platform independent, interface
+to the Linux Kernel's syscall filtering mechanism.  The libseccomp API is
+designed to abstract away the underlying BPF based syscall filter language and
+present a more conventional function-call based filtering interface that should
+be familiar to, and easily adopted by, application developers.
diff --git a/libseccomp/Makefile b/libseccomp/Makefile
new file mode 100644
index 0000000000..de1b4e195f
--- /dev/null
+++ b/libseccomp/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	libseccomp
+DISTNAME=	libseccomp-2.5.3
+CATEGORIES=	security
+MASTER_SITES=	${MASTER_SITE_GITHUB:=seccomp/}
+GITHUB_RELEASE=	v2.5.3
+
+MAINTAINER=	cirnatdan%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/seccomp/libseccomp/
+COMMENT=	Interface to the Linux syscall filtering mechanism
+LICENSE=	gnu-lgpl-v2
+
+GNU_CONFIGURE=	yes
+USE_TOOLS+=	pkg-config gmake
+USE_LIBTOOL=	yes
+
+PKGCONFIG_OVERRIDE+=	libseccomp.pc.in
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/libseccomp/PLIST b/libseccomp/PLIST
new file mode 100644
index 0000000000..4f0da7429f
--- /dev/null
+++ b/libseccomp/PLIST
@@ -0,0 +1,39 @@
+@comment $NetBSD$
+bin/scmp_sys_resolver
+include/seccomp-syscalls.h
+include/seccomp.h
+lib/libseccomp.la
+lib/pkgconfig/libseccomp.pc
+man/man1/scmp_sys_resolver.1
+man/man3/seccomp_api_get.3
+man/man3/seccomp_api_set.3
+man/man3/seccomp_arch_add.3
+man/man3/seccomp_arch_exist.3
+man/man3/seccomp_arch_native.3
+man/man3/seccomp_arch_remove.3
+man/man3/seccomp_arch_resolve_name.3
+man/man3/seccomp_attr_get.3
+man/man3/seccomp_attr_set.3
+man/man3/seccomp_export_bpf.3
+man/man3/seccomp_export_pfc.3
+man/man3/seccomp_init.3
+man/man3/seccomp_load.3
+man/man3/seccomp_merge.3
+man/man3/seccomp_notify_alloc.3
+man/man3/seccomp_notify_fd.3
+man/man3/seccomp_notify_free.3
+man/man3/seccomp_notify_id_valid.3
+man/man3/seccomp_notify_receive.3
+man/man3/seccomp_notify_respond.3
+man/man3/seccomp_release.3
+man/man3/seccomp_reset.3
+man/man3/seccomp_rule_add.3
+man/man3/seccomp_rule_add_array.3
+man/man3/seccomp_rule_add_exact.3
+man/man3/seccomp_rule_add_exact_array.3
+man/man3/seccomp_syscall_priority.3
+man/man3/seccomp_syscall_resolve_name.3
+man/man3/seccomp_syscall_resolve_name_arch.3
+man/man3/seccomp_syscall_resolve_name_rewrite.3
+man/man3/seccomp_syscall_resolve_num_arch.3
+man/man3/seccomp_version.3
diff --git a/libseccomp/distinfo b/libseccomp/distinfo
new file mode 100644
index 0000000000..7f3dbc6e11
--- /dev/null
+++ b/libseccomp/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (libseccomp-2.5.3.tar.gz) = ae742beac7993114dc6f6e1c0b6d2db4ccd27e8283260649ad48589aea787eae
+SHA512 (libseccomp-2.5.3.tar.gz) = 00170fe2360f0c0b33293dccfcc33e98fabb99619f34ecefbcc92bfdaa249ba91e7433226545b842b71542a3b224b6e980ea2ae656c4addf07e84a0def1870a0
+Size (libseccomp-2.5.3.tar.gz) = 637572 bytes


Home | Main Index | Thread Index | Old Index