aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
Diffstat (limited to 'testing')
-rw-r--r--testing/6cord/APKBUILD2
-rw-r--r--testing/9base/APKBUILD15
-rw-r--r--testing/9base/config.mk.riscv6424
-rw-r--r--testing/9base/riscv64.patch13
-rw-r--r--testing/a2jmidid/APKBUILD12
-rw-r--r--testing/a2jmidid/riscv.patch12
-rw-r--r--testing/acme-client/APKBUILD37
-rw-r--r--testing/acmetool/APKBUILD49
-rw-r--r--testing/acmetool/glide.lock114
-rw-r--r--testing/acmetool/glide.yaml41
-rw-r--r--testing/acmetool/go.mod40
-rw-r--r--testing/acmetool/go.sum77
-rw-r--r--testing/acpi-utils/APKBUILD25
-rw-r--r--testing/adjtimex/10-Makefile.patch35
-rw-r--r--testing/adjtimex/APKBUILD33
-rw-r--r--testing/admesh/APKBUILD12
-rw-r--r--testing/advancemame/APKBUILD6
-rw-r--r--testing/advancescan/APKBUILD3
-rw-r--r--testing/adwaita-qt/APKBUILD36
-rw-r--r--testing/afetch/APKBUILD6
-rw-r--r--testing/age/APKBUILD38
-rw-r--r--testing/airsonic-advanced/APKBUILD47
-rw-r--r--testing/airsonic-advanced/airsonic-advanced.initd14
-rw-r--r--testing/airsonic-advanced/airsonic-advanced.pre-install6
-rw-r--r--testing/airsonic/APKBUILD56
-rw-r--r--testing/airsonic/airsonic.initd15
-rw-r--r--testing/airsonic/airsonic.pre-install6
-rw-r--r--testing/airsonic/update-jaudiotagger-dependency.patch15
-rw-r--r--testing/airsonic/update-jaudiotagger-repo.patch17
-rw-r--r--testing/alpine-lift/APKBUILD2
-rw-r--r--testing/amfora/APKBUILD39
-rw-r--r--testing/amule/APKBUILD2
-rw-r--r--testing/android-apktool/APKBUILD25
-rw-r--r--testing/android-apktool/apktool3
-rw-r--r--testing/anki/APKBUILD11
-rw-r--r--testing/antibody/APKBUILD2
-rw-r--r--testing/apache-mod-auth-openidc/APKBUILD2
-rw-r--r--testing/apache-mod-md/APKBUILD34
-rw-r--r--testing/apache2-mod-perl/APKBUILD10
-rw-r--r--testing/apache2-mod-perl/mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch22
-rw-r--r--testing/apmpkg/APKBUILD37
-rw-r--r--testing/apmpkg/core_functions.rs.patch22
-rw-r--r--testing/aports-glmr/APKBUILD7
-rw-r--r--testing/apostrophe/APKBUILD12
-rw-r--r--testing/apparmor/0001-Fix-linking-against-gettext-on-musl-libc.patch40
-rw-r--r--testing/apparmor/0002-utils-remove-vim-from-the-default-build.patch46
-rw-r--r--testing/apparmor/0003-parser-remove-specific-tests-for-rttime.patch73
-rw-r--r--testing/apparmor/0004-parser-remove-specific-tests-for-ofile.patch28
-rw-r--r--testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch38
-rw-r--r--testing/apparmor/0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch28
-rw-r--r--testing/apparmor/0007-Remove-Locale-gettext-from-parser-tests.patch39
-rw-r--r--testing/apparmor/0008-Fix-profile-loading-in-busybox.patch27
-rw-r--r--testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch135
-rw-r--r--testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch26
-rw-r--r--testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch104
-rw-r--r--testing/apparmor/APKBUILD239
-rw-r--r--testing/apparmor/apparmor.initd91
-rw-r--r--testing/appstream-generator/APKBUILD12
-rw-r--r--testing/aqemu/APKBUILD8
-rw-r--r--testing/aqemu/fix-includes.patch10
-rw-r--r--testing/arcanist/APKBUILD49
-rw-r--r--testing/archiso/APKBUILD35
-rw-r--r--testing/archlinux-keyring/APKBUILD19
-rw-r--r--testing/archlinux-keyring/archlinux-keyring.post-install7
l---------testing/archlinux-keyring/archlinux-keyring.post-upgrade1
-rw-r--r--testing/ardour/APKBUILD14
-rw-r--r--testing/ardour/fix-platform-detection.patch14
-rw-r--r--testing/armadillo/APKBUILD36
-rw-r--r--testing/armagetronad/APKBUILD4
-rw-r--r--testing/asuran-cli/APKBUILD9
-rw-r--r--testing/asymptote/APKBUILD2
-rw-r--r--testing/async-profiler/APKBUILD7
-rw-r--r--testing/atomicparsley/APKBUILD8
-rw-r--r--testing/autofs/10-glibc.patch120
-rw-r--r--testing/autofs/APKBUILD62
-rw-r--r--testing/autofs/autofs.confd7
-rw-r--r--testing/autofs/autofs.initd14
-rw-r--r--testing/autofs/pid_t.patch14
-rw-r--r--testing/avara/APKBUILD11
-rw-r--r--testing/avara/fix-includes.patch23
-rw-r--r--testing/avdl/APKBUILD34
-rw-r--r--testing/b3sum/APKBUILD10
-rw-r--r--testing/barman/APKBUILD32
-rwxr-xr-xtesting/barman/barman.pre-install4
-rw-r--r--testing/barrier/APKBUILD36
-rw-r--r--testing/barrier/fix-riscv64-build.patch48
-rw-r--r--testing/bazel2/APKBUILD9
-rw-r--r--testing/bazel3/APKBUILD17
-rw-r--r--testing/bazel3/backport-java11-support.patch600
-rw-r--r--testing/bazel4/APKBUILD128
-rw-r--r--testing/bazel4/patch_default_system_java_toolchain.patch68
-rw-r--r--testing/bazel4/patch_do_not_use_glibc_prebuilt.patch64
-rw-r--r--testing/bazel4/patch_fix_jdk_13.patch32
-rw-r--r--testing/bazel4/patch_go_back_to_pre16_permit.patch49
-rw-r--r--testing/bazel4/patch_stop_hardcoding_verify_none_1.patch78
-rw-r--r--testing/bazel4/patch_stop_hardcoding_verify_none_2.patch53
-rw-r--r--testing/bcnm/APKBUILD8
-rw-r--r--testing/belcard/APKBUILD4
-rw-r--r--testing/belle-sip/APKBUILD8
-rw-r--r--testing/belr/APKBUILD10
-rw-r--r--testing/bettercap/APKBUILD27
-rw-r--r--testing/biboumi/APKBUILD2
-rw-r--r--testing/binwalk/APKBUILD8
-rw-r--r--testing/bitlbee-facebook/APKBUILD4
-rw-r--r--testing/bitlbee-mastodon/APKBUILD4
-rw-r--r--testing/bitwarden_rs/APKBUILD12
-rw-r--r--testing/blackbox_exporter/APKBUILD6
-rw-r--r--testing/blackbox_exporter/blackbox_exporter.pre-install1
-rw-r--r--testing/blender/0001-musl-fixes.patch6
-rw-r--r--testing/blender/0002-fix-linking-issue.patch6
-rw-r--r--testing/blender/0003-increase-thread-stack-size-for-musl.patch6
-rw-r--r--testing/blender/0004-OpenEXR-3.patch50
-rw-r--r--testing/blender/0005-tmp-audio-offset.patch45
-rw-r--r--testing/blender/APKBUILD18
-rw-r--r--testing/blocky/APKBUILD6
-rw-r--r--testing/boinc/APKBUILD21
-rw-r--r--testing/bombadillo/APKBUILD32
-rw-r--r--testing/borg-space/APKBUILD35
-rw-r--r--testing/borgmatic/APKBUILD42
-rw-r--r--testing/bottom/APKBUILD23
-rw-r--r--testing/brightnessctl/APKBUILD24
-rw-r--r--testing/brightnessctl/brightnessctl.post-install10
-rw-r--r--testing/brltty/269.patch49
-rw-r--r--testing/brltty/APKBUILD8
-rw-r--r--testing/bumprace/APKBUILD24
-rw-r--r--testing/bupstash/APKBUILD28
-rw-r--r--testing/cadence/APKBUILD46
-rw-r--r--testing/cadence/fix-QPainterPath.patch34
-rw-r--r--testing/cargo-c/APKBUILD8
-rw-r--r--testing/cargo-edit/APKBUILD42
-rw-r--r--testing/cargo-outdated/APKBUILD40
-rw-r--r--testing/cargo-watch/APKBUILD44
-rw-r--r--testing/castor/APKBUILD8
-rw-r--r--testing/catgirl/APKBUILD8
-rw-r--r--testing/cbonsai/APKBUILD8
-rw-r--r--testing/cdogs-sdl/APKBUILD3
-rw-r--r--testing/cdrdao/APKBUILD6
-rw-r--r--testing/cfssl/APKBUILD8
-rw-r--r--testing/cglm/APKBUILD4
-rw-r--r--testing/checkpolicy/APKBUILD2
-rw-r--r--testing/cherrytree/APKBUILD21
-rw-r--r--testing/cherrytree/fmt8.patch13
-rw-r--r--testing/chocolate-doom/10-remove-redundant-demoextend-definition.patch25
-rw-r--r--testing/chocolate-doom/APKBUILD36
-rw-r--r--testing/cjose/APKBUILD7
-rw-r--r--testing/ck/APKBUILD57
-rw-r--r--testing/clipman/APKBUILD6
-rwxr-xr-xtesting/clojure/APKBUILD14
-rw-r--r--testing/closure-compiler/APKBUILD6
-rw-r--r--testing/cloudfoundry-cli/APKBUILD2
-rw-r--r--testing/cluster-glue/APKBUILD14
-rw-r--r--testing/cmusfm/APKBUILD31
-rw-r--r--testing/cockroach/01_no_githooks.patch31
-rw-r--r--testing/cockroach/APKBUILD39
-rw-r--r--testing/cockroach/cockroach.confd1
-rw-r--r--testing/cockroach/cockroach.initd10
-rw-r--r--testing/cockroach/cockroach.pre-install6
-rw-r--r--testing/cog/APKBUILD48
-rw-r--r--testing/compton-conf/APKBUILD27
-rw-r--r--testing/conntracct/APKBUILD2
-rw-r--r--testing/consul-replicate/APKBUILD2
-rw-r--r--testing/cool-retro-term/APKBUILD34
-rw-r--r--testing/coq/APKBUILD25
-rw-r--r--testing/corectrl/APKBUILD10
-rw-r--r--testing/coredns/APKBUILD10
-rw-r--r--testing/corerad/APKBUILD40
-rw-r--r--testing/corerad/corerad.initd13
-rw-r--r--testing/corerad/corerad.pre-install6
-rw-r--r--testing/cpiped/APKBUILD2
-rw-r--r--testing/cppzmq/APKBUILD10
-rw-r--r--testing/cppzmq/test-cmakelists.patch30
-rw-r--r--testing/cpuburn/APKBUILD77
-rw-r--r--testing/cpuburn/cpuburn-1.4a-variables.patch40
-rw-r--r--testing/cpufetch/APKBUILD4
-rw-r--r--testing/cri-o/APKBUILD14
-rw-r--r--testing/cri-o/crio.conf5
-rw-r--r--testing/cri-o/makefile-fix-install.patch16
-rw-r--r--testing/cri-o/remove-systemd-files.patch13
-rw-r--r--testing/cri-tools/APKBUILD6
-rw-r--r--testing/crispy-doom/APKBUILD35
-rw-r--r--testing/crypto++/APKBUILD3
-rw-r--r--testing/csfml/APKBUILD4
-rw-r--r--testing/csmith/APKBUILD17
-rw-r--r--testing/ctop/APKBUILD2
-rw-r--r--testing/ctorrent-dnh/APKBUILD2
-rw-r--r--testing/curaengine/APKBUILD6
-rw-r--r--testing/curlftpfs/APKBUILD9
-rw-r--r--testing/cutecom/APKBUILD41
-rw-r--r--testing/cutecom/fix-qpainterpath.patch24
-rw-r--r--testing/cutecom/follow-system-colors.patch35
-rw-r--r--testing/cyanrip/APKBUILD30
-rw-r--r--testing/cyanrip/libcdio-paranoia-version.patch11
-rw-r--r--testing/cyclone-bootstrap/APKBUILD36
-rw-r--r--testing/cyclone/APKBUILD54
-rw-r--r--testing/cyrus-sasl-xoauth2/APKBUILD38
-rw-r--r--testing/dasel/APKBUILD34
-rw-r--r--testing/datamash/APKBUILD2
-rw-r--r--testing/ddclient/APKBUILD2
-rw-r--r--testing/delta/APKBUILD6
-rw-r--r--testing/deluge/10-python38-logging.patch15
-rw-r--r--testing/deluge/APKBUILD50
-rw-r--r--testing/delve/APKBUILD6
-rw-r--r--testing/dendrite/APKBUILD12
-rw-r--r--testing/detox/APKBUILD6
-rw-r--r--testing/dfu-util/APKBUILD6
-rw-r--r--testing/diffoscope/APKBUILD15
-rw-r--r--testing/diffsitter/APKBUILD58
-rw-r--r--testing/ding-libs/APKBUILD7
-rw-r--r--testing/diskus/APKBUILD25
-rw-r--r--testing/distrobuilder/APKBUILD2
-rw-r--r--testing/dive/APKBUILD2
-rw-r--r--testing/dk/APKBUILD8
-rw-r--r--testing/dnsfunnel/APKBUILD10
-rw-r--r--testing/dnsfunnel/dnsfunnel.initd2
-rw-r--r--testing/dnssec-tools/APKBUILD6
-rw-r--r--testing/dnstwist/APKBUILD39
-rw-r--r--testing/docker-volume-local-persist/APKBUILD2
-rw-r--r--testing/dockerize/APKBUILD2
-rw-r--r--testing/doctl/APKBUILD4
-rw-r--r--testing/dosbox-staging/APKBUILD37
-rw-r--r--testing/dovecot-ceph-plugin/1-fixes.patch21
-rw-r--r--testing/dovecot-ceph-plugin/2-fixes.patch21
-rw-r--r--testing/dovecot-ceph-plugin/3-fixes.patch34
-rw-r--r--testing/dovecot-ceph-plugin/6-32bit.patch38
-rw-r--r--testing/dovecot-ceph-plugin/7-sentinel.patch61
-rw-r--r--testing/dovecot-ceph-plugin/APKBUILD85
-rw-r--r--testing/dqlite/APKBUILD4
-rw-r--r--testing/drone-cli/APKBUILD13
-rw-r--r--testing/drone/APKBUILD36
-rw-r--r--testing/dstask/APKBUILD58
-rw-r--r--testing/dstask/integration-tests.patch50
-rw-r--r--testing/duf/APKBUILD2
-rw-r--r--testing/dvdbackup/APKBUILD7
-rw-r--r--testing/dxvk/APKBUILD6
-rw-r--r--testing/easyloggingpp-dev/APKBUILD4
-rw-r--r--testing/eclipse-ecj/APKBUILD22
-rw-r--r--testing/editline/APKBUILD11
-rw-r--r--testing/efl/APKBUILD2
-rw-r--r--testing/efm-langserver/APKBUILD30
-rw-r--r--testing/eiwd/APKBUILD61
-rw-r--r--testing/eiwd/eiwd.initd13
-rw-r--r--testing/eiwd/eiwd.post-upgrade6
-rw-r--r--testing/eiwd/iwd_passphrase34
-rw-r--r--testing/eiwd/main.conf39
-rw-r--r--testing/ejabberd/APKBUILD6
-rw-r--r--testing/ejson/APKBUILD2
-rw-r--r--testing/elvish/APKBUILD4
-rw-r--r--testing/embree/APKBUILD12
-rw-r--r--testing/envconsul/APKBUILD2
-rw-r--r--testing/eolie/APKBUILD2
-rw-r--r--testing/espeak-ng/APKBUILD54
-rw-r--r--testing/espeak-ng/disable-failing-test-784.patch16
-rw-r--r--testing/espeak-ng/fix-grc-handling-690.patch45
-rw-r--r--testing/espeak-ng/fix-newline-expansion.patch22
-rw-r--r--testing/espeakup/APKBUILD30
-rw-r--r--testing/espeakup/modules-load.conf (renamed from testing/espeakup/espeakup.conf)0
-rw-r--r--testing/esptool/APKBUILD13
-rw-r--r--testing/etcd/APKBUILD2
-rw-r--r--testing/evolution-etesync/APKBUILD32
-rw-r--r--testing/fakeroot-tcp/APKBUILD56
-rw-r--r--testing/fakeroot-tcp/fakeroot-no64.patch17
-rw-r--r--testing/fakeroot-tcp/fakeroot-stdint.patch34
-rw-r--r--testing/fakeroot-tcp/fix-shell-in-fakeroot.patch13
-rw-r--r--testing/fakeroot-tcp/xstatjunk.patch11
-rw-r--r--testing/fastd/APKBUILD13
-rw-r--r--testing/fatback/APKBUILD23
-rw-r--r--testing/fatrace/APKBUILD25
-rw-r--r--testing/fceux/APKBUILD13
-rw-r--r--testing/fclones/APKBUILD28
-rw-r--r--testing/featherpad/APKBUILD40
-rw-r--r--testing/ffsend/APKBUILD8
-rw-r--r--testing/filebeat/APKBUILD13
-rw-r--r--testing/fileshelter/APKBUILD45
-rw-r--r--testing/fileshelter/fileshelter.initd13
-rw-r--r--testing/fileshelter/fileshelter.pre-install6
-rw-r--r--testing/filite/APKBUILD28
-rw-r--r--testing/flameshot/APKBUILD11
-rw-r--r--testing/flannel/APKBUILD74
-rw-r--r--testing/flannel/flanneld.confd2
-rwxr-xr-xtesting/flannel/flanneld.initd19
-rw-r--r--testing/flannel/flanneld.logrotated7
-rw-r--r--testing/flannel/kube-flannel-bin-path.patch26
-rw-r--r--testing/flare-engine/APKBUILD4
-rw-r--r--testing/flauschige-uhr/APKBUILD25
-rw-r--r--testing/flowd/APKBUILD2
-rw-r--r--testing/fluent-bit/APKBUILD11
-rw-r--r--testing/fnott/APKBUILD6
-rw-r--r--testing/foliate/APKBUILD2
-rw-r--r--testing/font-manager/APKBUILD98
-rw-r--r--testing/foolsm/APKBUILD28
-rw-r--r--testing/foolsm/foolsm.confd1
-rw-r--r--testing/foolsm/foolsm.initd11
-rw-r--r--testing/fprintd/APKBUILD73
-rw-r--r--testing/fprintd/add-configure-option-for-libsystemd-provider.patch25
-rw-r--r--testing/fprintd/add-test-feature-and-make-tests-optional.patch71
-rw-r--r--testing/fprintd/fix-missing-libintl.patch23
-rw-r--r--testing/fprintd/pam-include-time.patch16
-rw-r--r--testing/fprintd/pam-use-basu-and-remove-sd-login.patch24
-rw-r--r--testing/freeciv/APKBUILD96
-rw-r--r--testing/frog/APKBUILD31
-rw-r--r--testing/frogdata/APKBUILD27
-rw-r--r--testing/frp/APKBUILD45
-rw-r--r--testing/frp/frpc.confd1
-rw-r--r--testing/frp/frpc.initd24
-rw-r--r--testing/frp/frps.confd1
-rw-r--r--testing/frp/frps.initd18
-rw-r--r--testing/fuzzel/APKBUILD6
-rw-r--r--testing/gamja/APKBUILD35
-rw-r--r--testing/gammastep/APKBUILD4
-rw-r--r--testing/gaupol/APKBUILD3
-rw-r--r--testing/gb/APKBUILD2
-rw-r--r--testing/gbinder-python/APKBUILD33
-rw-r--r--testing/gemget/APKBUILD2
-rw-r--r--testing/geodns/APKBUILD10
-rw-r--r--testing/geomyidae/APKBUILD2
-rw-r--r--testing/getssl/APKBUILD2
-rwxr-xr-xtesting/gf2x/APKBUILD2
-rwxr-xr-xtesting/ginac/APKBUILD6
-rw-r--r--testing/ginger/APKBUILD2
-rw-r--r--testing/gingerbase/APKBUILD2
-rw-r--r--testing/git-cola/APKBUILD8
-rw-r--r--testing/git-extras/APKBUILD33
-rw-r--r--testing/git-secret/APKBUILD15
-rw-r--r--testing/git-sizer/APKBUILD35
-rw-r--r--testing/git-sizer/skip-test-exec.patch12
-rw-r--r--testing/github-cli/APKBUILD61
-rw-r--r--testing/gitlab-release-cli/APKBUILD14
-rw-r--r--testing/glfw-wayland/APKBUILD6
-rw-r--r--testing/gmid/APKBUILD45
-rw-r--r--testing/gmid/gmid.conf33
-rw-r--r--testing/gmid/gmid.confd2
-rw-r--r--testing/gmid/gmid.initd45
-rw-r--r--testing/gmid/gmid.pre-install6
-rw-r--r--testing/gn/APKBUILD2
-rw-r--r--testing/gnome-mines/APKBUILD31
-rw-r--r--testing/gnunet-gtk/APKBUILD2
-rw-r--r--testing/gnunet/APKBUILD3
-rw-r--r--testing/gnuradio/APKBUILD20
-rw-r--r--testing/gnuradio/boost.patch58
-rw-r--r--testing/gnuradio/disable-test.patch10
-rw-r--r--testing/go-acceptlanguageparser/APKBUILD2
-rw-r--r--testing/go-conf/APKBUILD2
-rw-r--r--testing/go-context/APKBUILD2
-rw-r--r--testing/go-httputils/APKBUILD2
-rw-r--r--testing/go-mtpfs/APKBUILD23
-rw-r--r--testing/go-mux/APKBUILD2
-rw-r--r--testing/go-nats/APKBUILD2
-rw-r--r--testing/go-nuid/APKBUILD2
-rw-r--r--testing/go-phoenix/APKBUILD2
-rw-r--r--testing/go-pkac/APKBUILD2
-rw-r--r--testing/go-securecookie/APKBUILD2
-rw-r--r--testing/go-sloth/APKBUILD2
-rw-r--r--testing/go-spreed-turnservicecli/APKBUILD2
-rw-r--r--testing/go-uuid/APKBUILD2
-rw-r--r--testing/go-websocket/APKBUILD2
-rw-r--r--testing/gobolight/APKBUILD38
-rw-r--r--testing/gobuster/APKBUILD2
-rw-r--r--testing/godot/APKBUILD2
-rw-r--r--testing/gomuks/APKBUILD27
-rw-r--r--testing/googler/APKBUILD2
-rw-r--r--testing/gopls/APKBUILD6
-rw-r--r--testing/gops/APKBUILD18
-rw-r--r--testing/gopt/APKBUILD47
-rw-r--r--testing/gortr/APKBUILD14
-rw-r--r--testing/gosu/APKBUILD2
-rw-r--r--testing/gpa/APKBUILD13
-rw-r--r--testing/gpg-tui/APKBUILD10
-rw-r--r--testing/gpick/APKBUILD42
-rw-r--r--testing/gpm/APKBUILD18
-rw-r--r--testing/gpm/gcc-10.patch12
-rw-r--r--testing/gpodder-adaptive/0001-gtkui-fix-loading-of-cached-thumbnails.patch31
-rw-r--r--testing/gpodder-adaptive/0002-gtkui-properly-scale-cover-pill-on-hires-displays.patch178
-rw-r--r--testing/gpodder-adaptive/APKBUILD45
-rw-r--r--testing/gpodder/0001-gtkui-fix-loading-of-cached-thumbnails.patch31
-rw-r--r--testing/gpodder/0002-gtkui-properly-scale-cover-pill-on-hires-displays.patch178
-rw-r--r--testing/gpodder/APKBUILD41
-rw-r--r--testing/gprbuild/APKBUILD2
-rw-r--r--testing/gr-osmosdr/APKBUILD8
-rw-r--r--testing/grafana-image-renderer/APKBUILD6
-rw-r--r--testing/grafana-image-renderer/grafana-image-renderer.json3
-rw-r--r--testing/grcov/APKBUILD8
-rw-r--r--testing/greetd-gtkgreet/APKBUILD2
-rw-r--r--testing/greetd/001-change-greetd-runas.patch10
-rw-r--r--testing/greetd/APKBUILD63
-rw-r--r--testing/greetd/config.patch22
-rw-r--r--testing/greetd/greetd.confd7
-rw-r--r--testing/greetd/greetd.initd20
-rw-r--r--testing/greetd/greetd.pam2
-rw-r--r--testing/greetd/greetd.pre-install2
-rw-r--r--testing/grpc-health-check/APKBUILD10
-rw-r--r--testing/grpc-java/APKBUILD22
-rw-r--r--testing/grpc-java/grandle-version.patch9
-rw-r--r--testing/gst-rtsp-server/APKBUILD8
-rw-r--r--testing/gstreamer-vaapi/APKBUILD10
-rw-r--r--testing/gstreamermm/APKBUILD17
-rw-r--r--testing/gtkeddit/APKBUILD34
-rw-r--r--testing/gtkgreet/APKBUILD41
-rw-r--r--testing/guacamole-server/APKBUILD10
-rw-r--r--testing/guake/APKBUILD11
-rw-r--r--testing/guile-reader/APKBUILD38
-rw-r--r--testing/gumbo-parser/APKBUILD46
-rw-r--r--testing/gx-go/APKBUILD5
-rw-r--r--testing/gx/APKBUILD2
-rw-r--r--testing/hamlib/APKBUILD8
-rw-r--r--testing/hamlib/fix-musl.patch10
-rw-r--r--testing/handbrake/APKBUILD17
-rw-r--r--testing/handbrake/handbrake-9999-remove-faac-dependency.patch84
-rw-r--r--testing/harminv/APKBUILD5
-rw-r--r--testing/hd-idle/APKBUILD10
-rw-r--r--testing/helm/APKBUILD28
-rw-r--r--testing/helvum/APKBUILD25
-rw-r--r--testing/heplify-server/APKBUILD6
-rw-r--r--testing/heplify/APKBUILD14
-rw-r--r--testing/hexdiff/APKBUILD8
-rw-r--r--testing/hexer/APKBUILD5
-rw-r--r--testing/hiawatha/APKBUILD15
-rw-r--r--testing/hiawatha/hiawatha.conf.sample10
-rw-r--r--testing/hiawatha/letsencrypt.helper2
-rw-r--r--testing/hinsightd/APKBUILD62
-rw-r--r--testing/homer-app/APKBUILD2
-rw-r--r--testing/horizon/APKBUILD12
-rw-r--r--testing/horizon/riscv.patch24
-rw-r--r--testing/hotspot/APKBUILD4
-rw-r--r--testing/howard-bc/APKBUILD4
-rw-r--r--testing/hping3/APKBUILD8
-rw-r--r--testing/hping3/hping3-bytesex.patch8
-rw-r--r--testing/htmlq/APKBUILD24
-rw-r--r--testing/httrack/APKBUILD7
-rw-r--r--testing/hub/APKBUILD2
-rw-r--r--testing/hw-probe/APKBUILD8
-rw-r--r--testing/hy/APKBUILD16
-rw-r--r--testing/hydroxide/APKBUILD10
-rw-r--r--testing/hypnotix/APKBUILD8
-rw-r--r--testing/i2pd/APKBUILD49
-rw-r--r--testing/i2pd/i2pd.confd13
-rw-r--r--testing/i2pd/i2pd.initd52
-rw-r--r--testing/i2pd/i2pd.pre-install7
-rw-r--r--testing/i3blocks/APKBUILD4
-rw-r--r--testing/i3status-rust/APKBUILD14
-rw-r--r--testing/ibmswtpm2/APKBUILD24
-rw-r--r--testing/ibus-anthy/APKBUILD4
-rw-r--r--testing/ibus-hangul/0001-Update-gettext-version.patch25
-rw-r--r--testing/ibus-hangul/0002-Use-gettext-module.patch25
-rw-r--r--testing/ibus-hangul/APKBUILD45
-rw-r--r--testing/icdiff/APKBUILD10
-rw-r--r--testing/icewm/APKBUILD6
-rw-r--r--testing/icingaweb2-module-businessprocess/APKBUILD12
-rw-r--r--testing/icmake/APKBUILD11
-rw-r--r--testing/icmake/disable-clear-screen.patch26
-rw-r--r--testing/idris2/0001-Flush-standard-out-after-writing-prompt-to-it.patch31
-rw-r--r--testing/idris2/0002-Better-default-permissions-for-created-directories.patch33
-rw-r--r--testing/idris2/0003-Makefile-Don-t-run-bootstrap-test-on-bootstrap-by-de.patch25
-rw-r--r--testing/idris2/APKBUILD24
-rw-r--r--testing/ijq/APKBUILD4
-rw-r--r--testing/imx_loader/APKBUILD42
-rw-r--r--testing/include-what-you-use/APKBUILD65
-rwxr-xr-xtesting/inspircd/APKBUILD10
-rw-r--r--testing/install-makedepends/APKBUILD17
-rw-r--r--testing/iozone/APKBUILD18
-rw-r--r--testing/irclog2html/APKBUILD12
-rw-r--r--testing/isoinfo/APKBUILD25
-rw-r--r--testing/isomd5sum/APKBUILD31
-rw-r--r--testing/ispc/0001-tinfo.patch25
-rw-r--r--testing/ispc/APKBUILD56
-rw-r--r--testing/iverilog/APKBUILD10
-rw-r--r--testing/iverilog/autoconf-2.70.patch304
-rw-r--r--testing/jack_capture/APKBUILD12
-rw-r--r--testing/janus-gateway/APKBUILD6
-rw-r--r--testing/java-asmtools/APKBUILD15
-rw-r--r--testing/java-jtharness/APKBUILD6
-rw-r--r--testing/java-jtreg/APKBUILD12
-rw-r--r--testing/jbigkit/APKBUILD2
-rw-r--r--testing/jekyll/APKBUILD71
-rw-r--r--testing/jekyll/gemspec.patch19
-rw-r--r--testing/jfrog-cli/APKBUILD10
-rw-r--r--testing/jhead/APKBUILD2
-rw-r--r--testing/judy/APKBUILD40
-rw-r--r--testing/kak-lsp/APKBUILD8
-rw-r--r--testing/kakoune/APKBUILD10
-rw-r--r--testing/kalendar/APKBUILD57
-rw-r--r--testing/kannel/APKBUILD10
-rw-r--r--testing/kannel/gcc-10.patch30
-rw-r--r--testing/kapow/APKBUILD2
-rw-r--r--testing/kealib/10-config-shell.patch12
-rw-r--r--testing/kealib/APKBUILD46
-rw-r--r--testing/keama/APKBUILD10
-rw-r--r--testing/keepassxc-proxy-static/APKBUILD60
-rw-r--r--testing/keepassxc-proxy-static/keepassxc-proxy-install.in100
-rw-r--r--testing/keepassxc-proxy-static/keepassxc-proxy-static.post-install7
-rw-r--r--testing/kexec-tools/APKBUILD2
-rw-r--r--testing/keybase-client/APKBUILD2
-rw-r--r--testing/keyd/APKBUILD38
-rw-r--r--testing/keyd/keyd.initd14
-rw-r--r--testing/keyd/musl-time64.patch28
-rw-r--r--testing/keyd/obey-build-flags.patch20
-rw-r--r--testing/keyd/ungit.patch32
-rw-r--r--testing/keystone/APKBUILD7
-rw-r--r--testing/khal/APKBUILD6
-rw-r--r--testing/khal/tests-account-for-changed-error-message.patch13
-rw-r--r--testing/khealthcertificate/APKBUILD42
-rw-r--r--testing/kicad-library/APKBUILD3
-rw-r--r--testing/kicad/APKBUILD5
-rw-r--r--testing/kimchi/APKBUILD2
-rw-r--r--testing/kine/APKBUILD2
-rw-r--r--testing/kismet/APKBUILD4
-rw-r--r--testing/kitty/APKBUILD42
-rw-r--r--testing/kitty/fix-ppc64le-build-ioctl-with-musl.patch22
-rw-r--r--testing/kiwix-desktop/APKBUILD9
-rw-r--r--testing/klfc/APKBUILD80
-rw-r--r--testing/klfc/cabal.config68
-rw-r--r--testing/knxd/APKBUILD2
-rw-r--r--testing/kodi-inputstream-adaptive/APKBUILD4
-rw-r--r--testing/kodi-inputstream-ffmpegdirect/APKBUILD6
-rw-r--r--testing/kodi-pvr-hts/APKBUILD6
-rw-r--r--testing/kodi-pvr-iptvsimple/APKBUILD4
-rw-r--r--testing/kompose/APKBUILD6
-rw-r--r--testing/kopano-core/0001-python-Use-libmdbx-instead-of-bsddb.patch228
-rw-r--r--testing/kopano-core/0002-provider.patch20
-rw-r--r--testing/kopano-core/0003-spamd-Correct-owner-and-group-of-spamd-ham_dir-spam_.patch28
-rw-r--r--testing/kopano-core/APKBUILD360
-rw-r--r--testing/kopano-core/kopano-core.pre-install15
-rw-r--r--testing/kopano-core/kopano-dagent.initd12
-rw-r--r--testing/kopano-core/kopano-gateway.initd8
-rw-r--r--testing/kopano-core/kopano-ical.initd8
-rw-r--r--testing/kopano-core/kopano-monitor.initd8
-rw-r--r--testing/kopano-core/kopano-search.initd12
-rw-r--r--testing/kopano-core/kopano-server.conf1
-rw-r--r--testing/kopano-core/kopano-server.initd12
-rw-r--r--testing/kopano-core/kopano-spamd.initd8
-rw-r--r--testing/kopano-core/kopano-spooler.initd8
-rw-r--r--testing/kopano-webapp-desktopnotifications/APKBUILD112
-rw-r--r--testing/kopano-webapp-fetchmail/APKBUILD109
-rw-r--r--testing/kopano-webapp-filepreviewer/APKBUILD109
-rw-r--r--testing/kopano-webapp-files-backend-owncloud/APKBUILD110
-rw-r--r--testing/kopano-webapp-files-backend-smb/APKBUILD110
-rw-r--r--testing/kopano-webapp-files/APKBUILD119
-rw-r--r--testing/kopano-webapp-files/kopano-webapp-files.ini2
-rw-r--r--testing/kopano-webapp-intranet/APKBUILD110
-rw-r--r--testing/kopano-webapp-mdm/APKBUILD114
-rw-r--r--testing/kopano-webapp-smime/APKBUILD112
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-de-at/APKBUILD109
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-de-ch/APKBUILD113
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-de-de/APKBUILD113
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-en-gb/APKBUILD113
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-en-us/APKBUILD109
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-es-es/APKBUILD109
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-fr-fr/APKBUILD109
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-it-it/APKBUILD113
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-nl-nl/APKBUILD113
-rw-r--r--testing/kopano-webapp-spellchecker-languagepack-pl-pl/APKBUILD113
-rw-r--r--testing/kopano-webapp-spellchecker/APKBUILD111
-rw-r--r--testing/kopano-webapp-spellchecker/kopano-webapp-spellchecker.ini1
-rw-r--r--testing/kopano-webapp/0001-Fix-fatal-errors-in-translation-files.patch42
-rw-r--r--testing/kopano-webapp/APKBUILD242
-rwxr-xr-xtesting/kopano-webapp/compress-static38
-rw-r--r--testing/kopano-webapp/kopano-webapp.conf32
-rw-r--r--testing/kopano-webapp/kopano-webapp.ini3
-rw-r--r--testing/kopano-webapp/kopano-webapp.pre-install7
-rw-r--r--testing/kopano-webapp/nginx-location.conf43
-rw-r--r--testing/kopano-webapp/php-fpm.example.conf6
-rw-r--r--testing/kops/APKBUILD13
-rw-r--r--testing/kops/cilium-builder-skip-test-without-sysfs.patch26
-rw-r--r--testing/ksmbd-tools/APKBUILD39
-rw-r--r--testing/kubectx/APKBUILD46
-rw-r--r--testing/kubernetes/APKBUILD26
-rw-r--r--testing/kubernetes/Get-inodes-and-disk-usage-via-pure-go.patch351
-rw-r--r--testing/kubernetes/kubelet.confd2
-rw-r--r--testing/kubesplit/APKBUILD8
-rw-r--r--testing/kubesplit/remove-hard-pytest-requirement.patch15
-rw-r--r--testing/lavalauncher/APKBUILD2
-rw-r--r--testing/lazydocker/APKBUILD2
-rw-r--r--testing/lbreakouthd/APKBUILD57
-rw-r--r--testing/lbreakouthd/fix-undeclared-uint.patch10
-rw-r--r--testing/lcdproc/0001-iface.patch22
-rw-r--r--testing/lcdproc/APKBUILD66
-rw-r--r--testing/lcdproc/LCDd.initd10
-rw-r--r--testing/lcdproc/lcdproc.initd11
-rw-r--r--testing/leiningen/APKBUILD6
-rw-r--r--testing/lf/APKBUILD30
-rw-r--r--testing/lgogdownloader/APKBUILD36
-rw-r--r--testing/libaacs/APKBUILD35
-rw-r--r--testing/libadwaita/0001-Fix-version-string.patch23
-rw-r--r--testing/libadwaita/APKBUILD34
-rw-r--r--testing/libaec/APKBUILD49
-rw-r--r--testing/libarcus/APKBUILD6
-rw-r--r--testing/libcork/APKBUILD3
-rw-r--r--testing/libcorkipset/APKBUILD3
-rw-r--r--testing/libctl/APKBUILD4
-rw-r--r--testing/libdecor/APKBUILD35
-rw-r--r--testing/libdeflate/APKBUILD43
-rw-r--r--testing/libeatmydata/APKBUILD10
-rw-r--r--testing/libeatmydata/autoconf-2.71.patch12
-rw-r--r--testing/libetebase/APKBUILD34
-rw-r--r--testing/libexosip2/APKBUILD6
-rw-r--r--testing/libfishsound/APKBUILD8
-rw-r--r--testing/libfm-qt/APKBUILD6
-rw-r--r--testing/libfolia/APKBUILD29
-rw-r--r--testing/libgbinder/APKBUILD44
-rw-r--r--testing/libglibutil/APKBUILD8
-rw-r--r--testing/libgnomecanvas/APKBUILD4
-rw-r--r--testing/libgpod/APKBUILD8
-rw-r--r--testing/libguestfs/APKBUILD25
-rw-r--r--testing/libguestfs/ocaml-m4.patch25
-rw-r--r--testing/libguestfs/python-3.8.patch49
-rw-r--r--testing/libite/APKBUILD42
-rw-r--r--testing/libliftoff/APKBUILD29
-rw-r--r--testing/liblouis/APKBUILD6
-rw-r--r--testing/liblxqt/APKBUILD18
-rw-r--r--testing/libmdbx/0001-Make-MDBX_-vars-specifyable-via-args.patch63
-rw-r--r--testing/libmdbx/0001-mdbx-Remove-all-checks-for-amalgated-or-git-source-i.patch207
-rw-r--r--testing/libmdbx/APKBUILD39
-rw-r--r--testing/libmedc/APKBUILD46
-rw-r--r--testing/libmedc/cmake-config-dir.patch10
-rw-r--r--testing/libmedc/hdf-version.patch11
-rw-r--r--testing/libmedc/hdf5-1.12.patch92
-rw-r--r--testing/libmhash/APKBUILD33
-rw-r--r--testing/libmrss/APKBUILD13
-rw-r--r--testing/libmysofa/APKBUILD3
-rw-r--r--testing/libnxml/APKBUILD3
-rw-r--r--testing/liboggz/APKBUILD8
-rw-r--r--testing/libosip2/APKBUILD2
-rw-r--r--testing/libphutil/APKBUILD48
-rw-r--r--testing/libqmycroft/APKBUILD37
-rw-r--r--testing/libqtxdg/APKBUILD6
-rw-r--r--testing/librasterlite2/10-musl.patch14
-rw-r--r--testing/librasterlite2/20-skip-tests.patch45
-rw-r--r--testing/librasterlite2/APKBUILD58
-rw-r--r--testing/librespot/APKBUILD2
-rw-r--r--testing/libretro-blastem/APKBUILD2
-rw-r--r--testing/libretro-frodo/APKBUILD10
-rw-r--r--testing/libretro-frodo/patch-unbundle.patch40
-rw-r--r--testing/libretro-openlara/APKBUILD2
-rw-r--r--testing/libretro-parallel-n64/APKBUILD8
-rw-r--r--testing/libretro-pcem/APKBUILD2
-rw-r--r--testing/libretro-picodrive/APKBUILD2
-rw-r--r--testing/libsbsms/APKBUILD42
-rw-r--r--testing/libserialport/APKBUILD18
-rw-r--r--testing/libsixel/APKBUILD39
-rw-r--r--testing/libsmi/APKBUILD25
-rw-r--r--testing/libstatgrab/APKBUILD8
-rw-r--r--testing/libstrophe/APKBUILD34
-rw-r--r--testing/libsysstat/APKBUILD6
-rw-r--r--testing/libtar/APKBUILD33
-rw-r--r--testing/libtickit/APKBUILD11
-rw-r--r--testing/libtickit/missing-include.patch12
-rw-r--r--testing/libtorrent-rasterbar/APKBUILD52
-rw-r--r--testing/libtorrent-rasterbar/cxx14.patch74
-rw-r--r--testing/libuninameslist/APKBUILD6
-rw-r--r--testing/libupnpp/APKBUILD4
-rw-r--r--testing/libva-utils/APKBUILD6
-rw-r--r--testing/libvmime/APKBUILD39
-rw-r--r--testing/libvolk/APKBUILD20
-rw-r--r--testing/libvolk/failing_tests.patch21
-rw-r--r--testing/libzookeeper/APKBUILD6
-rw-r--r--testing/light/APKBUILD36
-rw-r--r--testing/lighthouse/APKBUILD7
-rw-r--r--testing/linphone/APKBUILD17
-rw-r--r--testing/linux-amlogic/APKBUILD2
-rw-r--r--testing/linux-apfs-rw-src/APKBUILD36
-rw-r--r--testing/linux-apfs-rw-src/modules-load.conf1
-rw-r--r--testing/linux-edge/APKBUILD235
-rw-r--r--testing/linux-edge/config-edge-virt.aarch644889
-rw-r--r--testing/linux-edge/config-edge-virt.armv74375
-rw-r--r--testing/linux-edge/config-edge-virt.riscv643354
-rw-r--r--testing/linux-edge/config-edge-virt.x86_644767
-rw-r--r--testing/linux-edge/config-edge.aarch649646
-rw-r--r--testing/linux-edge/config-edge.armv78191
-rw-r--r--testing/linux-edge/config-edge.riscv643484
-rw-r--r--testing/linux-edge/config-edge.x86_648890
-rw-r--r--testing/linux-elm/APKBUILD10
-rw-r--r--testing/linux-elm/config-elm.aarch64261
-rw-r--r--testing/linux-gru/APKBUILD18
-rw-r--r--testing/linux-gru/config-gru.aarch64285
-rw-r--r--testing/linux-gru/fix-rk3399-gru-mmc-order.patch18
-rw-r--r--testing/linux-gru/fix-rk3399-mmc-order.patch19
-rw-r--r--testing/liquibase/APKBUILD2
-rw-r--r--testing/litespeed/APKBUILD37
-rw-r--r--testing/litespeed/admin.patch51
-rw-r--r--testing/litespeed/include.patch14
-rw-r--r--testing/litespeed/install.patch60
-rw-r--r--testing/litespeed/ls_lock.patch4
-rw-r--r--testing/litespeed/thread.patch6
-rw-r--r--testing/litterbox/APKBUILD12
-rw-r--r--testing/lnav/APKBUILD29
-rw-r--r--testing/log4cpp/APKBUILD2
-rw-r--r--testing/log4cxx/APKBUILD1
-rw-r--r--testing/log_proxy/APKBUILD28
-rw-r--r--testing/logstash/APKBUILD9
-rw-r--r--testing/loki-mq/001-use-system-provided-catch2.patch9
-rw-r--r--testing/loki-mq/002-use-system-headers-zeromq.patch11
-rw-r--r--testing/loki-mq/APKBUILD50
-rw-r--r--testing/loki-network/APKBUILD43
-rw-r--r--testing/loki/APKBUILD65
-rw-r--r--testing/loki/loki-promtail.confd5
-rw-r--r--testing/loki/loki-promtail.initd25
-rw-r--r--testing/loki/loki.confd5
-rw-r--r--testing/loki/loki.initd11
-rw-r--r--testing/lolcat/APKBUILD2
-rw-r--r--testing/loolwsd/APKBUILD4
-rw-r--r--testing/lowdown/APKBUILD29
-rw-r--r--testing/lowjs/APKBUILD2
-rw-r--r--testing/lswt/APKBUILD29
-rw-r--r--testing/lswt/makefile.patch26
-rw-r--r--testing/ltunify/APKBUILD28
-rw-r--r--testing/lua-connman_dbus/APKBUILD55
-rw-r--r--testing/lua-dbus_proxy/APKBUILD55
-rw-r--r--testing/lua-lcurses/APKBUILD3
-rw-r--r--testing/lua-luastatic/APKBUILD58
-rw-r--r--testing/lua-resty-redis/APKBUILD2
-rw-r--r--testing/lua-resty-upload/APKBUILD3
-rw-r--r--testing/lua-schema/APKBUILD8
-rw-r--r--testing/luacov-html/APKBUILD53
-rw-r--r--testing/luakit/APKBUILD3
-rw-r--r--testing/lumins/APKBUILD24
-rw-r--r--testing/lxd/APKBUILD49
-rw-r--r--testing/lxd/add-missing-includes.patch14
-rw-r--r--testing/lxd/lxd-dont-go-get.patch80
-rw-r--r--testing/lxd/lxd.confd5
-rw-r--r--testing/lxd/lxd.initd32
-rw-r--r--testing/lximage-qt/APKBUILD6
-rw-r--r--testing/lxqt-about/APKBUILD6
-rw-r--r--testing/lxqt-admin/APKBUILD10
-rw-r--r--testing/lxqt-archiver/APKBUILD6
-rw-r--r--testing/lxqt-config/APKBUILD8
-rw-r--r--testing/lxqt-core/APKBUILD6
-rw-r--r--testing/lxqt-desktop/APKBUILD4
-rw-r--r--testing/lxqt-globalkeys/APKBUILD6
-rw-r--r--testing/lxqt-notificationd/APKBUILD6
-rw-r--r--testing/lxqt-openssh-askpass/APKBUILD6
-rw-r--r--testing/lxqt-panel/APKBUILD8
-rw-r--r--testing/lxqt-policykit/APKBUILD11
-rw-r--r--testing/lxqt-powermanagement/APKBUILD28
-rw-r--r--testing/lxqt-qtplugin/APKBUILD6
-rw-r--r--testing/lxqt-runner/APKBUILD6
-rw-r--r--testing/lxqt-session/APKBUILD8
-rw-r--r--testing/lxqt-sudo/APKBUILD6
-rw-r--r--testing/lxqt-themes/APKBUILD8
-rw-r--r--testing/lynis/APKBUILD4
-rw-r--r--testing/lzbench/APKBUILD2
-rw-r--r--testing/ma1sd/APKBUILD6
-rw-r--r--testing/maddy/APKBUILD10
-rw-r--r--testing/mage/APKBUILD4
-rw-r--r--testing/mailmunge/APKBUILD63
-rw-r--r--testing/mailmunge/mailmunge.pre-install6
-rw-r--r--testing/mailutils/APKBUILD12
-rw-r--r--testing/mailutils/fix-build-with-gcc-10.patch26
-rw-r--r--testing/maim/APKBUILD10
-rw-r--r--testing/makeself/APKBUILD2
-rw-r--r--testing/mame/APKBUILD5
-rw-r--r--testing/mapnik/APKBUILD2
-rw-r--r--testing/mapserver/APKBUILD8
-rw-r--r--testing/marxan/APKBUILD33
-rw-r--r--testing/materia-kde/APKBUILD11
-rw-r--r--testing/matterbridge/APKBUILD6
-rw-r--r--testing/matterhorn/APKBUILD83
-rw-r--r--testing/matterhorn/cabal.config5
-rw-r--r--testing/mautrix-whatsapp/APKBUILD9
-rw-r--r--testing/mbt/APKBUILD33
-rw-r--r--testing/mbtserver/APKBUILD33
-rw-r--r--testing/mdbook/APKBUILD22
-rw-r--r--testing/mdbtools/10-Werror.patch14
-rw-r--r--testing/mdbtools/APKBUILD90
-rw-r--r--testing/mdcat/APKBUILD6
-rw-r--r--testing/mdevd/APKBUILD10
-rw-r--r--testing/mdevd/mdevd.initd2
-rw-r--r--testing/mediastreamer2/APKBUILD4
-rw-r--r--testing/mednafen/APKBUILD8
-rw-r--r--testing/mednafen/ppc64.patch2
-rw-r--r--testing/mednaffe/APKBUILD6
-rw-r--r--testing/meek/APKBUILD4
-rw-r--r--testing/meep/APKBUILD18
-rw-r--r--testing/memtester/APKBUILD29
-rw-r--r--testing/mergerfs/APKBUILD3
-rw-r--r--testing/merlin/APKBUILD4
-rw-r--r--testing/metricbeat/APKBUILD5
-rw-r--r--testing/mgba/APKBUILD103
-rw-r--r--testing/mgba/mgba-qt.desktop9
-rw-r--r--testing/mgba/mgba-qt5.11.patch35
-rw-r--r--testing/mgba/no-rpath.patch16
-rw-r--r--testing/mgba/python3.patch10
-rwxr-xr-xtesting/mgba/test-py.sh32
-rw-r--r--testing/mimalloc1/APKBUILD94
-rw-r--r--testing/mimalloc1/cmake-add-insecure-suffix.patch35
-rw-r--r--testing/mimalloc1/cmake-install-paths.patch40
-rw-r--r--testing/mimalloc2/APKBUILD94
-rw-r--r--testing/mimalloc2/cmake-add-insecure-suffix.patch35
-rw-r--r--testing/mimalloc2/cmake-install-paths.patch40
-rw-r--r--testing/mimeo/APKBUILD25
-rw-r--r--testing/minikube/APKBUILD6
-rw-r--r--testing/minimodem/APKBUILD34
-rw-r--r--testing/minio-client/APKBUILD2
-rw-r--r--testing/minio/APKBUILD5
-rw-r--r--testing/miniserve/APKBUILD14
-rw-r--r--testing/mitmproxy/APKBUILD19
-rw-r--r--testing/mitmproxy/test-proxy.patch16
-rw-r--r--testing/mixxx/0001-Allow-None-buildtype.patch36
-rw-r--r--testing/mixxx/0002-Install-UDev-rules-to-the-proper-location-by-default.patch47
-rw-r--r--testing/mixxx/APKBUILD56
-rw-r--r--testing/mixxx/mixxx.post-install4
l---------testing/mixxx/mixxx.post-upgrade1
-rw-r--r--testing/mjpg-streamer/APKBUILD53
-rw-r--r--testing/mjpg-streamer/version.patch21
-rw-r--r--testing/mk-configure/APKBUILD18
-rw-r--r--testing/mkcert/APKBUILD28
-rw-r--r--testing/mkdocs-alabaster/APKBUILD25
-rw-r--r--testing/mkdocs-bootstrap/APKBUILD25
-rw-r--r--testing/mkdocs-bootstrap386/APKBUILD25
-rw-r--r--testing/mkdocs-bootstrap4/APKBUILD25
-rw-r--r--testing/mkdocs-bootswatch/APKBUILD25
-rw-r--r--testing/mkdocs-cinder/APKBUILD25
-rw-r--r--testing/mkdocs-cluster/APKBUILD25
-rw-r--r--testing/mkdocs-gitbook/APKBUILD25
-rw-r--r--testing/mkdocs-ivory/APKBUILD25
-rw-r--r--testing/mkdocs-material-extensions/APKBUILD25
-rw-r--r--testing/mkdocs-material/APKBUILD25
-rw-r--r--testing/mkdocs-rtd-dropdown/APKBUILD25
-rw-r--r--testing/mkdocs-windmill-dark/APKBUILD25
-rw-r--r--testing/mkdocs-windmill/APKBUILD25
-rw-r--r--testing/mkdocs/APKBUILD36
-rwxr-xr-xtesting/mm-common/APKBUILD8
-rw-r--r--testing/mmc-utils/APKBUILD30
-rw-r--r--testing/mmix/APKBUILD3
-rw-r--r--testing/mnamer/APKBUILD8
-rw-r--r--testing/mokutil/APKBUILD14
-rw-r--r--testing/monero/APKBUILD16
-rw-r--r--testing/mono/APKBUILD3
-rw-r--r--testing/moosefs/APKBUILD8
-rw-r--r--testing/mpdris2/APKBUILD4
-rw-r--r--testing/mpir/APKBUILD4
-rw-r--r--testing/mpop/APKBUILD6
-rw-r--r--testing/msgsl/APKBUILD37
-rw-r--r--testing/mtg/APKBUILD13
-rw-r--r--testing/mtg/skip-network-tests.patch29
-rw-r--r--testing/mtg/skip-tests-on-network-error.patch31
-rw-r--r--testing/mugshot/0001-use-gettext-instead-of-locale-gettext.patch80
-rw-r--r--testing/mugshot/APKBUILD28
-rw-r--r--testing/multimc/APKBUILD12
-rw-r--r--testing/muon/APKBUILD44
-rw-r--r--testing/muon/fix-bootstrap.patch19
-rw-r--r--testing/muparser/APKBUILD15
-rw-r--r--testing/mustach/APKBUILD2
-rw-r--r--testing/mynewt-newt/APKBUILD8
-rw-r--r--testing/navidrome/APKBUILD10
-rw-r--r--testing/navidrome/navidrome.toml23
-rw-r--r--testing/ncspot/APKBUILD51
-rw-r--r--testing/neard/APKBUILD7
-rw-r--r--testing/neatvi/APKBUILD10
-rw-r--r--testing/neatvi/conf.patch16
-rw-r--r--testing/neomutt/APKBUILD6
-rw-r--r--testing/netcdf-cxx4/APKBUILD38
-rw-r--r--testing/netcdf-fortran/APKBUILD4
-rw-r--r--testing/netdisco/APKBUILD2
-rw-r--r--testing/netifrc/APKBUILD27
-rw-r--r--testing/netpbm/APKBUILD10
-rw-r--r--testing/netsurf/APKBUILD6
-rw-r--r--testing/nginx-naxsi/APKBUILD2
-rw-r--r--testing/ngs/APKBUILD63
-rw-r--r--testing/ngs/busybox-compat.patch13
-rw-r--r--testing/ngs/cmakelists.patch33
-rw-r--r--testing/nicotine-plus/APKBUILD4
-rw-r--r--testing/nim/APKBUILD86
-rw-r--r--testing/nim/nim-config-enable-ucontext.patch14
-rw-r--r--testing/nim/nim-config-fix-paths.patch15
-rw-r--r--testing/nim/niminst-fix-paths.patch170
-rw-r--r--testing/nimble/APKBUILD24
-rw-r--r--testing/nitro/APKBUILD8
-rw-r--r--testing/nitro/gettid.patch11
-rw-r--r--testing/nitrocli/APKBUILD19
-rw-r--r--testing/nitrocli/src-tests-run.rs-use-python3.patch34
-rw-r--r--testing/node-closurecompiler-externs/APKBUILD2
-rw-r--r--testing/node-libpg-query/APKBUILD4
-rw-r--r--testing/nomp/APKBUILD30
-rw-r--r--testing/nomp/fix-include.patch10
-rw-r--r--testing/nomp/make-path.patch13
-rw-r--r--testing/notepadqq/APKBUILD36
-rw-r--r--testing/npd6/APKBUILD36
-rw-r--r--testing/npd6/npd6.confd1
-rw-r--r--testing/npd6/npd6.initd10
-rw-r--r--testing/npd6/remove-sysctl-h.patch12
-rw-r--r--testing/nsq/APKBUILD2
-rw-r--r--testing/nsss/APKBUILD12
-rw-r--r--testing/nullmailer/APKBUILD4
-rw-r--r--testing/nullmailer/nullmailer.initd2
-rw-r--r--testing/numberstation/APKBUILD4
-rw-r--r--testing/nushell/0001-remove-dataframe-feature-from-default.patch25
-rw-r--r--testing/nushell/APKBUILD24
-rw-r--r--testing/nut/APKBUILD13
-rw-r--r--testing/nut/upsd.initd1
-rw-r--r--testing/nwg-launchers/APKBUILD23
-rw-r--r--testing/nymphcast-mediaserver/60_nymphcast-mediaserver.nft7
-rw-r--r--testing/nymphcast-mediaserver/APKBUILD43
-rw-r--r--testing/nzbget/APKBUILD6
-rw-r--r--testing/obconf-qt/APKBUILD10
-rw-r--r--testing/obfs4proxy/APKBUILD2
-rw-r--r--testing/objconv/APKBUILD2
-rw-r--r--testing/ocaml-calendar/APKBUILD16
-rw-r--r--testing/ocaml-cppo/APKBUILD65
-rw-r--r--testing/ocaml-extlib/APKBUILD6
-rw-r--r--testing/ocaml-obuild/APKBUILD2
-rw-r--r--testing/ocaml-ptmap/APKBUILD2
-rw-r--r--testing/ocaml-qcheck/APKBUILD2
-rw-r--r--testing/ocaml-qtest/APKBUILD2
-rw-r--r--testing/ocaml-sha/APKBUILD2
-rw-r--r--testing/ocaml-zarith/APKBUILD36
-rw-r--r--testing/ocaml-zarith/project.mak.patch11
-rw-r--r--testing/ocamlclean/APKBUILD2
-rw-r--r--testing/ocfs2-tools/APKBUILD8
-rw-r--r--testing/ogdi/10-optimisation.patch16
-rw-r--r--testing/ogdi/20-external.patch28
-rw-r--r--testing/ogdi/APKBUILD93
-rw-r--r--testing/oh-my-zsh/APKBUILD6
-rw-r--r--testing/oha/APKBUILD29
-rw-r--r--testing/oil/APKBUILD29
-rw-r--r--testing/onboard/APKBUILD30
-rw-r--r--testing/onboard/glibc-musl-error.patch62
-rw-r--r--testing/onedrive/APKBUILD7
-rw-r--r--testing/onefetch/APKBUILD6
-rw-r--r--testing/open-plc-utils/APKBUILD41
-rw-r--r--testing/opencascade/APKBUILD17
-rw-r--r--testing/opencascade/no_mallinfo.patch57
-rw-r--r--testing/opencolorio/0001-build-type-none.patch32
-rw-r--r--testing/opencolorio/APKBUILD83
-rw-r--r--testing/opencolorio/gcc9.patch26
-rw-r--r--testing/opencolorio/ocio-1.1.0-yamlcpp060.patch46
-rw-r--r--testing/openfire/APKBUILD9
-rw-r--r--testing/openimagedenoise/APKBUILD33
-rw-r--r--testing/openimageio/APKBUILD28
-rw-r--r--testing/openjdk12/APKBUILD9
-rw-r--r--testing/openjdk13/APKBUILD12
-rw-r--r--testing/openjdk14/APKBUILD4
-rw-r--r--testing/openjdk15/APKBUILD12
-rw-r--r--testing/openjdk16/APKBUILD17
-rw-r--r--testing/openjdk17/APKBUILD292
-rw-r--r--testing/openjdk17/Alpine_Bug_10126.java13
-rw-r--r--testing/openjdk17/HelloWorld.java3
-rw-r--r--testing/openjdk17/JDK-8268894.patch172
-rw-r--r--testing/openjdk17/TestCryptoLevel.java72
-rw-r--r--testing/openjdk17/TestECDSA.java49
-rw-r--r--testing/openjdk17/ppc64le.patch248
-rw-r--r--testing/openmw/APKBUILD47
-rw-r--r--testing/openmw/missing-include.patch19
-rw-r--r--testing/openocd-git/APKBUILD60
-rw-r--r--testing/openocd-riscv/APKBUILD51
-rw-r--r--testing/openocd-riscv/fix-jimtcl-link.patch16
-rw-r--r--testing/openrc-exporter/APKBUILD2
-rw-r--r--testing/openresty/APKBUILD8
-rw-r--r--testing/openscad/APKBUILD4
-rw-r--r--testing/openscad/boost-1.72.patch24
-rw-r--r--testing/openscad/boost-1.74.0.patch28
-rw-r--r--testing/openscap/APKBUILD2
-rw-r--r--testing/opensm/APKBUILD8
-rw-r--r--testing/openttd-opengfx/APKBUILD8
-rw-r--r--testing/openttd/APKBUILD4
-rw-r--r--testing/openv2g/0001-Enable-XMLDSIG-codec-support.patch14
-rw-r--r--testing/openv2g/0002-Violate-the-spec-less-by-downgrading-to-ASCII-for-UT.patch13
-rw-r--r--testing/openv2g/APKBUILD50
-rw-r--r--testing/openv2g/makefiles.patch188
-rw-r--r--testing/openv2g/openv2g.pc.in10
-rw-r--r--testing/openwsman/APKBUILD2
-rw-r--r--testing/opkg-utils/0001-Makefile-seperate-manpages-and-utils-install.patch45
-rw-r--r--testing/opkg-utils/APKBUILD11
-rw-r--r--testing/opkg/APKBUILD4
-rw-r--r--testing/opustags/APKBUILD36
-rw-r--r--testing/osl/APKBUILD8
-rw-r--r--testing/ossec-hids-agent/APKBUILD85
-rw-r--r--testing/ossec-hids-agent/config63
-rw-r--r--testing/ossec-hids-agent/makefile.patch47
-rw-r--r--testing/ossec-hids-agent/musl_lack_of_a_out_h.patch13
-rw-r--r--testing/ossec-hids-agent/ossec-hids-agent.logrotate5
-rw-r--r--testing/ossec-hids-local/APKBUILD87
-rw-r--r--testing/ossec-hids-local/config63
-rw-r--r--testing/ossec-hids-local/makefile.patch47
-rw-r--r--testing/ossec-hids-local/musl_lack_of_a_out_h.patch13
-rw-r--r--testing/ossec-hids-local/ossec-hids-local.logrotate5
-rw-r--r--testing/ossec-hids-server/APKBUILD87
-rw-r--r--testing/ossec-hids-server/config63
-rw-r--r--testing/ossec-hids-server/makefile.patch47
-rw-r--r--testing/ossec-hids-server/musl_lack_of_a_out_h.patch13
-rw-r--r--testing/ossec-hids-server/ossec-hids-server.logrotate5
-rw-r--r--testing/ossec-hids/APKBUILD54
-rwxr-xr-xtesting/ossec-hids/ossec-hids.pre-install9
-rw-r--r--testing/ossp-uuid/APKBUILD4
-rw-r--r--testing/otf2bdf/APKBUILD32
-rw-r--r--testing/otpclient/APKBUILD2
-rw-r--r--testing/otrs/APKBUILD7
-rw-r--r--testing/oxipng/APKBUILD28
-rw-r--r--testing/pahole/0001-Revert-Revert-libbpf-allow-to-use-packaged-version.patch229
-rw-r--r--testing/pahole/0002-Build-on-musl.patch177
-rw-r--r--testing/pahole/APKBUILD10
-rw-r--r--testing/pamtester/APKBUILD5
-rw-r--r--testing/pandoc/APKBUILD8
-rw-r--r--testing/pandoc/cabal.project.freeze135
-rw-r--r--testing/paperde/APKBUILD4
-rw-r--r--testing/partclone/APKBUILD20
-rw-r--r--testing/pash/APKBUILD20
-rw-r--r--testing/pastel/APKBUILD10
-rw-r--r--testing/pavucontrol-qt/APKBUILD8
-rw-r--r--testing/pcaudiolib/APKBUILD37
-rw-r--r--testing/pcl/APKBUILD2
-rw-r--r--testing/pcmanfm-qt/APKBUILD6
-rw-r--r--testing/pcsc-perl/APKBUILD2
-rw-r--r--testing/peg/APKBUILD27
-rw-r--r--testing/perl-algorithm-c3/APKBUILD1
-rw-r--r--testing/perl-algorithm-cron/APKBUILD6
-rw-r--r--testing/perl-aliased/APKBUILD3
-rw-r--r--testing/perl-anyevent-dns-etchosts/APKBUILD6
-rw-r--r--testing/perl-anyevent-http/APKBUILD1
-rw-r--r--testing/perl-anyevent-influxdb/APKBUILD10
-rw-r--r--testing/perl-archive-cpio/APKBUILD37
-rw-r--r--testing/perl-archive-extract/APKBUILD2
-rw-r--r--testing/perl-autobox/APKBUILD2
-rw-r--r--testing/perl-bind-config-parser/APKBUILD4
-rw-r--r--testing/perl-bsd-resource/APKBUILD2
-rw-r--r--testing/perl-cairo-gobject/APKBUILD2
-rw-r--r--testing/perl-cairo/APKBUILD2
-rw-r--r--testing/perl-cgi-expand/APKBUILD4
-rw-r--r--testing/perl-class-accessor-grouped/APKBUILD6
-rw-r--r--testing/perl-class-c3-componentised/APKBUILD5
-rw-r--r--testing/perl-class-c3/APKBUILD1
-rw-r--r--testing/perl-class-inner/APKBUILD2
-rw-r--r--testing/perl-class-xsaccessor/APKBUILD2
-rw-r--r--testing/perl-clone-choose/APKBUILD5
-rw-r--r--testing/perl-clone-pp/APKBUILD1
-rw-r--r--testing/perl-conf-libconfig/APKBUILD3
-rw-r--r--testing/perl-constant-defer/APKBUILD2
-rw-r--r--testing/perl-constant-generate/APKBUILD2
-rw-r--r--testing/perl-context-preserve/APKBUILD5
-rw-r--r--testing/perl-cpan-changes/APKBUILD2
-rw-r--r--testing/perl-crypt-saltedhash/APKBUILD3
-rw-r--r--testing/perl-crypt-urandom/APKBUILD2
-rw-r--r--testing/perl-daemon-control/APKBUILD5
-rw-r--r--testing/perl-dancer-plugin-auth-extensible/APKBUILD4
-rw-r--r--testing/perl-dancer-plugin-dbic/APKBUILD8
-rw-r--r--testing/perl-dancer-plugin-passphrase/APKBUILD4
-rw-r--r--testing/perl-dancer-plugin-swig/APKBUILD6
-rw-r--r--testing/perl-dancer-session-cookie/APKBUILD15
-rw-r--r--testing/perl-data-dumper-concise/APKBUILD2
-rw-r--r--testing/perl-data-entropy/APKBUILD40
-rw-r--r--testing/perl-data-float/APKBUILD38
-rw-r--r--testing/perl-data-printer/APKBUILD1
-rw-r--r--testing/perl-data-validate-ip/APKBUILD5
-rw-r--r--testing/perl-datetime-format-sqlite/APKBUILD4
-rw-r--r--testing/perl-dbicx-sugar/APKBUILD8
-rw-r--r--testing/perl-dbix-class-candy/APKBUILD11
-rw-r--r--testing/perl-dbix-class-helpers/APKBUILD2
-rw-r--r--testing/perl-dbix-class/APKBUILD32
-rw-r--r--testing/perl-dbix-datasource/APKBUILD4
-rw-r--r--testing/perl-dbix-introspector/APKBUILD7
-rw-r--r--testing/perl-devel-leak/APKBUILD2
-rw-r--r--testing/perl-digest-bcrypt/APKBUILD7
-rw-r--r--testing/perl-email-abstract/APKBUILD12
-rw-r--r--testing/perl-email-mime-attachment-stripper/APKBUILD4
-rw-r--r--testing/perl-email-reply/APKBUILD4
-rw-r--r--testing/perl-extutils-xsbuilder/APKBUILD4
-rw-r--r--testing/perl-file-homedir/APKBUILD1
-rw-r--r--testing/perl-file-rename/APKBUILD10
-rw-r--r--testing/perl-freezethaw/APKBUILD3
-rw-r--r--testing/perl-gearman/APKBUILD7
-rw-r--r--testing/perl-getopt-long-descriptive/APKBUILD1
-rw-r--r--testing/perl-getopt-tabular/APKBUILD2
-rw-r--r--testing/perl-glib-ex-objectbits/APKBUILD4
-rw-r--r--testing/perl-glib-object-introspection/APKBUILD2
-rw-r--r--testing/perl-gtk2-ex-listmodelconcat/APKBUILD5
-rw-r--r--testing/perl-gtk2-ex-widgetbits/APKBUILD5
-rw-r--r--testing/perl-gtk2/APKBUILD2
-rw-r--r--testing/perl-gtk3/APKBUILD2
-rw-r--r--testing/perl-guard/APKBUILD2
-rw-r--r--testing/perl-hash-merge/APKBUILD3
-rw-r--r--testing/perl-hook-lexwrap/APKBUILD37
-rw-r--r--testing/perl-html-tableextract/APKBUILD5
-rw-r--r--testing/perl-http-lite/APKBUILD48
-rw-r--r--testing/perl-i18n-langinfo-wide/APKBUILD6
-rw-r--r--testing/perl-io-sessiondata/APKBUILD1
-rw-r--r--testing/perl-io-socket-timeout/APKBUILD4
-rw-r--r--testing/perl-json-any/APKBUILD47
-rw-r--r--testing/perl-libapreq2/APKBUILD21
-rw-r--r--testing/perl-libapreq2/link-in-apr-shared-objects.patch29
-rw-r--r--testing/perl-libintl-perl/APKBUILD2
-rw-r--r--testing/perl-lingua-en-inflect/APKBUILD1
-rw-r--r--testing/perl-linux-pid/APKBUILD2
-rw-r--r--testing/perl-lockfile-simple/APKBUILD1
-rw-r--r--testing/perl-log-fu/APKBUILD5
-rw-r--r--testing/perl-log-message-simple/APKBUILD7
-rw-r--r--testing/perl-log-message/APKBUILD7
-rw-r--r--testing/perl-math-libm/APKBUILD2
-rw-r--r--testing/perl-math-random-isaac-xs/APKBUILD2
-rw-r--r--testing/perl-mce/APKBUILD1
-rw-r--r--testing/perl-module-find/APKBUILD1
-rw-r--r--testing/perl-net-curl/APKBUILD4
-rw-r--r--testing/perl-net-irr/APKBUILD3
-rw-r--r--testing/perl-net-mpd/APKBUILD4
-rw-r--r--testing/perl-net-netmask/APKBUILD6
-rw-r--r--testing/perl-net-patricia/APKBUILD2
-rw-r--r--testing/perl-netaddr-mac/APKBUILD2
-rw-r--r--testing/perl-number-format/APKBUILD6
-rw-r--r--testing/perl-number-misc/APKBUILD1
-rw-r--r--testing/perl-number-tolerant/APKBUILD7
-rw-r--r--testing/perl-object-pad/APKBUILD37
-rw-r--r--testing/perl-pango/APKBUILD2
-rw-r--r--testing/perl-path-iter/APKBUILD3
-rw-r--r--testing/perl-perlio-locale/APKBUILD2
-rw-r--r--testing/perl-perlio-via-timeout/APKBUILD3
-rw-r--r--testing/perl-plack-middleware-expires/APKBUILD15
-rw-r--r--testing/perl-plack-middleware-reverseproxy/APKBUILD5
-rw-r--r--testing/perl-pod-cpandoc/APKBUILD6
-rw-r--r--testing/perl-proc-guard/APKBUILD14
-rw-r--r--testing/perl-redis/APKBUILD2
-rw-r--r--testing/perl-ref-util-xs/APKBUILD2
-rw-r--r--testing/perl-session-storage-secure/APKBUILD1
-rw-r--r--testing/perl-snmp-info/APKBUILD39
-rw-r--r--testing/perl-snmp/APKBUILD2
-rw-r--r--testing/perl-soap-lite/APKBUILD11
-rw-r--r--testing/perl-sort-naturally/APKBUILD2
-rw-r--r--testing/perl-sql-abstract-classic/APKBUILD37
-rw-r--r--testing/perl-sql-abstract/APKBUILD3
-rw-r--r--testing/perl-starman/APKBUILD12
-rw-r--r--testing/perl-statistics-descriptive/APKBUILD2
-rw-r--r--testing/perl-string-camelcase/APKBUILD1
-rw-r--r--testing/perl-string-compare-constanttime/APKBUILD2
-rw-r--r--testing/perl-string-crc32/APKBUILD2
-rw-r--r--testing/perl-string-random/APKBUILD2
-rw-r--r--testing/perl-string-util/APKBUILD2
-rw-r--r--testing/perl-sys-syscall/APKBUILD2
-rw-r--r--testing/perl-sys-virt/APKBUILD6
-rw-r--r--testing/perl-template-plugin-csv/APKBUILD8
-rw-r--r--testing/perl-template-plugin-number-format/APKBUILD7
-rw-r--r--testing/perl-term-readline-gnu/APKBUILD2
-rw-r--r--testing/perl-term-size/APKBUILD2
-rw-r--r--testing/perl-term-ui/APKBUILD11
-rw-r--r--testing/perl-test-api/APKBUILD1
-rw-r--r--testing/perl-test-class-most/APKBUILD36
-rw-r--r--testing/perl-test-distribution/APKBUILD36
-rw-r--r--testing/perl-test-file/APKBUILD1
-rw-r--r--testing/perl-test-modern/APKBUILD10
-rw-r--r--testing/perl-test-roo/APKBUILD8
-rw-r--r--testing/perl-test-timer/APKBUILD9
-rw-r--r--testing/perl-test-toolbox/APKBUILD1
-rw-r--r--testing/perl-test-trap/APKBUILD2
-rw-r--r--testing/perl-test-unit/APKBUILD3
-rw-r--r--testing/perl-test-useallmodules/APKBUILD1
-rw-r--r--testing/perl-test-utf8/APKBUILD2
-rw-r--r--testing/perl-text-brew/APKBUILD2
-rw-r--r--testing/perl-throwable/APKBUILD12
-rw-r--r--testing/perl-tie-ixhash/APKBUILD4
-rw-r--r--testing/perl-time-timegm/APKBUILD2
-rw-r--r--testing/perl-uri-encode-xs/APKBUILD2
-rw-r--r--testing/perl-url-encode/APKBUILD3
-rw-r--r--testing/perl-webservice-swigclient/APKBUILD8
-rw-r--r--testing/perl-www-curl/APKBUILD3
-rw-r--r--testing/perl-xml-bare/APKBUILD2
-rw-r--r--testing/perl-xml-rpc/APKBUILD4
-rw-r--r--testing/perl-xs-parse-keyword/APKBUILD36
-rw-r--r--testing/perl-xs-parse-sublike/APKBUILD37
-rw-r--r--testing/pfqueue/APKBUILD42
-rw-r--r--testing/pgbackrest/APKBUILD6
-rw-r--r--testing/pgcli/APKBUILD8
-rw-r--r--testing/phabricator/APKBUILD82
-rw-r--r--testing/phabricator/phd.initd10
-rw-r--r--testing/phoronix-test-suite/APKBUILD8
-rw-r--r--testing/php7-libvirt-php/APKBUILD2
-rw-r--r--testing/php7-pecl-grpc/APKBUILD12
-rw-r--r--testing/php7-pecl-jsmin/APKBUILD44
-rw-r--r--testing/php7-pecl-jsmin/fix-tests.patch39
-rw-r--r--testing/php7-pecl-simple-kafka-client/APKBUILD4
-rw-r--r--testing/php7-pecl-swoole/APKBUILD4
-rw-r--r--testing/php7-pecl-xlswriter/APKBUILD8
-rw-r--r--testing/php8-pecl-datadog_trace/APKBUILD45
-rw-r--r--testing/php8-pecl-datadog_trace/fix-cgi-test.patch11
-rw-r--r--testing/php8-pecl-ev/APKBUILD6
-rw-r--r--testing/php8-pecl-grpc/APKBUILD12
-rw-r--r--testing/php8-pecl-jsmin/APKBUILD46
-rw-r--r--testing/php8-pecl-jsmin/fix-php8.patch87
-rw-r--r--testing/php8-pecl-jsmin/fix-tests.patch39
-rw-r--r--testing/php8-pecl-memprof/APKBUILD34
-rw-r--r--testing/php8-pecl-runkit7/APKBUILD35
-rw-r--r--testing/php8-pecl-simple-kafka-client/APKBUILD4
-rw-r--r--testing/php8-pecl-swoole/APKBUILD4
-rw-r--r--testing/php8-pecl-xlswriter/APKBUILD6
-rw-r--r--testing/php81-pecl-apcu/3d96f1aaf6e1eae26dd637a4795f8fee95b79c02.patch310
-rw-r--r--testing/php81-pecl-apcu/APKBUILD49
-rw-r--r--testing/php81-pecl-apcu/ddc5a8b86f88495aa2da1e9df2f6d187c420c3c1.patch184
-rw-r--r--testing/php81-pecl-ast/APKBUILD36
-rw-r--r--testing/php81-pecl-igbinary/APKBUILD44
-rw-r--r--testing/php81-pecl-memcached/APKBUILD43
-rw-r--r--testing/php81-pecl-memprof/APKBUILD34
-rw-r--r--testing/php81-pecl-mongodb/APKBUILD41
-rw-r--r--testing/php81-pecl-msgpack/APKBUILD48
-rw-r--r--testing/php81-pecl-msgpack/msgpack-162.patch186
-rw-r--r--testing/php81-pecl-redis/APKBUILD41
-rw-r--r--testing/php81-pecl-ssh2/APKBUILD37
-rw-r--r--testing/php81-pecl-swoole/APKBUILD46
-rw-r--r--testing/php81-pecl-uploadprogress/APKBUILD43
-rw-r--r--testing/php81-pecl-xdebug/APKBUILD50
-rw-r--r--testing/php81-pecl-xhprof/APKBUILD57
-rw-r--r--testing/php81-pecl-yaml/APKBUILD40
-rw-r--r--testing/php81-pecl-yaml/fix-81.patch25
-rw-r--r--testing/php81-pecl-yaml/relax-test.patch22
-rw-r--r--testing/php81-pecl-zephir_parser/APKBUILD38
-rw-r--r--testing/php81-pecl-zephir_parser/failed-tests.patch33
-rw-r--r--testing/php81/APKBUILD639
-rw-r--r--testing/php81/disabled-tests.list225
-rw-r--r--testing/php81/fix-tests-devserver.patch23
-rw-r--r--testing/php81/includedir.patch41
-rw-r--r--testing/php81/install-pear.patch14
-rw-r--r--testing/php81/php81-fpm-version-suffix.patch79
-rw-r--r--testing/php81/php81-fpm.initd93
-rw-r--r--testing/php81/php81-fpm.logrotate13
-rw-r--r--testing/php81/php81-module.conf13
-rw-r--r--testing/php81/sharedir.patch11
-rw-r--r--testing/php81/xfail-openssl-1.1-test.patch13
-rw-r--r--testing/physlock/APKBUILD26
-rw-r--r--testing/physlock/disable_systemd.patch11
-rw-r--r--testing/picolibc/APKBUILD3
-rw-r--r--testing/pijul/APKBUILD2
-rw-r--r--testing/pipe-viewer/APKBUILD4
-rw-r--r--testing/pipexec/APKBUILD5
-rw-r--r--testing/piping-server/APKBUILD10
-rw-r--r--testing/pitivi/APKBUILD32
-rw-r--r--testing/plan9port/APKBUILD50
-rw-r--r--testing/plan9port/libucontext.patch17
-rw-r--r--testing/plan9port/plan9.sh2
-rw-r--r--testing/plank-player/APKBUILD43
-rw-r--r--testing/please/APKBUILD51
-rw-r--r--testing/please/please.pam4
-rw-r--r--testing/plib/APKBUILD53
-rw-r--r--testing/plib/CVE-2011-4620.patch11
-rw-r--r--testing/plib/CVE-2012-4552.patch55
-rw-r--r--testing/plplot/APKBUILD37
-rw-r--r--testing/pn/APKBUILD64
-rw-r--r--testing/poetry/APKBUILD6
-rw-r--r--testing/polipo/APKBUILD30
-rw-r--r--testing/polyml/APKBUILD8
-rw-r--r--testing/pongoos-loader/APKBUILD20
-rw-r--r--testing/portsmf/APKBUILD30
-rw-r--r--testing/postgresql-citus/APKBUILD6
-rw-r--r--testing/postgresql-shared_ispell/APKBUILD29
-rw-r--r--testing/postgresql-shared_ispell/postgresql-shared_ispell.post-install8
-rw-r--r--testing/postgresql-timescaledb/APKBUILD60
-rw-r--r--testing/postgresql-timescaledb/dont-use-git-describe.patch15
-rw-r--r--testing/postgresql-timescaledb/postgresql-timescaledb-tsl.pre-install13
-rw-r--r--testing/postgresql-uint/APKBUILD24
-rw-r--r--testing/pounce/APKBUILD10
-rw-r--r--testing/pptpclient/APKBUILD2
-rw-r--r--testing/pre-commit/APKBUILD70
-rw-r--r--testing/pre-commit/fix-importlib-metadata.patch24
-rw-r--r--testing/premake/0001-Change-Test-FindLibrary-to-libc.patch25
-rw-r--r--testing/premake/APKBUILD35
-rw-r--r--testing/prettier/APKBUILD47
-rw-r--r--testing/prettier/timeout.patch11
-rw-r--r--testing/procs/APKBUILD6
-rw-r--r--testing/profanity/APKBUILD8
-rw-r--r--testing/projectsandcastle-loader/APKBUILD26
-rw-r--r--testing/prometheus-rethinkdb-exporter/APKBUILD4
-rw-r--r--testing/prometheus-wireguard-exporter/APKBUILD18
-rw-r--r--testing/psi-notify/APKBUILD31
-rw-r--r--testing/ptex/APKBUILD6
-rw-r--r--testing/pulseaudio-modules-bt/APKBUILD10
-rw-r--r--testing/pulseview/APKBUILD2
-rw-r--r--testing/pulumi/APKBUILD2
-rw-r--r--testing/pup/APKBUILD45
-rw-r--r--testing/pwsafe/APKBUILD32
-rw-r--r--testing/py-spy/APKBUILD51
-rw-r--r--testing/py3-apsw/APKBUILD6
-rw-r--r--testing/py3-argcomplete/APKBUILD8
-rw-r--r--testing/py3-arpeggio/APKBUILD10
-rw-r--r--testing/py3-asif/APKBUILD26
-rw-r--r--testing/py3-bracex/APKBUILD29
-rw-r--r--testing/py3-cachy/APKBUILD28
-rw-r--r--testing/py3-catalogue/APKBUILD10
-rw-r--r--testing/py3-cdio/APKBUILD8
-rw-r--r--testing/py3-cerberus/APKBUILD33
-rw-r--r--testing/py3-cfgv/APKBUILD31
-rw-r--r--testing/py3-chameleon/APKBUILD8
-rw-r--r--testing/py3-cheroot/APKBUILD59
-rw-r--r--testing/py3-cheroot/setuptools_scm.patch16
-rw-r--r--testing/py3-cherrypy/APKBUILD8
-rw-r--r--testing/py3-cleo/APKBUILD22
-rw-r--r--testing/py3-clikit/APKBUILD20
-rw-r--r--testing/py3-cmd2/APKBUILD8
-rw-r--r--testing/py3-cmd2/remove-setuptools_scm.patch4
-rw-r--r--testing/py3-codecov/APKBUILD8
-rw-r--r--testing/py3-codespell/APKBUILD9
-rw-r--r--testing/py3-colorlog/APKBUILD8
-rw-r--r--testing/py3-confluent-kafka/APKBUILD8
-rw-r--r--testing/py3-cssutils/APKBUILD17
-rw-r--r--testing/py3-cssutils/remove-setuptools_scm.patch18
-rw-r--r--testing/py3-daemon/APKBUILD8
-rw-r--r--testing/py3-daiquiri/APKBUILD8
-rw-r--r--testing/py3-dataclasses-json/APKBUILD4
-rw-r--r--testing/py3-deepdiff/APKBUILD8
-rw-r--r--testing/py3-dill/APKBUILD9
-rw-r--r--testing/py3-django-cors-headers/APKBUILD8
-rw-r--r--testing/py3-django-debug-toolbar/APKBUILD8
-rw-r--r--testing/py3-django-mptt/APKBUILD8
-rw-r--r--testing/py3-django-taggit/APKBUILD6
-rw-r--r--testing/py3-django-timezone-field/APKBUILD10
-rw-r--r--testing/py3-dnsrobocert/APKBUILD48
-rw-r--r--testing/py3-dpath/APKBUILD8
-rw-r--r--testing/py3-drf-yasg/APKBUILD8
-rw-r--r--testing/py3-dt-schema/APKBUILD6
-rw-r--r--testing/py3-editdistance-s/APKBUILD31
-rw-r--r--testing/py3-enrich/APKBUILD35
-rw-r--r--testing/py3-eradicate/APKBUILD29
-rw-r--r--testing/py3-fastavro/APKBUILD8
-rw-r--r--testing/py3-feedgenerator/APKBUILD8
-rw-r--r--testing/py3-flexmock/APKBUILD29
-rw-r--r--testing/py3-furl/APKBUILD15
-rw-r--r--testing/py3-furl/python-3.9.patch61
-rw-r--r--testing/py3-gatt/APKBUILD24
-rw-r--r--testing/py3-geoip2/APKBUILD40
-rw-r--r--testing/py3-ghp-import/APKBUILD26
-rw-r--r--testing/py3-guessit/APKBUILD20
-rw-r--r--testing/py3-hcloud/APKBUILD29
-rw-r--r--testing/py3-helper/APKBUILD10
-rw-r--r--testing/py3-identify/APKBUILD31
-rw-r--r--testing/py3-imageio-ffmpeg/APKBUILD8
-rw-r--r--testing/py3-inotify/APKBUILD31
-rw-r--r--testing/py3-inotify/aarch64.patch24
-rw-r--r--testing/py3-inotify/force-c-ext.patch14
-rw-r--r--testing/py3-intervals/APKBUILD10
-rw-r--r--testing/py3-jaraco.collections/APKBUILD31
-rw-r--r--testing/py3-jaraco.packaging/APKBUILD29
-rw-r--r--testing/py3-jaraco.packaging/setuptools_scm.patch10
-rw-r--r--testing/py3-jaraco.text/APKBUILD30
-rw-r--r--testing/py3-keepalive/APKBUILD31
-rw-r--r--testing/py3-kubernetes/APKBUILD6
-rw-r--r--testing/py3-lark-parser/APKBUILD8
-rw-r--r--testing/py3-libmdbx/APKBUILD28
-rw-r--r--testing/py3-llfuse/APKBUILD27
-rw-r--r--testing/py3-managesieve/APKBUILD11
-rw-r--r--testing/py3-managesieve/dont-depend-on-pytest-runner.patch14
-rw-r--r--testing/py3-mando/APKBUILD32
-rw-r--r--testing/py3-markdown2/APKBUILD10
-rw-r--r--testing/py3-marshmallow/APKBUILD8
-rw-r--r--testing/py3-maxminddb/APKBUILD41
-rw-r--r--testing/py3-mergedeep/APKBUILD26
-rw-r--r--testing/py3-milc/APKBUILD4
-rw-r--r--testing/py3-mmh3/APKBUILD14
-rw-r--r--testing/py3-mopidy-mpd/APKBUILD10
-rw-r--r--testing/py3-moviepy/APKBUILD25
-rw-r--r--testing/py3-mpv/APKBUILD25
-rw-r--r--testing/py3-mygpoclient/APKBUILD3
-rw-r--r--testing/py3-ncclient/APKBUILD12
-rw-r--r--testing/py3-notify2/APKBUILD35
-rw-r--r--testing/py3-notify2/test-wrapper.sh16
-rw-r--r--testing/py3-pdfkit/APKBUILD28
-rw-r--r--testing/py3-pefile/APKBUILD4
-rw-r--r--testing/py3-pg_activity/APKBUILD7
-rw-r--r--testing/py3-pika/APKBUILD8
-rw-r--r--testing/py3-podcastparser/APKBUILD11
-rw-r--r--testing/py3-podman/APKBUILD30
-rw-r--r--testing/py3-poetry-core/APKBUILD6
-rw-r--r--testing/py3-preggy/APKBUILD30
-rw-r--r--testing/py3-pydes/APKBUILD29
-rw-r--r--testing/py3-pylspci/APKBUILD29
-rw-r--r--testing/py3-pymdown-extensions/APKBUILD27
-rw-r--r--testing/py3-pyrebase/APKBUILD32
-rw-r--r--testing/py3-pyrebase/drop-requirements.patch18
-rw-r--r--testing/py3-pytest-env/APKBUILD27
-rw-r--r--testing/py3-pytest-httpserver/APKBUILD2
-rw-r--r--testing/py3-python-jwt/APKBUILD31
-rw-r--r--testing/py3-python-logstash/APKBUILD29
-rw-r--r--testing/py3-pyvows/APKBUILD34
-rw-r--r--testing/py3-pyvows/drop-requirements.patch37
-rw-r--r--testing/py3-pyyaml-env-tag/APKBUILD30
-rw-r--r--testing/py3-qt.py/APKBUILD27
-rw-r--r--testing/py3-radon/APKBUILD31
-rw-r--r--testing/py3-re-assert/APKBUILD31
-rw-r--r--testing/py3-reedsolo/APKBUILD30
-rw-r--r--testing/py3-remind/APKBUILD9
-rw-r--r--testing/py3-resolvelib/APKBUILD26
-rw-r--r--testing/py3-rply/APKBUILD28
-rw-r--r--testing/py3-rstr/APKBUILD20
-rw-r--r--testing/py3-semantic-version/APKBUILD26
-rw-r--r--testing/py3-simplesoapy/APKBUILD25
-rw-r--r--testing/py3-simplespectral/APKBUILD29
-rw-r--r--testing/py3-soapy_power/APKBUILD27
-rw-r--r--testing/py3-sphinx-autoapi/APKBUILD11
-rw-r--r--testing/py3-sphinxcontrib-hydomain/APKBUILD31
-rw-r--r--testing/py3-sphinxcontrib-hydomain/do-not-insert-stdlib.patch31
-rw-r--r--testing/py3-sphinxcontrib-phpdomain/APKBUILD8
-rw-r--r--testing/py3-sphinxcontrib-programoutput/APKBUILD8
-rw-r--r--testing/py3-sphinxcontrib-restbuilder/APKBUILD8
-rw-r--r--testing/py3-sphinxcontrib-spelling/APKBUILD8
-rw-r--r--testing/py3-sphinxcontrib-tabs/APKBUILD4
-rw-r--r--testing/py3-ssdeep/APKBUILD29
-rw-r--r--testing/py3-tabulate/APKBUILD8
-rw-r--r--testing/py3-tenacity/APKBUILD30
-rw-r--r--testing/py3-tld/APKBUILD30
-rw-r--r--testing/py3-typeguard/APKBUILD31
-rw-r--r--testing/py3-typing_inspect/APKBUILD12
-rw-r--r--testing/py3-typing_inspect/python-3.9.patch35
-rw-r--r--testing/py3-unoconv/APKBUILD3
-rw-r--r--testing/py3-urwid_readline/APKBUILD16
-rw-r--r--testing/py3-vici/APKBUILD41
-rw-r--r--testing/py3-vici/use-sitepackages.patch9
-rw-r--r--testing/py3-wcmatch/APKBUILD27
-rw-r--r--testing/py3-yara/APKBUILD4
-rw-r--r--testing/py3-yg.lockfile/APKBUILD33
-rw-r--r--testing/py3-yg.lockfile/setuptools_scm.patch12
-rw-r--r--testing/py3-zc.lockfile/APKBUILD29
-rw-r--r--testing/qbittorrent-nox/APKBUILD14
-rw-r--r--testing/qbittorrent-nox/qbittorrent-nox.confd5
-rw-r--r--testing/qbittorrent-nox/qbittorrent-nox.initd9
-rw-r--r--testing/qjackctl/APKBUILD19
-rw-r--r--testing/qmk-cli/APKBUILD14
-rw-r--r--testing/qownnotes/APKBUILD4
-rw-r--r--testing/qps/APKBUILD10
-rw-r--r--testing/qqwing/APKBUILD34
-rw-r--r--testing/qspectrumanalyzer/APKBUILD34
-rw-r--r--testing/qt-creator/APKBUILD53
-rw-r--r--testing/qt-creator/fix-execinfo.patch81
-rw-r--r--testing/qt-creator/fix-malloc-trim.patch13
-rw-r--r--testing/qt-wayland-shell-helpers/APKBUILD13
-rw-r--r--testing/qt-wayland-shell-helpers/fix-qt-include-directory.patch9
-rw-r--r--testing/qtpass/APKBUILD11
-rw-r--r--testing/rabbitmq-server/APKBUILD10
-rw-r--r--testing/rabbitmq-server/py3.patch14
-rw-r--r--testing/racket/APKBUILD5
-rw-r--r--testing/radare2-cutter/APKBUILD34
-rw-r--r--testing/radeontop/APKBUILD25
-rw-r--r--testing/radsecproxy/0001-fix-memory-allocation-in-t_rewrite_config-fix-71.patch56
-rw-r--r--testing/radsecproxy/APKBUILD21
-rw-r--r--testing/raft/APKBUILD4
-rw-r--r--testing/randrctl/APKBUILD8
-rw-r--r--testing/raspberrypi-usbboot/APKBUILD42
-rw-r--r--testing/raspberrypi-usbboot/patch-main.c.patch15
-rw-r--r--testing/rav1e/APKBUILD2
-rw-r--r--testing/raylib/APKBUILD36
-rw-r--r--testing/rclone-browser/APKBUILD8
-rw-r--r--testing/read-it-later/0001-Cargo-Update-the-glib-dependencies.patch5911
-rw-r--r--testing/read-it-later/0002-Cargo-Update-most-remainig-dependencies.patch1711
-rw-r--r--testing/read-it-later/0003-gitlab-ci.yml-Update-the-containers.patch43
-rw-r--r--testing/read-it-later/0004-Cargo.toml-Update-isahc.patch114
-rwxr-xr-xtesting/read-it-later/APKBUILD40
-rw-r--r--testing/readosm/APKBUILD13
-rw-r--r--testing/reason/APKBUILD4
-rw-r--r--testing/rebuilderd/APKBUILD111
-rw-r--r--testing/rebuilderd/rebuilderd-sync.cron8
-rw-r--r--testing/rebuilderd/rebuilderd.confd6
-rw-r--r--testing/rebuilderd/rebuilderd.initd20
-rw-r--r--testing/recoll/APKBUILD19
-rw-r--r--testing/recoll/fstreewalk.diff12
-rw-r--r--testing/refind/APKBUILD12
-rw-r--r--testing/refind/gnu-efi-3014.patch34
-rw-r--r--testing/reg/APKBUILD4
-rw-r--r--testing/rizin-cutter/APKBUILD54
-rw-r--r--testing/rizin/APKBUILD36
-rw-r--r--testing/rkdeveloptool/APKBUILD42
-rw-r--r--testing/rkdeveloptool/fix-musl-build.patch22
-rw-r--r--testing/rkdeveloptool/safe-copy.patch25
-rw-r--r--testing/rke/APKBUILD11
-rw-r--r--testing/rofi-wayland/0001-Meson-Fix-version-in-rofi.pc.patch27
-rw-r--r--testing/rofi-wayland/0002-Remove-unused-surplus-xcb-related-includes.patch361
-rw-r--r--testing/rofi-wayland/0003-Allow-building-without-X11-XCB-backend.patch330
-rw-r--r--testing/rofi-wayland/APKBUILD82
-rw-r--r--testing/rofi-wayland/disable-scrollbar-test.patch30
-rw-r--r--testing/rofi-wayland/rofi-sensible-terminal-use-sh.patch23
-rw-r--r--testing/roswell/APKBUILD34
-rw-r--r--testing/rpg-cli/APKBUILD27
-rw-r--r--testing/rtkit/APKBUILD55
-rw-r--r--testing/rtkit/rtkit.confd5
-rw-r--r--testing/rtkit/rtkit.initd19
-rw-r--r--testing/rtkit/rtkit.pre-install6
-rw-r--r--testing/rtkit/sched_getscheduler_sched_setscheduler.patch91
-rw-r--r--testing/rtl8821ce-src/APKBUILD39
-rw-r--r--testing/rtl88x2bu-src/APKBUILD43
-rw-r--r--testing/rtw89-src/APKBUILD33
-rw-r--r--testing/rubberband/APKBUILD17
-rw-r--r--testing/ruby-addressable/APKBUILD54
-rw-r--r--testing/ruby-build/APKBUILD6
-rw-r--r--testing/ruby-colorator/APKBUILD48
-rw-r--r--testing/ruby-colorator/gemspec.patch16
-rw-r--r--testing/ruby-colorator/remove-luna-rspec.patch10
-rw-r--r--testing/ruby-em-websocket/APKBUILD41
-rw-r--r--testing/ruby-em-websocket/gemspec.patch13
-rw-r--r--testing/ruby-forwardable-extended/APKBUILD47
-rw-r--r--testing/ruby-forwardable-extended/gemspec.patch11
-rw-r--r--testing/ruby-forwardable-extended/tests-remove-unnecessary-requires.patch14
-rw-r--r--testing/ruby-http_parser.rb/APKBUILD61
-rw-r--r--testing/ruby-http_parser.rb/gemspec.patch11
-rw-r--r--testing/ruby-http_parser.rb/remove-broken-test.patch33
-rw-r--r--testing/ruby-http_parser.rb/use-system-libhttp_parser.patch50
-rw-r--r--testing/ruby-jekyll-sass-converter/APKBUILD41
-rw-r--r--testing/ruby-jekyll-sass-converter/gemspec.patch11
-rw-r--r--testing/ruby-jekyll-watch/APKBUILD41
-rw-r--r--testing/ruby-jekyll-watch/gemspec.patch12
-rw-r--r--testing/ruby-kramdown-parser-gfm/APKBUILD53
-rw-r--r--testing/ruby-kramdown-parser-gfm/fix-version.patch13
-rw-r--r--testing/ruby-kramdown-parser-gfm/gemspec.patch11
-rw-r--r--testing/ruby-kramdown/APKBUILD57
-rw-r--r--testing/ruby-kramdown/gemspec.patch18
-rw-r--r--testing/ruby-liquid/APKBUILD55
-rw-r--r--testing/ruby-liquid/gemspec.patch15
-rw-r--r--testing/ruby-liquid/tests-disable-liquid-c.patch13
-rw-r--r--testing/ruby-liquid/tests-disable-stack-profiler.patch64
-rw-r--r--testing/ruby-liquid/tests-disable-tests-broken-on-ruby-2.7.patch61
-rw-r--r--testing/ruby-liquid/tests-fix-parse-tree-visitor-on-ruby-3.patch30
-rw-r--r--testing/ruby-listen/APKBUILD58
-rw-r--r--testing/ruby-listen/gemspec.patch21
-rw-r--r--testing/ruby-listen/tests-remove-unnecessary-requires.patch11
-rw-r--r--testing/ruby-mercenary/APKBUILD45
-rw-r--r--testing/ruby-mercenary/gemspec.patch13
-rw-r--r--testing/ruby-minitest-around/APKBUILD52
-rw-r--r--testing/ruby-minitest-around/gemspec.patch11
-rw-r--r--testing/ruby-pathutil/APKBUILD51
-rw-r--r--testing/ruby-pathutil/gemspec.patch11
-rw-r--r--testing/ruby-pathutil/tests-remove-unnecessary-requires.patch19
-rw-r--r--testing/ruby-pathutil/tests-skip-broken.patch20
-rw-r--r--testing/ruby-public_suffix/APKBUILD41
-rw-r--r--testing/ruby-public_suffix/gemspec.patch11
-rw-r--r--testing/ruby-rb-inotify/APKBUILD54
-rw-r--r--testing/ruby-rb-inotify/gemspec.patch11
-rw-r--r--testing/ruby-rexml/APKBUILD48
-rw-r--r--testing/ruby-safe_yaml/APKBUILD46
-rw-r--r--testing/ruby-safe_yaml/gemspec.patch11
-rw-r--r--testing/ruby-sassc/APKBUILD49
-rw-r--r--testing/ruby-sassc/gemspec.patch53
-rw-r--r--testing/ruby-sassc/use-system-libsass.patch18
-rw-r--r--testing/ruby-terminal-table/APKBUILD47
-rw-r--r--testing/ruby-terminal-table/gemspec.patch11
-rw-r--r--testing/ruby-unicode-display_width/APKBUILD48
-rw-r--r--testing/ruby-unicode-display_width/gemspec.patch10
-rw-r--r--testing/ruby-unicode-display_width/tests-skip-emoji.patch23
-rw-r--r--testing/ruuvi-prometheus/APKBUILD4
-rw-r--r--testing/s-tui/APKBUILD27
-rw-r--r--testing/s3cmd/APKBUILD11
-rw-r--r--testing/s3cmd/python39.patch54
-rw-r--r--testing/s3fs-fuse/APKBUILD3
-rw-r--r--testing/sad/APKBUILD44
-rw-r--r--testing/sakura/APKBUILD6
-rw-r--r--testing/satellite/APKBUILD2
-rw-r--r--testing/savvycan/10-qmake-prefix.patch12
-rw-r--r--testing/savvycan/APKBUILD39
-rw-r--r--testing/sbase/APKBUILD60
-rw-r--r--testing/sbase/sbase.post-install7
l---------testing/sbase/sbase.post-upgrade1
-rw-r--r--testing/sbase/sbase.pre-deinstall7
-rw-r--r--testing/sbase/setup-sbase.in122
-rw-r--r--testing/sblim-sfcc/APKBUILD3
-rw-r--r--testing/sbt/APKBUILD6
-rw-r--r--testing/scalingo/APKBUILD8
-rw-r--r--testing/scap-workbench/APKBUILD2
-rw-r--r--testing/sccache/APKBUILD2
-rw-r--r--testing/schismtracker/APKBUILD13
-rw-r--r--testing/schroot/APKBUILD4
-rw-r--r--testing/scooper/APKBUILD10
-rw-r--r--testing/scrcpy/APKBUILD10
-rw-r--r--testing/screengrab/APKBUILD6
-rw-r--r--testing/scummvm/0001-FLUIDSYNTH-Simplify-FluidSynth-version-check.patch58
-rw-r--r--testing/scummvm/0002-FLUIDSYNTH-Fix-compilation-with-Fluidsynth-2.2.patch111
-rw-r--r--testing/scummvm/APKBUILD12
-rw-r--r--testing/sdl2_net/APKBUILD34
-rw-r--r--testing/seamonkey/APKBUILD89
-rw-r--r--testing/seamonkey/avoid-getcontext-musl.patch15
-rw-r--r--testing/seamonkey/discard-x86-precision-musl.patch11
-rw-r--r--testing/seamonkey/firefox-gcc-6.0.patch26
-rw-r--r--testing/seamonkey/fix-aouth.patch11
-rw-r--r--testing/seamonkey/fix-crmf.patch13
-rw-r--r--testing/seamonkey/fix-hunspell.patch16
-rw-r--r--testing/seamonkey/fix-i686-musl.patch20
-rw-r--r--testing/seamonkey/fix-libevent.patch11
-rw-r--r--testing/seamonkey/fix-libgen.patch20
-rw-r--r--testing/seamonkey/fix-linux-syscall.patch16
-rw-r--r--testing/seamonkey/fix-mallinfo.patch18
-rw-r--r--testing/seamonkey/fix-platform-linux.patch13
-rw-r--r--testing/seamonkey/fix-siginfo_t.patch11
-rw-r--r--testing/seamonkey/fix-stabs.patch19
-rw-r--r--testing/seamonkey/fix-sysctl.patch11
-rw-r--r--testing/seamonkey/fix-system-headers.patch28
-rw-r--r--testing/seamonkey/mozconfig57
-rw-r--r--testing/seaweedfs/APKBUILD10
-rw-r--r--testing/secsipidx/APKBUILD2
-rw-r--r--testing/sensorfw/0001-fix-32-bit-build.patch183
-rw-r--r--testing/sensorfw/APKBUILD52
-rw-r--r--testing/sensorfw/primaryuse.conf7
-rw-r--r--testing/sensorfw/sensorfw.confd1
-rw-r--r--testing/sensorfw/sensorfw.initd10
-rw-r--r--testing/sfeed_curses/APKBUILD4
-rw-r--r--testing/shadowsocks-libev/APKBUILD2
-rw-r--r--testing/shotcut/APKBUILD26
-rw-r--r--testing/siglo/APKBUILD23
-rw-r--r--testing/signal-cli/APKBUILD12
-rw-r--r--testing/silc-client/APKBUILD2
-rw-r--r--testing/simh/APKBUILD12
-rw-r--r--testing/simh/gcc-10.patch24
-rw-r--r--testing/singularity/APKBUILD11
-rw-r--r--testing/skim/APKBUILD2
-rw-r--r--testing/skribilo/0001-tests-Determine-current-test-runner-before-test-end-.patch114
-rw-r--r--testing/skribilo/APKBUILD40
-rw-r--r--testing/slick-greeter/APKBUILD37
-rw-r--r--testing/slrn/APKBUILD6
-rw-r--r--testing/snapper/APKBUILD12
-rw-r--r--testing/snapper/drift-file-path.patch10
-rw-r--r--testing/snapper/fix-32bit-build.patch36
-rw-r--r--testing/snapraid/APKBUILD5
-rw-r--r--testing/sof-bin/APKBUILD41
-rw-r--r--testing/soju/APKBUILD6
-rw-r--r--testing/solaar/APKBUILD10
-rw-r--r--testing/solidity/APKBUILD33
-rw-r--r--testing/solvespace/APKBUILD45
-rw-r--r--testing/solvespace/textwindow.patch145
-rw-r--r--testing/sopel/APKBUILD46
-rw-r--r--testing/sopel/add-tpaste-us.patch37
-rw-r--r--testing/sopel/sopel.conf1
-rw-r--r--testing/sopel/sopel.initd11
-rw-r--r--testing/sopel/sopel.pre-install6
-rw-r--r--testing/sopel/update-requirements.patch16
-rw-r--r--testing/sops/APKBUILD39
-rw-r--r--testing/sops/skip-hcvault-tests.patch12
-rw-r--r--testing/sops/skip-pgp-tests.patch22
-rw-r--r--testing/sos/APKBUILD2
-rw-r--r--testing/spampd/APKBUILD2
-rw-r--r--testing/spark/APKBUILD2
-rw-r--r--testing/speedtest-go/APKBUILD12
-rw-r--r--testing/speedtest-go/settings-change.patch13
-rw-r--r--testing/speedtest/APKBUILD8
-rw-r--r--testing/spice-html5/APKBUILD2
-rw-r--r--testing/spice-vdagent/APKBUILD49
-rw-r--r--testing/spice-vdagent/spice-vdagentd.initd13
-rw-r--r--testing/spot/APKBUILD67
-rw-r--r--testing/spot/dont-run-linter.patch18
-rw-r--r--testing/spotify-qt/APKBUILD36
-rw-r--r--testing/spotify-qt/disable-crash-handler.patch18
-rw-r--r--testing/spotify-tui/APKBUILD22
-rw-r--r--testing/spotifyd/APKBUILD33
-rw-r--r--testing/spreed-webrtc/APKBUILD4
-rw-r--r--testing/sqlitebrowser/APKBUILD19
-rw-r--r--testing/squashfs-tools-ng/0001-Fix-struct-offset-testing-in-ABI-test-case.patch127
-rw-r--r--testing/squashfs-tools-ng/APKBUILD9
-rw-r--r--testing/srain/APKBUILD6
-rw-r--r--testing/ssdeep/APKBUILD39
-rw-r--r--testing/ssh-cert-authority/APKBUILD11
-rw-r--r--testing/sshuttle/APKBUILD4
-rw-r--r--testing/sslh/APKBUILD10
-rw-r--r--testing/stardict/APKBUILD6
-rw-r--r--testing/startup/APKBUILD61
-rw-r--r--testing/steghide/APKBUILD37
-rw-r--r--testing/step-certificates/01-Makefile-GOFLAGS.patch10
-rw-r--r--testing/step-certificates/02-Makefile-yubikey-and-pkcs11-binary.patch8
-rw-r--r--testing/step-certificates/APKBUILD37
-rw-r--r--testing/step-certificates/step-ca.confd16
-rw-r--r--testing/step-certificates/step-ca.initd45
-rw-r--r--testing/step-certificates/step-ca.logrotate6
-rw-r--r--testing/step-certificates/step-certificates.pre-install25
-rw-r--r--testing/step-cli/APKBUILD44
-rw-r--r--testing/stgit/APKBUILD8
-rw-r--r--testing/stone-soup/APKBUILD37
-rw-r--r--testing/sturmreader/APKBUILD15
-rw-r--r--testing/sublime-music/APKBUILD21
-rw-r--r--testing/supercronic/APKBUILD2
-rw-r--r--testing/superlu/APKBUILD43
-rw-r--r--testing/surf/APKBUILD2
-rw-r--r--testing/swappy/APKBUILD6
-rw-r--r--testing/swig3/APKBUILD41
-rw-r--r--testing/swig3/swig-3.0.12-Fix-generated-code-for-constant-expressions-containi.patch191
-rw-r--r--testing/sx/APKBUILD19
-rw-r--r--testing/synapse-bt/APKBUILD2
-rw-r--r--testing/sysbench/APKBUILD42
-rw-r--r--testing/sysbench/python3-test.patch24
-rw-r--r--testing/tagutil/APKBUILD4
-rw-r--r--testing/tartube/APKBUILD28
-rw-r--r--testing/taskcafe/APKBUILD4
-rw-r--r--testing/tasksh/APKBUILD26
-rw-r--r--testing/tcc/APKBUILD2
-rw-r--r--testing/tcmu-runner/APKBUILD53
-rw-r--r--testing/tcmu-runner/fix-musl-compilation.patch143
-rw-r--r--testing/tcmu-runner/tcmu-runner-fix-i586-size_t-error.patch23
-rw-r--r--testing/tcmu-runner/time_t-size-fix.patch29
-rw-r--r--testing/tcolors/APKBUILD2
-rw-r--r--testing/td-agent-bit/APKBUILD2
-rw-r--r--testing/tea/APKBUILD10
-rw-r--r--testing/tengine/APKBUILD2
-rw-r--r--testing/termshark/APKBUILD13
-rw-r--r--testing/termshark/use-github-org-unix-termios.patch80
-rw-r--r--testing/terraform-provider-libvirt/APKBUILD4
-rw-r--r--testing/texmaker/APKBUILD11
-rw-r--r--testing/texstudio/APKBUILD36
-rw-r--r--testing/textadept/APKBUILD2
-rw-r--r--testing/tf/0001-Add-DESTDIR-support.patch113
-rw-r--r--testing/tf/0002-Correct-use-of-va_list.patch34
-rw-r--r--testing/tf/0003-Minor-man-page-fixes.patch112
-rw-r--r--testing/tf/0006-Fix-library-install-path.patch38
-rw-r--r--testing/tf/0007-Fix-spelling-errors.patch59
-rw-r--r--testing/tf/0008-Build-on-musl.patch49
-rw-r--r--testing/tf/APKBUILD46
-rw-r--r--testing/thanos/APKBUILD4
-rw-r--r--testing/thefuck/APKBUILD13
-rw-r--r--testing/thefuck/ash.patch2
-rw-r--r--testing/thermald/APKBUILD10
-rw-r--r--testing/thrift/APKBUILD55
-rw-r--r--testing/thrift/missing-signal-h.patch14
-rw-r--r--testing/thunderbird/APKBUILD5
-rw-r--r--testing/ticcutils/APKBUILD29
-rw-r--r--testing/timbl/APKBUILD32
-rw-r--r--testing/timblserver/APKBUILD32
-rw-r--r--testing/timew/APKBUILD32
-rw-r--r--testing/timew/fix-man-install.patch20
-rw-r--r--testing/tiramisu/APKBUILD25
-rwxr-xr-xtesting/tkts/APKBUILD2
-rw-r--r--testing/tlsrouter/APKBUILD56
-rw-r--r--testing/tlsrouter/go.mod5
-rw-r--r--testing/tlsrouter/go.sum2
-rw-r--r--testing/tlsrouter/tlsrouter.confd3
-rw-r--r--testing/tlsrouter/tlsrouter.initd14
-rw-r--r--testing/tlsrouter/tlsrouter.pre-install6
-rw-r--r--testing/tlstunnel/APKBUILD11
-rw-r--r--testing/tlstunnel/scdoc-fix.patch25
-rw-r--r--testing/tlstunnel/tlstunnel.confd7
-rw-r--r--testing/tlstunnel/tlstunnel.initd2
-rwxr-xr-xtesting/toapk/APKBUILD3
-rw-r--r--testing/tomcat9/APKBUILD8
-rw-r--r--testing/toot/APKBUILD10
-rw-r--r--testing/topgit/APKBUILD16
-rw-r--r--testing/touchegg/APKBUILD34
-rw-r--r--testing/touchegg/touchegg.initd25
-rw-r--r--testing/toxic/APKBUILD8
-rw-r--r--testing/tpm2-abrmd/APKBUILD40
-rw-r--r--testing/traefik/APKBUILD74
-rw-r--r--testing/traefik/rate-limiter-test.patch27
-rw-r--r--testing/traefik/traefik.confd4
-rw-r--r--testing/traefik/traefik.initd16
-rw-r--r--testing/traefik/traefik.pre-install6
-rw-r--r--testing/traefik/traefik.toml30
-rw-r--r--testing/trash-cli/APKBUILD26
-rw-r--r--testing/tree-sitter/APKBUILD51
-rw-r--r--testing/trivy/APKBUILD6
-rw-r--r--testing/tsung/APKBUILD5
-rw-r--r--testing/tty-proxy/APKBUILD2
-rw-r--r--testing/tty-share/APKBUILD4
-rw-r--r--testing/tty-solitaire/APKBUILD6
-rw-r--r--testing/tuigreet/APKBUILD38
-rw-r--r--testing/tuigreet/minimize-size.patch9
-rw-r--r--testing/tut/APKBUILD29
-rw-r--r--testing/twiggy/APKBUILD2
-rw-r--r--testing/ubase/APKBUILD43
-rw-r--r--testing/ubase/config.patch16
-rw-r--r--testing/ubase/setup-ubase.in125
-rw-r--r--testing/ubase/ubase.post-install7
l---------testing/ubase/ubase.post-upgrade1
-rw-r--r--testing/ubase/ubase.pre-deinstall7
-rw-r--r--testing/ubuntu-archive-keyring/APKBUILD2
-rw-r--r--testing/ucto/APKBUILD31
-rw-r--r--testing/uctodata/APKBUILD27
-rwxr-xr-xtesting/unrealircd/APKBUILD2
-rw-r--r--testing/up/APKBUILD2
-rw-r--r--testing/upmpdcli/APKBUILD4
-rw-r--r--testing/usbguard-notifier/APKBUILD2
-rw-r--r--testing/uutils-coreutils/APKBUILD4
-rw-r--r--testing/v2ray/APKBUILD20
-rw-r--r--testing/varnish-modules/01-test-fix.patch22
-rw-r--r--testing/varnish-modules/APKBUILD51
-rw-r--r--testing/vdirsyncer/01-python-click.patch29
-rw-r--r--testing/vdirsyncer/APKBUILD21
-rw-r--r--testing/vdirsyncer/vdirsyncer-0.16.8-python_getiterator_deprecation.patch22
-rw-r--r--testing/victoria-metrics/APKBUILD4
-rw-r--r--testing/vidcutter/APKBUILD8
-rw-r--r--testing/vim-go/APKBUILD2
-rw-r--r--testing/viu/APKBUILD2
-rw-r--r--testing/vocage/APKBUILD4
-rw-r--r--testing/waffle/APKBUILD24
-rw-r--r--testing/watchexec/APKBUILD12
-rw-r--r--testing/watchman/APKBUILD2
-rw-r--r--testing/waydroid-image/APKBUILD58
-rw-r--r--testing/waydroid-sensors/APKBUILD38
-rw-r--r--testing/waydroid/APKBUILD49
-rw-r--r--testing/waydroid/gbinder.conf2
-rw-r--r--testing/waydroid/waydroid-container.confd1
-rw-r--r--testing/waydroid/waydroid-container.initd25
-rw-r--r--testing/waydroid/waydroid-session.desktop8
-rw-r--r--testing/waydroid/waydroid.trigger7
-rw-r--r--testing/wayfire/APKBUILD7
-rw-r--r--testing/wayland-utils/APKBUILD24
-rw-r--r--testing/waylock/APKBUILD44
-rw-r--r--testing/websocat/APKBUILD25
-rw-r--r--testing/weex/APKBUILD2
-rw-r--r--testing/wesnoth/APKBUILD6
-rw-r--r--testing/windowmaker/APKBUILD37
-rw-r--r--testing/wireguard-go/APKBUILD8
-rw-r--r--testing/witchery/APKBUILD28
-rw-r--r--testing/wlogout/APKBUILD50
-rw-r--r--testing/wlogout/default-layout.patch47
-rw-r--r--testing/wlogout/use-top-layer.patch26
-rw-r--r--testing/wlogout/wlogout.post-install10
-rw-r--r--testing/wmi-client/APKBUILD1
-rw-r--r--testing/wok/APKBUILD3
-rw-r--r--testing/wormhole-william/APKBUILD2
-rw-r--r--testing/wpa_actiond/APKBUILD15
-rw-r--r--testing/wpa_actiond/wait-for-three-failed-PONGs-before-disco.patch72
-rw-r--r--testing/wpewebkit/APKBUILD71
-rw-r--r--testing/wpewebkit/patch-gettext.patch15
-rw-r--r--testing/wput/APKBUILD3
-rw-r--r--testing/wtfutil/APKBUILD28
-rw-r--r--testing/x11docker/APKBUILD8
-rw-r--r--testing/x2x/APKBUILD36
-rw-r--r--testing/xa/APKBUILD2
-rwxr-xr-xtesting/xcb-imdkit/APKBUILD6
-rw-r--r--testing/xdg-desktop-portal-wlr/APKBUILD5
-rw-r--r--testing/xf86-input-wacom/APKBUILD30
-rw-r--r--testing/xfce4-genmon-plugin/APKBUILD2
-rw-r--r--testing/xfce4-pulseaudio-plugin/APKBUILD30
-rw-r--r--testing/xfce4-sensors-plugin/APKBUILD8
-rw-r--r--testing/xfce4-statusnotifier-plugin/APKBUILD9
-rw-r--r--testing/xfce4-weather-plugin/APKBUILD38
-rw-r--r--testing/xh/APKBUILD6
-rw-r--r--testing/xh/without-static-ssl.patch12
-rw-r--r--testing/xilinx_bootgen/APKBUILD23
-rw-r--r--testing/xmppc/10-Remove-dependency-on-strndupa.patch28
-rw-r--r--testing/xmppc/APKBUILD44
-rw-r--r--testing/xmrig-proxy/APKBUILD6
-rw-r--r--testing/xmrig/APKBUILD6
-rw-r--r--testing/xonotic/APKBUILD5
-rw-r--r--testing/xonsh/APKBUILD8
-rw-r--r--testing/xsv/APKBUILD28
-rw-r--r--testing/xvkbd/APKBUILD11
-rw-r--r--testing/yambar/APKBUILD45
-rw-r--r--testing/yamkix/APKBUILD2
-rw-r--r--testing/yara/APKBUILD6
-rw-r--r--testing/youtube-dlc/APKBUILD42
-rw-r--r--testing/ytt/APKBUILD16
-rw-r--r--testing/yubico-piv-tool/APKBUILD4
-rw-r--r--testing/z-push/APKBUILD80
-rw-r--r--testing/z-push/apache.example.conf8
-rw-r--r--testing/z-push/htaccess4
-rw-r--r--testing/z-push/nginx-location.conf32
-rw-r--r--testing/z-push/nginx-ssl.example.conf56
-rw-r--r--testing/z-push/php-fpm.example.conf6
-rwxr-xr-xtesting/z-push/z-push-admin2
-rwxr-xr-xtesting/z-push/z-push-top2
-rw-r--r--testing/z-push/z-push.conf35
-rw-r--r--testing/z-push/z-push.ini9
-rw-r--r--testing/z-push/z-push.pre-install8
-rw-r--r--testing/zabbix-agent2-alpine/APKBUILD3
-rw-r--r--testing/zafiro-icon-theme/APKBUILD4
-rw-r--r--testing/zangband/APKBUILD2
-rw-r--r--testing/zkgroup/APKBUILD2
-rw-r--r--testing/znc-push/0001-Add-Igloo-push-support.patch131
-rw-r--r--testing/znc-push/APKBUILD11
-rw-r--r--testing/zrepl/6b3ec7a04933a91bf6c8c0501c236e584a5fb1d9.patch45
-rw-r--r--testing/zrepl/APKBUILD12
-rw-r--r--testing/zsh-history-substring-search/APKBUILD2
-rw-r--r--testing/zsh-theme-powerlevel10k/APKBUILD51
-rw-r--r--testing/zsh-theme-powerlevel10k/dont-download-gitstatus.patch14
1843 files changed, 40958 insertions, 61853 deletions
diff --git a/testing/6cord/APKBUILD b/testing/6cord/APKBUILD
index 70f76d006c..9cb4ba3ab8 100644
--- a/testing/6cord/APKBUILD
+++ b/testing/6cord/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Danct12 <danct12@disroot.org>
pkgname="6cord"
pkgver="9.6"
-pkgrel=2
+pkgrel=3
pkgdesc="Discord TUI + SIXEL client"
url="https://gitlab.com/diamondburned/6cord"
arch="all !mips !mips64" # FTBFS on mips
diff --git a/testing/9base/APKBUILD b/testing/9base/APKBUILD
index 1cb53d3d70..9d77b93e46 100644
--- a/testing/9base/APKBUILD
+++ b/testing/9base/APKBUILD
@@ -15,8 +15,13 @@ source="https://dl.suckless.org/tools/9base-$pkgver.tar.gz
config.mk.i686
config.mk.s390x
config.mk.ppc64le
+ config.mk.riscv64
dirread.patch
- s390x.patch"
+ s390x.patch
+ riscv64.patch"
+
+# Fix build with gcc >= 10, too many definitions affected.
+export CFLAGS="$CFLAGS -fcommon"
prepare() {
default_prepare
@@ -46,10 +51,14 @@ troff() {
mv "$pkgdir/usr/lib/9base/lib/troff" "$subpkgdir/usr/lib/9base/lib/troff"
}
-sha512sums="38108a94118b56c6f3982e692beb1068c52f9aecd74447d6b552b77fae5e365eab72b4781bdf07d9696ac89d54371c1cae8cc0363de510b53988302acef50dba 9base-6.tar.gz
+sha512sums="
+38108a94118b56c6f3982e692beb1068c52f9aecd74447d6b552b77fae5e365eab72b4781bdf07d9696ac89d54371c1cae8cc0363de510b53988302acef50dba 9base-6.tar.gz
3a30955d59ad78c1bc4e2fbd0f511eb85624ed48b0aeceef436e3456f685690e064eb1f171a2080a34a0fcb40d874277a282864c720c9e612eca3ad848dec35e config.mk.x86_64
7a58d4762c5ec9a0191f2cce15b23b2e60ec9445c357dc2e3925a5b4d5dec1c5eed6fb3565be07a25616c0c2b0768c21737b2d35082deb17bfc7a7f5f0c0d2a6 config.mk.i686
61e67a22abf8f7d3dbfadda92cf0836e8726ae8225939318d0bf34dc05b47a12dd41de895f7b5df515ba5cd783dae368cce98706366cc28360a1987b4e7c652c config.mk.s390x
dd0f9ff55e103fd16f689f01e41769cf6bc6370201e790bf64236570cda2d0e6ef2954f1b5798feb4ebd65fc1a0563ce71c8a9b7fb05166a8ff28ac8be472dfe config.mk.ppc64le
+d832d40601687068ac5c558db4e2d52cff25a0c7a04d0de0d2d4987015e60a0c3b9da8dc9f47e836ed2ee77fda991111a0a2039007d7803e85d6d62885d835c3 config.mk.riscv64
5b47647245366e786059a28747fe9a36fd87d9df2e1a7f68e9a41f4adb7ec96f230a9abe94acbe5f82d62f4f85b061ff7ab7356d32072dd9ef7f677379f456f5 dirread.patch
-f1f05e2a6081f2a451256de9af669e1ff1e82b6603b376677825421c11bd6ef22a8ab0eb89c15b0589252bada71b58214b6306127bdd379952203105f14e49e9 s390x.patch"
+f1f05e2a6081f2a451256de9af669e1ff1e82b6603b376677825421c11bd6ef22a8ab0eb89c15b0589252bada71b58214b6306127bdd379952203105f14e49e9 s390x.patch
+aec441bd768a969ff11774be6bf85413b61f45b9967f7720b7e8b5ef75ae6f834cf8f40177114c337c95e33f0b5a717685b54cd8a43b953cd2301616241abf33 riscv64.patch
+"
diff --git a/testing/9base/config.mk.riscv64 b/testing/9base/config.mk.riscv64
new file mode 100644
index 0000000000..6f61bb0211
--- /dev/null
+++ b/testing/9base/config.mk.riscv64
@@ -0,0 +1,24 @@
+# Customize to fit your system
+
+# paths
+PREFIX = /usr/lib/9base
+MANPREFIX = ${PREFIX}/share/man
+
+VERSION = 6
+#OBJTYPE = 386
+#OBJTYPE = arm
+OBJTYPE = riscv64
+
+# Linux/BSD
+#CFLAGS += -Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -c -I. -DPREFIX="\"${PREFIX}\""
+CFLAGS += -c -I. -DPREFIX="\"${PREFIX}\""
+LDFLAGS += -static
+
+# Solaris
+#CFLAGS = -fast -xtarget=ultra -D__sun__ -c -I. -DPREFIX="\"${PREFIX}\""
+#LDFLAGS = -dn
+
+# compiler
+AR = ar rc
+CC = cc
+YACC = ../yacc/9yacc
diff --git a/testing/9base/riscv64.patch b/testing/9base/riscv64.patch
new file mode 100644
index 0000000000..24e83eb7ba
--- /dev/null
+++ b/testing/9base/riscv64.patch
@@ -0,0 +1,13 @@
+Taken from the posix-riscv64 subdirectory in the community/drawterm source.
+
+diff -uNr 9base-6-orig/lib9/getcallerpc-riscv64.c 9base-6/lib9/getcallerpc-riscv64.c
+--- 9base-6-orig/lib9/getcallerpc-riscv64.c 1970-01-01 01:00:00.000000000 +0100
++++ 9base-6/lib9/getcallerpc-riscv64.c 2021-07-04 16:39:04.452113924 +0200
+@@ -0,0 +1,7 @@
++#include <lib9.h>
++
++ulong
++getcallerpc(void *x)
++{
++ return ((uintptr*)x)[-1];
++}
diff --git a/testing/a2jmidid/APKBUILD b/testing/a2jmidid/APKBUILD
index 5fe2e56552..f6c5024a2e 100644
--- a/testing/a2jmidid/APKBUILD
+++ b/testing/a2jmidid/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Kevin Thomas <me@kevinthomas.dev>
pkgname=a2jmidid
pkgver=9
-pkgrel=0
+pkgrel=1
pkgdesc="ALSA sequencer to JACK MIDI bridging"
url="https://github.com/jackaudio/a2jmidid"
arch="all"
@@ -11,7 +11,8 @@ depends="py3-dbus"
makedepends="meson libexecinfo-dev jack-dev alsa-lib-dev dbus-dev"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/jackaudio/a2jmidid/archive/$pkgver.tar.gz
- check-for-libc-backtrace.patch"
+ check-for-libc-backtrace.patch
+ riscv.patch"
options="!check" # No testsuite
build() {
@@ -23,5 +24,8 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C build
}
-sha512sums="5bd13b6904ed68c5bfe40ca516fd49b7eb4d4a946b9908ee04687265848734c8e1a81579f0f1a5bd0752595be8858dc748da10487b7f366394c09a5ffc7d5e5c a2jmidid-9.tar.gz
-0639c8f2070a8af2872a073c255f0d4dca709363457c726fc0824a6574ca479a78a079a2f71dac18b2f0fa738a8f96ce261984a88687ad804f45a0aad81a869f check-for-libc-backtrace.patch"
+sha512sums="
+5bd13b6904ed68c5bfe40ca516fd49b7eb4d4a946b9908ee04687265848734c8e1a81579f0f1a5bd0752595be8858dc748da10487b7f366394c09a5ffc7d5e5c a2jmidid-9.tar.gz
+0639c8f2070a8af2872a073c255f0d4dca709363457c726fc0824a6574ca479a78a079a2f71dac18b2f0fa738a8f96ce261984a88687ad804f45a0aad81a869f check-for-libc-backtrace.patch
+4664c339daf6e4342ff42ed884fe2b4e57c7ad08c86ac5b01ac928be35e6b143f9816736df9845a2c95855001249af7187aefdefc680176e9286c2e82064758a riscv.patch
+"
diff --git a/testing/a2jmidid/riscv.patch b/testing/a2jmidid/riscv.patch
new file mode 100644
index 0000000000..705ed7741f
--- /dev/null
+++ b/testing/a2jmidid/riscv.patch
@@ -0,0 +1,12 @@
+diff -upr a2jmidid-9.orig/sigsegv.c a2jmidid-9/sigsegv.c
+--- a2jmidid-9.orig/sigsegv.c 2021-07-11 11:43:22.326350510 +0200
++++ a2jmidid-9/sigsegv.c 2021-07-11 11:43:34.907756185 +0200
+@@ -91,7 +91,7 @@ static void signal_segv(int signum, sigi
+ a2j_error("info.si_errno = %d", info->si_errno);
+ a2j_error("info.si_code = %d (%s)", info->si_code, si_codes[info->si_code]);
+ a2j_error("info.si_addr = %p", info->si_addr);
+-#if !defined(__alpha__) && !defined(__ia64__) && !defined(__FreeBSD_kernel__) && !defined(__arm__) && !defined(__hppa__) && !defined(__sh__) && !defined(__aarch64__)
++#if !defined(__alpha__) && !defined(__ia64__) && !defined(__FreeBSD_kernel__) && !defined(__arm__) && !defined(__hppa__) && !defined(__sh__) && !defined(__aarch64__) && !defined(__riscv)
+ for(i = 0; i < NGREG; i++)
+ a2j_error("reg[%02d] = 0x" REGFORMAT, i,
+ #if defined(__powerpc__) && !defined(__powerpc64__)
diff --git a/testing/acme-client/APKBUILD b/testing/acme-client/APKBUILD
deleted file mode 100644
index 595867bfcc..0000000000
--- a/testing/acme-client/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
-# Contributor: Jordan Christiansen <xordspar0@gmail.com>
-# Maintainer: Jordan Christiansen <xordspar0@gmail.com>
-pkgname=acme-client
-_reponame=acme-client-portable
-pkgver=1.2.0
-pkgrel=0
-pkgdesc="Client for issuing certificates from ACME-complaint servers"
-url="https://git.sr.ht/~graywolf/acme-client-portable"
-arch="all"
-license="ISC"
-makedepends="openssl-dev byacc automake autoconf"
-subpackages="$pkgname-doc"
-source="$pkgname-v$pkgver.tar.gz::https://git.sr.ht/~graywolf/$_reponame/archive/v$pkgver.tar.gz"
-builddir="$srcdir/$_reponame-v$pkgver"
-options="!check" # Upstream has no tests.
-
-prepare() {
- default_prepare
- autoreconf -fi
-}
-
-build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-
-sha512sums="c4cef43bca99516296271380680181b15a3be50b15c4af7297508d5b09dd07ba03614c88cca2b944fcb8739ca0178f8f90fd2e999d349a684059e32d5d18586b acme-client-v1.2.0.tar.gz"
diff --git a/testing/acmetool/APKBUILD b/testing/acmetool/APKBUILD
index 4b76b62e3b..290b464886 100644
--- a/testing/acmetool/APKBUILD
+++ b/testing/acmetool/APKBUILD
@@ -2,59 +2,46 @@
# Maintainer: kpcyrd <git@rxv.cc>
pkgname=acmetool
pkgver=0.0.67
-pkgrel=3
+pkgrel=4
pkgdesc="An easy-to-use command line tool for automatically acquiring certificates from ACME servers (such as Let's Encrypt)"
url="https://github.com/hlandau/acme"
arch="all"
license="MIT"
-makedepends="glide go libcap-dev"
+makedepends="go libcap-dev"
subpackages="$pkgname-doc"
# no test suite available
-options="!check"
+options="!check net"
source="$pkgname-$pkgver.tar.gz::https://github.com/hlandau/acme/archive/v$pkgver.tar.gz
- glide.lock
- glide.yaml
+ go.mod
+ go.sum
"
-builddir="$srcdir/src/github.com/hlandau/acme"
+
+export GOPATH="$srcdir/go"
+export GOCACHE="$srcdir/go-build"
+export GOTMPDIR="$srcdir"
+
+export GOFLAGS="$GOFLAGS -modcacherw"
prepare() {
- mkdir -p ${builddir%/*}
- mv "$srcdir/acmetool-$pkgver" "$builddir"
- cd "$builddir"
- cp "$srcdir"/glide.yaml "$srcdir"/glide.lock .
- export GOPATH="$srcdir"
- glide install --skip-test
default_prepare
+
+ cp "$srcdir"/go.mod "$srcdir"/go.sum "$builddir"/
}
build() {
- cd "$builddir"
- export GOPATH="$srcdir"
- export GO111MODULE=off
-
go build -v -ldflags "-s -w -X github.com/hlandau/acme/hooks.DefaultPath=/etc/acme/hooks" \
./cmd/acmetool/...
}
package() {
- cd "$builddir"
install -Dm 755 acmetool "$pkgdir/usr/bin/acmetool"
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README"
install -Dm644 _doc/* -t "$pkgdir/usr/share/doc/$pkgname/"
}
-glide_init() {
- abuild clean deps unpack prepare
- cd "$builddir"
- export GOPATH="$srcdir"
- rm -f glide.yaml glide.lock
- glide init --non-interactive
- glide update
- cp glide.yaml glide.lock "$startdir"
- cd "$startdir" && abuild checksum clean
-}
-
-sha512sums="b0c3013167ceee6c1e577cf1678c256ffed243e8aa5038d86836e625a7c484fd5ca2bb79feb1cae981afc49a6e1635b62b23e58d11a86cc9c1e5012d9e0a638a acmetool-0.0.67.tar.gz
-6ea636b99e3a2cab73e52a75bc92430fae6515d00c3287f5bbe942666e8fbba0883a3a89a6930021c7aae4451c4a9586eb034c35282d0e331d2f7b8456897bca glide.lock
-108403fb50acdc3f74ad02d07b22665192206db8450a94156c57e129577835663f36c1a7fd40bd924bc84297c07417465b8013d9262bc497b74c000c268c7d42 glide.yaml"
+sha512sums="
+b0c3013167ceee6c1e577cf1678c256ffed243e8aa5038d86836e625a7c484fd5ca2bb79feb1cae981afc49a6e1635b62b23e58d11a86cc9c1e5012d9e0a638a acmetool-0.0.67.tar.gz
+69b85068284bcb6960d68b4a23e7703fdf8bd39ff986b1e73ce1846c4dd0ec16a2bf2d4cb25dc3431d48cde37eb78cd4e49b22e51cc6434a6e242acb8b7a67db go.mod
+50b020680e39b5b43df6470367d730c8827797f1426a94763ca6810dfc9a707d0e0b06f0e210c3c6da2cc10c0ed11754abebe2e235dc859bd2bb9e6e9544fd84 go.sum
+"
diff --git a/testing/acmetool/glide.lock b/testing/acmetool/glide.lock
deleted file mode 100644
index 866904b34c..0000000000
--- a/testing/acmetool/glide.lock
+++ /dev/null
@@ -1,114 +0,0 @@
-hash: 68dde426608bc23d6537ee62c8ca73feaa28d8f541c638ed718e0cb1cbde9ba0
-updated: 2019-03-03T17:03:03.354765212Z
-imports:
-- name: github.com/alecthomas/template
- version: a0175ee3bccc567396460bf5acd36800cb10c49c
- subpackages:
- - parse
-- name: github.com/alecthomas/units
- version: 2efee857e7cfd4f3d0138cc3cbb1b4966962b93a
-- name: github.com/btcsuite/winsvc
- version: f8fb11f83f7e860e3769a08e6811d1b399a43722
- subpackages:
- - mgr
- - svc
- - winapi
-- name: github.com/coreos/go-systemd
- version: d1b7d058aa2adfc795ad17ff4aaa2bc64ec11c78
- subpackages:
- - dbus
- - journal
- - unit
-- name: github.com/erikdubbelboer/gspt
- version: 2cac68f23d57e3e28a73b70d8d5d904749ec46e8
-- name: github.com/godbus/dbus
- version: d41f4c66e71d091df57cfee7bf5978c0d612a174
-- name: github.com/hlandau/buildinfo
- version: 337a29b5499734e584d4630ce535af64c5fe7813
-- name: github.com/hlandau/dexlogconfig
- version: 244f29bd260884993b176cd14ef2f7631f6f3c18
-- name: github.com/hlandau/goutils
- version: 0cdb66aea5b843822af6fdffc21286b8fe8379c4
- subpackages:
- - clock
- - net
- - os
- - test
- - text
-- name: github.com/hlandau/xlog
- version: 197ef798aed28e08ed3e176e678fda81be993a31
-- name: github.com/jmhodges/clock
- version: 880ee4c335489bc78d01e4d0a254ae880734bc15
-- name: github.com/mattn/go-isatty
- version: 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c
-- name: github.com/mattn/go-runewidth
- version: ce7b0b5c7b45a81508558cd1dba6bb1e4ddb51bb
-- name: github.com/mitchellh/go-wordwrap
- version: ad45545899c7b13c020ea92b2072220eefad42b8
-- name: github.com/ogier/pflag
- version: 45c278ab3607870051a2ea9040bb85fcb8557481
-- name: github.com/peterhellberg/link
- version: 6d32b8d78d1e440948a1c461c5abcc6bf7881641
-- name: github.com/satori/go.uuid
- version: 36e9d2ebbde5e3f13ab2e25625fd453271d6522e
-- name: github.com/shiena/ansicolor
- version: a422bbe96644373c5753384a59d678f7d261ff10
-- name: golang.org/x/crypto
- version: d6449816ce06963d9d136eee5a56fca5b0616e7e
- subpackages:
- - ocsp
-- name: golang.org/x/net
- version: 8d16fa6dc9a85c1cd3ed24ad08ff21cf94f10888
- subpackages:
- - context
- - context/ctxhttp
- - idna
-- name: golang.org/x/sys
- version: b126b21c05a91c856b027c16779c12e3bf236954
- subpackages:
- - unix
-- name: golang.org/x/text
- version: 7922cc490dd5a7dbaa7fd5d6196b49db59ac042f
- subpackages:
- - secure/bidirule
- - transform
- - unicode/bidi
- - unicode/norm
-- name: gopkg.in/alecthomas/kingpin.v2
- version: 947dcec5ba9c011838740e680966fd7087a71d0d
-- name: gopkg.in/cheggaaa/pb.v1
- version: 72b964305fba1230d3d818711138195f22b9ceea
-- name: gopkg.in/hlandau/configurable.v1
- version: 41496864a1fe3e0fef2973f22372b755d2897402
-- name: gopkg.in/hlandau/easyconfig.v1
- version: 7589cb96edce2f94f8c1e6eb261f8c2b06220fe7
- subpackages:
- - adaptflag
- - cflag
-- name: gopkg.in/hlandau/service.v2
- version: b64b3467ebd16f64faec1640c25e318efc0c0d7b
- subpackages:
- - daemon
- - daemon/bansuid
- - gsptcall
-- name: gopkg.in/hlandau/svcutils.v1
- version: c25dac49e50cbbcbef8c81b089f56156f4067729
- subpackages:
- - caps
- - chroot
- - dupfd
- - exepath
- - passwd
- - pidfile
- - setuid
- - systemd
-- name: gopkg.in/square/go-jose.v1
- version: 6e50787b7338112747e64f32753fb4f9dbfb8f79
- subpackages:
- - cipher
- - json
-- name: gopkg.in/tylerb/graceful.v1
- version: 4654dfbb6ad53cb5e27f37d99b02e16c1872fbbb
-- name: gopkg.in/yaml.v2
- version: 5420a8b6744d3b0345ab293f6fcba19c978f1183
-testImports: []
diff --git a/testing/acmetool/glide.yaml b/testing/acmetool/glide.yaml
deleted file mode 100644
index 9778ebf492..0000000000
--- a/testing/acmetool/glide.yaml
+++ /dev/null
@@ -1,41 +0,0 @@
-package: github.com/hlandau/acme
-import:
-- package: github.com/coreos/go-systemd
- subpackages:
- - dbus
- - unit
-- package: github.com/hlandau/dexlogconfig
-- package: github.com/hlandau/goutils
- subpackages:
- - clock
- - net
- - os
- - text
-- package: github.com/hlandau/xlog
-- package: github.com/jmhodges/clock
-- package: github.com/mitchellh/go-wordwrap
-- package: github.com/peterhellberg/link
-- package: github.com/satori/go.uuid
-- package: golang.org/x/crypto
- subpackages:
- - ocsp
-- package: golang.org/x/net
- subpackages:
- - context
- - context/ctxhttp
- - idna
-- package: gopkg.in/alecthomas/kingpin.v2
-- package: gopkg.in/cheggaaa/pb.v1
-- package: gopkg.in/hlandau/easyconfig.v1
- subpackages:
- - adaptflag
-- package: gopkg.in/hlandau/service.v2
-- package: gopkg.in/hlandau/svcutils.v1
- subpackages:
- - chroot
- - exepath
- - passwd
- - systemd
-- package: gopkg.in/square/go-jose.v1
-- package: gopkg.in/tylerb/graceful.v1
-- package: gopkg.in/yaml.v2
diff --git a/testing/acmetool/go.mod b/testing/acmetool/go.mod
new file mode 100644
index 0000000000..b4442e74ba
--- /dev/null
+++ b/testing/acmetool/go.mod
@@ -0,0 +1,40 @@
+module github.com/hlandau/acme
+
+go 1.16
+
+require (
+ github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc // indirect
+ github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf // indirect
+ github.com/btcsuite/winsvc v1.0.0 // indirect
+ github.com/coreos/go-systemd v0.0.0-20180409111510-d1b7d058aa2a
+ github.com/erikdubbelboer/gspt v0.0.0-20171114050331-2cac68f23d57 // indirect
+ github.com/fatih/color v1.12.0 // indirect
+ github.com/godbus/dbus v4.1.1-0.20180409214157-d41f4c66e71d+incompatible // indirect
+ github.com/hlandau/buildinfo v0.0.0-20161112115716-337a29b54997 // indirect
+ github.com/hlandau/dexlogconfig v0.0.0-20161112114350-244f29bd2608
+ github.com/hlandau/goutils v0.0.0-20160722130800-0cdb66aea5b8
+ github.com/hlandau/xlog v1.0.0
+ github.com/jmhodges/clock v0.0.0-20160418191101-880ee4c33548
+ github.com/mattn/go-runewidth v0.0.3 // indirect
+ github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7
+ github.com/ogier/pflag v0.0.2-0.20160129220114-45c278ab3607 // indirect
+ github.com/peterhellberg/link v1.0.1-0.20180124233705-6d32b8d78d1e
+ github.com/satori/go.uuid v1.2.1-0.20180103174451-36e9d2ebbde5
+ github.com/shiena/ansicolor v0.0.0-20151119151921-a422bbe96644 // indirect
+ github.com/stretchr/testify v1.7.0 // indirect
+ golang.org/x/crypto v0.0.0-20180411161317-d6449816ce06
+ golang.org/x/net v0.0.0-20180417003750-8d16fa6dc9a8
+ golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c // indirect
+ golang.org/x/text v0.3.1-0.20180410181320-7922cc490dd5 // indirect
+ gopkg.in/alecthomas/kingpin.v2 v2.2.6
+ gopkg.in/cheggaaa/pb.v1 v1.0.22
+ gopkg.in/hlandau/configurable.v1 v1.0.1 // indirect
+ gopkg.in/hlandau/easyconfig.v1 v1.0.16
+ gopkg.in/hlandau/service.v2 v2.0.16
+ gopkg.in/hlandau/svcutils.v1 v1.0.10
+ gopkg.in/square/go-jose.v1 v1.1.1
+ gopkg.in/tylerb/graceful.v1 v1.2.15
+ gopkg.in/yaml.v2 v2.2.1
+)
+
+replace golang.org/x/sys => golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
diff --git a/testing/acmetool/go.sum b/testing/acmetool/go.sum
new file mode 100644
index 0000000000..c4807081b2
--- /dev/null
+++ b/testing/acmetool/go.sum
@@ -0,0 +1,77 @@
+github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc h1:cAKDfWh5VpdgMhJosfJnn5/FoN2SRZ4p7fJNX58YPaU=
+github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
+github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf h1:qet1QNfXsQxTZqLG4oE62mJzwPIB8+Tee4RNCL9ulrY=
+github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
+github.com/btcsuite/winsvc v1.0.0 h1:J9B4L7e3oqhXOcm+2IuNApwzQec85lE+QaikUcCs+dk=
+github.com/btcsuite/winsvc v1.0.0/go.mod h1:jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs=
+github.com/coreos/go-systemd v0.0.0-20180409111510-d1b7d058aa2a h1:kJfKDOt1RNg9d0/s1KKRY0W3iJkfnURwhZo3BbaDIMY=
+github.com/coreos/go-systemd v0.0.0-20180409111510-d1b7d058aa2a/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
+github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
+github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
+github.com/erikdubbelboer/gspt v0.0.0-20171114050331-2cac68f23d57 h1:3r+tV/4K76VpFxFiH7IjAB6S9dOx4k7NSkvy5M3guUY=
+github.com/erikdubbelboer/gspt v0.0.0-20171114050331-2cac68f23d57/go.mod h1:v6o7m/E9bfvm79dE1iFiF+3T7zLBnrjYjkWMa1J+Hv0=
+github.com/fatih/color v1.12.0 h1:mRhaKNwANqRgUBGKmnI5ZxEk7QXmjQeCcuYFMX2bfcc=
+github.com/fatih/color v1.12.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
+github.com/godbus/dbus v4.1.1-0.20180409214157-d41f4c66e71d+incompatible h1:qYv6cwQWFuaUpUjhoW2MTzlrbMyEFc9gDpJAQspohZU=
+github.com/godbus/dbus v4.1.1-0.20180409214157-d41f4c66e71d+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
+github.com/hlandau/buildinfo v0.0.0-20161112115716-337a29b54997 h1:pSU4Sj7AD5qh+4V5FRlpiw3DpuNQ459c3j8h2F38q74=
+github.com/hlandau/buildinfo v0.0.0-20161112115716-337a29b54997/go.mod h1:Oara+TmqGrvsLVEj5YkFe+PP9cSkp0kFD2PFQ5gjHok=
+github.com/hlandau/dexlogconfig v0.0.0-20161112114350-244f29bd2608 h1:ouW4TuIFOsfgql1NgzTHGgW6esZ41RW5NZwHz3ALXn8=
+github.com/hlandau/dexlogconfig v0.0.0-20161112114350-244f29bd2608/go.mod h1:JpXGCMr2CULPTjnwD8PL9A7YipEitrd+xSHTIK8orHU=
+github.com/hlandau/goutils v0.0.0-20160722130800-0cdb66aea5b8 h1:9aNGW7btNlVqbcqAc2YVwjI0fhZFmoZHkC3+ZJyt1DM=
+github.com/hlandau/goutils v0.0.0-20160722130800-0cdb66aea5b8/go.mod h1:pYz0KEJgONY133I+1Pkmn6MLptkdKyz3SHgGmpDWyFI=
+github.com/hlandau/xlog v1.0.0 h1:tcFGp86iK+v6NwbyuG9wyLB77SBkvAJUjOkRJo3H8C0=
+github.com/hlandau/xlog v1.0.0/go.mod h1:aZl5hrokGCtnAFcvft2givQmKZYVfHRvQJbjoqI2lm8=
+github.com/jmhodges/clock v0.0.0-20160418191101-880ee4c33548 h1:dYTbLf4m0a5u0KLmPfB6mgxbcV7588bOCx79hxa5Sr4=
+github.com/jmhodges/clock v0.0.0-20160418191101-880ee4c33548/go.mod h1:hGT6jSUVzF6no3QaDSMLGLEHtHSBSefs+MgcDWnmhmo=
+github.com/mattn/go-colorable v0.1.8 h1:c1ghPdyEDarC70ftn0y+A/Ee++9zz8ljHG1b13eJ0s8=
+github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
+github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=
+github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
+github.com/mattn/go-runewidth v0.0.3 h1:a+kO+98RDGEfo6asOGMmpodZq4FNtnGP54yps8BzLR4=
+github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
+github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7 h1:DpOJ2HYzCv8LZP15IdmG+YdwD2luVPHITV96TkirNBM=
+github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo=
+github.com/ogier/pflag v0.0.2-0.20160129220114-45c278ab3607 h1:xZoOomu8/sOa+6Q469LrXeyq2YsmkhZo8wU6EzNWMDg=
+github.com/ogier/pflag v0.0.2-0.20160129220114-45c278ab3607/go.mod h1:zkFki7tvTa0tafRvTBIZTvzYyAu6kQhPZFnshFFPE+g=
+github.com/peterhellberg/link v1.0.1-0.20180124233705-6d32b8d78d1e h1:UNCcSD9GJ5vTa9Nl0jlCFVuaSQc8H6wADKWAIMs0SXI=
+github.com/peterhellberg/link v1.0.1-0.20180124233705-6d32b8d78d1e/go.mod h1:gtSlOT4jmkY8P47hbTc8PTgiDDWpdPbFYl75keYyBB8=
+github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
+github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
+github.com/satori/go.uuid v1.2.1-0.20180103174451-36e9d2ebbde5 h1:Jw7W4WMfQDxsXvfeFSaS2cHlY7bAF4MGrgnbd0+Uo78=
+github.com/satori/go.uuid v1.2.1-0.20180103174451-36e9d2ebbde5/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
+github.com/shiena/ansicolor v0.0.0-20151119151921-a422bbe96644 h1:X+yvsM2yrEktyI+b2qND5gpH8YhURn0k8OCaeRnkINo=
+github.com/shiena/ansicolor v0.0.0-20151119151921-a422bbe96644/go.mod h1:nkxAfR/5quYxwPZhyDxgasBMnRtBZd0FCEpawpjMUFg=
+github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
+github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
+golang.org/x/crypto v0.0.0-20180411161317-d6449816ce06 h1:EOqG0JqGlLr+punVB69jvWCv/ErZKGlC7PMdyHfv+Bc=
+golang.org/x/crypto v0.0.0-20180411161317-d6449816ce06/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
+golang.org/x/net v0.0.0-20180417003750-8d16fa6dc9a8 h1:x78T1ffZeQiacNSxOb00nz8Y+6YRQ8Jc2nlHAgp3HZc=
+golang.org/x/net v0.0.0-20180417003750-8d16fa6dc9a8/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c h1:F1jZWGFhYfh0Ci55sIpILtKKK8p3i2/krTr0H1rg74I=
+golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/text v0.3.1-0.20180410181320-7922cc490dd5 h1:23hw054QGj0KDkhDTmeMTzaawNqHp/Q5B65f8TTG3vg=
+golang.org/x/text v0.3.1-0.20180410181320-7922cc490dd5/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
+gopkg.in/alecthomas/kingpin.v2 v2.2.6 h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc=
+gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
+gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
+gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/cheggaaa/pb.v1 v1.0.22 h1:c9uUtBcJbskglPcslP+bFq43Y9mR+Hja6qPRW0bsOJ0=
+gopkg.in/cheggaaa/pb.v1 v1.0.22/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
+gopkg.in/hlandau/configurable.v1 v1.0.1 h1:rH8g/WXZu2b/eyLagvsqUf9q5mO66hfGHW5L4rm8ktk=
+gopkg.in/hlandau/configurable.v1 v1.0.1/go.mod h1:rlyQpcii/QkMGudMSMoe3jjHAgqLZuqg0hQkiUcNfF8=
+gopkg.in/hlandau/easyconfig.v1 v1.0.16 h1:ldFeTZmzPDiiFbyeV8eOMVLAqSCWI0rg8W3GK3Z9wH0=
+gopkg.in/hlandau/easyconfig.v1 v1.0.16/go.mod h1:fljDHM+/VAXpyEN/45q6RFtcOFnUaF1Wgr6p4LLICoU=
+gopkg.in/hlandau/service.v2 v2.0.16 h1:mmaXq+/O4vXTWEGHdVy+Cy5S7h2djyu8Rodm6qE3oV4=
+gopkg.in/hlandau/service.v2 v2.0.16/go.mod h1:3f+96gui2lGv8llWOAUPi9+oI+TOBIyvlVHa1DUwliA=
+gopkg.in/hlandau/svcutils.v1 v1.0.10 h1:eIasSJy56y3H3rJ0US4EJURTAfHXItiehMxZRRs7TrU=
+gopkg.in/hlandau/svcutils.v1 v1.0.10/go.mod h1:aAoYFMVAq2ck6z8av+FBxzX/qX1ehmUIc5PgGBf+P3I=
+gopkg.in/square/go-jose.v1 v1.1.1 h1:pA7KxQLcwADLRJ3lpUC+vIe4LCO8oRBMoq1HJoJhA3U=
+gopkg.in/square/go-jose.v1 v1.1.1/go.mod h1:QpYS+a4WhS+DTlyQIi6Ka7MS3SuR9a055rgXNEe6EiA=
+gopkg.in/tylerb/graceful.v1 v1.2.15 h1:1JmOyhKqAyX3BgTXMI84LwT6FOJ4tP2N9e2kwTCM0nQ=
+gopkg.in/tylerb/graceful.v1 v1.2.15/go.mod h1:yBhekWvR20ACXVObSSdD3u6S9DeSylanL2PAbAC/uJ8=
+gopkg.in/yaml.v2 v2.2.1 h1:mUhvW9EsL+naU5Q3cakzfE91YhliOondGd6ZrsDBHQE=
+gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
+gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
diff --git a/testing/acpi-utils/APKBUILD b/testing/acpi-utils/APKBUILD
new file mode 100644
index 0000000000..69af10ba10
--- /dev/null
+++ b/testing/acpi-utils/APKBUILD
@@ -0,0 +1,25 @@
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
+# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+pkgname=acpi-utils
+pkgver=0.1.0
+pkgrel=0
+pkgdesc="ACPI utilities for use in scripts and one-liners"
+url="https://github.com/jirutka/acpi-utils"
+arch="noarch"
+license="MIT"
+makedepends="asciidoctor"
+subpackages="$pkgname-doc"
+source="https://github.com/jirutka/acpi-utils/archive/v$pkgver/acpi-utils-$pkgver.tar.gz"
+options="!check" # no tests provided
+
+build() {
+ make build
+}
+
+package() {
+ make install DESTDIR="$pkgdir" prefix=/usr
+}
+
+sha512sums="
+7d6938e228ddd90491dc66cb1705804d639eaa1da5ef9b57cede716c948d94c38bdba3c350e9b64c1152a107f251c80279cd2d8503af7f7e259f4926273ffcfe acpi-utils-0.1.0.tar.gz
+"
diff --git a/testing/adjtimex/10-Makefile.patch b/testing/adjtimex/10-Makefile.patch
new file mode 100644
index 0000000000..80ca12135e
--- /dev/null
+++ b/testing/adjtimex/10-Makefile.patch
@@ -0,0 +1,35 @@
+Author: Anjandev Momi <anjan@momi.ca>
+URL: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=adjtimex
+Summary: create directory on install and make mandir respect DESTDIR
+----
+diff -ruN adjtimex-debian-1.29-10.old/Makefile.in adjtimex-debian-1.29-10/Makefile.in
+--- adjtimex-debian-1.29-10.old/Makefile.in 2018-07-25 17:02:11.000000000 +0000
++++ adjtimex-debian-1.29-10/Makefile.in 2019-01-01 02:58:05.867107891 +0000
+@@ -8,7 +8,7 @@
+ prefix = @prefix@
+ man1dir=@mandir@/man1
+ exec_prefix = @exec_prefix@
+-bindir=/sbin
++bindir=$(DESTDIR)/$(prefix)/bin
+ datadir = @datadir@
+ datarootdir = @datarootdir@
+
+@@ -18,7 +18,7 @@
+ # Extension (not including `.') for the manual page filenames.
+ manext = 8
+ # Where to put the manual pages.
+-mandir = $(prefix)/share/man/man$(manext)
++mandir = $(DESTDIR)/$(prefix)/share/man/man$(manext)
+
+ #### End of system configuration section. ####
+
+@@ -42,7 +42,8 @@
+ $(CC) $(CFLAGS) -c mat.c
+
+ install: all
+- $(INSTALL) -g bin -m 755 -o root adjtimex $(bindir)/adjtimex
++ $(INSTALL) -d -g root -m 755 -o root $(bindir)
++ $(INSTALL) -g root -m 755 -o root adjtimex $(bindir)/adjtimex
+ $(INSTALL) -d -g root -m 755 -o root $(mandir)
+ -$(INSTALL) -g root -m 644 -o root $(srcdir)/adjtimex.8 \
+ $(mandir)/adjtimex.$(manext)
diff --git a/testing/adjtimex/APKBUILD b/testing/adjtimex/APKBUILD
new file mode 100644
index 0000000000..508c0e538b
--- /dev/null
+++ b/testing/adjtimex/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: Anjandev Momi <anjan@momi.ca>
+# Maintainer: Anjandev Momi <anjan@momi.ca>
+pkgname=adjtimex
+pkgver=1.28
+pkgrel=1
+pkgdesc="Allows configuration of kernel time variables"
+url="https://github.com/rogers0/adjtimex"
+options="!check" # No tests
+arch="all"
+subpackages="$pkgname-doc"
+license="GPL-2.0-or-later"
+source="$pkgname-$pkgver.tar.gz::http://www.ibiblio.org/pub/Linux/system/admin/time/adjtimex-$pkgver.tar.gz
+ 10-Makefile.patch"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+package() {
+ make prefix="/usr" DESTDIR="$pkgdir" install
+}
+
+sha512sums="
+1ba974d19dc2da8c0e7ee8e990ee91072b774163c74539d937d7cbf164236f0aec35b27f3204bc29b8020b96ebba9f0181cfe5005753831039c5f2c67c5a502b adjtimex-1.28.tar.gz
+f75ede467d2b089306aa0bf08613c835d040f019eb74987869dd0495d2768db66f718a977fda6600238ba1a3582137d7035dfc900d10fd8531e5fbc091b53d93 10-Makefile.patch
+"
diff --git a/testing/admesh/APKBUILD b/testing/admesh/APKBUILD
index 765d2544dd..cb0345d9f4 100644
--- a/testing/admesh/APKBUILD
+++ b/testing/admesh/APKBUILD
@@ -12,6 +12,13 @@ subpackages="$pkgname-dev $pkgname-doc"
source="https://github.com/admesh/admesh/releases/download/v$pkgver/admesh-$pkgver.tar.gz"
options="!check" # no unit tests
+prepare() {
+ default_prepare
+
+ update_config_sub
+ update_config_guess
+}
+
build() {
./configure \
--build=$CBUILD \
@@ -23,4 +30,7 @@ build() {
package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="0c196aea8d0c8082e28946e96bc3223f01485dcd6b1ef5f785e3274ec20976e6a2dbbd5fdad7b5a442d942a8d862c7705a5201275e87e127e09abbb1f0c33ce4 admesh-0.98.4.tar.gz"
+
+sha512sums="
+0c196aea8d0c8082e28946e96bc3223f01485dcd6b1ef5f785e3274ec20976e6a2dbbd5fdad7b5a442d942a8d862c7705a5201275e87e127e09abbb1f0c33ce4 admesh-0.98.4.tar.gz
+"
diff --git a/testing/advancemame/APKBUILD b/testing/advancemame/APKBUILD
index 358ec13256..3fb7642d45 100644
--- a/testing/advancemame/APKBUILD
+++ b/testing/advancemame/APKBUILD
@@ -21,8 +21,14 @@ source="https://github.com/amadvance/${pkgname}/releases/download/v${pkgver}/${p
fix-ppc64le-float128.patch"
options="!check"
+# Fix build with gcc 10
+export CFLAGS="$CFLAGS -fcommon"
+
prepare() {
default_prepare
+
+ update_config_guess
+ update_config_sub
}
build() {
diff --git a/testing/advancescan/APKBUILD b/testing/advancescan/APKBUILD
index 4c5c65d0f7..29193c5755 100644
--- a/testing/advancescan/APKBUILD
+++ b/testing/advancescan/APKBUILD
@@ -13,6 +13,9 @@ options="!check"
prepare() {
default_prepare
+
+ update_config_guess
+ update_config_sub
}
build() {
diff --git a/testing/adwaita-qt/APKBUILD b/testing/adwaita-qt/APKBUILD
deleted file mode 100644
index 16af98eaad..0000000000
--- a/testing/adwaita-qt/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
-# Contributor: David Demelier <markand@malikania.fr>
-# Maintainer: David Demelier <markand@malikania.fr>
-pkgname=adwaita-qt
-pkgver=1.3.1
-pkgrel=0
-pkgdesc="style to bend Qt applications to look like they belong into GNOME Shell"
-url="https://github.com/FedoraQt/adwaita-qt"
-arch="all"
-license="GPL-2.0-only AND LGPL-2.1-only"
-makedepends="cmake qt5-qtbase-dev qt5-qtx11extras-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/FedoraQt/adwaita-qt/archive/$pkgver.tar.gz"
-subpackages="$pkgname-dev"
-options="!check" # No tests
-
-build() {
- if [ "$CBUILD" != "$CHOST" ]; then
- CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
- fi
- cmake \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
- $CMAKE_CROSSOPTS .
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-
-sha512sums="
-2f6f0e76a7ea35151ea6a2c7f6d8f4714b738935bfecf10be9abb243bee6f297bbe7a31593ca2a17eea1767b26d4d420aadb5ba2c4c11792169579eab4bdd439 adwaita-qt-1.3.1.tar.gz
-"
diff --git a/testing/afetch/APKBUILD b/testing/afetch/APKBUILD
index b617f748d6..461b757ad3 100644
--- a/testing/afetch/APKBUILD
+++ b/testing/afetch/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: KikooDX <kikoodx@paranoici.org>
# Maintainer: KikooDX <kikoodx@paranoici.org>
pkgname=afetch
-pkgver=2.1.0
+pkgver=2.2.0
pkgrel=0
pkgdesc="Fast and simple system info written in C"
url="https://github.com/13-CF/afetch"
@@ -20,4 +20,6 @@ package() {
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
-sha512sums="a5476147b24a3f98f2a0317528ce5c4d6ddf9a8b66cbcd144bf2497b370dabed8be987baf15b7e3eb49c2aeab6af378f9f276884642a55a824aeebd64699e0d1 afetch-2.1.0.tar.gz"
+sha512sums="
+90503f197b454e2edd8d11db3246c57f975b962c639bddc73563c12c5bf63448c4de5b24c550459a3a75cbddb1812a2999363de347c9b970b8eb4d7cd305375c afetch-2.2.0.tar.gz
+"
diff --git a/testing/age/APKBUILD b/testing/age/APKBUILD
deleted file mode 100644
index e3d206357b..0000000000
--- a/testing/age/APKBUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
-# Contributor: Michał Polański <michal@polanski.me>
-# Maintainer: Michał Polański <michal@polanski.me>
-pkgname=age
-pkgver=1.0.0_rc3
-_realver=${pkgver/_rc/-rc.}
-pkgrel=0
-pkgdesc="Simple, modern and secure encryption tool"
-url="https://github.com/FiloSottile/age"
-license="BSD-3-Clause"
-arch="all"
-options="net chmod-clean"
-makedepends="go"
-subpackages="$pkgname-doc"
-source="https://github.com/FiloSottile/age/archive/v$_realver/age-$_realver.tar.gz"
-builddir="$srcdir/$pkgname-$_realver"
-
-export GOPATH="$srcdir"
-
-build() {
- mkdir bin
- go build -o bin filippo.io/age/cmd/...
-}
-
-check() {
- go test ./...
-}
-
-package() {
- install -Dm755 -t "$pkgdir"/usr/bin bin/*
-
- install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname doc/*.1
-
-}
-
-sha512sums="
-d5fe881255d07a174b3e325bf58631a4a45c50cc8bbdf0d0711fa6de23c6b3eeb31fc21c549b2921f8f4b1031d0984a2d30f1664a4a483ee604f86dd419c9518 age-1.0.0-rc.3.tar.gz
-"
diff --git a/testing/airsonic-advanced/APKBUILD b/testing/airsonic-advanced/APKBUILD
new file mode 100644
index 0000000000..ab5d141fc5
--- /dev/null
+++ b/testing/airsonic-advanced/APKBUILD
@@ -0,0 +1,47 @@
+# Contributor: Kevin Thomas <me@kevinthomas.dev>
+# Maintainer: Kevin Thomas <me@kevinthomas.dev>
+pkgname=airsonic-advanced
+# This commit fixes a bug that causes a build failure
+_sha=a2b8bfa72bf46ebdc3d9153f5580f0398c6b3aad
+pkgver=11.0.0_git20210504
+pkgrel=0
+pkgdesc="Modern implementation of the Airsonic fork with several key performance and feature enhancements"
+url="https://github.com/airsonic-advanced/airsonic-advanced"
+# inconsistent test and build failures on other arches
+arch="x86_64"
+license="GPL-3.0-or-later"
+depends="openjdk11"
+makedepends="maven"
+subpackages="$pkgname-openrc"
+pkgusers="airsonic-advanced"
+pkggroups="airsonic-advanced"
+install="$pkgname.pre-install"
+source="$pkgname-$pkgver.tar.gz::https://github.com/airsonic-advanced/airsonic-advanced/archive/$_sha.tar.gz
+ airsonic-advanced.initd
+ "
+builddir="$srcdir/$pkgname-$_sha"
+
+build() {
+ mvn clean package -DskipTests
+}
+
+check() {
+ mvn test
+}
+
+package() {
+ install -dm755 -o airsonic-advanced -g airsonic-advanced \
+ "$pkgdir"/var/airsonic
+
+ install -m755 -o airsonic-advanced -g airsonic-advanced \
+ "$builddir"/airsonic-main/target/airsonic.war \
+ "$pkgdir"/var/airsonic/airsonic.war
+
+ install -Dm755 "$srcdir"/$pkgname.initd \
+ "$pkgdir"/etc/init.d/$pkgname
+}
+
+sha512sums="
+c7220318f7a1c94732b9be8f0f94a83e3f5fd1aa6dc989223b36bb3521e76b5a3a5d4f3837200b960e9c77852ab69fc9e228801c8a77df72d54ac88d13490636 airsonic-advanced-11.0.0_git20210504.tar.gz
+ca87e6a7199950e6ac52aeb076a03f831d60ee9d4ceed47366bbd78443765d205796d895ebb244051d8033e5b2e9ccd648d20434039c854b8b50e766cc5cd10d airsonic-advanced.initd
+"
diff --git a/testing/airsonic-advanced/airsonic-advanced.initd b/testing/airsonic-advanced/airsonic-advanced.initd
new file mode 100644
index 0000000000..c1ce9bd894
--- /dev/null
+++ b/testing/airsonic-advanced/airsonic-advanced.initd
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+
+supervisor=supervise-daemon
+name="airsonic-advanced"
+command="/usr/lib/jvm/java-11-openjdk/jre/bin/java"
+command_args="-jar airsonic.war"
+command_user="airsonic-advanced:airsonic-advanced"
+directory="/var/airsonic"
+pidfile="/run/airsonic-advanced.pid"
+
+depend() {
+ need net localmount
+ after firewall
+}
diff --git a/testing/airsonic-advanced/airsonic-advanced.pre-install b/testing/airsonic-advanced/airsonic-advanced.pre-install
new file mode 100644
index 0000000000..373b896d5c
--- /dev/null
+++ b/testing/airsonic-advanced/airsonic-advanced.pre-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+addgroup -S airsonic-advanced 2>/dev/null
+adduser -S -D -H -s /sbin/nologin -G airsonic-advanced -g airsonic-advanced airsonic-advanced 2>/dev/null
+
+exit 0
diff --git a/testing/airsonic/APKBUILD b/testing/airsonic/APKBUILD
deleted file mode 100644
index c898ebf688..0000000000
--- a/testing/airsonic/APKBUILD
+++ /dev/null
@@ -1,56 +0,0 @@
-# Contributor: Kevin Thomas <me@kevinthomas.dev>
-# Maintainer: Kevin Thomas <me@kevinthomas.dev>
-pkgname=airsonic
-pkgver=10.6.2
-pkgrel=1
-pkgdesc="Community driven media server (fork of Subsonic and Libresonic)"
-url="https://airsonic.github.io/"
-# aarch64: test failure
-# mips64: no openjdk8
-arch="noarch !aarch64 !mips64"
-license="GPL-3.0-or-later"
-depends="openjdk8"
-makedepends="maven"
-subpackages="$pkgname-openrc"
-pkgusers="airsonic"
-pkggroups="airsonic"
-install="$pkgname.pre-install"
-source="$pkgname-$pkgver.tar.gz::https://github.com/airsonic/airsonic/archive/v$pkgver.tar.gz
- airsonic.initd
- update-jaudiotagger-repo.patch
- update-jaudiotagger-dependency.patch
- "
-
-prepare() {
- default_prepare
- # Maven pulls in openjdk16-jre-headless as a dependency so we need to specify
- # openjdk8
- export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
-}
-
-build() {
- mvn clean package -DskipTests
-}
-
-check() {
- mvn test
-}
-
-package() {
- install -dm755 -o airsonic -g airsonic \
- "$pkgdir"/var/airsonic
-
- install -m755 -o airsonic -g airsonic \
- "$builddir"/airsonic-main/target/airsonic.war \
- "$pkgdir"/var/airsonic/airsonic.war
-
- install -Dm755 "$srcdir"/$pkgname.initd \
- "$pkgdir"/etc/init.d/$pkgname
-}
-
-sha512sums="
-eae7e0386f9286049a0d23535febb45b4c97faa63050945aa8d987b4f0f41a3426fdd6f16725a96bc2a162b5d115d2a3b8626256ed9d776e456252d558f4f339 airsonic-10.6.2.tar.gz
-d2f45d8251fb4f8f2a20affb8e6b48b5d78bf866622245b62a9a84164016ed25cb5e036d32c7e91d3ed4dc495bac763a99e3cfb3b6a2ec38d8e24f147a445804 airsonic.initd
-3c5296cf1b17f49b1659da638bcb107edca0fe0a71a91691d7aefe67dde3adc5a29217319fce745a9bfe8d9586eeaac55283d31b278a359f0faabb5f8f49c32c update-jaudiotagger-repo.patch
-c4f7ae56e8e2081596b32608afaf1f71ace9f72d649e152ce62411ac20ebe93caeae5e0e18a2c8ca246e20f838dbaf5740f3739336698d590de581c8176c1b0b update-jaudiotagger-dependency.patch
-"
diff --git a/testing/airsonic/airsonic.initd b/testing/airsonic/airsonic.initd
deleted file mode 100644
index 82540ec90c..0000000000
--- a/testing/airsonic/airsonic.initd
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/sbin/openrc-run
-
-supervisor=supervise-daemon
-name="airsonic"
-command="/usr/bin/java"
-command_args="-jar airsonic.war"
-command_user="airsonic:airsonic"
-directory="/var/airsonic"
-command_background=true
-pidfile="/run/airsonic.pid"
-
-depend() {
- need net localmount
- after firewall
-}
diff --git a/testing/airsonic/airsonic.pre-install b/testing/airsonic/airsonic.pre-install
deleted file mode 100644
index 8e5af1201a..0000000000
--- a/testing/airsonic/airsonic.pre-install
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-addgroup -S airsonic 2>/dev/null
-adduser -S -D -H -s /sbin/nologin -G airsonic -g airsonic airsonic 2>/dev/null
-
-exit 0
diff --git a/testing/airsonic/update-jaudiotagger-dependency.patch b/testing/airsonic/update-jaudiotagger-dependency.patch
deleted file mode 100644
index 780c88a00e..0000000000
--- a/testing/airsonic/update-jaudiotagger-dependency.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- airsonic-10.6.2/airsonic-main/pom.xml
-+++ airsonic-10.6.2/airsonic-main/pom.xml
-@@ -253,9 +253,9 @@
- </dependency>
-
- <dependency>
-- <groupId>net.jthink</groupId>
-- <artifactId>jaudiotagger</artifactId>
-- <version>2.2.5</version>
-+ <groupId>org.bitbucket.ijabz</groupId>
-+ <artifactId>jaudiotagger</artifactId>
-+ <version>v2.2.5</version>
- </dependency>
-
- <dependency>
diff --git a/testing/airsonic/update-jaudiotagger-repo.patch b/testing/airsonic/update-jaudiotagger-repo.patch
deleted file mode 100644
index 4f5513df99..0000000000
--- a/testing/airsonic/update-jaudiotagger-repo.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- airsonic-10.6.2/pom.xml
-+++ airsonic-10.6.2/pom.xml
-@@ -28,10 +28,10 @@
- <name>Local Repository</name>
- <url>file://${project.basedir}/../repo</url>
- </repository>
-- <repository>
-- <id>jaudiotagger-repository</id>
-- <url>https://dl.bintray.com/ijabz/maven</url>
-- </repository>
-+ <repository>
-+ <id>jitpack.io</id>
-+ <url>https://jitpack.io</url>
-+ </repository>
- <repository>
- <id>4thline-repo</id>
- <url>http://4thline.org/m2</url>
diff --git a/testing/alpine-lift/APKBUILD b/testing/alpine-lift/APKBUILD
index 76937889c1..c2c1e7da23 100644
--- a/testing/alpine-lift/APKBUILD
+++ b/testing/alpine-lift/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=alpine-lift
pkgver=0.1
-pkgrel=1
+pkgrel=2
pkgdesc="Basic cloud-init-like for Alpine Linux"
url="https://github.com/bjwschaap/alpine-lift"
license="MIT"
diff --git a/testing/amfora/APKBUILD b/testing/amfora/APKBUILD
deleted file mode 100644
index 92617cf003..0000000000
--- a/testing/amfora/APKBUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Contributor: omni <omni@gitlab.alpinelinux.org>
-# Maintainer: omni <omni@gitlab.alpinelinux.org>
-pkgname=amfora
-pkgver=1.8.0 # Don't forget to update main.commit below
-pkgrel=1
-pkgdesc="terminal browser for the Gemini protocol"
-url="https://github.com/makeworld-the-better-one/amfora"
-license="GPL-3.0-or-later"
-arch="all"
-makedepends="go"
-source="$pkgname-$pkgver.tar.gz::https://github.com/makeworld-the-better-one/amfora/archive/v$pkgver.tar.gz"
-
-export GOPATH="$srcdir"
-export GOFLAGS="$GOFLAGS -trimpath -mod=readonly -modcacherw"
-case $CARCH in
- mips|mips64)
- export GOFLAGS="${GOFLAGS/-buildmode=pie}" # buildmode=pie is not supported on mips64
- ;;
-esac
-
-build() {
- go build \
- -ldflags "-s -w -linkmode=external -extldflags \"$LDFLAGS\" \
- -X main.version=$pkgver -X main.builtBy=Alpine_Linux \
- -X main.commit=71385e9f4e91ab982076856cac95320173ccea73" \
- -v .
-}
-
-check() {
- go test -v ./...
-}
-
-package() {
- install -Dm0755 "$pkgname" -t "$pkgdir"/usr/bin
- install -Dm0644 "$pkgname".desktop -t "$pkgdir"/usr/share/applications
- install -Dm0644 default-config.toml -t "$pkgdir"/usr/share/"$pkgname"
-}
-
-sha512sums="f8971082afa784506fc6499256a4bceb764bceeb57fe6148b78a586b14ff126384fa54cc1e195f46264ac54f086605f6055471ed4ba1d03dbed7e4a44ce0b34a amfora-1.8.0.tar.gz"
diff --git a/testing/amule/APKBUILD b/testing/amule/APKBUILD
index 5bd45b5715..8c1fabc370 100644
--- a/testing/amule/APKBUILD
+++ b/testing/amule/APKBUILD
@@ -3,7 +3,7 @@
pkgname=amule
_pkgname=aMule
pkgver=2.3.3
-pkgrel=1
+pkgrel=2
pkgdesc="eMule-like client for the eD2k and Kademlia networks"
url="https://www.amule.org/"
arch="all"
diff --git a/testing/android-apktool/APKBUILD b/testing/android-apktool/APKBUILD
new file mode 100644
index 0000000000..bf1c4c7873
--- /dev/null
+++ b/testing/android-apktool/APKBUILD
@@ -0,0 +1,25 @@
+# Contributor: Patrycja Rosa <alpine@ptrcnull.me>
+# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
+pkgname=android-apktool
+pkgver=2.5.0
+pkgrel=0
+pkgdesc="Tool for reverse engineering Android apk files"
+url="https://ibotpeaches.github.io/Apktool/"
+arch="all !x86 !armhf !armv7 !mips64 !riscv64"
+# disabled due to openjdk11 limitations
+license="Apache-2.0"
+depends="openjdk11-jre-headless"
+source="https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_$pkgver.jar
+ apktool"
+options="!check"
+# no tests available
+
+package() {
+ install -Dm644 "$srcdir"/apktool_$pkgver.jar "$pkgdir"/usr/share/apktool/apktool.jar
+ install -Dm755 "$srcdir"/apktool "$pkgdir"/usr/bin/apktool
+}
+
+sha512sums="
+40010672cca6df6d13763d371ede6c2b5d1a018242235fe727ca2aa561c6a92b99f08f97e4195ad76b13124521e24a49e450a653d78ad0bac693fb56e7d27b50 apktool_2.5.0.jar
+8cb0d693996fe5a3df2f49120336962bc4d36ad6540744b6bc53dd1c03cc2b34e339f3749804abd9c054510b7093da77b18e77e886795c4f6b2206c64ea0247e apktool
+"
diff --git a/testing/android-apktool/apktool b/testing/android-apktool/apktool
new file mode 100644
index 0000000000..c75fd969c8
--- /dev/null
+++ b/testing/android-apktool/apktool
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+/usr/lib/jvm/java-11-openjdk/bin/java -jar /usr/share/apktool/apktool.jar "$@"
diff --git a/testing/anki/APKBUILD b/testing/anki/APKBUILD
index 71e9360243..f8adfd97f2 100644
--- a/testing/anki/APKBUILD
+++ b/testing/anki/APKBUILD
@@ -5,14 +5,17 @@ pkgver=2.1.15
pkgrel=0
pkgdesc="flashcard program using spaced repetition"
url="https://apps.ankiweb.net/"
-arch="noarch !armhf !mips !mips64 !ppc64le !s390x" # py3-qtwebengine unavailable for !archs
+# armhf blocked by qt5-qtdeclarative -> py3-qtwebengine
+# mips64, ppc64le and s390x are blocked by py3-qtwebengine
+# riscv64 blocked by qt5-qtwebengine -> py3-qtwebengine
+arch="noarch !armhf !mips64 !ppc64le !s390x !riscv64"
license="AGPL-3.0-or-later"
options="!check" # no test suite provided
makedepends="bash xdg-utils perl"
depends="py3-decorator py3-qt5 py3-qtwebengine py3-beautifulsoup4 py3-requests
py3-send2trash py3-pyaudio py3-markdown py3-jsonschema py3-distro"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/ankitects/anki/archive/2.1.15.tar.gz"
+source="https://github.com/ankitects/anki/archive/$pkgver/anki-$pkgver.tar.gz"
build() {
@@ -22,4 +25,6 @@ build() {
package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="5bad99d9bfa10782f1d5b69437f45ea8b44d7a65ac1defe1169379f6ce29727c05af896934169c5222b37a4c1b6f3e05b6d10a3a152cc32cfec432fdf2e19b79 anki-2.1.15.tar.gz"
+sha512sums="
+5bad99d9bfa10782f1d5b69437f45ea8b44d7a65ac1defe1169379f6ce29727c05af896934169c5222b37a4c1b6f3e05b6d10a3a152cc32cfec432fdf2e19b79 anki-2.1.15.tar.gz
+"
diff --git a/testing/antibody/APKBUILD b/testing/antibody/APKBUILD
index 4d127d5b5b..26f6156d5a 100644
--- a/testing/antibody/APKBUILD
+++ b/testing/antibody/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Aleks Bunin <alpinelinux@compuix.com>
pkgname=antibody
pkgver=6.1.1
-pkgrel=1
+pkgrel=2
pkgdesc="The fastest zsh shell plugin manager."
url="https://github.com/getantibody/antibody"
license="MIT"
diff --git a/testing/apache-mod-auth-openidc/APKBUILD b/testing/apache-mod-auth-openidc/APKBUILD
index 5939a4a53b..b230989862 100644
--- a/testing/apache-mod-auth-openidc/APKBUILD
+++ b/testing/apache-mod-auth-openidc/APKBUILD
@@ -8,7 +8,7 @@ url="https://www.mod-auth-openidc.org"
arch="all !s390x !mips !mips64" # tests fails on s390x from cjose
license="Apache-2.0"
depends="apache2"
-makedepends="apache2-dev musl-dev cjose-dev openssl-dev curl-dev hiredis-dev jansson-dev jq-dev pcre-dev"
+makedepends="apache2-dev musl-dev cjose-dev openssl-dev curl-dev hiredis-dev jansson-dev jq-dev pcre-dev oniguruma-dev"
subpackages="$pkgname-doc $pkgname-static"
source="https://github.com/zmartzone/mod_auth_openidc/releases/download/v$pkgver/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir"/$_pkgname-$pkgver
diff --git a/testing/apache-mod-md/APKBUILD b/testing/apache-mod-md/APKBUILD
new file mode 100644
index 0000000000..85b003514e
--- /dev/null
+++ b/testing/apache-mod-md/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Sheila Aman <sheila@vulpine.house>
+# Maintainer: Sheila Aman <sheila@vulpine.house>
+pkgname=apache-mod-md
+pkgver=2.4.7
+pkgrel=0
+pkgdesc="Integrated Acme protocol support for apache2"
+url="https://github.com/icing/mod_md"
+arch="all"
+license="Apache-2.0"
+makedepends="apache2-dev curl-dev jansson-dev"
+subpackages="$pkgname-doc"
+source="https://github.com/icing/mod_md/releases/download/v$pkgver/mod_md-$pkgver.tar.gz"
+builddir="$srcdir/mod_md-$pkgver"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ make check
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="0c7f9689d70daf709d439fcb998355ef783a235c26ac6c378f7539e32a10aa73b21bbf32af7e6820f6613225b17a627840de58d2ddd53d64a87452022a5b1c52 mod_md-2.4.7.tar.gz"
diff --git a/testing/apache2-mod-perl/APKBUILD b/testing/apache2-mod-perl/APKBUILD
index ef6a338156..2962199027 100644
--- a/testing/apache2-mod-perl/APKBUILD
+++ b/testing/apache2-mod-perl/APKBUILD
@@ -4,7 +4,7 @@
pkgname=apache2-mod-perl
_pkgreal=mod_perl
pkgver=2.0.11
-pkgrel=0
+pkgrel=1
pkgdesc="Perl Module for Apache2"
url="https://perl.apache.org/"
arch="all"
@@ -15,6 +15,7 @@ makedepends="apache2-dev perl-dev perl-linux-pid apr-dev apr-util-dev"
options="!check" # fails to start test server
subpackages="$pkgname-dbg $pkgname-doc $pkgname-dev"
source="https://www-eu.apache.org/dist/perl/$_pkgreal-$pkgver.tar.gz
+ mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch
$pkgname.conf"
builddir="$srcdir/$_pkgreal-$pkgver"
@@ -48,5 +49,8 @@ dev() {
"$subpkgdir"/usr/lib/perl5/vendor_perl/auto/Apache2
}
-sha512sums="f232b215ccb9217f69ccced8a037470e5975900b9a6fcc5a2e4674e6559d21f026547c1b97c48109352043946dc22539dd38004759be16ad5cfcb3a96973dfdf mod_perl-2.0.11.tar.gz
-15a430ce597e370997a08d6aa1b5e55d4fa723ecac031fe39906c8cc767b90d5bf63e3026dfaa8b10ae8b09a17832f4f07cb8b2fdcd6c9ef427edfaf4e8a48b0 apache2-mod-perl.conf"
+sha512sums="
+f232b215ccb9217f69ccced8a037470e5975900b9a6fcc5a2e4674e6559d21f026547c1b97c48109352043946dc22539dd38004759be16ad5cfcb3a96973dfdf mod_perl-2.0.11.tar.gz
+0483ee2bb33ac20aa01cabab9cc4dd1c420eb62ba1b3bd4a4091e11f42e184158191e6f1197fde52c982403ed2c257ce29e72b414cc4e94ba1fd51963c69a09c mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch
+15a430ce597e370997a08d6aa1b5e55d4fa723ecac031fe39906c8cc767b90d5bf63e3026dfaa8b10ae8b09a17832f4f07cb8b2fdcd6c9ef427edfaf4e8a48b0 apache2-mod-perl.conf
+"
diff --git a/testing/apache2-mod-perl/mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch b/testing/apache2-mod-perl/mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch
new file mode 100644
index 0000000000..b35f476eb8
--- /dev/null
+++ b/testing/apache2-mod-perl/mod_perl-2.0.11-fix_building_with_perl-5.33.7.patch
@@ -0,0 +1,22 @@
+------------------------------------------------------------------------
+r1889014 | stevehay | 2021-04-20 15:55:29 +0200 (Út, 20 dub 2021) | 3 lines
+
+Fix build for perl >= 5.33.7
+
+Patch by Leon Timmermans <fawaka@gmail.com> from https://github.com/Perl/perl5/issues/18617
+
+Index: src/modules/perl/modperl_perl.c
+===================================================================
+--- ./src/modules/perl/modperl_perl.c (revision 1889013)
++++ ./src/modules/perl/modperl_perl.c (revision 1889014)
+@@ -268,7 +268,7 @@
+ #ifdef MP_NEED_HASH_SEED_FIXUP
+ if (MP_init_hash_seed_set) {
+ #if MP_PERL_VERSION_AT_LEAST(5, 17, 6)
+- memcpy(&PL_hash_seed, &MP_init_hash_seed,
++ memcpy(PL_hash_seed, &MP_init_hash_seed,
+ sizeof(PL_hash_seed) > sizeof(MP_init_hash_seed) ?
+ sizeof(MP_init_hash_seed) : sizeof(PL_hash_seed));
+ PL_hash_seed_set = MP_init_hash_seed_set;
+
+------------------------------------------------------------------------
diff --git a/testing/apmpkg/APKBUILD b/testing/apmpkg/APKBUILD
new file mode 100644
index 0000000000..0ae03c0437
--- /dev/null
+++ b/testing/apmpkg/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: kedap <kedap.dev@protonmail.com>
+# Maintainer: kedap <kedap.dev@protonmail.com>
+pkgname=apmpkg
+pkgver=1.4.1
+pkgrel=0
+pkgdesc="A Package Manager as a model: PKGBUILD"
+url="https://github.com/kedap/apmpkg"
+arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo
+license="Apache-2.0"
+depends="git fakeroot wget ruby-bundler py3-pip rsync bash ruby-dev npm"
+makedepends="cargo openssl-dev patchutils"
+subpackages="$pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/Kedap/apmpkg/archive/refs/tags/$pkgver.tar.gz
+ core_functions.rs.patch"
+
+build() {
+ cargo build --release --locked --verbose
+}
+
+check() {
+ cargo test --all --release --locked --verbose
+}
+
+package() {
+ install -Dm 755 target/release/$pkgname -t "$pkgdir"/usr/bin
+ mkdir -p "$pkgdir"/etc/apmpkg
+ cp -r src/iiabc "$pkgdir"/etc/apmpkg
+ mkdir -p $pkgdir/etc/apmpkg/paquetes
+
+ #Install documentation
+ install -Dm0644 man/*.1 -t "$pkgdir"/usr/share/man/man1
+}
+
+sha512sums="
+0e7ba0c127c5e61f855917d0fa732bf776830492cd63410cce9b4c4d5cf1ef139e31e840496724b273e9bb99a6ce1b575fb5215b5709cd7e0237ebd8c0b696a0 apmpkg-1.4.1.tar.gz
+cde2b5e06d83269e20eff844d8496581eb3da779e261ef663e247d652c37a2492bf078eef84c4d41a9c23c27b968f1fe9491f2479e4bc5a72183968e0dfd2877 core_functions.rs.patch
+"
diff --git a/testing/apmpkg/core_functions.rs.patch b/testing/apmpkg/core_functions.rs.patch
new file mode 100644
index 0000000000..bb066d9d2f
--- /dev/null
+++ b/testing/apmpkg/core_functions.rs.patch
@@ -0,0 +1,22 @@
+Author: Kedap <kedap.dev@protonmail.com>
+Summary: Fix the problem with compilation in outdate versions of rust
+--- a/src/core_funcions.rs 2021-07-29 14:53:40.409958616 -0500
++++ b/src/core_funcions.rs 2021-08-03 19:48:29.836559186 -0500
+@@ -274,7 +274,7 @@
+ let depen_arr = &adi_paquete.dependencias;
+
+ //Selecionando los gestores instalados
+- for gestor in catalogo {
++ for gestor in catalogo.iter() {
+ let comando = Command::new("bash")
+ .arg("-c")
+ .arg(gestor)
+@@ -351,7 +351,7 @@
+ let mut gestores = Vec::new();
+
+ //Selecionando los gestores instalados
+- for gestor in catalogo {
++ for gestor in catalogo.iter() {
+ let comando = Command::new("bash")
+ .arg("-c")
+ .arg(gestor)
diff --git a/testing/aports-glmr/APKBUILD b/testing/aports-glmr/APKBUILD
index 694692c9c9..5ee09f2bd6 100644
--- a/testing/aports-glmr/APKBUILD
+++ b/testing/aports-glmr/APKBUILD
@@ -1,14 +1,13 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=aports-glmr
pkgver=0.2
-pkgrel=1
+pkgrel=2
pkgdesc="CLI tool to search open merge requests for aports"
url="https://gitlab.alpinelinux.org/ncopa/aports-glmr"
license="MIT"
arch="all"
makedepends="go"
source="https://gitlab.alpinelinux.org/ncopa/aports-glmr/-/archive/$pkgver/aports-glmr-$pkgver.tar.gz"
-builddir="$srcdir/aports-glmr-$pkgver"
options="!check" # no checks
build() {
@@ -23,4 +22,6 @@ package() {
DESTDIR="$pkgdir" make install prefix=/usr
}
-sha512sums="d5d96ba3618a28fce8cdcbf101a1d4abec2f2fe0aee0acabf970ce6d9d8f654eb494bab061d7f132b0c5149320ab32727982ad3e5c5e7c12b7a79aed35576548 aports-glmr-0.2.tar.gz"
+sha512sums="
+5e7b92b5428d144de5d67ea1ac5acfe651cb3ad0a98b499132d31444a0aefff53b7a3846001a2af66f69b212c7688dfc8211a991858d33c745ced4a50dab2e6f aports-glmr-0.2.tar.gz
+"
diff --git a/testing/apostrophe/APKBUILD b/testing/apostrophe/APKBUILD
index 09765b479b..d393eb4a03 100644
--- a/testing/apostrophe/APKBUILD
+++ b/testing/apostrophe/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=apostrophe
-pkgver=2.4
-pkgrel=1
+pkgver=2.5
+pkgrel=0
pkgdesc="distraction free Markdown editor for GNU/Linux made with GTK+"
url="https://gitlab.gnome.org/somas/apostrophe"
arch="x86_64" # py3-pypandoc
@@ -10,7 +10,7 @@ license="GPL-3.0-or-later"
depends="py3-regex py3-setuptools py3-levenshtein py3-enchant py3-gobject3
py3-cairo py3-pypandoc webkit2gtk gtk+3.0 libhandy1 py3-chardet gspell"
makedepends="meson gtk+3.0-dev gobject-introspection-dev gspell-dev gettext-dev
- libhandy1-dev"
+ libhandy1-dev sassc"
checkdepends="appstream-glib desktop-file-utils"
subpackages="$pkgname-lang"
source="https://gitlab.gnome.org/somas/apostrophe/-/archive/v$pkgver/apostrophe-v$pkgver.tar.gz
@@ -31,5 +31,7 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="3fc552d1b3ab6c370aa1e9ef26aa2b7b0f054b7d903025dbd2c43ae22aa1f35c7ea3acf4833190d65f8d72a4ce927fe166843d1f5ca074b96fb57ef1d6ed8ef4 apostrophe-v2.4.tar.gz
-a46505e246af5d6ebf99d8585eb5f99046a71f0c54328f0c07caef046dd0f9e403ba0be89703621f1644fd5d4be7f74fdf7308356f38afe7f21c5c57eaf08a57 dont-require-py-gettext.patch"
+sha512sums="
+633df5db82af73596cd106fa26fea7c4a1dbd0f63118c467b446fa81c61e1d7d0746edb68fc6ad3758a65fd96ef3bd30b2b17bd8da4fd7e47a8294716fc746a3 apostrophe-v2.5.tar.gz
+a46505e246af5d6ebf99d8585eb5f99046a71f0c54328f0c07caef046dd0f9e403ba0be89703621f1644fd5d4be7f74fdf7308356f38afe7f21c5c57eaf08a57 dont-require-py-gettext.patch
+"
diff --git a/testing/apparmor/0001-Fix-linking-against-gettext-on-musl-libc.patch b/testing/apparmor/0001-Fix-linking-against-gettext-on-musl-libc.patch
deleted file mode 100644
index 4180cf6581..0000000000
--- a/testing/apparmor/0001-Fix-linking-against-gettext-on-musl-libc.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 183849ec988c7326bcb9bf729d087e262d121b67 Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Wed, 4 Jul 2018 16:57:19 +0200
-Subject: [PATCH 1/7] Fix linking against gettext on musl libc
-
-Both parser and binutils must be linked against gettext
----
- binutils/Makefile | 2 +-
- parser/Makefile | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/binutils/Makefile b/binutils/Makefile
-index 7fb71813..52e55f70 100644
---- a/binutils/Makefile
-+++ b/binutils/Makefile
-@@ -52,7 +52,7 @@ SRCS = aa_enabled.c
- HDRS =
- TOOLS = aa-enabled aa-exec
-
--AALIB = -Wl,-Bstatic -lapparmor -Wl,-Bdynamic -lpthread
-+AALIB = -Wl,-Bstatic -lapparmor -Wl,-Bdynamic -lpthread -lintl
-
- ifdef USE_SYSTEM
- # Using the system libapparmor so Makefile dependencies can't be used
-diff --git a/parser/Makefile b/parser/Makefile
-index 5d799f6a..000540a3 100644
---- a/parser/Makefile
-+++ b/parser/Makefile
-@@ -90,7 +90,7 @@ AAREDIR= libapparmor_re
- AAREOBJECT = ${AAREDIR}/libapparmor_re.a
- AAREOBJECTS = $(AAREOBJECT)
- AARE_LDFLAGS = -static-libgcc -static-libstdc++ -L. $(LDFLAGS)
--AALIB = -Wl,-Bstatic -lapparmor -Wl,-Bdynamic -lpthread
-+AALIB = -Wl,-Bstatic -lapparmor -Wl,-Bdynamic -lpthread -lintl
-
- ifdef USE_SYSTEM
- # Using the system libapparmor so Makefile dependencies can't be used
---
-2.20.1
-
diff --git a/testing/apparmor/0002-utils-remove-vim-from-the-default-build.patch b/testing/apparmor/0002-utils-remove-vim-from-the-default-build.patch
deleted file mode 100644
index f3fa0bbc61..0000000000
--- a/testing/apparmor/0002-utils-remove-vim-from-the-default-build.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 24aca47716b70c1d0e3b58a1fbd8e312fec70e07 Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Wed, 4 Jul 2018 17:02:34 +0200
-Subject: [PATCH 2/7] utils: remove vim from the default build
-
-We will build the vim utils as a separate target
----
- utils/Makefile | 4 ----
- 1 file changed, 4 deletions(-)
-
-diff --git a/utils/Makefile b/utils/Makefile
-index 68f8c376..01604796 100644
---- a/utils/Makefile
-+++ b/utils/Makefile
-@@ -32,7 +32,6 @@ MANPAGES = ${TOOLS:=.8} logprof.conf.5
-
- all: docs
- $(MAKE) -C po all
-- $(MAKE) -C vim all
-
- .PHONY: docs
- docs: ${MANPAGES} ${HTMLMANPAGES}
-@@ -58,7 +57,6 @@ install: ${MANPAGES} ${HTMLMANPAGES}
- install -m 755 $(filter-out aa-easyprof, ${TOOLS}) ${BINDIR}
- $(MAKE) -C po install DESTDIR=${DESTDIR} NAME=${NAME}
- $(MAKE) install_manpages DESTDIR=${DESTDIR}
-- $(MAKE) -C vim install DESTDIR=${DESTDIR}
- ln -sf aa-status.8 ${DESTDIR}/${MANDIR}/man8/apparmor_status.8
- ${PYTHON} ${PYSETUP} install --prefix=${PYPREFIX} --root=${DESTDIR} --version=${VERSION}
-
-@@ -69,7 +67,6 @@ endif
- clean: pod_clean
- rm -f core core.* *.o *.s *.a *~
- $(MAKE) -C po clean
-- $(MAKE) -C vim clean
- $(MAKE) -C test clean
- rm -rf staging/ build/
- rm -f apparmor/*.pyc apparmor/rule/*.pyc
-@@ -100,4 +97,3 @@ check: check_severity_db check_pod_files
- $(PYFLAKES) $$i || exit 1; \
- done
- $(MAKE) -C test check
-- $(MAKE) -C vim check
---
-2.20.1
-
diff --git a/testing/apparmor/0003-parser-remove-specific-tests-for-rttime.patch b/testing/apparmor/0003-parser-remove-specific-tests-for-rttime.patch
deleted file mode 100644
index fe5ac45d4b..0000000000
--- a/testing/apparmor/0003-parser-remove-specific-tests-for-rttime.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-From 3e78593208264935ed2589d784cbcb69f750c274 Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Wed, 4 Jul 2018 17:05:10 +0200
-Subject: [PATCH 3/7] parser: remove specific tests for rttime
-
-musl libc doesn't implement this feature, so the tests fail.
-We must find a way to skip those tests instead of removing them
----
- parser/tst/equality.sh | 18 +++++++++---------
- .../tst/simple_tests/rlimits/ok_rlimit_13.sd | 7 -------
- .../tst/simple_tests/rlimits/ok_rlimit_18.sd | 7 -------
- 3 files changed, 9 insertions(+), 23 deletions(-)
- delete mode 100644 parser/tst/simple_tests/rlimits/ok_rlimit_13.sd
- delete mode 100644 parser/tst/simple_tests/rlimits/ok_rlimit_18.sd
-
-diff --git a/parser/tst/equality.sh b/parser/tst/equality.sh
-index 029eec46..3b2f0f9f 100755
---- a/parser/tst/equality.sh
-+++ b/parser/tst/equality.sh
-@@ -525,15 +525,15 @@ verify_binary_equality "@{profile_name} is literal in peer with esc alt sequence
-
-
- # verify rlimit data conversions
--verify_binary_equality "set rlimit rttime <= 12 weeks" \
-- "/t { set rlimit rttime <= 12 weeks, }" \
-- "/t { set rlimit rttime <= $((12 * 7)) days, }" \
-- "/t { set rlimit rttime <= $((12 * 7 * 24)) hours, }" \
-- "/t { set rlimit rttime <= $((12 * 7 * 24 * 60)) minutes, }" \
-- "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60)) seconds, }" \
-- "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60 * 1000)) ms, }" \
-- "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60 * 1000 * 1000)) us, }" \
-- "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60 * 1000 * 1000)), }"
-+#verify_binary_equality "set rlimit rttime <= 12 weeks" \
-+# "/t { set rlimit rttime <= 12 weeks, }" \
-+# "/t { set rlimit rttime <= $((12 * 7)) days, }" \
-+# "/t { set rlimit rttime <= $((12 * 7 * 24)) hours, }" \
-+# "/t { set rlimit rttime <= $((12 * 7 * 24 * 60)) minutes, }" \
-+# "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60)) seconds, }" \
-+# "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60 * 1000)) ms, }" \
-+# "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60 * 1000 * 1000)) us, }" \
-+# "/t { set rlimit rttime <= $((12 * 7 * 24 * 60 * 60 * 1000 * 1000)), }"
-
- verify_binary_equality "set rlimit cpu <= 42 weeks" \
- "/t { set rlimit cpu <= 42 weeks, }" \
-diff --git a/parser/tst/simple_tests/rlimits/ok_rlimit_13.sd b/parser/tst/simple_tests/rlimits/ok_rlimit_13.sd
-deleted file mode 100644
-index 50b9a6f3..00000000
---- a/parser/tst/simple_tests/rlimits/ok_rlimit_13.sd
-+++ /dev/null
-@@ -1,7 +0,0 @@
--#
--#=DESCRIPTION simple rttime rlimit allows default units
--#=EXRESULT PASS
--
--profile rlimit {
-- set rlimit rttime <= 12,
--}
-diff --git a/parser/tst/simple_tests/rlimits/ok_rlimit_18.sd b/parser/tst/simple_tests/rlimits/ok_rlimit_18.sd
-deleted file mode 100644
-index f2747f10..00000000
---- a/parser/tst/simple_tests/rlimits/ok_rlimit_18.sd
-+++ /dev/null
-@@ -1,7 +0,0 @@
--#
--#=DESCRIPTION simple realtime time rlimit test
--#=EXRESULT PASS
--
--profile rlimit {
-- set rlimit rttime <= 60minutes,
--}
---
-2.20.1
-
diff --git a/testing/apparmor/0004-parser-remove-specific-tests-for-ofile.patch b/testing/apparmor/0004-parser-remove-specific-tests-for-ofile.patch
deleted file mode 100644
index 2847bc1df2..0000000000
--- a/testing/apparmor/0004-parser-remove-specific-tests-for-ofile.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 7227f8c49cf74ff470248cdb946dd27872854979 Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Wed, 4 Jul 2018 17:08:11 +0200
-Subject: [PATCH 4/7] parser: remove specific tests for ofile
-
-musl libc doesn't implement this feature, so the test fail.
-We must find a way to skip this test instead of removing it
----
- parser/tst/simple_tests/rlimits/ok_rlimit_09.sd | 7 -------
- 1 file changed, 7 deletions(-)
- delete mode 100644 parser/tst/simple_tests/rlimits/ok_rlimit_09.sd
-
-diff --git a/parser/tst/simple_tests/rlimits/ok_rlimit_09.sd b/parser/tst/simple_tests/rlimits/ok_rlimit_09.sd
-deleted file mode 100644
-index 6510ae72..00000000
---- a/parser/tst/simple_tests/rlimits/ok_rlimit_09.sd
-+++ /dev/null
-@@ -1,7 +0,0 @@
--#
--#=DESCRIPTION simple max open file (same as nofile) rlimit test
--#=EXRESULT PASS
--
--profile rlimit {
-- set rlimit ofile <= 1234,
--}
---
-2.20.1
-
diff --git a/testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch b/testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
deleted file mode 100644
index bb90494626..0000000000
--- a/testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 1951d7c3535d46edbfe16b8a1b8d2176d96d4235 Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Mon, 23 Mar 2020 16:12:36 +0000
-Subject: [PATCH 07/12] utils: adjust tests to match the Alpine layout
-
-Here we need to adjust several utilities path with the ones used by
-Alpine
----
- utils/test/test-aa.py | 10 ++++------
- 1 file changed, 4 insertions(+), 6 deletions(-)
-
-diff --git a/utils/test/test-aa.py b/utils/test/test-aa.py
-index b5221737..9d1d3ecc 100644
---- a/utils/test/test-aa.py
-+++ b/utils/test/test-aa.py
-@@ -157,15 +157,13 @@ class AaTest_get_interpreter_and_abstraction(AATest):
- tests = [
- ('#!/bin/bash', ('/bin/bash', 'abstractions/bash')),
- ('#!/bin/dash', ('/bin/dash', 'abstractions/bash')),
-- ('#!/bin/sh', ('/bin/sh', 'abstractions/bash')),
-- ('#! /bin/sh ', ('/bin/sh', 'abstractions/bash')),
-- ('#! /bin/sh -x ', ('/bin/sh', 'abstractions/bash')), # '-x' is not part of the interpreter path
-+ ('#!/bin/sh', ('/bin/sh', None)),
-+ ('#! /bin/sh ', ('/bin/sh', None)),
-+ ('#! /bin/sh -x ', ('/bin/sh', None)), # '-x' is not part of the interpreter path
- ('#!/usr/bin/perl', ('/usr/bin/perl', 'abstractions/perl')),
- ('#!/usr/bin/perl -w', ('/usr/bin/perl', 'abstractions/perl')), # '-w' is not part of the interpreter path
-- ('#!/usr/bin/python', ('/usr/bin/python', 'abstractions/python')),
-- ('#!/usr/bin/python2', ('/usr/bin/python2', 'abstractions/python')),
-- ('#!/usr/bin/python2.7', ('/usr/bin/python2.7', 'abstractions/python')),
- ('#!/usr/bin/python3', ('/usr/bin/python3', 'abstractions/python')),
-+ ('#!/usr/bin/python3.8', ('/usr/bin/python3.8', 'abstractions/python')),
- ('#!/usr/bin/python4', ('/usr/bin/python4', None)), # python abstraction is only applied to py2 and py3
- ('#!/usr/bin/ruby', ('/usr/bin/ruby', 'abstractions/ruby')),
- ('#!/usr/bin/ruby2.2', ('/usr/bin/ruby2.2', 'abstractions/ruby')),
---
-2.25.2
-
diff --git a/testing/apparmor/0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch b/testing/apparmor/0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch
deleted file mode 100644
index 14dddeae1e..0000000000
--- a/testing/apparmor/0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 72a3291fc94210401e5dac3b2fa328b2bb40998d Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Thu, 5 Jul 2018 17:32:46 +0200
-Subject: [PATCH 6/7] utils: adjust rc functions for aa-remove-unknown
-
-Update the path to the rc.apparmor.functions file to the one we can find
-inside Alpine.
-No intended functional changes
----
- utils/aa-remove-unknown | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/utils/aa-remove-unknown b/utils/aa-remove-unknown
-index d3bd9144..0b9ead7d 100644
---- a/utils/aa-remove-unknown
-+++ b/utils/aa-remove-unknown
-@@ -15,7 +15,7 @@
- # along with this program. If not, see <http://www.gnu.org/licenses/>.
- # ----------------------------------------------------------------------
-
--APPARMOR_FUNCTIONS=/lib/apparmor/rc.apparmor.functions
-+APPARMOR_FUNCTIONS=/usr/libexec/apparmor/rc.apparmor.functions
- APPARMORFS=/sys/kernel/security/apparmor
- PROFILES="${APPARMORFS}/profiles"
- REMOVE="${APPARMORFS}/.remove"
---
-2.20.1
-
diff --git a/testing/apparmor/0007-Remove-Locale-gettext-from-parser-tests.patch b/testing/apparmor/0007-Remove-Locale-gettext-from-parser-tests.patch
deleted file mode 100644
index bad8cbe195..0000000000
--- a/testing/apparmor/0007-Remove-Locale-gettext-from-parser-tests.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 05dd326460042c0f82234b7299a0327529c98d4f Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Thu, 31 Jan 2019 13:36:34 +0000
-Subject: [PATCH 7/7] Remove Locale::gettext from parser tests
-
-The package for Alpine doesn't exists and it seems that the tests run ok
-without this
----
- parser/tst/gen-dbus.pl | 1 -
- parser/tst/gen-xtrans.pl | 1 -
- 2 files changed, 2 deletions(-)
-
-diff --git a/parser/tst/gen-dbus.pl b/parser/tst/gen-dbus.pl
-index 1fe58108..3fa5d0ce 100755
---- a/parser/tst/gen-dbus.pl
-+++ b/parser/tst/gen-dbus.pl
-@@ -17,7 +17,6 @@
- #
-
- use strict;
--use Locale::gettext;
- use POSIX;
-
- setlocale(LC_MESSAGES, "");
-diff --git a/parser/tst/gen-xtrans.pl b/parser/tst/gen-xtrans.pl
-index 8cf077f4..64219cef 100755
---- a/parser/tst/gen-xtrans.pl
-+++ b/parser/tst/gen-xtrans.pl
-@@ -1,7 +1,6 @@
- #!/usr/bin/perl
-
- use strict;
--use Locale::gettext;
- use POSIX;
-
- setlocale(LC_MESSAGES, "");
---
-2.20.1
-
diff --git a/testing/apparmor/0008-Fix-profile-loading-in-busybox.patch b/testing/apparmor/0008-Fix-profile-loading-in-busybox.patch
deleted file mode 100644
index 37d5f12a81..0000000000
--- a/testing/apparmor/0008-Fix-profile-loading-in-busybox.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 2a6a482eac7c6290d2e4349ff4bae1b9a749497f Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Sun, 22 Mar 2020 17:30:20 +0000
-Subject: [PATCH 08/12] Fix profile loading in busybox
-
-Just apply the patch present in
-https://gitlab.com/apparmor/apparmor/-/issues/80
----
- parser/rc.apparmor.functions | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/parser/rc.apparmor.functions b/parser/rc.apparmor.functions
-index 22e8367f..8c1c57c5 100644
---- a/parser/rc.apparmor.functions
-+++ b/parser/rc.apparmor.functions
-@@ -140,7 +140,7 @@ force_complain() {
- local profile=$1
-
- # if profile not in complain mode
-- if ! egrep -q "^/.*[ \t]+flags[ \t]*=[ \t]*\([ \t]*complain[ \t]*\)[ \t]+{" $profile ; then
-+ if ! egrep -q '^/.*[ \t]+flags[ \t]*=[ \t]*\([ \t]*complain[ \t]*\)[ \t]+\{' $profile ; then
- local link="${PROFILE_DIR}/force-complain/`basename ${profile}`"
- if [ -e "$link" ] ; then
- aa_log_warning_msg "found $link, forcing complain mode"
---
-2.25.2
-
diff --git a/testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch b/testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch
deleted file mode 100644
index cb6a92cf82..0000000000
--- a/testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch
+++ /dev/null
@@ -1,135 +0,0 @@
-From 71bbc6a4ce79802ad037227382817c5998ffbb2e Mon Sep 17 00:00:00 2001
-From: Eric Chiang <ericchiang@google.com>
-Date: Thu, 17 Jan 2019 11:02:57 -0800
-Subject: [PATCH 09/12] *: ensure make apparmor_parser is cached
-
-This change updates parser/Makefile to respect target dependencies and
-not rebuild apparmor_parser if nothing's changed. The goal is to allow
-cross-compiled tests #17 to run on a target system without the tests
-attempting to rebuild the parser.
-
-Two changes were made:
-
-* Generate af_names.h in a script so the script timestamp is compared.
-* Use FORCE instead of PHONY for libapparmor_re/libapparmor_re.a
-
-Changes to list_af_names are intended to exactly replicate the old
-behavior.
-
-Signed-off-by: Eric Chiang <ericchiang@google.com>
----
- common/Make.rules | 21 ---------------------
- common/list_af_names.sh | 19 +++++++++++++++++++
- parser/Makefile | 13 +++++--------
- utils/vim/create-apparmor.vim.py | 2 +-
- 4 files changed, 25 insertions(+), 30 deletions(-)
- create mode 100755 common/list_af_names.sh
-
-diff --git a/common/Make.rules b/common/Make.rules
-index d2149fcd..357bdec8 100644
---- a/common/Make.rules
-+++ b/common/Make.rules
-@@ -87,27 +87,6 @@ CAPABILITIES=$(shell echo "\#include <linux/capability.h>" | cpp -dM | LC_ALL=C
- list_capabilities: /usr/include/linux/capability.h
- @echo "$(CAPABILITIES)"
-
--# =====================
--# generate list of network protocols based on
--# sys/socket.h for use in multiple locations in
--# the source tree
--# =====================
--
--# These are the families that it doesn't make sense for apparmor
--# to mediate. We use PF_ here since that is what is required in
--# bits/socket.h, but we will rewrite these as AF_.
--
--FILTER_FAMILIES=PF_UNIX
--
--__FILTER=$(shell echo $(strip $(FILTER_FAMILIES)) | sed -e 's/ /\\\|/g')
--
--# emits the AF names in a "AF_NAME NUMBER," pattern
--AF_NAMES=$(shell echo "\#include <sys/socket.h>" | cpp -dM | LC_ALL=C sed -n -e '/$(__FILTER)/d' -e 's/PF_LOCAL/PF_UNIX/' -e 's/^\#define[ \t]\+PF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\).*$$/AF_\1 \2,/p' | sort -n -k2)
--
--.PHONY: list_af_names
--list_af_names:
-- @echo "$(AF_NAMES)"
--
- # =====================
- # manpages
- # =====================
-diff --git a/common/list_af_names.sh b/common/list_af_names.sh
-new file mode 100755
-index 00000000..d7987537
---- /dev/null
-+++ b/common/list_af_names.sh
-@@ -0,0 +1,19 @@
-+#!/bin/bash -e
-+
-+# =====================
-+# generate list of network protocols based on
-+# sys/socket.h for use in multiple locations in
-+# the source tree
-+# =====================
-+
-+# It doesn't make sence for AppArmor to mediate PF_UNIX, filter it out. Search
-+# for "PF_" constants since that is what is required in bits/socket.h, but
-+# rewrite as "AF_".
-+
-+echo "#include <sys/socket.h>" | \
-+ cpp -dM | \
-+ LC_ALL=C sed -n \
-+ -e '/PF_UNIX/d' \
-+ -e 's/PF_LOCAL/PF_UNIX/' \
-+ -e 's/^#define[ \t]\+PF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\).*$/AF_\1 \2,/p' | \
-+ sort -n -k2
-diff --git a/parser/Makefile b/parser/Makefile
-index c1ca4b45..aa5ab730 100644
---- a/parser/Makefile
-+++ b/parser/Makefile
-@@ -281,10 +281,9 @@ parser_version.h: Makefile
- # as well as the filtering that occurs for network protocols that
- # apparmor should not mediate.
-
--.PHONY: af_names.h
--af_names.h:
-- echo "$(AF_NAMES)" | LC_ALL=C sed -n -e 's/[ \t]\?AF_MAX[ \t]\+[0-9]\+,//g' -e 's/[ \t]\+\?AF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\),/#ifndef AF_\1\n# define AF_\1 \2\n#endif\nAA_GEN_NET_ENT("\L\1", \UAF_\1)\n\n/pg' > $@
-- echo "$(AF_NAMES)" | LC_ALL=C sed -n -e 's/.*,[ \t]\+AF_MAX[ \t]\+\([0-9]\+\),\?.*/#define AA_AF_MAX \1\n/p' >> $@
-+af_names.h: ../common/list_af_names.sh
-+ ../common/list_af_names.sh | LC_ALL=C sed -n -e 's/[ \t]\?AF_MAX[ \t]\+[0-9]\+,//g' -e 's/[ \t]\+\?AF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\),/#ifndef AF_\1\n# define AF_\1 \2\n#endif\nAA_GEN_NET_ENT("\L\1", \UAF_\1)\n/pg' > $@
-+ ../common/list_af_names.sh | LC_ALL=C sed -n -e 's/AF_MAX[ \t]\+\([0-9]\+\),\?.*/\n#define AA_AF_MAX \1\n/p' >> $@
- # cat $@
-
- cap_names.h: /usr/include/linux/capability.h
-@@ -304,10 +303,7 @@ tests: apparmor_parser ${TESTS}
- sh -e -c 'for test in ${TESTS} ; do echo "*** running $${test}" && ./$${test}; done'
- $(Q)$(MAKE) -s -C tst tests
-
--# always need to rebuild.
--.SILENT: $(AAREOBJECT)
--.PHONY: $(AAREOBJECT)
--$(AAREOBJECT):
-+$(AAREOBJECT): FORCE
- $(MAKE) -C $(AAREDIR) CFLAGS="$(EXTRA_CXXFLAGS)"
-
- .PHONY: install-rhel4
-@@ -408,3 +404,4 @@ clean: pod_clean
- $(MAKE) -s -C po clean
- $(MAKE) -s -C tst clean
-
-+FORCE:
-diff --git a/utils/vim/create-apparmor.vim.py b/utils/vim/create-apparmor.vim.py
-index 10bd5b8d..fea134f6 100644
---- a/utils/vim/create-apparmor.vim.py
-+++ b/utils/vim/create-apparmor.vim.py
-@@ -57,7 +57,7 @@ for cap in capabilities:
- benign_caps.append(cap)
-
- # get network protos list
--(rc, output) = cmd(['make', '-s', '--no-print-directory', 'list_af_names'])
-+(rc, output) = cmd(['../../common/list_af_names.sh'])
- if rc != 0:
- sys.stderr.write("make list_af_names failed: " + output)
- exit(rc)
---
-2.25.2
-
diff --git a/testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch b/testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch
deleted file mode 100644
index b3c8a7215c..0000000000
--- a/testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 03baa934e415e4181bb43e466e09af2ec1f512f0 Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Mon, 23 Mar 2020 16:17:59 +0000
-Subject: [PATCH 10/12] Revert "utils/test-network.py: fix failing testcase"
-
-This reverts commit 0c65b9aeb925297b95e249caa57d33221295d5ea.
----
- utils/test/test-network.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/utils/test/test-network.py b/utils/test/test-network.py
-index 8605786d..73a6b9d1 100644
---- a/utils/test/test-network.py
-+++ b/utils/test/test-network.py
-@@ -31,7 +31,7 @@ exp = namedtuple('exp', ['audit', 'allow_keyword', 'deny', 'comment',
-
- class NetworkKeywordsTest(AATest):
- def test_network_keyword_list(self):
-- rc, output = cmd(['make', '-s', '--no-print-directory', 'list_af_names'])
-+ rc, output = cmd('../../common/list_af_names.sh')
- self.assertEqual(rc, 0)
-
- af_names = []
---
-2.25.2
-
diff --git a/testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch b/testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch
deleted file mode 100644
index 14cc0b272b..0000000000
--- a/testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-From e23c66c45436833046a0f7bdd80ad41fc6ebd050 Mon Sep 17 00:00:00 2001
-From: allgdante <allan.garret@gmail.com>
-Date: Mon, 23 Mar 2020 15:09:15 +0000
-Subject: [PATCH 11/12] Generate CAPABILITIES in a script due to make 4.3
-
-This way we could generate the capabilities in a way that works with
-every version of make.
-Changes to list_capabilities are intended to exactly replicate the old
-behavior.
----
- common/Make.rules | 13 -------------
- common/list_capabilities.sh | 14 ++++++++++++++
- parser/Makefile | 2 +-
- utils/Makefile | 2 +-
- utils/vim/create-apparmor.vim.py | 2 +-
- 5 files changed, 17 insertions(+), 16 deletions(-)
- create mode 100755 common/list_capabilities.sh
-
-diff --git a/common/Make.rules b/common/Make.rules
-index 357bdec8..ecc6181a 100644
---- a/common/Make.rules
-+++ b/common/Make.rules
-@@ -74,19 +74,6 @@ endif
- pod_clean:
- -rm -f ${MANPAGES} *.[0-9].gz ${HTMLMANPAGES} pod2htm*.tmp
-
--# =====================
--# generate list of capabilities based on
--# /usr/include/linux/capabilities.h for use in multiple locations in
--# the source tree
--# =====================
--
--# emits defined capabilities in a simple list, e.g. "CAP_NAME CAP_NAME2"
--CAPABILITIES=$(shell echo "\#include <linux/capability.h>" | cpp -dM | LC_ALL=C sed -n -e '/CAP_EMPTY_SET/d' -e 's/^\#define[ \t]\+CAP_\([A-Z0-9_]\+\)[ \t]\+\([0-9xa-f]\+\)\(.*\)$$/CAP_\1/p' | LC_ALL=C sort)
--
--.PHONY: list_capabilities
--list_capabilities: /usr/include/linux/capability.h
-- @echo "$(CAPABILITIES)"
--
- # =====================
- # manpages
- # =====================
-diff --git a/common/list_capabilities.sh b/common/list_capabilities.sh
-new file mode 100755
-index 00000000..4e37cda7
---- /dev/null
-+++ b/common/list_capabilities.sh
-@@ -0,0 +1,14 @@
-+#!/bin/bash -e
-+
-+# =====================
-+# generate list of capabilities based on
-+# /usr/include/linux/capabilities.h for use in multiple locations in
-+# the source tree
-+# =====================
-+
-+echo "#include <linux/capability.h>" | \
-+ cpp -dM | \
-+ LC_ALL=C sed -n \
-+ -e '/CAP_EMPTY_SET/d' \
-+ -e 's/^\#define[ \t]\+CAP_\([A-Z0-9_]\+\)[ \t]\+\([0-9xa-f]\+\)\(.*\)$/CAP_\1/p' | \
-+ LC_ALL=C sort
-diff --git a/parser/Makefile b/parser/Makefile
-index aa5ab730..1df7c143 100644
---- a/parser/Makefile
-+++ b/parser/Makefile
-@@ -287,7 +287,7 @@ af_names.h: ../common/list_af_names.sh
- # cat $@
-
- cap_names.h: /usr/include/linux/capability.h
-- echo "$(CAPABILITIES)" | LC_ALL=C sed -n -e "s/[ \\t]\\?CAP_\\([A-Z0-9_]\\+\\)/\{\"\\L\\1\", \\UCAP_\\1\},\\n/pg" > $@
-+ ../common/list_capabilities.sh | LC_ALL=C sed -n -e "s/[ \\t]\\?CAP_\\([A-Z0-9_]\\+\\)/\{\"\\L\\1\", \\UCAP_\\1\},\\n/pg" > $@
-
- tst_lib: lib.c parser.h $(filter-out lib.o, ${TEST_OBJECTS})
- $(CXX) $(TEST_CFLAGS) -o $@ $< $(filter-out $(<:.c=.o), ${TEST_OBJECTS}) $(TEST_LDFLAGS) $(TEST_LDLIBS)
-diff --git a/utils/Makefile b/utils/Makefile
-index 01604796..16248083 100644
---- a/utils/Makefile
-+++ b/utils/Makefile
-@@ -77,7 +77,7 @@ clean: pod_clean
- .SILENT: check_severity_db
- check_severity_db: /usr/include/linux/capability.h severity.db
- # The sed statement is based on the one in the parser's makefile
-- RC=0 ; for cap in ${CAPABILITIES} ; do \
-+ RC=0 ; for cap in $(shell ../common/list_capabilities.sh) ; do \
- if ! grep -q -w $${cap} severity.db ; then \
- echo "Warning! capability $${cap} not found in severity.db" ; \
- RC=1 ; \
-diff --git a/utils/vim/create-apparmor.vim.py b/utils/vim/create-apparmor.vim.py
-index fea134f6..6a5f02a2 100644
---- a/utils/vim/create-apparmor.vim.py
-+++ b/utils/vim/create-apparmor.vim.py
-@@ -45,7 +45,7 @@ def cmd(command, input=None, stderr=subprocess.STDOUT, stdout=subprocess.PIPE, s
- return [sp.returncode, out + outerr]
-
- # get capabilities list
--(rc, output) = cmd(['make', '-s', '--no-print-directory', 'list_capabilities'])
-+(rc, output) = cmd(['../../common/list_capabilities.sh'])
- if rc != 0:
- sys.stderr.write("make list_capabilities failed: " + output)
- exit(rc)
---
-2.25.2
-
diff --git a/testing/apparmor/APKBUILD b/testing/apparmor/APKBUILD
deleted file mode 100644
index 4e2e06c27d..0000000000
--- a/testing/apparmor/APKBUILD
+++ /dev/null
@@ -1,239 +0,0 @@
-# Contributor: Allan Garret <allan.garret@gmail.com>
-# Maintainer: Allan Garret <allan.garret@gmail.com>
-pkgname=apparmor
-pkgver=2.13.4
-pkgrel=1
-pkgdesc="Linux application security framework - mandatory access control for programs"
-url="https://gitlab.com/apparmor/apparmor/wikis/home"
-arch="all"
-license="GPL-2.0-only"
-depends="bash"
-makedepends="sed python3 autoconf automake libtool bison flex perl-dev swig
- gettext-dev python3-dev linux-pam-dev linux-headers"
-checkdepends="dejagnu py3-pyflakes"
-
-subpackages="
- libapparmor:_libapparmor
- libapparmor-doc:_libapparmor_doc
- libapparmor-dev:_libapparmor_dev
- py3-$pkgname:_py3_apparmor
- perl-$pkgname:_perl_apparmor
- $pkgname-utils:_apparmor_utils
- $pkgname-utils-doc:_apparmor_utils_doc
- $pkgname-utils-lang:_apparmor_utils_lang
- $pkgname-profiles:_apparmor_profiles:noarch
- $pkgname-pam:_apparmor_pam
- $pkgname-vim:_apparmor_vim:noarch
- $pkgname-openrc
- $pkgname-doc
- $pkgname-lang
- "
-source="
- https://gitlab.com/apparmor/apparmor/-/archive/v$pkgver/apparmor-v$pkgver.tar.gz
-
- apparmor.initd
-
- 0001-Fix-linking-against-gettext-on-musl-libc.patch
- 0002-utils-remove-vim-from-the-default-build.patch
- 0003-parser-remove-specific-tests-for-rttime.patch
- 0004-parser-remove-specific-tests-for-ofile.patch
- 0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
- 0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch
- 0007-Remove-Locale-gettext-from-parser-tests.patch
- 0008-Fix-profile-loading-in-busybox.patch
- 0009-ensure-make-apparmor_parser-is-cached.patch
- 0010-Revert-utils-test-network.py-fix-failing-testcase.patch
- 0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch
- "
-
-builddir="$srcdir"/$pkgname-v$pkgver
-
-prepare() {
- default_prepare
- cd libraries/libapparmor
- ./autogen.sh
-}
-
-build() {
- export PYTHON_VERSION=3
- export PYTHON_VERSIONS=python3
- export PYTHON=/usr/bin/python3
-
- cd "$builddir"/libraries/libapparmor
- msg "Building: libapparmor"
- ./configure --prefix=/usr --with-python --with-perl
- make
-
- cd "$builddir"
- msg "Building: apparmor parser"
- make -C parser
-
- msg "Building: apparmor-binutils"
- make -C binutils
-
- msg "Building: apparmor-utils"
- make -C utils
-
- msg "Building: apparmor-profiles"
- make -C profiles
-
- msg "Building: apparmor-pam"
- make -C changehat/pam_apparmor
-
- msg "Building: apparmor-vim"
- make -C utils/vim
-}
-
-check() {
- cd "$builddir"/libraries/libapparmor
- make check
-
- cd "$builddir"
- make -C parser check
- make -C binutils check
- make -j1 -e PYFLAKES=pyflakes-3 -C utils check
-}
-
-package() {
- make -C parser install DESTDIR="$pkgdir"
- mv "$pkgdir"/lib "$pkgdir"/usr/lib
- mkdir -p "$pkgdir"/usr/libexec/apparmor
- mv "$pkgdir"/usr/lib/apparmor/rc.apparmor.functions \
- "$pkgdir"/usr/libexec/apparmor/
- rmdir "$pkgdir"/usr/lib/apparmor
- install -Dm755 "$srcdir"/apparmor.initd \
- "$pkgdir"/etc/init.d/apparmor
-}
-
-_libapparmor() {
- pkgdesc="AppArmor library"
- depends="bash sed"
-
- cd "$builddir"
- make -C libraries/libapparmor install DESTDIR="$subpkgdir"
-
- # Move development files
- mkdir -p "$subpkgdir"-dev/usr
- mv "$subpkgdir"/usr/include "$subpkgdir"-dev/usr/
- mkdir -p "$subpkgdir"-dev/usr/lib
- mv "$subpkgdir"/usr/lib/libapparmor.a "$subpkgdir"-dev/usr/lib/
- mv "$subpkgdir"/usr/lib/pkgconfig "$subpkgdir"-dev/usr/lib/
-
- # Move python3 files
- mkdir -p "$subpkgdir"/../py3-$pkgname/usr/lib
- mv "$subpkgdir"/usr/lib/python3.* "$subpkgdir"/../py3-$pkgname/usr/lib
-
- # Move perl files
- mkdir -p "$subpkgdir"/../perl-$pkgname/usr/lib
- mv "$subpkgdir"/usr/lib/perl5 "$subpkgdir"/../perl-$pkgname/usr/lib
-
- # Move doc files
- mkdir -p "$subpkgdir-doc"/usr/share
- mv "$subpkgdir"/usr/share/man "$subpkgdir-doc"/usr/share/
-}
-
-_libapparmor_doc() {
- pkgdesc="AppArmor Library (doc files)"
-
- cd "$builddir"
- for i in 2 3; do
- find "$subpkgdir"/usr/share/man/man"$i" -type f -exec gzip -9v {} +
- done
-}
-
-_libapparmor_dev() {
- pkgdesc="AppArmor Library (development files)"
-}
-
-_py3_apparmor() {
- pkgdesc="Python3 module for apparmor"
- depends="libapparmor python3"
-}
-
-_perl_apparmor() {
- pkgdesc="Perl module for apparmor"
- depends="libapparmor perl"
-}
-
-_apparmor_utils() {
- pkgdesc="AppArmor userspace utilities"
- depends="py3-apparmor libapparmor perl python3 bash"
-
- cd "$builddir"
- make -C utils install DESTDIR="$subpkgdir" BINDIR="$subpkgdir"/usr/bin
-
- cd "$builddir"
- make -C binutils install DESTDIR="$subpkgdir" BINDIR="$subpkgdir"/usr/bin
-
- mkdir -p "$subpkgdir"-doc/usr/share
- mv "$subpkgdir"/usr/share/man "$subpkgdir"-doc/usr/share/
-
- mkdir -p "$subpkgdir"-lang/usr/share
- mv "$subpkgdir"/usr/share/locale "$subpkgdir"-lang/usr/share/
-}
-
-_apparmor_utils_doc() {
- pkgdesc="AppArmor userspace utilites (doc files)"
-
- cd "$builddir"
- for i in 1 5 8; do
- find "$subpkgdir"/usr/share/man/man"$i" -type f -exec gzip -9v {} +
- done
- cd "$subpkgdir"/usr/share/man/man8
- rm apparmor_status.8
- ln -s aa-status.8.gz apparmor_status.8.gz
-}
-
-_apparmor_utils_lang() {
- pkgdesc="Languages for package $subpkgname"
-}
-
-_apparmor_profiles() {
- pkgdesc="AppArmor sample pre-made profiles"
- depends="apparmor"
-
- cd "$builddir"
- make -C profiles install DESTDIR="$subpkgdir"
-}
-
-_apparmor_pam() {
- pkgdesc="AppArmor PAM library"
- depends="libapparmor linux-pam"
-
- cd "$builddir"
- make -C changehat/pam_apparmor install DESTDIR="$subpkgdir"/usr
-}
-
-_apparmor_pam_doc() {
- pkgdesc="AppArmor PAM library (doc files)"
-
- cd "$builddir"
- mkdir -p "$subpkgdir"/usr/share/doc/apparmor
- install -Dm644 changehat/pam_apparmor/README \
- "$subpkgdir"/usr/share/doc/apparmor/README.pam_apparmor
-}
-
-_apparmor_vim() {
- pkgdesc="AppArmor VIM support"
- depends="vim"
-
- cd "$builddir"/utils/vim
- install -Dm644 apparmor.vim \
- "$subpkgdir"/usr/share/vim/vimfiles/syntax/apparmor.vim
-}
-
-
-
-sha512sums="a3800abc736da725fba3f831d4f26f2ce00179c1c8ad46fc5f27a068dc99c610031979c401cb9f86921bbea9dcb5c33dd2dac0536627040e0068c906c3cda942 apparmor-v2.13.4.tar.gz
-1a57cc577ba3aedfbe10ef6148c1e8f5d0bbf65c99e60eec80c52409c9dab59ae002024500c6e4fd0e01e8c7aeb0c85e3e6b41cacee08c17fdd869d31bca614e apparmor.initd
-e94f44427ed3c6f64462170939ffc92ce9ac1a58c61c7c7c3483fe16fe8e1c419daade9d56cdd342132e4d823dcac1963a86ad889f10bf71fd52b7f54c4694ed 0001-Fix-linking-against-gettext-on-musl-libc.patch
-20817633590c40eb5f6132c11396cf0bbd532b6e436aa90b6ccc61d7c914794d868ec981b91406f6c11f550102aa25a32982610445cc8e5e703ee90697233263 0002-utils-remove-vim-from-the-default-build.patch
-568e10bda27745ac6e1b9495bb6863e93466ee1c387912393c2c7396bcedd7400b13ee233dd953f82460328e3aae45dd2f7aba92962edef31330d6b4dbc9951b 0003-parser-remove-specific-tests-for-rttime.patch
-3a84fb3b2b19ccf52e179190e98ec0da2469727eaaa73d0094b0e9c85b80738c9cb9da9242d17a472a649e6042933bedb5f78c3f574d555369a4ece38a1d8a8a 0004-parser-remove-specific-tests-for-ofile.patch
-ebe2494e0023d45a41623038f8126fd5366606507d7c1caadf776253a5a64e2979ed157b00d2240556945c414fd3a6dff3d5ce971a5c975033dfb53db60abecc 0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
-38ebb30a0185f8eabd9103925959da365f64ef485f66ffb10180ac596fc172f9c98df39baec0b035138e9ab32056148e69a066faba9faebf9e92bf7a09c150c0 0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch
-093c2f216776c5cc67294a134af6ef788dd5a82477592093abbdd244d65591006890a7c911d4f72d7c0ceac5d3ee33927b055a6d3731284701057b35372e7265 0007-Remove-Locale-gettext-from-parser-tests.patch
-017de8d6632204b0bdf025d25ef94be639adf742281693dc028eca428171409dcf86c7547f61ad6c4c7f4175480940eaca3e3ad888e5a9649946f56eafc50e40 0008-Fix-profile-loading-in-busybox.patch
-4e8dc9e0ca8c68b13a5a6c8c0eb1c8fb11fc1d59741753a0fd55a80f1b7f8e6d73c7c13a53a855f374d7555389ca7853adf2e3ee273b084967141a4b30d58fab 0009-ensure-make-apparmor_parser-is-cached.patch
-3ffb2927fbdab331bc70391eaae8ed56026245ec7e91a2d88a5a480a344b22b17ce7f45f43e1ff6be531d2c87f0c4b19d73014d7bcfe4d86ff888e2a2fb9fd83 0010-Revert-utils-test-network.py-fix-failing-testcase.patch
-938ebb8c88e8d567f434cd849db283fa8aa6184249db7bb4dee0be77d0ddd2362ac1f6d457f822073e0e135520c330f251de36b0d98539cea5ad8816d5c1cb12 0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch"
diff --git a/testing/apparmor/apparmor.initd b/testing/apparmor/apparmor.initd
deleted file mode 100644
index 15058f2895..0000000000
--- a/testing/apparmor/apparmor.initd
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Load all configured profiles for the AppArmor security module."
-description_reload="Reload all profiles"
-
-extra_started_commands="reload"
-
-aa_action() {
- local arg=$1
- local return
-
- shift
- $*
- return=$?
-
- if [ ${return} -eq 0 ]; then
- aa_log_success_msg $arg
- else
- aa_log_failure_msg arg
- fi
-
- return $return
-}
-
-aa_log_action_start() {
- ebegin $1
-}
-
-aa_log_action_end() {
- eend $1
-}
-
-aa_log_success_msg() {
- einfo $1
-}
-
-aa_log_warning_msg() {
- ewarn $1
-}
-
-aa_log_failure_msg() {
- eerror $1
-}
-
-aa_log_skipped_msg() {
- einfo $1
-}
-
-aa_log_daemon_msg() {
- einfo $1
-}
-
-aa_log_end_msg() {
- eend $1
-}
-
-. /usr/libexec/apparmor/rc.apparmor.functions
-
-start() {
- ebegin "Starting AppArmor"
- eindent
-
- if ! is_apparmor_loaded ; then
- load_module
- if [ $? -ne 0 ]; then
- eerror "AppArmor kernel support is not present"
- eend 1
- return 1
- fi
- fi
-
- parse_profiles load
-
- eoutdent
-}
-
-stop() {
- ebegin "Stopping AppArmor"
- eindent
- apparmor_stop
- eoutdent
-}
-
-reload() {
- # todo: split out clean_profiles into its own function upstream
- # so we can do parse_profiles reload && clean_profiles
- # and do a proper reload instead of restart
- apparmor_restart
-}
diff --git a/testing/appstream-generator/APKBUILD b/testing/appstream-generator/APKBUILD
index c2f9218c79..e1b204c429 100644
--- a/testing/appstream-generator/APKBUILD
+++ b/testing/appstream-generator/APKBUILD
@@ -1,16 +1,16 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=appstream-generator
-pkgver=0.8.2
-pkgrel=1
-pkgdesc="A fast AppStream metadata generator"
+pkgver=0.8.5
+pkgrel=0
+pkgdesc="fast AppStream metadata generator"
url="https://github.com/ximion/appstream-generator"
arch="x86_64" # ldc
license="LGPL-3.0-or-later"
makedepends="meson ldc ldc-runtime appstream-dev libarchive-dev gir-to-d
cairo-dev gdk-pixbuf-dev librsvg-dev freetype-dev fontconfig-dev
pango-dev yarn lmdb-dev glibd-dev libsoup-dev gobject-introspection-dev
- coreutils" # needs cp with preserve-ownership
+ coreutils curl-dev" # needs cp with preserve-ownership
subpackages="$pkgname-doc"
source="https://github.com/ximion/appstream-generator/archive/v$pkgver/appstream-generator-$pkgver.tar.gz"
@@ -27,4 +27,6 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="fb5264817f54da80e4baa51624e1c9fa9cb0c85a6115211adb8fc2918755477d12e519185173c532404f200eabacf77d61d05266980b6fca11378ca7153d2b4e appstream-generator-0.8.2.tar.gz"
+sha512sums="
+cf2d392583efd4f241d81cff93d793221640c603601974e2d7bdecb5a2ccc381b0ae6e9f21d224680c0d5ef276e439d5625b50cb6bd9ae90cc93fde53725bc22 appstream-generator-0.8.5.tar.gz
+"
diff --git a/testing/aqemu/APKBUILD b/testing/aqemu/APKBUILD
index beacd96b7c..9773589af8 100644
--- a/testing/aqemu/APKBUILD
+++ b/testing/aqemu/APKBUILD
@@ -11,7 +11,8 @@ depends="qemu"
options="!check" #no check/test provided
makedepends="cmake libvncserver-dev bzip2 qt5-qtbase-dev glib-dev"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/TBK/aqemu/archive/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/TBK/aqemu/archive/v$pkgver.tar.gz
+ fix-includes.patch"
prepare() {
default_prepare
@@ -31,4 +32,7 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="e10e2c558572e6194abadeb46034a59d1b5837efe77012c2ef2d4c5ae610e7a7b09e2315e6d5fd8a12fd7f9db34068a15926b0dbe8f91db6a0d4f48eea722a9d aqemu-0.9.4.tar.gz"
+sha512sums="
+e10e2c558572e6194abadeb46034a59d1b5837efe77012c2ef2d4c5ae610e7a7b09e2315e6d5fd8a12fd7f9db34068a15926b0dbe8f91db6a0d4f48eea722a9d aqemu-0.9.4.tar.gz
+3220e25280a5728f299f30147c0a78537a672541a0c561aedad10af38650ef0a9145d7898060230147878fa497320ab789310b055c018a59f6474f588c4a042b fix-includes.patch
+"
diff --git a/testing/aqemu/fix-includes.patch b/testing/aqemu/fix-includes.patch
new file mode 100644
index 0000000000..7e159f1190
--- /dev/null
+++ b/testing/aqemu/fix-includes.patch
@@ -0,0 +1,10 @@
+--- aqemu-0.9.4.orig/src/docopt/docopt_value.h
++++ aqemu-0.9.4/src/docopt/docopt_value.h
+@@ -13,6 +13,7 @@
+ #include <iosfwd>
+ #include <string>
+ #include <vector>
++#include <stdexcept>
+
+ namespace docopt {
+
diff --git a/testing/arcanist/APKBUILD b/testing/arcanist/APKBUILD
deleted file mode 100644
index 81afa80d96..0000000000
--- a/testing/arcanist/APKBUILD
+++ /dev/null
@@ -1,49 +0,0 @@
-# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
-# Maintainer:
-pkgname=arcanist
-pkgver=0_git20180717
-pkgrel=0
-pkgdesc="Command line interface for Phabricator"
-url="http://www.phabricator.com/docs/arcanist/"
-arch="noarch"
-license="Apache-2.0"
-depends="php7"
-depends="php7 php7-curl php-json libphutil"
-options="!check" # no checks
-subpackages=""
-source="https://dev.alpinelinux.org/archive/arcanist/arcanist-$pkgver.tar.gz"
-builddir="$srcdir/arcanist-stable"
-
-build() {
- :
-}
-
-package() {
- cd "$builddir"
- mkdir -p "$pkgdir"/usr/share/php/$pkgname \
- "$pkgdir"/usr/bin
- for i in externals resources scripts src; do
- cp -r "$builddir"/$i "$pkgdir"/usr/share/php/$pkgname/
- done
- ln -sf /usr/share/php/$pkgname/scripts/arcanist.php \
- "$pkgdir"/usr/bin/arc
-}
-
-snapshot() {
- local pkgver=0_git$(date +%Y%m%d)
- msg "Grabbing the latest stable snapshot"
- mkdir -p "$srcdir"
- wget -O "$srcdir"/$pkgname-$pkgver.tar.gz \
- https://github.com/phacility/arcanist/archive/stable.tar.gz
- ssh distfiles.alpinelinux.org \
- "mkdir -p archive/$pkgname/"
- scp "$srcdir"/$pkgname-$pkgver.tar.gz \
- dev.alpinelinux.org:/archive/$pkgname/
- sed -i -e "s/^pkgver=.*/pkgver=$pkgver/" \
- "$startdir"/APKBUILD
- sed -i -e "s/^pkgrel=.*/pkgrel=0/" \
- "$startdir"/APKBUILD
- abuild checksum
-}
-
-sha512sums="27c544d0da05502ce58ecc5198d0e964e53f44ced64298352b44388b70b345dd87bf0a04fc54f8ab44d32640a0964a5ba54bffeacb9f2cfcc24e004b6ea209d0 arcanist-0_git20180717.tar.gz"
diff --git a/testing/archiso/APKBUILD b/testing/archiso/APKBUILD
new file mode 100644
index 0000000000..ef5ed8bc64
--- /dev/null
+++ b/testing/archiso/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+# Maintainer: Clayton Craft <clayton@craftyguy.net>
+pkgname=archiso
+pkgver=58
+pkgrel=0
+pkgdesc="tools for creating Arch Linux live and install iso images"
+url="https://gitlab.archlinux.org/archlinux/archiso"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="
+ arch-install-scripts
+ archlinux-keyring
+ bash
+ dosfstools
+ e2fsprogs
+ libarchive
+ libisoburn
+ openssl
+ pacman
+ pacman-makepkg
+ mtools
+ squashfs-tools
+ "
+subpackages="$pkgname-doc"
+options="!check" # no tests
+source="https://gitlab.archlinux.org/archlinux/archiso/-/archive/v$pkgver/archiso-v$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-v$pkgver"
+
+package() {
+ make DESTDIR="$pkgdir" PREFIX=/usr install
+}
+
+sha512sums="
+b69f745a1e7ddf2d7a170fd38bacffa164aeeeaa550161691c002f0d4043fc71a8ad69b0e7c58a3cf662e365199a816b98e882bd7986ca06f3075618784a414a archiso-v58.tar.gz
+"
diff --git a/testing/archlinux-keyring/APKBUILD b/testing/archlinux-keyring/APKBUILD
new file mode 100644
index 0000000000..7a33112fa6
--- /dev/null
+++ b/testing/archlinux-keyring/APKBUILD
@@ -0,0 +1,19 @@
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+# Maintainer: Clayton Craft <clayton@craftyguy.net>
+pkgname=archlinux-keyring
+pkgver=20210902
+pkgrel=0
+pkgdesc="GuPG keys for Arch Linux"
+url="https://archlinux.org"
+arch="noarch"
+license="GPL-3.0-or-later"
+options="!check"
+install="$pkgname.post-install $pkgname.post-upgrade"
+source="https://sources.archlinux.org/other/archlinux-keyring/archlinux-keyring-$pkgver.tar.gz"
+
+package() {
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+}
+sha512sums="
+3cdd1560f1fe9590452b2bf5019e6b465d119bcb9fd82587983d91bc6adb4634e51871c7f908156732571c359fe67fd7c175668c8766ea9d9114d799f5fc7d4d archlinux-keyring-20210902.tar.gz
+"
diff --git a/testing/archlinux-keyring/archlinux-keyring.post-install b/testing/archlinux-keyring/archlinux-keyring.post-install
new file mode 100644
index 0000000000..872d327d6a
--- /dev/null
+++ b/testing/archlinux-keyring/archlinux-keyring.post-install
@@ -0,0 +1,7 @@
+#!/bin/sh
+if [ -x /usr/bin/pacman-key ]; then
+ /usr/bin/pacman-key --populate archlinux
+ /usr/bin/pacman-key --updatedb
+fi
+
+exit 0
diff --git a/testing/archlinux-keyring/archlinux-keyring.post-upgrade b/testing/archlinux-keyring/archlinux-keyring.post-upgrade
new file mode 120000
index 0000000000..b75848866f
--- /dev/null
+++ b/testing/archlinux-keyring/archlinux-keyring.post-upgrade
@@ -0,0 +1 @@
+archlinux-keyring.post-install \ No newline at end of file
diff --git a/testing/ardour/APKBUILD b/testing/ardour/APKBUILD
index d2e9f8ab63..96ad41d57a 100644
--- a/testing/ardour/APKBUILD
+++ b/testing/ardour/APKBUILD
@@ -1,12 +1,12 @@
# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=ardour
-pkgver=6.5.0
-pkgrel=3
+pkgver=6.9.0
+pkgrel=0
pkgdesc="professional-grade digital audio workstation"
url="https://ardour.org/"
arch="all !ppc64le !mips64" # Does not build on ppc64le or mips64.
-arch="" # Source is volatile (upstream deletes old distfiles)
+#arch="" # Source is volatile (upstream deletes old distfiles)
license="GPL-2.0-or-later"
makedepends="
alsa-lib-dev
@@ -41,7 +41,6 @@ makedepends="
hidapi-dev
"
source="https://community.ardour.org/src/Ardour-$pkgver.tar.bz2
- fix-platform-detection.patch
disable-backtrace.patch
always-link-execinfo.patch"
builddir="$srcdir/Ardour-$pkgver"
@@ -68,7 +67,8 @@ package() {
python3 waf install --destdir="$pkgdir"
}
-sha512sums="28bb0939c12b687e136de7a8b1ce28f1065d4040bdc171e228c648586bd5d3bd25ab00c677aa55f835e060cc8cbd0a1d1c283c018e4ab0d72d8bde0eb0a26f2a Ardour-6.5.0.tar.bz2
-3edb9c7a05ca4a9a0bf66f763e8e516d9d9528bc929fdd86d627fb5b46db7d211fddc3ec5e048ca77f4715fcac411cd4bd422aa51e95d2901cee868b6a9802b0 fix-platform-detection.patch
+sha512sums="
+ace45f5bfe6d0c9e4bb1712ae53ebaee2f15f883045650cae3ddcae251d4fd2f645ba745effb739b47c73a0568ae9e8ae443b711dd610584e04575fd9046b234 Ardour-6.9.0.tar.bz2
6f41e58e94f39831493467571f75566f02b31ef1bbdf7e65bd100ee846c9d2bb56ce8b6ce653d0ed362571935f333e3d276f047c471548c6f85453d2f5af80db disable-backtrace.patch
-ac93e7761aac490ed0675d24ac544cacc7ba4579490baf5f7da6c2cdf218f929d0bada39a3689a62affcf759d070359cdcc1a5b919aa225fcf6cde3b419e7e7b always-link-execinfo.patch"
+ac93e7761aac490ed0675d24ac544cacc7ba4579490baf5f7da6c2cdf218f929d0bada39a3689a62affcf759d070359cdcc1a5b919aa225fcf6cde3b419e7e7b always-link-execinfo.patch
+"
diff --git a/testing/ardour/fix-platform-detection.patch b/testing/ardour/fix-platform-detection.patch
deleted file mode 100644
index c432d1ed13..0000000000
--- a/testing/ardour/fix-platform-detection.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-On Alpine __gnu_linux__ doesn't seem to be defined, but __linux__ is.
-
-diff -upr Ardour-6.5.0.orig/libs/vst3/pluginterfaces/base/fplatform.h Ardour-6.5.0/libs/vst3/pluginterfaces/base/fplatform.h
---- Ardour-6.5.0.orig/libs/vst3/pluginterfaces/base/fplatform.h 2020-12-21 12:58:53.793104277 +0100
-+++ Ardour-6.5.0/libs/vst3/pluginterfaces/base/fplatform.h 2020-12-21 13:00:52.453542639 +0100
-@@ -86,7 +86,7 @@
- //-----------------------------------------------------------------------------
- // LINUX
- //-----------------------------------------------------------------------------
--#elif __gnu_linux__
-+#elif __linux__
- #define SMTG_OS_LINUX 1
- #define SMTG_OS_MACOS 0
- #define SMTG_OS_WINDOWS 0
diff --git a/testing/armadillo/APKBUILD b/testing/armadillo/APKBUILD
deleted file mode 100644
index 34a2557e63..0000000000
--- a/testing/armadillo/APKBUILD
+++ /dev/null
@@ -1,36 +0,0 @@
-# Contributor: Holger Jaekel <holger.jaekel@gmx.de>
-# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
-pkgname=armadillo
-pkgver=10.2.2
-pkgrel=0
-pkgdesc="C++ library for linear algebra & scientific computing"
-url="http://arma.sourceforge.net/"
-arch="all !mips !mips64" # blocked by openblas
-license="Apache-2.0"
-options="!check" # Armadillo must be installed before the tests can be compiled
-makedepends="
- arpack-dev
- cmake
- hdf5-dev
- lapack-dev
- openblas-dev
- superlu-dev
- "
-subpackages="$pkgname-dev"
-source="https://downloads.sourceforge.net/project/arma/armadillo-$pkgver.tar.xz"
-
-build() {
- cmake . \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_LIBDIR=lib
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
- mkdir -p "$pkgdir/usr/lib/cmake"
- mv "$pkgdir/usr/share/Armadillo/CMake"/* "$pkgdir/usr/lib/cmake"
- rm -rf "$pkgdir/usr/share"
-}
-
-sha512sums="ce1be36c6a9a4afd5388699a7d207518972426f7c758ea3309503c3de55e7bbdccd9d9b3077607bbd4c3cb40f3c5f00805908c0856d54b5dfcb54bac1ae633ee armadillo-10.2.2.tar.xz"
diff --git a/testing/armagetronad/APKBUILD b/testing/armagetronad/APKBUILD
index c8ac50e6fe..62c17fb5a7 100644
--- a/testing/armagetronad/APKBUILD
+++ b/testing/armagetronad/APKBUILD
@@ -7,14 +7,16 @@ pkgdesc="A Tron Clone in 3D."
url="http://armagetronad.net/"
arch="all"
license="GPL-1.0-only"
-makedepends="sdl_image-dev sdl_mixer-dev ftgl-dev libxml2-dev"
+makedepends="sdl_image-dev sdl_mixer-dev ftgl-dev libxml2-dev sdl12-compat-dev"
subpackages="$pkgname-doc"
options="!check" #the tests are deactivated because the make check has not been declared
source="https://launchpad.net/armagetronad/${pkgver%.*.*}/$pkgver/+download/armagetronad-$pkgver.src.tar.gz"
prepare() {
default_prepare
+
update_config_guess
+ update_config_sub
}
build() {
diff --git a/testing/asuran-cli/APKBUILD b/testing/asuran-cli/APKBUILD
index 4d0a8d1a14..28021bafdb 100644
--- a/testing/asuran-cli/APKBUILD
+++ b/testing/asuran-cli/APKBUILD
@@ -2,12 +2,13 @@
# Maintainer: Duncan Bellamy <dunk@denkimushi.com>
pkgname=asuran-cli
pkgver=0.1.6
-pkgrel=1
+pkgrel=2
pkgdesc="Asuran is a new archive format and rust implementation"
url="https://gitlab.com/asuran-rs/asuran"
-arch="all !s390x !mips !mips64"
+arch="all !s390x !mips !mips64 !riscv64"
license="BSD-2-Clause-Patent"
-makedepends="cargo openssl-dev"
+# TODO: Replace openssl1.1-compat-dev with openssl-dev after upgrade
+makedepends="cargo openssl1.1-compat-dev"
source="https://gitlab.com/asuran-rs/asuran/-/archive/v$pkgver/asuran-v$pkgver.tar.gz"
builddir="$srcdir/asuran-v$pkgver"
@@ -32,7 +33,7 @@ check() {
package() {
cd asuran-cli
- cargo install --path . --root="$pkgdir/usr"
+ cargo install --locked --path . --root="$pkgdir/usr"
rm "$pkgdir"/usr/.crates.toml
rm "$pkgdir"/usr/.crates2.json
}
diff --git a/testing/asymptote/APKBUILD b/testing/asymptote/APKBUILD
index 2fcb033e2c..951c7b5a43 100644
--- a/testing/asymptote/APKBUILD
+++ b/testing/asymptote/APKBUILD
@@ -5,7 +5,7 @@ pkgver=2.70
pkgrel=0
pkgdesc="A vector graphics language for technical drawing"
url="http://asymptote.sourceforge.net/"
-arch="all !mips64 !s390x" #blocked by texlive
+arch="all !mips64 !s390x !riscv64" #blocked by texlive
license="GPL-3.0-only"
depends="texlive texlive-dvi ghostscript"
### Optional dependencies
diff --git a/testing/async-profiler/APKBUILD b/testing/async-profiler/APKBUILD
index 0049339223..4ea1917d09 100644
--- a/testing/async-profiler/APKBUILD
+++ b/testing/async-profiler/APKBUILD
@@ -2,14 +2,13 @@
# Maintainer:
pkgname=async-profiler
pkgver=1.5
-pkgrel=1
+pkgrel=2
pkgdesc="Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events"
url="https://github.com/jvm-profiling-tools/async-profiler"
-arch="x86 x86_64"
+#arch="x86 x86_64"
license="Apache-2.0"
depends="bash"
-makedepends="linux-headers openjdk8"
-checkdepends="openjdk8-dbg"
+makedepends="linux-headers java-jdk"
source="$pkgname-$pkgver.tar.gz::https://github.com/jvm-profiling-tools/async-profiler/archive/v$pkgver.tar.gz
thread-smoke-test_should_do_some_real_work.patch
"
diff --git a/testing/atomicparsley/APKBUILD b/testing/atomicparsley/APKBUILD
index 7cc1ead9b3..e014f94990 100644
--- a/testing/atomicparsley/APKBUILD
+++ b/testing/atomicparsley/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=atomicparsley
-pkgver=20210124
-_pkgtag=204813.840499f
+pkgver=20210715
+_pkgtag=151551.e7ad03a
pkgrel=0
pkgdesc="A command line program for reading, parsing and setting iTunes-style metadata in MPEG4 files"
url="http://atomicparsley.sourceforge.net/"
@@ -22,4 +22,6 @@ package() {
install -Dm755 AtomicParsley "$pkgdir"/usr/bin/$pkgname
}
-sha512sums="61d631117b803b2893a34b59d01df110fc8ef25295e22402fff5582d56b9252336fba7a246a6ae42620ac7ef5d685bd82b582f2cd48e32a61f503cf6340e696e atomicparsley-20210124.tar.gz"
+sha512sums="
+9f58fe7426c9728f8e5624250ff57d7707a4b040365135fa5149909d84c536ecbddaa3820dae85ca8a4c31fc8009685bf56875f1d4ff6f5c854f05a30da6974a atomicparsley-20210715.tar.gz
+"
diff --git a/testing/autofs/10-glibc.patch b/testing/autofs/10-glibc.patch
deleted file mode 100644
index a02112eefd..0000000000
--- a/testing/autofs/10-glibc.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-diff -Naur autofs-5.1.4-clean/daemon/Makefile autofs-5.1.4-patched/daemon/Makefile
---- autofs-5.1.4-clean/daemon/Makefile 2017-12-19 05:46:44.000000000 +0300
-+++ autofs-5.1.4-patched/daemon/Makefile 2018-06-15 20:58:25.362236144 +0300
-@@ -6,7 +6,7 @@
- include ../Makefile.rules
-
- SRCS = automount.c indirect.c direct.c spawn.c module.c mount.c \
-- lookup.c state.c flag.c
-+ state.c flag.c
- OBJS = automount.o indirect.o direct.o spawn.o module.o mount.o \
- lookup.o state.o flag.o
-
-diff -Naur autofs-5.1.4-clean/daemon/automount.c autofs-5.1.4-patched/daemon/automount.c
---- autofs-5.1.4-clean/daemon/automount.c 2017-12-19 05:46:44.000000000 +0300
-+++ autofs-5.1.4-patched/daemon/automount.c 2018-06-15 20:58:25.365569508 +0300
-@@ -269,7 +269,7 @@
- return -1;
- }
-
-- if (fs.f_type != (__SWORD_TYPE) AUTOFS_SUPER_MAGIC) {
-+ if (fs.f_type != (long int) AUTOFS_SUPER_MAGIC) {
- crit(ap->logopt, "attempt to remove directory from a "
- "non-autofs filesystem!");
- crit(ap->logopt,
-diff -Naur autofs-5.1.4-clean/daemon/lookup.c autofs-5.1.4-patched/daemon/lookup.c
---- autofs-5.1.4-clean/daemon/lookup.c 2017-12-19 05:46:44.000000000 +0300
-+++ autofs-5.1.4-patched/daemon/lookup.c 2018-06-15 20:58:25.368902873 +0300
-@@ -382,7 +382,7 @@
- if (!S_ISREG(st.st_mode))
- return NSS_STATUS_NOTFOUND;
-
-- if (st.st_mode & __S_IEXEC)
-+ if (st.st_mode & S_IEXEC)
- type = src_prog;
- else
- type = src_file;
-@@ -942,7 +942,7 @@
- if (!S_ISREG(st.st_mode))
- return NSS_STATUS_NOTFOUND;
-
-- if (st.st_mode & __S_IEXEC)
-+ if (st.st_mode & S_IEXEC)
- type = src_prog;
- else
- type = src_file;
-diff -Naur autofs-5.1.4-clean/include/nsswitch.h autofs-5.1.4-patched/include/nsswitch.h
---- autofs-5.1.4-clean/include/nsswitch.h 2017-12-19 05:46:44.000000000 +0300
-+++ autofs-5.1.4-patched/include/nsswitch.h 2018-06-15 20:58:25.372236237 +0300
-@@ -24,7 +24,7 @@
- #include <netdb.h>
- #include "list.h"
-
--#define NSSWITCH_FILE _PATH_NSSWITCH_CONF
-+#define NSSWITCH_FILE "/dev/null"
-
- enum nsswitch_status {
- NSS_STATUS_UNKNOWN = -1,
-diff -Naur autofs-5.1.4-clean/include/rpc_subs.h autofs-5.1.4-patched/include/rpc_subs.h
---- autofs-5.1.4-clean/include/rpc_subs.h 2017-12-19 05:46:44.000000000 +0300
-+++ autofs-5.1.4-patched/include/rpc_subs.h 2018-06-15 20:58:25.358902779 +0300
-@@ -18,7 +18,7 @@
-
- #include <rpc/rpc.h>
- #include <rpc/pmap_prot.h>
--#include <nfs/nfs.h>
-+#include <linux/nfs.h>
- #include <linux/nfs2.h>
- #include <linux/nfs3.h>
-
-diff -Naur autofs-5.1.4-clean/modules/lookup_multi.c autofs-5.1.4-patched/modules/lookup_multi.c
---- autofs-5.1.4-clean/modules/lookup_multi.c 2017-12-19 05:46:44.000000000 +0300
-+++ autofs-5.1.4-patched/modules/lookup_multi.c 2018-06-15 20:58:25.372236237 +0300
-@@ -247,7 +247,7 @@
- continue;
- }
-
-- if (st.st_mode & __S_IEXEC)
-+ if (st.st_mode & S_IEXEC)
- type = src_prog;
- else
- type = src_file;
-@@ -452,7 +452,7 @@
- continue;
- }
-
-- if (st.st_mode & __S_IEXEC)
-+ if (st.st_mode & S_IEXEC)
- type = src_prog;
- else
- type = src_file;
-diff -Naur autofs-5.1.4-clean/samples/auto.master autofs-5.1.4-patched/samples/auto.master
---- autofs-5.1.4-clean/samples/auto.master 2017-12-19 05:46:44.000000000 +0300
-+++ autofs-5.1.4-patched/samples/auto.master 2018-06-15 20:58:25.362236144 +0300
-@@ -4,7 +4,7 @@
- # mount-point [map-type[,format]:]map [options]
- # For details of the format look at auto.master(5).
- #
--/misc /etc/auto.misc
-+/misc /etc/autofs/auto.misc
- #
- # NOTE: mounts done from a hosts map will be mounted with the
- # "nosuid" and "nodev" options unless the "suid" and "dev"
-@@ -12,14 +12,14 @@
- #
- /net -hosts
- #
--# Include /etc/auto.master.d/*.autofs
-+# Include /etc/autofs/auto.master.d/*.autofs
- # To add an extra map using this mechanism you will need to add
- # two configuration items - one /etc/auto.master.d/extra.autofs file
- # (using the same line format as the auto.master file)
- # and a separate mount map (e.g. /etc/auto.extra or an auto.extra NIS map)
- # that is referred to by the extra.autofs file.
- #
--+dir:/etc/auto.master.d
-++dir:/etc/autofs/auto.master.d
- #
- # If you have fedfs set up and the related binaries, either
- # built as part of autofs or installed from another package,
-
diff --git a/testing/autofs/APKBUILD b/testing/autofs/APKBUILD
deleted file mode 100644
index 43777cead9..0000000000
--- a/testing/autofs/APKBUILD
+++ /dev/null
@@ -1,62 +0,0 @@
-# Contributor: Alex Laskin <alex@lask.in>
-# Maintainer: Alex Laskin <alex@lask.in>
-pkgname=autofs
-pkgver=5.1.6
-pkgrel=1
-pkgdesc="A kernel-based automounter for Linux"
-url="https://www.kernel.org/pub/linux/daemons/autofs/"
-arch="all"
-license="GPL-2.0-or-later"
-makedepends="linux-headers automake flex bison rpcgen libtirpc-dev libnfs-dev coreutils"
-subpackages="$pkgname-doc $pkgname-openrc"
-options="!check" # no test suite provided
-source="
- https://www.kernel.org/pub/linux/daemons/$pkgname/v5/$pkgname-$pkgver.tar.xz
- autofs.initd
- autofs.confd
- pid_t.patch
- 10-glibc.patch
- "
-
-prepare() {
- default_prepare
- sed -i 's,nfs/nfs.h,linux/nfs.h,g' */*.[ch]
- sed -i 's,__S_IEXEC,S_IXUSR,g' */*.[ch]
-}
-
-build() {
- ./configure \
- --prefix=/usr \
- --sysconfdir=/etc/autofs \
- --with-mapdir=/etc/autofs \
- --with-confdir=/etc/conf.d \
- --without-hesiod \
- --with-libtirpc \
- --enable-ignore-busy
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-
- mkdir -p "$pkgdir"/etc/autofs/
- install -m644 samples/auto.master \
- samples/auto.misc \
- samples/auto.net \
- samples/auto.smb \
- "$pkgdir"/etc/autofs/
-
- install -m755 -D "$srcdir"/$pkgname.initd \
- "$pkgdir"/etc/init.d/$pkgname
-
- install -m644 -D "$srcdir"/$pkgname.confd \
- "$pkgdir"/etc/conf.d/$pkgname
-
- rm -f "$pkgdir"/usr/share/man/man5/autofs.5
-}
-
-sha512sums="dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 autofs-5.1.6.tar.xz
-e7ffe40cf5f302f7de7cc59752699adad4be89fa78fa1a79c32ce4059ec2f563c0f107ca2cec850cabfb1cdebca5ff1f369167479423ab6cfe509225a799a00e autofs.initd
-74884b94d8c5dc72579c9c0c9f13c8918ee0babe6fc1e6352bb79cfaf6f5ce3daa87a9b2ea2f34a4600c93a971b329aa0892785fe2efd42829fb7953a6130dd7 autofs.confd
-78dfd13e06a7adec4336b18a03a1c0bd9d651ce01bf5e716a75d5574e033db9c3fff3baf660c4a6ad757403db5242a7abecf68cdb4cc9bb4d005992b6fe44ca6 pid_t.patch
-0de8adc821fa59a9c5392ea5e4a3b540a39f38b8bb2ddde8d20ca4946e3d1467c80bb375d918a11e2331281e220da56e66c2aa1e974b9e6e40c7d3a3b4cdac5e 10-glibc.patch"
diff --git a/testing/autofs/autofs.confd b/testing/autofs/autofs.confd
deleted file mode 100644
index 86ac0e2cd5..0000000000
--- a/testing/autofs/autofs.confd
+++ /dev/null
@@ -1,7 +0,0 @@
-# Autofs conf.d file
-
-#
-# Specify daemon options here.
-#
-
-automount_opts=""
diff --git a/testing/autofs/autofs.initd b/testing/autofs/autofs.initd
deleted file mode 100644
index 1614fe1fe6..0000000000
--- a/testing/autofs/autofs.initd
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/sbin/openrc-run
-supervisor=supervise-daemon
-
-name="${RC_SVCNAME}"
-description="Kernel-based automounter"
-
-command=/usr/sbin/automount
-command_args="$automount_opts"
-command_args_foreground="-f"
-
-depend() {
- need net
- after firewall
-}
diff --git a/testing/autofs/pid_t.patch b/testing/autofs/pid_t.patch
deleted file mode 100644
index 1766c34e98..0000000000
--- a/testing/autofs/pid_t.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/include/log.h b/include/log.h
-index 69eed96..14051cc 100644
---- a/include/log.h
-+++ b/include/log.h
-@@ -46,6 +46,8 @@ extern void log_crit(unsigned, const char* msg, ...);
- extern void log_debug(unsigned int, const char* msg, ...);
- extern void logmsg(const char* msg, ...);
-
-+#include <unistd.h> /* Required for pid_t */
-+
- extern pid_t log_pidinfo(struct autofs_point *ap, pid_t pid, char *label);
-
- #define debug(opt, msg, args...) \
-
diff --git a/testing/avara/APKBUILD b/testing/avara/APKBUILD
index 42f178230b..a35dc747a1 100644
--- a/testing/avara/APKBUILD
+++ b/testing/avara/APKBUILD
@@ -11,7 +11,9 @@ license="MIT"
makedepends="clang clang-dev directfb-dev glu-dev sdl2_net-dev sdl2_mixer-dev sdl2"
options="!check"
subpackages="$pkgname-doc"
-source="avara $pkgname-$pkgver.zip::https://github.com/avaraline/Avara/archive/$_sha.zip"
+source="avara
+ $pkgname-$pkgver.zip::https://github.com/avaraline/Avara/archive/$_sha.zip
+ fix-includes.patch"
builddir="$srcdir/Avara-$_sha"
build() {
@@ -32,5 +34,8 @@ package() {
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/"
}
-sha512sums="928326dad78b077fe82f13f9c56a00996ef8555108e0964a72e73c84fb073a2d6a9e7a545d129f90386f5f30cf7976abc29a38ff71f7c6e114521f6c0dcd36bf avara
-03dfb9b173749fac97591053cd7d55976617eb4fb64bcb4286a1b511d18dcb557dcbb408bf4c4e5d5bf7c47f41b2134808613938a9535c51d5e486e123a9271c avara-0_git20191006.zip"
+sha512sums="
+928326dad78b077fe82f13f9c56a00996ef8555108e0964a72e73c84fb073a2d6a9e7a545d129f90386f5f30cf7976abc29a38ff71f7c6e114521f6c0dcd36bf avara
+03dfb9b173749fac97591053cd7d55976617eb4fb64bcb4286a1b511d18dcb557dcbb408bf4c4e5d5bf7c47f41b2134808613938a9535c51d5e486e123a9271c avara-0_git20191006.zip
+0e7e3522c0d2b2ac202951aecaafc5a7ce98f1a08f0f5876c97550457ae432662c569bfd6fe90cff2fee19e0ed4bd19c28b4b1a5aefab94813c2fc68275475df fix-includes.patch
+"
diff --git a/testing/avara/fix-includes.patch b/testing/avara/fix-includes.patch
new file mode 100644
index 0000000000..5f61a39c18
--- /dev/null
+++ b/testing/avara/fix-includes.patch
@@ -0,0 +1,23 @@
+diff -upr b/src/game/CPlayerManager.h a/src/game/CPlayerManager.h
+--- b/src/game/CPlayerManager.h 2021-07-21 17:34:18.436826042 +0200
++++ a/src/game/CPlayerManager.h 2021-07-21 17:35:06.237594868 +0200
+@@ -15,6 +15,7 @@
+ #include <SDL2/SDL.h>
+ #include <map>
+ #include <deque>
++#include <string>
+
+ enum {
+ kLNotConnected,
+diff -upr b/vendor/nanogui/nanogui/common.h a/vendor/nanogui/nanogui/common.h
+--- b/vendor/nanogui/nanogui/common.h 2021-07-21 17:34:18.550159448 +0200
++++ a/vendor/nanogui/nanogui/common.h 2021-07-21 17:34:35.390170327 +0200
+@@ -28,6 +28,8 @@
+ #include <stdint.h>
+ #include <array>
+ #include <vector>
++#include <string>
++#include <stdexcept>
+ #include <SDL2/SDL.h>
+
+ #include <glm/vec3.hpp> // glm::vec3
diff --git a/testing/avdl/APKBUILD b/testing/avdl/APKBUILD
new file mode 100644
index 0000000000..bdbb900d71
--- /dev/null
+++ b/testing/avdl/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Tom Tsagk <tomtsagk@darkdimension.org>
+# Maintainer: Tom Tsagk <tomtsagk@darkdimension.org>
+pkgname=avdl
+pkgver=0.1.2
+pkgrel=0
+pkgdesc="Abstract video-game development language compiler"
+url="https://darkdimension.org/avdl.html"
+arch="all"
+license="GPL-3.0-only"
+makedepends="musl-dev glew-dev sdl2-dev sdl2_mixer-dev"
+source="$pkgname-$pkgver.tar.gz::https://github.com/tomtsagk/avdl/archive/refs/tags/v$pkgver.tar.gz"
+
+# There is no "-dev" subpackage, as this is a compiler
+subpackages="$pkgname-doc"
+
+build() {
+ # compiles the project, to be potentially
+ # placed in /usr (when installed)
+ make prefix=/usr
+}
+
+# There is currently no check() functionality
+# as there are no tests for this project yet.
+
+package() {
+
+ # stage the installation in "$pkgdir"
+ make DESTDIR="$pkgdir" prefix=/usr install
+
+}
+
+sha512sums="
+fcb368e8740f92067d25cb81f7311ab0e2522d4efea874dc90a7db67eaeb79c1d7a8228ae380f7ffee10d61fe6c80314a135584a64d4a4e2c0460c1726be978e avdl-0.1.2.tar.gz
+"
diff --git a/testing/b3sum/APKBUILD b/testing/b3sum/APKBUILD
index 4065d331b4..3b7544bd2e 100644
--- a/testing/b3sum/APKBUILD
+++ b/testing/b3sum/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer:
pkgname=b3sum
-pkgver=0.3.8
-pkgrel=0
+pkgver=1.0.0
+pkgrel=1
pkgdesc="Command line implementation of the BLAKE3 hash function"
url="https://blake3.io"
-arch="all !s390x !armhf !mips !mips64" # armhf: 'vaddq_u32': target specific option mismatch
+arch="all !s390x !armhf !mips !mips64 !riscv64" # armhf: 'vaddq_u32': target specific option mismatch
license="CC0-1.0 OR Apache-2.0"
makedepends="cargo"
source="b3sum-$pkgver.tar.gz::https://crates.io/api/v1/crates/b3sum/$pkgver/download"
@@ -23,10 +23,10 @@ check() {
}
package() {
- cargo install --path . --root="$pkgdir/usr" --no-default-features ${_features:+--features "$_features"}
+ cargo install --locked --path . --root="$pkgdir/usr" --no-default-features ${_features:+--features "$_features"}
rm "$pkgdir"/usr/.crates*
}
sha512sums="
-ae4e9f8bb035224afc1127f00d5f83567dea082a9b243cc8a024831ad4867278a2afb48fd5f64d60e1002ec12d446c9c9925523f1798f1006f4e07bd615e1afd b3sum-0.3.8.tar.gz
+08f566750d0a6ab67bd60079b8956237f9c494c59c76248cf9fb063ae45dce0d99b13ff3ac4fd7d86a952265d83215e19d4b5f7d6064b601a0b9cbeb38eb3058 b3sum-1.0.0.tar.gz
"
diff --git a/testing/barman/APKBUILD b/testing/barman/APKBUILD
index bf7ae313c5..1fcfe1249f 100644
--- a/testing/barman/APKBUILD
+++ b/testing/barman/APKBUILD
@@ -1,27 +1,37 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=barman
-pkgver=2.12
-pkgrel=2
+pkgver=2.13
+pkgrel=0
pkgdesc="Backup and recovery manager for PostgreSQL"
url="http://www.pgbarman.org"
-arch="noarch"
+arch="noarch !mips64" # blocked by py3-boto3
license="GPL-3.0-or-later"
-depends="python3 rsync py3-argcomplete py3-dateutil py3-psycopg2 py3-argh"
+depends="python3 rsync py3-argcomplete py3-dateutil py3-psycopg2 py3-argh py3-boto3"
makedepends="py3-setuptools"
-subpackages="$pkgname-doc"
-source="https://sourceforge.net/projects/pgbarman/files/$pkgver/barman-$pkgver.tar.gz"
+subpackages="$pkgname-doc $pkgname-bash-completion"
+pkgusers="barman"
+pkggroups="barman"
+install="$pkgname.pre-install"
+options="!check" #pytest does not start and I don't know why
+checkdepends="py3-pytest-timeout py3-mock py3-pytest-runner py3-pip py3-mock"
+source="$pkgname-$pkgver.tar.gz::https://github.com/EnterpriseDB/barman/releases/download/release/$pkgver/barman-$pkgver.tar.gz"
build() {
python3 setup.py build
}
-check() {
- python3 setup.py check
-}
-
package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
+
+ install -Dm0644 ./scripts/barman.bash_completion \
+ "$pkgdir"/usr/share/bash-completion/completions/$pkgname
+ install -d -o $pkgusers -g $pkggroups -m 755 "$pkgdir"/var/log/$pkgname
+
+ cd doc
+ install -Dm0644 barman.conf -t "$pkgdir/etc/barman.d/main.conf"
}
-sha512sums="8f41d15b62134e403e467b0eb9f7045b7a77e3e6d6caf4846309af71720e3a29b0c959f18a64e9c77f6f3434811f1004c4fe7e566f9f7037195d564d64bb383d barman-2.12.tar.gz"
+sha512sums="
+385c0676a8b700c61ea120b0a566857d5c55dc567ca56064c6da4229e7bec708140abc7d9ddf8f6b41f783129ecc3e07b666b88af2a63697db7e8eae4aee29a4 barman-2.13.tar.gz
+"
diff --git a/testing/barman/barman.pre-install b/testing/barman/barman.pre-install
new file mode 100755
index 0000000000..ac8128d9c0
--- /dev/null
+++ b/testing/barman/barman.pre-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+addgroup -S barman 2>/dev/null
+adduser -SDH -h /dev/null -s /sbin/nologin -G barman -g barman barman 2>/dev/null
+exit 0
diff --git a/testing/barrier/APKBUILD b/testing/barrier/APKBUILD
index 6d946f00a9..6ca04cbe36 100644
--- a/testing/barrier/APKBUILD
+++ b/testing/barrier/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Sean McAvoy <seanmcavoy@gmail.com>
pkgname=barrier
pkgver=2.3.3
-pkgrel=0
+pkgrel=1
pkgdesc="share keyboard and mouse between systems over network"
url="https://github.com/debauchee/barrier"
arch="all !mips !mips64" # Fails to build
@@ -13,25 +13,33 @@ makedepends="qt5-qtbase-dev cmake avahi-dev libxtst-dev curl-dev gtest-dev"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/debauchee/barrier/archive/v$pkgver.tar.gz
1-disable-test-include.patch
+ fix-riscv64-build.patch
"
build() {
- cmake \
+ cmake -B build \
-DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr
- make
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBARRIER_REVISION:STRING=00000000 \
+ -DBARRIER_VERSION_STAGE=RELEASE
+ cmake --build build
}
package() {
- DESTDIR="$pkgdir" cmake --build src --target install
- mkdir -p "$pkgdir"/usr/share/doc/"$pkgname"
- install -Dm0644 LICENSE "$pkgdir"/usr/share/doc/"$pkgname"/LICENSE
- install -Dm0644 doc/barrierc.1 "$pkgdir"/usr/share/man/man1/barrierc.1
- install -Dm0644 doc/barriers.1 "$pkgdir"/usr/share/man/man1/barriers.1
- install -Dm0644 doc/barrier.conf.example "$pkgdir"/usr/share/doc/"$pkgname"/barrier.conf.example
- install -Dm0644 doc/barrier.conf.example-basic "$pkgdir"/usr/share/doc/"$pkgname"/barrier.conf.example-basic
- install -Dm0644 doc/barrier.conf.example-advanced "$pkgdir"/usr/share/doc/"$pkgname"/barrier.conf.example-advanced
+ DESTDIR="$pkgdir" cmake --build build --target install
+
+ # license
+ install -Dm0644 LICENSE -t "$pkgdir"/usr/share/doc/"$pkgname"
+
+ # manpages
+ install -Dm0644 doc/*.1 -t "$pkgdir"/usr/share/man/man1
+
+ # examples
+ install -Dm0644 doc/barrier.conf.example* -t "$pkgdir"/usr/share/doc/"$pkgname"
}
-sha512sums="1ac945ce090d5bbdae7bab7d4ca802cc2d54c1644a12088203b240e38078d32d3b30ae2f764ba27d66c9d709e430b0eb1b4576314d99dd6177d8b88d19b89777 barrier-2.3.3.tar.gz
-a9a37a64677c0708d22c8ed08b71c47b613c404ea4a65eed40833bedc356162516c166e0eb53895ebe6f1bff14c42df1b40cb7dd7b3d2a2e258990d440f4d7e4 1-disable-test-include.patch"
+sha512sums="
+1ac945ce090d5bbdae7bab7d4ca802cc2d54c1644a12088203b240e38078d32d3b30ae2f764ba27d66c9d709e430b0eb1b4576314d99dd6177d8b88d19b89777 barrier-2.3.3.tar.gz
+a9a37a64677c0708d22c8ed08b71c47b613c404ea4a65eed40833bedc356162516c166e0eb53895ebe6f1bff14c42df1b40cb7dd7b3d2a2e258990d440f4d7e4 1-disable-test-include.patch
+5ba7fa70bc5a60faff7f4678d4ef9d958b8c4f987a3533523975b26ec8fd213c38d86380fc38ec44a0195ac2cf29cd23689ff84e2f5c743175679fac8387fa89 fix-riscv64-build.patch
+"
diff --git a/testing/barrier/fix-riscv64-build.patch b/testing/barrier/fix-riscv64-build.patch
new file mode 100644
index 0000000000..5c9914ac95
--- /dev/null
+++ b/testing/barrier/fix-riscv64-build.patch
@@ -0,0 +1,48 @@
+This is an upstream patch which fixes the build on riscv64.
+
+From bd0c671fcc9732c9d1ccf5216f34f4629640b9fb Mon Sep 17 00:00:00 2001
+From: Balint Reczey <balint.reczey@canonical.com>
+Date: Thu, 22 Oct 2020 22:00:18 +0200
+Subject: [PATCH] lib/ipc: Introduce writef_void(void*, ...)
+
+to fix ambiguity with writef(barrier::IStream*, ...)
+---
+ src/lib/barrier/ProtocolUtil.cpp | 4 ++--
+ src/lib/barrier/ProtocolUtil.h | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/lib/barrier/ProtocolUtil.cpp b/src/lib/barrier/ProtocolUtil.cpp
+index e742687f1..21ba38fcd 100644
+--- a/src/lib/barrier/ProtocolUtil.cpp
++++ b/src/lib/barrier/ProtocolUtil.cpp
+@@ -80,7 +80,7 @@ ProtocolUtil::vwritef(barrier::IStream* stream,
+
+ // fill buffer
+ UInt8* buffer = new UInt8[size];
+- writef(buffer, fmt, args);
++ writef_void(buffer, fmt, args);
+
+ try {
+ // write buffer
+@@ -339,7 +339,7 @@ ProtocolUtil::getLength(const char* fmt, va_list args)
+ }
+
+ void
+-ProtocolUtil::writef(void* buffer, const char* fmt, va_list args)
++ProtocolUtil::writef_void(void* buffer, const char* fmt, va_list args)
+ {
+ UInt8* dst = static_cast<UInt8*>(buffer);
+
+diff --git a/src/lib/barrier/ProtocolUtil.h b/src/lib/barrier/ProtocolUtil.h
+index 9930cfc0b..e01a6e608 100644
+--- a/src/lib/barrier/ProtocolUtil.h
++++ b/src/lib/barrier/ProtocolUtil.h
+@@ -79,7 +79,7 @@ class ProtocolUtil {
+ const char* fmt, va_list);
+
+ static UInt32 getLength(const char* fmt, va_list);
+- static void writef(void*, const char* fmt, va_list);
++ static void writef_void(void*, const char* fmt, va_list);
+ static UInt32 eatLength(const char** fmt);
+ static void read(barrier::IStream*, void*, UInt32);
+ };
diff --git a/testing/bazel2/APKBUILD b/testing/bazel2/APKBUILD
index d18244a5de..fedc80b10d 100644
--- a/testing/bazel2/APKBUILD
+++ b/testing/bazel2/APKBUILD
@@ -2,12 +2,12 @@
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
pkgname=bazel2
pkgver=2.2.0
-pkgrel=0
+pkgrel=1
pkgdesc="A fast, scalable, multi-language and extensible build system"
url="https://bazel.build/"
-arch="x86_64"
+#arch="x86_64"
license="Apache-2.0"
-depends="bash libarchive openjdk8 zip unzip"
+depends="bash libarchive java-jdk zip unzip"
makedepends="python3 linux-headers protobuf coreutils"
options="!strip"
replaces="bazel"
@@ -23,9 +23,8 @@ source="https://github.com/bazelbuild/bazel/releases/download/$pkgver/bazel-$pkg
build() {
# based on
# https://github.com/vbatts/copr-build-bazel/blob/master/bazel.spec
-
- export JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
export EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk"
+ export JAVA_HOME="/usr/lib/jvm/default-jvm/jre"
# horrible of horribles, just to have python in the PATH
# https://github.com/bazelbuild/bazel/issues/8665
diff --git a/testing/bazel3/APKBUILD b/testing/bazel3/APKBUILD
index 17071a84e5..1b55b792c3 100644
--- a/testing/bazel3/APKBUILD
+++ b/testing/bazel3/APKBUILD
@@ -2,16 +2,16 @@
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
pkgname=bazel3
pkgver=3.7.2
-pkgrel=0
+pkgrel=1
pkgdesc="A fast, scalable, multi-language and extensible build system"
url="https://bazel.build/"
-arch="all"
+arch=""
arch="$arch !x86 !s390x" # fatal error: jni_md.h: No such file or directory
arch="$arch !armhf !armv7" # java virtual machine runs out of resources
arch="$arch !ppc64le" # build timeouts in CI
-arch="$arch !mips !mips64" # no jvm
+arch="$arch !mips !mips64 !riscv64" # no jvm
license="Apache-2.0"
-depends="bash libarchive openjdk8 zip unzip"
+depends="bash libarchive java-jdk zip unzip"
makedepends="python3 linux-headers protobuf coreutils"
options="!strip"
subpackages="
@@ -20,14 +20,14 @@ subpackages="
$pkgname-zsh-completion
"
source="https://github.com/bazelbuild/bazel/releases/download/$pkgver/bazel-$pkgver-dist.zip
- patch_TEMP_FAILURE_RETRY.patch"
+ patch_TEMP_FAILURE_RETRY.patch
+ backport-java11-support.patch"
build() {
# based on
# https://github.com/vbatts/copr-build-bazel/blob/master/bazel.spec
-
- export JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
export EXTRA_BAZEL_ARGS="--host_javabase=@local_jdk//:jdk --sandbox_debug --verbose_failures"
+ export JAVA_HOME="/usr/lib/jvm/default-jvm"
case "$CARCH" in
aarch64)
@@ -95,4 +95,5 @@ unpack() {
}
sha512sums="e8746ef5ec22feb95e9dbbddb3fb56cf8f49c80f326fc2a4e0ce2619607826fac22f46bfb995daee55bf9ffabb9d646b8454be2bce7b479da5cf2a7e5b3be62b bazel-3.7.2-dist.zip
-b9e54443431fd0523831a777ab193515151402e61fd74bb2bbf5362136c5bf0fdc3072609a6b52d43b3ff3778759250d81c888c4e158d3d54f78f5a7ff6337c7 patch_TEMP_FAILURE_RETRY.patch"
+b9e54443431fd0523831a777ab193515151402e61fd74bb2bbf5362136c5bf0fdc3072609a6b52d43b3ff3778759250d81c888c4e158d3d54f78f5a7ff6337c7 patch_TEMP_FAILURE_RETRY.patch
+42847bd3cb19c39d7ca1e9220b0efac66893e5c94c802e438093ea96d5b4977b913fcb6f54fb038c175254c9906cad4b16f76cff02485d15f8f2e54f0864c7ee backport-java11-support.patch"
diff --git a/testing/bazel3/backport-java11-support.patch b/testing/bazel3/backport-java11-support.patch
new file mode 100644
index 0000000000..008474a3b4
--- /dev/null
+++ b/testing/bazel3/backport-java11-support.patch
@@ -0,0 +1,600 @@
+From 0d2d95cd7e34b4061c8e5fdfd21ba0ab8818c685 Mon Sep 17 00:00:00 2001
+From: Ivo List <ilist@google.com>
+Date: Mon, 7 Dec 2020 14:26:51 +0100
+Subject: [PATCH] Update to java_tools javac11 release 10.5 (#12647)
+Upstream: yes (https://github.com/bazelbuild/bazel/commit/0d2d95cd7e34b4061c8e5fdfd21ba0ab8818c685)
+
+* Java_tools javac11 v10.5 rc1.
+
+* Regression tests for https://github.com/bazelbuild/bazel/issues/12605
+
+* Java_tools javac11 v10.5 release.
+---
+ WORKSPACE | 72 ++++++-------
+ .../build/lib/bazel/rules/java/jdk.WORKSPACE | 18 ++--
+ src/test/shell/bazel/bazel_java14_test.sh | 100 +++++++++++++++++
+ src/test/shell/bazel/bazel_java15_test.sh | 102 ++++++++++++++++++
+ src/test/shell/bazel/bazel_java_test.sh | 101 +++++++++++++++++
+ .../shell/bazel/testdata/jdk_http_archives | 12 +--
+ 6 files changed, 354 insertions(+), 51 deletions(-)
+
+diff --git a/WORKSPACE b/WORKSPACE
+index 070b97616d2c..0878e18507ae 100644
+--- a/WORKSPACE
++++ b/WORKSPACE
+@@ -146,9 +146,9 @@ distdir_tar(
+ # Keep in sync with the archives fetched as part of building bazel.
+ archives = [
+ "e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip",
+- "java_tools_javac11_linux-v10.4.zip",
+- "java_tools_javac11_windows-v10.4.zip",
+- "java_tools_javac11_darwin-v10.4.zip",
++ "java_tools_javac11_linux-v10.5.zip",
++ "java_tools_javac11_windows-v10.5.zip",
++ "java_tools_javac11_darwin-v10.5.zip",
+ "coverage_output_generator-v2.5.zip",
+ # bazelbuid/stardoc
+ "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz",
+@@ -187,9 +187,9 @@ distdir_tar(
+ dirname = "derived/distdir",
+ sha256 = {
+ "e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip": "fe2e04f91ce8c59d49d91b8102edc6627c6fa2906c1b0e7346f01419ec4f419d",
+- "java_tools_javac11_linux-v10.4.zip": "7debb49457db2f10990f759b6984c6d4ccb4917a9a9fd402a6f224b5fb0e8e36",
+- "java_tools_javac11_windows-v10.4.zip": "3a7d802ccefffa6ecf6e190aaae081cf27fc0275e2a8dad7d3a943c63a4d0edc",
+- "java_tools_javac11_darwin-v10.4.zip": "587a7bc34c95a217a941b01a5a1f8ee48114fbe87e05872a41b7e019e5297a8a",
++ "java_tools_javac11_linux-v10.5.zip": "355c27c603e8fc64bb0e2d7f809741f42576d5f4540f9ce28fd55922085af639",
++ "java_tools_javac11_windows-v10.5.zip": "0b4469ca1a9b3f26cb82fb0f4fd00096f0d839ec2fae097e7bdbb982e3a95a59",
++ "java_tools_javac11_darwin-v10.5.zip": "95aae0a32a170c72a68abb0b9dd6bac7ea3e08c504a5d8c6e8bf7ac51628c98f",
+ "coverage_output_generator-v2.5.zip": "cd14f1cb4559e4723e63b7e7b06d09fcc3bd7ba58d03f354cdff1439bd936a7d",
+ # bazelbuild/stardoc
+ "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1",
+@@ -230,14 +230,14 @@ distdir_tar(
+ "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip",
+ "https://github.com/google/desugar_jdk_libs/archive/e0b0291b2c51fbe5a7cfa14473a1ae850f94f021.zip",
+ ],
+- "java_tools_javac11_linux-v10.4.zip": [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_linux-v10.4.zip",
++ "java_tools_javac11_linux-v10.5.zip": [
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_linux-v10.5.zip",
+ ],
+- "java_tools_javac11_windows-v10.4.zip": [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_windows-v10.4.zip",
++ "java_tools_javac11_windows-v10.5.zip": [
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_windows-v10.5.zip",
+ ],
+- "java_tools_javac11_darwin-v10.4.zip": [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_darwin-v10.4.zip",
++ "java_tools_javac11_darwin-v10.5.zip": [
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_darwin-v10.5.zip",
+ ],
+ "coverage_output_generator-v2.5.zip": [
+ "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip",
+@@ -545,9 +545,9 @@ http_archive(
+ distdir_tar(
+ name = "test_WORKSPACE_files",
+ archives = [
+- "java_tools_javac11_linux-v10.4.zip",
+- "java_tools_javac11_windows-v10.4.zip",
+- "java_tools_javac11_darwin-v10.4.zip",
++ "java_tools_javac11_linux-v10.5.zip",
++ "java_tools_javac11_windows-v10.5.zip",
++ "java_tools_javac11_darwin-v10.5.zip",
+ "coverage_output_generator-v2.5.zip",
+ "zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz",
+ "zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz",
+@@ -579,9 +579,9 @@ distdir_tar(
+ ],
+ dirname = "test_WORKSPACE/distdir",
+ sha256 = {
+- "java_tools_javac11_linux-v10.4.zip": "7debb49457db2f10990f759b6984c6d4ccb4917a9a9fd402a6f224b5fb0e8e36",
+- "java_tools_javac11_windows-v10.4.zip": "3a7d802ccefffa6ecf6e190aaae081cf27fc0275e2a8dad7d3a943c63a4d0edc",
+- "java_tools_javac11_darwin-v10.4.zip": "587a7bc34c95a217a941b01a5a1f8ee48114fbe87e05872a41b7e019e5297a8a",
++ "java_tools_javac11_linux-v10.5.zip": "355c27c603e8fc64bb0e2d7f809741f42576d5f4540f9ce28fd55922085af639",
++ "java_tools_javac11_windows-v10.5.zip": "0b4469ca1a9b3f26cb82fb0f4fd00096f0d839ec2fae097e7bdbb982e3a95a59",
++ "java_tools_javac11_darwin-v10.5.zip": "95aae0a32a170c72a68abb0b9dd6bac7ea3e08c504a5d8c6e8bf7ac51628c98f",
+ "coverage_output_generator-v2.5.zip": "cd14f1cb4559e4723e63b7e7b06d09fcc3bd7ba58d03f354cdff1439bd936a7d",
+ "zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz": "360626cc19063bc411bfed2914301b908a8f77a7919aaea007a977fa8fb3cde1",
+ "zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz": "a452f1b9682d9f83c1c14e54d1446e1c51b5173a3a05dcb013d380f9508562e4",
+@@ -612,9 +612,9 @@ distdir_tar(
+ "df3ea785d8c30a9503321a3d35ee7d35808f190d.tar.gz": "f368a8476f4e2e0eccf8a7318b98dafbe30b2600f4e3cf52636e5eb145aba06a",
+ },
+ urls = {
+- "java_tools_javac11_linux-v10.4.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_linux-v10.4.zip"],
+- "java_tools_javac11_windows-v10.4.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_windows-v10.4.zip"],
+- "java_tools_javac11_darwin-v10.4.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_darwin-v10.4.zip"],
++ "java_tools_javac11_linux-v10.5.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_linux-v10.5.zip"],
++ "java_tools_javac11_windows-v10.5.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_windows-v10.5.zip"],
++ "java_tools_javac11_darwin-v10.5.zip": ["https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_darwin-v10.5.zip"],
+ "coverage_output_generator-v2.5.zip": ["https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.5.zip"],
+ "zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64.tar.gz"],
+ "zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz": ["https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64.tar.gz"],
+@@ -919,10 +919,10 @@ http_archive(
+ name = "remote_java_tools_linux_for_testing",
+ patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
+ patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
+- sha256 = "7debb49457db2f10990f759b6984c6d4ccb4917a9a9fd402a6f224b5fb0e8e36",
++ sha256 = "355c27c603e8fc64bb0e2d7f809741f42576d5f4540f9ce28fd55922085af639",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_linux-v10.4.zip",
+- "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.4/java_tools_javac11_linux-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_linux-v10.5.zip",
++ "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.5/java_tools_javac11_linux-v10.5.zip",
+ ],
+ )
+
+@@ -931,10 +931,10 @@ http_archive(
+ name = "remote_java_tools_windows_for_testing",
+ patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
+ patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
+- sha256 = "3a7d802ccefffa6ecf6e190aaae081cf27fc0275e2a8dad7d3a943c63a4d0edc",
++ sha256 = "0b4469ca1a9b3f26cb82fb0f4fd00096f0d839ec2fae097e7bdbb982e3a95a59",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_windows-v10.4.zip",
+- "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.4/java_tools_javac11_windows-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_windows-v10.5.zip",
++ "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.5/java_tools_javac11_windows-v10.5.zip",
+ ],
+ )
+
+@@ -943,10 +943,10 @@ http_archive(
+ name = "remote_java_tools_darwin_for_testing",
+ patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
+ patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
+- sha256 = "587a7bc34c95a217a941b01a5a1f8ee48114fbe87e05872a41b7e019e5297a8a",
++ sha256 = "95aae0a32a170c72a68abb0b9dd6bac7ea3e08c504a5d8c6e8bf7ac51628c98f",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_darwin-v10.4.zip",
+- "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.4/java_tools_javac11_darwin-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_darwin-v10.5.zip",
++ "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.5/java_tools_javac11_darwin-v10.5.zip",
+ ],
+ )
+
+@@ -955,9 +955,9 @@ http_archive(
+ name = "remote_java_tools_javac11_test_linux",
+ patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
+ patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
+- sha256 = "7debb49457db2f10990f759b6984c6d4ccb4917a9a9fd402a6f224b5fb0e8e36",
++ sha256 = "355c27c603e8fc64bb0e2d7f809741f42576d5f4540f9ce28fd55922085af639",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_linux-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_linux-v10.5.zip",
+ ],
+ )
+
+@@ -966,9 +966,9 @@ http_archive(
+ name = "remote_java_tools_javac11_test_windows",
+ patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
+ patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
+- sha256 = "3a7d802ccefffa6ecf6e190aaae081cf27fc0275e2a8dad7d3a943c63a4d0edc",
++ sha256 = "0b4469ca1a9b3f26cb82fb0f4fd00096f0d839ec2fae097e7bdbb982e3a95a59",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_windows-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_windows-v10.5.zip",
+ ],
+ )
+
+@@ -977,9 +977,9 @@ http_archive(
+ name = "remote_java_tools_javac11_test_darwin",
+ patch_cmds = EXPORT_WORKSPACE_IN_BUILD_FILE,
+ patch_cmds_win = EXPORT_WORKSPACE_IN_BUILD_FILE_WIN,
+- sha256 = "587a7bc34c95a217a941b01a5a1f8ee48114fbe87e05872a41b7e019e5297a8a",
++ sha256 = "95aae0a32a170c72a68abb0b9dd6bac7ea3e08c504a5d8c6e8bf7ac51628c98f",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_darwin-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_darwin-v10.5.zip",
+ ],
+ )
+
+diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE
+index e06c7591dcf1..275aa365d80b 100644
+--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE
++++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE
+@@ -163,10 +163,10 @@ maybe(
+ maybe(
+ http_archive,
+ name = "remote_java_tools_linux",
+- sha256 = "7debb49457db2f10990f759b6984c6d4ccb4917a9a9fd402a6f224b5fb0e8e36",
++ sha256 = "355c27c603e8fc64bb0e2d7f809741f42576d5f4540f9ce28fd55922085af639",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_linux-v10.4.zip",
+- "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.4/java_tools_javac11_linux-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_linux-v10.5.zip",
++ "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.5/java_tools_javac11_linux-v10.5.zip",
+ ],
+ )
+
+@@ -174,10 +174,10 @@ maybe(
+ maybe(
+ http_archive,
+ name = "remote_java_tools_windows",
+- sha256 = "3a7d802ccefffa6ecf6e190aaae081cf27fc0275e2a8dad7d3a943c63a4d0edc",
++ sha256 = "0b4469ca1a9b3f26cb82fb0f4fd00096f0d839ec2fae097e7bdbb982e3a95a59",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_windows-v10.4.zip",
+- "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.4/java_tools_javac11_windows-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_windows-v10.5.zip",
++ "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.5/java_tools_javac11_windows-v10.5.zip",
+ ],
+ )
+
+@@ -185,10 +185,10 @@ maybe(
+ maybe(
+ http_archive,
+ name = "remote_java_tools_darwin",
+- sha256 = "587a7bc34c95a217a941b01a5a1f8ee48114fbe87e05872a41b7e019e5297a8a",
++ sha256 = "95aae0a32a170c72a68abb0b9dd6bac7ea3e08c504a5d8c6e8bf7ac51628c98f",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_darwin-v10.4.zip",
+- "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.4/java_tools_javac11_darwin-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_darwin-v10.5.zip",
++ "https://github.com/bazelbuild/java_tools/releases/download/javac11_v10.5/java_tools_javac11_darwin-v10.5.zip",
+ ],
+ )
+
+diff --git a/src/test/shell/bazel/bazel_java14_test.sh b/src/test/shell/bazel/bazel_java14_test.sh
+index ed820373c274..59f49d1401a7 100755
+--- a/src/test/shell/bazel/bazel_java14_test.sh
++++ b/src/test/shell/bazel/bazel_java14_test.sh
+@@ -113,4 +113,104 @@ EOF
+ expect_log "0"
+ }
+
++# Regression test for https://github.com/bazelbuild/bazel/issues/12605
++function test_java15_plugins() {
++ mkdir -p java/main
++ cat >java/main/BUILD <<EOF
++java_library(
++ name = "Anno",
++ srcs = ["Anno.java"],
++)
++
++java_plugin(
++ name = "Proc",
++ srcs = ["Proc.java"],
++ deps = [":Anno"],
++ processor_class = "ex.Proc",
++ generates_api = True,
++)
++
++java_library(
++ name = "C1",
++ srcs = ["C1.java"],
++ deps = [":Anno"],
++ plugins = [":Proc"],
++)
++
++java_library(
++ name = "C2",
++ srcs = ["C2.java"],
++ deps = [":C1"],
++)
++EOF
++
++ cat >java/main/C1.java <<EOF
++package ex;
++
++public class C1 {
++ @Anno
++ @Deprecated
++ public void m() {}
++}
++EOF
++
++
++ cat >java/main/C2.java <<EOF
++package ex;
++
++public class C2 {
++ public void m() {
++ new C1().m();
++ }
++}
++
++EOF
++
++ cat >java/main/Anno.java <<EOF
++package ex;
++
++import java.lang.annotation.ElementType;
++import java.lang.annotation.Retention;
++import java.lang.annotation.RetentionPolicy;
++import java.lang.annotation.Target;
++
++@Retention(RetentionPolicy.RUNTIME)
++@Target({ElementType.METHOD})
++public @interface Anno {}
++EOF
++
++ cat >java/main/Proc.java <<EOF
++package ex;
++
++import java.util.Set;
++
++import javax.annotation.processing.AbstractProcessor;
++import javax.annotation.processing.RoundEnvironment;
++import javax.annotation.processing.SupportedAnnotationTypes;
++import javax.annotation.processing.SupportedSourceVersion;
++import javax.lang.model.SourceVersion;
++import javax.lang.model.element.Element;
++import javax.lang.model.element.TypeElement;
++import javax.lang.model.util.Elements;
++import javax.tools.Diagnostic.Kind;
++
++@SupportedSourceVersion(SourceVersion.RELEASE_8)
++@SupportedAnnotationTypes("ex.Anno")
++public class Proc extends AbstractProcessor {
++ @Override
++ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
++ Elements els = processingEnv.getElementUtils();
++ for (Element el : roundEnv.getElementsAnnotatedWith(Anno.class)) {
++ if (els.isDeprecated(el)) {
++ processingEnv.getMessager().printMessage(Kind.WARNING, "deprecated");
++ }
++ }
++ return true;
++ }
++}
++EOF
++
++ bazel build //java/main:C2 &>"${TEST_log}" || fail "Expected to build"
++}
++
+ run_suite "Tests new Java 14 language features"
+diff --git a/src/test/shell/bazel/bazel_java15_test.sh b/src/test/shell/bazel/bazel_java15_test.sh
+index 124e40a2b130..cff160843124 100755
+--- a/src/test/shell/bazel/bazel_java15_test.sh
++++ b/src/test/shell/bazel/bazel_java15_test.sh
+@@ -114,4 +114,106 @@ EOF
+ expect_log "^World\$"
+ }
+
++# Regression test for https://github.com/bazelbuild/bazel/issues/12605
++function test_java15_plugins() {
++ mkdir -p java/main
++ cat >java/main/BUILD <<EOF
++java_library(
++ name = "Anno",
++ srcs = ["Anno.java"],
++)
++
++java_plugin(
++ name = "Proc",
++ srcs = ["Proc.java"],
++ deps = [":Anno"],
++ processor_class = "ex.Proc",
++ generates_api = True,
++)
++
++java_library(
++ name = "C1",
++ srcs = ["C1.java"],
++ deps = [":Anno"],
++ plugins = [":Proc"],
++)
++
++java_library(
++ name = "C2",
++ srcs = ["C2.java"],
++ deps = [":C1"],
++)
++EOF
++
++ cat >java/main/C1.java <<EOF
++package ex;
++
++public class C1 {
++ @Anno
++ @Deprecated
++ public void m() {}
++}
++EOF
++
++
++ cat >java/main/C2.java <<EOF
++package ex;
++
++public class C2 {
++ public void m() {
++ new C1().m();
++ }
++}
++
++EOF
++
++ cat >java/main/Anno.java <<EOF
++package ex;
++
++import java.lang.annotation.ElementType;
++import java.lang.annotation.Retention;
++import java.lang.annotation.RetentionPolicy;
++import java.lang.annotation.Target;
++
++@Retention(RetentionPolicy.RUNTIME)
++@Target({ElementType.METHOD})
++public @interface Anno {}
++EOF
++
++ cat >java/main/Proc.java <<EOF
++package ex;
++
++import java.util.Set;
++
++import javax.annotation.processing.AbstractProcessor;
++import javax.annotation.processing.RoundEnvironment;
++import javax.annotation.processing.SupportedAnnotationTypes;
++import javax.annotation.processing.SupportedSourceVersion;
++import javax.lang.model.SourceVersion;
++import javax.lang.model.element.Element;
++import javax.lang.model.element.TypeElement;
++import javax.lang.model.util.Elements;
++import javax.tools.Diagnostic.Kind;
++
++@SupportedSourceVersion(SourceVersion.RELEASE_8)
++@SupportedAnnotationTypes("ex.Anno")
++public class Proc extends AbstractProcessor {
++ @Override
++ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
++ Elements els = processingEnv.getElementUtils();
++ for (Element el : roundEnv.getElementsAnnotatedWith(Anno.class)) {
++ if (els.isDeprecated(el)) {
++ processingEnv.getMessager().printMessage(Kind.WARNING, "deprecated");
++ }
++ }
++ return true;
++ }
++}
++EOF
++
++ bazel build //java/main:C2 &>"${TEST_log}" || fail "Expected to build"
++}
++
++
++
+ run_suite "Tests new Java 15 language features"
+diff --git a/src/test/shell/bazel/bazel_java_test.sh b/src/test/shell/bazel/bazel_java_test.sh
+index b544b21fd551..ef1b0f05f4d8 100755
+--- a/src/test/shell/bazel/bazel_java_test.sh
++++ b/src/test/shell/bazel/bazel_java_test.sh
+@@ -1626,4 +1626,105 @@ EOF
+ expect_log "hello 123"
+ }
+
++# Regression test for https://github.com/bazelbuild/bazel/issues/12605
++function test_java15_plugins() {
++ mkdir -p java/main
++ cat >java/main/BUILD <<EOF
++java_library(
++ name = "Anno",
++ srcs = ["Anno.java"],
++)
++
++java_plugin(
++ name = "Proc",
++ srcs = ["Proc.java"],
++ deps = [":Anno"],
++ processor_class = "ex.Proc",
++ generates_api = True,
++)
++
++java_library(
++ name = "C1",
++ srcs = ["C1.java"],
++ deps = [":Anno"],
++ plugins = [":Proc"],
++)
++
++java_library(
++ name = "C2",
++ srcs = ["C2.java"],
++ deps = [":C1"],
++)
++EOF
++
++ cat >java/main/C1.java <<EOF
++package ex;
++
++public class C1 {
++ @Anno
++ @Deprecated
++ public void m() {}
++}
++EOF
++
++
++ cat >java/main/C2.java <<EOF
++package ex;
++
++public class C2 {
++ public void m() {
++ new C1().m();
++ }
++}
++
++EOF
++
++ cat >java/main/Anno.java <<EOF
++package ex;
++
++import java.lang.annotation.ElementType;
++import java.lang.annotation.Retention;
++import java.lang.annotation.RetentionPolicy;
++import java.lang.annotation.Target;
++
++@Retention(RetentionPolicy.RUNTIME)
++@Target({ElementType.METHOD})
++public @interface Anno {}
++EOF
++
++ cat >java/main/Proc.java <<EOF
++package ex;
++
++import java.util.Set;
++
++import javax.annotation.processing.AbstractProcessor;
++import javax.annotation.processing.RoundEnvironment;
++import javax.annotation.processing.SupportedAnnotationTypes;
++import javax.annotation.processing.SupportedSourceVersion;
++import javax.lang.model.SourceVersion;
++import javax.lang.model.element.Element;
++import javax.lang.model.element.TypeElement;
++import javax.lang.model.util.Elements;
++import javax.tools.Diagnostic.Kind;
++
++@SupportedSourceVersion(SourceVersion.RELEASE_8)
++@SupportedAnnotationTypes("ex.Anno")
++public class Proc extends AbstractProcessor {
++ @Override
++ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
++ Elements els = processingEnv.getElementUtils();
++ for (Element el : roundEnv.getElementsAnnotatedWith(Anno.class)) {
++ if (els.isDeprecated(el)) {
++ processingEnv.getMessager().printMessage(Kind.WARNING, "deprecated");
++ }
++ }
++ return true;
++ }
++}
++EOF
++
++ bazel build //java/main:C2 &>"${TEST_log}" || fail "Expected to build"
++}
++
++
+ run_suite "Java integration tests"
+diff --git a/src/test/shell/bazel/testdata/jdk_http_archives b/src/test/shell/bazel/testdata/jdk_http_archives
+index 03ad9a6cfb12..5122a14cd63a 100644
+--- a/src/test/shell/bazel/testdata/jdk_http_archives
++++ b/src/test/shell/bazel/testdata/jdk_http_archives
+@@ -2,25 +2,25 @@
+ # This must be kept in sync with the top-level WORKSPACE file.
+ http_archive(
+ name = "remote_java_tools_javac11_test_linux",
+- sha256 = "7debb49457db2f10990f759b6984c6d4ccb4917a9a9fd402a6f224b5fb0e8e36",
++ sha256 = "355c27c603e8fc64bb0e2d7f809741f42576d5f4540f9ce28fd55922085af639",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_linux-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_linux-v10.5.zip",
+ ],
+ )
+ # This must be kept in sync with the top-level WORKSPACE file.
+ http_archive(
+ name = "remote_java_tools_javac11_test_windows",
+- sha256 = "3a7d802ccefffa6ecf6e190aaae081cf27fc0275e2a8dad7d3a943c63a4d0edc",
++ sha256 = "0b4469ca1a9b3f26cb82fb0f4fd00096f0d839ec2fae097e7bdbb982e3a95a59",
+ urls = [
+- "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.4/java_tools_javac11_windows-v10.4.zip",
++ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_windows-v10.5.zip",
+ ],
+ )
+ # This must be kept in sync