aboutsummaryrefslogtreecommitdiffstats
path: root/community
diff options
context:
space:
mode:
Diffstat (limited to 'community')
-rw-r--r--community/R/APKBUILD4
-rw-r--r--community/abcde/APKBUILD2
-rw-r--r--community/accerciser/APKBUILD4
-rw-r--r--community/accounts-qml-module/APKBUILD3
-rw-r--r--community/acf-vlc-daemon/APKBUILD2
-rw-r--r--community/acme.sh/APKBUILD4
-rw-r--r--community/afl/APKBUILD6
-rw-r--r--community/aha/APKBUILD6
-rw-r--r--community/aixlog/APKBUILD6
-rw-r--r--community/akonadi-calendar-tools/APKBUILD4
-rw-r--r--community/akonadi-calendar/APKBUILD4
-rw-r--r--community/akonadi-contacts/APKBUILD4
-rw-r--r--community/akonadi-import-wizard/APKBUILD4
-rw-r--r--community/akonadi-mime/APKBUILD4
-rw-r--r--community/akonadi-notes/APKBUILD4
-rw-r--r--community/akonadi-search/APKBUILD4
-rw-r--r--community/akonadi/APKBUILD38
-rw-r--r--community/akonadiconsole/APKBUILD4
-rw-r--r--community/akregator/APKBUILD4
-rw-r--r--community/alacritty/APKBUILD9
-rw-r--r--community/alacritty/ignore-ft-fc-tests-font_mated.patch26
-rw-r--r--community/alertmanager/APKBUILD9
-rw-r--r--community/alpine/APKBUILD23
-rw-r--r--community/alpine/uclibc-musl.patch20
-rw-r--r--community/alpinelinux-appstream-data/APKBUILD55
-rw-r--r--community/alsa-topology-conf/APKBUILD4
-rw-r--r--community/alsa-ucm-conf/APKBUILD4
-rw-r--r--community/aml/APKBUILD24
-rw-r--r--community/analitza/APKBUILD4
-rw-r--r--community/anytun/APKBUILD4
-rw-r--r--community/anytun/anytun.initd3
-rw-r--r--community/apenwarr-redo/APKBUILD4
-rw-r--r--community/apk-polkit/APKBUILD10
-rw-r--r--community/aqbanking/APKBUILD6
-rw-r--r--community/aria2/APKBUILD6
-rw-r--r--community/aria2/musl-fix-time64.patch19
-rw-r--r--community/ark/APKBUILD15
-rw-r--r--community/ark/CVE-2020-16116.patch46
-rw-r--r--community/arping/APKBUILD2
-rw-r--r--community/artikulate/APKBUILD4
-rw-r--r--community/atools/APKBUILD4
-rw-r--r--community/attica/APKBUILD4
-rw-r--r--community/audacious-plugins/APKBUILD4
-rw-r--r--community/audacious/APKBUILD4
-rw-r--r--community/audacity/APKBUILD55
-rw-r--r--community/audacity/lame.pc10
-rw-r--r--community/audiocd-kio/APKBUILD4
-rw-r--r--community/ausweisapp2/APKBUILD33
-rw-r--r--community/babl/APKBUILD16
-rw-r--r--community/baloo-widgets/APKBUILD4
-rw-r--r--community/baloo/APKBUILD4
-rw-r--r--community/baobab/APKBUILD6
-rw-r--r--community/bareos/649ae58a65f6cdbcf7ee770a0d5b5cf51b5e412b.patch248
-rw-r--r--community/bareos/APKBUILD23
-rw-r--r--community/bareos/add-libintl.patch14
-rw-r--r--community/bareos/nginx-conf.patch2
-rw-r--r--community/bareos/path-mounted.patch4
-rw-r--r--community/bcc/APKBUILD21
-rw-r--r--community/beancount/APKBUILD10
-rw-r--r--community/beanstalkd/APKBUILD19
-rw-r--r--community/beanstalkd/remove-werror.patch16
-rw-r--r--community/bitcoin/0001-Add-missing-QPainterPath-include.patch25
-rw-r--r--community/bitcoin/APKBUILD8
-rw-r--r--community/blinken/APKBUILD4
-rw-r--r--community/bluedevil/APKBUILD9
-rw-r--r--community/bluedevil/fix-422684.patch63
-rw-r--r--community/bluez-qt/APKBUILD4
-rw-r--r--community/bmake/APKBUILD4
-rw-r--r--community/boca/APKBUILD4
-rw-r--r--community/bolt/APKBUILD10
-rw-r--r--community/borgbackup/APKBUILD8
-rw-r--r--community/bovo/APKBUILD4
-rw-r--r--community/bpftrace/APKBUILD6
-rw-r--r--community/breeze-grub/APKBUILD6
-rw-r--r--community/breeze-gtk/APKBUILD4
-rw-r--r--community/breeze-icons/APKBUILD6
-rw-r--r--community/breeze-icons/busybox-grep-q.patch3
-rw-r--r--community/breeze-plymouth/APKBUILD4
-rw-r--r--community/breeze/APKBUILD6
-rw-r--r--community/brillo/APKBUILD4
-rw-r--r--community/brlaser/APKBUILD6
-rw-r--r--community/browserpass/APKBUILD10
-rw-r--r--community/bspwm/APKBUILD4
-rw-r--r--community/bzrtp/APKBUILD4
-rw-r--r--community/cacti/APKBUILD4
-rw-r--r--community/caddy/APKBUILD67
-rw-r--r--community/caddy/Caddyfile2
-rw-r--r--community/caddy/caddy.confd5
-rw-r--r--community/caddy/caddy.initd25
-rw-r--r--community/caddy/caddy.pre-install2
-rw-r--r--community/caddy1/APKBUILD79
-rw-r--r--community/caddy1/caddy.conf (renamed from community/caddy/caddy.conf)0
-rw-r--r--community/caddy1/caddy1.confd2
-rw-r--r--community/caddy1/caddy1.initd39
-rw-r--r--community/caddy1/caddy1.pre-install9
-rw-r--r--community/cage/APKBUILD20
-rw-r--r--community/cairomm/APKBUILD4
-rw-r--r--community/calendarsupport/APKBUILD4
-rw-r--r--community/calls/APKBUILD9
-rw-r--r--community/can-utils/APKBUILD31
-rw-r--r--community/cantor/APKBUILD4
-rw-r--r--community/cassandra-cpp-driver/APKBUILD9
-rw-r--r--community/catch2/APKBUILD6
-rw-r--r--community/cbindgen/APKBUILD4
-rw-r--r--community/ccid/APKBUILD4
-rw-r--r--community/certbot-apache/APKBUILD19
-rw-r--r--community/certbot-nginx/APKBUILD17
-rw-r--r--community/certbot/APKBUILD4
-rw-r--r--community/cervisia/APKBUILD4
-rw-r--r--community/cfengine/APKBUILD6
-rw-r--r--community/chatty/APKBUILD13
-rw-r--r--community/check_postgres/APKBUILD6
-rw-r--r--community/chezmoi/APKBUILD48
-rw-r--r--community/chromium/APKBUILD68
-rw-r--r--community/chromium/add-missing-algorithm-header.patch30
-rw-r--r--community/chromium/add-missing-limits-headers.patch33
-rw-r--r--community/chromium/add-missing-memory-headers.patch33
-rw-r--r--community/chromium/avoid-double-destruction-of-ServiceWorkerObjectHost.patch139
-rw-r--r--community/chromium/chromium-84-crashpad-include-cstring.patch90
-rw-r--r--community/chromium/chromium-84-gcc-DCHECK_EQ-unique_ptr.patch29
-rw-r--r--community/chromium/chromium-84-mediaalloc.patch41
-rw-r--r--community/chromium/chromium-84-std-vector-const.patch49
-rw-r--r--community/chromium/create-extra-view-redefinition.patch12
-rw-r--r--community/chromium/libstdc-fix-incomplete-type-in-AXTree-for-NodeSetSiz.patch63
-rw-r--r--community/chromium/make-some-of-blink-custom-iterators-STL-comaptible.patch96
-rw-r--r--community/chromium/musl-fixes-breakpad.patch31
-rw-r--r--community/chromium/musl-fixes.patch68
-rw-r--r--community/chromium/musl-sandbox.patch77
-rw-r--r--community/chromium/remove-unsupported-compiler-warnining.patch14
-rw-r--r--community/chromium/upstream-AXObject-stl-iterator.patch36
-rw-r--r--community/chromium/upstream-ListContainerHelper-include-cstring.patch30
-rw-r--r--community/chromium/upstream-avoid-calling-DeleteForCurrentDocument-from-destructor.patch71
-rw-r--r--community/chromium/upstream-force-mp3-files-to-have-a-start-time-of-zero.patch38
-rw-r--r--community/ckermit/APKBUILD4
-rw-r--r--community/claws-mail/APKBUILD14
-rw-r--r--community/clazy/APKBUILD13
-rw-r--r--community/cldr-emoji-annotation/APKBUILD6
-rwxr-xr-xcommunity/cloud-utils/APKBUILD41
-rw-r--r--community/cloudi/0005-Disable-tests-for-aports-buildservers.patch21
-rw-r--r--community/cloudi/APKBUILD36
-rw-r--r--community/cloudi/erlang-23.patch252
-rw-r--r--community/cloudi/fix-new-binutils.patch20
-rw-r--r--community/clsync/APKBUILD1
-rw-r--r--community/cni-plugins/APKBUILD27
-rw-r--r--community/cogl/17.patch62
-rw-r--r--community/cogl/APKBUILD8
-rw-r--r--community/composer/APKBUILD4
-rw-r--r--community/connman/APKBUILD8
-rw-r--r--community/consul-template/APKBUILD6
-rw-r--r--community/consul/APKBUILD72
-rw-r--r--community/consul/acl.json.sample8
-rw-r--r--community/consul/consul.confd2
-rw-r--r--community/consul/consul.initd48
-rw-r--r--community/consul/consul.pre-install7
-rw-r--r--community/consul/encrypt.json.sample5
-rw-r--r--community/consul/server.json8
-rw-r--r--community/consul/tls.json.sample8
-rw-r--r--community/containerd/APKBUILD35
-rw-r--r--community/containerd/containerd.confd23
-rw-r--r--community/containerd/containerd.initd34
-rw-r--r--community/coreaction/APKBUILD4
-rw-r--r--community/corearchiver/APKBUILD4
-rw-r--r--community/corecollector/APKBUILD4
-rw-r--r--community/corefm/APKBUILD4
-rw-r--r--community/coregarage/APKBUILD4
-rw-r--r--community/corehunt/APKBUILD4
-rw-r--r--community/coreimage/APKBUILD4
-rw-r--r--community/coreinfo/APKBUILD4
-rw-r--r--community/corekeyboard/APKBUILD4
-rw-r--r--community/corepad/APKBUILD4
-rw-r--r--community/corepaint/APKBUILD4
-rw-r--r--community/corepdf/APKBUILD4
-rw-r--r--community/corepins/APKBUILD4
-rw-r--r--community/corerenamer/APKBUILD4
-rw-r--r--community/coreshot/APKBUILD4
-rw-r--r--community/corestats/APKBUILD4
-rw-r--r--community/corestuff/APKBUILD16
-rw-r--r--community/coretime/APKBUILD4
-rw-r--r--community/coretoppings/APKBUILD4
-rw-r--r--community/coreuniverse/APKBUILD4
-rw-r--r--community/coturn/APKBUILD8
-rw-r--r--community/cppcheck/APKBUILD8
-rw-r--r--community/cpputest/APKBUILD15
-rw-r--r--community/cpputest/test-s390x.patch17
-rw-r--r--community/crun/APKBUILD4
-rw-r--r--community/crystal/APKBUILD20
-rw-r--r--community/crystal/c_abi.patch55
-rw-r--r--community/crystal/global_isel.patch238
-rw-r--r--community/crystal/valist.patch282
-rw-r--r--community/cups-filters/APKBUILD4
-rw-r--r--community/darktable/APKBUILD2
-rw-r--r--community/dash/APKBUILD4
-rw-r--r--community/dav1d/APKBUILD9
-rw-r--r--community/dav1d/fix-32-bit-build-with-pic-enabled.patch382
-rw-r--r--community/davfs2/100-musl-compat.patch3
-rw-r--r--community/davfs2/APKBUILD13
-rw-r--r--community/davfs2/fix-neon-version.patch13
-rw-r--r--community/dbus-test-runner/APKBUILD30
-rw-r--r--community/dconf-editor/APKBUILD4
-rw-r--r--community/dcron/APKBUILD5
-rw-r--r--community/deja-dup/APKBUILD12
-rw-r--r--community/desktop-file-utils/APKBUILD17
-rw-r--r--community/dhcp-probe/APKBUILD10
-rw-r--r--community/diff-pdf/APKBUILD25
-rw-r--r--community/directfb/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch139
-rw-r--r--community/directfb/APKBUILD6
-rw-r--r--community/discover/APKBUILD4
-rw-r--r--community/dnscrypt-proxy/APKBUILD10
-rw-r--r--community/dnscrypt-proxy/config-full-paths.patch64
-rw-r--r--community/dnstracer/APKBUILD4
-rw-r--r--community/docker-compose/APKBUILD76
-rw-r--r--community/docker-credential-ecr-login/APKBUILD40
-rw-r--r--community/docker-py/APKBUILD4
-rw-r--r--community/docker/APKBUILD12
-rw-r--r--community/dolphin-emu/APKBUILD44
-rw-r--r--community/dolphin-plugins/APKBUILD4
-rw-r--r--community/dolphin/APKBUILD4
-rw-r--r--community/domoticz/APKBUILD4
-rw-r--r--community/domoticz/domoticz.initd2
-rw-r--r--community/dragon/APKBUILD4
-rw-r--r--community/drkonqi/APKBUILD6
-rw-r--r--community/drupal7/APKBUILD7
-rw-r--r--community/dsfmt/APKBUILD4
-rw-r--r--community/duktape/APKBUILD31
-rw-r--r--community/duktape/duktape.pc10
-rw-r--r--community/dune/APKBUILD39
-rw-r--r--community/dunst/APKBUILD11
-rw-r--r--community/dvtm/APKBUILD9
-rw-r--r--community/edk2/APKBUILD6
-rw-r--r--community/elisa/APKBUILD6
-rw-r--r--community/elogind/APKBUILD8
-rw-r--r--community/elogind/elogind.initd2
-rw-r--r--community/engrampa/APKBUILD15
-rw-r--r--community/engrampa/engrampa-remove-unused-variable.patch35
-rw-r--r--community/entr/APKBUILD4
-rw-r--r--community/eog/APKBUILD4
-rw-r--r--community/epiphany/APKBUILD6
-rw-r--r--community/eventviews/APKBUILD4
-rw-r--r--community/evince/APKBUILD4
-rw-r--r--community/evolution-data-server/APKBUILD15
-rw-r--r--community/evolution-ews/APKBUILD4
-rw-r--r--community/evolution/APKBUILD6
-rw-r--r--community/evtest/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch44
-rw-r--r--community/evtest/APKBUILD6
-rw-r--r--community/exempi/APKBUILD8
-rw-r--r--community/exim/APKBUILD17
-rw-r--r--community/exim/CVE-2020-12783-1.patch81
-rw-r--r--community/exim/CVE-2020-12783-2.patch59
-rw-r--r--community/exim/exim.Makefile2
-rw-r--r--community/exiv2/APKBUILD25
-rw-r--r--community/exiv2/CVE-2019-17402.patch49
-rw-r--r--community/exiv2/CVE-2019-20421.patch117
-rw-r--r--community/extra-cmake-modules/APKBUILD4
-rw-r--r--community/eyed3/APKBUILD5
-rw-r--r--community/ezstream/APKBUILD6
-rw-r--r--community/falkon/5eedcb5b44da4895cf5a729d3e0a0dc2f5b45394.patch22
-rw-r--r--community/falkon/APKBUILD14
-rw-r--r--community/falkon/fix-qt5.15-build.patch15
-rw-r--r--community/fdupes/APKBUILD6
-rw-r--r--community/feedbackd/APKBUILD8
-rwxr-xr-xcommunity/fennel/APKBUILD17
-rw-r--r--community/ffmpeg/3e098cca6e51db0f19928c12d0348deaa17137b3.patch83
-rw-r--r--community/ffmpeg/APKBUILD19
-rw-r--r--community/ffmpegthumbs/APKBUILD4
-rw-r--r--community/file-roller/APKBUILD4
-rw-r--r--community/filelight/APKBUILD4
-rw-r--r--community/filezilla/APKBUILD6
-rw-r--r--community/fio/APKBUILD4
-rw-r--r--community/firefox-esr/APKBUILD148
-rw-r--r--community/firefox-esr/allow-custom-rust-vendor.patch564
-rw-r--r--community/firefox-esr/disable-neon-in-aom.patch41
-rw-r--r--community/firefox-esr/firefox-pipewire-0-3.patch848
-rw-r--r--community/firefox-esr/fix-musl.patch11
-rw-r--r--community/firefox-esr/fix-rust-target.patch38
-rw-r--r--community/firefox-esr/fix-rustc-1.45-build.patch98
-rw-r--r--community/firefox-esr/fix-sandbox-membarrier.patch54
-rw-r--r--community/firefox-esr/fix-seccomp-bpf.patch14
-rw-r--r--community/firefox-esr/fix-toolkit.patch90
-rw-r--r--community/firefox-esr/fix-tools.patch19
-rw-r--r--community/firefox-esr/remove-faulty-libvpx-check.patch13
-rw-r--r--community/firefox-esr/sandbox-fork.patch13
-rw-r--r--community/firefox-esr/sandbox-sched_setscheduler.patch23
-rw-r--r--community/firefox/APKBUILD81
-rw-r--r--community/firefox/avoid-redefinition.patch15
-rw-r--r--community/firefox/firefox-pipewire-0-3.patch848
-rw-r--r--community/firefox/fix-rustc-1.45-build.patch98
-rw-r--r--community/firefox/sandbox-sched_setscheduler.patch23
-rw-r--r--community/firejail/APKBUILD10
-rw-r--r--community/flatpak-builder/APKBUILD8
-rw-r--r--community/flatpak-builder/musl-fixes.patch3
-rw-r--r--community/flatpak/APKBUILD42
-rw-r--r--community/flit/APKBUILD37
-rwxr-xr-xcommunity/flit/install-wheel-scripts.py64
-rw-r--r--community/fluidsynth/APKBUILD4
-rw-r--r--community/fmt/APKBUILD5
-rw-r--r--community/font-noto-emoji/0001-Makefile-make-check_sequence-a-order-only-prerequisi.patch35
-rw-r--r--community/font-noto-emoji/APKBUILD32
-rw-r--r--community/font-overpass/APKBUILD4
-rw-r--r--community/frameworkintegration/APKBUILD4
-rw-r--r--community/freac/APKBUILD4
-rw-r--r--community/freerdp/APKBUILD28
-rw-r--r--community/frotz/APKBUILD26
-rw-r--r--community/frotz/Makefile.patch49
-rw-r--r--community/frr/APKBUILD4
-rw-r--r--community/fs-uae-launcher/APKBUILD4
-rw-r--r--community/fs-uae/APKBUILD9
-rw-r--r--community/fsverity-utils/APKBUILD17
-rw-r--r--community/fwup/APKBUILD6
-rw-r--r--community/fzf/APKBUILD39
-rw-r--r--community/fzf/glide.lock46
-rw-r--r--community/fzf/glide.yaml17
-rw-r--r--community/gcompat/APKBUILD6
-rw-r--r--community/gdal/APKBUILD18
-rw-r--r--community/gdm/APKBUILD7
-rw-r--r--community/gdm/gdm.initd1
-rw-r--r--community/gegl/APKBUILD4
-rw-r--r--community/geos/20-ruby27.patch16
-rw-r--r--community/geos/APKBUILD6
-rw-r--r--community/gerbera/0001-Remove-IN-and-OUT-dropped-upstream.patch777
-rw-r--r--community/gerbera/APKBUILD113
-rw-r--r--community/gerbera/disable-git-test.patch21
-rw-r--r--community/gerbera/gerbera.confd27
-rw-r--r--community/gerbera/gerbera.initd34
-rw-r--r--community/gerbera/gerbera.pre-install7
-rw-r--r--community/gerbera/upnp-updates.patch65
-rw-r--r--community/geth/APKBUILD6
-rw-r--r--community/ghc/APKBUILD6
-rw-r--r--community/gimp/APKBUILD6
-rw-r--r--community/girara/APKBUILD6
-rw-r--r--community/git-review/APKBUILD31
-rw-r--r--community/gitea/0001-support-git-2.28-12370.patch192
-rw-r--r--community/gitea/APKBUILD10
-rw-r--r--community/gitea/gitea.pre-install2
-rw-r--r--community/gitlab-runner/APKBUILD14
-rw-r--r--community/gjs/APKBUILD8
-rw-r--r--community/gkraken/APKBUILD4
-rw-r--r--community/glow/APKBUILD10
-rw-r--r--community/gnome-2048/APKBUILD4
-rw-r--r--community/gnome-authenticator/APKBUILD10
-rw-r--r--community/gnome-authenticator/c222f505a8bf623fbf057f9e1ae0a52e9df3edb7.patch97
-rw-r--r--community/gnome-authenticator/dont-require-py3-gettext-support.patch29
-rw-r--r--community/gnome-autoar/APKBUILD19
-rw-r--r--community/gnome-boxes/APKBUILD4
-rw-r--r--community/gnome-builder/APKBUILD8
-rw-r--r--community/gnome-builder/fix-musl.patch3
-rw-r--r--community/gnome-calendar/APKBUILD4
-rw-r--r--community/gnome-clocks/APKBUILD2
-rw-r--r--community/gnome-contacts/APKBUILD4
-rw-r--r--community/gnome-control-center/APKBUILD4
-rw-r--r--community/gnome-desktop/APKBUILD8
-rw-r--r--community/gnome-desktop/hardcode-musl-locales.patch134
-rw-r--r--community/gnome-disk-utility/APKBUILD6
-rw-r--r--community/gnome-feeds/APKBUILD21
-rw-r--r--community/gnome-initial-setup/APKBUILD4
-rw-r--r--community/gnome-maps/APKBUILD4
-rw-r--r--community/gnome-music/APKBUILD8
-rw-r--r--community/gnome-music/dont-require-py3-gettext-support.patch29
-rw-r--r--community/gnome-online-accounts/APKBUILD2
-rw-r--r--community/gnome-panel/APKBUILD4
-rw-r--r--community/gnome-podcasts/APKBUILD8
-rw-r--r--community/gnome-shell/APKBUILD8
-rw-r--r--community/gnome-software-plugin-apk/APKBUILD12
-rw-r--r--community/gnome-software/APKBUILD20
-rw-r--r--community/gnome-taquin/APKBUILD4
-rw-r--r--community/gnome/APKBUILD9
-rw-r--r--community/gnote/APKBUILD10
-rw-r--r--community/gns3-gui/APKBUILD10
-rw-r--r--community/gns3-gui/requirements.patch10
-rw-r--r--community/gns3-server/APKBUILD10
-rw-r--r--community/gns3-server/requirements.patch16
-rw-r--r--community/gnu-libiconv/APKBUILD7
-rw-r--r--community/gnumeric/APKBUILD4
-rw-r--r--community/gnuplot/APKBUILD6
-rw-r--r--community/go-bindata-assetfs/APKBUILD12
-rw-r--r--community/go-ipfs/APKBUILD4
-rw-r--r--community/go/0001-Fix-FTBFS-on-HOME-managed-with-git.patch84
-rw-r--r--community/go/APKBUILD20
-rw-r--r--community/go/fix-rlimit-syscall-aarch64-armv7.patch88
-rw-r--r--community/go/fix-setrlimit-hang.patch44
-rw-r--r--community/godep/APKBUILD13
-rw-r--r--community/goffice/APKBUILD4
-rw-r--r--community/gogs/APKBUILD2
-rw-r--r--community/gogs/gogs.pre-install2
-rw-r--r--community/google-authenticator/APKBUILD4
-rw-r--r--community/gotop/APKBUILD6
-rw-r--r--community/govendor/APKBUILD6
-rw-r--r--community/gpgme/APKBUILD1
-rw-r--r--community/gradle/APKBUILD4
-rw-r--r--community/granatier/APKBUILD4
-rw-r--r--community/grantlee-editor/APKBUILD4
-rw-r--r--community/grantleetheme/APKBUILD4
-rw-r--r--community/graphene/APKBUILD8
-rw-r--r--community/graphicsmagick/APKBUILD10
-rw-r--r--community/graphicsmagick/CVE-2020-12672.patch49
-rw-r--r--community/greenbone-security-assistant/APKBUILD13
-rw-r--r--community/grim/APKBUILD6
-rw-r--r--community/grpc/APKBUILD54
-rw-r--r--community/grpc/fix-install.patch15
-rw-r--r--community/gsoap/APKBUILD4
-rw-r--r--community/gst-plugins-bad/APKBUILD2
-rw-r--r--community/gtk4.0/APKBUILD7
-rw-r--r--community/gtk4.0/gtk4.0.post-deinstall1
-rw-r--r--community/gtk4.0/gtk4.0.post-install1
-rw-r--r--community/gtksourceview4/APKBUILD6
-rw-r--r--community/gvmd/APKBUILD13
-rw-r--r--community/gwenhywfar/APKBUILD6
-rw-r--r--community/gwenview/APKBUILD6
-rw-r--r--community/gwenview/fix-imagescalertest.patch2
-rw-r--r--community/hcloud/APKBUILD26
-rw-r--r--community/herbstluftwm/APKBUILD35
-rw-r--r--community/hey/APKBUILD33
-rw-r--r--community/hey/go-vet-fix.patch16
-rw-r--r--community/hhpc/APKBUILD15
-rw-r--r--community/hitch/APKBUILD9
-rw-r--r--community/hivex/APKBUILD6
-rw-r--r--community/html-xml-utils/APKBUILD4
-rw-r--r--community/html2text/APKBUILD31
-rw-r--r--community/html2text/path-config.patch18
-rw-r--r--community/httpie/APKBUILD4
-rw-r--r--community/hugo/0001-Remove-git-tests.patch3
-rw-r--r--community/hugo/0002-skip-tests-that-need-nodejs.patch19
-rw-r--r--community/hugo/APKBUILD25
-rw-r--r--community/hydrogen/APKBUILD46
-rw-r--r--community/hydrogen/qt5.15.patch23
-rw-r--r--community/i3wm/APKBUILD4
-rw-r--r--community/icinga2/APKBUILD25
-rw-r--r--community/icingaweb2/APKBUILD6
-rw-r--r--community/ifstate/APKBUILD27
-rw-r--r--community/ifstate/ifstate.initd24
-rw-r--r--community/ilmbase/APKBUILD21
-rw-r--r--community/imagemagick/APKBUILD8
-rw-r--r--community/imagemagick6/APKBUILD4
-rw-r--r--community/imgbrd-grabber/APKBUILD22
-rw-r--r--community/incidenceeditor/APKBUILD4
-rw-r--r--community/influxdb/APKBUILD14
-rw-r--r--community/inkscape/APKBUILD2
-rw-r--r--community/innoextract/APKBUILD12
-rw-r--r--community/intel-gmmlib/APKBUILD4
-rw-r--r--community/intel-media-driver/APKBUILD4
-rw-r--r--community/intel-ucode/APKBUILD4
-rw-r--r--community/ion-shell/APKBUILD28
-rw-r--r--community/ion-shell/ion-shell.post-install3
l---------community/ion-shell/ion-shell.post-upgrade1
-rw-r--r--community/ion-shell/ion-shell.pre-deinstall3
-rw-r--r--community/ipython/APKBUILD10
-rw-r--r--community/isync/APKBUILD8
-rw-r--r--community/iwd/APKBUILD5
-rw-r--r--community/java-jna/APKBUILD6
-rw-r--r--community/jenkins/APKBUILD9
-rw-r--r--community/jo/APKBUILD19
-rw-r--r--community/jool-modules-lts/APKBUILD4
-rw-r--r--community/jool-modules-rpi/APKBUILD2
-rw-r--r--community/jruby/APKBUILD2
-rw-r--r--community/jsonnet/APKBUILD16
-rw-r--r--community/juk/APKBUILD4
-rw-r--r--community/kaccounts-integration/APKBUILD4
-rw-r--r--community/kaccounts-providers/APKBUILD7
-rw-r--r--community/kactivities-stats/APKBUILD4
-rw-r--r--community/kactivities/APKBUILD4
-rw-r--r--community/kactivitymanagerd/APKBUILD4
-rw-r--r--community/kaddressbook/APKBUILD4
-rw-r--r--community/kaidan/APKBUILD2
-rw-r--r--community/kajongg/APKBUILD4
-rw-r--r--community/kalarm/APKBUILD4
-rw-r--r--community/kalarmcal/APKBUILD4
-rw-r--r--community/kalgebra/APKBUILD4
-rw-r--r--community/kalzium/APKBUILD4
-rw-r--r--community/kamera/APKBUILD4
-rw-r--r--community/kamoso/APKBUILD6
-rw-r--r--community/kanagram/APKBUILD4
-rw-r--r--community/kanshi/APKBUILD12
-rw-r--r--community/kapidox/APKBUILD4
-rw-r--r--community/kapman/APKBUILD4
-rw-r--r--community/kapptemplate/APKBUILD4
-rw-r--r--community/karchive/APKBUILD4
-rw-r--r--community/kate/APKBUILD4
-rw-r--r--community/katomic/APKBUILD4
-rw-r--r--community/kauth/APKBUILD4
-rw-r--r--community/kbackup/APKBUILD4
-rw-r--r--community/kblackbox/APKBUILD4
-rw-r--r--community/kbookmarks/APKBUILD4
-rw-r--r--community/kbruch/APKBUILD4
-rw-r--r--community/kcachegrind/APKBUILD4
-rw-r--r--community/kcalc/APKBUILD4
-rw-r--r--community/kcalendarcore/APKBUILD4
-rw-r--r--community/kcalutils/APKBUILD4
-rw-r--r--community/kcharselect/APKBUILD4
-rw-r--r--community/kcmutils/APKBUILD7
-rw-r--r--community/kcodecs/APKBUILD4
-rw-r--r--community/kcolorchooser/APKBUILD4
-rw-r--r--community/kcompletion/APKBUILD4
-rw-r--r--community/kconfig/APKBUILD4
-rw-r--r--community/kconfigwidgets/APKBUILD4
-rw-r--r--community/kcontacts/APKBUILD4
-rw-r--r--community/kcoreaddons/APKBUILD4
-rw-r--r--community/kcrash/APKBUILD4
-rw-r--r--community/kcron/APKBUILD4
-rw-r--r--community/kdav/APKBUILD17
-rw-r--r--community/kdbusaddons/APKBUILD4
-rw-r--r--community/kde-applications/APKBUILD2
-rw-r--r--community/kde-cli-tools/APKBUILD9
-rw-r--r--community/kde-dev-scripts/APKBUILD4
-rw-r--r--community/kde-dev-utils/APKBUILD4
-rw-r--r--community/kde-gtk-config/APKBUILD4
-rw-r--r--community/kdebugsettings/APKBUILD4
-rw-r--r--community/kdeclarative/APKBUILD4
-rw-r--r--community/kdeconnect/APKBUILD4
-rw-r--r--community/kdecoration/APKBUILD4
-rw-r--r--community/kded/APKBUILD4
-rw-r--r--community/kdelibs4support/APKBUILD8
-rw-r--r--community/kdenetwork-filesharing/APKBUILD4
-rw-r--r--community/kdenlive/APKBUILD4
-rw-r--r--community/kdepim-addons/APKBUILD4
-rw-r--r--community/kdepim-apps-libs/APKBUILD4
-rw-r--r--community/kdepim-runtime/APKBUILD4
-rw-r--r--community/kdeplasma-addons/APKBUILD8
-rw-r--r--community/kdesdk-kioslaves/APKBUILD4
-rw-r--r--community/kdesdk-thumbnailers/APKBUILD4
-rw-r--r--community/kdesignerplugin/APKBUILD4
-rw-r--r--community/kdesu/APKBUILD4
-rw-r--r--community/kdevelop/APKBUILD8
-rw-r--r--community/kdewebkit/APKBUILD4
-rw-r--r--community/kdf/APKBUILD4
-rw-r--r--community/kdialog/APKBUILD4
-rw-r--r--community/kdnssd/APKBUILD4
-rw-r--r--community/kdoctools/APKBUILD4
-rw-r--r--community/kea/APKBUILD4
-rw-r--r--community/keditbookmarks/APKBUILD4
-rw-r--r--community/keepalived/APKBUILD10
-rw-r--r--community/keepalived/always-use-pid-dir.patch4
-rw-r--r--community/keepassxc/APKBUILD21
-rw-r--r--community/kemoticons/APKBUILD4
-rw-r--r--community/keysmith/APKBUILD12
-rw-r--r--community/kfilemetadata/APKBUILD4
-rw-r--r--community/kfind/APKBUILD4
-rw-r--r--community/kfloppy/APKBUILD4
-rw-r--r--community/kgamma5/APKBUILD4
-rw-r--r--community/kgeography/APKBUILD4
-rw-r--r--community/kget/APKBUILD4
-rw-r--r--community/kglobalaccel/APKBUILD4
-rw-r--r--community/kgpg/APKBUILD4
-rw-r--r--community/kguiaddons/APKBUILD4
-rw-r--r--community/kgx/APKBUILD40
-rw-r--r--community/khangman/APKBUILD4
-rw-r--r--community/kholidays/APKBUILD4
-rw-r--r--community/khotkeys/APKBUILD4
-rw-r--r--community/khtml/APKBUILD4
-rw-r--r--community/ki18n/APKBUILD4
-rw-r--r--community/kiconthemes/APKBUILD4
-rw-r--r--community/kidentitymanagement/APKBUILD4
-rw-r--r--community/kidletime/APKBUILD4
-rw-r--r--community/kig/APKBUILD4
-rw-r--r--community/kimageformats/APKBUILD6
-rw-r--r--community/kimagemapeditor/APKBUILD4
-rw-r--r--community/kimap/APKBUILD4
-rw-r--r--community/kinfocenter/APKBUILD4
-rw-r--r--community/kinit/APKBUILD4
-rw-r--r--community/kio-extras/APKBUILD4
-rw-r--r--community/kio/APKBUILD4
-rw-r--r--community/kirigami-gallery/APKBUILD4
-rw-r--r--community/kirigami2/APKBUILD4
-rw-r--r--community/kitemmodels/APKBUILD4
-rw-r--r--community/kitemviews/APKBUILD4
-rw-r--r--community/kiten/APKBUILD4
-rw-r--r--community/kitinerary/APKBUILD6
-rw-r--r--community/kiwiirc/APKBUILD36
-rw-r--r--community/kjobwidgets/APKBUILD4
-rw-r--r--community/kjs/APKBUILD4
-rw-r--r--community/kjsembed/APKBUILD4
-rw-r--r--community/kldap/APKBUILD4
-rw-r--r--community/kleopatra/APKBUILD4
-rw-r--r--community/klettres/APKBUILD4
-rw-r--r--community/kmag/APKBUILD4
-rw-r--r--community/kmail-account-wizard/APKBUILD4
-rw-r--r--community/kmail/APKBUILD6
-rw-r--r--community/kmailtransport/APKBUILD4
-rw-r--r--community/kmbox/APKBUILD4
-rw-r--r--community/kmediaplayer/APKBUILD4
-rw-r--r--community/kmenuedit/APKBUILD4
-rw-r--r--community/kmime/APKBUILD4
-rw-r--r--community/kmix/APKBUILD4
-rw-r--r--community/kmousetool/APKBUILD4
-rw-r--r--community/kmouth/APKBUILD4
-rw-r--r--community/kmplot/APKBUILD4
-rw-r--r--community/kmymoney/APKBUILD4
-rw-r--r--community/knewstuff/APKBUILD6
-rw-r--r--community/knot-resolver/APKBUILD6
-rw-r--r--community/knotes/APKBUILD4
-rw-r--r--community/knotifications/APKBUILD4
-rw-r--r--community/knotifyconfig/APKBUILD4
-rw-r--r--community/kodi/0001-Compatibility-with-libmicrohttpd-0.9.71.patch470
-rw-r--r--community/kodi/APKBUILD6
-rw-r--r--community/kolourpaint/APKBUILD4
-rw-r--r--community/kompare/APKBUILD4
-rw-r--r--community/konsole/APKBUILD4
-rw-r--r--community/kontact/APKBUILD4
-rw-r--r--community/kontactinterface/APKBUILD4
-rw-r--r--community/konversation/0001-qt-5.15.patch31
-rw-r--r--community/konversation/0002-unused-kemoticons.patch112
-rw-r--r--community/konversation/0003-missing-header.patch (renamed from community/konversation/0001-Fix-build-with-Qt-5.13.patch)6
-rw-r--r--community/konversation/APKBUILD44
-rw-r--r--community/kopete/APKBUILD4
-rw-r--r--community/korganizer/APKBUILD4
-rw-r--r--community/kpackage/APKBUILD4
-rw-r--r--community/kparts/APKBUILD4
-rw-r--r--community/kpeople/APKBUILD5
-rw-r--r--community/kpimtextedit/APKBUILD7
-rw-r--r--community/kpkpass/APKBUILD4
-rw-r--r--community/kplotting/APKBUILD4
-rw-r--r--community/kpty/APKBUILD4
-rw-r--r--community/kquickcharts/APKBUILD4
-rw-r--r--community/krdc/APKBUILD4
-rw-r--r--community/krfb/APKBUILD4
-rw-r--r--community/krita/APKBUILD15
-rw-r--r--community/krita/fix-crash-with-c-locale.patch75
-rw-r--r--community/kross/APKBUILD4
-rw-r--r--community/kruler/APKBUILD4
-rw-r--r--community/krunner/APKBUILD6
-rw-r--r--community/kscreen/APKBUILD4
-rw-r--r--community/kscreenlocker/APKBUILD4
-rw-r--r--community/kservice/APKBUILD4
-rw-r--r--community/ksmtp/APKBUILD4
-rw-r--r--community/ksshaskpass/APKBUILD4
-rw-r--r--community/kstart/APKBUILD28
-rw-r--r--community/ksysguard/APKBUILD7
-rw-r--r--community/kteatime/APKBUILD4
-rw-r--r--community/ktexteditor/APKBUILD4
-rw-r--r--community/ktextwidgets/APKBUILD4
-rw-r--r--community/ktimer/APKBUILD4
-rw-r--r--community/ktnef/APKBUILD4
-rw-r--r--community/ktorrent/0001-Update-FindTaglib-from-ECM.patch247
-rw-r--r--community/ktorrent/APKBUILD18
-rw-r--r--community/ktouch/APKBUILD4
-rw-r--r--community/ktp-common-internals/APKBUILD4
-rw-r--r--community/kturtle/APKBUILD4
-rw-r--r--community/kunitconversion/APKBUILD4
-rw-r--r--community/kvantum/APKBUILD4
-rw-r--r--community/kwallet-pam/APKBUILD4
-rw-r--r--community/kwallet/APKBUILD4
-rw-r--r--community/kwalletmanager/APKBUILD4
-rw-r--r--community/kwave/APKBUILD4
-rw-r--r--community/kwayland-integration/APKBUILD4
-rw-r--r--community/kwayland-server/APKBUILD28
-rw-r--r--community/kwayland/APKBUILD6
-rw-r--r--community/kwidgetsaddons/APKBUILD4
-rw-r--r--community/kwin/APKBUILD6
-rw-r--r--community/kwindowsystem/APKBUILD4
-rw-r--r--community/kwordquiz/APKBUILD4
-rw-r--r--community/kwrited/APKBUILD4
-rw-r--r--community/kxmlgui/APKBUILD4
-rw-r--r--community/kxmlrpcclient/APKBUILD6
-rw-r--r--community/ladspa/APKBUILD30
-rw-r--r--community/ladspa/fix-memleak-in-plugin-scanning.patch11
-rw-r--r--community/lego/APKBUILD8
-rw-r--r--community/leptonica/APKBUILD4
-rw-r--r--community/libappindicator/APKBUILD6
-rw-r--r--community/libbpf/10-consolidate-lib-dirs.patch2
-rw-r--r--community/libbpf/APKBUILD8
-rw-r--r--community/libcprime/APKBUILD4
-rw-r--r--community/libcsys/APKBUILD4
-rw-r--r--community/libdbusmenu-glib/APKBUILD5
-rw-r--r--community/libdwarf/APKBUILD12
-rw-r--r--community/libebml/APKBUILD6
-rw-r--r--community/libeconf/APKBUILD33
-rw-r--r--community/libetpan/APKBUILD4
-rw-r--r--community/libevdevplus/APKBUILD38
-rw-r--r--community/libevdevplus/time64.patch35
-rw-r--r--community/libfilezilla/APKBUILD6
-rw-r--r--community/libfixposix/APKBUILD32
-rw-r--r--community/libftdi1/APKBUILD32
-rw-r--r--community/libgit2/APKBUILD4
-rw-r--r--community/libgnt/APKBUILD34
-rw-r--r--community/libgravatar/APKBUILD4
-rw-r--r--community/libgusb/APKBUILD6
-rw-r--r--community/libgweather/APKBUILD6
-rw-r--r--community/libheif/APKBUILD6
-rw-r--r--community/libkcddb/APKBUILD10
-rw-r--r--community/libkcompactdisc/APKBUILD4
-rw-r--r--community/libkdcraw/APKBUILD4
-rw-r--r--community/libkdegames/APKBUILD4
-rw-r--r--community/libkdepim/APKBUILD4
-rw-r--r--community/libkeduvocdocument/APKBUILD4
-rw-r--r--community/libkexiv2/APKBUILD4
-rw-r--r--community/libkgapi/APKBUILD9
-rw-r--r--community/libkgeomap/APKBUILD4
-rw-r--r--community/libkipi/APKBUILD4
-rw-r--r--community/libkleo/APKBUILD4
-rw-r--r--community/libkmahjongg/APKBUILD4
-rw-r--r--community/libkml/APKBUILD23
-rw-r--r--community/libkomparediff2/APKBUILD4
-rw-r--r--community/libksane/APKBUILD4
-rw-r--r--community/libkscreen/APKBUILD4
-rw-r--r--community/libksieve/APKBUILD4
-rw-r--r--community/libksysguard/APKBUILD6
-rw-r--r--community/libktorrent/APKBUILD30
-rw-r--r--community/libluv/APKBUILD11
-rw-r--r--community/libluv/cmake-use-pkgconfig.patch130
-rw-r--r--community/libluv/lua_unsigned-typedef.patch13
-rw-r--r--community/libmanette/APKBUILD8
-rw-r--r--community/libmanette/time64.patch17
-rw-r--r--community/libmatekbd/APKBUILD4
-rw-r--r--community/libmatemixer/APKBUILD4
-rw-r--r--community/libmateweather/APKBUILD10
-rw-r--r--community/libmateweather/America-Godthab.patch24
-rw-r--r--community/libmatroska/APKBUILD6
-rw-r--r--community/libmbim/APKBUILD23
-rw-r--r--community/libmicrohttpd/APKBUILD6
-rw-r--r--community/libmicrohttpd/disable-test_options.patch16
-rw-r--r--community/libmpdclient/APKBUILD7
-rw-r--r--community/libmypaint/APKBUILD6
-rw-r--r--community/libnids/APKBUILD2
-rw-r--r--community/libnma/APKBUILD4
-rw-r--r--community/libnsl/APKBUILD33
-rw-r--r--community/libnsl/cdefs.patch34
-rw-r--r--community/libnsl/nis_h.patch46
-rw-r--r--community/libnumbertext/APKBUILD4
-rw-r--r--community/libpeas/APKBUILD2
-rw-r--r--community/libphonenumber/APKBUILD8
-rw-r--r--community/libplacebo/APKBUILD12
-rw-r--r--community/libqmi/APKBUILD15
-rw-r--r--community/libquotient/APKBUILD22
-rw-r--r--community/libraw/APKBUILD6
-rw-r--r--community/libreoffice/APKBUILD14
-rw-r--r--community/libreoffice/fix-poppler.patch13
-rw-r--r--community/libretro-beetle-psx/APKBUILD8
-rw-r--r--community/libretro-bsnes/APKBUILD4
-rw-r--r--community/libretro-core-info/APKBUILD6
-rw-r--r--community/libretro-database/APKBUILD8
-rw-r--r--community/libretro-database/fix-busybox-incompability.patch1
-rw-r--r--community/libretro-desmume/APKBUILD8
-rw-r--r--community/libretro-mgba/APKBUILD8
-rw-r--r--community/libretro-mupen64plus/APKBUILD10
-rw-r--r--community/libretro-nestopia/APKBUILD8
-rw-r--r--community/librsvg/APKBUILD4
-rw-r--r--community/libspectre/APKBUILD6
-rw-r--r--community/libteam/APKBUILD4
-rw-r--r--community/libupnp/APKBUILD43
-rw-r--r--community/libupnp/CVE-2020-13848.patch39
-rw-r--r--community/libutempter/APKBUILD4
-rw-r--r--community/libvncserver/APKBUILD20
-rw-r--r--community/libvncserver/CVE-2019-15681.patch23
-rw-r--r--community/libvpx/APKBUILD4
-rw-r--r--community/libwacom/APKBUILD11
-rw-r--r--community/libwacom/disable-tests.patch21
-rw-r--r--community/libxdg-basedir/APKBUILD15
-rw-r--r--community/libxspf/APKBUILD4
-rw-r--r--community/libyang/APKBUILD4
-rw-r--r--community/libzip/APKBUILD4
-rw-r--r--community/lightdm-mobile-greeter/APKBUILD23
-rw-r--r--community/lightdm/APKBUILD4
-rw-r--r--community/lightdm/lightdm.initd1
-rw-r--r--community/liquidctl/APKBUILD4
-rw-r--r--community/lld/APKBUILD4
-rw-r--r--community/lldb/APKBUILD4
-rw-r--r--community/llvm-libunwind/APKBUILD4
-rw-r--r--community/lokalize/APKBUILD4
-rw-r--r--community/loksh/APKBUILD4
-rw-r--r--community/lua-http/APKBUILD9
-rw-r--r--community/lua-resty-dns/APKBUILD4
-rw-r--r--community/lua-resty-hmac/APKBUILD4
-rw-r--r--community/lua-resty-string/APKBUILD4
-rw-r--r--community/lua-toml/APKBUILD2
-rw-r--r--community/lua-turbo/APKBUILD23
-rw-r--r--community/lxcfs/APKBUILD4
-rw-r--r--community/lxdm/APKBUILD4
-rw-r--r--community/lxdm/lxdm.initd14
-rw-r--r--community/mailcommon/APKBUILD4
-rw-r--r--community/mailimporter/APKBUILD4
-rw-r--r--community/mako/APKBUILD14
-rw-r--r--community/man-db/APKBUILD12
-rw-r--r--community/marble/APKBUILD11
-rw-r--r--community/marble/fix-gpsd-3.21.patch27
-rw-r--r--community/marco/APKBUILD4
-rw-r--r--community/mate-desktop/APKBUILD4
-rw-r--r--community/mate-media/APKBUILD4
-rw-r--r--community/mate-menus/APKBUILD4
-rw-r--r--community/mate-notification-daemon/APKBUILD6
-rw-r--r--community/mate-session-manager/APKBUILD4
-rw-r--r--community/mate-settings-daemon/APKBUILD4
-rw-r--r--community/mate-tweak/APKBUILD4
-rw-r--r--community/matrix-appservice-irc/APKBUILD6
-rw-r--r--community/mautrix-telegram/0001-update-telethon.patch20
-rw-r--r--community/mautrix-telegram/0002-update-mautrix.patch35
-rw-r--r--community/mautrix-telegram/APKBUILD51
-rw-r--r--community/mautrix-telegram/default-log-dir.patch16
-rw-r--r--community/mautrix-telegram/mautrix-telegram.confd7
-rw-r--r--community/mautrix-telegram/mautrix-telegram.initd20
-rw-r--r--community/mautrix-telegram/mautrix-telegram.post-upgrade11
-rw-r--r--community/mautrix-telegram/mautrix-telegram.pre-install6
-rw-r--r--community/mellowplayer/APKBUILD4
-rw-r--r--community/messagelib/APKBUILD4
-rw-r--r--community/milou/APKBUILD4
-rw-r--r--community/mingw-w64-binutils/APKBUILD4
-rw-r--r--community/mingw-w64-crt/APKBUILD4
-rw-r--r--community/mingw-w64-gcc-base/APKBUILD4
-rw-r--r--community/mingw-w64-headers/APKBUILD4
-rw-r--r--community/miniflux/APKBUILD8
-rw-r--r--community/miniupnpc/APKBUILD18
-rw-r--r--community/minuet/APKBUILD4
-rw-r--r--community/mkmr/APKBUILD43
-rw-r--r--community/mkvtoolnix/APKBUILD4
-rw-r--r--community/mlt/APKBUILD6
-rw-r--r--community/mmh/APKBUILD4
-rw-r--r--community/modemmanager-qt/APKBUILD4
-rw-r--r--community/modemmanager/APKBUILD16
-rw-r--r--community/mongo-c-driver/APKBUILD4
-rw-r--r--community/mongo-c-driver/sphinx-taglist-nouri-moved.patch26
-rw-r--r--community/monitoring-plugins/APKBUILD4
-rw-r--r--community/mopidy/APKBUILD10
-rw-r--r--community/mozjs68/APKBUILD24
-rw-r--r--community/mozjs68/fix-rust-target.patch32
-rw-r--r--community/mpd/APKBUILD8
-rw-r--r--community/mpd/fix-mixramp-unit-test.patch13
-rw-r--r--community/mpv/APKBUILD2
-rw-r--r--community/mruby/APKBUILD8
-rw-r--r--community/msmtp/APKBUILD48
-rw-r--r--community/msmtp/msmtp.confd5
-rwxr-xr-xcommunity/msmtp/msmtp.initd10
-rw-r--r--community/mu/APKBUILD6
-rw-r--r--community/mumble/APKBUILD6
-rw-r--r--community/mumudvb/APKBUILD8
-rw-r--r--community/musl-locales/APKBUILD8
-rw-r--r--community/musl-locales/add-all-available-locales.patch24
-rw-r--r--community/mutagen/APKBUILD4
-rw-r--r--community/mutt/APKBUILD8
-rw-r--r--community/mutter/APKBUILD6
-rw-r--r--community/mutter/fix-cogl-path-build-ordering.patch2
-rw-r--r--community/mypaint-brushes/APKBUILD11
-rw-r--r--community/namecoin/0001-Add-missing-QPainterPath-include.patch25
-rw-r--r--community/namecoin/APKBUILD30
-rw-r--r--community/namecoin/boost-1.72.patch24
-rw-r--r--community/namecoin/skip-fs-test-utf8.patch13
-rw-r--r--community/neatvnc/APKBUILD32
-rw-r--r--community/neofetch/APKBUILD4
-rw-r--r--community/netatalk/APKBUILD8
-rw-r--r--community/netdata/APKBUILD99
-rw-r--r--community/netdata/netdata.initd17
-rw-r--r--community/netdata/netdata.pre-install5
-rw-r--r--community/network-manager-applet/APKBUILD6
-rw-r--r--community/networkmanager-elogind/APKBUILD39
-rw-r--r--community/networkmanager-elogind/README.alpine6
-rw-r--r--community/networkmanager-elogind/musl-fix-includes.patch10
-rw-r--r--community/networkmanager-elogind/networkmanager.conf2
-rw-r--r--community/networkmanager-elogind/py3.patch10
-rw-r--r--community/networkmanager-qt/APKBUILD4
-rw-r--r--community/networkmanager/APKBUILD16
-rw-r--r--community/networkmanager/musl-fix-includes.patch10
-rw-r--r--community/networkmanager/networkmanager.conf2
-rw-r--r--community/networkmanager/py3.patch10
-rw-r--r--community/newsboat/APKBUILD6
-rw-r--r--community/nextcloud-client/APKBUILD4
-rw-r--r--community/nextcloud/APKBUILD32
-rw-r--r--community/nextcloud/iconv-ascii-translit-not-supported.patch12
-rw-r--r--community/nextcloud/nextcloud17-app-encryption-info-add-mcrypt.patch2
-rw-r--r--community/nextcloud/nextcloud19-dont-chmod.patch (renamed from community/nextcloud/nextcloud15-dont-chmod.patch)58
-rw-r--r--community/nitrokey-app/APKBUILD13
-rw-r--r--community/nmh/APKBUILD4
-rw-r--r--community/nnn/APKBUILD4
-rw-r--r--community/nodejs-current/APKBUILD10
-rw-r--r--community/nodejs-current/elf.patch6
-rw-r--r--community/nototools/APKBUILD28
-rw-r--r--community/ntpsec/APKBUILD27
-rw-r--r--community/ntpsec/python-to-python3.patch404
-rw-r--r--community/numix-icon-theme-circle/APKBUILD4
-rw-r--r--community/numix-icon-theme/APKBUILD4
-rw-r--r--community/nuspell/APKBUILD4
-rw-r--r--community/nvme-cli/APKBUILD24
-rw-r--r--community/nx-libs/APKBUILD4
-rw-r--r--community/ocrmypdf/APKBUILD4
-rw-r--r--community/okteta/APKBUILD6
-rw-r--r--community/okular/APKBUILD4
-rw-r--r--community/olm/APKBUILD16
-rw-r--r--community/opam/APKBUILD5
-rw-r--r--community/open-vm-tools/APKBUILD1
-rw-r--r--community/openblas/APKBUILD13
-rw-r--r--community/openconnect/APKBUILD50
-rw-r--r--community/openconnect/openconnect.confd26
-rw-r--r--community/openconnect/openconnect.initd88
-rw-r--r--community/openconnect/openconnect.logrotate7
-rw-r--r--community/opencpn/APKBUILD2
-rw-r--r--community/openexr/10-musl-_fpstate.patch27
-rw-r--r--community/openexr/APKBUILD65
-rw-r--r--community/openexr/fix-pkgconfig-prefix.patch54
-rw-r--r--community/openipmi/APKBUILD4
-rw-r--r--community/openjdk11/APKBUILD29
-rw-r--r--community/openjdk7/APKBUILD169
-rw-r--r--community/openjdk7/icedtea-jdk-fix-build.patch2
-rw-r--r--community/openjdk7/icedtea-jdk-revert-7fdd0d6ef2d3.patch1450
-rw-r--r--community/openjdk7/icedtea-jdk-revert-a32dc7400435.patch1377
-rw-r--r--community/openjdk7/icedtea-pr64174.patch24
-rw-r--r--community/openjdk8/APKBUILD41
-rw-r--r--community/openjdk8/icedtea-jdk-getmntent-buffer.patch88
-rw-r--r--community/openjdk8/icedtea-jdk-includes.patch23
-rw-r--r--community/openjdk8/icedtea-jdk-musl.patch28
-rw-r--r--community/openrc-settingsd/0001-Make-etc-localtime-a-symlink-if-it-doesn-t-exist-yet.patch63
-rw-r--r--community/openrc-settingsd/0002-Ensure-0664-permissions-on-etc-localtime.patch45
-rw-r--r--community/openrc-settingsd/APKBUILD11
-rw-r--r--community/opusfile/APKBUILD6
-rw-r--r--community/oq/APKBUILD6
-rw-r--r--community/orca/APKBUILD4
-rw-r--r--community/osinfo-db/APKBUILD4
-rw-r--r--community/osmo/APKBUILD6
-rw-r--r--community/ospd-openvas/APKBUILD6
-rw-r--r--community/ostree/APKBUILD4
-rw-r--r--community/oxygen-icons/APKBUILD4
-rw-r--r--community/oxygen/APKBUILD4
-rw-r--r--community/pacman/APKBUILD28
-rw-r--r--community/papirus-icon-theme/APKBUILD17
-rw-r--r--community/parley/APKBUILD4
-rw-r--r--community/pass/APKBUILD52
-rw-r--r--community/pass/fix-password-generation.patch16
-rw-r--r--community/patchelf/APKBUILD10
-rw-r--r--community/patchelf/fix-tests.patch14
-rw-r--r--community/pcsc-cyberjack/APKBUILD19
-rw-r--r--community/pdns-recursor/APKBUILD15
-rw-r--r--community/pdns/APKBUILD18
-rw-r--r--community/perl-alien-build/APKBUILD5
-rw-r--r--community/perl-berkeleydb/APKBUILD37
-rw-r--r--community/perl-berkeleydb/fix-rpath.patch16
-rw-r--r--community/perl-crypt-jwt/APKBUILD10
-rw-r--r--community/perl-crypt-openssl-verify/APKBUILD12
-rw-r--r--community/perl-crypt-smime/APKBUILD14
-rw-r--r--community/perl-data-dumper/APKBUILD6
-rw-r--r--community/perl-datetime-format-natural/APKBUILD5
-rw-r--r--community/perl-db_file-lock/APKBUILD2
-rw-r--r--community/perl-glib/APKBUILD4
-rw-r--r--community/perl-html-mason-psgihandler/APKBUILD36
-rw-r--r--community/perl-http-entity-parser/APKBUILD4
-rw-r--r--community/perl-image-exiftool/APKBUILD8
-rw-r--r--community/perl-locale-codes/APKBUILD10
-rw-r--r--community/perl-log-log4perl/APKBUILD22
-rw-r--r--community/perl-lwp-protocol-https/APKBUILD23
-rw-r--r--community/perl-metacpan-client/APKBUILD8
-rw-r--r--community/perl-metrics-any/APKBUILD35
-rw-r--r--community/perl-mojolicious/APKBUILD4
-rw-r--r--community/perl-moose/APKBUILD6
-rw-r--r--community/perl-net-dns-sec/APKBUILD4
-rw-r--r--community/perl-net-saml2/APKBUILD11
-rw-r--r--community/perl-plack/APKBUILD40
-rw-r--r--community/perl-sereal-decoder/APKBUILD36
-rw-r--r--community/perl-sereal-encoder/APKBUILD37
-rw-r--r--community/perl-sereal/APKBUILD37
-rw-r--r--community/perl-template-toolkit/APKBUILD4
-rw-r--r--community/perl-test-metrics-any/APKBUILD34
-rw-r--r--community/perl-text-csv_xs/APKBUILD4
-rw-r--r--community/perl-text-template/APKBUILD4
-rw-r--r--community/perl-www-mechanize-cached/APKBUILD4
-rw-r--r--community/perl-www-mechanize/APKBUILD9
-rw-r--r--community/pgbadger/APKBUILD5
-rw-r--r--community/pgbouncer/APKBUILD10
-rw-r--r--community/pgexportdoc/APKBUILD4
-rw-r--r--community/pgimportdoc/APKBUILD4
-rw-r--r--community/phoc/APKBUILD13
-rw-r--r--community/phosh/32bit-build-fix.patch31
-rw-r--r--community/phosh/APKBUILD16
-rw-r--r--community/php7-brotli/APKBUILD2
-rw-r--r--community/php7-maxminddb/APKBUILD2
-rw-r--r--community/php7-pecl-amqp/APKBUILD2
-rw-r--r--community/php7-pecl-apcu/APKBUILD16
-rw-r--r--community/php7-pecl-ast/APKBUILD15
-rw-r--r--community/php7-pecl-couchbase/APKBUILD2
-rw-r--r--community/php7-pecl-event/APKBUILD2
-rw-r--r--community/php7-pecl-gmagick/APKBUILD2
-rw-r--r--community/php7-pecl-igbinary/APKBUILD15
-rw-r--r--community/php7-pecl-imagick/APKBUILD2
-rw-r--r--community/php7-pecl-lzf/APKBUILD2
-rw-r--r--community/php7-pecl-mailparse/APKBUILD2
-rw-r--r--community/php7-pecl-mcrypt/APKBUILD15
-rw-r--r--community/php7-pecl-memcache/APKBUILD2
-rw-r--r--community/php7-pecl-memcached/APKBUILD6
-rw-r--r--community/php7-pecl-msgpack/APKBUILD8
-rw-r--r--community/php7-pecl-oauth/APKBUILD2
-rw-r--r--community/php7-pecl-protobuf/APKBUILD4
-rw-r--r--community/php7-pecl-psr/APKBUILD2
-rw-r--r--community/php7-pecl-redis/APKBUILD11
-rw-r--r--community/php7-pecl-ssh2/APKBUILD2
-rw-r--r--community/php7-pecl-timezonedb/APKBUILD6
-rw-r--r--community/php7-pecl-uploadprogress/APKBUILD2
-rw-r--r--community/php7-pecl-uuid/APKBUILD2
-rw-r--r--community/php7-pecl-vips/APKBUILD2
-rw-r--r--community/php7-pecl-xdebug/APKBUILD2
-rw-r--r--community/php7-pecl-xhprof/APKBUILD2
-rw-r--r--community/php7-pecl-yaml/APKBUILD2
-rw-r--r--community/php7-pecl-zmq/APKBUILD20
-rw-r--r--community/php7-pecl-zmq/fix-php-7.4-compile.patch261
-rw-r--r--community/php7-phalcon/APKBUILD2
-rw-r--r--community/php7/APKBUILD110
-rw-r--r--community/php7/allow-build-recode-and-imap-together.patch20
-rw-r--r--community/php7/disabled-tests.list111
-rw-r--r--community/php7/enchant-2.patch73
-rw-r--r--community/php7/fix-tests-devserver.patch10
-rw-r--r--community/php7/install-pear.patch3
-rw-r--r--community/php7/musl-time64.patch27
-rw-r--r--community/php7/php7-fpm-version-suffix.patch12
-rw-r--r--community/php7/sharedir.patch2
-rw-r--r--community/phpmyadmin/APKBUILD4
-rw-r--r--community/picard/APKBUILD5
-rw-r--r--community/pidgin/APKBUILD20
-rw-r--r--community/pimcommon/APKBUILD4
-rw-r--r--community/pipewire/407ea745130f3ea47e2b636bbdf9889325de9bdd.patch40
-rw-r--r--community/pipewire/APKBUILD10
-rw-r--r--community/pipewire/fix-s390x.patch17
-rw-r--r--community/plasma-browser-integration/APKBUILD4
-rw-r--r--community/plasma-desktop/APKBUILD13
-rw-r--r--community/plasma-desktop/D28239.patch142
-rw-r--r--community/plasma-framework/APKBUILD6
-rw-r--r--community/plasma-integration/APKBUILD4
-rw-r--r--community/plasma-nano/APKBUILD4
-rw-r--r--community/plasma-nm/APKBUILD9
-rw-r--r--community/plasma-nm/fix-423093.patch36
-rw-r--r--community/plasma-pa/APKBUILD4
-rw-r--r--community/plasma-phone-components/APKBUILD14
-rw-r--r--community/plasma-sdk/APKBUILD6
-rw-r--r--community/plasma-thunderbolt/APKBUILD4
-rw-r--r--community/plasma-vault/APKBUILD9
-rw-r--r--community/plasma-vault/fix-422684.patch63
-rw-r--r--community/plasma-wayland-protocols/APKBUILD25
-rw-r--r--community/plasma-workspace-wallpapers/APKBUILD4
-rw-r--r--community/plasma-workspace/APKBUILD12
-rw-r--r--community/plasma-workspace/D28238.patch95
-rw-r--r--community/plasma-workspace/fix-422684.patch50
-rw-r--r--community/plasma-workspace/fix-with-gpsd-3.21.patch27
-rw-r--r--community/plasma/APKBUILD23
-rw-r--r--community/playerctl/APKBUILD10
-rw-r--r--community/plymouth-kcm/APKBUILD4
-rw-r--r--community/poedit/APKBUILD18
-rw-r--r--community/polari/APKBUILD6
-rw-r--r--community/polkit-kde-agent-1/APKBUILD4
-rw-r--r--community/poppler-qt5/APKBUILD4
-rw-r--r--community/postgis/APKBUILD4
-rw-r--r--community/postgresql-orafce/APKBUILD8
-rw-r--r--community/postgresql-pg_cron/APKBUILD35
-rw-r--r--community/postgresql-pg_cron/postgresql-pg_cron.post-install10
-rw-r--r--community/postgresql-plpgsql_check/APKBUILD4
-rw-r--r--community/postsrsd/APKBUILD4
-rw-r--r--community/postsrsd/postsrsd.initd3
-rw-r--r--community/powerdevil/APKBUILD4
-rw-r--r--community/poxml/APKBUILD4
-rw-r--r--community/print-manager/APKBUILD4
-rw-r--r--community/prison/APKBUILD4
-rw-r--r--community/proftpd/APKBUILD194
-rw-r--r--community/proftpd/fix-ar-dir.patch13
-rw-r--r--community/proftpd/fix-autoconf.patch24
-rw-r--r--community/proftpd/mod_sftp.conf10
-rw-r--r--community/proftpd/mod_tls_shmcache.conf3
-rw-r--r--community/proftpd/proftpd.conf87
-rw-r--r--community/proftpd/proftpd.initd35
-rw-r--r--community/proftpd/proftpd.logrotate9
-rw-r--r--community/proftpd/proftpd.pre-install7
-rw-r--r--community/proj/APKBUILD12
-rw-r--r--community/proj/fma.patch37
-rw-r--r--community/prometheus-node-exporter/APKBUILD45
-rw-r--r--community/prometheus-node-exporter/disable-go-race-detector.patch33
-rw-r--r--community/prometheus-node-exporter/node-exporter.confd7
-rwxr-xr-xcommunity/prometheus-node-exporter/node-exporter.initd23
-rwxr-xr-xcommunity/prometheus-node-exporter/prometheus-node-exporter.pre-install6
l---------community/prometheus-node-exporter/prometheus-node-exporter.pre-upgrade1
-rw-r--r--community/prometheus/APKBUILD4
-rw-r--r--community/psautohint/APKBUILD4
-rw-r--r--community/pulseaudio-ctl/APKBUILD4
-rw-r--r--community/pulseaudio/APKBUILD4
-rw-r--r--community/purple-mm-sms/APKBUILD5
-rw-r--r--community/purpose/APKBUILD4
-rw-r--r--community/py3-acme/APKBUILD6
-rw-r--r--community/py3-aiofiles-gns3/APKBUILD4
-rw-r--r--community/py3-alembic/APKBUILD29
-rw-r--r--community/py3-apache-libcloud/APKBUILD4
-rw-r--r--community/py3-asgiref/APKBUILD26
-rw-r--r--community/py3-asn1-modules/APKBUILD11
-rw-r--r--community/py3-async-timeout/APKBUILD9
-rw-r--r--community/py3-backcall/APKBUILD6
-rw-r--r--community/py3-bleach/0002-no_vendored_html5lib.patch63
-rw-r--r--community/py3-bleach/APKBUILD16
-rw-r--r--community/py3-blessings/APKBUILD25
-rw-r--r--community/py3-blinker/APKBUILD29
-rw-r--r--community/py3-boltons/APKBUILD4
-rw-r--r--community/py3-boto3/APKBUILD11
-rw-r--r--community/py3-botocore/APKBUILD11
-rw-r--r--community/py3-cachetools/APKBUILD4
-rw-r--r--community/py3-canonicaljson/APKBUILD18
-rw-r--r--community/py3-cloudpickle/APKBUILD28
-rw-r--r--community/py3-commonmark/APKBUILD31
-rw-r--r--community/py3-coverage/APKBUILD29
-rw-r--r--community/py3-cx_freeze/APKBUILD14
-rw-r--r--community/py3-dask/APKBUILD34
-rw-r--r--community/py3-distributed/APKBUILD32
-rw-r--r--community/py3-distutils-extra/APKBUILD8
-rw-r--r--community/py3-django-contact-form/APKBUILD24
-rw-r--r--community/py3-django-crispy-forms/APKBUILD4
-rw-r--r--community/py3-django-djblets/APKBUILD26
-rw-r--r--community/py3-django-extra-views/APKBUILD32
-rw-r--r--community/py3-django-filter/APKBUILD4
-rw-r--r--community/py3-django-haystack/APKBUILD30
-rw-r--r--community/py3-django-oscar/APKBUILD8
-rw-r--r--community/py3-django-overextends/APKBUILD24
-rw-r--r--community/py3-django-phonenumber-field/APKBUILD28
-rw-r--r--community/py3-django-pipeline/APKBUILD29
-rw-r--r--community/py3-django-registration/APKBUILD29
-rw-r--r--community/py3-django-rest-framework/APKBUILD6
-rw-r--r--community/py3-django-sorl-thumbnail/APKBUILD30
-rw-r--r--community/py3-django-tables2/APKBUILD25
-rw-r--r--community/py3-django-treebeard/0001-Signature-of-ChangeList-changed-in-Django-2.1.patch45
-rw-r--r--community/py3-django-treebeard/0002-add-user-to-rrequest-object.patch33
-rw-r--r--community/py3-django-treebeard/0003-refactor-all-occurences-of-ChangeList.patch206
-rw-r--r--community/py3-django-treebeard/0004-Update-README.rst.patch24
-rw-r--r--community/py3-django-treebeard/0005-Update-README.rst.patch25
-rw-r--r--community/py3-django-treebeard/0006-docs-Fix-simple-typo-proprt-property.patch37
-rw-r--r--community/py3-django-treebeard/0007-Fix-pytest-installation-instructions.patch32
-rw-r--r--community/py3-django-treebeard/0008-Travis-CI-Get-PostgreSQL-server-back-on-default-port.patch25
-rw-r--r--community/py3-django-treebeard/0009-AppVeyor-Get-list-of-tox-environments-back-in-sync-w.patch35
-rw-r--r--community/py3-django-treebeard/0010-tox.ini-Document-state-of-environment-dj22-mssql.patch26
-rw-r--r--community/py3-django-treebeard/0011-Declare-support-for-Django-3-and-drop-support-for-EO.patch936
-rw-r--r--community/py3-django-treebeard/APKBUILD55
-rw-r--r--community/py3-django-widget-tweaks/APKBUILD29
-rw-r--r--community/py3-django/APKBUILD72
-rw-r--r--community/py3-dotenv/APKBUILD28
-rw-r--r--community/py3-enchant/APKBUILD7
-rw-r--r--community/py3-exifread/APKBUILD6
-rw-r--r--community/py3-faker/APKBUILD4
-rw-r--r--community/py3-flake8/APKBUILD5
-rw-r--r--community/py3-fonttools/APKBUILD4
-rw-r--r--community/py3-fsspec/APKBUILD28
-rw-r--r--community/py3-genshi/APKBUILD28
-rw-r--r--community/py3-gitdb2/APKBUILD28
-rw-r--r--community/py3-gitlab/APKBUILD9
-rw-r--r--community/py3-gitpython/APKBUILD29
-rw-r--r--community/py3-google-api-core/APKBUILD3
-rw-r--r--community/py3-google-auth-httplib2/APKBUILD8
-rw-r--r--community/py3-google-auth/APKBUILD10
-rw-r--r--community/py3-google-auth/remove-unnecessary-dependencies.patch295
-rw-r--r--community/py3-googleapis-common-protos/APKBUILD4
-rw-r--r--community/py3-graphviz/APKBUILD4
-rw-r--r--community/py3-greenlet/APKBUILD11
-rw-r--r--community/py3-grpcio/APKBUILD8
-rw-r--r--community/py3-gunicorn/APKBUILD19
-rw-r--r--community/py3-heapdict/APKBUILD29
-rw-r--r--community/py3-hidapi/APKBUILD4
-rw-r--r--community/py3-html5lib/APKBUILD6
-rw-r--r--community/py3-httpbin/0001-Use-Brotli-instead-of-brotlipy.patch27
-rw-r--r--community/py3-httpbin/APKBUILD30
-rw-r--r--community/py3-hyperlink/APKBUILD6
-rw-r--r--community/py3-hyperopt/APKBUILD24
-rw-r--r--community/py3-hypothesis/APKBUILD4
-rw-r--r--community/py3-i3ipc/APKBUILD28
-rw-r--r--community/py3-icu/APKBUILD12
-rw-r--r--community/py3-idna-ssl/APKBUILD12
-rw-r--r--community/py3-impacket/APKBUILD4
-rw-r--r--community/py3-importlib-metadata/APKBUILD6
-rw-r--r--community/py3-injector/APKBUILD4
-rw-r--r--community/py3-inquirer/APKBUILD38
-rw-r--r--community/py3-inquirer/disable-failing-tests.patch27
-rw-r--r--community/py3-inquirer/loosen-deps.patch16
-rw-r--r--community/py3-inquirer/use-py3-in-tests.patch105
-rw-r--r--community/py3-jedi/APKBUILD4
-rw-r--r--community/py3-joblib/APKBUILD32
-rw-r--r--community/py3-jsonpatch/APKBUILD31
-rw-r--r--community/py3-jsonpointer/APKBUILD31
-rw-r--r--community/py3-libvirt/APKBUILD4
-rw-r--r--community/py3-livereload/APKBUILD6
-rw-r--r--community/py3-lmdb/APKBUILD34
-rw-r--r--community/py3-locket/APKBUILD24
-rw-r--r--community/py3-logilab-common/APKBUILD13
-rw-r--r--community/py3-lxml/APKBUILD4
-rw-r--r--community/py3-magic/0001-Fix-tests-with-file-5.39.patch51
-rw-r--r--community/py3-magic/APKBUILD8
-rw-r--r--community/py3-markdown/APKBUILD32
-rw-r--r--community/py3-matplotlib/APKBUILD10
-rw-r--r--community/py3-mautrix/APKBUILD24
-rw-r--r--community/py3-multidict/APKBUILD6
-rw-r--r--community/py3-munkres/APKBUILD4
-rw-r--r--community/py3-mypy-extensions/APKBUILD28
-rw-r--r--community/py3-mypy/APKBUILD28
-rw-r--r--community/py3-netaddr/APKBUILD17
-rw-r--r--community/py3-networkx/APKBUILD40
-rw-r--r--community/py3-networkx/fix-matplotlib-deprecation.patch29
-rw-r--r--community/py3-networkx/fix-test_numpy_type-under-python3.8.patch88
-rw-r--r--community/py3-numpy/APKBUILD11
-rw-r--r--community/py3-numpy/numpy-1.17.0-musl.patch8
-rw-r--r--community/py3-oauthlib/APKBUILD6
-rw-r--r--community/py3-opengl-accelerate/APKBUILD8
-rw-r--r--community/py3-oscrypto/APKBUILD6
-rw-r--r--community/py3-otp/APKBUILD4
-rw-r--r--community/py3-pandas/APKBUILD27
-rw-r--r--community/py3-parameterized/APKBUILD34
-rw-r--r--community/py3-parsedatetime/APKBUILD13
-rw-r--r--community/py3-parso/APKBUILD4
-rw-r--r--community/py3-partd/APKBUILD28
-rw-r--r--community/py3-passlib/APKBUILD31
-rw-r--r--community/py3-pdfminer/APKBUILD5
-rw-r--r--community/py3-peewee/APKBUILD12
-rw-r--r--community/py3-petact/APKBUILD24
-rw-r--r--community/py3-pikepdf/APKBUILD10
-rw-r--r--community/py3-prompt_toolkit/APKBUILD8
-rw-r--r--community/py3-protobuf/APKBUILD4
-rw-r--r--community/py3-psutil-gns3/APKBUILD7
-rw-r--r--community/py3-psutil/APKBUILD4
-rw-r--r--community/py3-py-cpuinfo-gns3/APKBUILD29
-rw-r--r--community/py3-py-cpuinfo/APKBUILD10
-rw-r--r--community/py3-py-cpuinfo/add-s390x.patch37
-rw-r--r--community/py3-pyache/APKBUILD24
-rw-r--r--community/py3-pyaes/APKBUILD27
-rw-r--r--community/py3-pyclipper/APKBUILD13
-rw-r--r--community/py3-pycountry/APKBUILD8
-rw-r--r--community/py3-pydot/APKBUILD30
-rw-r--r--community/py3-pylast/APKBUILD8
-rw-r--r--community/py3-pyroute2/APKBUILD12
-rw-r--r--community/py3-pytest-asyncio/APKBUILD4
-rw-r--r--community/py3-pytest-cov/APKBUILD9
-rw-r--r--community/py3-pytest-flake8/APKBUILD26
-rw-r--r--community/py3-pytest-forked/APKBUILD12
-rw-r--r--community/py3-pytest-isort/APKBUILD27
-rw-r--r--community/py3-pytest-mock/APKBUILD4
-rw-r--r--community/py3-pytest-timeout/APKBUILD6
-rw-r--r--community/py3-pytest-xdist/APKBUILD6
-rw-r--r--community/py3-pytest-xdist/skip-failing-test.patch15
-rw-r--r--community/py3-python-editor/APKBUILD28
-rw-r--r--community/py3-python-gssapi/APKBUILD29
-rw-r--r--community/py3-pytools/APKBUILD10
-rw-r--r--community/py3-qt5/APKBUILD8
-rw-r--r--community/py3-qtwebengine/APKBUILD4
-rw-r--r--community/py3-rasterio/10-cython.patch15
-rw-r--r--community/py3-rasterio/20-gdal.patch21
-rw-r--r--community/py3-rasterio/APKBUILD9
-rw-r--r--community/py3-readchar/APKBUILD30
-rw-r--r--community/py3-regex/APKBUILD4
-rw-r--r--community/py3-reportlab/APKBUILD12
-rw-r--r--community/py3-requests-mock/APKBUILD12
-rw-r--r--community/py3-requests-oauthlib/APKBUILD17
-rw-r--r--community/py3-responses/APKBUILD8
-rw-r--r--community/py3-roman/APKBUILD6
-rw-r--r--community/py3-rsa/APKBUILD12
-rw-r--r--community/py3-rx/APKBUILD4
-rw-r--r--community/py3-scipy/APKBUILD4
-rw-r--r--community/py3-scrypt/APKBUILD30
-rw-r--r--community/py3-sentry-sdk/APKBUILD28
-rw-r--r--community/py3-setuptools_scm/APKBUILD4
-rw-r--r--community/py3-simpleparse/APKBUILD14
-rw-r--r--community/py3-sip/APKBUILD8
-rw-r--r--community/py3-slugify/APKBUILD28
-rw-r--r--community/py3-smmap2/APKBUILD28
-rw-r--r--community/py3-sortedcontainers/APKBUILD6
-rw-r--r--community/py3-speechpy/APKBUILD24
-rw-r--r--community/py3-sqlalchemy/APKBUILD4
-rw-r--r--community/py3-statmake/APKBUILD4
-rw-r--r--community/py3-tblib/APKBUILD29
-rw-r--r--community/py3-telethon-session-sqlalchemy/APKBUILD24
-rw-r--r--community/py3-telethon/APKBUILD32
-rw-r--r--community/py3-threadpoolctl/APKBUILD31
-rw-r--r--community/py3-toolz/APKBUILD28
-rw-r--r--community/py3-tqdm/APKBUILD4
-rw-r--r--community/py3-treq/APKBUILD7
-rw-r--r--community/py3-twisted/APKBUILD6
-rw-r--r--community/py3-typed-ast/APKBUILD39
-rw-r--r--community/py3-ufolib2/APKBUILD4
-rw-r--r--community/py3-unicodecsv/APKBUILD12
-rw-r--r--community/py3-urwid/APKBUILD10
-rw-r--r--community/py3-validators/APKBUILD4
-rw-r--r--community/py3-watchdog/APKBUILD4
-rw-r--r--community/py3-wgnlpy/APKBUILD25
-rw-r--r--community/py3-wtforms/APKBUILD4
-rw-r--r--community/py3-xlsxwriter/APKBUILD8
-rw-r--r--community/py3-zict/APKBUILD32
-rw-r--r--community/py3-zope-component/APKBUILD10
-rw-r--r--community/python3-tkinter/APKBUILD4
-rw-r--r--community/qca/APKBUILD6
-rw-r--r--community/qemu/0001-virtio-host-input-use-safe-64-bit-time-accessors-for.patch40
-rw-r--r--community/qemu/0002-virtio-user-input-use-safe-64-bit-time-accessors-for.patch40
-rw-r--r--community/qemu/APKBUILD16
-rw-r--r--community/qemu/qemu.pre-install2
l---------community/qemu/qemu.pre-upgrade1
-rw-r--r--community/qqc2-desktop-style/APKBUILD6
-rw-r--r--community/qt5-qt3d/APKBUILD6
-rw-r--r--community/qt5-qtbase/APKBUILD12
-rw-r--r--community/qt5-qtbase/time64.patch62
-rw-r--r--community/qt5-qtcharts/APKBUILD4
-rw-r--r--community/qt5-qtconnectivity/APKBUILD4
-rw-r--r--community/qt5-qtdatavis3d/APKBUILD4
-rw-r--r--community/qt5-qtdeclarative/APKBUILD4
-rw-r--r--community/qt5-qtgamepad/APKBUILD11
-rw-r--r--community/qt5-qtgraphicaleffects/APKBUILD4
-rw-r--r--community/qt5-qtimageformats/APKBUILD4
-rw-r--r--community/qt5-qtlocation/APKBUILD4
-rw-r--r--community/qt5-qtlottie/APKBUILD4
-rw-r--r--community/qt5-qtmultimedia/APKBUILD4
-rw-r--r--community/qt5-qtnetworkauth/APKBUILD4
-rw-r--r--community/qt5-qtpurchasing/APKBUILD4
-rw-r--r--community/qt5-qtquick3d/APKBUILD4
-rw-r--r--community/qt5-qtquickcontrols/APKBUILD4
-rw-r--r--community/qt5-qtquickcontrols2/APKBUILD4
-rw-r--r--community/qt5-qtquicktimeline/APKBUILD4
-rw-r--r--community/qt5-qtremoteobjects/APKBUILD4
-rw-r--r--community/qt5-qtscript/APKBUILD4
-rw-r--r--community/qt5-qtscxml/APKBUILD4
-rw-r--r--community/qt5-qtsensors/APKBUILD4
-rw-r--r--community/qt5-qtserialbus/APKBUILD4
-rw-r--r--community/qt5-qtserialport/APKBUILD4
-rw-r--r--community/qt5-qtspeech/APKBUILD4
-rw-r--r--community/qt5-qtsvg/APKBUILD4
-rw-r--r--community/qt5-qttools/APKBUILD4
-rw-r--r--community/qt5-qttranslations/APKBUILD4
-rw-r--r--community/qt5-qtvirtualkeyboard/APKBUILD4
-rw-r--r--community/qt5-qtwayland/APKBUILD6
-rw-r--r--community/qt5-qtwebchannel/APKBUILD4
-rw-r--r--community/qt5-qtwebengine/APKBUILD10
-rw-r--r--community/qt5-qtwebengine/qt-musl-crashpad.patch13
-rw-r--r--community/qt5-qtwebengine/qt-musl-elf-arm.patch13
-rw-r--r--community/qt5-qtwebengine/qt-musl-mallinfo.patch53
-rw-r--r--community/qt5-qtwebglplugin/APKBUILD4
-rw-r--r--community/qt5-qtwebkit/APKBUILD2
-rw-r--r--community/qt5-qtwebsockets/APKBUILD4
-rw-r--r--community/qt5-qtwebview/APKBUILD4
-rw-r--r--community/qt5-qtx11extras/APKBUILD4
-rw-r--r--community/qt5-qtxmlpatterns/APKBUILD4
-rw-r--r--community/qutebrowser/APKBUILD4
-rw-r--r--community/qxmpp/APKBUILD11
-rw-r--r--community/radare2/APKBUILD4
-rw-r--r--community/radicale/APKBUILD50
-rw-r--r--community/radicale/radicale.confd1
-rw-r--r--community/radicale/radicale.initd28
-rw-r--r--community/radicale/radicale.pre-install8
-rw-r--r--community/range-v3/APKBUILD8
-rw-r--r--community/remmina/APKBUILD4
-rw-r--r--community/rethinkdb/APKBUILD98
-rw-r--r--community/rethinkdb/enable-build-ppc64le.patch335
-rw-r--r--community/rethinkdb/enable-build-s390x.patch712
-rw-r--r--community/rethinkdb/libressl-all.patch158
-rw-r--r--community/rethinkdb/openssl-1.1-all.patch491
-rw-r--r--community/rethinkdb/paxmark-x86_64.patch15
-rw-r--r--community/rethinkdb/rethinkdb.confd12
-rw-r--r--community/rethinkdb/rethinkdb.initd50
-rw-r--r--community/rethinkdb/rethinkdb.pre-install7
-rw-r--r--community/rethinkdb/support-aarch64.patch133
-rw-r--r--community/rethinkdb/support-fix-aarch64.patch132
-rw-r--r--community/retroarch-assets/APKBUILD8
-rw-r--r--community/retroarch-joypad-autoconfig/APKBUILD9
-rw-r--r--community/retroarch/APKBUILD6
-rw-r--r--community/retroarch/config.patch1
-rw-r--r--community/riot-web/APKBUILD4
-rw-r--r--community/ripgrep/APKBUILD4
-rw-r--r--community/rippled/APKBUILD8
-rw-r--r--community/rippled/boost-1.71.patch184
-rw-r--r--community/rocs/APKBUILD4
-rw-r--r--community/rspamd/11-moonjit.patch17
-rw-r--r--community/rspamd/APKBUILD4
-rw-r--r--community/rssh/APKBUILD18
-rw-r--r--community/rssh/makefile.patch3
-rw-r--r--community/rtl8821ce-lts/APKBUILD8
-rw-r--r--community/ruby-concurrent-ruby/APKBUILD4
-rw-r--r--community/ruby-diff-lcs/APKBUILD6
-rw-r--r--community/ruby-enum/APKBUILD2
-rw-r--r--community/ruby-ffi/APKBUILD17
-rw-r--r--community/ruby-hamster/APKBUILD3
-rw-r--r--community/ruby-i18n/APKBUILD9
-rw-r--r--community/ruby-mathematical/APKBUILD2
-rw-r--r--community/ruby-multi_json/APKBUILD11
-rw-r--r--community/ruby-nokogiri/APKBUILD8
-rw-r--r--community/ruby-rake-compiler/APKBUILD6
-rw-r--r--community/ruby-rugged/APKBUILD6
-rw-r--r--community/runc/APKBUILD19
-rw-r--r--community/rust/497f879b1e24c369362bcd821959ffabc50a8a31.patch28
-rw-r--r--community/rust/APKBUILD26
-rw-r--r--community/rust/a94fa896cc92d5e0678376cf5aa8b64af0899732.patch28
-rw-r--r--community/rust/alpine-move-py-scripts-to-share.patch5
-rw-r--r--community/rust/musl-fix-linux_musl_base.patch27
-rw-r--r--community/rust/musl-fix-static-linking.patch53
-rw-r--r--community/rust/need-rpath.patch2
-rw-r--r--community/rust/python3.patch12
-rw-r--r--community/rust/static-pie.patch112
-rw-r--r--community/rustup/APKBUILD6
-rw-r--r--community/rutorrent/APKBUILD4
-rw-r--r--community/s-nail/APKBUILD4
-rw-r--r--community/salt/APKBUILD8
-rw-r--r--community/salt/fix-grains-dist-detection.patch51
-rw-r--r--community/salt/fix-runtime-dependencies.patch13
-rw-r--r--community/sbcl/0004-Only-include-old-memcpy-version-on-glibc.patch27
-rw-r--r--community/sbcl/APKBUILD51
-rw-r--r--community/sbcl/Fix-ARM-build-using-ECL-host.patch36
-rw-r--r--community/sbcl/march-armv5-removed.patch18
-rw-r--r--community/scdoc/APKBUILD31
-rw-r--r--community/scrot/APKBUILD6
-rw-r--r--community/sddm-kcm/APKBUILD4
-rw-r--r--community/sddm/APKBUILD4
-rw-r--r--community/sddm/sddm.initd1
-rw-r--r--community/sdl2/APKBUILD13
-rw-r--r--community/seahorse/APKBUILD6
-rw-r--r--community/searx/1831.patch27
-rw-r--r--community/searx/APKBUILD11
-rw-r--r--community/searx/relax-dependencies.patch42
-rw-r--r--community/setconf/APKBUILD15
-rw-r--r--community/shards/APKBUILD16
-rw-r--r--community/shfmt/APKBUILD10
-rw-r--r--community/shfmt/fix-tests-32bit.patch87
-rw-r--r--community/shotwell/APKBUILD2
-rw-r--r--community/signond/APKBUILD5
-rw-r--r--community/simple-mtpfs/APKBUILD9
-rw-r--r--community/simple-scan/APKBUILD6
-rw-r--r--community/skopeo/APKBUILD6
-rw-r--r--community/smooth/APKBUILD6
-rw-r--r--community/smstools/APKBUILD4
-rw-r--r--community/smstools/smstools.initd4
-rw-r--r--community/sn0int/APKBUILD4
-rw-r--r--community/snapcast/APKBUILD6
-rw-r--r--community/sndio/APKBUILD10
-rw-r--r--community/sniffglue/APKBUILD6
-rw-r--r--community/snooze/APKBUILD21
-rw-r--r--community/softflowd/APKBUILD33
-rw-r--r--community/softflowd/fix-musl.patch27
-rw-r--r--community/softflowd/install-sbin.patch20
-rw-r--r--community/solid/APKBUILD4
-rw-r--r--community/sonnet/APKBUILD4
-rw-r--r--community/sparse/APKBUILD4
-rw-r--r--community/sparsehash/APKBUILD4
-rw-r--r--community/spdlog/APKBUILD8
-rw-r--r--community/spdx-licenses/APKBUILD4
-rw-r--r--community/spectacle/APKBUILD4
-rw-r--r--community/spectral/APKBUILD19
-rw-r--r--community/sphinx/APKBUILD4
-rw-r--r--community/squeekboard/APKBUILD7
-rw-r--r--community/sshign/APKBUILD25
-rw-r--r--community/st/APKBUILD6
-rw-r--r--community/stagit/APKBUILD22
-rw-r--r--community/startup/APKBUILD118
-rw-r--r--community/stellarium/APKBUILD7
-rw-r--r--community/step/APKBUILD4
-rw-r--r--community/stoken/APKBUILD43
-rw-r--r--community/suricata/APKBUILD2
-rw-r--r--community/sway/APKBUILD51
-rw-r--r--community/swaybg/APKBUILD12
-rw-r--r--community/swayidle/APKBUILD46
-rw-r--r--community/swaylock/APKBUILD43
-rw-r--r--community/sweeper/APKBUILD4
-rw-r--r--community/swuniq/APKBUILD24
-rw-r--r--community/sxhkd/APKBUILD4
-rw-r--r--community/synapse/APKBUILD4
-rw-r--r--community/syncthing/APKBUILD10
-rw-r--r--community/syndication/APKBUILD4
-rw-r--r--community/syntax-highlighting/APKBUILD4
-rw-r--r--community/sysstat/APKBUILD7
-rw-r--r--community/systemsettings/APKBUILD4
-rw-r--r--community/targetcli/APKBUILD22
-rw-r--r--community/tcptraceroute/APKBUILD2
-rw-r--r--community/tectonic/APKBUILD4
-rw-r--r--community/telegram-desktop/APKBUILD20
-rw-r--r--community/telegram-desktop/qt-plugin-path.patch27
-rw-r--r--community/telegram-desktop/remove-glibc.patch51
-rw-r--r--community/termite/APKBUILD2
-rw-r--r--community/terraform/APKBUILD6
-rw-r--r--community/tesseract-ocr/APKBUILD4
-rw-r--r--community/texlive/APKBUILD77
-rw-r--r--community/texlive/poppler-084.patch42
-rw-r--r--community/texlive/poppler-086.patch1321
-rw-r--r--community/texmf-dist/APKBUILD77
-rw-r--r--community/texmf-dist/duplicates.txt222
-rw-r--r--community/threadweaver/APKBUILD4
-rw-r--r--community/tinycompress/APKBUILD4
-rw-r--r--community/tl-expected/APKBUILD4
-rw-r--r--community/tor/APKBUILD17
-rw-r--r--community/tpm2-tss-engine/APKBUILD31
-rw-r--r--community/tpm2-tss/APKBUILD34
-rw-r--r--community/tpm2-tss/disable_tctildr-dl_test.patch10
-rw-r--r--community/tslib/APKBUILD5
-rw-r--r--community/ttf-cantarell/APKBUILD29
-rw-r--r--community/ttf-font-awesome/APKBUILD4
-rw-r--r--community/ttf-opensans/APKBUILD20
-rw-r--r--community/ttf-opensans/ttf-opensans.post-install1
-rw-r--r--community/ttf-roboto-mono/APKBUILD39
-rw-r--r--community/ttf-roboto/APKBUILD22
-rw-r--r--community/ttyd/APKBUILD6
-rw-r--r--community/tumbler/APKBUILD6
-rw-r--r--community/twm/APKBUILD8
-rw-r--r--community/uacme/APKBUILD6
-rw-r--r--community/udisks2/APKBUILD6
-rw-r--r--community/ufw-extras/APKBUILD21
-rw-r--r--community/ufw/APKBUILD35
-rw-r--r--community/ufw/fix-lib_path.patch12
-rw-r--r--community/ufw/ufw.initd137
-rw-r--r--community/uglify-js/APKBUILD4
-rw-r--r--community/uhttpmock/APKBUILD12
-rw-r--r--community/uhttpmock/only-listen-on-ipv4.patch14
-rw-r--r--community/uinputplus/APKBUILD35
-rw-r--r--community/umbrello/APKBUILD4
-rw-r--r--community/unarj/APKBUILD6
-rw-r--r--community/unarj/time64.patch20
-rw-r--r--community/unit/APKBUILD2
-rw-r--r--community/urlscan/APKBUILD6
-rw-r--r--community/urlview/APKBUILD53
-rw-r--r--community/usbip-utils/APKBUILD54
-rw-r--r--community/usbip-utils/fix-ppc64le-disable-werror.patch11
-rw-r--r--community/usbip-utils/usbip.confd18
-rw-r--r--community/usbip-utils/usbip.initd244
-rw-r--r--community/user-manager/APKBUILD4
-rw-r--r--community/vala-language-server/APKBUILD34
-rw-r--r--community/vala-lint/APKBUILD34
-rw-r--r--community/vault/APKBUILD18
-rw-r--r--community/vdpauinfo/APKBUILD33
-rw-r--r--community/vidstab/APKBUILD33
-rw-r--r--community/vips/APKBUILD4
-rw-r--r--community/virt-viewer/APKBUILD8
-rw-r--r--community/virtualbox-guest-modules-lts/APKBUILD8
-rw-r--r--community/vis/APKBUILD24
-rw-r--r--community/vis/fortify-source.patch16
-rw-r--r--community/vlc/APKBUILD21
-rw-r--r--community/vlc/qt-5.15-QPainterPath.patch36
-rw-r--r--community/volumeicon/APKBUILD34
-rw-r--r--community/vpcs/APKBUILD4
-rw-r--r--community/vpnc/APKBUILD38
-rw-r--r--community/vpnc/vpnc.confd4
-rw-r--r--community/vpnc/vpnc.initd103
-rw-r--r--community/vte3/APKBUILD12
-rw-r--r--community/vte3/no-setenv-after-fork.patch163
-rw-r--r--community/w3m/APKBUILD11
-rw-r--r--community/waybar/APKBUILD4
-rw-r--r--community/waylandpp/APKBUILD15
-rw-r--r--community/wayvnc/APKBUILD23
-rw-r--r--community/wdisplays/APKBUILD2
-rw-r--r--community/webkit2gtk/APKBUILD24
-rw-r--r--community/weechat/APKBUILD6
-rw-r--r--community/wf-recorder/APKBUILD17
-rw-r--r--community/wgetpaste/APKBUILD6
-rw-r--r--community/wifish/APKBUILD7
-rw-r--r--community/wireguard-lts/APKBUILD8
-rw-r--r--community/wireguard-rpi/APKBUILD6
-rw-r--r--community/wireguard-tools/APKBUILD4
-rw-r--r--community/wireshark/APKBUILD6
-rw-r--r--community/wkhtmltopdf/APKBUILD8
-rw-r--r--community/wlroots/APKBUILD9
-rw-r--r--community/ws/APKBUILD4
-rw-r--r--community/wslay/APKBUILD4
-rw-r--r--community/wt/APKBUILD4
-rw-r--r--community/x11vnc/0001-Fix-build-on-32bit-arches-with-64bit-time_t.patch108
-rw-r--r--community/x11vnc/APKBUILD8
-rw-r--r--community/xapian-bindings/APKBUILD4
-rw-r--r--community/xapian-core/APKBUILD4
-rw-r--r--community/xapian-omega/APKBUILD4
-rw-r--r--community/xcb-util-errors/APKBUILD34
-rw-r--r--community/xdg-desktop-portal-gtk/APKBUILD6
-rw-r--r--community/xdg-desktop-portal-kde/APKBUILD4
-rw-r--r--community/xdg-desktop-portal/APKBUILD10
-rw-r--r--community/xdg-desktop-portal/a38901e5e7f835efe7b7a06c55790c8c20bc91a2.patch552
-rw-r--r--community/xdg-user-dirs/APKBUILD32
-rw-r--r--community/xdm/APKBUILD4
-rw-r--r--community/xdm/xdm.initd1
-rw-r--r--community/xdotool/APKBUILD9
-rw-r--r--community/xev/APKBUILD4
-rw-r--r--community/xfce4-whiskermenu-plugin/APKBUILD4
-rw-r--r--community/xfwm4/APKBUILD4
-rw-r--r--community/xpdf/APKBUILD59
-rw-r--r--community/xpdf/permissions.patch125
-rw-r--r--community/xpdf/xpdf-3.04-protection.patch84
-rw-r--r--community/xpdf/xpdfrc91
-rw-r--r--community/xrdp/APKBUILD13
-rw-r--r--community/xterm/APKBUILD4
-rw-r--r--community/xxhash/APKBUILD8
-rw-r--r--community/yadifa/APKBUILD12
-rw-r--r--community/yakuake/APKBUILD4
-rw-r--r--community/yash/APKBUILD6
-rw-r--r--community/ydotool/40-ydotool-uinput.rules1
-rw-r--r--community/ydotool/APKBUILD41
-rw-r--r--community/ydotool/no-static.patch39
-rw-r--r--community/ydotool/ydotool.conf1
-rw-r--r--community/yersinia/APKBUILD2
-rw-r--r--community/yggdrasil/APKBUILD48
-rw-r--r--community/yggdrasil/modules.conf1
-rw-r--r--community/yggdrasil/yggdrasil.confd4
-rwxr-xr-xcommunity/yggdrasil/yggdrasil.initd17
-rw-r--r--community/you-get/APKBUILD4
-rw-r--r--community/youtube-dl/APKBUILD4
-rw-r--r--community/yubikey-manager/APKBUILD4
-rw-r--r--community/zabbix/APKBUILD6
-rw-r--r--community/zabbix/zabbix-agentd.initd3
-rw-r--r--community/zbar/APKBUILD23
-rw-r--r--community/zeroconf-ioslave/APKBUILD4
-rw-r--r--community/zeromq-gsl/APKBUILD29
-rw-r--r--community/zeromq-gsl/fix-makefile.patch33
-rw-r--r--community/znc/APKBUILD6
-rw-r--r--community/zoneminder/APKBUILD2
-rw-r--r--community/zopfli/APKBUILD33
-rw-r--r--community/zutils/APKBUILD12
-rw-r--r--community/zutils/noconflict.patch60
-rw-r--r--community/zxing-cpp/APKBUILD17
1580 files changed, 25030 insertions, 14062 deletions
diff --git a/community/R/APKBUILD b/community/R/APKBUILD
index 0229a93f33..44bac3eef2 100644
--- a/community/R/APKBUILD
+++ b/community/R/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=R
-pkgver=4.0.0
+pkgver=4.0.2
pkgrel=0
pkgdesc="Language and environment for statistical computing"
url="https://www.r-project.org"
@@ -100,4 +100,4 @@ _dev() {
default_dev
}
-sha512sums="fa8b684fd0c8a1c9784b8e0e749b34141e513a83d4f3b6792cdf97826264191e7484f6705014974c9268570e717e1a1d39f6a88225fc751189b6f51e1a303163 R-4.0.0.tar.gz"
+sha512sums="b7330613ee9795f54cde3dd9f7509be83d9156fb8577c17179727ee01450db27704249f68bd48e0331e2df09c2d9833d8bb019c4f9ce9ba669df74650ff2e842 R-4.0.2.tar.gz"
diff --git a/community/abcde/APKBUILD b/community/abcde/APKBUILD
index 670ed96c4b..c0b8655666 100644
--- a/community/abcde/APKBUILD
+++ b/community/abcde/APKBUILD
@@ -6,7 +6,7 @@ pkgdesc="A command line CD encoder that reads your CD, downloads the track infor
url="http://abcde.einval.com/"
arch="noarch !armv7" # py3-eyed3 missing
license="GPL-2.0-or-later"
-depends="bash cd-discid py3-eyed3"
+depends="bash cd-discid eyed3"
options="!check" # No test suite.
subpackages="$pkgname-doc"
source="http://abcde.einval.com/download/abcde-${pkgver}.tar.gz
diff --git a/community/accerciser/APKBUILD b/community/accerciser/APKBUILD
index 9f70aec4d5..4dd684479b 100644
--- a/community/accerciser/APKBUILD
+++ b/community/accerciser/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=accerciser
-pkgver=3.36.1
+pkgver=3.36.3
pkgrel=0
pkgdesc="Interactive Python accessibility explorer"
url="https://wiki.gnome.org/Apps/Accerciser"
@@ -28,4 +28,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="0eb93be17b78c231bec21cc4051c6ef0346d2da0f77be7da705f0b42f60452c028baffca055e31bd6c587d6688a03356d108cff356cb4a992d2edbb9614069b8 accerciser-3.36.1.tar.xz"
+sha512sums="983f514255a0e477e9ccff2d3af4db56b5c17ec99be524572463aa263a484d578c6702dfd331aa0f16140aae84348d9e9526935abaef127200684d597e4448e3 accerciser-3.36.3.tar.xz"
diff --git a/community/accounts-qml-module/APKBUILD b/community/accounts-qml-module/APKBUILD
index b867158125..fc6312a7ad 100644
--- a/community/accounts-qml-module/APKBUILD
+++ b/community/accounts-qml-module/APKBUILD
@@ -9,10 +9,9 @@ url="https://gitlab.com/accounts-sso/accounts-qml-module"
pkgdesc="QML bindings for libaccounts-qt + libsignon-qt"
license="LGPL-2.1-only"
makedepends="qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qttools-dev libaccounts-qt-dev signond-dev qtchooser"
-checkdepends="xvfb-run"
+checkdepends="xvfb-run dbus-test-runner"
#source="https://gitlab.com/accounts-sso/accounts-qml-module/-/archive/VERSION_$pkgver/accounts-qml-module-VERSION_$pkgver.tar.gz"
source="$pkgname-$_commit.tar.gz::https://gitlab.com/accounts-sso/accounts-qml-module/-/archive/$_commit.tar.gz"
-options="!check" # Requires dbus-test-runner which isn't in the Alpine repos
builddir="$srcdir/$pkgname-$_commit"
build() {
diff --git a/community/acf-vlc-daemon/APKBUILD b/community/acf-vlc-daemon/APKBUILD
index 36189bf0db..1d02023d08 100644
--- a/community/acf-vlc-daemon/APKBUILD
+++ b/community/acf-vlc-daemon/APKBUILD
@@ -5,7 +5,7 @@ pkgver=0.5.0
pkgrel=3
pkgdesc="Web-based system administration interface for vlc"
url="https://git.alpinelinux.org/cgit/acf/acf-vlc-daemon"
-arch="noarch !s390x !mips !mips64"
+arch="noarch !s390x !mips !mips64 !armhf"
license="GPL-2.0-only"
depends="acf-core vlc-daemon"
makedepends="$depends_dev"
diff --git a/community/acme.sh/APKBUILD b/community/acme.sh/APKBUILD
index 036f7eae11..ebf1c6e422 100644
--- a/community/acme.sh/APKBUILD
+++ b/community/acme.sh/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=acme.sh
pkgver=2.8.6
-pkgrel=0
+pkgrel=1
pkgdesc="An ACME Shell script, an acme client alternative to certbot"
options="!check" # No testsuite
url="https://github.com/Neilpang/acme.sh"
@@ -14,11 +14,13 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/Neilpang/acme.sh/archive/$pk
package() {
install -dm755 "$pkgdir"/usr/share/acme.sh/deploy
install -dm755 "$pkgdir"/usr/share/acme.sh/dnsapi
+ install -dm755 "$pkgdir"/usr/share/acme.sh/notify
install -dm755 "$pkgdir"/usr/bin
install -m755 acme.sh "$pkgdir"/usr/share/acme.sh/
install -m755 deploy/*.sh "$pkgdir"/usr/share/acme.sh/deploy/
install -m755 dnsapi/*.sh "$pkgdir"/usr/share/acme.sh/dnsapi/
+ install -m755 notify/*.sh "$pkgdir"/usr/share/acme.sh/notify/
ln -s /usr/share/acme.sh/acme.sh "$pkgdir"/usr/bin/acme.sh
}
diff --git a/community/afl/APKBUILD b/community/afl/APKBUILD
index 8c8ddf6867..9c2aca0249 100644
--- a/community/afl/APKBUILD
+++ b/community/afl/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Marian <marian.buschsieweke@ovgu.de>
# Maintainer: Marian <marian.buschsieweke@ovgu.de>
pkgname=afl
-pkgver=2.56b
-pkgrel=2
+pkgver=2.57b
+pkgrel=0
pkgdesc="Fuzzer relying on genetic algorithms instead of brute force"
url="https://lcamtuf.coredump.cx/afl/"
arch="all !x86 !mips !mips64"
@@ -53,4 +53,4 @@ _gcc() {
"$subpkgdir"/usr/bin
}
-sha512sums="4e76fc503fe615aac4d0bbd8e3632d5cfbb7a3ac107be03c399afc024a8ad364dba933875d50a9b65083159faf6ebef5e13c39b25db977b01bd29b6340cad162 afl-2.56b.tar.gz"
+sha512sums="5d12b96229e966aeb11deb47cd8eb36cde2fa32656eb187db02c7240909d6acda36be59b2baf7e42cddd228d25ec94c8bffc3fa27f7f4b5e1e462b62929ce75d afl-2.57b.tar.gz"
diff --git a/community/aha/APKBUILD b/community/aha/APKBUILD
index 5103f229cc..0b219fc1d0 100644
--- a/community/aha/APKBUILD
+++ b/community/aha/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=aha
-pkgver=0.5
-pkgrel=1
+pkgver=0.5.1
+pkgrel=0
pkgdesc="ANSI color to HTML converter"
url="https://github.com/theZiz/aha"
arch="all"
@@ -22,4 +22,4 @@ package() {
"$pkgdir"/usr/share/man/man1/aha.1
}
-sha512sums="2fbf0be928d8ea0491f6710d96eddd135253cadce6cc8c00f342e03e030ee16a3ff1eb6a559740cdd642b074c9e4e3fd9a76412272ffeb0b7bb419b0dcb6dbc1 aha-0.5.tar.gz"
+sha512sums="0eb88e681208c0956e344d6574f9d7ba155d38bfb386d0a9f17022c5e925fb16d0efb6aa04804191b4cac1697a87a0f16ba51bcd97b6135cc7606046eaf89288 aha-0.5.1.tar.gz"
diff --git a/community/aixlog/APKBUILD b/community/aixlog/APKBUILD
index b25e40e515..be87d3161b 100644
--- a/community/aixlog/APKBUILD
+++ b/community/aixlog/APKBUILD
@@ -1,17 +1,17 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=aixlog
-pkgver=1.2.4
+pkgver=1.4.0
pkgrel=0
pkgdesc="Header-only C++ logging library"
url="https://github.com/badaix/aixlog"
arch="noarch"
license="MIT"
options="!check" # not test
-source="aixlog-$pkgver.tar.gz::https://github.com/badaix/aixlog/archive/v$pkgver.tar.gz"
+source="https://github.com/badaix/aixlog/archive/v$pkgver/aixlog-v$pkgver.tar.gz"
package() {
install -Dm644 include/aixlog.hpp "$pkgdir/usr/include/aixlog.hpp"
}
-sha512sums="ba9209501cdbaf3b3cb824c7cdc72f97ad34c98fc87bf8d6aeb5b0ff0e5dd1230bd59637e5844dabca8429142c19544e5af495f84a37aff76d5e2ef205389421 aixlog-1.2.4.tar.gz"
+sha512sums="ec4f5a3902858ad979de8cfa81275951af73c4d159a2615a85cf60fe876ea283864f854b26198bea83c4a568948db82c5e50783c868bd2f6d8427d319b912d6f aixlog-v1.4.0.tar.gz"
diff --git a/community/akonadi-calendar-tools/APKBUILD b/community/akonadi-calendar-tools/APKBUILD
index f9e187aab9..1f9b4f63c6 100644
--- a/community/akonadi-calendar-tools/APKBUILD
+++ b/community/akonadi-calendar-tools/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-calendar-tools
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !ppc64le !s390x !armhf !mips !mips64" # Limited by akonadi-calendar -> kmailtransport -> libkgapi -> qt5-qtwebengine
url="https://kontact.kde.org/"
@@ -29,4 +29,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="b10597ae99a69a23f7387c9f74ec7d15dfb0ba9322c67238654c794e9698c5920a6b19001607a3495475438ea4c8a23d2d6b17d7acedba37ecf04082f6dab2b3 akonadi-calendar-tools-20.04.1.tar.xz"
+sha512sums="58acc5a2f82daf1948be21e8a1a009c096588d1e0e20ca3e4f11afcaa3a787001f084966052cafc462f0c8d3b9f284aee8b25bd566876e6d86bb457ce1f46be5 akonadi-calendar-tools-20.04.3.tar.xz"
diff --git a/community/akonadi-calendar/APKBUILD b/community/akonadi-calendar/APKBUILD
index 575503f2f2..e43e6c92f0 100644
--- a/community/akonadi-calendar/APKBUILD
+++ b/community/akonadi-calendar/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-calendar
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="Libraries and daemons to implement basic email handling"
arch="all !ppc64le !s390x !armhf !mips !mips64" # Limited by kmailtransport -> libkgapi -> qt5-qtwebengine
@@ -32,4 +32,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="dd66915a648e4aa91f0d00a5825d4bf9ed037858ba36e1caaaeed4264e7b0316365fb60f666dbe488c6632c7294a716af0d8358212fb7efccde8e466ae90df7d akonadi-calendar-20.04.1.tar.xz"
+sha512sums="d740799699adeab1a730338c446a5089a7936736cf8c36b440c192d53238a351738b26aceba8458b2fad3dc856417014a5b16852e5c2a585b5048971a64c417b akonadi-calendar-20.04.3.tar.xz"
diff --git a/community/akonadi-contacts/APKBUILD b/community/akonadi-contacts/APKBUILD
index 32535c233e..91c8d1285f 100644
--- a/community/akonadi-contacts/APKBUILD
+++ b/community/akonadi-contacts/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-contacts
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="Libraries and daemons to implement Contact Management in Akonadi"
arch="all !armhf"
@@ -32,4 +32,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="b27cc4f4a2381836f5e3d3f738590f4a77fe4f783e97bfb115f284f6ef0270ec40efcb667fb31b5a4e0d27e3c15c8be595675df65173c117003f784e10e2fc39 akonadi-contacts-20.04.1.tar.xz"
+sha512sums="ccb65c3874853dc9d9f9dd5b39d8f541357d49543386302c99bd1e978d87c9c5b9aee45f5e5589a4f61a04fd82a2867baf1d4fac0936036559957a9be463bb2d akonadi-contacts-20.04.3.tar.xz"
diff --git a/community/akonadi-import-wizard/APKBUILD b/community/akonadi-import-wizard/APKBUILD
index 340c80d325..b7543cc615 100644
--- a/community/akonadi-import-wizard/APKBUILD
+++ b/community/akonadi-import-wizard/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-import-wizard
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !ppc64le !s390x !armhf !mips !mips64" # Limited by kmailtransport -> libkgapi -> qt5-qtwebengine
url="https://kontact.kde.org/"
@@ -28,4 +28,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="3b1a14c8c579e785e2e50bda39d5a7224ae8d133c7a7753e961105a58cbd5e7718e22e44d754dfe05d3cf8910f18cda594d4cd7199ab5d493b815bb52f82899a akonadi-import-wizard-20.04.1.tar.xz"
+sha512sums="35f28bf0c51398a744b1e1d3008100350bf7b11b7598f9333851a748fa5afe49db14d37977076872e757f9104eee6dd3fedfec0223115d30985069517a1541a9 akonadi-import-wizard-20.04.3.tar.xz"
diff --git a/community/akonadi-mime/APKBUILD b/community/akonadi-mime/APKBUILD
index e8c5d2d92d..f03208d083 100644
--- a/community/akonadi-mime/APKBUILD
+++ b/community/akonadi-mime/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-mime
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="Libraries and daemons to implement basic email handling"
arch="all !armhf"
@@ -28,4 +28,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="40c3bd89fd57421aa9c24f320e315fedd4c4e2f33f2a461b22cdcef29fe3bc37a4efdc5839da8346b683db3d107c7d81a8bd2f326e3a4712ef23fed03150420d akonadi-mime-20.04.1.tar.xz"
+sha512sums="a22c8eaa5912fc2b13cf018b89062063157eb87570a9367d9fc4cabdf87e132fc564c81b21583fd0693b7ae4b2f13da6e2f7d6683a441ac2f320f594123bde0a akonadi-mime-20.04.3.tar.xz"
diff --git a/community/akonadi-notes/APKBUILD b/community/akonadi-notes/APKBUILD
index d956754c6a..1e7e2ac38d 100644
--- a/community/akonadi-notes/APKBUILD
+++ b/community/akonadi-notes/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-notes
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="Libraries and daemons to implement management of notes"
arch="all !armhf"
@@ -28,4 +28,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="e95bf99395b3403139cb0d642c60af3aa5cc1b265b3073d62fea92f83809a693efcf04a13bd344ae6b57f138c7dea7fd7a4c1edd5f0ab20641533817b675fec6 akonadi-notes-20.04.1.tar.xz"
+sha512sums="9fe2cd29e7b35dbd269177b53e5efbc568791e889254169bf21e032b4dae06fa673b3e3f26b2d2fbd4bbccd8e3b8d870ada6ddc16517d585a078f8604584d458 akonadi-notes-20.04.3.tar.xz"
diff --git a/community/akonadi-search/APKBUILD b/community/akonadi-search/APKBUILD
index 4bd00c1a77..74a0bfe1fb 100644
--- a/community/akonadi-search/APKBUILD
+++ b/community/akonadi-search/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-search
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="Libraries and daemons to implement searching in Akonadi"
arch="all !armhf"
@@ -45,4 +45,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="6da61fda7a3c6a7acbc6fbbc9ed92ad0e85c0553e31b557b4c364a9f0692f05d408fd2b411c14baf3026249bd06953bb11ed89f4f0448611615e7b338c395fc4 akonadi-search-20.04.1.tar.xz"
+sha512sums="902fdef259863d0d0789af29d7ac5cf49e0b95df4f3509a444a20fefd9948c134e024a685bddc1c547efef6d2ef7872d00e5a1f3ecb836b88103d17de47ce413 akonadi-search-20.04.3.tar.xz"
diff --git a/community/akonadi/APKBUILD b/community/akonadi/APKBUILD
index 7610486551..4cd7521f13 100644
--- a/community/akonadi/APKBUILD
+++ b/community/akonadi/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi
-pkgver=20.04.1
-pkgrel=0
+pkgver=20.04.3
+pkgrel=1
pkgdesc="A cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access"
arch="all !armhf"
url="https://community.kde.org/KDE_PIM"
@@ -10,12 +10,13 @@ license="LGPL-2.0-or-later"
depends="mariadb"
depends_dev="qt5-qtbase-dev kcompletion-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kdbusaddons-dev ki18n-dev kiconthemes-dev kitemmodels-dev kitemviews-dev kio-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev kcrash-dev boost-dev shared-mime-info libxml2-dev sqlite-dev"
makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev"
-checkdepends="xvfb-run"
+checkdepends="xvfb-run cmd:dbus-run-session"
source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-$pkgver.tar.xz"
-subpackages="$pkgname-dev $pkgname-lang"
-options="!check" # Requires running dbus server
+subpackages="$pkgname-dev $pkgname-lang $pkgname-dbg"
build() {
+ # akonadi recurses while walking e-mail threads, so give it a decent stack
+ LDFLAGS="$LDFLAGS -Wl,-z,stack-size=1024768" \
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -26,10 +27,33 @@ build() {
check() {
cd build
- CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
+ # akonadixml-xmldocumenttest, mimetypecheckertest and akonadi-mysql-testenvironmenttest are broken
+ # All sqlite tests are hanging
+ # All mysql tests are broken "Cannot connect to non-local host <hostname>"
+ # tagmodeltest fails on 32-bit architectures
+ local skipped_tests="("
+ local tests="
+ akonadixml-xmldocument
+ mimetypechecker
+ akonadi-mysql-testenvironment
+ .*sqlite.*
+ .*mysql.*
+ tagmodel
+ "
+ case "$CARCH" in
+ s390x) tests="$tests
+ AkonadiServer-itemcreatehandler
+ AkonadiServer-relationhandler
+ " ;;
+ esac
+ for test in $tests; do
+ skipped_tests="$skipped_tests|$test"
+ done
+ skipped_tests="$skipped_tests)test"
+ CTEST_OUTPUT_ON_FAILURE=TRUE dbus-run-session xvfb-run ctest -E "$skipped_tests"
}
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="25dcc2446b7a6143a6f709b4c6becb3b316e5680d0011a44f4af617289935b21c5c35936a6ccb96e56181a7ad4d00353dc0b6bcb6abe5fd042104adcb9c3e1d2 akonadi-20.04.1.tar.xz"
+sha512sums="29612920af6794f096d6ae51d98830f38f4d94bfb3669e11b748fbf7556b2396fac1837f1ee14cfdbc2285164c8b08206d2d46a62d0929354af47c77d9978698 akonadi-20.04.3.tar.xz"
diff --git a/community/akonadiconsole/APKBUILD b/community/akonadiconsole/APKBUILD
index 9a7625dc61..91c5999f67 100644
--- a/community/akonadiconsole/APKBUILD
+++ b/community/akonadiconsole/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadiconsole
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !s390x !ppc64le !armhf !mips !mips64" # calendarsupport messagelib missing
url="https://kontact.kde.org/"
@@ -28,4 +28,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="d0c344bcdd0f4bc8917710f771a875f6039bc0b27d86de1f49a54b7b5dd85b026f09d11e114be0090990f70560fe70768e7237268cd88deb51d3ffc2b8152ecb akonadiconsole-20.04.1.tar.xz"
+sha512sums="5a27a92a67638831633f0020f92f9c64fdf95465977d90fd70ebfcdb383d11f2662e9e4987f1114aae3271dd1f6e5fb18b16e09eba76cc58edc834671245dd92 akonadiconsole-20.04.3.tar.xz"
diff --git a/community/akregator/APKBUILD b/community/akregator/APKBUILD
index 896e9c4342..f39fa2c205 100644
--- a/community/akregator/APKBUILD
+++ b/community/akregator/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akregator
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !ppc64le !s390x !armhf !mips !mips64" # Limited by qt5-qtwebengine
url="https://kontact.kde.org/components/akregator.html"
@@ -29,4 +29,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="0589f533e2b7ced74ca61d27a4aa606a7a8eb9437e103c56f13bee7dfd0fcbda61360a8575d6004281a742b1f5fd869a1d0db817d0d2f818ed0c84a177b1fcb9 akregator-20.04.1.tar.xz"
+sha512sums="5d4d76becd5f6491a010ec27d24775b4163697b9c1ea780d382fee4a2351b937598b449f269e7652656bc0a14589726b68f3bf5e62d8cab62de6862d5182758c akregator-20.04.3.tar.xz"
diff --git a/community/alacritty/APKBUILD b/community/alacritty/APKBUILD
index 8d8977af3e..8ebf1ee83f 100644
--- a/community/alacritty/APKBUILD
+++ b/community/alacritty/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=alacritty
-pkgver=0.4.3
+pkgver=0.5.0
pkgrel=0
pkgdesc="A cross-platform, GPU-accelerated terminal emulator"
url="https://github.com/jwilm/alacritty"
@@ -16,8 +16,8 @@ subpackages="
$pkgname-fish-completion
$pkgname-zsh-completion
"
+options="net"
source="$pkgname-$pkgver.tar.gz::https://github.com/jwilm/alacritty/archive/v$pkgver.tar.gz
- ignore-ft-fc-tests-font_mated.patch
"
export CARGO_HOME="$srcdir"/cargo
export RUSTFLAGS="-C target-feature=-crt-static"
@@ -36,7 +36,7 @@ package() {
install -Dm644 alacritty.yml "$pkgdir"/etc/alacritty/alacritty.yml
install -Dm644 extra/linux/Alacritty.desktop -t "$pkgdir"/usr/share/applications
install -Dm644 extra/logo/alacritty-term.svg "$pkgdir"/usr/share/pixmaps/Alacritty.svg
- install -Dm644 extra/linux/io.alacritty.Alacritty.appdata.xml "$pkgdir"/usr/share/appdata/io.alacritty.Alacritty.appdata.xml
+ install -Dm644 extra/linux/io.alacritty.Alacritty.appdata.xml "$pkgdir"/usr/share/metainfo/io.alacritty.Alacritty.metainfo.xml
install -Dm644 extra/completions/alacritty.bash \
"$pkgdir"/usr/share/bash-completion/completions/"$pkgname"
install -Dm644 extra/completions/alacritty.fish \
@@ -46,5 +46,4 @@ package() {
}
-sha512sums="1c1a50098fe7c2dfa5fc75e5fd2632de0c60d8ceba5316de15910a9ece7d5385ead765075b87c5154171a908e5d7c78f519d3a2991eccb313aae766208007402 alacritty-0.4.3.tar.gz
-c6ae0a47abbd3583d0ccc8c98b71fb73995b2f65d04fee63b34572e44e859bb1cac6e56993a6d478fdb6de42f66e50e723eb01175117aeff1e4035f81ecf5473 ignore-ft-fc-tests-font_mated.patch"
+sha512sums="53ecda7996473890eea90b01b3f71c32d07abc38072dbc40ef3ccbc500a747af866e5b5aeea0ae0b85dc17e0b3c16fc9c5e3bae1a0d0f9a88c5ac264f51af62e alacritty-0.5.0.tar.gz"
diff --git a/community/alacritty/ignore-ft-fc-tests-font_mated.patch b/community/alacritty/ignore-ft-fc-tests-font_mated.patch
deleted file mode 100644
index 1c66bc2b6e..0000000000
--- a/community/alacritty/ignore-ft-fc-tests-font_mated.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From bf9bf36b7eee338ceb0605f61b575eb9e1150d34 Mon Sep 17 00:00:00 2001
-From: Henrik Riomar <henrik.riomar@gmail.com>
-Date: Tue, 5 Mar 2019 12:21:44 +0100
-Subject: [PATCH] ignore ft::fc::tests::font_mated
-
-Due to:
- 'ft::fc::tests::font_match' panicked at 'match font monospace', libcore/option.rs:1008:5h
----
- font/src/ft/fc/mod.rs | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/font/src/ft/fc/mod.rs b/font/src/ft/fc/mod.rs
-index 5e5deb0..285de66 100644
---- a/font/src/ft/fc/mod.rs
-+++ b/font/src/ft/fc/mod.rs
-@@ -306,6 +306,7 @@ mod tests {
- use super::*;
-
- #[test]
-+ #[ignore]
- fn font_match() {
- let mut pattern = Pattern::new();
- pattern.add_family("monospace");
---
-2.21.0
-
diff --git a/community/alertmanager/APKBUILD b/community/alertmanager/APKBUILD
index c5f96c2a71..e7c7cd12bb 100644
--- a/community/alertmanager/APKBUILD
+++ b/community/alertmanager/APKBUILD
@@ -1,10 +1,10 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=alertmanager
-pkgver=0.20.0
-pkgrel=2
+pkgver=0.21.0
+pkgrel=0
pkgdesc="Prometheus Alertmanager"
url="https://github.com/prometheus/alertmanager"
-arch="all"
+arch="all !mips !mips64"
license="Apache-2.0"
install="$pkgname.pre-install"
makedepends="go"
@@ -14,7 +14,6 @@ source="
alertmanager.initd
"
subpackages="$pkgname-openrc"
-builddir="$srcdir/$pkgname-$pkgver"
options="!check" # timing-sensitive upstream tests
build() {
@@ -51,6 +50,6 @@ package() {
"$pkgdir"/etc/alertmanager/alertmanager.yml
}
-sha512sums="4bb9353e6ce9b149c5f22a2c305829112dfdf87f9b74e6075a45be0e07fe0f17e869ef9be4bb5e9c53d215dd1f534b1b5a707dd981efce8c5bcae4c1d6ce18bb alertmanager-0.20.0.tar.gz
+sha512sums="72568407af4e90455975eff504ed49f4877eb517673532f655b6b0459725db5df7bbd1a3be120106c46b30dd7056714cc0b34b46df9c4d8c98e1f8c9eb0c39da alertmanager-0.21.0.tar.gz
58420cf10ed51ec389d21ffdd5b4a0e588f0dc78b1069e32d0db1e0215f64c1c980d8f539ae902839f2f9342090b50ce1db756839f3676ee18b77548ce8f99c8 alertmanager.confd
783636612f4521a042e890b3c53fa8c859574a533f540f01bbbb2b12d28b7998c69592e4c5f4d8868d32401ed93ae92ab1fa03129cc9a741d1221cd76eb4fb6b alertmanager.initd"
diff --git a/community/alpine/APKBUILD b/community/alpine/APKBUILD
index 9cc9febfa2..ddd07c6768 100644
--- a/community/alpine/APKBUILD
+++ b/community/alpine/APKBUILD
@@ -1,26 +1,20 @@
# Maintainer: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
pkgname=alpine
-pkgver=2.22
-_commit=7e3b3be
-pkgrel=1
+pkgver=2.23
+pkgrel=0
pkgdesc="Text-based email client, friendly for novices but powerful"
url="http://alpine.x10host.com/alpine/"
arch="all"
license="Apache-2.0"
-makedepends="openldap-dev heimdal-dev ncurses-dev openssl-dev
- automake autoconf libtool gettext-dev"
+makedepends="openldap-dev heimdal-dev ncurses-dev openssl-dev"
subpackages="$pkgname-dbg $pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://repo.or.cz/alpine.git/snapshot/v$pkgver.tar.gz
- uclibc-musl.patch
+source="http://alpine.x10host.com/alpine/release/src/alpine-$pkgver.tar.xz
0001-ssl_unix-fix-server-name-validation.patch
"
-builddir="$srcdir/$pkgname-v$pkgver-$_commit"
-
-prepare() {
- default_prepare
- autoreconf -fi
-}
+# secfixes:
+# 2.23-r0:
+# - CVE-2020-14929
build() {
./configure \
@@ -39,6 +33,5 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="5d10c68374337dbaed9a8dcca91a17a20dfe240a13b28107574a8e37db70eaf3c959654c7f8ffc2d4292f643f4ea64344718bc8eda9fc5cda9955337f58aa7c3 alpine-2.22.tar.gz
-1b14352571dd12749bbb6ebc1fd468dbb5a8e4d7a27e87f5baeb00a60d5c1a016d925c6bc776da7e1dbf0ad8d799a65049b64774113274d7ffb07c7b1b196775 uclibc-musl.patch
+sha512sums="abc3675b18d6bd20a547b8e2c3f1f4c668aee2f2d20f426f28b4b3d4cfd66762777007441da3b0fda74e625c71bc2ef05434089508c2af804e62cf216df5554b alpine-2.23.tar.xz
5e10289f292139bf576e40bda0f3539d62024309650473a2fdbb281e5d7691cc4c1d3d21f78615e2c900766eddba076f512d92f60d4fbb61e1683f35cba185aa 0001-ssl_unix-fix-server-name-validation.patch"
diff --git a/community/alpine/uclibc-musl.patch b/community/alpine/uclibc-musl.patch
deleted file mode 100644
index 9ebe5de183..0000000000
--- a/community/alpine/uclibc-musl.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- ./configure.ac.orig
-+++ ./configure.ac
-@@ -723,7 +723,7 @@
- else
- dnl preload c-client default locations/options
- case $host in
-- *-linux-gnu*|*-k*bsd*-gnu*|*-gnu*)
-+ *-linux-gnu*|*-k*bsd*-gnu*|*-gnu*|*-linux-uclibc|*-linux-musl*)
- if test -f /etc/fedora-release -o -f /etc/redhat-release -o -f /etc/redhat_version ; then
- alpine_SSLTYPE="nopwd"
- if test -d /etc/pki/tls ; then
-@@ -1059,7 +1059,7 @@
- dnl build from c-client. Most of this will go away when c-client
- dnl adopts configure
- case "$host" in
-- *-linux-gnu*|*-k*bsd*-gnu*|*-gnu*)
-+ *-linux-gnu*|*-k*bsd*-gnu*|*-gnu*|*-linux-uclibc|*-linux-musl*)
- alpine_path_delim="/"
- alpine_mode_readonly="(0600)"
- if test -f /etc/fedora-release ; then
diff --git a/community/alpinelinux-appstream-data/APKBUILD b/community/alpinelinux-appstream-data/APKBUILD
index c5d4be6e95..3cb4b29dd4 100644
--- a/community/alpinelinux-appstream-data/APKBUILD
+++ b/community/alpinelinux-appstream-data/APKBUILD
@@ -1,23 +1,27 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=alpinelinux-appstream-data
-pkgver=20200430
-pkgrel=1
+pkgver=20200728
+pkgrel=0
pkgdesc="Alpine Linux appstream data"
url="https://alpinelinux.org"
-arch="noarch"
+arch="x86_64 aarch64" # Only arches metadata is generated for
license="GPL-3.0-or-later"
options="!check" # Only XML data and icons - no tests
+# Make sure to replace edge with the appropriate branch when upgrading branches
source="
- $pkgname-icons-main-64x64-$pkgver.tar.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/main/icons-64x64.tar.gz
- $pkgname-icons-main-128x128-$pkgver.tar.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/main/icons-128x128.tar.gz
- $pkgname-repo-main-$pkgver.xml.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/main/Components-x86_64.xml.gz
- $pkgname-icons-community-64x64-$pkgver.tar.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/community/icons-64x64.tar.gz
- $pkgname-icons-community-128x128-$pkgver.tar.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/community/icons-128x128.tar.gz
- $pkgname-repo-community-$pkgver.xml.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/community/Components-x86_64.xml.gz
- $pkgname-icons-testing-64x64-$pkgver.tar.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/testing/icons-64x64.tar.gz
- $pkgname-icons-testing-128x128-$pkgver.tar.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/testing/icons-128x128.tar.gz
- $pkgname-repo-testing-$pkgver.xml.gz::https://dev.alpinelinux.org/archive/alpinelinux-appstream-data/edge/20200430/testing/Components-x86_64.xml.gz
+ $pkgname-icons-main-64x64-$pkgver-edge.tar.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/main/icons-64x64.tar.gz
+ $pkgname-icons-main-128x128-$pkgver-edge.tar.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/main/icons-128x128.tar.gz
+ $pkgname-repo-main-x86_64-$pkgver-edge.xml.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/main/Components-x86_64.xml.gz
+ $pkgname-repo-main-aarch64-$pkgver-edge.xml.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/main/Components-aarch64.xml.gz
+ $pkgname-icons-community-64x64-$pkgver-edge.tar.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/community/icons-64x64.tar.gz
+ $pkgname-icons-community-128x128-$pkgver-edge.tar.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/community/icons-128x128.tar.gz
+ $pkgname-repo-community-x86_64-$pkgver-edge.xml.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/community/Components-x86_64.xml.gz
+ $pkgname-repo-community-aarch64-$pkgver-edge.xml.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/community/Components-aarch64.xml.gz
+ $pkgname-icons-testing-64x64-$pkgver-edge.tar.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/testing/icons-64x64.tar.gz
+ $pkgname-icons-testing-128x128-$pkgver-edge.tar.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/testing/icons-128x128.tar.gz
+ $pkgname-repo-testing-x86_64-$pkgver-edge.xml.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/testing/Components-x86_64.xml.gz
+ $pkgname-repo-testing-aarch64-$pkgver-edge.xml.gz::https://appstream.alpinelinux.org/$pkgver/data/edge/testing/Components-aarch64.xml.gz
"
builddir="$srcdir/"
@@ -33,18 +37,21 @@ package() {
"$pkgdir"/usr/share/app-info/icons/alpinelinux-edge-$_repo/64x64 \
"$pkgdir"/usr/share/app-info/icons/alpinelinux-edge-$_repo/128x128
- tar xf "$srcdir"/$pkgname-icons-$_repo-64x64-$pkgver.tar.gz -C "$pkgdir"/usr/share/app-info/icons/alpinelinux-edge-$_repo/64x64
- tar xf "$srcdir"/$pkgname-icons-$_repo-128x128-$pkgver.tar.gz -C "$pkgdir"/usr/share/app-info/icons/alpinelinux-edge-$_repo/128x128
- cp "$srcdir"/$pkgname-repo-$_repo-$pkgver.xml.gz "$pkgdir"/usr/share/app-info/xmls/$_repo.xml.gz
+ tar xf "$srcdir"/$pkgname-icons-$_repo-64x64-$pkgver-edge.tar.gz -C "$pkgdir"/usr/share/app-info/icons/alpinelinux-edge-$_repo/64x64
+ tar xf "$srcdir"/$pkgname-icons-$_repo-128x128-$pkgver-edge.tar.gz -C "$pkgdir"/usr/share/app-info/icons/alpinelinux-edge-$_repo/128x128
+ cp "$srcdir"/$pkgname-repo-$_repo-$CARCH-$pkgver-edge.xml.gz "$pkgdir"/usr/share/app-info/xmls/$_repo.xml.gz
done
}
-sha512sums="a6aa2f363a75e3210ef2e1bd2377c3d0c3899c8bef48a9915227e5d8bcbd607c93e949a47d67dbc93fcc083229ec21819bfa858b32d36912d060007cef210df4 alpinelinux-appstream-data-icons-main-64x64-20200430.tar.gz
-3fbeaa7c173b994459120ffab929e82ead37dc30b810f6de5b60d8cfeea6210e6d4bf263944f66d8bf97eb69dd3aa894695829e47b50cbb7c14a9ec47594d57a alpinelinux-appstream-data-icons-main-128x128-20200430.tar.gz
-fbe0ce8c0ec3f619fa416ac8fa10c8f0c0f7818c1c106009c1d5a875f4bfc162f4964acf383faa9aa9f4eb71c51670af26484fecd3b0e58a0af182636b88ae11 alpinelinux-appstream-data-repo-main-20200430.xml.gz
-fa479d22f004ab5b5a24fe08cafc8019b526c68479266db09adbd1fc568e8052f49b60643a2d247d56b5e0bb00f9e3c83bfc78fce0179381863da60b721a70b9 alpinelinux-appstream-data-icons-community-64x64-20200430.tar.gz
-dfe3c5ca4c94c4468cee731f9fe964ba70bd1162bed7328b874dbcffcd44d330f680d6884e9d1d4c1ac5e53d4cb43cb4b18c89077be6a25ac4ead0a4e1165caa alpinelinux-appstream-data-icons-community-128x128-20200430.tar.gz
-c5cc396520dc41b007beca8f9d9c17ed0c7622efec920d21c8a40b44fd5d59e866c3a4c8e901b96c3bb53c66719372ee9846630cf929b0b7af5f9999821894ec alpinelinux-appstream-data-repo-community-20200430.xml.gz
-ecfb30737f5e9f0f00726443431c922eabc39562b1c8ad6fd9c28f013f956c8823808eca6f876a1c482b57c8aab19029b767799fd7f7d5cd4dc7ad0ffe9e4936 alpinelinux-appstream-data-icons-testing-64x64-20200430.tar.gz
-8ceffe7110684b441537780746e132d6490863f64bc1d14d8392902410ae7bd25b9b2c6dfc1f68d363dea34b33de54ccb3f5235a0812b6fc6ceb63865565a12e alpinelinux-appstream-data-icons-testing-128x128-20200430.tar.gz
-bed6a5f3fea13b03e4bb00482843dccbd2befe824fc30aeae9c61153248bf432fe3ac21e023d8b39733c1734e8b046bb4b7b0b4360b3ef96e523a9dc7cf5ca4c alpinelinux-appstream-data-repo-testing-20200430.xml.gz"
+sha512sums="61629fb06472b2fcf48af9965769834cb704b3f5897b63d9b55052512b8bf839066b2647b1923c14dd2ab07ac5de9270b167966ee4dd93a44f944a4f9d807a44 alpinelinux-appstream-data-icons-main-64x64-20200728-edge.tar.gz
+61629fb06472b2fcf48af9965769834cb704b3f5897b63d9b55052512b8bf839066b2647b1923c14dd2ab07ac5de9270b167966ee4dd93a44f944a4f9d807a44 alpinelinux-appstream-data-icons-main-128x128-20200728-edge.tar.gz
+a5a3e1fc36fa76e41fd189c373bf0a82143b0f138f83f334d56be6431e43e8865d4b35e3c6687b1eeebc8570f9d356f2c39bac10245ebd2cc2125e59ccaa43fb alpinelinux-appstream-data-repo-main-x86_64-20200728-edge.xml.gz
+05a3ad62c857838c3aab75e1e14646103315c0b81326d5381a3c40d6b88ff9acf5d786babc3419a2a2a491fe75bb9d62ccb35e40c3bcb9d42eec99e5b0c405a9 alpinelinux-appstream-data-repo-main-aarch64-20200728-edge.xml.gz
+61629fb06472b2fcf48af9965769834cb704b3f5897b63d9b55052512b8bf839066b2647b1923c14dd2ab07ac5de9270b167966ee4dd93a44f944a4f9d807a44 alpinelinux-appstream-data-icons-community-64x64-20200728-edge.tar.gz
+61629fb06472b2fcf48af9965769834cb704b3f5897b63d9b55052512b8bf839066b2647b1923c14dd2ab07ac5de9270b167966ee4dd93a44f944a4f9d807a44 alpinelinux-appstream-data-icons-community-128x128-20200728-edge.tar.gz
+21e1167bc4872c03b92be5f9b15f6a16f6a890c4de910619b176b41faef6d4f47315d4fc424c6d055ff6b55642f3a020048b573b1225bc00827ba7a2adcddfd6 alpinelinux-appstream-data-repo-community-x86_64-20200728-edge.xml.gz
+3d7ec17fc9a0643336fa0569b2033f4d9b0fc2daca3ac5616c683a7409ce9c9b22fb43ddb446f276636acaf03ef4917f16b9468befa27ed5365f307d58b0d813 alpinelinux-appstream-data-repo-community-aarch64-20200728-edge.xml.gz
+61629fb06472b2fcf48af9965769834cb704b3f5897b63d9b55052512b8bf839066b2647b1923c14dd2ab07ac5de9270b167966ee4dd93a44f944a4f9d807a44 alpinelinux-appstream-data-icons-testing-64x64-20200728-edge.tar.gz
+61629fb06472b2fcf48af9965769834cb704b3f5897b63d9b55052512b8bf839066b2647b1923c14dd2ab07ac5de9270b167966ee4dd93a44f944a4f9d807a44 alpinelinux-appstream-data-icons-testing-128x128-20200728-edge.tar.gz
+827c80ad09397d5b5d4fa72a97f41d21809f0b63ed4b61935a3aff71c8af21a7d53ced7d8c403b3081c219709a269459d8301703c8558abffe6f88c6db88b4fc alpinelinux-appstream-data-repo-testing-x86_64-20200728-edge.xml.gz
+aacd0888e3420fa469cda42bf2a8965aab1aa91fd2a70ae582d1bd00e261a565804484ad75818650f838fa1a2900258274c78a99db22c1d5fff131e32e7e3e1c alpinelinux-appstream-data-repo-testing-aarch64-20200728-edge.xml.gz"
diff --git a/community/alsa-topology-conf/APKBUILD b/community/alsa-topology-conf/APKBUILD
index 57e0aebd56..4f91d3b19b 100644
--- a/community/alsa-topology-conf/APKBUILD
+++ b/community/alsa-topology-conf/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Minecrell <minecrell@minecrell.net>
# Maintainer: Minecrell <minecrell@minecrell.net>
pkgname=alsa-topology-conf
-pkgver=1.2.2
+pkgver=1.2.3
pkgrel=0
pkgdesc="ALSA topology configuration files"
url="https://www.alsa-project.org"
@@ -15,4 +15,4 @@ package() {
cp -r topology "$pkgdir"/usr/share/alsa
}
-sha512sums="145ee0e16f7f84d5f97759b1efaa3df9fe35c8b33c7ae863ae1b915f361acd902ad05f59090e1d98b2a4f2ecc14933681592893564fcc45cdbc974899f789b94 alsa-topology-conf-1.2.2.tar.bz2"
+sha512sums="e57439212fd76d1d0c1677654ae7cecef0f89c01a6c57f5f00a02ecd2f6d9f22dc31ed4f301cf82464d98ac32c01f2015a91a5b51d08268ddfeb4265e9b951b9 alsa-topology-conf-1.2.3.tar.bz2"
diff --git a/community/alsa-ucm-conf/APKBUILD b/community/alsa-ucm-conf/APKBUILD
index bbddfaa0c5..63b3f5017e 100644
--- a/community/alsa-ucm-conf/APKBUILD
+++ b/community/alsa-ucm-conf/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Minecrell <minecrell@minecrell.net>
# Maintainer: Minecrell <minecrell@minecrell.net>
pkgname=alsa-ucm-conf
-pkgver=1.2.2
+pkgver=1.2.3
pkgrel=0
pkgdesc="ALSA Use Case Manager configuration"
url="https://www.alsa-project.org"
@@ -15,4 +15,4 @@ package() {
cp -r ucm2 "$pkgdir"/usr/share/alsa
}
-sha512sums="25e3f341c110772c7cffc8c7745b320f2ddd12fe6460380c088939b5dc67b99ae4ad92e69375179574e0e1c40d14ff49961e86494e223fde009e51590f00ca8f alsa-ucm-conf-1.2.2.tar.bz2"
+sha512sums="1bdb024170f1dc18170c1d3699798c14d9cc7bbaccfe6eaef1fac0ec8c28074d08ed722bf47996682d4a0737138112b7eb4d45e224f00b027b3331da728e47cd alsa-ucm-conf-1.2.3.tar.bz2"
diff --git a/community/aml/APKBUILD b/community/aml/APKBUILD
new file mode 100644
index 0000000000..98febb148d
--- /dev/null
+++ b/community/aml/APKBUILD
@@ -0,0 +1,24 @@
+# Contributor: Michał Polański <michal@polanski.me>
+# Maintainer: Michał Polański <michal@polanski.me>
+pkgname=aml
+pkgver=0.1.0
+pkgrel=0
+pkgdesc="Andri's Main Loop"
+url="https://github.com/any1/aml"
+license="ISC"
+arch="all"
+options="!check" # no test suite
+makedepends="meson bsd-compat-headers"
+subpackages="$pkgname-dev"
+source="$pkgname-$pkgver.tar.gz::https://github.com/any1/aml/archive/v$pkgver.tar.gz"
+
+build() {
+ abuild-meson . output
+ meson compile -C output
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
+}
+
+sha512sums="d22cc6b597b90fc9df830e7e444e0cd2aac87e0fd882c8daf3485b3d5825d2b5b86a32ecc612cb5d907e66a0aa22911f4aae3e9b9267c0278b115ff726879d80 aml-0.1.0.tar.gz"
diff --git a/community/analitza/APKBUILD b/community/analitza/APKBUILD
index 06b5f779e7..333b50900e 100644
--- a/community/analitza/APKBUILD
+++ b/community/analitza/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=analitza
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
# armhf blocked by qt5-qtdeclarative
# mips blocked by eigen -> suitesparse -> openblas
@@ -31,4 +31,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="1ae972bba40f90372fb2f22ccc3fe3bdf38e7954b67d2c3eea0ab9d3bd1943af1cecdf2c75d6fbbd673095f8af851644ba8e390d0b7115119480990059eaeb43 analitza-20.04.1.tar.xz"
+sha512sums="25a5f20505f27902623029f0da416209186dd8274479c808a466225759efb0389816388e2fc77e708362ebde4815ca298840d67c98cbd43f516b73d66159c629 analitza-20.04.3.tar.xz"
diff --git a/community/anytun/APKBUILD b/community/anytun/APKBUILD
index 4024f02f69..b72a4d9cd1 100644
--- a/community/anytun/APKBUILD
+++ b/community/anytun/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=anytun
pkgver=0.3.8
-pkgrel=0
+pkgrel=1
pkgdesc="Secure anycast tunneling protocol implementation for flexible and fault-tolerant VPNs"
options="!check" # No testsuite
url="https://www.anytun.org/"
@@ -35,4 +35,4 @@ package() {
sha512sums="c1631983c0f1d735792ae1775aedb87241ae94ccd9cda12885790ecb09e0279518d3414c41945f385b2b30ad20db6a4c68fc526d7d6f777f2929c0d23174f699 anytun-0.3.8.tar.gz
8c2eece0357666867f8cd9c7ef9307bcf88b9172ac033c18bd33ba470b3c19ad722c7eeafcda3a9ae95539d86ab04285fe5d7fa9766630f689c58e2c3fb239c3 fix-iostream.patch
-a31455058e0ac60ed9457c79eea789ce19ba49abc200b59c0d8390eb0c3b6f09813177f9b679fb8ac69ac7b0be862e4604d19298ae4cd79925511fff3963e93d anytun.initd"
+8ca2691139ed42474fa9d2e81e8c43ae6ec48c61d07055e6436cddb6d43521a735e315ce1e99d7ef253e8d15515416df92db51fd77e7e13f6c58c820fb9d0ffb anytun.initd"
diff --git a/community/anytun/anytun.initd b/community/anytun/anytun.initd
index 0767a73802..d831feb348 100644
--- a/community/anytun/anytun.initd
+++ b/community/anytun/anytun.initd
@@ -56,8 +56,7 @@ stop_vpn () {
start_configd () {
if [ -d $CONFIG_DIR/$NAME/conf.d ] ; then
- test -d $VARCONFIG_DIR || mkdir -p $VARCONFIG_DIR
- chmod 700 $VARCONFIG_DIR
+ test -d $VARCONFIG_DIR && chmod 700 $VARCONFIG_DIR || checkpath -d -m 0700 $VARCONFIG_DIR
rm -f $VARCONFIG_DIR/$NAME 2>/dev/null
KDPRF=`sed 's/#.*//' < $CONFIG_DIR/$NAME/config | grep -e 'kd-prf' | sed 's/^/ --/' | xargs echo`
for CLIENTPATH in $CONFIG_DIR/$NAME/conf.d/* ; do
diff --git a/community/apenwarr-redo/APKBUILD b/community/apenwarr-redo/APKBUILD
index a3413ee896..a9c7a63223 100644
--- a/community/apenwarr-redo/APKBUILD
+++ b/community/apenwarr-redo/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=apenwarr-redo
-pkgver=0.42a
+pkgver=0.42c
pkgrel=0
pkgdesc="Smaller, easier, more powerful, and more reliable than make"
url="https://redo.readthedocs.io/en/latest/"
@@ -41,5 +41,5 @@ cleanup_srcdir() {
default_cleanup_srcdir
}
-sha512sums="8473bd8168c8e70b59a573560f8f725c8538061ee15eabeb63e467a363fa6869aa8088e8ce324726da4e2f7115e2ddf72cbb657703e9090f4f93c05f42bb67cb redo-0.42a.tar.gz
+sha512sums="764ef84cfb56d5dd883cf80f706a567491e1a679d136219c4db3c122386aad3cfbd28131dc231a91639f596d7b8819c4254e4e7fa38f917996ca8bf3e1a5dc19 redo-0.42c.tar.gz
8b01a70e0812bf6c90c8447d110eac91639c35e3e3c20a083d4ed68fe0b3a3524081ad94fa1fd504525b7ebf5ef1fd5aff9fe3b933fe9f0aa2a404426ed96471 fix-env-python.patch"
diff --git a/community/apk-polkit/APKBUILD b/community/apk-polkit/APKBUILD
index 2dd3bb03a2..3a58e7ebe3 100644
--- a/community/apk-polkit/APKBUILD
+++ b/community/apk-polkit/APKBUILD
@@ -1,7 +1,8 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=apk-polkit
-pkgver=0.5.1
+pkgver=0.6.0
+_distsha=1be51962ea3d4509d6c8367f5697c492
pkgrel=0
pkgdesc="A Polkit helper for apk, the Alpine Package Keeper"
url="https://gitlab.alpinelinux.org/Cogitri/apk-polkit"
@@ -12,12 +13,11 @@ makedepends="meson polkit-d-dev openssl-d-dev apk-tools-d-dev>=2.10.5.8
ldc ldc-runtime glibd-dev lld lua5.3-lzlib lua5.3"
checkdepends="bash py3-dbusmock dbus dbus-x11"
subpackages="$pkgname-static $pkgname-dev $pkgname-dbg"
-source="https://gitlab.alpinelinux.org/Cogitri/apk-polkit/-/archive/v$pkgver/apk-polkit-v$pkgver.tar.gz"
-builddir="$srcdir/$pkgname-v$pkgver"
+source="https://gitlab.alpinelinux.org/Cogitri/apk-polkit/uploads/$_distsha/apk-polkit-$pkgver.tar.xz"
build() {
# Needs lld as linker, see: https://github.com/mesonbuild/meson/issues/6987
- DFLAGS="--linker=lld -g" meson \
+ DFLAGS="--linker=lld" meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
@@ -35,4 +35,4 @@ package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="74300b80e9bf2af85811f5466338f4c7609af357d86fe7a87478e4b49291e93b5761e86731fd6f1965ad31d3384038d3e6f5208f64085b2fea5c83cf92594bad apk-polkit-v0.5.1.tar.gz"
+sha512sums="057c8fba6868ca187f13082ed1b4433cddac81be61d5d28c2cbd3fdf90777a1615e9563d75017a70dd1254b561d2c8c0a146faaef5842c522e6232561d1a6e7f apk-polkit-0.6.0.tar.xz"
diff --git a/community/aqbanking/APKBUILD b/community/aqbanking/APKBUILD
index 035d008ef7..766c1a2151 100644
--- a/community/aqbanking/APKBUILD
+++ b/community/aqbanking/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=aqbanking
-pkgver=6.0.0
+pkgver=6.2.2
pkgrel=0
pkgdesc="A library for online banking and financial applications"
url="http://www.aquamaniac.de/aqbanking"
@@ -11,7 +11,7 @@ depends="gwenhywfar ktoblzcheck"
makedepends="gwenhywfar-dev gmp-dev gettext-dev bzip2
automake autoconf libtool bash"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
-source="https://www.aquamaniac.de/rdm/attachments/download/270/$pkgname-$pkgver.tar.gz
+source="https://www.aquamaniac.de/rdm/attachments/download/334/$pkgname-$pkgver.tar.gz
libintl.patch"
prepare() {
@@ -40,5 +40,5 @@ package() {
make -j1 DESTDIR="$pkgdir" install
}
-sha512sums="2b8eaf92688d7c37d749324b240041b9fa334f6c7f0f82042b9a6333bacedb7fb1aa3b02f3095167bddd2af8a28932b2035f82b5121de36d4aa11940dffef354 aqbanking-6.0.0.tar.gz
+sha512sums="9f553a03a1ecc369009929449687b0dc02a75689782a39696260bfd73f24e0d2dbc6b6d4100aaf85618f85c4de7690ca0c3f039109187fd35a872f2065d4382a aqbanking-6.2.2.tar.gz
142f0037abfc18e4ce297b815bcf6f24c50a4a46581d58651e7e76aedb9977e42b58f7a7fb145d6d463e61e99fffb018e238d3f7c81cb306526b4fcabaacda71 libintl.patch"
diff --git a/community/aria2/APKBUILD b/community/aria2/APKBUILD
index 3d3578e88c..72001c2fc8 100644
--- a/community/aria2/APKBUILD
+++ b/community/aria2/APKBUILD
@@ -4,7 +4,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=aria2
pkgver=1.35.0
-pkgrel=1
+pkgrel=2
pkgdesc="Download utility for HTTP(S), (S)FTP, Bittorrent, and Metalink"
url="https://aria2.github.io/"
arch="all"
@@ -15,8 +15,9 @@ checkdepends="cppunit-dev"
pkgusers="aria2"
pkggroups="aria2"
install="$pkgname-daemon.pre-install"
-subpackages="$pkgname-doc $pkgname-daemon::noarch $pkgname-bash-completion:bashcomp:noarch"
+subpackages="$pkgname-dbg $pkgname-doc $pkgname-daemon::noarch $pkgname-bash-completion:bashcomp:noarch"
source="https://github.com/aria2/aria2/releases/download/release-$pkgver/aria2-$pkgver.tar.xz
+ musl-fix-time64.patch
$pkgname.conf
$pkgname.initd
$pkgname.confd
@@ -70,6 +71,7 @@ daemon() {
}
sha512sums="82b49cecd61064ae33b4a422a2320d533f54afea8fab0f014072a46afdc05972d2e9c603e843960c097410adf87290df65849f4ee05e047403618ae50db151ef aria2-1.35.0.tar.xz
+cc37663a927e5afba348ecce6844f5e49c01374897129d62fa433d44c73ec8df6cadc19c34fcba44cf58d7390fab6584752d99f098d360f1914a9444a02c1798 musl-fix-time64.patch
dd716f27eae2628bd528fd2842de7881e8f8f00d587b179e832f1639241db5bd8f4e74a5b791ca4de984923654b38a28813a89ad49a864f64534903a46878a60 aria2.conf
a191655122d8d4379dd7aef773c6273387d8417b88f4f8f96d4a2121e71d9d005c84f15382b46b90501ecb3675f2505b22fb9494a0e5c4d96792bf8b29c2c01a aria2.initd
ee49208c36be85fdf820eda0b47549732f720624a6f94702c16e1711823d74a23728944f60c85c11d09db6dbde3515adb32bb5ddf44786645b9a36883a5b6404 aria2.confd
diff --git a/community/aria2/musl-fix-time64.patch b/community/aria2/musl-fix-time64.patch
new file mode 100644
index 0000000000..942fb9b300
--- /dev/null
+++ b/community/aria2/musl-fix-time64.patch
@@ -0,0 +1,19 @@
+upstream issue: https://github.com/aria2/aria2/issues/1666
+
+diff --git a/src/ServerStat.cc b/src/ServerStat.cc
+index d35407d..728a9e6 100644
+--- a/src/ServerStat.cc
++++ b/src/ServerStat.cc
+@@ -183,10 +183,10 @@ bool ServerStat::operator==(const ServerStat& serverStat) const
+ std::string ServerStat::toString() const
+ {
+ return fmt("host=%s, protocol=%s, dl_speed=%d, sc_avg_speed=%d,"
+- " mc_avg_speed=%d, last_updated=%ld, counter=%d, status=%s",
++ " mc_avg_speed=%d, last_updated=%" PRId64 ", counter=%d, status=%s",
+ getHostname().c_str(), getProtocol().c_str(), getDownloadSpeed(),
+ getSingleConnectionAvgSpeed(), getMultiConnectionAvgSpeed(),
+- getLastUpdated().getTimeFromEpoch(), getCounter(),
++ (int64_t)getLastUpdated().getTimeFromEpoch(), getCounter(),
+ STATUS_STRING[getStatus()]);
+ }
+
diff --git a/community/ark/APKBUILD b/community/ark/APKBUILD
index 42c7e0511c..b83afa72bd 100644
--- a/community/ark/APKBUILD
+++ b/community/ark/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=ark
-pkgver=20.04.1
-pkgrel=0
+pkgver=20.04.3
+pkgrel=1
pkgdesc="Graphical file compression/decompression utility with support for multiple formats"
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/applications/utilities/org.kde.ark"
@@ -10,9 +10,15 @@ license="GPL-2.0-only"
depends="lrzip zstd p7zip zip unzip unrar"
makedepends="extra-cmake-modules qt5-qtbase-dev karchive-dev kconfig-dev kcrash-dev kdbusaddons-dev kdoctools-dev ki18n-dev kiconthemes-dev kitemmodels-dev kio-dev kservice-dev kparts-dev kpty-dev kwidgetsaddons-dev libarchive-dev libzip-dev xz-dev shared-mime-info"
checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/ark-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/ark-$pkgver.tar.xz
+ CVE-2020-16116.patch
+ "
subpackages="$pkgname-doc $pkgname-lang"
+# secfixes:
+# 20.04.3-r1:
+# - CVE-2020-16116
+
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
@@ -30,4 +36,5 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="4433b6aee95a88f7a57cca1275a25194cd721b26d38b60059b907c5f7949e75ddc76337f33ed4e07c095622f8e8ee20e9ce1158e02ff620d386fefd6e3472ff1 ark-20.04.1.tar.xz"
+sha512sums="6274483bc7cad9b8b3842a622a3f243fd5756aec147624eb9041459efd5c833e203c286412185bb105133d8c83a7503c8c7e519b8cb9cbd13830793c3429e142 ark-20.04.3.tar.xz
+953ca28531a92198f9d5e429cea85e2887b88e5132093845c3f52615e7f736b592bea8d80c98a7c198685062ef47efc463e5cecacca5470cf920f00bfc461e41 CVE-2020-16116.patch"
diff --git a/community/ark/CVE-2020-16116.patch b/community/ark/CVE-2020-16116.patch
new file mode 100644
index 0000000000..79129c7be6
--- /dev/null
+++ b/community/ark/CVE-2020-16116.patch
@@ -0,0 +1,46 @@
+From 0df592524fed305d6fbe74ddf8a196bc9ffdb92f Mon Sep 17 00:00:00 2001
+From: Elvis Angelaccio <elvis.angelaccio@kde.org>
+Date: Wed, 29 Jul 2020 23:45:30 +0200
+Subject: [PATCH] Fix vulnerability to path traversal attacks
+
+Ark was vulnerable to directory traversal attacks because of
+missing validation of file paths in the archive.
+
+More details about this attack are available at:
+https://github.com/snyk/zip-slip-vulnerability
+
+Job::onEntry() is the only place where we can safely check the path of
+every entry in the archive. There shouldn't be a valid reason
+to have a "../" in an archive path, so we can just play safe and abort
+the LoadJob if we detect such an entry. This makes impossibile to
+extract this kind of malicious archives and perform the attack.
+
+Thanks to Albert Astals Cid for suggesting to use QDir::cleanPath()
+so that we can still allow loading of legitimate archives that
+contain "../" in their paths but still resolve inside the extraction folder.
+---
+ kerfuffle/jobs.cpp | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/kerfuffle/jobs.cpp b/kerfuffle/jobs.cpp
+index fdaa48695..f73b56f86 100644
+--- a/kerfuffle/jobs.cpp
++++ b/kerfuffle/jobs.cpp
+@@ -180,6 +180,14 @@ void Job::onError(const QString & message, const QString & details)
+
+ void Job::onEntry(Archive::Entry *entry)
+ {
++ const QString entryFullPath = entry->fullPath();
++ if (QDir::cleanPath(entryFullPath).contains(QLatin1String("../"))) {
++ qCWarning(ARK) << "Possibly malicious archive. Detected entry that could lead to a directory traversal attack:" << entryFullPath;
++ onError(i18n("Could not load the archive because it contains ill-formed entries and might be a malicious archive."), QString());
++ onFinished(false);
++ return;
++ }
++
+ emit newEntry(entry);
+ }
+
+--
+GitLab
+
diff --git a/community/arping/APKBUILD b/community/arping/APKBUILD
index 2417afc317..90d894c894 100644
--- a/community/arping/APKBUILD
+++ b/community/arping/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=arping
pkgver=2.21
-pkgrel=0
+pkgrel=1
pkgdesc="An ARP ping utility"
url="http://www.habets.pp.se/synscan/programs.php?prog=arping"
arch="all"
diff --git a/community/artikulate/APKBUILD b/community/artikulate/APKBUILD
index f24bd27263..3224f0894b 100644
--- a/community/artikulate/APKBUILD
+++ b/community/artikulate/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=artikulate
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
url="https://edu.kde.org/artikulate"
@@ -29,4 +29,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="c852de7663f70a41a68d0dfd013d16f9e219b1b2637a53966462c617bb679867b25a7ab2d92671a8dc0c8878dc48076b549e0b76e4df77ee7cc17cd6baa46494 artikulate-20.04.1.tar.xz"
+sha512sums="ee7292aff6a4639f310284e2d508dcecad49f9b12550dfa9616e8a56f6955ae3b872733e20f7ba0135321a16bc9cc7b3fc72019b1e4b8ff00d8df31124f8c0ab artikulate-20.04.3.tar.xz"
diff --git a/community/atools/APKBUILD b/community/atools/APKBUILD
index bfd6f9dba7..4184ef4baf 100644
--- a/community/atools/APKBUILD
+++ b/community/atools/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=atools
-pkgver=19.3.3
+pkgver=19.4.1
pkgrel=0
pkgdesc="Auxilary scripts for abuild"
url="https://gitlab.alpinelinux.org/Leo/atools"
@@ -25,4 +25,4 @@ package() {
DESTDIR="$pkgdir" redo install
}
-sha512sums="59f5473641b7c5187dc682c012a5629d4a98e2622f78e78ef4b8e103791e2334afcd3a31b71af190662e3494dd06140e6f6f36775d7070aa7c3f7240c29cb4f7 atools-19.3.3.tar.gz"
+sha512sums="c3bc677ad009bd1931f82b27506a60a690beb631c3a733e43896b01b12b846d8354b5cf624bd687bf5fa64d47b4e33cd939d8dfc866d165e8ddb5e13364ae15c atools-19.4.1.tar.gz"
diff --git a/community/attica/APKBUILD b/community/attica/APKBUILD
index 52c62d7b08..fd82b87ed3 100644
--- a/community/attica/APKBUILD
+++ b/community/attica/APKBUILD
@@ -1,7 +1,7 @@
# Contributor:
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=attica
-pkgver=5.70.0
+pkgver=5.73.0
pkgrel=0
pkgdesc="Freedesktop OCS binding for Qt"
url="http://www.kde.org/"
@@ -36,4 +36,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="bb88e7bf34b1d3c958e31ad1591bdc5620361a300fcba957ecb017c31227b4ac80a94523d7b40f9a62a4a5d45a2840d37aa199c7305e6da471d4ebaee84c9630 attica-5.70.0.tar.xz"
+sha512sums="ca8787af5e7c5d6b88fad4f52b4fa4d34be40c27020f54cd05a81c135b2269702733094e917db7dd8bce07a0b39ad19b57f4dc0e686eb16b809b712078beb964 attica-5.73.0.tar.xz"
diff --git a/community/audacious-plugins/APKBUILD b/community/audacious-plugins/APKBUILD
index d633fba09c..4709fd6a70 100644
--- a/community/audacious-plugins/APKBUILD
+++ b/community/audacious-plugins/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Ariadne Conill <ariadne@dereferenced.org>
pkgname=audacious-plugins
-pkgver=4.0.4
+pkgver=4.0.5
pkgrel=0
pkgdesc="A playlist-oriented media player with multiple interfaces (plugins)"
url="https://audacious-media-player.org/"
@@ -66,4 +66,4 @@ package() {
DESTDIR="$pkgdir" make install
}
-sha512sums="d0b435658f5aff9318e521e85d335444e089f80a267c2b9391123365b1c95b535bfa668ea772d9c437ad2611288ec7961a2ecf1d8cf8687f3b32a3cb1e14ddf8 audacious-plugins-4.0.4.tar.bz2"
+sha512sums="90ab2edbfc797fa835aae9937b5f478a0ca575f31c443d9e8ba7394e1615f605beb417372872874c94d4f804dba7bea9fbae2078e162178386683d8a3e36c108 audacious-plugins-4.0.5.tar.bz2"
diff --git a/community/audacious/APKBUILD b/community/audacious/APKBUILD
index 5fbbe21190..ac2c0906b3 100644
--- a/community/audacious/APKBUILD
+++ b/community/audacious/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Ariadne Conill <ariadne@dereferenced.org>
pkgname=audacious
-pkgver=4.0.4
+pkgver=4.0.5
pkgrel=0
pkgdesc="A playlist-oriented media player with multiple interfaces"
url="https://audacious-media-player.org/"
@@ -42,4 +42,4 @@ package() {
DESTDIR="$pkgdir" make install
}
-sha512sums="76bafb2cece861b58650e52cc8c338a0645387e43b7d3548b23528024195605c11789479d8fb2ae25d5986cd5ccb03182eb2427c9ba394d4fd6611f06359f94d audacious-4.0.4.tar.bz2"
+sha512sums="4be7ebeee937f9b29931a28e1d80782b9df8beec70eab3917f5adccd0bf02aa6003a5b8361359b792edac2d2f31a257b853db43d59dd0674e5a3fbec7e7c1e46 audacious-4.0.5.tar.bz2"
diff --git a/community/audacity/APKBUILD b/community/audacity/APKBUILD
index 34f85cd5b3..8128265850 100644
--- a/community/audacity/APKBUILD
+++ b/community/audacity/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=audacity
-pkgver=2.4.1
+pkgver=2.4.2
pkgrel=0
pkgdesc="Multitrack audio editor"
url="https://www.audacityteam.org/"
@@ -10,6 +10,7 @@ license="GPL-2.0-or-later"
makedepends="
alsa-lib-dev
bash
+ cmake
expat-dev
flac-dev
jack-dev
@@ -24,53 +25,45 @@ makedepends="
taglib-dev
wxgtk3-dev
ffmpeg-dev
- automake
- autoconf
- libtool
"
subpackages="$pkgname-doc $pkgname-lang"
source="https://github.com/audacity/audacity/archive/Audacity-$pkgver.tar.gz
- "
+ lame.pc"
builddir="$srcdir"/audacity-Audacity-$pkgver
prepare() {
default_prepare
- autoreconf -fi
+ # included in src/AboutDialog.cpp but not supplied in source tarball
+ touch include/RevisionIdent.h
+ # cmake can't find libmp3lame without a .pc file
+ cp "$srcdir"/lame.pc "$builddir"/lame.pc
}
build() {
local _arch
-
- case "$CTARGET" in
- x86|x86_64) _arch="--enable-sse";;
- *) _arch="--disable-sse";;
+ case "$CARCH" in
+ x86) _arch="-DHAVE_SSE=OFF -DHAVE_SSE2=OFF";;
esac
- WX_CONFIG=wx-config-gtk3 \
- bash configure \
- --prefix="/usr" \
- --with-libsndfile="system" \
- --with-ffmpeg="system" \
- --with-expat="system" \
- --with-lame="system" \
- --with-libsoxr="system" \
- --with-portaudio \
- --with-portmidi \
- --with-libflac \
- --with-libid3tag \
- --with-libsamplerate \
- --with-sbsms \
- --with-soundtouch \
- --with-libtwolame \
- --with-libvorbis \
- --without-lv2 \
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ export WX_CONFIG=wx-config-gtk3
+ export PKG_CONFIG_PATH="$PWD:$PKG_CONFIG_PATH"
+ cmake -B build \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=None \
+ $CMAKE_CROSSOPTS \
$_arch
- make
+ make -C build
}
package() {
- make DESTDIR="$pkgdir" install
+ make -C build DESTDIR="$pkgdir" install
}
-sha512sums="2f0a3f7e24dce91ae520e285dbb05778b68e0fe37b8ded55ac568b5f8135069951b3986764adc5d0791c165b283a3c19596f1d6f51ba17028e0eb04558c63f25 Audacity-2.4.1.tar.gz"
+sha512sums="0d9cdabf5ba2c7207e8d8e4a8bdfc3e7d32277386436ecb480e3ff781720f5449a56b310ba91c78ca67afb752e2ab736abd5b7ce40d19d153bfc4a2067343a3d Audacity-2.4.2.tar.gz
+c82375495c8332c600a636c87db3ef884b86b6e854afab5ff93f1214e96e18f3b8704cdaead017046fda1b0ae29ccf39ff14754aebf4c397911f1506cd7da6f2 lame.pc"
diff --git a/community/audacity/lame.pc b/community/audacity/lame.pc
new file mode 100644
index 0000000000..549fac54e6
--- /dev/null
+++ b/community/audacity/lame.pc
@@ -0,0 +1,10 @@
+prefix=/usr
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: mp3lame
+Description: encoder that converts audio to the MP3 file format
+Version: 3.100
+Requires:
+Libs: -L${libdir} -lmp3lame
+Cflags: -I${includedir}
diff --git a/community/audiocd-kio/APKBUILD b/community/audiocd-kio/APKBUILD
index a100836f14..61f8809c5b 100644
--- a/community/audiocd-kio/APKBUILD
+++ b/community/audiocd-kio/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=audiocd-kio
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://www.kde.org/applications/multimedia/"
@@ -29,4 +29,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="9307473a305099ef5a5a1df7358b0165eefcef004589a5a0c61ccbfc19ddb2a62f0dfb36a96270a2a453b6f92562ac067039c399a3898482a3538f8fa337d01f audiocd-kio-20.04.1.tar.xz"
+sha512sums="197a8c8ed9b8dc9392c9bb274073c33c4f0c40fddf6061d092529f16405df0cbee93f3a2a8405157fbd35958344085eac9ee4b9699e06a96f22c52b9512dddd3 audiocd-kio-20.04.3.tar.xz"
diff --git a/community/ausweisapp2/APKBUILD b/community/ausweisapp2/APKBUILD
new file mode 100644
index 0000000000..b3b3570a78
--- /dev/null
+++ b/community/ausweisapp2/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: André Klitzing <aklitzing@gmail.com>
+# Maintainer: André Klitzing <aklitzing@gmail.com>
+pkgname=ausweisapp2
+pkgver=1.20.1
+pkgrel=0
+pkgdesc="Official authentication app for German ID card and residence permit"
+url="https://www.ausweisapp.bund.de/"
+arch="all !armhf" # missing qt5-qtquickcontrols2
+license="EUPL-1.2"
+depends="pcsc-lite pcsc-cyberjack ccid acsccid"
+makedepends="cmake pkgconf pcsc-lite-dev http-parser-dev openssl-dev
+ qt5-qtbase-dev qt5-qtsvg-dev qt5-qtwebsockets-dev qt5-qttools-dev
+ qt5-qtdeclarative-dev qt5-qtquickcontrols2-dev"
+source="https://github.com/Governikus/AusweisApp2/releases/download/$pkgver/AusweisApp2-$pkgver.tar.gz"
+options="!check" # no upstream tests in release build
+builddir="$srcdir/AusweisApp2-$pkgver"
+
+build() {
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ $CMAKE_CROSSOPTS .
+ make -C build
+}
+
+package() {
+ make -C build DESTDIR="$pkgdir" install
+}
+
+sha512sums="97c864ea3d1dcf04c69dbe5b7f9235571d35ad0ce70702eeed5d2b3aaf0f8c0cb4169919c2475d9eb189d03326351d44f73c145934c046332bd63e37814bcfa4 AusweisApp2-1.20.1.tar.gz"
diff --git a/community/babl/APKBUILD b/community/babl/APKBUILD
index 85b45ce72e..cbb7338069 100644
--- a/community/babl/APKBUILD
+++ b/community/babl/APKBUILD
@@ -1,12 +1,12 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=babl
-pkgver=0.1.74
-pkgrel=1
+pkgver=0.1.80
+pkgrel=0
pkgdesc="Dynamic, any to any, pixel format conversion library"
url="http://gegl.org/babl"
arch="all"
license="LGPL-3.0-or-later"
-makedepends="meson gobject-introspection-dev lcms2-dev"
+makedepends="meson gobject-introspection-dev lcms2-dev vala"
subpackages="$pkgname-dev"
source="https://ftp.gimp.org/pub/babl/${pkgver%.*}/babl-$pkgver.tar.xz"
@@ -16,13 +16,7 @@ mips*) options="!check";;
esac
build() {
- meson \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --buildtype=plain \
- . output
+ abuild-meson . output
ninja -C output
}
@@ -34,4 +28,4 @@ package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="97b4a5aad76b7d6dee1835774cee48f866a9513c6454d74c3378068a60359704c1ba106a7542b9ac6a7968b3cf632ed2626b835ec9c7f3fcc6e29968c1e39396 babl-0.1.74.tar.xz"
+sha512sums="e1e790825fd5d112395d9e2a61af541cf4552647a24db75c2149fa3f843883c9c4648625c3af3189ab6ef72b7bb193fe6f4121aa052bf350ca9c80502c368f71 babl-0.1.80.tar.xz"
diff --git a/community/baloo-widgets/APKBUILD b/community/baloo-widgets/APKBUILD
index f3e62ddcdc..73d6112aeb 100644
--- a/community/baloo-widgets/APKBUILD
+++ b/community/baloo-widgets/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=baloo-widgets
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="Widgets for Baloo"
arch="all !armhf" # armhf blocked by extra-cmake-modules
@@ -40,4 +40,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="f38671acb7e892af0b6d4136e98d6bdb8f42cda937c8dc04de284fd892998c0201b3d48b7d6b313f9dbd214999ec8203fa64e138fb709e81cc8c6877635d93cf baloo-widgets-20.04.1.tar.xz"
+sha512sums="831a063d15958cb96d86e4273fe66fb7fc8d0f408fd9ecac2871da411ed41b88623680ff4a449ba2013aa006cba0c2e6b5ff9e2e3214513f0eed1306b62dd504 baloo-widgets-20.04.3.tar.xz"
diff --git a/community/baloo/APKBUILD b/community/baloo/APKBUILD
index ccbc859b1f..e40836cfa1 100644
--- a/community/baloo/APKBUILD
+++ b/community/baloo/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=baloo
-pkgver=5.70.0
+pkgver=5.73.0
pkgrel=0
pkgdesc="A framework for searching and managing metadata"
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
@@ -24,4 +24,4 @@ build() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="9d2455c29f7f5609897d06271a62c285e03370fdb8d842be252953f8b1644351b6bf8f5dc2f685bfa1cab9ed494747b59eccfd4f0f616625822c72e97692a390 baloo-5.70.0.tar.xz"
+sha512sums="588938d14142d673bf04d782ed1ae91c4380b539b752b968430064835435726f62109924b02906bfd432ce155a272f35483ca9dfda55be937d532d1e65ef2338 baloo-5.73.0.tar.xz"
diff --git a/community/baobab/APKBUILD b/community/baobab/APKBUILD
index 1f9a93c329..df34c314d0 100644
--- a/community/baobab/APKBUILD
+++ b/community/baobab/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=baobab
-pkgver=3.34.0
-pkgrel=2
+pkgver=3.34.1
+pkgrel=0
pkgdesc="A graphical application to analyse disk usage in any Gnome environment"
url="https://wiki.gnome.org/action/show/Apps/DiskUsageAnalyzer"
arch="all"
@@ -27,4 +27,4 @@ package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="e821ba445c65742e92580e12be9b82ff352c6a2a8a58bab7fba97b01a120a948b06e35459196f16e9eef347cc6c5aeacfd563e86d78c758099fbab2ecfc4aa0e baobab-3.34.0.tar.xz"
+sha512sums="8234f26fde68d6ebe578360345dcb45314b6a818aa899f858b7e3b9ae1874165e4f1d644d169d6ba56270689a34e8cd78d993e99c08f66b3f2c7c9fd0b7ea516 baobab-3.34.1.tar.xz"
diff --git a/community/bareos/649ae58a65f6cdbcf7ee770a0d5b5cf51b5e412b.patch b/community/bareos/649ae58a65f6cdbcf7ee770a0d5b5cf51b5e412b.patch
deleted file mode 100644
index b3da31b05e..0000000000
--- a/community/bareos/649ae58a65f6cdbcf7ee770a0d5b5cf51b5e412b.patch
+++ /dev/null
@@ -1,248 +0,0 @@
-This is the official patch for the SEGV issue with incorrect pthread usage.
-
-https://gitlab.alpinelinux.org/alpine/aports/issues/10156
-https://github.com/alpinelinux/aports/pull/6951
-
-Patch downloaded from:
-https://github.com/bareos/bareos/commit/649ae58a65f6cdbcf7ee770a0d5b5cf51b5e412b
-(patch had to be modified slightly to apply)
-
-As soon as this patch is included in in upstream release, this patch may be removed.
-As far as I can see, this should be the case with bareos 18.2.7 or later.
-
---- old/core/cmake/BareosFindAllLibraries.cmake
-+++ new/core/cmake/BareosFindAllLibraries.cmake
-@@ -84,3 +84,4 @@
- endif()
-
- find_package(Readline)
-+INCLUDE(thread)
---- /dev/null
-+++ new/core/cmake/thread.cmake
-@@ -0,0 +1,21 @@
-+INCLUDE(CheckIncludeFiles)
-+INCLUDE(CheckCSourceCompiles)
-+
-+# check for extra non-portable header-file
-+CHECK_INCLUDE_FILES("pthread.h;pthread_np.h" HAVE_PTHREAD_NP_H)
-+
-+# pthread_attr_get_np - e.g. on FreeBSD
-+SET(CMAKE_REQUIRED_LIBRARIES ${PTHREAD_LIBRARIES})
-+IF(HAVE_PTHREAD_NP_H)
-+ CHECK_C_SOURCE_COMPILES("
-+ #include <pthread.h>
-+ #include <pthread_np.h>
-+ int main() { pthread_attr_t a; pthread_attr_get_np(pthread_self(), &a); }
-+ " HAVE_PTHREAD_ATTR_GET_NP)
-+ELSE()
-+ CHECK_C_SOURCE_COMPILES("
-+ #include <pthread.h>
-+ int main() { pthread_attr_t a; pthread_attr_get_np(pthread_self(), &a); }
-+ " HAVE_PTHREAD_ATTR_GET_NP)
-+ENDIF()
-+SET(CMAKE_REQUIRED_LIBRARIES)
---- old/core/src/dird/CMakeLists.txt
-+++ new/core/src/dird/CMakeLists.txt
-@@ -37,7 +37,7 @@
- ua_cmds.cc ua_configure.cc ua_db.cc ua_dotcmds.cc ua_input.cc ua_impexp.cc
- ua_label.cc ua_output.cc ua_prune.cc ua_purge.cc ua_query.cc ua_restore.cc
- ua_run.cc ua_select.cc ua_server.cc ua_status.cc ua_tree.cc ua_update.cc
-- vbackup.cc verify.cc)
-+ vbackup.cc verify.cc pthread_detach_if_not_detached.cc)
- IF(HAVE_WIN32)
- LIST(APPEND DIRD_OBJECTS_SRCS ../win32/dird/dirdres.rc)
- ENDIF()
---- old/core/src/dird/dird.cc
-+++ new/core/src/dird/dird.cc
-@@ -661,6 +661,7 @@
- is_reloading = false;
- return reloaded;
- }
-+
- } /* namespace directordaemon */
-
- /*
---- /dev/null
-+++ b/core/src/dird/pthread_detach_if_not_detached.cc
-@@ -0,0 +1,48 @@
-+/*
-+ BAREOS® - Backup Archiving REcovery Open Sourced
-+
-+ Copyright (C) 2019-2019 Bareos GmbH & Co. KG
-+
-+ This program is Free Software; you can redistribute it and/or
-+ modify it under the terms of version three of the GNU Affero General Public
-+ License as published by the Free Software Foundation and included
-+ in the file LICENSE.
-+
-+ This program is distributed in the hope that it will be useful, but
-+ WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Affero General Public License for more details.
-+
-+ You should have received a copy of the GNU Affero General Public License
-+ along with this program; if not, write to the Free Software
-+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-+ 02110-1301, USA.
-+*/
-+#include "include/hostconfig.h"
-+#include <pthread.h>
-+#if defined(HAVE_PTHREAD_NP_H)
-+#include <pthread_np.h>
-+#endif
-+#include "pthread_detach_if_not_detached.h"
-+
-+namespace directordaemon {
-+void DetachIfNotDetached(pthread_t thr)
-+{
-+#if defined(HAVE_WIN32)
-+ pthread_detach(thr);
-+#else
-+ /* only detach if not yet detached */
-+ int _detachstate;
-+ pthread_attr_t _gattr;
-+#if defined(HAVE_PTHREAD_ATTR_GET_NP)
-+ pthread_attr_init(&_gattr);
-+ pthread_attr_get_np(thr, &_gattr);
-+#else
-+ pthread_getattr_np(thr, &_gattr);
-+#endif
-+ pthread_attr_getdetachstate(&_gattr, &_detachstate);
-+ pthread_attr_destroy(&_gattr);
-+ if (_detachstate != PTHREAD_CREATE_DETACHED) { pthread_detach(thr); }
-+#endif
-+}
-+} // namespace directordaemon
---- /dev/null
-+++ b/core/src/dird/pthread_detach_if_not_detached.h
-@@ -0,0 +1,29 @@
-+/*
-+ BAREOS® - Backup Archiving REcovery Open Sourced
-+
-+ Copyright (C) 2019-2019 Bareos GmbH & Co. KG
-+
-+ This program is Free Software; you can redistribute it and/or
-+ modify it under the terms of version three of the GNU Affero General Public
-+ License as published by the Free Software Foundation and included
-+ in the file LICENSE.
-+
-+ This program is distributed in the hope that it will be useful, but
-+ WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ Affero General Public License for more details.
-+
-+ You should have received a copy of the GNU Affero General Public License
-+ along with this program; if not, write to the Free Software
-+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-+ 02110-1301, USA.
-+*/
-+
-+#ifndef BAREOS_DIRD_THREAD_H_
-+#define BAREOS_DIRD_THREAD_H_
-+#include <pthread.h>
-+
-+namespace directordaemon {
-+void DetachIfNotDetached(pthread_t thr);
-+} // namespace directordaemon
-+#endif // BAREOS_DIRD_THREAD_H_
---- old/core/src/dird/job.cc
-+++ new/core/src/dird/job.cc
-@@ -39,6 +39,7 @@
- #include "dird/fd_cmds.h"
- #include "dird/job.h"
- #include "dird/migration.h"
-+#include "dird/pthread_detach_if_not_detached.h"
- #include "dird/restore.h"
- #include "dird/sd_cmds.h"
- #include "dird/stats.h"
-@@ -455,7 +456,7 @@
- {
- JobControlRecord *jcr = (JobControlRecord *)arg;
-
-- pthread_detach(pthread_self());
-+ DetachIfNotDetached(pthread_self());
- Dsm_check(100);
-
- Dmsg0(200, "=====Start Job=========\n");
---- old/core/src/dird/ua_server.cc
-+++ new/core/src/dird/ua_server.cc
-@@ -34,6 +34,7 @@
- #include "dird/authenticate.h"
- #include "dird/authenticate_console.h"
- #include "dird/job.h"
-+#include "dird/pthread_detach_if_not_detached.h"
- #include "dird/ua_cmds.h"
- #include "dird/ua_db.h"
- #include "dird/ua_input.h"
-@@ -41,6 +42,7 @@
- #include "dird/ua_server.h"
- #include "lib/bnet.h"
-
-+
- namespace directordaemon {
-
- /**
-@@ -77,7 +79,7 @@
- */
- void *HandleUserAgentClientRequest(BareosSocket *user_agent_socket)
- {
-- pthread_detach(pthread_self());
-+ DetachIfNotDetached(pthread_self());
-
- JobControlRecord *jcr = new_control_jcr("-Console-", JT_CONSOLE);
-
---- old/core/src/include/config.h.in
-+++ new/core/src/include/config.h.in
-@@ -34,6 +34,12 @@
- /* Define to 1 if you have 4.4BSD and OSF1 statfs to get filesystem type */
- #cmakedefine FSTYPE_STATFS @FSTYPE_STATFS@
-
-+// Define to 1 for pthread_attr_get_np() instead of pthread_getattr_np()
-+#cmakedefine HAVE_PTHREAD_ATTR_GET_NP @HAVE_PTHREAD_ATTR_GET_NP@
-+
-+// Define to 1 if pthread_*_np() are in a seperate header
-+#cmakedefine HAVE_PTHREAD_NP_H @HAVE_PTHREAD_NP_H@
-+
- /* Define to 1 if you have SVR4 statvfs to get filesystem type */
- #cmakedefine FSTYPE_STATVFS @FSTYPE_STATVFS@
-
---- old/core/src/lib/jcr.cc
-+++ new/core/src/lib/jcr.cc
-@@ -79,6 +79,7 @@
- static pthread_mutex_t job_start_mutex = PTHREAD_MUTEX_INITIALIZER;
- static pthread_mutex_t last_jobs_mutex = PTHREAD_MUTEX_INITIALIZER;
-
-+static bool jcr_initialized = false;
- #ifdef HAVE_WIN32
- static bool tsd_initialized = false;
- static pthread_key_t jcr_key; /* Pointer to jcr for each thread */
-@@ -324,6 +325,8 @@
- if (status != 0) {
- BErrNo be;
- Jmsg1(nullptr, M_ABORT, 0, _("pthread key create failed: ERR=%s\n"), be.bstrerror(status));
-+ } else {
-+ jcr_initialized = true;
- }
- }
-
-@@ -681,7 +684,10 @@
- */
- JobControlRecord *get_jcr_from_tsd()
- {
-- JobControlRecord *jcr = (JobControlRecord *)pthread_getspecific(jcr_key);
-+ JobControlRecord* jcr = (JobControlRecord*)INVALID_JCR;
-+ if (jcr_initialized){
-+ jcr = (JobControlRecord*)pthread_getspecific(jcr_key);
-+ }
-
- /*
- * Set any INVALID_JCR to nullptr which the rest of BAREOS understands
-@@ -696,7 +702,7 @@
- */
- uint32_t GetJobidFromTsd()
- {
-- JobControlRecord *jcr = (JobControlRecord *)pthread_getspecific(jcr_key);
-+ JobControlRecord* jcr = get_jcr_from_tsd();
- uint32_t JobId = 0;
-
- if (jcr && jcr != INVALID_JCR) { JobId = (uint32_t)jcr->JobId; }
diff --git a/community/bareos/APKBUILD b/community/bareos/APKBUILD
index ed3eb35f68..2bcadbb7e1 100644
--- a/community/bareos/APKBUILD
+++ b/community/bareos/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=bareos
-pkgver=18.2.8
+pkgver=19.2.8
pkgrel=0
pkgdesc="Bareos - Backup Archiving REcovery Open Sourced"
url="http://www.bareos.org"
@@ -10,7 +10,6 @@ url="http://www.bareos.org"
arch="all !mips !mips64"
options="!check"
license="AGPL-3.0"
-depends=""
makedepends="cmake gawk
lzo-dev acl-dev gettext-dev
readline-dev ncurses-dev jansson-dev
@@ -22,7 +21,7 @@ $pkgname-mysql:_mysql $pkgname-sqlite:_sqlite $pkgname-postgresql:_postgresql
$pkgname-webui:_webui:noarch $pkgname-webui-apache2:_webui_apache2:noarch $pkgname-webui-nginx:_webui_nginx:noarch"
pkgusers=$pkgname
pkggroups=$pkgname
-source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/Release/$pkgver.tar.gz
+source="$pkgname-$pkgver.tar.gz::https://github.com/bareos/bareos/archive/Release/$pkgver.tar.gz
$pkgname-dir.initd
$pkgname-sd.initd
$pkgname-fd.initd
@@ -30,13 +29,16 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/Re
add-libintl.patch
nginx-conf.patch
path-mounted.patch
- 649ae58a65f6cdbcf7ee770a0d5b5cf51b5e412b.patch
"
-builddir="$srcdir"/${pkgname}-Release-${pkgver}
+builddir="$srcdir"/$pkgname-Release-$pkgver
+
+# secfixes:
+# 19.2.8-r0:
+# - CVE-2020-4042
+# - CVE-2020-11061
prepare() {
default_prepare
- cd "$builddir"
mkdir -pv core/platforms/alpine
touch core/platforms/alpine/CMakeLists.txt
@@ -185,12 +187,11 @@ _webui_nginx() {
}
-sha512sums="61c9155a02ec0f3a21e06db4f5701dabb25411219d98940b50912c16ac38ec007584a7ef9728f2f12acf2823339a25eba3c9b34a6fa9e625a1d2d0778653b860 bareos-18.2.8.tar.gz
+sha512sums="60bbbbd949a63f978cf1ed7d0cfc22c22f117d8c2700eb47531e15b2d91fc700c522519f0b816cd1040283f09b4c81f36910c66c8b6f4bf1ff22180e979bdeb5 bareos-19.2.8.tar.gz
eb1e7072b579bf9ae21f2e351d6900abb277db64e373f4760bac8188b82929376e4a196d2c935cefe1ae4cc2c396f2fcba1a25642b26e2f92a0d008fbdc4b5f2 bareos-dir.initd
c770b1d041fafef93d4eb0269ba8d9733e85ef465657fe8dd5d5c68a27ec773cec9c5c582d4a16596d95bbf6dbd3f7194dc9c0d8ed73138e9fb438fba9aa9445 bareos-sd.initd
c6347079dbcef5f4a69ec0c4ecc31803520d715d599d89c6bbfbb3741a86c50d7295c30432889b13ee9c16f2feaa84b1c6ae992cfee6505d569c6493d7e85a5b bareos-fd.initd
1251d81d142b58bb2f5ab2ea762068fe2273aa5face9dfd314011706e9c2189ecab36b80f76317a595679f164b124cff85623c1ec98cc6997e350b6223f2a524 detect-alpine.patch
-1439b8f72e39ca27689dbcc1a58c63f22b7dc4d4bee480408a4c388e30c0c3434915e5162fa7e55d16b3a80c9e4727b96263ab5edc9dda52acb38737e136f147 add-libintl.patch
-0f73f38237a2320785b565d92c175de2c0c333081723c98b026f188b67ad738b5157222bc233811c6dafda3ddcdabf6849d5eeccc6723e0506e35923309cbcee nginx-conf.patch
-2fb3d059185efb9c492d865ed79810971992ea2d8609639b4260b3338cbd0e89dc8ad0b3031be868d13b21ed9a93ff444703332f0864bbec7ce3e691210d05f7 path-mounted.patch
-5bbad4f2b831ac51b41319965675ff7d828ab518eb87b682e91e49fdd10d2ee6580968a5cf79df5bda5f3bad957ce251d40b561a48dab5b32bc217a972d1276b 649ae58a65f6cdbcf7ee770a0d5b5cf51b5e412b.patch"
+9d12f26d77d384ab122fdb133667b17a1e83c748d9fca9ca810c368b8f4f3cb2fc258f7c54628e96a0347e7f996c00f46d89655aad2fee373a61e7433fd783b9 add-libintl.patch
+c2fd44d5880b74b24d8001b0798a1a42936347284633b9dd93d604a642c7b15220e5af66cbceb8919263e85b3cfee866cf3f956046ab7cc0d93edce96ad1ecda nginx-conf.patch
+2053eb72bbdb8c02d9ee7dcf387a973e0203485eb85304f1e1513ad501f6738d9fc0bb97596d6d9a1a8c96f6675fd2d2edafc85e961a5bd370b5f22f320c7cbf path-mounted.patch"
diff --git a/community/bareos/add-libintl.patch b/community/bareos/add-libintl.patch
index 4a3af85d11..9bfc3f56f6 100644
--- a/community/bareos/add-libintl.patch
+++ b/community/bareos/add-libintl.patch
@@ -4,12 +4,12 @@ diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt
index ae33cd0..2fe8906 100644
--- a/core/CMakeLists.txt
+++ b/core/CMakeLists.txt
-@@ -103,6 +103,8 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- set(HAVE_LINUX_OS 1)
- set(PSCMD "ps -e")
- include_directories(/usr/include/tirpc)
-+ link_directories(/usr/lib)
-+ link_libraries(intl)
+@@ -236,6 +236,8 @@
+ set(HAVE_LINUX_OS 1)
+ set(PSCMD "ps -e")
+ include_directories(/usr/include/tirpc)
++ link_directories(/usr/lib)
++ link_libraries(intl)
endif()
- if (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
+ if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
diff --git a/community/bareos/nginx-conf.patch b/community/bareos/nginx-conf.patch
index 8c756f25a8..e3d4dbd39a 100644
--- a/community/bareos/nginx-conf.patch
+++ b/community/bareos/nginx-conf.patch
@@ -1,3 +1,5 @@
+Fix default configuration for bareos-webui to work on alpine
+
--- old/webui/install/nginx/bareos-webui.conf
+++ new/webui/install/nginx/bareos-webui.conf
@@ -2,7 +2,7 @@
diff --git a/community/bareos/path-mounted.patch b/community/bareos/path-mounted.patch
index bd950f23b5..5691c086a8 100644
--- a/community/bareos/path-mounted.patch
+++ b/community/bareos/path-mounted.patch
@@ -1,6 +1,6 @@
--- a/core/src/lib/mntent_cache.cc
+++ b/core/src/lib/mntent_cache.cc
-@@ -54,6 +54,10 @@
+@@ -56,6 +56,10 @@
* Marco van Wieringen, August 2009
*/
@@ -10,4 +10,4 @@
+
#include "include/bareos.h"
#include "mntent_cache.h"
-
+ #include "lib/dlist.h"
diff --git a/community/bcc/APKBUILD b/community/bcc/APKBUILD
index aaf08b4657..860e9b5293 100644
--- a/community/bcc/APKBUILD
+++ b/community/bcc/APKBUILD
@@ -1,20 +1,27 @@
# Maintainer: Adam Jensen <acjensen@gmail.com>
pkgname=bcc
-pkgver=0.14.0
-pkgrel=0
+pkgver=0.15.0
+pkgrel=2
pkgdesc="A toolkit for creating efficient kernel tracing and manipulation programs"
url="https://github.com/iovisor/bcc/"
-arch="all !ppc64le !s390x !mips !mips64" # build fails
+arch="all !s390x !mips !mips64" # build fails
license="Apache-2.0"
# bcc's test suite requires privileged access to run BPF programs
options="!check"
-subpackages="$pkgname-static $pkgname-dev $pkgname-doc:_doc $pkgname-tools:_tools $pkgname-lua:_lua py3-$pkgname:_py:noarch"
+subpackages="$pkgname-static $pkgname-dev $pkgname-doc:_doc $pkgname-tools:_tools py3-$pkgname:_py:noarch"
_llvmver=10
makedepends="tar git llvm$_llvmver-dev llvm$_llvmver-static clang-dev clang-static cmake
- python3 flex-dev bison luajit-dev build-base iperf linux-headers elfutils-dev zlib-dev"
+ python3 flex-dev bison build-base iperf linux-headers elfutils-dev zlib-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/iovisor/bcc/releases/download/v$pkgver/bcc-src-with-submodule.tar.gz"
builddir="$srcdir/$pkgname"
+case "$CARCH" in
+ ppc64le) ;;
+ *) makedepends="$makedepends luajit-dev"
+ subpackages="$subpackages $pkgname-lua:_lua"
+ ;;
+esac
+
prepare() {
rm -rf tests/* && touch tests/CMakeLists.txt
rm -rf examples/* && touch examples/CMakeLists.txt
@@ -52,6 +59,8 @@ _tools() {
mkdir -p "$subpkgdir"/usr/share/bcc
mv "$pkgdir"/usr/share/bcc/tools "$subpkgdir"/usr/share/bcc
mv "$pkgdir"/usr/share/bcc/introspection "$subpkgdir"/usr/share/bcc
+ find "$subpkgdir"/usr/share/bcc/tools -type f -exec \
+ sed -ie "s/^#!\/usr\/bin\/python$/#!\/usr\/bin\/python3/" \{\} \;
}
_py() {
@@ -70,4 +79,4 @@ _lua() {
mv "$pkgdir"/usr/bin/bcc-lua "$subpkgdir"/usr/bin
}
-sha512sums="f1093894069507ab149d452cce9c2ffe3dbb8dff14481d61031dda5e67f0b1676ea13beb6cd806fc4839dad2172efab782558b7c6d78b39979411552d6faa805 bcc-0.14.0.tar.gz"
+sha512sums="f2482553639d271091a000f244f9fb443c04035f95be74db0745a7df2ef1085f04b57747f6acbb8c062fa11b32fec5a811e957583b98786bd3b531a8bbe9f7e5 bcc-0.15.0.tar.gz"
diff --git a/community/beancount/APKBUILD b/community/beancount/APKBUILD
index 0fffe726fb..5029899aa8 100644
--- a/community/beancount/APKBUILD
+++ b/community/beancount/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Keith Maxwell <keith.maxwell@gmail.com>
# Maintainer: Keith Maxwell <keith.maxwell@gmail.com>
pkgname=beancount
-pkgver=2.2.3
-pkgrel=2
+pkgver=2.3.1
+pkgrel=0
pkgdesc="Double-Entry Accounting from Text Files"
url="http://furius.ca/beancount/"
arch="all !ppc64le" # limited by py3-grpcio
@@ -11,9 +11,7 @@ depends="python3 py3-dateutil py3-ply py3-bottle py3-lxml py3-magic
py3-beautifulsoup4 py3-requests py3-chardet py3-pytest
py3-google-api-python-client"
makedepends="python3-dev py3-setuptools"
-source="$pkgname-$pkgver.tar.gz::https://bitbucket.org/blais/beancount/get/$pkgver.tar.gz"
-# 0cd71fede0f3347a14ac2b7ed240b74d56a38887 2.2.1
-builddir="$srcdir"/blais-$pkgname-ff1e2616b26a
+source="$pkgname-$pkgver.tar.gz::https://github.com/beancount/beancount/archive/$pkgver.tar.gz"
options="!check"
build() {
@@ -33,4 +31,4 @@ check() {
--deselect=beancount/ingest/importers/fileonly_test.py::TestFileOnly::test_match
}
-sha512sums="1680dc58f79da19022e2add044c490041075f11c99d6354b452c505ef3d640e566c44f7917cf0a94c38bab8ec8984cd912659b61b4ffb8acb7526c492d23916e beancount-2.2.3.tar.gz"
+sha512sums="eb0671219bdfa49054b3254014661187cfbb3f887f189d52a565bf2b82ca55ef0d20a56f2d93acd0548fa379930a84f59ac956f1ecb6e850707c1aa17d8fd247 beancount-2.3.1.tar.gz"
diff --git a/community/beanstalkd/APKBUILD b/community/beanstalkd/APKBUILD
index 86f61737cf..ffcb9b8204 100644
--- a/community/beanstalkd/APKBUILD
+++ b/community/beanstalkd/APKBUILD
@@ -1,29 +1,27 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=beanstalkd
-pkgver=1.11
+pkgver=1.12
pkgrel=0
pkgdesc="Beanstalk is a simple, fast work queue"
url="http://kr.github.io/beanstalkd/"
arch="all"
license="MIT"
-depends=""
makedepends="clang"
install="$pkgname.pre-install"
pkgusers="beanstalk"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/kr/$pkgname/archive/v$pkgver.tar.gz
+source="$pkgname-$pkgver.tar.gz::https://github.com/kr/beanstalkd/archive/v$pkgver.tar.gz
$pkgname.confd
- $pkgname.initd"
-builddir="$srcdir/$pkgname-$pkgver"
+ $pkgname.initd
+ remove-werror.patch
+ "
build() {
- cd "$builddir"
make
}
package() {
- cd "$builddir"
mkdir -p "$pkgdir"/var/lib/beanstalkd
chown $pkgusers "$pkgdir"/var/lib/beanstalkd
make PREFIX="$pkgdir"/usr install
@@ -31,9 +29,10 @@ package() {
"$pkgdir"/etc/init.d/$pkgname
install -Dm644 "$srcdir"/$pkgname.confd \
"$pkgdir"/etc/conf.d/$pkgname
- install -D -m644 "doc/beanstalkd.1" "${pkgdir}/usr/share/man/man1/beanstalkd.1"
+ install -D -m644 "doc/beanstalkd.1" "$pkgdir/usr/share/man/man1/beanstalkd.1"
}
-sha512sums="322e6400c36fb3d7b06b7feb3e7dde5e64137382fb81ca1f11e3b9f72b4246ba719d139a571efcde9fe1738ba0e9e05a6ce3ac2d49a9628f6d455c81ec2a033e beanstalkd-1.11.tar.gz
+sha512sums="347f8cf29501d4bf1a01a472f8f6265d1211eadfaa4e5626c8fcab5b1f8116e1e0ddee2a0c82ac116ee60655a2e3b514d254f98c2154be76109a24d77f7d8210 beanstalkd-1.12.tar.gz
0460ba20e5596308a1a07ce50a8e431de6a86d557e0b4c63097c8d5998dc5704b56bec573fce37619cc4f5c0e7abf28ad251b4279fd6ad7fceb0e93b49d221fe beanstalkd.confd
-6b665411341033c16781f8ef254a527ff60629860fd649bb7aa4b79dabbd87edee8d33a4579a4f451eb8a5fbb979d2cc3f8a23d4c5e2eaa18c7225362f94df3e beanstalkd.initd"
+6b665411341033c16781f8ef254a527ff60629860fd649bb7aa4b79dabbd87edee8d33a4579a4f451eb8a5fbb979d2cc3f8a23d4c5e2eaa18c7225362f94df3e beanstalkd.initd
+42949d11294b5f42c96d06ce13aff76d596c3268af7442ade669cada29a58ed7612bf88521e6621bb100232b5875c982f3e6ddb1989799d74175135c89981146 remove-werror.patch"
diff --git a/community/beanstalkd/remove-werror.patch b/community/beanstalkd/remove-werror.patch
new file mode 100644
index 0000000000..d4b3238a6e
--- /dev/null
+++ b/community/beanstalkd/remove-werror.patch
@@ -0,0 +1,16 @@
+Fixes build by not treating all warnings as errors, no packaging system
+should ever do this unless you are in a development environment.
+
+diff --git a/Makefile b/Makefile
+index dc0afb9..5c63e0d 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,7 +1,7 @@
+ PREFIX?=/usr/local
+ BINDIR=$(DESTDIR)$(PREFIX)/bin
+
+-override CFLAGS+=-Wall -Werror -Wformat=2 -g
++override CFLAGS+=-Wall -Wformat=2 -g
+ override LDFLAGS?=
+
+ LDLIBS?=
diff --git a/community/bitcoin/0001-Add-missing-QPainterPath-include.patch b/community/bitcoin/0001-Add-missing-QPainterPath-include.patch
new file mode 100644
index 0000000000..f713dd73f2
--- /dev/null
+++ b/community/bitcoin/0001-Add-missing-QPainterPath-include.patch
@@ -0,0 +1,25 @@
+From 79b0a69e09c1a912122e6431ea3c530cc292c690 Mon Sep 17 00:00:00 2001
+From: Andrew Chow <achow101-github@achow101.com>
+Date: Thu, 28 May 2020 14:56:47 -0400
+Subject: [PATCH] Add missing QPainterPath include
+
+This is needed to compile with Qt 5.15.
+---
+ src/qt/trafficgraphwidget.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/qt/trafficgraphwidget.cpp b/src/qt/trafficgraphwidget.cpp
+index 757648f48..6428fc4da 100644
+--- a/src/qt/trafficgraphwidget.cpp
++++ b/src/qt/trafficgraphwidget.cpp
+@@ -7,6 +7,7 @@
+ #include <qt/clientmodel.h>
+
+ #include <QPainter>
++#include <QPainterPath>
+ #include <QColor>
+ #include <QTimer>
+
+--
+2.27.0
+
diff --git a/community/bitcoin/APKBUILD b/community/bitcoin/APKBUILD
index 2252188504..bacc8ba302 100644
--- a/community/bitcoin/APKBUILD
+++ b/community/bitcoin/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
pkgname=bitcoin
-pkgver=0.19.1
+pkgver=0.20.0
pkgrel=0
pkgdesc="Decentralized P2P electronic cash system"
url="https://www.bitcoin.org"
-arch="all !armhf"
+arch="all !armhf !x86" # x86: segfault in check
license="MIT"
makedepends="autoconf automake libtool boost-dev openssl-dev db-dev miniupnpc-dev
qt5-qtbase-dev qt5-qttools-dev protobuf-dev libqrencode-dev libevent-dev chrpath zeromq-dev"
@@ -14,6 +14,7 @@ subpackages="$pkgname-dev $pkgname-qt $pkgname-cli $pkgname-tx $pkgname-tests $p
$pkgname-doc $pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/bitcoin/bitcoin/archive/v$pkgver.tar.gz
ssize_t.patch
+ 0001-Add-missing-QPainterPath-include.patch
$pkgname.initd
$pkgname.conf
"
@@ -87,7 +88,8 @@ dev() {
mv "$pkgdir"/usr/include "$subpkgdir"/usr/
}
-sha512sums="a8750eac35c24a35b580d7b20f8a8ad9236ccffc28526b287581f9926cb6bfc7b4e953bdf251cfc3fafb451efbcaed7e073f90374c177383489158452a3caa79 bitcoin-0.19.1.tar.gz
+sha512sums="8ca27f0ddab8738b909d6381112f78eb1002c97e260b78c70e885cb03dd106d87ab3aad59ffbb3bd9c8f6b9c33c46356eb4987ffb02345e6574b25e210ddbd96 bitcoin-0.20.0.tar.gz
98aa5ad81bdb4ae961b791bc978c39117cdf2d83c2181f92bebbb0db107d9b6e86eda265fb3f93ff8a5ca8a7754d7148818b98095d57201dff9363d60b97e7dd ssize_t.patch
+627f2c9b0af06c3b40eb65cec1faf0a1e42418435e193685c3fcc651fb72f3221bb548aac12f39ca218c70f4a7a9b702606d1ee1629cfd19374a3d49c7082569 0001-Add-missing-QPainterPath-include.patch
71e5f3b5079a22b6ddecfad89363fc642d5ea7da18f1203057f626d214734467f4b933b839c269401be7af2c3dcc01afcb3b98198b7d580c56d8740b34451558 bitcoin.initd
a31210d8db76c5a9b614a6de756c1678c0344898565ac3e5d6a34ac1bed66aec4964f1dc874294bc978f53b0e961df921655f7309df19b66c90aa6bd40379a09 bitcoin.conf"
diff --git a/community/blinken/APKBUILD b/community/blinken/APKBUILD
index 94be9ba268..c5d03744b1 100644
--- a/community/blinken/APKBUILD
+++ b/community/blinken/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=blinken
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !armhf"
url="https://edu.kde.org/blinken/"
@@ -29,4 +29,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="f2d69713e8bb6f60367bf21c1ae3dbbb8a572cf0561ff060cb654bcacfa5ad7a4304ab5c2835a0775d31a7a94c29efa3006bd40b8bf4abe22830b6628769ce9e blinken-20.04.1.tar.xz"
+sha512sums="5c84a319d980be8273a593d2ae00fb75cd6444347f54f00b3f533d8d9b4cf5f1612f3db8a4a040a650dd30506d3070ad647a179d7498be4727315eb30ad2975e blinken-20.04.3.tar.xz"
diff --git a/community/bluedevil/APKBUILD b/community/bluedevil/APKBUILD
index 8ee698d0a1..324cc3b7bf 100644
--- a/community/bluedevil/APKBUILD
+++ b/community/bluedevil/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=bluedevil
-pkgver=5.18.5
+pkgver=5.19.4
pkgrel=0
pkgdesc="Integrate the Bluetooth technology within KDE workspace and applications"
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
@@ -9,7 +9,9 @@ url="https://www.kde.org/workspaces/plasmadesktop/"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND (LGPL-2.1-only OR LGPL-3.0-only)"
depends="kded bluez"
makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev kcoreaddons-dev kwidgetsaddons-dev kdbusaddons-dev knotifications-dev kwindowsystem-dev kiconthemes-dev plasma-framework-dev ki18n-dev kio-dev bluez-qt-dev kded-dev kded shared-mime-info"
-source="https://download.kde.org/stable/plasma/$pkgver/bluedevil-$pkgver.tar.xz"
+source="https://download.kde.org/stable/plasma/$pkgver/bluedevil-$pkgver.tar.xz
+ fix-422684.patch
+ "
subpackages="$pkgname-lang"
build() {
@@ -29,4 +31,5 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="4e5e55626d02a7ae820a43e760397e3b221749cd940569d180a67adba141f9afce418f1cb07c9fb1e607757461317a76343b5c6b86b3940a96711be9b4b66323 bluedevil-5.18.5.tar.xz"
+sha512sums="ebb6a12bf2e8105e5524b884b0b1536742fa5ae6eca465a3311fd526467105b5c74aa67f7d80be25ff0cb9f38869095330e0fd6fab303fe2a3689be6b13b2f84 bluedevil-5.19.4.tar.xz
+7b56d2868225def41002b402b315dd29917a192647dec6db64bc2519530823fbc08a129dad24370ba948c986c1fc67ac0f7fc1b441ddab0f6d952adadcfb8a6c fix-422684.patch"
diff --git a/community/bluedevil/fix-422684.patch b/community/bluedevil/fix-422684.patch
new file mode 100644
index 0000000000..9f0bae5984
--- /dev/null
+++ b/community/bluedevil/fix-422684.patch
@@ -0,0 +1,63 @@
+Requested upstream to backport to fix KDE bug 422684
+https://bugs.kde.org/show_bug.cgi?id=422684
+
+This has been merged upstream and will not be necessary in the next full
+Plasma release
+
+From 161c1b92bced7996e92026ff9ae503593f6590f6 Mon Sep 17 00:00:00 2001
+From: Nate Graham <nate@kde.org>
+Date: Sun, 14 Jun 2020 09:10:38 -0600
+Subject: [PATCH] Port applet to use PlasmaExtras.PlaceholderMessage
+
+The Kirigami version uses QQC2 elements which don't respect the plasma
+theme and color scheme, leading to thing slooking out of place
+especially when using a dark color theme or scheme.
+
+Depends on https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/13
+---
+ CMakeLists.txt | 6 ------
+ src/applet/package/contents/ui/FullRepresentation.qml | 4 +---
+ 2 files changed, 1 insertion(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d9067851..5ddce978 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -33,12 +33,6 @@ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
+ find_package(KDED ${KF5_MIN_VERSION} REQUIRED)
+ find_package(SharedMimeInfo REQUIRED)
+
+-find_package(KF5Kirigami2 ${KF5_MIN_VERSION} CONFIG)
+-set_package_properties(KF5Kirigami2 PROPERTIES
+- DESCRIPTION "A QtQuick based components set"
+- TYPE RUNTIME
+-)
+-
+ include(KDEInstallDirs)
+ include(KDECMakeSettings)
+ include(KDECompilerSettings NO_POLICY_SCOPE)
+diff --git a/src/applet/package/contents/ui/FullRepresentation.qml b/src/applet/package/contents/ui/FullRepresentation.qml
+index 5bd32f15..e77bf295 100644
+--- a/src/applet/package/contents/ui/FullRepresentation.qml
++++ b/src/applet/package/contents/ui/FullRepresentation.qml
+@@ -27,8 +27,6 @@ import org.kde.plasma.components 2.0 as PlasmaComponents
+ import org.kde.plasma.components 3.0 as PlasmaComponents3
+ import org.kde.plasma.private.bluetooth 1.0 as PlasmaBt
+
+-import org.kde.kirigami 2.12 as Kirigami
+-
+ PlasmaComponents3.Page {
+
+ Action {
+@@ -99,7 +97,7 @@ PlasmaComponents3.Page {
+ // Not inside the ListView because we want the listview to be hidden
+ // when Bluetooth is disabled, yet still show an "Enable Bluetooth"
+ // message
+- Kirigami.PlaceholderMessage {
++ PlasmaExtras.PlaceholderMessage {
+ anchors.centerIn: parent
+ anchors.left: parent.left
+ anchors.right: parent.right
+--
+GitLab
+
diff --git a/community/bluez-qt/APKBUILD b/community/bluez-qt/APKBUILD
index a58e391799..71cb4bd4cf 100644
--- a/community/bluez-qt/APKBUILD
+++ b/community/bluez-qt/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=bluez-qt
-pkgver=5.70.0
+pkgver=5.73.0
pkgrel=0
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
pkgdesc="Qt wrapper for Bluez 5 DBus API"
@@ -25,4 +25,4 @@ build() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="e9ed0c53c1100109ba02c7fcfb81bbc2162b0904219ae35a7455b7653086b1761820168a0bb959f65369dd7b8ac4b6726351e0e6a1fa98fac2bc513f0fbd9df0 bluez-qt-5.70.0.tar.xz"
+sha512sums="1cb59003eaa3c43c998c43c9037e7dd9c1ade09789f02bd4dc4400c82040c0e722349493b9965f9ece341055dbee9fe20dfb1288fb65e7a63eeac6f27fabdc04 bluez-qt-5.73.0.tar.xz"
diff --git a/community/bmake/APKBUILD b/community/bmake/APKBUILD
index c519fd18c9..f366da3a6f 100644
--- a/community/bmake/APKBUILD
+++ b/community/bmake/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=bmake
-pkgver=20200524
+pkgver=20200710
pkgrel=0
pkgdesc="Portable version of the NetBSD make build tool"
url="http://www.crufty.net/help/sjg/bmake.html"
@@ -37,6 +37,6 @@ package() {
"$pkgdir"/usr/share/doc/$pkgname/
}
-sha512sums="146355de83e7959dd573915db776114d48169a84113ffce964320707c8158bb7ea004bfb34d61a3080f393f2ea36a50e552612adb1512752b405a672581362c0 bmake-20200524.tar.gz
+sha512sums="1e7138c8c90f20af0cb493ae15af9b5199d5890ec8278909744cbfbf0fee0780c0483170561f879bae2c09286280bf9df049428d5524581ea633a0f806f31e4b bmake-20200710.tar.gz
0de9022a2991c5ef02c09ab592a3e2d218cd0bbf58e54f21bc7694110f3dd9e4589bf2b3d241fd167fb220b425007863f20e71e141b4f65bf92d305ba94209da install-sh.patch
04217b04aca4252f54c836e982d95106a09166370f84fa672c418d1b1799adb9697f5ac9eb10a6ee3a8527e39196a37ad92bb5945733407bf9ec1a7f223183bb separate-tests.patch"
diff --git a/community/boca/APKBUILD b/community/boca/APKBUILD
index 7191c94a0c..66c5d4b9b6 100644
--- a/community/boca/APKBUILD
+++ b/community/boca/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=boca
-pkgver=1.0.1
+pkgver=1.0.2
pkgrel=0
arch="all"
url="https://github.com/enzo1982/boca"
@@ -27,4 +27,4 @@ package() {
DESTDIR="$pkgdir" make install
}
-sha512sums="166c6eb95ad04d49e97184413936a4c6b7589e088923b40f946c03c651a8f5f7d38bfcc4e17ceef3295fcb4427f43e5b781d3e3d459915978f09c538ddfd50c5 boca-v1.0.1.tar.gz"
+sha512sums="00c9cca07b469c6defa45bfed18f860ddb6fe83b2f01a27760d730836421aa743b2a39f1734810b9b5c0aedb47ffba16504906271f9a5f7f7cecefa6df3b15ff boca-v1.0.2.tar.gz"
diff --git a/community/bolt/APKBUILD b/community/bolt/APKBUILD
index 6f141870e5..fc866dbe5a 100644
--- a/community/bolt/APKBUILD
+++ b/community/bolt/APKBUILD
@@ -1,16 +1,16 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=bolt
-pkgver=0.8
-pkgrel=2
+pkgver=0.9
+pkgrel=0
pkgdesc="Thunderbolt 3 device manager"
url="https://gitlab.freedesktop.org/bolt/bolt"
-arch="all !armhf !armv7" # limited by polkit
+arch="all"
license="LGPL-2.1-or-later"
makedepends="meson eudev-dev glib-dev polkit-dev asciidoc"
checkdepends="dbus py3-gobject3 bash"
subpackages="$pkgname-doc"
-source="https://gitlab.freedesktop.org/bolt/bolt/-/archive/${pkgver}/bolt-${pkgver}.tar.gz"
+source="https://gitlab.freedesktop.org/bolt/bolt/-/archive/$pkgver/bolt-$pkgver.tar.gz"
build() {
meson \
@@ -33,4 +33,4 @@ package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 bolt-0.8.tar.gz"
+sha512sums="427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78 bolt-0.9.tar.gz"
diff --git a/community/borgbackup/APKBUILD b/community/borgbackup/APKBUILD
index 11a5ac6a55..30f763102a 100644
--- a/community/borgbackup/APKBUILD
+++ b/community/borgbackup/APKBUILD
@@ -3,11 +3,11 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=borgbackup
_pkgname=borg
-pkgver=1.1.11
-pkgrel=2
+pkgver=1.1.13
+pkgrel=0
pkgdesc="Deduplicating backup program"
url="https://www.borgbackup.org/"
-arch="all !s390x !mips !mips64" # limited by py3-pyzmq
+arch="all !s390x !mips !mips64 !armhf" # limited by py3-pyzmq + https://gitlab.alpinelinux.org/alpine/aports/-/issues/11644
license="BSD-3-Clause"
depends="python3 py3-pyzmq py3-setuptools"
makedepends="python3-dev lz4-dev acl-dev attr-dev openssl-dev linux-headers
@@ -66,4 +66,4 @@ zshcomp() {
"$subpkgdir"/usr/share/zsh/site-functions/_$_pkgname
}
-sha512sums="cf629f31d38d27ce6350670ff27b4937f2f30eddf9e0cd9209cd9d57a4ffa653f5a291ea1e1c79614dd2c08bcf5c50bc3e4e0f222e0d3cd1bbfb2d756b4a4573 borgbackup-1.1.11.tar.gz"
+sha512sums="2480dba6c842659a248361b35b478120e50df3525b8f07d89dac4e78369bb1dad2679b9efa6a4d6f38637759666095dc2dcbb7750edccd97972e2c8980a51b84 borgbackup-1.1.13.tar.gz"
diff --git a/community/bovo/APKBUILD b/community/bovo/APKBUILD
index 8ca6588def..1bdf1c8623 100644
--- a/community/bovo/APKBUILD
+++ b/community/bovo/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=bovo
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="A Gomoku like game for two players"
arch="all !armhf" # armhf blocked by extra-cmake-modules
@@ -28,4 +28,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="6f450dfc72168abd5d6b6c2c542536bdf1ff4e3c7cc2f39d75f24c0121cbf7d5d541f2268cb99fab6d9efd6629d8bdd46c8d2f48c1367611b82d670bdbbd895b bovo-20.04.1.tar.xz"
+sha512sums="cf01b8713aa79f562dd89744e7f6b070fdad30b257bd13d570c6e26a38b3bfb96882a36159ba432dc06fa4a81591a17a613deecdb09b2bfd129b97c2d6aa8bda bovo-20.04.3.tar.xz"
diff --git a/community/bpftrace/APKBUILD b/community/bpftrace/APKBUILD
index 27dc5bbd62..26ec436871 100644
--- a/community/bpftrace/APKBUILD
+++ b/community/bpftrace/APKBUILD
@@ -1,12 +1,12 @@
# Contributor: Konstantin Kulikov <k.kulikov2@gmail.com>
# Maintainer: Adam Jensen <acjensen@gmail.com>
pkgname=bpftrace
-pkgver=0.10.0
+pkgver=0.11.0
pkgrel=1
_llvmver=10
pkgdesc="High-level tracing language for Linux eBPF"
url="https://github.com/iovisor/bpftrace"
-arch="aarch64 x86_64"
+arch="aarch64 ppc64le x86_64"
license="Apache-2.0"
makedepends="cmake llvm$_llvmver-dev llvm$_llvmver-static clang-dev clang-static
flex-dev bison elfutils-dev linux-headers bcc-dev binutils-dev"
@@ -56,4 +56,4 @@ tools_doc() {
mv "$pkgdir/usr/share/man/man8" "$subpkgdir/usr/share/bpftrace/"
}
-sha512sums="da400efe78cea505a32deead594b047ec4394d3eefe86e7b6853fe2dc715c5847a3abcbd26c1fac39d0a534f1e57d6c0bc3625e0c3f1054b0d84b7b1d6eb69b9 bpftrace-0.10.0.tar.gz"
+sha512sums="32bf0c23a7b0e1a57d0e0b8fc845a9e184e201ac3f6018a3d3cee8c97096093b333578cb898ede02fb3ab8d55ba9bcd2bb67ac70b81a49461c0f6e5c03c2a6f5 bpftrace-0.11.0.tar.gz"
diff --git a/community/breeze-grub/APKBUILD b/community/breeze-grub/APKBUILD
index 4d66fcc103..329d4677d8 100644
--- a/community/breeze-grub/APKBUILD
+++ b/community/breeze-grub/APKBUILD
@@ -1,14 +1,14 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze-grub
-pkgver=5.18.5
+pkgver=5.19.4
pkgrel=0
pkgdesc="Breeze theme for GRUB"
arch="noarch !s390x !armhf" # armhf blocked by extra-cmake-modules
url="https://www.kde.org/workspaces/plasmadesktop/"
license="GPL-3.0-or-later"
depends="grub"
-makedepends="extra-cmake-modules unifont"
+makedepends="extra-cmake-modules unifont grub-mkfont"
source="https://download.kde.org/stable/plasma/$pkgver/breeze-grub-$pkgver.tar.xz"
options="!check" # No test suite available
@@ -20,4 +20,4 @@ package() {
install -d "$pkgdir"/usr/share/grub/themes
cp -r breeze "$pkgdir"/usr/share/grub/themes
}
-sha512sums="969154c602cbd7b334dd48550eb53cbffce16b355aaf971c6b5b372ac43b42aba507bc0e972f0de0051f34b75c80ac295b4f3ef8e64d5762b56a7d0a8d216d69 breeze-grub-5.18.5.tar.xz"
+sha512sums="a884542cd5614c1b936488bc8b298afa1dcc80a8022d3a5614305eef148818886bb3b506b1dbe84c36cb753dc3e07fa17974397b15363b5c6a0b4c1ee6dfcef4 breeze-grub-5.19.4.tar.xz"
diff --git a/community/breeze-gtk/APKBUILD b/community/breeze-gtk/APKBUILD
index 928973f662..9d0dde59be 100644
--- a/community/breeze-gtk/APKBUILD
+++ b/community/breeze-gtk/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze-gtk
-pkgver=5.18.5
+pkgver=5.19.4
pkgrel=0
pkgdesc="A GTK Theme Built to Match KDE's Breeze"
arch="all !armhf" # armhf blocked by extra-cmake-modules
@@ -27,4 +27,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="3dea9af26cd18dc0388c76c070c5a375054b6a03ffa97e298341924fd909e2dcc49a7c7b431b36a158c1012ce6f9d48f98ef84fc6cda0965d9a24ab18c7c0951 breeze-gtk-5.18.5.tar.xz"
+sha512sums="1823ee04a273120c8160df41dde444cdf0717c300e413967abe0add86d1e49f8c48fffe983ff24353e2b8edc50b9465c28c8df18efad690c7e0f3f626ff524b5 breeze-gtk-5.19.4.tar.xz"
diff --git a/community/breeze-icons/APKBUILD b/community/breeze-icons/APKBUILD
index 433f5e5160..36ba2c6f7e 100644
--- a/community/breeze-icons/APKBUILD
+++ b/community/breeze-icons/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze-icons
-pkgver=5.70.0
+pkgver=5.73.0
pkgrel=0
pkgdesc="Breeze icon themes"
arch="noarch !armhf" # armhf blocked by extra-cmake-modules
@@ -30,6 +30,6 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="fc82e736fde136d7207e5ce05e276df73d1b419da70a709c882142a232f9fcc91cb157b103b6208e132b12748b8fee487d95e08f87f4111f5a174221bb9c85b9 breeze-icons-5.70.0.tar.xz
-e4ac354dbb75519d2699a2a95b6810950a22cfc2b550557426e1ab9d57f9e778fc6cda4d205626158c9fb4c30bb00fa32f1a02bbbaa021136ff660bb93926080 busybox-grep-q.patch
+sha512sums="aa135c1784dd30682887ff8c7d568b3f046d693401d69f72d4587902e36f1a8bb7ed2e6630d8aaf1aeabd01214814d860edf6f923e4983daf7aa0229ef6ba44f breeze-icons-5.73.0.tar.xz
+5fbfe9c5bf0a01504274040d97bb3c58ae18580f9ab63ea5701149c508fccb02f6566435b355264008731a7778939f08c5de1820a24b521386e19248ae82ff96 busybox-grep-q.patch
146ea6635feaf05541ca82839fd315dfa10cb6daaf364cbe79f324451617d53f405c52fe5ed5a2abfe6d3e01109795afc3a385dce78b0cb0f78702d1b434a250 busybox-sed-i.patch"
diff --git a/community/breeze-icons/busybox-grep-q.patch b/community/breeze-icons/busybox-grep-q.patch
index 32d92aca3a..17240fcd2a 100644
--- a/community/breeze-icons/busybox-grep-q.patch
+++ b/community/breeze-icons/busybox-grep-q.patch
@@ -1,3 +1,6 @@
+The script to generate 24px versions of the icons uses GNUisms when calling grep and will thus not work with Busybox's grep.
+This will be upstreamed when I have time for it.
+
diff --git a/generate-24px-versions.sh b/generate-24px-versions.sh
index 470c755..4d73a83 100644
--- a/generate-24px-versions.sh
diff --git a/community/breeze-plymouth/APKBUILD b/community/breeze-plymouth/APKBUILD
index ac4e157c23..dd26803a84 100644
--- a/community/breeze-plymouth/APKBUILD
+++ b/community/breeze-plymouth/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze-plymouth
-pkgver=5.18.5
+pkgver=5.19.4
pkgrel=0
arch="all !armhf" # armhf blocked by extra-cmake-modules
url="https://kde.org/"
@@ -25,4 +25,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="45206a6c99047b8b68fd5806dce608ddc09c4208c7966ef276bd7096949ad05138ffea2d6272e5c5ed5985ebbde9bfb7ce8b8a1074f56286dd3e1b840937b98d breeze-plymouth-5.18.5.tar.xz"
+sha512sums="f1ffde1c997dfb869d13979352f6f1217db91442c9614f2d9c5be3433dd14e6e1e5bbf10c5d6bdabaedd35afc8f3f75874cd9393e2fc0ec121a24cca3edbcf66 breeze-plymouth-5.19.4.tar.xz"
diff --git a/community/breeze/APKBUILD b/community/breeze/APKBUILD
index 6efcb52264..63721995d1 100644
--- a/community/breeze/APKBUILD
+++ b/community/breeze/APKBUILD
@@ -1,13 +1,13 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=breeze
-pkgver=5.18.5
+pkgver=5.19.4
pkgrel=0
pkgdesc="Artwork, styles and assets for the Breeze visual style for the Plasma Desktop"
arch="all !armhf" # disable on armhf due to missing qt5-qtdeclarative
url="https://www.kde.org/workspaces/plasmadesktop/"
license="GPL-2.0-or-later"
-depends_dev="kdecoration-dev kpackage-dev ki18n-dev kguiaddons-dev kconfigwidgets-dev kwindowsystem-dev"
+depends_dev="kdecoration-dev kpackage-dev ki18n-dev kguiaddons-dev kconfigwidgets-dev kwindowsystem-dev kiconthemes-dev"
makedepends="$depends_dev extra-cmake-modules"
source="https://download.kde.org/stable/plasma/$pkgver/breeze-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
@@ -28,4 +28,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="d4797d9ecabd1d1bcaa483722c255f1a79aad5d15bca0daee571eced2e5c295e39ed8cd6039fca39d9e1a1456bd823f30fd332b2811a04df2b2e3663a04abff5 breeze-5.18.5.tar.xz"
+sha512sums="0484d380eace08cf2e40d1333d0769e561ba6ddab6afe03b6a26061d74b0d2dcb53fe86530bdf6ae69678915bb4d43ed1b673f9bf1cf90b97896ce64b761c045 breeze-5.19.4.tar.xz"
diff --git a/community/brillo/APKBUILD b/community/brillo/APKBUILD
index faab59f95c..a11af3d22f 100644
--- a/community/brillo/APKBUILD
+++ b/community/brillo/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer: Leo <thinkabit.ukim@gmail.com>
+# Maintainer:
pkgname=brillo
pkgver=1.4.9
-pkgrel=0
+pkgrel=1
pkgdesc="Control the brightness of backlight and keyboard LED devices"
options="!check"
url="https://gitlab.com/cameronnemo/brillo"
diff --git a/community/brlaser/APKBUILD b/community/brlaser/APKBUILD
index a269dbe31a..370aa15394 100644
--- a/community/brlaser/APKBUILD
+++ b/community/brlaser/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Isaac Dunham <ibid.ag@gmail.com>
# Maintainer: Isaac Dunham <ibid.ag@gmail.com>
pkgname=brlaser
-pkgver=5
-pkgrel=1
+pkgver=6
+pkgrel=0
pkgdesc="Driver for Brother printers like the DCP 7030 and DCP 7065"
url="https://github.com/pdewacht/brlaser"
arch="all"
@@ -26,4 +26,4 @@ package() {
make -C build DESTDIR="$pkgdir" install
}
-sha512sums="eeb3b37beb5f9a1b6bea456fd9b5e6fc346a7d2dcf9800fa03dfae85f929de46975e4c69a24c9771049ed18847307418fd04d3fe3078b01c60ff19d12ce85058 brlaser-5.tar.gz"
+sha512sums="d7e0e63b64be9ae7633381622c13ba0589e5fe58d277212bce4f5bb712a291ed0b0f2ac3d450dce61c7f9052c1ce7323fec66b5005c5cb3da1314b284d20f06f brlaser-6.tar.gz"
diff --git a/community/browserpass/APKBUILD b/community/browserpass/APKBUILD
index 4123feb4b1..70d1815e2d 100644
--- a/community/browserpass/APKBUILD
+++ b/community/browserpass/APKBUILD
@@ -1,14 +1,14 @@
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=browserpass
-pkgver=3.0.6
-pkgrel=2
+pkgver=3.0.7
+pkgrel=0
pkgdesc="Browser extension for pass"
url="https://github.com/browserpass/browserpass-native"
-arch="all"
+arch="all !mips64" # go
license="MIT"
depends="pass"
makedepends="go git"
-source="${pkgname}-${pkgver}.tar.gz::https://github.com/browserpass/browserpass-native/archive/$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/browserpass/browserpass-native/archive/$pkgver.tar.gz"
builddir="$srcdir/github.com/browserpass/browserpass-native"
prepare() {
@@ -41,4 +41,4 @@ package() {
install -m644 browser-files/chromium-policy.json "$pkgdir"/etc/chromium/policies/managed/$targetname
}
-sha512sums="48cc93843afed5dc0df4f72956df44b325d6c772ad232d8faa2315c4d8b716eda9b030601e011b280445e0b01528f413e5b19818ad89cd7bcb06f4a1f4f9d3f4 browserpass-3.0.6.tar.gz"
+sha512sums="bc9fba22b744c169ea901b452223aff585a8787c8bd1067318e28fb4763ad4435dfdcd4fbf2900f5e2779eef7d3dedc7d45f48434d2b4c3dcfe9c164e4f048a7 browserpass-3.0.7.tar.gz"
diff --git a/community/bspwm/APKBUILD b/community/bspwm/APKBUILD
index 356ee3f86d..88ce3d405f 100644
--- a/community/bspwm/APKBUILD
+++ b/community/bspwm/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: prspkt <prspkt@protonmail.com>
pkgname=bspwm
-pkgver=0.9.9
+pkgver=0.9.10
pkgrel=0
pkgdesc="Tiling window manager based on binary space partitioning"
url="https://github.com/baskerville/bspwm"
@@ -54,4 +54,4 @@ fishcomp() {
"$subpkgdir"/usr/share/fish/completions/
}
-sha512sums="17f70e44667813fafcf0df144ed211df5a4479af6dfaf6e0a6bb7154a7380fa48d6135e8c440b6202d07012b76ac7372f73d4bf2f0c3a6716ed998d2ee4e59a2 bspwm-0.9.9.tar.gz"
+sha512sums="9ccb98c4e80635a781b3f889d8c3ae621c0926a79e9607268924b78bd11137caf70ee9a1edf5bc137d362d2acbe2984645f58ba31c586e6b017797758a66f9cf bspwm-0.9.10.tar.gz"
diff --git a/community/bzrtp/APKBUILD b/community/bzrtp/APKBUILD
index ea60608cf6..0b6bb2a451 100644
--- a/community/bzrtp/APKBUILD
+++ b/community/bzrtp/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=bzrtp
-pkgver=4.3.1
+pkgver=4.4.0
pkgrel=0
pkgdesc="BZRTP is an opensource implementation of ZRTP keys exchange protocol"
url="https://gitlab.linphone.org/BC/public/bzrtp"
@@ -32,4 +32,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="6fc07a9673a06a3831bd75ba02d33476043dfd91edae7598ae2e1c9a14ba5f71b9026b7789c474d85b4bddaf56a0c4eb96e1e945af5d25a840d3e906cf267de3 bzrtp-4.3.1.tar.gz"
+sha512sums="7e4f8d44d78603ec26b2f6c1543ae32e7a29e3302340c7c8ae0a7137050823da315dcff8903ccb8e8128a5088eaf27c0f6141922e7f70dd503b7ba1f3a97fcff bzrtp-4.4.0.tar.gz"
diff --git a/community/cacti/APKBUILD b/community/cacti/APKBUILD
index 1ae7705ad7..6e5d341e96 100644
--- a/community/cacti/APKBUILD
+++ b/community/cacti/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Jeff Bilyk <jbilyk@gmail.com>
pkgname=cacti
-pkgver=1.2.12
+pkgver=1.2.13
pkgrel=0
pkgdesc="The complete rrdtool-based graphing solution"
url="https://www.cacti.net"
@@ -137,7 +137,7 @@ _php() {
"$subpkgdir"/etc/$php/php-fpm.d/$pkgname.conf
}
-sha512sums="df6a512a2e8faa70b8ee0b2ab72ea9e21db465f3978a3ecedf17cd34cb16793d3b0107f01f8cd8400fb15b162c27214680f22657f6f0d59853de88c49966087c cacti-1.2.12.tar.gz
+sha512sums="e111c90b77a43bb3ea7cd5cc90cd95a09be95413443db474c04e30d5b00ff96a69e8cb2792a3995462f4623538fc33b89029ff13c25181beff015c47e506d4b9 cacti-1.2.13.tar.gz
70f47dbbca76489fc3a84452ee8065f9571ee627b3e346cd3c866501d723a609372c4fbd7e53c4bdcdb22439d876d78847f8902dfa43f3f66b2329639e795ab9 cacti.crontab
9b3fe765c6196c0e4988efaa7236d8a8b945725548371b4a0e2a371de374c9577a908d58dcef5a4e59e089ca923cfeb7c5ddea9ee983a5115239052cf9b8ab59 cacti.nginx.conf
056358fc69752fb5129729db91a22d06c97ca452068017ccfe0ede8f2bf42f62e5072415c7db2eb5b9346d6bc54092bc147044e40b2156d8037dfee4a7e55e5b cacti.php-fpm.conf"
diff --git a/community/caddy/APKBUILD b/community/caddy/APKBUILD
index 6b7b028ce8..092e91efc9 100644
--- a/community/caddy/APKBUILD
+++ b/community/caddy/APKBUILD
@@ -1,69 +1,40 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer: Chloe Kudryavtsev <toast@toastin.space>
+# Contributor: Michał Polański <michal@polanski.me>
+# Maintainer: Michał Polański <michal@polanski.me>
pkgname=caddy
-pkgver=1.0.4
-pkgrel=3
-pkgdesc="Fast, cross-platform HTTP/2 web server with automatic HTTPS"
+pkgver=2.1.1
+pkgrel=0
+pkgdesc="Fast, multi-platform web server with automatic HTTPS"
url="https://caddyserver.com/"
-arch="all !s390x"
+arch="all !mips !mips64" # limited by go
license="Apache-2.0"
-# TestVisibleErrorWithPanic fails
-options="net !check"
-# tests fail on x86 builders due to containerization edge-cases
-case $CARCH in
- x86) options="$options !check";;
-esac
depends="ca-certificates"
-makedepends="go libcap bash"
+makedepends="go libcap"
subpackages="$pkgname-openrc"
-install="$pkgname.pre-install"
pkgusers="$pkgname"
pkggroups="$pkgname"
+install="$pkgname.pre-install"
source="$pkgname-$pkgver.tar.gz::https://github.com/caddyserver/caddy/archive/v$pkgver.tar.gz
$pkgname.initd
$pkgname.confd
- $pkgname.conf
- "
-builddir="$srcdir/src/github.com/mholt/$pkgname"
+ Caddyfile"
export GOPATH="$srcdir"
-prepare() {
- mkdir -p ${builddir%/*}
- mv "$srcdir"/$pkgname-$pkgver "$builddir"/
- default_prepare
-}
-
build() {
- GO111MODULE=on go build -v -o bin/caddy -ldflags \
- "-X github.com/mholt/caddy/caddy/caddymain.gitTag=$pkgver" \
- ./caddy
+ go build -trimpath -ldflags="-s -w" -v -o bin/caddy ./cmd/caddy
}
check() {
- GO111MODULE=on go test ./...
+ go test ./...
}
package() {
install -Dm755 bin/caddy "$pkgdir"/usr/sbin/caddy
+ setcap cap_net_bind_service=+ep "$pkgdir"/usr/sbin/caddy
- # caddy currently does not support dropping privileges so we
- # change attributes with setcat to allow access to priv ports
- # https://caddyserver.com/docs/faq
- setcap cap_net_bind_service=+ep \
- "$pkgdir"/usr/sbin/caddy
-
- install -d -o caddy -g caddy \
- "$pkgdir"/var/lib/caddy \
- "$pkgdir"/etc/caddy \
- "$pkgdir"/var/www
-
- install -Dm755 "$srcdir"/$pkgname.initd \
- "$pkgdir"/etc/init.d/$pkgname
- install -Dm644 "$srcdir"/$pkgname.confd \
- "$pkgdir"/etc/conf.d/$pkgname
- install -Dm644 "$srcdir"/$pkgname.conf \
- "$pkgdir"/etc/$pkgname/$pkgname.conf
+ install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
+ install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
+ install -Dm644 "$srcdir"/Caddyfile "$pkgdir"/etc/$pkgname/Caddyfile
}
cleanup_srcdir() {
@@ -71,7 +42,7 @@ cleanup_srcdir() {
default_cleanup_srcdir
}
-sha512sums="49dae9c0965000ba1cf36a6148ff78718383a511d671fb73edc3b08e4219db0a9902fc70e40bcbb13ffa7afaa520fd1e6303ea3776059de04085896c018d9c02 caddy-1.0.4.tar.gz
-1fbab66fbc913f194a94eee6e60e218fcc762b9467258ff22eed43dc98664692f2f2525226068fe3ca101cfe5b6727f16774c2a49c575abb83782416680f399a caddy.initd
-7808688e92ab9950403a9b8ad29777f5bd0f75aa8cccc1d49958bb1e5af1b972dfba0c6d31931354f702a3a13933d0a1b8f28b82eed263773d71b79ec95cc15c caddy.confd
-c24805d17234e6cf40fe1dd102c03f05cf6129d43f58f5567d540a0e4400ce89994820bb0e317f611c65459ae26bcf7110e23a8fecaae11ca78a561892b45d75 caddy.conf"
+sha512sums="4359935f4267ada37e0ab2f3c3daeb30cb1853b03a11f988e0f25716ba385d90237d76334b66a66f914bc21b3b36bbc5112e572f17a9453a865c088013ad4ca6 caddy-2.1.1.tar.gz
+970fb6e9bd1e58118b056a8932c09fe75bb4dadcad167e32acd3bc17d35682bc83b073093074b05ce3c1641efcceb3f65380a5e68976fb69667c70af17251c59 caddy.initd
+c3f87910aa43633e406b1a575f1c98941077644fa5bc2378aa0d8b6cf182f4dca9555896f3ad04ccaae11d41590616ef64668eac8d980046e431e626bcf14d5e caddy.confd
+d3110dd79f7d5e602a34d42569104dc97603994e42daf5f6b105303a3d034b52b91ef5fb156d5bf7b7a3a58ec0aeff58afc402618d0555af053771952a866f76 Caddyfile"
diff --git a/community/caddy/Caddyfile b/community/caddy/Caddyfile
new file mode 100644
index 0000000000..39d85370a5
--- /dev/null
+++ b/community/caddy/Caddyfile
@@ -0,0 +1,2 @@
+# Caddy's configuration file
+# see: https://caddyserver.com/docs/caddyfile
diff --git a/community/caddy/caddy.confd b/community/caddy/caddy.confd
index 1c17719c61..2d9f477ea8 100644
--- a/community/caddy/caddy.confd
+++ b/community/caddy/caddy.confd
@@ -1,2 +1,3 @@
-# caddy options file
-CADDY_OPTS="-conf /etc/caddy/caddy.conf -agree"
+# Configuration for /etc/init.d/caddy
+
+caddy_opts="--config /etc/caddy/Caddyfile --adapter caddyfile"
diff --git a/community/caddy/caddy.initd b/community/caddy/caddy.initd
index 8e4dae22da..6906482e8e 100644
--- a/community/caddy/caddy.initd
+++ b/community/caddy/caddy.initd
@@ -1,9 +1,13 @@
#!/sbin/openrc-run
supervisor=supervise-daemon
-name="Caddy webserver"
+name="Caddy web server"
+description="Fast, multi-platform web server with automatic HTTPS"
+description_checkconfig="Check configuration"
+description_reload="Reload configuration without downtime"
+
command=/usr/sbin/caddy
-command_args="$CADDY_OPTS"
+command_args="run $caddy_opts"
command_user=caddy:caddy
extra_commands="checkconfig"
extra_started_commands="reload"
@@ -14,26 +18,19 @@ depend() {
}
checkconfig() {
- ebegin "Checking configuration for $RC_SVCNAME"
- su -s /bin/sh ${command_user%:*} -c "$command $command_args -validate"
+ ebegin "Checking configuration for $name"
+ su ${command_user%:*} -s /bin/sh -c "$command validate $caddy_opts"
eend $?
}
reload() {
- checkconfig || return $?
- ebegin "Reloading $RC_SVCNAME"
- supervise-daemon $RC_SVCNAME --signal USR1
+ ebegin "Reloading $name"
+ su ${command_user%:*} -s /bin/sh -c "$command reload $caddy_opts"
eend $?
}
-start_pre() {
- if [ "$RC_CMD" != "restart" ]; then
- checkconfig || return $?
- fi
-}
-
stop_pre() {
- if [ "$RC_CMD" == "restart" ]; then
+ if [ "$RC_CMD" = restart ]; then
checkconfig || return $?
fi
}
diff --git a/community/caddy/caddy.pre-install b/community/caddy/caddy.pre-install
index 08302882ed..09e1d1faa3 100644
--- a/community/caddy/caddy.pre-install
+++ b/community/caddy/caddy.pre-install
@@ -1,6 +1,8 @@
#!/bin/sh
+addgroup -S -g 82 www-data 2>/dev/null
addgroup -S caddy 2>/dev/null
+
adduser -S -D -h /var/lib/caddy -s /sbin/nologin -G caddy -g caddy caddy 2>/dev/null
adduser caddy www-data 2>/dev/null
diff --git a/community/caddy1/APKBUILD b/community/caddy1/APKBUILD
new file mode 100644
index 0000000000..eb0c3b84bc
--- /dev/null
+++ b/community/caddy1/APKBUILD
@@ -0,0 +1,79 @@
+# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Chloe Kudryavtsev <toast@toastin.space>
+# Maintainer: Michał Polański <michal@polanski.me>
+pkgname=caddy1
+_pkgname=caddy
+pkgver=1.0.5
+pkgrel=0
+pkgdesc="Fast, cross-platform HTTP/2 web server with automatic HTTPS"
+url="https://caddyserver.com/"
+arch="all !s390x !mips !mips64" # limited by go
+license="Apache-2.0"
+# TestVisibleErrorWithPanic fails
+options="net !check"
+# tests fail on x86 builders due to containerization edge-cases
+case $CARCH in
+ x86) options="$options !check";;
+esac
+depends="ca-certificates"
+makedepends="go libcap bash"
+subpackages="$pkgname-openrc"
+install="$pkgname.pre-install"
+pkgusers="$_pkgname"
+pkggroups="$_pkgname"
+source="$_pkgname-$pkgver.tar.gz::https://github.com/caddyserver/caddy/archive/v$pkgver.tar.gz
+ $pkgname.initd
+ $pkgname.confd
+ $_pkgname.conf
+ "
+builddir="$srcdir/src/github.com/mholt/$_pkgname"
+
+export GOPATH="$srcdir"
+
+prepare() {
+ mkdir -p ${builddir%/*}
+ mv "$srcdir"/$_pkgname-$pkgver "$builddir"/
+ default_prepare
+}
+
+build() {
+ GO111MODULE=on go build -v -o bin/caddy -ldflags \
+ "-X github.com/mholt/caddy/caddy/caddymain.gitTag=$pkgver" \
+ ./caddy
+}
+
+check() {
+ GO111MODULE=on go test ./...
+}
+
+package() {
+ install -Dm755 bin/caddy "$pkgdir"/usr/sbin/$pkgname
+
+ # caddy currently does not support dropping privileges so we
+ # change attributes with setcat to allow access to priv ports
+ # https://caddyserver.com/docs/faq
+ setcap cap_net_bind_service=+ep \
+ "$pkgdir"/usr/sbin/$pkgname
+
+ install -d -o caddy -g caddy \
+ "$pkgdir"/var/lib/$pkgname \
+ "$pkgdir"/etc/$pkgname \
+ "$pkgdir"/var/www
+
+ install -Dm755 "$srcdir"/$pkgname.initd \
+ "$pkgdir"/etc/init.d/$pkgname
+ install -Dm644 "$srcdir"/$pkgname.confd \
+ "$pkgdir"/etc/conf.d/$pkgname
+ install -Dm644 "$srcdir"/$_pkgname.conf \
+ "$pkgdir"/etc/$pkgname/$_pkgname.conf
+}
+
+cleanup_srcdir() {
+ go clean -modcache
+ default_cleanup_srcdir
+}
+
+sha512sums="6f6df0b5bfc60cb6d67e6e65ddee7f16d12ae4c80f0168383807490f4d519e04cfdc754acf8b68d7996d52a764d4b13b5ce710cd391f8287a9907e0bec317ce1 caddy-1.0.5.tar.gz
+e009740cf7a5c4195d410ba26a703b808bf573a6b0fbd37f7a5a8aab918ccae572b9b0b1374475058a9a6f70cc6f7b025c3eb8b3a379dd78b1f3d6c6806eb5b1 caddy1.initd
+5f3421986f37b1569c7cc4a47627510ac253aec7f2658903aca93c04c2e3f78288803085892de885c7d0e3753a4b29effabf3d4025366ff36ab0c030e314cd8d caddy1.confd
+c24805d17234e6cf40fe1dd102c03f05cf6129d43f58f5567d540a0e4400ce89994820bb0e317f611c65459ae26bcf7110e23a8fecaae11ca78a561892b45d75 caddy.conf"
diff --git a/community/caddy/caddy.conf b/community/caddy1/caddy.conf
index 7de2f90e09..7de2f90e09 100644
--- a/community/caddy/caddy.conf
+++ b/community/caddy1/caddy.conf
diff --git a/community/caddy1/caddy1.confd b/community/caddy1/caddy1.confd
new file mode 100644
index 0000000000..c5cf5084e4
--- /dev/null
+++ b/community/caddy1/caddy1.confd
@@ -0,0 +1,2 @@
+# caddy options file
+CADDY_OPTS="-conf /etc/caddy1/caddy.conf -agree"
diff --git a/community/caddy1/caddy1.initd b/community/caddy1/caddy1.initd
new file mode 100644
index 0000000000..8ed0bfc645
--- /dev/null
+++ b/community/caddy1/caddy1.initd
@@ -0,0 +1,39 @@
+#!/sbin/openrc-run
+supervisor=supervise-daemon
+
+name="Caddy webserver"
+command=/usr/sbin/caddy1
+command_args="$CADDY_OPTS"
+command_user=caddy:caddy
+extra_commands="checkconfig"
+extra_started_commands="reload"
+
+depend() {
+ need net localmount
+ after firewall
+}
+
+checkconfig() {
+ ebegin "Checking configuration for $RC_SVCNAME"
+ su -s /bin/sh ${command_user%:*} -c "$command $command_args -validate"
+ eend $?
+}
+
+reload() {
+ checkconfig || return $?
+ ebegin "Reloading $RC_SVCNAME"
+ supervise-daemon $RC_SVCNAME --signal USR1
+ eend $?
+}
+
+start_pre() {
+ if [ "$RC_CMD" != "restart" ]; then
+ checkconfig || return $?
+ fi
+}
+
+stop_pre() {
+ if [ "$RC_CMD" == "restart" ]; then
+ checkconfig || return $?
+ fi
+}
diff --git a/community/caddy1/caddy1.pre-install b/community/caddy1/caddy1.pre-install
new file mode 100644
index 0000000000..db69efeefe
--- /dev/null
+++ b/community/caddy1/caddy1.pre-install
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+addgroup -S -g 82 www-data 2>/dev/null
+addgroup -S caddy 2>/dev/null
+
+adduser -S -D -h /var/lib/caddy1 -s /sbin/nologin -G caddy -g caddy caddy 2>/dev/null
+adduser caddy www-data 2>/dev/null
+
+exit 0
diff --git a/community/cage/APKBUILD b/community/cage/APKBUILD
index 64df3e7e40..ee68e8efa3 100644
--- a/community/cage/APKBUILD
+++ b/community/cage/APKBUILD
@@ -1,24 +1,20 @@
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
# Contributor: Will Sinatra <wpsinatra@gmail.com>
pkgname=cage
-pkgver=0.1.1_git20200417
-pkgrel=4
+pkgver=0.1.2.1
+pkgrel=1
pkgdesc="A Wayland Kiosk"
url="https://www.hjdskes.nl/projects/cage/"
+options="!check" # no test suite
arch="all"
license="MIT"
depends="xorg-server-xwayland"
-makedepends="meson wlroots-dev wayland-protocols"
-options="!check" # no test suite
-_commit="6eb693c05b5b34d4ed5ad8234a9f79a14ac8e07d"
-source="$pkgname-$_commit.tar.gz::https://github.com/Hjdskes/cage/archive/$_commit.tar.gz
- "
-builddir="$srcdir/cage-$_commit"
+makedepends="meson wlroots-dev wayland-protocols scdoc"
+subpackages="$pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/Hjdskes/cage/archive/v$pkgver.tar.gz"
build() {
- meson \
- --buildtype=plain \
- --prefix=/usr \
+ abuild-meson \
-Dxwayland=true \
build
ninja -C build
@@ -28,4 +24,4 @@ package() {
DESTDIR="$pkgdir" ninja -C build install
}
-sha512sums="0fa39171f75ff691d6383aede8f2b80e951fb22af0d6af5632baa3170c71cd95ba6a28d29b530bbec9a4be1115701d8873d5b4777c8a10db4b50f34caf9bb0b3 cage-6eb693c05b5b34d4ed5ad8234a9f79a14ac8e07d.tar.gz"
+sha512sums="ae332d747da7b59fd8b53b50ed3033959601db0eade435aff953a2789505eb0cbf4839cb41fe537457158327685c60e4367bfb664d2d524a270a22b1f8707d5e cage-0.1.2.1.tar.gz"
diff --git a/community/cairomm/APKBUILD b/community/cairomm/APKBUILD
index 0d4e36770a..8dd7a9e589 100644
--- a/community/cairomm/APKBUILD
+++ b/community/cairomm/APKBUILD
@@ -1,9 +1,9 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=cairomm
pkgver=1.12.2
-pkgrel=1
+pkgrel=3
pkgdesc="C++ bindings to Cairo vector graphics library"
-url="http//www.cairographics.org"
+url="https://www.cairographics.org"
arch="all"
license="LGPL-2.0-or-later AND MPL-1.1"
depends_dev="libsigc++-dev"
diff --git a/community/calendarsupport/APKBUILD b/community/calendarsupport/APKBUILD
index 2b799b65fc..4c3ac57dbc 100644
--- a/community/calendarsupport/APKBUILD
+++ b/community/calendarsupport/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=calendarsupport
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
pkgdesc="Library providing calendar support"
arch="all !ppc64le !s390x !armhf !mips !mips64" # Limited by akonadi-calendar-dev -> kmailtransport -> libkgapi -> qt5-qtwebengine
@@ -28,4 +28,4 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="20683b00caa3cc91457517e8f68b01a52c75952383887d0c9f9e41f49cb794246701da92194fbf43e25b67b99f852a4a4443e28b20bd955921678c53c980ec9d calendarsupport-20.04.1.tar.xz"
+sha512sums="d7c0f8bed00501de8edb72fb53d68f155edbd8e0417adf11ea38d06bd363c466ed83a922fe6e49da2a6781b87aec440e5c1c5d21128e090b1ce63bb2eba18598 calendarsupport-20.04.3.tar.xz"
diff --git a/community/calls/APKBUILD b/community/calls/APKBUILD
index e981ef38ca..2b63fbec66 100644
--- a/community/calls/APKBUILD
+++ b/community/calls/APKBUILD
@@ -1,14 +1,17 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=calls
-pkgver=0.1.5
+pkgver=0.1.7
pkgrel=0
pkgdesc="A phone dialer and call handler"
arch="all !s390x !mips !mips64" # Blocked by libhandy
url="https://gitlab.gnome.org/Community/Purism/calls"
license="GPL-3.0-or-later"
depends="modemmanager"
-makedepends="meson ninja vala gettext-dev gobject-introspection-dev gtk+3.0-dev libhandy-dev gsound-dev libpeas-dev modemmanager-dev gom-dev evolution-data-server-dev folks-dev"
+makedepends="meson ninja vala gettext-dev gobject-introspection-dev gtk+3.0-dev libhandy-dev
+ gsound-dev libpeas-dev modemmanager-dev gom-dev evolution-data-server-dev folks-dev
+ feedbackd-dev"
+subpackages="$pkgname-lang"
source="https://source.puri.sm/Librem5/calls/-/archive/v$pkgver/calls-v$pkgver.tar.gz"
options="!check" # Requires running Wayland compositor
builddir="$srcdir/$pkgname-v$pkgver"
@@ -31,4 +34,4 @@ check() {
package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="72f7808b375720a8f3ce9e62abd35e4ef557c40ba87b068b8fc9b367f22aab4d056a0bd34b793e5cb46e60f3d26c6c32642cbd1ff3ebe9c82086c7b7b65d4f5c calls-v0.1.5.tar.gz"
+sha512sums="15b463de14f89c80fe95579517f8b00575f245586c6fff81374000cd7ce6becf03e632cde15a0a78e0848b04f73381ecb61c69d543990c243a5992bf5d269a01 calls-v0.1.7.tar.gz"
diff --git a/community/can-utils/APKBUILD b/community/can-utils/APKBUILD
new file mode 100644
index 0000000000..7ca1533663
--- /dev/null
+++ b/community/can-utils/APKBUILD
@@ -0,0 +1,31 @@
+# Contributor: Milan P. Stanić <mps@arvanta.net>
+# Maintainer: Milan P. Stanić <mps@arvanta.net>
+pkgname=can-utils
+pkgver=2020.02.04
+pkgrel=0
+pkgdesc="SocketCAN userspace utilities and tools"
+url="https://github.com/linux-can/can-utils"
+arch="all"
+license="GPL-2.0-only AND BSD-3-Clause"
+options="!check" # package don't have tests
+makedepends="cmake linux-headers"
+source="$pkgname-$pkgver.tar.gz::https://github.com/linux-can/can-utils/archive/v$pkgver.tar.gz"
+
+build() {
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=None \
+ $CMAKE_CROSSOPTS .
+ make -C build
+}
+
+package() {
+ make -C build DESTDIR="$pkgdir" install
+}
+
+sha512sums="5f12a84b82564da5a47e6dc906bf26f0e56db77ce367b5b72a2820cf18447d78a355d0173c678e33dc0e4cc07ef3a12b3a84d6b016c7ee0b1ac5a7f10daee1c8 can-utils-2020.02.04.tar.gz"
diff --git a/community/cantor/APKBUILD b/community/cantor/APKBUILD
index 34153f6cb6..f031cfbd40 100644
--- a/community/cantor/APKBUILD
+++ b/community/cantor/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=cantor
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !armhf !mips !mips64"
url="https://edu.kde.org/cantor/"
@@ -29,4 +29,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="fa948ab806a051d7cd820becae72c10042e9de6535401dcd2617b4558c4353a7594ff75e75e37587b6d1064c36044863fe93c701f1c869145e38be870216d17c cantor-20.04.1.tar.xz"
+sha512sums="07351d8b4b72653394a337bc3ae5c8f8c669dd8cd66f4cf9d41bbdd25b47a8b3666f79580e319ef56c878ab626ce959d825b4a34243c5f639de96674a1bc111d cantor-20.04.3.tar.xz"
diff --git a/community/cassandra-cpp-driver/APKBUILD b/community/cassandra-cpp-driver/APKBUILD
index e0bbadb51c..4aa986e5ee 100644
--- a/community/cassandra-cpp-driver/APKBUILD
+++ b/community/cassandra-cpp-driver/APKBUILD
@@ -2,15 +2,14 @@
# Maintainer: Gennady Feldman <gena01@gmail.com>
pkgname=cassandra-cpp-driver
_pkgname=cpp-driver
-pkgver=2.10.0
+pkgver=2.15.2
pkgrel=0
pkgdesc="Cassandra CPP Driver"
url="https://datastax.github.io/cpp-driver/"
arch="aarch64 x86_64 x86 ppc64le"
license="Apache-2.0"
options="!check" # FIXME: cassandra_integration_tests won't link
-depends=""
-makedepends="cmake make openssl-dev libuv-dev"
+makedepends="cmake make openssl-dev libuv-dev zlib-dev"
subpackages="$pkgname-dev"
source="$_pkgname-$pkgver.tar.gz::https://github.com/datastax/cpp-driver/archive/$pkgver.tar.gz
"
@@ -21,7 +20,7 @@ build() {
cd "$builddir"/build
export CXXFLAGS="$CXXFLAGS -Wno-error=deprecated-copy"
cmake \
- -DCMAKE_BUILD_TYPE=RELEASE \
+ -DCMAKE_BUILD_TYPE=None \
-DCASS_BUILD_STATIC=ON \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_INSTALL_LIBDIR=lib ..
@@ -33,4 +32,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="92e214a5e2358955999dc58caccc66483676ac274c10703bcd628c144190d6e878418fe9471672db726508fba33611c930526710ffe6ec583f4f54d5b9d280d9 cpp-driver-2.10.0.tar.gz"
+sha512sums="f35fb7369cfd39fa0c7aed8b4fc6b926d769ef8a5f63af99fd1c8b782efb57e3a6d44378363393f45676a767066b9b967e4fbbc55df16fa5790e56fa6749ba4d cpp-driver-2.15.2.tar.gz"
diff --git a/community/catch2/APKBUILD b/community/catch2/APKBUILD
index c6a2a6e79c..ac60846742 100644
--- a/community/catch2/APKBUILD
+++ b/community/catch2/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=catch2
-pkgver=2.12.2
+pkgver=2.13.0
pkgrel=0
arch="noarch"
url="https://github.com/catchorg/Catch2"
@@ -23,7 +23,7 @@ build() {
check() {
cd build
- # ApprovalTests is broken
+ # ApprovalTests is broken https://github.com/catchorg/Catch2/issues/1780
CTEST_OUTPUT_ON_FAILURE=TRUE ctest -E "ApprovalTests"
}
@@ -31,4 +31,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="9ecc553a7e24c95759fd4c43caec635f4c07e6073aa247779ed953831aece4b31f0a34df3459427a010aa7c43304674d0bb67629c23376d105a4817367adb4f8 catch2-v2.12.2.tar.gz"
+sha512sums="07786a9426d9696cd8f9cad14a3d5d00ad507ba6a63699f0cce567b4749d60a25eaf2e469902d8f867f282e2f635021ad6ea38648d69a6316b296b913f7c172d catch2-v2.13.0.tar.gz"
diff --git a/community/cbindgen/APKBUILD b/community/cbindgen/APKBUILD
index 12a5dd1009..4c1ab2c69b 100644
--- a/community/cbindgen/APKBUILD
+++ b/community/cbindgen/APKBUILD
@@ -3,7 +3,7 @@
pkgname=cbindgen
# Please be VERY careful bumping this - Firefox regularly fails to build
# with new versions!
-pkgver=0.14.2
+pkgver=0.14.3
pkgrel=0
pkgdesc="Tool to generate C bindings from Rust code"
url="https://github.com/eqrion/cbindgen"
@@ -26,4 +26,4 @@ package() {
install -Dm0755 target/release/cbindgen -t "$pkgdir"/usr/bin
}
-sha512sums="d3ab0a4c217c9047bc3ada7911d4ae1bdfc09092835f78d232bb56ef0d9a499df43e358532dfb828a04df61a0cacccd7e57214cd15f466791eb1b8edd9f92ed0 cbindgen-0.14.2.tar.gz"
+sha512sums="abce798aff93260c28b0717df5fd25cf24b3eb89c9d05df4832d06169ec30db8e1c17a300f88087c6fbd4414a6aae6788e162dde838aac01c499afcb145c8461 cbindgen-0.14.3.tar.gz"
diff --git a/community/ccid/APKBUILD b/community/ccid/APKBUILD
index 2049312af1..b75414136d 100644
--- a/community/ccid/APKBUILD
+++ b/community/ccid/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Timo Teräs <timo.teras@iki.fi>
# Maintainer: Timo Teräs <timo.teras@iki.fi>
pkgname=ccid
-pkgver=1.4.32
+pkgver=1.4.33
pkgrel=0
pkgdesc="USB CCID/ICCD SmartCard reader driver"
url="https://ccid.apdu.fr/"
@@ -30,4 +30,4 @@ package() {
cp src/92_pcscd_ccid.rules "$pkgdir"/usr/lib/udev/rules.d/
}
-sha512sums="80fc3bac547ee7c37ff0e72cc650d0a5e1102720698bdc1278581ec53ff1407e0e719eb0345775fbc76c0d56d9271dcb07a9ddc98450bba2ff37823f23a8adbf ccid-1.4.32.tar.bz2"
+sha512sums="ccfcecbaca4c8f1ee4a4925bd313ced6d6f15ad422cbcc387627aef203a9ae0ff7775c4a2c5d25978ab33ebfd93c34de50e1f783df787b77ea7c774a45ed126b ccid-1.4.33.tar.bz2"
diff --git a/community/certbot-apache/APKBUILD b/community/certbot-apache/APKBUILD
index ef86770bf0..c2b8f4c671 100644
--- a/community/certbot-apache/APKBUILD
+++ b/community/certbot-apache/APKBUILD
@@ -1,17 +1,16 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
-pkgname="certbot-apache"
-pkgver="1.0.0"
-pkgrel=0
+pkgname=certbot-apache
+pkgver=1.6.0
+pkgrel=1
pkgdesc="Apache plugin for Certbot client"
-url="https://pypi.python.org/pypi/$pkgname"
+url="https://pypi.org/project/certbot-apache/"
arch="noarch"
-license="Apache"
-depends="certbot py3-acme py3-mock py3-augeas
-py3-setuptools py3-zope-component py3-zope-interface"
+license="Apache-2.0"
+depends="certbot py3-acme py3-mock py3-augeas
+ py3-setuptools py3-zope-component py3-zope-interface"
checkdepends="py3-pytest"
-source="https://pypi.io/packages/source/c/$pkgname/$pkgname-$pkgver.tar.gz"
-builddir="$srcdir/$pkgname-$pkgver"
+source="https://pypi.io/packages/source/c/certbot-apache/certbot-apache-$pkgver.tar.gz"
build() {
python3 setup.py build
@@ -25,4 +24,4 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="25cfaf8d58f52c502cf7a0cc70f279ccc7eb44f16dc509b32cd15310fff52c5b92c2cf0ecbc55abab830659219cf4c458363dfd4b8391d23f098d5afce3f636d certbot-apache-1.0.0.tar.gz"
+sha512sums="cb5a09eacc91c218154307645f1de4c80bf5cf5aa139a46dca25a07d6eee237c2fd5eddda1841082d148d4c428a49967b00ee97d303616ea06d468b40fff7012 certbot-apache-1.6.0.tar.gz"
diff --git a/community/certbot-nginx/APKBUILD b/community/certbot-nginx/APKBUILD
index f0038092f4..8fd22052ae 100644
--- a/community/certbot-nginx/APKBUILD
+++ b/community/certbot-nginx/APKBUILD
@@ -1,17 +1,16 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
-pkgname="certbot-nginx"
-pkgver="1.0.0"
-pkgrel=0
+pkgname=certbot-nginx
+pkgver=1.5.0
+pkgrel=1
pkgdesc="Nginx plugin for Certbot client"
-url="https://pypi.python.org/pypi/$pkgname"
+url="https://pypi.org/project/certbot-nginx/"
arch="noarch"
-license="Apache"
+license="Apache-2.0"
depends="certbot py3-acme py3-mock py3-openssl py3-parsing
-py3-setuptools py3-zope-interface"
+ py3-setuptools py3-zope-interface"
checkdepends="py3-pytest"
-source="https://pypi.io/packages/source/c/$pkgname/$pkgname-$pkgver.tar.gz"
-builddir="$srcdir/$pkgname-$pkgver"
+source="https://pypi.io/packages/source/c/certbot-nginx/certbot-nginx-$pkgver.tar.gz"
build() {
python3 setup.py build
@@ -25,4 +24,4 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="fd55f981744c5a4bbd54c37e4de7180098717c8a0047f55507c9ad05e86d3c917e5dcd1fe0fa0207935e590d918f922ff645a09fb6e6496c04536d5319672641 certbot-nginx-1.0.0.tar.gz"
+sha512sums="034cd3b9be3bd6e4e15ec4e01335814013049d48932a55f99045ebee757ccfbc19d1513abdc6f0a9ec4d1ed985d5113368f9720d8a1e4fc0ff2548a346170a9e certbot-nginx-1.5.0.tar.gz"
diff --git a/community/certbot/APKBUILD b/community/certbot/APKBUILD
index df05ec7e78..2c26e4bb91 100644
--- a/community/certbot/APKBUILD
+++ b/community/certbot/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=certbot
-pkgver=1.4.0
+pkgver=1.7.0
pkgrel=0
pkgdesc="An ACME client that can update Apache/Nginx configurations"
url="https://github.com/certbot/certbot"
@@ -39,4 +39,4 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="e8aa3c412bec0b10d6e8f119b8f23c17db0e761c1b476503a141c734f379a4e5322a37a8d16af837e9538932423c0161ea06f66928634c2c2c7dc556423e4f42 certbot-1.4.0.tar.gz"
+sha512sums="987ceb63130dc98df0e4866a25c5d8ee4dc27b79650e5c8e149d45fec4709cf7c5f980de38e83d354e313df904c3830075ef04b8394f71998f06f9fa75bfb7fe certbot-1.7.0.tar.gz"
diff --git a/community/cervisia/APKBUILD b/community/cervisia/APKBUILD
index 7bdad8635c..6d71faacc8 100644
--- a/community/cervisia/APKBUILD
+++ b/community/cervisia/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=cervisia
-pkgver=20.04.1
+pkgver=20.04.3
pkgrel=0
arch="all !armhf"
url="https://kde.org/applications/development/org.kde.cervisia"
@@ -29,4 +29,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="58dace37962ab4a64b9245272c62886d1ba3b27cb2837e0d1e67f24d53ae15f4970f691286f0cc382495404e76def936c6c24256c52b54930e42719e4b20046b cervisia-20.04.1.tar.xz"
+sha512sums="cdbd6d9c212e92ca7f925c23c20442fa72cb07f666a5f2895a1cb631ff9bc87024bdf2bdbb8b2c638104f688cca585b64eaec5c8ed20ea153fa1184a2f5193c2 cervisia-20.04.3.tar.xz"
diff --git a/community/cfengine/APKBUILD b/community/cfengine/APKBUILD
index f2da224ecb..7b5e5fc27d 100644
--- a/community/cfengine/APKBUILD
+++ b/community/cfengine/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=cfengine
-pkgver=3.15.1
+pkgver=3.16.0
pkgrel=0
pkgdesc="A systems administration tool for networks"
url="https://www.cfengine.com/"
@@ -65,5 +65,5 @@ masterfiles() {
make install DESTDIR="$subpkgdir"
}
-sha512sums="5a40386f71c40d3f12a0eb0015bcd3cd581bc8604841f5976efac980f400acf0bfcbf4e1e871cf2937f8639dd5905ac4161c53df22a412ec3b478e585a0f26e6 cfengine-3.15.1.tar.gz
-efa38b1868c94f97bc8af4c247ec71a8f4e3809b2da2b32d3759010fbea46c369de3bcd4cfc3de318e1278d91d28cf0bea42e2807316c295e608aaebd61bf391 cfengine-masterfiles-3.15.1.tar.gz"
+sha512sums="30d4beaf108f8215d24948cf197951af14e551b85698d66f6d1040261ea865e914fe0fefded3f701e2800228f06d3ba90530d42e07058de47d6ef5016577613c cfengine-3.16.0.tar.gz
+b38a2fcb83a381470d5e2b95487939f7028c7798d5bc32606f6d27447e64468f273dbf0cf3f1a460ade51d5693a7fb2c546accb2dbd78285dc753fb232db6bae cfengine-masterfiles-3.16.0.tar.gz"
diff --git a/community/chatty/APKBUILD b/community/chatty/APKBUILD
index 54404953bd..046d036440 100644
--- a/community/chatty/APKBUILD
+++ b/community/chatty/APKBUILD
@@ -1,18 +1,19 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Contributor: Danct12 <danct12@disroot.org>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=chatty
-pkgver=0.1.10
-pkgrel=0
+pkgver=0.1.14
+pkgrel=1
pkgdesc="A phone dialer and call handler"
arch="all !s390x !mips !mips64" # Blocked by libhandy and evolution
url="https://gitlab.gnome.org/Community/Purism/chatty"
license="GPL-3.0-or-later"
depends="libpurple-xmpp purple-mm-sms"
makedepends="meson ninja gtk+3.0-dev pidgin-dev libhandy-dev evolution-dev
- libgee-dev folks-dev feedbackd-dev"
+ evolution-data-server-dev libgee-dev folks-dev feedbackd-dev"
checkdepends="appstream-glib desktop-file-utils"
-source="$pkgname-$pkgver.tar.gz::https://source.puri.sm/Librem5/chatty/-/archive/v$pkgver/chatty-v$pkgver.tar.gz"
-subpackages="$pkgname-lang"
+source="https://source.puri.sm/Librem5/chatty/-/archive/v$pkgver/chatty-v$pkgver.tar.gz"
+subpackages="$pkgname-lang $pkgname-bash-completion"
builddir="$srcdir/$pkgname-v$pkgver"
build() {
@@ -33,4 +34,4 @@ check() {
package() {
DESTDIR="$pkgdir" ninja -C output install
}
-sha512sums="98c4a26b66ee4020063059985f1cf17a65fdf6dbc2400ee33c887f9cd05216a14130cc26fe83321692824bdc3f3d2f7b1f055621e4616451cb96f40872e6dc89 chatty-0.1.10.tar.gz"
+sha512sums="45153407485433d81624e087ed436e58343402cb0c40e2b6ca88b1a1ef17fd3ce84d543d56c7a37c19e881626aaff3cb7f17d674f859803ceaf4487860a41c95 chatty-v0.1.14.tar.gz"
diff --git a/community/check_postgres/APKBUILD b/community/check_postgres/APKBUILD
index 5398ec0276..f6338a736f 100644
--- a/community/check_postgres/APKBUILD
+++ b/community/check_postgres/APKBUILD
@@ -4,18 +4,17 @@
# TODO: run tests!
pkgname=check_postgres
pkgver=2.25.0
-pkgrel=0
+pkgrel=1
pkgdesc="PostgreSQL monitoring script"
url="https://bucardo.org/wiki/Check_postgres"
arch="noarch"
-license="BSD"
+license="BSD-2-Clause"
depends="postgresql perl"
makedepends="perl-dev"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/bucardo/check_postgres/archive/$pkgver.tar.gz"
build() {
-
perl Makefile.PL \
INSTALL_BASE=/usr \
INSTALLMAN1DIR=/usr/share/man/man1 \
@@ -26,7 +25,6 @@ build() {
}
package() {
-
make DESTDIR="$pkgdir" install
# Fix file extension because MakeMaker cannot do this
diff --git a/community/chezmoi/APKBUILD b/community/chezmoi/APKBUILD
index 214ca6623c..d375494178 100644
--- a/community/chezmoi/APKBUILD
+++ b/community/chezmoi/APKBUILD
@@ -1,19 +1,19 @@
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=chezmoi
-pkgver=1.8.1
+pkgver=1.8.3
pkgrel=0
pkgdesc="Manage your dotfiles across multiple machines, securely."
url="https://www.chezmoi.io/"
-arch="all"
+arch="all !mips !mips64" # go missing
license="MIT"
makedepends="go"
options="!check chmod-clean" # no test suite
subpackages="
$pkgname-doc
- $pkgname-bash-completion:bashcomp:noarch
- $pkgname-zsh-completion:zshcomp:noarch
- $pkgname-fish-completion:fishcomp:noarch
+ $pkgname-bash-completion
+ $pkgname-zsh-completion
+ $pkgname-fish-completion
"
source="$pkgname-$pkgver.tar.gz::https://github.com/twpayne/chezmoi/archive/v$pkgver.tar.gz"
@@ -33,6 +33,12 @@ build() {
package() {
install -Dm0755 chezmoi "$pkgdir"/usr/bin/chezmoi
+ install -Dm0644 completions/chezmoi-completion.bash \
+ "$pkgdir"/usr/share/bash-completion/completions/$pkgname
+ install -Dm0644 completions/chezmoi.zsh \
+ "$pkgdir"/usr/share/zsh/site-functions/_$pkgname
+ install -Dm0644 completions/chezmoi.fish \
+ "$pkgdir"/usr/share/fish/completions/$pkgname.fish
}
doc() {
@@ -41,39 +47,9 @@ doc() {
cp "$builddir/docs/"* "$subpkgdir/usr/share/doc/chezmoi"
}
-bashcomp() {
- pkgdesc="additional scripts for bash like shell completion"
- depends=""
- install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
-
- cd "$builddir"
- install -Dm0644 completions/chezmoi-completion.bash \
- "$subpkgdir"/usr/share/bash-completion/completions/$pkgname
-}
-
-zshcomp() {
- pkgdesc="additional scripts for zsh like shell completion"
- depends=""
- install_if="$pkgname=$pkgver-r$pkgrel zsh"
-
- cd "$builddir"
- install -Dm0644 completions/chezmoi.zsh \
- "$subpkgdir"/usr/share/zsh/site-functions/_$pkgname
-}
-
-fishcomp() {
- pkgdesc="additional scripts for fish like shell completion"
- depends=""
- install_if="$pkgname=$pkgver-r$pkgrel fish"
-
- cd "$builddir"
- install -Dm0644 completions/chezmoi.fish \
- "$subpkgdir"/usr/share/fish/site-functions/_$pkgname
-}
-
cleanup_srcdir() {
go clean -modcache
default_cleanup_srcdir
}
-sha512sums="9893c51b75c5aa792595f7edc116670248c3c9c411bb3762577dc5fab1bf67edd9b179119b59fb0dfbd13a8b9c210bd3802facb93b3791f9d17f78d056f91c16 chezmoi-1.8.1.tar.gz"
+sha512sums="f4cbc733347d66eb909158c6879c8d4f2851c3458539ed0e6a99ffea863832f7ed35a6031f22ac6838d352ce96316432fd7f6f749d13d8df8735bf037c11a165 chezmoi-1.8.3.tar.gz"
diff --git a/community/chromium/APKBUILD b/community/chromium/APKBUILD
index b3a424905e..5c44976fb9 100644
--- a/community/chromium/APKBUILD
+++ b/community/chromium/APKBUILD
@@ -1,11 +1,12 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=chromium
-pkgver=83.0.4103.61
+pkgver=84.0.4147.105
pkgrel=0
pkgdesc="Chromium web browser"
url="https://www.chromium.org/Home"
-arch="x86_64 aarch64"
+arch="x86_64 aarch64" # x86: ./v8_context_snapshot_generator segfaults
+ # armv7: /usr/bin/ld: final link failed: memory exhausted when linking chrome
license="BSD-3-Clause"
depends="xdg-utils"
makedepends="
@@ -45,6 +46,7 @@ makedepends="
libpng-dev
libusb-dev
libva-dev
+ libvpx-dev
libwebp-dev
libxcomposite-dev
libxcursor-dev
@@ -68,8 +70,8 @@ makedepends="
snappy-dev
speex-dev
sqlite-dev
+ xcb-proto
xdg-utils
- yasm
zlib-dev
py2-setuptools
"
@@ -107,16 +109,24 @@ source="https://commondatastorage.googleapis.com/chromium-browser-official/chrom
aarch64-fixes.patch
elf-arm.patch
- add-missing-algorithm-header.patch
- add-missing-limits-headers.patch
- add-missing-memory-headers.patch
- avoid-double-destruction-of-ServiceWorkerObjectHost.patch
- libstdc-fix-incomplete-type-in-AXTree-for-NodeSetSiz.patch
- make-some-of-blink-custom-iterators-STL-comaptible.patch
remove-unsupported-compiler-warnining.patch
+
+ chromium-84-crashpad-include-cstring.patch
+ chromium-84-mediaalloc.patch
+ chromium-84-gcc-DCHECK_EQ-unique_ptr.patch
+ chromium-84-std-vector-const.patch
+ upstream-avoid-calling-DeleteForCurrentDocument-from-destructor.patch
+ upstream-force-mp3-files-to-have-a-start-time-of-zero.patch
+ upstream-AXObject-stl-iterator.patch
+ upstream-ListContainerHelper-include-cstring.patch
"
# secfixes:
+# 83.0.4103.116-r0:
+# - CVE-2020-6505
+# - CVE-2020-6506
+# - CVE-2020-6507
+# - CVE-2020-6509
# 72.0.3626.121-r0:
# - CVE-2019-5786
@@ -152,13 +162,13 @@ prepare() {
libevent
libjpeg
libpng
+ libvpx
libwebp
libxml
libxslt
opus
re2
snappy
- yasm
"
for _lib in $use_system libjpeg_turbo; do
msg "Removing buildscripts for system provided $_lib"
@@ -169,7 +179,6 @@ prepare() {
\! -path './third_party/libxml/*' \
\! -path './third_party/pdfium/third_party/freetype/include/pstables.h' \
\! -path './third_party/harfbuzz-ng/utils/hb_scoped.h' \
- \! -path './third_party/yasm/run_yasm.py' \
\! -regex '.*\.\(gn\|gni\|isolate\|py\)' \
-delete
done
@@ -178,6 +187,7 @@ prepare() {
python2 build/linux/unbundle/replace_gn_files.py --system-libraries \
$use_system
third_party/libaddressinput/chromium/tools/update-strings.py
+
}
_gn_flags() {
@@ -197,7 +207,6 @@ build() {
use_sysroot=false \
treat_warnings_as_errors=false \
fatal_linker_warnings=false \
- binutils_path=\"/usr/bin\" \
use_custom_libcxx=false \
use_gold=false \
use_allocator=\"none\" \
@@ -251,12 +260,21 @@ build() {
AR="ar" CC="clang" CXX="clang++" LD="clang++" NM=/usr/bin/nm \
out/Release/gn gen out/$_buildtype --args="$_c $_ca"
+ # Make xcbgen available to ui/gfx/x/gen_xproto.py running under Python 2
+ ln -s /usr/lib/python3.*/site-packages/xcbgen .
+ export PYTHONPATH="$PWD"
+
msg "Ninja turtles GO!"
# build mksnapshot
ninja -C out/$_buildtype mksnapshot
ninja -C out/$_buildtype v8_context_snapshot_generator
+ if [ "$CARCH" = "x86" ]; then
+ # x86 only - dependency issues compiling obj/chrome/browser/devtools/devtools/cast_handler.o
+ ninja -C out/$_buildtype obj/chrome/common/media_router/mojom/media_router__generator.stamp
+ fi
+
# final link needs lots of file descriptors
ulimit -n 2048
@@ -323,23 +341,23 @@ chromedriver() {
mv "$pkgdir"/usr/bin/chromedriver "$subpkgdir"/usr/bin
}
-sha512sums="0fa179bdc61399c3e15e03ce1e720ca6487df603712689ffd4161ef1103c131b0baaedca3c7d706dfdcd2fa3328337cc4a807c0478a429f88358e512cfacbcba chromium-83.0.4103.61.tar.xz
+sha512sums="23cdd8b49c3276b16f1b4753fadf9f428720f0a95a3f567d189ba0e8a231d7bc1f62e96da6188645243eedac15ecc554b97e83c1a63aa647e7946cc1ba015a8c chromium-84.0.4147.105.tar.xz
a3bb959c65944ae2fb765725cedcffd743a58bc0c2cd1f1999d15fe79801d00f3474b08b4ed7b48859ed921eb57093d0ad09d90f201d729ed9b8a419a591ed29 pstables-2.8.h
b9a810416dd7a8ffc3a5ced85ad9acebda1665bd08a57eec7b189698cc5f74d2c3fd69044e20fcb83297a43214b2772a1312b2c6122ea0eb716abacf39524d60 chromium-launcher.sh
f6d962b9e4c22dd42183df3db5d3202dab33eccecafb1bf63ca678147289581262db1e5e64cbe8f9c212beefb0a6717bb8d311e497f56b55fe95b8bab2db493f chromium.conf
e182c998a43d22d1c76a86c561619afd1fca8c2be668265ad5e2f81a3806f7a154272cc027a2f8b370fb69446892c69e5967a4be76082325c14245ee7915234c chromium.desktop
2d8237a940ea691bd10b08315429677a587f7ef9692a0cca53bfd066eae82998a6c71f402a8669e9de39f94d7f3280745d1628ea6eac5d76ca7116844d4e0dac google-api.keys
b726ef2ecfe7d471e60d67de1e05847d214df6093b41bb2055652a9028327af19a8b10e7175467240f4dfec9e3ae97a6c4666bfd2cd6cb436c54656a085653ae default-pthread-stacksize.patch
-1d815644101b9d8892964ed5c683773b35a195d0635ad628936ad0e9f879abfc39a1f4d8ef11b9783ed0eec404c5103f9935250d3108433682a9f51c74cd40ba musl-fixes.patch
-893211a39e5b5b2e1dabcac9b232d34c6048304b706029ebb25023718a1c73d9afd889e811002351befa9db5f3b4814b25c5911a3230a9729696e2b15f2bf35b musl-fixes-breakpad.patch
+5dc855cf321adbf8e7768e7a4b0684760952c607bffb0e3b6d7b8e632155ed85cb67a6734b736759f0f06c2c017de0a1be18a6e52f0796570ca39520dddffece musl-fixes.patch
+e8675aff9fccd8b58cc839ef1d9e0e022d66aa94f72baa72e7acf92ceb2691f6a7907cc60ec3a87f894efdd639a3dec7fe702c97d446fcdea99452caec57e002 musl-fixes-breakpad.patch
d78479bdea1c847d6e1506421a3eb716031cd24aa979f0e653c0406b507a5a89924d15e6c603e291f1b17751fb0788571f42699214fd1462334c0daabd584ffe musl-hacks.patch
919f13a2cd65673f267321cf95c5410e65bc5264d6704d0791b25d39111282bedb425bd9824dde3b67422cfb874c86a9383ded686e39cfd4aac239edaf41cfc8 musl-libc++.patch
-8d57d524978852ded41394793d611083d82241ecbc64808bbf5759d7bf0db0fe92af84935cf9e556d555f8d9963c847611413fa68634202f817b671be414c224 musl-sandbox.patch
+eda730d7ee307f2406e96c3313e9f3a17c2577af9bcc8cbfd4099d2b590d81a1c8adf7bf9ba58dd0ec4ebd77001701a73e0aa718cac583a01a8876ddece82d58 musl-sandbox.patch
129ec746fd951ee6d0bf0b4389b7c988523870507de1f92f5706f4eb49039d4a49ed30e92b0634e3ae521fc3e129adc1c6edc7435922fc91658d8c087520c707 no-execinfo.patch
06d6b4c466fa48f2d22c338e20458d8fa50bbbf744468f41bc3c1892e739002b1fbc5c133a37252cec4ff4f804847add6b9c0cc1f84fb276939471c09e467fb6 no-mallinfo.patch
b1edab2a782a0fd554d0fcee893374282ceca797e9595f1b4dd1c4dbeb65a5d6c368f2000f8d44baea3a53880621fa33c456b663d72960e94f2e05f9ec4f7965 resolver.patch
f4265df7532625070c51ac43466e3e0f21e696f90c3b6040ef62a21defa7666203ff8219d9c9a5bebc011024aff300fbcbd941cebd0df59c4bc068d8f290221e swiftshader.patch
-e2b5b6f848c0fcb9ea7c932be0afef65a89328c4425843b670d9d80440946ba1cf4eeb08eebbbe700d8514e5075664660da9f8368e5f0deec582a95d4cd2b07a create-extra-view-redefinition.patch
+5b88c065819a44684ceea87239320f8120cfde0dc2f6dd739a007488dea6608c11584c56f3876a062641c9ca6fa82f43877c547ad470766aec31f5151bb2bdc1 create-extra-view-redefinition.patch
cf9970ef403ff7a68bf08c0ba5e681eec459fcb1afb6859e5a80f4874f1b9a656377b4540eeb5208ddec570efa206f147e32718c687fa29ca3acc4fde6e8cbe8 chromium-use-alpine-target.patch
599f5ef338b5797e04436bdc88921c31365d2dea2613d40053be6e774f654e2889efb0c0bd55c2c5044a6805510fbc337da555971169a75d584fac93e18256ac media-base.patch
2e5a83826239849d096aead033eb519338b84e6fbbf58abfcd7cfe40d0b3070b66bcc825ec84406484d73d1a333f1b9d23a8ab44987ab5c8b187076c84cd668b musl-crashpad.patch
@@ -349,10 +367,12 @@ cf9970ef403ff7a68bf08c0ba5e681eec459fcb1afb6859e5a80f4874f1b9a656377b4540eeb5208
ad4ddc25df7aa1de2038b7adb86d27679ecdb7e3e16c0eec994e947a08c41504b6fb41166f7868ff5f58ce8191c78800cbb91d259c864840fa5af1d7ba5d43a1 gcc-arm.patch
7f81d97cce25d5530a2cb84105247e3707e344a285b0ac73c2f9275eae4bcc5aea6ff27307ec6607f95c13e9e724fab0e15e6fb8a33b3a9bfe0b3dbfdfb33ae6 aarch64-fixes.patch
9b1441fe42421ef9ead86a5143bf997d989bd53a8969cdfdf4e0c45f847efc8c1d127e15fb05e2ef5dbefbb228cbdc2849404d74997ca56265599e12e5efd6e4 elf-arm.patch
-362e08911220e62945748cbd9f078df087f26737258f7fea023c0d256a0a353a44de2fc9942684d7632b903f4c1a2f89dc90fb43e12717a5495e67d8972fa03b add-missing-algorithm-header.patch
-b64e03d9bf1f6488f183b103abfd175bc7c3805be81c037281b4cad8ae698d462b15bef7ffb938098ad183e01553ce34de4050d20fc49cacb68eb40581f4ebb4 add-missing-limits-headers.patch
-15c52f53ae96e43235cac4e530f76f8ec4a30e984f5b8b22d48f779952040f738c3b115aec6f4a30a7d8dd8a9a74400797d3145812a335db146756c5edf05872 add-missing-memory-headers.patch
-2a480de85c257a9ef151301dbb0aa76b0a4ef9ca9b5c597e97064567e4f40a54eb3404376b84ad995dbdaf48bf4687c7b8375425552ec5ab78551673f9aec33f avoid-double-destruction-of-ServiceWorkerObjectHost.patch
-469e8ccbe840ed0602236ddb49ee4c92dd40179ce42bb58f820392bc5b77a93e29a2169dccd6e81d4f703dfeb557e10314ad081aab83ec0c1f009dabb13e997e libstdc-fix-incomplete-type-in-AXTree-for-NodeSetSiz.patch
-4133aad3a714a249dcdf9958d27823f1ddcebd4883443e0f81a50320525e9b4e8f7db0d75f7d55f05d120b5dda3314769e6a9b48f974bfa7ea4eaa13331d0048 make-some-of-blink-custom-iterators-STL-comaptible.patch
-7bb86c213149ce15ccf46bff93f6efe23415febe312d98a662180c71161a0fb9737ba47707d4433a70e5329919416759c35c050a3d00240fd004111d981383d0 remove-unsupported-compiler-warnining.patch"
+e02d4cd916ee5ff0b03fcbd22cbcad35d67338599ed099026fc13053a7e15fbd24335b9cb3961541f8da09bddb114b527230e1cbd274f6cdde012a25421076c7 remove-unsupported-compiler-warnining.patch
+9e87e14a342a7dfac8642e9dac37b747336b415876062752ae75f126f3455ec093e6e434749c6816a6a885832240551aba0c141065909d3d3d3c65695ec04f57 chromium-84-crashpad-include-cstring.patch
+363929fa33452f824f8351ab43b70bfcfd77d9cfd8d3fe6e56dc8813b0ae0e3fadbe43c956a2652e3f49a3434c3b58b24758a1922c7db86054b1ca7fce296ab0 chromium-84-mediaalloc.patch
+e974ffcfefa69d290ccd05729c992623075b15d6718218a3634ce30ecada478f961b97123949d384ceb45075178ade1a8165374c1a5cf9b1f0d46845b4ebc5c6 chromium-84-gcc-DCHECK_EQ-unique_ptr.patch
+d7c45cb25b429351dd6c3c7b2f64f1a3b3d0e2901d9eb24a5d8e6517bd16559117c4eab5565c8f2221aca7836d81ac9106af8de8ddcc11b200ddfc0bcba31c77 chromium-84-std-vector-const.patch
+c81a870a10445a0b50cab0bb2b5b416e5d77f4ba2a38c7076ff8697fa496565be7186e2781f03d2a9f5837cbe7e8a84132d961cea0c1f9010218547a9c93e338 upstream-avoid-calling-DeleteForCurrentDocument-from-destructor.patch
+51e3fc8cc18035bb5ec3e4da69febfad1877a594be925f1b05eb9838dad7155418b9a943e882c77e36c26caec3b08321edc130fa3c09b6e527b578e57a131b19 upstream-force-mp3-files-to-have-a-start-time-of-zero.patch
+f5b39f5238e7987610088b69e834f8f0445397b54b9d6355f883311a72b97e3c7cffe663f96614025521f50ddb688951a21d6994c6533c290ac0771c0bad645f upstream-AXObject-stl-iterator.patch
+25b472576edad6fc2fc358865d673db9431eb4b3a6a60b7ff827fd41ded477d2baf7e27e8c1a5c17451c2d8577dcea7b236c36f76a673e9d72171d8a9b17a624 upstream-ListContainerHelper-include-cstring.patch"
diff --git a/community/chromium/add-missing-algorithm-header.patch b/community/chromium/add-missing-algorithm-header.patch
deleted file mode 100644
index c03e67c539..0000000000
--- a/community/chromium/add-missing-algorithm-header.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Upstream: Yes
-From 2b9d6daa0ab5ce45ec5555466d5a5a583a020ea8 Mon Sep 17 00:00:00 2001
-From: Daniel Playfair Cal <daniel.playfair.cal@gmail.com>
-Date: Sat, 18 Apr 2020 00:27:38 +0000
-Subject: [PATCH] Add missing algorithm header in crx_install_error.cc
-
-This is needed for the use of std::find.
-
-Change-Id: I2dc43b3887c467986c5346be5a9e27a987e1e5b3
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2152333
-Reviewed-by: Ken Rockot <rockot@google.com>
-Commit-Queue: Ken Rockot <rockot@google.com>
-Cr-Commit-Position: refs/heads/master@{#760272}
----
- extensions/browser/install/crx_install_error.cc | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/extensions/browser/install/crx_install_error.cc b/extensions/browser/install/crx_install_error.cc
-index a9765bb0a5a..bd0d3e35a16 100644
---- extensions/browser/install/crx_install_error.cc
-+++ extensions/browser/install/crx_install_error.cc
-@@ -4,6 +4,8 @@
-
- #include "extensions/browser/install/crx_install_error.h"
-
-+#include <algorithm>
-+
- #include "base/logging.h"
- #include "extensions/browser/install/sandboxed_unpacker_failure_reason.h"
-
diff --git a/community/chromium/add-missing-limits-headers.patch b/community/chromium/add-missing-limits-headers.patch
deleted file mode 100644
index 6eb25ec261..0000000000
--- a/community/chromium/add-missing-limits-headers.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Upstream: Yes
-From 74f76a6be385ef056b0be2362c32c728141cca16 Mon Sep 17 00:00:00 2001
-From: Stephan Hartmann <stha09@googlemail.com>
-Date: Fri, 17 Apr 2020 16:04:12 +0000
-Subject: [PATCH] IWYU: std::numeric_limits is defined in limits
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Change-Id: Ifbc379adc5bb7242c21e7da0bcfc28f49e4dd06f
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2153111
-Reviewed-by: François Doray <fdoray@chromium.org>
-Commit-Queue: François Doray <fdoray@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#760075}
----
- .../graph/policies/background_tab_loading_policy_helpers.cc | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc b/chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc
-index 4881c010bb9..593501d16a7 100644
---- chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc.orig 2020-05-20 09:08:05.395896528 -0400
-+++ chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc 2020-05-20 09:12:27.367172702 -0400
-@@ -3,6 +3,10 @@
- // found in the LICENSE file.
-
- #include "chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.h"
-+
-+#include <cmath>
-+#include <limits>
-+
- #include "base/logging.h"
-
- namespace performance_manager {
diff --git a/community/chromium/add-missing-memory-headers.patch b/community/chromium/add-missing-memory-headers.patch
deleted file mode 100644
index 061c608844..0000000000
--- a/community/chromium/add-missing-memory-headers.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Upstream: Yes
-From 40d994e4aa2e4d5077c1810e4623549618a19c05 Mon Sep 17 00:00:00 2001
-From: Piotr Tworek <ptworek@vewd.com>
-Date: Mon, 27 Apr 2020 16:31:46 +0000
-Subject: [PATCH] Include "memory" header to get the definition of
- std::unique_ptr.
-
-Right now the code im the affected fails to build when using libstdc++
-instead of bundled libcxx. Apparently libcxx pulls the necessary header
-indirectly.
-
-Change-Id: Ie5e86f228434ab16d622ae7a912d9ce607258931
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2164645
-Reviewed-by: Jochen Eisinger <jochen@chromium.org>
-Commit-Queue: Jochen Eisinger <jochen@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#762881}
----
- .../blink/renderer/core/html/trust_token_attribute_parsing.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/third_party/blink/renderer/core/html/trust_token_attribute_parsing.h b/third_party/blink/renderer/core/html/trust_token_attribute_parsing.h
-index f5a7ab03892..ef19cfaf680 100644
---- third_party/blink/renderer/core/html/trust_token_attribute_parsing.h
-+++ third_party/blink/renderer/core/html/trust_token_attribute_parsing.h
-@@ -5,6 +5,8 @@
- #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_HTML_TRUST_TOKEN_ATTRIBUTE_PARSING_H_
- #define THIRD_PARTY_BLINK_RENDERER_CORE_HTML_TRUST_TOKEN_ATTRIBUTE_PARSING_H_
-
-+#include <memory>
-+
- #include "base/optional.h"
- #include "services/network/public/mojom/trust_tokens.mojom-blink-forward.h"
- #include "third_party/blink/renderer/core/core_export.h"
diff --git a/community/chromium/avoid-double-destruction-of-ServiceWorkerObjectHost.patch b/community/chromium/avoid-double-destruction-of-ServiceWorkerObjectHost.patch
deleted file mode 100644
index f33da31510..0000000000
--- a/community/chromium/avoid-double-destruction-of-ServiceWorkerObjectHost.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-Upstream: Yes
-From bd59ce32629ef684624821419c43967b73d2989e Mon Sep 17 00:00:00 2001
-From: Hiroki Nakagawa <nhiroki@chromium.org>
-Date: Fri, 8 May 2020 08:25:31 +0000
-Subject: [PATCH] ServiceWorker: Avoid double destruction of
- ServiceWorkerObjectHost on connection error
-
-This CL avoids the case where ServiceWorkerObjectHost is destroyed twice
-on ServiceWorkerObjectHost::OnConnectionError() when Chromium is built
-with the GCC build toolchain.
-
-> How does the issue happen?
-
-ServiceWorkerObjectHost has a cyclic reference like this:
-
-ServiceWorkerObjectHost
- --([1] scoped_refptr)--> ServiceWorkerVersion
- --([2] std::unique_ptr)--> ServiceWorkerProviderHost
- --([3] std::unique_ptr)--> ServiceWorkerContainerHost
- --([4] std::unique_ptr)--> ServiceWorkerObjectHost
-
-Note that ServiceWorkerContainerHost manages ServiceWorkerObjectHost in
-map<int64_t version_id, std::unique_ptr<ServiceWorkerObjectHost>>.
-
-When ServiceWorkerObjectHost::OnConnectionError() is called, the
-function removes the reference [4] from the map, and destroys
-ServiceWorkerObjectHost. If the object host has the last reference [1]
-to ServiceWorkerVersion, the destruction also cuts off the references
-[2] and [3], and destroys ServiceWorkerProviderHost and
-ServiceWorkerContainerHost.
-
-This seems to work well on the Chromium's default toolchain, but not
-work on the GCC toolchain. According to the report, destruction of
-ServiceWorkerContainerHost happens while the map owned by the container
-host is erasing the ServiceWorkerObjectHost, and this results in crash
-due to double destruction of the object host.
-
-I don't know the reason why this happens only on the GCC toolchain, but
-I suspect the order of object destruction on std::map::erase() could be
-different depending on the toolchains.
-
-> How does this CL fix this?
-
-The ideal fix is to redesign the ownership model of
-ServiceWorkerVersion, but it's not feasible in the short term.
-
-Instead, this CL avoids destruction of ServiceWorkerObjectHost on
-std::map::erase(). The new code takes the ownership of the object host
-from the map first, and then erases the entry from the map. This
-separates timings to erase the map entry and to destroy the object host,
-so the crash should no longer happen.
-
-Bug: 1056598
-Change-Id: Id30654cb575bc557c42044d6f0c6f1f9bfaed613
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2094496
-Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
-Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#766770}
----
- .../service_worker_container_host.cc | 10 +++++
- .../service_worker_object_host_unittest.cc | 38 +++++++++++++++++++
- 2 files changed, 48 insertions(+)
-
-diff --git a/content/browser/service_worker/service_worker_container_host.cc b/content/browser/service_worker/service_worker_container_host.cc
-index ec7fb1449af..98c62093b0e 100644
---- content/browser/service_worker/service_worker_container_host.cc
-+++ content/browser/service_worker/service_worker_container_host.cc
-@@ -669,6 +669,16 @@ void ServiceWorkerContainerHost::RemoveServiceWorkerObjectHost(
- int64_t version_id) {
- DCHECK_CURRENTLY_ON(ServiceWorkerContext::GetCoreThreadId());
- DCHECK(base::Contains(service_worker_object_hosts_, version_id));
-+
-+ // ServiceWorkerObjectHost to be deleted may have the last reference to
-+ // ServiceWorkerVersion that indirectly owns this ServiceWorkerContainerHost.
-+ // If we erase the object host directly from the map, |this| could be deleted
-+ // during the map operation and may crash. To avoid the case, we take the
-+ // ownership of the object host from the map first, and then erase the entry
-+ // from the map. See https://crbug.com/1056598 for details.
-+ std::unique_ptr<ServiceWorkerObjectHost> to_be_deleted =
-+ std::move(service_worker_object_hosts_[version_id]);
-+ DCHECK(to_be_deleted);
- service_worker_object_hosts_.erase(version_id);
- }
-
-diff --git a/content/browser/service_worker/service_worker_object_host_unittest.cc b/content/browser/service_worker/service_worker_object_host_unittest.cc
-index 408d7c1f9d1..6eab59040ab 100644
---- content/browser/service_worker/service_worker_object_host_unittest.cc
-+++ content/browser/service_worker/service_worker_object_host_unittest.cc
-@@ -200,6 +200,19 @@ class ServiceWorkerObjectHostTest : public testing::Test {
- return registration_info;
- }
-
-+ void CallOnConnectionError(ServiceWorkerContainerHost* container_host,
-+ int64_t version_id) {
-+ // ServiceWorkerObjectHost has the last reference to the version.
-+ ServiceWorkerObjectHost* object_host =
-+ GetServiceWorkerObjectHost(container_host, version_id);
-+ EXPECT_TRUE(object_host->version_->HasOneRef());
-+
-+ // Make sure that OnConnectionError induces destruction of the version and
-+ // the object host.
-+ object_host->receivers_.Clear();
-+ object_host->OnConnectionError();
-+ }
-+
- BrowserTaskEnvironment task_environment_;
- std::unique_ptr<EmbeddedWorkerTestHelper> helper_;
- scoped_refptr<ServiceWorkerRegistration> registration_;
-@@ -409,5 +422,30 @@ TEST_F(ServiceWorkerObjectHostTest, DispatchExtendableMessageEvent_FromClient) {
- events[0]->source_info_for_client->client_type);
- }
-
-+// This is a regression test for https://crbug.com/1056598.
-+TEST_F(ServiceWorkerObjectHostTest, OnConnectionError) {
-+ const GURL scope("https://www.example.com/");
-+ const GURL script_url("https://www.example.com/service_worker.js");
-+ Initialize(std::make_unique<EmbeddedWorkerTestHelper>(base::FilePath()));
-+ SetUpRegistration(scope, script_url);
-+
-+ // Create the provider host.
-+ ASSERT_EQ(blink::ServiceWorkerStatusCode::kOk,
-+ StartServiceWorker(version_.get()));
-+
-+ // Set up the case where the last reference to the version is owned by the
-+ // service worker object host.
-+ ServiceWorkerContainerHost* container_host =
-+ version_->provider_host()->container_host();
-+ ServiceWorkerVersion* version_rawptr = version_.get();
-+ version_ = nullptr;
-+ ASSERT_TRUE(version_rawptr->HasOneRef());
-+
-+ // Simulate the connection error that induces the object host destruction.
-+ // This shouldn't crash.
-+ CallOnConnectionError(container_host, version_rawptr->version_id());
-+ base::RunLoop().RunUntilIdle();
-+}
-+
- } // namespace service_worker_object_host_unittest
- } // namespace content
diff --git a/community/chromium/chromium-84-crashpad-include-cstring.patch b/community/chromium/chromium-84-crashpad-include-cstring.patch
new file mode 100644
index 0000000000..2cdd9e702f
--- /dev/null
+++ b/community/chromium/chromium-84-crashpad-include-cstring.patch
@@ -0,0 +1,90 @@
+From effd506ce070d58e731bd6086681b9cded8573ed Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Sun, 10 May 2020 07:24:38 +0000
+Subject: [PATCH] IWYU: add a bunch of missing cstring includes
+
+---
+ .../crashpad/snapshot/minidump/minidump_context_converter.cc | 2 ++
+ third_party/crashpad/crashpad/util/linux/ptrace_client.cc | 1 +
+ .../crashpad/crashpad/util/net/http_multipart_builder.cc | 1 +
+ third_party/crashpad/crashpad/util/net/http_transport_socket.cc | 2 ++
+ third_party/crashpad/crashpad/util/process/process_memory.cc | 1 +
+ third_party/crashpad/crashpad/util/stream/log_output_stream.cc | 1 +
+ 6 files changed, 8 insertions(+)
+
+diff --git a/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc b/third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc
+index 0c840deac..1d163b42f 100644
+--- third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc
++++ third_party/crashpad/crashpad/snapshot/minidump/minidump_context_converter.cc
+@@ -14,6 +14,8 @@
+
+ #include "snapshot/minidump/minidump_context_converter.h"
+
++#include <cstring>
++
+ #include "base/stl_util.h"
+ #include "minidump/minidump_context.h"
+
+diff --git a/third_party/crashpad/crashpad/util/linux/ptrace_client.cc b/third_party/crashpad/crashpad/util/linux/ptrace_client.cc
+index f097ad985..e91ce2eca 100644
+--- third_party/crashpad/crashpad/util/linux/ptrace_client.cc
++++ third_party/crashpad/crashpad/util/linux/ptrace_client.cc
+@@ -17,6 +17,7 @@
+ #include <errno.h>
+ #include <stdio.h>
+
++#include <cstring>
+ #include <string>
+
+ #include "base/logging.h"
+diff --git a/third_party/crashpad/crashpad/util/net/http_multipart_builder.cc b/third_party/crashpad/crashpad/util/net/http_multipart_builder.cc
+index 267960b27..8ed7edc2f 100644
+--- third_party/crashpad/crashpad/util/net/http_multipart_builder.cc
++++ third_party/crashpad/crashpad/util/net/http_multipart_builder.cc
+@@ -16,6 +16,7 @@
+
+ #include <sys/types.h>
+
++#include <cstring>
+ #include <utility>
+ #include <vector>
+
+diff --git a/third_party/crashpad/crashpad/util/net/http_transport_socket.cc b/third_party/crashpad/crashpad/util/net/http_transport_socket.cc
+index 4dd01b6e7..60cd60c17 100644
+--- third_party/crashpad/crashpad/util/net/http_transport_socket.cc
++++ third_party/crashpad/crashpad/util/net/http_transport_socket.cc
+@@ -19,6 +19,8 @@
+ #include <poll.h>
+ #include <sys/socket.h>
+
++#include <cstring>
++
+ #include "base/logging.h"
+ #include "base/macros.h"
+ #include "base/numerics/safe_conversions.h"
+diff --git a/third_party/crashpad/crashpad/util/process/process_memory.cc b/third_party/crashpad/crashpad/util/process/process_memory.cc
+index ab87b940f..e02bcea81 100644
+--- third_party/crashpad/crashpad/util/process/process_memory.cc
++++ third_party/crashpad/crashpad/util/process/process_memory.cc
+@@ -15,6 +15,7 @@
+ #include "util/process/process_memory.h"
+
+ #include <algorithm>
++#include <cstring>
+
+ #include "base/logging.h"
+ #include "util/numeric/safe_assignment.h"
+diff --git a/third_party/crashpad/crashpad/util/stream/log_output_stream.cc b/third_party/crashpad/crashpad/util/stream/log_output_stream.cc
+index 03c0a5a02..45d823aa4 100644
+--- third_party/crashpad/crashpad/util/stream/log_output_stream.cc
++++ third_party/crashpad/crashpad/util/stream/log_output_stream.cc
+@@ -15,6 +15,7 @@
+ #include "util/stream/log_output_stream.h"
+
+ #include <algorithm>
++#include <cstring>
+
+ #include "base/logging.h"
+
+--
+2.26.2
diff --git a/community/chromium/chromium-84-gcc-DCHECK_EQ-unique_ptr.patch b/community/chromium/chromium-84-gcc-DCHECK_EQ-unique_ptr.patch
new file mode 100644
index 0000000000..3245a0b10d
--- /dev/null
+++ b/community/chromium/chromium-84-gcc-DCHECK_EQ-unique_ptr.patch
@@ -0,0 +1,29 @@
+From 9b749dc5c7fdb0f4b1bd0df5901beb6af1b81ff1 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Sat, 9 May 2020 16:46:07 +0000
+Subject: [PATCH] GCC: fix DCHECK_EQ in NGInlineNode::SegmentScriptRuns
+
+data->segments is a std::unique_ptr, but underlying CheckOpValueStr
+has no overloaded function for std::unique_ptr.
+However, overloaded function with const void* exists and can be
+used with std::unique_ptr::get().
+---
+ .../blink/renderer/core/layout/ng/inline/ng_inline_node.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc b/third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc
+index 55ca9e3..ee691df 100644
+--- third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc
++++ third_party/blink/renderer/core/layout/ng/inline/ng_inline_node.cc
+@@ -891,7 +891,7 @@ void NGInlineNode::SegmentText(NGInlineNodeData* data) {
+
+ // Segment NGInlineItem by script, Emoji, and orientation using RunSegmenter.
+ void NGInlineNode::SegmentScriptRuns(NGInlineNodeData* data) {
+- DCHECK_EQ(data->segments, nullptr);
++ DCHECK_EQ(data->segments.get(), nullptr);
+
+ String& text_content = data->text_content;
+ if (text_content.IsEmpty()) {
+--
+2.26.2
+
diff --git a/community/chromium/chromium-84-mediaalloc.patch b/community/chromium/chromium-84-mediaalloc.patch
new file mode 100644
index 0000000000..09b52191f4
--- /dev/null
+++ b/community/chromium/chromium-84-mediaalloc.patch
@@ -0,0 +1,41 @@
+https://bugs.chromium.org/p/chromium/issues/detail?id=1095962
+
+--- media/base/media.cc
++++ media/base/media.cc
+@@ -2,6 +2,8 @@
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+
++#include <limits>
++
+ #include "media/base/media.h"
+
+ #include "base/allocator/buildflags.h"
+@@ -41,7 +43,7 @@
+
+ #if BUILDFLAG(USE_ALLOCATOR_SHIM)
+ // Remove allocation limit from ffmpeg, so calls go down to shim layer.
+- av_max_alloc(0);
++ av_max_alloc(std::numeric_limits<size_t>::max());
+ #endif // BUILDFLAG(USE_ALLOCATOR_SHIM)
+
+ #endif // BUILDFLAG(ENABLE_FFMPEG)
+--- third_party/ffmpeg/chromium/dllmain.cc
++++ third_party/ffmpeg/chromium/dllmain.cc
+@@ -3,6 +3,7 @@
+ // found in the LICENSE file.
+
+ #include <intrin.h>
++#include <limits>
+ #include <new.h>
+ #include <stdlib.h>
+ #include <windows.h>
+@@ -28,7 +29,7 @@
+ if (reason == DLL_PROCESS_ATTACH) {
+ DisableThreadLibraryCalls(instance);
+ // Remove allocation limit from ffmpeg, so calls go down to shim layer.
+- av_max_alloc(0);
++ av_max_alloc(std::numeric_limits<size_t>::max());
+ // Enable OOM crashes in the shim for all malloc calls that fail.
+ _set_new_mode(1);
+ _set_new_handler(&OnNoMemory);
diff --git a/community/chromium/chromium-84-std-vector-const.patch b/community/chromium/chromium-84-std-vector-const.patch
new file mode 100644
index 0000000000..9df09f1367
--- /dev/null
+++ b/community/chromium/chromium-84-std-vector-const.patch
@@ -0,0 +1,49 @@
+From df982a547c5e88777a6134e5d18a1482d933f1cf Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Wed, 27 May 2020 10:38:26 +0000
+Subject: [PATCH] libstdc++: std::vector must have non-const value_type
+
+Bug: 957519
+Change-Id: I535b3bcf318f98cecbf4be1520ffe4126abcacd8
+---
+
+diff --git a/extensions/common/features/feature_flags.cc b/extensions/common/features/feature_flags.cc
+index 5b63764..7efa308 100644
+--- extensions/common/features/feature_flags.cc
++++ extensions/common/features/feature_flags.cc
+@@ -19,7 +19,7 @@
+ constexpr base::Feature kFeatureFlags[] = {
+ {"DeclarativeNetRequest", base::FEATURE_ENABLED_BY_DEFAULT}};
+
+-const std::vector<const base::Feature>* g_feature_flags_test_override = nullptr;
++const std::vector<base::Feature>* g_feature_flags_test_override = nullptr;
+
+ template <typename T>
+ const base::Feature* GetFeature(T begin,
+@@ -52,8 +52,8 @@
+ }
+
+ ScopedFeatureFlagsOverride CreateScopedFeatureFlagsOverrideForTesting(
+- const std::vector<const base::Feature>* features) {
+- return base::AutoReset<const std::vector<const base::Feature>*>(
++ const std::vector<base::Feature>* features) {
++ return base::AutoReset<const std::vector<base::Feature>*>(
+ &g_feature_flags_test_override, features);
+ }
+
+diff --git a/extensions/common/features/feature_flags.h b/extensions/common/features/feature_flags.h
+index d1a5dd3..b57740b 100644
+--- extensions/common/features/feature_flags.h
++++ extensions/common/features/feature_flags.h
+@@ -25,9 +25,9 @@
+ // in scope. Clients must ensure that |features| remains alive (non-dangling)
+ // while the returned value is in scope.
+ using ScopedFeatureFlagsOverride =
+- base::AutoReset<const std::vector<const base::Feature>*>;
++ base::AutoReset<const std::vector<base::Feature>*>;
+ ScopedFeatureFlagsOverride CreateScopedFeatureFlagsOverrideForTesting(
+- const std::vector<const base::Feature>* features);
++ const std::vector<base::Feature>* features);
+
+ } // namespace extensions
+
diff --git a/community/chromium/create-extra-view-redefinition.patch b/community/chromium/create-extra-view-redefinition.patch
index 99361145db..afb10572b9 100644
--- a/community/chromium/create-extra-view-redefinition.patch
+++ b/community/chromium/create-extra-view-redefinition.patch
@@ -9,12 +9,12 @@
auto learn_more = views::CreateVectorImageButtonWithNativeTheme(
listener, vector_icons::kHelpOutlineIcon);
learn_more->SetTooltipText(l10n_util::GetStringUTF16(IDS_LEARN_MORE));
-@@ -86,7 +86,7 @@
- DialogDelegate::SetButtons(ui::DIALOG_BUTTON_OK);
- DialogDelegate::SetButtonLabel(ui::DIALOG_BUTTON_OK,
- l10n_util::GetStringUTF16(IDS_DONE));
-- DialogDelegate::SetExtraView(::CreateExtraView(this));
-+ DialogDelegate::SetExtraView(::CreateExtraViewInternal(this));
+@@ -85,7 +85,7 @@
+ browser_(browser) {
+ SetButtons(ui::DIALOG_BUTTON_OK);
+ SetButtonLabel(ui::DIALOG_BUTTON_OK, l10n_util::GetStringUTF16(IDS_DONE));
+- SetExtraView(::CreateExtraView(this));
++ SetExtraView(::CreateExtraViewInternal(this));
set_margins(gfx::Insets());
chrome::RecordDialogCreation(chrome::DialogIdentifier::INVERT);
}
diff --git a/community/chromium/libstdc-fix-incomplete-type-in-AXTree-for-NodeSetSiz.patch b/community/chromium/libstdc-fix-incomplete-type-in-AXTree-for-NodeSetSiz.patch
deleted file mode 100644
index 7d17ddd20a..0000000000
--- a/community/chromium/libstdc-fix-incomplete-type-in-AXTree-for-NodeSetSiz.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-Upstream: Yes
-From aeef68888d4c00b69facead2b934095a8cd17329 Mon Sep 17 00:00:00 2001
-From: Stephan Hartmann <stha09@googlemail.com>
-Date: Mon, 20 Apr 2020 18:21:43 +0000
-Subject: [PATCH] libstdc++: fix incomplete-type in AXTree for
- NodeSetSizePosInSetInfo
-
-has only forward declaration of NodeSetSizePosInSetInfo. Therefore,
-move declaration from ax_tree.cc.
-
-std: :unordered_map<T, U> requires U to be fully declared. ax_tree.h
-Bug: 957519
-Change-Id: Ic1f4bf3ebfea229ece84251e46d4461b31873868
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2132403
-Reviewed-by: David Tseng <dtseng@chromium.org>
-Commit-Queue: David Tseng <dtseng@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#760588}
----
- ui/accessibility/ax_tree.cc | 10 ++--------
- ui/accessibility/ax_tree.h | 9 ++++++++-
- 2 files changed, 10 insertions(+), 9 deletions(-)
-
-diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc
-index 7b8d9b1b161..e9154028d66 100644
---- ui/accessibility/ax_tree.cc
-+++ ui/accessibility/ax_tree.cc
-@@ -567,14 +567,8 @@ struct AXTreeUpdateState {
- const AXTree& tree;
- };
-
--struct AXTree::NodeSetSizePosInSetInfo {
-- NodeSetSizePosInSetInfo() = default;
-- ~NodeSetSizePosInSetInfo() = default;
--
-- int32_t pos_in_set = 0;
-- int32_t set_size = 0;
-- base::Optional<int> lowest_hierarchical_level;
--};
-+AXTree::NodeSetSizePosInSetInfo::NodeSetSizePosInSetInfo() = default;
-+AXTree::NodeSetSizePosInSetInfo::~NodeSetSizePosInSetInfo() = default;
-
- struct AXTree::OrderedSetContent {
- explicit OrderedSetContent(const AXNode* ordered_set = nullptr)
-diff --git a/ui/accessibility/ax_tree.h b/ui/accessibility/ax_tree.h
-index a51ca8de4c8..8c1c57517ac 100644
---- ui/accessibility/ax_tree.h
-+++ ui/accessibility/ax_tree.h
-@@ -328,7 +328,14 @@ class AX_EXPORT AXTree : public AXNode::OwnerTree {
- bool enable_extra_mac_nodes_ = false;
-
- // Contains pos_in_set and set_size data for an AXNode.
-- struct NodeSetSizePosInSetInfo;
-+ struct NodeSetSizePosInSetInfo {
-+ NodeSetSizePosInSetInfo();
-+ ~NodeSetSizePosInSetInfo();
-+
-+ int32_t pos_in_set = 0;
-+ int32_t set_size = 0;
-+ base::Optional<int> lowest_hierarchical_level;
-+ };
-
- // Represents the content of an ordered set which includes the ordered set
- // items and the ordered set container if it exists.
diff --git a/community/chromium/make-some-of-blink-custom-iterators-STL-comaptible.patch b/community/chromium/make-some-of-blink-custom-iterators-STL-comaptible.patch
deleted file mode 100644
index e43d4a0f1c..0000000000
--- a/community/chromium/make-some-of-blink-custom-iterators-STL-comaptible.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-Upstream: Yes
-From d3cabbc7321d349a9bffda482df5afc0d4df1ac2 Mon Sep 17 00:00:00 2001
-From: Piotr Tworek <ptworek@vewd.com>
-Date: Thu, 30 Apr 2020 21:33:47 +0000
-Subject: [PATCH] Make some of blink custom iterators STL compatible.
-
-Blink has recently started using functions like std::any_of with some of
-the custom iterators it provides. On Linux this works in the default
-setup using libcxx, but fails with even the most recent versions of
-libstdc++. In all cases the error message (text in bug report) complains
-about lack of matching std::__iterator_category definition.
-
-From what I understand the error message is basically saying those
-iterators are not STL compatible due to missing traits as described
-in https://en.cppreference.com/w/cpp/iterator/iterator_traits. Such
-traits are provided by custom iterators defined in //base, or //cc.
-
-This patch adds the necessary traits to iterators that are currently
-affected by this problem.
-
-Bug: 1076869
-Change-Id: I9950a7100c32499ba96647317fa70b87dc22eaf9
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2174199
-Reviewed-by: Kentaro Hara <haraken@chromium.org>
-Commit-Queue: Piotr Tworek <ptworek@vewd.com>
-Cr-Commit-Position: refs/heads/master@{#764426}
----
- .../core/layout/ng/ng_physical_container_fragment.h | 6 ++++++
- .../blink/renderer/platform/wtf/hash_iterators.h | 12 ++++++++++++
- third_party/blink/renderer/platform/wtf/hash_table.h | 6 ++++++
- 3 files changed, 24 insertions(+)
-
-diff --git a/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h b/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
-index 1256e77c146..8b93107f2fc 100644
---- third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
-+++ third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
-@@ -38,6 +38,12 @@ class CORE_EXPORT NGPhysicalContainerFragment : public NGPhysicalFragment {
- STACK_ALLOCATED();
-
- public:
-+ using iterator_category = std::bidirectional_iterator_tag;
-+ using value_type = NGLink;
-+ using difference_type = ptrdiff_t;
-+ using pointer = value_type*;
-+ using reference = value_type&;
-+
- ConstIterator(const NGLink* current) : current_(current) {}
-
- const NGLink& operator*() const { return *PostLayoutOrCurrent(); }
-diff --git a/third_party/blink/renderer/platform/wtf/hash_iterators.h b/third_party/blink/renderer/platform/wtf/hash_iterators.h
-index f8e66e6be85..6003d02c509 100644
---- third_party/blink/renderer/platform/wtf/hash_iterators.h
-+++ third_party/blink/renderer/platform/wtf/hash_iterators.h
-@@ -53,6 +53,12 @@ struct HashTableConstIteratorAdapter<HashTableType,
- typedef HashTableConstValuesIterator<HashTableType, KeyType, MappedType>
- ValuesIterator;
-
-+ using iterator_category = std::bidirectional_iterator_tag;
-+ using value_type = HashTableType;
-+ using difference_type = ptrdiff_t;
-+ using pointer = value_type*;
-+ using reference = value_type&;
-+
- HashTableConstIteratorAdapter() = default;
- HashTableConstIteratorAdapter(
- const typename HashTableType::const_iterator& impl)
-@@ -94,6 +100,12 @@ struct HashTableIteratorAdapter<HashTableType,
- typedef HashTableValuesIterator<HashTableType, KeyType, MappedType>
- ValuesIterator;
-
-+ using iterator_category = std::bidirectional_iterator_tag;
-+ using value_type = HashTableType;
-+ using difference_type = ptrdiff_t;
-+ using pointer = value_type*;
-+ using reference = value_type&;
-+
- HashTableIteratorAdapter() = default;
- HashTableIteratorAdapter(const typename HashTableType::iterator& impl)
- : impl_(impl) {}
-diff --git a/third_party/blink/renderer/platform/wtf/hash_table.h b/third_party/blink/renderer/platform/wtf/hash_table.h
-index f596fb5d41e..5a4468d6bd1 100644
---- third_party/blink/renderer/platform/wtf/hash_table.h
-+++ third_party/blink/renderer/platform/wtf/hash_table.h
-@@ -2204,6 +2204,12 @@ struct HashTableConstIteratorAdapter {
- STACK_ALLOCATED();
-
- public:
-+ using iterator_category = std::bidirectional_iterator_tag;
-+ using value_type = HashTableType;
-+ using difference_type = ptrdiff_t;
-+ using pointer = value_type*;
-+ using reference = value_type&;
-+
- HashTableConstIteratorAdapter() = default;
- HashTableConstIteratorAdapter(
- const typename HashTableType::const_iterator& impl)
diff --git a/community/chromium/musl-fixes-breakpad.patch b/community/chromium/musl-fixes-breakpad.patch
index 886bde71d0..71c1e9122e 100644
--- a/community/chromium/musl-fixes-breakpad.patch
+++ b/community/chromium/musl-fixes-breakpad.patch
@@ -1,34 +1,3 @@
---- ./third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-+++ ./third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.cc
-@@ -49,7 +49,7 @@
- }
-
- void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-- const struct _libc_fpstate* fp) {
-+ const struct _fpstate* fp) {
- const greg_t* regs = uc->uc_mcontext.gregs;
-
- out->context_flags = MD_CONTEXT_X86_FULL |
-@@ -97,7 +97,7 @@
- }
-
- void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-- const struct _libc_fpstate* fpregs) {
-+ const struct _fpstate* fpregs) {
- const greg_t* regs = uc->uc_mcontext.gregs;
-
- out->context_flags = MD_CONTEXT_AMD64_FULL;
---- ./third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
-+++ ./third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
-@@ -50,7 +50,7 @@
- // info: the collection of register structures.
- #if defined(__i386__) || defined(__x86_64)
- static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
-- const struct _libc_fpstate* fp);
-+ const struct _fpstate* fp);
- #elif defined(__aarch64__)
- static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
- const struct fpsimd_context* fpregs);
--- ./third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
+++ ./third_party/breakpad/breakpad/src/client/linux/handler/exception_handler.cc
@@ -490,7 +490,9 @@
diff --git a/community/chromium/musl-fixes.patch b/community/chromium/musl-fixes.patch
index 161e24c55a..cad14f3b7e 100644
--- a/community/chromium/musl-fixes.patch
+++ b/community/chromium/musl-fixes.patch
@@ -35,52 +35,6 @@
#pragma pop_macro("lstat64")
#pragma pop_macro("pread64")
#pragma pop_macro("pwrite64")
---- ./third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h.orig
-+++ ./third_party/breakpad/breakpad/src/client/linux/dump_writer_common/ucontext_reader.h
-@@ -37,6 +37,10 @@
- #include "common/memory.h"
- #include "google_breakpad/common/minidump_format.h"
-
-+#if !defined(__GLIBC__)
-+ #define _libc_fpstate _fpstate
-+#endif
-+
- namespace google_breakpad {
-
- // Wraps platform-dependent implementations of accessors to ucontext_t structs.
---- ./third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h.orig
-+++ ./third_party/breakpad/breakpad/src/client/linux/minidump_writer/minidump_writer.h
-@@ -48,7 +48,7 @@
- #if defined(__aarch64__)
- typedef struct fpsimd_context fpstate_t;
- #elif !defined(__ARM_EABI__) && !defined(__mips__)
--typedef struct _libc_fpstate fpstate_t;
-+typedef struct _fpstate fpstate_t;
- #endif
-
- // These entries store a list of memory regions that the client wants included
---- ./third_party/breakpad/breakpad/src/common/linux/elf_core_dump.h.orig
-+++ ./third_party/breakpad/breakpad/src/common/linux/elf_core_dump.h
-@@ -36,6 +36,7 @@
- #include <elf.h>
- #include <link.h>
- #include <stddef.h>
-+#include <limits.h>
-
- #include "common/memory_range.h"
-
-@@ -51,9 +52,9 @@
- typedef ElfW(Phdr) Phdr;
- typedef ElfW(Word) Word;
- typedef ElfW(Addr) Addr;
--#if __WORDSIZE == 32
-+#if ULONG_MAX == 0xffffffff
- static const int kClass = ELFCLASS32;
--#elif __WORDSIZE == 64
-+#elif ULONG_MAX == 0xffffffffffffffff
- static const int kClass = ELFCLASS64;
- #else
- #error "Unsupported __WORDSIZE for ElfCoreDump."
--- ./sandbox/linux/suid/process_util.h.orig
+++ ./sandbox/linux/suid/process_util.h
@@ -11,6 +11,14 @@
@@ -141,16 +95,6 @@ diff --git a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc b
base::Version version(gnu_get_libc_version());
UMALinuxGlibcVersion glibc_version_result = UMA_LINUX_GLIBC_NOT_PARSEABLE;
---- services/device/serial/serial_io_handler_posix.cc.orig 2019-07-03 10:57:32.568171835 -0400
-+++ services/device/serial/serial_io_handler_posix.cc 2019-07-03 10:57:16.867983031 -0400
-@@ -6,6 +6,7 @@
-
- #include <sys/ioctl.h>
- #include <termios.h>
-+#include <asm-generic/ioctls.h>
-
- #include <algorithm>
- #include <utility>
diff --git a/third_party/ots/include/opentype-sanitiser.h b/third_party/ots/include/opentype-sanitiser.h
--- third_party/ots/include/opentype-sanitiser.h
+++ third_party/ots/include/opentype-sanitiser.h
@@ -235,3 +179,15 @@ diff --git a/third_party/ots/include/opentype-sanitiser.h b/third_party/ots/incl
/*
* GNU-specific, but avoids the realpath(..., NULL)
+diff --git a/mojo/public/cpp/platform/named_platform_channel_posix.cc ./mojo/public/cpp/platform/named_platform_channel_posix.cc
+index 9082ac4..cbedae6 100644
+--- a/mojo/public/cpp/platform/named_platform_channel_posix.cc
++++ ./mojo/public/cpp/platform/named_platform_channel_posix.cc
+@@ -5,6 +5,7 @@
+ #include "mojo/public/cpp/platform/named_platform_channel.h"
+
+ #include <errno.h>
++#include <string.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
+ #include <unistd.h>
diff --git a/community/chromium/musl-sandbox.patch b/community/chromium/musl-sandbox.patch
index 71af19fb88..e9f848aafd 100644
--- a/community/chromium/musl-sandbox.patch
+++ b/community/chromium/musl-sandbox.patch
@@ -1,6 +1,8 @@
---- ./sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
+diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc ./sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
+index ff5a1c0..da56b9b 100644
+--- a/sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
+++ ./sandbox/linux/seccomp-bpf-helpers/syscall_parameters_restrictions.cc
-@@ -139,21 +139,11 @@
+@@ -139,21 +139,11 @@ namespace sandbox {
// present (as in newer versions of posix_spawn).
ResultExpr RestrictCloneToThreadsAndEPERMFork() {
const Arg<unsigned long> flags(0);
@@ -27,7 +29,7 @@
// The following two flags are the two important flags in any vfork-emulating
// clone call. EPERM any clone call that contains both of them.
-@@ -163,7 +153,7 @@
+@@ -163,7 +153,7 @@ ResultExpr RestrictCloneToThreadsAndEPERMFork() {
AnyOf((flags & (CLONE_VM | CLONE_THREAD)) == 0,
(flags & kImportantCloneVforkFlags) == kImportantCloneVforkFlags);
@@ -36,9 +38,11 @@
.ElseIf(is_fork_or_clone_vfork, Error(EPERM))
.Else(CrashSIGSYSClone());
}
---- ./sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+diff --git a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc ./sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+index d9d1882..0567557 100644
+--- a/sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
+++ ./sandbox/linux/seccomp-bpf-helpers/syscall_sets.cc
-@@ -392,6 +392,7 @@
+@@ -392,6 +392,7 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
#if defined(__i386__)
case __NR_waitpid:
#endif
@@ -46,7 +50,7 @@
return true;
case __NR_clone: // Should be parameter-restricted.
case __NR_setns: // Privileged.
-@@ -404,7 +405,6 @@
+@@ -404,7 +405,6 @@ bool SyscallSets::IsAllowedProcessStartOrDeath(int sysno) {
#if defined(__i386__) || defined(__x86_64__) || defined(__mips__)
case __NR_set_thread_area:
#endif
@@ -54,7 +58,7 @@
case __NR_unshare:
#if !defined(__mips__) && !defined(__aarch64__)
case __NR_vfork:
-@@ -514,6 +514,8 @@
+@@ -514,6 +514,8 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
case __NR_mlock:
case __NR_munlock:
case __NR_munmap:
@@ -63,7 +67,7 @@
return true;
case __NR_madvise:
case __NR_mincore:
-@@ -531,7 +533,6 @@
+@@ -531,7 +533,6 @@ bool SyscallSets::IsAllowedAddressSpaceAccess(int sysno) {
case __NR_modify_ldt:
#endif
case __NR_mprotect:
@@ -71,7 +75,9 @@
case __NR_msync:
case __NR_munlockall:
case __NR_readahead:
---- ./sandbox/linux/system_headers/arm64_linux_syscalls.h
+diff --git a/sandbox/linux/system_headers/arm64_linux_syscalls.h ./sandbox/linux/system_headers/arm64_linux_syscalls.h
+index 59d0eab..7ae7002 100644
+--- a/sandbox/linux/system_headers/arm64_linux_syscalls.h
+++ ./sandbox/linux/system_headers/arm64_linux_syscalls.h
@@ -1063,4 +1063,8 @@
#define __NR_memfd_create 279
@@ -82,7 +88,9 @@
+#endif
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_ARM64_LINUX_SYSCALLS_H_
---- ./sandbox/linux/system_headers/arm_linux_syscalls.h
+diff --git a/sandbox/linux/system_headers/arm_linux_syscalls.h ./sandbox/linux/system_headers/arm_linux_syscalls.h
+index 1addd53..7843b5e 100644
+--- a/sandbox/linux/system_headers/arm_linux_syscalls.h
+++ ./sandbox/linux/system_headers/arm_linux_syscalls.h
@@ -1385,6 +1385,10 @@
#define __NR_memfd_create (__NR_SYSCALL_BASE+385)
@@ -95,7 +103,21 @@
// ARM private syscalls.
#if !defined(__ARM_NR_BASE)
#define __ARM_NR_BASE (__NR_SYSCALL_BASE + 0xF0000)
---- ./sandbox/linux/system_headers/mips64_linux_syscalls.h
+diff --git a/sandbox/linux/system_headers/linux_syscalls.h ./sandbox/linux/system_headers/linux_syscalls.h
+index 2b78a0c..b6fedb5 100644
+--- a/sandbox/linux/system_headers/linux_syscalls.h
++++ ./sandbox/linux/system_headers/linux_syscalls.h
+@@ -10,6 +10,7 @@
+ #define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_
+
+ #include "build/build_config.h"
++#include <sys/syscall.h>
+
+ #if defined(__x86_64__)
+ #include "sandbox/linux/system_headers/x86_64_linux_syscalls.h"
+diff --git a/sandbox/linux/system_headers/mips64_linux_syscalls.h ./sandbox/linux/system_headers/mips64_linux_syscalls.h
+index ec75815..5515270 100644
+--- a/sandbox/linux/system_headers/mips64_linux_syscalls.h
+++ ./sandbox/linux/system_headers/mips64_linux_syscalls.h
@@ -1271,4 +1271,8 @@
#define __NR_memfd_create (__NR_Linux + 314)
@@ -106,7 +128,9 @@
+#endif
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_MIPS64_LINUX_SYSCALLS_H_
---- ./sandbox/linux/system_headers/mips_linux_syscalls.h
+diff --git a/sandbox/linux/system_headers/mips_linux_syscalls.h ./sandbox/linux/system_headers/mips_linux_syscalls.h
+index ddbf97f..ad3d64b 100644
+--- a/sandbox/linux/system_headers/mips_linux_syscalls.h
+++ ./sandbox/linux/system_headers/mips_linux_syscalls.h
@@ -1433,4 +1433,8 @@
#define __NR_memfd_create (__NR_Linux + 354)
@@ -117,10 +141,12 @@
+#endif
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_MIPS_LINUX_SYSCALLS_H_
---- ./sandbox/linux/system_headers/x86_64_linux_syscalls.h
+diff --git a/sandbox/linux/system_headers/x86_64_linux_syscalls.h ./sandbox/linux/system_headers/x86_64_linux_syscalls.h
+index b0ae0a2..8b12029 100644
+--- a/sandbox/linux/system_headers/x86_64_linux_syscalls.h
+++ ./sandbox/linux/system_headers/x86_64_linux_syscalls.h
-@@ -1290,5 +1290,9 @@
- #define __NR_memfd_create 319
+@@ -1350,5 +1350,9 @@
+ #define __NR_rseq 334
#endif
+#if !defined(__NR_membarrier)
@@ -129,9 +155,11 @@
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_X86_64_LINUX_SYSCALLS_H_
---- ./services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+diff --git a/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc ./services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+index a85c0ea..715aa1e 100644
+--- a/services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
+++ ./services/service_manager/sandbox/linux/bpf_renderer_policy_linux.cc
-@@ -88,10 +88,10 @@
+@@ -93,11 +93,11 @@ ResultExpr RendererProcessPolicy::EvaluateSyscall(int sysno) const {
case __NR_sysinfo:
case __NR_times:
case __NR_uname:
@@ -139,20 +167,9 @@
- case __NR_sched_getaffinity:
case __NR_sched_getparam:
case __NR_sched_getscheduler:
+ case __NR_sched_setscheduler:
+ return Allow();
+ case __NR_sched_getaffinity:
- case __NR_sched_setscheduler:
return sandbox::RestrictSchedTarget(GetPolicyPid(), sysno);
case __NR_prlimit64:
-diff --git a/sandbox/linux/system_headers/linux_syscalls.h b/sandbox/linux/system_headers/linux_syscalls.h
-index 2b78a0c..b6fedb5 100644
---- ./sandbox/linux/system_headers/linux_syscalls.h
-+++ ./sandbox/linux/system_headers/linux_syscalls.h
-@@ -10,6 +10,7 @@
- #define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_
-
- #include "build/build_config.h"
-+#include <sys/syscall.h>
-
- #if defined(__x86_64__)
- #include "sandbox/linux/system_headers/x86_64_linux_syscalls.h"
+ // See crbug.com/662450 and setrlimit comment above.
diff --git a/community/chromium/remove-unsupported-compiler-warnining.patch b/community/chromium/remove-unsupported-compiler-warnining.patch
index f329cfcec2..4b6af9e6ca 100644
--- a/community/chromium/remove-unsupported-compiler-warnining.patch
+++ b/community/chromium/remove-unsupported-compiler-warnining.patch
@@ -1,13 +1,13 @@
GCC doesn't know this option
---- build/config/compiler/BUILD.gn.orig 2020-05-20 09:34:53.358598296 -0400
-+++ build/config/compiler/BUILD.gn 2020-05-20 09:35:40.589648947 -0400
-@@ -1508,9 +1508,6 @@
+--- build/config/compiler/BUILD.gn.orig
++++ build/config/compiler/BUILD.gn
+@@ -1495,9 +1495,6 @@
+
# TODO(https://crbug.com/1028110): Evaluate and possible enable.
"-Wno-deprecated-copy",
-
+-
- # TODO(https://crbug.com/1050281): Clean up, enable.
- "-Wno-non-c-typedef-for-linkage",
--
- # TODO(https://crbug.com/1059231): Clean up, enable.
- "-Wno-pointer-to-int-cast",
]
+
+ cflags_c += [
diff --git a/community/chromium/upstream-AXObject-stl-iterator.patch b/community/chromium/upstream-AXObject-stl-iterator.patch
new file mode 100644
index 0000000000..f0eef29d33
--- /dev/null
+++ b/community/chromium/upstream-AXObject-stl-iterator.patch
@@ -0,0 +1,36 @@
+From f3dfe39f9fd3091cf1a7146b936d9de77a459435 Mon Sep 17 00:00:00 2001
+From: Piotr Tworek <ptworek@vewd.com>
+Date: Mon, 18 May 2020 15:24:35 +0000
+Subject: [PATCH] Make blink::AXObject::AncestorsIterator STL compatible.
+
+Commit 31e5188ffc9a04295997d22bfdb68fc367bef047, "Used some methods from
+AXRoleProperties in AXObject" started using std::any_of with this custom
+iterator type. Unfortunately this iterator does not provide traits
+mandated by the standard. This works fine for libcxx, but fails when
+compiling the code against libstdc++.
+
+Bug: 819294
+Change-Id: I78fe25475593d73ce255f1de955aa41e936dff86
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2207112
+Reviewed-by: Kentaro Hara <haraken@chromium.org>
+Commit-Queue: Piotr Tworek <ptworek@vewd.com>
+Cr-Commit-Position: refs/heads/master@{#769713}
+---
+
+diff --git a/third_party/blink/renderer/modules/accessibility/ax_object.h b/third_party/blink/renderer/modules/accessibility/ax_object.h
+index 841715b..fbb87bf 100644
+--- third_party/blink/renderer/modules/accessibility/ax_object.h
++++ third_party/blink/renderer/modules/accessibility/ax_object.h
+@@ -274,6 +274,12 @@
+ class MODULES_EXPORT AncestorsIterator final
+ : public GarbageCollected<AncestorsIterator> {
+ public:
++ using iterator_category = std::forward_iterator_tag;
++ using value_type = AXObject;
++ using difference_type = ptrdiff_t;
++ using pointer = value_type*;
++ using reference = value_type&;
++
+ ~AncestorsIterator() = default;
+
+ AncestorsIterator(const AncestorsIterator& other)
diff --git a/community/chromium/upstream-ListContainerHelper-include-cstring.patch b/community/chromium/upstream-ListContainerHelper-include-cstring.patch
new file mode 100644
index 0000000000..8d605b38d3
--- /dev/null
+++ b/community/chromium/upstream-ListContainerHelper-include-cstring.patch
@@ -0,0 +1,30 @@
+From 408bded3befc625e16ef18f2ff5467e040b203e7 Mon Sep 17 00:00:00 2001
+From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
+Date: Wed, 27 May 2020 16:34:56 +0000
+Subject: [PATCH] ListContainerHelper: Include <cstring> for memcpy()
+
+IWYU. This fixes the libstdc++ build after commit 41989bd89 ("Remove/replace
+unnecessary logging.h includes in .cc files (cc)").
+
+Bug: 957519
+Change-Id: I1e782e8310ca548947b2d541af6a2159d928d1f3
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2218090
+Reviewed-by: vmpstr <vmpstr@chromium.org>
+Commit-Queue: vmpstr <vmpstr@chromium.org>
+Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
+Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
+Cr-Commit-Position: refs/heads/master@{#772267}
+---
+
+diff --git a/cc/base/list_container_helper.cc b/cc/base/list_container_helper.cc
+index afd386e..7b594b4 100644
+--- cc/base/list_container_helper.cc
++++ cc/base/list_container_helper.cc
+@@ -7,6 +7,7 @@
+ #include <stddef.h>
+
+ #include <algorithm>
++#include <cstring>
+ #include <vector>
+
+ #include "base/check_op.h"
diff --git a/community/chromium/upstream-avoid-calling-DeleteForCurrentDocument-from-destructor.patch b/community/chromium/upstream-avoid-calling-DeleteForCurrentDocument-from-destructor.patch
new file mode 100644
index 0000000000..812c9c163b
--- /dev/null
+++ b/community/chromium/upstream-avoid-calling-DeleteForCurrentDocument-from-destructor.patch
@@ -0,0 +1,71 @@
+From 128869693a2519578896b41765df029d7adc4ae0 Mon Sep 17 00:00:00 2001
+From: Yuzu Saijo <yuzus@chromium.org>
+Date: Tue, 2 Jun 2020 04:51:11 +0000
+Subject: [PATCH] [content] Avoid calling DeleteForCurrentDocument from
+ destructor
+
+This CL removes the call to DeleteForCurrentDocument from the destructor
+of ManifestManagerHost.
+
+This intends to fix a crash which happens from time to time using
+RenderDocumentHostUserData.
+
+Change-Id: I1336fb62328dcb0cf9991499f399bf3665d29b75
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2224737
+Reviewed-by: Rakina Zata Amni <rakina@chromium.org>
+Reviewed-by: Alexander Timin <altimin@chromium.org>
+Reviewed-by: Sreeja Kamishetty <sreejakshetty@chromium.org>
+Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
+Commit-Queue: Yuzu Saijo <yuzus@chromium.org>
+Cr-Commit-Position: refs/heads/master@{#774006}
+---
+ content/browser/manifest/manifest_manager_host.cc | 7 +++++--
+ content/browser/manifest/manifest_manager_host.h | 2 ++
+ 2 files changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/content/browser/manifest/manifest_manager_host.cc b/content/browser/manifest/manifest_manager_host.cc
+index 3a2efba889a..1bd88d91edc 100644
+--- content/browser/manifest/manifest_manager_host.cc
++++ content/browser/manifest/manifest_manager_host.cc
+@@ -22,7 +22,7 @@ ManifestManagerHost::ManifestManagerHost(RenderFrameHost* render_frame_host)
+ }
+
+ ManifestManagerHost::~ManifestManagerHost() {
+- OnConnectionError();
++ DispatchPendingCallbacks();
+ }
+
+ void ManifestManagerHost::BindObserver(
+@@ -55,7 +55,7 @@ blink::mojom::ManifestManager& ManifestManagerHost::GetManifestManager() {
+ return *manifest_manager_;
+ }
+
+-void ManifestManagerHost::OnConnectionError() {
++void ManifestManagerHost::DispatchPendingCallbacks() {
+ std::vector<GetManifestCallback> callbacks;
+ for (CallbackMap::iterator it(&callbacks_); !it.IsAtEnd(); it.Advance()) {
+ callbacks.push_back(std::move(*it.GetCurrentValue()));
+@@ -63,7 +63,10 @@ void ManifestManagerHost::OnConnectionError() {
+ callbacks_.Clear();
+ for (auto& callback : callbacks)
+ std::move(callback).Run(GURL(), blink::Manifest());
++}
+
++void ManifestManagerHost::OnConnectionError() {
++ DispatchPendingCallbacks();
+ if (GetForCurrentDocument(manifest_manager_frame_)) {
+ DeleteForCurrentDocument(manifest_manager_frame_);
+ }
+diff --git a/content/browser/manifest/manifest_manager_host.h b/content/browser/manifest/manifest_manager_host.h
+index 96951ae30bc..f706c20bdb8 100644
+--- content/browser/manifest/manifest_manager_host.h
++++ content/browser/manifest/manifest_manager_host.h
+@@ -55,6 +55,8 @@ class ManifestManagerHost
+ using CallbackMap = base::IDMap<std::unique_ptr<GetManifestCallback>>;
+
+ blink::mojom::ManifestManager& GetManifestManager();
++
++ void DispatchPendingCallbacks();
+ void OnConnectionError();
+
+ void OnRequestManifestResponse(int request_id,
diff --git a/community/chromium/upstream-force-mp3-files-to-have-a-start-time-of-zero.patch b/community/chromium/upstream-force-mp3-files-to-have-a-start-time-of-zero.patch
new file mode 100644
index 0000000000..7fc433fab8
--- /dev/null
+++ b/community/chromium/upstream-force-mp3-files-to-have-a-start-time-of-zero.patch
@@ -0,0 +1,38 @@
+From 192fc3899f76e9487d77895f31df8d2d13bf9619 Mon Sep 17 00:00:00 2001
+From: Dale Curtis <dalecurtis@chromium.org>
+Date: Fri, 26 Jun 2020 01:10:55 +0000
+Subject: [PATCH] Force mp3 files to have a start time of zero.
+
+This will allow us to remove our custom patch which breaks upstream
+ffmpeg functionality for unknown reasons.
+
+R=sandersd
+
+Fixed: 1062037
+Change-Id: I253011843dee4dd6a8c958b14990ad836a9f1dca
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2268221
+Auto-Submit: Dale Curtis <dalecurtis@chromium.org>
+Reviewed-by: Dan Sanders <sandersd@chromium.org>
+Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
+Cr-Commit-Position: refs/heads/master@{#782792}
+---
+ media/filters/ffmpeg_demuxer.cc | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc
+index 01266e1a072..a7ed542b5fc 100644
+--- media/filters/ffmpeg_demuxer.cc
++++ media/filters/ffmpeg_demuxer.cc
+@@ -1522,6 +1522,12 @@ void FFmpegDemuxer::OnFindStreamInfoDone(int result) {
+ if (glue_->container() == container_names::CONTAINER_AVI)
+ format_context->flags |= AVFMT_FLAG_GENPTS;
+
++ // FFmpeg will incorrectly adjust the start time of MP3 files into the future
++ // based on discard samples. We were unable to fix this upstream without
++ // breaking ffmpeg functionality. https://crbug.com/1062037
++ if (glue_->container() == container_names::CONTAINER_MP3)
++ start_time_ = base::TimeDelta();
++
+ // For testing purposes, don't overwrite the timeline offset if set already.
+ if (timeline_offset_.is_null()) {
+ timeline_offset_ =
diff --git a/community/ckermit/APKBUILD b/community/ckermit/APKBUILD
index 4f5c58aaba..d1d66ca874 100644
--- a/community/ckermit/APKBUILD
+++ b/community/ckermit/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=ckermit
pkgver=9.0.302
-pkgrel=1
+pkgrel=2
pkgdesc="Portable scriptable network and serial communication software"
url="http://www.columbia.edu/kermit/ck90.html"
arch="all"
@@ -20,7 +20,7 @@ build() {
}
package() {
- install -Dm644 COPYING.TXT $pkgdir/usr/share/licenses/custom/$pkgname/COPYING.txt
+ install -Dm644 COPYING.TXT $pkgdir/usr/share/licenses/$pkgname/COPYING.TXT
install -Dm 644 ckuker.nr $pkgdir/usr/share/man/man1/ckermit.1
install -Dm 755 wermit $pkgdir/usr/bin/ckermit
diff --git a/community/claws-mail/APKBUILD b/community/claws-mail/APKBUILD
index dab4fcfad6..d3aad45c23 100644
--- a/community/claws-mail/APKBUILD
+++ b/community/claws-mail/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Łukasz Jendrysik
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=claws-mail
-pkgver=3.17.5
-pkgrel=3
-pkgdesc="GTK+ based e-mail client."
+pkgver=3.17.6
+pkgrel=0
+pkgdesc="GTK+ based e-mail client"
url="https://www.claws-mail.org"
-arch="all"
+arch="all !x86" # spamassassin
license="GPL-3.0-or-later"
subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-lang
$pkgname-plugins-acpi-notifier:_acpi
@@ -44,6 +44,10 @@ source="https://www.claws-mail.org/download.php?file=releases/claws-mail-$pkgver
libetpan-1.9.4.patch
"
+# secfixes:
+# 3.17.6-r0:
+# - CVE-2020-15917
+
prepare() {
default_prepare
autoreconf -fi
@@ -188,5 +192,5 @@ _managesieve() {
_plugin "Manage Sieve filters on servers that support ManageSeieve" "" managesieve
}
-sha512sums="42efc628aea3a4d509977ffb7c4166f0aa3c7701aa5f6420921fff7b6d9e52708f019545cd24e04c18e525256f5a7dae778b4514cec83fa9cbf7b151b07fbc66 claws-mail-3.17.5.tar.gz
+sha512sums="b09e5811e77c19af0359083a635945e0d94ece085efc8b0936e60743c53b40483bfb35e8b52e3fc5ce1474c04710c0ab382916081c4b798a71fdd474fc901c2a claws-mail-3.17.6.tar.gz
02d2402d9f63547089d97d7f24b2952271018ed358004e2c740c8c5b3b0f5083d8c5b0bf3f9e77ebcdaabcefce6d096b2aa89969b862c107fdf7a0ff19184c3b libetpan-1.9.4.patch"
diff --git a/community/clazy/APKBUILD b/community/clazy/APKBUILD
index 1acb181755..073ba262d3 100644
--- a/community/clazy/APKBUILD
+++ b/community/clazy/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: André Klitzing <aklitzing@gmail.com>
# Contributor: André Klitzing <aklitzing@gmail.com>
pkgname=clazy
-pkgver=1.6
+pkgver=1.7
pkgrel=0
pkgdesc="Qt oriented code checker based on clang framework"
url="https://github.com/KDE/clazy"
@@ -10,15 +10,12 @@ license="LGPL-2.0-only"
makedepends="llvm-dev clang-dev cmake"
options="!check" # cannot run tests without installation
subpackages="$pkgname-doc"
-source="https://download.kde.org/stable/clazy/$pkgver/src/clazy-$pkgver.tar.xz
- clazy-llvm-10.patch::https://cgit.kde.org/clazy.git/patch/?id=df41bd29
- clazy-clang-cpp.patch::https://cgit.kde.org/clazy.git/patch/CMakeLists.txt?id=0e295e5a"
+source="https://download.kde.org/stable/clazy/$pkgver/src/clazy-$pkgver.tar.xz"
build() {
cmake -B build .\
-DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCLANG_CLANG-CPP_LIB=ON
+ -DCMAKE_INSTALL_PREFIX=/usr
make -C build
}
@@ -26,6 +23,4 @@ package() {
make -C build DESTDIR="$pkgdir" install
}
-sha512sums="dc7cb9590bbc40a2ac51abe305b6520ebc1ff7128ff21b4f6111d18f14eb8c2ab66d907636a18c7508143b708e70ba69f9d6fad88ffce12dec981a9bdd0edcc0 clazy-1.6.tar.xz
-6f5ef3e745159da352e867be1c3ffecbf143c3763e08dfccb8bd85db1a7676fc84d9577b53d9809d5c29ac3b570278f8e6fa426a11bd38a2706e21b426caa92b clazy-llvm-10.patch
-6485bce51e583851fc3fb5d664cd3f6533e6fb19f251f7216677f0c1c73ee1162896b2556f5b1ca261c65b580e2a1c6a73b2450ab1c92c62a16d60840dd118f7 clazy-clang-cpp.patch"
+sha512sums="3dba993140f3d69aac8d9cf3fa49db990185928647193220b689773bbca70f9fd9ee7fc52022e6029b3c0c81800301a593bd79edee7e1fa6c5884782d390ced6 clazy-1.7.tar.xz"
diff --git a/community/cldr-emoji-annotation/APKBUILD b/community/cldr-emoji-annotation/APKBUILD
index d168599f98..1c3a2843eb 100644
--- a/community/cldr-emoji-annotation/APKBUILD
+++ b/community/cldr-emoji-annotation/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=cldr-emoji-annotation
-pkgver=36.12.120200305.0
-_pkgver=${pkgver%.*}_${pkgver##*.}
+pkgver=37.0.13.0.0.2
+_pkgver=37.0_13.0_0_2
pkgrel=0
pkgdesc="Emoji annotation files in CLDR"
arch="noarch"
@@ -30,4 +30,4 @@ package() {
mkdir -p "$pkgdir"/usr/lib
mv "$pkgdir"/usr/share/pkgconfig "$pkgdir"/usr/lib
}
-sha512sums="e4fc2e4b3b10f77fe2c00c3ba64003502869d9e871fd9d23c2a8945f79438cead6730aee23c07d84b283d7bc56bd547dd816718387fa8952d8757104dfa2e35f cldre-emoji-annotation-36.12.120200305_0.tar.gz"
+sha512sums="9c863c6f6494fdedd7b8db20f42dd803388e4f8165d2827ef358330862c52b6c84d98b55e87054fcb01bab906cc3fe0dd351d9d8063f74b988ca686e5c9d2fa1 cldre-emoji-annotation-37.0_13.0_0_2.tar.gz"
diff --git a/community/cloud-utils/APKBUILD b/community/cloud-utils/APKBUILD
new file mode 100755
index 0000000000..b600441189
--- /dev/null
+++ b/community/cloud-utils/APKBUILD
@@ -0,0 +1,41 @@
+# Contributor: Vladimir Avinkin <mouzfun@gmail.com>
+# Contributor: Dermot Bradley <dermot_bradley@yahoo.com>
+# Maintainer: Dermot Bradley <dermot_bradley@yahoo.com>
+pkgname=cloud-utils
+pkgver=0.31
+pkgrel=2
+pkgdesc="Utilities for interacting with cloud VM images"
+url="https://launchpad.net/cloud-utils/"
+arch="noarch !mips !mips64 !s390x" # tests are broken on big-endian
+license="GPL-3.0-or-later"
+depends="bash cdrkit coreutils e2fsprogs e2fsprogs-extra eudev mtools
+ python3 qemu-img tar util-linux"
+subpackages="$pkgname-doc $pkgname-ec2metadata $pkgname-growpart"
+source="https://launchpad.net/cloud-utils/trunk/$pkgver/+download/cloud-utils-$pkgver.tar.gz"
+
+build() {
+ make
+}
+
+check() {
+ # the other tests require root permissions
+ PATH=$PATH:$builddir/bin TMPDIR="$srcdir" ./test/test-growpart-fsimage
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+ec2metadata() {
+ pkgdesc="Retrieve metadata on AWS EC2 (and compatible) VMs"
+ depends="python3"
+ amove usr/bin/ec2metadata
+}
+
+growpart() {
+ pkgdesc="Grow the size of disk partitions"
+ depends="blkid coreutils sfdisk util-linux"
+ amove usr/bin/growpart
+}
+
+sha512sums="4ca22def9564e101e228ca363d7f2da593f0644a09581bf862d4aeb4b320cc7c8af5a5e7af6283966ee1a8828715bb94725c0aab584b77e97f77a3ad593c2629 cloud-utils-0.31.tar.gz"
diff --git a/community/cloudi/0005-Disable-tests-for-aports-buildservers.patch b/community/cloudi/0005-Disable-tests-for-aports-buildservers.patch
deleted file mode 100644
index 7287b95ba1..0000000000
--- a/community/cloudi/0005-Disable-tests-for-aports-buildservers.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- ./src/rebar_src_test.config.in
-+++ ./src/rebar_src_test.config.in
-@@ -9,8 +9,6 @@
- "lib/cloudi_service_api_batch",
- "lib/cloudi_service_api_requests",
- "lib/cloudi_service_cron",
-- "lib/cloudi_service_db_mysql",
-- "lib/cloudi_service_db_pgsql",
- "lib/cloudi_service_filesystem",
- "lib/cloudi_service_http_client",
- "lib/cloudi_service_http_cowboy1",
-@@ -19,9 +17,7 @@
- "lib/cloudi_service_map_reduce",
- "lib/cloudi_service_monitoring",
- "lib/cloudi_service_null",
-- "lib/cloudi_service_oauth1",
- "lib/cloudi_service_queue",
-- "lib/cloudi_service_quorum",
- "lib/cloudi_service_request_rate",
- "lib/cloudi_service_router",
- "lib/cloudi_service_shell",
diff --git a/community/cloudi/APKBUILD b/community/cloudi/APKBUILD
index 33e0f4834d..c41e7f25fb 100644
--- a/community/cloudi/APKBUILD
+++ b/community/cloudi/APKBUILD
@@ -28,8 +28,8 @@
# (shown below with the assignment of CLOUDI_PID_FILE).
pkgname=cloudi
-pkgver=1.8.0
-pkgrel=7
+pkgver=2.0.0
+pkgrel=0
pkgdesc="Cloud computing framework for efficient, scalable, and stable soft-realtime event processing."
url="https://cloudi.org/"
license="MIT"
@@ -55,12 +55,11 @@ makedepends="autoconf
python3-dev
ruby
"
-options="!check" # performance test issues
+# LXC build containers need limits.cpu config to create CPU quota
+# that is detected by Erlang/OTP for creating its schedulers
+options="!check"
subpackages="$pkgname-static $pkgname-openrc"
source="https://osdn.net/dl/cloudi/cloudi-$pkgver.tar.gz
- 0005-Disable-tests-for-aports-buildservers.patch
- fix-new-binutils.patch
- erlang-23.patch
$pkgname.initd"
@@ -68,24 +67,18 @@ source="https://osdn.net/dl/cloudi/cloudi-$pkgver.tar.gz
# Enable OCaml on the appropriate architectures
case "$CTARGET_ARCH" in
-armhf | armv7 | mips*)
- ;;
-x86)
- # 4 tests out of 7 fail due to 'timetrap_timeout'
- options="$options !check"
- ;;
-*)
- makedepends="$makedepends ocaml"
- _configure_args="$_configure_args --enable-ocaml-support"
- ;;
+ x86 | arm* | mips*)
+ ;;
+ *)
+ makedepends="$makedepends ocaml"
+ _configure_args="$_configure_args --enable-ocaml-support"
+ ;;
esac
# Enable Haskell on the appropriate architectures
case "$CTARGET_ARCH" in
x86_64)
makedepends="$makedepends ghc cabal zlib-dev"
_configure_args="$_configure_args --enable-haskell-support"
- # 1 test out of 7 fail due to 'timetrap_timeout'
- #options="$options !check"
;;
esac
@@ -107,8 +100,8 @@ build() {
--infodir=/usr/share/info \
--host="$CHOST" \
--build="$CBUILD" \
+ --with-test-timeout=600 \
--with-cxx-backtrace \
- --with-python-version=3 \
--enable-go-support $_configure_args
make
}
@@ -125,8 +118,5 @@ package() {
"$pkgdir"/etc/init.d/$pkgname
}
-sha512sums="53a99729fa37673cfcc7fb7e76e285ff7bd978a080a65d46259b53c6dd0854214ee91b0e93f090d6958045f7e1eb0b739fcfc13c86070780f518f48bd9732fc8 cloudi-1.8.0.tar.gz
-8b3c67ce0899b64b9f48da749864b95e3d9747383c1daabdad7e6230ebb815329ccbdc7f69a956590ddda0a32ff74d073f98bdc0b15d5dc4728dd11640835a6c 0005-Disable-tests-for-aports-buildservers.patch
-4808b481b5e96db7534fd856ea17754cf3efaa4d07dec3bcba1e760e979307010262c5aed40a9b12f1bbddbf37201be6d8b6af4715639c76fc515e8bac562189 fix-new-binutils.patch
-33995595c044e21737a17bdc9270e5b6b0dd49ba3fc91f894c6e641b97149c8c15d60a53bbd07930926af968eb0c138c1fd931eebe80b36527e356db5b548796 erlang-23.patch
+sha512sums="fa889cbcea0d741149934a78603ccbdf6b6e8c7c6de1938da04b7fbafe4665a675f568c11c74a21f705859563eed129ab437c5fc4da09a6f22d1a872ae8002c2 cloudi-2.0.0.tar.gz
053f860f656617012208a0e1909e43b2f8979d381a90d3fa5a745a9cf5021fe54556a641fef2badaa9955f2394d00e32183389cb9b501169dcbf8cbe4fbb0329 cloudi.initd"
diff --git a/community/cloudi/erlang-23.patch b/community/cloudi/erlang-23.patch
deleted file mode 100644
index 0558f288d1..0000000000
--- a/community/cloudi/erlang-23.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-Upstream: https://github.com/CloudI/CloudI/issues/223
-
-diff --git a/src/external/README.markdown b/src/external/README.markdown
-index bfa39a50..f429bc51 100644
---- a/src/external/README.markdown
-+++ b/src/external/README.markdown
-@@ -204,8 +204,8 @@ Erlang `nodefinder`
- `Strategies for automatic node discovery in Erlang`
-
- - `https://github.com/okeuday/nodefinder`
--- `commit 2edf4824e60821f4d44ea5db92cd689771846387`
--- `Fri Nov 29 04:40:49 UTC 2019`
-+- `commit 58f4cf883b6edbd377ccb3a6da5be177661e36f3`
-+- `Thu Feb 27 21:41:04 UTC 2020`
- - `MIT`
-
- Erlang `parse_trans`
-diff --git a/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder.hrl b/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder.hrl
-index 2a6e9a55..6018b785 100644
---- a/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder.hrl
-+++ b/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder.hrl
-@@ -5,5 +5,16 @@
- -ifdef(ERLANG_OTP_VERSION_19).
- -else.
- -define(ERLANG_OTP_VERSION_20_FEATURES, true).
-+-ifdef(ERLANG_OTP_VERSION_20).
-+-else.
-+-ifdef(OTP_RELEASE).
-+% able to use -if/-elif here
-+-if(?OTP_RELEASE >= 23).
-+-define(ERLANG_OTP_VERSION_23_FEATURES, true).
-+-endif.
-+-else.
-+-error("Erlang/OTP version invalid").
-+-endif.
-+-endif.
- -endif.
-
-diff --git a/src/external/cloudi_x_nodefinder/src_original/nodefinder.hrl b/src/external/cloudi_x_nodefinder/src_original/nodefinder.hrl
-index 2a6e9a55..6018b785 100644
---- a/src/external/cloudi_x_nodefinder/src_original/nodefinder.hrl
-+++ b/src/external/cloudi_x_nodefinder/src_original/nodefinder.hrl
-@@ -5,5 +5,16 @@
- -ifdef(ERLANG_OTP_VERSION_19).
- -else.
- -define(ERLANG_OTP_VERSION_20_FEATURES, true).
-+-ifdef(ERLANG_OTP_VERSION_20).
-+-else.
-+-ifdef(OTP_RELEASE).
-+% able to use -if/-elif here
-+-if(?OTP_RELEASE >= 23).
-+-define(ERLANG_OTP_VERSION_23_FEATURES, true).
-+-endif.
-+-else.
-+-error("Erlang/OTP version invalid").
-+-endif.
-+-endif.
- -endif.
-
-diff --git a/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_ec2_api_aws.erl b/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_ec2_api_aws.erl
-index a5664628..ac6bca86 100644
---- a/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_ec2_api_aws.erl
-+++ b/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_ec2_api_aws.erl
-@@ -38,6 +38,7 @@
- param_list/2
- ]).
-
-+-include("cloudi_x_nodefinder.hrl").
- -include("cloudi_x_nodefinder_ec2_api.hrl").
-
- -define(ERLCLOUD_RETRY_TIMEOUT, 10000).
-@@ -309,6 +310,10 @@ format_timestamp({{Yr, Mo, Da}, {H, M, S}}) ->
- sha256(V) ->
- crypto:hash(sha256, V).
-
-+-ifdef(ERLANG_OTP_VERSION_23_FEATURES).
-+sha256_mac(K, S) ->
-+ crypto:mac(hmac, sha256, K, S).
-+-else.
- sha256_mac(K, S) ->
- crypto:hmac(sha256, K, S).
--
-+-endif.
-diff --git a/src/external/cloudi_x_nodefinder/src_original/nodefinder_ec2_api_aws.erl b/src/external/cloudi_x_nodefinder/src_original/nodefinder_ec2_api_aws.erl
-index a5664628..ac6bca86 100644
---- a/src/external/cloudi_x_nodefinder/src_original/nodefinder_ec2_api_aws.erl
-+++ b/src/external/cloudi_x_nodefinder/src_original/nodefinder_ec2_api_aws.erl
-@@ -38,6 +38,7 @@
- param_list/2
- ]).
-
-+-include("nodefinder.hrl").
- -include("nodefinder_ec2_api.hrl").
-
- -define(ERLCLOUD_RETRY_TIMEOUT, 10000).
-@@ -309,6 +310,10 @@ format_timestamp({{Yr, Mo, Da}, {H, M, S}}) ->
- sha256(V) ->
- crypto:hash(sha256, V).
-
-+-ifdef(ERLANG_OTP_VERSION_23_FEATURES).
-+sha256_mac(K, S) ->
-+ crypto:mac(hmac, sha256, K, S).
-+-else.
- sha256_mac(K, S) ->
- crypto:hmac(sha256, K, S).
--
-+-endif.
-diff --git a/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_multicast.erl b/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_multicast.erl
-index 71b6a54d..df957d8e 100644
---- a/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_multicast.erl
-+++ b/src/external/cloudi_x_nodefinder/src/cloudi_x_nodefinder_multicast.erl
-@@ -223,13 +223,13 @@ process_packet(_Packet, _IP, _State) ->
- ok.
-
- identifier_v4(Message, KeyV4) ->
-- crypto:hmac(sha256, KeyV4, Message).
-+ hmac_sha256(KeyV4, Message).
-
- identifier_v3(Message, KeyV3) ->
-- crypto:hmac(sha256, KeyV3, Message).
-+ hmac_sha256(KeyV3, Message).
-
- identifier_v2(Message, KeyV2) ->
-- crypto:hmac(sha, KeyV2, Message).
-+ hmac_sha(KeyV2, Message).
-
- key_v4() ->
- crypto:hash(sha256, erlang:atom_to_binary(erlang:get_cookie(), utf8)).
-@@ -269,3 +269,16 @@ connect_node(visible, Node) ->
- connect_node(hidden, Node) ->
- net_kernel:hidden_connect_node(Node).
-
-+-ifdef(ERLANG_OTP_VERSION_23_FEATURES).
-+hmac_sha256(Key, Data) ->
-+ crypto:mac(hmac, sha256, Key, Data).
-+
-+hmac_sha(Key, Data) ->
-+ crypto:mac(hmac, sha, Key, Data).
-+-else.
-+hmac_sha256(Key, Data) ->
-+ crypto:hmac(sha256, Key, Data).
-+
-+hmac_sha(Key, Data) ->
-+ crypto:hmac(sha, Key, Data).
-+-endif.
-diff --git a/src/external/cloudi_x_nodefinder/src_original/nodefinder_multicast.erl b/src/external/cloudi_x_nodefinder/src_original/nodefinder_multicast.erl
-index 71b6a54d..df957d8e 100644
---- a/src/external/cloudi_x_nodefinder/src_original/nodefinder_multicast.erl
-+++ b/src/external/cloudi_x_nodefinder/src_original/nodefinder_multicast.erl
-@@ -223,13 +223,13 @@ process_packet(_Packet, _IP, _State) ->
- ok.
-
- identifier_v4(Message, KeyV4) ->
-- crypto:hmac(sha256, KeyV4, Message).
-+ hmac_sha256(KeyV4, Message).
-
- identifier_v3(Message, KeyV3) ->
-- crypto:hmac(sha256, KeyV3, Message).
-+ hmac_sha256(KeyV3, Message).
-
- identifier_v2(Message, KeyV2) ->
-- crypto:hmac(sha, KeyV2, Message).
-+ hmac_sha(KeyV2, Message).
-
- key_v4() ->
- crypto:hash(sha256, erlang:atom_to_binary(erlang:get_cookie(), utf8)).
-@@ -269,3 +269,16 @@ connect_node(visible, Node) ->
- connect_node(hidden, Node) ->
- net_kernel:hidden_connect_node(Node).
-
-+-ifdef(ERLANG_OTP_VERSION_23_FEATURES).
-+hmac_sha256(Key, Data) ->
-+ crypto:mac(hmac, sha256, Key, Data).
-+
-+hmac_sha(Key, Data) ->
-+ crypto:mac(hmac, sha, Key, Data).
-+-else.
-+hmac_sha256(Key, Data) ->
-+ crypto:hmac(sha256, Key, Data).
-+
-+hmac_sha(Key, Data) ->
-+ crypto:hmac(sha, Key, Data).
-+-endif.
-diff --git a/src/lib/cloudi_service_oauth1/src/cloudi_service_oauth1_data.erl b/src/lib/cloudi_service_oauth1/src/cloudi_service_oauth1_data.erl
-index 02450526..e9563e9c 100644
---- a/src/lib/cloudi_service_oauth1/src/cloudi_service_oauth1_data.erl
-+++ b/src/lib/cloudi_service_oauth1/src/cloudi_service_oauth1_data.erl
-@@ -46,6 +46,12 @@
-
- -include_lib("public_key/include/public_key.hrl").
-
-+-ifdef(OTP_RELEASE).
-+-if(?OTP_RELEASE >= 23).
-+-define(ERLANG_OTP_VERSION_23_FEATURES, true).
-+-endif.
-+-endif.
-+
- -spec verify(Signature :: string(),
- HttpMethod :: string(),
- URL :: string(),
-@@ -98,8 +104,13 @@ hmac_sha1_verify(Signature, HttpMethod, URL, Params, Consumer, TokenSecret) ->
- Consumer,
- TokenSecret), Signature).
-
-+-ifdef(ERLANG_OTP_VERSION_23_FEATURES).
-+hmac_sha(Key, Data) ->
-+ crypto:mac(hmac, sha, Key, Data).
-+-else.
- hmac_sha(Key, Data) ->
- crypto:hmac(sha, Key, Data).
-+-endif.
-
- rsa_sha1_verify(Signature, HttpMethod, URL, Params, {_, ConsumerSecret, _}) ->
- BaseString = signature_base_string(HttpMethod, URL, Params),
-@@ -127,6 +138,29 @@ params_encode(Params) ->
- Concatenated = [lists:concat([K, "=", V]) || {K, V} <- Sorted],
- cloudi_string:join("&", Concatenated).
-
-+-ifdef(ERLANG_OTP_VERSION_23_FEATURES).
-+uri_normalize(URI) ->
-+ try uri_string:parse(URI) of
-+ Values ->
-+ Scheme = case maps:get(scheme, Values) of
-+ "http" ->
-+ http;
-+ "https" ->
-+ https;
-+ SchemeStr ->
-+ SchemeStr
-+ end,
-+ UserInfo = maps:get(userinfo, Values),
-+ Host = maps:get(host, Values),
-+ Port = maps:get(port, Values),
-+ Path = maps:get(path, Values),
-+ uri_normalize(Scheme, UserInfo,
-+ cloudi_string:lowercase(Host), Port, [Path])
-+ catch
-+ ErrorType:Error ->
-+ {error, {ErrorType, Error}}
-+ end.
-+-else.
- uri_normalize(URI) ->
- case http_uri:parse(URI) of
- {ok, {Scheme, UserInfo, Host, Port, Path, _Query}} ->
-@@ -135,6 +169,7 @@ uri_normalize(URI) ->
- {error, _} = Error ->
- Error
- end.
-+-endif.
-
- uri_normalize(Scheme, [], Acc) ->
- lists:concat([Scheme, "://" | Acc]);
diff --git a/community/cloudi/fix-new-binutils.patch b/community/cloudi/fix-new-binutils.patch
deleted file mode 100644
index 1c17523d34..0000000000
--- a/community/cloudi/fix-new-binutils.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/src/external/backward-cpp/backward.hpp b/src/external/backward-cpp/backward.hpp
-index 69d5dba..583aa2d 100644
---- a/src/external/backward-cpp/backward.hpp
-+++ b/src/external/backward-cpp/backward.hpp
-@@ -1235,12 +1235,12 @@ private:
- {
- if (result.found) return;
-
-- if ((bfd_get_section_flags(fobj.handle.get(), section)
-+ if ((bfd_section_flags(section)
- & SEC_ALLOC) == 0)
- return; // a debug section is never loaded automatically.
-
-- bfd_vma sec_addr = bfd_get_section_vma(fobj.handle.get(), section);
-- bfd_size_type size = bfd_get_section_size(section);
-+ bfd_vma sec_addr = bfd_section_vma(section);
-+ bfd_size_type size = bfd_section_size(section);
-
- // are we in the boundaries of the section?
- if (addr < sec_addr || addr >= sec_addr + size) {
diff --git a/community/clsync/APKBUILD b/community/clsync/APKBUILD
index 06048f8dd5..128b89bec9 100644
--- a/community/clsync/APKBUILD
+++ b/community/clsync/APKBUILD
@@ -6,6 +6,7 @@ pkgrel=0
pkgdesc="File live sync daemon based on inotify"
url="https://github.com/xaionaro/clsync"
arch="x86 x86_64 aarch64"
+arch="$arch !x86" # Fails due to new seccomp
license="GPL-3.0-or-later"
depends_dev="glib-dev fts-dev libcap-dev libexecinfo-dev linux-headers musl-dev"
makedepends="$depends_dev autoconf automake file libtool"
diff --git a/community/cni-plugins/APKBUILD b/community/cni-plugins/APKBUILD
new file mode 100644
index 0000000000..b8738d6a0e
--- /dev/null
+++ b/community/cni-plugins/APKBUILD
@@ -0,0 +1,27 @@
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=cni-plugins
+pkgver=0.8.6
+pkgrel=2
+pkgdesc="Some standard networking plugins, maintained by the CNI team"
+options="!check"
+url="https://