aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
Diffstat (limited to 'testing')
-rw-r--r--testing/9base/APKBUILD2
-rw-r--r--testing/acme-client/APKBUILD37
-rw-r--r--testing/adwaita-qt/APKBUILD8
-rw-r--r--testing/age/APKBUILD6
-rw-r--r--testing/agg/APKBUILD1
-rw-r--r--testing/alembic/APKBUILD30
-rw-r--r--testing/alligator/APKBUILD38
-rw-r--r--testing/alpine-lift/APKBUILD30
-rw-r--r--testing/alpine-lift/makefile.patch13
-rw-r--r--testing/althttpd/10-allow-filename-plus-sign.patch15
-rw-r--r--testing/althttpd/APKBUILD33
-rw-r--r--testing/althttpd/althttpd.confd48
-rw-r--r--testing/althttpd/althttpd.initd29
-rw-r--r--testing/ameba/APKBUILD4
-rw-r--r--testing/amfora/APKBUILD34
-rw-r--r--testing/ampy/APKBUILD6
-rw-r--r--testing/amsynth/APKBUILD4
-rw-r--r--testing/amule/APKBUILD2
-rw-r--r--testing/anbox/APKBUILD123
-rw-r--r--testing/anbox/anbox-container-manager.initd38
-rw-r--r--testing/anbox/anbox-launch.sh23
-rw-r--r--testing/anbox/anbox.confd8
-rw-r--r--testing/anbox/anbox.desktop9
-rw-r--r--testing/anbox/anbox.post-install11
-rw-r--r--testing/anbox/fix-gtest-use.patch47
-rw-r--r--testing/anbox/give-more-time-to-start.patch13
-rw-r--r--testing/anbox/musl-fixes.patch26
-rw-r--r--testing/anbox/python3.patch250
-rw-r--r--testing/android-tools/APKBUILD9
-rw-r--r--testing/anki/APKBUILD25
-rw-r--r--testing/appstream-generator/APKBUILD2
-rw-r--r--testing/aprx/APKBUILD4
-rw-r--r--testing/arc-theme/APKBUILD2
-rw-r--r--testing/ardour/APKBUILD16
-rw-r--r--testing/ardour/fix-platform-detection.patch14
-rw-r--r--testing/armadillo/APKBUILD6
-rw-r--r--testing/assimp/03-fix-aiGetLegalStringTest.patch76
-rw-r--r--testing/assimp/04-fix-unittests.patch37
-rw-r--r--testing/assimp/05-remove-failing-x86-test.patch14
-rw-r--r--testing/assimp/APKBUILD52
-rw-r--r--testing/async-profiler/APKBUILD4
-rw-r--r--testing/atomicparsley/APKBUILD33
-rw-r--r--testing/atomicparsley/musl-fpos_t.patch24
-rw-r--r--testing/autotiling/APKBUILD9
-rw-r--r--testing/azote/APKBUILD6
-rw-r--r--testing/babeltrace/APKBUILD45
-rw-r--r--testing/baculum/APKBUILD157
-rw-r--r--testing/baculum/fix-locale-symlinks.patch20
-rw-r--r--testing/baculum/fix-missing-common-pages.patch12
-rw-r--r--testing/baculum/shared-config-dir.patch62
-rw-r--r--testing/badwolf/APKBUILD25
-rw-r--r--testing/barman/APKBUILD13
-rw-r--r--testing/batctl/APKBUILD23
-rw-r--r--testing/bazel3/APKBUILD8
-rw-r--r--testing/bazel3/patch_TEMP_FAILURE_RETRY.patch20
-rw-r--r--testing/bchunk/APKBUILD6
-rw-r--r--testing/bcnm/APKBUILD9
-rw-r--r--testing/bees/APKBUILD4
-rw-r--r--testing/belcard/APKBUILD4
-rw-r--r--testing/belle-sip/APKBUILD4
-rw-r--r--testing/belr/APKBUILD4
-rw-r--r--testing/berry/APKBUILD4
-rw-r--r--testing/bfs/APKBUILD4
-rw-r--r--testing/bigbang/APKBUILD53
-rwxr-xr-xtesting/bigbang/cmakelists.patch39
-rw-r--r--testing/bitlbee-facebook/APKBUILD4
-rw-r--r--testing/bitwarden_rs/APKBUILD44
-rw-r--r--testing/bitwarden_rs/bitwarden_rs.confd287
-rw-r--r--testing/bitwarden_rs/bitwarden_rs.initd16
-rw-r--r--testing/bitwarden_rs/bitwarden_rs.pre-install7
-rw-r--r--testing/blackbox_exporter/APKBUILD10
-rw-r--r--testing/blender/0001-musl-fixes.patch6
-rw-r--r--testing/blender/0002-fix-linking-issue.patch8
-rw-r--r--testing/blender/0003-increase-thread-stack-size-for-musl.patch4
-rw-r--r--testing/blender/APKBUILD55
-rw-r--r--testing/blocky/APKBUILD4
-rw-r--r--testing/blosc/APKBUILD14
-rw-r--r--testing/bmkdep/APKBUILD32
-rw-r--r--testing/box2d/APKBUILD48
-rw-r--r--testing/bpfmon/APKBUILD26
-rw-r--r--testing/bpfmon/fix-makefile.patch16
-rw-r--r--testing/bpytop/APKBUILD24
-rw-r--r--testing/brightnessctl/APKBUILD24
-rw-r--r--testing/brightnessctl/brightnessctl.post-install10
-rw-r--r--testing/broot/APKBUILD17
-rw-r--r--testing/broot/minimize-size.patch13
-rw-r--r--testing/btfs/APKBUILD6
-rw-r--r--testing/bugsquish/APKBUILD33
-rw-r--r--testing/bugsquish/bugsquish-icon.xpm59
-rw-r--r--testing/bugsquish/bugsquish.desktop12
-rw-r--r--testing/buildah/APKBUILD13
-rw-r--r--testing/buku/APKBUILD4
-rw-r--r--testing/bumprace/APKBUILD42
-rw-r--r--testing/bumprace/bumprace-icon.xpm134
-rw-r--r--testing/bumprace/bumprace.desktop13
-rw-r--r--testing/burp/APKBUILD5
-rw-r--r--testing/caerbannog/APKBUILD34
-rw-r--r--testing/caffeine-ng/APKBUILD25
-rw-r--r--testing/calamares/APKBUILD177
-rw-r--r--testing/calamares/calamares-mod-unpackfs.post-install5
-rw-r--r--testing/calamares/modules-load.conf1
-rw-r--r--testing/capnproto/APKBUILD33
-rw-r--r--testing/capnproto/ucontext.patch16
-rw-r--r--testing/cargo-c/APKBUILD6
-rw-r--r--testing/catgirl/APKBUILD24
-rw-r--r--testing/cawbird/APKBUILD6
-rw-r--r--testing/cfssl/APKBUILD2
-rw-r--r--testing/cgal/APKBUILD2
-rw-r--r--testing/cgiirc/APKBUILD4
-rw-r--r--testing/chez-scheme/APKBUILD39
-rw-r--r--testing/chez-scheme/remove-xlocale.patch12
-rw-r--r--testing/clisp/APKBUILD42
-rw-r--r--testing/clisp/no-page.h.patch12
-rwxr-xr-xtesting/cln/APKBUILD49
-rw-r--r--testing/cloudflare-ddns/APKBUILD5
-rw-r--r--testing/cluster-glue/APKBUILD2
-rw-r--r--testing/codemadness-frontends/APKBUILD11
-rw-r--r--testing/compton-conf/APKBUILD2
-rw-r--r--testing/confy/APKBUILD35
-rw-r--r--testing/conmon/APKBUILD25
-rw-r--r--testing/coredns/APKBUILD6
-rw-r--r--testing/cowsay/APKBUILD4
-rw-r--r--testing/cppzmq/APKBUILD19
-rw-r--r--testing/cppzmq/test-cmakelists.patch30
-rw-r--r--testing/cri-o/APKBUILD91
-rw-r--r--testing/cri-o/cni-plugins-path.patch23
-rwxr-xr-xtesting/cri-o/crio.initd35
-rw-r--r--testing/cri-o/crio.logrotated7
-rw-r--r--testing/cri-o/fix-test.patch44
-rw-r--r--testing/cri-o/makefile-fix-install.patch144
-rw-r--r--testing/cri-tools/APKBUILD14
-rw-r--r--testing/cri-tools/crictl.yaml4
-rw-r--r--testing/croc/APKBUILD4
-rw-r--r--testing/cronie/APKBUILD54
-rw-r--r--testing/cronie/cronie.confd1
-rw-r--r--testing/cronie/cronie.initd9
-rw-r--r--testing/cryfs/APKBUILD2
-rw-r--r--testing/crypto++/APKBUILD8
-rw-r--r--testing/curaengine/APKBUILD25
-rw-r--r--testing/cutechess/APKBUILD56
-rw-r--r--testing/cvs-fast-export/01-compile-flags.patch35
-rw-r--r--testing/cvs-fast-export/APKBUILD50
-rw-r--r--testing/cvs-fast-export/disable-test-sporadic.patch23
-rw-r--r--testing/cvs-fast-export/python3.patch184
-rw-r--r--testing/dcd/APKBUILD2
-rw-r--r--testing/dcontainers/APKBUILD2
-rw-r--r--testing/ddclient/APKBUILD50
-rwxr-xr-xtesting/ddclient/ddclient.initd22
-rw-r--r--testing/ddclient/ddclient.pre-install4
-rw-r--r--testing/ddclient/pid-path.patch13
-rw-r--r--testing/ddcutil/APKBUILD11
-rw-r--r--testing/ddcutil/execinfo.patch76
-rw-r--r--testing/delta/APKBUILD37
-rw-r--r--testing/deluge/APKBUILD10
-rw-r--r--testing/dendrite/APKBUILD12
-rw-r--r--testing/detox/APKBUILD12
-rw-r--r--testing/deutex/APKBUILD6
-rwxr-xr-xtesting/dhex/APKBUILD40
-rw-r--r--testing/diffoscope/APKBUILD4
-rw-r--r--testing/diffstat/APKBUILD8
-rw-r--r--testing/direnv/APKBUILD18
-rw-r--r--testing/dislocker/APKBUILD12
-rw-r--r--testing/dive/APKBUILD30
-rw-r--r--testing/dnsfunnel/APKBUILD41
-rw-r--r--testing/dnsfunnel/dnsfunnel.initd17
-rw-r--r--testing/dnsfunnel/dnsfunnel.pre-install5
-rw-r--r--testing/dnsname/APKBUILD23
-rw-r--r--testing/dnsperf/APKBUILD11
-rw-r--r--testing/dnstwist/APKBUILD7
-rw-r--r--testing/docbook2mdoc/APKBUILD27
-rw-r--r--testing/docbook2mdoc/fix-mandir.patch17
-rw-r--r--testing/docbook2mdoc/strtonum.patch86
-rw-r--r--testing/dockerize/APKBUILD91
-rw-r--r--testing/dockerize/go.mod13
-rw-r--r--testing/dockerize/go.sum14
-rw-r--r--testing/docopt/APKBUILD37
-rw-r--r--testing/docopt/docopt.pc9
-rw-r--r--testing/doctl/APKBUILD6
-rw-r--r--testing/dog/APKBUILD28
-rw-r--r--testing/drone-cli/APKBUILD4
-rw-r--r--testing/dssim/APKBUILD4
-rw-r--r--testing/dsymbol/APKBUILD2
-rw-r--r--testing/duf/APKBUILD4
-rw-r--r--testing/dxvk/APKBUILD4
-rw-r--r--testing/ebook-tools/10-cmake_libzip_zipconf_path.patch76
-rw-r--r--testing/ebook-tools/APKBUILD35
-rw-r--r--testing/eclipse-ecj/APKBUILD8
-rw-r--r--testing/efl/APKBUILD4
-rw-r--r--testing/electrum/0001-apk-add-instead-of-apt-get-install.patch22
-rw-r--r--testing/electrum/APKBUILD45
-rw-r--r--testing/elektra/APKBUILD2
-rw-r--r--testing/embree/APKBUILD6
-rw-r--r--testing/emby/APKBUILD8
-rw-r--r--testing/emulationstation/APKBUILD3
-rw-r--r--testing/eolie/APKBUILD4
-rw-r--r--testing/esptool/APKBUILD7
-rw-r--r--testing/exfatprogs/APKBUILD40
-rwxr-xr-xtesting/fa/APKBUILD25
-rw-r--r--testing/fabric/APKBUILD7
-rw-r--r--testing/fakeroot-tcp/APKBUILD58
-rw-r--r--testing/fakeroot-tcp/fakeroot-hide-dlsym-errors.patch20
-rw-r--r--testing/fakeroot-tcp/fakeroot-no-ldlibrarypath.patch80
-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/faudio/APKBUILD37
-rw-r--r--testing/faultstat/APKBUILD4
-rw-r--r--testing/fbgrab/APKBUILD23
-rw-r--r--testing/fceux/APKBUILD30
-rw-r--r--testing/fceux/scons-python3.patch108
-rw-r--r--testing/fdkaac/APKBUILD35
-rw-r--r--testing/ffcall/APKBUILD41
-rwxr-xr-xtesting/fig2dev/APKBUILD60
-rw-r--r--testing/filebeat/APKBUILD4
-rw-r--r--testing/firehol/APKBUILD41
-rw-r--r--testing/firehol/firehol.initd66
-rw-r--r--testing/flann/APKBUILD7
-rw-r--r--testing/flightgear/APKBUILD7
-rw-r--r--testing/flightgear/fix-boost.patch13
-rwxr-xr-xtesting/flint/APKBUILD38
-rw-r--r--testing/fluent-bit/10-def-core-stack-size.patch13
-rw-r--r--testing/fluent-bit/APKBUILD28
-rw-r--r--testing/fluent-bit/chunkio-static-lib-fts.patch16
-rw-r--r--testing/fluent-bit/fluent-bit.initd2
-rw-r--r--testing/font-comic-neue/APKBUILD9
-rw-r--r--testing/font-ipa/APKBUILD7
-rw-r--r--testing/fontforge/APKBUILD8
-rw-r--r--testing/fossil/APKBUILD4
-rw-r--r--testing/foxtrotgps/APKBUILD35
-rw-r--r--testing/foxtrotgps/fix-gpsfix.patch13
-rw-r--r--testing/foxtrotgps/fix-timespec.patch13
-rw-r--r--testing/freealut/0000-configure.patch21
-rw-r--r--testing/freealut/0001-freebsd_pthread.patch11
-rw-r--r--testing/freealut/0002-am_maintainer_mode.patch10
-rw-r--r--testing/freealut/0003-findutils_syntax.patch11
-rw-r--r--testing/freealut/APKBUILD41
-rw-r--r--testing/freeciv/APKBUILD41
-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/fswebcam/APKBUILD33
-rw-r--r--testing/fuse-overlayfs/APKBUILD37
-rw-r--r--testing/galera/APKBUILD15
-rw-r--r--testing/galera/fix_gcomm-test-check_evs2.patch9
-rw-r--r--testing/gatling/APKBUILD38
-rw-r--r--testing/gatling/build-fixes.patch15
-rw-r--r--testing/gb/APKBUILD2
-rw-r--r--testing/gcc-cross-embedded-stage1/APKBUILD7
-rw-r--r--testing/gcc-cross-embedded/APKBUILD7
-rw-r--r--testing/gcompris-qt/APKBUILD33
-rw-r--r--testing/gearmand/APKBUILD4
-rw-r--r--testing/gemget/APKBUILD25
-rwxr-xr-xtesting/gf2x/APKBUILD37
-rw-r--r--testing/giara/APKBUILD47
-rwxr-xr-xtesting/ginac/APKBUILD31
-rw-r--r--testing/github-cli/APKBUILD49
-rw-r--r--testing/glpk/APKBUILD31
-rw-r--r--testing/gn/APKBUILD9
-rw-r--r--testing/gn/python3.patch62
-rw-r--r--testing/gnuradio/APKBUILD11
-rw-r--r--testing/gnuradio/boost.patch58
-rw-r--r--testing/godot/APKBUILD2
-rw-r--r--testing/gomuks/APKBUILD8
-rw-r--r--testing/googler/APKBUILD4
-rw-r--r--testing/gopls/APKBUILD8
-rw-r--r--testing/gops/APKBUILD6
-rw-r--r--testing/goxel/APKBUILD29
-rw-r--r--testing/goxel/fix-musl.patch13
-rw-r--r--testing/goxel/goxel.desktop7
-rw-r--r--testing/gr-osmosdr/APKBUILD47
-rw-r--r--testing/grafana-image-renderer/APKBUILD9
-rw-r--r--testing/grafana/APKBUILD62
-rw-r--r--testing/grafana/grafana.confd16
-rw-r--r--testing/grafana/grafana.initd24
-rw-r--r--testing/grafana/grafana.pre-install8
-rw-r--r--testing/gron/APKBUILD25
-rw-r--r--testing/gron/go.mod10
-rw-r--r--testing/gron/go.sum12
-rw-r--r--testing/growlight/APKBUILD13
-rw-r--r--testing/grpc-health-check/APKBUILD2
-rw-r--r--testing/gst-rtsp-server/APKBUILD6
-rw-r--r--testing/gstreamer-vaapi/APKBUILD6
-rwxr-xr-xtesting/gtksourceviewmm3/APKBUILD43
-rwxr-xr-xtesting/gtksourceviewmm4/APKBUILD44
-rwxr-xr-xtesting/guetzli/APKBUILD27
-rw-r--r--testing/gyp/APKBUILD5
-rw-r--r--testing/hamlib/APKBUILD24
-rw-r--r--testing/handbrake/APKBUILD2
-rw-r--r--testing/handlebars/APKBUILD4
-rw-r--r--testing/hd-idle/APKBUILD44
-rw-r--r--testing/hd-idle/hd-idle.confd12
-rw-r--r--testing/hd-idle/hd-idle.initd13
-rw-r--r--testing/hd-idle/hd-idle.logrotate8
-rw-r--r--testing/helm/APKBUILD4
-rw-r--r--testing/hexdiff/APKBUILD27
-rw-r--r--testing/hidrd/APKBUILD32
-rw-r--r--testing/hidrd/fix-check.patch198
-rw-r--r--testing/hidrd/musl-fix-headers.patch2
-rw-r--r--testing/hivemind-ptt/APKBUILD36
-rw-r--r--testing/homebank/APKBUILD4
-rw-r--r--testing/hopalong/APKBUILD41
-rw-r--r--testing/horizon/APKBUILD18
-rw-r--r--testing/horizon/json-cast-character-to-unsigned-for-comparrison.patch19
-rw-r--r--testing/horizon/mips64-host.patch15
-rw-r--r--testing/howard-bc/APKBUILD4
-rw-r--r--testing/hplip/APKBUILD4
-rw-r--r--testing/hplip/fix-memmove.patch12
-rw-r--r--testing/hwloc/APKBUILD42
-rw-r--r--testing/hy/APKBUILD4
-rw-r--r--testing/hydroxide/APKBUILD6
-rw-r--r--testing/i2pd/APKBUILD2
-rw-r--r--testing/i3status-rust/APKBUILD11
-rw-r--r--testing/i3wm-gaps/APKBUILD4
-rw-r--r--testing/ibus-anthy/APKBUILD7
-rw-r--r--testing/icdiff/APKBUILD6
-rw-r--r--testing/icewm/APKBUILD21
-rw-r--r--testing/icingaweb2-module-businessprocess/APKBUILD6
-rw-r--r--testing/icingaweb2-module-fileshipper/APKBUILD6
-rw-r--r--testing/ijq/APKBUILD28
-rw-r--r--testing/ijq/makefile-destdir.patch30
-rw-r--r--testing/ima-evm-utils/APKBUILD54
-rw-r--r--testing/imageflow/APKBUILD65
-rw-r--r--testing/imapfilter/APKBUILD10
-rw-r--r--testing/imhex/APKBUILD30
-rw-r--r--testing/imhex/force-release-flags.patch14
-rw-r--r--testing/imx_loader/APKBUILD42
-rw-r--r--testing/inifiled/APKBUILD2
-rwxr-xr-xtesting/inspircd/APKBUILD61
-rw-r--r--testing/install-makedepends/APKBUILD17
-rw-r--r--testing/intel-compute-runtime/APKBUILD4
-rw-r--r--testing/intel-graphics-compiler/APKBUILD10
-rw-r--r--testing/inxi/APKBUILD22
-rw-r--r--testing/irccd/APKBUILD2
-rw-r--r--testing/itinerary/APKBUILD63
-rw-r--r--testing/janet/APKBUILD43
-rw-r--r--testing/janus-gateway/APKBUILD4
-rw-r--r--testing/jdebp-redo/APKBUILD39
-rw-r--r--testing/jdupes/APKBUILD4
-rw-r--r--testing/jedi-language-server/APKBUILD32
-rw-r--r--testing/jgmenu/APKBUILD4
-rw-r--r--testing/jitterentropy-rngd/APKBUILD31
-rw-r--r--testing/jitterentropy-rngd/jitterentropy-rngd.initd13
-rw-r--r--testing/k9s/APKBUILD34
-rw-r--r--testing/kak-lsp/APKBUILD25
-rw-r--r--testing/kblog/APKBUILD32
-rw-r--r--testing/kcgi/APKBUILD12
-rw-r--r--testing/kclock/APKBUILD48
-rw-r--r--testing/kdevelop-python/APKBUILD16
-rw-r--r--testing/kexec-tools/APKBUILD8
-rw-r--r--testing/kexec-tools/kexec-tools-2.0.16-fix-config-sub.patch10
-rw-r--r--testing/keystone/APKBUILD5
-rw-r--r--testing/kibana/APKBUILD58
-rw-r--r--testing/kibana/default_config.patch17
-rw-r--r--testing/kibana/kibana.initd31
-rw-r--r--testing/kibana/kibana.pre-install4
-rw-r--r--testing/kicad/APKBUILD9
-rw-r--r--testing/kiln/APKBUILD28
-rw-r--r--testing/kirigami-addons/APKBUILD38
-rw-r--r--testing/kismet/APKBUILD89
-rw-r--r--testing/kismet/sqlite3-longlong.patch21
-rw-r--r--testing/kitty/APKBUILD4
-rw-r--r--testing/kodi-audioencoder-flac/APKBUILD29
-rw-r--r--testing/kodi-audioencoder-lame/APKBUILD29
-rw-r--r--testing/kodi-audioencoder-vorbis/APKBUILD29
-rw-r--r--testing/kodi-audioencoder-wav/APKBUILD29
-rw-r--r--testing/kodi-game-libretro-atari800/APKBUILD33
-rw-r--r--testing/kodi-game-libretro-beetle-bsnes/APKBUILD36
-rw-r--r--testing/kodi-game-libretro-beetle-lynx/APKBUILD35
-rw-r--r--testing/kodi-game-libretro-beetle-ngp/APKBUILD36
-rw-r--r--testing/kodi-game-libretro-beetle-pce-fast/APKBUILD36
-rw-r--r--testing/kodi-game-libretro-beetle-pcfx/APKBUILD33
-rw-r--r--testing/kodi-game-libretro-beetle-psx/APKBUILD33
-rw-r--r--testing/kodi-game-libretro-beetle-saturn/APKBUILD34
-rw-r--r--testing/kodi-game-libretro-beetle-supergrafx/APKBUILD35
-rw-r--r--testing/kodi-game-libretro-beetle-vb/APKBUILD37
-rw-r--r--testing/kodi-game-libretro-beetle-wswan/APKBUILD36
-rw-r--r--testing/kodi-game-libretro-desmume/APKBUILD33
-rw-r--r--testing/kodi-game-libretro-dosbox/APKBUILD34
-rw-r--r--testing/kodi-game-libretro-frodo/APKBUILD33
-rw-r--r--testing/kodi-game-libretro-mame2000/APKBUILD33
-rw-r--r--testing/kodi-game-libretro-mame2003/APKBUILD32
-rw-r--r--testing/kodi-game-libretro-mgba/APKBUILD35
-rw-r--r--testing/kodi-game-libretro-mupen64plus-nx/APKBUILD32
-rw-r--r--testing/kodi-game-libretro-nestopia/APKBUILD37
-rw-r--r--testing/kodi-game-libretro-snes9x/APKBUILD35
-rw-r--r--testing/kodi-game-libretro-theodore/APKBUILD35
-rw-r--r--testing/kodi-game-libretro/APKBUILD30
-rw-r--r--testing/kodi-inputstream-adaptive/APKBUILD47
-rw-r--r--testing/kodi-inputstream-ffmpegdirect/APKBUILD28
-rw-r--r--testing/kodi-inputstream-rtmp/APKBUILD29
-rw-r--r--testing/kodi-pvr-iptvsimple/APKBUILD29
-rw-r--r--testing/kompose/APKBUILD28
-rw-r--r--testing/kongress/APKBUILD43
-rw-r--r--testing/kosmindoormap/APKBUILD58
-rw-r--r--testing/kpublictransport/APKBUILD41
-rw-r--r--testing/krename/APKBUILD2
-rw-r--r--testing/kristall/APKBUILD24
-rw-r--r--testing/ktrip/APKBUILD44
-rw-r--r--testing/kubernetes/APKBUILD10
-rwxr-xr-xtesting/kubernetes/kubelet.initd1
-rw-r--r--testing/kubesplit/APKBUILD27
-rw-r--r--testing/kyotocabinet/APKBUILD28
-rw-r--r--testing/lagrange/APKBUILD25
-rw-r--r--testing/lazydocker/APKBUILD2
-rw-r--r--testing/lazygit/APKBUILD27
-rw-r--r--testing/lc0/APKBUILD61
-rw-r--r--testing/lc0/lc0.post-install16
-rw-r--r--testing/ledger/APKBUILD2
-rw-r--r--testing/leiningen/APKBUILD9
-rw-r--r--testing/leiningen/fix-missing-quote.patch23
-rw-r--r--testing/lemonbar/APKBUILD9
-rw-r--r--testing/lf/APKBUILD11
-rw-r--r--testing/libantlr3c/APKBUILD2
-rw-r--r--testing/libarcus/APKBUILD32
-rw-r--r--testing/libax25/APKBUILD6
-rw-r--r--testing/libcotp/APKBUILD27
-rw-r--r--testing/libddoc/APKBUILD2
-rw-r--r--testing/libdparse/APKBUILD2
-rw-r--r--testing/libdsme/APKBUILD18
-rw-r--r--testing/liberasurecode/APKBUILD4
-rw-r--r--testing/libexosip2/APKBUILD4
-rw-r--r--testing/libgdiplus/APKBUILD19
-rw-r--r--testing/libgdiplus/pango.patch133
-rw-r--r--testing/libgeotiff/APKBUILD2
-rw-r--r--testing/libguestfs/APKBUILD4
-rw-r--r--testing/libhx/APKBUILD24
-rw-r--r--testing/liblouis/APKBUILD6
-rw-r--r--testing/libmarisa/APKBUILD39
-rw-r--r--testing/libmdbx/0001-Make-MDBX_-vars-specifyable-via-args.patch63
-rw-r--r--testing/libmdbx/APKBUILD38
-rw-r--r--testing/libmodbus/772a6e2d2249e34f460a072f6452349ae6b3b921.patch315
-rw-r--r--testing/libmodbus/APKBUILD33
-rw-r--r--testing/libmysofa/APKBUILD5
-rw-r--r--testing/libofono-qt/01_disable_docs.patch21
-rw-r--r--testing/libofono-qt/APKBUILD31
-rw-r--r--testing/libofx/APKBUILD7
-rw-r--r--testing/libqb/APKBUILD8
-rw-r--r--testing/librasterlite2/10-musl.patch1
-rw-r--r--testing/librasterlite2/20-skip-tests.patch19
-rw-r--r--testing/librasterlite2/APKBUILD15
-rw-r--r--testing/libresource/APKBUILD26
-rw-r--r--testing/libresource/fix-pkgconfig-version.patch53
-rw-r--r--testing/librespot/APKBUILD36
-rw-r--r--testing/librespot/librespot.confd1
-rw-r--r--testing/librespot/librespot.initd13
-rw-r--r--testing/librespot/librespot.pre-install5
-rw-r--r--testing/libretls/APKBUILD24
-rw-r--r--testing/libretro-dosbox/APKBUILD4
-rw-r--r--testing/libsds/02-install-target.patch3
-rw-r--r--testing/libsds/APKBUILD9
-rw-r--r--testing/libsigc++3/APKBUILD28
-rw-r--r--testing/libsigsegv/APKBUILD35
-rwxr-xr-xtesting/libspatialindex/APKBUILD33
-rw-r--r--testing/libspatialite/APKBUILD10
-rw-r--r--testing/libtins/APKBUILD2
-rw-r--r--testing/libtommath/APKBUILD39
-rw-r--r--testing/libtorrent-rasterbar/APKBUILD12
-rw-r--r--testing/libtorrent-rasterbar/cxx14.patch74
-rw-r--r--testing/libudev-zero/APKBUILD25
-rw-r--r--testing/libupnpp/APKBUILD4
-rw-r--r--testing/liburing/APKBUILD28
-rw-r--r--testing/libva-utils/APKBUILD4
-rw-r--r--testing/libvolk/APKBUILD2
-rw-r--r--testing/libzim/APKBUILD9
-rw-r--r--testing/libzim/cython-not-cython3.patch11
-rw-r--r--testing/licenseheaders/APKBUILD6
-rw-r--r--testing/lilv/APKBUILD8
-rw-r--r--testing/linphone/APKBUILD4
-rw-r--r--testing/linux-edge/APKBUILD22
-rw-r--r--testing/linux-edge/config-edge-virt.aarch644916
-rw-r--r--testing/linux-edge/config-edge-virt.armv74452
-rw-r--r--testing/linux-edge/config-edge-virt.x86_64170
-rw-r--r--testing/linux-edge/config-edge.aarch64419
-rw-r--r--testing/linux-edge/config-edge.armv7372
-rw-r--r--testing/linux-edge/config-edge.x86_64338
-rw-r--r--testing/linux-elm/APKBUILD241
-rw-r--r--testing/linux-elm/config-elm.aarch646134
-rw-r--r--testing/linux-elm/fix-mmc-order.patch12
-rw-r--r--testing/linux-elm/fix-mmc1-speed.patch13
-rw-r--r--testing/linux-elm/fix-spi-nor-max-frequency.patch11
-rw-r--r--testing/linux-elm/kernel.its.elm62
-rw-r--r--testing/linux-gru/APKBUILD236
-rw-r--r--testing/linux-gru/config-gru.aarch646734
-rw-r--r--testing/linux-gru/fix-gru-analogix_dp_core.patch17
-rw-r--r--testing/linux-gru/kernel.its.gru48
-rw-r--r--testing/lisgd/APKBUILD22
-rw-r--r--testing/litterbox/APKBUILD24
-rw-r--r--testing/livestreamer/APKBUILD6
-rw-r--r--testing/log_proxy/APKBUILD6
-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/lolcat/APKBUILD8
-rw-r--r--testing/lolcat/fix-url-and-version.patch24
-rw-r--r--testing/lollypop/APKBUILD14
-rw-r--r--testing/lowjs/APKBUILD14
-rw-r--r--testing/lowjs/make-flags.patch4
-rw-r--r--testing/lowjs/unbundle-c-ares.patch19
-rw-r--r--testing/lowjs/unbundle-mbedtls.patch18
-rw-r--r--testing/lsmash/APKBUILD6
-rw-r--r--testing/lttng-tools/APKBUILD43
-rw-r--r--testing/lua-crypt/APKBUILD55
-rw-r--r--testing/lua-lapis/APKBUILD4
-rw-r--r--testing/lua-linenoise/APKBUILD6
-rw-r--r--testing/lua-linotify/APKBUILD10
-rw-r--r--testing/lua-middleclass/APKBUILD6
-rw-r--r--testing/lua-pgsql/APKBUILD65
-rw-r--r--testing/lua-schema/APKBUILD7
-rw-r--r--testing/luakit/APKBUILD4
-rw-r--r--testing/lv2/APKBUILD4
-rw-r--r--testing/lxd/APKBUILD8
-rw-r--r--testing/lxd/lxd-dont-go-get.patch20
-rw-r--r--testing/lxqt-build-tools/APKBUILD7
-rw-r--r--testing/lynis/APKBUILD19
-rw-r--r--testing/lzlib/APKBUILD6
-rw-r--r--testing/madbomber/0001-makefile.patch10
-rw-r--r--testing/madbomber/APKBUILD31
-rw-r--r--testing/maddy/APKBUILD12
-rw-r--r--testing/maddy/fix-autobuffer-function.patch68
-rw-r--r--testing/mage/APKBUILD6
-rw-r--r--testing/maim/APKBUILD37
-rw-r--r--testing/makeself/APKBUILD4
-rw-r--r--testing/mapnik/APKBUILD6
-rw-r--r--testing/mapserver/10-musl.patch14
-rw-r--r--testing/mapserver/APKBUILD26
-rw-r--r--testing/mariadb-connector-odbc/APKBUILD31
-rw-r--r--testing/mariadb-connector-odbc/cmakelists.patch19
-rw-r--r--testing/materia-kde/APKBUILD8
-rw-r--r--testing/matterbridge/APKBUILD6
-rw-r--r--testing/mdbook/APKBUILD4
-rw-r--r--testing/mdcat/APKBUILD8
-rw-r--r--testing/mdevd/APKBUILD8
-rw-r--r--testing/mdevd/mdevd.initd20
-rw-r--r--testing/mediaelch/APKBUILD49
-rw-r--r--testing/mediastreamer2/APKBUILD12
-rw-r--r--testing/mediastreamer2/missing-def-o-binary.patch16
-rw-r--r--testing/mednaffe/APKBUILD25
-rw-r--r--testing/mgba/APKBUILD4
-rw-r--r--testing/minio-client/APKBUILD8
-rw-r--r--testing/minio/APKBUILD8
-rw-r--r--testing/mir-core/APKBUILD2
-rw-r--r--testing/mitmproxy/APKBUILD77
-rw-r--r--testing/mk-configure/APKBUILD29
-rw-r--r--testing/mlite/APKBUILD4
-rwxr-xr-xtesting/mm-common/APKBUILD44
-rw-r--r--testing/mmix/APKBUILD26
-rw-r--r--testing/mnamer/APKBUILD4
-rw-r--r--testing/moarvm/APKBUILD43
-rw-r--r--testing/moe/APKBUILD9
-rw-r--r--testing/moka-icon-theme/APKBUILD6
-rw-r--r--testing/monado/APKBUILD18
-rw-r--r--testing/monado/fix-build.patch67
-rw-r--r--testing/monero/APKBUILD6
-rw-r--r--testing/mono/APKBUILD37
-rw-r--r--testing/mono/mono-try-catch.patch31
-rw-r--r--testing/mono/python3.patch60
-rw-r--r--testing/motion/APKBUILD6
-rw-r--r--testing/mpdecimal/APKBUILD34
-rw-r--r--testing/mpdris2/APKBUILD4
-rw-r--r--testing/mpir/APKBUILD3
-rw-r--r--testing/mpop/APKBUILD4
-rw-r--r--testing/msgpack-d/APKBUILD2
-rw-r--r--testing/mtxclient/APKBUILD34
-rw-r--r--testing/multibootusb/APKBUILD52
-rw-r--r--testing/musescore/APKBUILD4
-rw-r--r--testing/mycli/APKBUILD19
-rw-r--r--testing/mycroft-plasmoid/APKBUILD47
-rw-r--r--testing/mycroft-skill-alarm/APKBUILD11
-rw-r--r--testing/mycroft-skill-audio-record/APKBUILD11
-rw-r--r--testing/mycroft-skill-date-time/APKBUILD16
-rw-r--r--testing/mycroft-skill-dismissal/APKBUILD4
-rw-r--r--testing/mycroft-skill-fallback-wolfram-alpha/APKBUILD15
-rw-r--r--testing/mycroft-skill-hivemind/APKBUILD23
-rw-r--r--testing/mycroft-skill-ip/APKBUILD6
-rw-r--r--testing/mycroft-skill-joke/APKBUILD11
-rw-r--r--testing/mycroft-skill-moviemaster/APKBUILD4
-rw-r--r--testing/mycroft-skill-npr-news/APKBUILD11
-rw-r--r--testing/mycroft-skill-personal/APKBUILD6
-rw-r--r--testing/mycroft-skill-playback-control/APKBUILD6
-rw-r--r--testing/mycroft-skill-query/APKBUILD6
-rw-r--r--testing/mycroft-skill-reminder/APKBUILD6
-rw-r--r--testing/mycroft-skill-singing/APKBUILD11
-rw-r--r--testing/mycroft-skill-speak/APKBUILD6
-rw-r--r--testing/mycroft-skill-spelling/APKBUILD6
-rw-r--r--testing/mycroft-skill-stock/APKBUILD11
-rw-r--r--testing/mycroft-skill-stop/APKBUILD6
-rw-r--r--testing/mycroft-skill-version-checker/APKBUILD6
-rw-r--r--testing/mycroft-skill-weather/APKBUILD13
-rw-r--r--testing/mycroft-skill-wiki/APKBUILD11
-rw-r--r--testing/mygui/APKBUILD2
-rw-r--r--testing/nebula/APKBUILD39
-rw-r--r--testing/nebula/nebula.initd19
-rw-r--r--testing/nebula/nebula.pre-install6
-rw-r--r--testing/nemo-qml-plugin-dbus/APKBUILD11
-rw-r--r--testing/nemo-qml-plugin-devicelock/0001-Add-option-to-disable-installation-of-systemd-servic.patch52
-rw-r--r--testing/nemo-qml-plugin-devicelock/APKBUILD21
-rw-r--r--testing/neomutt/APKBUILD4
-rw-r--r--testing/netsurf/APKBUILD10
-rw-r--r--testing/newlib-stage1/APKBUILD11
-rw-r--r--testing/newlib/APKBUILD9
-rw-r--r--testing/newsflash/APKBUILD24
-rw-r--r--testing/nginx-naxsi/APKBUILD10
-rw-r--r--testing/nheko/APKBUILD8
-rw-r--r--testing/nicotine-plus/APKBUILD8
-rw-r--r--testing/nim/APKBUILD2
-rw-r--r--testing/nix/APKBUILD2
-rw-r--r--testing/nodejs-clean-css/APKBUILD26
-rw-r--r--testing/nodejs-less-plugin-clean-css/APKBUILD26
-rw-r--r--testing/nodejs-less/APKBUILD26
-rw-r--r--testing/noson-app/APKBUILD4
-rw-r--r--testing/noson/APKBUILD6
-rw-r--r--testing/npapi-vlc/APKBUILD44
-rw-r--r--testing/nqp/APKBUILD37
-rw-r--r--testing/nut/APKBUILD20
-rw-r--r--testing/nvi/01additional_upstream_data.patch3482
-rw-r--r--testing/nvi/03db4.patch25
-rw-r--r--testing/nvi/04confdefs.patch10
-rw-r--r--testing/nvi/06default_value_escapetime.patch15
-rw-r--r--testing/nvi/07flush_cache.patch46
-rw-r--r--testing/nvi/08lfs.patch25
-rw-r--r--testing/nvi/08safe_printf.patch15
-rw-r--r--testing/nvi/08tempfile_umask.patch28
-rw-r--r--testing/nvi/09casting.patch24
-rw-r--r--testing/nvi/10no_one_line_visual.patch21
-rw-r--r--testing/nvi/11backward_sentence_moving.patch15
-rw-r--r--testing/nvi/12horiz_scroll_count.patch15
-rw-r--r--testing/nvi/13widechar_horrors.patch64
-rw-r--r--testing/nvi/14private_regex_fixes.patch28
-rw-r--r--testing/nvi/15search_word.patch26
-rw-r--r--testing/nvi/16manpage_errors.patch767
-rw-r--r--testing/nvi/17tutorial_typos.patch60
-rw-r--r--testing/nvi/18dbpagesize_binpower.patch22
-rw-r--r--testing/nvi/19include_term_h.patch25
-rw-r--r--testing/nvi/21exrc_writability_check.patch58
-rw-r--r--testing/nvi/24fallback_to_dumb_term.patch26
-rw-r--r--testing/nvi/25manpage_note_dropped_F.patch55
-rw-r--r--testing/nvi/26trailing_tab_segv.patch15
-rw-r--r--testing/nvi/27support_C_locale.patch27
-rw-r--r--testing/nvi/29file_backup.patch32
-rw-r--r--testing/nvi/APKBUILD109
-rw-r--r--testing/nwg-launchers/APKBUILD4
-rw-r--r--testing/objconv/APKBUILD32
-rw-r--r--testing/obs-studio/APKBUILD4
-rw-r--r--testing/octave/APKBUILD99
-rw-r--r--testing/octave/abs.patch19
-rw-r--r--testing/octave/libinterp-deps.patch12
-rw-r--r--testing/olsrd/APKBUILD4
-rw-r--r--testing/olsrd/olsrd.confd2
-rw-r--r--testing/onedrive/APKBUILD6
-rw-r--r--testing/onefetch/APKBUILD4
-rw-r--r--testing/open-zwave-control-panel/APKBUILD2
-rw-r--r--testing/opencc/APKBUILD4
-rw-r--r--testing/opencolorio/APKBUILD2
-rw-r--r--testing/openfortivpn/APKBUILD40
-rw-r--r--testing/openimageio/0001-fix-sign-compare-error.patch27
-rw-r--r--testing/openimageio/APKBUILD16
-rw-r--r--testing/openjdk13/APKBUILD16
-rw-r--r--testing/openjdk13/Alpine_Bug_10126.java2
-rw-r--r--testing/openjdk13/JDK-8245051.patch72
-rw-r--r--testing/openjdk13/aarch64.patch13
-rw-r--r--testing/openjdk13/build.patch25
-rw-r--r--testing/openjdk13/fix-bootjdk-check.patch4
-rw-r--r--testing/openjdk13/gcc10-compilation-fix.patch108
-rw-r--r--testing/openjdk13/ppc64le.patch10
-rw-r--r--testing/openjdk14/APKBUILD16
-rw-r--r--testing/openjdk14/Alpine_Bug_10126.java2
-rw-r--r--testing/openjdk14/JDK-8245051.patch72
-rw-r--r--testing/openjdk14/aarch64.patch7
-rw-r--r--testing/openjdk14/build.patch13
-rw-r--r--testing/openjdk14/fix-bootjdk-check.patch4
-rw-r--r--testing/openjdk14/gcc10-compilation-fix.patch108
-rw-r--r--testing/openjdk14/ppc64le.patch12
-rw-r--r--testing/openjdk15/APKBUILD12
-rw-r--r--testing/openjdk15/Alpine_Bug_10126.java2
-rw-r--r--testing/openjdk15/aarch64.patch7
-rw-r--r--testing/openjdk15/build.patch14
-rw-r--r--testing/openjdk15/ppc64le.patch12
-rw-r--r--testing/openmpi/APKBUILD52
-rw-r--r--testing/openmw/APKBUILD9
-rw-r--r--testing/openmw/missing-include.patch19
-rw-r--r--testing/openscad/APKBUILD9
-rw-r--r--testing/openscad/boost-1.74.0.patch28
-rw-r--r--testing/openscap-daemon/APKBUILD11
-rw-r--r--testing/openscenegraph/APKBUILD2
-rw-r--r--testing/opensmtpd-filter-rspamd/APKBUILD17
-rw-r--r--testing/opensmtpd-filter-senderscore/APKBUILD25
-rw-r--r--testing/openttd-opengfx/APKBUILD4
-rw-r--r--testing/openttd-opensfx/APKBUILD4
-rw-r--r--testing/openttd/APKBUILD4
-rw-r--r--testing/openv2g/APKBUILD14
-rw-r--r--testing/openv2g/makefiles.patch18
-rw-r--r--testing/openv2g/openv2g.pc.in10
-rw-r--r--testing/openvas-smb/001-cmakelist-fortify.patch13
-rw-r--r--testing/openvas-smb/APKBUILD42
-rw-r--r--testing/openvas-smb/comparison_fn_t.patch38
-rw-r--r--testing/openvas-smb/disable-backtrace.patch135
-rw-r--r--testing/openvas-smb/fix-missing-includes-path.patch160
-rw-r--r--testing/openvas-smb/mingw-alpine-support.patch13
-rw-r--r--testing/openvdb/APKBUILD7
-rw-r--r--testing/openxr/APKBUILD4
-rw-r--r--testing/opkg-utils/0001-Makefile-seperate-manpages-and-utils-install.patch45
-rw-r--r--testing/opkg-utils/APKBUILD40
-rw-r--r--testing/opkg/APKBUILD33
-rw-r--r--testing/os-prober/APKBUILD34
-rw-r--r--testing/osl/APKBUILD11
-rw-r--r--testing/ospd-acunetix/APKBUILD16
-rw-r--r--testing/ospd-debsecan/APKBUILD17
-rw-r--r--testing/ospd-ikescan/APKBUILD16
-rw-r--r--testing/ospd-nmap/APKBUILD16
-rw-r--r--testing/ospd-paloalto/APKBUILD18
-rw-r--r--testing/ostinato/APKBUILD4
-rw-r--r--testing/otpclient/APKBUILD36
-rw-r--r--testing/otrs/APKBUILD2
-rw-r--r--testing/ovos-skill-installer/APKBUILD24
-rw-r--r--testing/ovos-skills-manager/APKBUILD38
-rw-r--r--testing/p0f/APKBUILD18
-rw-r--r--testing/packer/APKBUILD6
-rw-r--r--testing/pacparser/APKBUILD6
-rw-r--r--testing/pam-krb5/APKBUILD4
-rw-r--r--testing/partclone-utils/APKBUILD10
-rw-r--r--testing/partclone/APKBUILD7
-rw-r--r--testing/partclone/musl.patch4
-rw-r--r--testing/pass-otp/APKBUILD22
-rw-r--r--testing/pcl/APKBUILD3
-rw-r--r--testing/pcsxr/APKBUILD11
-rw-r--r--testing/pdal/APKBUILD6
-rw-r--r--testing/pdfjs/APKBUILD21
-rw-r--r--testing/perl-bind-config-parser/APKBUILD4
-rw-r--r--testing/perl-cairo-gobject/APKBUILD36
-rw-r--r--testing/perl-cairo/APKBUILD32
-rw-r--r--testing/perl-class-xsaccessor/APKBUILD4
-rw-r--r--testing/perl-crypt-cast5/APKBUILD33
-rw-r--r--testing/perl-crypt-openssl-aes/APKBUILD32
-rw-r--r--testing/perl-data-validate-ip/APKBUILD36
-rw-r--r--testing/perl-data-validator/APKBUILD35
-rw-r--r--testing/perl-dbix-datasource/APKBUILD4
-rw-r--r--testing/perl-devel-cover-report-coveralls/APKBUILD34
-rw-r--r--testing/perl-email-mime-attachment-stripper/APKBUILD4
-rw-r--r--testing/perl-email-reply/APKBUILD4
-rw-r--r--testing/perl-env-path/APKBUILD39
-rw-r--r--testing/perl-extutils-makemaker/APKBUILD5
-rw-r--r--testing/perl-extutils-xsbuilder/APKBUILD4
-rw-r--r--testing/perl-file-pushd/APKBUILD35
-rw-r--r--testing/perl-file-rename/APKBUILD36
-rw-r--r--testing/perl-furl/APKBUILD36
-rw-r--r--testing/perl-glib-object-introspection/APKBUILD35
-rw-r--r--testing/perl-gtk2-ex-widgetbits/APKBUILD4
-rw-r--r--testing/perl-gtk2/APKBUILD4
-rw-r--r--testing/perl-gtk3/APKBUILD (renamed from testing/perl-sql-statement/APKBUILD)21
-rw-r--r--testing/perl-hash-merge/APKBUILD4
-rw-r--r--testing/perl-html-tableextract/APKBUILD4
-rw-r--r--testing/perl-http-parser-xs/APKBUILD48
-rw-r--r--testing/perl-libapreq2/APKBUILD4
-rw-r--r--testing/perl-lingua-en-inflect/APKBUILD29
-rw-r--r--testing/perl-linux-pid/APKBUILD4
-rw-r--r--testing/perl-math-libm/APKBUILD4
-rw-r--r--testing/perl-module-build-xsutil/APKBUILD35
-rw-r--r--testing/perl-module-find/APKBUILD4
-rw-r--r--testing/perl-module-loader/APKBUILD35
-rw-r--r--testing/perl-mouse/APKBUILD36
-rw-r--r--testing/perl-net-curl/APKBUILD35
-rw-r--r--testing/perl-net-irr/APKBUILD4
-rw-r--r--testing/perl-net-patricia/APKBUILD4
-rw-r--r--testing/perl-path-iterator-rule/APKBUILD40
-rw-r--r--testing/perl-perlio-locale/APKBUILD4
-rw-r--r--testing/perl-snmp-info/APKBUILD9
-rw-r--r--testing/perl-snmp/APKBUILD4
-rw-r--r--testing/perl-sys-virt/APKBUILD4
-rw-r--r--testing/perl-term-readline-gnu/APKBUILD (renamed from testing/perl-dbd-csv/APKBUILD)21
-rw-r--r--testing/perl-term-size/APKBUILD9
-rw-r--r--testing/perl-test-file/APKBUILD18
-rw-r--r--testing/perl-test-filename/APKBUILD35
-rw-r--r--testing/perl-test-mock-furl/APKBUILD34
-rw-r--r--testing/perl-text-aspell/APKBUILD40
-rw-r--r--testing/perl-toml-parser/APKBUILD35
-rw-r--r--testing/perl-toml/APKBUILD35
-rw-r--r--testing/perl-webservice-slack-webapi/APKBUILD35
-rw-r--r--testing/pgcli/APKBUILD6
-rw-r--r--testing/php7-gearman/APKBUILD30
-rw-r--r--testing/php7-libvirt-php/APKBUILD2
-rw-r--r--testing/php7-pdlib/APKBUILD36
-rw-r--r--testing/php7-pecl-decimal/APKBUILD12
-rw-r--r--testing/php7-pecl-inotify/APKBUILD19
-rw-r--r--testing/php7-pecl-rdkafka/APKBUILD22
-rw-r--r--testing/php7-pecl-seaslog/APKBUILD30
-rw-r--r--testing/php7-pecl-seaslog/fix-32-bits-287.patch237
-rw-r--r--testing/php7-pecl-stats/APKBUILD34
-rw-r--r--testing/php7-pecl-swoole/APKBUILD8
-rw-r--r--testing/php7-pecl-varnish/APKBUILD25
-rw-r--r--testing/php7-pecl-xlswriter/APKBUILD25
-rw-r--r--testing/php7-pecl-zstd/APKBUILD29
-rw-r--r--testing/php7-snappy/APKBUILD19
-rw-r--r--testing/php7-snuffleupagus/APKBUILD23
-rw-r--r--testing/php7-spx/APKBUILD22
-rw-r--r--testing/php7-tideways_xhprof/APKBUILD29
-rw-r--r--testing/php8-pdlib/APKBUILD42
-rw-r--r--testing/php8-pecl-amqp/APKBUILD37
-rw-r--r--testing/php8-pecl-apcu/APKBUILD41
-rw-r--r--testing/php8-pecl-ast/APKBUILD36
-rw-r--r--testing/php8-pecl-csv/APKBUILD34
-rw-r--r--testing/php8-pecl-decimal/APKBUILD32
-rw-r--r--testing/php8-pecl-ev/APKBUILD41
-rw-r--r--testing/php8-pecl-event/APKBUILD36
-rw-r--r--testing/php8-pecl-gearman/APKBUILD43
-rw-r--r--testing/php8-pecl-gmagick/APKBUILD44
-rw-r--r--testing/php8-pecl-igbinary/APKBUILD42
-rw-r--r--testing/php8-pecl-inotify/APKBUILD33
-rw-r--r--testing/php8-pecl-memcache/APKBUILD36
-rw-r--r--testing/php8-pecl-mongodb/APKBUILD38
-rw-r--r--testing/php8-pecl-msgpack/APKBUILD42
-rw-r--r--testing/php8-pecl-mustache/APKBUILD38
-rw-r--r--testing/php8-pecl-pcov/APKBUILD39
-rw-r--r--testing/php8-pecl-psr/APKBUILD (renamed from testing/php8-pecl-mcrypt/APKBUILD)19
-rw-r--r--testing/php8-pecl-rdkafka/APKBUILD34
-rw-r--r--testing/php8-pecl-redis/APKBUILD41
-rw-r--r--testing/php8-pecl-seaslog/APKBUILD37
-rw-r--r--testing/php8-pecl-solr/APKBUILD37
-rw-r--r--testing/php8-pecl-solr/fix-tests.patch11
-rw-r--r--testing/php8-pecl-ssh2/APKBUILD38
-rw-r--r--testing/php8-pecl-stats/APKBUILD41
-rw-r--r--testing/php8-pecl-swoole/APKBUILD43
-rw-r--r--testing/php8-pecl-uuid/APKBUILD33
-rw-r--r--testing/php8-pecl-varnish/APKBUILD36
-rw-r--r--testing/php8-pecl-xdebug/APKBUILD45
-rw-r--r--testing/php8-pecl-xhprof/APKBUILD56
-rw-r--r--testing/php8-pecl-xlswriter/APKBUILD36
-rw-r--r--testing/php8-pecl-xmlrpc/APKBUILD37
-rw-r--r--testing/php8-pecl-yaml/APKBUILD35
-rw-r--r--testing/php8-pecl-zmq/APKBUILD38
-rw-r--r--testing/php8-pecl-zstd/APKBUILD37
-rw-r--r--testing/php8-snappy/APKBUILD41
-rw-r--r--testing/php8-spx/APKBUILD33
-rw-r--r--testing/php8-tideways_xhprof/APKBUILD35
-rw-r--r--testing/php8/APKBUILD617
-rw-r--r--testing/php8/disabled-tests.list195
-rw-r--r--testing/php8/fix-tests-devserver.patch23
-rw-r--r--testing/php8/includedir.patch41
-rw-r--r--testing/php8/install-pear.patch14
-rw-r--r--testing/php8/php8-fpm-version-suffix.patch79
-rw-r--r--testing/php8/php8-fpm.initd93
-rw-r--r--testing/php8/php8-fpm.logrotate13
-rw-r--r--testing/php8/php8-module.conf13
-rw-r--r--testing/php8/sharedir.patch11
-rw-r--r--testing/pike/APKBUILD5
-rw-r--r--testing/piknik/APKBUILD44
-rw-r--r--testing/pingus/00-fix-python-typos.patch19
-rw-r--r--testing/pingus/01-pingus-1.76-boost-1.69.patch382
-rw-r--r--testing/pingus/02-missing-header.patch11
-rw-r--r--testing/pingus/03-pingus-0.7.6-gcc470-udl.patch22
-rw-r--r--testing/pingus/APKBUILD41
-rw-r--r--testing/pingus/pingus.desktop9
-rw-r--r--testing/piping-server/APKBUILD36
-rw-r--r--testing/piping-server/piping-server.confd4
-rw-r--r--testing/piping-server/piping-server.initd24
-rw-r--r--testing/plan9port/APKBUILD50
-rw-r--r--testing/plan9port/libucontext.patch17
-rw-r--r--testing/plan9port/plan9.sh2
-rw-r--r--testing/plasma-dialer/APKBUILD50
-rw-r--r--testing/plasma-disks/APKBUILD49
-rw-r--r--testing/plasma-firewall/APKBUILD51
-rw-r--r--testing/plasma-mycroft/APKBUILD37
-rw-r--r--testing/plasma-phonebook/APKBUILD47
-rw-r--r--testing/plasma-systemmonitor/APKBUILD18
-rw-r--r--testing/plata-theme/APKBUILD120
-rw-r--r--testing/ply/APKBUILD34
-rw-r--r--testing/plzip/APKBUILD8
-rw-r--r--testing/pmccabe/APKBUILD26
-rw-r--r--testing/podman-compose/APKBUILD5
-rw-r--r--testing/podman/APKBUILD68
-rw-r--r--testing/podman/libpod-pause-path.patch204
-rw-r--r--testing/podman/podman.confd12
-rw-r--r--testing/podman/podman.initd23
-rw-r--r--testing/portfolio/0001-Fall-back-to-gettext-module-on-systems-that-don-t-us.patch71
-rw-r--r--testing/portfolio/APKBUILD39
-rw-r--r--testing/postfwd/APKBUILD47
-rw-r--r--testing/postfwd/postfwd.confd19
-rw-r--r--testing/postfwd/postfwd.initd19
-rwxr-xr-xtesting/postfwd/postfwd.pre-install6
-rw-r--r--testing/postgresql-citus/APKBUILD6
-rw-r--r--testing/postgresql-login_hook/APKBUILD28
-rw-r--r--testing/postgresql-login_hook/postgresql-login_hook.post-install8
-rw-r--r--testing/postgresql-uint/APKBUILD4
-rw-r--r--testing/postgresql-url_encode/APKBUILD27
-rw-r--r--testing/pounce/APKBUILD24
-rw-r--r--testing/ppsspp/APKBUILD46
-rwxr-xr-xtesting/ppsspp/ppsspp-headless3
-rw-r--r--testing/ppsspp/ppsspp-version.patch2
-rw-r--r--testing/pqiv/APKBUILD6
-rw-r--r--testing/primesieve/APKBUILD23
-rw-r--r--testing/procs/APKBUILD10
-rw-r--r--testing/profanity/APKBUILD10
-rw-r--r--testing/prometheus-rethinkdb-exporter/APKBUILD8
-rw-r--r--testing/proot/APKBUILD55
-rw-r--r--testing/prosody-filer/APKBUILD48
-rw-r--r--testing/prosody-filer/prosody-filer.confd19
-rw-r--r--testing/prosody-filer/prosody-filer.initd19
-rw-r--r--testing/prosody-filer/prosody-filer.pre-install11
-rw-r--r--testing/prosody-modules/APKBUILD18
-rw-r--r--testing/ptpd/APKBUILD48
-rw-r--r--testing/ptpd/ptpd-2.3.1-fix-libressl-compatibility.patch24
-rw-r--r--testing/ptpd/ptpd-2.3.1-fix-snmp.patch12
-rw-r--r--testing/ptpd/ptpd2.confd4
-rw-r--r--testing/ptpd/ptpd2.rc56
-rw-r--r--testing/pulseaudio-modules-bt/APKBUILD7
-rw-r--r--testing/pulseview/APKBUILD2
-rw-r--r--testing/pulumi/10-install1.patch56
-rw-r--r--testing/pulumi/APKBUILD41
-rw-r--r--testing/pure-ftpd/APKBUILD3
-rw-r--r--testing/pwauth/APKBUILD25
-rw-r--r--testing/py3-aiohttp-debugtoolbar/APKBUILD6
-rw-r--r--testing/py3-aiohttp-jinja2/APKBUILD4
-rw-r--r--testing/py3-aiohttp-socks/APKBUILD25
-rw-r--r--testing/py3-aioresponses/APKBUILD28
-rw-r--r--testing/py3-aiorpcx/APKBUILD25
-rw-r--r--testing/py3-ansi2html/APKBUILD6
-rw-r--r--testing/py3-anytree/APKBUILD29
-rw-r--r--testing/py3-apsw/APKBUILD4
-rw-r--r--testing/py3-arrow/APKBUILD35
-rw-r--r--testing/py3-audioread/APKBUILD2
-rw-r--r--testing/py3-autobahn/APKBUILD37
-rw-r--r--testing/py3-avro/APKBUILD6
-rw-r--r--testing/py3-betamax/APKBUILD32
-rw-r--r--testing/py3-betamax/tests-disable-broken-assertion.patch17
-rw-r--r--testing/py3-betamax_matchers/APKBUILD27
-rw-r--r--testing/py3-betamax_serializers/APKBUILD27
-rw-r--r--testing/py3-blist/APKBUILD33
-rw-r--r--testing/py3-blist/fix-python3.7.patch12
-rw-r--r--testing/py3-bottle-pgsql/APKBUILD6
-rw-r--r--testing/py3-bottle-redis/APKBUILD6
-rw-r--r--testing/py3-bottle-request/APKBUILD4
-rw-r--r--testing/py3-bottle-rest/APKBUILD6
-rw-r--r--testing/py3-bottle-session/APKBUILD6
-rw-r--r--testing/py3-build/APKBUILD29
-rw-r--r--testing/py3-cairocffi/APKBUILD37
-rw-r--r--testing/py3-cairosvg/APKBUILD34
-rw-r--r--testing/py3-chameleon/APKBUILD5
-rw-r--r--testing/py3-cherrypy/APKBUILD2
-rw-r--r--testing/py3-cmudict/APKBUILD28
-rw-r--r--testing/py3-cobs/APKBUILD13
-rw-r--r--testing/py3-codecov/APKBUILD9
-rw-r--r--testing/py3-colander/APKBUILD6
-rw-r--r--testing/py3-colored-logs/APKBUILD28
-rw-r--r--testing/py3-colorlog/APKBUILD6
-rw-r--r--testing/py3-compdb/APKBUILD5
-rw-r--r--testing/py3-coreapi/APKBUILD7
-rw-r--r--testing/py3-crc16/APKBUILD8
-rw-r--r--testing/py3-cssselect2/APKBUILD32
-rw-r--r--testing/py3-cssutils/APKBUILD9
-rw-r--r--testing/py3-cymem/APKBUILD4
-rw-r--r--testing/py3-daiquiri/APKBUILD4
-rw-r--r--testing/py3-deepdiff/APKBUILD8
-rw-r--r--testing/py3-dill/APKBUILD4
-rw-r--r--testing/py3-discogs-client/APKBUILD6
-rw-r--r--testing/py3-diskcache/APKBUILD4
-rw-r--r--testing/py3-distorm3/APKBUILD4
-rw-r--r--testing/py3-django-cors-headers/APKBUILD4
-rw-r--r--testing/py3-django-debug-toolbar/APKBUILD4
-rw-r--r--testing/py3-django-suit/APKBUILD2
-rw-r--r--testing/py3-djangorestframework/APKBUILD27
-rw-r--r--testing/py3-dns-lexicon/APKBUILD54
-rw-r--r--testing/py3-dnslib/APKBUILD4
-rw-r--r--testing/py3-dnsrobocert/APKBUILD50
-rw-r--r--testing/py3-dnsrobocert/poetry-core.patch15
-rw-r--r--testing/py3-docstring-to-markdown/APKBUILD29
-rw-r--r--testing/py3-dotty-dict/APKBUILD30
-rw-r--r--testing/py3-drf-yasg/APKBUILD1
-rw-r--r--testing/py3-dt-schema/APKBUILD11
-rw-r--r--testing/py3-dulwich/APKBUILD14
-rw-r--r--testing/py3-dulwich/skip-network-tests.patch11
-rw-r--r--testing/py3-duviz/APKBUILD27
-rw-r--r--testing/py3-evohome-client/APKBUILD2
-rw-r--r--testing/py3-ewmh/APKBUILD27
-rw-r--r--testing/py3-fastavro/APKBUILD4
-rw-r--r--testing/py3-flake8-quotes/APKBUILD4
-rw-r--r--testing/py3-flaky/APKBUILD34
-rw-r--r--testing/py3-flask-caching/APKBUILD27
-rw-r--r--testing/py3-flask-httpauth/APKBUILD4
-rw-r--r--testing/py3-flask-loopback/APKBUILD6
-rw-r--r--testing/py3-flask-migrate/APKBUILD4
-rw-r--r--testing/py3-genty/APKBUILD32
-rw-r--r--testing/py3-gls/APKBUILD28
-rw-r--r--testing/py3-guessit/APKBUILD6
-rw-r--r--testing/py3-h11/APKBUILD29
-rw-r--r--testing/py3-h2/APKBUILD38
-rw-r--r--testing/py3-h5py/APKBUILD39
-rw-r--r--testing/py3-hjson/APKBUILD30
-rw-r--r--testing/py3-hotqueue/APKBUILD6
-rw-r--r--testing/py3-hpack/APKBUILD30
-rw-r--r--testing/py3-html-sanitizer/APKBUILD33
-rw-r--r--testing/py3-html2text/APKBUILD11
-rw-r--r--testing/py3-humanize/APKBUILD4
-rw-r--r--testing/py3-hyperframe/APKBUILD28
-rw-r--r--testing/py3-iniparse/APKBUILD4
-rw-r--r--testing/py3-intelhex/APKBUILD29
-rw-r--r--testing/py3-intervals/APKBUILD4
-rw-r--r--testing/py3-invoke/APKBUILD9
-rw-r--r--testing/py3-itemadapter/APKBUILD4
-rw-r--r--testing/py3-jarbas-hive-mind/APKBUILD35
-rw-r--r--testing/py3-json-database/APKBUILD28
-rw-r--r--testing/py3-jsonpickle/APKBUILD22
-rw-r--r--testing/py3-jsonpickle/test-opts.patch12
-rw-r--r--testing/py3-kerberos/APKBUILD8
-rw-r--r--testing/py3-kikit/APKBUILD4
-rw-r--r--testing/py3-kthread/APKBUILD32
-rw-r--r--testing/py3-language-server/APKBUILD57
-rw-r--r--testing/py3-language-server/bump-jedi-compatibility.patch68
-rw-r--r--testing/py3-lark-parser/APKBUILD4
-rw-r--r--testing/py3-lazy-object-proxy/APKBUILD4
-rw-r--r--testing/py3-levenshtein/APKBUILD4
-rw-r--r--testing/py3-libevdev/APKBUILD28
-rw-r--r--testing/py3-libnacl/APKBUILD4
-rw-r--r--testing/py3-localzone/APKBUILD24
-rw-r--r--testing/py3-logbook/APKBUILD30
-rw-r--r--testing/py3-lunr/APKBUILD25
-rw-r--r--testing/py3-managesieve/APKBUILD29
-rw-r--r--testing/py3-marshmallow/APKBUILD4
-rw-r--r--testing/py3-matrix-nio/APKBUILD56
-rw-r--r--testing/py3-milc/APKBUILD28
-rw-r--r--testing/py3-mistune/APKBUILD27
-rw-r--r--testing/py3-mpd2/APKBUILD4
-rw-r--r--testing/py3-murmurhash/APKBUILD11
-rw-r--r--testing/py3-mycroft-messagebus-client/APKBUILD36
-rw-r--r--testing/py3-mycroft-messagebus-client/relax-dep-requirements.patch9
-rw-r--r--testing/py3-mygpoclient/APKBUILD28
-rw-r--r--testing/py3-ncclient/APKBUILD10
-rw-r--r--testing/py3-netmiko/APKBUILD4
-rw-r--r--testing/py3-nikola/APKBUILD18
-rw-r--r--testing/py3-nmea2/APKBUILD29
-rw-r--r--testing/py3-ovos-utils/APKBUILD40
-rw-r--r--testing/py3-pass-git-helper/APKBUILD27
-rw-r--r--testing/py3-path/APKBUILD15
-rw-r--r--testing/py3-pdal/APKBUILD3
-rw-r--r--testing/py3-pelican/APKBUILD4
-rw-r--r--testing/py3-pg_activity/APKBUILD4
-rw-r--r--testing/py3-phoneme-guesser/APKBUILD27
-rw-r--r--testing/py3-pkgconfig/APKBUILD25
-rw-r--r--testing/py3-podcastparser/APKBUILD27
-rw-r--r--testing/py3-poetry-core/APKBUILD4
-rw-r--r--testing/py3-praw/APKBUILD33
-rw-r--r--testing/py3-prawcore/APKBUILD28
-rw-r--r--testing/py3-preshed/APKBUILD4
-rw-r--r--testing/py3-pronouncing/APKBUILD31
-rw-r--r--testing/py3-ptable/APKBUILD28
-rw-r--r--testing/py3-pylint/APKBUILD4
-rw-r--r--testing/py3-pymediainfo/APKBUILD31
-rw-r--r--testing/py3-pynamecheap/APKBUILD24
-rw-r--r--testing/py3-pynvim/APKBUILD29
-rw-r--r--testing/py3-pyramid-layout/APKBUILD1
-rw-r--r--testing/py3-pyserial/APKBUILD8
-rw-r--r--testing/py3-pyside2/APKBUILD61
-rw-r--r--testing/py3-pysonic/APKBUILD4
-rw-r--r--testing/py3-pystache/APKBUILD9
-rw-r--r--testing/py3-pytest-aiohttp/APKBUILD24
-rw-r--r--testing/py3-pytest-httpserver/APKBUILD27
-rw-r--r--testing/py3-pytest-regtest/APKBUILD6
-rw-r--r--testing/py3-python-stdnum/APKBUILD4
-rw-r--r--testing/py3-pywal/APKBUILD6
-rw-r--r--testing/py3-qrcode/APKBUILD31
-rw-r--r--testing/py3-qtgraph/APKBUILD4
-rw-r--r--testing/py3-rebulk/APKBUILD4
-rw-r--r--testing/py3-requests-file/APKBUILD31
-rw-r--r--testing/py3-responsivevoice/APKBUILD27
-rw-r--r--testing/py3-rosdistro/APKBUILD4
-rw-r--r--testing/py3-rospkg/APKBUILD4
-rw-r--r--testing/py3-rply/APKBUILD6
-rw-r--r--testing/py3-rtree/APKBUILD32
-rw-r--r--testing/py3-schedule/APKBUILD28
-rw-r--r--testing/py3-scrapy/APKBUILD6
-rw-r--r--testing/py3-setuptools-lint/APKBUILD5
-rw-r--r--testing/py3-softlayer/APKBUILD30
-rw-r--r--testing/py3-solo/70-solokey.rules8
-rw-r--r--testing/py3-solo/APKBUILD46
-rw-r--r--testing/py3-solo/create-setuppy.patch14
-rw-r--r--testing/py3-speech2text/APKBUILD28
-rw-r--r--testing/py3-sphinx-autoapi/APKBUILD4
-rw-r--r--testing/py3-sshuttle/APKBUILD37
-rw-r--r--testing/py3-suds-jurko/APKBUILD26
-rw-r--r--testing/py3-tabulate/APKBUILD5
-rw-r--r--testing/py3-telegram-bot/APKBUILD4
-rw-r--r--testing/py3-text2speech/APKBUILD33
-rw-r--r--testing/py3-timezonefinder/APKBUILD17
-rw-r--r--testing/py3-tinycss2/APKBUILD32
-rw-r--r--testing/py3-tld/APKBUILD4
-rw-r--r--testing/py3-tldextract/APKBUILD30
-rw-r--r--testing/py3-tlslite-ng/APKBUILD10
-rw-r--r--testing/py3-transip/APKBUILD24
-rw-r--r--testing/py3-txaio/APKBUILD32
-rw-r--r--testing/py3-ujson/APKBUILD17
-rw-r--r--testing/py3-update-checker/APKBUILD32
-rw-r--r--testing/py3-upnpclient/APKBUILD39
-rw-r--r--testing/py3-us/APKBUILD5
-rw-r--r--testing/py3-vcrpy/APKBUILD30
-rw-r--r--testing/py3-voxpopuli/APKBUILD29
-rw-r--r--testing/py3-weasyprint/APKBUILD4
-rw-r--r--testing/py3-wsproto/APKBUILD29
-rw-r--r--testing/py3-yara/APKBUILD4
-rw-r--r--testing/py3-zabbix/APKBUILD27
-rw-r--r--testing/py3-zeep/APKBUILD35
-rw-r--r--testing/py3-zope-testing/APKBUILD6
-rw-r--r--testing/py3-zstandard/32-bit-delta.patch16
-rw-r--r--testing/py3-zstandard/APKBUILD10
-rw-r--r--testing/qbittorrent-nox/APKBUILD2
-rw-r--r--testing/qjackctl/APKBUILD7
-rw-r--r--testing/qjackctl/set-version.patch14
-rw-r--r--testing/qmk-cli/APKBUILD34
-rw-r--r--testing/qownnotes/APKBUILD4
-rw-r--r--testing/qrupdate/APKBUILD39
-rw-r--r--testing/qrupdate/disable-test.patch12
-rw-r--r--testing/qscintilla/APKBUILD27
-rw-r--r--testing/qt-wayland-shell-helpers/APKBUILD26
-rw-r--r--testing/qt5-qtsystems/APKBUILD2
-rw-r--r--testing/qt6-qt5compat/APKBUILD38
-rw-r--r--testing/qt6-qtbase/APKBUILD129
-rw-r--r--testing/qt6-qtdeclarative/APKBUILD51
-rw-r--r--testing/qt6-qtquick3d/APKBUILD40
-rw-r--r--testing/qt6-qtquickcontrols2/APKBUILD39
-rw-r--r--testing/qt6-qtquicktimeline/APKBUILD40
-rw-r--r--testing/qt6-qtshadertools/APKBUILD39
-rw-r--r--testing/qt6-qtsvg/APKBUILD39
-rw-r--r--testing/qt6-qttools/APKBUILD40
-rw-r--r--testing/qt6-qttranslations/APKBUILD36
-rw-r--r--testing/qt6-qtwayland/APKBUILD39
-rw-r--r--testing/qtpass/APKBUILD34
-rw-r--r--testing/qtquickcontrols-nemo/APKBUILD12
-rw-r--r--testing/quickjs/00-makefile.patch12
-rw-r--r--testing/quickjs/APKBUILD18
-rw-r--r--testing/quilt/APKBUILD5
-rw-r--r--testing/quota-tools/APKBUILD43
-rw-r--r--testing/quota-tools/fix-reallocarray.patch25
-rw-r--r--testing/qwt/APKBUILD4
-rw-r--r--testing/rabbitmq-server/APKBUILD35
-rw-r--r--testing/rabbitmq-server/py3.patch20
-rw-r--r--testing/racket/APKBUILD2
-rw-r--r--testing/rakudo/APKBUILD55
-rw-r--r--testing/rasdaemon/APKBUILD64
-rw-r--r--testing/rasdaemon/libargp.patch11
-rw-r--r--testing/rasdaemon/rasdaemon.initd20
-rw-r--r--testing/rav1e/APKBUILD4
-rw-r--r--testing/rdiff-backup1/APKBUILD36
-rw-r--r--testing/rdiff-backup1/rdiff-backup-1.2.8-librsync-1.0.0.patch20
-rw-r--r--testing/refind/APKBUILD10
-rw-r--r--testing/refind/gcc-10.patch17
-rw-r--r--testing/reg/APKBUILD37
-rw-r--r--testing/retroforth/APKBUILD29
-rw-r--r--testing/revprog/APKBUILD24
-rw-r--r--testing/rizin/APKBUILD69
-rw-r--r--testing/rke/APKBUILD6
-rw-r--r--testing/rkward/APKBUILD2
-rw-r--r--testing/rlwrap/APKBUILD26
-rw-r--r--testing/rtpengine-lts/APKBUILD88
-rw-r--r--testing/rtpengine-lts/kernel-5.4.78.patch40
-rw-r--r--testing/rtpengine/APKBUILD85
-rw-r--r--testing/rtpengine/disable-O3.patch13
-rw-r--r--testing/rtpengine/fix-default-config.patch13
-rwxr-xr-xtesting/rtpengine/rtpengine.initd17
-rwxr-xr-xtesting/rtpengine/rtpengine.pre-install3
-rw-r--r--testing/rubberband/APKBUILD8
-rw-r--r--testing/rubberband/patch-Makefile.patch11
-rw-r--r--testing/ruby-build/APKBUILD4
-rw-r--r--testing/ruqola/APKBUILD35
-rw-r--r--testing/ruuvi-prometheus/APKBUILD2
-rw-r--r--testing/s2geometry/0001-CMake-add-version-information-to-the-library.patch48
-rw-r--r--testing/s2geometry/APKBUILD12
-rw-r--r--testing/s3fs-fuse/APKBUILD9
-rw-r--r--testing/s3fs-fuse/define-SEEK.patch22
-rw-r--r--testing/sacc/APKBUILD4
-rw-r--r--testing/scalingo/APKBUILD29
-rw-r--r--testing/schismtracker/APKBUILD36
-rw-r--r--testing/schroot/APKBUILD2
-rw-r--r--testing/scidvspc/APKBUILD74
-rw-r--r--testing/scidvspc/scid3
-rw-r--r--testing/scidvspc/scid_vs_pc.desktop7
-rw-r--r--testing/scooper/APKBUILD29
-rw-r--r--testing/scrcpy/APKBUILD6
-rw-r--r--testing/sd/APKBUILD6
-rw-r--r--testing/seamonkey/APKBUILD6
-rw-r--r--testing/searchmonkey/APKBUILD32
-rw-r--r--testing/searchmonkey/searchmonkey.desktop9
-rw-r--r--testing/sems/APKBUILD2
-rw-r--r--testing/sequoia-sqv/APKBUILD15
-rw-r--r--testing/serd/APKBUILD4
-rw-r--r--testing/setserial/APKBUILD32
-rw-r--r--testing/setserial/ioctls.patch14
-rw-r--r--testing/setserial/setserial.patch28
-rw-r--r--testing/sfeed/APKBUILD21
-rw-r--r--testing/sfeed_curses/APKBUILD4
-rw-r--r--testing/shairport-sync/APKBUILD2
-rw-r--r--testing/shfm/APKBUILD20
-rw-r--r--testing/shiboken2/APKBUILD4
-rw-r--r--testing/shntool/APKBUILD2
-rw-r--r--testing/shotcut/APKBUILD13
-rw-r--r--testing/shotcut/shotcut-melt.patch15
-rw-r--r--testing/signal-cli/APKBUILD36
-rw-r--r--testing/sigrok-firmware-fx2lafw-bin/APKBUILD11
-rw-r--r--testing/simgear/APKBUILD5
-rw-r--r--testing/simgear/boost-1.73.0.patch13
-rw-r--r--testing/singularity/APKBUILD7
-rw-r--r--testing/skim/APKBUILD10
-rw-r--r--testing/slirp4netns/APKBUILD35
-rw-r--r--testing/slurm/APKBUILD39
-rw-r--r--testing/slurm/fix-bufsize.patch17
-rw-r--r--testing/slurm/fix-includes.patch22
-rw-r--r--testing/snapper/APKBUILD30
-rw-r--r--testing/snapper/miss-tinfo-link-to-ncurses.patch11
-rw-r--r--testing/snapper/musl-mktime.patch19
-rw-r--r--testing/snapper/musl-posix.patch21
-rw-r--r--testing/snapper/musl-u_int_type.patch19
-rw-r--r--testing/snapper/remove-systemd.patch35
-rw-r--r--testing/solaar/APKBUILD41
-rw-r--r--testing/solaar/solaar.pre-install7
-rw-r--r--testing/solaar/solaar.rules32
-rw-r--r--testing/solidity/APKBUILD6
-rw-r--r--testing/sopel/APKBUILD12
-rw-r--r--testing/sord/APKBUILD6
-rw-r--r--testing/sos/APKBUILD37
-rw-r--r--testing/sos/Gopkg.lock45
-rw-r--r--testing/sos/Gopkg.toml42
-rw-r--r--testing/sos/use-go-modules.patch51
-rw-r--r--testing/spacebar/0001-fix-phone-number-normalization.patch197
-rw-r--r--testing/spacebar/APKBUILD41
-rw-r--r--testing/spampd/APKBUILD6
-rw-r--r--testing/spotify-tui/APKBUILD25
-rw-r--r--testing/spotifyd/APKBUILD25
-rw-r--r--testing/sqlcipher/APKBUILD4
-rw-r--r--testing/sqlitebrowser/APKBUILD4
-rw-r--r--testing/sqm-scripts/APKBUILD10
-rw-r--r--testing/squashfs-tools-ng/APKBUILD33
-rw-r--r--testing/sratom/APKBUILD4
-rw-r--r--testing/sregex/APKBUILD43
-rw-r--r--testing/sregex/disable-broken-tests.patch29
-rw-r--r--testing/sshuttle/APKBUILD11
-rw-r--r--testing/stalld/APKBUILD25
-rw-r--r--testing/stdx-allocator/APKBUILD2
-rw-r--r--testing/steam-devices/APKBUILD18
-rw-r--r--testing/step-certificates/01-Makefile-GOFLAGS.patch74
-rw-r--r--testing/step-certificates/02-Makefile-yubikey-and-pkcs11-binary.patch41
-rw-r--r--testing/step-certificates/APKBUILD38
-rw-r--r--testing/step-cli/APKBUILD32
-rw-r--r--testing/step-cli/common.mk.patch44
-rw-r--r--testing/stm32flash/APKBUILD25
-rw-r--r--testing/stone-soup/APKBUILD11
-rw-r--r--testing/straw-viewer/APKBUILD32
-rw-r--r--testing/streamlink/APKBUILD4
-rw-r--r--testing/sturmreader/APKBUILD29
-rw-r--r--testing/suil/APKBUILD4
-rw-r--r--testing/supercronic/APKBUILD28
-rw-r--r--testing/svkbd/APKBUILD23
-rw-r--r--testing/svt-av1/APKBUILD4
-rw-r--r--testing/svxlink/APKBUILD63
-rw-r--r--testing/svxlink/svxlink.confd21
-rw-r--r--testing/svxlink/svxlink.initd32
-rw-r--r--testing/svxlink/svxlink.post-install4
-rw-r--r--testing/svxlink/svxlink.pre-install5
-rw-r--r--testing/swaks/APKBUILD23
-rw-r--r--testing/swappy/APKBUILD25
-rw-r--r--testing/system-config-printer/APKBUILD14
-rw-r--r--testing/tasksh/APKBUILD26
-rw-r--r--testing/tea/APKBUILD4
-rw-r--r--testing/tela-icon-theme/APKBUILD28
-rw-r--r--testing/tela-icon-theme/no-update.patch16
-rw-r--r--testing/telegraf/APKBUILD47
-rw-r--r--testing/telegraf/telegraf.confd4
-rw-r--r--testing/telegraf/telegraf.initd19
-rw-r--r--testing/telegraf/telegraf.pre-install8
-rw-r--r--testing/telepathy-ofono/APKBUILD39
-rw-r--r--testing/tengine/APKBUILD2
-rw-r--r--testing/termshark/APKBUILD35
-rw-r--r--testing/tesseract-git/APKBUILD2
-rw-r--r--testing/thermald/APKBUILD8
-rw-r--r--testing/thonny/APKBUILD4
-rw-r--r--testing/thrift/APKBUILD10
-rw-r--r--testing/thrift/fix-type-limits-warning.patch12
-rw-r--r--testing/thunderbird/APKBUILD50
-rw-r--r--testing/tiled/APKBUILD4
-rw-r--r--testing/timed/APKBUILD12
-rw-r--r--testing/timg/APKBUILD6
-rw-r--r--testing/tinyscheme/APKBUILD8
-rwxr-xr-xtesting/tkts/APKBUILD23
-rw-r--r--testing/tncattach/APKBUILD29
-rw-r--r--testing/todoman/APKBUILD11
-rw-r--r--testing/tomcat9/APKBUILD6
-rw-r--r--testing/toxic/APKBUILD6
-rw-r--r--testing/tpm2-abrmd/APKBUILD2
-rw-r--r--testing/tpm2-pkcs11/APKBUILD57
-rw-r--r--testing/traefik/APKBUILD23
-rw-r--r--testing/traefik/skip-broken-tests-go-1.16.patch27
-rw-r--r--testing/tree-sitter/APKBUILD49
-rw-r--r--testing/trigger-rally/APKBUILD47
-rw-r--r--testing/trigger-rally/trigger-rally.desktop15
-rw-r--r--testing/trivy/APKBUILD8
-rw-r--r--testing/trojita/APKBUILD36
-rw-r--r--testing/trojita/qpainterpath.patch15
-rw-r--r--testing/ttf-mononoki/APKBUILD14
-rw-r--r--testing/uasm/0001-Allow-multiple-symbol-definitions.patch36
-rw-r--r--testing/uasm/APKBUILD30
-rw-r--r--testing/ucspi-tcp/APKBUILD2
-rw-r--r--testing/uefitool/APKBUILD31
-rw-r--r--testing/unclutter-xfixes/APKBUILD24
-rwxr-xr-xtesting/unrealircd/APKBUILD60
-rw-r--r--testing/upmpdcli/APKBUILD8
-rw-r--r--testing/upmpdcli/upmpdcli.initd1
-rw-r--r--testing/upmpdcli/upmpdcli.post-install5
-rw-r--r--testing/usbguard/APKBUILD2
-rw-r--r--testing/vamp-sdk/APKBUILD12
-rwxr-xr-xtesting/vbindiff/APKBUILD27
-rw-r--r--testing/vdr-plugin-dvbapi/APKBUILD2
-rw-r--r--testing/vice/APKBUILD8
-rw-r--r--testing/victoria-metrics/APKBUILD9
-rw-r--r--testing/vidcutter/APKBUILD6
-rw-r--r--testing/vimiv-qt/APKBUILD4
-rw-r--r--testing/vimix-kde/APKBUILD45
-rw-r--r--testing/vimix-kde/respect-DESTDIR.patch36
-rw-r--r--testing/virtualgl/APKBUILD4
-rw-r--r--testing/vtk/APKBUILD2
-rw-r--r--testing/wait4x/APKBUILD26
-rw-r--r--testing/warzone2100/APKBUILD57
-rw-r--r--testing/watchexec/APKBUILD6
-rw-r--r--testing/wayfire/APKBUILD6
-rw-r--r--testing/waypipe/APKBUILD8
-rw-r--r--testing/wcm/APKBUILD6
-rw-r--r--testing/websocketd/APKBUILD10
-rw-r--r--testing/websocketd/make.patch4
-rw-r--r--testing/websockify/APKBUILD5
-rw-r--r--testing/wesnoth/APKBUILD6
-rw-r--r--testing/wf-config/APKBUILD6
-rw-r--r--testing/winetricks/APKBUILD4
-rw-r--r--testing/wireguard-go/APKBUILD6
-rw-r--r--testing/wlrobs/APKBUILD9
-rw-r--r--testing/wob/APKBUILD27
-rw-r--r--testing/wofi/APKBUILD24
-rw-r--r--testing/writefreely/APKBUILD45
-rw-r--r--testing/writefreely/config.ini45
-rw-r--r--testing/writefreely/writefreely.pre-install6
-rw-r--r--testing/wuzz/APKBUILD32
-rw-r--r--testing/xastir/APKBUILD38
-rw-r--r--testing/xastir/fix-mutex.patch15
-rw-r--r--testing/xca/APKBUILD32
-rwxr-xr-xtesting/xcb-imdkit/APKBUILD38
-rw-r--r--testing/xdg-desktop-portal-wlr/APKBUILD2
-rw-r--r--testing/xf86-video-omap/APKBUILD38
-rw-r--r--testing/xfce4-calculator-plugin/APKBUILD4
-rw-r--r--testing/xfce4-mailwatch-plugin/APKBUILD26
-rw-r--r--testing/xfce4-panel-profiles/APKBUILD26
-rw-r--r--testing/xfce4-sensors-plugin/APKBUILD8
-rw-r--r--testing/xfce4-stopwatch-plugin/APKBUILD30
-rw-r--r--testing/xfdashboard/APKBUILD4
-rw-r--r--testing/xgalaga/APKBUILD51
-rw-r--r--testing/xgalaga/xgalaga-hyperspace.desktop11
-rw-r--r--testing/xgalaga/xgalaga-icon.xpm55
-rw-r--r--testing/xgalaga/xgalaga.desktop12
-rw-r--r--testing/xilinx_bootgen/APKBUILD23
-rw-r--r--testing/xml2rfc/APKBUILD9
-rw-r--r--testing/xmrig/APKBUILD4
-rw-r--r--testing/xorgxrdp/APKBUILD30
-rw-r--r--testing/xr-hardware/APKBUILD6
-rw-r--r--testing/xsoldier/APKBUILD39
-rw-r--r--testing/xsoldier/xsoldier.desktop12
-rw-r--r--testing/xsoldier/xsoldier.xpm54
-rw-r--r--testing/yambar/APKBUILD45
-rw-r--r--testing/yamkix/APKBUILD27
-rw-r--r--testing/yara/APKBUILD4
-rw-r--r--testing/yascreen/APKBUILD25
-rw-r--r--testing/yascreen/fix-makefile.patch25
-rw-r--r--testing/youtube-dlc/APKBUILD5
-rw-r--r--testing/ytt/APKBUILD30
-rw-r--r--testing/yubico-piv-tool/APKBUILD4
-rw-r--r--testing/zef/APKBUILD37
-rw-r--r--testing/zim-tools/APKBUILD22
-rw-r--r--testing/zim/APKBUILD27
-rw-r--r--testing/zimg/APKBUILD11
-rw-r--r--testing/zimg/musl-missing-include.patch12
-rw-r--r--testing/zimwriterfs/APKBUILD29
-rw-r--r--testing/zkgroup/APKBUILD25
-rw-r--r--testing/zola/APKBUILD41
-rw-r--r--testing/zps/APKBUILD28
1379 files changed, 42102 insertions, 19502 deletions
diff --git a/testing/9base/APKBUILD b/testing/9base/APKBUILD
index 9279ad54a4..1cb53d3d70 100644
--- a/testing/9base/APKBUILD
+++ b/testing/9base/APKBUILD
@@ -7,7 +7,7 @@ pkgdesc="A port of various Plan 9 tools for Unix."
url="https://tools.suckless.org/9base/"
arch="all !armv7 !armhf !aarch64 !mips !mips64" # Needs arch specific config.mk
license="MIT"
-makedepends="libucontext-dev linux-headers"
+makedepends="linux-headers"
subpackages="$pkgname-doc $pkgname-troff"
options="!check" # No test suite present
source="https://dl.suckless.org/tools/9base-$pkgver.tar.gz
diff --git a/testing/acme-client/APKBUILD b/testing/acme-client/APKBUILD
new file mode 100644
index 0000000000..924680561d
--- /dev/null
+++ b/testing/acme-client/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Jordan Christiansen <xordspar0@gmail.com>
+# Maintainer: Jordan Christiansen <xordspar0@gmail.com>
+pkgname=acme-client
+_reponame=acme-client-portable
+pkgver=1.1.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="ed62adc01d1893f1345ed432f4f798f9d44cfc4a994daf9200d653816c5956cb39cf8bf66089c8af981fb1d87b25878300db9fca58e2bbfe68e3a9b08e19f43e acme-client-v1.1.0.tar.gz"
diff --git a/testing/adwaita-qt/APKBUILD b/testing/adwaita-qt/APKBUILD
index 15d5952ab7..c1fe1acc55 100644
--- a/testing/adwaita-qt/APKBUILD
+++ b/testing/adwaita-qt/APKBUILD
@@ -1,14 +1,15 @@
# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=adwaita-qt
-pkgver=1.1.4
+pkgver=1.2.0
pkgrel=0
pkgdesc="style to bend Qt applications to look like they belong into GNOME Shell"
url="https://github.com/FedoraQt/adwaita-qt"
arch="all"
license="GPL-2.0-only AND LGPL-2.1-only"
-makedepends="cmake qt5-qtbase-dev"
+makedepends="cmake qt5-qtbase-dev qt5-qtx11extras-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/FedoraQt/adwaita-qt/archive/$pkgver.tar.gz"
+subpackages="$pkgname-dev"
options="!check" # No tests
build() {
@@ -17,6 +18,7 @@ build() {
fi
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
@@ -30,4 +32,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="78390787c4b080608036605c6c713bbd5d482b039796e76974ca8c034e0d8af694704e063d53f99a3e5e7ac4d48f6325ff1c90d67fbeb4bc9e49792485e11cb1 adwaita-qt-1.1.4.tar.gz"
+sha512sums="313697ad6474dc15eae8e6650cd6eb2e31dc3005978c6de5aa92003f3c426f9a04523bb839922f9acaca35495566dedb049df9582d1a6666dcf97e8429a7a778 adwaita-qt-1.2.0.tar.gz"
diff --git a/testing/age/APKBUILD b/testing/age/APKBUILD
index e2c3a23539..255aa44b57 100644
--- a/testing/age/APKBUILD
+++ b/testing/age/APKBUILD
@@ -2,13 +2,13 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=age
-pkgver=1.0.0_beta5
+pkgver=1.0.0_beta7
_realver=${pkgver/_/-}
pkgrel=0
pkgdesc="Simple, modern and secure encryption tool"
url="https://github.com/FiloSottile/age"
-arch="all !mips !mips64" # limited by go
license="BSD-3-Clause"
+arch="all"
makedepends="go"
options="net"
source="https://github.com/FiloSottile/age/archive/v$_realver/age-$_realver.tar.gz"
@@ -35,4 +35,4 @@ cleanup_srcdir() {
default_cleanup_srcdir
}
-sha512sums="16a2fb4b1edd2e88ede029cd40b9492297a4a39b1bc57db9d711ba296c9075ffef3c3179081a219edc57041194a30224d0025db19966765d4c8577fc85bf5e2a age-1.0.0-beta5.tar.gz"
+sha512sums="62033d8694de1a490a09518282df414a37123e65d48af0e1eb986058d41f4d8e07a0fbabd9473b37e00e68de25a199a5d2d4bd08ae8fe285f6eb30d0ba2de5cf age-1.0.0-beta7.tar.gz"
diff --git a/testing/agg/APKBUILD b/testing/agg/APKBUILD
index 5d8ac2b8cf..dca87ea033 100644
--- a/testing/agg/APKBUILD
+++ b/testing/agg/APKBUILD
@@ -8,7 +8,6 @@ options="!check" # No testsuite
url="https://src.fedoraproject.org/rpms/agg"
arch="all"
license="GPL-2.0-or-later"
-options="!check"
makedepends="autoconf automake libtool sdl-dev freetype-dev"
subpackages="$pkgname-dev"
source="https://sources.archlinux.org/other/community/agg/$pkgname-free-$pkgver.tar.gz
diff --git a/testing/alembic/APKBUILD b/testing/alembic/APKBUILD
deleted file mode 100644
index a24afd8a62..0000000000
--- a/testing/alembic/APKBUILD
+++ /dev/null
@@ -1,30 +0,0 @@
-# Contributor: Damian Kurek <starfire24680@gmail.com>
-# Maintainer: Damian Kurek <starfire24680@gmail.com>
-pkgname=alembic
-pkgver=1.7.16
-pkgrel=1
-pkgdesc="open framework for storing and sharing scene data"
-url="https://www.alembic.io/"
-arch="all !s390x !mips64" #alembic does not support big-endian, which s390x uses
-license="BSD-3-Clause"
-makedepends="openexr-dev hdf5-dev zlib-dev cmake boost-dev"
-subpackages="$pkgname-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/alembic/alembic/archive/$pkgver.tar.gz"
-
-build() {
- cmake -B build \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=None \
- -DUSE_HDF5=ON
- make -C build
-}
-
-check() {
- make -C build test
-}
-
-package() {
- make -C build DESTDIR="$pkgdir" install
-}
-
-sha512sums="bd4777dc4abf15bfb8307b00fd2d67671e89944d0dd8a74a657f4aee49e6a1cd0ab1fe5bb7f9afc63abcce2123466bb8a9a3886d41724ed2c242bc61d7d5b3a1 alembic-1.7.16.tar.gz"
diff --git a/testing/alligator/APKBUILD b/testing/alligator/APKBUILD
new file mode 100644
index 0000000000..1a48b59e86
--- /dev/null
+++ b/testing/alligator/APKBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=alligator
+pkgver=0.1
+pkgrel=0
+pkgdesc="A convergent RSS/Atom feed reader"
+url="https://invent.kde.org/plasma-mobile/alligator/"
+# armhf blocked by extra-cmake-modules
+arch="all !armhf"
+license="LicenseRef-KDE-Accepted-GPL"
+depends="
+ kirigami2
+ qt5-qtbase-sqlite
+ "
+makedepends="
+ extra-cmake-modules
+ kconfig-dev
+ kcoreaddons-dev
+ ki18n-dev
+ qt5-qtbase-dev
+ qt5-qtquickcontrols2-dev
+ syndication-dev
+ "
+source="https://download.kde.org/stable/alligator/$pkgver/alligator-$pkgver.tar.xz"
+options="!check" # No tests
+
+build() {
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}
+
+sha512sums="668363e1ec09dee7102ef1b3dffaa30b5a391b84ce3bf85dccb242976bda91c26cead9d16932cd92c6132bcb044d7e40186733e361168dc280efa5905dab8c5b alligator-0.1.tar.xz"
diff --git a/testing/alpine-lift/APKBUILD b/testing/alpine-lift/APKBUILD
new file mode 100644
index 0000000000..8487afc62e
--- /dev/null
+++ b/testing/alpine-lift/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=alpine-lift
+pkgver=0.1
+pkgrel=0
+pkgdesc="Basic cloud-init-like for Alpine Linux"
+url="https://github.com/bjwschaap/alpine-lift"
+arch="all !mips64" # blocked by go
+license="MIT"
+makedepends="go"
+options="!check" #no golint avail
+source="$pkgname-$pkgver.tar.gz::https://github.com/bjwschaap/alpine-lift/archive/$pkgver.tar.gz
+makefile.patch
+"
+
+build() {
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
+ make localbuild
+}
+
+package() {
+ install -m755 -D bin/lift \
+ "$pkgdir"/usr/bin/lift
+}
+sha512sums="38b3b6ca854732617642f08d19c51259c1bb768db879c415a7f9d5d1434deb50b7417a9b3aaa6a07776435c6eb53a51fa97d4b430eb09e1e2460bf03b4838ae0 alpine-lift-0.1.tar.gz
+6285b8a839b5c6ad0f4e7208903060cbbf289a5cc1661d5618f8e9d0d2a7ed0c35d5160992246eef303de66e90416f6f44787ceb918bbcf398248831e5e778ae makefile.patch"
diff --git a/testing/alpine-lift/makefile.patch b/testing/alpine-lift/makefile.patch
new file mode 100644
index 0000000000..35085007c6
--- /dev/null
+++ b/testing/alpine-lift/makefile.patch
@@ -0,0 +1,13 @@
+diff --git a/Makefile b/Makefile
+index 0e66003..3269166 100644
+--- a/Makefile
++++ b/Makefile
+@@ -25,7 +25,7 @@ upxbuild:
+ ${DOCKERRUN} ash -c "apk add --no-cache git upx libc-dev gcc && GO111MODULE=on go mod download && ${GOBUILD} -o bin/${BINNAME} github.com/bjwschaap/alpine-lift/cmd/lift && ${UPX}"
+
+ localbuild:
+- ${GOBUILD} -v -race -o bin/${BINNAME} github.com/bjwschaap/alpine-lift/cmd/lift
++ ${GOBUILD} -v -o bin/${BINNAME} github.com/bjwschaap/alpine-lift/cmd/lift
+
+ upx:
+ ${UPX}
diff --git a/testing/althttpd/10-allow-filename-plus-sign.patch b/testing/althttpd/10-allow-filename-plus-sign.patch
deleted file mode 100644
index 15e111374b..0000000000
--- a/testing/althttpd/10-allow-filename-plus-sign.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-The following table contains 1 for all characters that are permitted in
-the part of the URL before the query parameters and fragment. This patch
-adds the plus sign (0x2b) to the list of characters allowed by upstream
-which are 0-9a-zA-Z,-./:_~
---- src/althttpd.c.orig
-+++ src/althttpd.c
-@@ -1213,7 +1213,7 @@
- /* x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xa xb xc xd xe xf */
- /* 0x */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- /* 1x */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
--/* 2x */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1,
-+/* 2x */ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
- /* 3x */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0,
- /* 4x */ 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- /* 5x */ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1,
diff --git a/testing/althttpd/APKBUILD b/testing/althttpd/APKBUILD
deleted file mode 100644
index ccfacbfe0d..0000000000
--- a/testing/althttpd/APKBUILD
+++ /dev/null
@@ -1,33 +0,0 @@
-# Contributor: Sodface <sod@sodface.com>
-# Maintainer: Sodface <sod@sodface.com>
-pkgname=althttpd
-pkgver=202012011402
-pkgrel=0
-pkgdesc="Small, simple, stand-alone HTTP server"
-url="https://sqlite.org/docsrc/doc/trunk/misc/althttpd.md"
-arch="all"
-license="Public-Domain"
-options="!check" # no test suite
-subpackages="$pkgname-openrc"
-source="$pkgname-$pkgver.zip::https://sqlite.org/althttpd/zip?in=althttpd.c&r=$pkgver
- 10-allow-filename-plus-sign.patch
- $pkgname.confd
- $pkgname.initd"
-builddir="$srcdir/"
-
-build() {
- gcc $CFLAGS althttpd.c $LDFLAGS -o althttpd
-}
-
-package() {
- install -Dm 644 "$srcdir"/althttpd.confd \
- "$pkgdir"/etc/conf.d/althttpd
- install -Dm 755 "$srcdir"/althttpd.initd \
- "$pkgdir"/etc/init.d/althttpd
- install -D althttpd "$pkgdir"/usr/bin/althttpd
-}
-
-sha512sums="bb522eaaffdd72bd8ab680f3e5e73d6325d6fcea85fb80727b226f2af4f491dd02525c124be74e0ab30df6f0b1ce6460c2bc53fc079d42001f31e13a3651c5ef althttpd-202012011402.zip
-d31628a3b6617cc49156fe3680c3d4f964a0b2ed7570edc23b9d52ed6fe7693022067a051b60d2fcb5f695be5a3daa8589fa9ba3c1ac12bd03306925e8a10015 10-allow-filename-plus-sign.patch
-68c32a29824bce41be38c8fb3ba9ced666b741aad0f28f4eba719595b0ef887be5dbc7e93e5c74f5897797b676b70097448ecffe59710f4583226c6c36775f70 althttpd.confd
-f21867430470b836d97d60215d9dda835125140cced3bb9c856349228572f2c73ac0574d3f705d72938879fc2b5a37855768a5f7de5c29943e3aa6ead5d72d9c althttpd.initd"
diff --git a/testing/althttpd/althttpd.confd b/testing/althttpd/althttpd.confd
deleted file mode 100644
index 34ab05d9de..0000000000
--- a/testing/althttpd/althttpd.confd
+++ /dev/null
@@ -1,48 +0,0 @@
-#** Command-line Options:
-#**
-#** --root DIR Defines the directory that contains the various
-#** $HOST.website subdirectories, each containing web content
-#** for a single virtual host. If launched as root and if
-#** "--user USER" also appears on the command-line and if
-#** "--jail 0" is omitted, then the process runs in a chroot
-#** jail rooted at this directory and under the userid USER.
-#** This option is required for xinetd launch but defaults
-#** to "." for a stand-alone web server.
-#**
-#** --port N Run in standalone mode listening on TCP port N
-#**
-#** --user USER Define the user under which the process should run if
-#** originally launched as root. This process will refuse to
-#** run as root (for security). If this option is omitted and
-#** the process is launched as root, it will abort without
-#** processing any HTTP requests.
-#**
-#** --logfile FILE Append a single-line, CSV-format, log file entry to FILE
-#** for each HTTP request. FILE should be a full pathname.
-#** The FILE name is interpreted inside the chroot jail. The
-#** FILE name is expanded using strftime() if it contains
-#** at least one '%' and is not too long.
-#**
-#** --https Indicates that input is coming over SSL and is being
-#** decoded upstream, perhaps by stunnel. (This program
-#** only understands plaintext.)
-#**
-#** --family ipv4 Only accept input from IPV4 or IPV6, respectively.
-#** --family ipv6 These options are only meaningful if althttpd is run
-#** as a stand-alone server.
-#**
-#** --jail BOOLEAN Indicates whether or not to form a chroot jail if
-#** initially run as root. The default is true, so the only
-#** useful variant of this option is "--jail 0" which prevents
-#** the formation of the chroot jail.
-#**
-#** --max-age SEC The value for "Cache-Control: max-age=%d". Defaults to
-#** 120 seconds.
-#**
-#** --debug Disables input timeouts. This is useful for debugging
-#** when inputs is being typed in manually.
-#**
-#** Command-line options can take either one or two initial "-" characters.
-#** So "--debug" and "-debug" mean the same thing, for example.
-
-ALTHTTPD_OPTS=""
diff --git a/testing/althttpd/althttpd.initd b/testing/althttpd/althttpd.initd
deleted file mode 100644
index c32869b2ff..0000000000
--- a/testing/althttpd/althttpd.initd
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/sbin/openrc-run
-
-# user-servicable parts go in /etc/conf.d/althttpd
-pidfile=/var/run/althttpd.pid
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting althttpd"
-
- cd /
- start-stop-daemon \
- --start --exec /usr/bin/althttpd \
- --pidfile ${pidfile} \
- --make-pidfile \
- --background \
- -- \
- ${ALTHTTPD_OPTS}
-
- eend $? "Failed to start althttpd"
-}
-
-stop() {
- ebegin "Stopping althttpd"
- start-stop-daemon --retry 10 --stop --pidfile ${pidfile}
- eend $? "Failed to stop althttpd"
-}
diff --git a/testing/ameba/APKBUILD b/testing/ameba/APKBUILD
index d7fc5452c5..52d5046f4b 100644
--- a/testing/ameba/APKBUILD
+++ b/testing/ameba/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=ameba
-pkgver=0.13.2
+pkgver=0.14.0
pkgrel=0
pkgdesc="static code analysis tool for Crystal"
url="https://github.com/crystal-ameba/ameba"
@@ -24,4 +24,4 @@ package() {
make install PREFIX="$pkgdir/usr"
}
-sha512sums="55236fa8ab16a58a1a9b49c2c488da3dd756875a3e0ee95169c35579871e626af97e77835fcf29f7ebf9f45121b71a1329b5930310c25cfc113bb62f73649eee ameba-0.13.2.tar.gz"
+sha512sums="2074901f14dacdb3b99575008f304b96e22d3761ec603f3db9769696fbc90d5450a488ce879ceb419ba1559448165acdcfb8784dd815b4474563cf5e2ee84e2a ameba-0.14.0.tar.gz"
diff --git a/testing/amfora/APKBUILD b/testing/amfora/APKBUILD
new file mode 100644
index 0000000000..689c4afeac
--- /dev/null
+++ b/testing/amfora/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: omni <omni@gitlab.alpinelinux.org>
+# Maintainer: omni <omni@gitlab.alpinelinux.org>
+pkgname=amfora
+pkgver=1.8.0 # Don't forget to update main.commit below
+pkgrel=0
+pkgdesc="terminal browser for the Gemini protocol"
+arch="all !mips64" # no go lang on mips64
+url="https://github.com/makeworld-the-better-one/amfora"
+license="GPL-3.0-or-later"
+makedepends="go"
+source="$pkgname-$pkgver.tar.gz::https://github.com/makeworld-the-better-one/amfora/archive/v$pkgver.tar.gz"
+
+export GOPATH="$srcdir"
+export GOFLAGS="$GOFLAGS -trimpath -mod=readonly -modcacherw -buildmode=pie"
+
+build() {
+ go build \
+ -ldflags "-s -w -linkmode=external -extldflags \"$LDFLAGS\" \
+ -X main.version=$pkgver -X main.builtBy=Alpine_Linux \
+ -X main.commit=71385e9f4e91ab982076856cac95320173ccea73" \
+ -v .
+}
+
+check() {
+ go test -v ./...
+}
+
+package() {
+ install -Dm0755 "$pkgname" -t "$pkgdir"/usr/bin
+ install -Dm0644 "$pkgname".desktop -t "$pkgdir"/usr/share/applications
+ install -Dm0644 default-config.toml -t "$pkgdir"/usr/share/"$pkgname"
+}
+
+sha512sums="f8971082afa784506fc6499256a4bceb764bceeb57fe6148b78a586b14ff126384fa54cc1e195f46264ac54f086605f6055471ed4ba1d03dbed7e4a44ce0b34a amfora-1.8.0.tar.gz"
diff --git a/testing/ampy/APKBUILD b/testing/ampy/APKBUILD
index 3242b9d596..c03230506d 100644
--- a/testing/ampy/APKBUILD
+++ b/testing/ampy/APKBUILD
@@ -1,12 +1,13 @@
# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
pkgname=ampy
pkgver=0.20171212
-pkgrel=3
+pkgrel=4
pkgdesc="Utility to interact with a MicroPython board over a serial connection"
url="https://github.com/adafruit/ampy"
arch="noarch"
license="MIT"
-depends="python3 py3-serial py3-click py3-setuptools"
+depends="python3 py3-serial py3-click"
+makedepends="py3-setuptools"
subpackages="$pkgname-doc"
_commit="d3df5f57398c581f8a6c1b930b740fd7060e6833"
source="https://github.com/adafruit/ampy/archive/$_commit/master.tar.gz"
@@ -14,6 +15,7 @@ source="https://github.com/adafruit/ampy/archive/$_commit/master.tar.gz"
builddir="$srcdir/$pkgname-$_commit"
prepare() {
+ default_prepare
touch CONTRIBUTING.md
}
diff --git a/testing/amsynth/APKBUILD b/testing/amsynth/APKBUILD
index a6daa90fe0..43b2659378 100644
--- a/testing/amsynth/APKBUILD
+++ b/testing/amsynth/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=amsynth
-pkgver=1.11.0
+pkgver=1.12.2
pkgrel=0
pkgdesc="easy-to-use software synth with a classic subtractive synthesizer topology"
url="https://amsynth.github.io"
@@ -37,4 +37,4 @@ lv2() {
amove usr/lib/lv2/*
}
-sha512sums="35f0242d70df342b30203fa2e7157b74b038fb73b514727e9b7b6b6251b43d7de0999bfc67b9ae549c13b11b0d7e949d83713da4491d5a3077f455be339b329b amsynth-1.11.0.tar.gz"
+sha512sums="a1eef3d5a0d0f0ec1edb93d89b3e456ea133a8445a9be73ba338771ae651a2008aea8dd077a9bcf0cd50e6bcc97ad98ab4c44a9baefd9f3381287afdf3325e8f amsynth-1.12.2.tar.gz"
diff --git a/testing/amule/APKBUILD b/testing/amule/APKBUILD
index 7f75866dca..38cd3c8d4c 100644
--- a/testing/amule/APKBUILD
+++ b/testing/amule/APKBUILD
@@ -3,7 +3,7 @@
pkgname=amule
_commit=eba0b7ac753680264a77b3dff12f82665ff180d4
pkgver=11066
-pkgrel=1
+pkgrel=2
pkgdesc="eMule-like client for the eD2k and Kademlia networks"
url="http://www.amule.org"
arch="all"
diff --git a/testing/anbox/APKBUILD b/testing/anbox/APKBUILD
deleted file mode 100644
index ab53cc1222..0000000000
--- a/testing/anbox/APKBUILD
+++ /dev/null
@@ -1,123 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Contributor: Grant Miller <GrantM11235@gmail.com>
-# Contributor: Antoine Fontaine <antoine.fontaine@epfl.ch>
-# Maintainer: Antoine Fontaine <antoine.fontaine@epfl.ch>
-pkgname=anbox
-pkgver=0_git20200609
-pkgrel=1
-_commit="c898810050df67adccd64a84b2d763250a42e722"
-_cpu_features_commit="b5c271c53759b2b15ff91df19bd0b32f2966e275"
-pkgdesc="Android in a box"
-url="https://github.com/anbox/anbox"
-arch="x86_64 armv7 aarch64"
-license="GPL-3.0-or-later"
-subpackages="$pkgname-openrc"
-install="$pkgname.post-install"
-depends="
- dbus
- dbus-libs
- mesa-gles
- mesa-egl
- fuse3
- "
-makedepends="
- mesa-dev
- python3
- cmake
- cmake-extras
- lxc-dev
- sdl2-dev
- sdl2_image-dev
- boost-dev
- dbus-dev
- libcap-dev
- libdwarf-dev
- protobuf-dev
- elogind-dev
- properties-cpp-dev
- libexecinfo-dev
- gtest-dev
- glm-dev
- "
-source="
- $pkgname-$_commit.tar.gz::https://github.com/anbox/anbox/archive/$_commit.tar.gz
- cpu_features-$_cpu_features_commit.tar.gz::https://github.com/google/cpu_features/archive/$_cpu_features_commit.tar.gz
- anbox-container-manager.initd
- anbox.confd
- musl-fixes.patch
- python3.patch
- fix-gtest-use.patch
- give-more-time-to-start.patch
- anbox-launch.sh
- anbox.desktop
- "
-builddir="$srcdir/$pkgname-$_commit"
-
-prepare() {
- # the bundled cpu_features is outdated and breaks build on arm.
- rm -r external/cpu_features
- cp -r $srcdir/cpu_features-*/ external/cpu_features
-
- default_prepare
-
- mkdir -p "$builddir"/build
-}
-
-build() {
- cd "$builddir"/build
- cmake "$builddir" \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=None \
- -DANBOX_VERSION=alpine-$pkgver-r$pkgrel \
- -DWerror=OFF
-
- make
-}
-
-check() {
- cd "$builddir"/build
- make test
-}
-
-package() {
- cd "$builddir"/build
- DESTDIR="$pkgdir" make install
-
- # CPU Feature install itself. That's bad.
- rm "$pkgdir"/usr/bin/list_cpu_features
- rm "$pkgdir"/usr/lib/backward/BackwardConfig.cmake
- rm -r "$pkgdir"/usr/lib/cmake/CpuFeatures
- rm -r "$pkgdir"/usr/include
-
- install -m755 -D "$srcdir"/anbox-container-manager.initd \
- "$pkgdir"/etc/init.d/anbox-container-manager
- install -m644 -D "$srcdir"/$pkgname.confd \
- "$pkgdir"/etc/conf.d/$pkgname
- install -m755 -D "$srcdir"/$pkgname-launch.sh \
- "$pkgdir"/usr/bin/$pkgname-launch
-
- install -m644 -D "$srcdir"/$pkgname.desktop \
- "$pkgdir"/usr/share/applications/$pkgname.desktop
- install -m644 -D "$builddir"/snap/gui/icon.png \
- "$pkgdir"/usr/share/icons/hicolor/512x512/anbox.png
-
- # this is a dependency of the init script
- install -m755 -D "$builddir"/scripts/anbox-bridge.sh \
- "$pkgdir"/usr/share/anbox/anbox-bridge.sh
- # this is for convinience, to allow someone to get root access
- install -m755 -D "$builddir"/scripts/anbox-shell.sh \
- "$pkgdir"/usr/share/anbox/anbox-shell.sh
-}
-
-sha512sums="72656fa51e112492f1fdde46e08025201e3435aa5d6c69fc0ab15aa674e979c2c5e9f280966fe2d533a09019d99139addff68e700d163baaa782943b186e32fb anbox-c898810050df67adccd64a84b2d763250a42e722.tar.gz
-c0ec9b603cec2cc9049923e15ef50c85806bc0a0ffe57b63348631061aeddb73c1eca910b25696cf5eac2606aec3f86db29e8a01e01cf438bfee86edfe909e4a cpu_features-b5c271c53759b2b15ff91df19bd0b32f2966e275.tar.gz
-959058eb1c1e3eb0d1593695ee57fbc0cc567f260235e81d7b56da62b0b80fca9112d5f16a1e1c5c0e6223c8a1899f97f906c7cc763dc015e094aacded818a2f anbox-container-manager.initd
-6a3bc88142c5287ec54d481a4788eceb7772d9974af950b5286ce63a49d05d9d49fce5ba1d02b4b1c9893896fd4ba218fd4d39b8e640bdd61ad196b5d5c9a021 anbox.confd
-401669509e05eb586ad40fc9e8f4284b52183f06c60e87bf4e923be165a72f10263daf226db7fd610ef6ff25d09abd140ca2d59187e2d1b85a0bd6ae887dd944 musl-fixes.patch
-1130520444223f14cb865916f16c460bb0627b72c1c0a7e73564f99ca86fe5f6bdb1669c6d690cc963ca01dba8f8aff0a2e91897aa5779fed4c423aba38fdac8 python3.patch
-12723c70e09c14f5e36499545edd1ec2a613e1d2bdc2cf134e8ddd9cb2d91695c9a74efa4530dce129a74f4b345ef59dff74c6703ed789b994e66c7e2901f11f fix-gtest-use.patch
-0f6324231028d32467dc95d43ed4865c29fde3396524479f514533e079179b0b068f1b38cbdf227af13d64ab117a27f3b962d8a99f5ecacf3fff4302d3ffe702 give-more-time-to-start.patch
-921d69e28a2f63a6eaccdfbd6f53173d2e0c59dd650dd83c0d8f816b5f23f1ba61abb393b0cf5e48d80ce363df4f3e609de34a4e5a73c2b520dba96b76eda0c9 anbox-launch.sh
-3e458e6215ecf0ac94d749f4d78e464850dcf2cc2b616b2f7ddf26e9617d63a90bd0c8be59e4540141a813af4bad84d0f84874105f7ef9de8149666fc3828da7 anbox.desktop"
diff --git a/testing/anbox/anbox-container-manager.initd b/testing/anbox/anbox-container-manager.initd
deleted file mode 100644
index d692e05238..0000000000
--- a/testing/anbox/anbox-container-manager.initd
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/sbin/openrc-run
-
-supervisor=supervise-daemon
-
-name="Anbox container manager"
-command=/usr/bin/anbox
-command_args="container-manager --daemon --privileged --data-path=/var/lib/anbox --android-image=/usr/share/anbox/android.img"
-
-depend() {
- need localmount sysfs cgroups fuse
- use net
- after firewall
-}
-
-start_pre() {
- # that's all you need to avoid the lxc dependency
- checkpath --directory /usr/lib/lxc
- checkpath --directory /usr/lib/lxc/rootfs
-
- modprobe loop
- modprobe tun
-
- if ip link show anbox0 >/dev/null 2>&1; then
- ewarn "anbox0 network interface already exists"
- else
- ebegin "Creating anbox0 network interface"
- /usr/share/anbox/anbox-bridge.sh start
- eend $?
- fi
-}
-
-stop_post() {
- if ip link show anbox0 >/dev/null 2>&1; then
- ebegin "Removing anbox0 network interface"
- /usr/share/anbox/anbox-bridge.sh stop
- eend $?
- fi
-}
diff --git a/testing/anbox/anbox-launch.sh b/testing/anbox/anbox-launch.sh
deleted file mode 100644
index ce5286a8df..0000000000
--- a/testing/anbox/anbox-launch.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# https://gitlab.com/postmarketOS/pmaports/-/issues/479
-# EGL_PLATFORM=wayland is broken on desktop as
-# Anbox require PBuffer support but Wayland EGL
-# doesn't provide it. Unsetting this value
-# unbreaks Anbox on e.g. Plasma Mobile.
-if [ "$EGL_PLATFORM" = wayland ]; then
- export EGL_PLATFORM
- unset EGL_PLATFORM
-fi
-
-# This breaks Anbox display if EGL_PLATFORM is not
-# set to wayland. Since EGL_PLATFORM is never set
-# to wayland, let's unset SDL_VIDEODRIVER if it is.
-if [ "$SDL_VIDEODRIVER" = wayland ]; then
- export SDL_VIDEODRIVER
- unset SDL_VIDEODRIVER
-fi
-
-# We let Anbox autostart the session manager as this
-# provides a splash-screen
-anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
diff --git a/testing/anbox/anbox.confd b/testing/anbox/anbox.confd
deleted file mode 100644
index a519399936..0000000000
--- a/testing/anbox/anbox.confd
+++ /dev/null
@@ -1,8 +0,0 @@
-# Sample conf.d file for alpine linux
-
-#
-# Specify daemon options here.
-#
-
-sample_opts=""
-sample_user=""
diff --git a/testing/anbox/anbox.desktop b/testing/anbox/anbox.desktop
deleted file mode 100644
index 2a677b12f8..0000000000
--- a/testing/anbox/anbox.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=Anbox
-GenericName=Android in a box
-Version=1.0
-Type=Application
-Icon=/usr/share/icons/hicolor/512x512/anbox.png
-TryExec=anbox
-Exec=anbox-launch
-Terminal=false
diff --git a/testing/anbox/anbox.post-install b/testing/anbox/anbox.post-install
deleted file mode 100644
index 79cf891163..0000000000
--- a/testing/anbox/anbox.post-install
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-cat <<EOT
-
-Anbox needs an adapted android image installed to /usr/share/anbox/android.img.
-You can build one using the instructions here:
-https://github.com/anbox/anbox/blob/master/docs/build-android.md.
-Alternatively, you can use a prebuilt one by upstream:
-https://build.anbox.io/android-images/
-
-EOT
diff --git a/testing/anbox/fix-gtest-use.patch b/testing/anbox/fix-gtest-use.patch
deleted file mode 100644
index 25aa3159fb..0000000000
--- a/testing/anbox/fix-gtest-use.patch
+++ /dev/null
@@ -1,47 +0,0 @@
---- a/external/cpu_features/CMakeLists.txt
-+++ b/external/cpu_features/CMakeLists.txt
-@@ -159,44 +159,6 @@ endif()
-
- include(CTest)
- if(BUILD_TESTING)
-- # Automatically incorporate googletest into the CMake Project if target not
-- # found.
-- if(NOT TARGET gtest OR NOT TARGET gmock_main)
-- # Download and unpack googletest at configure time.
-- configure_file(
-- cmake/googletest.CMakeLists.txt.in
-- googletest-download/CMakeLists.txt
-- )
--
-- execute_process(
-- COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" .
-- RESULT_VARIABLE result
-- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download)
--
-- if(result)
-- message(FATAL_ERROR "CMake step for googletest failed: ${result}")
-- endif()
--
-- execute_process(
-- COMMAND ${CMAKE_COMMAND} --build .
-- RESULT_VARIABLE result
-- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/googletest-download)
--
-- if(result)
-- message(FATAL_ERROR "Build step for googletest failed: ${result}")
-- endif()
--
-- # Prevent overriding the parent project's compiler/linker settings on
-- # Windows.
-- set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
--
-- # Add googletest directly to our build. This defines the gtest and
-- # gtest_main targets.
-- add_subdirectory(${CMAKE_BINARY_DIR}/googletest-src
-- ${CMAKE_BINARY_DIR}/googletest-build
-- EXCLUDE_FROM_ALL)
-- endif()
--
- add_subdirectory(test)
- endif()
-
diff --git a/testing/anbox/give-more-time-to-start.patch b/testing/anbox/give-more-time-to-start.patch
deleted file mode 100644
index 49bc059210..0000000000
--- a/testing/anbox/give-more-time-to-start.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Anbox tend not to leave enough time for Android to start.
-This patch gives more breathing room.
---- a/src/anbox/cmds/launch.cpp
-+++ b/src/anbox/cmds/launch.cpp
-@@ -34,7 +34,7 @@
- namespace fs = boost::filesystem;
-
- namespace {
--constexpr unsigned int max_session_mgr_wait_attempts{10};
-+constexpr unsigned int max_session_mgr_wait_attempts{100};
- const std::chrono::seconds session_mgr_wait_interval{5};
- constexpr unsigned int max_dbus_service_wait_attempts{10};
- const std::chrono::seconds dbus_service_wait_interval{5};
diff --git a/testing/anbox/musl-fixes.patch b/testing/anbox/musl-fixes.patch
deleted file mode 100644
index cd14a08d61..0000000000
--- a/testing/anbox/musl-fixes.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/external/process-cpp-minimal/include/core/posix/standard_stream.h b/external/process-cpp-minimal/include/core/posix/standard_stream.h
-index f50a9b7..4a67a80 100644
---- a/external/process-cpp-minimal/include/core/posix/standard_stream.h
-+++ b/external/process-cpp-minimal/include/core/posix/standard_stream.h
-@@ -23,6 +23,10 @@
-
- #include <cstdint>
-
-+#undef stdin
-+#undef stdout
-+#undef stderr
-+
- namespace core
- {
- namespace posix
-diff --git a/external/process-cpp-minimal/src/CMakeLists.txt b/external/process-cpp-minimal/src/CMakeLists.txt
-index dec4659..20c9053 100644
---- a/external/process-cpp-minimal/src/CMakeLists.txt
-+++ b/external/process-cpp-minimal/src/CMakeLists.txt
-@@ -46,4 +46,5 @@ target_link_libraries(
-
- ${Boost_LIBRARIES}
- ${CMAKE_THREAD_LIBS_INIT}
-+ execinfo
- )
-
diff --git a/testing/anbox/python3.patch b/testing/anbox/python3.patch
deleted file mode 100644
index c4fe1f2455..0000000000
--- a/testing/anbox/python3.patch
+++ /dev/null
@@ -1,250 +0,0 @@
-Taken from https://copr-dist-git.fedorainfracloud.org/cgit/eclipseo/anbox/anbox.git/tree/0001-convert-script-to-python3.patch
-
-diff -up anbox-cd829e9ccd3a5d654c8aa5e16e32f0d3915d54a8/scripts/gen-emugl-entries.py.convert_to_python3 anbox-cd829e9ccd3a5d654c8aa5e16e32f0d3915d54a8/scripts/gen-emugl-entries.py
---- anbox-cd829e9ccd3a5d654c8aa5e16e32f0d3915d54a8/scripts/gen-emugl-entries.py.convert_to_python3 2019-06-26 11:21:50.000000000 +0200
-+++ anbox-cd829e9ccd3a5d654c8aa5e16e32f0d3915d54a8/scripts/gen-emugl-entries.py 2019-07-21 19:32:14.307308135 +0200
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python2
-+#!/usr/bin/python3
-
- # Copyright 2015 The Android Open Source Project
- #
-@@ -25,7 +25,7 @@
- #
- # Anything else is an error.
-
--from __future__ import print_function
-+
- import re
- import sys
- import argparse
-@@ -43,7 +43,7 @@ class Entry:
- |return_type| its return type, and |parameters| is a list of
- (type,name) tuples from the entry's signature.
- """
-- self.func_name = func_name
-+ self.__name__ = func_name
- self.return_type = return_type
- self.parameters = ""
- self.vartypes = []
-@@ -145,11 +145,11 @@ def gen_functions_header(entries, prefix
- for entry in entries:
- if with_args:
- print(" X(%s, %s, (%s), (%s)) \\" % \
-- (entry.return_type, entry.func_name, entry.parameters,
-+ (entry.return_type, entry.__name__, entry.parameters,
- entry.call))
- else:
- print(" X(%s, %s, (%s)) \\" % \
-- (entry.return_type, entry.func_name, entry.parameters))
-+ (entry.return_type, entry.__name__, entry.parameters))
-
- print("")
- print("")
-@@ -170,27 +170,27 @@ def gen_translator(entries):
- from gles3translatorgen import gles31_custom
-
- translator_custom_share_processing = { }
-- for (k, v) in gles30_custom.custom_share_processing.items():
-+ for (k, v) in list(gles30_custom.custom_share_processing.items()):
- translator_custom_share_processing[k] = v
-- for (k, v) in gles31_custom.custom_share_processing.items():
-+ for (k, v) in list(gles31_custom.custom_share_processing.items()):
- translator_custom_share_processing[k] = v
-
- translator_custom_pre = { }
-- for (k, v) in gles30_custom.custom_preprocesses.items():
-+ for (k, v) in list(gles30_custom.custom_preprocesses.items()):
- translator_custom_pre[k] = v
-- for (k, v) in gles31_custom.custom_preprocesses.items():
-+ for (k, v) in list(gles31_custom.custom_preprocesses.items()):
- translator_custom_pre[k] = v
-
- translator_custom_post = { }
-- for (k, v) in gles30_custom.custom_postprocesses.items():
-+ for (k, v) in list(gles30_custom.custom_postprocesses.items()):
- translator_custom_post[k] = v
-- for (k, v) in gles31_custom.custom_postprocesses.items():
-+ for (k, v) in list(gles31_custom.custom_postprocesses.items()):
- translator_custom_post[k] = v
-
- translator_no_passthrough = {}
-- for (k, v) in gles30_custom.no_passthrough.items():
-+ for (k, v) in list(gles30_custom.no_passthrough.items()):
- translator_no_passthrough[k] = v
-- for (k, v) in gles31_custom.no_passthrough.items():
-+ for (k, v) in list(gles31_custom.no_passthrough.items()):
- translator_no_passthrough[k] = v
-
- translator_needexternc = {
-@@ -208,13 +208,13 @@ def gen_translator(entries):
- "glClientWaitSync" : "GL_WAIT_FAILED",
- }
- def needExternC(entry):
-- if translator_needexternc.has_key(entry.func_name):
-+ if entry.__name__ in translator_needexternc:
- return "extern \"C\" "
- else:
- return ""
- def get_fail_code(entry):
-- if translator_nocontext_fail_codes.has_key(entry.func_name):
-- return translator_nocontext_fail_codes[entry.func_name]
-+ if entry.__name__ in translator_nocontext_fail_codes:
-+ return translator_nocontext_fail_codes[entry.__name__]
- else:
- return "0"
- def gen_cxt_getter(entry):
-@@ -224,9 +224,9 @@ def gen_translator(entries):
- print(" GET_CTX_V2_RET(%s);" % get_fail_code(entry))
-
- def gen_validations_custom_impl(entry):
-- isGen = entry.func_name.startswith("glGen")
-- isDelete = entry.func_name.startswith("glDelete")
-- isBufferOp = "Buffer" in entry.func_name
-+ isGen = entry.__name__.startswith("glGen")
-+ isDelete = entry.__name__.startswith("glDelete")
-+ isBufferOp = "Buffer" in entry.__name__
-
- hasTargetArg = "target" in entry.varnames
- hasProgramArg = "program" in entry.varnames
-@@ -241,8 +241,8 @@ def gen_translator(entries):
- print(" %s;" % mySetError("n < 0", "GL_INVALID_VALUE"))
- if (isBufferOp and hasTargetArg):
- print(" %s;" % mySetError("!GLESv2Validate::bufferTarget(ctx, target)", "GL_INVALID_ENUM"))
-- if translator_custom_pre.has_key(entry.func_name):
-- print(translator_custom_pre[entry.func_name],)
-+ if entry.__name__ in translator_custom_pre:
-+ print(translator_custom_pre[entry.__name__],)
-
- def gen_call_ret(entry):
- globalNameTypes = {
-@@ -262,44 +262,44 @@ def gen_translator(entries):
-
- needsShareGroup = False
- for v in zip(entry.vartypes, entry.varnames):
-- if v in globalNameTypes.keys():
-+ if v in list(globalNameTypes.keys()):
- needsShareGroup = True
-
- if needsShareGroup:
- print(" if (ctx->shareGroup().get()) {")
- for key in zip(entry.vartypes, entry.varnames):
- vartype, varname = key
-- if globalNames.has_key(key):
-+ if key in globalNames:
- print(" const GLuint %s = ctx->shareGroup()->getGlobalName(%s, %s);" % (globalNames[key], globalNameTypes[key], varname))
-
-- globalCall = ", ".join(map(lambda k: globalNames.get(k, k[1]), zip(entry.vartypes, entry.varnames)))
-+ globalCall = ", ".join([globalNames.get(k, k[1]) for k in zip(entry.vartypes, entry.varnames)])
-
-- if needsShareGroup and translator_custom_share_processing.has_key(entry.func_name):
-- print(translator_custom_share_processing[entry.func_name])
-+ if needsShareGroup and entry.__name__ in translator_custom_share_processing:
-+ print(translator_custom_share_processing[entry.__name__])
-
- if (entry.return_type == "void"):
- if (needsShareGroup):
- print(" "),
-
-- if not translator_no_passthrough.has_key(entry.func_name):
-- print(" ctx->dispatcher().%s(%s);" % (entry.func_name, globalCall))
-+ if entry.__name__ not in translator_no_passthrough:
-+ print(" ctx->dispatcher().%s(%s);" % (entry.__name__, globalCall))
-
- if needsShareGroup:
- print(" }")
-- if translator_custom_post.has_key(entry.func_name):
-- print(translator_custom_post[entry.func_name])
-+ if entry.__name__ in translator_custom_post:
-+ print(translator_custom_post[entry.__name__])
- else:
- if (needsShareGroup):
- print(" "),
-- if not translator_no_passthrough.has_key(entry.func_name):
-- print(" %s %s = ctx->dispatcher().%s(%s);" % (entry.return_type, entry.func_name + "RET", entry.func_name, globalCall))
-+ if entry.__name__ not in translator_no_passthrough:
-+ print(" %s %s = ctx->dispatcher().%s(%s);" % (entry.return_type, entry.__name__ + "RET", entry.__name__, globalCall))
- else:
- print(") %s %s = %s" % (entry.return_type, entry_func_name + "RET", get_fail_code(entry)))
-
-- if translator_custom_post.has_key(entry.func_name):
-- print(translator_custom_post[entry.func_name])
-+ if entry.__name__ in translator_custom_post:
-+ print(translator_custom_post[entry.__name__])
-
-- print(" return %s;" % (entry.func_name + "RET"))
-+ print(" return %s;" % (entry.__name__ + "RET"))
- if needsShareGroup:
- print(" } else return %s;" % (get_fail_code(entry)))
-
-@@ -308,7 +308,7 @@ def gen_translator(entries):
- print("// Try to make changes through gen_translator in gen-entries.py,")
- print("// and/or parcel out custom functionality in separate code.")
- for entry in entries:
-- print("%sGL_APICALL %s GL_APIENTRY %s(%s) {" % (needExternC(entry), entry.return_type, entry.func_name, entry.parameters))
-+ print("%sGL_APICALL %s GL_APIENTRY %s(%s) {" % (needExternC(entry), entry.return_type, entry.__name__, entry.parameters))
- gen_cxt_getter(entry)
- gen_validations_custom_impl(entry)
- gen_call_ret(entry)
-@@ -339,7 +339,7 @@ def gen_dll_wrapper(entries, prefix_name
- print("///")
- print("")
- for entry in entries:
-- ptr_name = ENTRY_PREFIX + entry.func_name
-+ ptr_name = ENTRY_PREFIX + entry.__name__
- print("static %s (*%s)(%s) = 0;" % \
- (entry.return_type, ptr_name, entry.parameters))
-
-@@ -351,8 +351,8 @@ def gen_dll_wrapper(entries, prefix_name
-
- for entry in entries:
- print ("%s %s(%s) {" % \
-- (entry.return_type, entry.func_name, entry.parameters))
-- ptr_name = ENTRY_PREFIX + entry.func_name
-+ (entry.return_type, entry.__name__, entry.parameters))
-+ ptr_name = ENTRY_PREFIX + entry.__name__
- if entry.return_type != "void":
- print(" return %s(%s);" % (ptr_name, entry.call))
- else:
-@@ -367,12 +367,12 @@ def gen_dll_wrapper(entries, prefix_name
-
- print("int %s_dynlink_init(void* lib) {" % prefix_name)
- for entry in entries:
-- ptr_name = ENTRY_PREFIX + entry.func_name
-+ ptr_name = ENTRY_PREFIX + entry.__name__
- print(" %s = (%s(*)(%s))dlsym(lib, \"%s\");" % \
- (ptr_name,
- entry.return_type,
- entry.parameters,
-- entry.func_name))
-+ entry.__name__))
- print(" if (!%s) return -1;" % ptr_name)
- print(" return 0;")
- print("}")
-@@ -383,7 +383,7 @@ def gen_windows_def_file(entries):
- """
- print("EXPORTS")
- for entry in entries:
-- print(" %s" % entry.func_name)
-+ print(" %s" % entry.__name__)
-
-
- def gen_unix_sym_file(entries):
-@@ -393,7 +393,7 @@ def gen_unix_sym_file(entries):
- print("VERSION {")
- print("\tglobal:")
- for entry in entries:
-- print("\t\t%s;" % entry.func_name)
-+ print("\t\t%s;" % entry.__name__)
- print("\tlocal:")
- print("\t\t*;")
- print("};")
-@@ -407,7 +407,7 @@ def gen_symbols(entries, underscore):
- if underscore:
- prefix = "_"
- for entry in entries:
-- print("%s%s" % (prefix, entry.func_name))
-+ print("%s%s" % (prefix, entry.__name__))
-
- def parse_file(filename, lines, mode):
- """Generate one of possible outputs from |filename|. |lines| must be a list
diff --git a/testing/android-tools/APKBUILD b/testing/android-tools/APKBUILD
index 4e48800357..6be9a3fbd2 100644
--- a/testing/android-tools/APKBUILD
+++ b/testing/android-tools/APKBUILD
@@ -1,14 +1,15 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=android-tools
-pkgver=29.0.6
-pkgrel=1
+pkgver=30.0.5p1
+pkgrel=0
pkgdesc="Android platform tools"
url="https://sites.google.com/a/android.com/tools/"
arch="x86 x86_64 aarch64 armv7 armhf"
license="Apache-2.0 MIT"
options="!check" # upstream doesn't have a test suite
-makedepends="pcre2-dev linux-headers libusb-dev gtest-dev go perl cmake"
+makedepends="pcre2-dev linux-headers libusb-dev gtest-dev go perl cmake
+ protobuf-dev brotli-dev zstd-dev lz4-dev"
source="https://github.com/nmeum/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz"
build() {
@@ -29,4 +30,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="35f9eed7d67e726ba549cfd7b662308aaa86a595f93cbc30c59b371df7784931062e271c78ade2a0b51c3433e12ec4d141b70f1738625ab3af026ba278b9e612 android-tools-29.0.6.tar.xz"
+sha512sums="8807d7e93ca04994c641278f6b260361f5c06186c9d9edacb0caa72484d5367c35f84c3fb3ad66bf969055e87af48c0b69241b70271e4f3891d1bb2e8336a7f6 android-tools-30.0.5p1.tar.xz"
diff --git a/testing/anki/APKBUILD b/testing/anki/APKBUILD
new file mode 100644
index 0000000000..71e9360243
--- /dev/null
+++ b/testing/anki/APKBUILD
@@ -0,0 +1,25 @@
+# Contributor: Frank Oltmanns <alpine@oltmanns.dev>
+# Maintainer: Frank Oltmanns <alpine@oltmanns.dev>
+pkgname=anki
+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
+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"
+
+
+build() {
+ "$builddir"/tools/build_ui.sh
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+sha512sums="5bad99d9bfa10782f1d5b69437f45ea8b44d7a65ac1defe1169379f6ce29727c05af896934169c5222b37a4c1b6f3e05b6d10a3a152cc32cfec432fdf2e19b79 anki-2.1.15.tar.gz"
diff --git a/testing/appstream-generator/APKBUILD b/testing/appstream-generator/APKBUILD
index 2ca9a6a4e3..a8c6128341 100644
--- a/testing/appstream-generator/APKBUILD
+++ b/testing/appstream-generator/APKBUILD
@@ -5,7 +5,7 @@ pkgver=0.8.2
pkgrel=0
pkgdesc="A fast AppStream metadata generator"
url="https://github.com/ximion/appstream-generator"
-arch="x86 x86_64 aarch64" # ldc
+arch="x86_64 aarch64" # ldc
license="LGPL-3.0-or-later"
makedepends="meson ldc ldc-runtime appstream-dev libarchive-dev gir-to-d
cairo-dev gdk-pixbuf-dev librsvg-dev freetype-dev fontconfig-dev
diff --git a/testing/aprx/APKBUILD b/testing/aprx/APKBUILD
index 492b7c03b0..bbb79a12bf 100644
--- a/testing/aprx/APKBUILD
+++ b/testing/aprx/APKBUILD
@@ -2,9 +2,9 @@
# Maintainer: Milan P. Stanić <mps@arvanta.net>
pkgname=aprx
pkgver=2.9.0
-pkgrel=0
+pkgrel=1
pkgdesc="aprx digipeater and iGate"
-url="http://thelifeofkenneth.com/aprx/"
+url="https://thelifeofkenneth.com/aprx/"
arch="all"
license="BSD-3-Clause"
options="!check" # no tests
diff --git a/testing/arc-theme/APKBUILD b/testing/arc-theme/APKBUILD
index 13626338b0..c94546715f 100644
--- a/testing/arc-theme/APKBUILD
+++ b/testing/arc-theme/APKBUILD
@@ -1,4 +1,4 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Sascha Paunovic <azarus@posteo.net>
pkgname=arc-theme
diff --git a/testing/ardour/APKBUILD b/testing/ardour/APKBUILD
index 82195a9131..8e9c846dbc 100644
--- a/testing/ardour/APKBUILD
+++ b/testing/ardour/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=ardour
-pkgver=6.3.0
-pkgrel=0
+pkgver=6.5.0
+pkgrel=3
pkgdesc="professional-grade digital audio workstation"
-url="https://ardour.org"
+url="https://ardour.org/"
arch="all !ppc64le !mips64" # Does not build on ppc64le or mips64.
license="GPL-2.0-or-later"
makedepends="
@@ -36,8 +36,11 @@ makedepends="
sratom-dev
taglib-dev
vamp-sdk-dev
+ fluidsynth-dev
+ hidapi-dev
"
source="https://community.ardour.org/src/Ardour-$pkgver.tar.bz2
+ fix-platform-detection.patch
disable-backtrace.patch
always-link-execinfo.patch"
builddir="$srcdir/Ardour-$pkgver"
@@ -45,10 +48,14 @@ builddir="$srcdir/Ardour-$pkgver"
build() {
python3 waf configure \
--prefix=/usr \
+ --cxx11 \
+ --keepflags \
--optimize \
--freedesktop \
--no-phone-home \
--with-backends=pulseaudio,jack,alsa,dummy
+ #FIXME: add missing dependencies
+ # --use-external-libs
python3 waf build
}
@@ -60,6 +67,7 @@ package() {
python3 waf install --destdir="$pkgdir"
}
-sha512sums="ce1a6f1b92adb2df0c8863ead9b5f3d8c62a810b224262bda75bca4c09b11826266794260c63bb40ec8d75fbba6fb746a0dff4526311ab1035a3a8ebf0de2dd0 Ardour-6.3.0.tar.bz2
+sha512sums="28bb0939c12b687e136de7a8b1ce28f1065d4040bdc171e228c648586bd5d3bd25ab00c677aa55f835e060cc8cbd0a1d1c283c018e4ab0d72d8bde0eb0a26f2a Ardour-6.5.0.tar.bz2
+3edb9c7a05ca4a9a0bf66f763e8e516d9d9528bc929fdd86d627fb5b46db7d211fddc3ec5e048ca77f4715fcac411cd4bd422aa51e95d2901cee868b6a9802b0 fix-platform-detection.patch
6f41e58e94f39831493467571f75566f02b31ef1bbdf7e65bd100ee846c9d2bb56ce8b6ce653d0ed362571935f333e3d276f047c471548c6f85453d2f5af80db disable-backtrace.patch
ac93e7761aac490ed0675d24ac544cacc7ba4579490baf5f7da6c2cdf218f929d0bada39a3689a62affcf759d070359cdcc1a5b919aa225fcf6cde3b419e7e7b always-link-execinfo.patch"
diff --git a/testing/ardour/fix-platform-detection.patch b/testing/ardour/fix-platform-detection.patch
new file mode 100644
index 0000000000..c432d1ed13
--- /dev/null
+++ b/testing/ardour/fix-platform-detection.patch
@@ -0,0 +1,14 @@
+On Alpine __gnu_linux__ doesn't seem to be defined, but __linux__ is.
+
+diff -upr Ardour-6.5.0.orig/libs/vst3/pluginterfaces/base/fplatform.h Ardour-6.5.0/libs/vst3/pluginterfaces/base/fplatform.h
+--- Ardour-6.5.0.orig/libs/vst3/pluginterfaces/base/fplatform.h 2020-12-21 12:58:53.793104277 +0100
++++ Ardour-6.5.0/libs/vst3/pluginterfaces/base/fplatform.h 2020-12-21 13:00:52.453542639 +0100
+@@ -86,7 +86,7 @@
+ //-----------------------------------------------------------------------------
+ // LINUX
+ //-----------------------------------------------------------------------------
+-#elif __gnu_linux__
++#elif __linux__
+ #define SMTG_OS_LINUX 1
+ #define SMTG_OS_MACOS 0
+ #define SMTG_OS_WINDOWS 0
diff --git a/testing/armadillo/APKBUILD b/testing/armadillo/APKBUILD
index 54d40e4a5f..34a2557e63 100644
--- a/testing/armadillo/APKBUILD
+++ b/testing/armadillo/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Holger Jaekel <holger.jaekel@gmx.de>
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=armadillo
-pkgver=10.1.0
-pkgrel=1
+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
@@ -33,4 +33,4 @@ package() {
rm -rf "$pkgdir/usr/share"
}
-sha512sums="3fa6928d146a61b73ef6cd7ef6ada4c94a9a0e373fa70318aa74022fdaba3565d79ec6083ce38ef9f7753fdd28157c605997b71359b6ac765625501ef8d15ff5 armadillo-10.1.0.tar.xz"
+sha512sums="ce1be36c6a9a4afd5388699a7d207518972426f7c758ea3309503c3de55e7bbdccd9d9b3077607bbd4c3cb40f3c5f00805908c0856d54b5dfcb54bac1ae633ee armadillo-10.2.2.tar.xz"
diff --git a/testing/assimp/03-fix-aiGetLegalStringTest.patch b/testing/assimp/03-fix-aiGetLegalStringTest.patch
new file mode 100644
index 0000000000..9bbb9edaf9
--- /dev/null
+++ b/testing/assimp/03-fix-aiGetLegalStringTest.patch
@@ -0,0 +1,76 @@
+From 059ee0e091f1c658c20202a9123bdf90fc7fa307 Mon Sep 17 00:00:00 2001
+From: RichardTea <31507749+RichardTea@users.noreply.github.com>
+Date: Fri, 11 Oct 2019 16:28:14 +0100
+Subject: [PATCH] Update assimp legal and version
+
+Will now report the major and minor versions specified in cmakelists
+---
+ code/Common/Version.cpp | 14 +++++---------
+ test/unit/utVersion.cpp | 2 +-
+ 2 files changed, 6 insertions(+), 10 deletions(-)
+
+diff --git a/code/Common/Version.cpp b/code/Common/Version.cpp
+index 868cfb06af..cf1da7d5ba 100644
+--- a/code/Common/Version.cpp
++++ b/code/Common/Version.cpp
+@@ -46,8 +46,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ #include <assimp/scene.h>
+ #include "ScenePrivate.h"
+
+-static const unsigned int MajorVersion = 5;
+-static const unsigned int MinorVersion = 0;
++#include "revision.h"
+
+ // --------------------------------------------------------------------------------
+ // Legal information string - don't remove this.
+@@ -56,9 +55,9 @@ static const char* LEGAL_INFORMATION =
+ "Open Asset Import Library (Assimp).\n"
+ "A free C/C++ library to import various 3D file formats into applications\n\n"
+
+-"(c) 2008-2020, assimp team\n"
++"(c) 2006-2020, assimp team\n"
+ "License under the terms and conditions of the 3-clause BSD license\n"
+-"https://github.com/assimp/assimp\n"
++"http://assimp.org\n"
+ ;
+
+ // ------------------------------------------------------------------------------------------------
+@@ -70,13 +69,13 @@ ASSIMP_API const char* aiGetLegalString () {
+ // ------------------------------------------------------------------------------------------------
+ // Get Assimp minor version
+ ASSIMP_API unsigned int aiGetVersionMinor () {
+- return MinorVersion;
++ return VER_MINOR;
+ }
+
+ // ------------------------------------------------------------------------------------------------
+ // Get Assimp major version
+ ASSIMP_API unsigned int aiGetVersionMajor () {
+- return MajorVersion;
++ return VER_MAJOR;
+ }
+
+ // ------------------------------------------------------------------------------------------------
+@@ -104,9 +103,6 @@ ASSIMP_API unsigned int aiGetCompileFlags () {
+ return flags;
+ }
+
+-// include current build revision, which is even updated from time to time -- :-)
+-#include "revision.h"
+-
+ // ------------------------------------------------------------------------------------------------
+ ASSIMP_API unsigned int aiGetVersionRevision() {
+ return GitVersion;
+diff --git a/test/unit/utVersion.cpp b/test/unit/utVersion.cpp
+index 233b2fb0b2..66e832baae 100644
+--- a/test/unit/utVersion.cpp
++++ b/test/unit/utVersion.cpp
+@@ -48,7 +48,7 @@ TEST_F( utVersion, aiGetLegalStringTest ) {
+ EXPECT_NE( lv, nullptr );
+ std::string text( lv );
+
+- size_t pos( text.find( std::string( "2017" ) ) );
++ size_t pos( text.find( std::string( "2020" ) ) );
+ EXPECT_NE( pos, std::string::npos );
+ }
+
diff --git a/testing/assimp/04-fix-unittests.patch b/testing/assimp/04-fix-unittests.patch
new file mode 100644
index 0000000000..1b1efa0274
--- /dev/null
+++ b/testing/assimp/04-fix-unittests.patch
@@ -0,0 +1,37 @@
+From ecd413c86c031900832028c94c0d55488cf26a0a Mon Sep 17 00:00:00 2001
+From: Kim Kulling <kimkulling@users.noreply.github.com>
+Date: Sun, 6 Oct 2019 20:19:59 +0200
+Subject: [PATCH] Update utVersion.cpp
+
+Fix the unittests as well.
+---
+ test/unit/utVersion.cpp | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/test/unit/utVersion.cpp b/test/unit/utVersion.cpp
+index 5cfc91ccdd..233b2fb0b2 100644
+--- a/test/unit/utVersion.cpp
++++ b/test/unit/utVersion.cpp
+@@ -4,8 +4,6 @@ Open Asset Import Library (assimp)
+
+ Copyright (c) 2006-2019, assimp team
+
+-
+-
+ All rights reserved.
+
+ Redistribution and use of this software in source and binary forms,
+@@ -55,11 +53,11 @@ TEST_F( utVersion, aiGetLegalStringTest ) {
+ }
+
+ TEST_F( utVersion, aiGetVersionMinorTest ) {
+- EXPECT_EQ( aiGetVersionMinor(), 1U );
++ EXPECT_EQ( aiGetVersionMinor(), 0U );
+ }
+
+ TEST_F( utVersion, aiGetVersionMajorTest ) {
+- EXPECT_EQ( aiGetVersionMajor(), 4U );
++ EXPECT_EQ( aiGetVersionMajor(), 5U );
+ }
+
+ TEST_F( utVersion, aiGetCompileFlagsTest ) {
diff --git a/testing/assimp/05-remove-failing-x86-test.patch b/testing/assimp/05-remove-failing-x86-test.patch
new file mode 100644
index 0000000000..7b564b8b94
--- /dev/null
+++ b/testing/assimp/05-remove-failing-x86-test.patch
@@ -0,0 +1,14 @@
+diff --git a/test/unit/utFastAtof.cpp b/test/unit/utFastAtof.cpp
+index ef1e722..ddd8fe9 100644
+--- a/test/unit/utFastAtof.cpp
++++ b/test/unit/utFastAtof.cpp
+@@ -184,7 +184,7 @@ struct FastAtofWrapper {
+ ai_real operator()(const char* str) { return Assimp::fast_atof(str); }
+ };
+
+-TEST_F(FastAtofTest, FastAtof)
++/*TEST_F(FastAtofTest, FastAtof)
+ {
+ RunTest<ai_real>(FastAtofWrapper());
+-}
++}*/
diff --git a/testing/assimp/APKBUILD b/testing/assimp/APKBUILD
index 0fe910aa7a..cd755b7eac 100644
--- a/testing/assimp/APKBUILD
+++ b/testing/assimp/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Russ Webber <russ@rw.id.au>
# Maintainer: Russ Webber <russ@rw.id.au>
pkgname=assimp
-pkgver=5.0.0
-pkgrel=1
+pkgver=5.0.1
+pkgrel=0
pkgdesc="Open Asset Import Library imports and exports 3D model formats."
url="http://www.assimp.org/"
arch="all !s390x !mips !mips64" # fails to build on big-endian
@@ -10,36 +10,42 @@ license="BSD-3-Clause"
makedepends="cmake zlib-dev minizip-dev"
subpackages="$pkgname-dev"
source="assimp-$pkgver.tar.gz::https://github.com/assimp/assimp/archive/v$pkgver.tar.gz
- 01-rm-revision-test.patch
- 02-fix-ssize-32bit.patch"
+ 01-rm-revision-test.patch
+ 02-fix-ssize-32bit.patch
+ 03-fix-aiGetLegalStringTest.patch
+ 04-fix-unittests.patch
+ 05-remove-failing-x86-test.patch"
build() {
- if [ "$CBUILD" != "$CHOST" ]; then
- CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
- fi
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
- cmake \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
- -DASSIMP_BUILD_TESTS=True \
- ${CMAKE_CROSSOPTS} .
- make
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
+ -DCMAKE_C_FLAGS="$CFLAGS" \
+ -DASSIMP_BUILD_TESTS=True \
+ $CMAKE_CROSSOPTS .
+ make
}
check() {
- cd "$builddir"/bin
- ./unit
+ cd "$builddir"/bin
+ ./unit
}
package() {
- make DESTDIR="$pkgdir" install
- rm -vf "$pkgdir"/usr/lib/libIrrXML.a
+ make DESTDIR="$pkgdir" install
+ rm -vf "$pkgdir"/usr/lib/libIrrXML.a
}
-sha512sums="0f73b6e961cd8455d6b6c8c10ed8b99485d846c96377b5d4fcc3b83f737647207c1306aa3dd51dad9654fbfa61bfe1119b34646f90288ae7ecab45efa6fa418a assimp-5.0.0.tar.gz
+sha512sums="51b704ffea778638b9e228578650f62691c56ee1a90337f8bbbee37e807455466d818234be24852334e5806260e5690932c9bd8e00f055c5c26782e0636538f0 assimp-5.0.1.tar.gz
535a80c5899a2994735e7b17b4e3fdb3ff2b53e64c09ec8fcab1dbcea2ad696fed50aeb1667a3c4e00a8a3ddf411d33ec1d36fcb256e26f02cf951f0e2c83a73 01-rm-revision-test.patch
-19a52d40887de945b74efe0f7e105a02eab306e6295d2d9b32f76bed9596c93ab954118df6e7afdafd2488e0e1feb666c734a8eb56e0edc34510efe3f8f99374 02-fix-ssize-32bit.patch"
+19a52d40887de945b74efe0f7e105a02eab306e6295d2d9b32f76bed9596c93ab954118df6e7afdafd2488e0e1feb666c734a8eb56e0edc34510efe3f8f99374 02-fix-ssize-32bit.patch
+5e6f50c4ca9e9bd6fc48caf708d7984794d3a00905698049b591b86a7ba74d7ff94f99883bb418484bb5fb75a342ae4fa6fcdb1b0a7d544753a3cf2d86a15273 03-fix-aiGetLegalStringTest.patch
+66f52cc5f809eb6987e1c6298730ae6bf89e1d0fb1c7665834448494121f79c1602277ac6eabb69a302171cf1048b54560ade3bc00a8e1adb4fe464bdb71d9de 04-fix-unittests.patch
+bfb321b8493b2ef8c35ab0627173d0f1754519e9bae6f6c59cc164aaf91a07d8ae382fbc92550cfab6f52502565390ba22b7478efa5bba008eec0aa075c5e7d1 05-remove-failing-x86-test.patch"
diff --git a/testing/async-profiler/APKBUILD b/testing/async-profiler/APKBUILD
index 985f068447..0049339223 100644
--- a/testing/async-profiler/APKBUILD
+++ b/testing/async-profiler/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Andrey Pustovetov <andrey.pustovetov@gmail.com>
-# Maintainer: Andrey Pustovetov <andrey.pustovetov@gmail.com>
+# Maintainer:
pkgname=async-profiler
pkgver=1.5
-pkgrel=0
+pkgrel=1
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"
diff --git a/testing/atomicparsley/APKBUILD b/testing/atomicparsley/APKBUILD
index b26dd2257e..63cb910c53 100644
--- a/testing/atomicparsley/APKBUILD
+++ b/testing/atomicparsley/APKBUILD
@@ -1,36 +1,25 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=atomicparsley
-pkgver=0.9.6
-_gittag=da2f6e4fc120
-pkgrel=1
+pkgver=20210114
+_pkgtag=184825.1dbe1be
+pkgrel=0
pkgdesc="A command line program for reading, parsing and setting iTunes-style metadata in MPEG4 files"
url="http://atomicparsley.sourceforge.net/"
arch="all"
+options="!check" # no test/check available
license="GPL-2.0-or-later"
-makedepends="automake autoconf libtool zlib-dev linux-headers"
-source="$pkgname-$pkgver.tar.gz::https://bitbucket.org/wez/atomicparsley/get/$pkgver.tar.gz
- musl-fpos_t.patch
- "
-builddir="$srcdir/wez-$pkgname-$_gittag"
-
-prepare() {
- default_prepare
- ./autogen.sh
-}
+makedepends="cmake automake autoconf libtool zlib-dev linux-headers"
+source="$pkgname-$pkgver.tar.gz::https://github.com/wez/atomicparsley/archive/${pkgver}.${_pkgtag}.tar.gz"
+builddir="$srcdir/$pkgname-${pkgver}.${_pkgtag}"
build() {
- ./configure --prefix=/usr
- make
-}
-
-check() {
- make check
+ cmake .
+ cmake --build . --config Release
}
package() {
- make DESTDIR="$pkgdir" install
+ install -Dm755 AtomicParsley "$pkgdir"/usr/bin/$pkgname
}
-sha512sums="8bf7982dd34b8b38a08508229ae877144149ac0d9feb97e52dac9606a37de570751e4e4b154baa4beb2ce7236297164f3edb42bb8a6c493a624db531cc4de1d2 atomicparsley-0.9.6.tar.gz
-5f0803437116672ff011c428137c3217571b31b01af11f8689ceb77f96284fb2c8fce7c719d30a396d0367bed38b8c9a32330df5651e401ac7be11591baaf609 musl-fpos_t.patch"
+sha512sums="3aedfcf9757625ea962013f1d8fbd53979aafa3df37c696d095162488168ef617513c3a1e7ca2e1fe3bad3a6af972d2a0113b1e8b1e3e49dcdd5afe4f411b885 atomicparsley-20210114.tar.gz"
diff --git a/testing/atomicparsley/musl-fpos_t.patch b/testing/atomicparsley/musl-fpos_t.patch
deleted file mode 100644
index 35bd8a8f79..0000000000
--- a/testing/atomicparsley/musl-fpos_t.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/src/parsley.cpp b/src/parsley.cpp
-index 3031711..8a4a7a1 100644
---- a/src/parsley.cpp
-+++ b/src/parsley.cpp
-@@ -4388,7 +4388,8 @@ void APar_MergeTempFile(FILE* dest_file, FILE *src_file, uint64_t src_file_size,
- fpos_t file_offset = {0};
- file_offset.__pos = dest_position + file_pos;
- #else
-- off_t file_offset = dest_position + file_pos;
-+ fpos_t file_offset = {0};
-+ *(uint64_t*) &file_offset = dest_position + file_pos;
- #endif
- fsetpos(dest_file, &file_offset);
- fwrite(buffer, max_buffer, 1, dest_file);
-@@ -4403,7 +4404,8 @@ void APar_MergeTempFile(FILE* dest_file, FILE *src_file, uint64_t src_file_size,
- fpos_t file_offset = {0};
- file_offset.__pos = dest_position + file_pos;
- #else
-- off_t file_offset = dest_position + file_pos;
-+ fpos_t file_offset = {0};
-+ *(uint64_t*) &file_offset = dest_position + file_pos;
- #endif
- fsetpos(dest_file, &file_offset );
- fwrite(buffer, src_file_size - file_pos, 1, dest_file);
diff --git a/testing/autotiling/APKBUILD b/testing/autotiling/APKBUILD
index 9df3b9394f..435df2fade 100644
--- a/testing/autotiling/APKBUILD
+++ b/testing/autotiling/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Matthew.T.Hoare <matthew.t.hoare@gmail.com>
# Maintainer: Matthew.T.Hoare <matthew.t.hoare@gmail.com>
pkgname=autotiling
-pkgver=1.1
+pkgver=1.4
pkgrel=0
pkgdesc="Script for sway and i3 to automatically switch the horizontal/vertical window split orientation"
url="https://github.com/nwg-piotr/autotiling"
@@ -12,6 +12,11 @@ depends="py3-i3ipc"
makedepends="py3-setuptools"
source="$pkgname-$pkgver.tar.gz::https://github.com/nwg-piotr/autotiling/archive/v$pkgver.tar.gz"
+prepare() {
+ default_prepare
+ sed -e '/wheel/d' -i setup.cfg
+}
+
build() {
python3 setup.py build
}
@@ -20,4 +25,4 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="ff155c97299eb32c853de4c56aa8cea930416faa38c83062a273952dc7d5a3114d84b750abd498c8261135742cc2e1245743624ffd2f4acb961ca74c1a0d1889 autotiling-1.1.tar.gz"
+sha512sums="6cff2a1339fd55b404a9a6b002116cf10fc9d225d2e5def6ba7e7a9721c9f57dc8351a0db2107faf74b01e938a293dd957505acabdbf93c123ca1210cdc103b7 autotiling-1.4.tar.gz"
diff --git a/testing/azote/APKBUILD b/testing/azote/APKBUILD
index 57603291de..b3e43092ba 100644
--- a/testing/azote/APKBUILD
+++ b/testing/azote/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Matthew T Hoare <matthew.t.hoare@gmail.com>
# Maintainer: Matthew T Hoare <matthew.t.hoare@gmail.com>
pkgname=azote
-pkgver=1.8.1
+pkgver=1.8.2
pkgrel=0
pkgdesc="Wallpaper and colour manager for Sway, i3 and other window managers"
url="https://github.com/nwg-piotr/azote"
@@ -14,11 +14,11 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/nwg-piotr/azote/archive/v$pk
package() {
install -Dm755 dist/azote "$pkgdir"/usr/bin/azote
- install -D -t "$pkgdir"/usr/share/"$pkgname" dist/azote.svg
+ install -D -t "$pkgdir"/usr/share/pixmaps dist/azote.svg
install -D -t "$pkgdir"/usr/share/"$pkgname" dist/indicator_active.png
install -D -t "$pkgdir"/usr/share/"$pkgname" dist/indicator_attention.png
install -D -t "$pkgdir"/usr/share/applications dist/azote.desktop
python3 setup.py install --root="$pkgdir/" --optimize=1
}
-sha512sums="b474718242ab767c50edb6a660c4f2c91378289c6c5ae45e3e1dd37603fa0df56939ad56cf330a6e057edfd9b02f88f0a47b803100ad825dca4da8286214313e azote-1.8.1.tar.gz"
+sha512sums="e49cc391801ad8424d0103f5bea0964b0ac20ed66f88b08a78bed1b81ca69b57fcb4674b232a2809c31e1b5af23a4ed0f792ec96def411f2fa2dc2d0f2159337 azote-1.8.2.tar.gz"
diff --git a/testing/babeltrace/APKBUILD b/testing/babeltrace/APKBUILD
deleted file mode 100644
index 657646a67a..0000000000
--- a/testing/babeltrace/APKBUILD
+++ /dev/null
@@ -1,45 +0,0 @@
-# Contributor: Michael Jeanson <mjeanson@efficios.com>
-# Maintainer: Michael Jeanson <mjeanson@efficios.com>
-pkgname=babeltrace
-pkgver=2.0.3
-pkgrel=1
-pkgdesc="Trace converter and read/write library"
-url="https://www.efficios.com/babeltrace"
-arch="all !mips !mips64" # Test failures
-license="MIT"
-depends_dev="glib-dev"
-makedepends="$depends_dev python3-dev swig"
-checkdepends="bash grep" # test cases use both Bash and grep tools
-subpackages="$pkgname-dev $pkgname-doc py3-babeltrace:py3bindings"
-source="https://www.efficios.com/files/babeltrace/babeltrace2-$pkgver.tar.bz2"
-builddir="$srcdir/babeltrace2-$pkgver"
-
-build() {
- # This package uses _init functions to initialise extensions. With
- # --as-needed this will not work.
- export LDFLAGS="$LDFLAGS -Wl,--no-as-needed"
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --disable-static \
- --disable-debug-info \
- --enable-python-bindings \
- --enable-python-plugins
- make
-}
-
-check() {
- make check
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-
-py3bindings() {
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/python* "$subpkgdir"/usr/lib
-}
-
-sha512sums="5e7b3df35d894d67a327bbdafc4e599872b9bb63f1857819b84f4ac46872d06d19172f880a736ec1b05b21d3a0c5e7ac347a20e1a1afacefc9f5484cf619ac39 babeltrace2-2.0.3.tar.bz2"
diff --git a/testing/baculum/APKBUILD b/testing/baculum/APKBUILD
deleted file mode 100644
index 00274958ad..0000000000
--- a/testing/baculum/APKBUILD
+++ /dev/null
@@ -1,157 +0,0 @@
-# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
-pkgname=baculum
-pkgver=9.6.6
-pkgrel=0
-pkgdesc="API layer to Baculum WebGUI tool for Bacula Community program"
-url="https://bacula.org/"
-arch="noarch"
-license="AGPLv3"
-depends=""
-_php=php7
-_common_depends="
- $_php-common
- $_php-ctype
- $_php-curl
- $_php-dom
- $_php-json
- $_php-session
- $_php-xml
- "
-_api_depends="
- $_php-bcmath
- $_php-mysqlnd
- $_php-pdo
- $_php-pgsql
- "
-_web_depends="
- $_php-mbstring
- "
-_apache_depends="apache2 $_php-apache2"
-_lighttpd_depends="lighttpd lighttpd-mod_auth $_php-cgi"
-makedepends="
- coreutils
- $_common_depends
- $_apache_depends
- $_api_depends
- $_lighttpd_depends
- $_web_depends
- "
-pkggroups="www-data"
-install=""
-subpackages="$pkgname-common:_common
- $pkgname-api:_api
- $pkgname-web:_web
- $pkgname-api-apache2:_api_apache2
- $pkgname-api-lighttpd:_api_lighttpd
- $pkgname-web-apache2:_web_apache2
- $pkgname-web-lighttpd:_web_lighttpd
- "
-source="https://downloads.sourceforge.net/project/bacula/bacula/$pkgver/bacula-gui-$pkgver.tar.gz
- fix-missing-common-pages.patch
- fix-locale-symlinks.patch
- shared-config-dir.patch
- "
-builddir="$srcdir/"bacula-gui-$pkgver/baculum
-
-build() {
- :
-}
-
-check() {
- :
-}
-
-package() {
- mkdir -p "$pkgdir"/etc/baculum
- make -j1 DESTDIR="$pkgdir" HTTPDNAME=apache2
- # will be symlinks
- rmdir "$pkgdir"/usr/share/baculum/htdocs/assets \
- "$pkgdir"/usr/share/baculum/htdocs/protected/runtime \
- "$pkgdir"/var/cache/baculum
-
- chgrp -R www-data "$pkgdir"/etc/baculum/Config-*
- chmod g+w "$pkgdir"/etc/baculum/Config-*
- chmod g+rw "$pkgdir"/etc/baculum/Config-*/baculum.users
-}
-
-_common() {
- pkgdesc="Common libraries for Baculum"
- depends="$_common_depends"
- amove usr/share/baculum/htdocs/protected/Common \
- usr/share/baculum/htdocs/protected/application.xml \
- usr/share/baculum/htdocs/framework \
- usr/share/baculum/htdocs/themes \
- usr/share/baculum/htdocs/LICENSE \
- usr/share/baculum/htdocs/AUTHORS \
- usr/share/baculum/htdocs/README \
- usr/share/baculum/htdocs/INSTALL \
- usr/share/baculum/htdocs/index.php
- install -d -m775 -g www-data "$subpkgdir"/var/cache/baculum \
- "$subpkgdir"/var/log/baculum
- ln --relative -s "$subpkgdir"/var/cache/baculum \
- "$subpkgdir"/usr/share/baculum/htdocs/assets
- ln --relative -s "$subpkgdir"/var/cache/baculum \
- "$subpkgdir"/usr/share/baculum/htdocs/protected/runtime
- ls -la "$subpkgdir"/var/cache/baculum
-}
-
-_api() {
- pkgdesc="Baculum API files"
- depends="$pkgname-common=$pkgver-r$pkgrel $_api_depends"
- amove etc/baculum/Config-api \
- usr/share/baculum/htdocs/protected/API \
- usr/share/locale/*/LC_MESSAGES/baculum-api.mo
-
- # will be symlinks
- rm -r "$subpkgdir"/usr/share/baculum/htdocs/protected/API/Config \
- "$subpkgdir"/usr/share/baculum/htdocs/protected/API/Logs
- ln --relative -s "$subpkgdir"/etc/baculum/Config-api \
- "$subpkgdir"/usr/share/baculum/htdocs/protected/API/Config
- ln --relative -s "$subpkgdir"/var/cache/baculum \
- "$subpkgdir"/usr/share/baculum/htdocs/protected/API/Logs
-}
-
-_web() {
- pkgdesc="Baculum Web files"
- depends="$pkgname-common=$pkgver-r$pkgrel $_web_depends"
- amove etc/baculum/Config-web \
- usr/share/baculum/htdocs/protected/Web \
- usr/share/locale/*/LC_MESSAGES/baculum-web.mo
-
- # will be symlinks
- rm -r "$subpkgdir"/usr/share/baculum/htdocs/protected/Web/Config \
- "$subpkgdir"/usr/share/baculum/htdocs/protected/Web/Logs
- ln --relative -s "$subpkgdir"/var/cache/baculum \
- "$subpkgdir"/usr/share/baculum/htdocs/protected/Web/Logs
- ln --relative -s "$subpkgdir"/etc/baculum/Config-web \
- "$subpkgdir"/usr/share/baculum/htdocs/protected/Web/Config
-}
-
-_api_apache2() {
- pkgdesc="Apache configuration for Baculum API"
- depends="$pkgname-api=$pkgver-r$pkgrel $_apache_depends"
- amove etc/apache2/conf.d/baculum-api.conf
-}
-
-_api_lighttpd() {
- pkgdesc="Lighttpd configuration for Baculum API"
- depends="$pkgname-api=$pkgver-r$pkgrel $_lighttpd_depends"
- amove etc/lighttpd/baculum-api.conf
-}
-
-_web_apache2() {
- pkgdesc="Apache configuration for Baculum WebGUI"
- depends="$pkgname-web=$pkgver-r$pkgrel $_apache_depends"
- amove etc/apache2/conf.d/baculum-web.conf
-}
-
-_web_lighttpd() {
- pkgdesc="Lighttpd configuration for Baculum WebGUI"
- depends="$pkgname-web=$pkgver-r$pkgrel $_lighttpd_depends"
- amove etc/lighttpd/baculum-web.conf
-}
-
-sha512sums="c5971464ad9cebbbe2a213469418e81ca781f519ad5577e2ad0dcc607844254f03aaa83938934849a1a164e1f5d4b462d52e323a958d317a6839e295fc59446d bacula-gui-9.6.6.tar.gz
-6c87cd9c4e2946077b9f0204cccf231b1e4f70620b18590511a84859b391acbc20ee8471c6d7b1c0e62b1b64ee2d77e39aee600b3ea474131cc39510e830155b fix-missing-common-pages.patch
-88e2d8311a96f55a327b54a267dc1a694107d09f49640f6eb484e6e67ce9985750cfce20fa16755d2db82230d966001304fe033479d484f985af7aaa921a8915 fix-locale-symlinks.patch
-7b3f008e16151657aae57f4573b04f45fb2d791b90efce51ac74318f539240f73a4c8589d98f820b82bd11f5c4b3deeea052a3b33d7769357d63578096a1e0ae shared-config-dir.patch"
diff --git a/testing/baculum/fix-locale-symlinks.patch b/testing/baculum/fix-locale-symlinks.patch
deleted file mode 100644
index b314fe3713..0000000000
--- a/testing/baculum/fix-locale-symlinks.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/Makefile b/Makefile
-index b9cbbcb..74a3850 100644
---- a/Makefile
-+++ b/Makefile
-@@ -122,13 +122,13 @@ prepare_locale: prepare_build
- mkdir -p $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES ; \
- mkdir -p $(DESTDIR)$(WWWDIR)/$(localewebdirsrc)/$$lang ; \
- install -m 644 $(localewebdirsrc)/$$lang/$(localemofile) $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES/$(NAME)-web.mo ; \
-- ln -s $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES/$(NAME)-web.mo $(DESTDIR)$(WWWDIR)/$(localewebdirsrc)/$$lang/$(localemofile) ; \
-+ ln --relative -s $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES/$(NAME)-web.mo $(DESTDIR)$(WWWDIR)/$(localewebdirsrc)/$$lang/$(localemofile) ; \
- done
- for lang in $(localeapilang) ; do \
- mkdir -p $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES ; \
- mkdir -p $(DESTDIR)$(WWWDIR)/$(localeapidirsrc)/$$lang ; \
- install -m 644 $(localeapidirsrc)/$$lang/$(localemofile) $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES/$(NAME)-api.mo ; \
-- ln -s $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES/$(NAME)-api.mo $(DESTDIR)$(WWWDIR)/$(localeapidirsrc)/$$lang/$(localemofile) ; \
-+ ln --relative -s $(DESTDIR)$(LOCALEDIR)/$$lang/LC_MESSAGES/$(NAME)-api.mo $(DESTDIR)$(WWWDIR)/$(localeapidirsrc)/$$lang/$(localemofile) ; \
- done
-
- prepare_samples:
diff --git a/testing/baculum/fix-missing-common-pages.patch b/testing/baculum/fix-missing-common-pages.patch
deleted file mode 100644
index 9e51872f42..0000000000
--- a/testing/baculum/fix-missing-common-pages.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/Makefile b/baculum/Makefile
-index 224d35a..4851d80 100644
---- a/Makefile
-+++ b/Makefile
-@@ -53,6 +53,7 @@ apidatadirsrc = $(datadir)/$(apidir)/Class \
- $(datadir)/$(apidir)/Pages
-
- commondatadirsrc = $(datadir)/$(commondir)/Class \
-+ $(datadir)/$(commondir)/Pages \
- $(datadir)/$(commondir)/Portlets
-
- datafilesrc = $(datadir)/application.xml
diff --git a/testing/baculum/shared-config-dir.patch b/testing/baculum/shared-config-dir.patch
deleted file mode 100644
index 506f0e372b..0000000000
--- a/testing/baculum/shared-config-dir.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 74a3850..28792b6 100644
---- a/Makefile
-+++ b/Makefile
-@@ -15,6 +15,7 @@ SYSCONFDIR = /etc
- SYSVARDIR = /var
- CONFDIR = $(SYSCONFDIR)/$(NAME)
- HTTPDCONFDIR = $(SYSCONFDIR)/$(HTTPDNAME)/$(HTTPDSITECONF)
-+LIGHTTPDCONFDIR = $(SYSCONFDIR)/lighttpd
- UNITDIR = $(SYSUSRDIR)/lib/systemd/system
- LOCALEDIR = $(SYSUSRDIR)/share/locale
- WWWDIR ?= $(SYSUSRDIR)/share/$(NAME)/htdocs
-@@ -86,14 +87,13 @@ prepare_build:
- mkdir -p $(DESTDIR)$(SYSCONFDIR) \
- $(DESTDIR)$(CONFDIR) \
- $(DESTDIR)$(HTTPDCONFDIR) \
-+ $(DESTDIR)$(LIGHTTPDCONFDIR) \
- $(DESTDIR)$(UNITDIR) \
- $(DESTDIR)$(LOCALEDIR) \
- $(DESTDIR)$(WWWDIR) \
- $(DESTDIR)$(WWWDIR)/$(cachedir)
-- mkdir -m 750 -p $(DESTDIR)$(CONFDIR)/$(configdir)-api-apache \
-- $(DESTDIR)$(CONFDIR)/$(configdir)-api-lighttpd \
-- $(DESTDIR)$(CONFDIR)/$(configdir)-web-apache \
-- $(DESTDIR)$(CONFDIR)/$(configdir)-web-lighttpd \
-+ mkdir -m 750 -p $(DESTDIR)$(CONFDIR)/$(configdir)-api \
-+ $(DESTDIR)$(CONFDIR)/$(configdir)-web \
- $(DESTDIR)$(WWWDIR)/$(configcachedir) \
- $(DESTDIR)$(CACHEDIR) \
- $(DESTDIR)$(VARLIBDIR)
-@@ -132,16 +132,14 @@ prepare_locale: prepare_build
- done
-
- prepare_samples:
-- install -m 644 $(samplesdir)/$(NAME)-api-lighttpd.conf $(DESTDIR)$(CONFDIR)
-- install -m 644 $(samplesdir)/$(NAME)-web-lighttpd.conf $(DESTDIR)$(CONFDIR)
-+ install -m 644 $(samplesdir)/$(NAME)-api-lighttpd.conf $(DESTDIR)$(LIGHTTPDCONFDIR)/$(NAME)-api.conf
-+ install -m 644 $(samplesdir)/$(NAME)-web-lighttpd.conf $(DESTDIR)$(LIGHTTPDCONFDIR)/$(NAME)-web.conf
- install -m 644 $(samplesdir)/$(NAME)-api-lighttpd.service $(DESTDIR)$(UNITDIR)
- install -m 644 $(samplesdir)/$(NAME)-web-lighttpd.service $(DESTDIR)$(UNITDIR)
- install -m 644 $(samplesdir)/$(NAME)-api-apache.conf $(DESTDIR)$(HTTPDCONFDIR)/$(NAME)-api.conf
- install -m 644 $(samplesdir)/$(NAME)-web-apache.conf $(DESTDIR)$(HTTPDCONFDIR)/$(NAME)-web.conf
-- install -m 600 $(samplesdir)/$(NAME).users $(DESTDIR)$(CONFDIR)/$(configdir)-api-lighttpd
-- install -m 600 $(samplesdir)/$(NAME).users $(DESTDIR)$(CONFDIR)/$(configdir)-api-apache
-- install -m 600 $(samplesdir)/$(NAME).users $(DESTDIR)$(CONFDIR)/$(configdir)-web-lighttpd
-- install -m 600 $(samplesdir)/$(NAME).users $(DESTDIR)$(CONFDIR)/$(configdir)-web-apache
-+ install -m 660 $(samplesdir)/$(NAME).users $(DESTDIR)$(CONFDIR)/$(configdir)-api
-+ install -m 660 $(samplesdir)/$(NAME).users $(DESTDIR)$(CONFDIR)/$(configdir)-web
- # Default link apache config file
- #ln -s $(DESTDIR)$(CONFDIR)/$(configdir)-api-apache $(DESTDIR)$(WWWDIR)/$(datadir)/$(configdir)
-
-@@ -158,8 +156,8 @@ prepare_check_script:
- setup: prepare_samples prepare_check_script
- sed -i -e "s#%DOCUMENTROOT#$(WWWDIR)#g" -e "s#%LOGDIR#$(HTTPDLOGS)#g" $(DESTDIR)$(HTTPDCONFDIR)/$(NAME)-api.conf
- sed -i -e "s#%DOCUMENTROOT#$(WWWDIR)#g" -e "s#%LOGDIR#$(HTTPDLOGS)#g" $(DESTDIR)$(HTTPDCONFDIR)/$(NAME)-web.conf
-- sed -i -e "s#%DOCUMENTROOT#$(WWWDIR)#g" -e "s#%LOGDIR#$(LIGHTTPDLOGS)#g" $(DESTDIR)$(CONFDIR)/$(NAME)-api-lighttpd.conf
-- sed -i -e "s#%DOCUMENTROOT#$(WWWDIR)#g" -e "s#%LOGDIR#$(LIGHTTPDLOGS)#g" $(DESTDIR)$(CONFDIR)/$(NAME)-web-lighttpd.conf
-+ sed -i -e "s#%DOCUMENTROOT#$(WWWDIR)#g" -e "s#%LOGDIR#$(LIGHTTPDLOGS)#g" $(DESTDIR)$(LIGHTTPDCONFDIR)/$(NAME)-api.conf
-+ sed -i -e "s#%DOCUMENTROOT#$(WWWDIR)#g" -e "s#%LOGDIR#$(LIGHTTPDLOGS)#g" $(DESTDIR)$(LIGHTTPDCONFDIR)/$(NAME)-web.conf
- sed -i -e "s#%CONFDIR#$(CONFDIR)#g" $(DESTDIR)$(UNITDIR)/$(NAME)-api-lighttpd.service
- sed -i -e "s#%CONFDIR#$(CONFDIR)#g" $(DESTDIR)$(UNITDIR)/$(NAME)-web-lighttpd.service
- find $(DESTDIR)/ -type f -name .gitignore -exec rm -f {} \;
diff --git a/testing/badwolf/APKBUILD b/testing/badwolf/APKBUILD
deleted file mode 100644
index 3729bd4f31..0000000000
--- a/testing/badwolf/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
-# Maintainer: Haelwenn (lanodan) Monnier <contact+alpine@hacktivis.me>
-pkgname=badwolf
-pkgver=1.0.3
-pkgrel=0
-pkgdesc="A minimalist and privacy-oriented WebKit browser"
-url="https://hacktivis.me/projects/badwolf"
-arch="all !mips64" # blocked by webkit2gtk
-license="BSD-3-Clause"
-makedepends="webkit2gtk-dev"
-subpackages="$pkgname-doc $pkgname-dbg"
-source="https://hacktivis.me/releases/badwolf-$pkgver.tar.gz"
-
-build() {
- make PREFIX=/usr CFLAGS="$CFLAGS"
-}
-
-check() {
- make test
-}
-
-package() {
- make PREFIX=/usr DESTDIR="$pkgdir" install
-}
-
-sha512sums="8b20560fe48feaeee444208fb315ca8eb8f3d847769a6a5cafd276abb38172f7c67c8ec8496bb1172a9837dce6831cd4fba6518aff50fcdf204e2737b205c31b badwolf-1.0.3.tar.gz"
diff --git a/testing/barman/APKBUILD b/testing/barman/APKBUILD
index 90441ed4bf..a516529669 100644
--- a/testing/barman/APKBUILD
+++ b/testing/barman/APKBUILD
@@ -2,28 +2,25 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=barman
pkgver=2.12
-pkgrel=0
+pkgrel=1
pkgdesc="Backup and recovery manager for PostgreSQL"
url="http://www.pgbarman.org"
arch="noarch"
-license="GPL"
-depends="python3 py3-setuptools rsync py3-argcomplete py3-dateutil py3-psycopg2 py3-argh"
+license="GPL-3.0-or-later"
+depends="python3 rsync py3-argcomplete py3-dateutil py3-psycopg2 py3-argh"
+makedepends="py3-setuptools"
subpackages="$pkgname-doc"
-source="https://sourceforge.net/projects/pgbarman/files/${pkgver}/barman-${pkgver}.tar.gz"
-builddir="$srcdir/$pkgname-$pkgver"
+source="https://sourceforge.net/projects/pgbarman/files/$pkgver/barman-$pkgver.tar.gz"
build() {
- cd "$builddir"
python3 setup.py build
}
check() {
- cd "$builddir"
python3 setup.py check
}
package() {
- cd "$builddir"
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
diff --git a/testing/batctl/APKBUILD b/testing/batctl/APKBUILD
deleted file mode 100644
index f420a18d6f..0000000000
--- a/testing/batctl/APKBUILD
+++ /dev/null
@@ -1,23 +0,0 @@
-# Maintainer: Ariadne Conill <ariadne@dereferenced.org>
-pkgname=batctl
-pkgver=2020.4
-pkgrel=0
-pkgdesc="B.A.T.M.A.N. advanced control and management tool"
-url="https://www.open-mesh.org/"
-arch="all"
-license="GPL-2"
-depends_dev="libnl3-dev linux-headers"
-makedepends="$depends_dev"
-subpackages="$pkgname-doc"
-source="https://downloads.open-mesh.org/batman/releases/batman-adv-$pkgver/batctl-$pkgver.tar.gz"
-options="!check" # No test suite.
-
-build() {
- make PREFIX=/usr
-}
-
-package() {
- make PREFIX=/usr DESTDIR="$pkgdir" install
-}
-
-sha512sums="ecb7c83883b7ae2a4cebbb4319ad7f6c2138d68b91cd24b9753b54e8b0c83080e1358dc61a6bd45d03cc64132bc4f2516b3fab422f71a1e63f53a0e2187fd7e8 batctl-2020.4.tar.gz"
diff --git a/testing/bazel3/APKBUILD b/testing/bazel3/APKBUILD
index e1e6766162..17071a84e5 100644
--- a/testing/bazel3/APKBUILD
+++ b/testing/bazel3/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Oleg Titov <oleg.titov@gmail.com>
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
pkgname=bazel3
-pkgver=3.5.0
+pkgver=3.7.2
pkgrel=0
pkgdesc="A fast, scalable, multi-language and extensible build system"
url="https://bazel.build/"
@@ -19,7 +19,8 @@ subpackages="
$pkgname-bash-completion
$pkgname-zsh-completion
"
-source="https://github.com/bazelbuild/bazel/releases/download/$pkgver/bazel-$pkgver-dist.zip"
+source="https://github.com/bazelbuild/bazel/releases/download/$pkgver/bazel-$pkgver-dist.zip
+ patch_TEMP_FAILURE_RETRY.patch"
build() {
# based on
@@ -93,4 +94,5 @@ unpack() {
unzip "$srcdir"/bazel-$pkgver-dist.zip -d "$builddir" > /dev/null
}
-sha512sums="d9e1bac8422b48474709cae5b5a1cba2d71780e2666594d397d874bb86bb13e53b4b953800b4eb50c2a02385fa576bf7b4c2a71534bf13fbdb03d8b96a481f6a bazel-3.5.0-dist.zip"
+sha512sums="e8746ef5ec22feb95e9dbbddb3fb56cf8f49c80f326fc2a4e0ce2619607826fac22f46bfb995daee55bf9ffabb9d646b8454be2bce7b479da5cf2a7e5b3be62b bazel-3.7.2-dist.zip
+b9e54443431fd0523831a777ab193515151402e61fd74bb2bbf5362136c5bf0fdc3072609a6b52d43b3ff3778759250d81c888c4e158d3d54f78f5a7ff6337c7 patch_TEMP_FAILURE_RETRY.patch"
diff --git a/testing/bazel3/patch_TEMP_FAILURE_RETRY.patch b/testing/bazel3/patch_TEMP_FAILURE_RETRY.patch
new file mode 100644
index 0000000000..127c5edbe5
--- /dev/null
+++ b/testing/bazel3/patch_TEMP_FAILURE_RETRY.patch
@@ -0,0 +1,20 @@
+--- a/src/main/tools/linux-sandbox-pid1.cc.old
++++ b/src/main/tools/linux-sandbox-pid1.cc
+@@ -54,6 +54,17 @@
+ #include "src/main/tools/logging.h"
+ #include "src/main/tools/process-tools.h"
+
++// TEPM_FAILURE_RETRY is glibc specific and is not available on e.g. musl
++// Taken from glibc unistd.h
++#ifndef TEMP_FAILURE_RETRY
++# define TEMP_FAILURE_RETRY(expression) \
++ (__extension__ \
++ ({ long int __result; \
++ do __result = (long int) (expression); \
++ while (__result == -1L && errno == EINTR); \
++ __result; }))
++#endif
++
+ static int global_child_pid;
+
+ static void SetupSelfDestruction(int *sync_pipe) {
diff --git a/testing/bchunk/APKBUILD b/testing/bchunk/APKBUILD
index 064d5552c4..cef2ddd932 100644
--- a/testing/bchunk/APKBUILD
+++ b/testing/bchunk/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Alexander Edland <alpine@ocv.me>
-# Maintainer: Alexander Edland <alpine@ocv.me>
+# Maintainer:
pkgname=bchunk
pkgver=1.2.2
-pkgrel=0
+pkgrel=1
pkgdesc="Convert bin+cue CD images to .iso and .cdr"
url="https://github.com/hessu/bchunk"
arch="all"
@@ -22,7 +22,7 @@ package() {
mkdir -p \
"$pkgdir/usr/bin" \
"$pkgdir/usr/share/man/man1"
-
+
make -j1 \
BIN_DIR="$pkgdir/usr/bin" \
MAN_DIR="$pkgdir/usr/share/man" \
diff --git a/testing/bcnm/APKBUILD b/testing/bcnm/APKBUILD
index 97d3818ff5..08fadabe9b 100644
--- a/testing/bcnm/APKBUILD
+++ b/testing/bcnm/APKBUILD
@@ -1,12 +1,13 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer:
+# Maintainer: Laurent Bercot <ska-devel@skarnet.org>
pkgname=bcnm
-pkgver=0.0.1.0
+pkgver=0.0.1.2
pkgrel=0
pkgdesc="Better Client Network Manager"
-url="https://skarnet.org/software/bcnm"
+url="https://skarnet.org/software/bcnm/"
arch="all"
license="ISC"
+options="!check"
makedepends="skalibs-dev linux-headers"
subpackages="$pkgname-dev $pkgname-doc"
source="https://skarnet.org/software/bcnm/bcnm-$pkgver.tar.gz"
@@ -33,4 +34,4 @@ doc() {
cp -a "$builddir/doc" "$subpkgdir/usr/share/doc/$pkgname"
}
-sha512sums="abe37c2629baa3c583734c7f783565c52f376ff553c503b5666e081cce042efa2e4d2a219b4911b23ea1c437f1ab0d9d1a928cc5126d8efb65e2981b86b220e1 bcnm-0.0.1.0.tar.gz"
+sha512sums="41c69b4800dc347f12b06010fe6a64391ad18fc35f0171fdcedb7843725dc6308c1d1f0486b10618938f6f98c8ca63eb15567af64e271efffcf255a8b96c3add bcnm-0.0.1.2.tar.gz"
diff --git a/testing/bees/APKBUILD b/testing/bees/APKBUILD
index fc8b9bac9d..1a7ef65091 100644
--- a/testing/bees/APKBUILD
+++ b/testing/bees/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Bradley Saulteaux <bradsoto@gmail.com>
pkgname=bees
-pkgver=0.6.3
+pkgver=0.6.4
pkgrel=0
pkgdesc="Best-Effort Extent-Same, a btrfs dedup agent"
url="https://github.com/Zygo/bees"
@@ -30,7 +30,7 @@ package() {
"$pkgdir"/etc/init.d/$pkgname
}
-sha512sums="e9eec3c2c51e0f3fd630e2c213d16c56421d6deb576a8d5ef1bb5e662344d88539bfd8ea38f4289bc812caead46a3892603a9554406efcaaf4e428bd4e5cce07 bees-0.6.3.tar.gz
+sha512sums="ce0eb66ac0770838e13ba6007fd765c02aea3f5eefc09e2834118d420e71693c37b8aa8511cfc9577ca09ab82d37787a1854edbed090c059759b29c70d834672 bees-0.6.4.tar.gz
50c9cc16f094a0a69f31cf6e42601b9114344ea23a1455d6b5a3f18829ad03426ebdc37187af747bb74f51f75866c3a6da8805d0537af8e729a2f53819d52efb 10-pthread_getname1.patch
2e13a670184d71b64e04450adb182d0a6e842e1a7d561882e0a07ae4ea7a9ed15a3fcce03f61c5412eabdb2fadf559f221e21ffd10440c4b8b700f3eab02aab4 ppc64le_fix_min_compare.patch
093bc4c9604a0b28b39069e447d83800c91d0974fe4618ce5e5063e5c816b2d63c1b633710c592d76e8f6367d696283d6fa4a3a9561b09ce62fa28cabf8e55d0 bees.initd"
diff --git a/testing/belcard/APKBUILD b/testing/belcard/APKBUILD
index 437f490fce..c4e6d6f4ed 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.4.13
+pkgver=4.4.32
pkgrel=0
pkgdesc="C++ library to manipulate VCard standard format"
url="https://linphone.org"
@@ -37,4 +37,4 @@ dev() {
}
-sha512sums="3fead6ec2e6b8a275aa761ed6d0ca989d061a51041e4b416bdb4ab07f5fa8f187087090cb4f03000a8eba1f10829484b3cafb0e5568fcdd783c21c154cdf231a belcard-4.4.13.tar.gz"
+sha512sums="c9fec705dde33f15dd74add4dd2e5b836da23e928db78f6fa8f05572c28b971ca9fd2dda3946fcbe0577d949250d4d2d2ecb829929b9cc831470cc42c90cde63 belcard-4.4.32.tar.gz"
diff --git a/testing/belle-sip/APKBUILD b/testing/belle-sip/APKBUILD
index 2d16258984..d412417a19 100644
--- a/testing/belle-sip/APKBUILD
+++ b/testing/belle-sip/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=belle-sip
-pkgver=4.4.13
+pkgver=4.4.32
pkgrel=0
pkgdesc="SIP (RFC3261) implementation written in C"
url="https://www.linphone.org"
@@ -32,5 +32,5 @@ package() {
make -C build DESTDIR="$pkgdir" install
}
-sha512sums="a6dc5b9f8442112e05b4615e280b7be11c753ab428eb63573308db1699cd484c294707009ad09408793f259658b5937a856a00ca719fead102eab3170846ca20 belle-sip-4.4.13.tar.gz
+sha512sums="1c7cb25503706517d2249848867d48e7a3eb0ffbf3e5337ad54d17ea2ed2655cea20b143ef49a1e98ce3578f935ffa50bcd04acb224f6ae50efc71660c59030a belle-sip-4.4.32.tar.gz
04be4dfba3a21f3ab9d9e439a64958bd8e844a9f151b798383bd9e0dd6ebc416783ae7cb1d1dbb27fb7288ab9756b13b8338cdb8ceb41a10949c852ad45ab1f2 antlr.jar"
diff --git a/testing/belr/APKBUILD b/testing/belr/APKBUILD
index 5364d7dce0..8c07f56196 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.4.13
+pkgver=4.4.32
pkgrel=0
pkgdesc="ABNF Parser"
url="https://www.linphone.org"
@@ -29,4 +29,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="311e758bef26ec788fa00e7f7a8df2b7759b7871e808bc58a90e2db6c34258a9f63f02bc378a65ec9cc9579a4ee5f8a4a91c502af55f8ca155693d0ead152060 belr-4.4.13.tar.gz"
+sha512sums="23623c07d9901d90c4b18a68843534cdf3b7fd587f841e1c2ec924d200fedf00d8dec84b514d504da59ea23345dc9811dc8a3eb10236406dfd47f04040c35937 belr-4.4.32.tar.gz"
diff --git a/testing/berry/APKBUILD b/testing/berry/APKBUILD
index 5865938924..184f3914fb 100644
--- a/testing/berry/APKBUILD
+++ b/testing/berry/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Justin Berthault <justin.berthault@zaclys.net>
pkgname=berry
pkgver=0.1.7
-pkgrel=0
+pkgrel=1
pkgdesc="a healthy, byte-sized window manager"
url="https://berrywm.org/"
arch="all"
@@ -20,4 +20,4 @@ package() {
make DESTDIR=$pkgdir PREFIX=/usr MANPREFIX=/usr/share/man install
}
-sha512sums="956e5f10be1c773e4111ea4e36bf3cb32cb38f35f29ea2d2f0d456f02a0600112b67ae6e83b3a1ed5ddb4d7d26acaeb38eee02f7c10c3778d02ea00c61085a67 berry-0.1.7.tar.gz"
+sha512sums="2920890324d25b71da616960b1914aafcfabf542049696daecfe699ed447ee4e78427067fc1c11e27a466196f9c6d9b7c3b2a36f85c80ac03f5856f38e2e2e66 berry-0.1.7.tar.gz"
diff --git a/testing/bfs/APKBUILD b/testing/bfs/APKBUILD
index ab50e1ae07..08fe9da855 100644
--- a/testing/bfs/APKBUILD
+++ b/testing/bfs/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: dai9ah <dai9ah@protonmail.com>
# Maintainer: dai9ah <dai9ah@protonmail.com>
pkgname=bfs
-pkgver=2.0
+pkgver=2.1
pkgrel=0
pkgdesc="Breadth-first variant of the UNIX find command"
url="https://github.com/tavianator/bfs"
@@ -25,4 +25,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="44841ab5cdafc7bf80163f14d3bc443063a49d8ffa7d112f7ad41d6df6c433518b07c38b7afd87ab55e4c7dd389b9f57b6149081861b1c9a5d6eae77c5cc12d2 bfs-2.0.tar.gz"
+sha512sums="bfbb2f1664c2f0718c125ae7ec6cccede3c28e2f117e7c6ae2ec370ed9dc3e69d688498765089670fe784518ec65a1bae6151ddd40010873854d5f8206359446 bfs-2.1.tar.gz"
diff --git a/testing/bigbang/APKBUILD b/testing/bigbang/APKBUILD
new file mode 100644
index 0000000000..09a6dc73f6
--- /dev/null
+++ b/testing/bigbang/APKBUILD
@@ -0,0 +1,53 @@
+# Contributor: MathxH Chen <brainfvck@foxmail.com>
+# Maintainer: MathxH Chen <brainfvck@foxmail.com>
+pkgname=bigbang
+pkgver=0.0.4
+pkgrel=1
+pkgdesc="The core node of bigbang blockchain network"
+url="https://github.com/BigBang-Foundation/BigBang"
+# x86, armv7, armhf, ppc64le - PoW Hash algorithm does not support 32-bit or powerpc at present
+# s390x, mips64 - tests fail
+arch="x86_64 aarch64"
+license="MIT"
+makedepends="
+ cmake
+ python3
+ boost-dev
+ openssl-dev
+ readline-dev
+ ncurses-dev
+ libsodium-dev
+ libexecinfo-dev
+ leveldb-dev
+ snappy-dev
+ "
+# cmakelists.patch force use dynamic libs.
+source="$pkgname-$pkgver.tar.gz::https://github.com/BigBang-Foundation/BigBang/archive/v$pkgver.tar.gz
+ cmakelists.patch
+ "
+builddir="$srcdir/BigBang-$pkgver"
+
+build() {
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DALPINE_LINUX=True \
+ $CMAKE_CROSSOPTS .
+ make -C build
+}
+
+check() {
+ ./build/test/test_big
+ ./build/test/test_ctsdb
+}
+
+package() {
+ make -C build DESTDIR="$pkgdir" install
+}
+
+
+sha512sums="fdc03a05c4d367823e4fed474be2a7d7ff3455e8859eaa11839e1d195e84a8097f8bf3849b0d048d556fb2dbd624f1013814137183616deb5941dfd4b0159f8f bigbang-0.0.4.tar.gz
+cfc989960f59de959a1d1acefd8abff347c5a9ef3e834a01828ab9ee8c4ba392b4d363aeb667de472b44a16e2ffe25f978b67d0968be85d781f9f9fd0569d41f cmakelists.patch"
diff --git a/testing/bigbang/cmakelists.patch b/testing/bigbang/cmakelists.patch
new file mode 100755
index 0000000000..cc34275040
--- /dev/null
+++ b/testing/bigbang/cmakelists.patch
@@ -0,0 +1,39 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -94,21 +94,21 @@
+ endif()
+
+ # packages
+-if(UNIX AND NOT CYGWIN)
+- set(Boost_USE_STATIC_LIBS ON)
+- set(OPENSSL_USE_STATIC_LIBS ON)
+- set(sodium_USE_STATIC_LIBS ON)
+- set(Boost_USE_MULTITHREADED ON)
+- set(Protobuf_USE_STATIC_LIBS ON)
+- set(Readline_USE_STATIC_LIBS ON)
+-else()
+- set(Boost_USE_STATIC_LIBS OFF)
+- set(OPENSSL_USE_STATIC_LIBS OFF)
+- set(sodium_USE_STATIC_LIBS OFF)
+- set(Boost_USE_MULTITHREADED OFF)
+- set(Protobuf_USE_STATIC_LIBS OFF)
+- set(Readline_USE_STATIC_LIBS OFF)
+-endif()
++# if(UNIX AND NOT CYGWIN)
++# set(Boost_USE_STATIC_LIBS ON)
++# set(OPENSSL_USE_STATIC_LIBS ON)
++# set(sodium_USE_STATIC_LIBS ON)
++# set(Boost_USE_MULTITHREADED ON)
++# set(Protobuf_USE_STATIC_LIBS ON)
++# set(Readline_USE_STATIC_LIBS ON)
++# else()
++# set(Boost_USE_STATIC_LIBS OFF)
++# set(OPENSSL_USE_STATIC_LIBS OFF)
++# set(sodium_USE_STATIC_LIBS OFF)
++# set(Boost_USE_MULTITHREADED OFF)
++# set(Protobuf_USE_STATIC_LIBS OFF)
++# set(Readline_USE_STATIC_LIBS OFF)
++# endif()
+
+ set(Boost_NO_BOOST_CMAKE ON)
+ set(Boost_USE_MULTITHREADED ON)
diff --git a/testing/bitlbee-facebook/APKBUILD b/testing/bitlbee-facebook/APKBUILD
index 7e30c020ea..382742207e 100644
--- a/testing/bitlbee-facebook/APKBUILD
+++ b/testing/bitlbee-facebook/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Marvin Steadfast <marvin@xsteadfastx.org>
# Maintainer: Marvin Steadfast <marvin@xsteadfastx.org>
pkgname=bitlbee-facebook
-pkgver=1.2.0
+pkgver=1.2.1
pkgrel=0
pkgdesc="Facebook protocol plugin for BitlBee"
url="https://github.com/jgeboski/bitlbee-facebook"
@@ -26,4 +26,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="5cd5e7cd85b24c76ebb62932c9ad513d08059f08e3b8817e1a767d5677cd0a28812a622237a1de77cf5f6b62b3df65ec236a7f552fdd647248e315e8fb050a6e bitlbee-facebook-1.2.0.tar.gz"
+sha512sums="2df709c6caf9ef55807e3d5ff11e6960c75e5bf4788824221a250c75048b77cb1cf57bb3462c2815f34d704c130e3435ba8463177ab2dc5af401cbaef7e5a077 bitlbee-facebook-1.2.1.tar.gz"
diff --git a/testing/bitwarden_rs/APKBUILD b/testing/bitwarden_rs/APKBUILD
new file mode 100644
index 0000000000..3eb2ea9523
--- /dev/null
+++ b/testing/bitwarden_rs/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Chris Kruger <alpine@krugerheavyindustries.com>
+# Maintainer: Chris Kruger <alpine@krugerheavyindustries.com>
+pkgname=bitwarden_rs
+pkgver=0_git20201120
+_pkgcommit=01523fae34551a2740a921bc48f76cfe38eedb78
+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*
+license="GPL-3.0-only"
+makedepends="rust cargo sqlite-dev postgresql-dev"
+install="$pkgname.pre-install"
+pkgusers="bitwarden_rs"
+pkggroups="bitwarden_rs"
+options="!check" # Doesn't recognise x86_64-unknown-linux-musl yet
+source="$pkgname-$pkgver.tar.gz::https://github.com/dani-garcia/bitwarden_rs/archive/$_pkgcommit.tar.gz
+ $pkgname-webvault-$_bw_web_ver.tar.gz::https://github.com/dani-garcia/bw_web_builds/releases/download/v$_bw_web_ver/bw_web_v$_bw_web_ver.tar.gz
+ $pkgname.initd
+ $pkgname.confd"
+builddir="$srcdir/$pkgname-$_pkgcommit"
+
+build() {
+ cargo build --release --features sqlite,postgresql
+}
+
+check() {
+ cargo test --release --features sqlite,postgresql
+}
+
+package() {
+ install -d "$pkgdir"/usr/sbin
+ install -m755 target/release/bitwarden_rs "$pkgdir"/usr/sbin/
+ install -d -m744 -o bitwarden_rs -g bitwarden_rs "$pkgdir"/var/lib/bitwarden_rs "$pkgdir"/var/log/"$pkgname"
+ (cd "$srcdir"/web-vault; find . -type f -exec \
+ install -D -m644 -o bitwarden_rs -g bitwarden_rs {} "$pkgdir"/var/lib/bitwarden_rs/web-vault/{} \;)
+ install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
+ install -Dm655 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
+}
+
+sha512sums="dbf08d6bc4b9aa893ebd4d7a29e2f3e0746ce07e75ffb91144f0470dc317656a2314ff2c1a9d711e9bbb9c0f6302b7d8a8153dd8aeb3c0c276a5097eb694323d bitwarden_rs-0_git20201120.tar.gz
+12606b180c4730daab7360db4427de061aad92b9307e421d3064289dcd53ebe59aded93831bffb3bef74a45af10551a0120ecbbe0f6309a7d81a56f53c29c572 bitwarden_rs-webvault-2.17.1.tar.gz
+c731e2ede2ff4254103ccb0a6e67afcaba6a288d07a00e2741b9708aab009b112a2d1a824963351924af1f285c312a2b8ba331d29d65bd850431a72a6f5fcc0b bitwarden_rs.initd
+24e1a1f8129ad9e37b84f940c69143048e444f73b097946fa2ff8998d81e0b49721edbe9c8fd1446ae74b57700938c49f26e371fa32da0a06a54668abe9d7ac6 bitwarden_rs.confd"
diff --git a/testing/bitwarden_rs/bitwarden_rs.confd b/testing/bitwarden_rs/bitwarden_rs.confd
new file mode 100644
index 0000000000..31c64f95fb
--- /dev/null
+++ b/testing/bitwarden_rs/bitwarden_rs.confd
@@ -0,0 +1,287 @@
+## Bitwarden_RS Configuration File
+## Uncomment any of the following lines to change the defaults
+##
+## Be aware that most of these settings will be overridden if they were changed
+## in the admin interface. Those overrides are stored within DATA_FOLDER/config.json .
+
+## Main data folder
+DATA_FOLDER=/var/lib/bitwarden_rs
+
+## Database URL
+## When using SQLite, this is the path to the DB file, default to %DATA_FOLDER%/db.sqlite3
+# DATABASE_URL=data/db.sqlite3
+## When using MySQL, specify an appropriate connection URI.
+## Details: https://docs.diesel.rs/diesel/mysql/struct.MysqlConnection.html
+# DATABASE_URL=mysql://user:password@host[:port]/database_name
+## When using PostgreSQL, specify an appropriate connection URI (recommended)
+## or keyword/value connection string.
+## Details:
+## - https://docs.diesel.rs/diesel/pg/struct.PgConnection.html
+## - https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING
+# DATABASE_URL=postgresql://user:password@host[:port]/database_name
+
+## Database max connections
+## Define the size of the connection pool used for connecting to the database.
+# DATABASE_MAX_CONNS=10
+
+## Individual folders, these override %DATA_FOLDER%
+# RSA_KEY_FILENAME=data/rsa_key
+# ICON_CACHE_FOLDER=data/icon_cache
+# ATTACHMENTS_FOLDER=data/attachments
+
+## Templates data folder, by default uses embedded templates
+## Check source code to see the format
+# TEMPLATES_FOLDER=/path/to/templates
+## Automatically reload the templates for every request, slow, use only for development
+# RELOAD_TEMPLATES=false
+
+## Client IP Header, used to identify the IP of the client, defaults to "X-Client-IP"
+## Set to the string "none" (without quotes), to disable any headers and just use the remote IP
+# IP_HEADER=X-Client-IP
+
+## Cache time-to-live for successfully obtained icons, in seconds (0 is "forever")
+# ICON_CACHE_TTL=2592000
+## Cache time-to-live for icons which weren't available, in seconds (0 is "forever")
+# ICON_CACHE_NEGTTL=259200
+
+## Web vault settings
+# WEB_VAULT_FOLDER=web-vault/
+# WEB_VAULT_ENABLED=true
+
+## Enables websocket notifications
+# WEBSOCKET_ENABLED=false
+
+## Controls the WebSocket server address and port
+# WEBSOCKET_ADDRESS=0.0.0.0
+# WEBSOCKET_PORT=3012
+
+## Enable extended logging, which shows timestamps and targets in the logs
+# EXTENDED_LOGGING=true
+
+## Timestamp format used in extended logging.
+## Format specifiers: https://docs.rs/chrono/latest/chrono/format/strftime
+# LOG_TIMESTAMP_FORMAT="%Y-%m-%d %H:%M:%S.%3f"
+
+## Logging to file
+## It's recommended to also set 'ROCKET_CLI_COLORS=off'
+# LOG_FILE=/path/to/log
+
+## Logging to Syslog
+## This requires extended logging
+## It's recommended to also set 'ROCKET_CLI_COLORS=off'
+# USE_SYSLOG=false
+
+## Log level
+## Change the verbosity of the log output
+## Valid values are "trace", "debug", "info", "warn", "error" and "off"
+## Setting it to "trace" or "debug" would also show logs for mounted
+## routes and static file, websocket and alive requests
+# LOG_LEVEL=Info
+
+## Enable WAL for the DB
+## Set to false to avoid enabling WAL during startup.
+## Note that if the DB already has WAL enabled, you will also need to disable WAL in the DB,
+## this setting only prevents bitwarden_rs from automatically enabling it on start.
+## Please read project wiki page about this setting first before changing the value as it can
+## cause performance degradation or might render the service unable to start.
+# ENABLE_DB_WAL=true
+
+## Database connection retries
+## Number of times to retry the database connection during startup, with 1 second delay between each retry, set to 0 to retry indefinitely
+# DB_CONNECTION_RETRIES=15
+
+## Disable icon downloading
+## Set to true to disable icon downloading, this would still serve icons from $ICON_CACHE_FOLDER,
+## but it won't produce any external network request. Needs to set $ICON_CACHE_TTL to 0,
+## otherwise it will delete them and they won't be downloaded again.
+# DISABLE_ICON_DOWNLOAD=false
+
+## Icon download timeout
+## Configure the timeout value when downloading the favicons.
+## The default is 10 seconds, but this could be to low on slower network connections
+# ICON_DOWNLOAD_TIMEOUT=10
+
+## Icon blacklist Regex
+## Any domains or IPs that match this regex won't be fetched by the icon service.
+## Useful to hide other servers in the local network. Check the WIKI for more details
+## NOTE: Always enclose this regex withing single quotes!
+# ICON_BLACKLIST_REGEX='^(192\.168\.0\.[0-9]+|192\.168\.1\.[0-9]+)$'
+
+## Any IP which is not defined as a global IP will be blacklisted.
+## Useful to secure your internal environment: See https://en.wikipedia.org/wiki/Reserved_IP_addresses for a list of IPs which it will block
+# ICON_BLACKLIST_NON_GLOBAL_IPS=true
+
+## Disable 2FA remember
+## Enabling this would force the users to use a second factor to login every time.
+## Note that the checkbox would still be present, but ignored.
+# DISABLE_2FA_REMEMBER=false
+
+## Maximum attempts before an email token is reset and a new email will need to be sent.
+# EMAIL_ATTEMPTS_LIMIT=3
+
+## Token expiration time
+## Maximum time in seconds a token is valid. The time the user has to open email client and copy token.
+# EMAIL_EXPIRATION_TIME=600
+
+## Email token size
+## Number of digits in an email token (min: 6, max: 19).
+## Note that the Bitwarden clients are hardcoded to mention 6 digit codes regardless of this setting!
+# EMAIL_TOKEN_SIZE=6
+
+## Controls if new users can register
+# SIGNUPS_ALLOWED=true
+
+## Controls if new users need to verify their email address upon registration
+## Note that setting this option to true prevents logins until the email address has been verified!
+## The welcome email will include a verification link, and login attempts will periodically
+## trigger another verification email to be sent.
+# SIGNUPS_VERIFY=false
+
+## If SIGNUPS_VERIFY is set to true, this limits how many seconds after the last time
+## an email verification link has been sent another verification email will be sent
+# SIGNUPS_VERIFY_RESEND_TIME=3600
+
+## If SIGNUPS_VERIFY is set to true, this limits how many times an email verification
+## email will be re-sent upon an attempted login.
+# SIGNUPS_VERIFY_RESEND_LIMIT=6
+
+## Controls if new users from a list of comma-separated domains can register
+## even if SIGNUPS_ALLOWED is set to false
+# SIGNUPS_DOMAINS_WHITELIST=example.com,example.net,example.org
+
+## Controls which users can create new orgs.
+## Blank or 'all' means all users can create orgs (this is the default):
+# ORG_CREATION_USERS=
+## 'none' means no users can create orgs:
+# ORG_CREATION_USERS=none
+## A comma-separated list means only those users can create orgs:
+# ORG_CREATION_USERS=admin1@example.com,admin2@example.com
+
+## Token for the admin interface, preferably use a long random string
+## One option is to use 'openssl rand -base64 48'
+## If not set, the admin panel is disabled
+# ADMIN_TOKEN=Vy2VyYTTsKPv8W5aEOWUbB/Bt3DEKePbHmI4m9VcemUMS2rEviDowNAFqYi1xjmp
+
+## Enable this to bypass the admin panel security. This option is only
+## meant to be used with the use of a separate auth layer in front
+# DISABLE_ADMIN_TOKEN=false
+
+## Invitations org admins to invite users, even when signups are disabled
+# INVITATIONS_ALLOWED=true
+## Name shown in the invitation emails that don't come from a specific organization
+# INVITATION_ORG_NAME=Bitwarden_RS
+
+## Per-organization attachment limit (KB)
+## Limit in kilobytes for an organization attachments, once the limit is exceeded it won't be possible to upload more
+# ORG_ATTACHMENT_LIMIT=
+## Per-user attachment limit (KB).
+## Limit in kilobytes for a users attachments, once the limit is exceeded it won't be possible to upload more
+# USER_ATTACHMENT_LIMIT=
+
+
+## Controls the PBBKDF password iterations to apply on the server
+## The change only applies when the password is changed
+# PASSWORD_ITERATIONS=100000
+
+## Whether password hint should be sent into the error response when the client request it
+# SHOW_PASSWORD_HINT=true
+
+## Domain settings
+## The domain must match the address from where you access the server
+## It's recommended to configure this value, otherwise certain functionality might not work,
+## like attachment downloads, email links and U2F.
+## For U2F to work, the server must use HTTPS, you can use Let's Encrypt for free certs
+# DOMAIN=https://bw.domain.tld:8443
+
+## Allowed iframe ancestors (Know the risks!)
+## https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors
+## Allows other domains to embed the web vault into an iframe, useful for embedding into secure intranets
+## This adds the configured value to the 'Content-Security-Policy' headers 'frame-ancestors' value.
+## Multiple values must be separated with a whitespace.
+# ALLOWED_IFRAME_ANCESTORS=
+
+## Yubico (Yubikey) Settings
+## Set your Client ID and Secret Key for Yubikey OTP
+## You can generate it here: https://upgrade.yubico.com/getapikey/
+## You can optionally specify a custom OTP server
+# YUBICO_CLIENT_ID=11111
+# YUBICO_SECRET_KEY=AAAAAAAAAAAAAAAAAAAAAAAA
+# YUBICO_SERVER=http://yourdomain.com/wsapi/2.0/verify
+
+## Duo Settings
+## You need to configure all options to enable global Duo support, otherwise users would need to configure it themselves
+## Create an account and protect an application as mentioned in this link (only the first step, not the rest):
+## https://help.bitwarden.com/article/setup-two-step-login-duo/#create-a-duo-security-account
+## Then set the following options, based on the values obtained from the last step:
+# DUO_IKEY=<Integration Key>
+# DUO_SKEY=<Secret Key>
+# DUO_HOST=<API Hostname>
+## After that, you should be able to follow the rest of the guide linked above,
+## ignoring the fields that ask for the values that you already configured beforehand.
+
+## Authenticator Settings
+## Disable authenticator time drifted codes to be valid.
+## TOTP codes of the previous and next 30 seconds will be invalid
+##
+## According to the RFC6238 (https://tools.ietf.org/html/rfc6238),
+## we allow by default the TOTP code which was valid one step back and one in the future.
+## This can however allow attackers to be a bit more lucky with there attempts because there are 3 valid codes.
+## You can disable this, so that only the current TOTP Code is allowed.
+## Keep in mind that when a sever drifts out of time, valid codes could be marked as invalid.
+## In any case, if a code has been used it can not be used again, also codes which predates it will be invalid.
+# AUTHENTICATOR_DISABLE_TIME_DRIFT = false
+
+## Rocket specific settings, check Rocket documentation to learn more
+# ROCKET_ENV=staging
+# ROCKET_ADDRESS=0.0.0.0 # Enable this to test mobile app
+# ROCKET_PORT=8000
+# ROCKET_TLS={certs="/path/to/certs.pem",key="/path/to/key.pem"}
+
+## Mail specific settings, set SMTP_HOST and SMTP_FROM to enable the mail service.
+## To make sure the email links are pointing to the correct host, set the DOMAIN variable.
+## Note: if SMTP_USERNAME is specified, SMTP_PASSWORD is mandatory
+# SMTP_HOST=smtp.domain.tld
+# SMTP_FROM=bitwarden-rs@domain.tld
+# SMTP_FROM_NAME=Bitwarden_RS
+# SMTP_PORT=587 # Ports 587 (submission) and 25 (smtp) are standard without encryption and with encryption via STARTTLS (Explicit TLS). Port 465 is outdated and used with Implicit TLS.
+# SMTP_SSL=true # (Explicit) - This variable by default configures Explicit STARTTLS, it will upgrade an insecure connection to a secure one. Unless SMTP_EXPLICIT_TLS is set to true. Either port 587 or 25 are default.
+# SMTP_EXPLICIT_TLS=true # (Implicit) - N.B. This variable configures Implicit TLS. It's currently mislabelled (see bug #851) - SMTP_SSL Needs to be set to true for this option to work. Usually port 465 is used here.
+# SMTP_USERNAME=username
+# SMTP_PASSWORD=password
+# SMTP_TIMEOUT=15
+
+## Defaults for SSL is "Plain" and "Login" and nothing for Non-SSL connections.
+## Possible values: ["Plain", "Login", "Xoauth2"].
+## Multiple options need to be separated by a comma ','.
+# SMTP_AUTH_MECHANISM="Plain"
+
+## Server name sent during the SMTP HELO
+## By default this value should be is on the machine's hostname,
+## but might need to be changed in case it trips some anti-spam filters
+# HELO_NAME=
+
+## SMTP debugging
+## When set to true this will output very detailed SMTP messages.
+## WARNING: This could contain sensitive information like passwords and usernames! Only enable this during troubleshooting!
+# SMTP_DEBUG=false
+
+## Accept Invalid Hostnames
+## DANGEROUS: This option introduces significant vulnerabilities to man-in-the-middle attacks!
+## Only use this as a last resort if you are not able to use a valid certificate.
+# SMTP_ACCEPT_INVALID_HOSTNAMES=false
+
+## Accept Invalid Certificates
+## DANGEROUS: This option introduces significant vulnerabilities to man-in-the-middle attacks!
+## Only use this as a last resort if you are not able to use a valid certificate.
+## If the Certificate is valid but the hostname doesn't match, please use SMTP_ACCEPT_INVALID_HOSTNAMES instead.
+# SMTP_ACCEPT_INVALID_CERTS=false
+
+## Require new device emails. When a user logs in an email is required to be sent.
+## If sending the email fails the login attempt will fail!!
+# REQUIRE_DEVICE_EMAIL=false
+
+## HIBP Api Key
+## HaveIBeenPwned API Key, request it here: https://haveibeenpwned.com/API/Key
+# HIBP_API_KEY=
+
+# vim: syntax=ini
diff --git a/testing/bitwarden_rs/bitwarden_rs.initd b/testing/bitwarden_rs/bitwarden_rs.initd
new file mode 100644
index 0000000000..920a5a51f2
--- /dev/null
+++ b/testing/bitwarden_rs/bitwarden_rs.initd
@@ -0,0 +1,16 @@
+#!/sbin/openrc-run
+
+name="bitwarden_rs"
+description="bitwarden_rs alternative bitwarden backend"
+supervisor="supervise-daemon"
+command="/usr/sbin/bitwarden_rs"
+command_user="bitwarden_rs:bitwarden_rs"
+output_log="/var/log/bitwarden_rs/access.log"
+error_log="/var/log/bitwarden_rs/error.log"
+directory=$DATA_FOLDER
+export DATA_FOLDER
+
+depend() {
+ need localmount net
+ after firewall
+}
diff --git a/testing/bitwarden_rs/bitwarden_rs.pre-install b/testing/bitwarden_rs/bitwarden_rs.pre-install
new file mode 100644
index 0000000000..b4d8fbf91e
--- /dev/null
+++ b/testing/bitwarden_rs/bitwarden_rs.pre-install
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+addgroup -S bitwarden_rs 2>/dev/null
+adduser -S -D -H -h /var/lib/bitwarden_rs -g "Bitwarden RS user" \
+ -s /bin/sh -G bitwarden_rs bitwarden_rs 2>/dev/null
+
+exit 0
diff --git a/testing/blackbox_exporter/APKBUILD b/testing/blackbox_exporter/APKBUILD
index b376a53ae2..5d23b28d29 100644
--- a/testing/blackbox_exporter/APKBUILD
+++ b/testing/blackbox_exporter/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: ungleich <alpinelinux@ungleich.ch>
pkgname=blackbox_exporter
-pkgver=0.17.0
-pkgrel=1
+pkgver=0.18.0
+pkgrel=0
pkgdesc="Prometheus Blackbox Exporter"
url="https://github.com/prometheus/blackbox_exporter"
arch="all !mips !mips64"
@@ -16,6 +16,10 @@ source="
"
subpackages="$pkgname-openrc"
+# secfixes:
+# 0.18.0-r0:
+# - CVE-2020-16248
+
build() {
go build
}
@@ -40,7 +44,7 @@ package() {
install -Dm644 blackbox.yml \
"$pkgdir"/etc/blackbox_exporter/blackbox.yml
}
-sha512sums="9e79d083c5c8caebbc19b6feef04dd189bc91a72dcb3aa946a96543fbe28ae2c49cafeed3f42618747661421897adc17988ffc6cf0d7054cf0a385b85eeafc61 blackbox_exporter-0.17.0.tar.gz
+sha512sums="6579d190c755515d4e5f05e2b6ed4d811010874dba1e16eaf6052e97c655f87aec33550f22ff173d2f3bbc77d091fb4fccad059f62ca6fbb33a372d48ae692f0 blackbox_exporter-0.18.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 25762ee31f..a2c7f72b34 100644
--- a/testing/blender/0001-musl-fixes.patch
+++ b/testing/blender/0001-musl-fixes.patch
@@ -1,4 +1,4 @@
-From 9153ab7a37603571f4caddea39591410206595e0 Mon Sep 17 00:00:00 2001
+From e530dc5b32695c208aa46bfe460ac7d76159a6d3 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
@@ -13,7 +13,7 @@ Original patch by Nathanael Copa
5 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/intern/guardedalloc/intern/mallocn_intern.h b/intern/guardedalloc/intern/mallocn_intern.h
-index 8fc3e43..6a9035e 100644
+index aa95615..f7e347d 100644
--- a/intern/guardedalloc/intern/mallocn_intern.h
+++ b/intern/guardedalloc/intern/mallocn_intern.h
@@ -33,7 +33,7 @@
@@ -92,5 +92,5 @@ index 29e12a9..d90da8f 100644
# endif /* defined(__linux__) && defined(__GNUC__) */
# if defined(OSX_SSE_FPE)
--
-2.29.2
+2.30.1
diff --git a/testing/blender/0002-fix-linking-issue.patch b/testing/blender/0002-fix-linking-issue.patch
index fed1d7ef11..552938cb54 100644
--- a/testing/blender/0002-fix-linking-issue.patch
+++ b/testing/blender/0002-fix-linking-issue.patch
@@ -1,4 +1,4 @@
-From 6619c6afaf2f7f98dc81125fc9a35df767282dff Mon Sep 17 00:00:00 2001
+From 54f5929131f537b6cbb74b5a7da45858cef6020b 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
@@ -8,10 +8,10 @@ Subject: [PATCH 2/3] fix linking issue
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/intern/ghost/CMakeLists.txt b/intern/ghost/CMakeLists.txt
-index 77e777d..da33241 100644
+index 1739659..d6b442b 100644
--- a/intern/ghost/CMakeLists.txt
+++ b/intern/ghost/CMakeLists.txt
-@@ -466,5 +466,5 @@ if(WITH_XR_OPENXR)
+@@ -484,5 +484,5 @@ if(WITH_XR_OPENXR)
endif()
add_definitions(${GL_DEFINITIONS})
@@ -19,5 +19,5 @@ index 77e777d..da33241 100644
+list(APPEND LIB "-lX11" "-lXi" "-lXxf86vm" "-lXfixes" "-lXrender")
blender_add_lib(bf_intern_ghost "${SRC}" "${INC}" "${INC_SYS}" "${LIB}")
--
-2.29.2
+2.30.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 5f3ddbf38b..c09ad05e88 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 aa586696787091ee851c2dc00f76d2b159683c84 Mon Sep 17 00:00:00 2001
+From 3c99b60fddf616268347b3569fea480076c00bef 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.29.2
+2.30.1
diff --git a/testing/blender/APKBUILD b/testing/blender/APKBUILD
index 95c71983bb..e92d505b38 100644
--- a/testing/blender/APKBUILD
+++ b/testing/blender/APKBUILD
@@ -2,7 +2,7 @@
# Contributor: Leon Marz <lmarz@cs.uni-frankfurt.de>
# Maintainer: Mark Riedesel <mark@klowner.com>
pkgname=blender
-pkgver=2.91.0
+pkgver=2.92.0
_pkgver=${pkgver%.[0-9]}
pkgrel=0
pkgdesc="3D Creation/Animation/Publishing System"
@@ -10,12 +10,45 @@ url="https://www.blender.org/"
arch="x86_64" # only on x86_64, mainly because of openvdb
license="GPL-2.0-or-later"
depends="blender-shared=$pkgver-r$pkgrel"
-makedepends="cmake libx11-dev libjpeg-turbo-dev libpng-dev freetype-dev python3-dev
- openimageio-dev opencolorio-dev glew-dev openal-soft-dev ffmpeg-dev blosc-dev
- fftw-dev tiff-dev libxi-dev libsndfile-dev boost-dev openexr-dev py3-numpy-dev
- opensubdiv-dev lzo-dev libxrender-dev openjpeg-dev openxr-dev libtbb-dev libtbb
- llvm10-dev eigen-dev sdl2-dev jack-dev alembic-dev osl-dev osl embree-dev
- embree-static openvdb-dev gmp-dev potrace-dev"
+makedepends="cmake
+ alembic-dev
+ blosc-dev
+ boost-dev
+ eigen-dev
+ embree-dev
+ embree-static
+ ffmpeg-dev
+ fftw-dev
+ freetype-dev
+ glew-dev
+ gmp-dev
+ jack-dev
+ libjpeg-turbo-dev
+ libpng-dev
+ libsndfile-dev
+ libtbb-dev
+ libx11-dev
+ libxi-dev
+ libxrender-dev
+ llvm10-dev
+ lzo-dev
+ openal-soft-dev
+ opencolorio-dev
+ openexr-dev
+ openimageio-dev
+ openjpeg-dev
+ opensubdiv-dev
+ openvdb-dev
+ openxr-dev
+ osl
+ osl-dev
+ potrace-dev
+ pugixml-dev
+ py3-numpy-dev
+ python3-dev
+ sdl2-dev
+ tiff-dev
+ "
subpackages="$pkgname-doc $pkgname-shared::noarch $pkgname-headless py3-$pkgname:python"
source="https://download.blender.org/source/blender-$pkgver.tar.xz
0001-musl-fixes.patch
@@ -103,7 +136,7 @@ python() {
ln -s /usr/share/blender/"$_pkgver" "$subpkgdir"/usr/lib/python"$_py_version"/site-packages/"$_pkgver"
}
-sha512sums="a4b6cb09765d735274fb4a61ac301cbd6ee16f09ab77b19a6e283454b9b8a8c76f1b181501dc285b288130da9e283d3343b948b2855eea00bcb9e114636d55aa blender-2.91.0.tar.xz
-a94245186e126f936f17bc75e4b202b7b9feda00f02b103f274d9d30d68269e86527fe3376dda44d0c3bd27f08b5c4254bfb1ac464e8f871dc3edf5d3e670a5b 0001-musl-fixes.patch
-82ecdf920c2db1b335ce2c6184b852e3e116aaea4d4067e2f5cfa5d32645552dbf4c4619ea195ed3c7e638661745843f32b4da0dcb3bcac959e2f64832eb07c8 0002-fix-linking-issue.patch
-e7d2559eda58bc355c8e8dde57fb3f9c1fdb5cd53e0ececfb81aaa0da9a84f0b271c74fda494cc023af449b2d5e5099b0546c0352739320874b3b01453bfd626 0003-increase-thread-stack-size-for-musl.patch"
+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"
diff --git a/testing/blocky/APKBUILD b/testing/blocky/APKBUILD
index c9f1305ba1..7e63f650f0 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.10
+pkgver=0.12
pkgrel=0
pkgdesc="DNS proxy as ad-blocker for local network"
url="https://github.com/0xERR0R/blocky"
@@ -24,4 +24,4 @@ package() {
install -Dm755 "bin/$pkgname" "$pkgdir/usr/bin/$pkgname"
}
-sha512sums="ffa2b41d4573179b38159bcc6c0067ebf86903f7a6bee60ec694ea7eff02bacac571979cdf70c8783bf5a57c04bff0652fdde602a38969fd5f0254688d4056f2 blocky-0.10.tar.gz"
+sha512sums="1c9f8c54a8edf518bf4b1afca9b998d23f4530257769fe7d8df1b9fd8baff966ebca829ff0f614a67081bdd46e2d21a8287738edd3e8733d8b64cef9af8460a6 blocky-0.12.tar.gz"
diff --git a/testing/blosc/APKBUILD b/testing/blosc/APKBUILD
index bffcdadae0..9f909e1a97 100644
--- a/testing/blosc/APKBUILD
+++ b/testing/blosc/APKBUILD
@@ -1,11 +1,12 @@
# Contributor: Leon Marz <lmarz@cs.uni-frankfurt.de>
# Maintainer: Leon Marz <lmarz@cs.uni-frankfurt.de>
pkgname=blosc
-pkgver=1.20.1
+pkgver=1.21.0
pkgrel=0
pkgdesc="A blocking, shuffling and lossless compression library"
url="https://blosc.org"
-arch="all !armhf" # build failure
+# Test #1631: fuzz_compress .......................................Bus error***Exception:
+arch="all !armhf"
license="BSD-3-Clause"
makedepends="cmake lz4-dev zlib-dev zstd-dev"
subpackages="$pkgname-static $pkgname-dev"
@@ -22,15 +23,16 @@ build() {
-DPREFER_EXTERNAL_ZLIB=ON \
-DPREFER_EXTERNAL_ZSTD=ON \
.
- make -C build
+ cmake --build build
}
check() {
- CTEST_OUTPUT_ON_FAILURE=1 make -C build test
+ cd build
+ CTEST_OUTPUT_ON_FAILURE=1 ctest
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475 blosc-1.20.1.tar.gz"
+sha512sums="76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376 blosc-1.21.0.tar.gz"
diff --git a/testing/bmkdep/APKBUILD b/testing/bmkdep/APKBUILD
new file mode 100644
index 0000000000..587ec589af
--- /dev/null
+++ b/testing/bmkdep/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: David Demelier <markand@malikania.fr>
+# Maintainer: David Demelier <markand@malikania.fr>
+pkgname=bmkdep
+pkgver=20140112
+pkgrel=0
+pkgdesc="Construct Makefile dependency list"
+url="https://github.com/trociny/bmkdep"
+arch="all"
+license="BSD-2-Clause"
+makedepends="bmake groff"
+subpackages="$pkgname-doc"
+source="https://github.com/trociny/bmkdep/archive/bmkdep-$pkgver.tar.gz"
+options="!check" # No tests.
+builddir="$srcdir/$pkgname-$pkgname-$pkgver"
+
+prepare() {
+ default_prepare
+
+ # Program is named bmkdep, update manual page for clarification.
+ sed -i -e "s/mkdep/bmkdep/g;s/MKDEP/BMKDEP/g;" bmkdep.1
+}
+
+build() {
+ bmake
+
+}
+
+package() {
+ bmake install DESTDIR="$pkgdir" MANTARGET=man MANDIR=/usr/share/man PREFIX=/usr
+}
+
+sha512sums="c071adeab94907c4a8cb3d8d8fa8fcfb1f93c37c50ec2801dea530e391b9d6117a7c808fdfda6b9d2505535d2ece5d113639fd3f4d0256f58e9748a8a9f3dc9e bmkdep-20140112.tar.gz"
diff --git a/testing/box2d/APKBUILD b/testing/box2d/APKBUILD
new file mode 100644
index 0000000000..8eeb3479b3
--- /dev/null
+++ b/testing/box2d/APKBUILD
@@ -0,0 +1,48 @@
+# Contributor: TBK <alpine@jjtc.eu>
+# Maintainer: TBK <alpine@jjtc.eu>
+pkgname=box2d
+pkgver=2.4.1
+pkgrel=0
+pkgdesc="2D Physics Engine for Games"
+url="https://box2d.org/"
+arch="all"
+license="MIT"
+makedepends="
+ cmake
+ ninja
+ doxygen
+ libx11-dev
+ libxrandr-dev
+ libxinerama-dev
+ libxcursor-dev
+ "
+subpackages="$pkgname-doc $pkgname-dev"
+source="$pkgname-$pkgver.tar.gz::https://github.com/erincatto/box2d/archive/v$pkgver.tar.gz"
+
+build() {
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build \
+ -GNinja \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBOX2D_BUILD_DOCS=ON \
+ -DBOX2D_BUILD_TESTBED=OFF \
+ -DBOX2D_BUILD_UNIT_TESTS=ON \
+ $CMAKE_CROSSOPTS .
+ ninja -C build
+}
+
+check() {
+ echo "Running unit_test"
+ build/bin/unit_test
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C build install
+}
+
+sha512sums="d900f925b77906777719c91488bdc5e2df1ad1f4a8ca39a574229f5e57070e3a843bdd7530e817112605fde6d82145c872d8afdfc65b84531a73199098c81162 box2d-2.4.1.tar.gz"
diff --git a/testing/bpfmon/APKBUILD b/testing/bpfmon/APKBUILD
deleted file mode 100644
index 95d6612282..0000000000
--- a/testing/bpfmon/APKBUILD
+++ /dev/null
@@ -1,26 +0,0 @@
-# Contributor: Milan P. Stanić <mps@arvanta.net>
-# Maintainer: Milan P. Stanić <mps@arvanta.net>
-pkgname=bpfmon
-pkgver=2.49
-pkgrel=0
-pkgdesc="BPF based visual packet rate monitor"
-url="https://github.com/bbonev/bpfmon"
-arch="all"
-license="GPL-2.0-or-later"
-makedepends="libpcap-dev yascreen-dev"
-options="!check" # no test
-subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/bbonev/bpfmon/archive/v$pkgver.tar.gz
- fix-makefile.patch"
-
-build() {
- make PREFIX=/usr
-}
-
-package() {
- make PREFIX=/usr INSTALL=install DESTDIR="$pkgdir" install
- install -Dm0644 bpfmon.8 "$pkgdir"/usr/share/man/man8/bpfmon.8
-}
-
-sha512sums="37a5baafa99bc5afe9fe9f708c0121c1183b0fd881a920bd9b5240adb4b992e542787233a297ee81854f016a5b8f049f2ee9a7aee74a6950d0a89c264ba02629 bpfmon-2.49.tar.gz
-9a223d2f600b8e40d99b9f474eca3341f7bde18a779c98c46d7b059ccc5c0e6decb510e24f3478778a6b9e52fcccaf385aa3cf24752914789e32adb201949b0c fix-makefile.patch"
diff --git a/testing/bpfmon/fix-makefile.patch b/testing/bpfmon/fix-makefile.patch
deleted file mode 100644
index c2b5ea36d0..0000000000
--- a/testing/bpfmon/fix-makefile.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Author: Milan P. Stanić <mps@arvanta.net>
-Date: Tue Oct 27 19:42:261 2020 +0000
-
-fix install options for busybox install applet
-
---- a/Makefile 2020-10-13 01:14:04.000000000 +0000
-+++ b/Makefile 2020-10-27 19:52:24.111001813 +0000
-@@ -83,7 +83,7 @@
- rm -f bpfmon bpfmon.o psort psort.o
-
- install: bpfmon
-- $(INSTALL) -TD -m 0755 $< $(DESTDIR)$(PREFIX)/sbin/$<
-+ $(INSTALL) -D -m 0755 $< $(DESTDIR)$(PREFIX)/sbin/$<
- $(STRIP) $<
-
- mkotar:
diff --git a/testing/bpytop/APKBUILD b/testing/bpytop/APKBUILD
deleted file mode 100644
index d56768e41f..0000000000
--- a/testing/bpytop/APKBUILD
+++ /dev/null
@@ -1,24 +0,0 @@
-# Contributor: Michał Polański <michal@polanski.me>
-# Maintainer: Michał Polański <michal@polanski.me>
-pkgname=bpytop
-pkgver=1.0.50
-pkgrel=0
-pkgdesc="Resource monitor"
-url="https://github.com/aristocratos/bpytop"
-license="Apache-2.0"
-arch="noarch"
-options="!check" # no test suite
-depends="python3 py3-psutil"
-subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/aristocratos/bpytop/archive/v$pkgver.tar.gz"
-
-prepare() {
- default_prepare
- sed -i "s/update_check: bool = True/update_check: bool = False/" bpytop.py
-}
-
-package() {
- make install DESTDIR="$pkgdir" PREFIX=/usr DOCDIR=/usr/share/doc/bpytop
-}
-
-sha512sums="c2a848c093daff42f78fa81be6e54a3176fc3cb17ad0e0e7f2ab3011a85da9146e1dd2f3586ee7ef3b39f25df0ae9e07740ddbc3489cd2c6b5431ddc02834b0a bpytop-1.0.50.tar.gz"
diff --git a/testing/brightnessctl/APKBUILD b/testing/brightnessctl/APKBUILD
new file mode 100644
index 0000000000..cac8ed84a4
--- /dev/null
+++ b/testing/brightnessctl/APKBUILD
@@ -0,0 +1,24 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Maintainer: Julian <juw@posteo.de>
+pkgname=brightnessctl
+pkgver=0.5.1
+pkgrel=0
+pkgdesc="Program to read and control device brightness"
+options="!check" # No testsuite
+url="https://github.com/Hummer12007/brightnessctl"
+arch="all"
+license="MIT"
+makedepends="elogind-dev"
+subpackages="$pkgname-doc"
+install="$pkgname.post-install"
+source="$pkgname-$pkgver.tar.gz::https://github.com/Hummer12007/brightnessctl/archive/$pkgver.tar.gz"
+
+build() {
+ make INSTALL_UDEV_RULES=1
+}
+
+package() {
+ make install DESTDIR="$pkgdir" INSTALL_UDEV_RULES=1
+}
+
+sha512sums="41ac86357b3b5a3d54a043140a6bdb1fb68d5080a16e86692059ad58f4b9134a8532432a3f664c70c665a4ad73ea8a94cc9b88fa84abc28f0356b8b397aaebc7 brightnessctl-0.5.1.tar.gz"
diff --git a/testing/brightnessctl/brightnessctl.post-install b/testing/brightnessctl/brightnessctl.post-install
new file mode 100644
index 0000000000..fc16251e6b
--- /dev/null
+++ b/testing/brightnessctl/brightnessctl.post-install
@@ -0,0 +1,10 @@
+#!/bin/sh
+#
+# If we have udev running then reload the rules and add the
+# proper subsystems so people can use it
+if [ -S /run/udev/control ]; then
+ udevadm control --reload-rules
+ udevadm trigger -s leds -s backlight -c add
+fi
+
+exit 0
diff --git a/testing/broot/APKBUILD b/testing/broot/APKBUILD
index 985ffd5305..06da448a98 100644
--- a/testing/broot/APKBUILD
+++ b/testing/broot/APKBUILD
@@ -1,22 +1,26 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer:
pkgname=broot
-pkgver=1.0.8
+pkgver=1.2.7
pkgrel=0
pkgdesc="New way to see and navigate directory trees"
url="https://github.com/Canop/broot"
-arch="all !s390x !mips !mips64 !ppc64le" # blocked by cargo, ppc64le: build failure
+arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # limited by rust/cargo
license="MIT"
-makedepends="cargo"
+makedepends="cargo libgit2-dev"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/broot/$pkgver/download"
+source="$pkgname-$pkgver.tar.gz::https://github.com/Canop/broot/archive/v$pkgver.tar.gz
+ minimize-size.patch
+ "
+
+export LIBGIT2_SYS_USE_PKG_CONFIG=1 # Use system libgit2
build() {
cargo build --release --locked
}
check() {
- cargo test --release --locked
+ cargo test --locked
}
package() {
@@ -24,4 +28,5 @@ package() {
install -Dm0644 man/page "$pkgdir"/usr/share/man/man1/broot.1
}
-sha512sums="aa7480ece80aca38001225b9c84bf4135a1fa64fc5ba9c2e649604793c47777a732b8ac7a5aca5cb9efb37d5543fb3942f0b8f8b7f431bf6ace819cf14b71e4a broot-1.0.8.tar.gz"
+sha512sums="7a07c59555df5563a24a12f0f2a98b02a4f8e392dc71ab8275b5f0ea34c04813ae39f98a4c80ff102744673859856b8710eb4b8accad092ed7a3513a92fbc258 broot-1.2.7.tar.gz
+05bbce2c8553beba42d13e50de87e4a320aed45787d788269388e04408cf9325dba5cd44ce24c30547483e7b6e9561d3aca17e06ca2b8097fc24a387395dac0b minimize-size.patch"
diff --git a/testing/broot/minimize-size.patch b/testing/broot/minimize-size.patch
new file mode 100644
index 0000000000..208d290b6d
--- /dev/null
+++ b/testing/broot/minimize-size.patch
@@ -0,0 +1,13 @@
+Minimize size of the binary.
+
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -77,6 +77,8 @@
+ [profile.release]
+ lto = true # link time optimization - roughly halves the size of the exec
+ codegen-units = 1 # this removes a few hundred bytes from the final exec size
++opt-level = "z"
++panic = "abort"
+
+ [[bench]]
+ name = "fuzzy"
diff --git a/testing/btfs/APKBUILD b/testing/btfs/APKBUILD
index 0db302a315..5d7ef87e92 100644
--- a/testing/btfs/APKBUILD
+++ b/testing/btfs/APKBUILD
@@ -1,12 +1,12 @@
# Contributor: dai9ah <dai9ah@protonmail.com>
# Maintainer: dai9ah <dai9ah@protonmail.com>
pkgname=btfs
-pkgver=2.23
+pkgver=2.24
pkgrel=0
pkgdesc="Bittorrent filesystem based on FUSE"
options="!check" # No testsuite
url="https://github.com/johang/btfs"
-arch="all"
+arch="all !armv7" # limited by libtorrent-rasterbar
license="GPL-3.0-or-later"
depends="python3"
makedepends="autoconf automake curl-dev fuse-dev libtorrent-rasterbar-dev"
@@ -33,4 +33,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="f911b334367e619621677793342fe36247dc63a8bff6fcab65f0b64e1645bab2ede261a7e7c03c76e18ad75b9b485d8c422e99ffcbd6069ceeb5b5e590bf5f63 btfs-2.23.tar.gz"
+sha512sums="33339d9eefe6836c8c96c4ea0fb6ee99150df5500f4d1dce107c20df72e0d2959152fca0901676cec1eebf1de39a69dc46ea96442aecd234c9fb4e7618337b0c btfs-2.24.tar.gz"
diff --git a/testing/bugsquish/APKBUILD b/testing/bugsquish/APKBUILD
new file mode 100644
index 0000000000..490dd75f41
--- /dev/null
+++ b/testing/bugsquish/APKBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
+pkgname=bugsquish
+pkgver=0.0.6
+pkgrel=0
+pkgdesc="Defend your arm from an onslaught of blood-sucking insects"
+url="http://www.newbreedsoftware.com/bugsquish/"
+arch="all"
+license="GPL-2.0-only"
+depends="libmikmod"
+makedepends="sdl-dev sdl_image-dev sdl_mixer-dev"
+options="!check" # No testsuite
+source="https://github.com/antonialoytorrens/nbs/raw/master/unix/x/bugsquish/src/bugsquish-$pkgver.tar.gz
+ bugsquish-icon.xpm
+ bugsquish.desktop
+ "
+
+build() {
+ make
+}
+
+package() {
+ make install \
+ DATA_PREFIX="$pkgdir"/usr/share/bugsquish \
+ BIN_PREFIX="$pkgdir"/usr/bin
+ install -Dm644 "$srcdir"/bugsquish-icon.xpm \
+ "$pkgdir"/usr/share/pixmaps/bugsquish-icon.xpm
+ install -Dm664 "$srcdir"/bugsquish.desktop \
+ "$pkgdir"/usr/share/applications/bugsquish.desktop
+}
+
+sha512sums="429c80e2263b916e234353324edc31cf828562907aa0460ae0083450e9c9e0bde2d5b1f7bf06650d8947c8c0bc0820a3a062a8571ecdbb715da206ff61b235cf bugsquish-0.0.6.tar.gz
+954bf14256612ca528f4f0659fac040ff223fbfbdd0b03054d638cdd2c8d3967fa9dd5818182a3407eb74e5c80d48bffa7cc1277fd4400c9679ee2f7c3012e30 bugsquish-icon.xpm
+8d5db88f9d1308989aa89c5620fa99328d12daa4d110cb532609af9fe7fc27d8d41fd347961344a763d2249b22b37b310582725f17e5bcef071193064c801e0f bugsquish.desktop"
diff --git a/testing/bugsquish/bugsquish-icon.xpm b/testing/bugsquish/bugsquish-icon.xpm
new file mode 100644
index 0000000000..88882d7878
--- /dev/null
+++ b/testing/bugsquish/bugsquish-icon.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * bugsquish_icon_xpm[] = {
+"32 32 24 1",
+" c None",
+". c #FF0000",
+"+ c #FF00FF",
+"@ c #0000FF",
+"# c #00FFFF",
+"$ c #00FF00",
+"% c #FFFF00",
+"& c #7F0000",
+"* c #7F007F",
+"= c #00007F",
+"- c #007F7F",
+"; c #007F00",
+"> c #827F00",
+", c #000000",
+"' c #191919",
+") c #333333",
+"! c #4C4C4C",
+"~ c #666666",
+"{ c #7F7F7F",
+"] c #999999",
+"^ c #B2B2B2",
+"/ c #CCCCCC",
+"( c #E5E5E5",
+"_ c #FFFFFF",
+",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",
+",,',',',',',',',',',',',',',',',",
+",'''''''''''''''''''''''''''''',",
+",'...''''''''''''''''..'''''''',",
+",'...''''''''''''''''...''''''',",
+",)...)')')')')')')')')'.)')')'),",
+",)...)))')))')))'))))))))'))))),",
+",)...)))))))))))))))))))))))))),",
+",)...)))))))))))))))))))))))))),",
+",!...!,,)!!!)!!!!)!)!)!,!)!)!)!,",
+",!...!,,!!,,,!)!!!!!!!!!,!!!,!!,",
+",!...!!,,!,,!!!!!!!!!!!!,,,,!!!,",
+",!...!!!,!!,!!!!!!!!!!!!,,,,!!!,",
+",~...~~~,,,~~!~~!~!~!~~!~,,,~~~,",
+",~...~!~,,,~~~!~~~~~.~~~~,,~!~~,",
+",~...~~~~,~~~~~~~.....~~~~,~~~~,",
+",~...~~~~~~.~~~~~.~...~~~~~~~~~,",
+",{...{~{{..~{{~{~{....~{{~{~{{~,",
+",{...{{{~.{{~{{{{{{{.{{~{{{{~{{,",
+",{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{,",
+",%>%>%>%~~~>~{{{{{{{{{{{{{{{{{{,",
+",~%>%>%>%>%>%>%>%>!''>%>%>%{]{],",
+",%>>>%>>>%>%>%>%>%>''>>%>%>>>>],",
+",>>>>>>>>>%>>>%>>>%''>>>%>>%>>],",
+",>>>>>>>>>>>>>>>>>>''>>>>>>>>>~,",
+",>>>>>>>>>>>>>>>>>>''>>>>>>>>>>,",
+",>>>>>>>>>>>>>>~>~>!&>>>>>>>>&>,",
+",>>>>>>>>>>>>>>]]^&&>>>>>%>>&&&,",
+",>>>>>>>>>>~{]^^^^^]&&&>>>>%>>&,",
+",>>>>>>>~>]^^/^^/^/^]&&&&{>>>]^,",
+",!>>~~{]/^////////^/^^]^^/^{>]/,",
+",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"};
diff --git a/testing/bugsquish/bugsquish.desktop b/testing/bugsquish/bugsquish.desktop
new file mode 100644
index 0000000000..567175fb52
--- /dev/null
+++ b/testing/bugsquish/bugsquish.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Version=1.1
+Name=Bug Squish
+Type=Application
+GenericName=Game
+Comment=Squash the bugs before they suck up your blood
+Exec=bugsquish --fullscreen
+Icon=bugsquish-icon
+Terminal=false
+Hidden=false
+Categories=Application;Game;2DGraphics;ActionGame;
+Keywords=Game;Arcade; \ No newline at end of file
diff --git a/testing/buildah/APKBUILD b/testing/buildah/APKBUILD
index 41f603be65..bc40251a3f 100644
--- a/testing/buildah/APKBUILD
+++ b/testing/buildah/APKBUILD
@@ -2,18 +2,21 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: kohnish <kohnish@gmx.com>
pkgname=buildah
-pkgver=1.18.0
+pkgver=1.19.6
pkgrel=0
-pkgdesc="A tool that facilitates building OCI container images"
+pkgdesc="tool that facilitates building OCI container images"
url="https://github.com/containers/buildah"
-arch="all !mips !mips64" # fails to build on mips
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="$pkgname-$pkgver.tar.gz::https://github.com/containers/buildah/archive/v$pkgver.tar.gz"
+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
@@ -25,4 +28,4 @@ package() {
GIT_COMMIT="$pkgver" make install PREFIX=/usr DESTDIR="$pkgdir"
}
-sha512sums="e8d7bebc61ff724d08a26e6a9ccab572ce9a275ca94ffb50fc6bff4eb97b5840e6a196655a2a0f41b4088382949c84f13a923c1a19367a4746911e026f8f4bac buildah-1.18.0.tar.gz"
+sha512sums="81a865b795588b86a61fdada40045c06f9f3bbf8bdc3f6e4c70a9e4c7b28bf3fc31dd080c9f7555a8924f8bffac10fad776275619053fee8039176d6d6b69571 buildah-1.19.6.tar.gz"
diff --git a/testing/buku/APKBUILD b/testing/buku/APKBUILD
index 9f62223929..72409260e1 100644
--- a/testing/buku/APKBUILD
+++ b/testing/buku/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Justin Berthault <justin.berthault@zaclys.net>
pkgname=buku
-pkgver=4.4
+pkgver=4.5
pkgrel=0
pkgdesc="Cmdline bookmark management utility"
options="!check" # Requires unpackaged vcrpy
@@ -29,4 +29,4 @@ package() {
install -Dm644 "$builddir"/auto-completion/fish/buku.fish \
"$pkgdir"/usr/share/fish/completions/buku.fish
}
-sha512sums="4191ec64697f967727c9a88e391ce51583b062c1bfffa03e4fee573d5249ea83f534315679eb25f46ced1855809aa11e830c3e9da7581870ae71948f37848bf2 buku-4.4.tar.gz"
+sha512sums="7bbb598d5c970e8e594d58c0a18f9b85245d4a214c01d64b537a5ccaadab32c964521046b90754c2f2c721bf816dc7f4438cfeff3a7e7eec75ce958cc41dfa7d buku-4.5.tar.gz"
diff --git a/testing/bumprace/APKBUILD b/testing/bumprace/APKBUILD
new file mode 100644
index 0000000000..58903a9dfd
--- /dev/null
+++ b/testing/bumprace/APKBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
+pkgname=bumprace
+pkgver=1.5.7
+pkgrel=0
+pkgdesc="1 or 2 players race through a multi-level maze"
+url="http://www.linux-games.com/bumprace/"
+arch="all"
+license="GPL-2.0-only"
+depends="$pkgname-data"
+makedepends="sdl-dev sdl_image-dev sdl_mixer-dev libjpeg-turbo-dev libzip-dev"
+subpackages="$pkgname-data::noarch"
+source="https://github.com/antonialoytorrens/bumprace/releases/download/$pkgver/bumprace-$pkgver.tar.gz
+ bumprace.desktop
+ bumprace-icon.xpm
+ "
+
+build() {
+ ./configure --prefix=/usr
+ make
+}
+
+check() {
+ make check
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+ install -Dm644 "$srcdir"/bumprace.desktop \
+ "$pkgdir"/usr/share/applications/bumprace.desktop
+ install -Dm664 "$srcdir"/bumprace-icon.xpm \
+ "$pkgdir"/usr/share/pixmaps/bumprace-icon.xpm
+}
+
+data() {
+ pkgdesc="$pkgdesc (data files)"
+ amove usr/share/bumprace
+}
+
+
+sha512sums="58a2118856f2c4bdeb3529a074b017a80f613f17f3ca8757c837ca668e6bb9140a4ee4689b6e7c57f5afeb19bfe491bb6c3a80ea8f171c1cf96c4c09541401de bumprace-1.5.7.tar.gz
+7042f9dd077c823234eed7fdb863d6d4af4c42f2385bd1f5208052f6144a007e89a01e6e8bace04426bae3ea605c64980c538c9f3d29820d8331a511cbacfb1d bumprace.desktop
+380e6231951e27a47dab274e6cee1443d2cec53f0da48e5cf01dca5e2d3b1634c733427403bb8c384b6272fe5d60fc0eb2d2dc9a626e0ef013076b0521cb6ce0 bumprace-icon.xpm"
diff --git a/testing/bumprace/bumprace-icon.xpm b/testing/bumprace/bumprace-icon.xpm
new file mode 100644
index 0000000000..c2d3ae7ce7
--- /dev/null
+++ b/testing/bumprace/bumprace-icon.xpm
@@ -0,0 +1,134 @@
+/* XPM */
+static char *bumprace[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 96 2",
+" c #020204",
+". c #010508",
+"X c #010A0E",
+"o c #0C0606",
+"O c #0E080A",
+"+ c #010D12",
+"@ c #01151D",
+"# c #0E1013",
+"$ c #120706",
+"% c #140807",
+"& c #140909",
+"* c #1B0C0C",
+"= c #1B1113",
+"- c #011924",
+"; c #011E2A",
+": c #1B1E24",
+"> c #032A3B",
+", c #162733",
+"< c #220E0E",
+"1 c #290305",
+"2 c #251111",
+"3 c #23191B",
+"4 c #2C1313",
+"5 c #331615",
+"6 c #361816",
+"7 c #361B1B",
+"8 c #3B1B19",
+"9 c #322124",
+"0 c #013145",
+"q c #013449",
+"w c #0E384B",
+"e c #023E56",
+"r c #0A3C53",
+"t c #283543",
+"y c #2A3E50",
+"u c #3F3E4A",
+"i c #01445F",
+"p c #1F4155",
+"a c #014662",
+"s c #054965",
+"d c #06506E",
+"f c #025475",
+"g c #065A7C",
+"h c #38445D",
+"j c #421E1C",
+"k c #48201F",
+"l c #452120",
+"z c #4C2221",
+"x c #4E2A2A",
+"c c #542624",
+"v c #562825",
+"b c #552D2B",
+"n c #582726",
+"m c #5B2927",
+"M c #5E2B29",
+"N c #55313D",
+"B c #680708",
+"V c #621B1B",
+"C c #7D0608",
+"Z c #662827",
+"A c #642D2B",
+"S c #6C2827",
+"D c #6C2E2B",
+"F c #6D2F30",
+"G c #6B312F",
+"H c #6C3331",
+"J c #693938",
+"K c #792F2C",
+"L c #7E322F",
+"P c #713633",
+"I c #753936",
+"U c #773D3A",
+"Y c #7B3E3C",
+"T c #7B403E",
+"R c #065F84",
+"E c #026187",
+"W c #267B9C",
+"Q c #2B7E9F",
+"! c #2180A6",
+"~ c #2986AA",
+"^ c #8B2221",
+"/ c #893230",
+"( c #903735",
+") c #BF0E13",
+"_ c #B51414",
+"` c #BC1313",
+"' c #844543",
+"] c #8A4D4A",
+"[ c #C00E0F",
+"{ c #C71313",
+"} c #CF1515",
+"| c #D40406",
+" . c #DF0507",
+".. c #E30305",
+"X. c #ED0204",
+"o. c #F40104",
+/* pixels */
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" o ",
+" o & * * * * % $ $ o ",
+" . * 4 4 2 = # O o $ $ o o o ",
+" & 5 6 6 5 : > > ; + $ $ $ o ",
+" & 7 j j j 9 r a e 0 ; . o $ $ $ $ ",
+" 6 z z z z t f f f i > @ o % % $ $ o ",
+" * c c c c n y R ~ Q s 0 ; o * & % % % ",
+" 7 M M Z M S N R ! W s q ; . & < < * * * o ",
+" . k Z A S ^ [ [ h g f i 0 @ O 2 4 2 < * * & ",
+" o v G ^ ` ...._ D h p w , 3 7 6 4 4 < < < & ",
+" V ` .X...` L G G M x z k j 6 5 4 4 2 < & ",
+" B X.X.X.{ / P H A A v c k k j 6 5 4 4 < $ ",
+" 1 | o.} / I P H G A m c k k j 8 6 5 4 2 ",
+" C } ( Y T T P H A m v c k j 8 6 5 4 % ",
+" $ Z ' ] ' T I H A m v k k j j 6 5 * ",
+" % m ] ] ' T H A m v c k k j 5 & ",
+" o 7 J T T H A M v c k 8 2 ",
+" O 3 8 k k k 6 4 * o ",
+" o ",
+" ",
+" ",
+" ",
+" ",
+" "
+};
diff --git a/testing/bumprace/bumprace.desktop b/testing/bumprace/bumprace.desktop
new file mode 100644
index 0000000000..6b55c16044
--- /dev/null
+++ b/testing/bumprace/bumprace.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=BumpRace
+GenericName=race through a maze
+Comment=1 or 2 players race through a multi-level maze
+Exec=bumprace
+TryExec=bumprace
+Icon=bumprace-icon
+StartupNotify=false
+Terminal=false
+Categories=Game;ActionGame;
+Keywords=space;
diff --git a/testing/burp/APKBUILD b/testing/burp/APKBUILD
index 34aff37dd3..fd59cd3531 100644
--- a/testing/burp/APKBUILD
+++ b/testing/burp/APKBUILD
@@ -1,7 +1,8 @@
-# Maintainer: Bernhard J. M. Gruen <bernhard.gruen@googlemail.com>
+# Contributor: Bernhard J. M. Gruen <bernhard.gruen@googlemail.com>
+# Maintainer:
pkgname=burp
pkgver=2.3.36
-pkgrel=0
+pkgrel=1
pkgdesc="A network backup and restore program"
url="https://burp.grke.org"
arch="all"
diff --git a/testing/caerbannog/APKBUILD b/testing/caerbannog/APKBUILD
new file mode 100644
index 0000000000..7d8ec20014
--- /dev/null
+++ b/testing/caerbannog/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Clayton Craft <clayton@craftyguy.net>
+# Maintainer: Clayton Craft <clayton@craftyguy.net>
+pkgname=caerbannog
+pkgver=0.3
+pkgrel=0
+pkgdesc="mobile-friendly Gtk frontend for password-store"
+url="https://git.sr.ht/~craftyguy/caerbannog"
+arch="all !s390x !mips !mips64" # no libhandy1
+license="GPL-3.0-or-later"
+depends="
+ libhandy1
+ pinentry-gnome
+ py3-anytree
+ py3-fuzzyfinder
+ py3-gobject3
+ py3-gpgme
+ "
+makedepends="
+ glib-dev
+ meson
+ "
+source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~craftyguy/caerbannog/archive/$pkgver.tar.gz"
+options="!check" # no tests
+
+build() {
+ abuild-meson . output
+ meson compile ${JOBS:+-j ${JOBS}} -C output
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install -C output
+}
+
+sha512sums="0174b0be631d1b2bfce3354ee6fdb6ac5308596193d003baeba068a384d71374a710f9072ec7e67fcf4fdc6e383e578050592374707c756a05abc1012a2dac1e caerbannog-0.3.tar.gz"
diff --git a/testing/caffeine-ng/APKBUILD b/testing/caffeine-ng/APKBUILD
new file mode 100644
index 0000000000..d9232755b5
--- /dev/null
+++ b/testing/caffeine-ng/APKBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Antoni Aloy <aaloytorrens@gmail.com>
+pkgname=caffeine-ng
+pkgver=3.5.1
+pkgrel=0
+pkgdesc="Status bar application able to temporarily inhibit the screensaver and sleep mode"
+url="https://github.com/caffeine-ng/caffeine-ng"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="py3-gobject3 py3-xdg py3-dbus py3-docopt py3-setproctitle
+ libnotify gtk+3.0 xdg-utils py3-ewmh
+ "
+makedepends="py3-setuptools py3-setuptools_scm"
+subpackages="$pkgname-doc"
+options="!check" # No testsuite
+source="https://github.com/caffeine-ng/caffeine-ng/releases/download/v$pkgver/caffeine-ng-$pkgver.tar.gz"
+
+build() {
+ python3 setup.py build
+}
+
+package() {
+ python3 setup.py install --root="$pkgdir"
+}
+
+sha512sums="d37a4ddfefca3ed883a7aade0c25ef9f1bf475d27cb43e7c64ee6f946a9157727c5527ad2c06fb39bac6e74344f523c1d9f2896c301b33cd3c8c6e1ed52a99fb caffeine-ng-3.5.1.tar.gz"
diff --git a/testing/calamares/APKBUILD b/testing/calamares/APKBUILD
deleted file mode 100644
index 2199a31bf7..0000000000
--- a/testing/calamares/APKBUILD
+++ /dev/null
@@ -1,177 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
-pkgname=calamares
-pkgver=3.2.32.1
-pkgrel=0
-# ppc64le, s390x, mips, mips64 blocked by qt5-qtwebengine
-# armhf blocked by qt5-qtdeclarative
-arch="all !ppc64le !s390x !mips !mips64 !armhf"
-url="https://calamares.io/"
-pkgdesc="Distribution-independent installer framework"
-license="GPL-3.0-or-later AND LGPL-2.1-only"
-depends="
- ckbcomp
- musl-locales
- os-prober
- python3
- "
-depends_dev="
- extra-cmake-modules
- kcoreaddons-dev
- qt5-qttools-dev
- yaml-cpp-dev
- "
-makedepends="$depends_dev
- extra-cmake-modules
- kconfig-dev
- kcrash-dev
- ki18n-dev
- kpackage-dev
- kparts-dev
- kpmcore-dev
- kservice-dev
- kwidgetsaddons-dev
- libatasmart-dev
- libpwquality-dev
- plasma-framework-dev
- polkit-qt-1-dev
- qt5-qtbase-dev
- qt5-qtdeclarative-dev
- qt5-qtsvg-dev
- qt5-qtwebengine-dev
- "
-# required for several modules
-makedepends="$makedepends
- boost-dev
- boost-python3
- parted-dev
- python3-dev
- "
-checkdepends="xvfb-run tzdata"
-source="https://github.com/calamares/calamares/archive/v$pkgver/calamares-$pkgver.tar.gz
- modules-load.conf
- "
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
-
-# Modules to build:
-# https://github.com/calamares/calamares/tree/master/src/modules
-_modules="
- bootloader
- displaymanager
- finished
- fsresizer
- fstab
- grubcfg
- hostinfo
- hwclock
- interactiveterminal
- keyboard
- keyboardq
- locale
- localeq
- luksbootkeyfile
- luksopenswaphookcfg
- machineid
- mkinitfs
- mount
- netinstall
- networkcfg
- notesqml
- oemid
- packagechooser
- packages
- partition
- plasmalnf
- plymouthcfg
- preservefiles
- rawfs
- removeuser
- services-openrc
- shellprocess
- summary
- umount
- unpackfs
- users
- webview
- welcome
- welcomeq
- "
-
-for i in $_modules; do
- subpackages="$pkgname-mod-$i:_module $subpackages"
-done
-
-# Check if $1 is in $_modules
-is_module_enabled() {
- local i
- for i in $_modules; do
- [ "$i" = "$1" ] && return 0
- done
- return 1
-}
-
-prepare() {
- default_prepare
-
- local i
- cd "$builddir/src/modules"
-
- # Fill $_skip_modules, list disabled modules
- msg "Disabled modules:"
- for i in *; do
- if ! [ -d "$i" ] || is_module_enabled "$i"; then
- continue
- fi
- _skip_modules="$_skip_modules $i"
- echo " - $i"
- done
-
- # List enabled modules
- msg "Enabled modules:"
- for i in $_modules; do
- echo " - $i"
- done
-}
-
-build() {
- cmake -B build \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DINSTALL_CONFIG=ON \
- -DSKIP_MODULES="$_skip_modules"
- cmake --build build
-}
-
-check() {
- cd build
- # libcalamaresnetworktest requires network access
- CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest -E "libcalamaresnetworktest"
-}
-
-_module() {
- local module=${subpkgname##calamares-mod-}
- local path="usr/lib/calamares/modules"
-
- mkdir -p "$subpkgdir/$path"
- mv "$pkgdir/$path/$module" "$subpkgdir/$path/$module"
-
- # Module-specific dependencies
- case "$module" in
- unpackfs)
- depends="$depends rsync"
- install="$install $subpkgname.post-install"
- install -Dm644 "$srcdir"/modules-load.conf \
- "$subpkgdir"/usr/lib/modules-load.d/calamares.conf
- ;;
- mkinitfs) depends="$depends mkinitfs" ;;
- locale) depends="$depends tzdata" ;;
- esac
-}
-
-package() {
- DESTDIR="$pkgdir" cmake --build build --target install
-}
-
-sha512sums="30e523dd3c340f9c4385a53a4011ed0f16e317572fa2e5b6acfe638aaf029538f0ab85924999e9683ba10014be99b3c35ff3234bc85cefa2ccd14e2715c87222 calamares-3.2.32.1.tar.gz
-c56ad3b92901abdb41cffaeceeff9a6c8dae3882aacf9a4b654a8898f1e26eeadda3ac3ac799b127b176cc31d397652f27a07bcdfbf7f4ede3c6826d08f7bd7d modules-load.conf"
diff --git a/testing/calamares/calamares-mod-unpackfs.post-install b/testing/calamares/calamares-mod-unpackfs.post-install
deleted file mode 100644
index 09dc43ac68..0000000000
--- a/testing/calamares/calamares-mod-unpackfs.post-install
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-modprobe squashfs
-
-exit 0
diff --git a/testing/calamares/modules-load.conf b/testing/calamares/modules-load.conf
deleted file mode 100644
index 7c1157fa31..0000000000
--- a/testing/calamares/modules-load.conf
+++ /dev/null
@@ -1 +0,0 @@
-squashfs
diff --git a/testing/capnproto/APKBUILD b/testing/capnproto/APKBUILD
index ec9dc26319..8398f983d5 100644
--- a/testing/capnproto/APKBUILD
+++ b/testing/capnproto/APKBUILD
@@ -1,35 +1,39 @@
# Contributor: Nick Black <dankamongmen@gmail.com>
# Maintainer:
pkgname=capnproto
-pkgver=0.7.0
-pkgrel=2
+pkgver=0.8.0
+pkgrel=1
pkgdesc="Tools for working with the Cap'n Proto format"
url="https://capnproto.org/"
arch="all"
license="MIT"
-depends=
-makedepends="linux-headers"
+depends_dev="libucontext-dev"
+makedepends="$depends_dev cmake linux-headers"
subpackages="$pkgname-dev"
+source="https://capnproto.org/$pkgname-c++-$pkgver.tar.gz
+ ucontext.patch"
+builddir="$srcdir/$pkgname-c++-$pkgver"
+
case "$CARCH" in
mips*|s390x|armhf|armv7) options="!check";; # FAIL: capnp-test
esac
-source="https://capnproto.org/$pkgname-c++-$pkgver.tar.gz"
-builddir="$srcdir/$pkgname-c++-$pkgver"
build() {
- cd "$builddir"
- ./configure --prefix=/usr/ --without-openssl
- make
+ cmake -B build \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=None \
+ .
+ cmake --build build
}
check() {
- cd "$builddir"
- make check
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- cd "$builddir"
- make install DESTDIR="$pkgdir"
+ DESTDIR="$pkgdir" cmake --install build
}
# We want to move the schema compilers into the dev package.
@@ -40,4 +44,5 @@ dev() {
mv "$pkgdir"/usr/bin/* "$subpkgdir"/usr/bin
}
-sha512sums="9f8fb5753155798fcf9377a87f984a54d9fc5157c41aa11cd94108a773ca22d6e6952657e2d8079c9806f7de06f316c94957329fa52dbab6207aaa3b52348f04 capnproto-c++-0.7.0.tar.gz"
+sha512sums="a32dbe6556a95761a5edc55237bd5558cb0ec08127f2fef1712076d5be4cd63e165a5d83b522307336bd3afeed1241f2c1e507830e8f12ac5dec78703a85417f capnproto-c++-0.8.0.tar.gz
+d2a3bd6a639356437a86e5e7fb4fe620a78b417cd20afd5b5b6fe672b95bdfa831cfaf176487cbbc2aed6345aa40dd5d7912ed05b3777b2407a0fd5bc89244f0 ucontext.patch"
diff --git a/testing/capnproto/ucontext.patch b/testing/capnproto/ucontext.patch
new file mode 100644
index 0000000000..e968a6500f
--- /dev/null
+++ b/testing/capnproto/ucontext.patch
@@ -0,0 +1,16 @@
+makecontext, swapcontext, … are not provided on musl as there are no
+longer mandated by POSIX. Instead, these functions are available via a
+separately library (libucontext), however, we need to link explicitly
+against this.
+
+diff -upr capnproto-c++-0.8.0.orig/src/kj/CMakeLists.txt capnproto-c++-0.8.0/src/kj/CMakeLists.txt
+--- capnproto-c++-0.8.0.orig/src/kj/CMakeLists.txt 2021-02-04 19:39:00.666936799 +0100
++++ capnproto-c++-0.8.0/src/kj/CMakeLists.txt 2021-02-04 19:39:27.560397981 +0100
+@@ -74,6 +74,7 @@ add_library(CapnProto::kj ALIAS kj)
+ # TODO(cleanup): Use cxx_std_14 once it's safe to require cmake 3.8.
+ target_compile_features(kj PUBLIC cxx_generic_lambdas)
+
++target_link_libraries(kj PUBLIC ucontext)
+ if(UNIX AND NOT ANDROID)
+ target_link_libraries(kj PUBLIC pthread)
+ endif()
diff --git a/testing/cargo-c/APKBUILD b/testing/cargo-c/APKBUILD
index 7245d56449..15a43aad35 100644
--- a/testing/cargo-c/APKBUILD
+++ b/testing/cargo-c/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Oleg Titov <oleg.titov@gmail.com>
# Maintainer: Oleg Titov <oleg.titov@gmail.com>
pkgname=cargo-c
-pkgver=0.6.18
+pkgver=0.7.3
pkgrel=0
pkgdesc="cargo subcommand to build and install C-ABI compatibile dynamic and static libraries"
url="https://github.com/lu-zero/cargo-c"
@@ -36,5 +36,5 @@ package() {
rm "$pkgdir"/usr/.crates2.json
}
-sha512sums="47c64cb418ec40b9bf9df01a1b30f7007f06c6206bca01d85e94076f61c2ee61e497aa7f0a7ba26fcef030cc6a7c14e915a68a167c14335c0f4bfe54680f2977 cargo-c-0.6.18.tar.gz
-2c7678f49f0ec42cf3623a20eabb598fb8e95b625e1da8543f9f0414420935e0de94e2fb63acaf42803aa5184959203aede112666a5627ce670a0da268a013bb cargo-c-0.6.18-Cargo.lock"
+sha512sums="6aa7cbae9638a5674663de219aa67ae00c1d05cdc16ac39d49c3ca3a7a4b6fc15a451d5d30fdb89efb527e6f30b48fbd6056e2a5d1e98ae4da0e48e14f1ab709 cargo-c-0.7.3.tar.gz
+4fa8233e917dbfcd2c625008b5b99fbbc407921e72b850a5ec3f340a51dadbc0403a22bd86be31d659c153673fa7a37b9d1b9cc93fff23e065fe08cf7312231a cargo-c-0.7.3-Cargo.lock"
diff --git a/testing/catgirl/APKBUILD b/testing/catgirl/APKBUILD
new file mode 100644
index 0000000000..2ef1ae7b40
--- /dev/null
+++ b/testing/catgirl/APKBUILD
@@ -0,0 +1,24 @@
+# Contributor: TBK <alpine@jjtc.eu>
+# Maintainer: TBK <alpine@jjtc.eu>
+pkgname=catgirl
+pkgver=1.5
+pkgrel=0
+pkgdesc="TLS-only terminal IRC client"
+arch="all"
+url="https://git.causal.agency/catgirl/"
+license="GPL-3.0-or-later"
+options="!check" # No test suite
+makedepends="libretls-dev ncurses-dev"
+subpackages="$pkgname-doc"
+source="https://git.causal.agency/catgirl/snapshot/catgirl-$pkgver.tar.gz"
+
+build() {
+ ./configure --prefix=/usr
+ make all
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="818ca6c171cdf0e2aa261a855fcb4139c336a876399d72fad736f5b5da90d1f8404a3e693010bb2afff6cbb8569d90478dc598a1701221ef95799fb34e372ed2 catgirl-1.5.tar.gz"
diff --git a/testing/cawbird/APKBUILD b/testing/cawbird/APKBUILD
index 97b3909d41..b4c721909b 100644
--- a/testing/cawbird/APKBUILD
+++ b/testing/cawbird/APKBUILD
@@ -1,14 +1,14 @@
# Contributor: Danct12 <danct12@disroot.org>
# Maintainer: Danct12 <danct12@disroot.org>
pkgname=cawbird
-pkgver=1.2.1
+pkgver=1.3.2
pkgrel=0
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"
+ 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"
@@ -22,4 +22,4 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="4d63092d27ba59ca91034a2f9b859c0dc9d9b2e38ac9082df8c6c5a52a3653d452acadd9f97ed39a1d936e1139a6c941e21447accdcb740eeb78d80274719a5a cawbird-1.2.1.tar.gz"
+sha512sums="7b98a9de4e4c13309034dd6fee172e20f72cc1545de7ab7e77a6f37d249edde8688130b85b9925b3727c8afe67af0f016215a9f8e7ae7ec6db41cdf26c13eac0 cawbird-1.3.2.tar.gz"
diff --git a/testing/cfssl/APKBUILD b/testing/cfssl/APKBUILD
index f902de3be1..668597ca13 100644
--- a/testing/cfssl/APKBUILD
+++ b/testing/cfssl/APKBUILD
@@ -5,7 +5,7 @@ pkgver=1.5.0
pkgrel=0
pkgdesc="Cloudflare PKI and TLS toolkit"
url="https://cfssl.org"
-arch="all"
+arch="all !mips64" # blocked by go
license="BSD-2-Clause"
makedepends="go"
source="$pkgname-$pkgver.tar.gz::https://github.com/cloudflare/cfssl/archive/v$pkgver.tar.gz"
diff --git a/testing/cgal/APKBUILD b/testing/cgal/APKBUILD
index 617aef9b12..4e6bed6cff 100644
--- a/testing/cgal/APKBUILD
+++ b/testing/cgal/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
pkgname=cgal
pkgver=4.14
-pkgrel=3
+pkgrel=4
pkgdesc="Efficient and reliable geometric algorithms as C++ library"
url="https://www.cgal.org/"
arch="all"
diff --git a/testing/cgiirc/APKBUILD b/testing/cgiirc/APKBUILD
index 7904078d47..48f4714193 100644
--- a/testing/cgiirc/APKBUILD
+++ b/testing/cgiirc/APKBUILD
@@ -1,5 +1,5 @@
-# Contributor: Francesco Colista <francesco.colista@gmail.com>
-# Maintainer: Francesco Colista <francesco.colista@gmail.com>
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=cgiirc
pkgver=0.5.12
pkgrel=0
diff --git a/testing/chez-scheme/APKBUILD b/testing/chez-scheme/APKBUILD
index 0406d00f65..b9154e0a52 100644
--- a/testing/chez-scheme/APKBUILD
+++ b/testing/chez-scheme/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=chez-scheme
-pkgver=9.5.2
-pkgrel=1
+pkgver=9.5.4
+pkgrel=0
pkgdesc="Cisco R6RS Scheme Compiler"
url="https://github.com/cisco/ChezScheme"
arch="x86 x86_64" #armv7/aarch64 ports WIP
@@ -10,41 +10,40 @@ license="Apache-2.0"
makedepends="util-linux-dev ncurses-dev libx11-dev"
subpackages="$pkgname-doc"
source="https://github.com/cisco/ChezScheme/releases/download/v$pkgver/csv$pkgver.tar.gz
- remove-xlocale.patch
64bit-ti3le-constant.patch
64bit-ti3le-equates.patch"
builddir="$srcdir"/csv$pkgver
-options="!check" #No defined checks
+options="!check" # No defined checks
build() {
case "$CARCH" in
- x86) _host=ti3le ;;
- x86_64) _host=ta6le ;;
- armv7) _host=i3nt ;; #void uses arm32le, which is flagged as nonvalid
- aarch64) _host=ta6le ;; #compiler error
+ x86) _host=ti3le ;;
+ x86_64) _host=ta6le ;;
+ armv7) _host=i3nt ;; # void uses arm32le, which is flagged as nonvalid
+ aarch64) _host=ta6le ;; # compiler error
esac
case "$CARCH" in
- x86) conf="--threads" ;;
- x86_64) conf="--threads" ;;
- armv7) ;;
- aarch64) conf="--threads" ;;
+ x86) conf="--threads" ;;
+ x86_64) conf="--threads" ;;
+ armv7) conf="" ;;
+ aarch64) conf="--threads" ;;
esac
./configure \
- --installprefix=/usr \
- --temproot=$pkgdir \
- --installschemename="chez" \
- --installscriptname="chez-script" \
- --machine=$_host \
- $conf
+ --installprefix=/usr \
+ --temproot=$pkgdir \
+ --installschemename="chez" \
+ --installscriptname="chez-script" \
+ --machine=$_host \
+ $conf
+ make
}
package() {
make install DESTDIR="$pkgdir"
}
-sha512sums="a2dacb8689b49365a33518522df6e8a964f15ec22945c2949c2593612139bf56a755ad269b6c955ac8fed6d6221c6b861f1b0d41a255e2715817b0024c8b9cef csv9.5.2.tar.gz
-9d324c58cdcf94ccdbf369833d42ab34f7cabb8ee906e54e4f9d98bde45f7cd04e4a040c802407a86d8192a8f8c24f8760f6bba7d6c629dfd428bee80f1b8987 remove-xlocale.patch
+sha512sums="bc377fc5a7355703193849a21fbcd633f35b56f1f898c747fbddedc63ac979c124d966bdd9ed32366bb466881abdf44e03085af16e9795b10975a72c0d0b6123 csv9.5.4.tar.gz
859beb7c4276cefc06b49f685560cc4ef69e1b200d7c52d67c5c24e96e1956ce728b2c72015db92347aef02e803cd2c1e377c836e272619414bd5bf0ce521edb 64bit-ti3le-constant.patch
1e97c8713ca8d1a18fc4a46b1ccc39f72969c03c9995d0b54c0b2d1710008e5637e6337cc8e809f97bbcbb6c96144f33f9a6cfdd8ebfd2e4dc196e00640a0f08 64bit-ti3le-equates.patch"
diff --git a/testing/chez-scheme/remove-xlocale.patch b/testing/chez-scheme/remove-xlocale.patch
deleted file mode 100644
index 21e1e9bd42..0000000000
--- a/testing/chez-scheme/remove-xlocale.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-removing xlocale allows compilation on musl
---- src/c/expeditor.c
-+++ src/c/expeditor.c
-@@ -546,8 +546,5 @@
- #include <sys/ioctl.h>
- #include <wchar.h>
- #include <locale.h>
--#ifndef __GLIBC__
--#include <xlocale.h>
--#endif
-
- #if defined(TIOCGWINSZ) && defined(SIGWINCH) && defined(EINTR)
diff --git a/testing/clisp/APKBUILD b/testing/clisp/APKBUILD
deleted file mode 100644
index 16799df129..0000000000
--- a/testing/clisp/APKBUILD
+++ /dev/null
@@ -1,42 +0,0 @@
-# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer: Will Sinatra <wpsinatra@gmail.com>
-pkgname=clisp
-pkgver=2.49
-pkgrel=3
-pkgdesc="ANSI Common Lisp interpreter, compiler and debugger"
-url="https://clisp.sourceforge.io/"
-arch="x86_64"
-license="GPL-2.0-only"
-depends_dev="libsigsegv-dev ffcall ncurses-dev"
-makedepends="$depends_dev"
-subpackages="$pkgname-dev $pkgname-doc"
-source="https://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2
- no-page.h.patch"
-
-prepare() {
- default_prepare
- update_config_sub
-}
-
-build() {
- ulimit -s 16384
-
- ./configure \
- --prefix=/usr \
- --with-ffcall \
- --with-dynamic-ffi \
- --without-dynamic-modules \
- --disable-mmap \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- "$builddir"
- make -j1
-}
-
-package() {
- make -j1 DESTDIR="$pkgdir" install
-}
-
-sha512sums="eef66fc85199a2c283b616db61bf67ff103eeb0f19fa907da48994dc790b6f5f8d0c74fb3bd723c6b827c0ff3cfd89fa6ba67934fc669ed5d5249044b5140d81 clisp-2.49.tar.bz2
-86273c5d5d05a8d41ab6311192e0c757d3f7fe4d78546590830aa00f8c2f170fcb08f66ea739ae8834cec00cdf0f6a20824eb6a3d0f6df97be405c26b1cc5d39 no-page.h.patch"
diff --git a/testing/clisp/no-page.h.patch b/testing/clisp/no-page.h.patch
deleted file mode 100644
index aafb98a31e..0000000000
--- a/testing/clisp/no-page.h.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/unix.d
-+++ b/src/unix.d
-@@ -135,9 +135,6 @@
- #ifdef UNIX_AUX
- #include <sys/mmu.h> /* for SHMLBA */
- #endif
-- #if defined(UNIX_LINUX) && !defined(UNIX_GNU)
-- #include <asm/page.h> /* for SHMLBA on Linux 2.0 */
-- #endif
- /* <sys/shm.h> declares shmget(), shmat(), shmdt(), shmctl() */
- #endif
- /* used by SPVW, STREAM */
diff --git a/testing/cln/APKBUILD b/testing/cln/APKBUILD
new file mode 100755
index 0000000000..63d9cadc3c
--- /dev/null
+++ b/testing/cln/APKBUILD
@@ -0,0 +1,49 @@
+# Contributor: Alex Yam <alex@alexyam.com>
+# Maintainer: Alex Yam <alex@alexyam.com>
+pkgname=cln
+pkgver=0_git20210201
+_commit=c4940b353cdffd62979388fbd9e97c841c5a9ecb
+pkgrel=0
+pkgdesc="C++ class library for numbers"
+url="https://www.ginac.de/CLN/"
+# armv7, armhf: error ../src/libcln.so.6.0.6: undefined reference to '_divu_16_rest' etc
+# mips64: invalid conversion from 'uintD' to 'mp_ptr'
+arch="all !armv7 !armhf !mips64"
+license="GPL-2.0-or-later"
+makedepends="cmake gmp-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="$pkgname-$_commit.tar.gz::https://www.ginac.de/CLN/cln.git/?p=cln.git;a=snapshot;h=$_commit;sf=tgz"
+builddir="$srcdir/$pkgname-${_commit:0:7}"
+
+# asm routines have problems on arm, hppa and sparc
+case $CARCH in
+ arm*) _no_asm=-DNO_ASM;;
+esac
+
+build() {
+ export CPPFLAGS="$CPPFLAGS $_no_asm"
+ # "-B build" leads to error: build/conftest.s cannot be read
+ cmake \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_PREFIX_PATH=/usr \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCLN_USE_GMP=ON \
+ .
+ cmake --build .
+}
+
+check() {
+ cmake --build . --target check
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --build . --target install
+ cd ./doc && mkdir -pv $pkgdir/usr/share/doc/cln/examples && \
+ cp -rpv ./cln.texi ./polynomial ./ratseries $pkgdir/usr/share/doc/cln/
+ cd ../examples && rm -rv ./C* ./Make* ./cmake* \
+ contfrac e fibonacci legendre lucaslehmer nextprime perfnum pi && \
+ cp -rpv ./* $pkgdir/usr/share/doc/cln/examples
+}
+
+sha512sums="4b919fc2c911ccbeb18e236064a7575a3b85a8654b16366a3822e5e1a8c705875b5bd30d927162c1bb88776701e47390a18a10d811cd1ba258a17675d884bff6 cln-c4940b353cdffd62979388fbd9e97c841c5a9ecb.tar.gz"
diff --git a/testing/cloudflare-ddns/APKBUILD b/testing/cloudflare-ddns/APKBUILD
index 4c571f7d51..7bd744295e 100644
--- a/testing/cloudflare-ddns/APKBUILD
+++ b/testing/cloudflare-ddns/APKBUILD
@@ -2,13 +2,14 @@
# Maintainer: Leo <thinkabit.ukim@gmail.com>
pkgname=cloudflare-ddns
pkgver=1.3.0
-pkgrel=0
+pkgrel=1
pkgdesc="DDNS script to sync public IP address to CloudFlare dns records"
options="!check" # No testsuite
url="https://github.com/ailionx/cloudflare-ddns"
arch="noarch"
license="MIT"
-depends="py3-setuptools py3-requests"
+depends="py3-requests"
+makedepends="py3-setuptools"
source="$pkgname-$pkgver.tar.gz::https://github.com/ailionx/cloudflare-ddns/archive/$pkgver.tar.gz"
build() {
diff --git a/testing/cluster-glue/APKBUILD b/testing/cluster-glue/APKBUILD
index d37da3d3a4..46a8afddc8 100644
--- a/testing/cluster-glue/APKBUILD
+++ b/testing/cluster-glue/APKBUILD
@@ -1,4 +1,4 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer:
pkgname=cluster-glue
pkgver=1.0.12
diff --git a/testing/codemadness-frontends/APKBUILD b/testing/codemadness-frontends/APKBUILD
index 8d74e71a96..2a2a4b501b 100644
--- a/testing/codemadness-frontends/APKBUILD
+++ b/testing/codemadness-frontends/APKBUILD
@@ -1,12 +1,12 @@
# Maintainer: Miles Alan <m@milesalan.com>
pkgname=codemadness-frontends
-pkgver=0.1.2
+pkgver=0.4
pkgrel=1
pkgdesc="Experimental (cli, web, and gopher) frontends for youtube, reddit, & duckduckgo"
url="https://www.codemadness.org/idiotbox.html"
arch="all"
license="ISC"
-makedepends="libressl-dev libtls-standalone"
+makedepends="libtls-standalone-dev"
options="!check" # Has no tests
source="$pkgname-$pkgver.tar.gz::https://codemadness.org/releases/frontends/frontends-$pkgver.tar.gz"
builddir="$srcdir/frontends-$pkgver"
@@ -18,7 +18,10 @@ prepare() {
}
build() {
- make
+ make \
+ LIBTLS_LDFLAGS="$(pkg-config --libs libtls-standalone)" \
+ LIBTLS_LDFLAGS_STATIC="$(pkg-config --libs --static libtls-standalone)" \
+ CFLAGS="${CFLAGS} $(pkg-config --cflags libtls-standalone)"
}
package() {
@@ -34,4 +37,4 @@ package() {
}
-sha512sums="37da76e6c149ac60d89fa513b311595e2d17ccad1f1720da74ee1488715b10e2398d16f07556b390fd4f5ab7878bcc20d9ece69f0999cf6456ad73085831af3a codemadness-frontends-0.1.2.tar.gz"
+sha512sums="bc3c22a6bcf0ea99851efbffa2523a7169b6fcc1ba1ec4747fd776bd5df41d1b395c97019fd59415c5092577f3542f8696edde13331167588b3341b8929c627f codemadness-frontends-0.4.tar.gz"
diff --git a/testing/compton-conf/APKBUILD b/testing/compton-conf/APKBUILD
index fe718de7dd..c324e32c90 100644
--- a/testing/compton-conf/APKBUILD
+++ b/testing/compton-conf/APKBUILD
@@ -1,4 +1,4 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer:
pkgname=compton-conf
pkgver=0.14.1
diff --git a/testing/confy/APKBUILD b/testing/confy/APKBUILD
new file mode 100644
index 0000000000..1122084567
--- /dev/null
+++ b/testing/confy/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Paper <paper@tilde.institute>
+# Maintainer: Paper <paper@tilde.institute>
+pkgname=confy
+pkgver=0.5.3
+pkgrel=0
+pkgdesc="Conferences schedule viewer for GNOME"
+url="https://confy.kirgroup.net/"
+arch="noarch !s390x !mips64" # no libhandy1 on s390x and mips64
+license="GPL-3.0-or-later"
+depends="
+ gtk+3.0
+ py3-gobject3
+ py3-icalendar
+ libhandy1
+ "
+makedepends="
+ gettext-dev
+ glib-dev
+ meson
+ py3-setuptools
+ "
+source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~fabrixxm/confy/archive/$pkgver.tar.gz"
+options="!check" # no tests
+subpackages="$pkgname-lang"
+
+build() {
+ abuild-meson . output
+ meson compile ${JOBS:+-j ${JOBS}} -C output
+}
+
+package() {
+ DESTDIR="$pkgdir" meson install -C output
+}
+
+sha512sums="f3a30e3105043b1f78462dd68bd45e584cc8815b88b8441d53bc9e28b3f71efd1f2d9959b2eaa4f461d6ed005b74eb6204dd6df5e4e740250439b1e896eeaf58 confy-0.5.3.tar.gz"
diff --git a/testing/conmon/APKBUILD b/testing/conmon/APKBUILD
deleted file mode 100644
index 7e61cb148d..0000000000
--- a/testing/conmon/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
-# Contributor: Michał Polański <michal@polanski.me>
-# Maintainer: Michał Polański <michal@polanski.me>
-pkgname=conmon
-pkgver=2.0.21
-pkgrel=0
-pkgdesc="An OCI container runtime monitor"
-url="https://github.com/containers/conmon"
-arch="all"
-license="Apache-2.0"
-makedepends="glib-dev bash"
-source="$pkgname-$pkgver.tar.gz::https://github.com/containers/conmon/archive/v$pkgver.tar.gz"
-
-build() {
- make
-}
-
-check() {
- ./bin/conmon --version
-}
-
-package() {
- make install PREFIX=/usr DESTDIR="$pkgdir"
-}
-
-sha512sums="bed9f4bbb78eb22041ea4a0694437509603800df5955af63d861892346ff0c7a5057df508c79c3c6078419a56a75b5671a7dc0a904cd299ac18a0915b61c94a1 conmon-2.0.21.tar.gz"
diff --git a/testing/coredns/APKBUILD b/testing/coredns/APKBUILD
index cc44008292..5c22f12ef5 100644
--- a/testing/coredns/APKBUILD
+++ b/testing/coredns/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Mark Pashmfouroush <mark@markpash.me>
# Maintainer: Mark Pashmfouroush <mark@markpash.me>
pkgname=coredns
-pkgver=1.8.0
+pkgver=1.8.3
pkgrel=0
pkgdesc="fast and flexible DNS server"
url="https://github.com/coredns/coredns"
-arch="all !mips !mips64 !x86 !armv7 !armhf"
+arch="all !mips64" # blocked by go
license="Apache-2.0"
options="net"
makedepends="go"
@@ -35,6 +35,6 @@ package() {
install -d "$pkgdir"/etc/coredns
}
-sha512sums="a9ccebc1b9ff3f3aa31f82e79846391dfe23f6ce3f53fe05ca4ee8ec2371193a9f69e8b7845b3e41a8658e629b1e7a72cdee34eecb7d4fb7cbdc6f9e1f2c5114 coredns-1.8.0.tar.gz
+sha512sums="2cc2754e9e626d40a2101f17744e8c57bd6d469eacbb4cfee965c2bf485156ae91f4cc99f8e63b5641163e8716c9614b6f9481fb91acb96e62951044bdac1fa8 coredns-1.8.3.tar.gz
2ff396033c570f45b5880556a8724b05356276db451cf6e6cfb477f64f4b863801a891940f72c0b1c8268bae176094d02890d27146901f296e4e8d9b703934d2 coredns.confd
62b6d9c8c980990bec896b2d6e0e626b0ea4a7db80ac925772e0d6f2793a6a511165bbd76b52f38a2e8243ffc68e430b32cf33c32332b483fc528ed57e2b2927 coredns.initd"
diff --git a/testing/cowsay/APKBUILD b/testing/cowsay/APKBUILD
index 11ad342134..b7b5e86b9b 100644
--- a/testing/cowsay/APKBUILD
+++ b/testing/cowsay/APKBUILD
@@ -2,10 +2,10 @@
# Maintainer: Raymond Page <pagerc@gmail.com>
pkgname=cowsay
pkgver=3.04
-pkgrel=0
+pkgrel=1
pkgdesc="Configurable talking cow (and a few other creatures)"
arch="noarch"
-url="http://www.nog.net/~tony/warez/"
+url="https://github.com/tnalpgge/rank-amateur-cowsay"
license="Artistic-1.0-Perl OR GPL-2.0-or-later"
depends="perl"
subpackages="$pkgname-doc"
diff --git a/testing/cppzmq/APKBUILD b/testing/cppzmq/APKBUILD
index c56aaa4c29..693f2b0deb 100644
--- a/testing/cppzmq/APKBUILD
+++ b/testing/cppzmq/APKBUILD
@@ -1,14 +1,17 @@
# Contributor: Andreas Laghamn <andreas.laghamn@gmail.com>
-# Maintainer: Andreas Laghamn <andreas.laghamn@gmail.com>
+# Maintainer:
pkgname=cppzmq
pkgver=4.7.1
-pkgrel=0
+pkgrel=1
pkgdesc="High-level C++ binding for ZeroMQ"
+options="!check" # CMake fails to find catch_discover_tests
url="https://github.com/zeromq/cppzmq"
arch="noarch"
license="MIT"
-makedepends="cmake zeromq-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/zeromq/cppzmq/archive/v$pkgver.tar.gz"
+makedepends="cmake zeromq-dev catch2"
+source="$pkgname-$pkgver.tar.gz::https://github.com/zeromq/cppzmq/archive/v$pkgver.tar.gz
+ test-cmakelists.patch
+ "
build() {
if [ "$CBUILD" != "$CHOST" ]; then
@@ -18,14 +21,14 @@ build() {
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=ON \
- -DCPPZMQ_BUILD_TESTS=ON \
+ -DCPPZMQ_BUILD_TESTS=OFF \
$CMAKE_CROSSOPTS .
make -C build
}
check() {
cd build
- ctest
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
@@ -34,4 +37,6 @@ package() {
mkdir -p "$pkgdir"/usr/lib
mv "$pkgdir"/usr/share/cmake "$pkgdir"/usr/lib
}
-sha512sums="b919db5d82997f718b6e2921f0bf3eb2a5dde227a9510aca3dc4f95479c6b5564f535c31b5ec441b7ee9f441bcbd6043f00f6f4a5ac3ff08e770853f41c217f9 cppzmq-4.7.1.tar.gz"
+
+sha512sums="b919db5d82997f718b6e2921f0bf3eb2a5dde227a9510aca3dc4f95479c6b5564f535c31b5ec441b7ee9f441bcbd6043f00f6f4a5ac3ff08e770853f41c217f9 cppzmq-4.7.1.tar.gz
+9bae5a56129262e8b8c455ac410a7d764c82a31a7501cb8cd6b342f3fe8ca348e53009e607ca52a76b63f18e2305c2dff9fc3b6763c5c428aff00b22e43a5591 test-cmakelists.patch"
diff --git a/testing/cppzmq/test-cmakelists.patch b/testing/cppzmq/test-cmakelists.patch
new file mode 100644
index 0000000000..7cd0bde44f
--- /dev/null
+++ b/testing/cppzmq/test-cmakelists.patch
@@ -0,0 +1,30 @@
+Upstreamed: no, not yet.
+
+https://github.com/zeromq/cppzmq/issues/334
+
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -9,11 +9,14 @@
+ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR})
+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_BINDIR})
+
++find_package(Threads)
++find_package(Catch2 REQUIRED)
++
+ include(CTest)
++include(Catch)
+ include(cmake/catch.cmake)
+ include(${CATCH_MODULE_PATH}/Catch.cmake)
+
+-find_package(Threads)
+
+ add_executable(
+ unit_tests
+@@ -38,6 +41,7 @@
+ target_link_libraries(
+ unit_tests
+ PRIVATE cppzmq
++ PRIVATE Catch2::Catch2
+ PRIVATE ${CMAKE_THREAD_LIBS_INIT}
+ )
+
diff --git a/testing/cri-o/APKBUILD b/testing/cri-o/APKBUILD
new file mode 100644
index 0000000000..1b9899c2ea
--- /dev/null
+++ b/testing/cri-o/APKBUILD
@@ -0,0 +1,91 @@
+# Contributor: ungleich <foss@ungleich.ch>
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Contributor: TBK <alpine@jjtc.eu>
+# Maintainer: ungleich <foss@ungleich.ch>
+pkgname=cri-o
+pkgver=1.20.0
+pkgrel=3
+pkgdesc="OCI-based implementation of Kubernetes Container Runtime Interface"
+url="https://github.com/cri-o/cri-o/"
+arch="all"
+license="Apache-2.0"
+ # Most tests will fail if not ran as root
+ # since it tries to create network interfaces
+options="net chmod-clean !check"
+depends="
+ cni-plugins
+ conmon
+ conntrack-tools
+ containers-common
+ iproute2
+ iptables
+ runc
+ "
+makedepends="
+ bash
+ btrfs-progs-dev
+ eudev-dev
+ glib-dev
+ go
+ go-md2man
+ gpgme-dev
+ libseccomp-dev
+ libselinux-dev
+ lvm2-dev
+ ostree-dev
+ tzdata
+ "
+checkdepends="bats cri-tools jq parallel sudo"
+subpackages="
+ $pkgname-doc
+ $pkgname-bash-completion
+ $pkgname-zsh-completion
+ $pkgname-fish-completion
+ $pkgname-contrib-cni:contrib_cni:noarch
+ $pkgname-openrc
+ "
+source="https://github.com/cri-o/cri-o/archive/v$pkgver/cri-o-$pkgver.tar.gz
+ crio.initd
+ crio.logrotated
+ cni-plugins-path.patch
+ makefile-fix-install.patch
+ fix-test.patch
+ "
+
+build() {
+ export GOPATH="$srcdir"
+ export GOBIN="$GOPATH/bin"
+ # https://github.com/cri-o/cri-o/blob/master/install.md#build-tags
+ make BUILDTAGS="seccomp selinux containers_image_openpgp containers_image_ostree_stub"
+}
+
+check() {
+ make localintegration
+}
+
+package() {
+ make DESTDIR="$pkgdir" PREFIX=/usr CRICTL_CONFIG_DIR="/etc/crio" OCIUMOUNTINSTALLDIR="/etc/crio" install
+
+ # We want it in etc so apk does not overwrite it
+ 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.logrotated "$pkgdir"/etc/logrotate.d/crio
+}
+
+contrib_cni() {
+ pkgdesc="$pkgname contrib cni config files"
+ mkdir -p "$subpkgdir"/etc/cni/net.d
+ cp "$builddir"/contrib/cni/*.conf "$subpkgdir"/etc/cni/net.d
+}
+
+sha512sums="9bc718d0f2e082947f592e3a26f75a8a05116defecff7270f058e47ca0d0ba0a2a581ee155df15d5466e6dff8049bd52abc883577d7b917a0342d2133649d46c cri-o-1.20.0.tar.gz
+29561e95398975748236217bbd9df64997f6e3de6c0555d007306bd0535895a648368385a13079eb7d52c06249a91980523a73b6563e86d0575d9cd9c3fa4ee9 crio.initd
+1115228546a696eeebeb6d4b3e5c3152af0c99a2559097fc5829d8b416d979c457b4b1789e0120054babf57f585d3f63cbe49949d40417ae7aab613184bf4516 crio.logrotated
+0a567dfa431ab1e53f2a351689be8d588a60cc5fcdbda403ec4f8b6ab9b1c18ad425f6c47f9a5ab1491e3a61a269dc4efa6a59e91e7521fa2b6bb165074aa8e0 cni-plugins-path.patch
+64f3741c12f1c23ce2b0cba38e3a9839c6614bcdca194d3ebff6cd8666f9717c9bfafa2ec1119fbb0f20ab506ec1bbf1bffd3a89b92eedf68da883248aa39f47 makefile-fix-install.patch
+26ed10b478feb19cb11f5916b24301943f9e316fdd62d53ec310bb05ffcf4213ceece1340d2486461557abb04074e85002b11b6347fddaaa45ad7439e907a5a7 fix-test.patch"
diff --git a/testing/cri-o/cni-plugins-path.patch b/testing/cri-o/cni-plugins-path.patch
new file mode 100644
index 0000000000..5a76edbc92
--- /dev/null
+++ b/testing/cri-o/cni-plugins-path.patch
@@ -0,0 +1,23 @@
+Alpine's cni-plugins are installs at /usr/libexec/cni/
+
+--- a/docs/crio.conf.5.md
++++ b/docs/crio.conf.5.md
+@@ -301,7 +301,7 @@
+ **network_dir**="/etc/cni/net.d/"
+ Path to the directory where CNI configuration files are located.
+
+-**plugin_dirs**=["/opt/cni/bin/",]
++**plugin_dirs**=["/usr/libexec/cni/",]
+ List of paths to directories where CNI plugin binaries are located.
+
+ ## CRIO.METRICS TABLE
+--- a/pkg/config/config_unix.go
++++ b/pkg/config/config_unix.go
+@@ -5,7 +5,7 @@
+ // Defaults for linux/unix if none are specified
+ const (
+ cniConfigDir = "/etc/cni/net.d/"
+- cniBinDir = "/opt/cni/bin/"
++ cniBinDir = "/usr/libexec/cni/"
+ containerExitsDir = "/var/run/crio/exits"
+ ContainerAttachSocketDir = "/var/run/crio"
diff --git a/testing/cri-o/crio.initd b/testing/cri-o/crio.initd
new file mode 100755
index 0000000000..9e6383ac97
--- /dev/null
+++ b/testing/cri-o/crio.initd
@@ -0,0 +1,35 @@
+#!/sbin/openrc-run
+# Copyright 2015-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="OCI Kubernetes Container Runtime daemon"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+extra_started_commands="reload"
+command="/usr/bin/${RC_SVCNAME}"
+command_args="${command_args}"
+command_background="true"
+start_stop_daemon_args=" \
+ --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
+ --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
+
+depend() {
+ need net
+}
+
+checkconfig() {
+ checkpath --directory --owner root:root --mode 0775 \
+ /var/log/${RC_SVCNAME}
+ checkpath --file --owner root:root --mode 0644 \
+ /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log
+}
+
+start() {
+ checkconfig
+ default_start
+}
+
+reload() {
+ ebegin "Reloading ${RC_SVCNAME}"
+ start-stop-daemon --signal HUP --pidfile "${pidfile}"
+ eend $?
+}
diff --git a/testing/cri-o/crio.logrotated b/testing/cri-o/crio.logrotated
new file mode 100644
index 0000000000..fb0b8b14a8
--- /dev/null
+++ b/testing/cri-o/crio.logrotated
@@ -0,0 +1,7 @@
+/var/log/crio/crio.log {
+ missingok
+ size 5M
+ rotate 3
+ compress
+ copytruncate
+}
diff --git a/testing/cri-o/fix-test.patch b/testing/cri-o/fix-test.patch
new file mode 100644
index 0000000000..a5b47b0c68
--- /dev/null
+++ b/testing/cri-o/fix-test.patch
@@ -0,0 +1,44 @@
+--- a/test/helpers.bash
++++ b/test/helpers.bash
+@@ -68,7 +68,7 @@
+ # The default log directory where all logs will go unless directly specified by the kubelet
+ DEFAULT_LOG_PATH=${DEFAULT_LOG_PATH:-/var/log/crio/pods}
+ # Cgroup manager to be used
+-CONTAINER_CGROUP_MANAGER=${CONTAINER_CGROUP_MANAGER:-systemd}
++CONTAINER_CGROUP_MANAGER=${CONTAINER_CGROUP_MANAGER:-cgroupfs}
+ # Image volumes handling
+ CONTAINER_IMAGE_VOLUMES=${CONTAINER_IMAGE_VOLUMES:-mkdir}
+ # Container pids limit
+@@ -166,7 +166,7 @@
+ # Copy all the CNI dependencies around to ensure encapsulated tests
+ CRIO_CNI_PLUGIN="$TESTDIR/cni-bin"
+ mkdir "$CRIO_CNI_PLUGIN"
+- cp /opt/cni/bin/* "$CRIO_CNI_PLUGIN"
++ cp /usr/libexec/cni/* "$CRIO_CNI_PLUGIN"
+ cp "$INTEGRATION_ROOT"/cni_plugin_helper.bash "$CRIO_CNI_PLUGIN"
+ sed -i "s;%TEST_DIR%;$TESTDIR;" "$CRIO_CNI_PLUGIN"/cni_plugin_helper.bash
+
+--- a/test/cni_plugin_helper.bash
++++ b/test/cni_plugin_helper.bash
+@@ -43,7 +43,7 @@
+ . "$TEST_DIR"/cni_plugin_helper_input.env
+ rm -f "$TEST_DIR"/cni_plugin_helper_input.env
+
+-result=$(/opt/cni/bin/bridge "$@") || exit $?
++result=$(/usr/libexec/cni/bridge "$@") || exit $?
+
+ if [[ "${DEBUG_ARGS}" == "malformed-result" ]]; then
+ cat <<-EOF
+--- a/test/cgroups.bats
++++ b/test/cgroups.bats
+@@ -26,6 +26,10 @@
+ }
+
+ @test "conmon custom cgroup" {
++ if [[ "$CONTAINER_CGROUP_MANAGER" != "systemd" ]]; then
++ skip "need systemd cgroup manager"
++ fi
++
+ CONTAINER_CGROUP_MANAGER="systemd" CONTAINER_DROP_INFRA_CTR=false CONTAINER_MANAGE_NS_LIFECYCLE=false CONTAINER_CONMON_CGROUP="customcrioconmon.slice" start_crio
+
+ jq ' .linux.cgroup_parent = "Burstablecriotest123.slice"' \
diff --git a/testing/cri-o/makefile-fix-install.patch b/testing/cri-o/makefile-fix-install.patch
new file mode 100644
index 0000000000..3b1558d48c
--- /dev/null
+++ b/testing/cri-o/makefile-fix-install.patch
@@ -0,0 +1,144 @@
+--- a/Makefile
++++ b/Makefile
+@@ -8,11 +8,11 @@
+
+ PROJECT := github.com/cri-o/cri-o
+ CRIO_INSTANCE := crio_dev
+-PREFIX ?= ${DESTDIR}/usr/local
++PREFIX ?= /usr/local
+ BINDIR ?= ${PREFIX}/bin
+ LIBEXECDIR ?= ${PREFIX}/libexec
+ MANDIR ?= ${PREFIX}/share/man
+-ETCDIR ?= ${DESTDIR}/etc
++ETCDIR ?= /etc
+ ETCDIR_CRIO ?= ${ETCDIR}/crio
+ DATAROOTDIR ?= ${PREFIX}/share/containers
+ BUILDTAGS ?= containers_image_ostree_stub \
+@@ -24,7 +24,7 @@
+ $(shell hack/openpgp_tag.sh) \
+ $(shell hack/seccomp_tag.sh) \
+ $(shell hack/selinux_tag.sh)
+-CRICTL_CONFIG_DIR=${DESTDIR}/etc
++CRICTL_CONFIG_DIR = /etc
+ CONTAINER_RUNTIME ?= podman
+ BUILD_PATH := $(shell pwd)/build
+ BUILD_BIN_PATH := ${BUILD_PATH}/bin
+@@ -436,71 +436,73 @@
+ install: .gopathok install.bin install.man install.completions install.systemd install.config
+
+ install.bin-nobuild:
+- install ${SELINUXOPT} -D -m 755 bin/crio $(BINDIR)/crio
+- install ${SELINUXOPT} -D -m 755 bin/crio-status $(BINDIR)/crio-status
+- install ${SELINUXOPT} -D -m 755 bin/pinns $(BINDIR)/pinns
++ install ${SELINUXOPT} -D -m 755 bin/crio ${DESTDIR}$(BINDIR)/crio
++ install ${SELINUXOPT} -D -m 755 bin/crio-status ${DESTDIR}$(BINDIR)/crio-status
++ install ${SELINUXOPT} -D -m 755 bin/pinns ${DESTDIR}$(BINDIR)/pinns
+
+ install.bin: binaries install.bin-nobuild
+
+ install.man-nobuild:
+- install ${SELINUXOPT} -d -m 755 $(MANDIR)/man5
+- install ${SELINUXOPT} -d -m 755 $(MANDIR)/man8
+- install ${SELINUXOPT} -m 644 $(filter %.5,$(MANPAGES)) -t $(MANDIR)/man5
+- install ${SELINUXOPT} -m 644 $(filter %.8,$(MANPAGES)) -t $(MANDIR)/man8
++ install ${SELINUXOPT} -d -m 755 ${DESTDIR}$(MANDIR)/man5
++ install ${SELINUXOPT} -d -m 755 ${DESTDIR}$(MANDIR)/man8
++ install ${SELINUXOPT} -m 644 $(filter %.5,$(MANPAGES)) -t ${DESTDIR}$(MANDIR)/man5
++ install ${SELINUXOPT} -m 644 $(filter %.8,$(MANPAGES)) -t ${DESTDIR}$(MANDIR)/man8
+
+ install.man: $(MANPAGES) install.man-nobuild
+
+ install.config-nobuild:
+- install ${SELINUXOPT} -d $(DATAROOTDIR)/oci/hooks.d
+- install ${SELINUXOPT} -d $(ETCDIR_CRIO)/crio.conf.d
+- install ${SELINUXOPT} -D -m 644 crio.conf $(ETCDIR_CRIO)/crio.conf
+- install ${SELINUXOPT} -D -m 644 crio-umount.conf $(OCIUMOUNTINSTALLDIR)/crio-umount.conf
+- install ${SELINUXOPT} -D -m 644 crictl.yaml $(CRICTL_CONFIG_DIR)
++ install ${SELINUXOPT} -d ${DESTDIR}$(ETCDIR_CRIO)/crio.conf.d
++ install ${SELINUXOPT} -d ${DESTDIR}$(ETCDIR)/containers/oci/hooks.d
++ install ${SELINUXOPT} -d ${DESTDIR}$(DATAROOTDIR)/oci/hooks.d
++ install ${SELINUXOPT} -D -m 644 crio.conf ${DESTDIR}$(ETCDIR_CRIO)/crio.conf
++ install ${SELINUXOPT} -D -m 644 crio-umount.conf ${DESTDIR}$(OCIUMOUNTINSTALLDIR)/crio-umount.conf
++ install ${SELINUXOPT} -D -m 644 crictl.yaml ${DESTDIR}$(CRICTL_CONFIG_DIR)
+
+ install.config: crio.conf install.config-nobuild
+
+ install.completions:
+- install ${SELINUXOPT} -d -m 755 ${BASHINSTALLDIR}
+- install ${SELINUXOPT} -d -m 755 ${FISHINSTALLDIR}
+- install ${SELINUXOPT} -d -m 755 ${ZSHINSTALLDIR}
+- install ${SELINUXOPT} -D -m 644 -t ${BASHINSTALLDIR} completions/bash/crio
+- install ${SELINUXOPT} -D -m 644 -t ${FISHINSTALLDIR} completions/fish/crio.fish
+- install ${SELINUXOPT} -D -m 644 -t ${ZSHINSTALLDIR} completions/zsh/_crio
+- install ${SELINUXOPT} -D -m 644 -t ${BASHINSTALLDIR} completions/bash/crio-status
+- install ${SELINUXOPT} -D -m 644 -t ${FISHINSTALLDIR} completions/fish/crio-status.fish
+- install ${SELINUXOPT} -D -m 644 -t ${ZSHINSTALLDIR} completions/zsh/_crio-status
++ install ${SELINUXOPT} -d -m 755 ${DESTDIR}${BASHINSTALLDIR}
++ install ${SELINUXOPT} -d -m 755 ${DESTDIR}${FISHINSTALLDIR}
++ install ${SELINUXOPT} -d -m 755 ${DESTDIR}${ZSHINSTALLDIR}
++ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${BASHINSTALLDIR} completions/bash/crio
++ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${FISHINSTALLDIR} completions/fish/crio.fish
++ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${ZSHINSTALLDIR} completions/zsh/_crio
++ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${BASHINSTALLDIR} completions/bash/crio-status
++ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${FISHINSTALLDIR} completions/fish/crio-status.fish
++ install ${SELINUXOPT} -D -m 644 -t ${DESTDIR}${ZSHINSTALLDIR} completions/zsh/_crio-status
+
+ install.systemd:
+- install ${SELINUXOPT} -D -m 644 contrib/systemd/crio.service $(PREFIX)/lib/systemd/system/crio.service
+- ln -sf crio.service $(PREFIX)/lib/systemd/system/cri-o.service
+- install ${SELINUXOPT} -D -m 644 contrib/systemd/crio-shutdown.service $(PREFIX)/lib/systemd/system/crio-shutdown.service
+- install ${SELINUXOPT} -D -m 644 contrib/systemd/crio-wipe.service $(PREFIX)/lib/systemd/system/crio-wipe.service
++ install ${SELINUXOPT} -D -m 644 contrib/systemd/crio.service ${DESTDIR}$(PREFIX)/lib/systemd/system/crio.service
++ ln -sf crio.service ${DESTDIR}$(PREFIX)/lib/systemd/system/cri-o.service
++ install ${SELINUXOPT} -D -m 644 contrib/systemd/crio-shutdown.service ${DESTDIR}$(PREFIX)/lib/systemd/system/crio-shutdown.service
++ install ${SELINUXOPT} -D -m 644 contrib/systemd/crio-wipe.service ${DESTDIR}$(PREFIX)/lib/systemd/system/crio-wipe.service
+
+ uninstall:
+- rm -f $(BINDIR)/crio
+- rm -f $(BINDIR)/crio-status
+- rm -f $(BINDIR)/pinns
++ rm -f $(DESTDIR)$(BINDIR)/crio
++ rm -f $(DESTDIR)$(BINDIR)/crio-status
++ rm -f $(DESTDIR)$(BINDIR)/pinns
+ for i in $(filter %.5,$(MANPAGES)); do \
+- rm -f $(MANDIR)/man5/$$(basename $${i}); \
++ rm -f $(DESTDIR)$(MANDIR)/man5/$$(basename $${i}); \
+ done
+ for i in $(filter %.8,$(MANPAGES)); do \
+- rm -f $(MANDIR)/man8/$$(basename $${i}); \
++ rm -f $(DESTDIR)$(MANDIR)/man8/$$(basename $${i}); \
+ done
+- rm -f ${BASHINSTALLDIR}/crio
+- rm -f ${FISHINSTALLDIR}/crio.fish
+- rm -f ${ZSHINSTALLDIR}/_crio
+- rm -f ${BASHINSTALLDIR}/crio-status
+- rm -f ${FISHINSTALLDIR}/crio-status.fish
+- rm -f ${ZSHINSTALLDIR}/_crio-status
+- rm -f $(PREFIX)/lib/systemd/system/crio-wipe.service
+- rm -f $(PREFIX)/lib/systemd/system/crio-shutdown.service
+- rm -f $(PREFIX)/lib/systemd/system/crio.service
+- rm -f $(PREFIX)/lib/systemd/system/cri-o.service
+- rm -rf $(DATAROOTDIR)/oci/hooks.d
+- rm -f $(ETCDIR_CRIO)/crio.conf
+- rm -rf $(ETCDIR_CRIO)/crio.conf.d
+- rm -f $(OCIUMOUNTINSTALLDIR)/crio-umount.conf
+- rm -f $(CRICTL_CONFIG_DIR)/crictl.yaml
++ rm -f $(DESTDIR)${BASHINSTALLDIR}/crio
++ rm -f $(DESTDIR)${FISHINSTALLDIR}/crio.fish
++ rm -f $(DESTDIR)${ZSHINSTALLDIR}/_crio
++ rm -f $(DESTDIR)${BASHINSTALLDIR}/crio-status
++ rm -f $(DESTDIR)${FISHINSTALLDIR}/crio-status.fish
++ rm -f $(DESTDIR)${ZSHINSTALLDIR}/_crio-status
++ rm -f $(DESTDIR)$(PREFIX)/lib/systemd/system/crio-wipe.service
++ rm -f $(DESTDIR)$(PREFIX)/lib/systemd/system/crio-shutdown.service
++ rm -f $(DESTDIR)$(PREFIX)/lib/systemd/system/crio.service
++ rm -f $(DESTDIR)$(PREFIX)/lib/systemd/system/cri-o.service
++ rm -f $(DESTDIR)$(ETCDIR_CRIO)/crio.conf
++ rm -rf $(DESTDIR)$(ETCDIR_CRIO)/crio.conf.d
++ rm -rf $(DESTDIR)$(ETCDIR)/containers/oci/hooks.d
++ rm -rf $(DESTDIR)$(DATAROOTDIR)/oci/hooks.d
++ rm -f $(DESTDIR)$(OCIUMOUNTINSTALLDIR)/crio-umount.conf
++ rm -f $(DESTDIR)$(CRICTL_CONFIG_DIR)/crictl.yaml
+
+ docs-validation:
+ $(GO_RUN) -tags "$(BUILDTAGS)" ./test/docs-validation
diff --git a/testing/cri-tools/APKBUILD b/testing/cri-tools/APKBUILD
index fd60d78c16..fabe70a93b 100644
--- a/testing/cri-tools/APKBUILD
+++ b/testing/cri-tools/APKBUILD
@@ -1,17 +1,15 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=cri-tools
-pkgver=1.19.0
-pkgrel=0
+pkgver=1.20.0
+pkgrel=2
pkgdesc="CLI tool for Kubelet Container Runtime Interface (CRI)"
url="https://github.com/kubernetes-sigs/cri-tools"
-arch="x86_64 aarch64 ppc64le s390x armv7"
+arch="x86_64 aarch64 ppc64le s390x armv7 x86"
license="Apache-2.0"
makedepends="go"
options="!check" # no check available
-source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes-sigs/cri-tools/archive/v$pkgver.tar.gz
- crictl.yaml
- "
+source="$pkgname-$pkgver.tar.gz::https://github.com/kubernetes-sigs/cri-tools/archive/v$pkgver.tar.gz"
build() {
make all
@@ -20,7 +18,5 @@ build() {
package() {
install -Dm755 _output/crictl "$pkgdir/usr/bin/crictl"
install -Dm755 _output/critest "$pkgdir/usr/bin/critest"
- install -Dm644 "$srcdir/crictl.yaml" "$pkgdir/etc/crictl.yaml"
}
-sha512sums="40c9df3623258a0b787a903113d522f93cb084f8c5840cebdfdf36ba57b6ae3ac0ee11fda1414f4ed4c977f8bc2d255dee7f1b07832fa82ab65010717952fb64 cri-tools-1.19.0.tar.gz
-b2443f5ba6c31421e8f7f8a5d719723781bed342defe942d046ecc5c1b35eed49049ca015fc92160d02905d3a0080a13ad1b9fa65b49dcc082182b7469b33bdd crictl.yaml"
+sha512sums="9b74fc8d4544b78a412917ef12f78303cca8055eae40ae4986d0e3c97c9606f53ef2dbceb94c9089ac4ebc4e18fc89deedd08cb2024ec5bc2885782d12b6b3d0 cri-tools-1.20.0.tar.gz"
diff --git a/testing/cri-tools/crictl.yaml b/testing/cri-tools/crictl.yaml
deleted file mode 100644
index ddaa475b91..0000000000
--- a/testing/cri-tools/crictl.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-runtime-endpoint: unix:///run/containerd/containerd.sock
-image-endpoint: unix:///run/containerd/containerd.sock
-timeout: 10
-debug: false
diff --git a/testing/croc/APKBUILD b/testing/croc/APKBUILD
index ce7c5176a8..af6c908f8d 100644
--- a/testing/croc/APKBUILD
+++ b/testing/croc/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: André Klitzing <aklitzing@@gmail.com>
# Maintainer: André Klitzing <aklitzing@gmail.com>
pkgname=croc
-pkgver=8.6.5
+pkgver=8.6.8
pkgrel=0
pkgdesc="Easily and securely send things from one computer to another"
url="https://github.com/schollz/croc"
@@ -24,4 +24,4 @@ package() {
install -Dm755 -t "$pkgdir/usr/bin/" "$pkgname"
}
-sha512sums="c2b714bd2121eede02bbbc6fec148d4eaccbb59bb786e07abecb1a8bf8199757792550cc3395b31c3923dce28ac6fcb70c71a9590656611903cd89baa271cb49 croc_8.6.5_src.tar.gz"
+sha512sums="a94460beb120b2d15e3930f50ef0870ba82ece5cd69ce6f1af994ed9d5ed1855f7ab8bd4dcdbd76950d167e6cc66a1aff6e4b2d46a7a48ff76cceb615a568cde croc_8.6.8_src.tar.gz"
diff --git a/testing/cronie/APKBUILD b/testing/cronie/APKBUILD
new file mode 100644
index 0000000000..e3b5c61243
--- /dev/null
+++ b/testing/cronie/APKBUILD
@@ -0,0 +1,54 @@
+# Contributor: Mark Hills <mark@xwax.org>
+# Maintainer: Mark Hills <mark@xwax.org>
+pkgname=cronie
+pkgver=1.5.5
+pkgrel=1
+pkgdesc="The standard UNIX daemon crond that runs specified programs at scheduled times"
+url="https://github.com/cronie-crond/cronie"
+arch="all"
+license="ISC"
+makedepends="autoconf automake musl-obstack-dev"
+options="suid !check" # No testsuite
+subpackages="$pkgname-doc $pkgname-openrc"
+source="
+ https://github.com/cronie-crond/cronie/releases/download/cronie-$pkgver/cronie-$pkgver.tar.gz
+ cronie.initd
+ cronie.confd
+ "
+
+build() {
+ export LIBS="-lobstack"
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/share/man \
+ --without-pam \
+ --without-selinux \
+ --with-inotify \
+ SPOOL_DIR=/etc/crontabs
+ make
+}
+
+package() {
+ make install DESTDIR="$pkgdir"
+
+ install -m755 -D "$srcdir"/$pkgname.initd \
+ "$pkgdir"/etc/init.d/$pkgname
+ install -m644 -D "$srcdir"/$pkgname.confd \
+ "$pkgdir"/etc/conf.d/$pkgname
+
+ mkdir "$pkgdir"/etc/cron.d
+
+ # Ordinary users access to edit content of the crontabs directory
+ chmod 6755 "$pkgdir"/usr/bin/crontab
+
+ # Default is all users can access cron
+ touch "$pkgdir"/etc/cron.deny
+}
+
+sha512sums="3cb53ee4db7722c0764a1d2e5dfe773cfc31c91e9d0798d579a58ec8c29a1f42238e18c27baae2eaff6df37250cd06dddbf77f0020aed68b9712fd7332efb912 cronie-1.5.5.tar.gz
+309ac59de5212e814e8f68f0619e91a1459092392dd38d85c72740c635a6e50f232cfcdb883eccff203c7254bc94f60fe203150137a0862c3802ace58d5fcc22 cronie.initd
+caabbeb35c8bfed5f139063416cb6667ab066918e8ef57b057bf4d7bbb005ad6cc5d34687e52ed22f8152e61f4c35709e895652497600a7194cdfb04d48ca152 cronie.confd"
diff --git a/testing/cronie/cronie.confd b/testing/cronie/cronie.confd
new file mode 100644
index 0000000000..5d178e21b2
--- /dev/null
+++ b/testing/cronie/cronie.confd
@@ -0,0 +1 @@
+CRON_OPTS=""
diff --git a/testing/cronie/cronie.initd b/testing/cronie/cronie.initd
new file mode 100644
index 0000000000..93652a7838
--- /dev/null
+++ b/testing/cronie/cronie.initd
@@ -0,0 +1,9 @@
+#!/sbin/openrc-run
+
+name="$SVCNAME"
+command="/usr/sbin/crond"
+command_args="$CRON_OPTS"
+
+depend() {
+ provide cron
+}
diff --git a/testing/cryfs/APKBUILD b/testing/cryfs/APKBUILD
index ed7e37ff8a..d1ef5673ec 100644
--- a/testing/cryfs/APKBUILD
+++ b/testing/cryfs/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Pavel Pletenev <cpp.create@gmail.com>
pkgname=cryfs
pkgver=0.10.2
-pkgrel=0
+pkgrel=1
pkgdesc="Cryptographic filesystem for the cloud"
url="https://github.com/cryfs/cryfs"
# Fails on other arches
diff --git a/testing/crypto++/APKBUILD b/testing/crypto++/APKBUILD
index 59c69ef9cc..ac7dd70854 100644
--- a/testing/crypto++/APKBUILD
+++ b/testing/crypto++/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: August Klein <amatcoder@gmail.com>
pkgname=crypto++
_pkgname=cryptopp
-pkgver=8.2.0
+pkgver=8.4.0
_pkgver=${pkgver//./}
pkgrel=0
pkgdesc="A free C++ class library of cryptographic schemes"
@@ -11,11 +11,11 @@ arch="all"
license="BSL-1.0"
depends_dev="$pkgname"
subpackages="$pkgname-static $pkgname-dev"
-source="https://www.cryptopp.com/${_pkgname}${_pkgver}.zip"
+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 libcryptopp.pc
}
check() {
@@ -26,4 +26,4 @@ package() {
make DESTDIR="$pkgdir" PREFIX="/usr" install-lib
}
-sha512sums="753513a4ec8dd0fff2f551853ce6bd265d82219c28b033565b565b5e567fbee17adb419f4cde58a97e62b7d6533f4099aa4996cd0ba4775c6a2e7ae63a879da5 cryptopp820.zip"
+sha512sums="4c32b6a9ce8a6925286185f65f7413fa1a430471f09624219656b1d088674c56f95fcc3b64f611632f12cb56dfecdcd41c9d1468942b8c391425a548245dde09 cryptopp840.zip"
diff --git a/testing/curaengine/APKBUILD b/testing/curaengine/APKBUILD
new file mode 100644
index 0000000000..a117265455
--- /dev/null
+++ b/testing/curaengine/APKBUILD
@@ -0,0 +1,25 @@
+# Contributor: Aiden Grossman <agrossman154@yahoo.com>
+# Maintainer: Aiden Grossman <agrossman154@yahoo.com>
+pkgname=curaengine
+_pkgname=CuraEngine
+pkgver=4.8.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
+source="https://github.com/Ultimaker/CuraEngine/archive/$pkgver/CuraEngine-$pkgver.tar.gz"
+builddir="$srcdir/$_pkgname-$pkgver/"
+
+build() {
+ cmake -B ./build -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTS=ON .
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --build build --target install
+}
+
+sha512sums="be0d12cfe61932bf03dde61df8fb7f31cbd0aef6a44292130a7a67e318891f37db685722ba5d3cf66e88d4ff1de64ac86be5e494b750f8f7ff4b52d7976cb670 CuraEngine-4.8.0.tar.gz"
diff --git a/testing/cutechess/APKBUILD b/testing/cutechess/APKBUILD
deleted file mode 100644
index 7d9622f207..0000000000
--- a/testing/cutechess/APKBUILD
+++ /dev/null
@@ -1,56 +0,0 @@
-# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer: Leo <thinkabit.ukim@gmail.com>
-pkgname=cutechess
-pkgver=1.2.0
-pkgrel=0
-pkgdesc="GUI, CLI and library for playing chess"
-options="!check" # Requires qt5-testlib
-url="https://cutechess.com"
-arch="all"
-license="GPL-3.0-or-later"
-makedepends="qt5-qtbase-dev qt5-qtsvg-dev"
-subpackages="
- $pkgname-doc:cutechess_doc:noarch
- $pkgname-cli
- $pkgname-cli-doc:cli_doc:noarch
- "
-source="$pkgname-$pkgver.tar.gz::https://github.com/cutechess/cutechess/archive/$pkgver.tar.gz"
-
-build() {
- qmake-qt5 \
- PREFIX=/usr \
- LIBDIR=/usr/lib
- make
-}
-
-package() {
- # GUI
- install -Dm755 projects/gui/cutechess -t "$pkgdir"/usr/bin
- install -Dm644 projects/gui/res/icons/cutechess_32x32.xpm -t "$pkgdir"/usr/share/pixmaps
- install -Dm644 dist/linux/cutechess.desktop -t "$pkgdir"/usr/share/applications
-
- # CLI
- install -Dm755 projects/cli/cutechess-cli -t "$pkgdir"/usr/bin
- install -Dm644 docs/cutechess-cli.6 -t "$pkgdir"/usr/share/man/man6
- install -Dm644 docs/engines.json.5 -t "$pkgdir"/usr/share/man/man5
-}
-
-cutechess_doc() {
- default_doc
-
- # Bring cutechess-cli.6 back so it can be in cutechess-cli-doc
- mkdir -p "$pkgdir"/usr/share/man
- mv "$subpkgdir"/usr/share/man/man6 "$pkgdir"/usr/share/man
-}
-
-cli() {
- pkgdesc="Commandline interface for cutechess"
- depends=""
-
- amove usr/bin/cutechess-cli
-}
-
-cli_doc() {
- install_if="docs $pkgname-cli=$pkgver-r$pkgrel" default_doc
-}
-sha512sums="2a53397dec472dd471f4c09a4a5c713ffe98844a76cb551bd7bc205af061ce0793ffba2b3f652549149c8bb14112666512d7f9d1c751e351fda194cf1d55399a cutechess-1.2.0.tar.gz"
diff --git a/testing/cvs-fast-export/01-compile-flags.patch b/testing/cvs-fast-export/01-compile-flags.patch
new file mode 100644
index 0000000000..ce7e5bd11d
--- /dev/null
+++ b/testing/cvs-fast-export/01-compile-flags.patch
@@ -0,0 +1,35 @@
+Description: Modify compile flags handling in Makefile for Debian packaging
+ This is to allow CFLAGS set by dpkg-buildflags from the environment
+ so that hardening flags and DEB_BUILD_OPTIONS=noopt would work.
+ .
+ Also disable -march=native which causes FTBFS on many platforms
+ and is inappropriate for a Debian package. See a similar bug
+ https://bugs.debian.org/761912 for an explanation.
+ (Note: Upstream commented out "CFLAGS += -march=native" in commit
+ 0ead90d5d9ab861acd40a05490ed8e7936ac1fa5 on 2019-11-12.)
+Author: Anthony Fok <foka@debian.org>
+Origin: vendor
+Bug-Debian: https://bugs.debian.org/801108
+Forwarded: not-needed
+Last-Update: 2016-12-30, 2020-02-12, 2020-11-05
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/Makefile
++++ b/Makefile
+@@ -32,6 +32,7 @@
+ FLEX ?= flex
+ A2X ?= a2x
+
++ENV_CFLAGS := $(CFLAGS)
+ GCC_WARNINGS1=-Wall -Wpointer-arith -Wstrict-prototypes
+ GCC_WARNINGS2=-Wmissing-prototypes -Wmissing-declarations
+ GCC_WARNINGS3=-Wno-unused-function -Wno-unused-label -Wno-format-zero-length
+@@ -86,7 +87,7 @@
+ CFLAGS += -g
+ # Test coverage flags
+ # CFLAGS += -ftest-coverage -fprofile-arcs
+-CFLAGS += $(EXTRA_CFLAGS)
++CFLAGS += $(EXTRA_CFLAGS) $(ENV_CFLAGS)
+
+ #YFLAGS= --report=all
+ LFLAGS=
diff --git a/testing/cvs-fast-export/APKBUILD b/testing/cvs-fast-export/APKBUILD
new file mode 100644
index 0000000000..afdcdeda6c
--- /dev/null
+++ b/testing/cvs-fast-export/APKBUILD
@@ -0,0 +1,50 @@
+# Contributor: TBK <alpine@jjtc.eu>
+# Maintainer: TBK <alpine@jjtc.eu>
+pkgname=cvs-fast-export
+pkgver=1.55
+pkgrel=0
+pkgdesc="Export RCS or CVS history as a fast-import stream"
+url="http://www.catb.org/esr/cvs-fast-export/"
+arch="all"
+license="GPL-2.0-or-later"
+depends="cvs rcs"
+makedepends="asciidoc bison flex libxslt"
+checkdepends="python3"
+subpackages="$pkgname-doc $pkgname-tools::noarch"
+source="https://gitlab.com/esr/cvs-fast-export/-/archive/$pkgver/cvs-fast-export-$pkgver.tar.gz
+ python3.patch
+ 01-compile-flags.patch
+ disable-test-sporadic.patch
+ "
+
+build() {
+ # "make all" will run the commands below + html.
+ # html can not run in parallel because the ".adoc.html"
+ # rules reuse the "docbook-xsl.css" file name.
+ make cvs-fast-export man
+}
+
+check() {
+ tests/setpython python3
+ # v1.55 - More then one job and the tests
+ # are executed in the wrong order!
+ make -j 1 check
+}
+
+package() {
+ make DESTDIR="$pkgdir" prefix=/usr install
+}
+
+tools() {
+ pkgdesc="$pkgdesc (Tools)"
+ depends="$pkgname git python3 rsync"
+
+ cd "$pkgdir"/usr/bin
+ mkdir -p "$subpkgdir"/usr/bin
+ mv cvsconvert cvssync "$subpkgdir"/usr/bin/
+}
+
+sha512sums="1765bf4e086232d96b2c4a89d55fdd0028a5cc27630ebe6b34a9bc2f9319ec06802735c039dc516ec78e78af3b634bed4c94233e37d21b0da678de3a63c9ebef cvs-fast-export-1.55.tar.gz
+00ef05acf411154600f31d37795330f39e2951483cc1cba35918b359635f423648038a1f976a4ce78f5209e1b60b4b3b4812ce7348ab426b97df07c45ca638bc python3.patch
+35f738ad85132c54f6f4f521a0a0e21af2124ec71a10c94bf2b2861ca115b693e77df16b0bebb6220e555c3b582d06b2f29d9890e192dbb2d591a9042d2f1f60 01-compile-flags.patch
+687fd54316a0b14935a0421d237ff003985211ef476360395c60cfbf6d8619099c8aa6d3af5ee511b016524f576374e868cc67dcaa5b96367fb7446d669496f4 disable-test-sporadic.patch"
diff --git a/testing/cvs-fast-export/disable-test-sporadic.patch b/testing/cvs-fast-export/disable-test-sporadic.patch
new file mode 100644
index 0000000000..a08d8dc47e
--- /dev/null
+++ b/testing/cvs-fast-export/disable-test-sporadic.patch
@@ -0,0 +1,23 @@
+Fails with the following error message:
+
+== Sporadic tests ==
+date: invalid date ‘+%s’
+expr: syntax error: unexpected argument ‘1’
+cvs-fast-export: option requires an argument: i
+cvs-fast-export: try `cvs-fast-export --help' for more information.
+incremental.sh: FAILED
+make[1]: *** [/home/builder/aports/testing/cvs-fast-export/src/cvs-fast-export-1.55/tests/Makefile:159: sporadic] Error 1
+make: *** [Makefile:147: check] Error 2
+
+
+--- a/tests/Makefile
++++ b/tests/Makefile
+@@ -29,7 +29,7 @@
+ ,v.dot:
+ $(CVS_FAST_EXPORT) -g $< >$*.dot
+
+-test: s_regress m_regress r_regress i_regress t_regress c_regress sporadic # z2_regress z3_regress
++test: s_regress m_regress r_regress i_regress t_regress c_regress # sporadic z2_regress z3_regress
+ @echo "No diff output is good news."
+
+ rebuild: s_rebuild m_rebuild r_rebuild i_rebuild t_rebuild # z_rebuild
diff --git a/testing/cvs-fast-export/python3.patch b/testing/cvs-fast-export/python3.patch
new file mode 100644
index 0000000000..f13d2ff49d
--- /dev/null
+++ b/testing/cvs-fast-export/python3.patch
@@ -0,0 +1,184 @@
+--- a/cvsconvert
++++ b/cvsconvert
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ """
+ cvsconvert - convert a CVS repo and check against the original
+
+--- a/cvsreduce
++++ b/cvsreduce
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ # Runs under both Python 2 and Python 3: preserve this property!
+ # SPDX-License-Identifier: GPL-2.0+
+ """
+--- a/tests/at.tst
++++ b/tests/at.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ # -*- coding: latin-1 -*-
+ ## Verify parsing of escaped at on final line
+
+--- a/tests/basic.tst
++++ b/tests/basic.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## basic test for CVS master parsing
+
+ import sys, testlifter
+--- a/tests/branchy.tst
++++ b/tests/branchy.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## A branchy repo with deletions and only valid tags
+
+ import sys, testlifter
+--- a/tests/daughterbranch.tst
++++ b/tests/daughterbranch.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Test for the daughter-branch bug
+
+ # This was the description:
+--- a/tests/exec.tst
++++ b/tests/exec.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Test handling of executable bit
+
+ import sys, testlifter
+--- a/tests/expand.tst
++++ b/tests/expand.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Test keyword expansion
+
+ import sys, testlifter
+--- a/tests/hack1.tst
++++ b/tests/hack1.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## First example from the Hacking Guide
+
+ import sys, testlifter
+--- a/tests/hack2.tst
++++ b/tests/hack2.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Second example from the Hacking Guide
+
+ import sys, testlifter
+--- a/tests/hack3.tst
++++ b/tests/hack3.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Third example from the Hacking Guide
+
+ import sys, testlifter
+--- a/tests/linear.tst
++++ b/tests/linear.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## simplest possible linear repository with multiple commits
+
+ import sys, testlifter
+--- a/tests/longrev.tst
++++ b/tests/longrev.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## A widely branched repo with long file revision strings.
+
+ import sys, testlifter
+--- a/tests/postbranch.tst
++++ b/tests/postbranch.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Ilya Basin's test, failed by cvsps-3.x
+ """
+ Date: Sat, 20 Apr 2013 14:38:55 +0400
+--- a/tests/t9601.py
++++ b/tests/t9601.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Test handling of vendor branches
+ #
+ # This test was swiped from the git 1.8.1 tree, then modified to exercise
+--- a/tests/t9602.py
++++ b/tests/t9602.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Test handling of pathological tags
+ #
+ # This test was swiped from the git 1.8.1 tree, then modified to exercise
+--- a/tests/t9603.py
++++ b/tests/t9603.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Testing for correct patchset estimation
+
+ # Structure of the test cvs repository
+--- a/tests/t9604.py
++++ b/tests/t9604.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Testing for correct timestamp handling in author maps.
+ import sys, testlifter, tempfile, os
+
+--- a/tests/t9605.py
++++ b/tests/t9605.py
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Testing for correct patchset estimation
+
+ # Structure of the test cvs repository
+--- a/tests/tagbug.tst
++++ b/tests/tagbug.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Tricky tag corner case
+
+ import sys, testlifter
+--- a/tests/twobranch.tst
++++ b/tests/twobranch.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## Two-branch repo to test incremental dumping
+
+ import sys, testlifter
+--- a/tests/twotag.tst
++++ b/tests/twotag.tst
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env python
++#!/usr/bin/python3
+ ## A repo with identical tags attached to different changesets
+
+ import sys, testlifter, time
+--- a/cvssync
++++ b/cvssync
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/python3
+ # Runs under both Python 2 and Python 3: preserve this property!
+ # SPDX-License-Identifier: GPL-2.0+
+ """
diff --git a/testing/dcd/APKBUILD b/testing/dcd/APKBUILD
index 06dfc1d51a..af568cf27e 100644
--- a/testing/dcd/APKBUILD
+++ b/testing/dcd/APKBUILD
@@ -6,7 +6,7 @@ _githash=33dbd7653ecf830b735382e11d9bee66853a6dcf
pkgrel=1
pkgdesc="The D Completion Daemon is an auto-complete program for the D programming language"
url="https://github.com/dlang-community/DCD"
-arch="x86 x86_64 aarch64" # ldc
+arch="x86_64 aarch64" # ldc
license="GPL-3.0-or-later"
makedepends="ldc ldc-runtime stdx-allocator-dev dsymbol-dev libdparse-dev
msgpack-d-dev dcontainers-dev bash"
diff --git a/testing/dcontainers/APKBUILD b/testing/dcontainers/APKBUILD
index 4a14453f2c..44094099eb 100644
--- a/testing/dcontainers/APKBUILD
+++ b/testing/dcontainers/APKBUILD
@@ -8,7 +8,7 @@ _verstring=$_pkgver-${_alphanum/ha/ha.}
pkgrel=0
pkgdesc="Containers backed by std.experimental.allocator"
url="https://github.com/dlang-community/containers"
-arch="x86 x86_64 aarch64" # ldc
+arch="x86_64 aarch64" # ldc
license="BSL-1.0"
makedepends="meson ldc ldc-runtime stdx-allocator-dev"
subpackages="$pkgname-dev"
diff --git a/testing/ddclient/APKBUILD b/testing/ddclient/APKBUILD
new file mode 100644
index 0000000000..9ab389c78a
--- /dev/null
+++ b/testing/ddclient/APKBUILD
@@ -0,0 +1,50 @@
+# Contributor: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+pkgname=ddclient
+pkgver=3.9.1
+pkgrel=0
+pkgdesc="Ddclient is a Perl client used to update dynamic DNS entries for accounts on 'Dynamic DNS Network Services' free DNS service."
+url="https://ddclient.net/"
+arch="noarch"
+license="GPL-2.0-only"
+depends="perl perl-io-socket-ssl perl-io-socket-inet6
+perl-digest-sha1 net-tools perl-data-validate-ip"
+pkgusers="$pkgname"
+pkggroups="$pkgname"
+options="!check" # no check provided
+install="$pkgname.pre-install"
+subpackages="$pkgname-openrc $pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/ddclient/ddclient/archive/v$pkgver.tar.gz
+ $pkgname.initd
+ pid-path.patch"
+builddir="$srcdir/$pkgname-$pkgver"
+
+build() {
+ return 0
+}
+
+package() {
+ install -d "$pkgdir"/var/cache/ddclient/
+ chown -R $pkgusers:$pkggroups "$pkgdir"/var/cache/ddclient
+
+ install -Dm755 ddclient "$pkgdir"/usr/bin/$pkgname
+ install -Dm755 $srcdir/ddclient.initd "$pkgdir"/etc/init.d/$pkgname
+
+ install -Dm600 sample-etc_ddclient.conf "$pkgdir"/etc/ddclient/ddclient.conf.sample
+ chown $pkgusers:$pkggroups "$pkgdir"/etc/ddclient
+}
+
+doc() {
+ default_doc
+ pkgdesc="$pkgname documentation"
+ cd "$builddir"
+ install -Dm644 sample-etc_cron.d_ddclient \
+ "$subpkgdir"/usr/share/doc/ddclient/sample-etc_cron.d_ddclient
+ install -Dm644 sample-etc_dhclient-exit-hooks \
+ "$subpkgdir"/usr/share/doc/ddclient/sample-etc_dhclient-exit-hooks
+ install -Dm644 sample-etc_ppp_ip-up.local "$subpkgdir"/usr/share/doc/ddclient/sample-etc_ppp_ip-up.local
+}
+
+sha512sums="a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346 ddclient-3.9.1.tar.gz
+c5a4c4aef817692f73272a8aaf6edb10d3b16272577ef83c1f5db32b806933c410c7da0a7ce138655282a0671a8590879d6fe7c8f58f64c5cedfc1ed1cac710b ddclient.initd
+fc0137d0aead152be16081c6e64ba1e3e1786768020ac44a6baa36ee2f0f1b1d6b89116739b95091d7d0ebf02ab82b3e73491d975e46b7da31099f9481400253 pid-path.patch"
diff --git a/testing/ddclient/ddclient.initd b/testing/ddclient/ddclient.initd
new file mode 100755
index 0000000000..38101137fb
--- /dev/null
+++ b/testing/ddclient/ddclient.initd
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="DDClient"
+pidfile="/run/ddclient/${RC_SVCNAME}.pid"
+
+command="/usr/bin/ddclient"
+command_args="-pid ${pidfile}"
+command_group="ddclient"
+command_user="ddclient"
+
+depend() {
+ need net
+ use dns logger
+}
+
+start_pre() {
+ checkpath -f -m 0600 -o ${command_user}:${command_group} /etc/ddclient/ddclient.conf
+ checkpath -d -m 0700 -o ${command_user}:${command_group} /run/ddclient
+ checkpath -d -m 0700 -o ${command_user}:${command_group} /var/cache/ddclient
+}
diff --git a/testing/ddclient/ddclient.pre-install b/testing/ddclient/ddclient.pre-install
new file mode 100644
index 0000000000..1e271194d6
--- /dev/null
+++ b/testing/ddclient/ddclient.pre-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+addgroup -S ddclient 2>/dev/null
+adduser -S -D -h /var/lib/ddclient -G ddclient -g ddclient ddclient 2>/dev/null
+exit 0
diff --git a/testing/ddclient/pid-path.patch b/testing/ddclient/pid-path.patch
new file mode 100644
index 0000000000..1b59d3d512
--- /dev/null
+++ b/testing/ddclient/pid-path.patch
@@ -0,0 +1,13 @@
+diff --git a/sample-etc_ddclient.conf b/sample-etc_ddclient.conf
+index da2619f..910b99c 100644
+--- a/sample-etc_ddclient.conf
++++ b/sample-etc_ddclient.conf
+@@ -20,7 +20,7 @@ daemon=300 # check every 300 seconds
+ syslog=yes # log update msgs to syslog
+ mail=root # mail all msgs to root
+ mail-failure=root # mail failed update msgs to root
+-pid=/var/run/ddclient.pid # record PID in file.
++pid=/run/ddclient/ddclient.pid # record PID in file.
+ ssl=yes # use ssl-support. Works with
+ # ssl-library
+ # postscript=script # run script after updating. The
diff --git a/testing/ddcutil/APKBUILD b/testing/ddcutil/APKBUILD
index 7a36e06041..d71931c6e1 100644
--- a/testing/ddcutil/APKBUILD
+++ b/testing/ddcutil/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Alex Laskin <alex@lask.in>
# Maintainer: Alex Laskin <alex@lask.in>
pkgname=ddcutil
-pkgver=0.9.1
+pkgver=1.0.0
pkgrel=0
pkgdesc="Query and change Linux monitor settings using DDC/CI and USB"
url="https://github.com/rockowitz/ddcutil"
@@ -9,10 +9,7 @@ arch="all"
license="GPL-2.0-only"
makedepends="linux-headers autoconf automake libtool eudev-dev libusb-dev libxrandr-dev glib-dev"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/rockowitz/ddcutil/archive/v$pkgver.tar.gz
- execinfo.patch
- https://github.com/rockowitz/ddcutil/commit/dcd40e1899c3bff6e0e850df18c9aedcbbf6015f.patch
- "
+source="$pkgname-$pkgver.tar.gz::https://github.com/rockowitz/ddcutil/archive/v$pkgver.tar.gz"
prepare() {
default_prepare
@@ -30,6 +27,4 @@ package() {
make DESTDIR="$pkgdir" install
rm -rf "$pkgdir/usr/include" "$pkgdir/usr/lib" "$pkgdir/usr/share/ddcutil"
}
-sha512sums="b2d5866606a4bc081d89180e910822f2a2a653a2782e3df582536ddc86c7d3dc02309dbb41f8d566f6ebdc5d82d3aa11792a04c28b3d83552b024dfd59891fda ddcutil-0.9.1.tar.gz
-4d99a24bd863f060d74111f6853e039a0dc67a3e1c986ea9fac3a35451caf4e95d8749016800be6f259e4cb451c9db734dcef0b710b542ee3f987586cacb8e04 execinfo.patch
-354ade275bda0e3fbcc53d252662113d8e5e96ebe4d452ae7ae445b13352ae0c5f02f92193c51feead76df85b755784bc46d6d6152ac5b88dbe0764162987c62 dcd40e1899c3bff6e0e850df18c9aedcbbf6015f.patch"
+sha512sums="332087bfb478911f644c0386cb8d3e8befd29a1bad54759ff043559649ee5ff2124b6061aa1d49b601683b82919eca0ebd119098f32b5ab7ae86eda7fc29c707 ddcutil-1.0.0.tar.gz"
diff --git a/testing/ddcutil/execinfo.patch b/testing/ddcutil/execinfo.patch
deleted file mode 100644
index 99448d70b0..0000000000
--- a/testing/ddcutil/execinfo.patch
+++ /dev/null
@@ -1,76 +0,0 @@
---- ddcutil-0.9.1-clean/src/test/i2c/i2c_io_old.c
-+++ ddcutil-0.9.1-patched/src/test/i2c/i2c_io_old.c
-@@ -34,7 +34,9 @@
-
- #include <assert.h>
- #include <errno.h>
-+#ifdef HAVE_EXECINFO_H
- #include <execinfo.h>
-+#endif
- #include <fcntl.h>
- #include <stdio.h>
- #include <stdlib.h>
---- ddcutil-0.9.1-clean/src/util/debug_util.c
-+++ ddcutil-0.9.1-patched/src/util/debug_util.c
-@@ -26,7 +26,9 @@
- */
-
- /** \cond */
-+#ifdef HAVE_EXECINFO_H
- #include <execinfo.h>
-+
- #include <glib-2.0/glib.h>
- #include <stdbool.h>
- #include <stdio.h>
-@@ -82,7 +84,6 @@
- return result;
- }
-
--
- #ifdef OLD
- /** Show the call stack.
- *
-@@ -194,5 +195,5 @@
- g_ptr_array_free(callstack, true);
- }
- }
--
-+#endif
-
---- ddcutil-0.9.1-clean/src/util/debug_util.h
-+++ ddcutil-0.9.1-patched/src/util/debug_util.h
-@@ -30,7 +30,9 @@
-
- #include <glib-2.0/glib.h>
-
-+#ifdef HAVE_EXECINFO_H
- GPtrArray * get_backtrace(int stack_adjust);
- void show_backtrace(int stack_adjust);
-+#endif
-
- #endif /* DEBUG_UTIL_H_ */
-
---- ddcutil-0.9.1-clean/src/util/error_info.c
-+++ ddcutil-0.9.1-patched/src/util/error_info.c
-@@ -101,7 +101,9 @@
- bool debug = false;
- if (debug) {
- printf("(%s) Starting. erec=%p\n", __func__, erec);
-+#ifdef HAVE_EXECINFO_H
- show_backtrace(2);
-+#endif
- }
- if (erec) {
- VALID_DDC_ERROR_PTR(erec);
-
---- ddcutil-0.9.1-clean/src/util/edid.h
-+++ ddcutil-0.9.1-patched/src/util/edid.h
-@@ -36,6 +36,7 @@
- #include <stdint.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <sys/types.h>
- /** \endcond */
-
- #include "coredefs.h"
-
diff --git a/testing/delta/APKBUILD b/testing/delta/APKBUILD
deleted file mode 100644
index 44b496b7bd..0000000000
--- a/testing/delta/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
-# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer: Leo <thinkabit.ukim@gmail.com>
-pkgname=delta
-pkgver=0.4.4
-pkgrel=2
-pkgdesc="viewer of git and diff output"
-url="https://github.com/dandavison/delta"
-arch="all !mips !mips64 !s390x" # cargo
-license="MIT"
-makedepends="cargo libgit2-dev oniguruma-dev"
-subpackages="
- $pkgname-bash-completion
- $pkgname-zsh-completion
- "
-source="$pkgname-$pkgver.tar.gz::https://github.com/dandavison/delta/archive/$pkgver/$pkgver.tar.gz"
-
-export RUSTONIG_DYNAMIC_LIBONIG=1
-export LIBGIT2_SYS_USE_PKG_CONFIG=1
-
-build() {
- cargo build --release --locked
-}
-
-check() {
- cargo test --release --locked
-}
-
-package() {
- install -Dm0755 target/release/delta -t "$pkgdir"/usr/bin
-
- install -Dm0644 etc/completion/completion.bash \
- "$pkgdir"/usr/share/bash-completion/completions/delta
- install -Dm0644 etc/completion/completion.zsh \
- "$pkgdir"/usr/share/zsh/site-functions/_delta
-}
-
-sha512sums="1d42f87efef0ba065860fd2c3d2db3cfc1e97580b4bd031e91393a21479ab61d5c7afc99eb232eb16bf8db6853072b714027c720fd2d452be74e0ef0a5d1dc34 delta-0.4.4.tar.gz"
diff --git a/testing/deluge/APKBUILD b/testing/deluge/APKBUILD
index 9ba046214a..b96bd69133 100644
--- a/testing/deluge/APKBUILD
+++ b/testing/deluge/APKBUILD
@@ -3,14 +3,13 @@
# Maintainer: August Klein <amatcoder@gmail.com>
pkgname=deluge
pkgver=2.0.3
-pkgrel=5
-pkgdesc="A lightweight, Free Software, cross-platform BitTorrent client"
+pkgrel=6
+pkgdesc="lightweight, Free Software, cross-platform BitTorrent client"
url="https://deluge-torrent.org/"
-arch="noarch"
+arch="noarch !armv7" # Missing py3-libtorrent-rasterbar
license="GPL-3.0-or-later"
-options="!check" # `setup.py check` run no test
+options="!check" # 'setup.py check' run no tests
depends="
- py3-setuptools
py3-twisted
py3-rencode
py3-openssl
@@ -31,6 +30,7 @@ depends="
py3-cairo
py3-wheel
"
+makedepends="py3-setuptools"
subpackages="$pkgname-doc"
source="http://download.deluge-torrent.org/source/${pkgver%.*}/deluge-$pkgver.tar.xz
10-python38-logging.patch
diff --git a/testing/dendrite/APKBUILD b/testing/dendrite/APKBUILD
index d1aa0d4f87..b4376f088a 100644
--- a/testing/dendrite/APKBUILD
+++ b/testing/dendrite/APKBUILD
@@ -1,24 +1,25 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=dendrite
-pkgver=0.3.2
+pkgver=0.3.10
pkgrel=0
pkgdesc="Second-generation Matrix homeserver written in Go"
url="https://github.com/matrix-org/dendrite"
license="Apache-2.0"
-arch="all !mips64" # limited by go
+arch="all"
+options="net" # required to download go modules
makedepends="go"
subpackages="$pkgname-openrc"
pkgusers="$pkgname"
pkggroups="$pkgname"
install="$pkgname.pre-install"
-source="$pkgname-$pkgver.tar.gz::https://github.com/matrix-org/dendrite/archive/v$pkgver.tar.gz
+source="https://github.com/matrix-org/dendrite/archive/v$pkgver/dendrite-v$pkgver.tar.gz
dendrite.initd
dendrite.confd
"
build() {
- for cmd in dendrite-monolith-server generate-keys; do
+ for cmd in dendrite-monolith-server generate-keys create-account; do
go build -trimpath -ldflags="-s -w" -v -o bin/$cmd ./cmd/$cmd
done
}
@@ -30,12 +31,13 @@ check() {
package() {
install -Dm755 bin/dendrite-monolith-server "$pkgdir"/usr/bin/dendrite
install -Dm755 bin/generate-keys "$pkgdir"/usr/bin/dendrite-generate-keys
+ install -Dm755 bin/create-account "$pkgdir"/usr/bin/create-account
install -Dm644 "$builddir"/dendrite-config.yaml "$pkgdir"/etc/$pkgname/dendrite.yaml
install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
install -Dm644 "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
}
-sha512sums="82b1a22a78bd21c457446962732811a90a7ce0d0bdbe74ce49ee2590be7e978089e1f411e4696a5118aa66dff99430ae9875d2efd3f9e0a9dffb8f71f9225773 dendrite-0.3.2.tar.gz
+sha512sums="70b1597d16e136f7eeba2869d9a67fafb1628214567625af9792f5c88b85bc2a4237d56ba7604d9ce6fe78c1bafdc82b27e6f53903bfd7d0d9c15dabcf9070b9 dendrite-v0.3.10.tar.gz
92274e4f52eb0f35822d7f27279efd372b7959d8531ad7a247286727defc375ca4b4939ed7b82fa29061a0b3c923a6c41ac0f27f3cfd8acb9c96af72ffac333c dendrite.initd
a6a088683a6aebc431d3eb289bd0d4dbaede698d1a5da25d6af2aad79e9cd36db02ce9173ab6904249f23b88bca5d1630258736feef7e8266e6c22220d74fa1f dendrite.confd"
diff --git a/testing/detox/APKBUILD b/testing/detox/APKBUILD
index 351a3750b9..8d0df57d9a 100644
--- a/testing/detox/APKBUILD
+++ b/testing/detox/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: z3bra <willy at mailoo dot org>
# Maintainer: Roberto Oliveira <robertoguimaraes8@gmail.com>
pkgname=detox
-pkgver=1.3.0
-pkgrel=1
+pkgver=1.4.1
+pkgrel=0
pkgdesc="Utility for cleaning up filenames"
url="https://github.com/dharple/detox"
arch="all"
@@ -10,9 +10,7 @@ license="BSD-3-Clause"
makedepends="autoconf automake coreutils libtool"
subpackages="$pkgname-doc"
options="!check" # no upstream/available test-suite
-source="$pkgname-$pkgver.tar.gz::https://github.com/dharple/detox/archive/v$pkgver.tar.gz"
-
-builddir="$srcdir/$pkgname-$pkgver"
+source="detox-$pkgver.tar.gz::https://github.com/dharple/detox/archive/v$pkgver.tar.gz"
prepare() {
default_prepare
@@ -20,7 +18,6 @@ prepare() {
}
build() {
- cd "$builddir"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
@@ -31,8 +28,7 @@ build() {
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" install
}
-sha512sums="e30d4a2151e4288036db04e0fe91273acf5a6d353126dce0ba19d4fe8a568078e58441fddfd49b6d5034a880e0eccd58a70024cfd2093ad610c6838303b45978 detox-1.3.0.tar.gz"
+sha512sums="2389ac5750db45020568c3e14fcad700119b76d0a756c1e469ad00c3bc1df3365a4ebb2e15bd5567abe0de7f355b4e804d2aee064b53a762df8fe8cfa4d14572 detox-1.4.1.tar.gz"
diff --git a/testing/deutex/APKBUILD b/testing/deutex/APKBUILD
index 22190bb951..478fa9bebe 100644
--- a/testing/deutex/APKBUILD
+++ b/testing/deutex/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Antoine Fontaine <antoine.fontaine@epfl.ch>
# Maintainer: Antoine Fontaine <antoine.fontaine@epfl.ch>
-pkgname="deutex"
-pkgver="5.2.1"
+pkgname=deutex
+pkgver=5.2.2
pkgrel=0
pkgdesc="WAD composer for Doom, Heretic, Hexen, and Strife"
url="https://github.com/Doom-Utils/deutex"
@@ -38,4 +38,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="976ba8ac3d3fef9cfec77272ed9b492abe1bae559633f4460c1a1f52ba373c0d2953831a18956afde0935ab7759c3bcb3274a8dec910c78af10044d0f568ba92 deutex-5.2.1.tar.gz"
+sha512sums="b64511c8af4d7a0a65fa3951b4ca2d41aac2d6d5d21fe8ec336a684718f7e7940e8cb420201b5d6897690a573d846f22723aa72296bc8cc0dabda680ed5845e3 deutex-5.2.2.tar.gz"
diff --git a/testing/dhex/APKBUILD b/testing/dhex/APKBUILD
new file mode 100755
index 0000000000..09ca23d897
--- /dev/null
+++ b/testing/dhex/APKBUILD
@@ -0,0 +1,40 @@
+# Contributor: Alex Yam <alex@alexyam.com>
+# Maintainer: Alex Yam <alex@alexyam.com>
+pkgname=dhex
+pkgver=0.69
+pkgrel=0
+pkgdesc="ncurses hex editor with diff mode for binary file comparison, supports custom themes"
+url="http://www.dettus.net/dhex/"
+arch="all"
+license="GPL-2.0-or-later"
+depends="ncurses-dev"
+options="!check" # no test suite
+source="http://www.dettus.net/dhex/dhex_$pkgver.tar.gz
+ http://www.dettus.net/dhex/themes/dhexrc_default
+ http://www.dettus.net/dhex/themes/dhexrc_green
+ http://www.dettus.net/dhex/themes/dhexrc_red
+ http://www.dettus.net/dhex/themes/dhexrc_white"
+subpackages="$pkgname-doc"
+builddir="$srcdir/${pkgname}_$pkgver"
+
+build() {
+ make
+}
+
+package() {
+ # 'make install' is broken
+ install -Dm755 dhex -t $pkgdir/usr/bin
+ install -Dm644 dhex.1 -t $pkgdir/usr/share/man/man1
+ install -Dm644 dhexrc.5 -t $pkgdir/usr/share/man/man5
+ install -Dm644 dhex_markers.5 -t $pkgdir/usr/share/man/man5
+ install -Dm644 dhex_searchlog.5 -t $pkgdir/usr/share/man/man5
+ for t in dhexrc_default dhexrc_green dhexrc_red dhexrc_white; do
+ install -Dm644 $srcdir/$t -t "$pkgdir"/usr/share/themes/dhex
+ done
+}
+
+sha512sums="76115fd6b67bf1f61af6acfbc4dac9ac54c14aeb291de6a190aa1ffa599cf8b3e40a422ed34c237cf1f5c7406b07e38e38fb1c9c9dd36ce93d05265238060ba0 dhex_0.69.tar.gz
+88105bc3ab5b8cd8d0ee4d9fcaef8ca01abe0c2a6372d0a65c1e334c13e149292e7a753380974035518c1a96521e3e79f33476a656ca17c82254fc775df066f2 dhexrc_default
+c916a605a268cdcb645c1dc249ef9649dce9a3bed9efbabdb7f4f5142cf28ee672b74a3799bf268de9815e1a354a3b3920fc03ad3911fe9fc50064eefcc7084c dhexrc_green
+17abbd8f2afd8a663c117bbb6057ffb5f95eb1a55d206d46f8430ed62e276ac51fad0047528991750aae6ab0daf3cfebbe747c8885016602c680d693ba65a635 dhexrc_red
+a8af1c03fbc3474179fbaa3db0b98ffefccc603092b73865ea288a3373c577a9acbcb5c5aa28b75da42909de497e26070027bfe8f4b22bc1d9b8ff997c39bf22 dhexrc_white"
diff --git a/testing/diffoscope/APKBUILD b/testing/diffoscope/APKBUILD
index 82b53153a3..9d758dd106 100644
--- a/testing/diffoscope/APKBUILD
+++ b/testing/diffoscope/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=diffoscope
-pkgver=162
+pkgver=168
pkgrel=0
pkgdesc="In-depth comparison of files, archives, and directories"
options="!check" # Requires unpackaged 'tlsh'
@@ -24,4 +24,4 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="c3f28aed3530c4b5b8a71ca95ca0bad7c16fe9a2f8f22c08ad4b9f9d7c7d7ae9ee9860fa9b9dbae6337da8927f3705bec9c84735cd00d04aaa9d1394c84ea301 diffoscope-162.tar.gz"
+sha512sums="817b65094485f7283fa3d100528269781ab9785dd649c34279eaa8cb6a1e5ab1a0eda4579124412c95efed9a503419428ba19826ea4cc27651022fd319706d61 diffoscope-168.tar.gz"
diff --git a/testing/diffstat/APKBUILD b/testing/diffstat/APKBUILD
index a75b506792..97c7a0a604 100644
--- a/testing/diffstat/APKBUILD
+++ b/testing/diffstat/APKBUILD
@@ -1,11 +1,11 @@
# Contributor: Leszek Cimała <ernierasta@zori.cz>
# Maintainer:
pkgname=diffstat
-pkgver=1.63
+pkgver=1.64
pkgrel=0
-pkgdesc="diffstat reads the output of diff and displays a histogram of the insertions, deletions, and modifications per-file."
+pkgdesc="read the output of diff and displays a histogram of the insertions, deletions, and modifications per-file"
url="https://invisible-island.net/diffstat"
-arch="all"
+arch="" # No tagged release archive
license="MIT"
subpackages="$pkgname-doc"
source="https://invisible-island.net/datafiles/release/diffstat.tar.gz"
@@ -29,4 +29,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="e1319f95088e615d442b0b02af922605d0c76e15ba2f0e8cf8c4db56949ac63f4a6e3e42099254480b9aab388cbd6550f515ed4d4995c6723d24f392d1872b16 diffstat.tar.gz"
+sha512sums="d647477beb49b0999c5de41d084da827528571c4848f40c69c2d64d060fc89848d15d03d59b1a31d79f02180f81d92cdf6e19d0172482bc569cf2a87476f12cf diffstat.tar.gz"
diff --git a/testing/direnv/APKBUILD b/testing/direnv/APKBUILD
index 4fa3328694..79486fb429 100644
--- a/testing/direnv/APKBUILD
+++ b/testing/direnv/APKBUILD
@@ -1,14 +1,17 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=direnv
-pkgver=2.23.1
+pkgver=2.27.0
pkgrel=0
pkgdesc="Environment variable switcher for the shell"
+options="chmod-clean"
url="https://direnv.net"
arch="all !mips64" # blocked by go
license="MIT"
checkdepends="bash"
makedepends="go"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-fish::noarch"
source="$pkgname-$pkgver.tar.gz::https://github.com/direnv/direnv/archive/v$pkgver.tar.gz"
builddir="$srcdir/src/github.com/direnv/$pkgname"
@@ -30,7 +33,14 @@ check() {
}
package() {
- make DESTDIR="$pkgdir/usr" install
+ make DESTDIR="$pkgdir" PREFIX=/usr install
}
-sha512sums="e10cd3b341ec13ad9b9f4ff634ea1e7d0049605dd17b9e4242965105908ed7304f28465ffa724babd46cf6082e7eacb7ff4028fde8a315187d342750f7034158 direnv-2.23.1.tar.gz"
+fish() {
+ pkgdesc="configuration hooks for fish"
+ install_if="$pkgname=$pkgver-r$pkgrel fish"
+
+ amove usr/share/fish/vendor_conf.d
+}
+
+sha512sums="5e87fbdbad0b16bada0e51b499c65e21d2ad834bf2dc06dbfed01150bcd588a57bcc95bdf44d56fe4840315ffec62fc8bc11ec87ab2bdd7463d57adb8cca1ed3 direnv-2.27.0.tar.gz"
diff --git a/testing/dislocker/APKBUILD b/testing/dislocker/APKBUILD
index e242afeef2..19fbde167c 100644
--- a/testing/dislocker/APKBUILD
+++ b/testing/dislocker/APKBUILD
@@ -1,26 +1,24 @@
# Contributor: TBK <alpine@jjtc.eu>
# Maintainer: TBK <alpine@jjtc.eu>
pkgname=dislocker
-pkgver=0.7.1
-pkgrel=4
-pkgdesc="Read/write Windows BitLocker-ed volumes."
+pkgver=0.7.3
+pkgrel=0
+pkgdesc="Read/write Windows BitLocker-ed volumes"
url="https://github.com/Aorimn/dislocker"
arch="all"
license="GPL-2.0-or-later"
options="!check" # No test suite
-makedepends="cmake make fuse-dev mbedtls-dev ruby-dev"
+makedepends="cmake fuse-dev mbedtls-dev ruby-dev"
subpackages="$pkgname-doc $pkgname-libs"
source="$pkgname-$pkgver.tar.gz::https://github.com/Aorimn/dislocker/archive/v$pkgver.tar.gz"
build() {
- cd "$builddir"
cmake -DCMAKE_INSTALL_PREFIX=/usr .
make
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" install
}
-sha512sums="8852ba3e363fdea992eebecfe1e4dad2b85404f57c57ce6b2937a9859d03cfa88d969926c9e11e6d22596c6d96805b7d1737893ae2c5a957448ab26708bce226 dislocker-0.7.1.tar.gz"
+sha512sums="c62241d70d51f6445a2f6d0f08e099bbc1a4257ca98232471fc43ec63e69d62ae5f702c995ec00b7e1db7d33f4bb3a31ea05bc13862bf3b539feb301a0e034ff dislocker-0.7.3.tar.gz"
diff --git a/testing/dive/APKBUILD b/testing/dive/APKBUILD
new file mode 100644
index 0000000000..507defdb4f
--- /dev/null
+++ b/testing/dive/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Thomas Kienlen <kommander@laposte.net>
+# Maintainer: Thomas Kienlen <kommander@laposte.net>
+pkgname=dive
+pkgver=0.9.2
+pkgrel=0
+pkgdesc='Tool for exploring each layer in a docker image'
+url='https://github.com/wagoodman/dive'
+# mips(64): go is missing
+arch='all !mips !mips64'
+license='MIT'
+depends='docker'
+makedepends='go'
+source="https://github.com/wagoodman/dive/archive/v$pkgver/dive-$pkgver.tar.gz"
+options='chmod-clean !check' # No test suite
+
+build() {
+ go build \
+ -trimpath \
+ -ldflags "
+ -s -w
+ -X main.version=$pkgver
+ " \
+ -o bin/dive .
+}
+
+package() {
+ install -Dm755 bin/dive "$pkgdir/usr/bin/dive"
+}
+
+sha512sums="65809b1a882bbe1d18493e4d0d78e858b8dc649efffc0adefc974c0122cfbfd5ae84ecd5c390ca99ced6a1d2e361619c3d776729787e863ae916ab18f09b628b dive-0.9.2.tar.gz"
diff --git a/testing/dnsfunnel/APKBUILD b/testing/dnsfunnel/APKBUILD
new file mode 100644
index 0000000000..927eaf0385
--- /dev/null
+++ b/testing/dnsfunnel/APKBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Laurent Bercot <ska-devel@skarnet.org>
+# Contributor: Laurent Bercot <ska-devel@skarnet.org>
+pkgname=dnsfunnel
+pkgver=0.0.1.0
+pkgrel=0
+pkgdesc="A small local DNS cache daemon"
+url="https://skarnet.org/software/$pkgname/"
+arch="all"
+license="ISC"
+options="!check" # no test targets
+makedepends="skalibs-dev s6-dns-dev"
+subpackages="$pkgname-doc $pkgname-openrc"
+source="https://skarnet.org/software/dnsfunnel/dnsfunnel-$pkgver.tar.gz
+ dnsfunnel.initd"
+install="dnsfunnel.pre-install"
+
+build() {
+ ./configure \
+ --enable-shared \
+ --enable-static \
+ --disable-allstatic \
+ --prefix=/usr \
+ --libdir=/usr/lib \
+ --libexecdir="/usr/lib/$pkgname" \
+ --with-dynlib=/lib
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+ install -D "$srcdir/dnsfunnel.initd" "$pkgdir/etc/init.d/dnsfunnel"
+}
+
+doc() {
+ default_doc
+ mkdir -p "$subpkgdir/usr/share/doc"
+ cp -a "$builddir/doc" "$subpkgdir/usr/share/doc/$pkgname"
+}
+
+sha512sums="a051a26db1be100265e2ae1928fab35b698934fe73f3cb76b79637aa9b1d7b62e8a723e0d3e10e1c203bfc75c84154a6ee49bd7aa35983827014bc75e0b299b1 dnsfunnel-0.0.1.0.tar.gz
+09577636ea4e09a80f41900f05d408ceb1283e095a85ffba28075f183863524f1e5a2556d6859fc60e297090f0134521a257177200bce517739d05ab3f1eef4e dnsfunnel.initd"
diff --git a/testing/dnsfunnel/dnsfunnel.initd b/testing/dnsfunnel/dnsfunnel.initd
new file mode 100644
index 0000000000..237a25a7b7
--- /dev/null
+++ b/testing/dnsfunnel/dnsfunnel.initd
@@ -0,0 +1,17 @@
+#!/sbin/openrc-run
+# Copyright 2020 Laurent Bercot for Alpine Linux
+# Distributed under the terms of the ISC License.
+#
+
+name=dnsfunnel
+description="local DNS cache daemon"
+command=dnsfunneld
+command_args="-v2 -u `id -u dnsfunnel` -g `id -g dnsfunnel` -xn"
+command_background=true
+directory=/run/dnsfunnel/root
+pidfile=/run/dnsfunnel/dnsfunnel.pid
+
+start_pre() {
+ mkdir -p -m 0755 /run/dnsfunnel/root
+ dnsfunnel-translate
+}
diff --git a/testing/dnsfunnel/dnsfunnel.pre-install b/testing/dnsfunnel/dnsfunnel.pre-install
new file mode 100644
index 0000000000..b235e74775
--- /dev/null
+++ b/testing/dnsfunnel/dnsfunnel.pre-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+addgroup -S dnsfunnel 2>/dev/null
+adduser -S -D -H -s /bin/false -G dnsfunnel -g dnsfunnel dnsfunnel 2>/dev/null
+exit 0
diff --git a/testing/dnsname/APKBUILD b/testing/dnsname/APKBUILD
new file mode 100644
index 0000000000..380d838977
--- /dev/null
+++ b/testing/dnsname/APKBUILD
@@ -0,0 +1,23 @@
+# Contributor: Jordan Christiansen <xordspar0@gmail.com>
+# Maintainer: Jordan Christiansen <xordspar0@gmail.com>
+pkgname=dnsname
+pkgver=1.1.1
+pkgrel=1
+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="4ffaf73f41d96a3d36a15cfefdad989579bf3e187c0da9df35b16b43f77f8694c01a7f006b89b97070ea9c0d924778a416c30a96b18fa125b74186beb800c54f dnsname-1.1.1.tar.gz"
diff --git a/testing/dnsperf/APKBUILD b/testing/dnsperf/APKBUILD
index 5eae998142..aaf367e3f9 100644
--- a/testing/dnsperf/APKBUILD
+++ b/testing/dnsperf/APKBUILD
@@ -1,15 +1,16 @@
# Contributor: Thomas Deutsch <thomas@tuxpeople.org>
# Maintainer: Thomas Deutsch <thomas@tuxpeople.org>
pkgname=dnsperf
-pkgver=2.3.4
-pkgrel=1
+pkgver=2.4.0
+pkgrel=0
pkgdesc="Dnsperf and resperf gather accurate latency and throughput metrics for DNS"
url="https://www.dns-oarc.net/tools/dnsperf"
arch="all"
license="Apache-2.0"
-makedepends="bind-dev openssl-dev libxml2-dev libcap-dev json-c-dev krb5-dev protobuf-c-dev fstrm-dev"
+makedepends="ldns-dev openssl-dev libxml2-dev libcap-dev json-c-dev krb5-dev
+ protobuf-c-dev fstrm-dev"
subpackages="$pkgname-doc"
-source="https://www.dns-oarc.net/files/dnsperf/dnsperf-2.3.4.tar.gz"
+source="https://www.dns-oarc.net/files/dnsperf/dnsperf-$pkgver.tar.gz"
build() {
./configure \
@@ -30,4 +31,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="ec1df94d9f1c9bc9d439318cfa75f9eea7a8a41c88a411e0678606a3fc4374d1bcc63ce5da606ed4951477d994b440cc2109f2ffc99feddf29bbdfa17f44efd8 dnsperf-2.3.4.tar.gz"
+sha512sums="dfa4ff3d941fd39af09901dcbb7e10c048687a469c1698408360bc509909a5d5b13bd270c91d886732fc4490d886ebc906f1b9f290ffa357bf53c7e99b69c679 dnsperf-2.4.0.tar.gz"
diff --git a/testing/dnstwist/APKBUILD b/testing/dnstwist/APKBUILD
index dcfe02bcc7..a5861fe804 100644
--- a/testing/dnstwist/APKBUILD
+++ b/testing/dnstwist/APKBUILD
@@ -1,9 +1,10 @@
# Contributor: Kevin Daudt <kdaudt@alpinelinux.org>
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=dnstwist
-pkgver=20201022
-pkgrel=1
+pkgver=20201228
+pkgrel=0
pkgdesc="Domain name permutation engine"
+options="!check" # no testsuite
url="dnstwist.it"
arch="noarch"
license="Apache-2.0"
@@ -35,4 +36,4 @@ dictionaries() {
done
}
-sha512sums="0eaf3cb297eea899bdd431eb88e79e95d6288c8786f07227285275b27692f871c6c36a67251603f1b1d4d2f60eab177d1b8478bd5be74f3d317a47eedf58db3e dnstwist-20201022.tar.gz"
+sha512sums="98735f9ac145f54c0c965786052942d00c9c658490df5e9c079a2baae135a516fc079b8bc3ace68f18a529685008eee0e6a098bea38196aedbdd2e2d1557dca6 dnstwist-20201228.tar.gz"
diff --git a/testing/docbook2mdoc/APKBUILD b/testing/docbook2mdoc/APKBUILD
new file mode 100644
index 0000000000..d9d81322df
--- /dev/null
+++ b/testing/docbook2mdoc/APKBUILD
@@ -0,0 +1,27 @@
+# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
+# Maintainer:
+pkgname=docbook2mdoc
+pkgver=1.1.0
+pkgrel=0
+pkgdesc="DocBook to mdoc converter"
+url="https://mandoc.bsd.lv/docbook2mdoc/"
+arch="all"
+license="ISC"
+makedepends="bsd-compat-headers"
+subpackages="$pkgname-doc"
+options="!check" # no test suite
+source="https://mandoc.bsd.lv/docbook2mdoc/snapshots/docbook2mdoc-$pkgver.tgz
+ fix-mandir.patch
+ strtonum.patch"
+
+build() {
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" PREFIX=/usr install
+}
+
+sha512sums="d935a12de59a1b91f51b3ddcc1047ce6e46f0490852c3ab1191402f6c2f9d8e79c57b1ad67ac7b2527c9aa4788f027ca6b83dffbcfed756af0422858713101be docbook2mdoc-1.1.0.tgz
+ff477e2f01275fa1dbcdb9c157c7086de76a66683855fba5cd7ac4c1fe0d258fde4869f4de12a740b5c0eee76e4f89d9e89fea9c528cfa0a4f2cf5bd9ebe3982 fix-mandir.patch
+d39eab31a4724bebc173f8b1a632049c4cf05c5aac9301b505fc968817fbed07a9227d8dffb1f059c59be8f2d93ed4ead18a8b09458cbff29d1643ecfa7b946d strtonum.patch"
diff --git a/testing/docbook2mdoc/fix-mandir.patch b/testing/docbook2mdoc/fix-mandir.patch
new file mode 100644
index 0000000000..008db2c56a
--- /dev/null
+++ b/testing/docbook2mdoc/fix-mandir.patch
@@ -0,0 +1,17 @@
+OpenBSD uses $(PREFIX)/man as a MANDIR, we use $(PREFIX)/share/man.
+
+diff -upr docbook2mdoc-1.1.0.orig/Makefile docbook2mdoc-1.1.0/Makefile
+--- docbook2mdoc-1.1.0.orig/Makefile 2020-12-29 10:24:38.687808981 +0100
++++ docbook2mdoc-1.1.0/Makefile 2020-12-29 10:25:00.454608509 +0100
+@@ -20,9 +20,9 @@ www: docbook2mdoc.1.html docbook2mdoc-$(
+
+ install: all
+ mkdir -p $(DESTDIR)$(PREFIX)/bin
+- mkdir -p $(DESTDIR)$(PREFIX)/man/man1
++ mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 0755 docbook2mdoc $(DESTDIR)$(PREFIX)/bin
+- install -m 0444 docbook2mdoc.1 $(DESTDIR)$(PREFIX)/man/man1
++ install -m 0444 docbook2mdoc.1 $(DESTDIR)$(PREFIX)/share/man/man1
+
+ installwww: www
+ mkdir -p $(WWWPREFIX)/snapshots
diff --git a/testing/docbook2mdoc/strtonum.patch b/testing/docbook2mdoc/strtonum.patch
new file mode 100644
index 0000000000..2265b0d4e2
--- /dev/null
+++ b/testing/docbook2mdoc/strtonum.patch
@@ -0,0 +1,86 @@
+musl doesn't have strtonum, import it from OpenBSD.
+
+diff -upr docbook2mdoc-1.1.0.orig/Makefile docbook2mdoc-1.1.0/Makefile
+--- docbook2mdoc-1.1.0.orig/Makefile 2020-12-29 10:20:53.933977196 +0100
++++ docbook2mdoc-1.1.0/Makefile 2020-12-29 10:21:24.500779954 +0100
+@@ -4,8 +4,8 @@ WWWPREFIX = /var/www/vhosts/mdocml.bsd.l
+ PREFIX = /usr/local
+
+ HEADS = xmalloc.h node.h parse.h reorg.h macro.h format.h
+-SRCS = xmalloc.c node.c parse.c reorg.c macro.c docbook2mdoc.c tree.c main.c
+-OBJS = xmalloc.o node.o parse.o reorg.o macro.o docbook2mdoc.o tree.o main.o
++SRCS = xmalloc.c node.c parse.c reorg.c macro.c docbook2mdoc.c tree.c main.c strtonum.c
++OBJS = xmalloc.o node.o parse.o reorg.o macro.o docbook2mdoc.o tree.o main.o strtonum.o
+ DISTFILES = Makefile NEWS docbook2mdoc.1
+
+ all: docbook2mdoc
+diff -upr docbook2mdoc-1.1.0.orig/strtonum.c docbook2mdoc-1.1.0/strtonum.c
+--- docbook2mdoc-1.1.0.orig/strtonum.c 2020-12-29 10:22:06.460966781 +0100
++++ docbook2mdoc-1.1.0/strtonum.c 2020-12-29 10:21:09.747380938 +0100
+@@ -0,0 +1,66 @@
++/* $OpenBSD: strtonum.c,v 1.8 2015/09/13 08:31:48 guenther Exp $ */
++
++/*
++ * Copyright (c) 2004 Ted Unangst and Todd Miller
++ * All rights reserved.
++ *
++ * Permission to use, copy, modify, and distribute this software for any
++ * purpose with or without fee is hereby granted, provided that the above
++ * copyright notice and this permission notice appear in all copies.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
++ */
++
++#include <errno.h>
++#include <limits.h>
++#include <stdlib.h>
++
++#define INVALID 1
++#define TOOSMALL 2
++#define TOOLARGE 3
++
++long long
++strtonum(const char *numstr, long long minval, long long maxval,
++ const char **errstrp)
++{
++ long long ll = 0;
++ int error = 0;
++ char *ep;
++ struct errval {
++ const char *errstr;
++ int err;
++ } ev[4] = {
++ { NULL, 0 },
++ { "invalid", EINVAL },
++ { "too small", ERANGE },
++ { "too large", ERANGE },
++ };
++
++ ev[0].err = errno;
++ errno = 0;
++ if (minval > maxval) {
++ error = INVALID;
++ } else {
++ ll = strtoll(numstr, &ep, 10);
++ if (numstr == ep || *ep != '\0')
++ error = INVALID;
++ else if ((ll == LLONG_MIN && errno == ERANGE) || ll < minval)
++ error = TOOSMALL;
++ else if ((ll == LLONG_MAX && errno == ERANGE) || ll > maxval)
++ error = TOOLARGE;
++ }
++ if (errstrp != NULL)
++ *errstrp = ev[error].errstr;
++ errno = ev[error].err;
++ if (error)
++ ll = 0;
++
++ return (ll);
++}
++DEF_WEAK(strtonum);
diff --git a/testing/dockerize/APKBUILD b/testing/dockerize/APKBUILD
index 1e3756545b..f8d47cb156 100644
--- a/testing/dockerize/APKBUILD
+++ b/testing/dockerize/APKBUILD
@@ -1,83 +1,36 @@
-# Maintainer: Christian Kampka <christian@kampka.net>
+# Contributor: Christian Kampka <christian@kampka.net>
+# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=dockerize
pkgver=0.6.1
-pkgrel=5
+pkgrel=7
pkgdesc="Utility to simplify running applications in docker containers."
url="https://github.com/jwilder/dockerize"
-arch="x86 x86_64 ppc64le"
+arch="all !mips !mips64"
license="MIT"
-makedepends="git go"
-source="https://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar"
-
-_giturl="git://github.com/jwilder/${pkgname}.git"
-_disturl="dev.alpinelinux.org:/archive/$pkgname/"
-
-
-snapshot() {
- abuild clean
- abuild deps
-
- mkdir -p "$srcdir"
- cd "$srcdir"
-
- # dockerize utilizes glock for dependency resolution,
- # but we don't want to provide glock as a package since
- # it does not do stable releases.
- # Therefore, we build it here to resolve the dependencies
- # for the dockerize snapshot.
- _glock_giturl="git://github.com/robfig/glock.git"
- _glock_commit="e75a83a850fe9ff13fd63720d09d28aab795808e"
-
- export GOPATH="${srcdir}/glock"
- git clone -q ${_glock_giturl} || return 1
- cd "${srcdir}/glock"
- git checkout -q ${_glock_commit} || return 1
- go get -v -d || return 1
- go build || return 1
- GLOCK_BIN="${srcdir}/glock/glock"
-
- # now prepare the dockerize snapshot
-
- cd "$srcdir"
- msg "Creating snapshot: $_pkg"
- export GOPATH="${srcdir}/$pkgname"
- git clone -q ${_giturl} ${pkgname}|| return 1
- cd $pkgname
- git checkout -q v${pkgver} || return 1
- "$GLOCK_BIN" sync ../ || return 1
- cd $srcdir
- tar cf $pkgname-$pkgver.tar $pkgname || return 1
- rsync --progress -La $pkgname-${pkgver}.tar \
- $_disturl || return 1
- cd $startdir
- abuild checksum
- abuild undeps
-}
-
-_builddir="${srcdir}/${pkgname}"
+options="!check" # No test suite
+makedepends="go"
+source="$pkgname-$pkgver.tar.gz::https://github.com/jwilder/dockerize/archive/v$pkgver.tar.gz
+ go.mod
+ go.sum
+ "
prepare() {
- local i
- cd "$_builddir"
- for i in $source; do
- case $i in
- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
- esac
- done
+ default_prepare
+
+ cp "$srcdir"/go.mod "$builddir"/go.mod
+ cp "$srcdir"/go.sum "$builddir"/go.sum
}
build() {
- cd "$_builddir"
- GOARCH=$(go env | grep GOARCH | cut -d'=' -f 2 | xargs echo -n)
- export GOPATH="$_builddir"
- mkdir -p ${_builddir}/dist/linux/$GOARCH
- GOOS=linux go build -ldflags "-X main.buildVersion=${pkgver}" -o ${_builddir}/dist/linux/$GOARCH/dockerize
+ go build -ldflags "-X main.buildVersion=$pkgver"
}
package() {
- cd "$_builddir"
- GOARCH=$(go env | grep GOARCH | cut -d'=' -f 2 | xargs echo -n)
- install -Dm755 ${_builddir}/dist/linux/$GOARCH/dockerize \
- "$pkgdir"/usr/bin/dockerize
+ install -Dm0755 dockerize "$pkgdir"/usr/bin/dockerize
+ install -dm0755 "$pkgdir"/usr/share/dockerize/
+ cp -r examples "$pkgdir"/usr/share/dockerize/
}
-sha512sums="77c242b5841a1a1bb1330292dd197f763fdb5eb805f5e8cb05ad597a05f95f5b5031b4c56ee14979d3627f2a01bb34b6a0b7d179cda9ae0abd504fceaf4ecba8 dockerize-0.6.1.tar"
+
+sha512sums="5ee217b97a23cde8a56ec4c4a262152343d777f95813582d93d2f97f3348ba67bbd415a071ad6449157ab261f65d2dbe2d41e4bb69e37c0699d79947b4af6c12 dockerize-0.6.1.tar.gz
+b8d6c6608a6e4a77b325a46c7e3e8b35d65d631294ad9dd414e1e8a7a6d181b89630572f30e8de87ee399dca9a906aa10cc240e827b06e23cfcf789d453478cf go.mod
+d994a4d78e3291be9803fe8f98fed2fd02a5b428faf52e682f799331d09a2393462360916a78e3198257e0d55528f8d7080790ba4dafb04f436885070607fe71 go.sum"
diff --git a/testing/dockerize/go.mod b/testing/dockerize/go.mod
new file mode 100644
index 0000000000..749b54ecb8
--- /dev/null
+++ b/testing/dockerize/go.mod
@@ -0,0 +1,13 @@
+module dockerize
+
+go 1.15
+
+require (
+ github.com/elgs/gosplitargs v0.0.0-20160406212339-e9cf3de21e14
+ github.com/hpcloud/tail v1.0.1-0.20170207023346-faf842bde7ed
+ github.com/jwilder/gojq v0.0.0-20160421194050-81fa9a608a13
+ golang.org/x/net v0.0.0-20160912184337-749a502dd1ea
+ golang.org/x/sys v0.0.0-20210217105451-b926d437f341 // indirect
+ gopkg.in/fsnotify.v1 v1.4.7 // indirect
+ gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
+)
diff --git a/testing/dockerize/go.sum b/testing/dockerize/go.sum
new file mode 100644
index 0000000000..a189bcd48b
--- /dev/null
+++ b/testing/dockerize/go.sum
@@ -0,0 +1,14 @@
+github.com/elgs/gosplitargs v0.0.0-20160406212339-e9cf3de21e14 h1:tSWWZ79VqlUos3dMoPNvGB+gqeVtwUQAtAlni2+OS0c=
+github.com/elgs/gosplitargs v0.0.0-20160406212339-e9cf3de21e14/go.mod h1:o4DgpccPNAQAlPSxo7I4L/LWNh2oyr/BBGSynrLTmZM=
+github.com/hpcloud/tail v1.0.1-0.20170207023346-faf842bde7ed h1:WLBrQgEkxAC1n5JUB50ei+XUF1fZpve1emH1u3WI1Rw=
+github.com/hpcloud/tail v1.0.1-0.20170207023346-faf842bde7ed/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
+github.com/jwilder/gojq v0.0.0-20160421194050-81fa9a608a13 h1:FQ/MU09pV6QPwNq+YRsA4yJknUf+3xl3Y52I+WC0X4c=
+github.com/jwilder/gojq v0.0.0-20160421194050-81fa9a608a13/go.mod h1:pD7F1lLmlib/2Vy3xild2aXjNnnSudq54IJGftfO4O0=
+golang.org/x/net v0.0.0-20160912184337-749a502dd1ea h1:rmarNoIEpFby4hGZiv7uycvLJc9m1g3MFnarO7jcDHE=
+golang.org/x/net v0.0.0-20160912184337-749a502dd1ea/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
+golang.org/x/sys v0.0.0-20210217105451-b926d437f341 h1:2/QtM1mL37YmcsT8HaDNHDgTqqFVw+zr8UzMiBVLzYU=
+golang.org/x/sys v0.0.0-20210217105451-b926d437f341/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4=
+gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
+gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ=
+gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
diff --git a/testing/docopt/APKBUILD b/testing/docopt/APKBUILD
new file mode 100644
index 0000000000..ac1314fae2
--- /dev/null
+++ b/testing/docopt/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Oleg Titov <oleg.titov@gmail.com>
+# Maintainer: Oleg Titov <oleg.titov@gmail.com>
+pkgname=docopt
+pkgver=0.6.3
+pkgrel=0
+pkgdesc="Command line arguments parser for C++11 and later"
+url="https://github.com/docopt/docopt.cpp/"
+arch="all"
+license="MIT"
+options="!check" # No test suite from upstream
+makedepends="cmake ninja"
+subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/docopt/docopt.cpp/archive/v$pkgver.tar.gz
+ docopt.pc
+ "
+builddir="$srcdir/$pkgname.cpp-$pkgver"
+
+build() {
+ mkdir -p build
+
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -GNinja
+
+ ninja -C build
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C build install
+ install -Dm644 "$srcdir/docopt.pc" "$pkgdir/usr/lib/pkgconfig/docopt.pc"
+ install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname/" README.rst
+}
+
+sha512sums="01f881684d416d25f27120e7707473ee7337c09d1d3ce73bd1efd7763955c0bfa86c6d14655d989e37659af940b12c9ac0854571a758a71bf4a7f35e70277c40 docopt-0.6.3.tar.gz
+0d382418892e0d81c7cbf4eb17124c2fedbf492c727558be91354f1f5754b2ac799885d4fc7f943bf42d4cba68f9619223d626274c3b3e8ed56a86d5ac071246 docopt.pc"
diff --git a/testing/docopt/docopt.pc b/testing/docopt/docopt.pc
new file mode 100644
index 0000000000..67f4cc8082
--- /dev/null
+++ b/testing/docopt/docopt.pc
@@ -0,0 +1,9 @@
+prefix=/usr
+libdir=${prefix}/lib
+includedir=${prefix}/include/docopt
+
+Name: docopt
+Description: docopt headers and library
+Version: 0.6.3
+Libs: -L${libdir} -ldocopt
+Cflags: -I${includedir}
diff --git a/testing/doctl/APKBUILD b/testing/doctl/APKBUILD
index b44a74e3d2..121bcf7323 100644
--- a/testing/doctl/APKBUILD
+++ b/testing/doctl/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=doctl
-pkgver=1.50.0
-pkgrel=1
+pkgver=1.54.1
+pkgrel=0
pkgdesc="Official command line interface for the DigitalOcean API"
options="!check" # 3 tests fail
url="https://github.com/digitalocean/doctl"
@@ -51,4 +51,4 @@ package() {
"$pkgdir"/usr/bin/doctl completion fish > "$pkgdir"/usr/share/fish/completions/doctl.fish
}
-sha512sums="7370ab149d87655bdbe633a1cf827beaa9b68bcafee41d328e6358765ab573538633770a67841fe8f78b5832f042ac8cb6cca3308852f00e7873ac9402ca7024 doctl-1.50.0.tar.gz"
+sha512sums="85624bdc9af5fcf8219624b71826f8c228f80858426b409af558b87a28f7142081c2f53f366426df0b107468a02bf27cd7cfb642a2fe3b429947c4dc54080566 doctl-1.54.1.tar.gz"
diff --git a/testing/dog/APKBUILD b/testing/dog/APKBUILD
new file mode 100644
index 0000000000..466eb2f0fc
--- /dev/null
+++ b/testing/dog/APKBUILD
@@ -0,0 +1,28 @@
+# Contributor: omni <omni@gitlab.alpinelinux.org>
+# Maintainer: omni <omni@gitlab.alpinelinux.org>
+pkgname=dog
+pkgver=0.1.0
+pkgrel=0
+pkgdesc="dog is a command-line DNS client"
+url="https://github.com/ogham/dog"
+arch="x86_64 armv7 armhf aarch64 ppc64le x86"
+license="EUPL-1.2"
+makedepends="cargo openssl-dev"
+subpackages="$pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/ogham/dog/archive/v$pkgver.tar.gz"
+
+build() {
+ cargo build --locked --release
+}
+
+check() {
+ cargo test --locked --release
+}
+
+package() {
+ install -Dm0755 target/release/$pkgname -t "$pkgdir"/usr/bin
+ install -Dm0644 man/dog.1.md -t "$pkgdir"/usr/share/doc/"$pkgname"
+ install -Dm0644 LICENCE -t "$pkgdir"/usr/share/licenses/"$pkgname"
+}
+
+sha512sums="03af5414b995710d22ea19bdbf382def4e53ae2870f396b4103546743c9cafcc445ee0819b6c8b7f435793fead5ebd03f091be89293a32847868a5544b4bc0e5 dog-0.1.0.tar.gz"
diff --git a/testing/drone-cli/APKBUILD b/testing/drone-cli/APKBUILD
index 63c3056ad8..28e4ac397e 100644
--- a/testing/drone-cli/APKBUILD
+++ b/testing/drone-cli/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
pkgname=drone-cli
-pkgver=1.2.2
+pkgver=1.2.4
pkgrel=0
pkgdesc="Drone CLI"
url="https://github.com/drone/drone-cli"
@@ -35,4 +35,4 @@ cleanup_srcdir() {
default_cleanup_srcdir
}
-sha512sums="bf5090469704b2cd74373db3c15e97b0f8fec4458bdba79f838810cec213579873b9ea3c8e0e903b2d0e5f09520e6fb6d207d41461cec607ccda584c300a7379 drone-cli-1.2.2.tar.gz"
+sha512sums="74b8aa823079eb794e8dbc0b6cb8c4ae330b01b078615d6c424730651443be65ff7ec665e44678afa8a9c906ae8e6c486accf26555d78653bd61a549534f80d8 drone-cli-1.2.4.tar.gz"
diff --git a/testing/dssim/APKBUILD b/testing/dssim/APKBUILD
index 9fabd07db2..d63acc8ff2 100644
--- a/testing/dssim/APKBUILD
+++ b/testing/dssim/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Adam Jensen <acjensen@gmail.com>
pkgname=dssim
-pkgver=2.11.3
+pkgver=3.0.0
pkgrel=0
pkgdesc="Tool for image similarity comparison, simulating human perception"
url="https://kornel.ski/dssim"
@@ -22,4 +22,4 @@ package() {
install -Dm755 "target/release/dssim" "$pkgdir/usr/bin/dssim"
}
-sha512sums="1cd858938cc540cdc4118f9bc88c443d5dd73c63146a3402575f6edf3f5c26a4c2d15e69bff46f5bd57af6e04f5f353945427d9d28d58beb65ee011e9a19e317 dssim-2.11.3.tar.gz"
+sha512sums="ed8dc8966ad9f7adc5bfbcde5faa15b1d46b3041a8193fb1272a175a7fac9c62c5d338cf845ac503d82d1e85e4dbf676f804dddebb86dbf2ca80ef145be3789c dssim-3.0.0.tar.gz"
diff --git a/testing/dsymbol/APKBUILD b/testing/dsymbol/APKBUILD
index 91ae7f99a3..1dbdaa440d 100644
--- a/testing/dsymbol/APKBUILD
+++ b/testing/dsymbol/APKBUILD
@@ -5,7 +5,7 @@ pkgver=0.10.0
pkgrel=1
pkgdesc="Basic symbol lookup/resolution for libdparse"
url="https://github.com/dlang-community/dsymbol"
-arch="x86 x86_64 aarch64" # ldc
+arch="x86_64 aarch64" # ldc
license="BSL-1.0"
makedepends="meson ldc ldc-runtime stdx-allocator-dev libdparse-dev dcontainers-dev"
subpackages="$pkgname-dev"
diff --git a/testing/duf/APKBUILD b/testing/duf/APKBUILD
index ddc9493ace..6ba2dd1589 100644
--- a/testing/duf/APKBUILD
+++ b/testing/duf/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Leo <thinkabit.ukim@gmail.com>
pkgname=duf
-pkgver=0.5.0
+pkgver=0.6.0
pkgrel=0
pkgdesc="Disk Usage/Free Utility"
options="net !check" # No testsuite
@@ -22,4 +22,4 @@ package() {
install -Dm755 duf -t "$pkgdir"/usr/bin
}
-sha512sums="0b33930b7bc4fe0b9cce879c1911e4a3ad4b2be791a9e66803f4a708164a223292c5a3c9c2edcbbe918c812b67ddd5c7934f1e5441a350bf2d2331d1d4a19461 duf-0.5.0.tar.gz"
+sha512sums="eabdd71f53312894257133fc3290914d447dcf62aeb1fd95e76649c65388d206f937b012d29e4a8e0a7276c598dd876d9c3c4e35ee9c613aede5827486cf5806 duf-0.6.0.tar.gz"
diff --git a/testing/dxvk/APKBUILD b/testing/dxvk/APKBUILD
index b82f4589b9..bc59878917 100644
--- a/testing/dxvk/APKBUILD
+++ b/testing/dxvk/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer:
pkgname=dxvk
-pkgver=1.7.3
+pkgver=1.8
pkgrel=0
pkgdesc="Vulkan-based compatibility layer for Direct3D 10/11"
options="!check"
@@ -56,4 +56,4 @@ package() {
ln -s /usr/share/dxvk/setup_dxvk.sh "$pkgdir"/usr/bin/setup_dxvk
chmod +x "$pkgdir"/usr/share/dxvk/setup_dxvk.sh
}
-sha512sums="4997466ff924756789d0e040f67e83a0665edc4964d5d94ecbca47b73ae02c2b0899d68ad70f326d245e4ce57cc1f3b60f18b177f098893a6b2d2ddf70f73cd8 dxvk-1.7.3.tar.gz"
+sha512sums="f7b2cf3f474c24d788f119f2b5d4ce4565a72ed8e4fa6b40c7ce1c395c93a1f966ac7d0a1a7f7731ddec6394eabe4eadc43bd981f22bfeb84686c85743845956 dxvk-1.8.tar.gz"
diff --git a/testing/ebook-tools/10-cmake_libzip_zipconf_path.patch b/testing/ebook-tools/10-cmake_libzip_zipconf_path.patch
deleted file mode 100644
index 71cc04baa5..0000000000
--- a/testing/ebook-tools/10-cmake_libzip_zipconf_path.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-Author: Pino Toscano <toscano.pino@tiscali.it>
-Description: Get the include dir also for zipconf.h
- Since libzip 0.11.x, the architecture-specific zipconf.h has been moved to
- an include directory within the library path.
- Adapt the CMake stuff to search for zipconf.h there, making sure to use all
- the include directories needed when wanting to use libzip.
-Forwarded: no
-Last-Update: 2014-02-16
-Bug-Debian: https://bugs.debian.org/739152
-
---- a/cmake/FindLibZip.cmake
-+++ b/cmake/FindLibZip.cmake
-@@ -2,7 +2,7 @@
- # Once done this will define
- #
- # LIBZIP_FOUND - system has the zip library
--# LIBZIP_INCLUDE_DIR - the zip include directory
-+# LIBZIP_INCLUDE_DIRS - the zip include directories
- # LIBZIP_LIBRARY - Link this to use the zip library
- #
- # Copyright (c) 2006, Pino Toscano, <toscano.pino@tiscali.it>
-@@ -10,12 +10,12 @@
- # Redistribution and use is allowed according to the terms of the BSD license.
- # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
-
--if (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
-+if (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIRS)
- # in cache already
- set(LIBZIP_FOUND TRUE)
--else (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
-+else (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIRS)
-
-- find_path(LIBZIP_INCLUDE_DIR zip.h
-+ find_path(_LIBZIP_INCLUDE_DIR zip.h
- ${GNUWIN32_DIR}/include
- )
-
-@@ -24,13 +24,26 @@
- ${GNUWIN32_DIR}/lib
- )
-
-+ if (LIBZIP_LIBRARY)
-+ get_filename_component(_LIBZIP_LIBRARY_DIR ${LIBZIP_LIBRARY} PATH)
-+
-+ find_path(_ZIPCONF_INCLUDE_DIR zipconf.h
-+ PATHS
-+ ${_LIBZIP_LIBRARY_DIR}/include
-+ ${_LIBZIP_LIBRARY_DIR}/libzip/include
-+ )
-+ endif()
-+
- include(FindPackageHandleStandardArgs)
-- FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibZip DEFAULT_MSG LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
-+ FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibZip DEFAULT_MSG LIBZIP_LIBRARY _LIBZIP_INCLUDE_DIR _ZIPCONF_INCLUDE_DIR)
-
-+ set(LIBZIP_INCLUDE_DIRS)
-+ list(APPEND LIBZIP_INCLUDE_DIRS "${_LIBZIP_INCLUDE_DIR}")
-+ list(APPEND LIBZIP_INCLUDE_DIRS "${_ZIPCONF_INCLUDE_DIR}")
- # ensure that they are cached
-- set(LIBZIP_INCLUDE_DIR ${LIBZIP_INCLUDE_DIR} CACHE INTERNAL "The libzip include path")
-+ set(LIBZIP_INCLUDE_DIRS ${LIBZIP_INCLUDE_DIRS} CACHE INTERNAL "The libzip include paths")
- set(LIBZIP_LIBRARY ${LIBZIP_LIBRARY} CACHE INTERNAL "The libraries needed to use libzip")
-
--endif (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
-+endif (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIRS)
-
--mark_as_advanced(LIBZIP_INCLUDE_DIR LIBZIP_LIBRARY)
-+mark_as_advanced(LIBZIP_INCLUDE_DIRS LIBZIP_LIBRARY)
---- a/src/libepub/CMakeLists.txt
-+++ b/src/libepub/CMakeLists.txt
-@@ -1,4 +1,4 @@
--include_directories (${EBOOK-TOOLS_SOURCE_DIR}/src/libepub ${LIBXML2_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR})
-+include_directories (${EBOOK-TOOLS_SOURCE_DIR}/src/libepub ${LIBXML2_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIRS})
- add_library (epub SHARED epub.c ocf.c opf.c linklist.c list.c)
- target_link_libraries (epub ${LIBZIP_LIBRARY} ${LIBXML2_LIBRARIES})
-
diff --git a/testing/ebook-tools/APKBUILD b/testing/ebook-tools/APKBUILD
deleted file mode 100644
index cfb043a112..0000000000
--- a/testing/ebook-tools/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
-# Contributor: Andrew Domaszek <brimston3@hg0.us>
-# Maintainer:
-pkgname=ebook-tools
-pkgver=0.2.2
-pkgrel=1
-pkgdesc="Tools for accessing and converting various ebook file formats."
-url="https://sourceforge.net/projects/ebook-tools/"
-arch="all"
-license="MIT"
-depends=""
-depends_dev="cmake libxml2-dev libzip-dev"
-makedepends="$depends_dev"
-install=""
-subpackages="$pkgname-dev $pkgname-doc"
-source="https://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
- 10-cmake_libzip_zipconf_path.patch"
-
-builddir="$srcdir"/$pkgname-$pkgver
-build() {
- cd "$builddir"
- cmake \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_INSTALL_PREFIX=/usr \
- . || return 1
- make || return 1
-}
-
-package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install || return 1
- install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE || return 1
-}
-
-sha512sums="b4518249835ed7cc672392bf2f8b1c62bc218e41c53663bb26ab34c9e43a99b6b7ae794babdb4bd775e467bb17918703a66ee57c8cf94cb7afc4ba2a7f74816a ebook-tools-0.2.2.tar.gz
-5fadd9346232192ae618993c5f48ab84fac84d32dce3be55e4485d756f5a364569298488960bd21c0783d5e160a186f6f335d92194c5f63fc619218335f117ed 10-cmake_libzip_zipconf_path.patch"
diff --git a/testing/eclipse-ecj/APKBUILD b/testing/eclipse-ecj/APKBUILD
index 7bacb651a3..60e4a02160 100644
--- a/testing/eclipse-ecj/APKBUILD
+++ b/testing/eclipse-ecj/APKBUILD
@@ -1,15 +1,15 @@
# Contributor: Holger Jaekel <holger.jaekel@gmx.de>
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=eclipse-ecj
-pkgver=4.15
-_pkgdate=202003050155
+pkgver=4.18
+_pkgdate=202012021800
pkgrel=0
pkgdesc="Eclipse java bytecode compiler"
url="http://www.eclipse.org/jdt/core/index.php"
arch="noarch !x86 !armv7 !armhf !mips !mips64" # openjdk11 availability
license="EPL-2.0"
depends="java-common"
-makedepends="apache-ant openjdk11-jdk"
+makedepends="apache-ant openjdk15-jdk"
subpackages="$pkgname-doc"
builddir="$srcdir"
@@ -34,6 +34,6 @@ package() {
check() {
CLASSPATH=$srcdir/ecj.jar ./ecj -v
}
-sha512sums="ada55b2522cf26570f0cd43f415eb5cf20e6840f83dadc72e1ae474ebf10eadca73f9fa3d1db51e13fd2762c38cd3e3567db3c7840d43ae3d8665ebe35e1889d ecjsrc-4.15.zip
+sha512sums="d68134a517b4dfb24023c0b4871cf25513454049b631729c9b57767c7045a10299eba2bda2188d18492899165a7a723e94595cbc47a849ee12eaa66596df4f4b ecjsrc-4.18.zip
17272b6bb21efeada37d60c1831685bc25128eddf55338807861a65c5117b37df8e18373f120f06e7488438d05750592029bf4dc9c74e38bc4159e4dc43dd2bf ecj
cd2c1f00184fccad8b4a9d72998dfe30bd6502e565cad427342cec047ec621def8d14800dccc69e3ebb2681b2daecc2c30e285649861a72258a5f84458f0b281 10-jar-signature.patch"
diff --git a/testing/efl/APKBUILD b/testing/efl/APKBUILD
index 1f5cae3b4a..8a25e5b3af 100644
--- a/testing/efl/APKBUILD
+++ b/testing/efl/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Boris Faure <boris@fau.re>
# Maintainer: Boris Faure <boris@fau.re>
pkgname=efl
-pkgver=1.25.0
+pkgver=1.25.1
pkgrel=0
pkgdesc="Enlightenment Foundation Libraries"
url="https://www.enlightenment.org"
@@ -76,4 +76,4 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C build
}
-sha512sums="1362e46399d4f22bd16abd5356fc57da0eb3d92dde36413cf671c1279ca6ff24ba91b358e2cff7158fa0dc9646ed83282f952e2a23e1fd92d3e37c03ba47cf1f efl-1.25.0.tar.xz"
+sha512sums="cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8 efl-1.25.1.tar.xz"
diff --git a/testing/electrum/0001-apk-add-instead-of-apt-get-install.patch b/testing/electrum/0001-apk-add-instead-of-apt-get-install.patch
deleted file mode 100644
index 29d2201510..0000000000
--- a/testing/electrum/0001-apk-add-instead-of-apt-get-install.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 46e1404ddad66422bd2106ff6e6954741191826e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20Adamski?= <michal@ert.pl>
-Date: Wed, 14 Oct 2020 11:06:33 +0200
-Subject: [PATCH] `apk add` instead of `apt-get install`
-
-
-diff --git a/electrum/gui/qt/__init__.py b/electrum/gui/qt/__init__.py
-index 1e1d2831f..b7fe2c42d 100644
---- a/electrum/gui/qt/__init__.py
-+++ b/electrum/gui/qt/__init__.py
-@@ -34,7 +34,7 @@ from typing import Optional, TYPE_CHECKING, List
- try:
- import PyQt5
- except Exception:
-- sys.exit("Error: Could not import PyQt5 on Linux systems, you may try 'sudo apt-get install python3-pyqt5'")
-+ sys.exit("Error: Could not import PyQt5 on Linux systems, you may try 'sudo apk add py3-qt5'")
-
- from PyQt5.QtGui import QGuiApplication
- from PyQt5.QtWidgets import (QApplication, QSystemTrayIcon, QWidget, QMenu,
---
-2.25.1
-
diff --git a/testing/electrum/APKBUILD b/testing/electrum/APKBUILD
deleted file mode 100644
index 54af5244b3..0000000000
--- a/testing/electrum/APKBUILD
+++ /dev/null
@@ -1,45 +0,0 @@
-# Maintainer: Michał Adamski <michal@ert.pl>
-pkgname=electrum
-pkgver=4.0.5
-pkgrel=0
-pkgdesc="Lightweight Bitcoin Wallet"
-url="https://electrum.org/"
-arch="noarch"
-license="MIT"
-depends="
- libsecp256k1
- python3
- py3-aiohttp
- py3-aiohttp-socks
- py3-aiorpcx
- py3-attrs
- py3-bitstring
- py3-certifi
- py3-dnspython
- py3-ecdsa
- py3-protobuf
- py3-pycryptodomex
- py3-qrcode
- "
-
-makedepends="py3-setuptools"
-source="
- https://download.electrum.org/$pkgver/Electrum-$pkgver.tar.gz
- 0001-apk-add-instead-of-apt-get-install.patch
-"
-builddir="$srcdir/Electrum-$pkgver"
-
-build() {
- python3 setup.py build
-}
-
-check() {
- python3 setup.py check
-}
-
-package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
- rm -r "${pkgdir:?}"/home
-}
-sha512sums="573ba287945bfed2c4bf97976b76cd80c4ba846c0806a47c3dc2bbd6a2d70f515eb32b58aef9ff8e56a7929bb594c64ee1829bc1a351405d3b7872972c8ceac6 Electrum-4.0.5.tar.gz
-ccc8b3e286369a76d396e52e3db9b20a493dec179346a64a2fe4266d3ab1d775c07cf742d9c602f606030ecd95589a27f709e5f4b7b996fa5ccc0feb854dda9b 0001-apk-add-instead-of-apt-get-install.patch"
diff --git a/testing/elektra/APKBUILD b/testing/elektra/APKBUILD
index 91d889dc9b..8c6bb20ae8 100644
--- a/testing/elektra/APKBUILD
+++ b/testing/elektra/APKBUILD
@@ -6,7 +6,7 @@
pkgname=elektra
_pkgname=libelektra
pkgver=0.8.21
-pkgrel=11
+pkgrel=12
pkgdesc="A universal and secure framework to access configuration parameters"
url="https://www.libelektra.org"
#arch="all !armhf" # armhf blocked by qt5-qtdeclarative
diff --git a/testing/embree/APKBUILD b/testing/embree/APKBUILD
index 38599dae1e..830bc7899d 100644
--- a/testing/embree/APKBUILD
+++ b/testing/embree/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Leon Marz <lmarz@cs.uni-frankfurt.de>
# Maintainer: Leon Marz <lmarz@cs.uni-frankfurt.de>
pkgname=embree
-pkgver=3.12.1
+pkgver=3.12.2
pkgrel=0
pkgdesc="High Performance Ray Tracing Kernels"
-url="https://embree.org"
+url="https://www.embree.org/"
arch="x86_64" # embree needs sse2 and 64 bit
license="Apache-2.0"
makedepends="cmake libtbb-dev"
@@ -43,4 +43,4 @@ package() {
DESTDIR="$pkgdir" cmake --install build-shared
}
-sha512sums="60fd78a7140b281336b8d31306801a2c0785a68986f1f34c5d35c6ee2f487ddaaa9bac3737f910e62503ce45e41724b7afa7fa42d93f6ffefab1dd254eedae47 embree-3.12.1.tar.gz"
+sha512sums="a63b483a92f4653e07a21ed3b545d86003295e0aacd8ec7a40ee72bad7bb70c6ea019af511e78c5c598336b162d53e296e9c87150c0adce6463b058e7a5394d4 embree-3.12.2.tar.gz"
diff --git a/testing/emby/APKBUILD b/testing/emby/APKBUILD
index 6be6ecb5b1..e0b460784d 100644
--- a/testing/emby/APKBUILD
+++ b/testing/emby/APKBUILD
@@ -1,8 +1,8 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
+# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=emby
pkgver=3.0.5911
-pkgrel=3
+pkgrel=4
pkgdesc="Bring together your videos, music, photos, and live television"
url="https://emby.media"
arch="x86_64"
@@ -24,7 +24,7 @@ _builddir="$srcdir"/Emby-$pkgver
prepare() {
local i
- local libMagicWand="libMagickWand-7.Q16HDRI.so.6"
+ local libMagicWand="libMagickWand-7.Q16HDRI.so.8"
cd "$_builddir"
for i in $source; do
case $i in
diff --git a/testing/emulationstation/APKBUILD b/testing/emulationstation/APKBUILD
index 6cfe93c2e3..114a80248e 100644
--- a/testing/emulationstation/APKBUILD
+++ b/testing/emulationstation/APKBUILD
@@ -3,10 +3,11 @@
pkgname=emulationstation
_pkgname="EmulationStation"
pkgver=2.7.6
-pkgrel=1
+pkgrel=2
pkgdesc="EmulationStation is a cross-platform graphical front-end for emulators with controller navigation."
url="https://github.com/RetroPie/EmulationStation"
arch="all !armhf !s390x !mips !mips64" # vlc-dev
+arch="" # Fails to build with new boost
license="MIT"
makedepends="boost-dev freeimage-dev freetype-dev sdl2-dev mesa-dev alsa-lib-dev vlc-dev curl-dev cmake"
_theme_name="gbz35"
diff --git a/testing/eolie/APKBUILD b/testing/eolie/APKBUILD
index bf432d8783..0c06b85132 100644
--- a/testing/eolie/APKBUILD
+++ b/testing/eolie/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Daniele Debernardi <drebrez@gmail.com>
# Maintainer: Daniele Debernardi <drebrez@gmail.com>
pkgname=eolie
-pkgver=0.9.100
+pkgver=0.9.101
pkgrel=0
pkgdesc="Web browser for GNOME"
url="https://gitlab.gnome.org/World/eolie"
@@ -27,5 +27,5 @@ package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="5105d106d84ede0c13927430e8960139fb4ab9282428c420d9dc941375e5e3b668a5e9baa7a3b193b044e76f64f5933907b1453ea6a50021f7a68608c170450d eolie-0.9.100.tar.xz
+sha512sums="cfb4695f421ee0a6b07eb505d918e8bfa7d001eac3621b44cae3e47fbee398c92228e4a482d460c665cffdbb298c10e6efd7c13df0baa9ec99d45d1d3bd00696 eolie-0.9.101.tar.xz
78f62663dd7150805dcb6086b5dfc5f1a9fff367dfb7cad662ca8fc2dcbc08fd3633f58d6ecbe2e4f368ba722c31783fcf9c336ffefa0efc670906d15878bbf9 dont-require-py3-gettext-support.patch"
diff --git a/testing/esptool/APKBUILD b/testing/esptool/APKBUILD
index 606fa7c90c..49c8710766 100644
--- a/testing/esptool/APKBUILD
+++ b/testing/esptool/APKBUILD
@@ -2,13 +2,14 @@
# Maintainer:
pkgname=esptool
pkgver=3.0
-pkgrel=0
+pkgrel=1
pkgdesc="ESP8266 and ESP32 serial bootloader utility"
+options="!check" # tests require older version of pycodestyle
url="https://github.com/espressif/esptool"
arch="noarch"
license="GPL-2.0-or-later"
-depends="python3 py3-serial py3-ecdsa py3-setuptools py3-pyaes"
-options="!check" # tests require older version of pycodestyle
+depends="python3 py3-serial py3-ecdsa py3-pyaes"
+makedepends="py3-setuptools"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/espressif/esptool/archive/v$pkgver.tar.gz"
diff --git a/testing/exfatprogs/APKBUILD b/testing/exfatprogs/APKBUILD
deleted file mode 100644
index 8e3d5b9e69..0000000000
--- a/testing/exfatprogs/APKBUILD
+++ /dev/null
@@ -1,40 +0,0 @@
-# Contributor: Milan P. Stanić <mps@arvanta.net>
-# Maintainer: Milan P. Stanić <mps@arvanta.net>
-pkgname=exfatprogs
-# NOTE: keep in testing until kernel in main is upgraded to 5.7 and up
-pkgver=1.0.4
-pkgrel=0
-pkgdesc="exfat filesystem userspace tools, mkfs and fsck"
-url="https://github.com/exfatprogs/exfatprogs"
-arch="all"
-license="GPL-2.0-or-later"
-makedepends="autoconf libtool automake linux-headers"
-subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/exfatprogs/exfatprogs/archive/$pkgver.tar.gz"
-
-prepare() {
- default_prepare
- ./autogen.sh
-}
-
-build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- -libdir=/usr/lib \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var
- make
-}
-
-check() {
- make check
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-
-sha512sums="6d01ecc8e70994c1a3e0cedb6dd99d4bd2b50e8e32bc5ca973e302c502001cd5380b7e6c9d62c2f48d9dbac8a641cc23c4f9fc018f8dc6090e762fea785a266d exfatprogs-1.0.4.tar.gz"
diff --git a/testing/fa/APKBUILD b/testing/fa/APKBUILD
deleted file mode 100755
index 9f38f94212..0000000000
--- a/testing/fa/APKBUILD
+++ /dev/null
@@ -1,25 +0,0 @@
-# Contributor: Will Sinatra <wpsinatra@gmail.com>
-# Maintainer: Will Sinatra <wpsinatra@gmail.com>
-pkgname=fa
-pkgver=0.1
-pkgrel=0
-pkgdesc="A Commandline Agenda written in Fennel"
-url="https://notabug.org/m455/fa"
-url="https://notabug.org/m455/fa/archive/v0.1.tar.gz"
-arch="noarch !s390x" #fennel is not released on s390x
-license="AGPL-3.0-only"
-makedepends="fennel"
-depends="lua5.3"
-source="fa-v$pkgver.tar.gz::https://notabug.org/m455/fa/archive/v$pkgver.tar.gz"
-builddir="$srcdir/fa"
-options="!check" #No checks
-
-build() {
- make build
-}
-
-package() {
- install -Dm755 "$builddir"/fa "$pkgdir"/usr/bin/fa
-}
-
-sha512sums="d0c83ec73e433d2fc77a83070ec19960cf09e1aad14e0067b94a772f537ea50ba3ee955e26f3bdf4be5c96e5bf6a2b6e708fd7b9e10b7cd25d7551f741e61493 fa-v0.1.tar.gz"
diff --git a/testing/fabric/APKBUILD b/testing/fabric/APKBUILD
index 4e169b86e4..09cc961425 100644
--- a/testing/fabric/APKBUILD
+++ b/testing/fabric/APKBUILD
@@ -3,13 +3,14 @@
pkgname=fabric
_pkgname=fabric
pkgver=2.5.0
-pkgrel=1
-pkgdesc="A simple pythonic remote deployment tool"
+pkgrel=2
+pkgdesc="simple pythonic remote deployment tool"
options="!check" # Fails to find 'fabfile' module
url="https://www.fabfile.org/"
arch="noarch"
license="BSD-2-Clause"
-depends="py3-paramiko py3-invoke py3-setuptools"
+depends="py3-paramiko py3-invoke"
+makedepends="py3-setuptools"
checkdepends="py3-pytest py3-mock"
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
diff --git a/testing/fakeroot-tcp/APKBUILD b/testing/fakeroot-tcp/APKBUILD
deleted file mode 100644
index 3db4350efd..0000000000
--- a/testing/fakeroot-tcp/APKBUILD
+++ /dev/null
@@ -1,58 +0,0 @@
-# Maintainer:
-pkgname=fakeroot-tcp
-pkgver=1.24
-pkgrel=0
-pkgdesc="Gives a fake root environment, useful for building packages as a non-privileged user"
-arch="all"
-license="GPL-3.0-or-later"
-url="https://packages.debian.org/fakeroot"
-provides="fakeroot"
-checkdepends="bash"
-makedepends_build="libtool autoconf automake po4a"
-makedepends_host="libcap-dev acl-dev linux-headers"
-makedepends="$makedepends_build $makedepends_host"
-subpackages="$pkgname-doc"
-builddir="$srcdir/fakeroot-$pkgver"
-source="http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_$pkgver.orig.tar.gz
- fakeroot-hide-dlsym-errors.patch
- fakeroot-no64.patch
- fakeroot-stdint.patch
- fakeroot-no-ldlibrarypath.patch
- xstatjunk.patch
- fix-shell-in-fakeroot.patch
- "
-
-prepare() {
- default_prepare
- CONFIG_SHELL=/bin/sh ./bootstrap
-}
-
-build() {
- CFLAGS="-D_STAT_VER=0 $CFLAGS" \
- CONFIG_SHELL=/bin/sh ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --disable-static \
- --with-ipc=tcp
-
- make
- cd doc
- po4a -k 0 --rm-backups --variable "srcdir=../doc/" po4a/po4a.cfg
-}
-
-check() {
- make check
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-</