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/APKBUILD47
-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/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/APKBUILD7
-rw-r--r--testing/afetch/APKBUILD6
-rw-r--r--testing/age/APKBUILD13
-rw-r--r--testing/airsonic/APKBUILD22
-rw-r--r--testing/airsonic/airsonic.initd15
-rw-r--r--testing/airsonic/airsonic.pre-install6
-rw-r--r--testing/alpine-lift/APKBUILD2
-rw-r--r--testing/amfora/APKBUILD2
-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/apitrace/0001-libbacktrace-include-config.h.patch26
-rw-r--r--testing/apitrace/APKBUILD42
-rw-r--r--testing/apmpkg/APKBUILD35
-rw-r--r--testing/aports-glmr/APKBUILD2
-rw-r--r--testing/apparmor/0002-utils-remove-vim-from-the-default-build.patch46
-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/APKBUILD30
-rw-r--r--testing/aqemu/APKBUILD8
-rw-r--r--testing/aqemu/fix-includes.patch10
-rw-r--r--testing/armadillo/APKBUILD36
-rw-r--r--testing/armagetronad/APKBUILD4
-rw-r--r--testing/artifactory-oss/APKBUILD101
-rw-r--r--testing/artifactory-oss/artifactory-oss.post-install7
-rw-r--r--testing/artifactory-oss/artifactory-oss.pre-install6
-rw-r--r--testing/artifactory-oss/artifactory.confd44
-rw-r--r--testing/asteroid-alarmclock/APKBUILD54
-rw-r--r--testing/asteroid-alarmclock/fix-build.patch19
-rw-r--r--testing/asteroid-calculator/APKBUILD53
-rw-r--r--testing/asteroid-calculator/fix-build.patch19
-rw-r--r--testing/asteroid-calendar/APKBUILD43
-rw-r--r--testing/asteroid-calendar/fix-build.patch19
-rw-r--r--testing/asteroid-camera/APKBUILD35
-rw-r--r--testing/asteroid-camera/fix-build.patch19
-rw-r--r--testing/asteroid-compass/APKBUILD39
-rw-r--r--testing/asteroid-compass/fix-build.patch19
-rw-r--r--testing/asteroid-flashlight/APKBUILD35
-rw-r--r--testing/asteroid-flashlight/fix-build.patch19
-rw-r--r--testing/asteroid-hrm/APKBUILD31
-rw-r--r--testing/asteroid-hrm/fix-build.patch19
-rw-r--r--testing/asteroid-music/APKBUILD51
-rw-r--r--testing/asteroid-music/fix-build.patch19
-rw-r--r--testing/asteroid-settings/APKBUILD43
-rw-r--r--testing/asteroid-settings/fix-build.patch23
-rw-r--r--testing/asteroid-stopwatch/APKBUILD50
-rw-r--r--testing/asteroid-stopwatch/fix-build.patch19
-rw-r--r--testing/asteroid-timer/APKBUILD46
-rw-r--r--testing/asteroid-timer/fix-build.patch19
-rw-r--r--testing/asteroid-weather/APKBUILD46
-rw-r--r--testing/asteroid-weather/fix-build.patch19
-rw-r--r--testing/asuran-cli/APKBUILD2
-rw-r--r--testing/asymptote/APKBUILD2
-rw-r--r--testing/async-profiler/APKBUILD7
-rw-r--r--testing/atomicparsley/APKBUILD8
-rw-r--r--testing/autocutsel/APKBUILD27
-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/b3sum/APKBUILD10
-rw-r--r--testing/bandwhich/APKBUILD25
-rw-r--r--testing/barrier/APKBUILD2
-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/APKBUILD130
-rw-r--r--testing/bazel4/patch_TEMP_FAILURE_RETRY.patch41
-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/bees/APKBUILD8
-rw-r--r--testing/belcard/APKBUILD4
-rw-r--r--testing/belle-sip/APKBUILD8
-rw-r--r--testing/belr/APKBUILD4
-rw-r--r--testing/biboumi/APKBUILD36
-rw-r--r--testing/bitlbee-facebook/APKBUILD4
-rw-r--r--testing/bitlbee-mastodon/APKBUILD4
-rw-r--r--testing/bitwarden_rs/APKBUILD2
-rw-r--r--testing/blackbox_exporter/APKBUILD4
-rw-r--r--testing/blender/0001-musl-fixes.patch8
-rw-r--r--testing/blender/0002-fix-linking-issue.patch4
-rw-r--r--testing/blender/0003-increase-thread-stack-size-for-musl.patch4
-rw-r--r--testing/blender/APKBUILD20
-rw-r--r--testing/blocky/APKBUILD6
-rw-r--r--testing/blueman/APKBUILD43
-rw-r--r--testing/blueman/blueman.post-deinstall5
-rw-r--r--testing/blueman/blueman.post-install5
-rw-r--r--testing/blueman/blueman.post-upgrade5
-rw-r--r--testing/boinc/APKBUILD2
-rw-r--r--testing/bombadillo/APKBUILD32
-rw-r--r--testing/borgmatic/APKBUILD40
-rw-r--r--testing/bottom/APKBUILD25
-rw-r--r--testing/boxes/APKBUILD12
-rw-r--r--testing/brltty/269.patch49
-rw-r--r--testing/brltty/APKBUILD8
-rw-r--r--testing/buildah/APKBUILD31
-rw-r--r--testing/bumprace/APKBUILD7
-rw-r--r--testing/burp/APKBUILD8
-rw-r--r--testing/cadence/APKBUILD36
-rw-r--r--testing/cadence/fix-QPainterPath.patch34
-rw-r--r--testing/cargo-c/APKBUILD10
-rw-r--r--testing/castor/APKBUILD2
-rw-r--r--testing/catgirl/APKBUILD8
-rw-r--r--testing/cava/APKBUILD6
-rw-r--r--testing/cawbird/APKBUILD25
-rw-r--r--testing/cbonsai/APKBUILD6
-rw-r--r--testing/cdogs-sdl/APKBUILD3
-rw-r--r--testing/cdrdao/APKBUILD6
-rw-r--r--testing/cfssl/APKBUILD37
-rw-r--r--testing/cglm/APKBUILD6
-rw-r--r--testing/checkpolicy/APKBUILD2
-rw-r--r--testing/cherrytree/APKBUILD21
-rw-r--r--testing/cherrytree/fmt8.patch13
-rw-r--r--testing/cjose/APKBUILD7
-rw-r--r--testing/clinfo/APKBUILD6
-rw-r--r--testing/clipman/APKBUILD6
-rwxr-xr-xtesting/clojure/APKBUILD14
-rw-r--r--testing/closure-compiler/APKBUILD6
-rw-r--r--testing/cloudfoundry-cli/APKBUILD27
-rw-r--r--testing/cluster-glue/APKBUILD14
-rw-r--r--testing/cockroach/APKBUILD2
-rw-r--r--testing/codemadness-frontends/APKBUILD40
-rw-r--r--testing/confd/0001-add-file-backend-to-quick-start-guide-727.patch27
-rw-r--r--testing/confd/APKBUILD40
-rw-r--r--testing/conntracct/APKBUILD2
-rw-r--r--testing/consul-replicate/APKBUILD4
-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/cpufetch/APKBUILD10
-rw-r--r--testing/cpufetch/fix-makefile-install.patch12
-rw-r--r--testing/cri-o/APKBUILD16
-rw-r--r--testing/cri-o/crio.conf5
-rw-r--r--testing/cri-o/remove-systemd-files.patch13
-rw-r--r--testing/cri-tools/APKBUILD2
-rw-r--r--testing/crypto++/APKBUILD3
-rw-r--r--testing/csfml/APKBUILD4
-rw-r--r--testing/csmith/APKBUILD17
-rw-r--r--testing/ctop/APKBUILD8
-rw-r--r--testing/curaengine/APKBUILD7
-rw-r--r--testing/ddcutil/APKBUILD13
-rw-r--r--testing/ddserver/APKBUILD28
-rw-r--r--testing/dehydrated/APKBUILD19
-rw-r--r--testing/delta/APKBUILD6
-rw-r--r--testing/delve/APKBUILD6
-rw-r--r--testing/dendrite/APKBUILD8
-rw-r--r--testing/diffoscope/APKBUILD8
-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/APKBUILD18
-rw-r--r--testing/dk/fix-musl.patch15
-rw-r--r--testing/dnsname/APKBUILD23
-rw-r--r--testing/dnssec-tools/APKBUILD2
-rw-r--r--testing/docker-cli-compose/APKBUILD43
-rw-r--r--testing/docker-volume-local-persist/APKBUILD3
-rw-r--r--testing/dockerize/APKBUILD2
-rw-r--r--testing/doctl/APKBUILD4
-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/4-upstream.patch67
-rw-r--r--testing/dovecot-ceph-plugin/5-dovecot3.15.patch12
-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/APKBUILD89
-rw-r--r--testing/dqlite/APKBUILD4
-rw-r--r--testing/drm_info/APKBUILD25
-rw-r--r--testing/drone-cli/APKBUILD13
-rw-r--r--testing/drone/APKBUILD2
-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/easyloggingpp-dev/APKBUILD4
-rw-r--r--testing/eclipse-ecj/APKBUILD22
-rw-r--r--testing/editorconfig-checker/APKBUILD29
-rw-r--r--testing/efi-mkkeys/APKBUILD20
-rw-r--r--testing/efi-mkuki/APKBUILD26
-rw-r--r--testing/efl/APKBUILD4
-rw-r--r--testing/efm-langserver/APKBUILD30
-rw-r--r--testing/ejabberd/APKBUILD2
-rw-r--r--testing/ejson/APKBUILD3
-rw-r--r--testing/elvish/APKBUILD4
-rw-r--r--testing/embree/APKBUILD10
-rw-r--r--testing/envconsul/APKBUILD2
-rw-r--r--testing/eolie/APKBUILD2
-rw-r--r--testing/etcd/APKBUILD10
-rw-r--r--testing/etcd/etcd.yaml-3.5.0 (renamed from testing/etcd/etcd.yaml-3.4.15)0
-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/fceux/APKBUILD13
-rw-r--r--testing/featherpad/APKBUILD40
-rw-r--r--testing/ffsend/APKBUILD8
-rw-r--r--testing/filebeat/APKBUILD5
-rw-r--r--testing/fileshelter/APKBUILD55
-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/flauschige-uhr/APKBUILD25
-rw-r--r--testing/fluent-bit/APKBUILD11
-rw-r--r--testing/fnott/APKBUILD6
-rw-r--r--testing/foliate/APKBUILD2
-rw-r--r--testing/font-uw-ttyp0/APKBUILD27
-rw-r--r--testing/font-uw-ttyp0/style.patch56
-rw-r--r--testing/fossil-gemini/APKBUILD26
-rw-r--r--testing/freeciv/APKBUILD158
-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/gammastep/APKBUILD4
-rw-r--r--testing/gaupol/APKBUILD3
-rw-r--r--testing/gb/APKBUILD4
-rw-r--r--testing/gemget/APKBUILD2
-rw-r--r--testing/genext2fs/APKBUILD43
-rw-r--r--testing/genext2fs/version.patch26
-rw-r--r--testing/geodns/APKBUILD11
-rwxr-xr-xtesting/gf2x/APKBUILD2
-rw-r--r--testing/ginger/APKBUILD2
-rw-r--r--testing/gingerbase/APKBUILD2
-rw-r--r--testing/git-extras/APKBUILD33
-rw-r--r--testing/git-sizer/APKBUILD35
-rw-r--r--testing/git-sizer/skip-test-exec.patch12
-rw-r--r--testing/gitlab-release-cli/APKBUILD2
-rw-r--r--testing/glog/APKBUILD38
-rw-r--r--testing/glog/pc-file.patch39
-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/gnunet-gtk/APKBUILD2
-rw-r--r--testing/gnunet/APKBUILD3
-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-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/gobuster/APKBUILD2
-rw-r--r--testing/goimapnotify/APKBUILD40
-rw-r--r--testing/gomuks/APKBUILD2
-rw-r--r--testing/gopls/APKBUILD4
-rw-r--r--testing/gops/APKBUILD18
-rw-r--r--testing/gortr/APKBUILD14
-rw-r--r--testing/gosu/APKBUILD6
-rw-r--r--testing/gpa/APKBUILD13
-rw-r--r--testing/gpg-tui/APKBUILD42
-rw-r--r--testing/gpm/APKBUILD11
-rw-r--r--testing/gpm/gcc-10.patch12
-rw-r--r--testing/gprbuild/APKBUILD2
-rw-r--r--testing/grafana-image-renderer/APKBUILD8
-rw-r--r--testing/grcov/APKBUILD6
-rw-r--r--testing/greetd-gtkgreet/APKBUILD2
-rw-r--r--testing/greetd/APKBUILD2
-rw-r--r--testing/gron/APKBUILD15
-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/APKBUILD2
-rw-r--r--testing/gstreamer-vaapi/APKBUILD2
-rw-r--r--testing/gstreamermm/APKBUILD17
-rw-r--r--testing/guile-reader/APKBUILD38
-rw-r--r--testing/gumbo-parser/APKBUILD46
-rw-r--r--testing/gx-go/APKBUILD6
-rw-r--r--testing/gx/APKBUILD2
-rw-r--r--testing/hamlib/APKBUILD12
-rw-r--r--testing/hamlib/fix-musl.patch10
-rw-r--r--testing/harminv/APKBUILD5
-rw-r--r--testing/hd-idle/APKBUILD2
-rw-r--r--testing/helm/APKBUILD34
-rw-r--r--testing/heplify-server/APKBUILD42
-rw-r--r--testing/heplify-server/default-config.patch33
-rw-r--r--testing/heplify-server/fix-go-vet-errors.patch77
-rw-r--r--testing/heplify/APKBUILD14
-rw-r--r--testing/hexdiff/APKBUILD6
-rw-r--r--testing/hexer/APKBUILD4
-rw-r--r--testing/hinsightd/APKBUILD61
-rw-r--r--testing/homer-app/APKBUILD2
-rw-r--r--testing/hopalong/APKBUILD4
-rw-r--r--testing/horizon/APKBUILD8
-rw-r--r--testing/horizon/riscv.patch24
-rw-r--r--testing/hotspot/APKBUILD4
-rw-r--r--testing/howard-bc/APKBUILD8
-rw-r--r--testing/hping3/APKBUILD8
-rw-r--r--testing/hping3/hping3-bytesex.patch8
-rw-r--r--testing/htmlcxx/APKBUILD25
-rw-r--r--testing/httrack/APKBUILD7
-rw-r--r--testing/hub/APKBUILD2
-rw-r--r--testing/hy/APKBUILD16
-rw-r--r--testing/hydroxide/APKBUILD8
-rw-r--r--testing/i2pd/APKBUILD9
-rw-r--r--testing/i3blocks/APKBUILD4
-rw-r--r--testing/i3lock-color/APKBUILD45
-rw-r--r--testing/i3status-rust/APKBUILD12
-rw-r--r--testing/icewm/APKBUILD8
-rw-r--r--testing/icmake/APKBUILD11
-rw-r--r--testing/icmake/disable-clear-screen.patch26
-rw-r--r--testing/ideviceinstaller/APKBUILD31
-rw-r--r--testing/idevicerestore/APKBUILD31
-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/APKBUILD21
-rw-r--r--testing/idris2/static-inline.patch23
-rw-r--r--testing/ifuse/APKBUILD31
-rw-r--r--testing/ijq/APKBUILD4
-rwxr-xr-xtesting/inspircd/APKBUILD10
-rw-r--r--testing/iozone/APKBUILD18
-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/APKBUILD4
-rw-r--r--testing/jack_capture/APKBUILD12
-rw-r--r--testing/janus-gateway/APKBUILD12
-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/APKBUILD8
-rw-r--r--testing/jhead/APKBUILD11
-rw-r--r--testing/kak-lsp/APKBUILD2
-rw-r--r--testing/kannel/APKBUILD10
-rw-r--r--testing/kannel/gcc-10.patch30
-rw-r--r--testing/kapow/APKBUILD2
-rw-r--r--testing/kcgi/APKBUILD16
-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/kernel-hooks/APKBUILD20
-rw-r--r--testing/kernel-hooks/README13
-rw-r--r--testing/kernel-hooks/kernel-hooks.trigger51
-rw-r--r--testing/kexec-tools/APKBUILD2
-rw-r--r--testing/keybase-client/APKBUILD3
-rw-r--r--testing/keystone/APKBUILD7
-rw-r--r--testing/khal/APKBUILD9
-rw-r--r--testing/khal/tests-account-for-changed-error-message.patch13
-rw-r--r--testing/khealthcertificate/APKBUILD42
-rw-r--r--testing/kicad-library/APKBUILD19
-rw-r--r--testing/kicad/APKBUILD11
-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/APKBUILD32
-rw-r--r--testing/kiwix-lib/APKBUILD34
-rw-r--r--testing/kiwix-tools/APKBUILD27
-rw-r--r--testing/kmscube/APKBUILD26
-rw-r--r--testing/knxd/APKBUILD2
-rw-r--r--testing/kodi-game-libretro-dosbox/APKBUILD8
-rw-r--r--testing/kodi-game-libretro-fbneo/APKBUILD34
-rw-r--r--testing/kodi-game-libretro-nestopia/APKBUILD10
-rw-r--r--testing/kodi-game-libretro-snes9x/APKBUILD10
-rw-r--r--testing/kodi-inputstream-adaptive/APKBUILD21
-rw-r--r--testing/kodi-inputstream-ffmpegdirect/APKBUILD4
-rw-r--r--testing/kodi-peripheral-joystick/APKBUILD8
-rw-r--r--testing/kodi-pvr-iptvsimple/APKBUILD8
-rw-r--r--testing/kodi-vfs-libarchive/APKBUILD31
-rw-r--r--testing/kodi-vfs-rar/APKBUILD31
-rw-r--r--testing/kodi-vfs-sacd/APKBUILD31
-rw-r--r--testing/kodi-vfs-sftp/APKBUILD31
-rw-r--r--testing/kompose/APKBUILD6
-rw-r--r--testing/kopano-core/0001-python-Use-libmdbx-instead-of-bsddb.patch196
-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/kops/APKBUILD2
-rw-r--r--testing/kristall/APKBUILD8
-rw-r--r--testing/kubernetes/APKBUILD10
-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/lbreakout2/APKBUILD49
-rw-r--r--testing/lbreakouthd/APKBUILD55
-rw-r--r--testing/lbreakouthd/fix-undeclared-uint.patch10
-rw-r--r--testing/ledger/APKBUILD11
-rw-r--r--testing/ledger/boost-176.patch35
-rw-r--r--testing/leiningen/APKBUILD14
-rw-r--r--testing/lf/APKBUILD30
-rw-r--r--testing/lgogdownloader/APKBUILD36
-rw-r--r--testing/libarcus/APKBUILD9
-rw-r--r--testing/libchewing/APKBUILD33
-rw-r--r--testing/libcork/APKBUILD3
-rw-r--r--testing/libcorkipset/APKBUILD3
-rw-r--r--testing/libeatmydata/APKBUILD10
-rw-r--r--testing/libeatmydata/autoconf-2.71.patch12
-rw-r--r--testing/libexosip2/APKBUILD6
-rw-r--r--testing/libfishsound/APKBUILD8
-rw-r--r--testing/libfm-qt/APKBUILD6
-rw-r--r--testing/libgnomecanvas/APKBUILD4
-rw-r--r--testing/libgpod/APKBUILD2
-rw-r--r--testing/libideviceactivation/APKBUILD31
-rw-r--r--testing/libirecovery/APKBUILD37
-rw-r--r--testing/libite/APKBUILD42
-rw-r--r--testing/libliftoff/APKBUILD29
-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/APKBUILD37
-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/libnbd/APKBUILD43
-rw-r--r--testing/libnxml/APKBUILD3
-rw-r--r--testing/libofx/APKBUILD6
-rw-r--r--testing/liboggz/APKBUILD8
-rw-r--r--testing/libosip2/APKBUILD2
-rw-r--r--testing/libpg_query/APKBUILD47
-rw-r--r--testing/libpg_query/build-shared-lib.patch56
-rw-r--r--testing/libpg_query/dont-override-opt-level.patch13
-rw-r--r--testing/libpg_query/make-install.patch63
-rw-r--r--testing/libpg_query/unbundle-vendor-deps.patch38
-rw-r--r--testing/libpg_query/verbose-build.patch27
-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-2048/APKBUILD23
-rw-r--r--testing/libretro-3dengine/APKBUILD12
-rw-r--r--testing/libretro-3dengine/patch-unbundle.patch47
-rw-r--r--testing/libretro-81/APKBUILD23
-rw-r--r--testing/libretro-atari800/APKBUILD5
-rw-r--r--testing/libretro-beetle-bsnes/APKBUILD25
-rw-r--r--testing/libretro-beetle-bsnes/patch-musl.patch63
-rw-r--r--testing/libretro-beetle-lynx/APKBUILD23
-rw-r--r--testing/libretro-beetle-ngp/APKBUILD23
-rw-r--r--testing/libretro-beetle-pce-fast/APKBUILD6
-rw-r--r--testing/libretro-beetle-pcfx/APKBUILD6
-rw-r--r--testing/libretro-beetle-saturn/APKBUILD6
-rw-r--r--testing/libretro-beetle-supergrafx/APKBUILD6
-rw-r--r--testing/libretro-beetle-vb/APKBUILD23
-rw-r--r--testing/libretro-beetle-wswan/APKBUILD23
-rw-r--r--testing/libretro-bk/APKBUILD23
-rw-r--r--testing/libretro-blastem/APKBUILD16
-rw-r--r--testing/libretro-blastem/patch-unbundle.patch92
-rw-r--r--testing/libretro-bluemsx/APKBUILD11
-rw-r--r--testing/libretro-bluemsx/patch-unbundle.patch38
-rw-r--r--testing/libretro-cannonball/APKBUILD4
-rw-r--r--testing/libretro-cap32/APKBUILD11
-rw-r--r--testing/libretro-cap32/patch-unbundle.patch45
-rw-r--r--testing/libretro-craft/APKBUILD24
-rw-r--r--testing/libretro-crocods/APKBUILD11
-rw-r--r--testing/libretro-crocods/patch-unbundle.patch33
-rw-r--r--testing/libretro-daphne/APKBUILD12
-rw-r--r--testing/libretro-daphne/patch-unbundle.patch67
-rw-r--r--testing/libretro-dinothawr/APKBUILD11
-rw-r--r--testing/libretro-dinothawr/patch-unbundle.patch129
-rw-r--r--testing/libretro-dolphin/APKBUILD47
-rw-r--r--testing/libretro-dosbox/APKBUILD23
-rw-r--r--testing/libretro-fbneo/APKBUILD11
-rw-r--r--testing/libretro-fbneo/patch-unbundle.patch12
-rw-r--r--testing/libretro-fceumm/APKBUILD23
-rw-r--r--testing/libretro-flycast/APKBUILD44
-rw-r--r--testing/libretro-flycast/patch-unbundle.patch160
-rw-r--r--testing/libretro-fmsx/APKBUILD23
-rw-r--r--testing/libretro-freechaf/APKBUILD23
-rw-r--r--testing/libretro-freeintv/APKBUILD23
-rw-r--r--testing/libretro-frodo/APKBUILD10
-rw-r--r--testing/libretro-frodo/patch-unbundle.patch40
-rw-r--r--testing/libretro-gambatte/APKBUILD23
-rw-r--r--testing/libretro-gearboy/APKBUILD24
-rw-r--r--testing/libretro-gong/APKBUILD23
-rw-r--r--testing/libretro-gpsp/APKBUILD23
-rw-r--r--testing/libretro-handy/APKBUILD23
-rw-r--r--testing/libretro-hatari/APKBUILD24
-rw-r--r--testing/libretro-melonds/APKBUILD24
-rw-r--r--testing/libretro-meteor/APKBUILD23
-rw-r--r--testing/libretro-mrboom/APKBUILD23
-rw-r--r--testing/libretro-mu/APKBUILD25
-rw-r--r--testing/libretro-neocd/APKBUILD27
-rw-r--r--testing/libretro-neocd/patch-unbundle.patch99
-rw-r--r--testing/libretro-o2em/APKBUILD23
-rw-r--r--testing/libretro-openlara/APKBUILD2
-rw-r--r--testing/libretro-parallel-n64/APKBUILD15
-rw-r--r--testing/libretro-parallel-n64/patch-aarch64.patch12
-rw-r--r--testing/libretro-parallel-n64/patch-arm.patch29
-rw-r--r--testing/libretro-pcem/APKBUILD2
-rw-r--r--testing/libretro-picodrive/APKBUILD2
-rw-r--r--testing/libretro-pokemini/APKBUILD23
-rw-r--r--testing/libretro-ppsspp/APKBUILD81
-rw-r--r--testing/libretro-ppsspp/patch-disable-git-version.patch25
-rw-r--r--testing/libretro-ppsspp/patch-unbundle.patch178
-rw-r--r--testing/libretro-prosystem/APKBUILD23
-rw-r--r--testing/libretro-quicknes/APKBUILD23
-rw-r--r--testing/libretro-sameboy/APKBUILD23
-rw-r--r--testing/libretro-stella2014/APKBUILD23
-rw-r--r--testing/libretro-tgbdual/APKBUILD23
-rw-r--r--testing/libretro-uzem/APKBUILD23
-rw-r--r--testing/libretro-vba-next/APKBUILD23
-rw-r--r--testing/libretro-vbam/APKBUILD23
-rw-r--r--testing/libretro-vecx/APKBUILD24
-rw-r--r--testing/libretro-virtualjaguar/APKBUILD23
-rw-r--r--testing/libserialport/APKBUILD18
-rw-r--r--testing/libsmi/APKBUILD25
-rw-r--r--testing/libstrophe/APKBUILD34
-rw-r--r--testing/libsysstat/APKBUILD6
-rw-r--r--testing/libtorrent-rasterbar/APKBUILD31
-rw-r--r--testing/libtorrent-rasterbar/cxx14.patch74
-rw-r--r--testing/libuninameslist/APKBUILD6
-rw-r--r--testing/libupnpp/APKBUILD10
-rw-r--r--testing/libva-utils/APKBUILD6
-rw-r--r--testing/libvmime/APKBUILD39
-rw-r--r--testing/libxml++-2.6/APKBUILD34
-rw-r--r--testing/libzookeeper/APKBUILD6
-rw-r--r--testing/light/APKBUILD2
-rw-r--r--testing/lighthouse/APKBUILD6
-rw-r--r--testing/lingot/APKBUILD48
-rw-r--r--testing/linphone/APKBUILD21
-rw-r--r--testing/linux-amlogic/APKBUILD2
-rw-r--r--testing/linux-edge/APKBUILD228
-rw-r--r--testing/linux-edge/config-edge-virt.aarch644934
-rw-r--r--testing/linux-edge/config-edge-virt.armv74460
-rw-r--r--testing/linux-edge/config-edge-virt.x86_644767
-rw-r--r--testing/linux-edge/config-edge.aarch649643
-rw-r--r--testing/linux-edge/config-edge.armv78191
-rw-r--r--testing/linux-edge/config-edge.x86_648839
-rw-r--r--testing/linux-elm/APKBUILD16
-rw-r--r--testing/linux-elm/config-elm.aarch64297
-rw-r--r--testing/linux-elm/fix-cursor.patch68
-rw-r--r--testing/linux-elm/revert-mtk-dpi.patch44
-rw-r--r--testing/linux-gru/APKBUILD20
-rw-r--r--testing/linux-gru/config-gru.aarch64616
-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/APKBUILD2
-rw-r--r--testing/litterbox/APKBUILD2
-rw-r--r--testing/llmnrd/APKBUILD10
-rw-r--r--testing/log4cpp/APKBUILD2
-rw-r--r--testing/log4cxx/APKBUILD1
-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/loolwsd/APKBUILD4
-rw-r--r--testing/lowdown/APKBUILD29
-rw-r--r--testing/lowjs/APKBUILD2
-rw-r--r--testing/lpairs2/APKBUILD50
-rw-r--r--testing/lpairs2/fix-undeclared-uint.patch10
-rw-r--r--testing/lua-lanes/APKBUILD51
-rw-r--r--testing/lua-lcurses/APKBUILD3
-rw-r--r--testing/lua-resty-redis/APKBUILD2
-rw-r--r--testing/lua-resty-upload/APKBUILD3
-rw-r--r--testing/luacov-html/APKBUILD53
-rw-r--r--testing/luacov/APKBUILD51
-rw-r--r--testing/luakit/APKBUILD7
-rw-r--r--testing/lumins/APKBUILD24
-rw-r--r--testing/lxd/APKBUILD7
-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-build-tools/APKBUILD8
-rw-r--r--testing/lxqt-config/APKBUILD8
-rw-r--r--testing/lxqt-core/APKBUILD2
-rw-r--r--testing/lxqt-desktop/APKBUILD2
-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/APKBUILD8
-rw-r--r--testing/lzbench/APKBUILD2
-rw-r--r--testing/ma1sd/APKBUILD12
-rw-r--r--testing/maddy/APKBUILD2
-rw-r--r--testing/mage/APKBUILD2
-rw-r--r--testing/mailutils/APKBUILD10
-rw-r--r--testing/mailutils/fix-build-with-gcc-10.patch26
-rw-r--r--testing/makeself/APKBUILD8
-rw-r--r--testing/makeself/makeself-header_path.patch3
-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/matterbridge/APKBUILD10
-rw-r--r--testing/matterhorn/APKBUILD83
-rw-r--r--testing/matterhorn/cabal.config5
-rw-r--r--testing/mautrix-whatsapp/APKBUILD4
-rw-r--r--testing/mdbook/APKBUILD24
-rw-r--r--testing/mdcat/APKBUILD15
-rw-r--r--testing/mediaelch/APKBUILD4
-rw-r--r--testing/mediastreamer2/APKBUILD4
-rw-r--r--testing/mednafen/APKBUILD8
-rw-r--r--testing/meek/APKBUILD4
-rw-r--r--testing/mercury/0001-disable-gcc-label-support-on-arm.patch33
-rw-r--r--testing/mercury/0002-always-build-shared-libs.patch281
-rw-r--r--testing/mercury/APKBUILD57
-rw-r--r--testing/mergerfs/APKBUILD7
-rw-r--r--testing/merlin/APKBUILD2
-rw-r--r--testing/metricbeat/APKBUILD50
-rw-r--r--testing/mgba/APKBUILD2
-rw-r--r--testing/miller/APKBUILD38
-rw-r--r--testing/minikube/APKBUILD10
-rw-r--r--testing/minio-client/APKBUILD2
-rw-r--r--testing/minio/APKBUILD3
-rw-r--r--testing/miniserve/APKBUILD2
-rw-r--r--testing/mixxx/APKBUILD3
-rw-r--r--testing/mk-configure/APKBUILD18
-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/mmix/APKBUILD3
-rw-r--r--testing/mnc/APKBUILD27
-rw-r--r--testing/mokutil/APKBUILD14
-rw-r--r--testing/monero/APKBUILD2
-rw-r--r--testing/mono/APKBUILD3
-rw-r--r--testing/mpir/APKBUILD4
-rw-r--r--testing/msgsl/APKBUILD37
-rw-r--r--testing/mtg/APKBUILD28
-rw-r--r--testing/mtg/apk.go6
-rw-r--r--testing/mtg/go.mod5
-rw-r--r--testing/mtg/go.sum538
-rw-r--r--testing/mtg/skip-tests-on-network-error.patch31
-rw-r--r--testing/multimc/APKBUILD8
-rw-r--r--testing/muparser/APKBUILD15
-rw-r--r--testing/mustach/APKBUILD2
-rw-r--r--testing/mustache/APKBUILD23
-rw-r--r--testing/mynewt-newt/APKBUILD2
-rw-r--r--testing/navidrome/APKBUILD9
-rw-r--r--testing/navidrome/navidrome.toml38
-rw-r--r--testing/neard/APKBUILD7
-rw-r--r--testing/neomutt/APKBUILD2
-rw-r--r--testing/netcdf-cxx4/APKBUILD38
-rw-r--r--testing/netcdf-fortran/APKBUILD4
-rw-r--r--testing/netifrc/APKBUILD27
-rw-r--r--testing/netsurf/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/APKBUILD88
-rw-r--r--testing/nim/nim-config-enable-ucontext.patch11
-rw-r--r--testing/nim/nim-config-fix-paths.patch15
-rw-r--r--testing/nim/niminst-fix-paths.patch170
-rw-r--r--testing/nimble/APKBUILD6
-rw-r--r--testing/nitro/APKBUILD8
-rw-r--r--testing/nitro/gettid.patch11
-rw-r--r--testing/nix/APKBUILD10
-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/noson-app/APKBUILD6
-rw-r--r--testing/noson/APKBUILD6
-rw-r--r--testing/npd6/APKBUILD2
-rw-r--r--testing/nsq/APKBUILD2
-rw-r--r--testing/nsss/APKBUILD6
-rw-r--r--testing/nullmailer/APKBUILD22
-rw-r--r--testing/nullmailer/nullmailer-2.2-disable-dns-using-test.patch26
-rw-r--r--testing/nullmailer/nullmailer-2.2-disable-smtp-auth-tests.patch57
-rw-r--r--testing/nullmailer/nullmailer-2.2-fix-test-racecondition.patch29
-rw-r--r--testing/nullmailer/nullmailer.initd36
-rw-r--r--testing/nullmailer/nullmailer.post-deinstall8
-rw-r--r--testing/nullmailer/nullmailer.post-install9
-rw-r--r--[-rwxr-xr-x]testing/nullmailer/nullmailer.pre-install0
-rw-r--r--testing/nullmailer/remotes.conf32
-rw-r--r--testing/nushell/0001-remove-dataframe-feature-from-default.patch25
-rw-r--r--testing/nushell/APKBUILD26
-rw-r--r--testing/nzbget/APKBUILD14
-rw-r--r--testing/obconf-qt/APKBUILD4
-rw-r--r--testing/obfs4proxy/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/ocamlclean/APKBUILD2
-rw-r--r--testing/ofono-phonesim/APKBUILD39
-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/APKBUILD27
-rw-r--r--testing/onboard/APKBUILD2
-rw-r--r--testing/onedrive/APKBUILD11
-rw-r--r--testing/onefetch/APKBUILD6
-rw-r--r--testing/open-plc-utils/APKBUILD8
-rw-r--r--testing/open-plc-utils/gcc-10.patch31
-rw-r--r--testing/opencascade/APKBUILD15
-rw-r--r--testing/opencascade/no_mallinfo.patch57
-rw-r--r--testing/opencolorio/APKBUILD52
-rw-r--r--testing/opencolorio/gcc9.patch26
-rw-r--r--testing/opencolorio/ocio-1.1.0-yamlcpp060.patch46
-rw-r--r--testing/opendmarc/APKBUILD73
-rw-r--r--testing/opendmarc/config-defaults.patch175
-rw-r--r--testing/opendmarc/dmarcfail-fix-shebang.patch8
-rw-r--r--testing/opendmarc/fix-153-duplicate-dkim-auth_result-sections.patch37
-rw-r--r--testing/opendmarc/fix-193-sql-strict-mode-compatibility.patch202
-rw-r--r--testing/opendmarc/netdb_defines.patch20
-rw-r--r--testing/opendmarc/opendmarc.initd32
-rw-r--r--testing/opendmarc/opendmarc.pre-install5
-rw-r--r--testing/openfire/APKBUILD9
-rw-r--r--testing/openimagedenoise/APKBUILD33
-rw-r--r--testing/openimageio/APKBUILD10
-rw-r--r--testing/openjdk12/APKBUILD9
-rw-r--r--testing/openjdk13/APKBUILD4
-rw-r--r--testing/openjdk14/APKBUILD4
-rw-r--r--testing/openjdk15/APKBUILD4
-rw-r--r--testing/openjdk16/APKBUILD15
-rw-r--r--testing/openocd-git/APKBUILD60
-rw-r--r--testing/openrc-exporter/APKBUILD2
-rw-r--r--testing/openresty/APKBUILD2
-rw-r--r--testing/opensbi/APKBUILD25
-rw-r--r--testing/openscad/APKBUILD12
-rw-r--r--testing/openscad/boost-1.72.patch24
-rw-r--r--testing/openscad/boost-1.74.0.patch28
-rw-r--r--testing/opensubdiv/0001-remove-rpath.patch36
-rw-r--r--testing/opensubdiv/APKBUILD64
-rw-r--r--testing/openttd-openmsx/APKBUILD12
-rw-r--r--testing/openvdb/APKBUILD17
-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/APKBUILD12
-rw-r--r--testing/ossec-hids-agent/APKBUILD2
-rw-r--r--testing/ossec-hids-local/APKBUILD1
-rw-r--r--testing/ossec-hids-server/APKBUILD1
-rw-r--r--testing/ossp-uuid/APKBUILD4
-rw-r--r--testing/otpclient/APKBUILD2
-rw-r--r--testing/otrs/APKBUILD7
-rw-r--r--testing/packer/APKBUILD36
-rw-r--r--testing/pam-rundir/APKBUILD32
-rw-r--r--testing/pam-rundir/fix-equal-bug-pr5.patch25
-rw-r--r--testing/pamtester/APKBUILD5
-rw-r--r--testing/pandoc/APKBUILD8
-rw-r--r--testing/pandoc/cabal.project.freeze111
-rw-r--r--testing/paperde/APKBUILD4
-rw-r--r--testing/partclone/APKBUILD12
-rw-r--r--testing/pastel/APKBUILD8
-rw-r--r--testing/pavucontrol-qt/APKBUILD6
-rw-r--r--testing/pcmanfm-qt/APKBUILD6
-rw-r--r--testing/pebble/APKBUILD34
-rw-r--r--testing/peg/APKBUILD27
-rw-r--r--testing/perl-algorithm-c3/APKBUILD1
-rw-r--r--testing/perl-aliased/APKBUILD3
-rw-r--r--testing/perl-anyevent-http/APKBUILD1
-rw-r--r--testing/perl-anyevent-influxdb/APKBUILD10
-rw-r--r--testing/perl-archive-extract/APKBUILD10
-rw-r--r--testing/perl-bind-config-parser/APKBUILD4
-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-clone-choose/APKBUILD5
-rw-r--r--testing/perl-clone-pp/APKBUILD1
-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-printer/APKBUILD1
-rw-r--r--testing/perl-data-validate-ip/APKBUILD1
-rw-r--r--testing/perl-datetime-format-sqlite/APKBUILD4
-rw-r--r--testing/perl-datetime-hires/APKBUILD36
-rw-r--r--testing/perl-dbicx-sugar/APKBUILD8
-rw-r--r--testing/perl-dbix-class-candy/APKBUILD11
-rw-r--r--testing/perl-dbix-class/APKBUILD24
-rw-r--r--testing/perl-dbix-datasource/APKBUILD4
-rw-r--r--testing/perl-dbix-introspector/APKBUILD7
-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-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-gtk2-ex-listmodelconcat/APKBUILD5
-rw-r--r--testing/perl-gtk2-ex-widgetbits/APKBUILD5
-rw-r--r--testing/perl-gtk3/APKBUILD2
-rw-r--r--testing/perl-hash-merge/APKBUILD3
-rw-r--r--testing/perl-html-tableextract/APKBUILD5
-rw-r--r--testing/perl-http-lite/APKBUILD7
-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-libapreq2/APKBUILD1
-rw-r--r--testing/perl-libintl-perl/APKBUILD2
-rw-r--r--testing/perl-lingua-en-inflect/APKBUILD1
-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-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/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-path-iter/APKBUILD3
-rw-r--r--testing/perl-perlio-via-timeout/APKBUILD3
-rw-r--r--testing/perl-plack-middleware-reverseproxy/APKBUILD5
-rw-r--r--testing/perl-pod-cpandoc/APKBUILD6
-rw-r--r--testing/perl-redis/APKBUILD2
-rw-r--r--testing/perl-session-storage-secure/APKBUILD1
-rw-r--r--testing/perl-soap-lite/APKBUILD11
-rw-r--r--testing/perl-sort-naturally/APKBUILD2
-rw-r--r--testing/perl-sql-abstract/APKBUILD1
-rw-r--r--testing/perl-starman/APKBUILD12
-rw-r--r--testing/perl-string-camelcase/APKBUILD1
-rw-r--r--testing/perl-string-util/APKBUILD2
-rw-r--r--testing/perl-sys-syscall/APKBUILD2
-rw-r--r--testing/perl-sys-virt/APKBUILD8
-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/APKBUILD4
-rw-r--r--testing/perl-term-ui/APKBUILD3
-rw-r--r--testing/perl-test-api/APKBUILD1
-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-toolbox/APKBUILD1
-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-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-rpc/APKBUILD4
-rw-r--r--testing/pfetch/APKBUILD19
-rw-r--r--testing/pfqueue/APKBUILD42
-rw-r--r--testing/pgbackrest/APKBUILD6
-rw-r--r--testing/php7-libvirt-php/APKBUILD2
-rw-r--r--testing/php7-pecl-grpc/APKBUILD12
-rw-r--r--testing/php7-pecl-pcov/APKBUILD6
-rw-r--r--testing/php7-pecl-simple-kafka-client/APKBUILD4
-rw-r--r--testing/php7-pecl-swoole/APKBUILD13
-rw-r--r--testing/php7-pecl-xlswriter/APKBUILD8
-rw-r--r--testing/php8-pecl-ev/APKBUILD6
-rw-r--r--testing/php8-pecl-grpc/APKBUILD12
-rw-r--r--testing/php8-pecl-pcov/APKBUILD6
-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/APKBUILD13
-rw-r--r--testing/php8-pecl-xlswriter/APKBUILD6
-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/APKBUILD2
-rw-r--r--testing/plplot/APKBUILD36
-rw-r--r--testing/pn/APKBUILD64
-rw-r--r--testing/poetry/APKBUILD6
-rw-r--r--testing/polyml/APKBUILD2
-rw-r--r--testing/postgresql-citus/APKBUILD6
-rw-r--r--testing/postgresql-timescaledb/APKBUILD6
-rw-r--r--testing/pounce/APKBUILD10
-rw-r--r--testing/powermanga/APKBUILD44
-rw-r--r--testing/pre-commit/APKBUILD70
-rw-r--r--testing/pre-commit/fix-importlib-metadata.patch24
-rw-r--r--testing/procs/APKBUILD39
-rw-r--r--testing/procs/minimize-size.patch9
-rw-r--r--testing/profanity/APKBUILD8
-rw-r--r--testing/prometheus-rethinkdb-exporter/APKBUILD4
-rw-r--r--testing/prometheus-wireguard-exporter/APKBUILD2
-rw-r--r--testing/ptex/APKBUILD17
-rw-r--r--testing/pulseview/APKBUILD2
-rw-r--r--testing/pulumi/APKBUILD2
-rw-r--r--testing/pup/APKBUILD3
-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-avro/APKBUILD6
-rw-r--r--testing/py3-biopython/APKBUILD8
-rw-r--r--testing/py3-cachy/APKBUILD28
-rw-r--r--testing/py3-cerberus/APKBUILD33
-rw-r--r--testing/py3-cfgv/APKBUILD31
-rw-r--r--testing/py3-cleo/APKBUILD22
-rw-r--r--testing/py3-click-threading/APKBUILD8
-rw-r--r--testing/py3-clikit/APKBUILD20
-rw-r--r--testing/py3-cmd2/APKBUILD38
-rw-r--r--testing/py3-cmd2/remove-setuptools_scm.patch21
-rw-r--r--testing/py3-colorclass/APKBUILD28
-rw-r--r--testing/py3-colorclass/python3.9.patch26
-rw-r--r--testing/py3-colorlog/APKBUILD8
-rw-r--r--testing/py3-cssutils/APKBUILD17
-rw-r--r--testing/py3-cssutils/remove-setuptools_scm.patch18
-rw-r--r--testing/py3-dasbus/APKBUILD30
-rw-r--r--testing/py3-dataclasses-json/APKBUILD4
-rw-r--r--testing/py3-discogs-client/APKBUILD10
-rw-r--r--testing/py3-distorm3/APKBUILD8
-rw-r--r--testing/py3-django-taggit/APKBUILD6
-rw-r--r--testing/py3-dnslib/APKBUILD14
-rw-r--r--testing/py3-dnsrobocert/APKBUILD26
-rw-r--r--testing/py3-dnsrobocert/pebble.patch15
-rw-r--r--testing/py3-easygui/APKBUILD28
-rw-r--r--testing/py3-easygui/readme.patch11
-rw-r--r--testing/py3-editdistance-s/APKBUILD31
-rw-r--r--testing/py3-flask-admin/APKBUILD8
-rw-r--r--testing/py3-flask-flatpages/APKBUILD8
-rw-r--r--testing/py3-flask-httpauth/APKBUILD8
-rw-r--r--testing/py3-flask-migrate/APKBUILD9
-rw-r--r--testing/py3-flask-paginate/APKBUILD8
-rw-r--r--testing/py3-flask-peewee/APKBUILD8
-rw-r--r--testing/py3-flask-qrcode/APKBUILD8
-rw-r--r--testing/py3-flask-restful/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-ghp-import/APKBUILD26
-rw-r--r--testing/py3-guessit/APKBUILD20
-rw-r--r--testing/py3-halo/APKBUILD27
-rw-r--r--testing/py3-hcloud/APKBUILD6
-rw-r--r--testing/py3-identify/APKBUILD31
-rw-r--r--testing/py3-imageio/APKBUILD34
-rw-r--r--testing/py3-imdbpy/APKBUILD10
-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.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-kubernetes/APKBUILD6
-rw-r--r--testing/py3-libmdbx/APKBUILD28
-rw-r--r--testing/py3-log-symbols/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-mergedeep/APKBUILD26
-rw-r--r--testing/py3-milc/APKBUILD10
-rw-r--r--testing/py3-moviepy/APKBUILD25
-rw-r--r--testing/py3-mpv/APKBUILD25
-rw-r--r--testing/py3-msoffcrypto-tool/APKBUILD26
-rw-r--r--testing/py3-ncclient/APKBUILD4
-rw-r--r--testing/py3-oletools/APKBUILD45
-rw-r--r--testing/py3-oletools/unbundle.patch46
-rw-r--r--testing/py3-pcodedmp/APKBUILD26
-rw-r--r--testing/py3-pdfkit/APKBUILD8
-rw-r--r--testing/py3-pefile/APKBUILD8
-rw-r--r--testing/py3-podman/APKBUILD30
-rw-r--r--testing/py3-pylev/APKBUILD8
-rw-r--r--testing/py3-pymdown-extensions/APKBUILD27
-rw-r--r--testing/py3-pytest-env/APKBUILD27
-rw-r--r--testing/py3-pytest-httpserver/APKBUILD2
-rw-r--r--testing/py3-pyyaml-env-tag/APKBUILD30
-rw-r--r--testing/py3-qt.py/APKBUILD27
-rw-r--r--testing/py3-re-assert/APKBUILD31
-rw-r--r--testing/py3-remind/APKBUILD17
-rw-r--r--testing/py3-remoto/APKBUILD6
-rw-r--r--testing/py3-requests-unixsocket/APKBUILD34
-rw-r--r--testing/py3-rply/APKBUILD28
-rw-r--r--testing/py3-rss2email/APKBUILD8
-rw-r--r--testing/py3-rst-linker/APKBUILD33
-rw-r--r--testing/py3-rst-linker/no_setuptools_scm.patch10
-rw-r--r--testing/py3-semantic-version/APKBUILD26
-rw-r--r--testing/py3-serpent/APKBUILD9
-rw-r--r--testing/py3-sh/APKBUILD10
-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-apidoc/APKBUILD28
-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/APKBUILD27
-rw-r--r--testing/py3-spinners/APKBUILD27
-rw-r--r--testing/py3-ssdeep/APKBUILD10
-rw-r--r--testing/py3-ssdeep/pytest-runner.patch19
-rw-r--r--testing/py3-tomlkit/APKBUILD8
-rw-r--r--testing/py3-unoconv/APKBUILD3
-rw-r--r--testing/py3-xxxswf/APKBUILD25
-rw-r--r--testing/py3-yara/APKBUILD10
-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/py3-zulip/APKBUILD6
-rw-r--r--testing/pypy/APKBUILD79
-rw-r--r--testing/qbittorrent-nox/APKBUILD10
-rw-r--r--testing/qjackctl/APKBUILD19
-rw-r--r--testing/qmk-cli/APKBUILD4
-rw-r--r--testing/qml-asteroid/APKBUILD44
-rw-r--r--testing/qownnotes/APKBUILD6
-rw-r--r--testing/qps/APKBUILD2
-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/qt6-qt3d/APKBUILD44
-rw-r--r--testing/qt6-qtcharts/APKBUILD42
-rw-r--r--testing/qt6-qtdatavis3d/APKBUILD42
-rw-r--r--testing/qt6-qtimageformats/APKBUILD42
-rw-r--r--testing/qt6-qtlottie/APKBUILD42
-rw-r--r--testing/qt6-qtnetworkauth/APKBUILD41
-rw-r--r--testing/qt6-qtscxml/APKBUILD42
-rw-r--r--testing/qt6-qtvirtualkeyboard/APKBUILD45
-rw-r--r--testing/qterminal/APKBUILD6
-rw-r--r--testing/qtermwidget/APKBUILD6
-rw-r--r--testing/rabbitmq-server/APKBUILD14
-rw-r--r--testing/racket/APKBUILD5
-rw-r--r--testing/radare2-cutter/APKBUILD34
-rw-r--r--testing/radeontop/APKBUILD25
-rw-r--r--testing/radsecproxy/APKBUILD21
-rw-r--r--testing/raft/APKBUILD5
-rw-r--r--testing/rav1e/APKBUILD2
-rw-r--r--testing/rbspy/APKBUILD32
-rw-r--r--testing/rclone-browser/APKBUILD32
-rw-r--r--testing/rclone-browser/quick_fix_for_qt-5.15.patch19
-rw-r--r--testing/reason/APKBUILD2
-rw-r--r--testing/recoll/APKBUILD2
-rw-r--r--testing/reg/APKBUILD4
-rw-r--r--testing/rizin-cutter/APKBUILD54
-rw-r--r--testing/rizin/APKBUILD36
-rw-r--r--testing/rke/APKBUILD15
-rw-r--r--testing/rlwrap/APKBUILD37
-rw-r--r--testing/roswell/APKBUILD34
-rw-r--r--testing/rpg-cli/APKBUILD27
-rw-r--r--testing/rsibreak/APKBUILD52
-rw-r--r--testing/rtkit/APKBUILD3
-rw-r--r--testing/rubberband/APKBUILD17
-rw-r--r--testing/ruby-addressable/APKBUILD54
-rw-r--r--testing/ruby-addressable/gemspec.patch11
-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-eventmachine/0001-OpenSSL-1.1.0-test-updates.patch254
-rw-r--r--testing/ruby-eventmachine/0002-Update-runtime-files-for-TLS13-no-SSL-OpenSSL-lib-info.patch116
-rw-r--r--testing/ruby-eventmachine/0003-Move-console-SSL-Info-code-to-em_test_helper.patch224
-rw-r--r--testing/ruby-eventmachine/0004-Openssl-1.1.1-updates.patch901
-rw-r--r--testing/ruby-eventmachine/0005-Increase-certificate-length.patch145
-rw-r--r--testing/ruby-eventmachine/0006-Bump-TLS-version.patch14
-rw-r--r--testing/ruby-eventmachine/APKBUILD67
-rw-r--r--testing/ruby-eventmachine/gemspec.patch18
-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-pg_query/APKBUILD81
-rw-r--r--testing/ruby-pg_query/rakefile.patch34
-rw-r--r--testing/ruby-pg_query/unbundle-deps.patch28
-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-rexml/gemspec.patch13
-rw-r--r--testing/ruby-rouge/APKBUILD43
-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/APKBUILD28
-rw-r--r--testing/sakura/APKBUILD6
-rw-r--r--testing/satellite/APKBUILD2
-rw-r--r--testing/sblim-sfcc/APKBUILD3
-rw-r--r--testing/sbt/APKBUILD6
-rw-r--r--testing/sc-im/APKBUILD6
-rw-r--r--testing/scalingo/APKBUILD6
-rw-r--r--testing/scap-workbench/APKBUILD2
-rw-r--r--testing/sccache/APKBUILD2
-rw-r--r--testing/scooper/APKBUILD10
-rw-r--r--testing/scrcpy/APKBUILD10
-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/APKBUILD14
-rw-r--r--testing/seaweedfs/APKBUILD10
-rw-r--r--testing/secsipidx/APKBUILD37
-rw-r--r--testing/secsipidx/go.mod5
-rw-r--r--testing/secsipidx/go.sum2
-rw-r--r--testing/secureboot-hook/APKBUILD28
-rw-r--r--testing/secureboot-hook/secureboot-hook.post-install16
-rw-r--r--testing/secureboot-hook/secureboot.conf42
-rw-r--r--testing/secureboot-hook/secureboot.hook98
-rw-r--r--testing/sfeed_curses/APKBUILD6
-rw-r--r--testing/shadowsocks-libev/APKBUILD2
-rw-r--r--testing/siglo/APKBUILD23
-rw-r--r--testing/signal-cli/APKBUILD12
-rw-r--r--testing/simavr/APKBUILD10
-rw-r--r--testing/simh/APKBUILD12
-rw-r--r--testing/simh/gcc-10.patch24
-rw-r--r--testing/singularity/APKBUILD15
-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/snapraid/APKBUILD5
-rw-r--r--testing/soju/APKBUILD52
-rw-r--r--testing/soju/config.patch11
-rw-r--r--testing/soju/makefile.patch15
-rw-r--r--testing/soju/soju.confd7
-rw-r--r--testing/soju/soju.initd27
-rw-r--r--testing/soju/soju.pre-install9
-rw-r--r--testing/solidity/APKBUILD2
-rw-r--r--testing/sos/APKBUILD2
-rw-r--r--testing/spark/APKBUILD2
-rw-r--r--testing/speedtest-go/APKBUILD2
-rw-r--r--testing/spreed-webrtc/APKBUILD49
-rw-r--r--testing/spreed-webrtc/fix-build-with-gomodules.patch222
-rw-r--r--testing/spreed-webrtc/go.mod23
-rw-r--r--testing/spreed-webrtc/go.sum39
-rw-r--r--testing/sqlcipher/APKBUILD8
-rw-r--r--testing/sqlint/APKBUILD46
-rw-r--r--testing/sqlint/gemspec.patch25
-rw-r--r--testing/sqlitebrowser/APKBUILD6
-rw-r--r--testing/squashfs-tools-ng/APKBUILD4
-rw-r--r--testing/srain/APKBUILD8
-rw-r--r--testing/ssh-cert-authority/APKBUILD11
-rw-r--r--testing/sshuttle/APKBUILD4
-rw-r--r--testing/stardict/APKBUILD6
-rw-r--r--testing/startup/APKBUILD3
-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/APKBUILD22
-rw-r--r--testing/step-cli/APKBUILD44
-rw-r--r--testing/sthttpd/APKBUILD69
-rw-r--r--testing/sthttpd/libhttpd-c.patch34
-rw-r--r--testing/sthttpd/sthttpd-makeweb-notsuid.patch9
-rw-r--r--testing/sthttpd/sthttpd-webgroup.patch13
-rw-r--r--testing/sthttpd/sthttpd.conf8
-rw-r--r--testing/sthttpd/sthttpd.pre-install8
-rw-r--r--testing/sthttpd/thttpd.confd7
-rw-r--r--testing/sthttpd/thttpd.initd27
-rw-r--r--testing/sthttpd/thttpd.logrotated11
-rw-r--r--testing/sturmreader/APKBUILD10
-rw-r--r--testing/supercronic/APKBUILD2
-rw-r--r--testing/superlu/APKBUILD43
-rw-r--r--testing/surf/APKBUILD17
-rw-r--r--testing/svt-hevc/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/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/tailscale/APKBUILD73
-rw-r--r--testing/tailscale/tailscale.confd5
-rw-r--r--testing/tailscale/tailscale.initd27
-rw-r--r--testing/tailscale/tailscale.logrotate6
-rw-r--r--testing/tailscale/tailscale.modules-load1
-rw-r--r--testing/taskcafe/APKBUILD52
-rw-r--r--testing/taskcafe/taskcafe.confd1
-rw-r--r--testing/taskcafe/taskcafe.initd14
-rw-r--r--testing/taskcafe/taskcafe.pre-install6
-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/tcpreplay/APKBUILD19
-rw-r--r--testing/td-agent-bit/APKBUILD2
-rw-r--r--testing/tea/APKBUILD2
-rw-r--r--testing/termshark/APKBUILD22
-rw-r--r--testing/termshark/no-dup2.patch15
-rw-r--r--testing/terraform-provider-libvirt/APKBUILD4
-rw-r--r--testing/texstudio/APKBUILD36
-rw-r--r--testing/textadept/APKBUILD2
-rw-r--r--testing/tf/APKBUILD12
-rw-r--r--testing/thanos/APKBUILD4
-rw-r--r--testing/thefuck/APKBUILD13
-rw-r--r--testing/thefuck/ash.patch2
-rw-r--r--testing/thermald/APKBUILD2
-rw-r--r--testing/thunderbird/APKBUILD5
-rw-r--r--testing/timew/APKBUILD32
-rw-r--r--testing/timew/fix-man-install.patch20
-rwxr-xr-xtesting/tkts/APKBUILD2
-rw-r--r--testing/tlstunnel/APKBUILD50
-rw-r--r--testing/tlstunnel/config1
-rw-r--r--testing/tlstunnel/tlstunnel.confd7
-rw-r--r--testing/tlstunnel/tlstunnel.initd26
-rw-r--r--testing/tlstunnel/tlstunnel.pre-install9
-rwxr-xr-xtesting/toapk/APKBUILD3
-rw-r--r--testing/tomcat9/APKBUILD12
-rw-r--r--testing/touchegg/APKBUILD34
-rw-r--r--testing/touchegg/touchegg.initd25
-rw-r--r--testing/toxic/APKBUILD8
-rw-r--r--testing/toybox/APKBUILD6
-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/tree-sitter/APKBUILD49
-rw-r--r--testing/trigger-rally/APKBUILD2
-rw-r--r--testing/trivy/APKBUILD4
-rw-r--r--testing/tsung/APKBUILD3
-rw-r--r--testing/tty-proxy/APKBUILD24
-rw-r--r--testing/tty-share/APKBUILD24
-rw-r--r--testing/twiggy/APKBUILD2
-rwxr-xr-xtesting/unrealircd/APKBUILD2
-rw-r--r--testing/up/APKBUILD2
-rw-r--r--testing/upmpdcli/APKBUILD14
-rw-r--r--testing/usbguard-notifier/APKBUILD2
-rw-r--r--testing/usbmuxd/001-confiure-no-udev.patch11
-rw-r--r--testing/usbmuxd/APKBUILD9
-rw-r--r--testing/usbmuxd/usbmuxd.post-install4
-rw-r--r--testing/utfcpp/APKBUILD22
-rw-r--r--testing/uutils-coreutils/APKBUILD4
-rw-r--r--testing/v2ray/APKBUILD24
-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/APKBUILD8
-rw-r--r--testing/vidcutter/APKBUILD8
-rw-r--r--testing/vim-go/APKBUILD2
-rw-r--r--testing/viu/APKBUILD2
-rw-r--r--testing/vocage/APKBUILD23
-rw-r--r--testing/vouch-proxy/APKBUILD51
-rw-r--r--testing/vouch-proxy/vouch-proxy.initd23
-rw-r--r--testing/vouch-proxy/vouch-proxy.logrotate6
-rwxr-xr-xtesting/vouch-proxy/vouch-proxy.pre-install4
-rw-r--r--testing/waffle/APKBUILD24
-rw-r--r--testing/watchman/APKBUILD2
-rw-r--r--testing/wayfire/APKBUILD9
-rw-r--r--testing/wayland-utils/APKBUILD24
-rw-r--r--testing/websocat/APKBUILD2
-rw-r--r--testing/wesnoth/APKBUILD6
-rw-r--r--testing/whipper/APKBUILD8
-rw-r--r--testing/wireguard-go/APKBUILD2
-rw-r--r--testing/wmi-client/APKBUILD1
-rw-r--r--testing/wok/APKBUILD3
-rw-r--r--testing/wormhole-william/APKBUILD2
-rw-r--r--testing/wput/APKBUILD3
-rw-r--r--testing/wtfutil/APKBUILD28
-rw-r--r--testing/x11docker/APKBUILD6
-rwxr-xr-xtesting/xcb-imdkit/APKBUILD6
-rw-r--r--testing/xdg-desktop-portal-wlr/APKBUILD11
-rw-r--r--testing/xfce4-genmon-plugin/APKBUILD2
-rw-r--r--testing/xfce4-pulseaudio-plugin/APKBUILD4
-rw-r--r--testing/xfce4-sensors-plugin/APKBUILD8
-rw-r--r--testing/xfce4-statusnotifier-plugin/APKBUILD9
-rw-r--r--testing/xh/APKBUILD8
-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/APKBUILD11
-rw-r--r--testing/xmrig/enable-donateless-mode.patch11
-rw-r--r--testing/xonotic-data/APKBUILD6
-rw-r--r--testing/xonotic/APKBUILD9
-rw-r--r--testing/xonsh/APKBUILD8
-rw-r--r--testing/xsel/APKBUILD40
-rw-r--r--testing/xsv/APKBUILD28
-rw-r--r--testing/xvkbd/APKBUILD2
-rw-r--r--testing/yambar/APKBUILD45
-rw-r--r--testing/yamkix/APKBUILD2
-rw-r--r--testing/yara/APKBUILD4
-rw-r--r--testing/youtube-dlc/APKBUILD42
-rw-r--r--testing/ytt/0001-e2e-tests.patch24
-rw-r--r--testing/ytt/APKBUILD19
-rw-r--r--testing/yubico-piv-tool/APKBUILD4
-rw-r--r--testing/zabbix-agent2-alpine/APKBUILD19
-rw-r--r--testing/zabbix-agent2-alpine/go-mod-add-dependencies.patch29
-rw-r--r--testing/zafiro-icon-theme/APKBUILD2
-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--[-rwxr-xr-x]testing/zrepl/APKBUILD5
-rw-r--r--[-rwxr-xr-x]testing/zrepl/zrepl.initd0
-rw-r--r--[-rwxr-xr-x]testing/zrepl/zrepl.yml0
-rw-r--r--testing/zsh-theme-powerlevel10k/APKBUILD51
-rw-r--r--testing/zsh-theme-powerlevel10k/dont-download-gitstatus.patch14
1414 files changed, 21717 insertions, 51775 deletions
diff --git a/testing/6cord/APKBUILD b/testing/6cord/APKBUILD
index cf36947069..70f76d006c 100644
--- a/testing/6cord/APKBUILD
+++ b/testing/6cord/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Danct12 <danct12@disroot.org>
pkgname="6cord"
pkgver="9.6"
-pkgrel=1
+pkgrel=2
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 0524f2302d..d6752b8fd1 100644
--- a/testing/acmetool/APKBUILD
+++ b/testing/acmetool/APKBUILD
@@ -2,57 +2,46 @@
# Maintainer: kpcyrd <git@rxv.cc>
pkgname=acmetool
pkgver=0.0.67
-pkgrel=2
+pkgrel=3
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"
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/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..85810444a2
--- /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=0
+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
index 2fa7b08d88..16af98eaad 100644
--- a/testing/adwaita-qt/APKBUILD
+++ b/testing/adwaita-qt/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=adwaita-qt
-pkgver=1.2.1
+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"
@@ -23,7 +23,6 @@ build() {
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
- -DUSE_QT4=Off \
$CMAKE_CROSSOPTS .
make
}
@@ -32,4 +31,6 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="a4482d9ae8e9f1ae4f6baa411d68f5f7b2ccafd157635c5e142723414f28bd0a5b3331d3ba16e17404159d410fff029b779447e8832d69c020a1fa1d40d926da adwaita-qt-1.2.1.tar.gz"
+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
index 49398a7623..e3d206357b 100644
--- a/testing/age/APKBUILD
+++ b/testing/age/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=age
-pkgver=1.0.0_rc1
+pkgver=1.0.0_rc3
_realver=${pkgver/_rc/-rc.}
pkgrel=0
pkgdesc="Simple, modern and secure encryption tool"
@@ -11,12 +11,12 @@ 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/...
@@ -27,7 +27,12 @@ check() {
}
package() {
- install -Dm755 bin/* -t "$pkgdir"/usr/bin
+ install -Dm755 -t "$pkgdir"/usr/bin bin/*
+
+ install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname doc/*.1
+
}
-sha512sums="7efcd2f84fba3d6da8cda0b8229fedab692db8731de94d0b4c60bfaee68f91bb9bed3c78d894916dafceb414a90773d9258457b39ec4d373a80b6e08e06fc87f age-1.0.0-rc.1.tar.gz"
+sha512sums="
+d5fe881255d07a174b3e325bf58631a4a45c50cc8bbdf0d0711fa6de23c6b3eeb31fc21c549b2921f8f4b1031d0984a2d30f1664a4a483ee604f86dd419c9518 age-1.0.0-rc.3.tar.gz
+"
diff --git a/testing/airsonic/APKBUILD b/testing/airsonic/APKBUILD
index e8f921d816..40cc856e1c 100644
--- a/testing/airsonic/APKBUILD
+++ b/testing/airsonic/APKBUILD
@@ -2,16 +2,21 @@
# Maintainer: Kevin Thomas <me@kevinthomas.dev>
pkgname=airsonic
pkgver=10.6.2
-pkgrel=0
+pkgrel=2
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"
+# mips64 and riscv64 blocked by openjdk8
+arch="noarch !aarch64 !mips64 !riscv64"
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
"
@@ -32,11 +37,20 @@ check() {
}
package() {
- install -Dm755 "$builddir"/airsonic-main/target/airsonic.war "$pkgdir"/var/airsonic/airsonic.war
+ 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
+4c2a99a724a845a4f5d89f52a8e23953651a116f99490285d488802df8a1996eb85d435953ce7997f61d3d042f067f1798b2960e8980ab44122cb1ebf45b3fef airsonic.initd
3c5296cf1b17f49b1659da638bcb107edca0fe0a71a91691d7aefe67dde3adc5a29217319fce745a9bfe8d9586eeaac55283d31b278a359f0faabb5f8f49c32c update-jaudiotagger-repo.patch
c4f7ae56e8e2081596b32608afaf1f71ace9f72d649e152ce62411ac20ebe93caeae5e0e18a2c8ca246e20f838dbaf5740f3739336698d590de581c8176c1b0b update-jaudiotagger-dependency.patch
"
diff --git a/testing/airsonic/airsonic.initd b/testing/airsonic/airsonic.initd
new file mode 100644
index 0000000000..189d9514e4
--- /dev/null
+++ b/testing/airsonic/airsonic.initd
@@ -0,0 +1,15 @@
+#!/sbin/openrc-run
+
+supervisor=supervise-daemon
+name="airsonic"
+command="/usr/lib/jvm/java-8-openjdk/jre/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
new file mode 100644
index 0000000000..8e5af1201a
--- /dev/null
+++ b/testing/airsonic/airsonic.pre-install
@@ -0,0 +1,6 @@
+#!/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/alpine-lift/APKBUILD b/testing/alpine-lift/APKBUILD
index e5c8ede136..76937889c1 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=0
+pkgrel=1
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
index 1a2fef5827..92617cf003 100644
--- a/testing/amfora/APKBUILD
+++ b/testing/amfora/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: omni <omni@gitlab.alpinelinux.org>
pkgname=amfora
pkgver=1.8.0 # Don't forget to update main.commit below
-pkgrel=0
+pkgrel=1
pkgdesc="terminal browser for the Gemini protocol"
url="https://github.com/makeworld-the-better-one/amfora"
license="GPL-3.0-or-later"
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 f95a32f454..4d127d5b5b 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=0
+pkgrel=1
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/apitrace/0001-libbacktrace-include-config.h.patch b/testing/apitrace/0001-libbacktrace-include-config.h.patch
deleted file mode 100644
index c12ed6fee5..0000000000
--- a/testing/apitrace/0001-libbacktrace-include-config.h.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From f7c8e7641c584cc172eeacab4fae6b7dbe9fb376 Mon Sep 17 00:00:00 2001
-From: Luca Weiss <luca@z3ntu.xyz>
-Date: Wed, 21 Apr 2021 21:27:47 +0200
-Subject: [PATCH] libbacktrace: include config.h
-
-We need config.h for the HAVE_STDINT_H define.
----
- thirdparty/libbacktrace/backtrace.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/thirdparty/libbacktrace/backtrace.h b/thirdparty/libbacktrace/backtrace.h
-index 2814763f..d2943e1a 100644
---- a/thirdparty/libbacktrace/backtrace.h
-+++ b/thirdparty/libbacktrace/backtrace.h
-@@ -33,6 +33,8 @@ POSSIBILITY OF SUCH DAMAGE. */
- #ifndef BACKTRACE_H
- #define BACKTRACE_H
-
-+#include <config.h>
-+
- #include <stddef.h>
- #include <stdio.h>
-
---
-2.31.1
-
diff --git a/testing/apitrace/APKBUILD b/testing/apitrace/APKBUILD
deleted file mode 100644
index adee429507..0000000000
--- a/testing/apitrace/APKBUILD
+++ /dev/null
@@ -1,42 +0,0 @@
-# Contributor: Bhushan Shah <bshah@kde.org>
-# Maintainer: Luca Weiss <luca@z3ntu.xyz>
-pkgname=apitrace
-pkgver=10.0
-pkgrel=0
-pkgdesc="Tools for tracing OpenGL, Direct3D, and other graphics APIs"
-url="https://apitrace.github.io/"
-arch="all"
-license="MIT"
-depends="python3"
-makedepends="cmake mesa-dev zlib-dev libpng-dev libx11-dev linux-headers qt5-qtbase-dev"
-subpackages="$pkgname-doc"
-source="https://github.com/apitrace/apitrace/archive/$pkgver/apitrace-$pkgver.tar.gz
- 0001-libbacktrace-include-config.h.patch
- "
-
-build() {
- if [ "$CBUILD" != "$CHOST" ]; then
- CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
- fi
- cmake -B build \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=None \
- $CMAKE_CROSSOPTS .
- cmake --build build
-}
-
-check() {
- cd build
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
-}
-
-package() {
- DESTDIR="$pkgdir" cmake --install build
-}
-
-sha512sums="
-cbe0d1af9a00735a85857c607e9a08578e58d086a1a86cab3abf89fde5eb53769f8425ec54064d3b2e41a0338b8346fd54bffa25e5406c6e9c0138353f24cb98 apitrace-10.0.tar.gz
-e63eb43898f9c34326a697660505e720f21fcfbe19adb0e991cf41063ad93e85eaf7cece8fa269da800596a3f350dcd2fe7cdacd5359ad57618cfcc54903beea 0001-libbacktrace-include-config.h.patch
-"
diff --git a/testing/apmpkg/APKBUILD b/testing/apmpkg/APKBUILD
new file mode 100644
index 0000000000..cecbe40935
--- /dev/null
+++ b/testing/apmpkg/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: kedap <kedap.dev@protonmail.com>
+# Maintainer: kedap <kedap.dev@protonmail.com>
+pkgname=apmpkg
+pkgver=1.4.0
+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"
+makedepends="cargo openssl-dev"
+subpackages="$pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/Kedap/apmpkg/archive/refs/tags/$pkgver.tar.gz"
+
+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="
+b3ba5394b48d2b834ab7e727b4505ef85a885d7a174bcd507e9a139c8cdcf4e9e179ff94c170822290188839884eb6c3e992d8bff7eaab407c3555b1e290736e apmpkg-1.4.0.tar.gz
+"
diff --git a/testing/aports-glmr/APKBUILD b/testing/aports-glmr/APKBUILD
index 77e53b7010..694692c9c9 100644
--- a/testing/aports-glmr/APKBUILD
+++ b/testing/aports-glmr/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=aports-glmr
pkgver=0.2
-pkgrel=0
+pkgrel=1
pkgdesc="CLI tool to search open merge requests for aports"
url="https://gitlab.alpinelinux.org/ncopa/aports-glmr"
license="MIT"
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/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
index 4e2e06c27d..17c6b317f3 100644
--- a/testing/apparmor/APKBUILD
+++ b/testing/apparmor/APKBUILD
@@ -1,16 +1,22 @@
# Contributor: Allan Garret <allan.garret@gmail.com>
# Maintainer: Allan Garret <allan.garret@gmail.com>
pkgname=apparmor
-pkgver=2.13.4
-pkgrel=1
+pkgver=3.0.1
+pkgrel=0
pkgdesc="Linux application security framework - mandatory access control for programs"
url="https://gitlab.com/apparmor/apparmor/wikis/home"
-arch="all"
+# mips64 blocked by py3-notify2
+arch="all !mips64"
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"
+checkdepends="
+ dejagnu
+ py3-notify2
+ py3-psutil
+ py3-pyflakes
+ "
subpackages="
libapparmor:_libapparmor
@@ -34,19 +40,14 @@ source="
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
+builddir="$srcdir/$pkgname-v$pkgver"
prepare() {
default_prepare
@@ -224,16 +225,13 @@ _apparmor_vim() {
-sha512sums="a3800abc736da725fba3f831d4f26f2ce00179c1c8ad46fc5f27a068dc99c610031979c401cb9f86921bbea9dcb5c33dd2dac0536627040e0068c906c3cda942 apparmor-v2.13.4.tar.gz
+sha512sums="
+34e4e2b0a90d27fe434baeabc8837bb782d2fb8574e9e30816de6e440e75ec256facd9a2726199ab5e182b04df26e8cea62ee008e8a08f84a86d12d7b9eadeb0 apparmor-v3.0.1.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/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/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/artifactory-oss/APKBUILD b/testing/artifactory-oss/APKBUILD
deleted file mode 100644
index 2ae034e16d..0000000000
--- a/testing/artifactory-oss/APKBUILD
+++ /dev/null
@@ -1,101 +0,0 @@
-# Contributor: Jakub Jirutka <jakub@jirutka.cz>
-# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
-pkgname=artifactory-oss
-_pkgname=artifactory
-pkgver=4.16.1
-pkgrel=0
-pkgdesc="Open source Maven repository manager"
-url="https://www.jfrog.com/open-source/"
-arch="noarch !mips !mips64" # java
-license="AGPL-3.0"
-depends="jetty-runner openjdk8-jre-base"
-makedepends="unzip zip"
-install="$pkgname.pre-install $pkgname.post-install"
-pkgusers="artifact"
-pkggroups="artifact"
-source="https://jcenter.bintray.com/org/artifactory/oss/jfrog-$pkgname/$pkgver/jfrog-$pkgname-$pkgver.zip
- $_pkgname.confd"
-builddir="$srcdir/$pkgname-$pkgver"
-
-prepare() {
- default_prepare || return 1
-
- cd "$builddir"
-
- # Prepare default storage config (this is copied from Artifactory).
- cat > etc/storage.properties <<-'EOF'
- type=derby
- url=jdbc:derby:{db.home};create=true
- driver=org.apache.derby.jdbc.EmbeddedDriver
- EOF
-
- # Allow to change logs directory using system property.
- sed -i 's|${artifactory.home}/logs|${artifactory.logs}|' \
- etc/logback.xml || return 1
-
- cd webapps
-
- # Remove tomcat-juli from WAR, it conflicts with Jetty's implementation.
- zip -d $_pkgname.war WEB-INF/lib/tomcat-juli-*.jar || return 1
-
- # Patch web.xml inside WAR; remove second declaration of
- # welcome-file-list that overwrites the previous correct one.
- unzip $_pkgname.war WEB-INF/web.xml || return 1
- patch -l WEB-INF/web.xml <<-EOF || return 1
- @@ -159,8 +159,5 @@
- <url-pattern>/ui/*</url-pattern>
- </servlet-mapping>
-
- - <welcome-file-list>
- - <welcome-file>TC7-49422</welcome-file>
- - </welcome-file-list>
-
- </web-app>
- EOF
- zip -u $_pkgname.war WEB-INF/web.xml
-}
-
-package() {
- local libdir="$pkgdir/var/lib/$_pkgname"
-
- cd "$builddir"
-
- install -m 644 -D webapps/$_pkgname.war \
- "$pkgdir"/usr/share/java/$_pkgname.war || return 1
-
- install -m 750 -o $pkgusers -g $pkggroups -d \
- "$libdir" "$libdir"/etc "$libdir"/data || return 1
-
- install -m 755 -o $pkgusers -g $pkggroups -d \
- "$pkgdir"/var/log/$_pkgname || return 1
-
- # Derby insists on logging into ./logs, so we must symlink it.
- ln -s /var/log/$_pkgname "$libdir"/logs || return 1
-
- local f
- for f in artifactory.system.properties mimetypes.xml storage.properties; do
- install -m 644 -D etc/$f "$pkgdir"/etc/$_pkgname/$f || return 1
- ln -s /etc/$_pkgname/$f "$libdir"/etc/$f || return 1
- done
-
- # Fix permissions, this file may contain DB password.
- install -m 640 -o root -g $pkggroups etc/storage.properties \
- "$pkgdir"/etc/$_pkgname/storage.properties || return 1
-
- # Artifactory dumps settings from web admin interface, so keep it in
- # /usr/lib instead of /etc.
- install -m 600 -o $pkgusers -g $pkggroups \
- etc/artifactory.config.xml "$libdir"/etc/ || return 1
-
- # Artifactory doesn't like symlinked logback.xml, so we must keep it here.
- install -m 644 -o $pkgusers -g $pkggroups \
- etc/logback.xml "$libdir"/etc/ || return 1
-
- mkdir -p "$pkgdir"/etc/init.d
- ln -s jetty-runner "$pkgdir"/etc/init.d/$_pkgname || return 1
-
- install -m 644 -D "$srcdir"/$_pkgname.confd "$pkgdir"/etc/conf.d/$_pkgname
-}
-
-sha512sums="21999e0f8741f68c8a075132238f823532c1216d2828e1ce3e79dbb5a11687cc6bda60d9493002e4eada177a761e9fcacf08b99e3bcd2af75e1c76574a2eb6fb jfrog-artifactory-oss-4.16.1.zip
-2701ea102da77b86be3b9aa75d5aa92fd5d81081ae1c835aaea49b0f0fd015bd5b32128ba913afda10fac122eec2d0bd1e203af4ee3d13106c3e66e7d1b83498 artifactory.confd"
diff --git a/testing/artifactory-oss/artifactory-oss.post-install b/testing/artifactory-oss/artifactory-oss.post-install
deleted file mode 100644
index c9d0f9398d..0000000000
--- a/testing/artifactory-oss/artifactory-oss.post-install
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-cat <<EOF
-*
-* Default admin user is "admin" with password "password".
-*
-EOF
diff --git a/testing/artifactory-oss/artifactory-oss.pre-install b/testing/artifactory-oss/artifactory-oss.pre-install
deleted file mode 100644
index 1bb6782962..0000000000
--- a/testing/artifactory-oss/artifactory-oss.pre-install
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-addgroup -S artifact 2>/dev/null
-adduser -S -D -H -h /var/lib/artifactory -s /sbin/nologin -G artifact -g artifactory artifact 2>/dev/null
-
-exit 0
diff --git a/testing/artifactory-oss/artifactory.confd b/testing/artifactory-oss/artifactory.confd
deleted file mode 100644
index a0dadfee91..0000000000
--- a/testing/artifactory-oss/artifactory.confd
+++ /dev/null
@@ -1,44 +0,0 @@
-# User to run the application.
-user="artifact"
-
-# Path of the WAR file, the web app directory, or the context xml file to run.
-webapp_path="/usr/share/java/artifactory.war"
-
-# The relative URL root (i.e. context path) of the application.
-#context_root=""
-
-# The port to listen on for HTTP connections (or 0 for a randomly allocated port).
-server_port="8080"
-
-# The name or IP of the interface to listen on (default is all interfaces).
-#server_bind_address=""
-
-# Path of the log file to catch stdout/stderr of the server process.
-# Use empty value to disable stdout/sderr logging.
-server_out_log="/var/log/artifactory/server.log"
-
-# Path of the access log file.
-# Use empty value to disable access log.
-#server_access_log="/var/log/artifactory/access.log"
-
-# Additional JARs to be added to the classloader.
-# It may contain space or colon separated paths of JAR files or directories.
-#server_extra_jars="/usr/share/java/postgresql-jdbc.jar"
-
-# Java system properties to pass to the JVM.
-# Define space separated tuples of <name>=<value>; it will be transformed into
-# -D<name>=<value> arguments for java.
-java_properties="
- artifactory.home=/var/lib/artifactory
- artifactory.logs=/var/log/artifactory"
-
-# Initial and maximum size of the heap (in megabytes).
-# Note: This sets parameters -Xms and -Xmx.
-java_heap_size="512"
-
-# Additional options to pass to the JVM.
-java_opts="-XX:+UseG1GC -XX:MaxGCPauseMillis=80 -Xss256k"
-
-# You may use rc_need, rc_use, rc_after, rc_before and rc_provide variables to
-# influence the dependencies of the service.
-#rc_use="postgresql"
diff --git a/testing/asteroid-alarmclock/APKBUILD b/testing/asteroid-alarmclock/APKBUILD
index 0f47cfa00a..fa61ee5cba 100644
--- a/testing/asteroid-alarmclock/APKBUILD
+++ b/testing/asteroid-alarmclock/APKBUILD
@@ -1,15 +1,15 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-alarmclock
-pkgver=0_git20210410
-pkgrel=1
-_commit="40f1f1cb1d450c7030130a8bfe1cc457ccdb2b98"
+pkgver=0_git20210517
+pkgrel=0
+_commit="66e4fabe58847b4c48fcad9c4b13be68a4242ca1"
pkgdesc="Default alarm clock app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-alarmclock"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
depends="
- $pkgname-lang
libngf-qt
mapplauncherd
nemo-qml-plugin-alarms
@@ -17,48 +17,28 @@ depends="
nemo-qml-plugin-time
"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-alarmclock/archive/$_commit/asteroid-alarmclock-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-alarmclock/archive/$_commit/asteroid-alarmclock-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- cd alarmclock
- i18n/generate-desktop.sh . asteroid-alarmclock.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DSYSTEMD=OFF
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 alarmclock/asteroid-alarmclock.desktop -t "$pkgdir"/usr/share/applications
-
- # We don't ship systemd
- rm -r "$pkgdir"/usr/lib/systemd
-}
-
-lang() {
- cd "$builddir"/alarmclock/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="ecdb50d7422de6bae5354979c5466d3bd6cead0fa6706d99d078ed9ea91b34340b84e6435767cc80f43353c22b6341a200d9c3063bb60e243ca17ea5c02465cb asteroid-alarmclock-40f1f1cb1d450c7030130a8bfe1cc457ccdb2b98.tar.gz
-8fc13eeaafbeb47e37f4019271f5433bd3bb1396d9870001cfa105afd04716d7dea2412406930ec33c76e75471f87c462afbde1e70305ca5f4047dad09842ae5 fix-build.patch"
+sha512sums="
+02ea5db3d8589aea048d3629a90a991dfe2d78b6e28e7ab984b06d12c2853e427b1036df6b11e0a1c3044b76a63875c23aa23f08185ae04776dc51a124167710 asteroid-alarmclock-66e4fabe58847b4c48fcad9c4b13be68a4242ca1.tar.gz
+"
diff --git a/testing/asteroid-alarmclock/fix-build.patch b/testing/asteroid-alarmclock/fix-build.patch
deleted file mode 100644
index c5d1c1f581..0000000000
--- a/testing/asteroid-alarmclock/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/alarmclock/alarmclock.pro b/alarmclock/alarmclock.pro
-index 2306931..335452a 100644
---- a/alarmclock/alarmclock.pro
-+++ b/alarmclock/alarmclock.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-alarmclock
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -11,3 +12,6 @@ OTHER_FILES += main.qml \
-
- lupdate_only{ SOURCES += i18n/asteroid-alarmclock.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-calculator/APKBUILD b/testing/asteroid-calculator/APKBUILD
index a101387a21..a4c1d76881 100644
--- a/testing/asteroid-calculator/APKBUILD
+++ b/testing/asteroid-calculator/APKBUILD
@@ -1,59 +1,40 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-calculator
-pkgver=0_git20210411
+pkgver=0_git20210517
pkgrel=0
-_commit="01a8c7cd02e4c4489e3374ea5c62a954cc11953b"
+_commit="f6cb4cd12a1bed8f491945f8d26bb87bfcfeaa04"
pkgdesc="Default calculator app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-calculator"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
-depends="
- $pkgname-lang
- mapplauncherd
- "
+depends="mapplauncherd"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-calculator/archive/$_commit/asteroid-calculator-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-calculator/archive/$_commit/asteroid-calculator-$_commit.tar.gz"
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-calculator.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
check() {
- make check
+ cd build
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-calculator.desktop -t "$pkgdir"/usr/share/applications
-}
-
-lang() {
- cd "$builddir"/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="4fcb3ff18a5b9f00f8e600d7749433e588fcdbb3e00548074fa8be8ee2fc493c52cf2488dc940620a1da2e43fbaaa9359a963e8aefd09bd81a248a9314f091c7 asteroid-calculator-01a8c7cd02e4c4489e3374ea5c62a954cc11953b.tar.gz
-0d1557220a492334f237991b8706a54ef6d26eb6b37146264f9f29021d71131d244ce0fe136736a5a551aa53bd7b7c47869d277258fb9f7c4d5e59f076a98eb1 fix-build.patch"
+sha512sums="
+c9974600e11165599f4bdf33dbd3c0fe150fab69cdfc64a89234cda34a17f05788362c31a8abf9e2e01d30371a187cffb35ebe0665b18c9a15daa5883a1129e2 asteroid-calculator-f6cb4cd12a1bed8f491945f8d26bb87bfcfeaa04.tar.gz
+"
diff --git a/testing/asteroid-calculator/fix-build.patch b/testing/asteroid-calculator/fix-build.patch
deleted file mode 100644
index 987b41c739..0000000000
--- a/testing/asteroid-calculator/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-calculator.pro b/asteroid-calculator.pro
-index 1423169..6bb7d18 100644
---- a/asteroid-calculator.pro
-+++ b/asteroid-calculator.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-calculator
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -10,3 +11,6 @@ OTHER_FILES += calculator.js \
-
- lupdate_only{ SOURCES += i18n/asteroid-calculator.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-calendar/APKBUILD b/testing/asteroid-calendar/APKBUILD
index 7143188121..68d183aa4f 100644
--- a/testing/asteroid-calendar/APKBUILD
+++ b/testing/asteroid-calendar/APKBUILD
@@ -1,60 +1,41 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-calendar
-pkgver=0_git20200922
+pkgver=0_git20210517
pkgrel=0
-_commit="98e3fa1d85a87355d819d1c48ac09e55e94e64a2"
+_commit="9d0241fc65466f17b9260b3bca8db319b0093d42"
pkgdesc="Default calendar app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-calendar"
# armhf blocked by nemo-qml-plugin-calendar
arch="all !armhf"
license="GPL-3.0-or-later"
depends="
- $pkgname-lang
mapplauncherd
nemo-qml-plugin-calendar
nemo-qml-plugin-time
qt5-qtvirtualkeyboard
"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-calendar/archive/$_commit/asteroid-calendar-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-calendar/archive/$_commit/asteroid-calendar-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-calendar.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-calendar.desktop -t "$pkgdir"/usr/share/applications
-}
-
-lang() {
- cd "$builddir"/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="cb5bf2e014fbbf75e36e3e4eb0992153edbf39d78de9a3b10e12b4d20383a7649a888e0428d66ea80f63744bcf76cd8b647e766959ca784c9a08f55e00a9418c asteroid-calendar-98e3fa1d85a87355d819d1c48ac09e55e94e64a2.tar.gz
-65192dc6c171b0ae51f033442dd4697cf0ee676fc5e17e079ccaae3ecb8f321ffea12acef0a1038a40afdd1d7b85a8cd982c263cf8dcf7c3105da88a9fa6e6de fix-build.patch"
+sha512sums="
+0e3f7598fad35bf837dcaa385db8c9de7c12dd53439db80938c5be2f9e4fa7dba77d894654979f2e722b162f10ff76ff93f7380795dfe22229ad220d1a4c2ecc asteroid-calendar-9d0241fc65466f17b9260b3bca8db319b0093d42.tar.gz
+"
diff --git a/testing/asteroid-calendar/fix-build.patch b/testing/asteroid-calendar/fix-build.patch
deleted file mode 100644
index 5513675b3b..0000000000
--- a/testing/asteroid-calendar/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-calendar.pro b/asteroid-calendar.pro
-index 8b30ba2..dd5a9d8 100644
---- a/asteroid-calendar.pro
-+++ b/asteroid-calendar.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-calendar
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml EventDialog.qml MonthSelector.qml
-
- lupdate_only{ SOURCES += i18n/asteroid-calendar.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-camera/APKBUILD b/testing/asteroid-camera/APKBUILD
index 9c213b45d6..523c8fe6b2 100644
--- a/testing/asteroid-camera/APKBUILD
+++ b/testing/asteroid-camera/APKBUILD
@@ -1,42 +1,37 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-camera
-pkgver=0_git20190731
+pkgver=0_git20210517
pkgrel=0
-_commit="a9d1b1dbc55f910f0e60d9e587b860def78dba73"
+_commit="da9b1e4a2378aa4a423c0126be94def6c3174a29"
pkgdesc="Default camerae app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-camera"
-arch="all"
+# armhf blocked by extra-cmake-modules
+arch="all !armhf"
license="GPL-3.0-or-later"
depends="mapplauncherd"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-source="https://github.com/AsteroidOS/asteroid-camera/archive/$_commit/asteroid-camera-$_commit.tar.gz
- fix-build.patch
+ qt5-qtmultimedia-dev
"
+source="https://github.com/AsteroidOS/asteroid-camera/archive/$_commit/asteroid-camera-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-camera.desktop
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-camera.desktop -t "$pkgdir"/usr/share/applications
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="5ccb3f8e084a580c8b3ac0a81bbbb234992c6e21c38baf90320be613fced1f5afb83ddc47da0ca4845b8542b7602f8b97780359e5e936f2a418ebf597aa6eb51 asteroid-camera-a9d1b1dbc55f910f0e60d9e587b860def78dba73.tar.gz
-8e009f2165801c7fb108dee460dd59b286b0780063520000865e6a0ba2b8a5b8886a131ed0a63006c36376ed9850d477d3493373ec7040e68e5d16111c788397 fix-build.patch"
+sha512sums="
+cbbfca8487694a26d555b169329f7aa7673cc3f2ca4025ac1954aad1c041f5215c82cfd38ff42805e57ba07bb697de02a3c70175754bd774e8160b505fc9b3ed asteroid-camera-da9b1e4a2378aa4a423c0126be94def6c3174a29.tar.gz
+"
diff --git a/testing/asteroid-camera/fix-build.patch b/testing/asteroid-camera/fix-build.patch
deleted file mode 100644
index e17779fbe0..0000000000
--- a/testing/asteroid-camera/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-camera.pro b/asteroid-camera.pro
-index 3f76d19..890d6bd 100644
---- a/asteroid-camera.pro
-+++ b/asteroid-camera.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-camera
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES = i18n/$$TARGET.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-compass/APKBUILD b/testing/asteroid-compass/APKBUILD
index 49a7ab8126..16d7849ad6 100644
--- a/testing/asteroid-compass/APKBUILD
+++ b/testing/asteroid-compass/APKBUILD
@@ -1,42 +1,39 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-compass
-pkgver=0_git20190721
+pkgver=0_git20210517
pkgrel=0
-_commit="b177e9bd046ce79401931c29a2eb136678047d60"
+_commit="b3cf236b34c386a9cbff81ffc1631554bd60ee1b"
pkgdesc="Default compass app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-compass"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
-depends="mapplauncherd"
+depends="
+ mapplauncherd
+ qt5-qtsensors
+ "
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-source="https://github.com/AsteroidOS/asteroid-compass/archive/$_commit/asteroid-compass-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-compass/archive/$_commit/asteroid-compass-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-compass.desktop
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-compass.desktop -t "$pkgdir"/usr/share/applications
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="dffb493161daa20fbd6dcd5567f372c0c8ce40f2a587c7d1afb57e0a42da1be3ea3258916a6c4d94cfb1907d005506b4051663682baf15609d16e7aa2474e5c2 asteroid-compass-b177e9bd046ce79401931c29a2eb136678047d60.tar.gz
-42c992bcba80f1d7e44245bacb45ba20ba231dd94e4d4d0610a96b60b8efeeb56fed98e282f4f40b0cb28649fcdb078a4515b2541ec6c6ce4e6cc2d0c8103e7e fix-build.patch"
+sha512sums="
+707b2ac18101bc6a0252eb691ba30919f9adf4fc59161330972d4b28c32653f4e0ae9c4cd2130d75c99bc0aae4ec1e1bea14fac1a2c7150e3005b7e77f5d4b2d asteroid-compass-b3cf236b34c386a9cbff81ffc1631554bd60ee1b.tar.gz
+"
diff --git a/testing/asteroid-compass/fix-build.patch b/testing/asteroid-compass/fix-build.patch
deleted file mode 100644
index 18f207f7d4..0000000000
--- a/testing/asteroid-compass/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-compass.pro b/asteroid-compass.pro
-index cccc64a..9d28d0f 100644
---- a/asteroid-compass.pro
-+++ b/asteroid-compass.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-compass
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES = i18n/$$TARGET.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-flashlight/APKBUILD b/testing/asteroid-flashlight/APKBUILD
index 822821abdc..7c1c73acfb 100644
--- a/testing/asteroid-flashlight/APKBUILD
+++ b/testing/asteroid-flashlight/APKBUILD
@@ -1,45 +1,40 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-flashlight
-pkgver=0_git20200410
+pkgver=0_git20210517
pkgrel=0
-_commit="826f1e4448e976fed4e6fce9d9a5bd3bfc799835"
+_commit="967f5c0ef9d312b369138f24beae2c8ae30b0c06"
pkgdesc="Default flashlight app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-flashlight"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
depends="
mapplauncherd
nemo-keepalive
"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-source="https://github.com/AsteroidOS/asteroid-flashlight/archive/$_commit/asteroid-flashlight-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-flashlight/archive/$_commit/asteroid-flashlight-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-flashlight.desktop
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-flashlight.desktop -t "$pkgdir"/usr/share/applications
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="0f80b2d090a06c0c387d2df5b9a14390a90b2de4cfd86c3d4e0a8df8d9ad0d888be7a25732957acf27d9aa2407d00b7f3087bcddbc4399662f6f820fe7907fb6 asteroid-flashlight-826f1e4448e976fed4e6fce9d9a5bd3bfc799835.tar.gz
-01a12ce877381e963881e63f5881e479f297dfff35ef65f30b98572871f042cfc8704a5291853293fb689a421cca7fcbaa987a77011798cd9fd334ecedf7fcac fix-build.patch"
+sha512sums="
+1a3da1e9b4e2c28f3febc48f2b93bc83a1dfddf3e347c08849e5308591d638b9d92009824f648b526ec492bc2cc6e6d4d64ac353e28be2e569640f59bd5eb948 asteroid-flashlight-967f5c0ef9d312b369138f24beae2c8ae30b0c06.tar.gz
+"
diff --git a/testing/asteroid-flashlight/fix-build.patch b/testing/asteroid-flashlight/fix-build.patch
deleted file mode 100644
index 99198a5b8a..0000000000
--- a/testing/asteroid-flashlight/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-flashlight.pro b/asteroid-flashlight.pro
-index e6bd4d2..5e292dc 100644
---- a/asteroid-flashlight.pro
-+++ b/asteroid-flashlight.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-flashlight
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES = i18n/$$TARGET.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-hrm/APKBUILD b/testing/asteroid-hrm/APKBUILD
index 41f5316656..96071c8223 100644
--- a/testing/asteroid-hrm/APKBUILD
+++ b/testing/asteroid-hrm/APKBUILD
@@ -1,9 +1,9 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-hrm
-pkgver=0_git20190723
+pkgver=0_git20210517
pkgrel=0
-_commit="88b476c6d9126d241a733950190509864ad60095"
+_commit="6d3c74f37162281026ca3f70c6b2a08de4fc655f"
pkgdesc="Default heart-rate-monitor app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-hrm"
# armhf blocked by qt5-qtsensors
@@ -14,33 +14,26 @@ depends="
qt5-qtsensors
"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-source="https://github.com/AsteroidOS/asteroid-hrm/archive/$_commit/asteroid-hrm-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-hrm/archive/$_commit/asteroid-hrm-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-hrm.desktop
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-hrm.desktop -t "$pkgdir"/usr/share/applications
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="998217cda76c326531829c25c2a26395126eee9a13fa6cec1b2dbbb1522065088e9611eb99f6dc93611a563465983a73efbd72fb74ac37526837c808a321086a asteroid-hrm-88b476c6d9126d241a733950190509864ad60095.tar.gz
-feb97a06b13e7a5b89176456940d87fe6dc714c5d51d40019d42fa13c3d10dfc079ef17caaaaee98f7d7c2779f4931d201ce9535e721bb4043f2debeab4ef6ac fix-build.patch"
+sha512sums="
+8ab873896753c513d5d7335a6b8cde70ae562be486b9b54926371412c3b23a004afeb42be12548a10e72eb850a48deac7244e51c69fe546252689b5215a293fd asteroid-hrm-6d3c74f37162281026ca3f70c6b2a08de4fc655f.tar.gz
+"
diff --git a/testing/asteroid-hrm/fix-build.patch b/testing/asteroid-hrm/fix-build.patch
deleted file mode 100644
index 335792b33c..0000000000
--- a/testing/asteroid-hrm/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-hrm.pro b/asteroid-hrm.pro
-index a2ec637..5545c43 100644
---- a/asteroid-hrm.pro
-+++ b/asteroid-hrm.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-hrm
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES = i18n/$$TARGET.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-music/APKBUILD b/testing/asteroid-music/APKBUILD
index b6592ea847..4231324a6f 100644
--- a/testing/asteroid-music/APKBUILD
+++ b/testing/asteroid-music/APKBUILD
@@ -1,56 +1,37 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-music
-pkgver=0_git20210220
+pkgver=0_git20210517
pkgrel=0
-_commit="cb4729e5c0f76f79d16ac8d02a7aea70b4f9216d"
+_commit="a3a13db9ce31e8a75f339adf36940aa48128fe1a"
pkgdesc="Default music app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-music"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
-depends="
- $pkgname-lang
- mapplauncherd
- "
+depends="mapplauncherd"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-music/archive/$_commit/asteroid-music-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-music/archive/$_commit/asteroid-music-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-music.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-music.desktop -t "$pkgdir"/usr/share/applications
-}
-
-lang() {
- cd "$builddir"/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="a002d3be77ed819e5312a1c5772669f4460c43292eae2197d3ad1f1b1a1017a7dd9b029be7759ec7e1539a1848cdc00fbe353c2a78ba1a75061d99111af10f95 asteroid-music-cb4729e5c0f76f79d16ac8d02a7aea70b4f9216d.tar.gz
-8fc4afe2d5ddda744bb92eb588a95a51a4c4aa2543b954c5aaea8e36b38dfcb22bdab2c9bb2c9142103996461168636a8eaec11c1dbabfe9af0aa85cad7db630 fix-build.patch"
+sha512sums="
+96380403afc2192a4c4c7065a5a05ed49d033b8c5d6de0ea4c8d128caca05171f8fbc40e220cef5fb0160988e17787e2d376d0786b70709c1bcdc4435426d1ad asteroid-music-a3a13db9ce31e8a75f339adf36940aa48128fe1a.tar.gz
+"
diff --git a/testing/asteroid-music/fix-build.patch b/testing/asteroid-music/fix-build.patch
deleted file mode 100644
index 0a5b183daf..0000000000
--- a/testing/asteroid-music/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-music.pro b/asteroid-music.pro
-index d7724da..9938d1e 100644
---- a/asteroid-music.pro
-+++ b/asteroid-music.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-music
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG = asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES += i18n/asteroid-music.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-settings/APKBUILD b/testing/asteroid-settings/APKBUILD
index 443a652278..ec1dcf4a86 100644
--- a/testing/asteroid-settings/APKBUILD
+++ b/testing/asteroid-settings/APKBUILD
@@ -1,16 +1,15 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-settings
-pkgver=0_git20210411
+pkgver=0_git20210517
pkgrel=0
-_commit="edbd260c9914295f155303acde081102857fc788"
+_commit="d5e6b2755e8f468609fe3b41fde47d6cbd30ee7d"
pkgdesc="Default settings app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-settings"
# armhf blocked by nemo-qml-plugin-systemsettings
arch="all !armhf"
license="GPL-3.0-or-later"
depends="
- $pkgname-lang
mapplauncherd
mce
nemo-qml-plugin-configuration
@@ -18,48 +17,30 @@ depends="
nemo-qml-plugin-time
"
makedepends="
- bash
dbus-dev
dbus-glib-dev
- grep
+ extra-cmake-modules
mce-dev
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtmultimedia-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-settings/archive/$_commit/asteroid-settings-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-settings/archive/$_commit/asteroid-settings-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-settings.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-settings.desktop -t "$pkgdir"/usr/share/applications
-}
-
-lang() {
- cd "$builddir"/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="f88e86d33903544967e8d8bac6d664d8919d9975776f8205eaf60ac28efcf3c6454debe12eab3e368ef2d98454de7c74c608880d92679a9d6f9273149f3d509d asteroid-settings-edbd260c9914295f155303acde081102857fc788.tar.gz
-d7916a7fd900ca83e3b8c0066065875ea9604c661dcd6f319a9936046cd2a573fe0eb6eec1f17b8c6b289365bea0923d899589ba0b6236207eb3936a9b62134d fix-build.patch"
+sha512sums="
+dbaab42e7a602f9dad4cf9d76e3a3c7c4c58158f6602f4d50208b63edecbe826434740e6eb6b9f996f822d7490ecf934a766b31c9ace7eca8e0916d7705107c5 asteroid-settings-d5e6b2755e8f468609fe3b41fde47d6cbd30ee7d.tar.gz
+"
diff --git a/testing/asteroid-settings/fix-build.patch b/testing/asteroid-settings/fix-build.patch
deleted file mode 100644
index 8704d8c1b4..0000000000
--- a/testing/asteroid-settings/fix-build.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-diff --git a/asteroid-settings.pro b/asteroid-settings.pro
-index 5fb3c42..7b58973 100644
---- a/asteroid-settings.pro
-+++ b/asteroid-settings.pro
-@@ -1,7 +1,7 @@
- TARGET = asteroid-settings
--CONFIG += asteroidapp
--PKGCONFIG += dbus-1 dbus-glib-1
--QT += dbus multimedia
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += dbus-1 dbus-glib-1 asteroidapp
-+QT += dbus multimedia qml quick
-
- system(qdbusxml2cpp -p mceiface.h:mceiface.cpp mce.xml)
-
-@@ -26,3 +26,7 @@ OTHER_FILES += main.qml \
-
- lupdate_only{ SOURCES += i18n/asteroid-settings.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+translations.path = /usr/share/translations/
-+INSTALLS += target translations
diff --git a/testing/asteroid-stopwatch/APKBUILD b/testing/asteroid-stopwatch/APKBUILD
index ec749d397e..a3f0c5348e 100644
--- a/testing/asteroid-stopwatch/APKBUILD
+++ b/testing/asteroid-stopwatch/APKBUILD
@@ -1,56 +1,36 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-stopwatch
-pkgver=0_git20210214
+pkgver=0_git20210517
pkgrel=0
-_commit="99181a545188e25d7396fe5cb805b4adc96b1a88"
+_commit="fdc71d176c3d2c3e569c1d26998d4def12d9d1c3"
pkgdesc="Default stopwatch app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-stopwatch"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
-depends="
- $pkgname-lang
- mapplauncherd
- "
+depends="mapplauncherd"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-stopwatch/archive/$_commit/asteroid-stopwatch-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-stopwatch/archive/$_commit/asteroid-stopwatch-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-stopwatch.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-stopwatch.desktop -t "$pkgdir"/usr/share/applications
-}
-
-lang() {
- cd "$builddir"/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="d739babb8a199b53522b5ae3d5c8983eaadfab03a7efb8923ff1be7e80ca92b2755b430e201e580c4e34d6f942ee9da65d56439d185a10a5e5207d2e25563e9b asteroid-stopwatch-99181a545188e25d7396fe5cb805b4adc96b1a88.tar.gz
-1d63be9c5ccb0957856f95f41b5490c2ada58ced22003de0d2f106436e252fbd646ef4c16c96fc728338407bd94289a53936e4a0a691aaedd2de9b6955262211 fix-build.patch"
+sha512sums="
+c0037dedbeaf7b0a82c7a3d905a963617be14e7f988c776b310f6600deab5c175d66c32a11729001b871f57a56747afbffb17287ef295700c1edfdd688767f5d asteroid-stopwatch-fdc71d176c3d2c3e569c1d26998d4def12d9d1c3.tar.gz
+"
diff --git a/testing/asteroid-stopwatch/fix-build.patch b/testing/asteroid-stopwatch/fix-build.patch
deleted file mode 100644
index 64e9bc78c7..0000000000
--- a/testing/asteroid-stopwatch/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-stopwatch.pro b/asteroid-stopwatch.pro
-index 2331603..46f5dbe 100644
---- a/asteroid-stopwatch.pro
-+++ b/asteroid-stopwatch.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-stopwatch
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES += i18n/asteroid-stopwatch.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-timer/APKBUILD b/testing/asteroid-timer/APKBUILD
index 3786b71a9c..01c70d535c 100644
--- a/testing/asteroid-timer/APKBUILD
+++ b/testing/asteroid-timer/APKBUILD
@@ -1,57 +1,39 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-timer
-pkgver=0_git20210411
+pkgver=0_git20210517
pkgrel=0
-_commit="aec4ce23d00e4f7fad1dfdd83d305b772b12cf59"
+_commit="7a7e9475f7032dec63cea1bdb943828fadac363f"
pkgdesc="Default timer app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-timer"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
depends="
- $pkgname-lang
mapplauncherd
nemo-qml-plugin-alarms
"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-timer/archive/$_commit/asteroid-timer-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-timer/archive/$_commit/asteroid-timer-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-timer.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-timer.desktop -t "$pkgdir"/usr/share/applications
-}
-
-lang() {
- cd "$builddir"/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="e819d4f8139903bdb8c74d5cb8ebcb692deb70c9f86668f87f74c074e217f3e980072fbb410ed7b96062e05416ce948d73f0883080ecd35d7083735e3dabc9a1 asteroid-timer-aec4ce23d00e4f7fad1dfdd83d305b772b12cf59.tar.gz
-c332d3f67cbea68d698ecb43b292f02edc39aade632616241c6f96cb5f72a81198211fd55e7e8aab751b96fcf776fda6cdbdad11db0b6be091b6e970f5475c46 fix-build.patch"
+sha512sums="
+ddc5610385f896b093bf8bde497890520c939418b022c5cd4cb1e5990fb3bb609c967ea842bc59b29f7d018fb9e2bc2e031406d2c73767bddc395bee87401df0 asteroid-timer-7a7e9475f7032dec63cea1bdb943828fadac363f.tar.gz
+"
diff --git a/testing/asteroid-timer/fix-build.patch b/testing/asteroid-timer/fix-build.patch
deleted file mode 100644
index 3d5a4e2b10..0000000000
--- a/testing/asteroid-timer/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-timer.pro b/asteroid-timer.pro
-index f865860..d4d2968 100644
---- a/asteroid-timer.pro
-+++ b/asteroid-timer.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-timer
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES += i18n/asteroid-timer.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asteroid-weather/APKBUILD b/testing/asteroid-weather/APKBUILD
index dc46e978eb..c84bdaf607 100644
--- a/testing/asteroid-weather/APKBUILD
+++ b/testing/asteroid-weather/APKBUILD
@@ -1,57 +1,39 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-weather
-pkgver=0_git20210411
+pkgver=0_git20210517
pkgrel=0
-_commit="ae19c6e1e7e4561f4a540a15246fcedbbe08b227"
+_commit="358d8094ff99ae841c25fb563672a182d5851cc4"
pkgdesc="Default weather app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-weather"
-arch="all"
+# armhf blocked by qml-asteroid
+arch="all !armhf"
license="GPL-3.0-or-later"
depends="
- $pkgname-lang
mapplauncherd
nemo-qml-plugin-configuration
"
makedepends="
- bash
- grep
+ extra-cmake-modules
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
- qt5-qttools-dev
- qtchooser
- "
-subpackages="$pkgname-lang"
-source="https://github.com/AsteroidOS/asteroid-weather/archive/$_commit/asteroid-weather-$_commit.tar.gz
- fix-build.patch
"
+source="https://github.com/AsteroidOS/asteroid-weather/archive/$_commit/asteroid-weather-$_commit.tar.gz"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"
build() {
- qmake-qt5 \
- PREFIX=/usr
- make
-
- i18n/generate-desktop.sh . asteroid-weather.desktop
-
- cd i18n
- lrelease -idbased ./*.ts
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- INSTALL_ROOT="$pkgdir" make install
-
- install -Dm644 asteroid-weather.desktop -t "$pkgdir"/usr/share/applications
-}
-
-lang() {
- cd "$builddir"/i18n
- find . -name "*.ts" | while read -r i; do
- install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
- done
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="c61254a1b3018dafecbb9459e0bb286404e5d5c65b3af209f2431c6f95f4003a30cd0018d1ff0bfd0bb54c1a2a55c893c259bb8a040007aa0914556fe5eb84e7 asteroid-weather-ae19c6e1e7e4561f4a540a15246fcedbbe08b227.tar.gz
-e1ecccfc3ef502fddf92877dce3ffb66f43905884cb1aa9539dac7620efd895d44ade982a87a32518d976db453f0933740b14b626b5fcbe354aeb21c3eae27d0 fix-build.patch"
+sha512sums="
+14abda266d9c1d708a5f34c002b0ff96eaa579ac0e3e69309e7eb8a37a652d8ad5f8ac0bcb9292fdb577d66c8af107e41e49b0be752d2e042c235b892ce8981f asteroid-weather-358d8094ff99ae841c25fb563672a182d5851cc4.tar.gz
+"
diff --git a/testing/asteroid-weather/fix-build.patch b/testing/asteroid-weather/fix-build.patch
deleted file mode 100644
index 335a4f1af6..0000000000
--- a/testing/asteroid-weather/fix-build.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/asteroid-weather.pro b/asteroid-weather.pro
-index 888aaca..a781a5e 100644
---- a/asteroid-weather.pro
-+++ b/asteroid-weather.pro
-@@ -1,5 +1,6 @@
- TARGET = asteroid-weather
--CONFIG += asteroidapp
-+CONFIG += asteroidapp link_pkgconfig
-+PKGCONFIG += asteroidapp
-
- SOURCES += main.cpp
- RESOURCES += resources.qrc
-@@ -7,3 +8,6 @@ OTHER_FILES += main.qml
-
- lupdate_only{ SOURCES += i18n/asteroid-weather.desktop.h }
- TRANSLATIONS = $$files(i18n/$$TARGET.*.ts)
-+
-+target.path = /usr/bin/
-+INSTALLS += target
diff --git a/testing/asuran-cli/APKBUILD b/testing/asuran-cli/APKBUILD
index 4d0a8d1a14..bc33c22963 100644
--- a/testing/asuran-cli/APKBUILD
+++ b/testing/asuran-cli/APKBUILD
@@ -5,7 +5,7 @@ pkgver=0.1.6
pkgrel=1
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"
source="https://gitlab.com/asuran-rs/asuran/-/archive/v$pkgver/asuran-v$pkgver.tar.gz"
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..bf33aa7696 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=20210617
+_pkgtag=200601.1ac7c08
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="
+22c113db000f79fc6ecc84b53a8f4cecaf9b1938f18ecbe3eed0b598ddbf46fb7f7c21605f8e7aaff89a53af18ca7c400f0c616c3eb5a3929ae2ca1c99fb9935 atomicparsley-20210617.tar.gz
+"
diff --git a/testing/autocutsel/APKBUILD b/testing/autocutsel/APKBUILD
deleted file mode 100644
index 124fb01b7d..0000000000
--- a/testing/autocutsel/APKBUILD
+++ /dev/null
@@ -1,27 +0,0 @@
-# Contributor: Steeve Chailloux <steeve@chaahk.com>
-# Maintainer: Steeve Chailloux <steeve@chaahk.com>
-pkgname=autocutsel
-pkgver=0.10.1
-pkgrel=0
-pkgdesc="automated xcutsel"
-url="http://www.nongnu.org/autocutsel/"
-arch="all"
-license="GPL-2.0"
-makedepends="libx11-dev libxaw-dev"
-source="https://github.com/sigmike/autocutsel/releases/download/$pkgver/autocutsel-$pkgver.tar.gz"
-
-
-build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --mandir=/usr/share/man
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-
-sha512sums="a4f68342b389ef94fde8052f5d9e4b4585bab8fa8364985a2b0a3ec3e6f81ed58ba45be9349aa6e16c70ca623a7c315796cf0440ef6f4ffa9606ed7b7981a4a2 autocutsel-0.10.1.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/b3sum/APKBUILD b/testing/b3sum/APKBUILD
index bdd710c44e..d3fe917205 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.7
-pkgrel=2
+pkgver=1.0.0
+pkgrel=0
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"
@@ -27,4 +27,6 @@ package() {
rm "$pkgdir"/usr/.crates*
}
-sha512sums="78749ffc7e3632344996dda635b31a7a91a16e201ff8398148211a4315285c7c1d65acb78307fc8f54d7ce83e26364c8eafec94933f61aa78ed395540d44f833 b3sum-0.3.7.tar.gz"
+sha512sums="
+08f566750d0a6ab67bd60079b8956237f9c494c59c76248cf9fb063ae45dce0d99b13ff3ac4fd7d86a952265d83215e19d4b5f7d6064b601a0b9cbeb38eb3058 b3sum-1.0.0.tar.gz
+"
diff --git a/testing/bandwhich/APKBUILD b/testing/bandwhich/APKBUILD
deleted file mode 100644
index fae81d0ff3..0000000000
--- a/testing/bandwhich/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
-# Contributor: Anjandev Momi <anjan@momi.ca>
-# Maintainer: Anjandev Momi <anjan@momi.ca>
-pkgname=bandwhich
-pkgver=0.20.0
-pkgrel=0
-pkgdesc="Terminal bandwidth utilization tool"
-url="https://github.com/imsnif/bandwhich"
-arch="all !s390x !mips !mips64" # limited by cargo
-license="MIT"
-makedepends="cargo"
-source="$pkgname-$pkgver.tar.gz::https://github.com/imsnif/bandwhich/archive/$pkgver.tar.gz"
-
-build() {
- cargo build --release --locked
-}
-
-check() {
- cargo test --release --locked
-}
-
-package() {
- install -Dm755 target/release/bandwhich "$pkgdir"/usr/bin/bandwhich
-}
-
-sha512sums="3bd5cc4166514feb601eb921ef3fbad08b8e9787aad1bb0c8a9543207631964ffc14cc1488e96ef4319bb1a20c5f684b744facd2a6cf1d9ef6dd5d2fefc524cb bandwhich-0.20.0.tar.gz"
diff --git a/testing/barrier/APKBUILD b/testing/barrier/APKBUILD
index 6d946f00a9..e5d09e26d7 100644
--- a/testing/barrier/APKBUILD
+++ b/testing/barrier/APKBUILD
@@ -5,7 +5,7 @@ pkgver=2.3.3
pkgrel=0
pkgdesc="share keyboard and mouse between systems over network"
url="https://github.com/debauchee/barrier"
-arch="all !mips !mips64" # Fails to build
+#arch="all !mips !mips64" # Fails to build
license="GPL-2.0-only"
options="!check"
depends="hicolor-icon-theme"
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 with the top-level WORKSPACE file.
+ http_archive(
+ name = "remote_java_tools_javac11_test_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://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.5/java_tools_javac11_darwin-v10.5.zip",
+ ],
+ )
+
diff --git a/testing/bazel4/APKBUILD b/testing/bazel4/APKBUILD
new file mode 100644
index 0000000000..3544680abc
--- /dev/null
+++ b/testing/bazel4/APKBUILD
@@ -0,0 +1,130 @@
+# Contributor: Oleg Titov <oleg.titov@gmail.com>
+# Contributor: Jesse Chan <jc@linux.com>
+# Maintainer: Jesse Chan <jc@linux.com>
+pkgname=bazel4
+pkgver=4.1.0
+pkgrel=0
+pkgdesc="A fast, scalable, multi-language and extensible build system"
+url="https://bazel.build/"
+arch="all"
+arch="$arch !x86 !armhf !armv7 !mips !mips64" # JDK dropped support
+arch="$arch !riscv64" # JDK not yet bootstrapped
+arch="$arch !ppc64le" # absl: Must implement UnscaledCycleClock::Frequency()
+arch="$arch !s390x" # aborted: SIGFPE (0x8) at pc=0x000003ffb1f18462 (sent by kill)
+license="Apache-2.0"
+depends="bash java-jdk libarchive unzip zip"
+makedepends="coreutils linux-headers protobuf python3 coreutils"
+options="!strip"
+provides="bazel"
+subpackages="
+ $pkgname-doc
+ $pkgname-bash-completion
+ $pkgname-fish-completion
+ $pkgname-zsh-completion
+ "
+source="https://github.com/bazelbuild/bazel/releases/download/$pkgver/bazel-$pkgver-dist.zip
+ patch_TEMP_FAILURE_RETRY.patch
+ patch_do_not_use_glibc_prebuilt.patch
+ patch_default_system_java_toolchain.patch
+ patch_fix_jdk_13.patch
+ patch_stop_hardcoding_verify_none_1.patch
+ patch_stop_hardcoding_verify_none_2.patch
+ patch_go_back_to_pre16_permit.patch"
+
+build() {
+ export JAVA_HOME="/usr/lib/jvm/default-jvm"
+
+ # horrible of horribles, just to have python in the PATH
+ # https://github.com/bazelbuild/bazel/issues/8665
+ mkdir -p ./bin-hack
+ ln -s /usr/bin/python3 ./bin-hack/python
+ export PATH=$(pwd)/bin-hack:$PATH
+
+ # Stage 1: build Bazel with bootstrap script
+
+ # based on
+ # https://github.com/vbatts/copr-build-bazel/blob/master/bazel.spec
+ # EXTRA_BAZEL_ARGS is used by bootstrap script only
+ export EXTRA_BAZEL_ARGS="--sandbox_debug --verbose_failures"
+
+ mkdir tmphome-stage1
+
+ env HOME="$(pwd)/tmphome-stage1" bash ./compile.sh
+ env HOME="$(pwd)/tmphome-stage1" ./output/bazel shutdown
+
+ # Stage 2: use Bazel to build Bazel in optimized mode
+ mkdir tmphome-stage2
+
+ # We can't use embedded JDK, as there is no alpine support
+ echo startup --server_javabase=$JAVA_HOME \
+ >> tmphome-stage2/.bazelrc
+
+ env HOME="$(pwd)/tmphome-stage2" ./output/bazel build \
+ -c opt \
+ --stamp \
+ --embed_label $pkgver \
+ --distdir=derived/distdir \
+ $EXTRA_BAZEL_ARGS \
+ //scripts/packages:without-jdk/install.sh
+ env HOME="$(pwd)/tmphome-stage2" ./output/bazel shutdown
+
+ # Copy outputs
+ rm -rf output && mkdir output
+ cp bazel-bin/scripts/packages/without-jdk/bazel output
+ cp bazel-bin/scripts/packages/without-jdk/bazel-real output
+ cp bazel-bin/scripts/bazel-complete.bash output
+ cp bazel-bin/scripts/bazel.fish output
+ cp scripts/zsh_completion/_bazel output
+ cp tmphome-stage2/.bazelrc output/bazel.bazelrc
+}
+
+check() {
+ mkdir tmphome-check
+ cp output/bazel.bazelrc tmphome-check/.bazelrc
+
+ env HOME="$(pwd)/tmphome-check" ./output/bazel test \
+ --distdir=derived/distdir \
+ --spawn_strategy=standalone \
+ --genrule_strategy=standalone \
+ --verbose_failures \
+ --verbose_test_summary \
+ --test_verbose_timeout_warnings \
+ examples/cpp:hello-success_test \
+ examples/py_native:test \
+ examples/java-starlark/src/test/java/com/example/myproject:pass \
+ examples/java-native/src/test/java/com/example/myproject:hello
+
+ env HOME="$(pwd)/tmphome-check" ./output/bazel shutdown
+}
+
+package() {
+ install -Dm755 output/bazel "$pkgdir"/usr/bin/bazel
+ install -Dm755 output/bazel-real "$pkgdir"/usr/bin/bazel-real
+ install -Dm644 output/bazel.bazelrc \
+ "$pkgdir"/etc/bazel.bazelrc
+
+ install -m644 -D -t "$pkgdir"/usr/share/doc/$pkgname README.md
+
+ install -Dm644 output/bazel-complete.bash \
+ "$pkgdir"/usr/share/bash-completion/completions/"$pkgname"
+ install -Dm644 output/bazel.fish \
+ "$pkgdir"/usr/share/fish/completions/"$pkgname".fish
+ install -Dm644 output/_bazel \
+ "$pkgdir"/usr/share/zsh/site-functions/_"$pkgname"
+}
+
+unpack() {
+ mkdir -p "$builddir"
+ unzip "$srcdir"/bazel-$pkgver-dist.zip -d "$builddir" > /dev/null
+}
+
+sha512sums="
+18a8f4087b87e2d1dea118491458981bcb162ca736cc451169da9f638520071d846de77d32e4542a0142641f7e94d56d4cca7b0c17098d3d7dc67875528c634c bazel-4.1.0-dist.zip
+85b1a4954c762c0144ba38a5c859ec7a77a0dc4fa0042684ef7113ff167375d89053850541528dbabdd577ebb82b50c5f6d04ba2650c154503a75ee4455b01fb patch_TEMP_FAILURE_RETRY.patch
+b8858494f7c600145610d44d2ca81d2cf0e58924b5d876361043b395c88b1166bf9a17de2864ee718e6dce723b7f0c4d71cf8fb9c2ab316eb9013eb5e450ddbe patch_do_not_use_glibc_prebuilt.patch
+fe1862bbd392f8a2d7af5f7c5e08fa6cf6dab0ba7b88280c28c4b072241613480e861af60212ceee1aebc10eb629f964c5def2b3e0a75c48453da8c397f4e93b patch_default_system_java_toolchain.patch
+0b4b3e541eaa496253e83d6fd88ba98d14c2a53324b7438f57d240b45f2c3c63b659038224e2b66706d4420eccb7c17c834260839f2fd39e3c6b3dea2613b735 patch_fix_jdk_13.patch
+f8456643419ac108a7cd72eaccd931e9c269c828611b0a62a79ad80a4f542b83cf5fa69af026e04bfb8d9f2c70527b5b25f9af56edb0a5a696ce66b3032df48d patch_stop_hardcoding_verify_none_1.patch
+c5ad25926e5672cd86b27c791c7347b21b57777296cc26d92d2bd9ae6eb39ee81d48008edb666285432135082e91daa9162ea67c719625bcede8f2d5647c9633 patch_stop_hardcoding_verify_none_2.patch
+94840b77904cabbaff4d2b011b79699f9b6114e9893af4f8649e397f34ffb0e8c2d9c6d481f9a0cdab39fd00d13c8c76efa8a8fe781c0d3162421764a0a1d6d5 patch_go_back_to_pre16_permit.patch
+"
diff --git a/testing/bazel4/patch_TEMP_FAILURE_RETRY.patch b/testing/bazel4/patch_TEMP_FAILURE_RETRY.patch
new file mode 100644
index 0000000000..8c6a609d14
--- /dev/null
+++ b/testing/bazel4/patch_TEMP_FAILURE_RETRY.patch
@@ -0,0 +1,41 @@
+From: philwo <philwo@google.com>
+Date: Thu, 20 May 2021 08:13:09 -0700
+Subject: [PATCH] Add the TEMP_FAILURE_RETRY macro to linux-sandbox-pid1.cc.
+Upstream: yes (https://github.com/bazelbuild/bazel/commit/bcce6dd026e90336e80616a8c1004a79a2f8640c)
+
+This allows us to build Bazel on Linux systems which use a C standard library that does not include this macro, like Alpine Linux (which uses musl).
+
+Fixes #12460.
+
+PiperOrigin-RevId: 374873483
+---
+ src/main/tools/linux-sandbox-pid1.cc | 13 +++++++++++++
+ 1 file changed, 13 insertions(+)
+
+diff --git a/src/main/tools/linux-sandbox-pid1.cc b/src/main/tools/linux-sandbox-pid1.cc
+index 5c9c53cb9c..5e7c64a7ac 100644
+--- a/src/main/tools/linux-sandbox-pid1.cc
++++ b/src/main/tools/linux-sandbox-pid1.cc
+@@ -49,6 +49,19 @@
+ #include <linux/fs.h>
+ #endif
+
++#ifndef TEMP_FAILURE_RETRY
++// Some C standard libraries like musl do not define this macro, so we'll
++// include our own version for compatibility.
++#define TEMP_FAILURE_RETRY(exp) \
++ ({ \
++ decltype(exp) _rc; \
++ do { \
++ _rc = (exp); \
++ } while (_rc == -1 && errno == EINTR); \
++ _rc; \
++ })
++#endif // TEMP_FAILURE_RETRY
++
+ #include "src/main/tools/linux-sandbox-options.h"
+ #include "src/main/tools/linux-sandbox.h"
+ #include "src/main/tools/logging.h"
+--
+2.31.1
+
diff --git a/testing/bazel4/patch_default_system_java_toolchain.patch b/testing/bazel4/patch_default_system_java_toolchain.patch
new file mode 100644
index 0000000000..dc7370278f
--- /dev/null
+++ b/testing/bazel4/patch_default_system_java_toolchain.patch
@@ -0,0 +1,68 @@
+--- a/src/BUILD
++++ b/src/BUILD
+@@ -405,7 +405,7 @@ genrule(
+ ],
+ ) for suffix, jdk in [
+ ("-dev", "_jdk_allmodules"),
+- ("", "_jdk_minimal"),
++ ("", "_nojdk"),
+ ("_jdk_allmodules", "_jdk_allmodules"),
+ ("_jdk_minimal", "_jdk_minimal"),
+ ("_dev_jdk", "_dev_jdk"),
+--- a/src/main/cpp/startup_options.cc
++++ b/src/main/cpp/startup_options.cc
+@@ -462,12 +462,6 @@ blaze_util::Path StartupOptions::GetSystemJavabase() const {
+ }
+
+ blaze_util::Path StartupOptions::GetEmbeddedJavabase() const {
+- blaze_util::Path bundled_jre_path = blaze_util::Path(
+- blaze_util::JoinPath(install_base, "embedded_tools/jdk"));
+- if (blaze_util::CanExecuteFile(
+- bundled_jre_path.GetRelative(GetJavaBinaryUnderJavabase()))) {
+- return bundled_jre_path;
+- }
+ return blaze_util::Path();
+ }
+
+--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java
++++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaOptions.java
+@@ -654,7 +654,7 @@ public class JavaOptions extends FragmentOptions {
+ }
+
+ Label defaultHostJavaBase() {
+- return Label.parseAbsoluteUnchecked("@bazel_tools//tools/jdk:remote_jdk11");
++ return Label.parseAbsoluteUnchecked("@local_jdk//:jdk");
+ }
+
+ Label defaultJavaToolchain() {
+--- a/tools/jdk/BUILD
++++ b/tools/jdk/BUILD
+@@ -340,7 +340,7 @@ alias(
+
+ alias(
+ name = "host_jdk",
+- actual = ":remote_jdk11",
++ actual = "jdk",
+ )
+
+ bootclasspath(
+@@ -370,8 +370,7 @@ alias(
+ actual = select({
+ "//src/conditions:darwin": "@remote_java_tools_darwin//:toolchain",
+ "//src/conditions:windows": "@remote_java_tools_windows//:toolchain",
+- "//src/conditions:linux_x86_64": "@remote_java_tools_linux//:toolchain",
+- "//conditions:default": "@bazel_tools//tools/jdk:legacy_toolchain",
++ "//conditions:default": "@bazel_tools//tools/jdk:toolchain_vanilla",
+ }),
+ )
+
+@@ -380,8 +379,7 @@ alias(
+ actual = select({
+ "//src/conditions:darwin": "@remote_java_tools_darwin//:toolchain",
+ "//src/conditions:windows": "@remote_java_tools_windows//:toolchain",
+- "//src/conditions:linux_x86_64": "@remote_java_tools_linux//:toolchain",
+- "//conditions:default": "@bazel_tools//tools/jdk:legacy_toolchain",
++ "//conditions:default": "@bazel_tools//tools/jdk:toolchain_vanilla",
+ }),
+ )
+
diff --git a/testing/bazel4/patch_do_not_use_glibc_prebuilt.patch b/testing/bazel4/patch_do_not_use_glibc_prebuilt.patch
new file mode 100644
index 0000000000..d76bb28544
--- /dev/null
+++ b/testing/bazel4/patch_do_not_use_glibc_prebuilt.patch
@@ -0,0 +1,64 @@
+--- 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
+@@ -189,6 +189,7 @@ maybe(
+ maybe(
+ http_archive,
+ name = "remote_java_tools_linux",
++ patches = ["@bazel_tools//tools/jdk:java_tools.patch"],
+ sha256 = "085c0ba53ba764e81d4c195524f3c596085cbf9cdc01dd8e6d2ae677e726af35",
+ urls = [
+ "https://mirror.bazel.build/bazel_java_tools/releases/javac11/v10.6/java_tools_javac11_linux-v10.6.zip",
+--- a/tools/jdk/BUILD.java_tools
++++ b/tools/jdk/BUILD.java_tools
+@@ -284,7 +284,7 @@ alias(
+ name = "singlejar",
+ actual = select({
+ "//:remote": ":singlejar_cc_bin",
+- "//conditions:default": ":singlejar_prebuilt_or_cc_binary",
++ "//conditions:default": ":singlejar_cc_bin",
+ }),
+ )
+
+@@ -312,7 +312,7 @@ alias(
+ name = "ijar",
+ actual = select({
+ ":remote": ":ijar_cc_binary",
+- "//conditions:default": ":prebuilt_binary_or_cc_binary",
++ "//conditions:default": ":ijar_cc_binary",
+ }),
+ )
+
+--- a/tools/jdk/java_toolchain_default.bzl.java_tools
++++ b/tools/jdk/java_toolchain_default.bzl.java_tools
+@@ -121,8 +121,6 @@ PREBUILT_TOOLCHAIN_CONFIGURATION = dict(
+ "//:java_compiler_jar",
+ "//:jdk_compiler_jar",
+ ],
+- ijar = ["//:ijar_prebuilt_binary"],
+- singlejar = ["//:prebuilt_singlejar"],
+ )
+
+ _LABEL_LISTS = [
+--- /dev/null
++++ b/tools/jdk/java_tools.patch
+@@ -0,0 +1,20 @@
++--- BUILD
+++++ BUILD
++@@ -284,7 +284,7 @@ alias(
++ name = "singlejar",
++ actual = select({
++ "//:remote": ":singlejar_cc_bin",
++- "//conditions:default": ":singlejar_prebuilt_or_cc_binary",
+++ "//conditions:default": ":singlejar_cc_bin",
++ }),
++ )
++
++@@ -312,7 +312,7 @@ alias(
++ name = "ijar",
++ actual = select({
++ ":remote": ":ijar_cc_binary",
++- "//conditions:default": ":prebuilt_binary_or_cc_binary",
+++ "//conditions:default": ":ijar_cc_binary",
++ }),
++ )
++
diff --git a/testing/bazel4/patch_fix_jdk_13.patch b/testing/bazel4/patch_fix_jdk_13.patch
new file mode 100644
index 0000000000..6469eb2899
--- /dev/null
+++ b/testing/bazel4/patch_fix_jdk_13.patch
@@ -0,0 +1,32 @@
+From: philwo <philwo@google.com>
+Date: Mon, 8 Feb 2021 10:45:50 -0800
+Subject: [PATCH] Fix Bazel #10214: JDK 13 introduced a source compatibility
+ issue.
+Upstream: yes (https://github.com/bazelbuild/bazel/commit/0216ee54417fa1f2fef14f6eb14cbc1e8f595821)
+
+Quote from the Java release notes:
+
+The addition of newFileSystem(Path, Map<String, ?>) creates a source (but not binary) compatibility issue for code that has been using the existing 2-arg newFileSystem(Path, ClassLoader) and specifying the class loader as null. [...] To avoid the ambiguous reference, this code needs to be modified to cast the second parameter to java.lang.ClassLoader.
+
+RELNOTES:
+PiperOrigin-RevId: 356301318
+---
+ .../com/google/devtools/build/buildjar/VanillaJavaBuilder.java | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/VanillaJavaBuilder.java b/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/VanillaJavaBuilder.java
+index b2a4da2aaa..d63bd8485e 100644
+--- a/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/VanillaJavaBuilder.java
++++ b/src/java_tools/buildjar/java/com/google/devtools/build/buildjar/VanillaJavaBuilder.java
+@@ -78,7 +78,7 @@ public class VanillaJavaBuilder implements Closeable {
+ private FileSystem getJarFileSystem(Path sourceJar) throws IOException {
+ FileSystem fs = filesystems.get(sourceJar);
+ if (fs == null) {
+- filesystems.put(sourceJar, fs = FileSystems.newFileSystem(sourceJar, null));
++ filesystems.put(sourceJar, fs = FileSystems.newFileSystem(sourceJar, (ClassLoader) null));
+ }
+ return fs;
+ }
+--
+2.31.1
+
diff --git a/testing/bazel4/patch_go_back_to_pre16_permit.patch b/testing/bazel4/patch_go_back_to_pre16_permit.patch
new file mode 100644
index 0000000000..4f7eb0cb57
--- /dev/null
+++ b/testing/bazel4/patch_go_back_to_pre16_permit.patch
@@ -0,0 +1,49 @@
+From: Jesse Chan <jc@linux.com>
+Date: Thu, 24 Jun 2021 20:20:22 +0800
+Subject: [PATCH] Explicitly permit illegal access, go back to pre-JDK16 default
+
+---
+ scripts/bootstrap/compile.sh | 1 +
+ src/main/cpp/blaze.cc | 14 +++++++-------
+ 2 files changed, 8 insertions(+), 7 deletions(-)
+
+diff --git a/scripts/bootstrap/compile.sh b/scripts/bootstrap/compile.sh
+index e9cfbeec3d..095ed901bb 100755
+--- a/scripts/bootstrap/compile.sh
++++ b/scripts/bootstrap/compile.sh
+@@ -436,6 +436,7 @@ function run_bazel_jar() {
+ done
+
+ "${JAVA_HOME}/bin/java" \
++ --illegal-access=permit \
+ -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=ISO-8859-1 \
+ -XX:HeapDumpPath=${OUTPUT_DIR} \
+ -Djava.util.logging.config.file=${OUTPUT_DIR}/javalog.properties \
+diff --git a/src/main/cpp/blaze.cc b/src/main/cpp/blaze.cc
+index ecdc707c64..25c4f619bb 100644
+--- a/src/main/cpp/blaze.cc
++++ b/src/main/cpp/blaze.cc
+@@ -360,13 +360,13 @@ static vector<string> GetServerExeArgs(const blaze_util::Path &jvm_path,
+ result.push_back("-XX:HeapDumpPath=" +
+ startup_options.output_base.AsJvmArgument());
+
+- // TODO(b/109998449): only assume JDK >= 9 for embedded JDKs
+- if (!startup_options.GetEmbeddedJavabase().IsEmpty()) {
+- // quiet warnings from com.google.protobuf.UnsafeUtil,
+- // see: https://github.com/google/protobuf/issues/3781
+- result.push_back("--add-opens=java.base/java.nio=ALL-UNNAMED");
+- result.push_back("--add-opens=java.base/java.lang=ALL-UNNAMED");
+- }
++ // quiet warnings from com.google.protobuf.UnsafeUtil,
++ // see: https://github.com/google/protobuf/issues/3781
++ result.push_back("--add-opens=java.base/java.nio=ALL-UNNAMED");
++ result.push_back("--add-opens=java.base/java.lang=ALL-UNNAMED");
++
++ // explicitly permit illegal access, go back to pre-JDK16 default
++ result.push_back("--illegal-access=permit");
+
+ vector<string> user_options = startup_options.host_jvm_args;
+
+--
+2.31.1
+
diff --git a/testing/bazel4/patch_stop_hardcoding_verify_none_1.patch b/testing/bazel4/patch_stop_hardcoding_verify_none_1.patch
new file mode 100644
index 0000000000..78f1439af1
--- /dev/null
+++ b/testing/bazel4/patch_stop_hardcoding_verify_none_1.patch
@@ -0,0 +1,78 @@
+From: cushon <cushon@google.com>
+Date: Mon, 7 Dec 2020 13:00:08 -0800
+Subject: [PATCH] Stop hardcoding `-Xverify:none` in `SpawnAction`
+Upstream: yes (https://github.com/bazelbuild/bazel/commit/0216ee54417fa1f2fef14f6eb14cbc1e8f595821)
+
+The motivation was to improve startup performance of host tools that we trust.
+The hard-coded flags for JavaBuilder and turbine were made obsolete by
+`java_toolchain.jvm_opts`, which allows them to be configured in the toolchain
+instead.
+
+The option has been deprecated in Java 13 and will be removed in a future
+release.
+
+Fixes https://github.com/bazelbuild/bazel/issues/11381
+
+PiperOrigin-RevId: 346160835
+---
+ .../build/lib/analysis/actions/SpawnAction.java | 1 -
+ .../build/lib/analysis/actions/SpawnActionTest.java | 10 ++++------
+ 2 files changed, 4 insertions(+), 7 deletions(-)
+
+diff --git a/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java b/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java
+index 500ca758a6..de2257776a 100644
+--- a/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java
++++ b/src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnAction.java
+@@ -1016,7 +1016,6 @@ public class SpawnAction extends AbstractAction implements CommandAction {
+ this.executableArgs =
+ CustomCommandLine.builder()
+ .addPath(javaExecutable)
+- .add("-Xverify:none")
+ .addAll(ImmutableList.copyOf(jvmArgs))
+ .addAll(ImmutableList.copyOf(launchArgs));
+ toolsBuilder.add(deployJar);
+diff --git a/src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTest.java b/src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTest.java
+index 526473aff7..871509533f 100644
+--- a/src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTest.java
++++ b/src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTest.java
+@@ -166,8 +166,7 @@ public class SpawnActionTest extends BuildViewTestCase {
+ collectingAnalysisEnvironment.registerAction(actions);
+ SpawnAction action = (SpawnAction) actions[0];
+ assertThat(action.getArguments())
+- .containsExactly(
+- "/bin/java", "-Xverify:none", "-jvmarg", "-cp", "pkg/exe.jar", "MyMainClass")
++ .containsExactly("/bin/java", "-jvmarg", "-cp", "pkg/exe.jar", "MyMainClass")
+ .inOrder();
+ }
+
+@@ -193,8 +192,7 @@ public class SpawnActionTest extends BuildViewTestCase {
+
+ // The action reports all arguments, including those inside the param file
+ assertThat(action.getArguments())
+- .containsExactly(
+- "/bin/java", "-Xverify:none", "-jvmarg", "-cp", "pkg/exe.jar", "MyMainClass", "-X")
++ .containsExactly("/bin/java", "-jvmarg", "-cp", "pkg/exe.jar", "MyMainClass", "-X")
+ .inOrder();
+
+ Spawn spawn =
+@@ -205,7 +203,7 @@ public class SpawnActionTest extends BuildViewTestCase {
+ assertThat(spawn.getArguments())
+ .containsExactly(
+ "/bin/java",
+- "-Xverify:none",
++
+ "-jvmarg",
+ "-cp",
+ "pkg/exe.jar",
+@@ -241,7 +239,7 @@ public class SpawnActionTest extends BuildViewTestCase {
+ assertThat(action.getArguments())
+ .containsExactly(
+ "/bin/java",
+- "-Xverify:none",
++
+ "-jvmarg",
+ "-cp",
+ "pkg/exe.jar",
+--
+2.31.1
+
diff --git a/testing/bazel4/patch_stop_hardcoding_verify_none_2.patch b/testing/bazel4/patch_stop_hardcoding_verify_none_2.patch
new file mode 100644
index 0000000000..87b76dfa1f
--- /dev/null
+++ b/testing/bazel4/patch_stop_hardcoding_verify_none_2.patch
@@ -0,0 +1,53 @@
+From: Jesse Chan <jc@linux.com>
+Date: Thu, 24 Jun 2021 20:15:21 +0800
+Subject: [PATCH] Remove remaining hardcoded instances of `-Xverify:none`
+
+Bug: #11381, #13097
+Refs: d91e5b4e0
+---
+ scripts/bootstrap/compile.sh | 2 +-
+ src/main/cpp/blaze.cc | 2 --
+ .../build/lib/rules/java/JavaHeaderCompileActionBuilder.java | 1 -
+ 3 files changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/scripts/bootstrap/compile.sh b/scripts/bootstrap/compile.sh
+index f9a152f145..e9cfbeec3d 100755
+--- a/scripts/bootstrap/compile.sh
++++ b/scripts/bootstrap/compile.sh
+@@ -436,7 +436,7 @@ function run_bazel_jar() {
+ done
+
+ "${JAVA_HOME}/bin/java" \
+- -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Dfile.encoding=ISO-8859-1 \
++ -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=ISO-8859-1 \
+ -XX:HeapDumpPath=${OUTPUT_DIR} \
+ -Djava.util.logging.config.file=${OUTPUT_DIR}/javalog.properties \
+ ${JNI_FLAGS} \
+diff --git a/src/main/cpp/blaze.cc b/src/main/cpp/blaze.cc
+index a3fd334f24..ecdc707c64 100644
+--- a/src/main/cpp/blaze.cc
++++ b/src/main/cpp/blaze.cc
+@@ -368,8 +368,6 @@ static vector<string> GetServerExeArgs(const blaze_util::Path &jvm_path,
+ result.push_back("--add-opens=java.base/java.lang=ALL-UNNAMED");
+ }
+
+- result.push_back("-Xverify:none");
+-
+ vector<string> user_options = startup_options.host_jvm_args;
+
+ // Add JVM arguments particular to building blaze64 and particular JVM
+diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java
+index 6f855cfdb4..8a543a6e00 100644
+--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java
++++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java
+@@ -337,7 +337,6 @@ public class JavaHeaderCompileActionBuilder {
+ executableLine =
+ CustomCommandLine.builder()
+ .addPath(javaToolchain.getJavaRuntime().javaBinaryExecPathFragment())
+- .add("-Xverify:none")
+ .addAll(javaToolchain.getTurbineJvmOptions())
+ .add("-jar")
+ .addExecPath(headerCompiler.getExecutable())
+--
+2.31.1
+
diff --git a/testing/bees/APKBUILD b/testing/bees/APKBUILD
index 1a7ef65091..5c38cc58f2 100644
--- a/testing/bees/APKBUILD
+++ b/testing/bees/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Bradley Saulteaux <bradsoto@gmail.com>
pkgname=bees
-pkgver=0.6.4
+pkgver=0.6.5
pkgrel=0
pkgdesc="Best-Effort Extent-Same, a btrfs dedup agent"
url="https://github.com/Zygo/bees"
@@ -30,7 +30,9 @@ package() {
"$pkgdir"/etc/init.d/$pkgname
}
-sha512sums="ce0eb66ac0770838e13ba6007fd765c02aea3f5eefc09e2834118d420e71693c37b8aa8511cfc9577ca09ab82d37787a1854edbed090c059759b29c70d834672 bees-0.6.4.tar.gz
+sha512sums="
+db4cf6bc8c7709ee9aa1e2faa2ac1c6323fb8c7407470cec0c370a0f910ec4a1f3cf6ebe695d16383aaec00b62b3de77aa5bbdd47502bdb564e247b3b8879e0b bees-0.6.5.tar.gz
50c9cc16f094a0a69f31cf6e42601b9114344ea23a1455d6b5a3f18829ad03426ebdc37187af747bb74f51f75866c3a6da8805d0537af8e729a2f53819d52efb 10-pthread_getname1.patch
2e13a670184d71b64e04450adb182d0a6e842e1a7d561882e0a07ae4ea7a9ed15a3fcce03f61c5412eabdb2fadf559f221e21ffd10440c4b8b700f3eab02aab4 ppc64le_fix_min_compare.patch
-093bc4c9604a0b28b39069e447d83800c91d0974fe4618ce5e5063e5c816b2d63c1b633710c592d76e8f6367d696283d6fa4a3a9561b09ce62fa28cabf8e55d0 bees.initd"
+093bc4c9604a0b28b39069e447d83800c91d0974fe4618ce5e5063e5c816b2d63c1b633710c592d76e8f6367d696283d6fa4a3a9561b09ce62fa28cabf8e55d0 bees.initd
+"
diff --git a/testing/belcard/APKBUILD b/testing/belcard/APKBUILD
index 84ac50a15c..1ddf99845f 100644
--- a/testing/belcard/APKBUILD
+++ b/testing/belcard/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=belcard
-pkgver=4.5.10
+pkgver=4.5.22
pkgrel=0
pkgdesc="C++ library to manipulate VCard standard format"
url="https://linphone.org"
@@ -38,5 +38,5 @@ dev() {
sha512sums="
-68928fb213359ab281248d25902ef7040bd00518ca782d2316055fbdc89b8cfc491d1ca49ee105efc938b9962300375bcc9fd3194092d13eba1cd45c0d002501 belcard-4.5.10.tar.gz
+0e9c00658fe14c7836a2d341475827c759e47dc8d3c5fe89f772e6e611d28ec40025bb28d17fa2b130cdab010f9f9b207a189bf135b26125fbc3f30ac853c726 belcard-4.5.22.tar.gz
"
diff --git a/testing/belle-sip/APKBUILD b/testing/belle-sip/APKBUILD
index 934bf2e44e..4a36eeabd7 100644
--- a/testing/belle-sip/APKBUILD
+++ b/testing/belle-sip/APKBUILD
@@ -1,15 +1,15 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=belle-sip
-pkgver=4.5.10
+pkgver=4.5.22
pkgrel=0
pkgdesc="SIP (RFC3261) implementation written in C"
url="https://www.linphone.org"
-arch="all !mips !mips64" # java
+arch="all !mips !mips64 !riscv64" # java
license="GPL-2.0-or-later"
options="!check" # no test available
makedepends="cmake libantlr3c libantlr3c-dev bctoolbox-dev
-zlib-dev mbedtls-dev openjdk8-jre-base"
+zlib-dev mbedtls-dev java-jre-headless"
subpackages="$pkgname-dev"
source="https://gitlab.linphone.org/BC/public/belle-sip/-/archive/$pkgver/belle-sip-$pkgver.tar.gz
antlr.jar::https://github.com/antlr/website-antlr3/blob/gh-pages/download/antlr-3.4-complete.jar?raw=true"
@@ -33,6 +33,6 @@ package() {
}
sha512sums="
-53f2385fa6447ab8e4396eb09e9a0954b67ded7e95c209b130435ec92c79febfdc61e27c52a57551bc8e42c148d7f3e086670441fd0d7721f6a23f56be0ad205 belle-sip-4.5.10.tar.gz
+acffafc041f84979bf30afaa886c030a8f3665eb89b377c2be1c8f8115e1d8bdc41c4a7fdeebb628422f227cea7ea70fbcc67081778879a0302f033723b682c2 belle-sip-4.5.22.tar.gz
04be4dfba3a21f3ab9d9e439a64958bd8e844a9f151b798383bd9e0dd6ebc416783ae7cb1d1dbb27fb7288ab9756b13b8338cdb8ceb41a10949c852ad45ab1f2 antlr.jar
"
diff --git a/testing/belr/APKBUILD b/testing/belr/APKBUILD
index 2fbb5f8997..52483da4c7 100644
--- a/testing/belr/APKBUILD
+++ b/testing/belr/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=belr
-pkgver=4.5.10
+pkgver=4.5.22
pkgrel=0
pkgdesc="ABNF Parser"
url="https://www.linphone.org"
@@ -30,5 +30,5 @@ package() {
}
sha512sums="
-3a28035c920f0e2eca1a6fc29f2bd7481599f84c03cce247d8a71333ffb38071b8e2f814e433679bbffb8d9e4e6a25dadd8166b0c3b24db6c4382bc5f41eb0a2 belr-4.5.10.tar.gz
+791db0be8e9399ee0f705e3aadd800ff696c1e1c7c6fa203584889b77c9ee8f9e2b28d47632447516ce8ee93bbb5fc741dd6360ca8dded94c50ddcc4fd20dcbe belr-4.5.22.tar.gz
"
diff --git a/testing/biboumi/APKBUILD b/testing/biboumi/APKBUILD
new file mode 100644
index 0000000000..71d1691732
--- /dev/null
+++ b/testing/biboumi/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Anjandev Momi <anjan@momi.ca>
+# Maintainer: Anjandev Momi <anjan@momi.ca>
+pkgname=biboumi
+pkgver=9.0
+pkgrel=1
+pkgdesc="XMPP to IRC gateway"
+options="!check" # has no tests
+url="https://biboumi.louiz.org/"
+arch="all"
+license="Zlib"
+makedepends="cmake expat-dev gnu-libiconv-dev util-linux-dev postgresql-dev
+ libidn-dev udns-dev botan-dev"
+subpackages="$pkgname-doc"
+source="https://git.louiz.org/biboumi/snapshot/biboumi-$pkgver.tar.xz"
+
+build() {
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build \
+ -Wno-dev \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DWITH_BOTAN=True \
+ -DWITHOUT_SYSTEMD=False \
+ $CMAKE_CROSSOPTS .
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --build build --target install
+}
+
+sha512sums="
+cfaacd831b56031906922472275c55fd6f1a5307ebe54959d21e3799ad4612499e8beeb34e8736df9eabc9fec1a861d17567250d64f316ace47395fd6c8f3c18 biboumi-9.0.tar.xz
+"
diff --git a/testing/bitlbee-facebook/APKBUILD b/testing/bitlbee-facebook/APKBUILD
index 382742207e..f9862f852d 100644
--- a/testing/bitlbee-facebook/APKBUILD
+++ b/testing/bitlbee-facebook/APKBUILD
@@ -1,5 +1,5 @@
-# Contributor: Marvin Steadfast <marvin@xsteadfastx.org>
-# Maintainer: Marvin Steadfast <marvin@xsteadfastx.org>
+# Contributor: Marvin Preuss <marvin@xsteadfastx.org>
+# Maintainer: Marvin Preuss <marvin@xsteadfastx.org>
pkgname=bitlbee-facebook
pkgver=1.2.1
pkgrel=0
diff --git a/testing/bitlbee-mastodon/APKBUILD b/testing/bitlbee-mastodon/APKBUILD
index 0f5918baf0..20ba1d5ab5 100644
--- a/testing/bitlbee-mastodon/APKBUILD
+++ b/testing/bitlbee-mastodon/APKBUILD
@@ -1,5 +1,5 @@
-# Contributor: Marvin Steadfast <marvin@xsteadfastx.org>
-# Maintainer: Marvin Steadfast <marvin@xsteadfastx.org>
+# Contributor: Marvin Preuss <marvin@xsteadfastx.org>
+# Maintainer: Marvin Preuss <marvin@xsteadfastx.org>
pkgname=bitlbee-mastodon
pkgver=1.4.4
pkgrel=0
diff --git a/testing/bitwarden_rs/APKBUILD b/testing/bitwarden_rs/APKBUILD
index 3eb2ea9523..26986250d2 100644
--- a/testing/bitwarden_rs/APKBUILD
+++ b/testing/bitwarden_rs/APKBUILD
@@ -7,7 +7,7 @@ pkgrel=1
pkgdesc="bitwarden alternative backend"
_bw_web_ver=2.17.1
url="https://github.com/dani-garcia/bitwarden_rs"
-arch="all !ppc64le !s390x !mips !mips64" # ring crate has platform specific asm - no ppc support, no rust on s390x & mips*
+arch="all !ppc64le !s390x !mips !mips64 !riscv64" # ring crate has platform specific asm - no ppc support, no rust on s390x & mips*
license="GPL-3.0-only"
makedepends="rust cargo sqlite-dev postgresql-dev"
install="$pkgname.pre-install"
diff --git a/testing/blackbox_exporter/APKBUILD b/testing/blackbox_exporter/APKBUILD
index 31c78ca5ed..cd78fb0586 100644
--- a/testing/blackbox_exporter/APKBUILD
+++ b/testing/blackbox_exporter/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: ungleich <alpinelinux@ungleich.ch>
pkgname=blackbox_exporter
-pkgver=0.18.0
+pkgver=0.19.0
pkgrel=0
pkgdesc="Prometheus Blackbox Exporter"
url="https://github.com/prometheus/blackbox_exporter"
@@ -44,7 +44,7 @@ package() {
install -Dm644 blackbox.yml \
"$pkgdir"/etc/blackbox_exporter/blackbox.yml
}
-sha512sums="6579d190c755515d4e5f05e2b6ed4d811010874dba1e16eaf6052e97c655f87aec33550f22ff173d2f3bbc77d091fb4fccad059f62ca6fbb33a372d48ae692f0 blackbox_exporter-0.18.0.tar.gz
+sha512sums="86b11bc7afa0d8261d0961ca21563047b1ea8bfd1a9d4d034c393a8b098b035147883a44011cdafca8e9795a5e9a043cc15235375990f3424137af63469a8878 blackbox_exporter-0.19.0.tar.gz
e850f8414af33333619946d9163169411a8b5c27dc3611cc27a0c3185748feab3fa31a02ba00d421be9ea16fd2eb2d6395b1438b6d0b0f088eecf93010866d9b blackbox_exporter.confd
6301661eb0b0bc4e137a268e703959d907bfa6220e3520a60f6c9662335033fdaf477add8e1a0fbc9593580e90fe6ec86fe340c7cbe6c082ec65eb70d883867a blackbox_exporter.initd
60e9e8d44f807fcb71b01c29abac8cc833e43b7991185624414d049e05f484f8f8026f0290ce8f84a594f5f6363bcd4ef986de20b221f4b0e828ca811deb6e7f blackbox.yml"
diff --git a/testing/blender/0001-musl-fixes.patch b/testing/blender/0001-musl-fixes.patch
index a2c7f72b34..8ca03d433c 100644
--- a/testing/blender/0001-musl-fixes.patch
+++ b/testing/blender/0001-musl-fixes.patch
@@ -1,4 +1,4 @@
-From e530dc5b32695c208aa46bfe460ac7d76159a6d3 Mon Sep 17 00:00:00 2001
+From 9f5cd19b34c6357d0473f61b8b4d13b28c3e8b6c Mon Sep 17 00:00:00 2001
From: Leon Marz <lmarz@cs.uni-frankfurt.de>
Date: Wed, 25 Nov 2020 10:10:41 +0100
Subject: [PATCH 1/3] musl fixes
@@ -44,7 +44,7 @@ index 78e387e..d21c281 100644
-# endif /* __GLIBC_PREREQ */
#endif /* __linux__ */
diff --git a/source/blender/blenlib/intern/system.c b/source/blender/blenlib/intern/system.c
-index 8e3d489..4d0789b 100644
+index f4110c6..f5a32c5 100644
--- a/source/blender/blenlib/intern/system.c
+++ b/source/blender/blenlib/intern/system.c
@@ -35,7 +35,9 @@
@@ -67,7 +67,7 @@ index 8e3d489..4d0789b 100644
# define SIZE 100
void *buffer[SIZE];
diff --git a/source/blender/gpu/GPU_vertex_buffer.h b/source/blender/gpu/GPU_vertex_buffer.h
-index eeaebd3..93a77a2 100644
+index aae58de..0a3a627 100644
--- a/source/blender/gpu/GPU_vertex_buffer.h
+++ b/source/blender/gpu/GPU_vertex_buffer.h
@@ -118,7 +118,6 @@ GPU_INLINE void *GPU_vertbuf_raw_step(GPUVertBufRaw *a)
@@ -92,5 +92,5 @@ index 29e12a9..d90da8f 100644
# endif /* defined(__linux__) && defined(__GNUC__) */
# if defined(OSX_SSE_FPE)
--
-2.30.1
+2.31.1
diff --git a/testing/blender/0002-fix-linking-issue.patch b/testing/blender/0002-fix-linking-issue.patch
index 552938cb54..2eac80f9e5 100644
--- a/testing/blender/0002-fix-linking-issue.patch
+++ b/testing/blender/0002-fix-linking-issue.patch
@@ -1,4 +1,4 @@
-From 54f5929131f537b6cbb74b5a7da45858cef6020b Mon Sep 17 00:00:00 2001
+From 38035cf0b6f9a8af1938930d151973687d4ba561 Mon Sep 17 00:00:00 2001
From: Leon Marz <lmarz@cs.uni-frankfurt.de>
Date: Tue, 1 Sep 2020 09:11:18 +0200
Subject: [PATCH 2/3] fix linking issue
@@ -19,5 +19,5 @@ index 1739659..d6b442b 100644
+list(APPEND LIB "-lX11" "-lXi" "-lXxf86vm" "-lXfixes" "-lXrender")
blender_add_lib(bf_intern_ghost "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
--
-2.30.1
+2.31.1
diff --git a/testing/blender/0003-increase-thread-stack-size-for-musl.patch b/testing/blender/0003-increase-thread-stack-size-for-musl.patch
index c09ad05e88..8ff94b9463 100644
--- a/testing/blender/0003-increase-thread-stack-size-for-musl.patch
+++ b/testing/blender/0003-increase-thread-stack-size-for-musl.patch
@@ -1,4 +1,4 @@
-From 3c99b60fddf616268347b3569fea480076c00bef Mon Sep 17 00:00:00 2001
+From 7c5e611332e97d1678e4c32de84ad3dad1cc81a7 Mon Sep 17 00:00:00 2001
From: Damian Kurek <starfire24680@gmail.com>
Date: Sun, 22 Nov 2020 02:03:11 +0100
Subject: [PATCH 3/3] increase thread stack size for musl
@@ -44,5 +44,5 @@ index 29f9bec..58a63ce 100644
#else
std::thread std_thread;
--
-2.30.1
+2.31.1
diff --git a/testing/blender/APKBUILD b/testing/blender/APKBUILD
index deaec0e54e..d70e73525e 100644
--- a/testing/blender/APKBUILD
+++ b/testing/blender/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Mark Riedesel <mark@klowner.com>
-# Contributor: Leon Marz <lmarz@cs.uni-frankfurt.de>
-# Maintainer: Mark Riedesel <mark@klowner.com>
+# Contributor: Leon Marz <main@lmarz.org>
+# Maintainer: Leon Marz <main@lmarz.org>
pkgname=blender
-pkgver=2.92.0
+pkgver=2.93.1
_pkgver=${pkgver%.[0-9]}
-pkgrel=3
+pkgrel=0
pkgdesc="3D Creation/Animation/Publishing System"
url="https://www.blender.org/"
arch="x86_64" # only on x86_64, mainly because of openvdb
@@ -23,6 +23,7 @@ makedepends="cmake
glew-dev
gmp-dev
jack-dev
+ libharu-dev
libjpeg-turbo-dev
libpng-dev
libsndfile-dev
@@ -44,6 +45,7 @@ makedepends="cmake
osl-dev
potrace-dev
pugixml-dev
+ pulseaudio-dev
py3-numpy-dev
python3-dev
sdl2-dev
@@ -136,7 +138,9 @@ python() {
ln -s /usr/share/blender/"$_pkgver" "$subpkgdir"/usr/lib/python"$_py_version"/site-packages/"$_pkgver"
}
-sha512sums="a2116a2b9d86d938c00b50ffdd93e561a29462e589db73361e7e0d43468ae0eb7c09337b832d70e29e0146d5a4ac40a9a20b0c7ca944faddb4187007ccca853f blender-2.92.0.tar.xz
-5c3c46c301cfbf9ba50ce8e2c6d1a96e85389db3fe74ddccf4150a6247312ca4b483c2bc46e540fb84b56c4cc529c4bec12ceb03ed163fd76cfa04c5fd1c748b 0001-musl-fixes.patch
-62dad98f6750d4f145a6b9f15c60d44e571d0b5a09f4ab71e5087b2ce546ba948195d3bdbd322f5da2222b0a89c81418d1ce3f0073aaf4da1e643ffc668b5b2f 0002-fix-linking-issue.patch
-43b793ef26e0ea066c39020762439ad31aaf3d9ccb9e7836dc6f46c6a1ca89f9ba0eefeaa458a7eec5ebd9702170b1682fa1343ad7bd5cf1cc49cc921a297888 0003-increase-thread-stack-size-for-musl.patch"
+sha512sums="
+b14e8cca248c53e4a93976d7fa1cd1ab92a7d18a3809b2a535881731aad2f68d8d155ad175b27aa1890714b81aa6648604a614cacc90e95b7269569661e393b1 blender-2.93.1.tar.xz
+9a26ddc83d03fb24a03d567d134a30425b84d290e2d36f7bf4d5644b1d0a78a46f44c512550c1663d4c5ed5a316763446ff2da4cae2c63822f33f354fb7e6a05 0001-musl-fixes.patch
+aa3ac2d938e7182fde2ee9219f55c02f1447781f679a28b651f377f0b27f885a063b5bcbe6f8bafd80e4259b0f1e8e21c08cef05d54930b4aa828b818e1d1cee 0002-fix-linking-issue.patch
+8b305ad69ead11b12f08bfd55796cdb4560d04953ac2817d687c599a2179f7525a74a86f7b3d292832b002cf4075c7e1e7e2c164bb71ad977b917ec850e756f7 0003-increase-thread-stack-size-for-musl.patch
+"
diff --git a/testing/blocky/APKBUILD b/testing/blocky/APKBUILD
index ee10830814..6a65dcdfe5 100644
--- a/testing/blocky/APKBUILD
+++ b/testing/blocky/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Justin Berthault <justin.berthault@zaclys.net>
# Maintainer: Justin Berthault <justin.berthault@zaclys.net>
pkgname=blocky
-pkgver=0.13
+pkgver=0.14
pkgrel=1
pkgdesc="DNS proxy as ad-blocker for local network"
url="https://github.com/0xERR0R/blocky"
@@ -28,4 +28,6 @@ package() {
}
-sha512sums="2bb6b7ee55d07ae65e259d88f4c3f4c05b8da342b32da058352ed7a5a30c6851ab32fb7368bc12ef364667e55c50709fab16e7f5d2cbbafb25aaff7910c43d01 blocky-0.13.tar.gz"
+sha512sums="
+ea5695ecf8100519942dbf95d9361d8c72df55f690984c44d474267b3a3f9dbc8a197c591a49f01e1097215d1a9cfd51dcfa3aaa15584397f360de30c4fcb68a blocky-0.14.tar.gz
+"
diff --git a/testing/blueman/APKBUILD b/testing/blueman/APKBUILD
new file mode 100644
index 0000000000..939ffb2e0c
--- /dev/null
+++ b/testing/blueman/APKBUILD
@@ -0,0 +1,43 @@
+# Contributor: knuxify <knuxify@gmail.com>
+# Maintainer: knuxify <knuxify@gmail.com>
+pkgname=blueman
+pkgver=2.2.1
+pkgrel=1
+pkgdesc="GTK+ Bluetooth Manager"
+url="https://github.com/blueman-project/blueman"
+arch="all"
+license="GPL-3.0-or-later"
+depends="bluez dbus gtk+3.0 python3 py3-cairo py3-gobject3"
+makedepends="bluez-dev glib-dev python3-dev cython py3-gobject3-dev"
+checkdepends="py3-pytest libpulse-mainloop-glib"
+install="$pkgname.post-install $pkgname.post-upgrade $pkgname.post-deinstall"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://github.com/blueman-project/blueman/releases/download/$pkgver/blueman-$pkgver.tar.xz"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --disable-schemas-compile
+ make
+}
+
+check() {
+ local _py3ver=$(python3 -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')
+ PYTHONPATH="$pkgdir"/usr/lib/python$_py3ver/site-packages pytest \
+ --ignore "$builddir"/test/module/test_imports.py \
+ "$builddir"/test
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+ install -d -o root -g 102 -m 750 "$pkgdir/usr/share/polkit-1/rules.d"
+}
+
+sha512sums="
+7668a68470e7b5ab8e5cd774c89a7ae347de4193e293b5f2a467407fcb625e07a482f986fd7b672b763c297a0c0692c1da53dcc4ae75ec7fa118b180be623104 blueman-2.2.1.tar.xz
+"
diff --git a/testing/blueman/blueman.post-deinstall b/testing/blueman/blueman.post-deinstall
new file mode 100644
index 0000000000..1c8b43b293
--- /dev/null
+++ b/testing/blueman/blueman.post-deinstall
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+glib-compile-schemas /usr/share/glib-2.0/schemas
+
+exit 0
diff --git a/testing/blueman/blueman.post-install b/testing/blueman/blueman.post-install
new file mode 100644
index 0000000000..1c8b43b293
--- /dev/null
+++ b/testing/blueman/blueman.post-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+glib-compile-schemas /usr/share/glib-2.0/schemas
+
+exit 0
diff --git a/testing/blueman/blueman.post-upgrade b/testing/blueman/blueman.post-upgrade
new file mode 100644
index 0000000000..1c8b43b293
--- /dev/null
+++ b/testing/blueman/blueman.post-upgrade
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+glib-compile-schemas /usr/share/glib-2.0/schemas
+
+exit 0
diff --git a/testing/boinc/APKBUILD b/testing/boinc/APKBUILD
index 988a8cdf83..02055a71cf 100644
--- a/testing/boinc/APKBUILD
+++ b/testing/boinc/APKBUILD
@@ -6,7 +6,7 @@ _pkgver=${pkgver%.*}
pkgrel=2
pkgdesc="Open-source software for volunteer computing and grid computing."
url="https://boinc.berkeley.edu/"
-arch="all"
+arch="all !riscv64"
options="!check" # nothing is actually done by make check
license="LGPL-3.0-or-later"
depends="bash procps shadow"
diff --git a/testing/bombadillo/APKBUILD b/testing/bombadillo/APKBUILD
new file mode 100644
index 0000000000..6de2233b02
--- /dev/null
+++ b/testing/bombadillo/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Maxim Karasev <begs@disroot.org>
+# Maintainer: Maxim Karasev <begs@disroot.org>
+pkgname=bombadillo
+pkgver=2.3.3
+pkgrel=0
+pkgdesc="Non-web (gopher, gemini, finger) browser for the terminal"
+url="https://bombadillo.colorfield.space/"
+license="GPL-3.0-or-later"
+arch="all"
+makedepends="go"
+subpackages="$pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://tildegit.org/sloum/bombadillo/archive/$pkgver.tar.gz"
+builddir="$srcdir/bombadillo"
+
+export GOPATH="$srcdir"
+export GOFLAGS="$GOFLAGS -trimpath -modcacherw"
+
+build() {
+ make build
+}
+
+check() {
+ go test ./...
+}
+
+package() {
+ make DESTDIR="$pkgdir" PREFIX=/usr install
+}
+
+sha512sums="
+62ca7dccca1bf1b31a679bfd28976c7dbd6701b25731c0cfdd5969c95edfb2f3deb1e15f5d61d07fe1e0cabab126fa103bcd874405aebcb489a775e56ae9dede bombadillo-2.3.3.tar.gz
+"
diff --git a/testing/borgmatic/APKBUILD b/testing/borgmatic/APKBUILD
deleted file mode 100644
index 4bbe901329..0000000000
--- a/testing/borgmatic/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
-# Contributor: Michał Polański <michal@polanski.me>
-# Maintainer: Michał Polański <michal@polanski.me>
-pkgname=borgmatic
-pkgver=1.5.13
-pkgrel=1
-pkgdesc="Simple, configuration-driven backup software for servers and workstations"
-url="https://torsion.org/borgmatic/"
-arch="noarch !s390x !mips !mips64 !armhf" # limited by borgbackup
-license="GPL-3.0-or-later"
-depends="
- borgbackup
- python3
- py3-setuptools
- py3-pykwalify
- py3-requests
- py3-ruamel.yaml
- py3-colorama
- "
-checkdepends="
- py3-pytest
- py3-pytest-cov
- py3-flexmock
- "
-source="$pkgname-$pkgver.tar.gz::https://projects.torsion.org/witten/borgmatic/archive/$pkgver.tar.gz"
-builddir="$srcdir/borgmatic"
-
-build() {
- python3 setup.py build
-}
-
-check() {
- # omit a simple test that requires borgmatic to be available in $PATH
- pytest -k "not test_borgmatic_version_matches_news_version"
-}
-
-package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build
-}
-
-sha512sums="8ad8ee7a2f92df57723a5828ba7906c7dc29efcfeff18ccf8ae653c1eea8ef5de87ff4ed0728611f7e243f55979df0e56e425ffdbac6c5db88bdde76ae8365d7 borgmatic-1.5.13.tar.gz"
diff --git a/testing/bottom/APKBUILD b/testing/bottom/APKBUILD
new file mode 100644
index 0000000000..dd268e7c6b
--- /dev/null
+++ b/testing/bottom/APKBUILD
@@ -0,0 +1,25 @@
+# Contributor: guddaff <guddaff@protonmail.com>
+# Maintainer: guddaff <guddaff@protonmail.com>
+pkgname=bottom
+pkgver=0.6.3
+pkgrel=0
+pkgdesc="graphical process/system monitor"
+options="!check" # checks fail due to cargo-husky hook error
+url="https://github.com/ClementTsang/bottom"
+arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo
+license="MIT"
+makedepends="cargo"
+source="$pkgname-$pkgver.tar.gz::https://github.com/ClementTsang/bottom/archive/refs/tags/$pkgver.tar.gz"
+
+build() {
+ cargo build --release --locked
+}
+
+package() {
+ cargo install --locked --path . --root=$pkgdir/usr
+ rm "$pkgdir"/usr/.crates*
+}
+
+sha512sums="
+1c27a3b2cc264879b669517ab6e67748b7ce6db5d07850aea829ae4c6be86bfce1ca718d6af0cd556d5d9196643b4df98186515212571f72f043ac91b2211780 bottom-0.6.3.tar.gz
+"
diff --git a/testing/boxes/APKBUILD b/testing/boxes/APKBUILD
index 5acfd0bdc1..646345765a 100644
--- a/testing/boxes/APKBUILD
+++ b/testing/boxes/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname="boxes"
-pkgver=2.0.0
+pkgver=2.1.1
pkgrel=0
pkgdesc="Text mode box and comment drawing filter"
url="https://boxes.thomasjensen.com"
@@ -15,7 +15,7 @@ fix-test.patch"
builddir="$srcdir/$pkgname-$pkgver"
build() {
- make GLOBALCONF=/etc/boxes-config
+ make -j1 GLOBALCONF=/etc/boxes-config
}
check() {
@@ -25,8 +25,10 @@ check() {
package() {
install -D -m 644 doc/boxes.1 $pkgdir/usr/share/man/man1/boxes.1
install -D -m 644 boxes-config $pkgdir/etc/boxes-config
- install -D -m 755 src/boxes $pkgdir/usr/bin/boxes
+ install -D -m 755 out/boxes $pkgdir/usr/bin/boxes
}
-sha512sums="ad780feb62e7896a37d78c09b0c688ac0f13e763e3e04af32709df9393b6e40755a720c55b2529669c56b57f51d92383cd97f74bb5ec548a25dcd29816acb4ea boxes-2.0.0.zip
-fafb487bc09228860f90621b9496f48e7e80e679269d99ee8227c7704a8822df56806898721397613b881d5aa777aa3ba21341bcb2869a39b4528e7f356f6aba fix-test.patch"
+sha512sums="
+0b3db6a070f3b5059538c4f0982ffcd36fc9c070e9f3e8a96677928671f628906c9fc3a7795d1eaaa9398d0caeec31d26910af3a7046a57aaf1ab7d9384114e0 boxes-2.1.1.zip
+fafb487bc09228860f90621b9496f48e7e80e679269d99ee8227c7704a8822df56806898721397613b881d5aa777aa3ba21341bcb2869a39b4528e7f356f6aba fix-test.patch
+"
diff --git a/testing/brltty/269.patch b/testing/brltty/269.patch
new file mode 100644
index 0000000000..b8506e6fe4
--- /dev/null
+++ b/testing/brltty/269.patch
@@ -0,0 +1,49 @@
+From 646c474ed1e8d263ac21cf5f71af10e5ad7ae411 Mon Sep 17 00:00:00 2001
+From: Heiko Thiery <heiko.thiery@gmail.com>
+Date: Sun, 7 Jun 2020 15:52:52 +0200
+Subject: [PATCH] fix input_event time related compile fail
+
+./system_linux.c: In function 'writeInputEvent':
+./system_linux.c:962:23: error: 'struct input_event' has no member named 'time'; did you mean 'type'?
+ gettimeofday(&event.time, NULL);
+ ^~~~
+ type
+
+Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
+---
+ Programs/system_linux.c | 13 ++++++++++++-
+ 1 file changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/Programs/system_linux.c b/Programs/system_linux.c
+index bf441dc992..2762dc29ea 100644
+--- a/Programs/system_linux.c
++++ b/Programs/system_linux.c
+@@ -165,6 +165,14 @@ processSupplementaryGroups (GroupsProcessor *processGroups, void *data) {
+ #ifdef HAVE_LINUX_INPUT_H
+ #include <linux/input.h>
+
++#ifndef input_event_sec
++#define input_event_sec time.tv_sec
++#endif
++
++#ifndef input_event_usec
++#define input_event_usec time.tv_usec
++#endif
++
+ #include "kbd_keycodes.h"
+
+ LINUX_KEY_MAP(xt00) = {
+@@ -1138,9 +1146,12 @@ int
+ writeInputEvent (UinputObject *uinput, uint16_t type, uint16_t code, int32_t value) {
+ #ifdef HAVE_LINUX_UINPUT_H
+ struct input_event event;
++ struct timeval tv;
+
+ memset(&event, 0, sizeof(event));
+- gettimeofday(&event.time, NULL);
++ gettimeofday(&tv, NULL);
++ event.input_event_sec = tv.tv_sec;
++ event.input_event_usec = tv.tv_usec;
+ event.type = type;
+ event.code = code;
+ event.value = value;
diff --git a/testing/brltty/APKBUILD b/testing/brltty/APKBUILD
index adceeca7a4..e06b410c3b 100644
--- a/testing/brltty/APKBUILD
+++ b/testing/brltty/APKBUILD
@@ -17,7 +17,7 @@ makedepends="
"
subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
source="http://brltty.app/archive/brltty-$pkgver.tar.xz
- https://patch-diff.githubusercontent.com/raw/brltty/brltty/pull/269.patch
+ 269.patch
"
options="!check" # no upstream test suite
@@ -47,5 +47,7 @@ package() {
"$pkgdir"/etc/$pkgname.conf
}
-sha512sums="030ef60ef7a9a60dc2fba2a64ea0a0868395eee6f2f86876b4e4111e804a05b44f798a154a69a8f5e0f6358130993c360a550f7decac0535450f9cf939231eaf brltty-6.1.tar.xz
-2d55d8d985194f70d6e3229d93cffe5556a96316c94e03dcb35ddfe34e204408d825626916e649e42dac92b728537b59426726076998c6efcbabe68dcac2849d 269.patch"
+sha512sums="
+030ef60ef7a9a60dc2fba2a64ea0a0868395eee6f2f86876b4e4111e804a05b44f798a154a69a8f5e0f6358130993c360a550f7decac0535450f9cf939231eaf brltty-6.1.tar.xz
+3c21508932882533fdedb18e1b2d92e6bda9ac03274719a0101a6ec676c5e36090748f3b510b5f62db7a25ebbe29b945411ef743d7940d10aa940a8e35e9e796 269.patch
+"
diff --git a/testing/buildah/APKBUILD b/testing/buildah/APKBUILD
deleted file mode 100644
index 76af3b806f..0000000000
--- a/testing/buildah/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
-# Contributor: kohnish <kohnish@gmx.com>
-# Contributor: Michał Polański <michal@polanski.me>
-# Maintainer: kohnish <kohnish@gmx.com>
-pkgname=buildah
-pkgver=1.20.1
-pkgrel=0
-pkgdesc="tool that facilitates building OCI container images"
-url="https://github.com/containers/buildah"
-license="Apache-2.0"
-arch="all"
-depends="shadow-uidmap fuse-overlayfs slirp4netns containers-common"
-makedepends="go go-md2man lvm2-dev gpgme-dev libseccomp-dev btrfs-progs-dev bash"
-subpackages="$pkgname-doc"
-options="!check" # TODO: enable tests
-source="https://github.com/containers/buildah/archive/v$pkgver/buildah-$pkgver.tar.gz"
-
-# secfixes:
-# 1.19.4-r0:
-# - CVE-2021-20206
-# 1.14.4-r0:
-# - CVE-2020-10696
-
-build() {
- GIT_COMMIT="$pkgver" make
-}
-
-package() {
- GIT_COMMIT="$pkgver" make install PREFIX=/usr DESTDIR="$pkgdir"
-}
-
-sha512sums="22495d9f0da1d6061ddb41e4cecfdb2108c152262798d6c959fc524870160f15ee486bcc37e262e571c64dc732e852f05e6c4b9331bbdef4150bd56997fefa83 buildah-1.20.1.tar.gz"
diff --git a/testing/bumprace/APKBUILD b/testing/bumprace/APKBUILD
index 58903a9dfd..aac1efb1fa 100644
--- a/testing/bumprace/APKBUILD
+++ b/testing/bumprace/APKBUILD
@@ -14,6 +14,13 @@ source="https://github.com/antonialoytorrens/bumprace/releases/download/$pkgver/
bumprace-icon.xpm
"
+prepare() {
+ default_prepare
+
+ update_config_sub
+ update_config_guess
+}
+
build() {
./configure --prefix=/usr
make
diff --git a/testing/burp/APKBUILD b/testing/burp/APKBUILD
index 0c5a65449f..d07c7932ca 100644
--- a/testing/burp/APKBUILD
+++ b/testing/burp/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bernhard J. M. Gruen <bernhard.gruen@googlemail.com>
# Maintainer:
pkgname=burp
-pkgver=2.3.38
+pkgver=2.4.0
pkgrel=0
pkgdesc="A network backup and restore program"
url="https://burp.grke.org"
@@ -89,5 +89,7 @@ server() {
done
}
-sha512sums="15ad2568c8e5b0156c3fb2864f8210ff72817ddc8b53a120be82f37401d66155754ce7a882477c94d8570d9d53e776e726ac6e2fe5f38b05cf19a8e742060553 2.3.38.zip
-ef98c1fb938063fee35cc5ae5ff9179a759b89b3c2629320ff4dffb4c42395cac1ad6b4615c6c1f34cc4be3ce54397b00f583ba5f3cd2fe8498902d4d9445e8f burp.init"
+sha512sums="
+d5c782e7950efd9d5887e55c8768807f8e904ef9010cbb4416102e50e385379a50db0a5ce29736f12807f150fcef2d5c54a01c619fd952991f6f2485fb02cd6b 2.4.0.zip
+ef98c1fb938063fee35cc5ae5ff9179a759b89b3c2629320ff4dffb4c42395cac1ad6b4615c6c1f34cc4be3ce54397b00f583ba5f3cd2fe8498902d4d9445e8f burp.init
+"
diff --git a/testing/cadence/APKBUILD b/testing/cadence/APKBUILD
new file mode 100644
index 0000000000..6df4c62404
--- /dev/null
+++ b/testing/cadence/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Kevin Thomas <me@kevinthomas.dev>
+# Maintainer: Kevin Thomas <me@kevinthomas.dev>
+pkgname=cadence
+pkgver=0.9.1
+pkgrel=0
+pkgdesc="Collection of tools useful for audio production"
+url="https://kx.studio/Applications:Cadence"
+# py3-qt5 not packaged on armhf
+arch="all !armhf"
+license="GPL-2.0-or-later"
+depends="jack-dev jack-dbus jack_capture a2jmidid libpulse pulseaudio-jack
+ py3-qt5 py3-dbus qt5-qtbase-dev"
+source="$pkgname-$pkgver.tar.gz::https://github.com/falkTX/Cadence/archive/v$pkgver.tar.gz
+ fix-QPainterPath.patch
+ "
+options="!check" # No testsuite
+builddir="$srcdir/Cadence-$pkgver"
+
+build() {
+ make
+}
+
+package() {
+ make install PREFIX=/usr DESTDIR="$pkgdir"
+
+ # Taken from AUR:
+ # Removing claudia, as its runtime dependency ladish (dead) depends on
+ # flowcanvas (dead)
+ rm -rfv "$pkgdir/usr/bin/claudia"* \
+ "$pkgdir/usr/share/applications/claudia"* \
+ "$pkgdir/usr/share/$pkgname/"{icons,src}/{,ui_}claudia* \
+ "$pkgdir/usr/share/icons/hicolor/"{128x128,16x16,256x256,48x48,scalable}/apps/claudia*
+}
+
+sha512sums="daa9df947f0198522172451ec3d2a0e138de5245d4fa849c89ae17fc141388467bdb2e5b1ed191d1db372f4d1c02a8f1c32458c20b893d413af8fdce72ee9219 cadence-0.9.1.tar.gz
+07cf8055f89b5a75ab817896f4ec68e8b1e21cf3a8f7a4f13cd1ed9a9ef1a669be624201daeacf6d13e7ee6f922b16ef650d402640710a971cd05e87b6b92389 fix-QPainterPath.patch"
diff --git a/testing/cadence/fix-QPainterPath.patch b/testing/cadence/fix-QPainterPath.patch
new file mode 100644
index 0000000000..88efbdaad6
--- /dev/null
+++ b/testing/cadence/fix-QPainterPath.patch
@@ -0,0 +1,34 @@
+From 887c3fde037c79f0f24bfeb8bc96e704fb2afd25 Mon Sep 17 00:00:00 2001
+From: Alex Tsitsimpis <alex.tsitsimpis@gmail.com>
+Date: Thu, 4 Jun 2020 12:49:40 +0300
+Subject: [PATCH] Fix build with Qt 5.15+
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Building with Qt 5.15 failed with the following error:
+
+../widgets/pixmapdial.cpp:231:26: error: aggregate ‘QPainterPath ballPath’ has incomplete type and cannot be defined
+ 231 | QPainterPath ballPath;
+ | ^~~~~~~~
+../widgets/pixmapdial.cpp:278:26: error: aggregate ‘QPainterPath ballPath’ has incomplete type and cannot be defined
+ 278 | QPainterPath ballPath;
+ | ^~~~~~~~
+
+Signed-off-by: Alex Tsitsimpis <alex.tsitsimpis@gmail.com>
+---
+ c++/widgets/pixmapdial.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/c++/widgets/pixmapdial.cpp b/c++/widgets/pixmapdial.cpp
+index 37dcffd7..0b5e0f51 100644
+--- a/c++/widgets/pixmapdial.cpp
++++ b/c++/widgets/pixmapdial.cpp
+@@ -22,6 +22,7 @@
+ #include <QtCore/QTimer>
+ #include <QtGui/QPainter>
+ #include <QtGui/QPaintEvent>
++#include <QtGui/QPainterPath>
+
+ PixmapDial::PixmapDial(QWidget* parent)
+ : QDial(parent),
diff --git a/testing/cargo-c/APKBUILD b/testing/cargo-c/APKBUILD
index 11ead7ecd1..446d3df1dd 100644
--- a/testing/cargo-c/APKBUILD
+++ b/testing/cargo-c/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Oleg Titov <oleg.titov@gmail.com>
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
pkgname=cargo-c
-pkgver=0.8.0
+pkgver=0.9.1
pkgrel=0
pkgdesc="cargo subcommand to build and install C-ABI compatibile dynamic and static libraries"
url="https://github.com/lu-zero/cargo-c"
-arch="all !s390x !mips !mips64" # no cargo for these archies
+arch="all !s390x !mips !mips64 !riscv64" # no cargo for these archies
license="MIT"
makedepends="cargo openssl-dev"
subpackages="$pkgname-doc"
@@ -36,5 +36,7 @@ package() {
rm "$pkgdir"/usr/.crates2.json
}
-sha512sums="75bc09f42573fdec3cfd707586220caa275b5c2f519206bd14203cd32e0ca0ca38e32923d5e81e78c82b248773f998af256d6131d7a959eb6a5dbedae20bbd01 cargo-c-0.8.0.tar.gz
-4311710bc1a6ed485b3070377ee6fa7069265220983c5b0ced8acea8c85170a75d817a01adc158be1061cecce6388ceff46263e4c1619e866d843e11de39e5e2 cargo-c-0.8.0-Cargo.lock"
+sha512sums="
+a7de8abab308bcda2c4c67feeb64687ed5bf633a0514c6462284fd2e75c28e18d767a8fa45bd3617f177f656088c94be0b1df0ac619364296cbd190e8a2ede8d cargo-c-0.9.1.tar.gz
+02c48a34488a02d436398fecf92c097acb30f84382c7bbea5e70b8fc73f73a793956ae6ccebb16a3404221b33cc3daca684a122174eb913d899415d21b5c616f cargo-c-0.9.1-Cargo.lock
+"
diff --git a/testing/castor/APKBUILD b/testing/castor/APKBUILD
index 9c100a9261..0bc664660d 100644
--- a/testing/castor/APKBUILD
+++ b/testing/castor/APKBUILD
@@ -4,7 +4,7 @@ pkgver=0.8.16
pkgrel=0
pkgdesc="A graphical browser for Gemini, Gopher and Finger."
url="https://sr.ht/~julienxx/Castor/"
-arch="all !s390x !mips !mips64" # limited by rust/cargo
+arch="all !s390x !mips !mips64 !riscv64" # limited by rust/cargo
license="MIT"
makedepends="rust cargo gtk+3.0-dev openssl-dev"
source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~julienxx/castor/archive/$pkgver.tar.gz"
diff --git a/testing/catgirl/APKBUILD b/testing/catgirl/APKBUILD
index c0587596a1..7370dd9533 100644
--- a/testing/catgirl/APKBUILD
+++ b/testing/catgirl/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: TBK <alpine@jjtc.eu>
# Maintainer: TBK <alpine@jjtc.eu>
pkgname=catgirl
-pkgver=1.7
+pkgver=1.8
pkgrel=0
pkgdesc="TLS-only terminal IRC client"
arch="all"
@@ -13,7 +13,9 @@ subpackages="$pkgname-doc"
source="https://git.causal.agency/catgirl/snapshot/catgirl-$pkgver.tar.gz"
build() {
- ./configure --prefix=/usr
+ ./configure \
+ --prefix=/usr \
+ --mandir=/usr/share/man
make all
}
@@ -22,5 +24,5 @@ package() {
}
sha512sums="
-b79971d36ee1b3a3e03a6387443efea8b479fc9fe3ac0506f243f9ee81458eba68d6fd21a68d0846d7d9fffa998adc041ef3671f20cdf220ff19e7b9140c7b45 catgirl-1.7.tar.gz
+c0aebd53d4e94e8f1a54690a8ceaf3f3318f805b7ff474bfce20f7f234e37e2f82fc8b6e8088996f0c88738c9059582b6a2670de9b5c5fcf359da867ad8de6e8 catgirl-1.8.tar.gz
"
diff --git a/testing/cava/APKBUILD b/testing/cava/APKBUILD
index df52abd61b..0fbda58cbf 100644
--- a/testing/cava/APKBUILD
+++ b/testing/cava/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Galen Abell <galen@galenabell.com>
# Maintainer: Galen Abell <galen@galenabell.com>
pkgname=cava
-pkgver=0.7.3
+pkgver=0.7.4
pkgrel=0
pkgdesc="Console-based Audio Visualizer for ALSA"
url="https://github.com/karlstav/cava"
@@ -35,4 +35,6 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="01b09afc801021c8979d72260fd3e3f40818ec22f56ec2081e1fcfb9dac1522afb0adb432519410cb71047de752e11137edfb23b392da08571f932f5a5d6b284 cava-0.7.3.tar.gz"
+sha512sums="
+7ab230a479f1643e034ad472b1007589d20cc7d977dec067831321c6a9204c2a7ccc174d77035ace4e8a714a660c2f8d93b3a64ed87fe36d364dc5aff1e45756 cava-0.7.4.tar.gz
+"
diff --git a/testing/cawbird/APKBUILD b/testing/cawbird/APKBUILD
deleted file mode 100644
index 5172bff46e..0000000000
--- a/testing/cawbird/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
-# Contributor: Danct12 <danct12@disroot.org>
-# Maintainer: Danct12 <danct12@disroot.org>
-pkgname=cawbird
-pkgver=1.3.2
-pkgrel=1
-pkgdesc="Fork of the Corebird GTK Twitter client that continues to work with Twitter"
-url="https://ibboard.co.uk/cawbird"
-arch="all"
-license="GPL-3.0-or-later"
-makedepends="gtk+3.0-dev gspell-dev gst-plugins-base-dev libsoup-dev
- json-glib-dev meson ninja sqlite-dev vala rest-dev liboauth-dev"
-options="!check" # Error creating directory /home/pmos/.config/cawbird: No such file or directory
-source="$pkgname-$pkgver.tar.gz::https://github.com/IBBoard/cawbird/archive/v$pkgver.tar.gz"
-subpackages="$pkgname-doc $pkgname-lang"
-
-build() {
- abuild-meson . output
- meson compile ${JOBS:+-j ${JOBS}} -C output
-}
-
-package() {
- DESTDIR="$pkgdir" meson install --no-rebuild -C output
-}
-
-sha512sums="7b98a9de4e4c13309034dd6fee172e20f72cc1545de7ab7e77a6f37d249edde8688130b85b9925b3727c8afe67af0f016215a9f8e7ae7ec6db41cdf26c13eac0 cawbird-1.3.2.tar.gz"
diff --git a/testing/cbonsai/APKBUILD b/testing/cbonsai/APKBUILD
index f05c123425..1be8bd6b0b 100644
--- a/testing/cbonsai/APKBUILD
+++ b/testing/cbonsai/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=cbonsai
-pkgver=1.0.4
+pkgver=1.2.1
pkgrel=0
pkgdesc="Grow bonsai trees in your terminal"
url="https://gitlab.com/jallbrit/cbonsai"
@@ -20,4 +20,6 @@ package() {
make DESTDIR="$pkgdir" PREFIX=/usr install
}
-sha512sums="3afe0180879b62dad20bdd63f5c08427bca620251a97616f492414debfa4c55d89d165d6fac1d35e3d703ff70b4e8581071514ed3534a348de1483b2e5cfe839 cbonsai-v1.0.4.tar.gz"
+sha512sums="
+f1d514852c634359459d930cd119eb8b03c5c6f64450baa0fcab3f440af87f06118ecfd0323f5b47338c741334cdc388835111a33a8a059891caca0d6605e89d cbonsai-v1.2.1.tar.gz
+"
diff --git a/testing/cdogs-sdl/APKBUILD b/testing/cdogs-sdl/APKBUILD
index 3b21ffe55c..965bcc9617 100644
--- a/testing/cdogs-sdl/APKBUILD
+++ b/testing/cdogs-sdl/APKBUILD
@@ -11,6 +11,9 @@ makedepends="cmake sdl2_image-dev sdl2-dev sdl2_mixer-dev mesa-dev"
options="!check" #make check not implemented
source="$pkgname-$pkgver.tar.gz::https://github.com/cxong/cdogs-sdl/archive/$pkgver.tar.gz"
+# Fix build with recent GCC
+export CFLAGS="$CFLAGS -Wno-error=inline -fcommon"
+
build() {
cmake CMakeLists.txt \
-DCMAKE_INSTALL_PREFIX=/usr \
diff --git a/testing/cdrdao/APKBUILD b/testing/cdrdao/APKBUILD
index f9c74e9137..e86b4bc828 100644
--- a/testing/cdrdao/APKBUILD
+++ b/testing/cdrdao/APKBUILD
@@ -11,6 +11,12 @@ makedepends="lame libmad libvorbis libao linux-headers"
subpackages="$pkgname-doc"
source="https://downloads.sourceforge.net/cdrdao/cdrdao-$pkgver.tar.bz2"
+prepare() {
+ default_prepare
+ update_config_guess
+ update_config_sub
+}
+
build() {
./configure \
--build=$CBUILD \
diff --git a/testing/cfssl/APKBUILD b/testing/cfssl/APKBUILD
index 668597ca13..b0cbb52a46 100644
--- a/testing/cfssl/APKBUILD
+++ b/testing/cfssl/APKBUILD
@@ -1,30 +1,33 @@
-# Contributor:
-# Maintainer:
+# Contributor: Michał Polański <michal@polanski.me>
+# Maintainer: Michał Polański <michal@polanski.me>
pkgname=cfssl
-pkgver=1.5.0
+pkgver=1.6.0
pkgrel=0
pkgdesc="Cloudflare PKI and TLS toolkit"
-url="https://cfssl.org"
-arch="all !mips64" # blocked by go
+url="https://cfssl.org/"
license="BSD-2-Clause"
+arch="all !riscv64" # FTBFS
+options="!check" # TODO: fix and enable tests
makedepends="go"
-source="$pkgname-$pkgver.tar.gz::https://github.com/cloudflare/cfssl/archive/v$pkgver.tar.gz"
+source="https://github.com/cloudflare/cfssl/archive/v$pkgver/cfssl-$pkgver.tar.gz"
-build() {
- cd "$srcdir"
+export GOPATH="$srcdir"
+export GOFLAGS="$GOFLAGS -trimpath -modcacherw -mod=vendor"
- mkdir -p src/github.com/cloudflare
- cp -r "$builddir" src/github.com/cloudflare/cfssl
+build() {
+ go build \
+ -ldflags="-s -w -X github.com/cloudflare/cfssl/cli/version.version=$pkgver" \
+ -v -o bin/ ./cmd/...
+}
- export GOPATH="$PWD"
- go install -tags pkcs11 github.com/cloudflare/cfssl/cmd/...
+check() {
+ go test ./...
}
package() {
- cd "$srcdir"/bin
-
- mkdir -p "$pkgdir"/usr/bin
- install -m755 "$srcdir"/bin/* "$pkgdir"/usr/bin/
+ install -Dm755 -t "$pkgdir"/usr/bin bin/*
}
-sha512sums="ab93f0d99be4ebbdbdfe6011d87ee3a87f8aca90752f8e8638de502eb2f8290a7ed3cbf69e43c78afb9244c1dfff487626bd5058c453263dee95e14621ca849f cfssl-1.5.0.tar.gz"
+sha512sums="
+a1470c50a6ffa506d2c1798a9e8af5a60206cd41d24cc3ca8a071e9ddfc3249a07fa79c03dabc3df0800985be7e930018045ae95ee83d31486cba93e516da111 cfssl-1.6.0.tar.gz
+"
diff --git a/testing/cglm/APKBUILD b/testing/cglm/APKBUILD
index 61eb05ad54..43fdb2a6ae 100644
--- a/testing/cglm/APKBUILD
+++ b/testing/cglm/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Leon Marz <main@lmarz.org>
# Maintainer: Leon Marz <main@lmarz.org>
pkgname=cglm
-pkgver=0.8.2
+pkgver=0.8.3
pkgrel=0
pkgdesc="Highly Optimized Graphics Math (glm) for C"
url="https://github.com/recp/cglm"
@@ -36,4 +36,6 @@ package() {
cp -a docs/build "$pkgdir/usr/share/doc/cglm"
}
-sha512sums="9ed9661f69fc46c7f0fe8468ec7cdf4071118adaa06b97f99134f5d04a0f7b21158df479f678f78e927c6e4a5d2e6f38c2e8d38ef40ab1f04b2b721af3e7a152 cglm-0.8.2.tar.gz"
+sha512sums="
+71062814637e2523b2632980384fa58a639cdc1bbe8b647e7826fe334a53cd880bd5b29baac7d5eaff2bb009a97830c76b239e7273af46908ad7ab52cc8b8173 cglm-0.8.3.tar.gz
+"
diff --git a/testing/checkpolicy/APKBUILD b/testing/checkpolicy/APKBUILD
index 92b4cbd532..ca91397bc1 100644
--- a/testing/checkpolicy/APKBUILD
+++ b/testing/checkpolicy/APKBUILD
@@ -13,7 +13,7 @@ builddir="$srcdir/selinux-checkpolicy-$pkgver/checkpolicy"
build() {
cd "$builddir"
- make
+ make CFLAGS="$CFLAGS -fcommon"
}
check() {
diff --git a/testing/cherrytree/APKBUILD b/testing/cherrytree/APKBUILD
index 1ff0dae5ef..13537a21f8 100644
--- a/testing/cherrytree/APKBUILD
+++ b/testing/cherrytree/APKBUILD
@@ -2,20 +2,26 @@
# Maintainer: Alex Yam <alex@alexyam.com>
pkgname=cherrytree
pkgver=0.99.30
-pkgrel=0
+pkgrel=1
pkgdesc="hierarchical note taking application featuring rich text and syntax highlighting"
url="https://github.com/giuspen/cherrytree"
license="GPL-3.0-or-later"
-# armv7: Test #19: MiscUtilsGroup.ThreadSafeDEQueue_2 Subprocess aborted***Exception
-# s390x: Test #19: MiscUtilsGroup.ThreadSafeDEQueue_2 Subprocess aborted***Exception
-arch="all !armv7 !s390x"
+# mips64, s390x: libxml++2.6 missing
+arch="all !mips64 !s390x"
makedepends="cmake gtkmm3-dev gtksourceviewmm3-dev gspell-dev libxml++-2.6-dev
sqlite-dev curl-dev uchardet-dev fmt-dev spdlog-dev python3"
checkdepends="xvfb-run"
subpackages="$pkgname-doc $pkgname-lang"
-source="https://github.com/giuspen/cherrytree/releases/download/$pkgver/cherrytree_$pkgver.tar.xz"
+source="https://github.com/giuspen/cherrytree/releases/download/$pkgver/cherrytree_$pkgver.tar.xz
+ fmt8.patch"
builddir="$srcdir/${pkgname}_$pkgver"
+# Test #19: MiscUtilsGroup.ThreadSafeDEQueue_2 Subprocess aborted***Exception
+case "$CARCH" in
+ armhf|armv7|s390x|x86) options="!check" ;;
+ riscv64) options="textrels" ;;
+esac
+
build() {
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
@@ -39,4 +45,7 @@ package() {
rm -rv $pkgdir/usr/include $pkgdir/usr/lib
}
-sha512sums="949308a5a1eb2ee722d5f4cc530735b597d6caf1f04c4858903260a8c5eedbdc8431e1988516bb5b4fd425c171bbaa332293d741f0a8e594f6c0276468d2ee22 cherrytree_0.99.30.tar.xz"
+sha512sums="
+949308a5a1eb2ee722d5f4cc530735b597d6caf1f04c4858903260a8c5eedbdc8431e1988516bb5b4fd425c171bbaa332293d741f0a8e594f6c0276468d2ee22 cherrytree_0.99.30.tar.xz
+edb07386e90acd4be2bae8926c754066f663e5728a7cd900bd3bbf0ac9ee16461a9138d1ae759980c73f5341efb619fb1dc866132c47c505b45fe1e614767604 fmt8.patch
+"
diff --git a/testing/cherrytree/fmt8.patch b/testing/cherrytree/fmt8.patch
new file mode 100644
index 0000000000..eb23fa4ac1
--- /dev/null
+++ b/testing/cherrytree/fmt8.patch
@@ -0,0 +1,13 @@
+diff --git a/src/ct/ct_actions_others.cc b/src/ct/ct_actions_others.cc
+index 79357e67..fc97d562 100644
+--- a/src/ct/ct_actions_others.cc
++++ b/src/ct/ct_actions_others.cc
+@@ -284,7 +284,7 @@ void CtActions::link_clicked(const Glib::ustring& tag_property_value, bool from_
+ Glib::ustring clean_weblink = str::replace(link_entry.webs, "amp;", "");
+ if (_pCtMainWin->get_ct_config()->weblinkCustomOn)
+ {
+- std::string cmd = fmt::sprintf(_pCtMainWin->get_ct_config()->weblinkCustomAct, clean_weblink);
++ std::string cmd = fmt::sprintf(_pCtMainWin->get_ct_config()->weblinkCustomAct, clean_weblink.raw());
+ int retr = std::system(cmd.c_str());
+ if (retr == -1) {
+ // Internal std::system error
diff --git a/testing/cjose/APKBUILD b/testing/cjose/APKBUILD
index 22d7d5b1ac..b431ff49fa 100644
--- a/testing/cjose/APKBUILD
+++ b/testing/cjose/APKBUILD
@@ -13,6 +13,13 @@ subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/cisco/$pkgname/archive/$pkgver.tar.gz"
builddir="$srcdir/$pkgname-$pkgver/"
+prepare() {
+ default_prepare
+
+ update_config_sub
+ update_config_guess
+}
+
build() {
cd "$builddir"
./configure \
diff --git a/testing/clinfo/APKBUILD b/testing/clinfo/APKBUILD
index 35629b3961..b92641109d 100644
--- a/testing/clinfo/APKBUILD
+++ b/testing/clinfo/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Dennis Krupenik <dennis@krupenik.com>
# Maintainer: Dennis Krupenik <dennis@krupenik.com>
pkgname=clinfo
-pkgver=2.2.18.04.06
+pkgver=3.0.21.02.21
pkgrel=0
pkgdesc="Print all known information about all available OpenCL platforms and devices in the system"
url="https://github.com/Oblomov/clinfo"
@@ -20,4 +20,6 @@ package() {
make BINDIR="$pkgdir"/usr/bin MANDIR="$pkgdir"/usr/share/man install
}
-sha512sums="4aa1623bd08602e2104b4ba3150f36a9e8e8fb25728d4a1792a9cc81a2a5952a4a78ccad0928f098ce4e8bc05f30d09267e01ccd81d541fdfb0bc7de46908faf clinfo-2.2.18.04.06.tar.gz"
+sha512sums="
+f2fe5ec450edb258412dbb458fc8895530d67cf96589c6b94f27e135227db1796582173c0fa48a578a23c572b73ddce007a6e75c67a23b297986e47792c264ad clinfo-3.0.21.02.21.tar.gz
+"
diff --git a/testing/clipman/APKBUILD b/testing/clipman/APKBUILD
index c8a0daa2e8..0631bf5286 100644
--- a/testing/clipman/APKBUILD
+++ b/testing/clipman/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Galen Abell <galen@galenabell.com>
# Maintainer: Galen Abell <galen@galenabell.com>
pkgname=clipman
-pkgver=1.5.2
+pkgver=1.6.0
pkgrel=0
pkgdesc="A simple clipboard manager for Wayland"
url="https://github.com/yory8/clipman"
@@ -21,4 +21,6 @@ package() {
install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname
install -Dm644 docs/clipman.1 -t "$pkgdir"/usr/share/man/man1
}
-sha512sums="26247e07407b32672cf6dfb71c95036eaee5cdcd07231e33374ff1f0d45009407fcaf600d12bd6788da32f0c61e89503b95aff67a28581283d5ab9cee70ceb12 clipman-1.5.2.tar.gz"
+sha512sums="
+07412e290d2b1b71aaea67b81abb3bb93fd648451c40485f775e8c813df839c90e5c62e460596ac5d5e9902cb16cf2f6617cdcc9e5ea8aa023e476854cef844a clipman-1.6.0.tar.gz
+"
diff --git a/testing/clojure/APKBUILD b/testing/clojure/APKBUILD
index c2f5739d66..368fa00bab 100755
--- a/testing/clojure/APKBUILD
+++ b/testing/clojure/APKBUILD
@@ -1,16 +1,16 @@
# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=clojure
-pkgver=1.10.1
-pkgrel=2
+pkgver=1.10.3
+pkgrel=1
pkgdesc="The Clojure Programming Language"
url="https://clojure.org"
-arch="all !armv7 !armhf !x86 !mips !mips64" # java
+arch="all !armv7 !armhf !x86 !mips !mips64 !riscv64" # java
license="EPL-1.0"
makedepends="maven"
source="https://github.com/clojure/clojure/archive/clojure-$pkgver.tar.gz
clojure"
-depends="openjdk12"
+depends="java-jdk"
builddir="$srcdir/clojure-clojure-$pkgver"
options="!check" #Check occurs in build
@@ -26,5 +26,7 @@ package() {
"$pkgdir/usr/bin/clojure"
}
-sha512sums="942a9f9cb1f41c2df3eb904d8dd5406832d7078850694e14867cff5c2d7a871184adc4659aae50b88e27076c30d221b443a5c42a7d1cc419d4cf75637110075f clojure-1.10.1.tar.gz
-763079a57001c5d53c0c3fefc1a556a60c77983ddcece12b8cb6a419df1acba19e4ec194e08b6692b1ec1261abd7aa59d06513d9cff07cc0716e3b9f412f47f4 clojure"
+sha512sums="
+540c4c730a9f504f4e8a33e957fb150a70c3f1afa8e10205d23bb3c0528a46ca615b3a95dbedf367d4d0965d8eabc69b2d7f3bc144be9b4cb64fba085bfc6d9d clojure-1.10.3.tar.gz
+763079a57001c5d53c0c3fefc1a556a60c77983ddcece12b8cb6a419df1acba19e4ec194e08b6692b1ec1261abd7aa59d06513d9cff07cc0716e3b9f412f47f4 clojure
+"
diff --git a/testing/closure-compiler/APKBUILD b/testing/closure-compiler/APKBUILD
index f77a813aac..2318c95366 100644
--- a/testing/closure-compiler/APKBUILD
+++ b/testing/closure-compiler/APKBUILD
@@ -4,12 +4,12 @@
# it does not contain any native binaries), so we can patch it when needed.
pkgname=closure-compiler
pkgver=20171203
-pkgrel=0
+pkgrel=1
pkgdesc="A JavaScript checker and optimizer"
url="https://developers.google.com/closure/compiler/"
-arch="noarch !s390x !mips !mips64" # java
+arch="noarch !s390x !mips !mips64 !riscv64" # java
license="Apache-2.0"
-depends="openjdk8-jre-base"
+depends="java-jre-headless"
source="$pkgname-$pkgver-jar.tar.gz::https://dl.google.com/$pkgname/compiler-$pkgver.tar.gz
$pkgname"
builddir="$srcdir/$pkgname-$pkgver"
diff --git a/testing/cloudfoundry-cli/APKBUILD b/testing/cloudfoundry-cli/APKBUILD
index 88e737b1da..a31e8212a5 100644
--- a/testing/cloudfoundry-cli/APKBUILD
+++ b/testing/cloudfoundry-cli/APKBUILD
@@ -1,28 +1,37 @@
# Contributor: Thomas Boerger <thomas@webhippie.de>
# Maintainer: Thomas Boerger <thomas@webhippie.de>
pkgname=cloudfoundry-cli
-pkgver=6.51.0
-pkgrel=1
+pkgver=7.2.0
+pkgrel=0
pkgdesc="A CLI for Cloud Foundry written in Go"
url="https://github.com/cloudfoundry/cli"
arch="all !s390x !armv7"
license="Apache-2.0"
makedepends="go bash"
+checkdepends="ginkgo"
+options="!check" # some tests fail
source="$pkgname-$pkgver.tar.gz::https://github.com/cloudfoundry/cli/archive/v$pkgver.tar.gz"
builddir="$srcdir/cli-$pkgver"
+export GOPATH="$srcdir/go"
+export GOCACHE="$srcdir/go-build"
+export GOTEMPDIR="$srcdir/go"
+
+export GOFLAGS="$GOFLAGS -mod=mod -modcacherw"
+
build() {
- mkdir -p src/code.cloudfoundry.org/
- ln -fs "$builddir" src/code.cloudfoundry.org/cli
+ make build GOFLAGS="$GOFLAGS"
+}
- cd src/code.cloudfoundry.org/cli
- GOPATH="$builddir" make build
+check() {
+ make test GOFLAGS="$GOFLAGS"
}
package() {
mkdir -p "$pkgdir"/usr/bin
- install -Dm755 out/cf out/cf6 \
- "$pkgdir"/usr/bin
+ install -Dm755 out/cf "$pkgdir"/usr/bin/cf
}
-sha512sums="434702d2dc1f1c6727fe7a8a39eb91730d228cf2dfbdf294b68212b1e5cf362032ade26461d2e6951e1eadfc2884a8358f89ec42ddab9c3bb2279a87d3cb6719 cloudfoundry-cli-6.51.0.tar.gz"
+sha512sums="
+9f194460c6ae00666367e60d6053c916ea162946dd198527eddc8dad6c94e0f85816d1000aed9cea825e13674df7c68e90d12be948e30351db4b3b28052bf29d cloudfoundry-cli-7.2.0.tar.gz
+"
diff --git a/testing/cluster-glue/APKBUILD b/testing/cluster-glue/APKBUILD
index 46a8afddc8..d0da5d1f4f 100644
--- a/testing/cluster-glue/APKBUILD
+++ b/testing/cluster-glue/APKBUILD
@@ -7,23 +7,24 @@ pkgdesc="Reusable cluster components"
url="https://clusterlabs.org"
arch="all"
license="GPL-2.0-only AND LGPL-2.1-or-later"
-depends=""
depends_dev="net-snmp-dev libxml2-dev glib-dev bzip2-dev curl-dev
e2fsprogs-dev libaio-dev"
makedepends="$depends_dev asciidoc autoconf automake libtool"
-install=""
pkggroups="haclient"
pkgusers="hacluster"
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
source="https://github.com/ClusterLabs/cluster-glue/archive/glue-$pkgver.tar.gz
$pkgname.post-install
- $pkgname.pre-install"
+ $pkgname.pre-install
+ "
-builddir="$srcdir"/$pkgname-glue-$pkgver
+builddir="$srcdir/$pkgname-glue-$pkgver"
prepare() {
default_prepare
+
./autogen.sh
+ update_config_guess
}
build() {
@@ -46,9 +47,8 @@ package() {
libs() {
pkgdesc="Reusable cluster components (libraries)"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/lib*.so.* \
- "$subpkgdir"/usr/lib/
+
+ amove usr/lib/lib*.so.*
}
sha512sums="e0da2b17499fb4ba83bb3414123fd00b44f24b3ef817a4802f628467e2876bb8a453b99e4443439edb31de315e8d76292694584e27dbf4310efdc8d438a25272 glue-1.0.12.tar.gz
diff --git a/testing/cockroach/APKBUILD b/testing/cockroach/APKBUILD
index 5067f9e124..b450fd2071 100644
--- a/testing/cockroach/APKBUILD
+++ b/testing/cockroach/APKBUILD
@@ -3,7 +3,7 @@
# Maintainer: Joe Holden <jwh@zorins.us>
pkgname=cockroach
pkgver=20.1.1
-pkgrel=0
+pkgrel=1
pkgdesc="The open source, cloud-native SQL database."
url="https://cockroachlabs.com"
arch="x86_64 aarch64"
diff --git a/testing/codemadness-frontends/APKBUILD b/testing/codemadness-frontends/APKBUILD
deleted file mode 100644
index e1b7d76218..0000000000
--- a/testing/codemadness-frontends/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
-# Maintainer: Miles Alan <m@milesalan.com>
-pkgname=codemadness-frontends
-pkgver=0.4
-pkgrel=2
-pkgdesc="Experimental (cli, web, and gopher) frontends for youtube, reddit, & duckduckgo"
-url="https://www.codemadness.org/idiotbox.html"
-arch="all"
-license="ISC"
-makedepends="libretls-dev"
-options="!check" # Has no tests
-source="$pkgname-$pkgver.tar.gz::https://codemadness.org/releases/frontends/frontends-$pkgver.tar.gz"
-builddir="$srcdir/frontends-$pkgver"
-
-prepare() {
- sed -i 's/^#FRONTENDS_/FRONTENDS_/g' Makefile
- sed -i 's/^#LIBTLS_/LIBTLS_/g' Makefile
- default_prepare
-}
-
-build() {
- make \
- LIBTLS_LDFLAGS="$(pkg-config --libs libtls)" \
- LIBTLS_LDFLAGS_STATIC="$(pkg-config --libs --static libtls)" \
- CFLAGS="${CFLAGS} $(pkg-config --cflags libtls)"
-}
-
-package() {
- install -Dm755 youtube/cgi $pkgdir/usr/bin/youtube-cgi
- install -Dm755 youtube/gopher $pkgdir/usr/bin/youtube-gopher
- install -Dm755 youtube/cli $pkgdir/usr/bin/youtube-cli
-
- install -Dm755 duckduckgo/gopher $pkgdir/usr/bin/duckduckgo-gopher
- install -Dm755 duckduckgo/cli $pkgdir/usr/bin/duckduckgo-cli
-
- install -Dm755 reddit/gopher $pkgdir/usr/bin/reddit-gopher
- install -Dm755 reddit/cli $pkgdir/usr/bin/reddit-cli
-}
-
-
-sha512sums="bc3c22a6bcf0ea99851efbffa2523a7169b6fcc1ba1ec4747fd776bd5df41d1b395c97019fd59415c5092577f3542f8696edde13331167588b3341b8929c627f codemadness-frontends-0.4.tar.gz"
diff --git a/testing/confd/0001-add-file-backend-to-quick-start-guide-727.patch b/testing/confd/0001-add-file-backend-to-quick-start-guide-727.patch
deleted file mode 100644
index e1b16f904a..0000000000
--- a/testing/confd/0001-add-file-backend-to-quick-start-guide-727.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From cccd334562329858feac719ad94b75aa87968a99 Mon Sep 17 00:00:00 2001
-From: Britt Treece <britt.treece@gmail.com>
-Date: Mon, 16 Jul 2018 04:59:03 -0500
-Subject: [PATCH] add file backend to quick start guide (#727)
-
-* add file backend to quick start guide
-
-* add formatting to file backend debug call
-
-* fix my poorly exec'ed fork update
----
- backends/file/client.go | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/backends/file/client.go b/backends/file/client.go
-index f7c4460..c37684a 100644
---- a/backends/file/client.go
-+++ b/backends/file/client.go
-@@ -112,7 +112,7 @@ func (c *Client) watchChanges(watcher *f
- for {
- select {
- case event := <-watcher.Events:
-- log.Debug("event:", event)
-+ log.Debug("event: %v", event)
- if event.Op&fsnotify.Write == fsnotify.Write ||
- event.Op&fsnotify.Remove == fsnotify.Remove ||
- event.Op&fsnotify.Create == fsnotify.Create {
diff --git a/testing/confd/APKBUILD b/testing/confd/APKBUILD
deleted file mode 100644
index 328d692362..0000000000
--- a/testing/confd/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
-# Contributor: tang0th <tang0th@gmx.com>
-# Contributor: fchavant <francois@lightcurve.io>
-# Maintainer:
-pkgname=confd
-pkgver=0.16.0
-pkgrel=2
-pkgdesc="Manage local application configuration files using templates and data from etcd or consul"
-url="http://confd.io"
-arch="all"
-license="MIT"
-depends=""
-makedepends="go"
-install=""
-subpackages=""
-source="$pkgname-$pkgver.tar.gz::https://github.com/kelseyhightower/$pkgname/archive/v$pkgver.tar.gz
- 0001-add-file-backend-to-quick-start-guide-727.patch"
-
-build() {
- export GOPATH="$srcdir"
- mkdir -p "$GOPATH/src/github.com/kelseyhightower"
- mv "$srcdir/$pkgname-$pkgver" "$GOPATH/src/github.com/kelseyhightower/confd"
- cd "$GOPATH/src/github.com/kelseyhightower/confd"
- make
-}
-
-check() {
- # Errors out with
- # backends/file/client.go:115:14: Debug call has arguments but no formatting directives
- [ "$CARCH" = armv7 ] && return 0
- export GOPATH="$srcdir"
- cd "$GOPATH/src/github.com/kelseyhightower/confd"
- make test
-}
-
-package() {
- install -Dm755 "$srcdir/src/github.com/kelseyhightower/confd/bin/confd" "$pkgdir/usr/bin/confd"
-}
-
-sha512sums="eafabf85d1d7193847a78dcfde7b9961bdf5b634165d27acc760aff6e4ef79cac9688abdfcac049773a28f997f87ea94e6a7606ee7f7d7aaaeaa8ba67f7e48b7 confd-0.16.0.tar.gz
-d57124541a84d2d9bc8e3de7bb463a724e39f99345da3732e9770439e6356f8e7633e8968cf8a654c43a92c5f99ede51badb8f18981214cdd827e10d702b0239 0001-add-file-backend-to-quick-start-guide-727.patch"
diff --git a/testing/conntracct/APKBUILD b/testing/conntracct/APKBUILD
index 678e226e1d..46724f3893 100644
--- a/testing/conntracct/APKBUILD
+++ b/testing/conntracct/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Mark Pashmfouroush <mark@markpash.me>
pkgname=conntracct
pkgver=0.2.7
-pkgrel=0
+pkgrel=1
pkgdesc="Tool for extracting network flow information from Linux hosts"
url="https://github.com/ti-mo/conntracct"
license="Apache-2.0"
diff --git a/testing/consul-replicate/APKBUILD b/testing/consul-replicate/APKBUILD
index a0e9e1009b..7d8b1aca01 100644
--- a/testing/consul-replicate/APKBUILD
+++ b/testing/consul-replicate/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=consul-replicate
pkgver=0.4.0
-pkgrel=3
+pkgrel=4
pkgdesc="Consul cross-DC KV replication daemon"
url="https://www.consul.io/"
arch="all"
@@ -19,7 +19,7 @@ build() {
ln -s "$builddir" "$builddir/src/github.com/hashicorp/$pkgname"
cd "$builddir/src/github.com/hashicorp/$pkgname"
- GOPATH="$builddir" go build -v -o bin/$pkgname
+ GOPATH="$builddir" GO111MODULE=off go build -v -o bin/$pkgname
}
package() {
diff --git a/testing/corectrl/APKBUILD b/testing/corectrl/APKBUILD
index 59b40a5008..8d995e39ce 100644
--- a/testing/corectrl/APKBUILD
+++ b/testing/corectrl/APKBUILD
@@ -1,12 +1,12 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer:
pkgname=corectrl
-pkgver=1.1.1
-pkgrel=1
+pkgver=1.1.3
+pkgrel=0
pkgdesc="Control your hardware with application profiles"
url="https://gitlab.com/corectrl/corectrl"
arch="all !armhf !mips64" # qt5-qtdeclarative
-arch="$arch !s390x" # kauth-dev
+arch="$arch !s390x !riscv64" # kauth-dev
license="GPL-3.0-only"
depends="procps hwids qt5-qtquickcontrols2 qt5-qtsvg qt5-qtxmlpatterns"
makedepends="cmake extra-cmake-modules qt5-qtbase-dev kauth-dev karchive-dev
@@ -38,4 +38,6 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="de3889de63143dd69632259610c35a84b485445585eb779f66c1d93d8cec978818053b922e242fef9e02d0a05fcd0d5efb9d67dac72afe7974400cd24d5a668d corectrl-v1.1.1.tar.gz"
+sha512sums="
+6c6b380f741d61814a71a519a92ebb53288425c1bb243f30f3e78f4c666ccc436f8fc122e15059a36d71bef2892fbb05e900be72b632fd89533fd1eb610cabef corectrl-v1.1.3.tar.gz
+"
diff --git a/testing/coredns/APKBUILD b/testing/coredns/APKBUILD
index f2722576bd..2560083b6e 100644
--- a/testing/coredns/APKBUILD
+++ b/testing/coredns/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Mark Pashmfouroush <mark@markpash.me>
# Maintainer: Mark Pashmfouroush <mark@markpash.me>
pkgname=coredns
-pkgver=1.8.3
-pkgrel=1
+pkgver=1.8.4
+pkgrel=0
pkgdesc="fast and flexible DNS server"
url="https://github.com/coredns/coredns"
license="Apache-2.0"
@@ -37,6 +37,8 @@ package() {
install -d "$pkgdir"/etc/coredns
}
-sha512sums="2cc2754e9e626d40a2101f17744e8c57bd6d469eacbb4cfee965c2bf485156ae91f4cc99f8e63b5641163e8716c9614b6f9481fb91acb96e62951044bdac1fa8 coredns-1.8.3.tar.gz
+sha512sums="
+50b9bae7f4eafa891552841d7d136052087fd5d0c71d3ce25d25502c351bed22bfafcab67283aa0b68f0f14c7ae6a1c90e6762fc610746bfe9cc8345e59c09e2 coredns-1.8.4.tar.gz
2ff396033c570f45b5880556a8724b05356276db451cf6e6cfb477f64f4b863801a891940f72c0b1c8268bae176094d02890d27146901f296e4e8d9b703934d2 coredns.confd
-62b6d9c8c980990bec896b2d6e0e626b0ea4a7db80ac925772e0d6f2793a6a511165bbd76b52f38a2e8243ffc68e430b32cf33c32332b483fc528ed57e2b2927 coredns.initd"
+62b6d9c8c980990bec896b2d6e0e626b0ea4a7db80ac925772e0d6f2793a6a511165bbd76b52f38a2e8243ffc68e430b32cf33c32332b483fc528ed57e2b2927 coredns.initd
+"
diff --git a/testing/corerad/APKBUILD b/testing/corerad/APKBUILD
new file mode 100644
index 0000000000..f72b7904ce
--- /dev/null
+++ b/testing/corerad/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Mark Pashmfouroush <mark@markpash.me>
+# Maintainer: Mark Pashmfouroush <mark@markpash.me>
+pkgname=corerad
+pkgver=0.3.2
+pkgrel=0
+pkgdesc="Extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon"
+url="https://corerad.net/"
+license="Apache-2.0"
+arch="all"
+options="net" # Requires net for getting go module dependencies
+makedepends="go libcap"
+install="$pkgname.pre-install"
+subpackages="$pkgname-openrc"
+source="
+ $pkgname-$pkgver.tar.gz::https://github.com/mdlayher/corerad/archive/v$pkgver.tar.gz
+ corerad.initd
+ "
+
+build() {
+ make VERSION="$pkgver"
+
+ # create a minimal configuration file
+ ./cmd/corerad/corerad -init
+}
+
+check() {
+ go test ./...
+}
+
+package() {
+ install -Dm755 cmd/corerad/corerad "$pkgdir"/usr/sbin/corerad
+ setcap cap_net_admin,cap_net_raw+eip "$pkgdir"/usr/sbin/corerad
+
+ install -Dm755 "$srcdir"/corerad.initd "$pkgdir"/etc/init.d/corerad
+ install -Dm644 corerad.toml "$pkgdir"/etc/corerad/config.toml
+}
+sha512sums="
+0a236599bdbfa420400a041de87d75123aa51f4ff1cfb36fa6aef1ca8dce6988d95616b02d6d160cc1b31e9b6ec296ff67b4751b174722cea0e19eb913123d6d corerad-0.3.2.tar.gz
+96c40309aa6e81db5e5d136ee2ca9b1c24471acd1b20ff773020d3106dcc82e0fcb4b52112cbcb2b16c45211073b1d19bc0381ef7d93bd1c3cf53745633a22b4 corerad.initd
+"
diff --git a/testing/corerad/corerad.initd b/testing/corerad/corerad.initd
new file mode 100644
index 0000000000..0fd948955c
--- /dev/null
+++ b/testing/corerad/corerad.initd
@@ -0,0 +1,13 @@
+#!/sbin/openrc-run
+
+name=CoreRAD
+description="Extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon"
+command=/usr/sbin/corerad
+command_args="-c /etc/corerad/config.toml"
+command_user="corerad:corerad"
+supervisor="supervise-daemon"
+
+depend() {
+ need net
+ after firewall
+}
diff --git a/testing/corerad/corerad.pre-install b/testing/corerad/corerad.pre-install
new file mode 100644
index 0000000000..e87a06abf7
--- /dev/null
+++ b/testing/corerad/corerad.pre-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+addgroup -S corerad 2>/dev/null
+adduser -S -D -H -s /bin/nologin -G corerad -g corerad corerad 2>/dev/null
+
+exit 0
diff --git a/testing/cpiped/APKBUILD b/testing/cpiped/APKBUILD
index 178f312a82..75100201e8 100644
--- a/testing/cpiped/APKBUILD
+++ b/testing/cpiped/APKBUILD
@@ -1,4 +1,4 @@
-# Maintainer: Marvin Steadfast <marvin@xsteadfastx.org>
+# Maintainer: Marvin Preuss <marvin@xsteadfastx.org>
pkgname=cpiped
pkgver=0.1.0
pkgrel=0
diff --git a/testing/cpufetch/APKBUILD b/testing/cpufetch/APKBUILD
index c8996a2247..a291808ad2 100644
--- a/testing/cpufetch/APKBUILD
+++ b/testing/cpufetch/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Milan P. Stanić <mps@arvanta.net>
# Maintainer: Milan P. Stanić <mps@arvanta.net>
pkgname=cpufetch
-pkgver=0.94
+pkgver=0.98
pkgrel=0
pkgdesc="simple yet fancy CPU architecture fetching tool"
url="https://github.com/Dr-Noob/cpufetch"
@@ -10,8 +10,7 @@ license="MIT"
options="!check" # no test
makedepends="linux-headers"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v$pkgver.tar.gz
- fix-makefile-install.patch"
+source="$pkgname-$pkgver.tar.gz::https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v$pkgver.tar.gz"
build() {
make
@@ -22,5 +21,6 @@ package() {
rm -rf "$pkgdir"/usr/share/licenses
}
-sha512sums="59a89b6bc341e0c8a6d7f9b8814e6bc5402b917a488c70427b5cb91589a7002c1661396765eab0a81ca562b20370eb88de007f9a423010c99709dbb9fd611e22 cpufetch-0.94.tar.gz
-24a813a908366abd44f718219b45c2cda9a2e69b6096ba4640fcc5d5c2e821f2c41e2e7936bf05ecd5f72fc0d049b2d8e95d4c85e97bbb90efbba208557a2800 fix-makefile-install.patch"
+sha512sums="
+e862a0b6472d4942a58359b203037391747f74d991ea71e77a64369695f39e3d9ab8d60c5888703683ce5258426f5211f9e54863649ad796e08c083888d9b076 cpufetch-0.98.tar.gz
+"
diff --git a/testing/cpufetch/fix-makefile-install.patch b/testing/cpufetch/fix-makefile-install.patch
deleted file mode 100644
index a9a17eb98c..0000000000
--- a/testing/cpufetch/fix-makefile-install.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/Makefile 2020-12-08 17:33:42.000000000 +0000
-+++ b/Makefile 2021-04-23 18:17:00.499072686 +0000
-@@ -51,6 +51,6 @@
- @rm $(OUTPUT)
-
- install: $(OUTPUT)
-- install -Dm755 "cpufetch" "/usr/bin/cpufetch"
-- install -Dm644 "LICENSE" "/usr/share/licenses/cpufetch-git/LICENSE"
-- install -Dm644 "cpufetch.8" "/usr/share/man/man8/cpufetch.8.gz"
-+ install -Dm755 "cpufetch" "$(DESTDIR)/usr/bin/cpufetch"
-+ install -Dm644 "LICENSE" "$(DESTDIR)/usr/share/licenses/cpufetch-git/LICENSE"
-+ install -Dm644 "cpufetch.8" "$(DESTDIR)/usr/share/man/man8/cpufetch.8.gz"
diff --git a/testing/cri-o/APKBUILD b/testing/cri-o/APKBUILD
index 73fa33886d..0cb35f1ca3 100644
--- a/testing/cri-o/APKBUILD
+++ b/testing/cri-o/APKBUILD
@@ -3,7 +3,7 @@
# Contributor: TBK <alpine@jjtc.eu>
# Maintainer: ungleich <foss@ungleich.ch>
pkgname=cri-o
-pkgver=1.20.0
+pkgver=1.21.0
pkgrel=3
pkgdesc="OCI-based implementation of Kubernetes Container Runtime Interface"
url="https://github.com/cri-o/cri-o/"
@@ -46,11 +46,13 @@ subpackages="
$pkgname-openrc
"
source="https://github.com/cri-o/cri-o/archive/v$pkgver/cri-o-$pkgver.tar.gz
+ crio.conf
crio.initd
crio.logrotated
cni-plugins-path.patch
makefile-fix-install.patch
fix-test.patch
+ remove-systemd-files.patch
"
build() {
@@ -71,10 +73,8 @@ package() {
mkdir -p "$pkgdir"/usr/share/oci-umount/oci-umount.d/
ln -sf /etc/crio/crio-umount.conf "$pkgdir"/usr/share/oci-umount/oci-umount.d/crio-umount.conf
- # Remove systemd files
- rm -rf "$pkgname"/usr/lib/systemd
-
install -Dm755 "$srcdir"/crio.initd "$pkgdir"/etc/init.d/crio
+ install -Dm644 "$srcdir"/crio.conf "$pkgdir"/etc/crio/crio.conf
install -Dm644 "$srcdir"/crio.logrotated "$pkgdir"/etc/logrotate.d/crio
}
@@ -84,9 +84,13 @@ contrib_cni() {
cp "$builddir"/contrib/cni/*.conf "$subpkgdir"/etc/cni/net.d
}
-sha512sums="9bc718d0f2e082947f592e3a26f75a8a05116defecff7270f058e47ca0d0ba0a2a581ee155df15d5466e6dff8049bd52abc883577d7b917a0342d2133649d46c cri-o-1.20.0.tar.gz
+sha512sums="
+69c13b00d259f9dc45192493dff0ab853f181629fba5408d895a96e291c2ed20235beea18b70ab77d6d8f593dc0a2c06ca29a40211caaedf51d89b58afcfe77e cri-o-1.21.0.tar.gz
+e026f056ed92489413e16ed7955a9dcd7d1f4df1cc28e3ea785771b44d43811fea4f5b953cc46bc0c4aeac8ad07115bfff304d7516ebd24f2e58fe782ff812c8 crio.conf
29561e95398975748236217bbd9df64997f6e3de6c0555d007306bd0535895a648368385a13079eb7d52c06249a91980523a73b6563e86d0575d9cd9c3fa4ee9 crio.initd
1115228546a696eeebeb6d4b3e5c3152af0c99a2559097fc5829d8b416d979c457b4b1789e0120054babf57f585d3f63cbe49949d40417ae7aab613184bf4516 crio.logrotated
0a567dfa431ab1e53f2a351689be8d588a60cc5fcdbda403ec4f8b6ab9b1c18ad425f6c47f9a5ab1491e3a61a269dc4efa6a59e91e7521fa2b6bb165074aa8e0 cni-plugins-path.patch
64f3741c12f1c23ce2b0cba38e3a9839c6614bcdca194d3ebff6cd8666f9717c9bfafa2ec1119fbb0f20ab506ec1bbf1bffd3a89b92eedf68da883248aa39f47 makefile-fix-install.patch
-26ed10b478feb19cb11f5916b24301943f9e316fdd62d53ec310bb05ffcf4213ceece1340d2486461557abb04074e85002b11b6347fddaaa45ad7439e907a5a7 fix-test.patch"
+26ed10b478feb19cb11f5916b24301943f9e316fdd62d53ec310bb05ffcf4213ceece1340d2486461557abb04074e85002b11b6347fddaaa45ad7439e907a5a7 fix-test.patch
+78c150f87027de489289596371dce0465159ced0758776b445deb58990e099de9c654406183c9da3cc909878b24d28db62121b7056cd180a6f2820e79e165cc6 remove-systemd-files.patch
+"
diff --git a/testing/cri-o/crio.conf b/testing/cri-o/crio.conf
new file mode 100644
index 0000000000..70dc756794
--- /dev/null
+++ b/testing/cri-o/crio.conf
@@ -0,0 +1,5 @@
+[crio.runtime]
+
+# Overide defaults to not use systemd cgroups.
+conmon_cgroup = "pod"
+cgroup_manager = "cgroupfs"
diff --git a/testing/cri-o/remove-systemd-files.patch b/testing/cri-o/remove-systemd-files.patch
new file mode 100644
index 0000000000..9f8e545b8e
--- /dev/null
+++ b/testing/cri-o/remove-systemd-files.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index 19f8052..135385c 100644
+--- a/Makefile
++++ b/Makefile
+@@ -403,7 +403,7 @@ get-script:
+ sed -i '/# INCLUDE/q' scripts/get
+ cat contrib/bundle/install-paths contrib/bundle/install >> scripts/get
+
+-install: .gopathok install.bin install.man install.completions install.systemd install.config
++install: .gopathok install.bin install.man install.completions install.config
+
+ install.bin-nobuild:
+ install ${SELINUXOPT} -D -m 755 bin/crio $(BINDIR)/crio
diff --git a/testing/cri-tools/APKBUILD b/testing/cri-tools/APKBUILD
index f655653e47..302268c8da 100644
--- a/testing/cri-tools/APKBUILD
+++ b/testing/cri-tools/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=cri-tools
pkgver=1.21.0
-pkgrel=0
+pkgrel=1
pkgdesc="CLI tool for Kubelet Container Runtime Interface (CRI)"
url="https://github.com/kubernetes-sigs/cri-tools"
arch="x86_64 aarch64 ppc64le s390x armv7 x86"
diff --git a/testing/crypto++/APKBUILD b/testing/crypto++/APKBUILD
index ee8dc859d6..cc5994ff4a 100644
--- a/testing/crypto++/APKBUILD
+++ b/testing/crypto++/APKBUILD
@@ -15,7 +15,8 @@ source="https://www.cryptopp.com/$_pkgname$_pkgver.zip"
builddir="$srcdir"
build() {
- make CXXFLAGS="$CXXFLAGS -DNDEBUG -fPIC" -f GNUmakefile dynamic libcryptopp.pc
+ make CXXFLAGS="$CXXFLAGS -DNDEBUG -fPIC" -f GNUmakefile \
+ dynamic static libcryptopp.pc
}
check() {
diff --git a/testing/csfml/APKBUILD b/testing/csfml/APKBUILD
index c57ad02aa9..b25d09db5a 100644
--- a/testing/csfml/APKBUILD
+++ b/testing/csfml/APKBUILD
@@ -1,11 +1,11 @@
# Maintainer: Daniel Sabogal <dsabogalcc@gmail.com>
pkgname=csfml
pkgver=2.5
-pkgrel=1
+pkgrel=2
pkgdesc="C bindings for SFML"
url="https://www.sfml-dev.org/"
arch="all"
-license="zlib"
+license="Zlib"
makedepends="cmake doxygen sfml-dev"
subpackages="$pkgname-dev $pkgname-doc"
options="!check"
diff --git a/testing/csmith/APKBUILD b/testing/csmith/APKBUILD
index d1cba97059..b6cc3cf202 100644
--- a/testing/csmith/APKBUILD
+++ b/testing/csmith/APKBUILD
@@ -6,24 +6,29 @@ pkgdesc="Tool for generating random C programs"
url="https://embed.cs.utah.edu/csmith/"
arch="all"
license="BSD-2-Clause"
-depends=""
makedepends="m4"
subpackages="$pkgname-doc"
options="!check" # no test suite
-source="https://embed.cs.utah.edu/csmith/$pkgname-$pkgver.tar.gz
+source="https://embed.cs.utah.edu/csmith/csmith-$pkgver.tar.gz
support-ppc64le.patch
fix-s390x-read_time.patch
"
-builddir="$srcdir/$pkgname-$pkgver"
+
+prepare() {
+ default_prepare
+ update_config_guess
+ update_config_sub
+}
build() {
- cd "$builddir"
- ./configure --prefix=/usr
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr
make
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" install
# scripts depend on source tree to be available
diff --git a/testing/ctop/APKBUILD b/testing/ctop/APKBUILD
index d5d8ae2943..9f4df6f608 100644
--- a/testing/ctop/APKBUILD
+++ b/testing/ctop/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Shyam Sunder <sgsunder1@gmail.com>
# Maintainer: Shyam Sunder <sgsunder1@gmail.com>
pkgname=ctop
-pkgver=0.7.5
+pkgver=0.7.6
pkgrel=0
pkgdesc="Top-like interface for container metrics"
url="https://ctop.sh/"
@@ -10,7 +10,7 @@ arch="all"
depends="docker"
makedepends="go"
options="!check" # no test suite
-source="$pkgname-$pkgver.tar.gz::https://github.com/bcicen/ctop/archive/v$pkgver.tar.gz"
+source="https://github.com/bcicen/ctop/archive/$pkgver/ctop-$pkgver.tar.gz"
build() {
make build
@@ -20,4 +20,6 @@ package() {
install -Dm755 ctop "$pkgdir"/usr/bin/ctop
}
-sha512sums="9bd6dc1eb725c4835b87d9dd4c3703b3b0f8b7d4a4dcd9897262cd5f9af4b1f9650ad6bfee02fa042726aad2e79ff5893e000cb65a09fc8636f6cf792a3919fc ctop-0.7.5.tar.gz"
+sha512sums="
+84825614ceee61a470121c9d07c55ca1b188f816c669bab862efc94b260d689316aa55454cf12a0b697a0b4a05ea27d00662e699507f9cd243891fa0a43f96c5 ctop-0.7.6.tar.gz
+"
diff --git a/testing/curaengine/APKBUILD b/testing/curaengine/APKBUILD
index dfa102a53d..961ddd6043 100644
--- a/testing/curaengine/APKBUILD
+++ b/testing/curaengine/APKBUILD
@@ -2,14 +2,15 @@
# Maintainer: Aiden Grossman <agrossman154@yahoo.com>
pkgname=curaengine
_pkgname=CuraEngine
-pkgver=4.9.0
+# If you plan to upgrade curaengine, you also need to upgrade libarcus at the same time
+pkgver=4.10.0
pkgrel=0
pkgdesc="3D slicer engine"
url="https://github.com/Ultimaker/CuraEngine"
arch="all"
license="AGPL-3.0-or-later"
makedepends="protobuf-dev py3-sip-dev python3-dev cmake libarcus-dev"
-options="!check" #no functioning test suite
+options="!check" # no functioning test suite
source="https://github.com/Ultimaker/CuraEngine/archive/$pkgver/CuraEngine-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver/"
@@ -22,4 +23,4 @@ package() {
DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="4c189c953d25e89dd70d6493fab8173b065d87686b2dd32eacbbbd08d14498be4678df1408d7a0dd968d2643230df13ca52a5aae720c85248af35306d22f387b CuraEngine-4.9.0.tar.gz"
+sha512sums="45d32be165da98c945c71b2f803a68e06b60eeacf9ad7fcbdde2659cb05455c8f45d69939662de086348129b0d3a40c484819915aa0c6953937a48d53848b652 CuraEngine-4.10.0.tar.gz"
diff --git a/testing/ddcutil/APKBUILD b/testing/ddcutil/APKBUILD
index bf41d269f0..8d97d373f0 100644
--- a/testing/ddcutil/APKBUILD
+++ b/testing/ddcutil/APKBUILD
@@ -1,14 +1,15 @@
# Contributor: Alex Laskin <alex@lask.in>
# Maintainer: Alex Laskin <alex@lask.in>
pkgname=ddcutil
-pkgver=1.0.1
+pkgver=1.1.0
pkgrel=0
pkgdesc="Query and change Linux monitor settings using DDC/CI and USB"
url="https://github.com/rockowitz/ddcutil"
arch="all"
license="GPL-2.0-only"
-makedepends="linux-headers autoconf automake libtool eudev-dev libusb-dev libxrandr-dev glib-dev"
-subpackages="$pkgname-doc"
+makedepends="linux-headers autoconf automake libtool eudev-dev libusb-dev
+ libxrandr-dev glib-dev"
+subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/rockowitz/ddcutil/archive/v$pkgver.tar.gz"
prepare() {
@@ -25,6 +26,8 @@ build() {
package() {
make DESTDIR="$pkgdir" install
- rm -rf "$pkgdir/usr/include" "$pkgdir/usr/lib" "$pkgdir/usr/share/ddcutil"
}
-sha512sums="38e8a81ef6012a3576643c21c2007f53ac525c1232e19cc77914548205674f51da3ea2c129b827da25e048d6b8205e41a71016ddde971abb224b3ac4329a936f ddcutil-1.0.1.tar.gz"
+
+sha512sums="
+a6c07e12689a01fc716f071d87b42f680967390cb49f02501985f8362dd25176ac50cf4cf4a65e9a430d2088fab83cad19093c9078ae7d19b45fedc12f529607 ddcutil-1.1.0.tar.gz
+"
diff --git a/testing/ddserver/APKBUILD b/testing/ddserver/APKBUILD
new file mode 100644
index 0000000000..6bbe06a0a1
--- /dev/null
+++ b/testing/ddserver/APKBUILD
@@ -0,0 +1,28 @@
+# Contributor: dkrefft <dkrefft@posteo.de>
+# Maintainer: dkrefft <dkrefft@posteo.de>
+pkgname=ddserver
+pkgver=0_git20200930
+pkgrel=0
+_commit="02b23b2cf451b2780a551861ef1eaaa10ca710ed"
+pkgdesc="server to forward PTP USB messages between qDslrDashboard and USB camera"
+url="https://github.com/hubaiz/DslrDashboardServer"
+arch="all"
+license="GPL-3.0-or-later"
+options="!check" # no test suite
+makedepends="libusb-dev"
+source="$pkgname-$_commit.tar.gz::https://github.com/hubaiz/DslrDashboardServer/archive/$_commit.tar.gz"
+builddir="$srcdir/DslrDashboardServer-$_commit"
+
+build() {
+ make -C src/ \
+ CXX="${CXX:-g++}" \
+ CXXFLAGS="$CXXFLAGS $(pkg-config --cflags libusb-1.0)" \
+ LIBS="-lpthread -lrt -lstdc++ $(pkg-config --libs libusb-1.0)"
+}
+
+package() {
+ install -D -m755 src/$pkgname "$pkgdir"/usr/bin/$pkgname
+}
+
+sha512sums="85d25847506fa250abdc9d685e3fe9b5e49a57d6c583aea1e080dca683f36a8978ce48ce18e0956fde34c76931a155d7aeae53069a2afa0308a2850ac139a144 ddserver-02b23b2cf451b2780a551861ef1eaaa10ca710ed.tar.gz"
+
diff --git a/testing/dehydrated/APKBUILD b/testing/dehydrated/APKBUILD
new file mode 100644
index 0000000000..3efb5afd44
--- /dev/null
+++ b/testing/dehydrated/APKBUILD
@@ -0,0 +1,19 @@
+# Contributor: guddaff <guddaff@protonmail.com>
+# Maintainer: guddaff <guddaff@protonmail.com>
+pkgname=dehydrated
+pkgver=0.7.0
+pkgrel=0
+pkgdesc="shellscript letsencrypt/acme client"
+options="!check" #there are no checks
+url="https://github.com/dehydrated-io/dehydrated"
+arch="noarch"
+license="MIT"
+source="$pkgname-$pkgver.tar.gz::https://github.com/dehydrated-io/dehydrated/archive/refs/tags/v$pkgver.tar.gz"
+
+package() {
+ install -Dm755 dehydrated "$pkgdir"/usr/bin/dehydrated
+ install -Dm644 docs/examples/config "$pkgdir"/etc/dehydrated/config
+ install -Dm644 docs/examples/domains.txt "$pkgdir"/etc/dehydrated/domains.txt
+}
+
+sha512sums="47740d2d31ca73482a4fc5ed0dfce986af907dd5449cb3a5230bf9683845686c8122fc32e6219a4439574ef11d6fb104ee09591c5ff667927a2c9c13ba005511 dehydrated-0.7.0.tar.gz"
diff --git a/testing/delta/APKBUILD b/testing/delta/APKBUILD
index 4c2e301783..661d99dff1 100644
--- a/testing/delta/APKBUILD
+++ b/testing/delta/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Aleks Bunin <alpinelinux@compuix.com>
# Maintainer: Aleks Bunin <alpinelinux@compuix.com>
pkgname=delta
-pkgver=0.7.1
+pkgver=0.8.3
pkgrel=0
pkgdesc="A viewer for git and diff output"
url="https://github.com/dandavison/delta"
-arch="all !s390x !mips !mips64" # Limited by cargo
+arch="all !s390x !mips !mips64 !riscv64" # Limited by cargo
license="MIT"
makedepends="cargo"
source="$pkgname-$pkgver.tar.gz::https://github.com/dandavison/delta/archive/$pkgver.tar.gz"
@@ -22,4 +22,4 @@ package() {
install -Dm755 target/release/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
}
-sha512sums="cac2fdb9460ee49e8855a99ba2d9625205f050ef6be286c5ab55950aa256243ee5f367b8c2a333759a6a0399c89edb33ec97014296403a9ca4ab9b3d9704530d delta-0.7.1.tar.gz"
+sha512sums="8cda4255c878be8dc4dc841dc1778f992c7b01c7a56965babfff9cd0dd085b751e79ffb87450d50d78fd094f2ab851f468c0e88ca4e2f0becf6ebbc122ce602d delta-0.8.3.tar.gz"
diff --git a/testing/delve/APKBUILD b/testing/delve/APKBUILD
index 18b69af414..17c9fbf9d3 100644
--- a/testing/delve/APKBUILD
+++ b/testing/delve/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer:
pkgname=delve
-pkgver=1.6.0
+pkgver=1.7.0
pkgrel=0
pkgdesc="Debugger for the Go programming language"
url="https://github.com/go-delve/delve"
@@ -32,4 +32,6 @@ package() {
cp -r Documentation/* "$pkgdir"/usr/share/doc/$pkgname
}
-sha512sums="3a0a59304284ea67e9c9be82816ad7c46979495ced22cf372739c254397d3bb3469b6a2de28f268dc704ddbe0282cf9fb3e3a3a1717f0c2921dc31e78c9ed0e3 delve-1.6.0.tar.gz"
+sha512sums="
+b87d735e878534dc4430e4aedec008e0978dcf3b4295f88f181793babe3d36b7fc3886aebfc042ae5350e9c337f80b94eca4b89bc3267f37809f721271af4b31 delve-1.7.0.tar.gz
+"
diff --git a/testing/dendrite/APKBUILD b/testing/dendrite/APKBUILD
index 0ea62e5f0c..fef332b03e 100644
--- a/testing/dendrite/APKBUILD
+++ b/testing/dendrite/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=dendrite
-pkgver=0.3.11
+pkgver=0.4.1
pkgrel=0
pkgdesc="Second-generation Matrix homeserver written in Go"
url="https://github.com/matrix-org/dendrite"
@@ -39,6 +39,8 @@ package() {
install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
}
-sha512sums="b27cd7810caf896e1d974fa4fc25ce323151ff6e0d5dfd755fa5bbdf491e9229331a216d228c1068f76adaf97d4999c1301d3cf5a5a524c630119bc63f1224f0 dendrite-v0.3.11.tar.gz
+sha512sums="
+98f7429f86a498f0f22a14333e4515a71db1b4f31b8c9ea2db0cfdafcc70336e74f7e131a15a33f5e570330e4c0d1867c222ff40bf1d48ea39c35529ff65eee1 dendrite-v0.4.1.tar.gz
92274e4f52eb0f35822d7f27279efd372b7959d8531ad7a247286727defc375ca4b4939ed7b82fa29061a0b3c923a6c41ac0f27f3cfd8acb9c96af72ffac333c dendrite.initd
-a6a088683a6aebc431d3eb289bd0d4dbaede698d1a5da25d6af2aad79e9cd36db02ce9173ab6904249f23b88bca5d1630258736feef7e8266e6c22220d74fa1f dendrite.confd"
+a6a088683a6aebc431d3eb289bd0d4dbaede698d1a5da25d6af2aad79e9cd36db02ce9173ab6904249f23b88bca5d1630258736feef7e8266e6c22220d74fa1f dendrite.confd
+"
diff --git a/testing/diffoscope/APKBUILD b/testing/diffoscope/APKBUILD
index 490532267b..3fe416e013 100644
--- a/testing/diffoscope/APKBUILD
+++ b/testing/diffoscope/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=diffoscope
-pkgver=172
-pkgrel=1
+pkgver=178
+pkgrel=0
pkgdesc="In-depth comparison of files, archives, and directories"
options="!check" # Requires unpackaged 'tlsh'
url="https://diffoscope.org/"
@@ -24,4 +24,6 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="110ae33c17ddefd533e7fbcdc2eea032940981c8fc3f1d7593b126301d1ed010884a8077d93456a4aee4d316a4132255d6c60a5ccaf20eba6c622a0b24434402 diffoscope-172.tar.gz"
+sha512sums="
+e07125b7bafe73dd28a5fdf6fb4f9bae12318bdfe85c365d1ba3b589f323581dd0615a5490d75aa881bcf4b00fb404473d2d52dd9bd4e7a9eb55b58e98446fcb diffoscope-178.tar.gz
+"
diff --git a/testing/ding-libs/APKBUILD b/testing/ding-libs/APKBUILD
index 2abc6c263a..218d30d6bb 100644
--- a/testing/ding-libs/APKBUILD
+++ b/testing/ding-libs/APKBUILD
@@ -19,6 +19,13 @@ source="https://releases.pagure.org/SSSD/$pkgname/$pkgname-$pkgver.tar.gz
"
builddir="$srcdir/$pkgname-$pkgver"
+prepare() {
+ default_prepare
+
+ update_config_sub
+ update_config_guess
+}
+
build() {
cd "$builddir"
export LDFLAGS="$LDFLAGS -lintl"
diff --git a/testing/diskus/APKBUILD b/testing/diskus/APKBUILD
new file mode 100644
index 0000000000..388b282c42
--- /dev/null
+++ b/testing/diskus/APKBUILD
@@ -0,0 +1,25 @@
+# Contributor: guddaff <guddaff@protonmail.com>
+# Maintainer: guddaff <guddaff@protonmail.com>
+pkgname=diskus
+pkgver=0.6.0
+pkgrel=0
+pkgdesc="fast alternative for du"
+url="https://github.com/sharkdp/diskus"
+arch="all !s390x !mips !mips64 !riscv64" # limited by cargo
+options="!check" #size_of_single_file test timout on armhf
+license="MIT"
+makedepends="cargo"
+source="$pkgname-$pkgdir.tar.gz::https://github.com/sharkdp/diskus/archive/refs/tags/v$pkgver.tar.gz"
+
+build() {
+ cargo build --release --locked
+}
+
+package() {
+ cargo install --locked --path . --root="$pkgdir/usr"
+ rm "$pkgdir"/usr/.crates*
+}
+
+sha512sums="
+c0f0462b12f081f185edae7b7b09bade3c48eaf56f4ae7ebea2753282f6eb06bbea153db964ab3ebc5f0286b424705e2359116cb6512ed3fb25b1278d1a25c5f diskus-.tar.gz
+"
diff --git a/testing/distrobuilder/APKBUILD b/testing/distrobuilder/APKBUILD
index ef1c94e916..3146fa19a3 100644
--- a/testing/distrobuilder/APKBUILD
+++ b/testing/distrobuilder/APKBUILD
@@ -3,7 +3,7 @@
pkgname=distrobuilder
pkgver=0_git20181004
_commit=d2329be9569d45028a38836186d2353b8ddfe1ca
-pkgrel=2
+pkgrel=3
pkgdesc="System container image builder"
url="https://linuxcontainers.org/"
arch="" # Build fails on the builders
diff --git a/testing/dive/APKBUILD b/testing/dive/APKBUILD
index 20f4301b33..f5e59b8f01 100644
--- a/testing/dive/APKBUILD
+++ b/testing/dive/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Thomas Kienlen <kommander@laposte.net>
pkgname=dive
pkgver=0.10.0
-pkgrel=0
+pkgrel=1
pkgdesc='Tool for exploring each layer in a docker image'
url='https://github.com/wagoodman/dive'
# mips(64): go is missing
diff --git a/testing/dk/APKBUILD b/testing/dk/APKBUILD
index c9af1b4994..2541f01f47 100644
--- a/testing/dk/APKBUILD
+++ b/testing/dk/APKBUILD
@@ -1,19 +1,20 @@
# Contributor: Matthew T Hoare <matthew.t.hoare@gmail.com>
# Maintainer: Matthew T Hoare <matthew.t.hoare@gmail.com>
pkgname=dk
-pkgver=1.0
-pkgrel=0
+pkgver=1.2
+pkgrel=1
pkgdesc="tiling window manager taking inspiration from dwm, bspwm, and xmonad"
url="https://bitbucket.org/natemaia/dk"
-arch="all"
+arch="all !mips64"
license="MIT"
makedepends="libxcb-dev xcb-util-dev xcb-util-wm-dev xcb-util-cursor-dev xcb-util-keysyms-dev"
options="!check" # no tests
install="$pkgname.post-install"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://bitbucket.org/natemaia/dk/get/v$pkgver.tar.gz
- dk.desktop"
-builddir="$srcdir/natemaia-dk-103e8ba847a6"
+ dk.desktop
+ fix-musl.patch"
+builddir="$srcdir"/natemaia-dk-f2a77537d71a
build() {
make PREFIX=/usr
@@ -25,5 +26,8 @@ package() {
install -Dm 644 "$srcdir"/dk.desktop "$pkgdir"/usr/share/xsessions/dk.desktop
}
-sha512sums="14d745c3871d33cc27c07f0016c234ea80c45a2937f2d35293ef98596000c89c2ed5387218871ec1c38cec92e792bcd9660c1d4a5a00f6473de9ab15ebe95765 dk-1.0.tar.gz
-4d8e8e44b39b47621f9643708b6376178131495fde2b6a8c13d00f9f293f6b4c5adfba8f5000ce3588c86187fb4545f5f26e04b6837ac43e844b11ec28b199cb dk.desktop"
+sha512sums="
+18601b8f503e3d888f27c5a05ecfb6e50118fb8926ee361335d07f3d14d4f136c95d0ed79cd99053c4af0008dad01fe04b7354bde70bb1c30e78cd12b3afdca1 dk-1.2.tar.gz
+4d8e8e44b39b47621f9643708b6376178131495fde2b6a8c13d00f9f293f6b4c5adfba8f5000ce3588c86187fb4545f5f26e04b6837ac43e844b11ec28b199cb dk.desktop
+2539ec93a2b295f743419e3cbfac8d14f04d51c997d7fa26c730ec33e85e017e863eb63adc9c90f4ab5bfb48b1560799964bd568ba5172013991087fc9e22913 fix-musl.patch
+"
diff --git a/testing/dk/fix-musl.patch b/testing/dk/fix-musl.patch
new file mode 100644
index 0000000000..39ff1bed7d
--- /dev/null
+++ b/testing/dk/fix-musl.patch
@@ -0,0 +1,15 @@
+--- a/src/dk.h
++++ b/src/dk.h
+@@ -17,8 +17,10 @@
+ #endif
+
+ #ifndef NAN
+- #if __GNUC_PREREQ (3, 3)
+- #define NAN (__builtin_nanf(""))
++ #if defined(__GLIBC__)
++ #if __GNUC_PREREQ (3, 3)
++ #define NAN (__builtin_nanf(""))
++ #endif
+ #else
+ #define NAN (0.0f / 0.0f)
+ #endif
diff --git a/testing/dnsname/APKBUILD b/testing/dnsname/APKBUILD
deleted file mode 100644
index 1ef5fbc69b..0000000000
--- a/testing/dnsname/APKBUILD
+++ /dev/null
@@ -1,23 +0,0 @@
-# Contributor: Jordan Christiansen <xordspar0@gmail.com>
-# Maintainer: Jordan Christiansen <xordspar0@gmail.com>
-pkgname=dnsname
-pkgver=1.2.0
-pkgrel=0
-pkgdesc="Name resolution for containers"
-url="https://github.com/containers/dnsname"
-license="Apache-2.0"
-arch="all"
-depends="dnsmasq"
-makedepends="go"
-options="!check" # Requires root but 'checkroot' doesn't work with go programs
-source="$pkgname-$pkgver.tar.gz::https://github.com/containers/dnsname/archive/v$pkgver.tar.gz"
-
-build() {
- make
-}
-
-package() {
- make install PREFIX=/usr DESTDIR="$pkgdir"
-}
-
-sha512sums="99fe827abcf7aca040c389122e02c39cd57f35de9bea8891907a5a69525bf1c52ba9a6478f2093d4eadd6a9fb31e9f29e42b03fc14d544ed2d15cc68e94ed0f7 dnsname-1.2.0.tar.gz"
diff --git a/testing/dnssec-tools/APKBUILD b/testing/dnssec-tools/APKBUILD
index e77ecb7fbe..6cf516e494 100644
--- a/testing/dnssec-tools/APKBUILD
+++ b/testing/dnssec-tools/APKBUILD
@@ -5,7 +5,7 @@ pkgver=2.2.3
pkgrel=5
pkgdesc="Set of tools that will help ease the deployment of DNSSEC"
url="https://dnssec-tools.org/"
-arch="all"
+arch="all !riscv64" # blocked by bind.post-install segfaulting
license="BSD-3-Clause"
depends="perl-net-dns-sec perl-mailtools"
makedepends="autoconf automake bind-dev libtool openssl-dev perl-graphviz perl-crypt-openssl-random
diff --git a/testing/docker-cli-compose/APKBUILD b/testing/docker-cli-compose/APKBUILD
new file mode 100644
index 0000000000..2a167d9b39
--- /dev/null
+++ b/testing/docker-cli-compose/APKBUILD
@@ -0,0 +1,43 @@
+# Contributor: Jake Buchholz Göktürk <tomalok@gmail.com>
+# Maintainer: Jake Buchholz Göktürk <tomalok@gmail.com>
+pkgname=docker-cli-compose
+pkgver=2.0.0_beta6
+_ver=2.0.0-beta.6
+pkgrel=0
+pkgdesc="A Docker CLI plugin for extended build capabilities"
+url="https://docs.docker.com/compose/cli-command"
+arch="all"
+license="Apache-2.0"
+depends="docker-cli"
+makedepends="go"
+options="net"
+source="compose-cli-$_ver.tar.gz::https://github.com/docker/compose-cli/archive/v$_ver.tar.gz"
+
+_plugin_installdir="/usr/libexec/docker/cli-plugins"
+
+builddir="$srcdir"/compose-cli-"$_ver"
+
+export GOPATH=$srcdir/go
+export GOCACHE=$srcdir/go-build
+export GOTMPDIR=$srcdir
+
+build() {