From 65f9d55cf95a0670a4755b2f18685d1f17d6faf5 Mon Sep 17 00:00:00 2001
From: Nathan <ndowens@artixlinux.org>
Date: Thu, 22 Oct 2020 20:16:16 +0000
Subject: user/libseccomp: Add

---
 user/libseccomp/APKBUILD                        | 46 +++++++++++++++++++++++++
 user/libseccomp/remove-redefinition-prctl.patch | 10 ++++++
 2 files changed, 56 insertions(+)
 create mode 100644 user/libseccomp/APKBUILD
 create mode 100644 user/libseccomp/remove-redefinition-prctl.patch

(limited to 'user/libseccomp')

diff --git a/user/libseccomp/APKBUILD b/user/libseccomp/APKBUILD
new file mode 100644
index 000000000..3a26c908a
--- /dev/null
+++ b/user/libseccomp/APKBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Nathan <ndowens@artixlinux.org>
+# Contributor: Natanael Copa <ncopa@alpinelinux.org>
+# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Dan Williams <dan@ma.ssive.co>
+pkgname=libseccomp
+pkgver=2.5.0
+pkgrel=0
+pkgdesc="An interface to the Linux Kernel's syscall filtering mechanism"
+url="https://github.com/seccomp/libseccomp"
+arch="all"
+license="LGPL-2.1+"
+depends=""
+makedepends="linux-headers gperf"
+checkdepends="bash cmd:which"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://github.com/seccomp/libseccomp/releases/download/v$pkgver/libseccomp-$pkgver.tar.gz
+	remove-redefinition-prctl.patch
+	"
+
+# secfixes:
+#   2.4.0-r0:
+#     - CVE-2019-9893
+
+build() {
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--sysconfdir=/etc \
+		--mandir=/usr/share/man \
+		--infodir=/usr/share/info \
+		--enable-static \
+		--localstatedir=/var
+	make
+}
+
+check() {
+	make check
+}
+
+package() {
+	make DESTDIR="$pkgdir" install
+}
+
+sha512sums="00ef5aeb4db8dafb546ae680b2d6d9b6aeed008df805d0f28f9dd15c074ff6ea7a5e5131ab503825b8011c59aa23046baedd5849ca040aa73352f43ab2d602ae  libseccomp-2.5.0.tar.gz
+f2c31dcafdc9a1ad78e32e76b75e1c1603071eaa3f979e1f2483b879a34ad07e0a4ef3642196a695415cdf81e1ed2bf325175872fb4e203ef9d0e668c287493f  remove-redefinition-prctl.patch"
diff --git a/user/libseccomp/remove-redefinition-prctl.patch b/user/libseccomp/remove-redefinition-prctl.patch
new file mode 100644
index 000000000..2ea88fe05
--- /dev/null
+++ b/user/libseccomp/remove-redefinition-prctl.patch
@@ -0,0 +1,10 @@
+--- ./src/system.c.orig
++++ ./src/system.c
+@@ -21,7 +21,6 @@
+ 
+ #include <stdlib.h>
+ #include <errno.h>
+-#include <sys/prctl.h>
+ 
+ #include <seccomp.h>
+ 
-- 
cgit v1.2.3-70-g09d2


From 033f657cad25c6b2c635269bea901654b7ab8d9e Mon Sep 17 00:00:00 2001
From: Zach van Rijn <me@zv.io>
Date: Wed, 21 Jul 2021 13:43:34 -0500
Subject: {user,system} Reassign 'Nathan' --> 'Zach van Rijn'

---
 system/libcap-ng/APKBUILD           | 2 +-
 user/byobu/APKBUILD                 | 2 +-
 user/doas/APKBUILD                  | 2 +-
 user/felinks/APKBUILD               | 2 +-
 user/genext2fs/APKBUILD             | 2 +-
 user/giblib/APKBUILD                | 2 +-
 user/gnu-netcat/APKBUILD            | 2 +-
 user/gobject-introspection/APKBUILD | 2 +-
 user/imlib2/APKBUILD                | 2 +-
 user/libseccomp/APKBUILD            | 2 +-
 user/rpm/APKBUILD                   | 2 +-
 user/scrot/APKBUILD                 | 2 +-
 user/vorbis-tools/APKBUILD          | 2 +-
 user/wget/APKBUILD                  | 2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)

(limited to 'user/libseccomp')

diff --git a/system/libcap-ng/APKBUILD b/system/libcap-ng/APKBUILD
index 44479ae49..05713698b 100644
--- a/system/libcap-ng/APKBUILD
+++ b/system/libcap-ng/APKBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=libcap-ng
 pkgver=0.8
 pkgrel=0
diff --git a/user/byobu/APKBUILD b/user/byobu/APKBUILD
index 1d67bd11e..9d91403aa 100644
--- a/user/byobu/APKBUILD
+++ b/user/byobu/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org> 
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=byobu
 pkgver=5.133
 pkgrel=0
diff --git a/user/doas/APKBUILD b/user/doas/APKBUILD
index c38cb62bd..99b3ac5c0 100644
--- a/user/doas/APKBUILD
+++ b/user/doas/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org>
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=doas
 pkgver=6.6.1
 pkgrel=0
diff --git a/user/felinks/APKBUILD b/user/felinks/APKBUILD
index 408763e13..bc263b9df 100644
--- a/user/felinks/APKBUILD
+++ b/user/felinks/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org>
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=felinks
 pkgver=0.13.5
 pkgrel=0
diff --git a/user/genext2fs/APKBUILD b/user/genext2fs/APKBUILD
index ac59e8e22..9d16a2792 100644
--- a/user/genext2fs/APKBUILD
+++ b/user/genext2fs/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org>
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=genext2fs
 pkgver=1.5.0
 pkgrel=0
diff --git a/user/giblib/APKBUILD b/user/giblib/APKBUILD
index 9754a38df..b6bc48c99 100644
--- a/user/giblib/APKBUILD
+++ b/user/giblib/APKBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=giblib
 pkgver=1.2.4
 pkgrel=12
diff --git a/user/gnu-netcat/APKBUILD b/user/gnu-netcat/APKBUILD
index c021fad6e..6123aee0e 100644
--- a/user/gnu-netcat/APKBUILD
+++ b/user/gnu-netcat/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org>
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=gnu-netcat
 pkgver=0.7.1
 pkgrel=0
diff --git a/user/gobject-introspection/APKBUILD b/user/gobject-introspection/APKBUILD
index f61e5bfc2..24655fb08 100644
--- a/user/gobject-introspection/APKBUILD
+++ b/user/gobject-introspection/APKBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=gobject-introspection
 pkgver=1.66.1
 pkgrel=0
diff --git a/user/imlib2/APKBUILD b/user/imlib2/APKBUILD
index 698485e04..b7256e65d 100644
--- a/user/imlib2/APKBUILD
+++ b/user/imlib2/APKBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=imlib2
 pkgver=1.7.0
 pkgrel=0
diff --git a/user/libseccomp/APKBUILD b/user/libseccomp/APKBUILD
index 3a26c908a..f666e777f 100644
--- a/user/libseccomp/APKBUILD
+++ b/user/libseccomp/APKBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 # Contributor: Natanael Copa <ncopa@alpinelinux.org>
 # Contributor: Carlo Landmeter <clandmeter@gmail.com>
 # Contributor: Dan Williams <dan@ma.ssive.co>
diff --git a/user/rpm/APKBUILD b/user/rpm/APKBUILD
index 950f60478..f6b4d7a69 100644
--- a/user/rpm/APKBUILD
+++ b/user/rpm/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org>
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=rpm
 pkgver=4.16.0
 pkgrel=0
diff --git a/user/scrot/APKBUILD b/user/scrot/APKBUILD
index e9828b5ad..9bb69ee27 100644
--- a/user/scrot/APKBUILD
+++ b/user/scrot/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org> 
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=scrot
 pkgver=1.4
 pkgrel=0
diff --git a/user/vorbis-tools/APKBUILD b/user/vorbis-tools/APKBUILD
index 4ce488428..eaf358c07 100644
--- a/user/vorbis-tools/APKBUILD
+++ b/user/vorbis-tools/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org>
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=vorbis-tools
 pkgver=1.4.0
 pkgrel=1
diff --git a/user/wget/APKBUILD b/user/wget/APKBUILD
index 6b4444ce8..967995609 100644
--- a/user/wget/APKBUILD
+++ b/user/wget/APKBUILD
@@ -1,5 +1,5 @@
 # Contributor: Nathan <ndowens@artixlinux.org>
-# Maintainer: Nathan <ndowens@artixlinux.org>
+# Maintainer: Zach van Rijn <me@zv.io>
 pkgname=wget
 pkgver=1.20.3
 pkgrel=0
-- 
cgit v1.2.3-70-g09d2