From 963c8ff2fa283d052d5f6666b8695371c255da54 Mon Sep 17 00:00:00 2001 From: znley Date: Wed, 8 May 2024 07:44:16 +0000 Subject: [PATCH] community/docker-registry: fix build error on loongarch64 --- community/docker-registry/APKBUILD | 2 ++ .../docker-registry/bugsnag-panicwrap.patch | 20 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 community/docker-registry/bugsnag-panicwrap.patch diff --git a/community/docker-registry/APKBUILD b/community/docker-registry/APKBUILD index 8161a83538f..7769f95db71 100644 --- a/community/docker-registry/APKBUILD +++ b/community/docker-registry/APKBUILD @@ -17,6 +17,7 @@ subpackages="$pkgname-openrc" source="$pkgname-$pkgver.tar.gz::https://github.com/distribution/distribution/archive/v$pkgver.tar.gz log-hook-syslog.patch config-example.patch + bugsnag-panicwrap.patch $pkgname.initd $pkgname.confd $pkgname.logrotate @@ -68,6 +69,7 @@ sha512sums=" 7c2be028f5beb7fd89509250564924e22d2726540a9df4f32c80518f23742680e5f59bec8480a99ff3cade4f10391f94c50e9f31a4f3fac4af9b0b06adc474f6 docker-registry-2.8.3.tar.gz 834257d45bc83eef5fe65955b215c450db0c9849fc9d5ddbaef731589f05e82cc8c0dd8a315623e45c4b4b8d463c8c12b53d99ade9029fd42b6d6afdf7f5ca48 log-hook-syslog.patch 9c3a8afd855bb161166fdc38e931a2ad4aaf9a8e97c67d15ea8a098f6f6f800b4c8ef037dbbd0ac954289dbae7b208116751a3c97aa682fa50887ccc7a68a9d7 config-example.patch +49ed24e520d3f29df1b3367e74b1b5e8e898c8e64a2c3e09c3397131da0adeac87bc1fe4577a20840e2f379b794495b8b170ea5aedfa1e4430ed353d6260af2e bugsnag-panicwrap.patch 7962b2660ee8147b66fc38b7e4c1d7b37ba0b7d64fbddefb970c182bd55e2a841cec885a9459dfa1db7f1a8fcaa0bd9c7eea0b22c9e37854a3081415381c14d4 docker-registry.initd 34d9158cf4b0e04ba9198235629ebe23eb5a7a3dcc70d26cf7f4fd045a7cd8e055476e7e30255f711160aa23af505ca38a8a76302aae7ec24701b3887b874276 docker-registry.confd 979643f6b9a3e12f692dc37f964fddff66f4e08cd74a1094a4be1230e67f83e703207e5420135cebb29aa13ff20a984395168046fd902392ad45d8e3eadcaa0e docker-registry.logrotate diff --git a/community/docker-registry/bugsnag-panicwrap.patch b/community/docker-registry/bugsnag-panicwrap.patch new file mode 100644 index 00000000000..bf89636b1fa --- /dev/null +++ b/community/docker-registry/bugsnag-panicwrap.patch @@ -0,0 +1,20 @@ +diff --git a/vendor/github.com/bugsnag/panicwrap/dup2.go b/vendor/github.com/bugsnag/panicwrap/dup2.go +index de523c8..639bf8e 100644 +--- a/vendor/github.com/bugsnag/panicwrap/dup2.go ++++ b/vendor/github.com/bugsnag/panicwrap/dup2.go +@@ -1,4 +1,4 @@ +-// +build darwin dragonfly freebsd linux,!arm64 netbsd openbsd ++//go:build !(linux && (arm64 || loong64 || riscv64)) + + package panicwrap + +diff --git a/vendor/github.com/bugsnag/panicwrap/dup3.go b/vendor/github.com/bugsnag/panicwrap/dup3.go +index 9721b36..00701cf 100644 +--- a/vendor/github.com/bugsnag/panicwrap/dup3.go ++++ b/vendor/github.com/bugsnag/panicwrap/dup3.go +@@ -1,4 +1,4 @@ +-// +build linux,arm64 ++//go:build linux && (arm64 || loong64 || riscv64) + + package panicwrap +