aboutsummaryrefslogtreecommitdiffstats
path: root/testing
diff options
context:
space:
mode:
Diffstat (limited to 'testing')
-rw-r--r--testing/6cord/6cord.post-install4
-rw-r--r--testing/6cord/APKBUILD27
-rw-r--r--testing/advancecomp/APKBUILD37
-rw-r--r--testing/aisleriot/APKBUILD37
-rw-r--r--testing/aisleriot/fix-bash-shebang.patch10
-rw-r--r--testing/akonadi-calendar-tools/APKBUILD24
-rw-r--r--testing/akonadi-calendar/APKBUILD24
-rw-r--r--testing/akonadi-contacts/APKBUILD17
-rw-r--r--testing/akonadi-import-wizard/APKBUILD17
-rw-r--r--testing/akonadi-mime/APKBUILD16
-rw-r--r--testing/akonadi-notes/APKBUILD17
-rw-r--r--testing/akonadi-search/APKBUILD24
-rw-r--r--testing/akonadi/APKBUILD19
-rw-r--r--testing/akonadiconsole/APKBUILD24
-rw-r--r--testing/akregator/APKBUILD17
-rw-r--r--testing/alkimia/APKBUILD14
-rw-r--r--testing/allegro/APKBUILD6
-rw-r--r--testing/alsa-tools/APKBUILD47
-rw-r--r--testing/alsa-topology-conf/APKBUILD6
-rw-r--r--testing/alsa-ucm-conf/APKBUILD6
-rw-r--r--testing/analitza/APKBUILD31
-rw-r--r--testing/anbox/APKBUILD122
-rw-r--r--testing/anbox/anbox-container-manager.initd29
-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.patch146
-rw-r--r--testing/anbox/give-more-time-to-start.patch13
-rw-r--r--testing/anbox/input-chmod.patch32
-rw-r--r--testing/anbox/musl-fixes.patch26
-rw-r--r--testing/android-tools/APKBUILD6
-rw-r--r--testing/animatch/APKBUILD17
-rw-r--r--testing/apache-mod-auth-gssapi/APKBUILD2
-rw-r--r--testing/apache2-mod-authnz-external/APKBUILD25
-rw-r--r--testing/apache2-mod-perl/APKBUILD22
-rw-r--r--testing/apache2-mod-perl/mod_perl-2.0.10-http_syntax.patch33
-rw-r--r--testing/apache2-mod-perl/mod_perl-2.0.10-inject_header_line_terminators.patch45
-rw-r--r--testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch62
-rw-r--r--testing/apache2-mod-perl/mod_perl-2.0.7-fix_pipelines_reponse_deadlock_in_tests.patch108
-rw-r--r--testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch25
-rw-r--r--testing/apparmor/0008-Fix-profile-loading-in-busybox.patch27
-rw-r--r--testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch135
-rw-r--r--testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch26
-rw-r--r--testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch104
-rw-r--r--testing/apparmor/APKBUILD21
-rw-r--r--testing/apparmor/python-3.8-compat.patch18
-rw-r--r--testing/apt-dater/02-refresh-ssh-flags.patch15
-rw-r--r--testing/apt-dater/APKBUILD26
-rw-r--r--testing/aqemu/APKBUILD6
-rw-r--r--testing/armagetronad/APKBUILD9
-rw-r--r--testing/artikulate/APKBUILD31
-rw-r--r--testing/asciiquarium/APKBUILD18
-rw-r--r--testing/assimp/APKBUILD4
-rw-r--r--testing/async-profiler/APKBUILD5
-rw-r--r--testing/atinout/0001-make-gcc-happy-by-adding-fallthrough-comment.patch25
-rw-r--r--testing/atinout/0002-do-not-rely-on-CR-in-modem-output.patch84
-rw-r--r--testing/atinout/APKBUILD25
-rw-r--r--testing/aufs-util/APKBUILD8
-rw-r--r--testing/autofs/APKBUILD11
-rw-r--r--testing/avarice/APKBUILD4
-rw-r--r--testing/azure-iot-sdk-c-static/APKBUILD4
-rw-r--r--testing/b2sum/APKBUILD11
-rw-r--r--testing/b3sum/APKBUILD14
-rw-r--r--testing/babeltrace/APKBUILD4
-rw-r--r--testing/badwolf/APKBUILD11
-rw-r--r--testing/bat/APKBUILD17
-rw-r--r--testing/bcnm/APKBUILD36
-rw-r--r--testing/beancount/APKBUILD35
-rw-r--r--testing/belcard/APKBUILD32
-rw-r--r--testing/belr/APKBUILD24
-rw-r--r--testing/bemenu/APKBUILD6
-rw-r--r--testing/bfs/APKBUILD5
-rw-r--r--testing/black/APKBUILD29
-rw-r--r--testing/blender/APKBUILD4
-rw-r--r--testing/blinken/APKBUILD31
-rw-r--r--testing/bloaty/2aec85618e91af975af3146563333c2c2e97260.patch213
-rw-r--r--testing/bloaty/APKBUILD41
-rw-r--r--testing/bloaty/f66077506462bf96fee79f7f20516ca5d1e02f8a.patch22
-rw-r--r--testing/bluez-alsa/APKBUILD23
-rw-r--r--testing/bmake/APKBUILD38
-rw-r--r--testing/bmake/install-sh.patch8
-rw-r--r--testing/bmake/separate-tests.patch26
-rw-r--r--testing/borgmatic/APKBUILD28
-rw-r--r--testing/bovo/APKBUILD17
-rw-r--r--testing/bpftrace/APKBUILD35
-rw-r--r--testing/brltty/APKBUILD47
-rw-r--r--testing/broot/APKBUILD6
-rw-r--r--testing/buildah/APKBUILD6
-rw-r--r--testing/buku/APKBUILD5
-rw-r--r--testing/bullet/APKBUILD4
-rw-r--r--testing/burp/APKBUILD4
-rw-r--r--testing/calendarsupport/APKBUILD24
-rw-r--r--testing/calls/APKBUILD34
-rw-r--r--testing/cantor/APKBUILD31
-rw-r--r--testing/catatonit/APKBUILD4
-rw-r--r--testing/cava/APKBUILD39
-rw-r--r--testing/cawbird/APKBUILD30
-rw-r--r--testing/cdogs-sdl/APKBUILD25
-rw-r--r--testing/cdrdao/APKBUILD36
-rw-r--r--testing/celery/APKBUILD23
-rw-r--r--testing/cervisia/APKBUILD17
-rw-r--r--testing/cgal/APKBUILD4
-rw-r--r--testing/charls/APKBUILD4
-rw-r--r--testing/chatty/APKBUILD34
-rw-r--r--testing/checkpolicy/0001-remove-apple-ifdef.patch16
-rw-r--r--testing/choqok/APKBUILD34
-rw-r--r--testing/chromaprint/APKBUILD30
-rw-r--r--testing/cldr-emoji-annotation/APKBUILD28
-rw-r--r--testing/clipman/APKBUILD24
-rwxr-xr-xtesting/clojure/APKBUILD30
-rw-r--r--testing/clojure/clojure3
-rw-r--r--testing/cloudfoundry-cli/APKBUILD4
-rw-r--r--testing/cluster-glue/ha_logd.initd46
-rw-r--r--testing/cmake-extras/APKBUILD29
-rw-r--r--testing/cmake-extras/Use_gtest_cmake_from_mir.patch171
-rw-r--r--testing/cmake-extras/qmlplugindump_path.patch13
-rw-r--r--testing/cmatrix/APKBUILD35
-rw-r--r--testing/cni-plugins/APKBUILD4
-rw-r--r--testing/cni-plugins/ethtool-x86-go.patch17
-rw-r--r--testing/coccinelle/APKBUILD14
-rw-r--r--testing/coccinelle/SCORE_expected.sexpbin16715 -> 17538 bytes
-rw-r--r--testing/commons-daemon/APKBUILD65
-rw-r--r--testing/compton-conf/APKBUILD4
-rw-r--r--testing/confclerk/APKBUILD28
-rw-r--r--testing/conmon/APKBUILD5
-rw-r--r--testing/console_bridge/APKBUILD4
-rw-r--r--testing/consul/APKBUILD6
-rw-r--r--testing/consul/consul.initd4
-rw-r--r--testing/copyq/APKBUILD8
-rw-r--r--testing/corecollector/APKBUILD35
-rw-r--r--testing/corecollector/corecollector.pre-install6
l---------testing/corecollector/corecollector.pre-upgrade1
-rw-r--r--testing/cpd/APKBUILD4
-rw-r--r--testing/cppzmq/APKBUILD4
-rw-r--r--testing/cpupower/APKBUILD8
-rw-r--r--testing/createrepo_c/APKBUILD6
-rw-r--r--testing/creduce/204.patch79
-rw-r--r--testing/creduce/APKBUILD10
-rw-r--r--testing/crun/APKBUILD14
-rw-r--r--testing/csfml/APKBUILD4
-rw-r--r--testing/ctorrent-dnh/APKBUILD4
-rw-r--r--testing/daemontools/APKBUILD8
-rw-r--r--testing/dante/APKBUILD57
-rw-r--r--testing/dante/dante-server.pre-install6
-rw-r--r--testing/dante/ifdev.patch38
-rw-r--r--testing/dante/sockd.confd2
-rw-r--r--testing/dante/sockd.initd19
-rw-r--r--testing/dar/APKBUILD29
-rw-r--r--testing/datamash/APKBUILD4
-rw-r--r--testing/dav1d/APKBUILD39
-rw-r--r--testing/dcc/10-dcc-alpine.patch36
-rw-r--r--testing/dcc/20-dcc-config.patch22
-rw-r--r--testing/dcc/APKBUILD86
-rw-r--r--testing/dcc/dcc.confd6
-rw-r--r--testing/dcc/dcc.initd20
-rw-r--r--testing/dcc/dcc.post-deinstall5
-rw-r--r--testing/dcc/dcc.post-install5
-rw-r--r--testing/dcc/dcc.pre-install6
-rw-r--r--testing/dcd/APKBUILD35
-rw-r--r--testing/dcd/do-shared-linking.patch90
-rw-r--r--testing/dcontainers/APKBUILD37
-rw-r--r--testing/debconf/APKBUILD15
-rw-r--r--testing/debconf/fix-makefile_destdir.patch25
-rw-r--r--testing/deluge/10-python38-logging.patch15
-rw-r--r--testing/deluge/APKBUILD14
-rw-r--r--testing/dhewm3/APKBUILD38
-rw-r--r--testing/dhewm3/dhewm3.desktop7
-rw-r--r--testing/dhewm3/dhewm3.pngbin0 -> 23573 bytes
-rw-r--r--testing/dhewm3/fix-musl.patch31
-rw-r--r--testing/ding-libs/APKBUILD2
-rw-r--r--testing/dino/APKBUILD9
-rw-r--r--testing/direnv/APKBUILD8
-rw-r--r--testing/dlib/APKBUILD4
-rw-r--r--testing/dma/APKBUILD6
-rw-r--r--testing/dmd/10-dmd-musl.patch26
-rw-r--r--testing/dmd/20-dmd-remove-tests.patch28
-rw-r--r--testing/dmd/APKBUILD63
-rw-r--r--testing/dmd/dmd-install-config.conf5
-rw-r--r--testing/dnscrypt-wrapper/APKBUILD37
-rw-r--r--testing/dnsenum/APKBUILD2
-rw-r--r--testing/dolphin-emu/APKBUILD8
-rw-r--r--testing/dolphin-emu/add-missing-x11-includes.patch21
-rw-r--r--testing/dolphin-emu/fix-compilation-without-xrandr-support.patch34
-rw-r--r--testing/dolphin-plugins/APKBUILD17
-rw-r--r--testing/dovecot-fts-xapian/APKBUILD36
-rw-r--r--testing/dpns/APKBUILD22
-rwxr-xr-xtesting/dpns/dpns.initd13
-rw-r--r--testing/dragon/APKBUILD24
-rw-r--r--testing/drone-cli/APKBUILD4
-rw-r--r--testing/drone/APKBUILD4
-rw-r--r--testing/dsymbol/APKBUILD33
-rw-r--r--testing/dtools/APKBUILD41
-rw-r--r--testing/dub/APKBUILD26
-rw-r--r--testing/dxvk/APKBUILD18
-rw-r--r--testing/e2tools/APKBUILD53
-rw-r--r--testing/e2tools/e2cp.161
-rw-r--r--testing/e2tools/e2ln.139
-rw-r--r--testing/e2tools/e2ls.159
-rw-r--r--testing/e2tools/e2mkdir.141
-rw-r--r--testing/e2tools/e2mv.139
-rw-r--r--testing/e2tools/e2rm.134
-rw-r--r--testing/e2tools/e2tail.146
-rw-r--r--testing/e2tools/e2tools.772
-rw-r--r--testing/easyloggingpp-dev/APKBUILD4
-rw-r--r--testing/easytag/APKBUILD39
-rw-r--r--testing/ebook-tools/APKBUILD4
-rw-r--r--testing/ecasound/APKBUILD4
-rw-r--r--testing/editline/APKBUILD4
-rw-r--r--testing/efitools/001-datatypes.patch11
-rw-r--r--testing/efitools/002-fix-parallel-make.patch11
-rw-r--r--testing/efitools/003-fix-wchar_t.patch96
-rw-r--r--testing/efitools/APKBUILD36
-rw-r--r--testing/efl/APKBUILD6
-rw-r--r--testing/elisa/APKBUILD26
-rw-r--r--testing/elvish/APKBUILD4
-rw-r--r--testing/emscripten/APKBUILD4
-rw-r--r--testing/enet/APKBUILD23
-rw-r--r--testing/enscript/APKBUILD38
-rw-r--r--testing/eolie/APKBUILD19
-rw-r--r--testing/eolie/python-3.8-compat.patch13
-rw-r--r--testing/epub2txt/APKBUILD23
-rw-r--r--testing/etcd/APKBUILD15
-rw-r--r--testing/ettercap/APKBUILD10
-rw-r--r--testing/ettercap/none-build-type.patch15
-rw-r--r--testing/eventviews/APKBUILD24
-rw-r--r--testing/fastd/APKBUILD6
-rw-r--r--testing/fatback/APKBUILD2
-rw-r--r--testing/fatresize/fatresize-1.0.2-libparted_ver_check.patch14
-rw-r--r--testing/fatresize/fatresize-1.0.2-ped_assert.patch21
-rw-r--r--testing/fatresize/fatresize-1.0.2-ped_free.patch29
-rw-r--r--testing/faudio/APKBUILD30
-rw-r--r--testing/faultstat/APKBUILD19
-rw-r--r--testing/fdk-aac/APKBUILD27
-rw-r--r--testing/fdm/APKBUILD44
-rw-r--r--testing/fdm/fix-base64.patch52
-rw-r--r--testing/ffsend/APKBUILD8
-rw-r--r--testing/fgt/APKBUILD4
-rw-r--r--testing/filebeat/APKBUILD4
-rw-r--r--testing/filelight/APKBUILD17
-rw-r--r--testing/firefox/8e71fa07fe00.patch83
-rw-r--r--testing/firefox/APKBUILD287
-rw-r--r--testing/firefox/disable-moz-stackwalk.patch18
-rw-r--r--testing/firefox/fd6847c9416f9eebde636e21d794d25d1be8791d.patch37
-rw-r--r--testing/firefox/firefox-safe.desktop11
-rw-r--r--testing/firefox/firefox.desktop81
-rw-r--r--testing/firefox/fix-fortify-system-wrappers.patch13
-rw-r--r--testing/firefox/fix-rust-target.patch31
-rw-r--r--testing/firefox/fix-seccomp-bpf.patch14
-rw-r--r--testing/firefox/fix-toolkit.patch90
-rw-r--r--testing/firefox/fix-tools.patch37
-rw-r--r--testing/firefox/fix-webrtc-glibcisms.patch20
-rw-r--r--testing/firefox/mallinfo.patch20
-rw-r--r--testing/firefox/rust_audio-thread-priority.patch39
-rw-r--r--testing/firefox/stab.h71
-rw-r--r--testing/firefox/x86_64-alpine-linux-musl.json35
-rw-r--r--testing/flann/APKBUILD27
-rw-r--r--testing/flatseal/APKBUILD36
-rw-r--r--testing/flightgear/APKBUILD2
-rw-r--r--testing/flightgear/fix-link_with_x11.patch22
-rw-r--r--testing/flit/APKBUILD37
-rwxr-xr-xtesting/flit/install-wheel-scripts.py64
-rw-r--r--testing/fluidsynth/APKBUILD32
-rw-r--r--testing/font-hermit-nerd/APKBUILD20
-rw-r--r--testing/font-material-design-icons/APKBUILD19
-rw-r--r--testing/frei0r-plugins/APKBUILD4
-rw-r--r--testing/frr/APKBUILD129
-rwxr-xr-xtesting/frr/frr.initd24
-rwxr-xr-xtesting/frr/frr.pre-install10
-rw-r--r--testing/fs-uae-launcher/APKBUILD6
-rw-r--r--testing/fs-uae/APKBUILD8
-rw-r--r--testing/galera/APKBUILD59
-rw-r--r--testing/galera/musl-page-size.patch16
-rw-r--r--testing/galera/musl-sched_param.patch12
-rw-r--r--testing/galera/musl-sys-poll-h.patch11
-rw-r--r--testing/galera/musl-wordsize.patch14
-rw-r--r--testing/gammaray/APKBUILD10
-rw-r--r--testing/gammaray/f50f74f.patch26
-rw-r--r--testing/gatling/APKBUILD8
-rw-r--r--testing/gdmd/APKBUILD23
-rw-r--r--testing/gearmand/APKBUILD26
-rw-r--r--testing/gede/APKBUILD26
-rw-r--r--testing/geodns/APKBUILD50
-rw-r--r--testing/geodns/geodns.confd2
-rw-r--r--testing/geodns/geodns.initd7
-rw-r--r--testing/git-secret/APKBUILD6
-rw-r--r--testing/glog/APKBUILD4
-rw-r--r--testing/gn/APKBUILD31
-rw-r--r--testing/gn/python3.patch220
-rw-r--r--testing/gnome-2048/APKBUILD33
-rw-r--r--testing/gnome-applets/APKBUILD37
-rw-r--r--testing/gnome-chess/APKBUILD33
-rw-r--r--testing/gnome-flashback/APKBUILD38
-rw-r--r--testing/gnome-panel/APKBUILD36
-rw-r--r--testing/gnome-taquin/APKBUILD33
-rw-r--r--testing/gnunet-gtk/APKBUILD36
-rw-r--r--testing/gnunet/APKBUILD79
-rw-r--r--testing/gnunet/gnunet-system-services.initd13
-rw-r--r--testing/gnunet/gnunet-system.conf3
-rw-r--r--testing/gnunet/gnunet.post-install12
-rw-r--r--testing/gnunet/gnunet.pre-install11
-rw-r--r--testing/gnurl/APKBUILD12
-rw-r--r--testing/go-acceptlanguageparser/APKBUILD2
-rw-r--r--testing/go-httputils/APKBUILD2
-rw-r--r--testing/go-ipfs/APKBUILD69
-rw-r--r--testing/go-ipfs/go-ipfs.post-install7
-rw-r--r--testing/go-ipfs/go-ipfs.pre-install6
-rw-r--r--testing/go-ipfs/ipfs.confd1
-rw-r--r--testing/go-ipfs/ipfs.initd15
-rw-r--r--testing/gocryptfs/APKBUILD38
-rw-r--r--testing/gocryptfs/remove_pandoc.patch18
-rw-r--r--testing/godot/APKBUILD36
-rw-r--r--testing/godot/crash_handler_x11.patch27
-rw-r--r--testing/gprbuild/APKBUILD28
-rw-r--r--testing/gradio/APKBUILD4
-rw-r--r--testing/grafana-image-renderer/10-host-param.patch32
-rw-r--r--testing/grafana-image-renderer/APKBUILD19
-rw-r--r--testing/grafana-image-renderer/grafana-image-renderer.confd2
-rw-r--r--testing/grafana-image-renderer/grafana-image-renderer.initd2
-rw-r--r--testing/grafana-image-renderer/grafana-image-renderer.json30
-rw-r--r--testing/grafana/APKBUILD27
-rw-r--r--testing/grafana/grafana.confd1
-rw-r--r--testing/grafana/iltorb.patch379
-rw-r--r--testing/granatier/APKBUILD15
-rw-r--r--testing/grantlee-editor/APKBUILD17
-rw-r--r--testing/grantlee/APKBUILD33
-rw-r--r--testing/grantleetheme/APKBUILD21
-rw-r--r--testing/grpc-java/APKBUILD13
-rw-r--r--testing/gstreamer-vaapi/APKBUILD4
-rw-r--r--testing/gtkd/APKBUILD33
-rw-r--r--testing/guacamole-server/APKBUILD47
-rw-r--r--testing/guake/APKBUILD6
-rw-r--r--testing/gutenprint/APKBUILD8
-rw-r--r--testing/gx/APKBUILD18
-rw-r--r--testing/handbrake/APKBUILD4
-rw-r--r--testing/hcloud/APKBUILD41
-rw-r--r--testing/hdf5/APKBUILD4
-rw-r--r--testing/heplify-server/APKBUILD35
-rw-r--r--testing/heplify-server/default-config.patch33
-rw-r--r--testing/heplify-server/heplify-server.initd26
-rw-r--r--testing/heplify-server/heplify-server.pre-install5
-rw-r--r--testing/heplify/APKBUILD32
-rw-r--r--testing/heplify/heplify.confd20
-rw-r--r--testing/heplify/heplify.initd13
-rw-r--r--testing/hexer/APKBUILD4
-rw-r--r--testing/homer-app/APKBUILD47
-rw-r--r--testing/homer-app/change-default-locations.patch50
-rw-r--r--testing/homer-app/homer-app.initd18
-rw-r--r--testing/homer-app/homer-app.pre-install5
-rw-r--r--testing/homer-app/initial-setup55
-rw-r--r--testing/hotspot/APKBUILD4
-rw-r--r--testing/howard-bc/APKBUILD4
-rw-r--r--testing/hplip/APKBUILD4
-rw-r--r--testing/hplip/musl-fixes.patch10
-rw-r--r--testing/hub/APKBUILD9
-rw-r--r--testing/hunspell-de-de/APKBUILD20
-rw-r--r--testing/hw-probe/APKBUILD4
-rw-r--r--testing/hy/0001-get_version.py-allow-specifying-version-in-environme.patch51
-rw-r--r--testing/hy/APKBUILD14
-rw-r--r--testing/i2pd/APKBUILD8
-rw-r--r--testing/i2util/APKBUILD42
-rw-r--r--testing/i3status-rust/APKBUILD22
-rw-r--r--testing/i3wm-gaps/APKBUILD6
-rw-r--r--testing/icdiff/APKBUILD4
-rw-r--r--testing/icingaweb2-module-generictts/APKBUILD2
-rw-r--r--testing/icoutils/APKBUILD34
-rw-r--r--testing/id3lib/10-fix-compilation-with-cpp-headers.patch21
-rw-r--r--testing/id3lib/30-fix-utf16.patch38
-rw-r--r--testing/id3lib/50-remove-outdated-check.patch11
-rw-r--r--testing/id3lib/60-id3lib-missing-nullpointer-check.patch12
-rw-r--r--testing/id3lib/61-fix_vbr_stack_smash.patch19
-rw-r--r--testing/id3lib/APKBUILD53
-rw-r--r--testing/id3lib/CVE-2007-4460.patch55
-rw-r--r--testing/ikona/APKBUILD28
-rw-r--r--testing/in-sync/APKBUILD23
-rw-r--r--testing/in-sync/in-sync29
-rw-r--r--testing/in-sync/in-sync.conf1
-rw-r--r--testing/in-sync/in-sync.initd14
-rw-r--r--testing/inadyn/APKBUILD27
-rw-r--r--testing/incidenceeditor/APKBUILD24
-rw-r--r--testing/intel-gmmlib/APKBUILD37
-rw-r--r--testing/intel-media-driver/APKBUILD41
-rw-r--r--testing/ipynb2html/APKBUILD40
-rw-r--r--testing/java-asmtools/source-target.patch26
-rw-r--r--testing/java-jtharness/APKBUILD35
-rw-r--r--testing/java-jtharness/source-target.patch26
-rw-r--r--testing/java-jtreg/APKBUILD24
-rw-r--r--testing/java-jtreg/disable-gcc-error.patch23
-rw-r--r--testing/json-c0.12/APKBUILD45
-rw-r--r--testing/jsonnet/APKBUILD45
-rw-r--r--testing/jsonnet/build-cli-shared.patch46
-rw-r--r--testing/jsonnet/fix-soname-ver.patch13
-rw-r--r--testing/jsonnet/use-real-sys-gtest.patch14
-rw-r--r--testing/k3s/APKBUILD6
-rw-r--r--testing/kajongg/APKBUILD15
-rw-r--r--testing/kakoune/APKBUILD6
-rw-r--r--testing/kalarm/APKBUILD27
-rw-r--r--testing/kalarmcal/APKBUILD24
-rw-r--r--testing/kalgebra/APKBUILD31
-rw-r--r--testing/kalzium/APKBUILD31
-rw-r--r--testing/kamera/APKBUILD17
-rw-r--r--testing/kamoso/APKBUILD13
-rw-r--r--testing/kanagram/APKBUILD31
-rw-r--r--testing/kanshi/APKBUILD33
-rw-r--r--testing/kanshi/no-maybe-uninitialized.patch10
-rw-r--r--testing/kapman/APKBUILD17
-rw-r--r--testing/kapptemplate/APKBUILD17
-rw-r--r--testing/katomic/APKBUILD15
-rw-r--r--testing/kbackup/APKBUILD19
-rw-r--r--testing/kblackbox/APKBUILD15
-rw-r--r--testing/kbruch/APKBUILD31
-rw-r--r--testing/kcachegrind/APKBUILD19
-rw-r--r--testing/kcalutils/APKBUILD24
-rw-r--r--testing/kcgi/APKBUILD6
-rw-r--r--testing/kcharselect/APKBUILD17
-rw-r--r--testing/kdav/APKBUILD31
-rw-r--r--testing/kde-applications/APKBUILD4
-rw-r--r--testing/kde-dev-scripts/APKBUILD16
-rw-r--r--testing/kde-dev-utils/APKBUILD15
-rw-r--r--testing/kdebugsettings/APKBUILD17
-rw-r--r--testing/kdenetwork-filesharing/APKBUILD17
-rw-r--r--testing/kdenlive/APKBUILD17
-rw-r--r--testing/kdepim-addons/APKBUILD24
-rw-r--r--testing/kdepim-apps-libs/APKBUILD24
-rw-r--r--testing/kdepim-runtime/APKBUILD32
-rw-r--r--testing/kdesdk-kioslaves/APKBUILD17
-rw-r--r--testing/kdesdk-thumbnailers/APKBUILD17
-rw-r--r--testing/kdevelop-python/APKBUILD34
-rw-r--r--testing/kdevelop/APKBUILD38
-rw-r--r--testing/kdevelop/fix-find-clang-path.patch16
-rw-r--r--testing/kdf/APKBUILD17
-rw-r--r--testing/kdiagram/APKBUILD6
-rw-r--r--testing/kea-hook-userchk-ldap/APKBUILD34
-rw-r--r--testing/keybase-client/APKBUILD14
-rw-r--r--testing/keysmith/APKBUILD6
-rw-r--r--testing/keystone/APKBUILD12
-rw-r--r--testing/keystone/none-build-type.patch15
-rw-r--r--testing/kfloppy/APKBUILD17
-rw-r--r--testing/kgeography/APKBUILD31
-rw-r--r--testing/kgpg/APKBUILD17
-rw-r--r--testing/kgx/APKBUILD40
-rw-r--r--testing/khangman/APKBUILD31
-rw-r--r--testing/kicad/APKBUILD4
-rw-r--r--testing/kidentitymanagement/APKBUILD17
-rw-r--r--testing/kig/APKBUILD31
-rw-r--r--testing/kile/APKBUILD40
-rw-r--r--testing/kimagemapeditor/APKBUILD24
-rw-r--r--testing/kimap/APKBUILD18
-rw-r--r--testing/kio-fuse/APKBUILD15
-rw-r--r--testing/kio-gdrive/APKBUILD19
-rw-r--r--testing/kirigami-gallery/APKBUILD22
-rw-r--r--testing/kiten/APKBUILD31
-rw-r--r--testing/kitinerary/APKBUILD61
-rw-r--r--testing/kitty/APKBUILD8
-rw-r--r--testing/kldap/APKBUILD17
-rw-r--r--testing/kleopatra/APKBUILD20
-rw-r--r--testing/klettres/APKBUILD31
-rw-r--r--testing/kmail-account-wizard/APKBUILD15
-rw-r--r--testing/kmail/APKBUILD27
-rw-r--r--testing/kmailtransport/APKBUILD15
-rw-r--r--testing/kmbox/APKBUILD17
-rw-r--r--testing/kmime/APKBUILD31
-rw-r--r--testing/kmix/APKBUILD17
-rw-r--r--testing/kmplot/APKBUILD31
-rw-r--r--testing/kmymoney/APKBUILD7
-rw-r--r--testing/knotes/APKBUILD26
-rw-r--r--testing/kompare/APKBUILD17
-rw-r--r--testing/kompose/APKBUILD54
-rw-r--r--testing/kontact/APKBUILD17
-rw-r--r--testing/kontactinterface/APKBUILD17
-rw-r--r--testing/konversation/0001-Fix-build-with-Qt-5.13.patch21
-rw-r--r--testing/konversation/APKBUILD12
-rw-r--r--testing/kookbook/APKBUILD6
-rw-r--r--testing/kopete/APKBUILD26
-rw-r--r--testing/kops/APKBUILD8
-rw-r--r--testing/korganizer/APKBUILD27
-rw-r--r--testing/kphotoalbum/APKBUILD33
-rw-r--r--testing/kpimtextedit/APKBUILD18
-rw-r--r--testing/kpkpass/APKBUILD31
-rw-r--r--testing/kpmcore/APKBUILD11
-rw-r--r--testing/krdc/APKBUILD17
-rw-r--r--testing/krfb/APKBUILD17
-rw-r--r--testing/krita/APKBUILD4
-rw-r--r--testing/ksmtp/APKBUILD17
-rw-r--r--testing/kteatime/APKBUILD25
-rw-r--r--testing/ktimer/APKBUILD17
-rw-r--r--testing/ktimetracker/APKBUILD4
-rw-r--r--testing/ktnef/APKBUILD24
-rw-r--r--testing/ktorrent/APKBUILD39
-rw-r--r--testing/ktouch/APKBUILD31
-rw-r--r--testing/kturtle/APKBUILD31
-rw-r--r--testing/kubernetes/APKBUILD17
-rw-r--r--testing/kubernetes/make-test-cmd-run-over-hyperkube-based-kubectl.patch12
-rw-r--r--testing/kubernetes/remove-apiserver-add-kube-prefix-for-hyperkube.patch31
-rw-r--r--testing/kuserfeedback/APKBUILD34
-rw-r--r--testing/kwalletmanager/APKBUILD15
-rw-r--r--testing/kwordquiz/APKBUILD31
-rw-r--r--testing/lab/APKBUILD64
-rw-r--r--testing/laszip/APKBUILD4
-rw-r--r--testing/laz-perf/APKBUILD4
-rw-r--r--testing/lbzip2/APKBUILD30
-rw-r--r--testing/ldc/01-stdio-fseek.patch37
-rw-r--r--testing/ldc/02-conf.patch33
-rw-r--r--testing/ldc/APKBUILD99
-rw-r--r--testing/ledger/APKBUILD4
-rwxr-xr-xtesting/leiningen/APKBUILD28
-rw-r--r--testing/libappindicator/APKBUILD53
-rw-r--r--testing/libappindicator/improved-plasma.patch59
-rw-r--r--testing/libappindicator/incompatible_pointer_build_fix.patch12
-rw-r--r--testing/libappindicator/no-python.patch423
-rw-r--r--testing/libbaseencode/APKBUILD4
-rw-r--r--testing/libcork/APKBUILD4
-rw-r--r--testing/libctl/APKBUILD4
-rw-r--r--testing/libdap/APKBUILD8
-rw-r--r--testing/libdbusmenu-glib/APKBUILD87
-rw-r--r--testing/libdparse/APKBUILD33
-rw-r--r--testing/libexosip2/APKBUILD4
-rw-r--r--testing/libfort/APKBUILD4
-rw-r--r--testing/libgeotiff/APKBUILD2
-rw-r--r--testing/libgnome-games-support/APKBUILD35
-rw-r--r--testing/libgnome-games-support/meson-support.patch170
-rw-r--r--testing/libgravatar/APKBUILD17
-rw-r--r--testing/libkdegames/APKBUILD13
-rw-r--r--testing/libkdepim/APKBUILD19
-rw-r--r--testing/libkeduvocdocument/APKBUILD30
-rw-r--r--testing/libkexiv2/APKBUILD31
-rw-r--r--testing/libkgapi/APKBUILD24
-rw-r--r--testing/libkgeomap/APKBUILD33
-rw-r--r--testing/libkleo/APKBUILD19
-rw-r--r--testing/libkmahjongg/APKBUILD15
-rw-r--r--testing/libkml/APKBUILD4
-rw-r--r--testing/libkomparediff2/APKBUILD17
-rw-r--r--testing/libksieve/APKBUILD18
-rw-r--r--testing/liblouis/APKBUILD41
-rw-r--r--testing/libmhash/APKBUILD4
-rw-r--r--testing/libosip2/APKBUILD4
-rw-r--r--testing/libpostal/APKBUILD4
-rw-r--r--testing/libqtolm/APKBUILD30
-rw-r--r--testing/libquotient/APKBUILD13
-rw-r--r--testing/librtlsdr/0001-Fix-inline-functions-to-use-static-inline.patch65
-rw-r--r--testing/librtlsdr/APKBUILD11
-rw-r--r--testing/libsigc++3/APKBUILD8
-rw-r--r--testing/libsignal-protocol-c/APKBUILD10
-rw-r--r--testing/libsigsegv/0001-Avoid-use-of-glibc-internal-macros.patch109
-rw-r--r--testing/libslirp/APKBUILD29
-rw-r--r--testing/libsmi/APKBUILD2
-rw-r--r--testing/libsoundio/APKBUILD19
-rw-r--r--testing/libspatialite/APKBUILD2
-rw-r--r--testing/libtbb/APKBUILD2
-rw-r--r--testing/libtbb/glibc-struct-mallinfo.patch43
-rw-r--r--testing/libthreadar/APKBUILD27
-rw-r--r--testing/libthreadar/alpine_strerror_r.patch19
-rw-r--r--testing/libtommath/APKBUILD24
-rw-r--r--testing/libtorrent-rasterbar/APKBUILD6
-rw-r--r--testing/libtorrent-rasterbar/no-sse.patch13
-rw-r--r--testing/libuninameslist/APKBUILD6
-rw-r--r--testing/liburing/APKBUILD28
-rw-r--r--testing/libva-utils/APKBUILD4
-rw-r--r--testing/libva-vdpau-driver/APKBUILD10
-rw-r--r--testing/libxml++/APKBUILD17
-rw-r--r--testing/libyang/APKBUILD48
-rw-r--r--testing/libzim/APKBUILD4
-rw-r--r--testing/light/APKBUILD6
-rw-r--r--testing/lightsoff/APKBUILD33
-rw-r--r--testing/linux-amlogic/0015-drm-meson-Call-drm_crtc_vblank_on-drm_crtc_vblank_of.patch61
-rw-r--r--testing/linux-amlogic/0022-drm-meson-Fixes-for-drm_crtc_vblank_on-off-support.patch130
-rw-r--r--testing/linux-tools/APKBUILD8
-rw-r--r--testing/liquibase/APKBUILD17
-rw-r--r--testing/litespeed/APKBUILD9
-rw-r--r--testing/lizardfs/APKBUILD4
-rw-r--r--testing/lldb/APKBUILD77
-rw-r--r--testing/lldb/cmake-include-ClangConfig.patch23
-rw-r--r--testing/lldb/fix-embedded_interpreter.patch14
-rw-r--r--testing/lldpd/APKBUILD89
-rw-r--r--testing/lldpd/fix-ppc64le-pathmax.patch10
-rw-r--r--testing/lldpd/lldpd.confd5
-rw-r--r--testing/lldpd/lldpd.initd19
-rw-r--r--testing/lldpd/lldpd.post-install4
-rw-r--r--testing/llvm6/APKBUILD1
-rw-r--r--testing/logstash/APKBUILD4
-rw-r--r--testing/logwatch/APKBUILD4
-rw-r--r--testing/lokalize/APKBUILD15
-rw-r--r--testing/lowjs/APKBUILD8
-rw-r--r--testing/lowjs/lib-path.patch33
-rw-r--r--testing/lttng-tools/9193db67743d08f418235fee43747bb9d42d62ce.patch29
-rw-r--r--testing/lttng-tools/APKBUILD4
-rw-r--r--testing/lua-ansicolors/APKBUILD51
-rw-r--r--testing/lua-etlua/APKBUILD70
-rw-r--r--testing/lua-jsonschema/APKBUILD63
-rw-r--r--testing/lua-lapis/APKBUILD61
-rw-r--r--testing/lua-libmodbus/APKBUILD53
-rw-r--r--testing/lua-middleclass/APKBUILD2
-rw-r--r--testing/lua-mimetypes/APKBUILD60
-rw-r--r--testing/lua-pgmoon/APKBUILD52
-rw-r--r--testing/lua-psl/APKBUILD48
-rw-r--r--testing/lua-resty-core/APKBUILD26
-rw-r--r--testing/lua-resty-lrucache/APKBUILD26
-rw-r--r--testing/lua-resty-redis/APKBUILD10
-rw-r--r--testing/lua-xml/APKBUILD22
-rw-r--r--testing/lua5.2-penlight/APKBUILD2
-rw-r--r--testing/lxd/APKBUILD13
-rw-r--r--testing/lxd/lxd-dont-go-get.patch26
-rw-r--r--testing/lxqt-build-tools/APKBUILD4
-rw-r--r--testing/mailcommon/APKBUILD24
-rw-r--r--testing/mailimporter/APKBUILD17
-rw-r--r--testing/mailutils/APKBUILD6
-rw-r--r--testing/mapnik/APKBUILD2
-rw-r--r--testing/mapserver/APKBUILD10
-rw-r--r--testing/marble/APKBUILD34
-rw-r--r--testing/mariadb-connector-odbc/APKBUILD12
-rw-r--r--testing/masscan/APKBUILD29
-rw-r--r--testing/matrix-appservice-irc/APKBUILD5
-rw-r--r--testing/mbuffer/APKBUILD1
-rw-r--r--testing/mdbook/APKBUILD14
-rw-r--r--testing/mdcat/APKBUILD11
-rw-r--r--testing/mdevd/APKBUILD4
-rw-r--r--testing/mdp/APKBUILD22
-rw-r--r--testing/mellowplayer/APKBUILD8
-rw-r--r--testing/mergerfs/APKBUILD6
-rw-r--r--testing/meson-tools/APKBUILD27
-rw-r--r--testing/messagelib/APKBUILD24
-rw-r--r--testing/metacity/APKBUILD36
-rw-r--r--testing/metalog/APKBUILD13
-rw-r--r--testing/metricbeat/metricbeat.full.yml850
-rw-r--r--testing/metricbeat/metricbeat.template-es2x.json3803
-rw-r--r--testing/metricbeat/metricbeat.template.json3759
-rw-r--r--testing/micro/APKBUILD21
-rw-r--r--testing/micro/glide.lock62
-rw-r--r--testing/micro/glide.yaml20
-rw-r--r--testing/minidyndns/APKBUILD22
-rw-r--r--testing/miniflux/APKBUILD47
-rw-r--r--testing/miniflux/miniflux.conf5
-rw-r--r--testing/miniflux/miniflux.confd2
-rw-r--r--testing/miniflux/miniflux.initd19
-rw-r--r--testing/miniflux/miniflux.logrotate11
-rw-r--r--testing/miniflux/miniflux.pre-install7
-rw-r--r--testing/minio-client/APKBUILD6
-rw-r--r--testing/minio/APKBUILD14
-rw-r--r--testing/minuet/APKBUILD31
-rw-r--r--testing/mir-core/APKBUILD34
-rw-r--r--testing/mkmr/APKBUILD43
-rw-r--r--testing/mle/APKBUILD36
-rw-r--r--testing/mlt/APKBUILD6
-rw-r--r--testing/moka-icon-theme/APKBUILD7
-rw-r--r--testing/monero/APKBUILD15
-rw-r--r--testing/mongo-cxx-driver/01-dont-build-mongo-tests.patch11
-rw-r--r--testing/mongo-cxx-driver/APKBUILD38
-rw-r--r--testing/moosefs/APKBUILD7
-rw-r--r--testing/motion/APKBUILD20
-rw-r--r--testing/mozjs68/0001-silence-sandbox-violations.patch25
-rw-r--r--testing/mozjs68/APKBUILD127
-rw-r--r--testing/mozjs68/disable-jslint.patch18
-rw-r--r--testing/mozjs68/fd6847c9416f9eebde636e21d794d25d1be8791d.patch37
-rw-r--r--testing/mozjs68/fix-musl-build.patch16
-rw-r--r--testing/mozjs68/fix-rust-target.patch23
-rw-r--r--testing/mpdris2/APKBUILD31
-rw-r--r--testing/msgpack-d/APKBUILD33
-rw-r--r--testing/msgpuck/APKBUILD4
-rw-r--r--testing/mtg/APKBUILD10
-rw-r--r--testing/mtg/go.mod2
-rw-r--r--testing/mtg/go.sum102
-rw-r--r--testing/mtg/mtg.confd3
-rw-r--r--testing/mtg/mtg.pre-install2
-rw-r--r--testing/mtxclient/APKBUILD4
-rw-r--r--testing/mustach/APKBUILD31
-rw-r--r--testing/mycli/APKBUILD12
-rw-r--r--testing/mygui/APKBUILD43
-rw-r--r--testing/nbtscan/APKBUILD12
-rw-r--r--testing/ncpamixer/APKBUILD4
-rw-r--r--testing/neatvnc/APKBUILD28
-rw-r--r--testing/nemo-qml-plugin-dbus/APKBUILD2
-rw-r--r--testing/nemo-qml-plugin-dbus/fix-makefile.patch28
-rw-r--r--testing/netcdf/APKBUILD4
-rw-r--r--testing/netdata/APKBUILD9
-rw-r--r--testing/netdisco/APKBUILD6
-rw-r--r--testing/netpbm/APKBUILD9
-rw-r--r--testing/nftlb/APKBUILD50
-rw-r--r--testing/nftlb/musl-fixes.patch38
-rw-r--r--testing/nftlb/nftlb.confd23
-rw-r--r--testing/nftlb/nftlb.initd16
-rw-r--r--testing/nheko/APKBUILD4
-rw-r--r--testing/nim/nim-config-fix-coro.patch11
-rw-r--r--testing/nitro/APKBUILD4
-rw-r--r--testing/nix/APKBUILD4
-rw-r--r--testing/nix/README.alpine3
-rw-r--r--testing/nlohmann-json/APKBUILD4
-rw-r--r--testing/node-sodium/APKBUILD6
-rw-r--r--testing/nomacs/APKBUILD4
-rw-r--r--testing/nomad/APKBUILD18
-rw-r--r--testing/nototools/APKBUILD11
-rw-r--r--testing/nsnake/APKBUILD24
-rw-r--r--testing/nsss/APKBUILD35
-rw-r--r--testing/nvi/APKBUILD52
-rw-r--r--testing/nyancat/APKBUILD26
-rw-r--r--testing/nymphcast-client/APKBUILD34
-rw-r--r--testing/nymphcast/APKBUILD35
-rw-r--r--testing/nymphrpc/APKBUILD26
-rw-r--r--testing/obfs4proxy/APKBUILD12
-rw-r--r--testing/obs-studio/APKBUILD4
-rw-r--r--testing/obs-studio/fdk-aac-2-api-compat.patch53
-rw-r--r--testing/ocaml-num/APKBUILD6
-rw-r--r--testing/ocaml-num/install-DESTDIR.patch55
-rw-r--r--testing/octave/APKBUILD8
-rw-r--r--testing/odt2txt/APKBUILD28
-rw-r--r--testing/odyssey/APKBUILD52
-rw-r--r--testing/odyssey/odyssey.confd3
-rw-r--r--testing/odyssey/odyssey.initd39
-rw-r--r--testing/ois/APKBUILD29
-rw-r--r--testing/okteta/APKBUILD13
-rw-r--r--testing/olm/APKBUILD30
-rw-r--r--testing/onboard/APKBUILD4
-rw-r--r--testing/opencascade/APKBUILD8
-rw-r--r--testing/opencascade/cmake_add_buildtype_none.patch13
-rw-r--r--testing/opencascade/cmake_fix_install_dir.patch17
-rw-r--r--testing/opencc/APKBUILD4
-rw-r--r--testing/openconnect/APKBUILD16
-rw-r--r--testing/openconnect/openconnect-7.08-libressl251.patch14
-rw-r--r--testing/openhmd/APKBUILD7
-rw-r--r--testing/openjdk12/APKBUILD40
-rw-r--r--testing/openjdk12/arm.patch28
-rw-r--r--testing/openjdk12/fix-bootjdk-check.patch15
-rw-r--r--testing/openjdk12/make-4.3.patch17
-rw-r--r--testing/openjdk12/x86.patch140
-rw-r--r--testing/openjdk13/APKBUILD296
-rw-r--r--testing/openjdk13/Alpine_Bug_10126.java13
-rw-r--r--testing/openjdk13/HelloWorld.java3
-rw-r--r--testing/openjdk13/TestCryptoLevel.java72
-rw-r--r--testing/openjdk13/TestECDSA.java49
-rw-r--r--testing/openjdk13/aarch64.patch12
-rw-r--r--testing/openjdk13/build.patch520
-rw-r--r--testing/openjdk13/fix-bootjdk-check.patch15
-rw-r--r--testing/openjdk13/make-4.3.patch17
-rw-r--r--testing/openjdk13/ppc64le.patch241
-rw-r--r--testing/openjdk14/APKBUILD295
-rw-r--r--testing/openjdk14/Alpine_Bug_10126.java13
-rw-r--r--testing/openjdk14/HelloWorld.java3
-rw-r--r--testing/openjdk14/TestCryptoLevel.java72
-rw-r--r--testing/openjdk14/TestECDSA.java49
-rw-r--r--testing/openjdk14/aarch64.patch10
-rw-r--r--testing/openjdk14/build.patch517
-rw-r--r--testing/openjdk14/fix-bootjdk-check.patch15
-rw-r--r--testing/openjdk14/make-4.3.patch17
-rw-r--r--testing/openjdk14/ppc64le.patch238
-rw-r--r--testing/openjfx11/APKBUILD4
-rw-r--r--testing/openjfx12/APKBUILD4
-rw-r--r--testing/openmw/APKBUILD45
-rw-r--r--testing/openscap-daemon/APKBUILD9
-rw-r--r--testing/openscap/0001-Handle-rpmVerifyFile-removal-in-rpm-4.15.patch67
-rw-r--r--testing/openscap/0002-Refer-to-the-RPMVERIFY_-constants-instead-of-VERIFY_.patch99
-rw-r--r--testing/openscap/0003-Drop-bogus-VERIFY_SIGNATURE-and-VERIFY_DIGEST-checks.patch56
-rw-r--r--testing/openscap/APKBUILD14
-rw-r--r--testing/openscenegraph/APKBUILD8
-rw-r--r--testing/opensm/APKBUILD4
-rw-r--r--testing/opensmtpd-filter-rspamd/APKBUILD25
-rw-r--r--testing/openspades/APKBUILD41
-rw-r--r--testing/openspades/fix-resources.patch15
-rw-r--r--testing/opensubdiv/APKBUILD7
-rw-r--r--testing/openttd-opengfx/APKBUILD11
-rw-r--r--testing/openttd-openmsx/APKBUILD23
-rw-r--r--testing/openttd-opensfx/APKBUILD14
-rw-r--r--testing/openttd/APKBUILD34
-rw-r--r--testing/openttd/fix-pthread-stacksize.patch6
-rw-r--r--testing/openv2g/APKBUILD23
-rw-r--r--testing/openvas-smb/APKBUILD4
-rw-r--r--testing/openvpn-auth-script/APKBUILD27
-rw-r--r--testing/openwsman/APKBUILD4
-rw-r--r--testing/oq/APKBUILD30
-rw-r--r--testing/ospd-acunetix/APKBUILD2
-rw-r--r--testing/ospd-ancor/APKBUILD2
-rw-r--r--testing/ospd-nmap/APKBUILD2
-rw-r--r--testing/ospd-ovaldi/APKBUILD2
-rw-r--r--testing/ospd-paloalto/APKBUILD2
-rw-r--r--testing/ospd-ssh-keyscan/APKBUILD2
-rw-r--r--testing/ospd-w3af/APKBUILD2
-rw-r--r--testing/ossec-hids/alpine-install-server.patch163
-rw-r--r--testing/otrs/APKBUILD6
-rw-r--r--testing/packer/APKBUILD4
-rw-r--r--testing/pam-krb5/APKBUILD27
-rw-r--r--testing/pam-krb5/fix-tests_basic-t.patch48
-rw-r--r--testing/pam-u2f/APKBUILD32
-rw-r--r--testing/pamtester/APKBUILD2
-rw-r--r--testing/pandoc/APKBUILD54
-rw-r--r--testing/pandoc/cabal.project.freeze222
-rw-r--r--testing/pandoc/disable-pandoc-citeproc.patch20
-rw-r--r--testing/papirus-icon-theme/APKBUILD8
-rw-r--r--testing/paprefs/APKBUILD4
-rw-r--r--testing/par2cmdline/APKBUILD25
-rw-r--r--testing/paraexec/APKBUILD23
-rw-r--r--testing/parley/APKBUILD31
-rw-r--r--testing/partitionmanager/APKBUILD17
-rw-r--r--testing/pastel/APKBUILD4
-rw-r--r--testing/pcl/APKBUILD4
-rw-r--r--testing/pcsc-tools/APKBUILD4
-rw-r--r--testing/pdal/APKBUILD6
-rw-r--r--testing/pdf2svg/APKBUILD34
-rw-r--r--testing/peek/APKBUILD41
-rw-r--r--testing/peek/CMakeLists.txt.patch30
-rw-r--r--testing/peek/fix-parallel-build.patch53
-rw-r--r--testing/pegasus-frontend/APKBUILD48
-rw-r--r--testing/perl-algorithm-c3/APKBUILD4
-rw-r--r--testing/perl-algorithm-cron/APKBUILD4
-rw-r--r--testing/perl-algorithm-diff-xs/APKBUILD35
-rw-r--r--testing/perl-aliased/APKBUILD4
-rw-r--r--testing/perl-anyevent-dns-etchosts/APKBUILD4
-rw-r--r--testing/perl-anyevent-influxdb/APKBUILD4
-rw-r--r--testing/perl-authcas/APKBUILD35
-rw-r--r--testing/perl-berkeleydb/APKBUILD33
-rw-r--r--testing/perl-bind-config-parser/APKBUILD4
-rw-r--r--testing/perl-bsd-resource/APKBUILD4
-rw-r--r--testing/perl-carp-assert/APKBUILD34
-rw-r--r--testing/perl-cgi-expand/APKBUILD4
-rw-r--r--testing/perl-class-errorhandler/APKBUILD33
-rw-r--r--testing/perl-class-inner/APKBUILD6
-rw-r--r--testing/perl-class-xsaccessor/APKBUILD4
-rw-r--r--testing/perl-clone-choose/APKBUILD4
-rw-r--r--testing/perl-clone-pp/APKBUILD4
-rw-r--r--testing/perl-conf-libconfig/APKBUILD11
-rw-r--r--testing/perl-constant-defer/APKBUILD6
-rw-r--r--testing/perl-constant-generate/APKBUILD6
-rw-r--r--testing/perl-context-preserve/APKBUILD4
-rw-r--r--testing/perl-convert-pem/0001-Do-not-test-the-reason-for-decryption-failure-on-bad.patch69
-rw-r--r--testing/perl-convert-pem/APKBUILD44
-rw-r--r--testing/perl-convert-pem/remove-test-from-manifest.patch15
-rw-r--r--testing/perl-couchbase/APKBUILD4
-rw-r--r--testing/perl-cpan-changes/APKBUILD6
-rw-r--r--testing/perl-crypt-cast5/APKBUILD6
-rw-r--r--testing/perl-crypt-des_ede3/APKBUILD34
-rw-r--r--testing/perl-crypt-openssl-aes/APKBUILD4
-rw-r--r--testing/perl-crypt-openssl-verifyx509/APKBUILD37
-rw-r--r--testing/perl-crypt-openssl-verifyx509/fix-bug-121214-compilation-fails-openssl_1.1.0.patch90
-rw-r--r--testing/perl-crypt-openssl-x509/APKBUILD33
-rw-r--r--testing/perl-crypt-passwdmd5/APKBUILD32
-rw-r--r--testing/perl-crypt-saltedhash/APKBUILD4
-rw-r--r--testing/perl-crypt-smime/APKBUILD34
-rw-r--r--testing/perl-crypt-urandom/APKBUILD4
-rw-r--r--testing/perl-dancer-plugin-auth-extensible/APKBUILD4
-rw-r--r--testing/perl-dancer-plugin-dbic/APKBUILD4
-rw-r--r--testing/perl-dancer-plugin-passphrase/APKBUILD4
-rw-r--r--testing/perl-dancer-plugin-swig/APKBUILD6
-rw-r--r--testing/perl-data-dumper-concise/APKBUILD4
-rw-r--r--testing/perl-data-entropy/APKBUILD4
-rw-r--r--testing/perl-data-float/APKBUILD4
-rw-r--r--testing/perl-data-printer/APKBUILD4
-rw-r--r--testing/perl-datetime-format-iso8601/APKBUILD34
-rw-r--r--testing/perl-datetime-format-sqlite/APKBUILD4
-rw-r--r--testing/perl-datetime-format-xsd/APKBUILD35
-rw-r--r--testing/perl-db_file-lock/APKBUILD42
-rw-r--r--testing/perl-db_file-lock/fix-bug-98224-test-fails.patch16
-rw-r--r--testing/perl-dbicx-sugar/APKBUILD4
-rw-r--r--testing/perl-dbix-class-candy/APKBUILD4
-rw-r--r--testing/perl-dbix-class-helpers/APKBUILD12
-rw-r--r--testing/perl-dbix-class/APKBUILD4
-rw-r--r--testing/perl-dbix-datasource/APKBUILD4
-rw-r--r--testing/perl-dbix-introspector/APKBUILD4
-rw-r--r--testing/perl-devel-leak/APKBUILD6
-rw-r--r--testing/perl-devel-overloadinfo/APKBUILD37
-rw-r--r--testing/perl-digest-bcrypt/APKBUILD4
-rw-r--r--testing/perl-email-abstract/APKBUILD4
-rw-r--r--testing/perl-email-mime-attachment-stripper/APKBUILD6
-rw-r--r--testing/perl-email-reply/APKBUILD6
-rw-r--r--testing/perl-env-path/APKBUILD4
-rw-r--r--testing/perl-exporter-lite/APKBUILD36
-rw-r--r--testing/perl-extutils-xsbuilder/APKBUILD6
-rw-r--r--testing/perl-freezethaw/APKBUILD33
-rw-r--r--testing/perl-getopt-long-descriptive/APKBUILD14
-rw-r--r--testing/perl-getopt-tabular/APKBUILD4
-rw-r--r--testing/perl-glib-ex-objectbits/APKBUILD6
-rw-r--r--testing/perl-gssapi/APKBUILD33
-rw-r--r--testing/perl-gtk2-ex-listmodelconcat/APKBUILD8
-rw-r--r--testing/perl-gtk2-ex-widgetbits/APKBUILD8
-rw-r--r--testing/perl-guard/APKBUILD6
-rw-r--r--testing/perl-hash-merge/APKBUILD6
-rw-r--r--testing/perl-html-form/APKBUILD35
-rw-r--r--testing/perl-html-tableextract/APKBUILD6
-rw-r--r--testing/perl-http-lite/APKBUILD6
-rw-r--r--testing/perl-http-parser-xs/APKBUILD6
-rw-r--r--testing/perl-i18n-langinfo-wide/APKBUILD8
-rw-r--r--testing/perl-image-info/APKBUILD35
-rw-r--r--testing/perl-libapreq2/APKBUILD28
-rw-r--r--testing/perl-libintl-perl/APKBUILD6
-rw-r--r--testing/perl-linux-pid/APKBUILD6
-rw-r--r--testing/perl-locale-codes/APKBUILD34
-rw-r--r--testing/perl-locale-msgfmt/APKBUILD33
-rw-r--r--testing/perl-lockfile-simple/APKBUILD6
-rw-r--r--testing/perl-log-fu/APKBUILD8
-rw-r--r--testing/perl-log-message-simple/APKBUILD6
-rw-r--r--testing/perl-log-message/APKBUILD6
-rw-r--r--testing/perl-mail-sendmail/APKBUILD6
-rw-r--r--testing/perl-math-basecnv/APKBUILD34
-rw-r--r--testing/perl-math-libm/APKBUILD8
-rw-r--r--testing/perl-math-random-isaac-xs/APKBUILD6
-rw-r--r--testing/perl-mce/APKBUILD4
-rw-r--r--testing/perl-module-install-authorrequires/APKBUILD35
-rw-r--r--testing/perl-module-install-authortests/APKBUILD35
-rw-r--r--testing/perl-moosex-types-common/APKBUILD36
-rw-r--r--testing/perl-moosex-types-datetime/APKBUILD37
-rw-r--r--testing/perl-moosex-types-path-class/APKBUILD36
-rw-r--r--testing/perl-moosex-types-uri/APKBUILD34
-rw-r--r--testing/perl-moosex-types/APKBUILD37
-rw-r--r--testing/perl-moosex/APKBUILD33
-rw-r--r--testing/perl-net-dns-zonefile-fast/APKBUILD37
-rw-r--r--testing/perl-net-irr/APKBUILD8
-rw-r--r--testing/perl-net-patricia/APKBUILD8
-rw-r--r--testing/perl-number-format/APKBUILD6
-rw-r--r--testing/perl-number-misc/APKBUILD6
-rw-r--r--testing/perl-number-tolerant/APKBUILD6
-rw-r--r--testing/perl-pango/APKBUILD8
-rw-r--r--testing/perl-path-iter/APKBUILD4
-rw-r--r--testing/perl-perlio-locale/APKBUILD8
-rw-r--r--testing/perl-plack-middleware-expires/APKBUILD6
-rw-r--r--testing/perl-pod-cpandoc/APKBUILD8
-rw-r--r--testing/perl-proc-guard/APKBUILD6
-rw-r--r--testing/perl-redis/APKBUILD23
-rw-r--r--testing/perl-ref-util-xs/APKBUILD6
-rw-r--r--testing/perl-ref-util/APKBUILD32
-rw-r--r--testing/perl-safe-isa/APKBUILD40
-rw-r--r--testing/perl-sereal-decoder/APKBUILD9
-rw-r--r--testing/perl-sereal-encoder/APKBUILD9
-rw-r--r--testing/perl-sereal/APKBUILD12
-rw-r--r--testing/perl-snmp/APKBUILD4
-rw-r--r--testing/perl-soap-lite/APKBUILD4
-rw-r--r--testing/perl-sort-naturally/APKBUILD4
-rw-r--r--testing/perl-spreadsheet-xlsx/APKBUILD35
-rw-r--r--testing/perl-statistics-descriptive/APKBUILD4
-rw-r--r--testing/perl-string-util/APKBUILD6
-rw-r--r--testing/perl-sub-exporter-formethods/APKBUILD37
-rw-r--r--testing/perl-sys-cpu/0001-musl-compat.patch10
-rw-r--r--testing/perl-sys-cpu/APKBUILD44
-rw-r--r--testing/perl-sys-cpu/Sys-CPU-0.61-Add-support-for-cpu_type-on-ARM-and-AArch64-Linux-pl.patch149
-rw-r--r--testing/perl-sys-syscall/APKBUILD4
-rw-r--r--testing/perl-sys-virt/APKBUILD4
-rw-r--r--testing/perl-sys-virt/perl-5.26.patch31
-rw-r--r--testing/perl-template-plugin-csv/APKBUILD6
-rw-r--r--testing/perl-template-plugin-number-format/APKBUILD6
-rw-r--r--testing/perl-term-animation/APKBUILD34
-rw-r--r--testing/perl-term-size-unix/APKBUILD33
-rw-r--r--testing/perl-term-size/APKBUILD16
-rw-r--r--testing/perl-term-ui/APKBUILD4
-rw-r--r--testing/perl-test-class/APKBUILD41
-rw-r--r--testing/perl-test-file/APKBUILD4
-rw-r--r--testing/perl-test-modern/APKBUILD6
-rw-r--r--testing/perl-test-roo/APKBUILD6
-rw-r--r--testing/perl-test-utf8/APKBUILD13
-rw-r--r--testing/perl-text-aspell/APKBUILD4
-rw-r--r--testing/perl-text-brew/APKBUILD4
-rw-r--r--testing/perl-text-unidecode/APKBUILD33
-rw-r--r--testing/perl-throwable/APKBUILD4
-rw-r--r--testing/perl-tie-ixhash/APKBUILD6
-rw-r--r--testing/perl-time-duration-parse/APKBUILD43
-rw-r--r--testing/perl-time-duration/APKBUILD39
-rw-r--r--testing/perl-time-parsedate/APKBUILD34
-rw-r--r--testing/perl-time-timegm/APKBUILD4
-rw-r--r--testing/perl-uri-encode-xs/APKBUILD4
-rw-r--r--testing/perl-uri-fromhash/APKBUILD37
-rw-r--r--testing/perl-url-encode/APKBUILD4
-rw-r--r--testing/perl-webservice-swigclient/APKBUILD6
-rw-r--r--testing/perl-www-curl/APKBUILD8
-rw-r--r--testing/perl-www-curl/fix-curl.xs.patch163
-rw-r--r--testing/perl-www-mechanize/APKBUILD39
-rw-r--r--testing/perl-xml-bare/APKBUILD4
-rw-r--r--testing/perl-xml-canonicalizexml/APKBUILD33
-rw-r--r--testing/perl-xml-easy/APKBUILD37
-rw-r--r--testing/perl-xml-easy/syntax_main-test.patch54
-rw-r--r--testing/perl-xml-generator/APKBUILD33
-rw-r--r--testing/perl-xml-rpc/APKBUILD4
-rw-r--r--testing/perl-xml-tidy/APKBUILD36
-rw-r--r--testing/phoc/APKBUILD32
-rw-r--r--testing/phoronix-test-suite/APKBUILD5
-rw-r--r--testing/phosh/APKBUILD49
-rw-r--r--testing/phosh/phosh.desktop11
-rw-r--r--testing/phosh/sm.puri.OSK0.desktop12
-rw-r--r--testing/php7-maxminddb/APKBUILD35
-rw-r--r--testing/php7-pecl-decimal/APKBUILD41
-rw-r--r--testing/php7-pecl-decimal/fix-build.patch61
-rw-r--r--testing/php7-pecl-decimal/fix-test.patch49
-rw-r--r--testing/php7-pecl-decimal/fix-tests.patch138
-rw-r--r--testing/php7-pecl-grpc/APKBUILD6
-rw-r--r--testing/php7-pecl-mongodb/APKBUILD14
-rw-r--r--testing/php7-pecl-rdkafka/APKBUILD4
-rw-r--r--testing/php7-pecl-swoole/APKBUILD4
-rw-r--r--testing/php7-pecl-uploadprogress/APKBUILD45
-rw-r--r--testing/php7-pecl-xlswriter/APKBUILD8
-rw-r--r--testing/php7-pecl-zstd/APKBUILD6
-rw-r--r--testing/php7-uploadprogress/APKBUILD48
-rw-r--r--testing/physfs/APKBUILD38
-rw-r--r--testing/physlock/APKBUILD30
-rw-r--r--testing/physlock/disable_systemd.patch11
-rw-r--r--testing/picard/APKBUILD14
-rw-r--r--testing/pimcommon/APKBUILD17
-rw-r--r--testing/plib/APKBUILD4
-rw-r--r--testing/pmbootstrap/APKBUILD31
-rw-r--r--testing/pmbootstrap/modules-load.conf2
-rw-r--r--testing/pmbootstrap/pmbootstrap.post-install6
-rw-r--r--testing/pnmixer/APKBUILD4
-rw-r--r--testing/poco/APKBUILD36
-rw-r--r--testing/podman-compose/APKBUILD23
-rw-r--r--testing/podman/APKBUILD37
-rw-r--r--testing/poedit/APKBUILD35
-rw-r--r--testing/poetry/APKBUILD15
-rw-r--r--testing/polipo/polipo.initd16
-rw-r--r--testing/polkitd/APKBUILD35
-rw-r--r--testing/polybar/APKBUILD4
-rw-r--r--testing/postgresql-pg_cron/APKBUILD (renamed from testing/pg_cron/APKBUILD)9
-rw-r--r--testing/postgresql-pg_cron/postgresql-pg_cron.post-install (renamed from testing/pg_cron/pg_cron.post-install)0
-rw-r--r--testing/poxml/APKBUILD17
-rw-r--r--testing/ppsspp/APKBUILD34
-rw-r--r--testing/ppsspp/ppsspp-version.patch2
-rw-r--r--testing/procs/APKBUILD19
-rw-r--r--testing/profanity/APKBUILD7
-rw-r--r--testing/prometheus-rethinkdb-exporter/APKBUILD29
-rw-r--r--testing/prometheus-rethinkdb-exporter/prometheus-rethinkdb-exporter.initd9
-rw-r--r--testing/prometheus-wireguard-exporter/APKBUILD38
-rw-r--r--testing/prometheus-wireguard-exporter/prometheus-wireguard-exporter.confd1
-rw-r--r--testing/prometheus-wireguard-exporter/prometheus-wireguard-exporter.initd11
-rw-r--r--testing/properties-cpp/APKBUILD44
-rw-r--r--testing/properties-cpp/cmake-cleanup.patch399
-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/APKBUILD50
-rw-r--r--testing/pulsemixer/APKBUILD23
-rw-r--r--testing/pulseview/APKBUILD13
-rw-r--r--testing/pure-ftpd/APKBUILD13
-rw-r--r--testing/purple-mm-sms/APKBUILD23
-rw-r--r--testing/pwauth/APKBUILD6
-rw-r--r--testing/pwsafe/APKBUILD2
-rw-r--r--testing/py3-actdiag/APKBUILD6
-rw-r--r--testing/py3-aiohttp-session/APKBUILD11
-rw-r--r--testing/py3-alembic/APKBUILD29
-rw-r--r--testing/py3-ansi2html/APKBUILD14
-rw-r--r--testing/py3-apsw/APKBUILD4
-rw-r--r--testing/py3-astral/APKBUILD10
-rw-r--r--testing/py3-astroid/0001-Relax-upper-bound-on-wrapt.patch38
-rw-r--r--testing/py3-astroid/APKBUILD8
-rw-r--r--testing/py3-autopep8/APKBUILD27
-rw-r--r--testing/py3-avro/APKBUILD8
-rw-r--r--testing/py3-banknumber/APKBUILD2
-rw-r--r--testing/py3-billiard/APKBUILD15
-rw-r--r--testing/py3-blockdiag/APKBUILD6
-rw-r--r--testing/py3-bottle-renderer/APKBUILD2
-rw-r--r--testing/py3-bson/APKBUILD6
-rw-r--r--testing/py3-cachecontrol/APKBUILD25
-rw-r--r--testing/py3-cairosvg/APKBUILD4
-rw-r--r--testing/py3-catalogue/APKBUILD4
-rw-r--r--testing/py3-catkin-pkg/APKBUILD4
-rw-r--r--testing/py3-cdio/APKBUILD27
-rw-r--r--testing/py3-cherrypy/APKBUILD4
-rw-r--r--testing/py3-cleo/APKBUILD4
-rw-r--r--testing/py3-clikit/APKBUILD6
-rw-r--r--testing/py3-clint/APKBUILD28
-rw-r--r--testing/py3-cloudpickle/APKBUILD6
-rw-r--r--testing/py3-codecov/APKBUILD6
-rw-r--r--testing/py3-cssselect2/APKBUILD10
-rw-r--r--testing/py3-cssselect2/tests.patch51
-rw-r--r--testing/py3-cycler/APKBUILD32
-rw-r--r--testing/py3-dbusmock/APKBUILD30
-rw-r--r--testing/py3-ddt/APKBUILD4
-rw-r--r--testing/py3-discid/APKBUILD27
-rw-r--r--testing/py3-django-cors-headers/APKBUILD4
-rw-r--r--testing/py3-django-debug-toolbar/APKBUILD4
-rw-r--r--testing/py3-django-mptt/APKBUILD6
-rw-r--r--testing/py3-django-timezone-field/APKBUILD6
-rw-r--r--testing/py3-dominate/APKBUILD6
-rw-r--r--testing/py3-dulwich/APKBUILD4
-rw-r--r--testing/py3-elasticsearch/APKBUILD32
-rw-r--r--testing/py3-enchant/APKBUILD13
-rw-r--r--testing/py3-enchant/enchant-2.patch11
-rw-r--r--testing/py3-eventlet/APKBUILD6
-rw-r--r--testing/py3-evohome-client/APKBUILD7
-rw-r--r--testing/py3-extras/APKBUILD30
-rw-r--r--testing/py3-fastavro/APKBUILD4
-rw-r--r--testing/py3-feedgenerator/APKBUILD8
-rw-r--r--testing/py3-fido2/APKBUILD31
-rw-r--r--testing/py3-fixtures/APKBUILD30
-rw-r--r--testing/py3-flake8-builtins/APKBUILD4
-rw-r--r--testing/py3-flake8-quotes/APKBUILD4
-rw-r--r--testing/py3-flask-admin/APKBUILD6
-rw-r--r--testing/py3-flask-components/APKBUILD2
-rw-r--r--testing/py3-flask-migrate/APKBUILD29
-rw-r--r--testing/py3-flask-restful/APKBUILD8
-rw-r--r--testing/py3-flask-sqlalchemy/APKBUILD28
-rw-r--r--testing/py3-flexmock/APKBUILD29
-rw-r--r--testing/py3-freezegun/APKBUILD30
-rw-r--r--testing/py3-fuzzyfinder/APKBUILD23
-rw-r--r--testing/py3-gitdb2/APKBUILD6
-rw-r--r--testing/py3-gitlab/APKBUILD30
-rw-r--r--testing/py3-gitpython/APKBUILD4
-rw-r--r--testing/py3-glob2/disable-failing-test.patch10
-rw-r--r--testing/py3-glob2/dont-package-tests.patch10
-rw-r--r--testing/py3-gpxpy/APKBUILD8
-rw-r--r--testing/py3-h2/APKBUILD6
-rw-r--r--testing/py3-hbmqtt/APKBUILD6
-rw-r--r--testing/py3-html5lib/APKBUILD34
-rw-r--r--testing/py3-humanize/APKBUILD11
-rw-r--r--testing/py3-ifaddr/APKBUILD29
-rw-r--r--testing/py3-iniparse/APKBUILD9
-rw-r--r--testing/py3-inquirer/APKBUILD38
-rw-r--r--testing/py3-inquirer/disable-failing-tests.patch27
-rw-r--r--testing/py3-inquirer/loosen-deps.patch16
-rw-r--r--testing/py3-inquirer/use-py3-in-tests.patch105
-rw-r--r--testing/py3-invoke/APKBUILD4
-rw-r--r--testing/py3-jeepney/APKBUILD23
-rw-r--r--testing/py3-jsonpatch/APKBUILD6
-rw-r--r--testing/py3-jsonpickle/APKBUILD11
-rw-r--r--testing/py3-jsonpickle/tests.patch15
-rw-r--r--testing/py3-jsonrpc-server/APKBUILD28
-rw-r--r--testing/py3-junit-xml/APKBUILD3
-rw-r--r--testing/py3-junit-xml/disable_failing_test.patch27
-rw-r--r--testing/py3-k5test/APKBUILD3
-rw-r--r--testing/py3-kerberos/APKBUILD2
-rw-r--r--testing/py3-keyring/APKBUILD11
-rw-r--r--testing/py3-kiwisolver/APKBUILD32
-rw-r--r--testing/py3-kombu/APKBUILD4
-rw-r--r--testing/py3-language-server/APKBUILD34
-rw-r--r--testing/py3-lark-parser/APKBUILD8
-rw-r--r--testing/py3-libnacl/APKBUILD8
-rw-r--r--testing/py3-m2crypto/m2crypto-0.30.1-gcc_macros.patch23
-rw-r--r--testing/py3-matplotlib/APKBUILD31
-rw-r--r--testing/py3-mimeparse/APKBUILD30
-rw-r--r--testing/py3-mpd2/APKBUILD28
-rw-r--r--testing/py3-netmiko/APKBUILD6
-rw-r--r--testing/py3-nikola/APKBUILD7
-rw-r--r--testing/py3-nose-timer/APKBUILD29
-rw-r--r--testing/py3-nosexcover/APKBUILD30
-rw-r--r--testing/py3-nwdiag/APKBUILD6
-rw-r--r--testing/py3-pandas/APKBUILD10
-rw-r--r--testing/py3-path/APKBUILD4
-rw-r--r--testing/py3-pathspec/APKBUILD28
-rw-r--r--testing/py3-pdal/APKBUILD6
-rw-r--r--testing/py3-peewee/APKBUILD25
-rw-r--r--testing/py3-protobuf/APKBUILD4
-rw-r--r--testing/py3-py-cpuinfo/APKBUILD33
-rw-r--r--testing/py3-py-cpuinfo/add-s390x.patch37
-rw-r--r--testing/py3-pyautogui/APKBUILD8
-rw-r--r--testing/py3-pydbus/APKBUILD25
-rw-r--r--testing/py3-pygal/APKBUILD27
-rw-r--r--testing/py3-pygdbmi/APKBUILD6
-rw-r--r--testing/py3-pygithub/APKBUILD4
-rw-r--r--testing/py3-pygpgme/APKBUILD15
-rw-r--r--testing/py3-pykwalify/APKBUILD24
-rw-r--r--testing/py3-pymediainfo/APKBUILD29
-rw-r--r--testing/py3-pynvim/APKBUILD6
-rw-r--r--testing/py3-pyotherside/APKBUILD27
-rw-r--r--testing/py3-pyparted/APKBUILD4
-rw-r--r--testing/py3-pyperclip/APKBUILD6
-rw-r--r--testing/py3-pyproj/APKBUILD31
-rw-r--r--testing/py3-pyro4/APKBUILD6
-rw-r--r--testing/py3-pyscard/APKBUILD28
-rw-r--r--testing/py3-pytest-expect/APKBUILD (renamed from testing/pytest-expect/APKBUILD)14
-rw-r--r--testing/py3-python-editor/APKBUILD28
-rw-r--r--testing/py3-python-gssapi/APKBUILD4
-rw-r--r--testing/py3-python-stdnum/APKBUILD4
-rw-r--r--testing/py3-python-versioneer/APKBUILD24
-rw-r--r--testing/py3-rasterio/APKBUILD4
-rw-r--r--testing/py3-readchar/APKBUILD30
-rw-r--r--testing/py3-readme_renderer/APKBUILD6
-rw-r--r--testing/py3-regex/APKBUILD8
-rw-r--r--testing/py3-requests-mock/APKBUILD34
-rw-r--r--testing/py3-responses/APKBUILD32
-rw-r--r--testing/py3-rope/APKBUILD27
-rw-r--r--testing/py3-scikit-learn/APKBUILD4
-rw-r--r--testing/py3-scp/APKBUILD30
-rw-r--r--testing/py3-scrapy/APKBUILD8
-rw-r--r--testing/py3-secretstorage/APKBUILD5
-rw-r--r--testing/py3-seqdiag/APKBUILD6
-rw-r--r--testing/py3-serpent/APKBUILD6
-rw-r--r--testing/py3-shapely/APKBUILD24
-rw-r--r--testing/py3-shapely/skip-test-that-fails-with-python-3.8.patch16
-rw-r--r--testing/py3-shortuuid/APKBUILD14
-rw-r--r--testing/py3-shortuuid/fix-pep8-tests.patch38
-rw-r--r--testing/py3-slugify/APKBUILD27
-rw-r--r--testing/py3-smmap2/APKBUILD6
-rw-r--r--testing/py3-snuggs/APKBUILD28
-rw-r--r--testing/py3-spacy/APKBUILD4
-rw-r--r--testing/py3-srsly/APKBUILD4
-rw-r--r--testing/py3-sshuttle/APKBUILD7
-rw-r--r--testing/py3-sstash/APKBUILD4
-rw-r--r--testing/py3-subunit/APKBUILD26
-rw-r--r--testing/py3-tabulate/APKBUILD4
-rw-r--r--testing/py3-telegram-bot/APKBUILD4
-rw-r--r--testing/py3-testrepository/APKBUILD26
-rw-r--r--testing/py3-testtools/APKBUILD29
-rw-r--r--testing/py3-thinc/APKBUILD9
-rw-r--r--testing/py3-ticket-auth/APKBUILD2
-rw-r--r--testing/py3-tomlkit/APKBUILD8
-rw-r--r--testing/py3-ufonormalizer/APKBUILD31
-rw-r--r--testing/py3-usb/APKBUILD31
-rw-r--r--testing/py3-vatnumber/APKBUILD2
-rw-r--r--testing/py3-webob/APKBUILD6
-rw-r--r--testing/py3-webtest/APKBUILD8
-rw-r--r--testing/py3-xmldiff/APKBUILD28
-rw-r--r--testing/py3-yapf/APKBUILD27
-rw-r--r--testing/py3-yara/APKBUILD28
-rw-r--r--testing/py3-zeroconf/APKBUILD8
-rw-r--r--testing/py3-zope-configuration/APKBUILD6
-rw-r--r--testing/py3-zope-i18nmessageid/APKBUILD4
-rw-r--r--testing/py3-zope-schema/APKBUILD7
-rw-r--r--testing/qbittorrent-nox/APKBUILD24
-rw-r--r--testing/qbittorrent-nox/CVE-2019-13640.patch27
-rw-r--r--testing/qownnotes/APKBUILD4
-rw-r--r--testing/qscintilla/APKBUILD8
-rw-r--r--testing/qt-creator/APKBUILD8
-rw-r--r--testing/qt5-qt3d/APKBUILD40
-rw-r--r--testing/qt5-qtdatavis3d/APKBUILD40
-rw-r--r--testing/qt5-qtgamepad/APKBUILD49
-rw-r--r--testing/qt5-qtlottie/APKBUILD40
-rw-r--r--testing/qt5-qtnetworkauth/APKBUILD36
-rw-r--r--testing/qt5-qtpurchasing/APKBUILD40
-rw-r--r--testing/qt5-qtquick3d/APKBUILD40
-rw-r--r--testing/qt5-qtquicktimeline/APKBUILD40
-rw-r--r--testing/qt5-qtscxml/APKBUILD40
-rw-r--r--testing/qt5-qtserialbus/APKBUILD40
-rw-r--r--testing/qt5-qtusb/APKBUILD31
-rw-r--r--testing/qt5-qtwebglplugin/APKBUILD41
-rw-r--r--testing/qt5-qtwebview/APKBUILD45
-rw-r--r--testing/qtposition_gpsd/APKBUILD25
-rw-r--r--testing/quaternion/APKBUILD6
-rw-r--r--testing/quilt/APKBUILD16
-rw-r--r--testing/rabbitmq-server/APKBUILD2
-rw-r--r--testing/radicale/APKBUILD4
-rw-r--r--testing/radicale/radicale.initd2
-rw-r--r--testing/randrctl/APKBUILD13
-rw-r--r--testing/range-v3/APKBUILD46
-rw-r--r--testing/rav1e/APKBUILD13
-rw-r--r--testing/rclone/APKBUILD41
-rw-r--r--testing/rdedup/APKBUILD9
-rw-r--r--testing/refind/APKBUILD6
-rw-r--r--testing/rgxg/APKBUILD2
-rw-r--r--testing/rocs/APKBUILD45
-rw-r--r--testing/rofi/APKBUILD39
-rw-r--r--testing/rofi/scrollbar-test.patch28
-rw-r--r--testing/rrdbot/APKBUILD3
-rw-r--r--testing/rtrlib/APKBUILD36
-rw-r--r--testing/rttr/APKBUILD4
-rw-r--r--testing/ruqola/APKBUILD34
-rw-r--r--testing/rustup/APKBUILD66
-rw-r--r--testing/rustup/dont-copy-rustup-bin.patch14
-rw-r--r--testing/s3fs-fuse/APKBUILD6
-rw-r--r--testing/sbcl/0001-Fix-sb-bsd-sockets-on-musl-libc.patch66
-rw-r--r--testing/sbcl/0002-Fix-threads-on-musl-libc.patch38
-rw-r--r--testing/sbcl/0003-Fix-foreign-tests-on-musl-libc.patch144
-rw-r--r--testing/sbcl/0004-Only-include-old-memcpy-version-on-glibc.patch27
-rw-r--r--testing/sbcl/APKBUILD72
-rw-r--r--testing/sbcl/Disable-fcntl.1-POSIX-test.patch51
-rw-r--r--testing/sbcl/Fix-ARM-build-using-ECL-host.patch36
-rw-r--r--testing/sbcl/march-armv5-removed.patch18
-rw-r--r--testing/sbcl/musl-fix-threads.patch180
-rw-r--r--testing/sbcl/musl-fixes.patch12
-rw-r--r--testing/sbcl/pax-genesis-stage-two.patch11
-rw-r--r--testing/sbcl/sbcl_prefix.patch11
-rw-r--r--testing/sbsigntool/0001-fix-autogen.patch276
-rw-r--r--testing/sbsigntool/APKBUILD56
-rw-r--r--testing/schroot/APKBUILD81
-rw-r--r--testing/schroot/busybox-compat.patch50
-rw-r--r--testing/schroot/getent.patch25
-rw-r--r--testing/schroot/getmntent.patch60
-rw-r--r--testing/schroot/musl.patch51
-rw-r--r--testing/schroot/pam.d.schroot.patch20
-rw-r--r--testing/schroot/remove-networks.patch41
-rw-r--r--testing/schroot/schroot-cppunit.patch11
-rw-r--r--testing/scrcpy/APKBUILD4
-rw-r--r--testing/sdparm/APKBUILD35
-rw-r--r--testing/seamonkey/APKBUILD2
-rw-r--r--testing/seamonkey/fix-platform-gettid.patch19
-rw-r--r--testing/searx/APKBUILD42
-rw-r--r--testing/searx/relax-dependencies.patch29
-rw-r--r--testing/sedutil/APKBUILD5
-rw-r--r--testing/sems/APKBUILD4
-rw-r--r--testing/sems/sems-0010-Move-CMake-defines.patch66
-rw-r--r--testing/sequoia-sqv/Cargo.lock2514
-rw-r--r--testing/setserial/APKBUILD32
-rw-r--r--testing/setserial/ioctls.patch14
-rw-r--r--testing/setserial/setserial.patch28
-rw-r--r--testing/sfml/APKBUILD4
-rw-r--r--testing/shadowsocks-libev/APKBUILD2
-rw-r--r--testing/shairport-sync/APKBUILD6
-rw-r--r--testing/shfmt/APKBUILD26
-rw-r--r--testing/shiboken2/APKBUILD28
-rw-r--r--testing/shntool/APKBUILD6
-rw-r--r--testing/shotcut/APKBUILD6
-rw-r--r--testing/shunit2/APKBUILD27
-rw-r--r--testing/sieve-connect/APKBUILD29
-rw-r--r--testing/signon-plugin-oauth2/APKBUILD38
-rw-r--r--testing/signon-ui/APKBUILD34
-rw-r--r--testing/silc-client/APKBUILD37
-rw-r--r--testing/simgear/APKBUILD13
-rw-r--r--testing/simplescreenrecorder/APKBUILD32
-rw-r--r--testing/singularity/APKBUILD11
-rw-r--r--testing/skim/APKBUILD27
-rw-r--r--testing/slirp4netns/APKBUILD35
-rw-r--r--testing/sloccount/APKBUILD30
-rw-r--r--testing/slop/APKBUILD4
-rw-r--r--testing/slrn/APKBUILD2
-rw-r--r--testing/snapper/APKBUILD48
-rw-r--r--testing/snapper/fix-poll_h.patch13
-rw-r--r--testing/snapper/musl-__isleap.patch19
-rw-r--r--testing/snapper/musl-_nl_msg_cat_cntr.patch26
-rw-r--r--testing/snapper/musl-mode_t.patch12
-rw-r--r--testing/snapper/musl-stdout_stderr.patch2
-rw-r--r--testing/snapper/musl-types.patch13
-rw-r--r--testing/snapper/musl-u_int_type.patch19
-rw-r--r--testing/snapper/remove-systemd.patch33
-rw-r--r--testing/snes9x/APKBUILD3
-rw-r--r--testing/solidity/APKBUILD4
-rw-r--r--testing/spectral/APKBUILD49
-rw-r--r--testing/spice-html5/APKBUILD4
-rw-r--r--testing/spin/APKBUILD4
-rw-r--r--testing/sqlar/APKBUILD31
-rw-r--r--testing/sqm-scripts/10-Makefile.patch17
-rw-r--r--testing/sqm-scripts/10-function.sh.patch11
-rw-r--r--testing/sqm-scripts/APKBUILD42
-rw-r--r--testing/squeak-vm/APKBUILD32
-rw-r--r--testing/squeak-vm/sqVirtualMachine.patch49
-rw-r--r--testing/squeekboard/APKBUILD33
-rw-r--r--testing/ssh-audit/APKBUILD6
-rw-r--r--testing/ssh-tools/APKBUILD6
-rw-r--r--testing/sslh/APKBUILD70
-rw-r--r--testing/sslh/config.patch34
-rw-r--r--testing/sslh/fail2ban.patch22
-rw-r--r--testing/sslh/fix-make-install.patch13
-rw-r--r--testing/sslh/sslh.conf25
-rw-r--r--testing/sslh/sslh.confd22
-rw-r--r--testing/sslh/sslh.initd30
-rw-r--r--testing/sssd/APKBUILD2
-rw-r--r--testing/sssd/util.h683
-rw-r--r--testing/stdx-allocator/APKBUILD38
-rw-r--r--testing/step/APKBUILD30
-rw-r--r--testing/stgit/APKBUILD6
-rw-r--r--testing/streamlink/APKBUILD4
-rw-r--r--testing/subtitleeditor/01-fix-build.patch37
-rw-r--r--testing/subtitleeditor/02-add-missing-potfiles.patch14
-rw-r--r--testing/subtitleeditor/03-fix-build-gstreamermm-1.8.0.patch43
-rw-r--r--testing/subtitleeditor/04-remove-deprecated-variable.patch20
-rw-r--r--testing/subtitleeditor/APKBUILD4
-rw-r--r--testing/supertux/APKBUILD44
-rw-r--r--testing/svt-av1/APKBUILD6
-rw-r--r--testing/svt-hevc/APKBUILD4
-rw-r--r--testing/svt-vp9/APKBUILD4
-rw-r--r--testing/sweeper/APKBUILD17
-rw-r--r--testing/syncthing-inotify/APKBUILD42
-rw-r--r--testing/syncthing-inotify/syncthing-inotify.initd21
-rw-r--r--testing/tanidvr/APKBUILD2
-rw-r--r--testing/tarantool/APKBUILD6
-rw-r--r--testing/tau/APKBUILD42
-rw-r--r--testing/tectonic/APKBUILD31
-rw-r--r--testing/telegraf/APKBUILD26
-rw-r--r--testing/telegraf/telegraf.pre-install2
-rw-r--r--testing/telegram-desktop/APKBUILD98
-rw-r--r--testing/telegram-desktop/musl-basename.patch12
-rw-r--r--testing/telegram-desktop/ppc.patch16
-rw-r--r--testing/telegram-desktop/qt-plugin-path.patch24
-rw-r--r--testing/telegram-desktop/xdg.patch30
-rw-r--r--testing/telegram-tdlib/APKBUILD13
-rw-r--r--testing/telegram-tdlib/sysctl_h.patch13
-rw-r--r--testing/termbox/APKBUILD35
-rw-r--r--testing/termbox/meson.build20
-rw-r--r--testing/termite/APKBUILD69
-rw-r--r--testing/tesseract-git/APKBUILD27
-rw-r--r--testing/tesseract-git/include-time-h.patch10
-rw-r--r--testing/texmaker/APKBUILD4
-rw-r--r--testing/thefuck/APKBUILD9
-rw-r--r--testing/thefuck/ash.patch12
-rw-r--r--testing/thunderbird/APKBUILD20
-rw-r--r--testing/tiled/APKBUILD6
-rw-r--r--testing/tilix/APKBUILD42
-rw-r--r--testing/tilix/ce11b0bd936fe8fee9c5ac7025ea5864b99ed7d3.patch34
-rw-r--r--testing/tilix/dont-use-dub.patch17
-rw-r--r--testing/tilix/fix-meson.patch11
-rw-r--r--testing/tilix/musl-hacks.patch81
-rw-r--r--testing/toxcore/APKBUILD6
-rw-r--r--testing/tpm2-tools/APKBUILD13
-rw-r--r--testing/traefik/APKBUILD49
-rw-r--r--testing/trivy/APKBUILD32
-rw-r--r--testing/trojita/APKBUILD19
-rw-r--r--testing/ts/APKBUILD33
-rw-r--r--testing/ttf-font-awesome-4/APKBUILD24
-rw-r--r--testing/ttf-font-awesome-4/ttf-font-awesome-4.post-install4
-rw-r--r--testing/ttf-roboto-mono/APKBUILD39
-rw-r--r--testing/tuptime/APKBUILD10
-rw-r--r--testing/tweeny/APKBUILD14
-rw-r--r--testing/twemproxy/APKBUILD8
-rw-r--r--testing/twiggy/APKBUILD25
-rw-r--r--testing/ucspi-tcp/APKBUILD6
-rw-r--r--testing/udpcast/APKBUILD4
-rw-r--r--testing/uglify-js/APKBUILD6
-rw-r--r--testing/umbrello/APKBUILD41
-rw-r--r--testing/unicode-emoji/APKBUILD25
-rw-r--r--testing/unshield/APKBUILD38
-rw-r--r--testing/upmpdcli/APKBUILD8
-rw-r--r--testing/usbmuxd/APKBUILD40
-rw-r--r--testing/uucp/APKBUILD2
-rw-r--r--testing/vdpauinfo/APKBUILD10
-rw-r--r--testing/vice/APKBUILD11
-rw-r--r--testing/vidstab/APKBUILD4
-rw-r--r--testing/viewnior/APKBUILD6
-rw-r--r--testing/vifm-colors/APKBUILD23
-rw-r--r--testing/vifm/APKBUILD42
-rw-r--r--testing/vifm/perl-interpreter-fix.patch19
-rw-r--r--testing/vim-rust/APKBUILD2
-rw-r--r--testing/volatility3/APKBUILD29
-rw-r--r--testing/vpnc/APKBUILD4
-rw-r--r--testing/vpnc/vpnc.initd2
-rw-r--r--testing/vtk/APKBUILD8
-rw-r--r--testing/vtk/fix-build.patch20
-rw-r--r--testing/vulkan-tools/APKBUILD35
-rw-r--r--testing/wabt/APKBUILD18
-rw-r--r--testing/waffle/APKBUILD30
-rw-r--r--testing/wait4x/APKBUILD26
-rw-r--r--testing/wayfire/APKBUILD28
-rw-r--r--testing/waypipe/APKBUILD35
-rw-r--r--testing/wayvnc/APKBUILD26
-rw-r--r--testing/wcm/APKBUILD12
-rw-r--r--testing/wdisplays/APKBUILD28
-rw-r--r--testing/websocketd/APKBUILD24
-rw-r--r--testing/websocketd/make.patch33
-rw-r--r--testing/wev/APKBUILD23
-rw-r--r--testing/wf-config/APKBUILD24
-rw-r--r--testing/wgetpaste/APKBUILD28
-rw-r--r--testing/whipper/APKBUILD43
-rw-r--r--testing/windowmaker/APKBUILD29
-rw-r--r--testing/wine-mono/APKBUILD8
-rw-r--r--testing/winetricks/APKBUILD8
-rw-r--r--testing/wireguard-go/APKBUILD4
-rw-r--r--testing/wiringx/APKBUILD4
-rw-r--r--testing/wl-clipboard-x11/APKBUILD7
-rw-r--r--testing/wlc/APKBUILD35
-rw-r--r--testing/wmctrl/APKBUILD2
-rw-r--r--testing/wob/APKBUILD8
-rw-r--r--testing/wofi/APKBUILD11
-rw-r--r--testing/wput/APKBUILD4
-rw-r--r--testing/wslu/APKBUILD4
-rw-r--r--testing/wys/APKBUILD39
-rw-r--r--testing/wys/wys.desktop11
-rw-r--r--testing/xca/APKBUILD10
-rw-r--r--testing/xf86-input-wacom/APKBUILD3
-rw-r--r--testing/xfce4-mailwatch-plugin/APKBUILD2
-rw-r--r--testing/xfce4-pulseaudio-plugin/APKBUILD11
-rw-r--r--testing/xfce4-statusnotifier-plugin/APKBUILD33
-rw-r--r--testing/xfdashboard/APKBUILD6
-rw-r--r--testing/xmrig-proxy/APKBUILD10
-rw-r--r--testing/xmrig/APKBUILD10
-rw-r--r--testing/xorgxrdp/APKBUILD6
-rw-r--r--testing/xournal/APKBUILD2
-rw-r--r--testing/yakuake/APKBUILD15
-rw-r--r--testing/ytop/APKBUILD22
-rw-r--r--testing/yubico-c-client/APKBUILD31
-rw-r--r--testing/yubico-pam/APKBUILD32
-rw-r--r--testing/yubico-piv-tool/APKBUILD4
-rw-r--r--testing/yubikey-manager-qt/APKBUILD31
-rw-r--r--testing/yubikey-manager-qt/use-py3.patch44
-rw-r--r--testing/yubikey-manager/APKBUILD33
-rw-r--r--testing/zanshin/APKBUILD4
-rw-r--r--testing/zathura-pdf-mupdf/APKBUILD8
-rw-r--r--testing/zeroconf-ioslave/APKBUILD17
-rw-r--r--testing/zeromq-gsl/APKBUILD29
-rw-r--r--testing/zeromq-gsl/fix-makefile.patch33
-rw-r--r--testing/zig/APKBUILD29
-rw-r--r--testing/zig/fix-build.zig.patch41
-rw-r--r--testing/zim-tools/APKBUILD4
-rw-r--r--testing/zim/APKBUILD6
-rw-r--r--testing/zimg/APKBUILD4
-rw-r--r--testing/zimwriterfs/APKBUILD9
-rw-r--r--testing/zola/APKBUILD15
1464 files changed, 17625 insertions, 30555 deletions
diff --git a/testing/6cord/6cord.post-install b/testing/6cord/6cord.post-install
new file mode 100644
index 0000000000..6e6b1d7478
--- /dev/null
+++ b/testing/6cord/6cord.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+echo "Before start, please copy /usr/share/6cord/6cord.toml to ${XDG_CONFIG_HOME:-$HOME/.config}/6cord/6cord.toml!"
+echo "This way, you can customize the client to your fit."
diff --git a/testing/6cord/APKBUILD b/testing/6cord/APKBUILD
new file mode 100644
index 0000000000..390fd18934
--- /dev/null
+++ b/testing/6cord/APKBUILD
@@ -0,0 +1,27 @@
+# Contributor: Danct12 <danct12@disroot.org>
+# Maintainer: Danct12 <danct12@disroot.org>
+pkgname="6cord"
+pkgver="9.6"
+pkgrel=0
+pkgdesc="Discord TUI + SIXEL client"
+url="https://gitlab.com/diamondburned/6cord"
+arch="all"
+license="MPL-2.0"
+makedepends="go"
+install="$pkgname.post-install"
+source="https://gitlab.com/diamondburned/6cord/-/archive/stable-$pkgver/6cord-stable-$pkgver.tar.bz2"
+options="!check" # no testsuite
+builddir="$srcdir/6cord-stable-$pkgver"
+
+build() {
+ go build -o bin/6cord
+}
+
+package() {
+ install -Dm755 "$builddir"/bin/6cord \
+ "$pkgdir"/usr/bin/6cord
+ install -Dm755 "$builddir"/6cord.toml \
+ "$pkgdir"/usr/share/$pkgname/6cord.toml
+}
+
+sha512sums="e41de615e6ed95ac269725ae3155b15218d627821977f0e2e98a075a7b0e83028fdc94d200bf86bdc8271aede43c775dddf493e48ace3f52cd297d3e09cdb2db 6cord-stable-9.6.tar.bz2"
diff --git a/testing/advancecomp/APKBUILD b/testing/advancecomp/APKBUILD
deleted file mode 100644
index 227476646b..0000000000
--- a/testing/advancecomp/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
-# Contributor: TBK <alpine@jjtc.eu>
-# Maintainer: TBK <alpine@jjtc.eu>
-pkgname=advancecomp
-pkgver=2.1
-pkgrel=0
-pkgdesc="A collection of recompression utilities for your .ZIP archives, .PNG snapshots, .MNG video clips and .GZ files"
-url="https://www.advancemame.it/"
-arch="all"
-license="GPL-3.0"
-makedepends="automake autoconf libtool zlib-dev"
-subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/amadvance/advancecomp/archive/v$pkgver.tar.gz"
-
-prepare() {
- default_prepare
- cd "$builddir"
- autoreconf -vif
-}
-
-build() {
- cd "$builddir"
- ./configure \
- --prefix=/usr
- make
-}
-
-check() {
- cd "$builddir"
- make check
-}
-
-package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
-}
-
-sha512sums="9789e2abfc17a1630efcb15c04c8806edfd8ca074f19f53476c9f4057287a661de2cb386ad6c81c0112c127ac1283cc6b3162c15765d3b4623c800ce2d240cbc advancecomp-2.1.tar.gz"
diff --git a/testing/aisleriot/APKBUILD b/testing/aisleriot/APKBUILD
deleted file mode 100644
index de683514ec..0000000000
--- a/testing/aisleriot/APKBUILD
+++ /dev/null
@@ -1,37 +0,0 @@
-# Contributor: Antoine Fontaine <antoine.fontaine@epfl.ch>
-# Maintainer: Antoine Fontaine <antoine.fontaine@epfl.ch>
-pkgname="aisleriot"
-pkgver="3.22.10"
-pkgrel=1
-pkgdesc="Solitaire and other card games for GNOME"
-url="https://wiki.gnome.org/Apps/Aisleriot"
-arch="all !s390x"
-license="GPL-3.0-or-later"
-makedepends="meson bash librsvg-dev guile-dev libxml2 libxml2-dev libxml2-utils
- itstool gtk+3.0-dev libcanberra-dev gmp-dev"
-subpackages="$pkgname-doc $pkgname-lang"
-source="https://gitlab.gnome.org/GNOME/aisleriot/-/archive/$pkgver/aisleriot-$pkgver.tar.gz
- fix-bash-shebang.patch"
-
-build() {
- meson \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --buildtype=debugoptimized \
- -D theme_kde=false \
- . output
- ninja -C output
-}
-
-check() {
- ninja -C output test
-}
-
-package() {
- DESTDIR="$pkgdir" ninja -C output install
-}
-
-sha512sums="c041fcf51949b5e0b6e0a1efb5665e0853537694e5fc35ac15f4f41d6133c56e078fcd92710da0cce957432883a7cea636698c3fc4e83e54262c25273c551eb3 aisleriot-3.22.10.tar.gz
-9db40fb258e8d70de8d1763eaf08fc1c9b79291efff8018556f2a18d40dd66c0f73b37083199bee6e41130766b91b124e539afed2a8ccde8105e34a0bc8f1f43 fix-bash-shebang.patch"
diff --git a/testing/aisleriot/fix-bash-shebang.patch b/testing/aisleriot/fix-bash-shebang.patch
deleted file mode 100644
index d4b12988ca..0000000000
--- a/testing/aisleriot/fix-bash-shebang.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff --git a/cards/meson_svgz.sh b/cards/meson_svgz.sh
-index 5a0bf01..20f0de9 100755
---- a/cards/meson_svgz.sh
-+++ b/cards/meson_svgz.sh
-@@ -1,4 +1,4 @@
--#!/usr/bin/bash
-+#!/usr/bin/env bash
- # Copyright © 2019 Christian Persch
- #
- # This programme is free software; you can redistribute it and/or modify it
diff --git a/testing/akonadi-calendar-tools/APKBUILD b/testing/akonadi-calendar-tools/APKBUILD
index 174137b5b6..e098db86c5 100644
--- a/testing/akonadi-calendar-tools/APKBUILD
+++ b/testing/akonadi-calendar-tools/APKBUILD
@@ -1,9 +1,9 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-calendar-tools
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
-arch="all !ppc64le !s390x" # Limited by akonadi-calendar -> kmailtransport -> libkgapi -> qt5-qtwebengine
+arch="all !ppc64le !s390x !armhf" # Limited by akonadi-calendar -> kmailtransport -> libkgapi -> qt5-qtwebengine
url="https://kontact.kde.org/"
pkgdesc="CLI tools to manage akonadi calendars"
license="GPL-2.0-or-later AND GFDL-1.2-only"
@@ -12,29 +12,21 @@ source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-cale
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests available
-prepare() {
- default_prepare
-
- mkdir "$builddir"/build
-}
-
build() {
- cd "$builddir"/build
- cmake "$builddir" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
- cd "$builddir"/build
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- cd "$builddir"/build
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="90df1342f3685df0c0496d83dc1b483d0c126bbc7ad03d6abd51c421c5edeae18b3b677b790e3646f55bfd37d27d9aaa0f484ac8983755de20b187efed34cd76 akonadi-calendar-tools-19.12.0.tar.xz"
+sha512sums="eac1400ff742199908daf765b5cf14efd12b630a34e6fe0ac6bb17072b05902e746af5740a8e0db82a5ea7535a413140e9b6d4ea029f2abe684aff05098a8b39 akonadi-calendar-tools-19.12.3.tar.xz"
diff --git a/testing/akonadi-calendar/APKBUILD b/testing/akonadi-calendar/APKBUILD
index 5521826632..05a2850eed 100644
--- a/testing/akonadi-calendar/APKBUILD
+++ b/testing/akonadi-calendar/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-calendar
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
pkgdesc="Libraries and daemons to implement basic email handling"
-arch="all !ppc64le !s390x" # Limited by kmailtransport -> libkgapi -> qt5-qtwebengine
+arch="all !ppc64le !s390x !armhf" # Limited by kmailtransport -> libkgapi -> qt5-qtwebengine
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends_dev="ki18n-dev kwidgetsaddons-dev kxmlgui-dev kio-dev kcodecs-dev
@@ -16,28 +16,20 @@ source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-cale
subpackages="$pkgname-dev $pkgname-lang"
options="!check" # Broken
-prepare() {
- default_prepare
-
- mkdir "$builddir"/build
-}
-
build() {
- cd "$builddir"/build
- cmake "$builddir" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
- cd "$builddir"/build
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
- cd "$builddir"/build
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="414720ee822103c940fbab39f8272f2ab52f32e32c60bb1630e0eb4805ee778d9ca772c4f5a40859f2ceae2eac569202a98a485d31f3b41799d4d2100e4c578a akonadi-calendar-19.12.0.tar.xz"
+sha512sums="217d525fa6f2a0cdd3ee0e9b0273c1b2058aa0fb3ac5a5dff1d1a00cf90a7ed51408c7ab22cd31207d242724dd513d45e26971ac608198e9ec25685eb2c711f1 akonadi-calendar-19.12.3.tar.xz"
diff --git a/testing/akonadi-contacts/APKBUILD b/testing/akonadi-contacts/APKBUILD
index 3591f8b32f..3092e1cf22 100644
--- a/testing/akonadi-contacts/APKBUILD
+++ b/testing/akonadi-contacts/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-contacts
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
pkgdesc="Libraries and daemons to implement Contact Management in Akonadi"
-arch="all"
+arch="all !armhf"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.1"
depends_dev="qt5-qtbase-dev kio-dev ki18n-dev kcompletion-dev kconfig-dev
@@ -13,22 +13,23 @@ depends_dev="qt5-qtbase-dev kio-dev ki18n-dev kcompletion-dev kconfig-dev
akonadi-dev"
makedepends="$depends_dev extra-cmake-modules"
checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-contacts-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="ebf93cb3e40da1115be36455fd89ab3204648e98c917bb817bbe36ece4fd9c983e2552a8dbb8005ef6adef645898b012d8f34806ebabd5d3e03c2ef7d59cddcf akonadi-contacts-19.12.0.tar.xz"
+sha512sums="23f896114ba66cce06069538768559c665e6d0bf7bc24b3cd2d801d41e7421f2f79f670a0af740dfbcd3fdc48584ff77cf2e156159450e484b0b8b137cdee4c2 akonadi-contacts-19.12.3.tar.xz"
diff --git a/testing/akonadi-import-wizard/APKBUILD b/testing/akonadi-import-wizard/APKBUILD
index 70aae39abc..43829fa944 100644
--- a/testing/akonadi-import-wizard/APKBUILD
+++ b/testing/akonadi-import-wizard/APKBUILD
@@ -1,30 +1,31 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-import-wizard
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
-arch="all !ppc64le !s390x" # Limited by kmailtransport -> libkgapi -> qt5-qtwebengine
+arch="all !ppc64le !s390x !armhf" # Limited by kmailtransport -> libkgapi -> qt5-qtwebengine
url="https://kontact.kde.org/"
pkgdesc="Import data from other mail clients to KMail"
license="GPL-2.0-or-later AND LGPL-2.0-or-later AND GFDL-1.2-only"
makedepends="extra-cmake-modules qt5-qtbase-dev kwallet-dev kconfig-dev kdbusaddons-dev kauth-dev kdoctools-dev kcrash-dev kio-dev akonadi-dev kcontacts-dev kidentitymanagement-dev kmailtransport-dev mailcommon-dev messagelib-dev pimcommon-dev libkdepim-dev"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-import-wizard-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="d6e2f75f23f139bbdd0d520756976af83193430de75e193d281b40754fb891ada62359a575233f5ef7210cdeba71bcc3be3a133a58e12a173894043d8c189736 akonadi-import-wizard-19.12.0.tar.xz"
+sha512sums="3bdbbd44d50497e15f0364b7ce5e50cdb44381e1c4d135a059cf0822aa3c02ea69571a0a4ad884653a1ba6ae17306c6132b4b1dc7b9ac3106103587c8719a2bf akonadi-import-wizard-19.12.3.tar.xz"
diff --git a/testing/akonadi-mime/APKBUILD b/testing/akonadi-mime/APKBUILD
index 42d30df969..6fcba3d513 100644
--- a/testing/akonadi-mime/APKBUILD
+++ b/testing/akonadi-mime/APKBUILD
@@ -1,23 +1,23 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-mime
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
pkgdesc="Libraries and daemons to implement basic email handling"
-arch="all"
+arch="all !armhf"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends_dev="qt5-qtbase-dev kcodecs-dev kconfigwidgets-dev kdbusaddons-dev kio-dev ki18n-dev kxmlgui-dev kmime-dev kitemmodels-dev akonadi-dev shared-mime-info libxslt-dev"
makedepends="$depends_dev extra-cmake-modules"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-mime-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
@@ -26,6 +26,6 @@ check() {
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="27c66e8c6069fbca2d82fccd1c2dbf77c3dfcda97e5f16353db5efd4928b361a719da964397fb04322f32b2a147d25b3310f7101886ec94c959c71ebe62c6a23 akonadi-mime-19.12.0.tar.xz"
+sha512sums="d8c22ae1a2a349990248f209be017ceb2976bbb138ed25dc1e67993738d91c426897371f0844e6baecf095b5b39240b8dd836babb970c50b61af3aecc45dc251 akonadi-mime-19.12.3.tar.xz"
diff --git a/testing/akonadi-notes/APKBUILD b/testing/akonadi-notes/APKBUILD
index 4e3c4305ed..96e644c423 100644
--- a/testing/akonadi-notes/APKBUILD
+++ b/testing/akonadi-notes/APKBUILD
@@ -1,30 +1,31 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-notes
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
pkgdesc="Libraries and daemons to implement management of notes"
-arch="all"
+arch="all !armhf"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends_dev="qt5-qtbase-dev ki18n-dev kmime-dev"
makedepends="$depends_dev extra-cmake-modules"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-notes-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="353a468233d30dc1aa75a1e16e0a879dfb8b493c99305b4c30befeaf6e9c080571105c672af8043d3352a4b120d70e44a9c5369b5bb6d6940783383932324b2b akonadi-notes-19.12.0.tar.xz"
+sha512sums="cd8a3ffe7b3b997853a10d276ebc5150169caaccfa21cc454c25f726a169785d7d2ad1c69c41c2b5cb8c4a5b30dee0b4ffbdb82f33c20b811f1245de60b39349 akonadi-notes-19.12.3.tar.xz"
diff --git a/testing/akonadi-search/APKBUILD b/testing/akonadi-search/APKBUILD
index 00c3f48304..6176468bea 100644
--- a/testing/akonadi-search/APKBUILD
+++ b/testing/akonadi-search/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi-search
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
pkgdesc="Libraries and daemons to implement searching in Akonadi"
-arch="all"
+arch="all !armhf"
url="https://community.kde.org/KDE_PIM"
license="(GPL-2.0-only OR GPL-3.0-only) AND (LGPL-2.1-only OR LGPL-3.0-only)"
depends_dev="qt5-qtbase-dev ki18n-dev kconfig-dev kcrash-dev kdbusaddons-dev kcmutils-dev kio-dev krunner-dev xapian-core-dev akonadi-dev kcontacts-dev kmime-dev akonadi-mime-dev kcalendarcore-dev"
@@ -13,23 +13,16 @@ checkdepends="xvfb-run"
source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-search-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
-prepare() {
- default_prepare
-
- mkdir "$builddir"/build
-}
-
build() {
- cd "$builddir"/build
- cmake "$builddir" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
- cd "$builddir"/build
+ cd build
# akonadi-sqlite-schedulertest, konadi-sqlite-collectionindexingjobtest,
# akonadi-mysql-schedulertest and akonadi-mysql-collectionindexingjobtest
@@ -50,7 +43,6 @@ check() {
}
package() {
- cd "$builddir"/build
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="a0d2964e582d7c5bf536a4d617be7e322b00306aaef1149973dfedd897a2ad524752966ef733c80f6e1df66a27f919219716e1f5300f5e308f543e5937d47e9b akonadi-search-19.12.0.tar.xz"
+sha512sums="d51ecd671efa043994465b6f0386e0e97fa0c75e0426dc9f67c3627a0bd18141fc076382126071f27e02cec0215a05eff159cd86afeb04a267e54287d3bdeab8 akonadi-search-19.12.3.tar.xz"
diff --git a/testing/akonadi/APKBUILD b/testing/akonadi/APKBUILD
index c832d41892..33d25adc08 100644
--- a/testing/akonadi/APKBUILD
+++ b/testing/akonadi/APKBUILD
@@ -1,34 +1,35 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadi
-pkgver=19.12.0
-pkgrel=1
+pkgver=19.12.3
+pkgrel=0
pkgdesc="A cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access"
-arch="all"
+arch="all !armhf"
url="https://community.kde.org/KDE_PIM"
license="LGPL-2.0-or-later"
depends="mariadb"
depends_dev="qt5-qtbase-dev kcompletion-dev kconfig-dev kconfigwidgets-dev kcoreaddons-dev kdbusaddons-dev ki18n-dev kiconthemes-dev kitemmodels-dev kitemviews-dev kio-dev kwidgetsaddons-dev kwindowsystem-dev kxmlgui-dev kcrash-dev boost-dev shared-mime-info libxml2-dev sqlite-dev"
makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev"
checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/akonadi-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
options="!check" # Requires running dbus server
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_DESIGNERPLUGIN=ON
- make
+ make -C build
}
check() {
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="1c3d770dfccae7b596dd45af65aa05652a96f2c81fbd6094a089d7fa610b55b30339eb2b2cecb798ed8a40f389f896fcbd381ea8a8bb6f05951a7f8b7dc5fed3 akonadi-19.12.0.tar.xz"
+sha512sums="d8eb31948a649e4f3ba4d5d000a384d1188075aee8971fea401cfb9e392e111c4f2b19888783ea4a9430443c9c216ea7a2a8275555935cc3965335bfc07296b0 akonadi-19.12.3.tar.xz"
diff --git a/testing/akonadiconsole/APKBUILD b/testing/akonadiconsole/APKBUILD
index eb84bf2958..57ef7449f8 100644
--- a/testing/akonadiconsole/APKBUILD
+++ b/testing/akonadiconsole/APKBUILD
@@ -1,9 +1,9 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akonadiconsole
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
-arch="all !s390x !ppc64le" # calendarsupport messagelib missing
+arch="all !s390x !ppc64le !armhf" # calendarsupport messagelib missing
url="https://kontact.kde.org/"
pkgdesc="Application for debugging Akonadi Resources"
license="GPL-2.0-or-later AND GFDL-1.2-only"
@@ -11,29 +11,21 @@ makedepends="extra-cmake-modules qt5-qtbase-dev kcompletion-dev kconfig-dev kcon
checkdepends="xvfb-run"
source="https://download.kde.org/stable/release-service/$pkgver/src/akonadiconsole-$pkgver.tar.xz"
-prepare() {
- default_prepare
-
- mkdir "$builddir"/build
-}
-
build() {
- cd "$builddir"/build
- cmake "$builddir" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
- cd "$builddir"/build
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
- cd "$builddir"/build
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="429699e2b6ae54e2b62fbeebfd5250d310dbd049251a1521f3610b6aeaee057d8257a4d2c881349e179ebf4e7442885d7a231e68b1601eec7390595a8f9a1b7c akonadiconsole-19.12.0.tar.xz"
+sha512sums="39131877e0bc7b09141e0d218a01eaa86bd3aa9963514eaa3f44fe510aa7a88b4478ddf1461fc1ce59084d0dfa34186d3d0e4ab8d4763204ba651e8ab4c7d355 akonadiconsole-19.12.3.tar.xz"
diff --git a/testing/akregator/APKBUILD b/testing/akregator/APKBUILD
index 132d28d6df..83f4511066 100644
--- a/testing/akregator/APKBUILD
+++ b/testing/akregator/APKBUILD
@@ -1,31 +1,32 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=akregator
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
-arch="all !ppc64le !s390x" # Limited by qt5-qtwebengine
+arch="all !ppc64le !s390x !armhf" # Limited by qt5-qtwebengine
url="https://kontact.kde.org/components/akregator.html"
pkgdesc="RSS Feed Reader"
license="GPL-2.0-or-later AND LGPL-2.0-or-later"
makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtwebengine-dev grantlee-dev kcrash-dev kdoctools-dev kcmutils-dev knotifyconfig-dev kparts-dev ktexteditor-dev kxmlgui-dev kiconthemes-dev knotifications-dev syndication-dev grantleetheme-dev kontactinterface-dev libkdepim-dev libkleo-dev messagelib-dev kpimtextedit-dev akonadi-mime-dev pimcommon-dev"
checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/akregator-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="95608dfb3857400e4c07a553250df5616e695b486f74d105c6ec422728d593c1d836b5b8b782608bf4c97062002522d81f4bfa815b106e5fe4193e690284ba50 akregator-19.12.0.tar.xz"
+sha512sums="8670184ae7e89f60e25525a6a6046f54759e5a277b3ed85fe003c045c3cf39f3666f5327283f39a65cadd3442006478348ef6a16541b4d7474ce45158d0989fc akregator-19.12.3.tar.xz"
diff --git a/testing/alkimia/APKBUILD b/testing/alkimia/APKBUILD
index 5e43dcb469..e9d7d8452b 100644
--- a/testing/alkimia/APKBUILD
+++ b/testing/alkimia/APKBUILD
@@ -1,20 +1,24 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=alkimia
-pkgver=8.0.2
-pkgrel=0
+pkgver=8.0.3
+pkgrel=1
arch="all !armhf" # armhf blocked by qt5-qtdeclarative
url="https://community.kde.org/Alkimia/libalkimia"
pkgdesc="A library with common classes and functionality used by finance applications for the KDE SC"
license="GPL-3.0-or-later"
-makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtwebkit-dev qt5-qtdeclarative-dev kconfig-dev kcoreaddons-dev kcompletion-dev ki18n-dev kpackage-dev plasma-framework-dev knewstuff-dev kio-dev kiconthemes-dev ktextwidgets-dev kdoctools-dev kitemmodels-dev kdelibs4support-dev kinit-dev gmp-dev doxygen graphviz"
+makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtwebkit-dev
+ qt5-qtdeclarative-dev kconfig-dev kcoreaddons-dev kcompletion-dev ki18n-dev
+ kpackage-dev plasma-framework-dev knewstuff-dev kio-dev kiconthemes-dev
+ ktextwidgets-dev kdoctools-dev kitemmodels-dev kdelibs4support-dev
+ kinit-dev gmp-dev doxygen graphviz"
checkdepends="xvfb-run"
source="https://download.kde.org/stable/alkimia/$pkgver/alkimia-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
build() {
cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
make
@@ -28,4 +32,4 @@ package() {
DESTDIR="$pkgdir" make install
}
-sha512sums="5c0c121cac121f68042208ea9b126e4916ee4fa11f41d99709fbf11c44f433ec5eb0c0e112a4e6dc9ccfbc8a5295729cee566783f089bbe9ec2b32b5084839a6 alkimia-8.0.2.tar.xz"
+sha512sums="04debd3adeba6380ffe7e9d3949e927dca12ecd7f83dea7b7ba6295b158272c636978c89800757166889e632fed09f3e8b3ce19adc9b91e3369e3b16a5b6cb1e alkimia-8.0.3.tar.xz"
diff --git a/testing/allegro/APKBUILD b/testing/allegro/APKBUILD
index d2afb3221a..69c4c1a8e2 100644
--- a/testing/allegro/APKBUILD
+++ b/testing/allegro/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=allegro
-pkgver=5.2.5.0
+pkgver=5.2.6.0
pkgrel=0
arch="all"
url="https://liballeg.org"
@@ -17,7 +17,7 @@ builddir="$srcdir/allegro5-$pkgver"
build() {
cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DALLEGRO_SDL=ON
make
@@ -27,4 +27,4 @@ package() {
DESTDIR="$pkgdir" make install
}
-sha512sums="9b97a46f0fd146c3958a5f8333822665ae06b984b3dbedc1356afdac8fe3248203347cb08b30ebda049a7320948c7844e9d00dc055c317836c2557b5bfc2ab04 allegro-5.2.5.0.tar.gz"
+sha512sums="d590c1a00d1b314c6946e0f6ad3e3a8b6e6309bada2ec38857186f817147ac99dae8a1c4412abe701af88da5dca3dd8f989a1da66630192643d3c08c0146b603 allegro-5.2.6.0.tar.gz"
diff --git a/testing/alsa-tools/APKBUILD b/testing/alsa-tools/APKBUILD
deleted file mode 100644
index 5be37c350d..0000000000
--- a/testing/alsa-tools/APKBUILD
+++ /dev/null
@@ -1,47 +0,0 @@
-# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=alsa-tools
-pkgver=1.1.7
-pkgrel=0
-pkgdesc="Advanced tools for certain sound cards"
-url="https://www.alsa-project.org"
-arch="all"
-license="GPL-2.0-or-later"
-makedepends="fltk-dev gtk+2.0-dev gtk+3.0-dev alsa-lib-dev bash autoconf automake
- libtool"
-options="!check" # No tests
-subpackages="$pkgname-dev $pkgname-doc $pkgname-gui:_gui"
-source="ftp://ftp.alsa-project.org/pub/tools/alsa-tools-$pkgver.tar.bz2"
-
-prepare() {
- default_prepare
- update_config_guess
-
- # Remove qlo10k1 package, only works with Qt2/Qt3
- sed 's/qlo10k1//' -i Makefile
-}
-
-build() {
- make configure CONFIGURE_ARGS="--prefix=/usr"
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-
- cp -r "$pkgdir"/usr/local/* "$pkgdir"/usr/
- rm -r "$pkgdir"/usr/local
-}
-
-_gui() {
- pkgdesc="$pkgdesc (GUI tools)"
-
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/echomixer "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/envy24control "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/hdajackretask "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/hdspconf "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/hdspmixer "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/rmedigicontrol "$subpkgdir"/usr/bin
-}
-
-sha512sums="d715fa5b909fb33ffce252b4ae9f027dc7c1a509253d52bda6ecbc5e0a38e7d30ab8486b14114b226424217812a0edf66e7ec11f7674e44c77a14e4dfb16889c alsa-tools-1.1.7.tar.bz2"
diff --git a/testing/alsa-topology-conf/APKBUILD b/testing/alsa-topology-conf/APKBUILD
index a2d36916d3..57e0aebd56 100644
--- a/testing/alsa-topology-conf/APKBUILD
+++ b/testing/alsa-topology-conf/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Minecrell <minecrell@minecrell.net>
# Maintainer: Minecrell <minecrell@minecrell.net>
pkgname=alsa-topology-conf
-pkgver=1.2.1
+pkgver=1.2.2
pkgrel=0
pkgdesc="ALSA topology configuration files"
url="https://www.alsa-project.org"
@@ -12,7 +12,7 @@ options="!check" # no tests
package() {
mkdir -p "$pkgdir"/usr/share/alsa
- cp -r "$srcdir"/topology "$pkgdir"/usr/share/alsa
+ cp -r topology "$pkgdir"/usr/share/alsa
}
-sha512sums="3480e58f12aeca04b0c1821e074daeb369949acbcf7bc61b09895ee43de84cb716566518a56a4d681babbb3f13faace5a16fff079d8bdaefc7c27fc1382cd41a alsa-topology-conf-1.2.1.tar.bz2"
+sha512sums="145ee0e16f7f84d5f97759b1efaa3df9fe35c8b33c7ae863ae1b915f361acd902ad05f59090e1d98b2a4f2ecc14933681592893564fcc45cdbc974899f789b94 alsa-topology-conf-1.2.2.tar.bz2"
diff --git a/testing/alsa-ucm-conf/APKBUILD b/testing/alsa-ucm-conf/APKBUILD
index 23d2135e00..bbddfaa0c5 100644
--- a/testing/alsa-ucm-conf/APKBUILD
+++ b/testing/alsa-ucm-conf/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Minecrell <minecrell@minecrell.net>
# Maintainer: Minecrell <minecrell@minecrell.net>
pkgname=alsa-ucm-conf
-pkgver=1.2.1.2
+pkgver=1.2.2
pkgrel=0
pkgdesc="ALSA Use Case Manager configuration"
url="https://www.alsa-project.org"
@@ -12,7 +12,7 @@ options="!check" # no tests
package() {
mkdir -p "$pkgdir"/usr/share/alsa
- cp -r "$srcdir"/ucm2 "$pkgdir"/usr/share/alsa
+ cp -r ucm2 "$pkgdir"/usr/share/alsa
}
-sha512sums="e498c4355a765eb6ecd03f03611c8904f757bf73619a3c8159c044f80a4c3ab5cbd343692c227e13c6da307fc2e35259b4726902d3ab8e03eff11aa1c74027d5 alsa-ucm-conf-1.2.1.2.tar.bz2"
+sha512sums="25e3f341c110772c7cffc8c7745b320f2ddd12fe6460380c088939b5dc67b99ae4ad92e69375179574e0e1c40d14ff49961e86494e223fde009e51590f00ca8f alsa-ucm-conf-1.2.2.tar.bz2"
diff --git a/testing/analitza/APKBUILD b/testing/analitza/APKBUILD
deleted file mode 100644
index a25b4623b6..0000000000
--- a/testing/analitza/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
-pkgname=analitza
-pkgver=19.12.0
-pkgrel=0
-arch="all !armhf" # armhf blocked by qt5-qtdeclarative
-url="https://edu.kde.org/"
-pkgdesc="A library to add mathematical features to your program"
-license="GPL-2.0-or-later AND GFDL-1.2-only"
-makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtsvg-dev qt5-qttools-dev eigen-dev"
-checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/analitza-$pkgver.tar.xz"
-subpackages="$pkgname-dev $pkgname-lang"
-
-build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib
- make
-}
-
-check() {
- CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
-}
-
-package() {
- DESTDIR="$pkgdir" make install
-}
-
-sha512sums="6a885e18d6242f560df6ae3bdd3f8450effef4cd49461f3ea4971f4de42d2d0b90874c74a7ed5bf68caf2f4e34e837f788b741b906dc9b320ec75181240520da analitza-19.12.0.tar.xz"
diff --git a/testing/anbox/APKBUILD b/testing/anbox/APKBUILD
new file mode 100644
index 0000000000..75fc1c7886
--- /dev/null
+++ b/testing/anbox/APKBUILD
@@ -0,0 +1,122 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Contributor: Grant Miller <GrantM11235@gmail.com>
+# Contributor: Antoine Fontaine <antoine.fontaine@epfl.ch>
+# Maintainer:
+pkgname=anbox
+pkgver=0_git20200303
+pkgrel=2
+_commit="3ed2e6d5c360d57b6aa61386e279adf3ff155ded"
+_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
+ lxc
+ "
+makedepends="
+ mesa-dev
+ python2
+ 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
+ "
+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
+ input-chmod.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 \
+ -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="e75030e2c522c7561677a61d395fbbde4eb4fee316ccf803a12e338820091384a604198f1a05e6a8746fec766f9a9b06995fadd15917d835fc45010775a2d4e6 anbox-3ed2e6d5c360d57b6aa61386e279adf3ff155ded.tar.gz
+c0ec9b603cec2cc9049923e15ef50c85806bc0a0ffe57b63348631061aeddb73c1eca910b25696cf5eac2606aec3f86db29e8a01e01cf438bfee86edfe909e4a cpu_features-b5c271c53759b2b15ff91df19bd0b32f2966e275.tar.gz
+5a8e76fd636670bdfcbf45c290c06f9399df7831af121e0a6238cc5d7d57d6f7036bca2d457c07f3f694df6f7a574a4e5ace6b1ad3a5e17a68fd638a299faa99 anbox-container-manager.initd
+6a3bc88142c5287ec54d481a4788eceb7772d9974af950b5286ce63a49d05d9d49fce5ba1d02b4b1c9893896fd4ba218fd4d39b8e640bdd61ad196b5d5c9a021 anbox.confd
+401669509e05eb586ad40fc9e8f4284b52183f06c60e87bf4e923be165a72f10263daf226db7fd610ef6ff25d09abd140ca2d59187e2d1b85a0bd6ae887dd944 musl-fixes.patch
+bc7fc34cd2cfde57e674c8bce5b1f7fd297bd54ed32e16a7ac197fc36a23993ea468d5e0508fde9be4c1b72e04557b988b6b54e34cc2a52d96bbdf27af777ee7 input-chmod.patch
+cb9e11cff5cbc03dbb9f69e3600f1cb8cbff0ef896ea5fc665e41a0556a9c57164cf3cf7b422e229c515af10894817e5b797aba5be7ead6aa05d6a024e7c2e50 fix-gtest-use.patch
+67fc97d5274dec6240937981dbd41ae307bc0a77b54ad7200b187423a8184e848a1b8f983cf4b8f17d88b9d77213b06a8e17ba0c80f226f6755a1ae4acbd53ae give-more-time-to-start.patch
+921d69e28a2f63a6eaccdfbd6f53173d2e0c59dd650dd83c0d8f816b5f23f1ba61abb393b0cf5e48d80ce363df4f3e609de34a4e5a73c2b520dba96b76eda0c9 anbox-launch.sh
+bc3bec88f271484ef66afb862e517b614568270a4047e400995f73b08ce05cb4faa18a746db161711ec91ef125f0063127e4027699921302406405bbb778583d anbox.desktop"
diff --git a/testing/anbox/anbox-container-manager.initd b/testing/anbox/anbox-container-manager.initd
new file mode 100644
index 0000000000..6dc5bebcd5
--- /dev/null
+++ b/testing/anbox/anbox-container-manager.initd
@@ -0,0 +1,29 @@
+#!/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"
+
+depend() {
+ need localmount sysfs cgroups fuse
+ 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
+
+ /usr/share/anbox/anbox-bridge.sh start
+}
+
+stop_post() {
+ # ideally, we would stop it _after_ shutting down
+ # the container manager.
+ /usr/share/anbox/anbox-bridge.sh stop
+}
diff --git a/testing/anbox/anbox-launch.sh b/testing/anbox/anbox-launch.sh
new file mode 100644
index 0000000000..ce5286a8df
--- /dev/null
+++ b/testing/anbox/anbox-launch.sh
@@ -0,0 +1,23 @@
+#!/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
new file mode 100644
index 0000000000..a519399936
--- /dev/null
+++ b/testing/anbox/anbox.confd
@@ -0,0 +1,8 @@
+# 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
new file mode 100644
index 0000000000..acc77cbcc4
--- /dev/null
+++ b/testing/anbox/anbox.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Name=Anbox
+GenericName=Android in a box
+Version=1.0
+Type=Application
+Icon=anbox
+TryExec=anbox
+Exec=anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
+Terminal=false
diff --git a/testing/anbox/anbox.post-install b/testing/anbox/anbox.post-install
new file mode 100644
index 0000000000..fdcd625eab
--- /dev/null
+++ b/testing/anbox/anbox.post-install
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+cat <<EOT
+
+Anbox needs an adapted android image installed to /var/lib/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
new file mode 100644
index 0000000000..8db059ccc7
--- /dev/null
+++ b/testing/anbox/fix-gtest-use.patch
@@ -0,0 +1,146 @@
+--- a/cmake/FindGMock.cmake
++++ b/cmake/FindGMock.cmake
+@@ -1,92 +1,6 @@
+-# Copyright (C) 2014 Canonical Ltd
+-#
+-# This program is free software: you can redistribute it and/or modify
+-# it under the terms of the GNU Lesser General Public License version 3 as
+-# published by the Free Software Foundation.
+-#
+-# This program is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+-# GNU Lesser General Public License for more details.
+-#
+-# You should have received a copy of the GNU Lesser General Public License
+-# along with this program. If not, see <http://www.gnu.org/licenses/>.
++pkg_check_modules(GTEST REQUIRED gtest )
++pkg_check_modules(GTEST_MAIN REQUIRED gtest_main)
++pkg_check_modules(GMOCK REQUIRED gmock )
++pkg_check_modules(GMOCK_MAIN REQUIRED gmock_main)
+
+-# Build with system gmock and embedded gtest
+-#
+-# Usage:
+-#
+-# find_package(GMock)
+-#
+-# ...
+-#
+-# target_link_libraries(
+-# my-target
+-# ${GTEST_BOTH_LIBRARIES}
+-# )
+-#
+-# NOTE: Due to the way this package finder is implemented, do not attempt
+-# to find the GMock package more than once.
+-
+-find_package(Threads)
+-
+-if (EXISTS "/usr/src/googletest")
+- # As of version 1.8.0
+- set(GMOCK_SOURCE_DIR "/usr/src/googletest/googlemock" CACHE PATH "gmock source directory")
+- set(GMOCK_INCLUDE_DIRS "${GMOCK_SOURCE_DIR}/include" CACHE PATH "gmock source include directory")
+- set(GTEST_INCLUDE_DIRS "/usr/src/googletest/googletest/include" CACHE PATH "gtest source include directory")
+-else()
+- set(GMOCK_SOURCE_DIR "/usr/src/gmock" CACHE PATH "gmock source directory")
+- set(GMOCK_INCLUDE_DIRS "/usr/include" CACHE PATH "gmock source include directory")
+- set(GTEST_INCLUDE_DIRS "/usr/include" CACHE PATH "gtest source include directory")
+-endif()
+-
+-# We add -g so we get debug info for the gtest stack frames with gdb.
+-# The warnings are suppressed so we get a noise-free build for gtest and gmock if the caller
+-# has these warnings enabled.
+-set(findgmock_cxx_flags "${CMAKE_CXX_FLAGS} -g -Wno-old-style-cast -Wno-missing-field-initializers -Wno-ctor-dtor-privacy -Wno-switch-default")
+-
+-set(findgmock_bin_dir "${CMAKE_CURRENT_BINARY_DIR}/gmock")
+-set(findgmock_gtest_lib "${findgmock_bin_dir}/gtest/libgtest.a")
+-set(findgmock_gtest_main_lib "${findgmock_bin_dir}/gtest/libgtest_main.a")
+-set(findgmock_gmock_lib "${findgmock_bin_dir}/libgmock.a")
+-set(findgmock_gmock_main_lib "${findgmock_bin_dir}/libgmock_main.a")
+-
+-include(ExternalProject)
+-ExternalProject_Add(GMock SOURCE_DIR "${GMOCK_SOURCE_DIR}"
+- BINARY_DIR "${findgmock_bin_dir}"
+- BUILD_BYPRODUCTS "${findgmock_gtest_lib}"
+- "${findgmock_gtest_main_lib}"
+- "${findgmock_gmock_lib}"
+- "${findgmock_gmock_main_lib}"
+- INSTALL_COMMAND ""
+- CMAKE_ARGS "-DCMAKE_CXX_FLAGS=${findgmock_cxx_flags}")
+-
+-add_library(gtest INTERFACE)
+-target_include_directories(gtest INTERFACE ${GTEST_INCLUDE_DIRS})
+-target_link_libraries(gtest INTERFACE ${findgmock_gtest_lib} ${CMAKE_THREAD_LIBS_INIT})
+-add_dependencies(gtest GMock)
+-
+-add_library(gtest_main INTERFACE)
+-target_include_directories(gtest_main INTERFACE ${GTEST_INCLUDE_DIRS})
+-target_link_libraries(gtest_main INTERFACE ${findgmock_gtest_main_lib} gtest)
+-
+-add_library(gmock INTERFACE)
+-target_include_directories(gmock INTERFACE ${GMOCK_INCLUDE_DIRS})
+-target_link_libraries(gmock INTERFACE ${findgmock_gmock_lib} gtest)
+-
+-add_library(gmock_main INTERFACE)
+-target_include_directories(gmock_main INTERFACE ${GMOCK_INCLUDE_DIRS})
+-target_link_libraries(gmock_main INTERFACE ${findgmock_gmock_main_lib} gmock gtest_main)
+-
+-set(GTEST_LIBRARIES gtest)
+-set(GTEST_MAIN_LIBRARIES gtest_main)
+-set(GMOCK_LIBRARIES gmock gmock_main)
+ set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
+-
+-unset(findgmock_cxx_flags)
+-unset(findgmock_bin_dir)
+-unset(findgmock_gtest_lib)
+-unset(findgmock_gtest_main_lib)
+-unset(findgmock_gmock_lib)
+-unset(findgmock_gmock_main_lib)
+--- 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
new file mode 100644
index 0000000000..55e65407e4
--- /dev/null
+++ b/testing/anbox/give-more-time-to-start.patch
@@ -0,0 +1,13 @@
+Anbox tend not to leave enough time for Android to start.
+This patch gives more breathing room.
+--- a/src/anbox/cmds/launch.cpp
++++ a/src/anbox/cmds/launch.cpp
+@@ -35,7 +35,7 @@ namespace fs = boost::filesystem;
+
+ namespace {
+ constexpr unsigned int max_session_mgr_wait_attempts{10};
+-const std::chrono::seconds session_mgr_wait_interval{5};
++const std::chrono::seconds session_mgr_wait_interval{60};
+ constexpr unsigned int max_dbus_service_wait_attempts{10};
+ const std::chrono::seconds dbus_service_wait_interval{5};
+
diff --git a/testing/anbox/input-chmod.patch b/testing/anbox/input-chmod.patch
new file mode 100644
index 0000000000..7d540a65e5
--- /dev/null
+++ b/testing/anbox/input-chmod.patch
@@ -0,0 +1,32 @@
+being upstreamed here: https://github.com/anbox/anbox/pull/1381
+
+diff --git a/src/anbox/input/device.cpp b/src/anbox/input/device.cpp
+index 130ae1d..eb63ecc 100644
+--- a/src/anbox/input/device.cpp
++++ b/src/anbox/input/device.cpp
+@@ -38,6 +38,10 @@ std::shared_ptr<Device> Device::create(
+ sp->connector_ = std::make_shared<network::PublishedSocketConnector>(
+ path, runtime, delegate_connector);
+
++ // FIXME: currently creating the socket creates it with the rights of
++ // the user we're running as. As this one is mapped into the container
++ ::chmod(path.c_str(), S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
++
+ return sp;
+ }
+
+diff --git a/src/anbox/input/manager.cpp b/src/anbox/input/manager.cpp
+index eacdd8b..f5d44ea 100644
+--- a/src/anbox/input/manager.cpp
++++ b/src/anbox/input/manager.cpp
+@@ -26,7 +26,9 @@
+ namespace anbox {
+ namespace input {
+ Manager::Manager(const std::shared_ptr<Runtime> &runtime) : runtime_(runtime) {
+- utils::ensure_paths({SystemConfiguration::instance().input_device_dir()});
++ const auto dir = SystemConfiguration::instance().input_device_dir();
++ utils::ensure_paths({dir});
++ ::chmod(dir.c_str(), S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
+ }
+
+ Manager::~Manager() {}
diff --git a/testing/anbox/musl-fixes.patch b/testing/anbox/musl-fixes.patch
new file mode 100644
index 0000000000..cd14a08d61
--- /dev/null
+++ b/testing/anbox/musl-fixes.patch
@@ -0,0 +1,26 @@
+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/android-tools/APKBUILD b/testing/android-tools/APKBUILD
index fbe32890f3..264da4352f 100644
--- a/testing/android-tools/APKBUILD
+++ b/testing/android-tools/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=android-tools
-pkgver=29.0.4
+pkgver=29.0.6
pkgrel=0
pkgdesc="Android platform tools"
url="https://sites.google.com/a/android.com/tools/"
@@ -17,7 +17,7 @@ build() {
mkdir build && cd build
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
..
@@ -29,4 +29,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="a74bfbea45b1f5b983e716d4c19357d4c17cbf1aa461ab8ae037439fa533946a67dd3df42b191dbde324c4d6ffec6411746553632d91ed3d85c67aae7fcad2df android-tools-29.0.4.tar.xz"
+sha512sums="35f9eed7d67e726ba549cfd7b662308aaa86a595f93cbc30c59b371df7784931062e271c78ade2a0b51c3433e12ec4d141b70f1738625ab3af026ba278b9e612 android-tools-29.0.6.tar.xz"
diff --git a/testing/animatch/APKBUILD b/testing/animatch/APKBUILD
index 57b4ef742d..3171b6209c 100644
--- a/testing/animatch/APKBUILD
+++ b/testing/animatch/APKBUILD
@@ -1,9 +1,9 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=animatch
-pkgver=1.0.0
+pkgver=1.0.2
pkgrel=0
-_commit_libsuperderpy="e9d645ecee0ff7f72c9b8f05b920289a26a20cdb"
+_commit_libsuperderpy="b592a3382fd5d3efc88a0df29031e267f6497910"
arch="all"
url="https://gitlab.com/HolyPangolin/animatch"
pkgdesc="Animatch is a match-three game with cute animals"
@@ -18,22 +18,19 @@ builddir="$srcdir/$pkgname-v$pkgver"
prepare() {
default_prepare
- mkdir "$builddir"/build
-
# libsuperderpy doesn't have a stable ABI yet so build it statically to prevent conflicts with other packages using it
rmdir "$builddir"/libsuperderpy
mv "$srcdir"/libsuperderpy-$_commit_libsuperderpy "$builddir"/libsuperderpy
}
build() {
- cd "$builddir"/build
- cmake "$builddir" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B "$builddir"/build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=OFF \
-DLIBSUPERDERPY_IMGUI=OFF \
-GNinja
- ninja
+ ninja -C build
}
check() {
@@ -45,5 +42,5 @@ package() {
DESTDIR="$pkgdir" ninja -C build install
}
-sha512sums="1076517ee332dd2b13f8f78054787aeaa60dafdc76c6455936e04f1509618ffb3954589809ab3afbe38b268570960445919ea856bf63bdc48eda92e5c602c267 animatch-v1.0.0.tar.gz
-70a035db24b15f44ae5feac8c8459c16f6c068d5e0f93e9ba37f2772597d32d0c37c61387abc0718efa85c3fa7afc2d7f70b3c2088f496fb2a01532b72bef25e libsuperderpy-e9d645ecee0ff7f72c9b8f05b920289a26a20cdb.tar.gz"
+sha512sums="6eb052e4aabf43032fb229757f65ed01739a3ecad2037e354d14dbeb0f5e1c88ec00054b9976b91309b0ddc7efcd684f2f97f50ddb7d15c740058a47015310df animatch-v1.0.2.tar.gz
+6fb917ebdd563f26475627ecd8f53d1fb59edb0a56965dff824178e41cbd53f8ea746289e491bddcd5cfbc091a047b4ca084af7a359e2aac4ae9c80093392071 libsuperderpy-b592a3382fd5d3efc88a0df29031e267f6497910.tar.gz"
diff --git a/testing/apache-mod-auth-gssapi/APKBUILD b/testing/apache-mod-auth-gssapi/APKBUILD
index 91191ac142..4bf30fa8af 100644
--- a/testing/apache-mod-auth-gssapi/APKBUILD
+++ b/testing/apache-mod-auth-gssapi/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer:
pkgname=apache-mod-auth-gssapi
pkgver=1.6.1
-pkgrel=1
+pkgrel=2
pkgdesc="GSSAPI Authentication module for Apache"
url="https://github.com/modauthgssapi/mod_auth_gssapi"
arch="all"
diff --git a/testing/apache2-mod-authnz-external/APKBUILD b/testing/apache2-mod-authnz-external/APKBUILD
index 0299abadda..69af55aa27 100644
--- a/testing/apache2-mod-authnz-external/APKBUILD
+++ b/testing/apache2-mod-authnz-external/APKBUILD
@@ -2,41 +2,34 @@
# Maintainer: Nathan Rennie-Waldock <nathan.renniewaldock@gmail.com>
pkgname=apache2-mod-authnz-external
_realname=mod_authnz_external
-pkgver=3.3.2
+pkgver=3.3.3
pkgrel=0
pkgdesc="Apache module for external authentication"
-url="https://code.google.com/p/mod-auth-external/"
+url="https://github.com/phokz/mod-auth-external/"
arch="all"
license="Apache-2.0"
+options="!check" # No automated tests
depends="apache2"
makedepends="apache2-dev"
-install=""
subpackages="$pkgname-doc"
-source="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mod-auth-external/$_realname-$pkgver.tar.gz
+source="https://github.com/phokz/mod-auth-external/archive/mod_authnz_external-$pkgver.tar.gz
$pkgname.apache2.conf"
-builddir="$srcdir/$_realname-$pkgver"
+builddir="$srcdir/mod-auth-external-$_realname-$pkgver"
build() {
- cd "$builddir"
- make || return 1
-
+ make
}
package() {
- cd "$builddir"
install -Dm755 ".libs/$_realname.so" "$pkgdir/usr/lib/apache2/$_realname.so"
install -Dm644 "$srcdir/$pkgname.apache2.conf" \
- "$pkgdir/etc/apache2/conf.d/authnz-external-module.conf" || return 1
+ "$pkgdir/etc/apache2/conf.d/authnz-external-module.conf"
local f
for f in AUTHENTICATORS README; do
install -Dm644 "$f" \
- "$pkgdir/usr/share/doc/$pkgname/$f" || return 1
+ "$pkgdir/usr/share/doc/$pkgname/$f"
done
}
-md5sums="34981f7f26abfc8d71c93391e15d679c mod_authnz_external-3.3.2.tar.gz
-86f27d2072039fb1f8f37e8e8981343e apache2-mod-authnz-external.apache2.conf"
-sha256sums="a16b31d81c20e024e7efe480fe98b48d5ce40d520b0a13ff38ab003cc527f1e8 mod_authnz_external-3.3.2.tar.gz
-c43a8f06c96eee433f96e00c52961f60e9c4b1db3ac62f1c815f9142629c5861 apache2-mod-authnz-external.apache2.conf"
-sha512sums="8216744dbaed8dbde0d33658e38594463409e613412bd94f3e5f5a816f5e793a395ddda7c582ff1d1e69e48efdd1efb48c168d4cbc37cc7807a0dcb92eace0be mod_authnz_external-3.3.2.tar.gz
+sha512sums="65b643870dcfc5cdc0343bc606ff74697473617ce9f6fe27cae40ae1b2dca904bb71b6ec8347c6b5c5e3819785432798f6e78820cdf66fd17b245371a41322d2 mod_authnz_external-3.3.3.tar.gz
aad10cd570ae77b24a658898f1edb0ee08501e98ef76b68efd101037f53b7de123aecc87e535957b401925c665f952b381c4d4bf874c946ba0caeb979b222c35 apache2-mod-authnz-external.apache2.conf"
diff --git a/testing/apache2-mod-perl/APKBUILD b/testing/apache2-mod-perl/APKBUILD
index ebd4810b95..ef6a338156 100644
--- a/testing/apache2-mod-perl/APKBUILD
+++ b/testing/apache2-mod-perl/APKBUILD
@@ -3,26 +3,22 @@
# Maintainer: Matt Smith <mcs@darkregion.net>
pkgname=apache2-mod-perl
_pkgreal=mod_perl
-pkgver=2.0.10
-pkgrel=5
+pkgver=2.0.11
+pkgrel=0
pkgdesc="Perl Module for Apache2"
url="https://perl.apache.org/"
-arch="" # disable til we figured out the problem with perl 5.30
+arch="all"
license="Apache-2.0"
depends="apache2"
depends_dev="$pkgname"
makedepends="apache2-dev perl-dev perl-linux-pid apr-dev apr-util-dev"
+options="!check" # fails to start test server
subpackages="$pkgname-dbg $pkgname-doc $pkgname-dev"
source="https://www-eu.apache.org/dist/perl/$_pkgreal-$pkgver.tar.gz
- mod_perl-2.0.10-http_syntax.patch
- mod_perl-2.0.10-inject_header_line_terminators.patch
- mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch
- mod_perl-2.0.7-fix_pipelines_reponse_deadlock_in_tests.patch
$pkgname.conf"
builddir="$srcdir/$_pkgreal-$pkgver"
build() {
- cd "$builddir"
perl Makefile.PL \
INSTALLDIRS=vendor \
MP_APXS=/usr/bin/apxs
@@ -30,13 +26,11 @@ build() {
}
check() {
- cd "$builddir"
- make -j1 test
+ make test
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" install
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
install -Dm644 "$srcdir"/$pkgname.conf \
@@ -54,9 +48,5 @@ dev() {
"$subpkgdir"/usr/lib/perl5/vendor_perl/auto/Apache2
}
-sha512sums="0bf1a885cb32a3393e95f87e71983097613e263b9052dbf22494663b506e36a25d0256afed24285232276d9f43ebd3adaa18b91129bfb62116a8ccb023855bca mod_perl-2.0.10.tar.gz
-bd4d84d4f464edaa59d514e604e3f33a7f7504084cb9f36ecff76a952cb2af1278185defdc2ad44bbc9f762bdfaabcca942808cf016ba5370e010db9f164f837 mod_perl-2.0.10-http_syntax.patch
-5ad666766994116c59569581c5e9e09cec17e4122348885f639be1ad0a0efe57ba6694fd11af3acad9f66c85432f864dc627f2a6ee2cee4ead61a2e27af2c33f mod_perl-2.0.10-inject_header_line_terminators.patch
-efc80b02b405f05dc1ed7648d7b838d09222049ce7e5487f50052c65c57ea6418a39e5abebc15e5a3cc670a10f0e80749cac0488961d71fa13b9dc86919f4400 mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch
-4529097462c5deb40ca548c91776638118a4ec7e2701e5b2b9c89dc0cf116574bcd2f5115afccc192a4cfd906916bc0a13489f4d77e9fe6d05c6017eb3c04004 mod_perl-2.0.7-fix_pipelines_reponse_deadlock_in_tests.patch
+sha512sums="f232b215ccb9217f69ccced8a037470e5975900b9a6fcc5a2e4674e6559d21f026547c1b97c48109352043946dc22539dd38004759be16ad5cfcb3a96973dfdf mod_perl-2.0.11.tar.gz
15a430ce597e370997a08d6aa1b5e55d4fa723ecac031fe39906c8cc767b90d5bf63e3026dfaa8b10ae8b09a17832f4f07cb8b2fdcd6c9ef427edfaf4e8a48b0 apache2-mod-perl.conf"
diff --git a/testing/apache2-mod-perl/mod_perl-2.0.10-http_syntax.patch b/testing/apache2-mod-perl/mod_perl-2.0.10-http_syntax.patch
deleted file mode 100644
index 465d0c4e2a..0000000000
--- a/testing/apache2-mod-perl/mod_perl-2.0.10-http_syntax.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 4a803fdb4c9eae8538293fe31c9222eecb6465be Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Fri, 23 Dec 2016 18:27:23 +0200
-Subject: [PATCH 1/2] Fix t/apache/read.t HTTP syntax for Apache 2.4.24
- compatibility
-
-HTTP/1.1 RFC 7230, section 2.6. "Protocol Versioning" says the HTTP name
-is case sensitive. Starting with Apache 2.4.24, using lower case will
-make the server issue a 400 Bad request response, causing a test failure.
-
-https://tools.ietf.org/html/rfc7230#section-2.6
-
-Bug-Debian: https://bugs.debian.org/849082
----
- t/apache/read.t | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/t/apache/read.t b/t/apache/read.t
-index 83670c9..9f7f504 100644
---- a/t/apache/read.t
-+++ b/t/apache/read.t
-@@ -24,7 +24,7 @@ close $fh;
-
- my $size = length $data;
-
--for my $string ("POST $location http/1.0",
-+for my $string ("POST $location HTTP/1.0",
- "Content-length: $size",
- "") {
- my $line = "$string\r\n";
---
-2.11.0
-
diff --git a/testing/apache2-mod-perl/mod_perl-2.0.10-inject_header_line_terminators.patch b/testing/apache2-mod-perl/mod_perl-2.0.10-inject_header_line_terminators.patch
deleted file mode 100644
index daaab51dcb..0000000000
--- a/testing/apache2-mod-perl/mod_perl-2.0.10-inject_header_line_terminators.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From d59229cf4f5b91ed58e25e27977e76f59096b72d Mon Sep 17 00:00:00 2001
-From: Niko Tyni <ntyni@debian.org>
-Date: Sat, 24 Dec 2016 23:07:28 +0200
-Subject: [PATCH 2/2] Fix in_bbs_inject_header line terminators for Apache
- 2.4.24 compatibility
-
-rfc7230 3.5 says:
-
- Although the line terminator for the start-line and header fields is
- the sequence CRLF, a recipient MAY recognize a single LF as a line
- terminator and ignore any preceding CR.
-
-Apache with strict enabled chooses not to implement the MAY.
-
-Author: Stefan Fritsch <sf@sfritsch.de>
-Bug-Debian: https://bugs.debian.org/849082
----
- t/filter/TestFilter/in_bbs_inject_header.pm | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/t/filter/TestFilter/in_bbs_inject_header.pm b/t/filter/TestFilter/in_bbs_inject_header.pm
-index b09d6f9..5380c65 100644
---- a/t/filter/TestFilter/in_bbs_inject_header.pm
-+++ b/t/filter/TestFilter/in_bbs_inject_header.pm
-@@ -181,7 +181,7 @@ sub handler : FilterConnectionHandler {
-
- if ($data and $data =~ /^POST/) {
- # demonstrate how to add a header while processing other headers
-- my $header = "$header1_key: $header1_val\n";
-+ my $header = "$header1_key: $header1_val\r\n";
- push @{ $ctx->{buckets} }, APR::Bucket->new($c->bucket_alloc, $header);
- debug "queued header [$header]";
- }
-@@ -199,7 +199,7 @@ sub handler : FilterConnectionHandler {
- # we hit the headers and body separator, which is a good
- # time to add extra headers:
- for my $key (keys %headers) {
-- my $header = "$key: $headers{$key}\n";
-+ my $header = "$key: $headers{$key}\r\n";
- push @{ $ctx->{buckets} }, APR::Bucket->new($c->bucket_alloc, $header);
- debug "queued header [$header]";
- }
---
-2.11.0
-
diff --git a/testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch b/testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch
deleted file mode 100644
index 79dc46cfae..0000000000
--- a/testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From jani@ulrik.uio.no Wed Oct 05 09:38:47 2011
-To: 644169@bugs.debian.org
-Subject: Re: Bug#644169: libapache2-mod-perl2: PerlOptions -Sections not
- permitted in server config, but should be
-From: Jan Ingvoldstad <jani+debian-2011+@ifi.uio.no>
-Date: Wed, 05 Oct 2011 11:38:37 +0200
-MIME-Version: 1.0
-Content-Transfer-Encoding: 8bit
-Content-Type: text/plain; charset=utf-8
-
-Here is a patch that ensures that <Perl> (and Pod) sections are only
-allowed in the server configuration and not per directory, which
-incidentally matches the specification table here:
-
-http://perl.apache.org/docs/2.0/user/config/config.html#mod_perl_Directives_Argument_Types_and_Allowed_Location
-
-The patch has been tested on the same system where I identified the
-problem.
-
-The patch solves the issue for me, and leaves only the following
-issues, as far as I can tell:
-
- - Should there be fine-grained control as "PerlOptions -Sections"
- implies or not?
-
- - The mod_perl documentation (online and in the module) probably
- needs to be changed to reflect that PerlOptions -Sections does not
- work.
-
-Description: allow Perl and Pod sections only in server config
-Author: Jan Ingvoldstad <jani+debian-mod-perl-2011+@ifi.uio.no>
-Last-Update: 2011-10-05
---- a/src/modules/perl/mod_perl.c 2011-02-02 21:23:45.000000000 +0100
-+++ b/src/modules/perl/mod_perl.c 2011-10-05 11:05:52.977576861 +0200
-@@ -913,18 +913,18 @@
- MP_CMD_DIR_ITERATE2("PerlAddVar", add_var, "PerlAddVar"),
- MP_CMD_DIR_TAKE2("PerlSetEnv", set_env, "PerlSetEnv"),
- MP_CMD_SRV_TAKE1("PerlPassEnv", pass_env, "PerlPassEnv"),
-- MP_CMD_DIR_RAW_ARGS_ON_READ("<Perl", perl, "Perl Code"),
-- MP_CMD_DIR_RAW_ARGS("Perl", perldo, "Perl Code"),
-+ MP_CMD_SRV_RAW_ARGS_ON_READ("<Perl", perl, "Perl Code"),
-+ MP_CMD_SRV_RAW_ARGS("Perl", perldo, "Perl Code"),
-
- MP_CMD_DIR_TAKE1("PerlSetInputFilter", set_input_filter,
- "filter[;filter]"),
- MP_CMD_DIR_TAKE1("PerlSetOutputFilter", set_output_filter,
- "filter[;filter]"),
-
-- MP_CMD_DIR_RAW_ARGS_ON_READ("=pod", pod, "Start of POD"),
-- MP_CMD_DIR_RAW_ARGS_ON_READ("=back", pod, "End of =over"),
-- MP_CMD_DIR_RAW_ARGS_ON_READ("=cut", pod_cut, "End of POD"),
-- MP_CMD_DIR_RAW_ARGS_ON_READ("__END__", END, "Stop reading config"),
-+ MP_CMD_SRV_RAW_ARGS_ON_READ("=pod", pod, "Start of POD"),
-+ MP_CMD_SRV_RAW_ARGS_ON_READ("=back", pod, "End of =over"),
-+ MP_CMD_SRV_RAW_ARGS_ON_READ("=cut", pod_cut, "End of POD"),
-+ MP_CMD_SRV_RAW_ARGS_ON_READ("__END__", END, "Stop reading config"),
-
- MP_CMD_SRV_RAW_ARGS("PerlLoadModule", load_module, "A Perl module"),
- #ifdef MP_TRACE
-
-
-
diff --git a/testing/apache2-mod-perl/mod_perl-2.0.7-fix_pipelines_reponse_deadlock_in_tests.patch b/testing/apache2-mod-perl/mod_perl-2.0.7-fix_pipelines_reponse_deadlock_in_tests.patch
deleted file mode 100644
index d274ff7341..0000000000
--- a/testing/apache2-mod-perl/mod_perl-2.0.7-fix_pipelines_reponse_deadlock_in_tests.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-Fix pipelined response deadlock in tests
-
-There's a race condition that can cause mod_perl's test suite to hang
-in t/filter/in_str_declined.t. The problem is that the response handler
-starts generating response body, and so triggers header output, before
-it reads the request body. If LWP::Protocol::http, which is the client
-for this test, receives a complete set of response headers, it will stop
-sending the request body. (However, if the request body is no more than
-8192 octets then it will send the whole body before it starts looking
-for a response. The failure only shows up with an appreciably large
-request body.)
-
-RFC 2616 doesn't explicitly address this sort of pipelining, but the
-start of section 6 does say "After receiving and interpreting a request
-message, a server responds with an HTTP response message.", which can be
-read as prohibiting sending any part of the response before the entire
-request has been received.
-
-The attached patch fixes this issue by making all the POST handlers in
-the test suite read the body before doing anything that generates output
-(specifically plan()).
-
--zefram
-
-CPAN RT#82409
-Debian bug #676754
-
---- a/t/filter/TestFilter/in_str_declined.pm 2011-02-08 02:00:11.000000000 +0000
-+++ b/t/filter/TestFilter/in_str_declined.pm 2013-01-04 16:08:14.000000000 +0000
-@@ -35,13 +35,17 @@
- sub response {
- my $r = shift;
-
-+ my $data;
-+ if ($r->method_number == Apache2::Const::M_POST) {
-+ # consume the data so the input filter is invoked
-+ $data = TestCommon::Utils::read_post($r);
-+ }
-+
- plan $r, tests => 2;
-
- $r->content_type('text/plain');
-
- if ($r->method_number == Apache2::Const::M_POST) {
-- # consume the data so the input filter is invoked
-- my $data = TestCommon::Utils::read_post($r);
- ok t_cmp(length $data, 20000, "the request body received ok");
- }
-
---- a/t/filter/TestFilter/in_str_declined_read.pm 2011-02-08 02:00:11.000000000 +0000
-+++ b/t/filter/TestFilter/in_str_declined_read.pm 2013-01-04 16:06:28.000000000 +0000
-@@ -31,14 +31,19 @@
- sub response {
- my $r = shift;
-
-+ my $err;
-+ if ($r->method_number == Apache2::Const::M_POST) {
-+ # this should fail, because of the failing filter
-+ eval { TestCommon::Utils::read_post($r) };
-+ $err = $@;
-+ }
-+
- plan $r, tests => 1;
-
- $r->content_type('text/plain');
-
- if ($r->method_number == Apache2::Const::M_POST) {
-- # this should fail, because of the failing filter
-- eval { TestCommon::Utils::read_post($r) };
-- ok $@;
-+ ok $err;
- }
-
- Apache2::Const::OK;
---- a/t/filter/TestFilter/in_str_msg.pm 2011-02-08 02:00:11.000000000 +0000
-+++ b/t/filter/TestFilter/in_str_msg.pm 2013-01-04 16:08:27.000000000 +0000
-@@ -76,10 +76,10 @@
- sub response {
- my $r = shift;
-
-- plan $r, tests => 1;
--
- my $received = TestCommon::Utils::read_post($r);
-
-+ plan $r, tests => 1;
-+
- ok t_cmp($received, $expected,
- "request filter must have upcased the data");
-
---- a/t/response/TestModperl/post_utf8.pm 2011-02-08 02:00:12.000000000 +0000
-+++ b/t/response/TestModperl/post_utf8.pm 2013-01-04 16:04:39.000000000 +0000
-@@ -29,14 +29,14 @@
- # $r->content_type("text/plain; charset=utf-8");
- # $r->print("expected: $expected_utf8\n");
-
-+ my $received = TestCommon::Utils::read_post($r) || "";
-+
- # utf encode/decode was added only in 5.8.0
- # XXX: currently binmode is only available with perlio (used on the
- # server side on the tied/perlio STDOUT)
- plan $r, tests => 2,
- need need_min_perl_version(5.008), need_perl('perlio');
-
-- my $received = TestCommon::Utils::read_post($r) || "";
--
- # workaround for perl-5.8.0, which doesn't decode correctly a
- # tainted variable
- require ModPerl::Util;
diff --git a/testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch b/testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
index 2b814732f3..bb90494626 100644
--- a/testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
+++ b/testing/apparmor/0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
@@ -1,19 +1,19 @@
-From dcd62ba910aa8c54576cba0e442478cfacd916d6 Mon Sep 17 00:00:00 2001
+From 1951d7c3535d46edbfe16b8a1b8d2176d96d4235 Mon Sep 17 00:00:00 2001
From: allgdante <allan.garret@gmail.com>
-Date: Wed, 4 Jul 2018 17:11:42 +0200
-Subject: [PATCH 5/7] utils: adjust tests to match the Alpine layout
+Date: Mon, 23 Mar 2020 16:12:36 +0000
+Subject: [PATCH 07/12] utils: adjust tests to match the Alpine layout
Here we need to adjust several utilities path with the ones used by
Alpine
---
- utils/test/test-aa.py | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
+ utils/test/test-aa.py | 10 ++++------
+ 1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/utils/test/test-aa.py b/utils/test/test-aa.py
-index d93b8eae..b40a2001 100644
+index b5221737..9d1d3ecc 100644
--- a/utils/test/test-aa.py
+++ b/utils/test/test-aa.py
-@@ -154,12 +154,12 @@ class AaTest_get_interpreter_and_abstraction(AATest):
+@@ -157,15 +157,13 @@ class AaTest_get_interpreter_and_abstraction(AATest):
tests = [
('#!/bin/bash', ('/bin/bash', 'abstractions/bash')),
('#!/bin/dash', ('/bin/dash', 'abstractions/bash')),
@@ -26,10 +26,13 @@ index d93b8eae..b40a2001 100644
('#!/usr/bin/perl', ('/usr/bin/perl', 'abstractions/perl')),
('#!/usr/bin/perl -w', ('/usr/bin/perl', 'abstractions/perl')), # '-w' is not part of the interpreter path
- ('#!/usr/bin/python', ('/usr/bin/python', 'abstractions/python')),
-+ ('#!/usr/bin/python', ('/usr/bin/python', 'abstractions/python')),
- ('#!/usr/bin/python2', ('/usr/bin/python2', 'abstractions/python')),
- ('#!/usr/bin/python2.7', ('/usr/bin/python2.7', 'abstractions/python')),
+- ('#!/usr/bin/python2', ('/usr/bin/python2', 'abstractions/python')),
+- ('#!/usr/bin/python2.7', ('/usr/bin/python2.7', 'abstractions/python')),
('#!/usr/bin/python3', ('/usr/bin/python3', 'abstractions/python')),
++ ('#!/usr/bin/python3.8', ('/usr/bin/python3.8', 'abstractions/python')),
+ ('#!/usr/bin/python4', ('/usr/bin/python4', None)), # python abstraction is only applied to py2 and py3
+ ('#!/usr/bin/ruby', ('/usr/bin/ruby', 'abstractions/ruby')),
+ ('#!/usr/bin/ruby2.2', ('/usr/bin/ruby2.2', 'abstractions/ruby')),
--
-2.20.1
+2.25.2
diff --git a/testing/apparmor/0008-Fix-profile-loading-in-busybox.patch b/testing/apparmor/0008-Fix-profile-loading-in-busybox.patch
new file mode 100644
index 0000000000..37d5f12a81
--- /dev/null
+++ b/testing/apparmor/0008-Fix-profile-loading-in-busybox.patch
@@ -0,0 +1,27 @@
+From 2a6a482eac7c6290d2e4349ff4bae1b9a749497f Mon Sep 17 00:00:00 2001
+From: allgdante <allan.garret@gmail.com>
+Date: Sun, 22 Mar 2020 17:30:20 +0000
+Subject: [PATCH 08/12] Fix profile loading in busybox
+
+Just apply the patch present in
+https://gitlab.com/apparmor/apparmor/-/issues/80
+---
+ parser/rc.apparmor.functions | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/parser/rc.apparmor.functions b/parser/rc.apparmor.functions
+index 22e8367f..8c1c57c5 100644
+--- a/parser/rc.apparmor.functions
++++ b/parser/rc.apparmor.functions
+@@ -140,7 +140,7 @@ force_complain() {
+ local profile=$1
+
+ # if profile not in complain mode
+- if ! egrep -q "^/.*[ \t]+flags[ \t]*=[ \t]*\([ \t]*complain[ \t]*\)[ \t]+{" $profile ; then
++ if ! egrep -q '^/.*[ \t]+flags[ \t]*=[ \t]*\([ \t]*complain[ \t]*\)[ \t]+\{' $profile ; then
+ local link="${PROFILE_DIR}/force-complain/`basename ${profile}`"
+ if [ -e "$link" ] ; then
+ aa_log_warning_msg "found $link, forcing complain mode"
+--
+2.25.2
+
diff --git a/testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch b/testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch
new file mode 100644
index 0000000000..cb6a92cf82
--- /dev/null
+++ b/testing/apparmor/0009-ensure-make-apparmor_parser-is-cached.patch
@@ -0,0 +1,135 @@
+From 71bbc6a4ce79802ad037227382817c5998ffbb2e Mon Sep 17 00:00:00 2001
+From: Eric Chiang <ericchiang@google.com>
+Date: Thu, 17 Jan 2019 11:02:57 -0800
+Subject: [PATCH 09/12] *: ensure make apparmor_parser is cached
+
+This change updates parser/Makefile to respect target dependencies and
+not rebuild apparmor_parser if nothing's changed. The goal is to allow
+cross-compiled tests #17 to run on a target system without the tests
+attempting to rebuild the parser.
+
+Two changes were made:
+
+* Generate af_names.h in a script so the script timestamp is compared.
+* Use FORCE instead of PHONY for libapparmor_re/libapparmor_re.a
+
+Changes to list_af_names are intended to exactly replicate the old
+behavior.
+
+Signed-off-by: Eric Chiang <ericchiang@google.com>
+---
+ common/Make.rules | 21 ---------------------
+ common/list_af_names.sh | 19 +++++++++++++++++++
+ parser/Makefile | 13 +++++--------
+ utils/vim/create-apparmor.vim.py | 2 +-
+ 4 files changed, 25 insertions(+), 30 deletions(-)
+ create mode 100755 common/list_af_names.sh
+
+diff --git a/common/Make.rules b/common/Make.rules
+index d2149fcd..357bdec8 100644
+--- a/common/Make.rules
++++ b/common/Make.rules
+@@ -87,27 +87,6 @@ CAPABILITIES=$(shell echo "\#include <linux/capability.h>" | cpp -dM | LC_ALL=C
+ list_capabilities: /usr/include/linux/capability.h
+ @echo "$(CAPABILITIES)"
+
+-# =====================
+-# generate list of network protocols based on
+-# sys/socket.h for use in multiple locations in
+-# the source tree
+-# =====================
+-
+-# These are the families that it doesn't make sense for apparmor
+-# to mediate. We use PF_ here since that is what is required in
+-# bits/socket.h, but we will rewrite these as AF_.
+-
+-FILTER_FAMILIES=PF_UNIX
+-
+-__FILTER=$(shell echo $(strip $(FILTER_FAMILIES)) | sed -e 's/ /\\\|/g')
+-
+-# emits the AF names in a "AF_NAME NUMBER," pattern
+-AF_NAMES=$(shell echo "\#include <sys/socket.h>" | cpp -dM | LC_ALL=C sed -n -e '/$(__FILTER)/d' -e 's/PF_LOCAL/PF_UNIX/' -e 's/^\#define[ \t]\+PF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\).*$$/AF_\1 \2,/p' | sort -n -k2)
+-
+-.PHONY: list_af_names
+-list_af_names:
+- @echo "$(AF_NAMES)"
+-
+ # =====================
+ # manpages
+ # =====================
+diff --git a/common/list_af_names.sh b/common/list_af_names.sh
+new file mode 100755
+index 00000000..d7987537
+--- /dev/null
++++ b/common/list_af_names.sh
+@@ -0,0 +1,19 @@
++#!/bin/bash -e
++
++# =====================
++# generate list of network protocols based on
++# sys/socket.h for use in multiple locations in
++# the source tree
++# =====================
++
++# It doesn't make sence for AppArmor to mediate PF_UNIX, filter it out. Search
++# for "PF_" constants since that is what is required in bits/socket.h, but
++# rewrite as "AF_".
++
++echo "#include <sys/socket.h>" | \
++ cpp -dM | \
++ LC_ALL=C sed -n \
++ -e '/PF_UNIX/d' \
++ -e 's/PF_LOCAL/PF_UNIX/' \
++ -e 's/^#define[ \t]\+PF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\).*$/AF_\1 \2,/p' | \
++ sort -n -k2
+diff --git a/parser/Makefile b/parser/Makefile
+index c1ca4b45..aa5ab730 100644
+--- a/parser/Makefile
++++ b/parser/Makefile
+@@ -281,10 +281,9 @@ parser_version.h: Makefile
+ # as well as the filtering that occurs for network protocols that
+ # apparmor should not mediate.
+
+-.PHONY: af_names.h
+-af_names.h:
+- echo "$(AF_NAMES)" | LC_ALL=C sed -n -e 's/[ \t]\?AF_MAX[ \t]\+[0-9]\+,//g' -e 's/[ \t]\+\?AF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\),/#ifndef AF_\1\n# define AF_\1 \2\n#endif\nAA_GEN_NET_ENT("\L\1", \UAF_\1)\n\n/pg' > $@
+- echo "$(AF_NAMES)" | LC_ALL=C sed -n -e 's/.*,[ \t]\+AF_MAX[ \t]\+\([0-9]\+\),\?.*/#define AA_AF_MAX \1\n/p' >> $@
++af_names.h: ../common/list_af_names.sh
++ ../common/list_af_names.sh | LC_ALL=C sed -n -e 's/[ \t]\?AF_MAX[ \t]\+[0-9]\+,//g' -e 's/[ \t]\+\?AF_\([A-Z0-9_]\+\)[ \t]\+\([0-9]\+\),/#ifndef AF_\1\n# define AF_\1 \2\n#endif\nAA_GEN_NET_ENT("\L\1", \UAF_\1)\n/pg' > $@
++ ../common/list_af_names.sh | LC_ALL=C sed -n -e 's/AF_MAX[ \t]\+\([0-9]\+\),\?.*/\n#define AA_AF_MAX \1\n/p' >> $@
+ # cat $@
+
+ cap_names.h: /usr/include/linux/capability.h
+@@ -304,10 +303,7 @@ tests: apparmor_parser ${TESTS}
+ sh -e -c 'for test in ${TESTS} ; do echo "*** running $${test}" && ./$${test}; done'
+ $(Q)$(MAKE) -s -C tst tests
+
+-# always need to rebuild.
+-.SILENT: $(AAREOBJECT)
+-.PHONY: $(AAREOBJECT)
+-$(AAREOBJECT):
++$(AAREOBJECT): FORCE
+ $(MAKE) -C $(AAREDIR) CFLAGS="$(EXTRA_CXXFLAGS)"
+
+ .PHONY: install-rhel4
+@@ -408,3 +404,4 @@ clean: pod_clean
+ $(MAKE) -s -C po clean
+ $(MAKE) -s -C tst clean
+
++FORCE:
+diff --git a/utils/vim/create-apparmor.vim.py b/utils/vim/create-apparmor.vim.py
+index 10bd5b8d..fea134f6 100644
+--- a/utils/vim/create-apparmor.vim.py
++++ b/utils/vim/create-apparmor.vim.py
+@@ -57,7 +57,7 @@ for cap in capabilities:
+ benign_caps.append(cap)
+
+ # get network protos list
+-(rc, output) = cmd(['make', '-s', '--no-print-directory', 'list_af_names'])
++(rc, output) = cmd(['../../common/list_af_names.sh'])
+ if rc != 0:
+ sys.stderr.write("make list_af_names failed: " + output)
+ exit(rc)
+--
+2.25.2
+
diff --git a/testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch b/testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch
new file mode 100644
index 0000000000..b3c8a7215c
--- /dev/null
+++ b/testing/apparmor/0010-Revert-utils-test-network.py-fix-failing-testcase.patch
@@ -0,0 +1,26 @@
+From 03baa934e415e4181bb43e466e09af2ec1f512f0 Mon Sep 17 00:00:00 2001
+From: allgdante <allan.garret@gmail.com>
+Date: Mon, 23 Mar 2020 16:17:59 +0000
+Subject: [PATCH 10/12] Revert "utils/test-network.py: fix failing testcase"
+
+This reverts commit 0c65b9aeb925297b95e249caa57d33221295d5ea.
+---
+ utils/test/test-network.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/utils/test/test-network.py b/utils/test/test-network.py
+index 8605786d..73a6b9d1 100644
+--- a/utils/test/test-network.py
++++ b/utils/test/test-network.py
+@@ -31,7 +31,7 @@ exp = namedtuple('exp', ['audit', 'allow_keyword', 'deny', 'comment',
+
+ class NetworkKeywordsTest(AATest):
+ def test_network_keyword_list(self):
+- rc, output = cmd(['make', '-s', '--no-print-directory', 'list_af_names'])
++ rc, output = cmd('../../common/list_af_names.sh')
+ self.assertEqual(rc, 0)
+
+ af_names = []
+--
+2.25.2
+
diff --git a/testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch b/testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch
new file mode 100644
index 0000000000..14cc0b272b
--- /dev/null
+++ b/testing/apparmor/0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch
@@ -0,0 +1,104 @@
+From e23c66c45436833046a0f7bdd80ad41fc6ebd050 Mon Sep 17 00:00:00 2001
+From: allgdante <allan.garret@gmail.com>
+Date: Mon, 23 Mar 2020 15:09:15 +0000
+Subject: [PATCH 11/12] Generate CAPABILITIES in a script due to make 4.3
+
+This way we could generate the capabilities in a way that works with
+every version of make.
+Changes to list_capabilities are intended to exactly replicate the old
+behavior.
+---
+ common/Make.rules | 13 -------------
+ common/list_capabilities.sh | 14 ++++++++++++++
+ parser/Makefile | 2 +-
+ utils/Makefile | 2 +-
+ utils/vim/create-apparmor.vim.py | 2 +-
+ 5 files changed, 17 insertions(+), 16 deletions(-)
+ create mode 100755 common/list_capabilities.sh
+
+diff --git a/common/Make.rules b/common/Make.rules
+index 357bdec8..ecc6181a 100644
+--- a/common/Make.rules
++++ b/common/Make.rules
+@@ -74,19 +74,6 @@ endif
+ pod_clean:
+ -rm -f ${MANPAGES} *.[0-9].gz ${HTMLMANPAGES} pod2htm*.tmp
+
+-# =====================
+-# generate list of capabilities based on
+-# /usr/include/linux/capabilities.h for use in multiple locations in
+-# the source tree
+-# =====================
+-
+-# emits defined capabilities in a simple list, e.g. "CAP_NAME CAP_NAME2"
+-CAPABILITIES=$(shell echo "\#include <linux/capability.h>" | cpp -dM | LC_ALL=C sed -n -e '/CAP_EMPTY_SET/d' -e 's/^\#define[ \t]\+CAP_\([A-Z0-9_]\+\)[ \t]\+\([0-9xa-f]\+\)\(.*\)$$/CAP_\1/p' | LC_ALL=C sort)
+-
+-.PHONY: list_capabilities
+-list_capabilities: /usr/include/linux/capability.h
+- @echo "$(CAPABILITIES)"
+-
+ # =====================
+ # manpages
+ # =====================
+diff --git a/common/list_capabilities.sh b/common/list_capabilities.sh
+new file mode 100755
+index 00000000..4e37cda7
+--- /dev/null
++++ b/common/list_capabilities.sh
+@@ -0,0 +1,14 @@
++#!/bin/bash -e
++
++# =====================
++# generate list of capabilities based on
++# /usr/include/linux/capabilities.h for use in multiple locations in
++# the source tree
++# =====================
++
++echo "#include <linux/capability.h>" | \
++ cpp -dM | \
++ LC_ALL=C sed -n \
++ -e '/CAP_EMPTY_SET/d' \
++ -e 's/^\#define[ \t]\+CAP_\([A-Z0-9_]\+\)[ \t]\+\([0-9xa-f]\+\)\(.*\)$/CAP_\1/p' | \
++ LC_ALL=C sort
+diff --git a/parser/Makefile b/parser/Makefile
+index aa5ab730..1df7c143 100644
+--- a/parser/Makefile
++++ b/parser/Makefile
+@@ -287,7 +287,7 @@ af_names.h: ../common/list_af_names.sh
+ # cat $@
+
+ cap_names.h: /usr/include/linux/capability.h
+- echo "$(CAPABILITIES)" | LC_ALL=C sed -n -e "s/[ \\t]\\?CAP_\\([A-Z0-9_]\\+\\)/\{\"\\L\\1\", \\UCAP_\\1\},\\n/pg" > $@
++ ../common/list_capabilities.sh | LC_ALL=C sed -n -e "s/[ \\t]\\?CAP_\\([A-Z0-9_]\\+\\)/\{\"\\L\\1\", \\UCAP_\\1\},\\n/pg" > $@
+
+ tst_lib: lib.c parser.h $(filter-out lib.o, ${TEST_OBJECTS})
+ $(CXX) $(TEST_CFLAGS) -o $@ $< $(filter-out $(<:.c=.o), ${TEST_OBJECTS}) $(TEST_LDFLAGS) $(TEST_LDLIBS)
+diff --git a/utils/Makefile b/utils/Makefile
+index 01604796..16248083 100644
+--- a/utils/Makefile
++++ b/utils/Makefile
+@@ -77,7 +77,7 @@ clean: pod_clean
+ .SILENT: check_severity_db
+ check_severity_db: /usr/include/linux/capability.h severity.db
+ # The sed statement is based on the one in the parser's makefile
+- RC=0 ; for cap in ${CAPABILITIES} ; do \
++ RC=0 ; for cap in $(shell ../common/list_capabilities.sh) ; do \
+ if ! grep -q -w $${cap} severity.db ; then \
+ echo "Warning! capability $${cap} not found in severity.db" ; \
+ RC=1 ; \
+diff --git a/utils/vim/create-apparmor.vim.py b/utils/vim/create-apparmor.vim.py
+index fea134f6..6a5f02a2 100644
+--- a/utils/vim/create-apparmor.vim.py
++++ b/utils/vim/create-apparmor.vim.py
+@@ -45,7 +45,7 @@ def cmd(command, input=None, stderr=subprocess.STDOUT, stdout=subprocess.PIPE, s
+ return [sp.returncode, out + outerr]
+
+ # get capabilities list
+-(rc, output) = cmd(['make', '-s', '--no-print-directory', 'list_capabilities'])
++(rc, output) = cmd(['../../common/list_capabilities.sh'])
+ if rc != 0:
+ sys.stderr.write("make list_capabilities failed: " + output)
+ exit(rc)
+--
+2.25.2
+
diff --git a/testing/apparmor/APKBUILD b/testing/apparmor/APKBUILD
index 7e785ceac3..29cc9636e0 100644
--- a/testing/apparmor/APKBUILD
+++ b/testing/apparmor/APKBUILD
@@ -1,10 +1,9 @@
# Contributor: Allan Garret <allan.garret@gmail.com>
# Maintainer: Allan Garret <allan.garret@gmail.com>
pkgname=apparmor
-pkgver=2.13.3
-pkgrel=2
+pkgver=2.13.4
+pkgrel=0
pkgdesc="Linux application security framework - mandatory access control for programs"
-options="!check" # Failing with python3.8
url="https://gitlab.com/apparmor/apparmor/wikis/home"
arch="all"
license="GPL-2.0-only"
@@ -41,7 +40,10 @@ source="
0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch
0007-Remove-Locale-gettext-from-parser-tests.patch
- python-3.8-compat.patch
+ 0008-Fix-profile-loading-in-busybox.patch
+ 0009-ensure-make-apparmor_parser-is-cached.patch
+ 0010-Revert-utils-test-network.py-fix-failing-testcase.patch
+ 0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch
"
builddir="$srcdir"/$pkgname-v$pkgver
@@ -150,7 +152,7 @@ _perl_apparmor() {
_apparmor_utils() {
pkgdesc="AppArmor userspace utilities"
- depends="libapparmor perl python3 bash"
+ depends="py3-apparmor libapparmor perl python3 bash"
cd "$builddir"
make -C utils install DESTDIR="$subpkgdir" BINDIR="$subpkgdir"/usr/bin
@@ -217,13 +219,16 @@ _apparmor_vim() {
-sha512sums="2f070e84ac3e59dcb1c7835cd2afbdafd10834656391a4f9b86c3cd2cd9a335c40f232328424644732bdc2c926e5db6c2638faf004f12a2612cc1c461ef08410 apparmor-v2.13.3.tar.gz
+sha512sums="a3800abc736da725fba3f831d4f26f2ce00179c1c8ad46fc5f27a068dc99c610031979c401cb9f86921bbea9dcb5c33dd2dac0536627040e0068c906c3cda942 apparmor-v2.13.4.tar.gz
1a57cc577ba3aedfbe10ef6148c1e8f5d0bbf65c99e60eec80c52409c9dab59ae002024500c6e4fd0e01e8c7aeb0c85e3e6b41cacee08c17fdd869d31bca614e apparmor.initd
e94f44427ed3c6f64462170939ffc92ce9ac1a58c61c7c7c3483fe16fe8e1c419daade9d56cdd342132e4d823dcac1963a86ad889f10bf71fd52b7f54c4694ed 0001-Fix-linking-against-gettext-on-musl-libc.patch
20817633590c40eb5f6132c11396cf0bbd532b6e436aa90b6ccc61d7c914794d868ec981b91406f6c11f550102aa25a32982610445cc8e5e703ee90697233263 0002-utils-remove-vim-from-the-default-build.patch
568e10bda27745ac6e1b9495bb6863e93466ee1c387912393c2c7396bcedd7400b13ee233dd953f82460328e3aae45dd2f7aba92962edef31330d6b4dbc9951b 0003-parser-remove-specific-tests-for-rttime.patch
3a84fb3b2b19ccf52e179190e98ec0da2469727eaaa73d0094b0e9c85b80738c9cb9da9242d17a472a649e6042933bedb5f78c3f574d555369a4ece38a1d8a8a 0004-parser-remove-specific-tests-for-ofile.patch
-be7397ab9db4aff4774b9ee8dd43644ceb36e5755fb2e38a72ab42a53ee67bcdeccc3f8c09ce9279a10f3c110ede2026d72fec81f06f1b66149e160cf9a7dd7c 0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
+ebe2494e0023d45a41623038f8126fd5366606507d7c1caadf776253a5a64e2979ed157b00d2240556945c414fd3a6dff3d5ce971a5c975033dfb53db60abecc 0005-utils-adjust-tests-to-match-the-Alpine-layout.patch
38ebb30a0185f8eabd9103925959da365f64ef485f66ffb10180ac596fc172f9c98df39baec0b035138e9ab32056148e69a066faba9faebf9e92bf7a09c150c0 0006-utils-adjust-rc-functions-for-aa-remove-unknown.patch
093c2f216776c5cc67294a134af6ef788dd5a82477592093abbdd244d65591006890a7c911d4f72d7c0ceac5d3ee33927b055a6d3731284701057b35372e7265 0007-Remove-Locale-gettext-from-parser-tests.patch
-db4f063e5ca55b6a527de60d8215e4dd516039eca37055407300430a6d10652cd58e127c2ef5b8c719bb50a1232136a985e2ae641d6ea478441fb2d563011e6c python-3.8-compat.patch"
+017de8d6632204b0bdf025d25ef94be639adf742281693dc028eca428171409dcf86c7547f61ad6c4c7f4175480940eaca3e3ad888e5a9649946f56eafc50e40 0008-Fix-profile-loading-in-busybox.patch
+4e8dc9e0ca8c68b13a5a6c8c0eb1c8fb11fc1d59741753a0fd55a80f1b7f8e6d73c7c13a53a855f374d7555389ca7853adf2e3ee273b084967141a4b30d58fab 0009-ensure-make-apparmor_parser-is-cached.patch
+3ffb2927fbdab331bc70391eaae8ed56026245ec7e91a2d88a5a480a344b22b17ce7f45f43e1ff6be531d2c87f0c4b19d73014d7bcfe4d86ff888e2a2fb9fd83 0010-Revert-utils-test-network.py-fix-failing-testcase.patch
+938ebb8c88e8d567f434cd849db283fa8aa6184249db7bb4dee0be77d0ddd2362ac1f6d457f822073e0e135520c330f251de36b0d98539cea5ad8816d5c1cb12 0011-Generate-CAPABILITIES-in-a-script-due-to-make-4.3.patch"
diff --git a/testing/apparmor/python-3.8-compat.patch b/testing/apparmor/python-3.8-compat.patch
deleted file mode 100644
index 463e5f755e..0000000000
--- a/testing/apparmor/python-3.8-compat.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-From 17b806ac9c24a1ab74285904ae3124c8bd26909d Mon Sep 17 00:00:00 2001
-From: Natanael Copa <ncopa@alpinelinux.org>
-Date: Thu, 31 Oct 2019 13:38:19 +0000
-Subject: [PATCH] update to newer ax_python_devel
-
-https://www.gnu.org/software/autoconf-archive/ax_python_devel.html
----
- .../libapparmor/m4/{ac_python_devel.m4 => ax_python_devel.m4} | 0
- 1 file changed, 0 insertions(+), 0 deletions(-)
- rename libraries/libapparmor/m4/{ac_python_devel.m4 => ax_python_devel.m4} (100%)
-
-diff --git a/libraries/libapparmor/m4/ac_python_devel.m4 b/libraries/libapparmor/m4/ax_python_devel.m4
-similarity index 100%
-rename from libraries/libapparmor/m4/ac_python_devel.m4
-rename to libraries/libapparmor/m4/ax_python_devel.m4
---
-2.23.0
-
diff --git a/testing/apt-dater/02-refresh-ssh-flags.patch b/testing/apt-dater/02-refresh-ssh-flags.patch
deleted file mode 100644
index b64a9f026e..0000000000
--- a/testing/apt-dater/02-refresh-ssh-flags.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-# Also use OptionalCmdFlags on refreshing hosts.
-# Closes: #678111
-
-diff -Naur apt-dater-0.9.0.orig/lib/cmd apt-dater-0.9.0/lib/cmd
---- apt-dater-0.9.0.orig/lib/cmd 2012-05-28 22:21:48.000000000 +0200
-+++ apt-dater-0.9.0/lib/cmd 2012-07-03 19:26:49.369476113 +0200
-@@ -157,7 +157,7 @@
- ;;
- refresh)
- run_hook "$AD_HOOK_PRE_REFRESH"
-- $AD_SSH_CMD $AD_SSH_ID -n -o BatchMode=yes -o ConnectTimeout=5 $my_ssh_user $my_ssh_port "$AD_HOSTNAME" $AD_CMD_REFRESH 2>&1
-+ $AD_SSH_CMD $AD_SSH_ID $AD_SSH_OPTFLAGS -n -o BatchMode=yes -o ConnectTimeout=5 $my_ssh_user $my_ssh_port "$AD_HOSTNAME" $AD_CMD_REFRESH 2>&1
- run_hook "$AD_HOOK_POST_REFRESH"
- ;;
- *)
diff --git a/testing/apt-dater/APKBUILD b/testing/apt-dater/APKBUILD
index 66910d7d28..7d6a9067ef 100644
--- a/testing/apt-dater/APKBUILD
+++ b/testing/apt-dater/APKBUILD
@@ -1,30 +1,21 @@
# Contributor: Henrik Riomar <henrik.riomar@gmail.com>
# Maintainer: Henrik Riomar <henrik.riomar@gmail.com>
pkgname=apt-dater
-pkgver=0.9.0
-pkgrel=1
+pkgver=1.0.4
+pkgrel=0
pkgdesc="terminal-based remote package update manager"
url="https://github.com/DE-IBH/apt-dater"
arch="all"
license="GPL-2.0-or-later"
depends="lockfile-progs screen openssh-client"
-makedepends="automake autoconf popt-dev glib-dev ncurses-dev tcl-dev libconfig-dev libxml2-dev"
-install=""
+makedepends="automake popt-dev glib-dev ncurses-dev tcl-dev libconfig-dev libxml2-dev
+ xxd"
subpackages="$pkgname-doc $pkgname-lang"
source="apt-dater-$pkgver.tar.gz::https://github.com/DE-IBH/apt-dater/archive/v$pkgver.tar.gz
apt-dater-fix-includes.patch
- 02-refresh-ssh-flags.patch"
-# 02-refresh-ssh-flags.patch is 02-refresh-ssh-flags.diff from Debian Jessie
-builddir="$srcdir/$pkgname-$pkgver"
-
-prepare() {
- cd "$builddir"
- default_prepare
- update_config_sub
-}
+ "
build() {
- cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -42,16 +33,13 @@ build() {
}
check() {
- cd "$builddir"
HOME="$builddir" ./src/apt-dater -v
}
package() {
- cd "$builddir"
make -j1 DESTDIR="$pkgdir" install
rm -f "$pkgdir"/usr/share/man/man1/apt-dater-host.1
}
-sha512sums="9bb4ecec27e10dc45a16a472b0765917885acd62cc573ab823666fd2a1196b36a7019486458b2f5e4fdccde31c08ed5dd2fceaba8d297eea99929062e8a5ef99 apt-dater-0.9.0.tar.gz
-562631999cbcf0dcfeb987705c3ec66b274b0f6914527229adbe9281b2a791f601052ed51dff9004220c376b3de9e3da812e0961b3e999174c9c4fb75593499c apt-dater-fix-includes.patch
-f934b74453eb08709684ab277abd24a904d702242300b22a89e2b5a79a641647a7be2341ea871520d2ee1ba8d1359bb0c5700393c6025b4dbf15b346397a8c35 02-refresh-ssh-flags.patch"
+sha512sums="6b4c3fe555d5b1ecdab63ff0f05713657cd0a0ac89fa114b4d23a95059fc1b91159cae180afeea3d58ef476629566c495e35f126ce19c3922c2896f8c1790020 apt-dater-1.0.4.tar.gz
+562631999cbcf0dcfeb987705c3ec66b274b0f6914527229adbe9281b2a791f601052ed51dff9004220c376b3de9e3da812e0961b3e999174c9c4fb75593499c apt-dater-fix-includes.patch"
diff --git a/testing/aqemu/APKBUILD b/testing/aqemu/APKBUILD
index 702c343a04..b975161976 100644
--- a/testing/aqemu/APKBUILD
+++ b/testing/aqemu/APKBUILD
@@ -30,12 +30,6 @@ package() {
make DESTDIR="$pkgdir" install
}
-md5sums="cd7f6077a5a49a25450dc007532b0f95 aqemu-0.9.2.tar.gz
-7ca1daaed628ece86ca565630ea340ef aqemu-0.9.2-qtbindir.patch
-c5753d791066c58a77f09a13b375830d alpine.png"
-sha256sums="e3d54de00ebdce3754f97f7e0e7cce8cebb588e8ce6bc249401cc909281b08de aqemu-0.9.2.tar.gz
-b1ed61da27c97ebf689b17463d876c39fd84e2e99ed3f4921295f3f627b9a59a aqemu-0.9.2-qtbindir.patch
-1629ad24ac112e46ac3d576d8dbc21c038e38d68db5a50ad93a8a3c8969aaf87 alpine.png"
sha512sums="9d4808172ee1be82509956560e4d3f9ee349fedd920342146083cc9bc79ef51fc95937c64f20ffb13e2849c577f95f59b5b65271d6e29e2d2e1ec2d1562006ba aqemu-0.9.2.tar.gz
f85e6c2487dfef86470773949f6796af9efdf066d9871ac4cdfddd064c85fbf893574e602ab2c6cd1198dc9eb76f0722b5a85ec046b2dca2275a24799418c996 aqemu-0.9.2-qtbindir.patch
9de8676b8e9fd2901ba5294c473f62cd5aa7b8ad967622f9993e461b5cdd95d5956009dcf722204b430e9fa37c67e64279aa4dcfd83a69504fec1d3d39e50ea9 alpine.png"
diff --git a/testing/armagetronad/APKBUILD b/testing/armagetronad/APKBUILD
index de003d85f6..c8ac50e6fe 100644
--- a/testing/armagetronad/APKBUILD
+++ b/testing/armagetronad/APKBUILD
@@ -1,14 +1,14 @@
# Maintainer: Díaz Urbaneja Diego <sodomon2@gmail.com>
# Contributor: Díaz Urbaneja Diego <sodomon2@gmail.com>
pkgname=armagetronad
-pkgver=0.2.8.3.4
+pkgver=0.2.8.3.5
pkgrel=0
pkgdesc="A Tron Clone in 3D."
url="http://armagetronad.net/"
arch="all"
license="GPL-1.0-only"
makedepends="sdl_image-dev sdl_mixer-dev ftgl-dev libxml2-dev"
-subpackages="$pkgname-doc $pkgname-openrc"
+subpackages="$pkgname-doc"
options="!check" #the tests are deactivated because the make check has not been declared
source="https://launchpad.net/armagetronad/${pkgver%.*.*}/$pkgver/+download/armagetronad-$pkgver.src.tar.gz"
@@ -42,6 +42,9 @@ build() {
package() {
make -j1 DESTDIR="$pkgdir" install
+
+ # The symlinks they install here are not actual openrc scripts
+ rm -rf "$pkgdir"/etc/init.d
}
-sha512sums="b6564a67e37dae095f56fb0b98c5d80e09ea220e7416b549978e3ab4b018eb01026e4a5d339d46aaaf4edc7b5e1d707cf6a172f79ef367414a1c7636f14da234 armagetronad-0.2.8.3.4.src.tar.gz"
+sha512sums="ee3c1be492e3f5e35e29bdefd39a3407272acc8f392030d011162af45834a617715435b32dae1a45f9889455847b629a23f6711eaf901a1f61da84bdf2dbd7e0 armagetronad-0.2.8.3.5.src.tar.gz"
diff --git a/testing/artikulate/APKBUILD b/testing/artikulate/APKBUILD
deleted file mode 100644
index d17db7c4f2..0000000000
--- a/testing/artikulate/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
-pkgname=artikulate
-pkgver=19.12.0
-pkgrel=0
-arch="all !armhf" # armhf blocked by qt5-qtdeclarative
-url="https://edu.kde.org/artikulate"
-pkgdesc="Improve your pronunciation by listening to native speakers"
-license="(GPL-2.0-only OR GPL-3.0-only) AND GFDL-1.2-only"
-depends="kirigami2"
-makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtxmlpatterns-dev qt5-qtmultimedia-dev karchive-dev kconfig-dev kcrash-dev ki18n-dev knewstuff-dev kxmlgui-dev kdoctools-dev kirigami2-dev"
-source="https://download.kde.org/stable/release-service/$pkgver/src/artikulate-$pkgver.tar.xz"
-subpackages="$pkgname-doc $pkgname-lang"
-
-build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib
- make
-}
-
-check() {
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
-}
-
-package() {
- DESTDIR="$pkgdir" make install
-}
-
-sha512sums="3c06b2764812cf4f816a75b47f30e45a81b65df82a554a9b52c1116dd3e6e8713e16dd03cc3ac843d1419c55300c8f21c985ce05b27d76a6d2dd49d06080e802 artikulate-19.12.0.tar.xz"
diff --git a/testing/asciiquarium/APKBUILD b/testing/asciiquarium/APKBUILD
deleted file mode 100644
index f9cff40be9..0000000000
--- a/testing/asciiquarium/APKBUILD
+++ /dev/null
@@ -1,18 +0,0 @@
-# Contributor: alpterry <alpterry@protonmail.com>
-# Maintainer: alpterry <alpterry@protonmail.com>
-pkgname=asciiquarium
-pkgver=1.1
-pkgrel=0
-pkgdesc="An aquarium/sea animation in ASCII art"
-url="https://robobunny.com/projects/asciiquarium/html/"
-arch="noarch"
-license="GPL-2.0-or-later"
-depends="perl perl-term-animation"
-options="!check" # no test suite
-source="http://robobunny.com/projects/asciiquarium/asciiquarium_$pkgver.tar.gz"
-
-package() {
- install -Dm755 "$srcdir/${pkgname}_$pkgver"/asciiquarium "$pkgdir"/usr/bin/asciiquarium
-}
-
-sha512sums="109da0aaba272465aa2cf5ce010e9ca1ece3be5be996dfe12709b3c10e44572492196b1852e8c103ed89d2c6efd0b05e454a718267cbcc4924806d30a072d926 asciiquarium_1.1.tar.gz"
diff --git a/testing/assimp/APKBUILD b/testing/assimp/APKBUILD
index 1c8b0fc383..4e35cf7a35 100644
--- a/testing/assimp/APKBUILD
+++ b/testing/assimp/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Russ Webber <russ@rw.id.au>
pkgname=assimp
pkgver=5.0.0
-pkgrel=0
+pkgrel=1
pkgdesc="Open Asset Import Library imports and exports 3D model formats."
url="http://www.assimp.org/"
arch="all !s390x"
@@ -22,7 +22,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DASSIMP_BUILD_TESTS=True \
diff --git a/testing/async-profiler/APKBUILD b/testing/async-profiler/APKBUILD
index e05dbc7a03..985f068447 100644
--- a/testing/async-profiler/APKBUILD
+++ b/testing/async-profiler/APKBUILD
@@ -6,11 +6,10 @@ pkgrel=0
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"
-depends="bash"
license="Apache-2.0"
-options="!checkroot" # due to fakeroot the test suite fails
+depends="bash"
makedepends="linux-headers openjdk8"
-checkdepends="bash openjdk8-dbg"
+checkdepends="openjdk8-dbg"
source="$pkgname-$pkgver.tar.gz::https://github.com/jvm-profiling-tools/async-profiler/archive/v$pkgver.tar.gz
thread-smoke-test_should_do_some_real_work.patch
"
diff --git a/testing/atinout/0001-make-gcc-happy-by-adding-fallthrough-comment.patch b/testing/atinout/0001-make-gcc-happy-by-adding-fallthrough-comment.patch
new file mode 100644
index 0000000000..ce7800fe0b
--- /dev/null
+++ b/testing/atinout/0001-make-gcc-happy-by-adding-fallthrough-comment.patch
@@ -0,0 +1,25 @@
+From ca2e04f8b069d269172f0d55d3716a809537f696 Mon Sep 17 00:00:00 2001
+From: Beralt Meppelink <b.meppelink@riwo.eu>
+Date: Fri, 27 Oct 2017 09:12:18 +0200
+Subject: [PATCH 1/2] make gcc happy by adding fallthrough comment
+
+---
+ atinout.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/atinout.c b/atinout.c
+index d04f300..924b5bc 100644
+--- a/atinout.c
++++ b/atinout.c
+@@ -150,7 +150,7 @@ static bool is_final_result(const char * const response)
+ if (strcmp(&response[1], "K\r\n") == 0) {
+ return true;
+ }
+- /* no break */
++ // fallthrough
+ default:
+ return false;
+ }
+--
+2.23.0
+
diff --git a/testing/atinout/0002-do-not-rely-on-CR-in-modem-output.patch b/testing/atinout/0002-do-not-rely-on-CR-in-modem-output.patch
new file mode 100644
index 0000000000..593dc85381
--- /dev/null
+++ b/testing/atinout/0002-do-not-rely-on-CR-in-modem-output.patch
@@ -0,0 +1,84 @@
+From 65dae46181119867cd8e93ca5b33d3b0cf3df08c Mon Sep 17 00:00:00 2001
+From: Beralt Meppelink <b.meppelink@riwo.eu>
+Date: Fri, 27 Oct 2017 10:42:50 +0200
+Subject: [PATCH 2/2] do not rely on CR in modem output
+
+---
+ atinout.c | 24 +++++++++++-------------
+ 1 file changed, 11 insertions(+), 13 deletions(-)
+
+diff --git a/atinout.c b/atinout.c
+index 924b5bc..4cd7689 100644
+--- a/atinout.c
++++ b/atinout.c
+@@ -34,7 +34,6 @@
+
+ #define MAX_LINE_LENGTH (4 * 1024)
+ static char buf[MAX_LINE_LENGTH];
+-static char buf2[MAX_LINE_LENGTH];
+
+ static struct option long_options[] = {
+ {"help", no_argument, NULL, 'h'},
+@@ -125,36 +124,36 @@ static bool is_final_result(const char * const response)
+ }
+ return false;
+ case 'B':
+- if (strcmp(&response[1], "USY\r\n") == 0) {
++ if (strcmp(&response[1], "USY\n") == 0) {
+ return true;
+- }
++ }
++
+ return false;
+
+ case 'E':
+- if (strcmp(&response[1], "RROR\r\n") == 0) {
++ if (strcmp(&response[1], "RROR\n") == 0) {
+ return true;
+ }
+ return false;
+ case 'N':
+- if (strcmp(&response[1], "O ANSWER\r\n") == 0) {
++ if (strcmp(&response[1], "O ANSWER\n") == 0) {
+ return true;
+ }
+- if (strcmp(&response[1], "O CARRIER\r\n") == 0) {
++ if (strcmp(&response[1], "O CARRIER\n") == 0) {
+ return true;
+ }
+- if (strcmp(&response[1], "O DIALTONE\r\n") == 0) {
++ if (strcmp(&response[1], "O DIALTONE\n") == 0) {
+ return true;
+ }
+ return false;
+ case 'O':
+- if (strcmp(&response[1], "K\r\n") == 0) {
++ if (strcmp(&response[1], "K\n") == 0) {
+ return true;
+ }
+ // fallthrough
+ default:
+ return false;
+ }
+-
+ }
+
+ int main(int argc, char *argv[])
+@@ -248,11 +247,10 @@ int main(int argc, char *argv[])
+ fprintf(stderr, "EOF from modem\n");
+ return EXIT_FAILURE;
+ }
+- strcpy(buf2, line);
+- strip_cr(buf2);
+- res = fputs(buf2, output);
++ strip_cr(line);
++ res = fputs(line, output);
+ if (res < 0) {
+- fprintf(stderr, "failed to write '%s' to output file (res = %d)\n", buf2, res);
++ fprintf(stderr, "failed to write '%s' to output file (res = %d)\n", line, res);
+ return EXIT_FAILURE;
+ }
+ } while (! is_final_result(line));
+--
+2.23.0
+
diff --git a/testing/atinout/APKBUILD b/testing/atinout/APKBUILD
new file mode 100644
index 0000000000..111b096c87
--- /dev/null
+++ b/testing/atinout/APKBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Luca Weiss <luca@z3ntu.xyz>
+pkgname="atinout"
+pkgver=0.9.1
+pkgrel=0
+pkgdesc="AT commands as input are sent to modem and responses given as output"
+url="http://atinout.sourceforge.net/index.html"
+arch="all"
+license="GPL-3.0-or-later"
+subpackages="$pkgname-doc"
+source="https://netcologne.dl.sourceforge.net/project/atinout/v$pkgver/atinout-$pkgver.tar.gz
+ 0001-make-gcc-happy-by-adding-fallthrough-comment.patch
+ 0002-do-not-rely-on-CR-in-modem-output.patch"
+options="!check" # No test suite
+
+build() {
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="ae25b2c4f3e2a9b861a7fc7d8e469d0d9d7a230281266393ce8547abca7e2368a709db3293ca31c00d5599b1de12ae9c8cd2bc0beefce53fa30012b6a2d7764b atinout-0.9.1.tar.gz
+429de947dfeca56bd9a02f23aef69a458d3f1a8d9f2a8a02d298fed8f1379b703f88ec0ef6642d2cc36e8abed466f169ba5f3ca22795691bfcfd5b6a1168038d 0001-make-gcc-happy-by-adding-fallthrough-comment.patch
+e6afa0e6724fa80299f766a94f53f9d71b1787653ed1de0ce65c6294a0cc5044da4da0b45a2b4009851aa6b752bbb5021ddae1dccf845ce69ad4fed96d9792a5 0002-do-not-rely-on-CR-in-modem-output.patch"
diff --git a/testing/aufs-util/APKBUILD b/testing/aufs-util/APKBUILD
index 3cb344023f..d8380c03e7 100644
--- a/testing/aufs-util/APKBUILD
+++ b/testing/aufs-util/APKBUILD
@@ -29,14 +29,6 @@ package() {
make DESTDIR="$pkgdir" install || return 1
}
-md5sums="2bed79a7f63a411cd8b1642886276cbc aufs-util-20161219.tar.gz
-7ef61437ca8a9ff6efb72fe1f240fec9 0001-implement-glibc-compatible-nftw-if-libc-does-not-pro.patch
-38333696df22393b6c2883ec9f334c91 0002-add-aufs_type.h-from-linux-header.patch
-1dd84fb82b400bcf53e10a0274aaeee3 0003-make-install-compatible-with-busybox-install.patch"
-sha256sums="b3419356904f2dad5af7938cd16fc860bd0646c4b05d70938d7de7047de11e09 aufs-util-20161219.tar.gz
-4f613e4e00c59a241a1aef3c85a9f4e4d609b8727f00e3ff62c0f7cb2c114034 0001-implement-glibc-compatible-nftw-if-libc-does-not-pro.patch
-8a440f1f129457bf245328ca69bc083333f229df7258fb81f0b2abdc0ac4b5f8 0002-add-aufs_type.h-from-linux-header.patch
-3fbd6320de72b65f6ddbf760bbe1fcdec78ce0a097e4febea9962c72a5d8a10b 0003-make-install-compatible-with-busybox-install.patch"
sha512sums="345ef1643191a6de35eb3036ce41b0ea0725fd2195d4d15dcc904b449e8159fad9a9e3676f7300d624c39403bf4380c7b2f58f2133f9cbcc82be3ceb4097c877 aufs-util-20161219.tar.gz
156ffb064b90abb1a035f8fcd9db20c6b0ee6ce7f4d9aa2029549d32d93edce0ac59f9a4ae110e9a0ca088af6e360574055af0f320ee5552648d5abaa8b93211 0001-implement-glibc-compatible-nftw-if-libc-does-not-pro.patch
4481a470ec029b3af5da5f69023ab62f49a889677c828944a4f3dc0802fe163f5ac5c55576e53f0cd656e92d7e503dd6e874184e22e9ff3651aa81073e6161d6 0002-add-aufs_type.h-from-linux-header.patch
diff --git a/testing/autofs/APKBUILD b/testing/autofs/APKBUILD
index 0d507f6da6..43777cead9 100644
--- a/testing/autofs/APKBUILD
+++ b/testing/autofs/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Alex Laskin <alex@lask.in>
pkgname=autofs
pkgver=5.1.6
-pkgrel=0
+pkgrel=1
pkgdesc="A kernel-based automounter for Linux"
url="https://www.kernel.org/pub/linux/daemons/autofs/"
arch="all"
@@ -39,6 +39,13 @@ build() {
package() {
make DESTDIR="$pkgdir" install
+ mkdir -p "$pkgdir"/etc/autofs/
+ install -m644 samples/auto.master \
+ samples/auto.misc \
+ samples/auto.net \
+ samples/auto.smb \
+ "$pkgdir"/etc/autofs/
+
install -m755 -D "$srcdir"/$pkgname.initd \
"$pkgdir"/etc/init.d/$pkgname
@@ -46,8 +53,6 @@ package() {
"$pkgdir"/etc/conf.d/$pkgname
rm -f "$pkgdir"/usr/share/man/man5/autofs.5
- rm -rf "$pkgdir"/etc/default
- rm -f "$pkgdir"/autofs
}
sha512sums="dc8b2bd86c140905dd1bc461bfc469f92363d9c2687fe422e1e751cc7ad64c0733b011c80bf4840e510e5909176cd1a066968b9a5ba835b62c4cf27537863cf2 autofs-5.1.6.tar.xz
diff --git a/testing/avarice/APKBUILD b/testing/avarice/APKBUILD
index 9095163074..79bd4fc399 100644
--- a/testing/avarice/APKBUILD
+++ b/testing/avarice/APKBUILD
@@ -6,12 +6,12 @@ _svndate=20160229
# The latest AVaRICE release doesn't comply on all but history environments.
# Sadly, new release are no longer created.
pkgver=${_releasever}_svn$_svnver
-pkgrel=1
+pkgrel=2
pkgdesc="AVaRICE interfaces with GDB and allows debugging of AVR MCUs"
url="http://avarice.sourceforge.net/"
arch="all"
license="GPL-2.0-only"
-makedepends="binutils-dev libusb-dev libusb-compat-dev autoconf automake"
+makedepends="binutils-dev libusb-dev libusb-compat-dev hidapi-dev perl"
depends="gdb-multiarch"
subpackages="$pkgname-doc"
source="http://deb.debian.org/debian/pool/main/a/avarice/avarice_$_releasever+svn$_svnver.orig.tar.xz"
diff --git a/testing/azure-iot-sdk-c-static/APKBUILD b/testing/azure-iot-sdk-c-static/APKBUILD
index f4aa735711..a8655b64ac 100644
--- a/testing/azure-iot-sdk-c-static/APKBUILD
+++ b/testing/azure-iot-sdk-c-static/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Michael John <gosh.mike@gmail.com>
pkgname=azure-iot-sdk-c-static
pkgver=1.3.7
-pkgrel=0
+pkgrel=1
pkgdesc="Azure IoT SDK"
url="https://github.com/Azure/azure-iot-sdk-c"
arch="all"
@@ -64,7 +64,7 @@ build() {
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-Duse_amqp=OFF \
diff --git a/testing/b2sum/APKBUILD b/testing/b2sum/APKBUILD
index 7a6fc3db8c..0097c45e84 100644
--- a/testing/b2sum/APKBUILD
+++ b/testing/b2sum/APKBUILD
@@ -1,15 +1,13 @@
# Maintainer: Alex Raschi <raschi.alex@gmail.com>
pkgname=b2sum
_pkgname=BLAKE2
-pkgver=20180711
-_commit=320c325437539ae91091ce62efec1913cd8093c2
+pkgver=20190729
+_commit=997fa5ba1e14b52c554fb03ce39e579e6f27b90c
pkgrel=0
pkgdesc="BLAKE2 command line utility with multiple algorithms"
url="https://blake2.net/"
arch="all"
license="CC0-1.0"
-depends=""
-makedepends=""
subpackages="$pkgname-doc"
replaces="coreutils"
options="!check" # no test suite
@@ -18,8 +16,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/$_pkgname/$_pkgname/archive/
builddir="$srcdir/$_pkgname-$_commit/$pkgname"
build() {
- cd "$builddir"
-
# SSE2 is not enabled for x86.
# arm* leave disabled for now, fails to build at least on armhf.
case "$CARCH" in
@@ -32,9 +28,8 @@ build() {
}
package() {
- cd "$builddir"
PREFIX="$pkgdir"/usr make install
}
-sha512sums="db668b6fad82c82a9431db0bad5982d9ba7ea3aeb3ede0a5335702a44fd19d23f2b89207940c060dba992009e1de7d8d892f6719cd8ffdeaed26303bdc7a7a6f b2sum-20180711.tar.gz
+sha512sums="55f20ac11e444abc42c6895fbb64623e1fda40024fdcbee0f6d28a8ebc0187c5cab6862835f52dfc38418870c5d7a9fffe8a23a1b6ab88e7fbbb12d69c0d48a8 b2sum-20190729.tar.gz
36a537986c5723e96c6f73bf6676863ffa0d09768884a9b9ccb05dbfff12c8e045ce4bfce57a92588f25c50f101ba9f9814902b91b7f58121399d28943cd5328 makefile.patch"
diff --git a/testing/b3sum/APKBUILD b/testing/b3sum/APKBUILD
index f941a04500..9fc4f031f4 100644
--- a/testing/b3sum/APKBUILD
+++ b/testing/b3sum/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Leo <thinkabit.ukim@gmail.com>
pkgname=b3sum
-pkgver=0.1.2
+pkgver=0.3.0
pkgrel=0
pkgdesc="Command line implementation of the BLAKE3 hash function"
url="https://blake3.io"
@@ -11,22 +11,20 @@ makedepends="cargo"
source="b3sum-$pkgver.tar.gz::https://crates.io/api/v1/crates/b3sum/$pkgver/download"
case "$CARCH" in
- arm*) _features="c_neon rayon" ;;
- x86_64) _features="c_avx512 rayon" ;;
- *) _features="rayon" ;;
+ arm*) _features="neon" ;;
esac
build() {
- cargo build --release --locked --no-default-features --features="$_features"
+ cargo build --release --locked --no-default-features ${_features:+--features="$_features"}
}
check() {
- cargo test --release --locked --no-default-features --features="$_features"
+ cargo test --release --locked --no-default-features ${_features:+--features="$_features"}
}
package() {
- cargo install --path . --root="$pkgdir/usr" --no-default-features --features "$_features"
+ cargo install --path . --root="$pkgdir/usr" --no-default-features ${_features:+--features "$_features"}
rm "$pkgdir"/usr/.crates.toml
}
-sha512sums="cbbd57c80f1ad4dac7dc29f8e0755547574036a7ce9017fb0f798af04938c0e2652f7c8c9a62a3e9379a3eeed7ee17dd261eac854123721432ed84f09c372e0b b3sum-0.1.2.tar.gz"
+sha512sums="3da4ea06e2db87f37c0f2f2f7b7c016bd25a8b692f96e2927094c3331b2ee494a8db13850720783db67a3965fd7de9928b80feeb0e24bd1ef4cf2b917ddbc091 b3sum-0.3.0.tar.gz"
diff --git a/testing/babeltrace/APKBUILD b/testing/babeltrace/APKBUILD
index 1f3322aa7c..5ea8f06793 100644
--- a/testing/babeltrace/APKBUILD
+++ b/testing/babeltrace/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Michael Jeanson <mjeanson@efficios.com>
# Maintainer: Michael Jeanson <mjeanson@efficios.com>
pkgname=babeltrace
-pkgver=1.5.7
+pkgver=1.5.8
pkgrel=0
pkgdesc="Trace converter and read/write library"
url="https://www.efficios.com/babeltrace"
@@ -33,4 +33,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="1cab84b63fd0935574cca8d4c70302a917776e83e738e73aa3ce4070c6d3279556ab665285c932d1b2159115a58cade7cfa9b0416b4a2807e1ce11bb9c7ea8cb babeltrace-1.5.7.tar.bz2"
+sha512sums="827749ae8507efd433bb97ef668628837a3ff15b5be5097af5621d46055c6f10401da0be1f9d9f843a96c8c307b33745e04284d166e275e03b7ddb0a7dd57e96 babeltrace-1.5.8.tar.bz2"
diff --git a/testing/badwolf/APKBUILD b/testing/badwolf/APKBUILD
index f42381da72..9d5ed07a6a 100644
--- a/testing/badwolf/APKBUILD
+++ b/testing/badwolf/APKBUILD
@@ -1,22 +1,25 @@
# Maintainer: Haelwenn (lanodan) Monnier <contact+alpine@hacktivis.me>
pkgname=badwolf
-pkgver=0.4.0
+pkgver=0.5.1
pkgrel=0
pkgdesc="A minimalist and privacy-oriented WebKit browser"
url="https://hacktivis.me/projects/badwolf"
arch="all"
license="BSD-3-Clause"
makedepends="webkit2gtk-dev"
-subpackages="$pkgname-doc"
-options="!check" # unit tests coming in next release
+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="572e1c18223ded5989da9c47e42c9dcbf66903e38b672e33b098cc3f84965d9da8e0a8b71e5ec88f17879c8d2f931d9625ca26a9c5ae81cc925d62fbf2abd4f1 badwolf-0.4.0.tar.gz"
+sha512sums="75cd50bba4aaa458341b3ce0a6f70b4432e7a708901a19780457661b5275a15ad275a8b53f00b482be1e9a3eaa2565b39d9bbd40f5e6ec2551ae7fc1c7840ed2 badwolf-0.5.1.tar.gz"
diff --git a/testing/bat/APKBUILD b/testing/bat/APKBUILD
index b134a7f1cf..acd8550b9f 100644
--- a/testing/bat/APKBUILD
+++ b/testing/bat/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: Chloe Kudryavtsev <toast@toastin.space>
# Maintainer: Chloe Kudryavtsev <toast@toastin.space>
pkgname=bat
-pkgver=0.12.1
-pkgrel=1
+pkgver=0.13.0
+pkgrel=0
pkgdesc="A cat(1) clone with wings"
url="https://github.com/sharkdp/bat"
arch="x86_64 x86 armhf armv7 aarch64 ppc64le" # limited by rust/cargo
@@ -16,14 +16,6 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/sharkdp/bat/archive/v$pkgver
export CARGO_HOME="$srcdir"/cargo
build() {
- # libminiz_sys fails to build otherwise
- case "$CARCH" in
- x86)
- export CFLAGS="$CFLAGS -fno-stack-protector"
- ;;
- esac
-
-
cargo build \
--release \
--verbose
@@ -37,6 +29,7 @@ check() {
package() {
install -Dm755 target/release/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
- install -Dm644 doc/"$pkgname".1 "$pkgdir"/usr/share/man/man1/"$pkgname".1
+ find "$srcdir" -name bat.1 -exec install -Dm644 {} \
+ "$pkgdir/usr/share/man/man1/bat.1" \;
}
-sha512sums="74ec162065f1b6f4b1363f107600a7364ba509b5338601b89bf1cd77d6f8290028d87fbf5e2938c6d26f782b0cc55da4161b69183e6748a46bf3644e5e2524b0 bat-0.12.1.tar.gz"
+sha512sums="3960191bd987f1a62713e25713c0909b28f23ca5e9be0ed80f1099fc4ae9af2415b51257ef91804ee28d222053faf7626990fca8304da8c723cb98a2ca2e440a bat-0.13.0.tar.gz"
diff --git a/testing/bcnm/APKBUILD b/testing/bcnm/APKBUILD
new file mode 100644
index 0000000000..60ea4a44bd
--- /dev/null
+++ b/testing/bcnm/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
+# Maintainer: Leo <thinkabit.ukim@gmail.com>
+pkgname=bcnm
+pkgver=0.0.1.0
+pkgrel=0
+pkgdesc="Better Client Network Manager"
+url="https://skarnet.org/software/bcnm"
+arch="all"
+license="ISC"
+makedepends="skalibs-dev linux-headers"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://skarnet.org/software/bcnm/bcnm-$pkgver.tar.gz"
+
+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
+}
+
+doc() {
+ default_doc
+ mkdir -p "$subpkgdir/usr/share/doc"
+ cp -a "$builddir/doc" "$subpkgdir/usr/share/doc/$pkgname"
+}
+
+sha512sums="abe37c2629baa3c583734c7f783565c52f376ff553c503b5666e081cce042efa2e4d2a219b4911b23ea1c437f1ab0d9d1a928cc5126d8efb65e2981b86b220e1 bcnm-0.0.1.0.tar.gz"
diff --git a/testing/beancount/APKBUILD b/testing/beancount/APKBUILD
deleted file mode 100644
index 10265fddaf..0000000000
--- a/testing/beancount/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
-# Contributor: Keith Maxwell <keith.maxwell@gmail.com>
-# Maintainer: Keith Maxwell <keith.maxwell@gmail.com>
-pkgname=beancount
-pkgver=2.2.3
-pkgrel=1
-pkgdesc="Double-Entry Accounting from Text Files"
-url="http://furius.ca/beancount/"
-arch="all"
-license="GPL-2.0-only"
-depends="python3 py3-dateutil py3-ply py3-bottle py3-lxml py3-magic
- py3-beautifulsoup4 py3-requests py3-chardet
- py3-google-api-python-client"
-makedepends="python3-dev py3-setuptools"
-checkdepends="py3-pytest"
-source="$pkgname-$pkgver.tar.gz::https://bitbucket.org/blais/beancount/get/$pkgver.tar.gz"
-# 0cd71fede0f3347a14ac2b7ed240b74d56a38887 2.2.1
-builddir="$srcdir"/blais-$pkgname-ff1e2616b26a
-
-build() {
- python3 setup.py build
- python3 setup.py build_ext -i
-}
-
-package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
-}
-
-check() {
- python3 -m pytest beancount \
- --deselect=beancount/utils/file_type_test.py::TestFileType::test_xhtml \
- --deselect=beancount/loader_test.py::TestLoadIncludesEncrypted::test_include_encrypted \
- --deselect=beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf16
-}
-
-sha512sums="1680dc58f79da19022e2add044c490041075f11c99d6354b452c505ef3d640e566c44f7917cf0a94c38bab8ec8984cd912659b61b4ffb8acb7526c492d23916e beancount-2.2.3.tar.gz"
diff --git a/testing/belcard/APKBUILD b/testing/belcard/APKBUILD
index f4f2f0d39b..4cae7e3424 100644
--- a/testing/belcard/APKBUILD
+++ b/testing/belcard/APKBUILD
@@ -1,8 +1,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
-pkgname="belcard"
-pkgver="1.0.2"
-_pkgver=${pkgver}-0
+pkgname=belcard
+pkgver=4.3.1
pkgrel=0
pkgdesc="C++ library to manipulate VCard standard format"
url="https://linphone.org"
@@ -11,32 +10,31 @@ license="GPL-3.0-or-later"
options="!check" # not test available
makedepends="cmake bctoolbox-dev belr-dev"
subpackages="$pkgname-dev"
-source="https://www.linphone.org/releases/sources/${pkgname}/${pkgname}-${pkgver}.tar.gz"
-builddir="$srcdir/$pkgname-$_pkgver"
+source="https://www.linphone.org/releases/sources/belcard/belcard-$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/BelledonneCommunications/belcard/archive/$pkgver.tar.gz"
build() {
- cmake \
+ cmake -B build . \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_MODULE_PATH=/usr/lib/cmake \
+ -DCMAKE_INSTALL_DATADIR=lib \
-DENABLE_STRICT=NO \
-DENABLE_SHARED=YES \
- -DENABLE_STATIC=NO .
- make
+ -DENABLE_STATIC=NO \
+ -DENABLE_UNIT_TESTS=NO
+ make -C build
}
package() {
- make DESTDIR="$pkgdir" install
+ make -C build DESTDIR="$pkgdir" install
}
-dev() {
+dev() {
default_dev
- mkdir -p "$subpkgdir"/usr/lib/cmake/Belcard
- mv "$pkgdir"/usr/share/Belcard/cmake/* "$subpkgdir"/usr/lib/cmake/Belcard
- # Remove empty dirs
- rmdir "$pkgdir"/usr/share/Belcard/cmake
- rmdir "$pkgdir"/usr/share/Belcard
- rmdir "$pkgdir"/usr/share
+ mkdir -p "$subpkgdir"/usr/lib/cmake/belcard
+ mv "$pkgdir"/usr/share/belcard/cmake/* "$subpkgdir"/usr/lib/cmake/belcard
}
-sha512sums="6b116c1f6518b5db34f49c379b25f512e70bfa0848e6b9d5d39f3836cfe4053e75f41a0219f79b5fdfd489c03745fc87c44cb1eb76b59ae1db1b3cd75ccd102e belcard-1.0.2.tar.gz"
+
+sha512sums="b88fc12a3d5854394bd447e30de1874365f467c7adf1084f8701297b693ead8a2d1c50429f5d854fcd11b778b5f56d1f2c05487a82e0a7c8fe6dcaebbb32dcad belcard-4.3.1.tar.gz"
diff --git a/testing/belr/APKBUILD b/testing/belr/APKBUILD
index 606992aede..c8800478b7 100644
--- a/testing/belr/APKBUILD
+++ b/testing/belr/APKBUILD
@@ -1,8 +1,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
-pkgname="belr"
-pkgver="0.1.3"
-_pkgver=${pkgver}-0
+pkgname=belr
+pkgver=4.3.1
pkgrel=0
pkgdesc="ABNF Parser"
url="https://www.linphone.org"
@@ -11,8 +10,7 @@ license="GPL-3.0-or-later"
options="!check" # not test available
makedepends="cmake bctoolbox-dev eudev-dev"
subpackages="$pkgname-dev"
-source="https://www.linphone.org/releases/sources/${pkgname}/${pkgname}-${pkgver}.tar.gz"
-builddir="$srcdir/$pkgname-$_pkgver"
+source="$pkgname-$pkgver.tar.gz::https://github.com/BelledonneCommunications/belr/archive/$pkgver.tar.gz"
build() {
cmake \
@@ -21,7 +19,9 @@ build() {
-DCMAKE_MODULE_PATH=/usr/lib/cmake \
-DENABLE_STRICT=NO \
-DENABLE_SHARED=YES \
- -DENABLE_STATIC=NO .
+ -DENABLE_TESTS=NO \
+ -DENABLE_STATIC=NO \
+ .
make
}
@@ -29,14 +29,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-dev() {
- default_dev
- mkdir -p "$subpkgdir"/usr/lib/cmake/Belr
- mv "$pkgdir"/usr/share/Belr/cmake/* "$subpkgdir"/usr/lib/cmake/Belr
- # Remove empty dirs
- rmdir "$pkgdir"/usr/share/Belr/cmake
- rmdir "$pkgdir"/usr/share/Belr
- rmdir "$pkgdir"/usr/share
-}
-
-sha512sums="9ce7a3d1c4de8241b6a6ba10d53483070940e4652577dd6afc63cbf850bd3ab14ff8aba6702a903eba6098cbfbd9be5e57e9690ca45fe2d50ecebf3bccf86e16 belr-0.1.3.tar.gz"
+sha512sums="38bc304be3a0bf70d33fe145e87cec0f23ce94ae66a1d86ea722fd7452d63dfa3093dc24396fdbb901afada8f8aa3f9dacf76043be4014e3a4c334e1f9179d13 belr-4.3.1.tar.gz"
diff --git a/testing/bemenu/APKBUILD b/testing/bemenu/APKBUILD
index e214df9f8b..b8e02596b3 100644
--- a/testing/bemenu/APKBUILD
+++ b/testing/bemenu/APKBUILD
@@ -2,10 +2,10 @@
# Maintainer: Cosmo Borsky <me@cosmoborsky.com>
pkgname="bemenu"
pkgver="0.3.0"
-pkgrel=0
+pkgrel=1
pkgdesc="Dynamic menu library and client program inspired by dmenu with support for wayland compositors"
url="https://github.com/Cloudef/bemenu"
-arch="x86_64"
+arch="all"
license="GPL-3.0-or-later AND LGPL-3.0-or-later"
depends_dev="libxkbcommon-dev libxinerama-dev ncurses-dev wayland-dev pango-dev"
makedepends="cmake $depends_dev"
@@ -14,7 +14,7 @@ source="bemenu-$pkgver.tar.gz::https://github.com/Cloudef/bemenu/archive/$pkgver
build() {
cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DBEMENU_CURSES_RENDERER=ON \
diff --git a/testing/bfs/APKBUILD b/testing/bfs/APKBUILD
index b04653d315..c0b6e37aed 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=1.5.2
+pkgver=1.6
pkgrel=0
pkgdesc="Breadth-first variant of the UNIX find command"
url="https://github.com/tavianator/bfs"
@@ -10,7 +10,6 @@ license="0BSD"
makedepends="acl-dev libcap-dev linux-headers attr-dev"
checkdepends="bash acl"
subpackages="$pkgname-doc"
-options="!checkroot"
source="$pkgname-$pkgver.tar.gz::https://github.com/tavianator/bfs/archive/$pkgver.tar.gz
"
@@ -26,4 +25,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="0b079521ead825bb3b45841cae2016a2bd993d5e2a9f8d0988eade10711f590bad28a18e0363f1e49252b8fa0200d579dceceff187b4f374b73eb9c268568739 bfs-1.5.2.tar.gz"
+sha512sums="13b705042ca218e166247248305edea0007e7cc00b6733285566ff2f4cec0b56e095f439f7ac90c2dd70d6786a12986c9aaebe38f92b1dfdad3b4ad515b910a3 bfs-1.6.tar.gz"
diff --git a/testing/black/APKBUILD b/testing/black/APKBUILD
new file mode 100644
index 0000000000..2da9944dd3
--- /dev/null
+++ b/testing/black/APKBUILD
@@ -0,0 +1,29 @@
+# Contributor: Michał Polański <michal@polanski.me>
+# Maintainer: Michał Polański <michal@polanski.me>
+pkgname=black
+pkgver=19.10_beta0
+_pkgver=${pkgver/_beta/b}
+pkgrel=0
+pkgdesc="The uncompromising Python code formatter"
+url="https://github.com/psf/black"
+arch="noarch !s390x" # tests fail on s390x
+license="MIT"
+depends="python3 py3-click py3-attrs py3-toml py3-appdirs py3-typed-ast py3-regex py3-pathspec"
+makedepends="py3-setuptools"
+checkdepends="py3-aiohttp py3-aiohttp-cors"
+source="https://files.pythonhosted.org/packages/source/b/black/black-$_pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$_pkgver"
+
+build() {
+ python3 setup.py build
+}
+
+check() {
+ python3 -m unittest tests/test_black.py
+}
+
+package() {
+ python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build
+}
+
+sha512sums="abc6d2623ab50e59bed01fdb7a6ee7434c2d3e0f779a046d9141087aa6ef46b73b3aacc6bf84ac70b9384817bd2c707a3fa262811f11a2f61a99251d2b84dd02 black-19.10b0.tar.gz"
diff --git a/testing/blender/APKBUILD b/testing/blender/APKBUILD
index 6253e34f78..04fdc471c0 100644
--- a/testing/blender/APKBUILD
+++ b/testing/blender/APKBUILD
@@ -3,7 +3,7 @@
pkgname=blender
pkgver=2.81a
_pkgver=${pkgver/[a-z]}
-pkgrel=0
+pkgrel=1
pkgdesc="3D Creation/Animation/Publishing System"
url="https://www.blender.org/"
#arch="x86_64"
@@ -48,7 +48,7 @@ _build() {
cmake .. $@ \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DWITH_PYTHON_INSTALL:BOOL=OFF \
-DWITH_INSTALL_PORTABLE:BOOL=OFF \
-DWITH_OPENCOLORIO:BOOL=ON \
diff --git a/testing/blinken/APKBUILD b/testing/blinken/APKBUILD
deleted file mode 100644
index 5bcdf227bb..0000000000
--- a/testing/blinken/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
-pkgname=blinken
-pkgver=19.12.0
-pkgrel=0
-arch="all"
-url="http://edu.kde.org/blinken/"
-pkgdesc="Memory Enhancement Game"
-license="GPL-2.0-or-later AND GFDL-1.2-only"
-makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev ki18n-dev kxmlgui-dev kguiaddons-dev kdoctools-dev kdbusaddons-dev kcrash-dev phonon-dev"
-source="https://download.kde.org/stable/release-service/$pkgver/src/blinken-$pkgver.tar.xz"
-subpackages="$pkgname-doc $pkgname-lang"
-options="!check" # No tests
-
-build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib
- make
-}
-
-check() {
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
-}
-
-package() {
- DESTDIR="$pkgdir" make install
-}
-
-sha512sums="61e74c8e96105d1f25897d93fba70b2b7f8e56c75021f33f4096452e273e27c0cc4e84765686f5e887babf675fde81f7f84484b84b2b2c747938853fde52e03f blinken-19.12.0.tar.xz"
diff --git a/testing/bloaty/2aec85618e91af975af3146563333c2c2e97260.patch b/testing/bloaty/2aec85618e91af975af3146563333c2c2e97260.patch
deleted file mode 100644
index 939ea01146..0000000000
--- a/testing/bloaty/2aec85618e91af975af3146563333c2c2e97260.patch
+++ /dev/null
@@ -1,213 +0,0 @@
-From 2aec85618e91af975af3146563333c2c2e972607 Mon Sep 17 00:00:00 2001
-From: Steve Wills <steve@mouf.net>
-Date: Fri, 4 Jan 2019 14:12:40 -0500
-Subject: [PATCH] Use system deps for protobuf, capstone and re2
-
-Also, add option to disable setting build id for systems where this flag
-is not supported by ld and an option to disable installing cmake target
-files in case they aren't needed.
----
- CMakeLists.txt | 140 ++++++++++++++++++++++++++++++++++++++++++-------
- 1 file changed, 120 insertions(+), 20 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 6f8da51..b61ffea 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -5,6 +5,34 @@ project (Bloaty VERSION 1.0)
- # Options we define for users.
- option(BLOATY_ENABLE_ASAN "Enable address sanitizer." OFF)
- option(BLOATY_ENABLE_UBSAN "Enable undefined behavior sanitizer." OFF)
-+option(BLOATY_ENABLE_CMAKETARGETS "Enable installing cmake target files." ON)
-+option(BLOATY_ENABLE_BUILDID "Enable build id." ON)
-+
-+if(UNIX)
-+find_package(PkgConfig)
-+if(${PKG_CONFIG_FOUND})
-+pkg_search_module(RE2 re2)
-+pkg_search_module(CAPSTONE capstone)
-+pkg_search_module(PROTOBUF protobuf)
-+if(${RE2_FOUND})
-+ MESSAGE(STATUS "System re2 found, using")
-+else(${RE2_FOUND})
-+ MESSAGE(STATUS "System re2 not found, using bundled version")
-+endif(${RE2_FOUND})
-+if(${CAPSTONE_FOUND})
-+ MESSAGE(STATUS "System capstone found, using")
-+else(${CAPSTONE_FOUND})
-+ MESSAGE(STATUS "System capstone not found, using bundled version")
-+endif(${CAPSTONE_FOUND})
-+if(${PROTOBUF_FOUND})
-+ MESSAGE(STATUS "System protobuf found, using")
-+else(${PROTOBUF_FOUND})
-+ MESSAGE(STATUS "System protobuf not found, using bundled version")
-+endif(${PROTOBUF_FOUND})
-+else(${PKG_CONFIG_FOUND})
-+ MESSAGE(STATUS "pkg-config not found, using bundled dependencies")
-+endif(${PKG_CONFIG_FOUND})
-+endif(UNIX)
-
- # Set default build type.
- if(NOT CMAKE_BUILD_TYPE)
-@@ -21,19 +49,42 @@ if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.gitmodules")
- endif()
-
- # Add third_party libraries, disabling as much as we can of their builds.
--set(RE2_BUILD_TESTING OFF CACHE BOOL "enable testing for RE2" FORCE)
--set(CAPSTONE_BUILD_SHARED OFF CACHE BOOL "Build shared library" FORCE)
--set(CAPSTONE_BUILD_TESTS OFF CACHE BOOL "Build tests" FORCE)
--set(protobuf_BUILD_TESTS OFF CACHE BOOL "enable tests for proto2" FORCE)
--set(protobuf_BUILD_SHARED_LIBS OFF CACHE BOOL "enable shared libs for proto2" FORCE)
-+
- add_definitions(-D_LIBCXXABI_FUNC_VIS=) # For Demumble.
--add_subdirectory(third_party/re2)
--add_subdirectory(third_party/capstone)
--add_subdirectory(third_party/protobuf/cmake)
-
--include_directories(third_party/capstone/include)
--include_directories(third_party/re2)
--include_directories(third_party/protobuf/src)
-+if(UNIX)
-+ if(${RE2_FOUND})
-+ include_directories(${RE2_INCLUDE_DIRS})
-+ else(${RE2_FOUND})
-+ set(RE2_BUILD_TESTING OFF CACHE BOOL "enable testing for RE2" FORCE)
-+ add_subdirectory(third_party/re2)
-+ include_directories(third_party/re2)
-+ endif(${RE2_FOUND})
-+ if(${CAPSTONE_FOUND})
-+ include_directories(${CAPSTONE_INCLUDE_DIRS})
-+ else(${CAPSTONE_FOUND})
-+ set(CAPSTONE_BUILD_SHARED OFF CACHE BOOL "Build shared library" FORCE)
-+ set(CAPSTONE_BUILD_TESTS OFF CACHE BOOL "Build tests" FORCE)
-+ add_subdirectory(third_party/capstone)
-+ include_directories(third_party/capstone/include)
-+ endif(${CAPSTONE_FOUND})
-+ if(${PROTOBUF_FOUND})
-+ include_directories(${PROTOBUF_INCLUDE_DIRS})
-+ else(${PROTOBUF_FOUND})
-+ set(protobuf_BUILD_TESTS OFF CACHE BOOL "enable tests for proto2" FORCE)
-+ set(protobuf_BUILD_SHARED_LIBS OFF CACHE BOOL "enable shared libs for proto2" FORCE)
-+ add_subdirectory(third_party/protobuf/cmake)
-+ include_directories(third_party/protobuf/src)
-+ endif(${PROTOBUF_FOUND})
-+else(UNIX)
-+ add_subdirectory(third_party/re2)
-+ add_subdirectory(third_party/capstone)
-+ add_subdirectory(third_party/protobuf/cmake)
-+ include_directories(third_party/re2)
-+ include_directories(third_party/capstone/include)
-+ include_directories(third_party/protobuf/src)
-+endif(UNIX)
-+
- include_directories(.)
- include_directories(src)
- include_directories(third_party/abseil-cpp)
-@@ -47,7 +98,9 @@ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g1")
-
- if(APPLE)
- elseif(UNIX)
-- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--build-id")
-+ if(BLOATY_ENABLE_BUILDID)
-+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--build-id")
-+ endif(BLOATY_ENABLE_BUILDID)
- endif()
-
- # When using Ninja, compiler output won't be colorized without this.
-@@ -73,6 +126,7 @@ if(DEFINED ENV{CXXFLAGS})
- endif()
-
- file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/src)
-+if(${PROTOC_FOUND})
- add_custom_command(
- OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/src/bloaty.pb.cc
- DEPENDS protoc ${CMAKE_CURRENT_SOURCE_DIR}/src/bloaty.proto
-@@ -80,6 +134,14 @@ add_custom_command(
- --cpp_out=${CMAKE_CURRENT_BINARY_DIR}/src
- -I${CMAKE_CURRENT_SOURCE_DIR}/src
- )
-+else(${PROTOC_FOUND})
-+add_custom_command(
-+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/src/bloaty.pb.cc
-+ COMMAND protoc ${CMAKE_CURRENT_SOURCE_DIR}/src/bloaty.proto
-+ --cpp_out=${CMAKE_CURRENT_BINARY_DIR}/src
-+ -I${CMAKE_CURRENT_SOURCE_DIR}/src
-+)
-+endif(${PROTOC_FOUND})
-
- add_library(libbloaty
- src/bloaty.cc
-@@ -112,9 +174,38 @@ add_library(libbloaty
- third_party/demumble/third_party/libcxxabi/cxa_demangle.cpp
- )
-
-+if(UNIX)
-+ set(LIBBLOATY_LIBS libbloaty)
-+ if(${PROTOBUF_FOUND})
-+ set(LIBBLOATY_LIBS ${LIBBLOATY_LIBS} ${PROTOBUF_LIBRARIES})
-+ else(${PROTOBUF_FOUND})
-+ set(LIBBLOATY_LIBS ${LIBBLOATY_LIBS} libprotoc)
-+ endif(${PROTOBUF_FOUND})
-+ if(${RE2_FOUND})
-+ set(LIBBLOATY_LIBS ${LIBBLOATY_LIBS} ${RE2_LIBRARIES})
-+ else(${RE2_FOUND})
-+ set(LIBBLOATY_LIBS ${LIBBLOATY_LIBS} re2)
-+ endif(${RE2_FOUND})
-+ if(${CAPSTONE_FOUND})
-+ set(LIBBLOATY_LIBS ${LIBBLOATY_LIBS} ${CAPSTONE_LIBRARIES})
-+ else(${CAPSTONE_FOUND})
-+ set(LIBBLOATY_LIBS ${LIBBLOATY_LIBS} capstone-static)
-+ endif(${CAPSTONE_FOUND})
-+else(UNIX)
-+ set(LIBBLOATY_LIBS libbloaty libprotoc re2 capstone-static)
-+endif(UNIX)
-
--set(LIBBLOATY_LIBS libbloaty libprotoc re2 capstone-static)
--
-+if(UNIX)
-+ if(${RE2_FOUND})
-+ link_directories(${RE2_LIBRARY_DIRS})
-+ endif(${RE2_FOUND})
-+ if(${CAPSTONE_FOUND})
-+ link_directories(${CAPSTONE_LIBRARY_DIRS})
-+ endif(${CAPSTONE_FOUND})
-+ if(${PROTOBUF_FOUND})
-+ link_directories(${PROTOBUF_LIBRARY_DIRS})
-+ endif(${PROTOBUF_FOUND})
-+endif(UNIX)
-
- if(DEFINED ENV{LIB_FUZZING_ENGINE})
- message("LIB_FUZZING_ENGINE set, building fuzz_target instead of Bloaty")
-@@ -134,11 +225,18 @@ else()
- target_link_libraries(bloaty "${CMAKE_THREAD_LIBS_INIT}")
- endif()
-
-- install(
-- TARGETS bloaty
-- EXPORT ${PROJECT_NAME}Targets
-- RUNTIME DESTINATION bin
-- )
-+ if(BLOATY_ENABLE_CMAKETARGETS)
-+ install(
-+ TARGETS bloaty
-+ EXPORT ${PROJECT_NAME}Targets
-+ RUNTIME DESTINATION bin
-+ )
-+ else(BLOATY_ENABLE_CMAKETARGETS)
-+ install(
-+ TARGETS bloaty
-+ RUNTIME DESTINATION bin
-+ )
-+ endif(BLOATY_ENABLE_CMAKETARGETS)
-
- if (IS_DIRECTORY "${PROJECT_SOURCE_DIR}/tests")
- enable_testing()
-@@ -172,5 +270,7 @@ else()
- endif()
- endif()
-
-- install(EXPORT ${PROJECT_NAME}Targets NAMESPACE ${PROJECT_NAME} DESTINATION lib/${PROJECT_NAME})
-+ if(BLOATY_ENABLE_CMAKETARGETS)
-+ install(EXPORT ${PROJECT_NAME}Targets NAMESPACE ${PROJECT_NAME} DESTINATION lib/${PROJECT_NAME})
-+ endif(BLOATY_ENABLE_CMAKETARGETS)
- endif()
diff --git a/testing/bloaty/APKBUILD b/testing/bloaty/APKBUILD
deleted file mode 100644
index 72d88c2a1a..0000000000
--- a/testing/bloaty/APKBUILD
+++ /dev/null
@@ -1,41 +0,0 @@
-# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=bloaty
-pkgver=1.0
-pkgrel=0
-pkgdesc="Bloaty McBloatface: a size profiler for binaries"
-url="https://github.com/google/bloaty"
-arch="all"
-license="Apache-2.0"
-makedepends="cmake protobuf-dev re2-dev capstone-dev"
-options="!check" # no test suite
-source="https://github.com/google/bloaty/releases/download/v$pkgver/bloaty-$pkgver.tar.bz2
- f66077506462bf96fee79f7f20516ca5d1e02f8a.patch
- 2aec85618e91af975af3146563333c2c2e97260.patch"
-
-build() {
- if [ "$CBUILD" != "$CHOST" ]; then
- CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
- fi
- cmake \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
- ${CMAKE_CROSSOPTS} .
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
- # Upstream forgot to install this via CMake.
- install -m755 liblibbloaty.so "$pkgdir"/usr/lib/liblibbloaty.so.1.0.0
- ln -s liblibbloaty.so.1.0.0 "$pkgdir"/usr/lib/liblibbloaty.so.1
- ln -s liblibbloaty.so.1 "$pkgdir"/usr/lib/liblibbloaty.so
-}
-
-sha512sums="3dd6cd25f5fdffc8702ac84fc87d7ab79c5fc0662a2ece3df0b531ebca368f78155b3f2eb646077e0ba91205b5bf8c4727587097b90162af6066ca6bfb3d4084 bloaty-1.0.tar.bz2
-fdb6b116bdc8cff8c00e73306d110a08e47bb28c8df280c292ecdb4bf0ed683fa3a6a08f21863afb0bb3552b3520a10047f08efc0e9f522f7f6cf03f1d55f527 f66077506462bf96fee79f7f20516ca5d1e02f8a.patch
-ef5231aec33e2e2db9b7c793d92af5ea97c29d6bf874b6a1356ea2b77f79b2d592c553e145aa4b8e65d93c2abf71cbb51d493e6d77cdb46805afaa9a34a7f0e4 2aec85618e91af975af3146563333c2c2e97260.patch"
diff --git a/testing/bloaty/f66077506462bf96fee79f7f20516ca5d1e02f8a.patch b/testing/bloaty/f66077506462bf96fee79f7f20516ca5d1e02f8a.patch
deleted file mode 100644
index 8ebc442895..0000000000
--- a/testing/bloaty/f66077506462bf96fee79f7f20516ca5d1e02f8a.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From f66077506462bf96fee79f7f20516ca5d1e02f8a Mon Sep 17 00:00:00 2001
-From: Julie Hockett <juliehockett@google.com>
-Date: Fri, 17 Aug 2018 12:50:22 -0700
-Subject: [PATCH] Propagate linker flags from the command line
-
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 5ae4569..918b2fc 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -46,7 +46,7 @@ set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g1")
-
- if(APPLE)
- elseif(UNIX)
-- set(CMAKE_EXE_LINKER_FLAGS "-Wl,--build-id")
-+ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--build-id")
- endif()
-
- # When using Ninja, compiler output won't be colorized without this.
diff --git a/testing/bluez-alsa/APKBUILD b/testing/bluez-alsa/APKBUILD
index b403096a97..b34f0edf8e 100644
--- a/testing/bluez-alsa/APKBUILD
+++ b/testing/bluez-alsa/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Bradley Saulteaux <-@bradso.to>
pkgname=bluez-alsa
-pkgver=2.0.0
-pkgrel=0
+pkgver=2.1.0
+pkgrel=1
pkgdesc="Bluetooth Audio ALSA Backend"
url="https://github.com/Arkq/bluez-alsa"
arch="all"
@@ -9,9 +9,10 @@ license="MIT"
depends="bluez"
subpackages="$pkgname-openrc"
makedepends="automake autoconf libtool alsa-lib-dev bluez-dev glib-dev sbc-dev
- dbus-dev"
+ dbus-dev fdk-aac-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/Arkq/bluez-alsa/archive/v$pkgver.tar.gz
- bluealsa.initd"
+ bluealsa.initd
+ "
prepare() {
default_prepare
@@ -21,14 +22,24 @@ prepare() {
build() {
cd build
- ../configure --enable-ofono --disable-static
+ ../configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --enable-aac \
+ --enable-ofono \
+ --disable-static
make
}
+check() {
+ cd build
+ make check
+}
+
package() {
cd build
make DESTDIR="$pkgdir" install
install -Dm755 ../../bluealsa.initd "$pkgdir"/etc/init.d/bluealsa
}
-sha512sums="21152be594421cd00056e94065dcf767ca01f7b040117974315f97aab45db020264e33dabddac7fee12834a4ada9073b9ff680c25d8775b47604cb0bec638a7b bluez-alsa-2.0.0.tar.gz
+sha512sums="8b6d520f5733799b1c509052ac527377cbe5e0106b75180f783f83071246937b5dc7a22c2d27f3e9e331c52c74be59f3bc6d78caab97b41f06cfd6ed5191b584 bluez-alsa-2.1.0.tar.gz
7952c75a47ef8bbbd9ea7c8f16e62ff6355db4011a4c3a7c9d084c740cebde945bb443a987169a8e314d422958288fd02704a25d28c9770fcb8a2c050530ab26 bluealsa.initd"
diff --git a/testing/bmake/APKBUILD b/testing/bmake/APKBUILD
deleted file mode 100644
index 92e4976528..0000000000
--- a/testing/bmake/APKBUILD
+++ /dev/null
@@ -1,38 +0,0 @@
-# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
-pkgname=bmake
-pkgver=20181221
-pkgrel=1
-pkgdesc="Portable version of the NetBSD make build tool"
-url="http://www.crufty.net/help/sjg/bmake.html"
-arch="all"
-license="BSD-2-Clause"
-subpackages="$pkgname-doc"
-source="http://www.crufty.net/ftp/pub/sjg/bmake-$pkgver.tar.gz
- install-sh.patch
- separate-tests.patch"
-builddir="$srcdir/$pkgname"
-
-# Reset MAKEFLAGS since it might contain options not supported
-# by bmake. This is, for instance, the case on the builders.
-export MAKEFLAGS="-j${JOBS:-1}"
-
-build() {
- sh ./boot-strap --with-default-sys-path=/usr/share/mk op=build
-}
-
-check() {
- sh ./boot-strap op=test
-}
-
-package() {
- sh ./boot-strap --prefix=/usr --with-mksrc=/usr/share/mk \
- --install-destdir="$pkgdir" op=install
-
- rm -rf "$pkgdir"/usr/share/man/cat1
- install -Dm644 bmake.1 \
- "$pkgdir"/usr/share/man/man1/bmake.1
-}
-
-sha512sums="7824fb60e4ac8f9c5ab9f6a0d42720c5f3cb475851146bf8042625eb58bbd0dbacafce6969da2b51cdd6514e789a8f2a958e8b8538cd862eeea1b571da203e5b bmake-20181221.tar.gz
-0de9022a2991c5ef02c09ab592a3e2d218cd0bbf58e54f21bc7694110f3dd9e4589bf2b3d241fd167fb220b425007863f20e71e141b4f65bf92d305ba94209da install-sh.patch
-04217b04aca4252f54c836e982d95106a09166370f84fa672c418d1b1799adb9697f5ac9eb10a6ee3a8527e39196a37ad92bb5945733407bf9ec1a7f223183bb separate-tests.patch"
diff --git a/testing/bmake/install-sh.patch b/testing/bmake/install-sh.patch
deleted file mode 100644
index 974b5193bb..0000000000
--- a/testing/bmake/install-sh.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- XXX/install-sh.orig
-+++ XXX/install-sh
-@@ -1,4 +1,4 @@
--:
-+#!/bin/sh
- # NAME:
- # install.sh - portable version of install(1)
- #
diff --git a/testing/bmake/separate-tests.patch b/testing/bmake/separate-tests.patch
deleted file mode 100644
index 0e306652c1..0000000000
--- a/testing/bmake/separate-tests.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-By default tests are run on build and install. Normally, Alpine
-tests are invoked separately in a check stage. To allow doing
-that this patch disable the automatic test invocations during build and
-install.
-
-diff -upr bmake.orig/boot-strap bmake/boot-strap
---- bmake.orig/boot-strap 2019-12-21 13:39:52.658136365 +0100
-+++ bmake/boot-strap 2019-12-21 13:40:25.954816539 +0100
-@@ -414,9 +414,6 @@ op_build() {
- [ -s make-bootstrap.sh ] || op_configure
- chmod 755 make-bootstrap.sh || exit 1
- ./make-bootstrap.sh || exit 1
-- case "$op" in
-- build) op_test;;
-- esac
- }
-
- op_test() {
-@@ -435,7 +432,6 @@ op_clean() {
- }
-
- op_install() {
-- op_test
- case "$INSTALL_PREFIX,$INSTALL_BIN,$prefix" in
- ,$HOST_TARGET/bin,*/$HOST_TARGET)
- INSTALL_PREFIX=`dirname $prefix`
diff --git a/testing/borgmatic/APKBUILD b/testing/borgmatic/APKBUILD
new file mode 100644
index 0000000000..8ef3a86c72
--- /dev/null
+++ b/testing/borgmatic/APKBUILD
@@ -0,0 +1,28 @@
+# Contributor: Michał Polański <michal@polanski.me>
+# Maintainer: Michał Polański <michal@polanski.me>
+pkgname=borgmatic
+pkgver=1.5.1
+pkgrel=1
+pkgdesc="Simple, configuration-driven backup software for servers and workstations"
+url="https://torsion.org/borgmatic/"
+arch="noarch !s390x" # limited by borgbackup
+license="GPL-3.0-or-later"
+depends="borgbackup python3 py3-setuptools py3-pykwalify py3-requests py3-ruamel.yaml py3-colorama"
+checkdepends="py3-pytest py3-pytest-cov py3-flexmock"
+source="$pkgname-$pkgver.tar.gz::https://projects.torsion.org/witten/borgmatic/archive/$pkgver.tar.gz"
+builddir="$srcdir/borgmatic"
+
+build() {
+ python3 setup.py build
+}
+
+check() {
+ # omit a simple test that requires borgmatic to be available in $PATH
+ pytest -k "not test_borgmatic_version_matches_news_version"
+}
+
+package() {
+ python3 setup.py install --prefix=/usr --root="$pkgdir" --skip-build
+}
+
+sha512sums="446c74deb8fa57ede9a7e4ae1331119d34934cba6aec436f67582b752bb48f7203bc65c50cbe0ff426984785aeb444c6ff8e3dadcf1285ebe90b613b71d5e35e borgmatic-1.5.1.tar.gz"
diff --git a/testing/bovo/APKBUILD b/testing/bovo/APKBUILD
index dbb27d9dff..ca9f5a23be 100644
--- a/testing/bovo/APKBUILD
+++ b/testing/bovo/APKBUILD
@@ -1,30 +1,31 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=bovo
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
-arch="all"
+arch="all !armhf"
url="https://kde.org/applications/games/org.kde.bovo"
pkgdesc="A Gomoku like game for two players"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev kcoreaddons-dev kcrash-dev kdbusaddons-dev kdoctools-dev kxmlgui-dev libkdegames-dev"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/bovo-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="01b44e84847f9de98f8ac881220b719112923422666ef9f724e5ad338244ef4e482d192e8dd9eb5456e2010ca7d26bfbcad7672608a53ae3f3adf5c26948b82e bovo-19.12.0.tar.xz"
+sha512sums="a2b13a7e59c39188b642c7c5d43b071a7702cd770497ffef5f0f4b44d8b6117c3aa61e0e7d8db3fcf4c9f8db72d1a57c7cb4afc5831d13eb56aa723b35763855 bovo-19.12.3.tar.xz"
diff --git a/testing/bpftrace/APKBUILD b/testing/bpftrace/APKBUILD
index 397191c5cd..7c0978c300 100644
--- a/testing/bpftrace/APKBUILD
+++ b/testing/bpftrace/APKBUILD
@@ -1,19 +1,21 @@
# Contributor: Konstantin Kulikov <k.kulikov2@gmail.com>
# Maintainer: Konstantin Kulikov <k.kulikov2@gmail.com>
pkgname=bpftrace
-pkgver=0.9.3
-pkgrel=0
+pkgver=0.9.5_git20200329
+_sha=f087abbdd2e6108183887073b04718ee46dba36d
+pkgrel=1
+_llvmver=10
pkgdesc="High-level tracing language for Linux eBPF"
url="https://github.com/iovisor/bpftrace"
arch="x86_64"
license="Apache-2.0"
-makedepends="cmake llvm9-dev llvm9-static clang-dev clang-static
- flex-dev bison elfutils-dev linux-headers bcc-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/iovisor/bpftrace/archive/v$pkgver.tar.gz"
+makedepends="cmake llvm$_llvmver-dev llvm$_llvmver-static clang-dev clang-static
+ flex-dev bison elfutils-dev linux-headers bcc-dev binutils-dev"
+source="$pkgname-$pkgver.zip::https://github.com/iovisor/bpftrace/archive/$_sha.zip"
# Tests require root, network to download gmock and a few tests fail.
options="!check"
-builddir="$srcdir/$pkgname-$pkgver/build"
-subpackages="$pkgname-doc $pkgname-tools:tools:noarch $pkgname-tools-doc:tools_doc"
+builddir="$srcdir/$pkgname-$_sha/build"
+subpackages="$pkgname-doc:doc $pkgname-tools:tools:noarch $pkgname-tools-doc:tools_doc"
prepare() {
default_prepare
@@ -23,25 +25,29 @@ prepare() {
build() {
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DBUILD_TESTING:BOOL=OFF \
- -DLLVM_REQUESTED_VERSION=9 \
+ -DLLVM_REQUESTED_VERSION=$_llvmver \
..
make
}
+# Main package contains only bpftrace binary.
package() {
make DESTDIR="$pkgdir" install
- mv "$pkgdir/usr/man" "$pkgdir/usr/share/bpftrace/man"
mv "$pkgdir/usr/share/bpftrace/tools/doc" "$pkgdir/usr/share/bpftrace/tools_doc"
+}
- mkdir -p "$pkgdir/usr/share/man/man8"
- mv "$pkgdir/usr/share/bpftrace/man/man8/bpftrace.8.gz" "$pkgdir/usr/share/man/man8/bpftrace.8.gz"
+# Doc package should contain only man page for bpftrace.
+doc() {
+ mkdir -p "$subpkgdir/usr/share/man/man8"
+ mv "$pkgdir/usr/share/man/man8/bpftrace.8.gz" "$subpkgdir/usr/share/man/man8/"
}
+# Tools are not installed in PATH, because they would conflict with other tools provided by bcc or perf-tools.
tools() {
depends="$pkgname"
pkgdesc="$pkgdesc (tools)"
@@ -49,12 +55,13 @@ tools() {
mv "$pkgdir/usr/share/bpftrace/tools" "$subpkgdir/usr/share/bpftrace/tools"
}
+# Tools docs contains man pages and examples for tools. They shouldn't go into shared MANPATH for the same reasons as tools pkg above.
tools_doc() {
pkgdesc="$pkgdesc (tool docs and examples)"
mkdir -p "$subpkgdir/usr/share/bpftrace"
mv "$pkgdir/usr/share/bpftrace/tools_doc" "$subpkgdir/usr/share/bpftrace/doc"
- mv "$pkgdir/usr/share/bpftrace/man" "$subpkgdir/usr/share/bpftrace/man"
+ mv "$pkgdir/usr/share/man/man8" "$subpkgdir/usr/share/bpftrace/"
}
-sha512sums="49b12735fe2fbf4f72d3d0c0372a7a570c7abc92d1f626624d591a863009c8bfabdf86825f133885800c7ea293773651be66e4c792f9cd397f82d250a7af83be bpftrace-0.9.3.tar.gz"
+sha512sums="edfaa606a40184a785525de2adb63d66e47e8d1c8bce67ed14809825dc40a6db342346fcfe4166ced272e2cf4884246f086ba35d68b601433213b025bc223395 bpftrace-0.9.5_git20200329.zip"
diff --git a/testing/brltty/APKBUILD b/testing/brltty/APKBUILD
new file mode 100644
index 0000000000..e72c683234
--- /dev/null
+++ b/testing/brltty/APKBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Drew DeVault <sir@cmpwn.com>
+pkgname="brltty"
+pkgver="6.0"
+pkgrel=2
+pkgdesc="Refreshable braille display driver daemon"
+url="http://brltty.app"
+arch="all !ppc64le"
+license="LGPL-2.1"
+makedepends="
+ autoconf
+ gpm-dev
+ icu-dev
+ liblouis-dev
+ linux-headers
+ tcl
+ "
+subpackages="$pkgname-static $pkgname-dev $pkgname-doc"
+source="http://brltty.app/archive/brltty-$pkgver.tar.xz"
+builddir="$srcdir/$pkgname-$pkgver"
+options="!check" # no upstream test suite
+
+prepare() {
+ cp /usr/share/abuild/config.guess acdir/
+ cp /usr/share/abuild/config.sub acdir/
+ ./autogen
+}
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --with-tables-directory=/usr/share/brltty \
+ --enable-gpm
+ make -j1
+}
+
+package() {
+ make INSTALL_ROOT="$pkgdir" install
+ install -m644 -D Documents/$pkgname.conf \
+ "$pkgdir"/etc/$pkgname.conf
+}
+
+sha512sums="07344fa902ad169967ca39d19b09dfea24e698011031dd63dce3eb997a4cb86622ee9427b216976b3ef60e5cbabb710a621621447c6bfa2313748fc1a1cf4b06 brltty-6.0.tar.xz"
diff --git a/testing/broot/APKBUILD b/testing/broot/APKBUILD
index 96dcc80c73..e61ed54ddf 100644
--- a/testing/broot/APKBUILD
+++ b/testing/broot/APKBUILD
@@ -1,13 +1,14 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Leo <thinkabit.ukim@gmail.com>
pkgname=broot
-pkgver=0.12.0
+pkgver=0.13.5
pkgrel=0
pkgdesc="New way to see and navigate directory trees"
url="https://github.com/Canop/broot"
arch="all !s390x"
license="MIT"
makedepends="cargo"
+subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/broot/$pkgver/download"
build() {
@@ -20,6 +21,7 @@ check() {
package() {
install -Dm0755 target/release/broot "$pkgdir"/usr/bin/broot
+ install -Dm0644 man/page "$pkgdir"/usr/share/man/man1/broot.1
}
-sha512sums="a53386710c8a5dab68f2bc72b9fcfcf424ec3dca5441cf224fe90e6a9ddae4abd66a47e0bcdc9c0c9c47a77e819478de5068acaf5d5c48ba09a0ee27384007f1 broot-0.12.0.tar.gz"
+sha512sums="89433f38e551da671ee0189e7d6352e90942f73f0355262f9e3fe930bc2be5cd28b93e57f2460491e2a0f87214519d8be6abbb82d99e19e2c8b4dca1dd0864b5 broot-0.13.5.tar.gz"
diff --git a/testing/buildah/APKBUILD b/testing/buildah/APKBUILD
index b210302295..28fd9a7cad 100644
--- a/testing/buildah/APKBUILD
+++ b/testing/buildah/APKBUILD
@@ -1,8 +1,8 @@
# Contributor: kohnish <kohnish@gmx.com>
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: kohnish <kohnish@gmx.com>
-pkgname="buildah"
-pkgver="1.13.1"
+pkgname=buildah
+pkgver=1.14.5
pkgrel=0
pkgdesc="A tool that facilitates building OCI container images"
url="https://github.com/containers/buildah"
@@ -21,4 +21,4 @@ package() {
GIT_COMMIT="$pkgver" make install PREFIX=/usr DESTDIR="$pkgdir"
}
-sha512sums="89c02f3c485408f16d6334bb4621accbb7de5f8d3d4458eb4c925468da1f6c14a18132e8f643e965d3054f05a90ada3c4911e539541f9ca045ca606c9ce1bed9 buildah-1.13.1.tar.gz"
+sha512sums="759d2ba26af43d6ff7ee891f88114a0cde6307439f7837343bfa6edba2473805f0f2e584264e8be01b9f0af07b1fd323243af5feeb9535ada4475ce53a980ff6 buildah-1.14.5.tar.gz"
diff --git a/testing/buku/APKBUILD b/testing/buku/APKBUILD
index b73a096c7b..99ba1d2875 100644
--- a/testing/buku/APKBUILD
+++ b/testing/buku/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer:
pkgname=buku
-pkgver=4.2.2
+pkgver=4.3
pkgrel=0
pkgdesc="Cmdline bookmark management utility"
options="!check" # Requires unpackaged vcrpy
@@ -15,7 +15,6 @@ subpackages="$pkgname-doc $pkgname-bash-completion:_bashcomp:noarch
$pkgname-zsh-completion:_zshcomp:noarch
$pkgname-fish-completion:_fishcomp:noarch"
source="$pkgname-$pkgver.tar.gz::https://github.com/jarun/Buku/archive/v$pkgver.tar.gz"
-builddir="$srcdir"/Buku-$pkgver
package() {
install -Dm0755 buku "$pkgdir"/usr/bin/buku
@@ -48,4 +47,4 @@ _fishcomp() {
install -Dm644 "$builddir"/auto-completion/fish/buku.fish \
"$subpkgdir"/usr/share/fish/completions/buku.fish
}
-sha512sums="7796de441c11f37a191517e2fa6f1df87595a5f7283329eb8356347867a594037cb46a3d4398d9a07abe799bdeae6867d7cc15fffdc0eb2c97b974d638a91f6a buku-4.2.2.tar.gz"
+sha512sums="0f6118fd1914347fe14b333b65bfd7edf9fafd0ca1cc29a13c44c28abb9d8a144e98b1c34bbee90817afdda09a1322c83d8b6ef366917a9e4f6d6d7ec90ecd26 buku-4.3.tar.gz"
diff --git a/testing/bullet/APKBUILD b/testing/bullet/APKBUILD
index 847abfc217..4b50b43d71 100644
--- a/testing/bullet/APKBUILD
+++ b/testing/bullet/APKBUILD
@@ -3,7 +3,7 @@
# Maintainer: Danct12 <danct12@disroot.org>
pkgname=bullet
pkgver=2.89
-pkgrel=0
+pkgrel=1
pkgdesc="A 3D Collision Detection and Rigid Body Dynamics Library for games and animation"
url="https://pybullet.org/Bullet/phpBB3/"
arch="all"
@@ -33,7 +33,7 @@ build() {
-DBUILD_PYBULLET_NUMPY=ON \
-DBUILD_OPENGL3_DEMOS=0 \
-DBUILD_UNIT_TESTS=0 \
- -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_BUILD_TYPE=None
make
diff --git a/testing/burp/APKBUILD b/testing/burp/APKBUILD
index 07f2ec7676..4380071f7b 100644
--- a/testing/burp/APKBUILD
+++ b/testing/burp/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Bernhard J. M. Gruen <bernhard.gruen@googlemail.com>
pkgname=burp
-pkgver=2.3.16
+pkgver=2.3.22
pkgrel=0
pkgdesc="A network backup and restore program"
url="https://burp.grke.org"
@@ -86,5 +86,5 @@ server() {
done
}
-sha512sums="4502365065113f1903de57e265ebc4115ce831bf2cace4607ccbfb1d509671f59770970f75bd52446c4148694ba5c688171aaadacbc52abac982abcf0d94d858 2.3.16.zip
+sha512sums="5180c6a0c2ad8942100965b2c70c3b43b772a36961ec36d5c3643359639281431be38b271530f8129b7b57f51d1ded53776e2732b01f856d8acc0db572a238d3 2.3.22.zip
ef98c1fb938063fee35cc5ae5ff9179a759b89b3c2629320ff4dffb4c42395cac1ad6b4615c6c1f34cc4be3ce54397b00f583ba5f3cd2fe8498902d4d9445e8f burp.init"
diff --git a/testing/calendarsupport/APKBUILD b/testing/calendarsupport/APKBUILD
index 4b20710272..647577f25c 100644
--- a/testing/calendarsupport/APKBUILD
+++ b/testing/calendarsupport/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=calendarsupport
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
pkgdesc="Library providing calendar support"
-arch="all !ppc64le !s390x" # Limited by akonadi-calendar-dev -> kmailtransport -> libkgapi -> qt5-qtwebengine
+arch="all !ppc64le !s390x !armhf" # Limited by akonadi-calendar-dev -> kmailtransport -> libkgapi -> qt5-qtwebengine
url="https://kontact.kde.org"
license="GPL-2.0-or-later AND LGPL-2.0-or-later"
depends_dev="qt5-qtbase-dev akonadi-dev ki18n-dev kiconthemes-dev kguiaddons-dev kio-dev kmime-dev akonadi-mime-dev kcodecs-dev kcalutils-dev kcalendarcore-dev kidentitymanagement-dev kholidays-dev akonadi-calendar-dev pimcommon-dev kdepim-apps-libs-dev"
@@ -12,28 +12,20 @@ makedepends="$depends_dev extra-cmake-modules qt5-qttools-dev qt5-qttools-static
source="https://download.kde.org/stable/release-service/$pkgver/src/calendarsupport-$pkgver.tar.xz"
subpackages="$pkgname-dev $pkgname-lang"
-prepare() {
- default_prepare
-
- mkdir "$builddir"/build
-}
-
build() {
- cd "$builddir"/build
- cmake "$builddir" \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
- cd "$builddir"/build
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- cd "$builddir"/build
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="79e22651a606feb9a3bc2e308d332107c6d783689c6cbe7c88a352f6452105eb526dcdeeb4f9c5a6bb8bf0f7a12a6eb9b94db3f5d5b087e71b8d2426eccb0f84 calendarsupport-19.12.0.tar.xz"
+sha512sums="2f66d9e9f7db1215726bd79255ace156fbad18a0db1a8465e713ac3df7cd39efa104dfbed0e3d84f556a46ba3771124e044430ecbead048d0cff7401d5236dbb calendarsupport-19.12.3.tar.xz"
diff --git a/testing/calls/APKBUILD b/testing/calls/APKBUILD
deleted file mode 100644
index 5e9157e220..0000000000
--- a/testing/calls/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=calls
-pkgver=0.1.1
-pkgrel=0
-pkgdesc="A phone dialer and call handler"
-arch="all !s390x" # Blocked by libhandy
-url="https://gitlab.gnome.org/Community/Purism/calls"
-license="GPL-3.0-or-later"
-depends="modemmanager"
-makedepends="meson ninja vala gettext-dev gobject-introspection-dev gtk+3.0-dev libhandy-dev gsound-dev libpeas-dev modemmanager-dev gom-dev evolution-data-server-dev folks-dev"
-source="https://source.puri.sm/Librem5/calls/-/archive/v$pkgver/calls-v$pkgver.tar.gz"
-options="!check" # Requires running Wayland compositor
-builddir="$srcdir/$pkgname-v$pkgver"
-
-build() {
- meson \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --buildtype=release \
- . output
- ninja -C output
-}
-
-check() {
- ninja test -C output
-}
-
-package() {
- DESTDIR="$pkgdir" ninja install -C output
-}
-sha512sums="129611bd6d7ba44c1d7fbc06df426fba50450d18fdd246d9d9156472a9976213ee51e8ea43715c44d20dc7ce462f95c905df433343c677b00602fd017bfde793 calls-v0.1.1.tar.gz"
diff --git a/testing/cantor/APKBUILD b/testing/cantor/APKBUILD
deleted file mode 100644
index b4b813eecc..0000000000
--- a/testing/cantor/APKBUILD
+++ /dev/null
@@ -1,31 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Bart Ribbers <bribbers@disroot.org>
-pkgname=cantor
-pkgver=19.12.0
-pkgrel=0
-arch="all"
-url="https://edu.kde.org/cantor/"
-pkgdesc="KDE Frontend to Mathematical Software "
-license="GPL-2.0-or-later"
-makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtsvg-dev qt5-qtxmlpatterns-dev kconfig-dev kcrash-dev kcompletion-dev kdoctools-dev knewstuff-dev kiconthemes-dev ktexteditor-dev kcoreaddons-dev karchive-dev kparts-dev syntax-highlighting-dev ktextwidgets-dev kio-dev kxmlgui-dev ki18n-dev poppler-qt5-dev kpty-dev analitza-dev python3-dev discount-dev"
-checkdepends="xvfb-run"
-source="https://download.kde.org/stable/release-service/$pkgver/src/cantor-$pkgver.tar.xz"
-subpackages="$pkgname-doc $pkgname-lang"
-
-build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib
- make
-}
-
-check() {
- CTEST_OUTPUT_ON_FAILURE=TRUE xvfb-run ctest
-}
-
-package() {
- DESTDIR="$pkgdir" make install
-}
-
-sha512sums="d8373c25ad4582938362d393498c96a2e82a15c0c492c6f403d096991950f608e71f2398217824783ee028665e042d755254aed4ed40135edd4f8464b918317d cantor-19.12.0.tar.xz"
diff --git a/testing/catatonit/APKBUILD b/testing/catatonit/APKBUILD
index cdf24ce789..9190ef33e8 100644
--- a/testing/catatonit/APKBUILD
+++ b/testing/catatonit/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=catatonit
-pkgver=0.1.4
+pkgver=0.1.5
pkgrel=0
pkgdesc="A container init that is so simple it's effectively brain-dead"
url="https://github.com/openSUSE/catatonit"
@@ -26,5 +26,5 @@ package() {
make PREFIX=/usr DESTDIR="$pkgdir" install
}
-sha512sums="6f68d0743ccdb59597354d1dbabb85dd07f9432aa59e56982ccae1fd3d160630af14f58ba44c85c57b6f2f4324242105306382d4ba84d38a6621234c82951ac0 catatonit-0.1.4.tar.xz
+sha512sums="5dedd2fcbcef30fef6caa1384909c8d25e5d742a56963ab0371acd738fc8d164c4a745cb7744284f77fe0f868075aec6882f4c1189cafd456b703edfce6cec01 catatonit-0.1.5.tar.xz
e1b77829cf76b49904ec51799b2b95ba94d482bc8038714c1363655e2e22dd1467cb906423873facf270ea6f64df0956a8e0ebad8a2892bebeacecdce9115fcf fix-undeclared-identifier.patch"
diff --git a/testing/cava/APKBUILD b/testing/cava/APKBUILD
new file mode 100644
index 0000000000..4c3865fc0f
--- /dev/null
+++ b/testing/cava/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: Galen Abell <galen@galenabell.com>
+# Maintainer: Galen Abell <galen@galenabell.com>
+pkgname=cava
+pkgver=0.6.1
+pkgrel=0
+pkgdesc="Console-based Audio Visualizer for ALSA"
+url="https://karlstav.github.io/cava"
+arch="all"
+license="MIT"
+depends="alsa-lib iniparser"
+makedepends="autoconf automake libtool m4 fftw-dev ncurses-dev"
+subpackages="$pkgname-static"
+source="cava-$pkgver.tar.gz::https://github.com/karlstav/cava/archive/$pkgver.tar.gz"
+
+prepare() {
+ default_prepare
+ autoreconf -fi
+}
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var
+ make
+}
+
+check() {
+ make check
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="fb8a685f5c758ca1d95d3bbafadd4dbbf109592b6c3052b0821c2f69f3423e0af7657de4c3c1cdbd1523748bf56a09cbf706afa404051a6fba8139ca128ebecb cava-0.6.1.tar.gz"
diff --git a/testing/cawbird/APKBUILD b/testing/cawbird/APKBUILD
new file mode 100644
index 0000000000..81cc9f7863
--- /dev/null
+++ b/testing/cawbird/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Danct12 <danct12@disroot.org>
+# Maintainer: Danct12 <danct12@disroot.org>
+pkgname="cawbird"
+pkgver="1.0.4"
+pkgrel=1
+pkgdesc="Fork of the Corebird GTK Twitter client that continues to work with Twitter"
+url="https://ibboard.co.uk/cawbird"
+arch="all"
+license="GPL-3.0-or-later"
+makedepends="gtk+3.0-dev gspell-dev gst-plugins-base-dev libsoup-dev json-glib-dev meson ninja sqlite-dev vala"
+options="!check" # Error creating directory /home/pmos/.config/cawbird: No such file or directory
+source="$pkgname-$pkgver.tar.gz::https://github.com/IBBoard/cawbird/archive/v$pkgver.tar.gz"
+subpackages="$pkgname-doc $pkgname-lang"
+
+build() {
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=plain \
+ . output
+ ninja -C output
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C output install
+}
+
+sha512sums="7187659b63c908da8a2bb9028e74714312c5a38407c9aed7e2c289a0a1afe4d16c7249f73bdd7b08ce1d8153fcc9b31f3b3e3c661bc162ff8b2a1044202ff191 cawbird-1.0.4.tar.gz"
diff --git a/testing/cdogs-sdl/APKBUILD b/testing/cdogs-sdl/APKBUILD
new file mode 100644
index 0000000000..3b21ffe55c
--- /dev/null
+++ b/testing/cdogs-sdl/APKBUILD
@@ -0,0 +1,25 @@
+# Contributor: Díaz Urbaneja Diego <sodomon2@gmail.com>
+# Maintainer: Díaz Urbaneja Diego <sodomon2@gmail.com>
+pkgname=cdogs-sdl
+pkgver=0.7.3
+pkgrel=1
+pkgdesc="Classic overhead run-and-gun game"
+url="https://cxong.github.io/cdogs-sdl/"
+arch="all"
+license="GPL-1.0-only"
+makedepends="cmake sdl2_image-dev sdl2-dev sdl2_mixer-dev mesa-dev"
+options="!check" #make check not implemented
+source="$pkgname-$pkgver.tar.gz::https://github.com/cxong/cdogs-sdl/archive/$pkgver.tar.gz"
+
+build() {
+ cmake CMakeLists.txt \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCDOGS_DATA_DIR=/usr/share/cdogs-sdl/ \
+ -DCMAKE_BUILD_TYPE=None
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+sha512sums="9f144a01aac60a9ebd62490e6cf0767d54464557c00233b03a0d6641a9c031e57eccf2cb27033127f197c5da836e974756d8f4b9c537419d2161036c9f87e2fa cdogs-sdl-0.7.3.tar.gz"
diff --git a/testing/cdrdao/APKBUILD b/testing/cdrdao/APKBUILD
new file mode 100644
index 0000000000..f9c74e9137
--- /dev/null
+++ b/testing/cdrdao/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Galen Abell <galen@galenabell.com>
+# Maintainer: Galen Abell <galen@galenabell.com>
+pkgname=cdrdao
+pkgver=1.2.4
+pkgrel=0
+pkgdesc="record audio/data CD-Rs in disk-at-once mode"
+url="http://cdrdao.sourceforge.net/index.html"
+arch="all"
+license="GPL-2.0-only"
+makedepends="lame libmad libvorbis libao linux-headers"
+subpackages="$pkgname-doc"
+source="https://downloads.sourceforge.net/cdrdao/cdrdao-$pkgver.tar.bz2"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --without-xdao \
+ --with-lame \
+ --with-ogg-support \
+ --with-mp3-support
+ make
+}
+
+check() {
+ make check
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+sha512sums="41f20275ca44ec9003d0e3ed280cc98012353005cda6f544ebfa44f3f79f991845c0ef17af74db9456f1bacc342a7fd48c9e942d757927a4a9ff91808f7bbb09 cdrdao-1.2.4.tar.bz2"
diff --git a/testing/celery/APKBUILD b/testing/celery/APKBUILD
index ca014be2ee..30854cfa47 100644
--- a/testing/celery/APKBUILD
+++ b/testing/celery/APKBUILD
@@ -1,51 +1,46 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=celery
-pkgver=4.3.0
-pkgrel=3
+pkgver=4.4.2
+pkgrel=0
pkgdesc="An asynchronous task queue/job queue based on distributed message passing"
url="http://www.celeryproject.org/"
arch="noarch !s390x" # lmited by py3-kombu
license="Apache-2.0"
-depends="py3-urllib3 py3-redis py3-vine py3-kombu py3-billiard"
+depends="py3-urllib3 py3-redis py3-vine py3-kombu py3-billiard py3-tz"
makedepends="python3-dev py3-setuptools"
install="$pkgname.pre-install"
-source="https://files.pythonhosted.org/packages/source/${pkgname:0:1}/$pkgname/$pkgname-$pkgver.tar.gz
+source="https://files.pythonhosted.org/packages/source/c/celery/celery-$pkgver.tar.gz
celery.confd
celery.initd"
pkgusers="celery"
pkggroups="celery"
subpackages="$pkgname-openrc"
-builddir="$srcdir/"$pkgname-$pkgver
provides="py3-celery"
# TODO: requires many many many dependencies
options="!check"
build() {
- cd "$builddir"
python3 setup.py build
}
package() {
- cd "$builddir"
-
- install -dm755 "$pkgdir/$confdir" || return 1
- install -dm755 "$pkgdir/$confdir/conf.d" || return 1
+ install -dm755 "$pkgdir/$confdir"
+ install -dm755 "$pkgdir/$confdir/conf.d"
# install scripts
install -m755 -D "$srcdir"/$pkgname.initd \
- "$pkgdir"/etc/init.d/$pkgname || return 1
+ "$pkgdir"/etc/init.d/$pkgname
install -m644 -D "$srcdir"/$pkgname.confd \
- "$pkgdir"/etc/conf.d/$pkgname || return 1
+ "$pkgdir"/etc/conf.d/$pkgname
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
check() {
- cd "$builddir"
python3 setup.py test
}
-sha512sums="91dd16bd6c9544c76d84e468872e052bdf5e1737980a1a3baee914c75c88db44b9ac8de7ddc4278988ca6cb159496b6560cecd6bb51d6352725009e97d268afb celery-4.3.0.tar.gz
+sha512sums="2d0aaf1cb51db162b55f679de194404cc596ac08b47e52581b1bc1d8b39546b44ec682d9eba64f5341884b62e846fb5df8feb2ad11f5213af0384656124abaf4 celery-4.4.2.tar.gz
f9458bce0d8990de646df564bec96baa0e45867f44e41380d38520905e00c941b1ce261314bb78edaa14c591e0aa9386d24c58a61f69fb0fecc616c34a24dea1 celery.confd
ff8c0451efa7157fd61f2335f4187bef6cbdd51856c7cfad4de02244c6c5ca7c584f9108731b52f020fee866365d9f092ded266c90d13cb34e92a7ffb63fed57 celery.initd"
diff --git a/testing/cervisia/APKBUILD b/testing/cervisia/APKBUILD
index 522c94fe6d..bf9bf233db 100644
--- a/testing/cervisia/APKBUILD
+++ b/testing/cervisia/APKBUILD
@@ -1,31 +1,32 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=cervisia
-pkgver=19.12.0
+pkgver=19.12.3
pkgrel=0
-arch="all"
+arch="all !armhf"
url="https://kde.org/applications/development/org.kde.cervisia"
pkgdesc="A user friendly version control system front-end"
license="GPL-2.0-or-later AND GFDL-1.2-only"
makedepends="extra-cmake-modules qt5-qtbase-dev kparts-dev kdoctools-dev kinit-dev kiconthemes-dev knotifications-dev kwidgetsaddons-dev kitemviews-dev kdesu-dev"
-source="https://download.kde.org/stable/release-service/$pkgver/src/$pkgname-$pkgver.tar.xz"
+source="https://download.kde.org/stable/release-service/$pkgver/src/cervisia-$pkgver.tar.xz"
subpackages="$pkgname-doc $pkgname-lang"
options="!check" # No tests
build() {
- cmake \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
- make
+ make -C build
}
check() {
+ cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- DESTDIR="$pkgdir" make install
+ DESTDIR="$pkgdir" make -C build install
}
-sha512sums="1c342d1ffb1ffedf51279648287202ea7111d3ae7c12e9a7a0e1702d2e2f53921bcd3c70e79ee7364c4fd10424e8a49f86693259794e278a29dde4a40033a163 cervisia-19.12.0.tar.xz"
+sha512sums="32ce40a39f3f3db1b1b55838209baf676508b6c6ddbb74e4fd50a178d48d1dc68f3ca95962a49035bfd192711ce87a6ea2af48ebb81d9d2ab726e38132fe7749 cervisia-19.12.3.tar.xz"
diff --git a/testing/cgal/APKBUILD b/testing/cgal/APKBUILD
index d4234bf7e2..617aef9b12 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=2
+pkgrel=3
pkgdesc="Efficient and reliable geometric algorithms as C++ library"
url="https://www.cgal.org/"
arch="all"
@@ -17,7 +17,7 @@ options="!check"
build() {
mkdir -p build
cd build
- cmake ../ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib
+ cmake ../ -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib
make
}
diff --git a/testing/charls/APKBUILD b/testing/charls/APKBUILD
index c1cfdfeae9..43404a6d28 100644
--- a/testing/charls/APKBUILD
+++ b/testing/charls/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=charls
pkgver=2.1.0
-pkgrel=0
+pkgrel=1
pkgdesc="An optimized implementation of the JPEG-LS standard for lossless and near-lossless image compression"
url="https://github.com/team-charls/charls"
arch="all"
@@ -17,7 +17,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/team-charls/charls/archive/$
build() {
cmake . \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON
diff --git a/testing/chatty/APKBUILD b/testing/chatty/APKBUILD
deleted file mode 100644
index 0df2343726..0000000000
--- a/testing/chatty/APKBUILD
+++ /dev/null
@@ -1,34 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=chatty
-pkgver=0.1.4
-pkgrel=0
-pkgdesc="A phone dialer and call handler"
-arch="all !s390x" # Blocked by libhandy and evolution
-url="https://gitlab.gnome.org/Community/Purism/chatty"
-license="GPL-3.0-or-later"
-depends="purple-mm-sms"
-makedepends="meson ninja gtk+3.0-dev pidgin-dev libhandy-dev evolution-dev libgee-dev folks-dev"
-source="$pkgname-$pkgver.tar.gz::https://source.puri.sm/Librem5/chatty/-/archive/v$pkgver/chatty-v$pkgver.tar.gz"
-subpackages="$pkgname-lang"
-builddir="$srcdir/$pkgname-v$pkgver"
-
-build() {
- meson \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --buildtype=release \
- . output
- ninja -C output
-}
-
-check() {
- ninja test -C output
-}
-
-package() {
- DESTDIR="$pkgdir" ninja install -C output
-}
-sha512sums="d69af6412e15147adfabf877fcb03ed38b28b08194ee33572f532690de23ca7d3d6fb3732ab52f4271544657e53c04f211a22185b54fcb1b03f2b197897ff2f8 chatty-0.1.4.tar.gz"
diff --git a/testing/checkpolicy/0001-remove-apple-ifdef.patch b/testing/checkpolicy/0001-remove-apple-ifdef.patch
deleted file mode 100644
index 7f50510be2..0000000000
--- a/testing/checkpolicy/0001-remove-apple-ifdef.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/checkpolicy.c
-+++ b/checkpolicy.c
-@@ -71,13 +71,11 @@
- #include <fcntl.h>
- #include <stdio.h>
- #include <errno.h>
- #include <sys/mman.h>
-
--#ifdef __APPLE__
- #include <ctype.h>
--#endif
-
- #include <sepol/module_to_cil.h>
- #include <sepol/policydb/policydb.h>
- #include <sepol/policydb/services.h>
- #include <sepol/policydb/conditional.h>
diff --git a/testing/choqok/APKBUILD b/testing/choqok/APKBUILD
new file mode 100644
index 0000000000..8711aba840
--- /dev/null
+++ b/testing/choqok/APKBUILD
@@ -0,0 +1,34 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=choqok
+pkgver=1.7.0
+pkgrel=0
+pkgdesc="A micro-blogging client"
+url="https://choqok.kde.org/"
+arch="all !armhf"
+license="GPL-2.0-only OR GPL-3.0-only"
+makedepends="extra-cmake-modules qt5-qtbase-dev qt5-qtnetworkauth-dev
+ kconfigwidgets-dev kcoreaddons-dev kdoctools-dev ki18n-dev kemoticons-dev
+ kglobalaccel-dev kguiaddons-dev kcmutils-dev kio-dev knotifications-dev
+ knotifyconfig-dev sonnet-dev ktextwidgets-dev kwallet-dev kwidgetsaddons-dev
+ kxmlgui-dev purpose-dev qca-dev kparts-dev"
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
+source="https://download.kde.org/stable/choqok/${pkgver%.*}/src/choqok-$pkgver.tar.xz"
+
+build() {
+ cmake -B "$builddir"/build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ make -C build
+}
+
+check() {
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+}
+
+package() {
+ DESTDIR="$pkgdir" make -C build install
+}
+
+sha512sums="6f5998078e555f7b4a40270ad0a4defa2d15bb8440b810320fc4cfc38d78cb34bb9b2f6a38eb33eb3217b51a78a7fbc7f79224cd0ddb0fcbf8c9035d8e600e96 choqok-1.7.0.tar.xz"
diff --git a/testing/chromaprint/APKBUILD b/testing/chromaprint/APKBUILD
deleted file mode 100644
index 11dc5e4b13..0000000000
--- a/testing/chromaprint/APKBUILD
+++ /dev/null
@@ -1,30 +0,0 @@
-# Contributor: Francesco Colista <fcolista@alpinelinux.org>
-# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
-pkgname=chromaprint
-pkgver=1.4.3
-pkgrel=1
-pkgdesc="C library for generating audio fingerprints used by AcoustID"
-url="https://acoustid.org/chromaprint"
-arch="all"
-license="MIT"
-makedepends="cmake fftw-dev ffmpeg-dev"
-options="!check"
-subpackages="$pkgname-dev"
-source="$pkgname-$pkgver.tar.gz::https://github.com/acoustid/$pkgname/archive/v$pkgver.tar.gz"
-builddir="$srcdir/$pkgname-$pkgver"
-
-build() {
- cd "$builddir"
- cmake \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
- -DBUILD_TOOLS=ON .
- make
-}
-
-package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
-}
-
-sha512sums="aab00ca3d42047f20f48b24efdc50ef06fac799c69b3007a0e9c4e8217133a3626c51e49b4c842a59fc0e606169f2542c91997b0e838c62e9492a7ff5968363b chromaprint-1.4.3.tar.gz"
diff --git a/testing/cldr-emoji-annotation/APKBUILD b/testing/cldr-emoji-annotation/APKBUILD
deleted file mode 100644
index 7d4f9708e8..0000000000
--- a/testing/cldr-emoji-annotation/APKBUILD
+++ /dev/null
@@ -1,28 +0,0 @@
-# Contributor: Bart Ribbers <bribbers@disroot.org>
-pkgname=cldr-emoji-annotation
-pkgver=33.1.0_p0
-_tag=${pkgver/_p/_}
-pkgrel=1
-pkgdesc="Emoji annotation files in CLDR"
-arch="noarch"
-url="https://github.com/fujiwarat/cldr-emoji-annotation"
-license="Unicode-DFS-2016"
-makedepends="automake autoconf"
-source="$pkgname-$pkgver.tar.gz::https://github.com/fujiwarat/$pkgname/archive/$_tag.tar.gz"
-builddir="$srcdir/$pkgname-$_tag"
-
-build() {
- ./autogen.sh --prefix=/usr
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-
- install -Dm644 unicode-license.txt "$pkgdir"/usr/share/licenses/$pkgname/license
-
- # TODO(leo): pkgconfig file has weird version so a pc: is not made
- mkdir -p "$pkgdir"/usr/lib
- mv "$pkgdir"/usr/share/pkgconfig "$pkgdir"/usr/lib
-}
-sha512sums="57dc2b7c8ce4b287eb83113b4d66f5359ce0e03a86477926705864d997bf87a5638dd66414b8ec4549a887cd328c9f996249269be4ca05f0d86d00393e55c513 cldr-emoji-annotation-33.1.0_p0.tar.gz"
diff --git a/testing/clipman/APKBUILD b/testing/clipman/APKBUILD
new file mode 100644
index 0000000000..7d0bdc4552
--- /dev/null
+++ b/testing/clipman/APKBUILD
@@ -0,0 +1,24 @@
+# Contributor: Galen Abell <galen@galenabell.com>
+# Maintainer: Galen Abell <galen@galenabell.com>
+pkgname=clipman
+pkgver=1.4.0
+pkgrel=0
+pkgdesc="A simple clipboard manager for Wayland"
+url="https://github.com/yory8/clipman"
+arch="all"
+license="GPL-3.0-only"
+depends="wl-clipboard"
+makedepends="go"
+options="!check" # no tests
+subpackages="$pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/yory8/clipman/archive/v$pkgver.tar.gz"
+
+build() {
+ go build -o $pkgname
+}
+
+package() {
+ install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname
+ install -Dm644 docs/clipman.1 -t "$pkgdir"/usr/share/man/man1
+}
+sha512sums="33a1238f9bc224bed0394ddad6f0ba66eaa1a1df38cd6b742b4b94318eb419692db49eea6e0888b9d9ee59c320ee18d90712d7bb2be688bb7bb376e63fbd538f clipman-1.4.0.tar.gz"
diff --git a/testing/clojure/APKBUILD b/testing/clojure/APKBUILD
new file mode 100755
index 0000000000..d3b5f6ed77
--- /dev/null
+++ b/testing/clojure/APKBUILD
@@ -0,0 +1,30 @@
+# Contributor: Will Sinatra <wpsinatra@gmail.com>
+# Maintainer: Will Sinatra <wpsinatra@gmail.com>
+pkgname=clojure
+pkgver=1.10.1
+pkgrel=2
+pkgdesc="The Clojure Programming Language"
+url="https://clojure.org"
+arch="all !armv7 !armhf !x86"
+license="EPL-1.0"
+makedepends="maven"
+source="https://github.com/clojure/clojure/archive/clojure-$pkgver.tar.gz
+ clojure"
+depends="openjdk12"
+builddir="$srcdir/clojure-clojure-$pkgver"
+options="!check" #Check occurs in build
+
+build() {
+ mvn -Plocal package
+}
+
+package() {
+ install -Dm644 "$builddir/clojure.jar" \
+ "$pkgdir/usr/share/clojure/clojure.jar"
+
+ install -Dm755 "$srcdir/clojure" \
+ "$pkgdir/usr/bin/clojure"
+}
+
+sha512sums="942a9f9cb1f41c2df3eb904d8dd5406832d7078850694e14867cff5c2d7a871184adc4659aae50b88e27076c30d221b443a5c42a7d1cc419d4cf75637110075f clojure-1.10.1.tar.gz
+763079a57001c5d53c0c3fefc1a556a60c77983ddcece12b8cb6a419df1acba19e4ec194e08b6692b1ec1261abd7aa59d06513d9cff07cc0716e3b9f412f47f4 clojure"
diff --git a/testing/clojure/clojure b/testing/clojure/clojure
new file mode 100644
index 0000000000..0225bb606e
--- /dev/null
+++ b/testing/clojure/clojure
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+/usr/bin/java -jar /usr/share/clojure/clojure.jar "$@"
diff --git a/testing/cloudfoundry-cli/APKBUILD b/testing/cloudfoundry-cli/APKBUILD
index 03c3ea1d9f..1eb2b4ad95 100644
--- a/testing/cloudfoundry-cli/APKBUILD
+++ b/testing/cloudfoundry-cli/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Thomas Boerger <thomas@webhippie.de>
# Maintainer: Thomas Boerger <thomas@webhippie.de>
pkgname=cloudfoundry-cli
-pkgver=6.49.0
+pkgver=6.50.0
pkgrel=0
pkgdesc="A CLI for Cloud Foundry written in Go"
url="https://github.com/cloudfoundry/cli"
@@ -25,4 +25,4 @@ package() {
"$pkgdir"/usr/bin
}
-sha512sums="79195dd6b2de4e00f2edce6845bea006512d3eaa9e7e252f1e97c72482cb3232e6f999e16a9d9c60ece72badb61bab5daaa482035f1e9b8cdf2542b0f7f6b163 cloudfoundry-cli-6.49.0.tar.gz"
+sha512sums="99fb2d59698c35e4dd5857806b646c43ad7225b0229f6559917031a953195db1881cb1245ed167c4ccd3604f8a192bf44a92be042141473fda56b989ffb3074d cloudfoundry-cli-6.50.0.tar.gz"
diff --git a/testing/cluster-glue/ha_logd.initd b/testing/cluster-glue/ha_logd.initd
deleted file mode 100644
index 13a5bf321a..0000000000
--- a/testing/cluster-glue/ha_logd.initd
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/sbin/runscript
-
-PIDFILE=/var/run/heartbeat-logd.pid
-
-depend() {
- need net
-}
-
-BINARY="/usr/%libdir%/heartbeat/ha_logd"
-USER="hacluster"
-GROUP="haclient"
-CONFIG="/etc/logd.cf"
-LOGFILE="/var/log/ha_logger.log"
-
-start() {
- ebegin "Starting heartbeat non-blocking log service"
-
- COMMAND_ARGS="-d"
- [[ -f "${CONFIG}" ]] && COMMAND_ARGS+=" -c ${CONFIG}"
-
- if [ -n "${RC_UNAME}" ]; then
- PARAMS="--background --stdout '${LOGFILE}' --stderr '${LOGFILE}' -- ${ARGS}"
- else
- PARAMS="-- ${ARGS} >> '${LOGFILE}' 2>&1 &"
- fi
- eval ${CHRT} start-stop-daemon \
- --quiet --start --chdir "${RUNTIMEDIR}" \
- --pidfile "${PIDFILE}" \
- --make-pidfile \
- --exec ${BINARY} ${COMMAND_ARGS} --user "${USER}:${GROUP}" \
- ${PARAMS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping heartbeat non-blocking log service"
- start-stop-daemon --stop --retry 3 --quiet --exec "${BINARY}"
- rm -f "${PIDFILE}"
- eend $?
-}
-
-restart() {
- stop
- sleep 3
- start
-}
diff --git a/testing/cmake-extras/APKBUILD b/testing/cmake-extras/APKBUILD
new file mode 100644
index 0000000000..c7e0de9c3f
--- /dev/null
+++ b/testing/cmake-extras/APKBUILD
@@ -0,0 +1,29 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Luca Weiss <luca@z3ntu.xyz>
+pkgname=cmake-extras
+pkgver=0_git20190219
+_commit="365500ed7903180d034b64e06d0c0cdd9de2162f"
+pkgrel=0
+pkgdesc="A collection of add-ons for the CMake build tool"
+url="https://github.com/ubports/cmake-extras"
+arch="noarch"
+license="LGPL-3.0-only"
+depends="cmake"
+options="!check" # No testsuite
+source="$pkgname-$_commit.tar.gz::https://github.com/ubports/cmake-extras/archive/$_commit.tar.gz
+ Use_gtest_cmake_from_mir.patch
+ qmlplugindump_path.patch"
+builddir="$srcdir/$pkgname-$_commit"
+
+build() {
+ cmake \
+ -DCMAKE_INSTALL_PREFIX:PATH=/usr
+ make
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+sha512sums="79c8224fd96368ca68534c90178c16178e668bc0655ea42d139fcee4a995c92bc9b6c20f2b6cd0df2bc38cc009f9e15306513d06a3f095c5f344994cae4cb01c cmake-extras-365500ed7903180d034b64e06d0c0cdd9de2162f.tar.gz
+996334490e062868b2dd24a0d2d688d95877343ae2db6a06efc580d14ffe1d00f0c9277be0929b9c7c859aef2dea0be68ddc49a7495ad16eaa0a156838f8bca9 Use_gtest_cmake_from_mir.patch
+e55bd3ae7372b33534d239f7e959af0eba5687aba0386613381e4f9fc840f89213f5ae92544b7e969943d46e815d49c66fd24c29c44fd4166bb3a6bf81e1ac7e qmlplugindump_path.patch"
diff --git a/testing/cmake-extras/Use_gtest_cmake_from_mir.patch b/testing/cmake-extras/Use_gtest_cmake_from_mir.patch
new file mode 100644
index 0000000000..915baf899f
--- /dev/null
+++ b/testing/cmake-extras/Use_gtest_cmake_from_mir.patch
@@ -0,0 +1,171 @@
+diff --git a/src/GMock/GMockConfig.cmake b/src/GMock/GMockConfig.cmake
+index 2078030..77ba4a3 100644
+--- a/src/GMock/GMockConfig.cmake
++++ b/src/GMock/GMockConfig.cmake
+@@ -1,92 +1,77 @@
+-# Copyright (C) 2014 Canonical Ltd
+-#
+-# This program is free software: you can redistribute it and/or modify
+-# it under the terms of the GNU Lesser General Public License version 3 as
+-# published by the Free Software Foundation.
+-#
+-# This program is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+-# GNU Lesser General Public License for more details.
+-#
+-# You should have received a copy of the GNU Lesser General Public License
+-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+-
+-# Build with system gmock and embedded gtest
+-#
+-# Usage:
+-#
+-# find_package(GMock)
+-#
+-# ...
+-#
+-# target_link_libraries(
+-# my-target
+-# ${GTEST_BOTH_LIBRARIES}
+-# )
+-#
+-# NOTE: Due to the way this package finder is implemented, do not attempt
+-# to find the GMock package more than once.
+-
+-find_package(Threads)
+-
+-if (EXISTS "/usr/src/googletest")
+- # As of version 1.8.0
+- set(GMOCK_SOURCE_DIR "/usr/src/googletest/googlemock" CACHE PATH "gmock source directory")
+- set(GMOCK_INCLUDE_DIRS "${GMOCK_SOURCE_DIR}/include" CACHE PATH "gmock source include directory")
+- set(GTEST_INCLUDE_DIRS "/usr/src/googletest/googletest/include" CACHE PATH "gtest source include directory")
++include(FindPackageHandleStandardArgs)
++
++find_package(GTest)
++
++pkg_check_modules (GTEST REQUIRED "gtest >= 1.8.0")
++pkg_check_modules (GTEST_MAIN REQUIRED "gtest_main >= 1.8.0")
++if (GTEST_FOUND AND GTEST_MAIN_FOUND)
++ set(GTEST_LIBRARY ${GTEST_LIBRARIES})
++ set(GTEST_MAIN_LIBRARY ${GTEST_MAIN_LIBRARIES})
++ set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARY} ${GTEST_MAIN_LIBRARY})
++endif()
++
++if (NOT GTEST_FOUND)
++ include(ExternalProject)
++
++ find_path(GTEST_ROOT
++ NAMES CMakeLists.txt
++ PATHS /usr/src/gtest /usr/src/googletest/googletest/
++ DOC "Path to GTest CMake project")
++
++ ExternalProject_Add(GTest PREFIX ./gtest
++ SOURCE_DIR ${GTEST_ROOT}
++ CMAKE_ARGS
++ -DCMAKE_CXX_COMPILER_WORKS=1
++ -DCMAKE_CXX_FLAGS='${CMAKE_CXX_FLAGS}'
++ -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
++ INSTALL_COMMAND true
++ BUILD_BYPRODUCTS
++ ${CMAKE_CURRENT_BINARY_DIR}/gtest/src/GTest-build/libgtest.a
++ ${CMAKE_CURRENT_BINARY_DIR}/gtest/src/GTest-build/libgtest_main.a
++ ${CMAKE_CURRENT_BINARY_DIR}/gtest/src/GMock-build/libgmock.a)
++
++ ExternalProject_Get_Property(GTest binary_dir)
++
++ add_library(gtest UNKNOWN IMPORTED)
++ set_target_properties(gtest PROPERTIES IMPORTED_LOCATION ${binary_dir}/libgtest.a)
++ add_dependencies(gtest GTest)
++ set(GTEST_LIBRARY "gtest")
++
++ add_library(gtest_main UNKNOWN IMPORTED)
++ set_target_properties(gtest_main PROPERTIES IMPORTED_LOCATION ${binary_dir}/libgtest_main.a)
++ add_dependencies(gtest_main GTest)
++ set(GTEST_MAIN_LIBRARY "gtest_main")
++
++ set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARY} ${GTEST_MAIN_LIBRARY})
++ find_path(GTEST_INCLUDE_DIRS NAMES gtest/gtest.h)
++ find_package_handle_standard_args(GTest GTEST_LIBRARY GTEST_BOTH_LIBRARIES GTEST_INCLUDE_DIRS)
++endif()
++
++find_file(GMOCK_SOURCE
++ NAMES gmock-all.cc
++ DOC "GMock source"
++ PATHS /usr/src/googletest/googlemock/src/ /usr/src/gmock/ /usr/src/gmock/src)
++
++if (EXISTS ${GMOCK_SOURCE})
++ find_path(GMOCK_INCLUDE_DIR gmock/gmock.h PATHS /usr/src/googletest/googlemock/include)
++
++ add_library(GMock STATIC ${GMOCK_SOURCE})
++
++ if (EXISTS /usr/src/googletest/googlemock/src)
++ set_source_files_properties(${GMOCK_SOURCE} PROPERTIES COMPILE_FLAGS "-I/usr/src/googletest/googlemock")
++ endif()
++
++ if (EXISTS /usr/src/gmock/src)
++ set_source_files_properties(${GMOCK_SOURCE} PROPERTIES COMPILE_FLAGS "-I/usr/src/gmock")
++ endif()
++
++ find_package_handle_standard_args(GMock DEFAULT_MSG GMOCK_INCLUDE_DIR)
++
++ set(GMOCK_LIBRARY GMock)
+ else()
+- set(GMOCK_SOURCE_DIR "/usr/src/gmock" CACHE PATH "gmock source directory")
+- set(GMOCK_INCLUDE_DIRS "/usr/include" CACHE PATH "gmock source include directory")
+- set(GTEST_INCLUDE_DIRS "/usr/include" CACHE PATH "gtest source include directory")
++ # Assume gmock is no longer source, we'll find out soon enough if that's wrong
++ add_custom_target(GMock)
++ string(REPLACE gtest gmock GMOCK_LIBRARY ${GTEST_LIBRARY})
+ endif()
+
+-# We add -g so we get debug info for the gtest stack frames with gdb.
+-# The warnings are suppressed so we get a noise-free build for gtest and gmock if the caller
+-# has these warnings enabled.
+-set(findgmock_cxx_flags "${CMAKE_CXX_FLAGS} -g -Wno-old-style-cast -Wno-missing-field-initializers -Wno-ctor-dtor-privacy -Wno-switch-default")
+-
+-set(findgmock_bin_dir "${CMAKE_CURRENT_BINARY_DIR}/gmock")
+-set(findgmock_gtest_lib "${findgmock_bin_dir}/gtest/libgtest.a")
+-set(findgmock_gtest_main_lib "${findgmock_bin_dir}/gtest/libgtest_main.a")
+-set(findgmock_gmock_lib "${findgmock_bin_dir}/libgmock.a")
+-set(findgmock_gmock_main_lib "${findgmock_bin_dir}/libgmock_main.a")
+-
+-include(ExternalProject)
+-ExternalProject_Add(GMock SOURCE_DIR "${GMOCK_SOURCE_DIR}"
+- BINARY_DIR "${findgmock_bin_dir}"
+- BUILD_BYPRODUCTS "${findgmock_gtest_lib}"
+- "${findgmock_gtest_main_lib}"
+- "${findgmock_gmock_lib}"
+- "${findgmock_gmock_main_lib}"
+- INSTALL_COMMAND ""
+- CMAKE_ARGS "-DCMAKE_CXX_FLAGS=${findgmock_cxx_flags}")
+-
+-add_library(gtest INTERFACE)
+-target_include_directories(gtest INTERFACE ${GTEST_INCLUDE_DIRS})
+-target_link_libraries(gtest INTERFACE ${findgmock_gtest_lib} ${CMAKE_THREAD_LIBS_INIT})
+-add_dependencies(gtest GMock)
+-
+-add_library(gtest_main INTERFACE)
+-target_include_directories(gtest_main INTERFACE ${GTEST_INCLUDE_DIRS})
+-target_link_libraries(gtest_main INTERFACE ${findgmock_gtest_main_lib} gtest)
+-
+-add_library(gmock INTERFACE)
+-target_include_directories(gmock INTERFACE ${GMOCK_INCLUDE_DIRS})
+-target_link_libraries(gmock INTERFACE ${findgmock_gmock_lib} gtest)
+-
+-add_library(gmock_main INTERFACE)
+-target_include_directories(gmock_main INTERFACE ${GMOCK_INCLUDE_DIRS})
+-target_link_libraries(gmock_main INTERFACE ${findgmock_gmock_main_lib} gmock)
+-
+-set(GTEST_LIBRARIES gtest)
+-set(GTEST_MAIN_LIBRARIES gtest_main)
+-set(GMOCK_LIBRARIES gmock gmock_main)
+-set(GTEST_BOTH_LIBRARIES ${GTEST_LIBRARIES} ${GTEST_MAIN_LIBRARIES})
+-
+-unset(findgmock_cxx_flags)
+-unset(findgmock_bin_dir)
+-unset(findgmock_gtest_lib)
+-unset(findgmock_gtest_main_lib)
+-unset(findgmock_gmock_lib)
+-unset(findgmock_gmock_main_lib)
++set(GMOCK_LIBRARIES ${GTEST_BOTH_LIBRARIES} ${GMOCK_LIBRARY})
diff --git a/testing/cmake-extras/qmlplugindump_path.patch b/testing/cmake-extras/qmlplugindump_path.patch
new file mode 100644
index 0000000000..475b3826ae
--- /dev/null
+++ b/testing/cmake-extras/qmlplugindump_path.patch
@@ -0,0 +1,13 @@
+diff --git a/src/QmlPlugins/QmlPluginsConfig.cmake b/src/QmlPlugins/QmlPluginsConfig.cmake
+index f563330..7e326bf 100644
+--- a/src/QmlPlugins/QmlPluginsConfig.cmake
++++ b/src/QmlPlugins/QmlPluginsConfig.cmake
+@@ -2,7 +2,7 @@
+ # target before loading this plugin.
+
+ if(NOT TARGET qmlplugindump)
+- find_program(qmlplugindump_exe qmlplugindump)
++ find_program(qmlplugindump_exe qmlplugindump HINTS /usr/lib/qt5/bin/)
+
+ if(NOT qmlplugindump_exe)
+ msg(FATAL_ERROR "Could not locate qmlplugindump.")
diff --git a/testing/cmatrix/APKBUILD b/testing/cmatrix/APKBUILD
deleted file mode 100644
index d7f4fded07..0000000000
--- a/testing/cmatrix/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
-# Contributor: alpterry <alpterry@protonmail.com>
-# Maintainer: alpterry <alpterry@protonmail.com>
-pkgname=cmatrix
-pkgver=2.0
-pkgrel=0
-pkgdesc="Terminal based 'The Matrix' like implementation"
-url="https://github.com/abishekvashok/cmatrix"
-arch="all"
-license="GPL-3.0-or-later"
-makedepends="ncurses-dev kbd autoconf automake"
-subpackages="$pkgname-doc"
-options="!check" # no test suite
-source="$pkgname-$pkgver.tar.gz::https://github.com/abishekvashok/cmatrix/archive/v$pkgver.tar.gz"
-
-prepare() {
- default_prepare
- autoreconf -i
-}
-
-build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var
- make
-}
-
-package() {
- make DESTDIR="$pkgdir" install
-}
-
-sha512sums="1aeecd8e8abb6f87fc54f88a8c25478f69d42d450af782e73c0fca7f051669a415c0505ca61c904f960b46bbddf98cfb3dd1f9b18917b0b39e95d8c899889530 cmatrix-2.0.tar.gz"
diff --git a/testing/cni-plugins/APKBUILD b/testing/cni-plugins/APKBUILD
index 872376eedd..ce6e8420af 100644
--- a/testing/cni-plugins/APKBUILD
+++ b/testing/cni-plugins/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=cni-plugins
-pkgver=0.8.4
+pkgver=0.8.5
pkgrel=0
pkgdesc="Some standard networking plugins, maintained by the CNI team"
options="!check"
@@ -24,4 +24,4 @@ package() {
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
-sha512sums="1a66a9d2cc3bad17201426905ed8349fa0c260ffef423338bc93c4ff191c4d38e6b9228ca3b5c44b148c854379f741f2dbd88ac9937dc1599f95f4df8b6f4346 cni-plugins-0.8.4.tar.gz"
+sha512sums="e404ef69da189e2cc3e77ae1054fbea5232086066f2963d1ec824f63c02aede020ad8600d821ec47ae695043bd2c4a176d9e02b9a059024ff3a2fbeee9cb797a cni-plugins-0.8.5.tar.gz"
diff --git a/testing/cni-plugins/ethtool-x86-go.patch b/testing/cni-plugins/ethtool-x86-go.patch
deleted file mode 100644
index 00f2798b9d..0000000000
--- a/testing/cni-plugins/ethtool-x86-go.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/vendor/github.com/safchain/ethtool/ethtool.go b/vendor/github.com/safchain/ethtool/ethtool.go
-index 1f8828f..98387e6 100644
---- a/vendor/github.com/safchain/ethtool/ethtool.go
-+++ b/vendor/github.com/safchain/ethtool/ethtool.go
-@@ -202,9 +202,9 @@ func (e *Ethtool) Close() {
- }
-
- func NewEthtool() (*Ethtool, error) {
-- fd, _, err := syscall.RawSyscall(syscall.SYS_SOCKET, syscall.AF_INET, syscall.SOCK_DGRAM, syscall.IPPROTO_IP)
-- if err != 0 {
-- return nil, syscall.Errno(err)
-+ fd, err := syscall.Socket(syscall.AF_INET, syscall.SOCK_DGRAM, syscall.IPPROTO_IP)
-+ if err != nil {
-+ return nil, err
- }
-
- return &Ethtool{
diff --git a/testing/coccinelle/APKBUILD b/testing/coccinelle/APKBUILD
index d5f7c6e26c..7b60880fe4 100644
--- a/testing/coccinelle/APKBUILD
+++ b/testing/coccinelle/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
# Maintainer: Marian Buschsieweke <marian.buschsieweke@ovgu.de>
pkgname=coccinelle
-pkgver=1.0.7
+pkgver=1.0.8
pkgrel=0
pkgdesc="A SmPL (Semantic Patch Language) implementation"
url="http://coccinelle.lip6.fr/"
@@ -19,19 +19,15 @@ makedepends="
pcre-dev
"
depends="python3"
-source="
- http://$pkgname.lip6.fr/distrib/$pkgname-$pkgver.tar.gz
+source="$pkgname-$pkgver.tar.gz::https://github.com/coccinelle/coccinelle/archive/$pkgver.tar.gz
SCORE_expected.sexp
"
-builddir="$srcdir/$pkgname-$pkgver"
prepare() {
- cd "$builddir"
ln -sf ../../SCORE_expected.sexp tests/
}
build() {
- cd "$builddir"
./autogen
./configure \
--prefix=/usr \
@@ -42,14 +38,12 @@ build() {
}
check() {
- cd "$builddir"
make check
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir" MANDIR="/usr/share/man" install
}
-sha512sums="94770f9ac41f34b519e1680e0b7b042c15862b3df7cfa94fbbc54d1ed0ee4743a993d3eac271decdd46d1fc3fcbe4aadabfcbab91b691c2b6e1a6019b46f1d28 coccinelle-1.0.7.tar.gz
-2f8aa98483c1710fb9a660de04f6a7ba0014e9ea3caf2b9d13a27c73b899afa86d799f78f119135739727a3570247585cad61a2a3a7fda8868a0fd75e1498d6b SCORE_expected.sexp"
+sha512sums="496b1632c92cc026fbe28f784f56d4cd78f89a8ccd28dc7db1069c0c6b2b239675a10da305e37ed2a03c605668ecd3399aeed522f12ec3fbbf3ca07277ab7bce coccinelle-1.0.8.tar.gz
+5b5947b61eea90874f48bce06e045761d3b19af857541869a2a01818f4a41bc7181f78313170780e7f05ba88d2652c6b3caa427bd9f51ebb9267837090f7f7da SCORE_expected.sexp"
diff --git a/testing/coccinelle/SCORE_expected.sexp b/testing/coccinelle/SCORE_expected.sexp
index e751b0aeab..d896429c61 100644
--- a/testing/coccinelle/SCORE_expected.sexp
+++ b/testing/coccinelle/SCORE_expected.sexp
Binary files differ
diff --git a/testing/commons-daemon/APKBUILD b/testing/commons-daemon/APKBUILD
deleted file mode 100644
index 069d6cc612..0000000000
--- a/testing/commons-daemon/APKBUILD
+++ /dev/null
@@ -1,65 +0,0 @@
-# Contributor: TBK <alpine@jjtc.eu>
-# Maintainer: TBK <alpine@jjtc.eu>
-pkgname=commons-daemon
-pkgver=1.1.0
-pkgrel=0
-pkgdesc="Tools to allow Java programs to run as UNIX daemons."
-url="https://commons.apache.org/daemon/"
-arch="all"
-license="Apache-2.0"
-options="!check" # can't get "ant test" to work correctly
-depends="openjdk8-jre-base"
-makedepends="apache-ant docbook2x linux-headers openjdk8" # update --with-java when bumping openjdk
-subpackages="$pkgname-doc jsvc:_jsvc jsvc-doc:_jsvc_doc"
-source="http://mirrors.dotsrc.org/apache/commons/daemon/source/commons-daemon-$pkgver-src.tar.gz"
-builddir="$srcdir/$pkgname-$pkgver-src"
-
-build() {
- # commons-daemon.jar + docs
- ant -Dcompile.source=1.6 -Dcompile.target=1.6 jar javadoc
-
- # jsvc
- cd "$builddir/src/native/unix"
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --with-java=/usr/lib/jvm/java-1.8-openjdk \
- CFLAGS="-I/usr/lib/jvm/java-1.8-openjdk/include/linux"
- make
-
- # jsvc manpage
- db2x_xsltproc -s man man/jsvc.1.xml -o jsvc.1
- gzip -9 jsvc.1
-}
-
-package() {
- install -Dm644 dist/$pkgname-$pkgver.jar \
- "$pkgdir"/usr/share/java/$pkgname-$pkgver.jar
- ln -s $pkgname-$pkgver.jar "$pkgdir"/usr/share/java/$pkgname.jar
-}
-
-doc() {
- default_doc
-
- mkdir -p "$subpkgdir"/usr/share/doc/$pkgname
- cp -a "$builddir"/dist/docs/* "$subpkgdir"/usr/share/doc/$pkgname/
- cp -a "$builddir"/src/docs/* "$subpkgdir"/usr/share/doc/$pkgname/
- cp -a "$builddir"/src/samples "$subpkgdir"/usr/share/doc/$pkgname/
-}
-
-_jsvc() {
- pkgdesc="Executes classfile that implements a Daemon interface."
- url="https://commons.apache.org/proper/commons-daemon/jsvc.html"
- depends="$pkgname libcap"
-
- cd "$builddir/src/native/unix"
- install -Dm755 jsvc "$subpkgdir"/usr/bin/jsvc
-}
-
-_jsvc_doc() {
- cd "$builddir/src/native/unix"
- install -Dm644 jsvc.1.gz "$subpkgdir"/usr/share/man/man1/jsvc.1.gz
-}
-
-sha512sums="a370085a991cd6b121fcfb49822660dfc0aac19f164677dd2e6373750c1a526ef5a10334a8e075fd965c038198f6638b9e9130b5b13256f4a23a6c5a29959701 commons-daemon-1.1.0-src.tar.gz"
diff --git a/testing/compton-conf/APKBUILD b/testing/compton-conf/APKBUILD
index 923877d361..54939e79ba 100644
--- a/testing/compton-conf/APKBUILD
+++ b/testing/compton-conf/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer:
pkgname=compton-conf
pkgver=0.14.1
-pkgrel=0
+pkgrel=1
pkgdesc="GUI configuration tool for compton X composite manager"
url="https://github.com/lxde/compton-conf"
options="!check" # No testsuite
@@ -23,7 +23,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
${CMAKE_CROSSOPTS} \
diff --git a/testing/confclerk/APKBUILD b/testing/confclerk/APKBUILD
new file mode 100644
index 0000000000..1b4fcb51b9
--- /dev/null
+++ b/testing/confclerk/APKBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Luca Weiss <luca@z3ntu.xyz>
+pkgname=confclerk
+pkgver=0.6.4
+pkgrel=0
+pkgdesc="Offline conference schedule application"
+url="http://www.toastfreeware.priv.at/confclerk"
+arch="all"
+license="GPL-2.0-or-later"
+makedepends="qt5-qtbase-dev"
+subpackages="$pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::http://git.toastfreeware.priv.at/toast/confclerk.git/snapshot/$pkgver.tar.gz"
+builddir="$srcdir/$pkgname-$pkgver-4884e9f"
+options="!check" # no tests
+
+build() {
+ qmake-qt5
+ make all data/confclerk.1
+}
+
+package() {
+ make install INSTALL_ROOT="$pkgdir"
+
+ install -Dm644 data/confclerk.1 "$pkgdir"/usr/share/man/man1/confclerk.1
+ install -Dm644 data/confclerk.desktop "$pkgdir"/usr/share/applications/confclerk.desktop
+ install -Dm644 data/confclerk.svg "$pkgdir"/usr/share/icons/hicolor/scalable/apps/confclerk.svg
+}
+
+sha512sums="d118ec50e6aa0337a8e7df52c6e501efd26fbc64ba8b21ace2eba8896127e8402aa4e550e6ccea1b3c81ac650c004c5d6f4bb49054af8c87c9ce96ddf08cafaa confclerk-0.6.4.tar.gz"
diff --git a/testing/conmon/APKBUILD b/testing/conmon/APKBUILD
index af0658f849..42f7127134 100644
--- a/testing/conmon/APKBUILD
+++ b/testing/conmon/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Michał Polański <michal@polanski.me>
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=conmon
-pkgver=2.0.9
+pkgver=2.0.14
pkgrel=0
pkgdesc="An OCI container runtime monitor"
url="https://github.com/containers/conmon"
@@ -22,5 +22,4 @@ package() {
make install PREFIX=/usr DESTDIR="$pkgdir"
}
-
-sha512sums="904275d6e116c15e1c373c7ee5d7d9f2cdb671f86c364bab24eb688cd618afacfd63ca5076fd5a67869b97cdbb226df8fac15f390a384e125d9007c0052ed847 conmon-2.0.9.tar.gz"
+sha512sums="adf45f507832c92ed3b227e704879b8c9786037134897178271709f439b53f8801d77a0a32c30c321dc58d5fe16c30c2ab403e7a766dc6cc5a5ca2ce16da82a0 conmon-2.0.14.tar.gz"
diff --git a/testing/console_bridge/APKBUILD b/testing/console_bridge/APKBUILD
index a0bbe142e4..1ae56698eb 100644
--- a/testing/console_bridge/APKBUILD
+++ b/testing/console_bridge/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Russ Webber <russ@rw.id.au>
pkgname=console_bridge
pkgver=0.4.4
-pkgrel=0
+pkgrel=1
pkgdesc="Logging that seamlessly pipes into rosconsole/rosout for ROS-dependent packages."
url="https://github.com/ros/console_bridge"
arch="all"
@@ -19,7 +19,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_C_FLAGS="$CFLAGS" \
${CMAKE_CROSSOPTS} .
diff --git a/testing/consul/APKBUILD b/testing/consul/APKBUILD
index 232b50821a..d92afa23bd 100644
--- a/testing/consul/APKBUILD
+++ b/testing/consul/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Olivier Mauras <olivier@mauras.ch>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=consul
-pkgver=1.6.2
+pkgver=1.7.2
pkgrel=0
pkgdesc="Tool for service discovery, monitoring and configuration"
url="https://www.consul.io"
@@ -63,8 +63,8 @@ cleanup_srcdir() {
default_cleanup_srcdir
}
-sha512sums="2df67854b85fa27600bf2cd57c913669f784019ee5a25b20a950ab00a403ca0562d74cb73c3402ebcec6cd951d7b9b4eb80c926746bcc27050db85f31192f826 consul-1.6.2.tar.gz
-74c2581bcafa119b4fc8ce72cf0c73584316a4bf3007130ae8864e97a91dcc4aab15f39faa423d90bfa667e26db11f7f581982f9fe7e1870df72e2dc0240676a consul.initd
+sha512sums="d13d7750c745aeeb2577ed334bfef1ac8a4e0c6f671a6705c0b8978217d071ebcf32455c0bfc83a77fd03caef68a6e256d95b48d5406deaaaba263f1a97b23c2 consul-1.7.2.tar.gz
+a8d16de59b821c027151d775fefc65773e6a5e5c377dd1d6f96f8b682298cd6c8f4daa4bcd46fa2dd05585e6e6b4fb9c9c7edd3e840b75acf745b6ae2b985be3 consul.initd
f2c5af74dfcbca2fea8ebea31139d93f44455b93ef17ec611b880d7071af4125615dbbd23969d0d04ca636c26d7b4e7eb97f1266baa89252097f4cbc5173d817 consul.confd
d4310dde63d3b8fc4791124bd255bf2a1402b86d00f6b1732e18b0caedb75eae6c77382e1a48f12469828ef4bb363db4580fb1aafa63fcdc97b1431f6ea96d58 acl.json.sample
ec30ad73c13f9dd5ba15389567436dbf74c24e822cb959c6ccc40a35e36e212313c70f3cf1ccee3f63a7bb98760173d6c2478161a25b85e14dd889a47572aff1 encrypt.json.sample
diff --git a/testing/consul/consul.initd b/testing/consul/consul.initd
index bb1a13300c..15d8208823 100644
--- a/testing/consul/consul.initd
+++ b/testing/consul/consul.initd
@@ -27,7 +27,7 @@ depend() {
checkconfig() {
ebegin "Checking /etc/consul"
- consul validate /etc/consul
+ $command validate /etc/consul
eend $?
}
@@ -37,7 +37,7 @@ start_pre() {
}
healthcheck() {
- $command info > /dev/null 2>&1
+ $command config list -kind proxy-defaults
}
reload() {
diff --git a/testing/copyq/APKBUILD b/testing/copyq/APKBUILD
index b47627dce4..6d965e92b9 100644
--- a/testing/copyq/APKBUILD
+++ b/testing/copyq/APKBUILD
@@ -3,8 +3,8 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=copyq
_pkgname=CopyQ
-pkgver=3.9.3
-pkgrel=0
+pkgver=3.10.0
+pkgrel=1
pkgdesc="Clipboard manager with searchable and editable history"
url="https://github.com/hluk/CopyQ"
arch="all"
@@ -25,7 +25,7 @@ build() {
cd "$builddir"/build
cmake .. \
-DWITH_QT5=TRUE \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr
make
}
@@ -35,4 +35,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="9cbdf0017aee20459ec0061fb570184d1f0640f50602aaaaa8ad0ba0b1bdee5e9c350559882e50ef201a7cb66d19c4b394ed0a4627097a56f67f9b0d902a2000 copyq-3.9.3.tar.gz"
+sha512sums="6cae338a144d7f92850ce88c991ed99222613c57540ced49dab719e43af884bbd9d15e6e8f074c6af94b0ac2ecd1b355eff8b83ec99f688c0f93fa19f253d653 copyq-3.10.0.tar.gz"
diff --git a/testing/corecollector/APKBUILD b/testing/corecollector/APKBUILD
deleted file mode 100644
index ae3ca59d1a..0000000000
--- a/testing/corecollector/APKBUILD
+++ /dev/null
@@ -1,35 +0,0 @@
-# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=corecollector
-pkgver=0.3.0
-pkgrel=0
-pkgdesc="A coredump collector written in D"
-url="https://github.com/Cogitri/corecollector"
-arch="all !ppc64le" # Missing gdc on ppc64le
-license="GPL-3.0-or-later"
-depends="gdb"
-makedepends="meson gcc-gdc scdoc"
-install="$pkgname.pre-install $pkgname.pre-upgrade"
-subpackages="$pkgname-doc"
-source="https://github.com/Cogitri/corecollector/archive/v$pkgver/corecollector-$pkgver.tar.gz"
-
-build() {
- meson \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --localstatedir=/var \
- --buildtype=release \
- . output
- ninja -C output
-}
-
-check() {
- ninja -C output test
-}
-
-package() {
- DESTDIR="$pkgdir" ninja -C output install
-}
-
-sha512sums="de094dc7556575bf953bd7e7222200338e6b15c35ed1d06de147e70ba8bc30cbb39da6c3c275ceefca447e9a7e177a72cccb4ccc9089024643e326620b1f15fb corecollector-0.3.0.tar.gz"
diff --git a/testing/corecollector/corecollector.pre-install b/testing/corecollector/corecollector.pre-install
deleted file mode 100644
index d61524ebd6..0000000000
--- a/testing/corecollector/corecollector.pre-install
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-addgroup -S corecollector 2>/dev/null
-adduser -S -D -H -h /var/lib/corecollector -s /sbin/nologin -G corecollector -g corecollector corecollector 2>/dev/null
-
-exit 0
diff --git a/testing/corecollector/corecollector.pre-upgrade b/testing/corecollector/corecollector.pre-upgrade
deleted file mode 120000
index 9b06931718..0000000000
--- a/testing/corecollector/corecollector.pre-upgrade
+++ /dev/null
@@ -1 +0,0 @@
-corecollector.pre-install \ No newline at end of file
diff --git a/testing/cpd/APKBUILD b/testing/cpd/APKBUILD
index 3de74450a2..ab1d8fc8e1 100644
--- a/testing/cpd/APKBUILD
+++ b/testing/cpd/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Bradley J Chambers <brad.chambers@gmail.com>
pkgname=cpd
pkgver=0.5.1
-pkgrel=0
+pkgrel=1
pkgdesc="C++ implementation of the Coherent Point Drift point set registration algorithm."
url="https://github.com/gadomski/cpd"
arch="all !armv7" # Fails to get checksum
@@ -15,7 +15,7 @@ build() {
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DWITH_TESTS=OFF \
-DBUILD_SHARED_LIBS=ON \
-DEIGEN3_INCLUDE_DIR=/usr/include/eigen3
diff --git a/testing/cppzmq/APKBUILD b/testing/cppzmq/APKBUILD
index f0a1649407..c3b68904ed 100644
--- a/testing/cppzmq/APKBUILD
+++ b/testing/cppzmq/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Andreas Laghamn <andreas.laghamn@gmail.com>
pkgname=cppzmq
pkgver=4.6.0
-pkgrel=0
+pkgrel=1
pkgdesc="High-level C++ binding for ZeroMQ"
url="https://github.com/zeromq/cppzmq"
arch="noarch"
@@ -12,7 +12,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/zeromq/cppzmq/archive/v$pkgv
build() {
cmake \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCPPZMQ_BUILD_TESTS=ON
diff --git a/testing/cpupower/APKBUILD b/testing/cpupower/APKBUILD
index 1ca047ba27..95db8f0353 100644
--- a/testing/cpupower/APKBUILD
+++ b/testing/cpupower/APKBUILD
@@ -37,14 +37,6 @@ package() {
"$pkgdir"/etc/conf.d/$pkgname || return 1
}
-md5sums="59e99c3bf5d495f1f95d26257962ca3e linux-4.4.14.tar.xz
-209e4f95728bd7c7c4ba35c320683a9b cpupower.initd
-fc335236f7617b042066c6231d5c9b87 cpupower.confd
-b85e224699b4988482a9e624ac415961 nls.patch"
-sha256sums="5953ba12797160a68b1068378f826ddac8a298f8f3273876d3bd18222b0555f9 linux-4.4.14.tar.xz
-bd7133303c9a0fc892267335b6fb371d6179c6f4251d7f360ae82d7d1f0b321f cpupower.initd
-9ab6f022d2b2948660decf5e383984e6ddb9e9e5e6e2761c3031378ddd87e947 cpupower.confd
-c2b4dfe619c54e40c36bfbc541f18d57f15e07f1788df4a2e9bc336b443a5860 nls.patch"
sha512sums="c9d4f3e8949cfb715ff2fc4169a12938132f967ad509c154f5c8598c70ac14989364083f1ab29c2fbab120945363f1343f2a30819df9be53938d4ef43391dbc5 linux-4.4.14.tar.xz
97ecfeaaaa8efca7af585316b843bf7be885e88095bbdfbf52bc9a96b14dc862435482781e205ea022ab208978aaa4aabb317354fab890ed514a5088ae5045c8 cpupower.initd
63cd12a4d8782198c71662e9205e346e064b65bae5e3e175b5bc43bdf7ec6ddf675b60349750afe3c37c8a925f9ae9a93530671821342581bd282a69e0773b8c cpupower.confd
diff --git a/testing/createrepo_c/APKBUILD b/testing/createrepo_c/APKBUILD
index ffdff3e984..632f55ee0d 100644
--- a/testing/createrepo_c/APKBUILD
+++ b/testing/createrepo_c/APKBUILD
@@ -1,7 +1,7 @@
# Contributor:
# Maintainer: Paul Morgan <jumanjiman@gmail.com>
pkgname=createrepo_c
-pkgver=0.15.6
+pkgver=0.15.7
pkgrel=0
pkgdesc="C implementation of createrepo"
url="https://github.com/rpm-software-management/createrepo_c/"
@@ -48,7 +48,7 @@ build() {
# end user does not need to set LD_LIBRARY_PATH.
# https://cmake.org/Wiki/CMake_RPATH_handling#Always_full_RPATH
cmake .. \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_SKIP_BUILD_RPATH=true \
@@ -91,4 +91,4 @@ bashcomp() {
mv "$pkgdir"/usr/share/bash-completion "$subpkgdir"/usr/share/
}
-sha512sums="54f29b309c99ff66a92579b69b6e303e1e88f66dc1184167c13d4c541ea98cf16da33c1088f23cb71bf8b581dc0c35ab77ab9802e6ad0756acbfc62408704555 createrepo_c-0.15.6.tar.gz"
+sha512sums="8a20bda92338db87f8ac27a6c3e191f6ac63a6be0e77bdc3227143acc2eb5b4fe06f6fdbb13b2031f69555c7f8a053d6155e4515620724515b173bd546648f1f createrepo_c-0.15.7.tar.gz"
diff --git a/testing/creduce/204.patch b/testing/creduce/204.patch
new file mode 100644
index 0000000000..1c02a36553
--- /dev/null
+++ b/testing/creduce/204.patch
@@ -0,0 +1,79 @@
+See: https://github.com/csmith-project/creduce/pull/204
+From 37a8db44d97029e95f3ab9a728d23053eb82c1cd Mon Sep 17 00:00:00 2001
+From: Bernhard Rosenkraenzer <bero@lindev.ch>
+Date: Thu, 6 Feb 2020 15:02:35 +0100
+Subject: [PATCH] Port to LLVM 10.0
+
+---
+ clang_delta/TransformationManager.cpp | 27 +++++++++++++++++++++++++--
+ 1 file changed, 25 insertions(+), 2 deletions(-)
+
+diff --git a/clang_delta/TransformationManager.cpp b/clang_delta/TransformationManager.cpp
+index ca2f2b48..acf82837 100644
+--- a/clang_delta/TransformationManager.cpp
++++ b/clang_delta/TransformationManager.cpp
+@@ -16,6 +16,7 @@
+
+ #include <sstream>
+
++#include "clang/Basic/Builtins.h"
+ #include "clang/Basic/Diagnostic.h"
+ #include "clang/Basic/TargetInfo.h"
+ #include "clang/Lex/Preprocessor.h"
+@@ -101,6 +102,7 @@ bool TransformationManager::initializeCompilerInstance(std::string &ErrorMsg)
+ CompilerInvocation &Invocation = ClangInstance->getInvocation();
+ InputKind IK = FrontendOptions::getInputKindForExtension(
+ StringRef(SrcFileName).rsplit('.').second);
++#if LLVM_VERSION_MAJOR < 10
+ if (IK.getLanguage() == InputKind::C) {
+ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind::C, T, PPOpts);
+ }
+@@ -111,6 +113,18 @@ bool TransformationManager::initializeCompilerInstance(std::string &ErrorMsg)
+ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind::CXX, T, PPOpts);
+ }
+ else if(IK.getLanguage() == InputKind::OpenCL) {
++#else
++ if (IK.getLanguage() == Language::C) {
++ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind(Language::C), T, PPOpts);
++ }
++ else if (IK.getLanguage() == Language::CXX) {
++ // ISSUE: it might cause some problems when building AST
++ // for a function which has a non-declared callee, e.g.,
++ // It results an empty AST for the caller.
++ Invocation.setLangDefaults(ClangInstance->getLangOpts(), InputKind(Language::CXX), T, PPOpts);
++ }
++ else if(IK.getLanguage() == Language::OpenCL) {
++#endif
+ //Commandline parameters
+ std::vector<const char*> Args;
+ Args.push_back("-x");
+@@ -122,7 +136,7 @@ bool TransformationManager::initializeCompilerInstance(std::string &ErrorMsg)
+ ClangInstance->createFileManager();
+
+ if(CLCPath != NULL && ClangInstance->hasFileManager() &&
+- ClangInstance->getFileManager().getDirectory(CLCPath, false) != NULL) {
++ ClangInstance->getFileManager().getDirectory(CLCPath, false)) {
+ Args.push_back("-I");
+ Args.push_back(CLCPath);
+ }
+@@ -132,10 +146,19 @@ bool TransformationManager::initializeCompilerInstance(std::string &ErrorMsg)
+ Args.push_back("-fno-builtin");
+
+ CompilerInvocation::CreateFromArgs(Invocation,
++#if LLVM_VERSION_MAJOR >= 10
++ Args,
++#else
+ &Args[0], &Args[0] + Args.size(),
++#endif
+ ClangInstance->getDiagnostics());
+ Invocation.setLangDefaults(ClangInstance->getLangOpts(),
+- InputKind::OpenCL, T, PPOpts);
++#if LLVM_VERSION_MAJOR >= 10
++ InputKind(Language::OpenCL),
++#else
++ InputKind::OpenCL,
++#endif
++ T, PPOpts);
+ }
+ else {
+ ErrorMsg = "Unsupported file type!";
diff --git a/testing/creduce/APKBUILD b/testing/creduce/APKBUILD
index 9b073e35a8..7b7556e8aa 100644
--- a/testing/creduce/APKBUILD
+++ b/testing/creduce/APKBUILD
@@ -2,17 +2,18 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=creduce
pkgver=2.10.0
-pkgrel=1
+pkgrel=3
pkgdesc="A C/C++ program reducer"
url="https://embed.cs.utah.edu/creduce/"
arch="all"
license="custom"
# util-linux provides lscpu
depends="clang indent perl perl-exporter-lite perl-file-which
- perl-getopt-tabular perl-regexp-common perl-sys-cpu perl-term-readkey
+ perl-getopt-tabular perl-regexp-common perl-term-readkey
util-linux"
makedepends="clang-dev clang-static flex llvm-dev zlib-dev"
-source="https://embed.cs.utah.edu/creduce/creduce-$pkgver.tar.gz"
+source="https://embed.cs.utah.edu/creduce/creduce-$pkgver.tar.gz
+ 204.patch"
build() {
./configure \
@@ -32,4 +33,5 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="f2f2cc498cbf78331ea62e533579c84042ddc1ad8eb146adeae6b3a833e0ea4bb26a4ab5f1f61a30500a5a0c9c89cc1d4e4c8547aa9e4a14d3b5d744aeb4f6a7 creduce-2.10.0.tar.gz"
+sha512sums="f2f2cc498cbf78331ea62e533579c84042ddc1ad8eb146adeae6b3a833e0ea4bb26a4ab5f1f61a30500a5a0c9c89cc1d4e4c8547aa9e4a14d3b5d744aeb4f6a7 creduce-2.10.0.tar.gz
+c8c91ee37f6d633c34e6828a6235c409ec1e3f35292dc0722aa1c054ec8040cbd2bdb5f0792785a5c61cf3922c08f95ed819f9b1c2d82e793591c61dcbbb7249 204.patch"
diff --git a/testing/crun/APKBUILD b/testing/crun/APKBUILD
index bb95ad754f..1adf4f3027 100644
--- a/testing/crun/APKBUILD
+++ b/testing/crun/APKBUILD
@@ -1,18 +1,20 @@
# Contributor: kohnish <kohnish@gmx.com>
# Maintainer: kohnish <kohnish@gmx.com>
-pkgname="crun"
-pkgver="0.11"
+pkgname=crun
+pkgver=0.13
pkgrel=0
-pkgdesc="crun is a command line utility that performs various operations on container images and image repositories."
+pkgdesc="A fast and lightweight fully featured OCI runtime and C library for running containers"
url="https://github.com/containers/crun"
arch="all"
-license="GPL-3.0-only"
+license="GPL-2.0-or-later AND LGPL-2.1-or-later"
makedepends="libcap-dev libseccomp-dev yajl-dev argp-standalone python3 go-md2man"
subpackages="$pkgname-doc $pkgname-static"
source="https://github.com/containers/crun/releases/download/$pkgver/crun-$pkgver.tar.xz"
build() {
- ./configure --disable-systemd --prefix=/usr
+ ./configure \
+ --prefix=/usr \
+ --disable-systemd
make
}
@@ -24,4 +26,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="170fe5148af06862c02f070c351f18446097e939e19320585078cd9a5e075c6ef06c2e5e64d394b784b9c3f2fae68d72b2a3dcf78041cc8899bb64045dc72cff crun-0.11.tar.xz"
+sha512sums="a577750613b2a571f1317a24c66818a54914621c1450f5ce50b6f46e6d824a80651bb330904a11aef3a48177f85f1a0571c85b3f06d75942d9daf79f726b828e crun-0.13.tar.xz"
diff --git a/testing/csfml/APKBUILD b/testing/csfml/APKBUILD
index 23d02342e1..c57ad02aa9 100644
--- a/testing/csfml/APKBUILD
+++ b/testing/csfml/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Daniel Sabogal <dsabogalcc@gmail.com>
pkgname=csfml
pkgver=2.5
-pkgrel=0
+pkgrel=1
pkgdesc="C bindings for SFML"
url="https://www.sfml-dev.org/"
arch="all"
@@ -14,7 +14,7 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/SFML/CSFML/archive/$pkgver.t
builddir="$srcdir/CSFML-$pkgver"
build() {
cmake . \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCSFML_BUILD_DOC=TRUE \
-DCSFML_LINK_SFML_STATICALLY=FALSE \
diff --git a/testing/ctorrent-dnh/APKBUILD b/testing/ctorrent-dnh/APKBUILD
index 2c0ac9c66a..06d2c7ddea 100644
--- a/testing/ctorrent-dnh/APKBUILD
+++ b/testing/ctorrent-dnh/APKBUILD
@@ -21,9 +21,5 @@ package () {
make DESTDIR="$pkgdir" install
}
-md5sums="59b23dd05ff70791cd6449effa7fc3b6 ctorrent-dnh3.3.2.tar.gz
-d017bf6725e4d56d118bfe817bd211e4 unistd.patch"
-sha256sums="c87366c91475931f75b924119580abd06a7b3cb3f00fef47346552cab1e24863 ctorrent-dnh3.3.2.tar.gz
-893d308cdfbca91d610982713de8954d14a1623a6120442d366c0141af218a86 unistd.patch"
sha512sums="e59b2b899b8603e42a5754d5ce65f661b135b8e107140e0472af379b2b06ee2985239ed0ebf19dcaef788e617b99eac35ad32ad2d10352e2fcf5a6dc084d27dd ctorrent-dnh3.3.2.tar.gz
0f1e851202c8945c6a8c630b1ea54426bef542c7661c75d0ea97a7bd176cf503ba529a2439b4c13f7c3e7631854c9a207a788ac77fd5774e43b236c76bc57bf0 unistd.patch"
diff --git a/testing/daemontools/APKBUILD b/testing/daemontools/APKBUILD
index fa06e2ae35..5b82c50f59 100644
--- a/testing/daemontools/APKBUILD
+++ b/testing/daemontools/APKBUILD
@@ -36,14 +36,6 @@ package() {
install -Dm755 "$srcdir"/svscan.initd "$pkgdir"/etc/init.d/svscan
}
-md5sums="1871af2453d6e464034968a0fbcb2bfc daemontools-0.76.tar.gz
-c75438b1c3b9d9f67691bd10cf3c8e52 0.76-errno.patch
-ad68177f50bfffb6a1cbf8c668de6a55 0.76-warnings.patch
-39641f3d432b6f8d3259c867b5ad3a0a svscan.initd"
-sha256sums="a55535012b2be7a52dcd9eccabb9a198b13be50d0384143bd3b32b8710df4c1f daemontools-0.76.tar.gz
-1afaa3b5a26e7382cfe1c9880ddf3910fde4ded6fa815440ef087506543a3947 0.76-errno.patch
-42bfcc27660ef6459d39fbaaa9f1852313baadf7b96201872e4deb12804f4833 0.76-warnings.patch
-1b1c739f4adff56f902df5b1eb324a057cf3ef6353555a509351f2a8abb29056 svscan.initd"
sha512sums="e4a7938352b745a03ccc41acdddba1e6782f0ca245e5cae060de62ab6c5a23c841a994c30140298d274405a7f26d53ba7e84e5810a3d185b2c01e4c0feffe6c7 daemontools-0.76.tar.gz
76664b71e16ba4dbb081604a1a8c9ddc58a603777dccc0a53b0af9442ff8f0cdfce9ef8b05926dac62b81b2c805262df6a7e4df65920c00583132dbf136ba85e 0.76-errno.patch
13288c5d1fc5f775cff9286b5cb4c711c5e6e52ef9c714b377cec0328c887b065385c464ca27b2dbe921e66956c20b5f3205cc36d7d2e81c383b5765cbd554aa 0.76-warnings.patch
diff --git a/testing/dante/APKBUILD b/testing/dante/APKBUILD
deleted file mode 100644
index b8f3dad3ba..0000000000
--- a/testing/dante/APKBUILD
+++ /dev/null
@@ -1,57 +0,0 @@
-# Contributor: Paul Kilar <pkilar@gmail.com>
-# Maintainer: Paul Kilar <pkilar@gmail.com>
-pkgname=dante
-pkgver="1.4.2"
-pkgrel=3
-pkgdesc="Dante is SOCKS server and a SOCKS client"
-url="http://www.inet.no/dante/index.html"
-arch="all"
-license="BSD CMU"
-depends=""
-depends_dev=""
-makedepends="bison flex"
-install="$pkgname-server.pre-install"
-options="libtool"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-server"
-source="http://www.inet.no/dante/files/$pkgname-$pkgver.tar.gz
-ifdev.patch
-sockd.initd
-sockd.confd"
-
-builddir="$srcdir"/$pkgname-$pkgver
-
-prepare() {
- default_prepare || return 1
- update_config_guess || return 1
-}
-
-build() {
- cd "$builddir"
- subpackages="$pkgname-dev $pkgname-doc"
- ac_cv_func_sched_setscheduler=no ./configure --prefix=/usr
- make || return 1
-}
-
-package() {
- cd "$builddir"
- make install DESTDIR=$pkgdir || return 1
-}
-
-server() {
- depends=
- cd "$builddir"
- install -D -m644 "example/sockd.conf" \
- "$subpkgdir/etc/sockd.conf" || return 1
- install -D -m644 "$srcdir"/sockd.confd \
- "$subpkgdir"/etc/conf.d/sockd || return 1
- install -D -m755 "$srcdir"/sockd.initd \
- "$subpkgdir"/etc/init.d/sockd || return 1
-
- install -d "$subpkgdir/usr/sbin"
- mv "$pkgdir/usr/sbin/sockd" "$subpkgdir/usr/sbin/sockd"
-}
-
-sha512sums="4d0588d3e138c80fac7ecf80a2d0ab0a2a3e7c9c847029af4eb50b59f35c86641085bf8e625d437cbb00d616ac444b98fdcf417da375fe32312ca420187ef21b dante-1.4.2.tar.gz
-9fd824db09081e1ff81875e740c9ee4d529e986ce486cbb4270e02c061c0120898cbe57f70ed010cc6b81f1d700114732d8f84b2f055f43d5f3110f2f0e8ba23 ifdev.patch
-9ec0c32f6bfb3fbd266f89ccb0ffff0356b88d679bf3099ff4c78e7f4ca78de9b8fb9f6ff136ca333f148c16f9fcb502ac3f5469c106494846e4aa3192d79c4e sockd.initd
-09b744340c03369983a9b07e50215288e5a43d15497db479867132bee46f34a7a8e451c980e064f751ad50e5231d77fa5ae9fd5cf2efe3274ae50168bfceaa67 sockd.confd"
diff --git a/testing/dante/dante-server.pre-install b/testing/dante/dante-server.pre-install
deleted file mode 100644
index 8bf90b40cf..0000000000
--- a/testing/dante/dante-server.pre-install
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-addgroup -S sockd 2>/dev/null
-adduser -S -D -H -h /dev/null -s /sbin/nologin -G sockd -g sockd sockd 2>/dev/null
-
-exit 0
diff --git a/testing/dante/ifdev.patch b/testing/dante/ifdev.patch
deleted file mode 100644
index 541edefe03..0000000000
--- a/testing/dante/ifdev.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/sockd/sockd_io.c.old 2017-05-10 19:57:20.672000000 +0000
-+++ b/sockd/sockd_io.c 2017-05-10 20:00:34.548000000 +0000
-@@ -2912,7 +2912,7 @@ siginfo(sig, si, sc)
- int src_so_rcvbuf, dst_so_rcvbuf;
- #endif /* HAVE_RECVBUF_IOCTL */
-
--#if HAVE_SENDBUF_IOCTL
-+#ifdef HAVE_SENDBUF_IOCTL
- int src_so_sndbuf, dst_so_sndbuf;
- #endif /* HAVE_SENDBUF_IOCTL */
-
-@@ -2960,7 +2960,7 @@ siginfo(sig, si, sc)
- *src_bufferinfo = NUL;
- *dst_bufferinfo = NUL;
-
--#if HAVE_RECVBUF_IOCTL || HAVE_SENDBUF_IOCTL
-+#if defined(HAVE_RECVBUF_IOCTL) || defined(HAVE_SENDBUF_IOCTL)
-
- havesocketinfo = 1;
-
-@@ -2987,7 +2987,7 @@ siginfo(sig, si, sc)
- }
- #endif /* HAVE_RECVBUF_IOCTL */
-
--#if HAVE_SENDBUF_IOCTL
-+#ifdef HAVE_SENDBUF_IOCTL
- if (havesocketinfo) {
- if (ioctl(src->s, SENDBUF_IOCTLVAL, &src_so_sndbuf) != 0) {
- swarn("%s: sendbuf size ioctl() on src-fd %d failed",
-@@ -3005,7 +3005,7 @@ siginfo(sig, si, sc)
- }
- #endif /* HAVE_SENDBUF_IOCTL */
-
--#if HAVE_SENDBUF_IOCTL && HAVE_RECVBUF_IOCTL
-+#ifdef HAVE_SENDBUF_IOCTL && HAVE_RECVBUF_IOCTL
- if (havesocketinfo) {
- snprintf(src_bufferinfo, sizeof(src_bufferinfo),
- "%lu buffered (%lu + %lu + %lu)",
diff --git a/testing/dante/sockd.confd b/testing/dante/sockd.confd
deleted file mode 100644
index 37628d38d0..0000000000
--- a/testing/dante/sockd.confd
+++ /dev/null
@@ -1,2 +0,0 @@
-# enter the sockd options
-SOCKD_OPTS="-D"
diff --git a/testing/dante/sockd.initd b/testing/dante/sockd.initd
deleted file mode 100644
index f77df213ee..0000000000
--- a/testing/dante/sockd.initd
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-#
-# startup script for sockd daemon
-#
-
-depend() {
- need net
- after firewall
- provide sockd
- use dns
-}
-
-command=/usr/sbin/sockd
-pidfile=/var/run/${SVCNAME}.pid
-command_args="${SOCKD_OPTS}"
-
-start_pre() {
- $command -V
-}
diff --git a/testing/dar/APKBUILD b/testing/dar/APKBUILD
new file mode 100644
index 0000000000..6cd84e7c6e
--- /dev/null
+++ b/testing/dar/APKBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Simon Rupf <simon@rupf.net>
+pkgname=dar
+pkgver=2.6.9
+pkgrel=0
+pkgdesc="Disk ARchive"
+url="http://dar.linux.free.fr/"
+arch="all"
+license="GPL-2.0-or-later"
+options="!check" # the provided "make check" requires root permissions
+makedepends="zlib-dev bzip2-dev lzo-dev xz-dev libgcrypt-dev gpgme-dev
+ e2fsprogs-dev librsync-dev curl-dev gettext-dev automake
+ autoconf libtool libthreadar-dev"
+subpackages="$pkgname-doc $pkgname-lang $pkgname-libs $pkgname-dev"
+source="https://downloads.sourceforge.net/dar/dar-$pkgver.tar.gz"
+
+build() {
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --disable-dar-static \
+ --disable-static \
+ --disable-upx
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+sha512sums="9ee4624fa1cfa0e523653e3dca032a8b7ac200b3318ba21869c19a9102dd11a923c979e5186591011161a2ed07f3c7668b572620b3be197d4bfaea903c259151 dar-2.6.9.tar.gz"
diff --git a/testing/datamash/APKBUILD b/testing/datamash/APKBUILD
index e81ebfd7c2..e14f4b893f 100644
--- a/testing/datamash/APKBUILD
+++ b/testing/datamash/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Assaf Gordon <assafgordon@gmail.com>
# Maintainer: Assaf Gordon <assafgordon@gmail.com>
pkgname=datamash
-pkgver=1.5
+pkgver=1.6
pkgrel=0
pkgdesc="command-line text/math procesing"
url="https://www.gnu.org/software/datamash/"
@@ -44,4 +44,4 @@ bashcomp() {
rm -r "$pkgdir"/usr/share/datamash/bash-completion.d || true
}
-sha512sums="9f7bff0858a7519ef8efc30ef39c3e99f17e81ed847f1edce6ff28e1191d52fbc173baa5d21d6852effbbf2af800604920d92d412f45519700a9b5809da0e8fa datamash-1.5.tar.gz"
+sha512sums="bd4e147e68f9b71d04a2c8150fc3726720aff111a9d1ce873ec0fbcd1fc0f12369e866327180f0561e68a1085bff042673cd97a9ad146edeccca3a1bdc45ac18 datamash-1.6.tar.gz"
diff --git a/testing/dav1d/APKBUILD b/testing/dav1d/APKBUILD
deleted file mode 100644
index 4d15157cf0..0000000000
--- a/testing/dav1d/APKBUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Contributor: Leo <thinkabit.ukim@gmail.com>
-# Maintainer:
-pkgname=dav1d
-pkgver=0.5.2
-pkgrel=0
-pkgdesc="small and fast AV1 Decoder"
-url="https://code.videolan.org/videolan/dav1d"
-arch="all"
-license="BSD-2-Clause"
-makedepends="nasm meson"
-subpackages="$pkgname-dev lib$pkgname:libs"
-source="https://code.videolan.org/videolan/dav1d/-/archive//$pkgver/dav1d-$pkgver.tar.bz2"
-
-build() {
- case "$CARCH" in
- armhf*) meson_opts="-Denable_asm=false" ;;
- *) meson_opts="-Denable_asm=true" ;;
- esac
-
- meson \
- --prefix=/usr \
- -Denable_tests=true \
- -Denable_tools=true \
- -Dfuzzing_engine=none \
- -Dtestdata_tests=false \
- ${meson_opts} \
- build
- ninja -C build
-}
-
-check() {
- ninja -C build test
-}
-
-package() {
- DESTDIR="$pkgdir" ninja -C build install
-}
-
-sha512sums="37da9138a1dba68b9e723ba48b23eab567f839308132fc5a28727c131280f2eca3e160b074982f5265c914dcad0e4029af9ce23909b32bb9ec60f235c623e384 dav1d-0.5.2.tar.bz2"
diff --git a/testing/dcc/10-dcc-alpine.patch b/testing/dcc/10-dcc-alpine.patch
new file mode 100644
index 0000000000..a277084333
--- /dev/null
+++ b/testing/dcc/10-dcc-alpine.patch
@@ -0,0 +1,36 @@
+--- a/configure
++++ b/configure
+@@ -465,6 +465,11 @@
+ #define DCC_UNIX 1
+ EOF
+
++if test -f /etc/alpine-release; then
++cat >> confdefs.h <<\EOF
++#define DCC_ALPINE 1
++EOF
++fi
+
+ # How were we started?
+ # Mangle $@ to prevent duplicates from updatedcc -cwhatever
+--- a/include/dcc_config.h.in
++++ b/include/dcc_config.h.in
+@@ -33,6 +33,7 @@
+
+
+ #undef DCC_UNIX
++#undef DCC_ALPINE
+ #undef DCC_WIN32 /* define DCC_WIN32 in the makefiles */
+ #if !defined(DCC_UNIX) && !defined(DCC_WIN32)
+ #error "you must run ./configure"
+--- a/include/dcc_types.h
++++ b/include/dcc_types.h
+@@ -29,6 +29,9 @@
+
+ /* work on WIN32 and any reasonable UNIX platform */
+ #ifdef DCC_UNIX
++# ifdef DCC_ALPINE
++# include <sys/types.h>
++# endif
+ #include <stdarg.h>
+ #include <stdio.h> /* for FreeBSD */
+ #include <stdlib.h>
diff --git a/testing/dcc/20-dcc-config.patch b/testing/dcc/20-dcc-config.patch
new file mode 100644
index 0000000000..ea4163fdea
--- /dev/null
+++ b/testing/dcc/20-dcc-config.patch
@@ -0,0 +1,22 @@
+--- a/homedir/dcc_conf.in
++++ b/homedir/dcc_conf.in
+@@ -88,8 +88,8 @@
+ # does not affect the blacklisting of the DCCM_WHITECLNT whitelist file.
+ # Add '-aIGNORE' to DCCM_ARGS to ignore the bulkiness of mail except to
+ # add X-DCC headers.
+-DCCM_LOG_AT=5
+-DCCM_REJECT_AT=
++DCCM_LOG_AT=NEVER
++DCCM_REJECT_AT=MANY
+ # override basic list of DCC server checksums controlling rejections or logging
+ DCCM_CKSUMS=
+ # additional DCC server checksums worthy of rejections or logging
+@@ -101,7 +101,7 @@
+ # used to start dccifd
+ # a common value is
+ # DCCIFD_ARGS="-SHELO -Smail_host -SSender -SList-ID"
+-DCCIFD_ARGS="-SHELO -Smail_host -SSender -SList-ID"
++DCCIFD_ARGS="-SHELO -Smail_host -SSender -SList-ID -p *,10045,127.0.0.1/32"
+ DCCIFD_LOGDIR="$DCCM_LOGDIR"
+ DCCIFD_WHITECLNT="$DCCM_WHITECLNT"
+ # When both dccm and dccifd are used it may be necessary to set
diff --git a/testing/dcc/APKBUILD b/testing/dcc/APKBUILD
new file mode 100644
index 0000000000..037a8aa4ff
--- /dev/null
+++ b/testing/dcc/APKBUILD
@@ -0,0 +1,86 @@
+# Contributor: Duncan Bellamy <dunk@denkimushi.com>
+# Maintainer: Duncan Bellamy <dunk@denkimushi.com>
+pkgname=dcc
+pkgver=2.3.167
+pkgrel=3
+pkgdesc="Distributed Checksum Clearinghouses or DCC spam filter"
+url="https://www.dcc-servers.net/dcc/"
+arch="all"
+license="custom"
+pkgusers="dcc"
+pkggroups="dcc"
+makedepends="libmilter-dev"
+subpackages="$pkgname-dccd $pkgname-dccifd $pkgname-dccm $pkgname-extras
+ $pkgname-openrc $pkgname-doc"
+source="$pkgname-$pkgver.tar.gz::https://www.dcc-servers.net/src/dcc/old/dcc-$pkgver.tar.Z
+ 10-$pkgname-alpine.patch
+ 20-$pkgname-config.patch
+ $pkgname.confd
+ $pkgname.initd
+"
+install="$pkgname.pre-install $pkgname.post-install $pkgname.post-deinstall"
+
+options="!check"
+
+prepare() {
+ chmod 755 configure
+ chmod 644 include/dcc_types.h include/dcc_config.h.in homedir/dcc_conf.in LICENSE
+ default_prepare
+}
+
+build() {
+ ./configure \
+ --with-installroot="$pkgdir" \
+ --bindir="/usr/bin" \
+ --mandir="/usr/share/man" \
+ --with-uid=dcc
+ make
+}
+
+package() {
+ make install
+
+ cd "$pkgdir"
+ install -Dm 755 "$srcdir"/$pkgname.initd etc/init.d/$pkgname
+ install -Dm 644 "$srcdir"/$pkgname.confd etc/conf.d/$pkgname
+ install -Dm644 "$builddir"/LICENSE usr/share/licenses/$pkgname/LICENSE
+
+ chmod 755 "$pkgdir"/var/dcc/libexec/dccsight
+ cd "$pkgdir"/usr/bin
+ chmod 755 cdcc dccproc
+}
+
+dccd() {
+ pkgdesc="$pkgdesc (dccd server with grey listing)"
+ depends="dcc"
+ _p=var/dcc/libexec
+ cd "$pkgdir"/$_p
+ amove "$_p"/dccd "$_p"/start-dccd "$_p"/stop-dccd "$_p"/start-grey "$_p"/dump-clients
+}
+
+dccifd() {
+ pkgdesc="$pkgdesc (dccifd server)"
+ depends="dcc"
+ cd "$pkgdir"
+ amove var/dcc/libexec/dccifd var/dcc/libexec/start-dccifd usr/bin/dccif-test
+}
+
+dccm() {
+ pkgdesc="$pkgdesc (dccm server)"
+ depends="dcc"
+ cd "$pkgdir"
+ amove var/dcc/libexec/dccm var/dcc/libexec/start-dccm
+}
+
+extras() {
+ pkgdesc="$pkgdesc (dcc update,uninstall, and dccproc)"
+ depends="dcc"
+ cd "$pkgdir"
+ amove var/dcc/libexec/updatedcc var/dcc/libexec/uninstalldcc usr/bin/dccproc
+}
+
+sha512sums="384a572e5b18bed6aed08dce6ebc468d5737b0cb4774fe502f527b101a38b4bec1fdd73384c6fb437c21ae46aa56ae04c5c459737cdda6ab3ce186ff4f77cf98 dcc-2.3.167.tar.gz
+8efe22be50da74abdf8fe26de028f13d7ee572c0f1fcfb174bcd8083523c0c5d2b0a5c2580d77d031c23f5ce728e045a6ba8ef9069a19cc6bcfe865142849d41 10-dcc-alpine.patch
+8f7455cb8d49f26688fb8110c1a75311d9a8365e384dedbad7ab48bccdce6c0114f0c22d2024d05ab31d7ae5cdacf96972d8a7c0c361b767bde6532e1d9a94c7 20-dcc-config.patch
+14a5d890ecff4081b369b26308d6225ab06d535f159ac59f6554335788bab4684717118f69cbe256075f57af2fc27639a5bcc6ab1bded3590e19cb3b5094ccb8 dcc.confd
+a685383af856ea00be0333e4eccf1a8cd8869a286e28c706fb5f296b1e3b1612053f031963524207f614dae3847c165a067ec028dd5fce4f8c8c0f126388ff90 dcc.initd"
diff --git a/testing/dcc/dcc.confd b/testing/dcc/dcc.confd
new file mode 100644
index 0000000000..c5ecb59234
--- /dev/null
+++ b/testing/dcc/dcc.confd
@@ -0,0 +1,6 @@
+# dcc conf.d file for alpine linux
+
+#
+# Specify daemon options in /var/dcc/dcc_conf
+#
+#dcc_opts=""
diff --git a/testing/dcc/dcc.initd b/testing/dcc/dcc.initd
new file mode 100644
index 0000000000..e51bae4bc6
--- /dev/null
+++ b/testing/dcc/dcc.initd
@@ -0,0 +1,20 @@
+#!/sbin/openrc-run
+
+# dcc init.d file for alpine linux.
+# edit /var/dcc/dcc_conf instead of passing options
+name=dcc
+command="/var/dcc/libexec/rcDCC"
+command_args="start"
+command_background="no"
+
+start_stop_daemon_args="--user dcc:dcc"
+pidfile="/run/$name.pid"
+
+depend() {
+ need net
+ after firewall
+}
+
+start_pre() {
+
+}
diff --git a/testing/dcc/dcc.post-deinstall b/testing/dcc/dcc.post-deinstall
new file mode 100644
index 0000000000..90dc15e662
--- /dev/null
+++ b/testing/dcc/dcc.post-deinstall
@@ -0,0 +1,5 @@
+#!/bin/sh
+[ -f /etc/crontabs/dcc ] && \
+ crontab -d -u dcc
+
+exit 0
diff --git a/testing/dcc/dcc.post-install b/testing/dcc/dcc.post-install
new file mode 100644
index 0000000000..7065813527
--- /dev/null
+++ b/testing/dcc/dcc.post-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+[ ! -f /etc/crontabs/dcc ] && \
+ echo '@daily /var/dcc/libexec/cron-dccd' | crontab -u dcc -
+
+exit 0
diff --git a/testing/dcc/dcc.pre-install b/testing/dcc/dcc.pre-install
new file mode 100644
index 0000000000..7c1e7311d0
--- /dev/null
+++ b/testing/dcc/dcc.pre-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+addgroup -S dcc 2>/dev/null
+adduser -S -H -h /var/dcc --gecos "DCC antispam" --ingroup dcc dcc 2>/dev/null
+
+exit 0
diff --git a/testing/dcd/APKBUILD b/testing/dcd/APKBUILD
new file mode 100644
index 0000000000..a2294c42b2
--- /dev/null
+++ b/testing/dcd/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+pkgname=dcd
+pkgver=0.12.0
+_githash=33dbd7653ecf830b735382e11d9bee66853a6dcf
+pkgrel=0
+pkgdesc="The D Completion Daemon is an auto-complete program for the D programming language"
+url="https://github.com/dlang-community/DCD"
+arch="x86_64" # ldc
+license="GPL-3.0-or-later"
+makedepends="ldc ldc-runtime stdx-allocator-dev dsymbol-dev libdparse-dev
+ msgpack-d-dev dcontainers-dev bash"
+options="!check" # Can only be run with a DMD version of DCD
+source="https://github.com/dlang-community/DCD/archive/v$pkgver/dcd-$pkgver.tar.gz
+ do-shared-linking.patch"
+builddir="$srcdir/DCD-$pkgver"
+
+prepare() {
+ default_prepare
+
+ mkdir bin
+ echo $_githash > bin/githash.txt
+}
+
+build() {
+ make DFLAGS="-link-defaultlib-shared" ldc
+}
+
+package() {
+ install -d "$pkgdir"/usr/bin
+ install -m0755 bin/dcd-client bin/dcd-server "$pkgdir"/usr/bin/
+}
+
+sha512sums="caadc5d497d6a209fda23523164247c1b921cebbe641fb6b5cedcecd20075d9283407f132886a369b15286c327e6a9e6015f290c31283e2a49a0e676b4cf82a9 dcd-0.12.0.tar.gz
+3d0a85c47eca379ee350ba007200469e2c95ae3822d3826c275e6b4be7fa7d7d8e1c730fe971c6d67589888d94ea0c108581164952072ee9e956cf001298e21f do-shared-linking.patch"
diff --git a/testing/dcd/do-shared-linking.patch b/testing/dcd/do-shared-linking.patch
new file mode 100644
index 0000000000..abb63b36c5
--- /dev/null
+++ b/testing/dcd/do-shared-linking.patch
@@ -0,0 +1,90 @@
+diff --git a/makefile b/makefile
+index 2bf0be9..2c568f0 100644
+--- a/makefile
++++ b/makefile
+@@ -1,4 +1,4 @@
+-.PHONY: all
+++.PHONY: all
+
+ all: dmd
+ dmd: dmdserver dmdclient
+@@ -32,8 +32,7 @@ clean:
+
+ CLIENT_SRC := \
+ $(shell find src/dcd/common -name "*.d")\
+- $(shell find src/dcd/client -name "*.d")\
+- $(shell find msgpack-d/src/ -name "*.d")
++ $(shell find src/dcd/client -name "*.d")
+
+ DMD_CLIENT_FLAGS := -Imsgpack-d/src\
+ -Imsgpack-d/src\
+@@ -49,8 +48,8 @@ GDC_CLIENT_FLAGS := -Imsgpack-d/src\
+ -frelease\
+ -obin/dcd-client
+
+-LDC_CLIENT_FLAGS := -Imsgpack-d/src\
+- -Imsgpack-d/src\
++LDC_CLIENT_FLAGS := \
++ $(shell pkg-config --cflags msgpack-d) $(subst -l,-L=-l,$(shell pkg-config --libs msgpack-d))\
+ -J=bin\
+ -release\
+ -O5\
+@@ -63,29 +62,7 @@ override GDC_CLIENT_FLAGS += $(DFLAGS)
+
+ SERVER_SRC := \
+ $(shell find src/dcd/common -name "*.d")\
+- $(shell find src/dcd/server -name "*.d")\
+- $(shell find ${DSYMBOL_DIR}/src -name "*.d")\
+- $(shell find ${STDXALLOC_DIR}/source -name "*.d")\
+- ${DPARSE_DIR}/src/dparse/ast.d\
+- ${DPARSE_DIR}/src/dparse/entities.d\
+- ${DPARSE_DIR}/src/dparse/lexer.d\
+- ${DPARSE_DIR}/src/dparse/parser.d\
+- ${DPARSE_DIR}/src/dparse/formatter.d\
+- ${DPARSE_DIR}/src/dparse/rollback_allocator.d\
+- ${DPARSE_DIR}/src/dparse/stack_buffer.d\
+- ${DPARSE_DIR}/src/std/experimental/lexer.d\
+- containers/src/containers/dynamicarray.d\
+- containers/src/containers/ttree.d\
+- containers/src/containers/unrolledlist.d\
+- containers/src/containers/openhashset.d\
+- containers/src/containers/hashset.d\
+- containers/src/containers/internal/hash.d\
+- containers/src/containers/internal/node.d\
+- containers/src/containers/internal/storage_type.d\
+- containers/src/containers/internal/element_type.d\
+- containers/src/containers/internal/backwards.d\
+- containers/src/containers/slist.d\
+- $(shell find msgpack-d/src/ -name "*.d")
++ $(shell find src/dcd/server -name "*.d")
+
+ DMD_SERVER_FLAGS := -Icontainers/src\
+ -Imsgpack-d/src\
+@@ -117,10 +94,10 @@ GDC_SERVER_FLAGS := -Icontainers/src\
+ -frelease\
+ -obin/dcd-server
+
+-LDC_SERVER_FLAGS := -Icontainers/src\
+- -Imsgpack-d/src\
+- -I${DPARSE_DIR}/src\
+- -I${DSYMBOL_DIR}/src\
++LDC_SERVER_FLAGS := $(shell pkg-config --cflags dcontainers) $(subst -l,-L=-l,$(shell pkg-config --libs dcontainers))\
++ $(shell pkg-config --cflags msgpack-d) $(subst -l,-L=-l,$(shell pkg-config --libs msgpack-d))\
++ $(shell pkg-config --cflags dparse) $(subst -l,-L=-l,$(shell pkg-config --libs dparse))\
++ $(shell pkg-config --cflags dsymbol) $(subst -l,-L=-l,$(shell pkg-config --libs dsymbol))\
+ -Isrc\
+ -J=bin\
+ -O5\
+@@ -150,10 +127,10 @@ gdcserver: githash
+ mkdir -p bin
+ ${GDC} ${SERVER_SRC} ${GDC_SERVER_FLAGS}
+
+-ldcclient: githash
++ldcclient:
+ ${LDC} ${CLIENT_SRC} ${LDC_CLIENT_FLAGS} -oq -of=bin/dcd-client
+
+-ldcserver: githash
++ldcserver:
+ ${LDC} $(LDC_SERVER_FLAGS) ${SERVER_SRC} -oq -of=bin/dcd-server
+
+ test: debugserver dmdclient
diff --git a/testing/dcontainers/APKBUILD b/testing/dcontainers/APKBUILD
new file mode 100644
index 0000000000..5c7a25703f
--- /dev/null
+++ b/testing/dcontainers/APKBUILD
@@ -0,0 +1,37 @@
+# Contributor: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+pkgname=dcontainers
+pkgver=0.8.0_alpha19
+_alphanum=${pkgver/${pkgver%alpha*}/}
+_pkgver=${pkgver/_$_alphanum/}
+_verstring=$_pkgver-${_alphanum/ha/ha.}
+pkgrel=0
+pkgdesc="Containers backed by std.experimental.allocator"
+url="https://github.com/dlang-community/containers"
+arch="x86_64" # ldc
+license="BSL-1.0"
+makedepends="meson ldc ldc-runtime stdx-allocator-dev"
+subpackages="$pkgname-dev"
+source="https://github.com/dlang-community/containers/archive/v$_verstring/containers-$_verstring.tar.gz"
+builddir="$srcdir/containers-$_verstring"
+
+build() {
+ meson \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --buildtype=plain \
+ . output
+ ninja -C output
+}
+
+check() {
+ ninja -C output test
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C output install
+}
+
+sha512sums="ef415e2bf7829e05c458cee0e41b6fc5768805a8dee332fb6a01a72e1e723f240f183cd1fd5ed74848cc4ea860b0746dca1c5dee13d37f819f0025da99098c4a containers-0.8.0-alpha.19.tar.gz"
diff --git a/testing/debconf/APKBUILD b/testing/debconf/APKBUILD
index 7e2f3f4bf6..408ca5caab 100644
--- a/testing/debconf/APKBUILD
+++ b/testing/debconf/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: TBK <alpine@jjtc.eu>
# Maintainer: TBK <alpine@jjtc.eu>
pkgname=debconf
-pkgver=1.5.71
+pkgver=1.5.73
pkgrel=0
pkgdesc="A configuration management system for Debian packages."
url="https://packages.debian.org/debconf"
@@ -9,17 +9,22 @@ arch="noarch"
license="BSD-2-Clause"
options="!check" # Test suite is broken. CopyDBTestSetup is missing new method
depends="perl"
-makedepends="coreutils findutils po4a"
+makedepends="coreutils diffutils findutils po4a"
+checkdepends="perl-freezethaw perl-ldap perl-test-unit"
subpackages="$pkgname-doc $pkgname-lang $pkgname-utils $pkgname-bash-completion:bashcomp:noarch"
source="https://deb.debian.org/debian/pool/main/d/debconf/debconf_$pkgver.tar.xz
fix-makefile_destdir.patch
"
-builddir="$srcdir/$pkgname"
+builddir="$srcdir/work"
build() {
make
}
+check() {
+ ./test_debconf.pl --all
+}
+
package() {
make PREFIX="/usr" DESTDIR="$pkgdir" install-i18n install-doc install-rest
}
@@ -44,5 +49,5 @@ bashcomp() {
ln -s debconf debconf-show
}
-sha512sums="ec6115a6aea78233e28f932f3eb6af62576b55211187a4253791c540ac74629029af01d95b5b382d01d51e1ae218760188a1eb865c04cc4d59a0006d8aa4c45b debconf_1.5.71.tar.xz
-86c8c0995921a15b67881a7f68f8db4fc785ebc05a03619f597bd71e3cfb628c0c5678b263d42715eded50c3c8b80a7e49a9671949a5f423936fc8801b262b9a fix-makefile_destdir.patch"
+sha512sums="fa2e240842f4f020df031ef37803c22a680372b996302372dfd3377bf21723f2e949167f9ea13ebad5c1c516052c26adcd627d152a62110ccddd3a9e2b892bdc debconf_1.5.73.tar.xz
+17094b77ccf7922daf28dbf2eba84a322ac8ca265a41403b963d97ea4c1c16d8e530bcb3414f9b1bca88cbc5f726d2401376ee20674547d7b528c52d8f496f8c fix-makefile_destdir.patch"
diff --git a/testing/debconf/fix-makefile_destdir.patch b/testing/debconf/fix-makefile_destdir.patch
index 7c31b99828..7093e29350 100644
--- a/testing/debconf/fix-makefile_destdir.patch
+++ b/testing/debconf/fix-makefile_destdir.patch
@@ -5,7 +5,7 @@
MUNGE=xargs perl -i.bak -ne ' \
print $$_."\# This file was preprocessed, do not edit!\n" \
if m:^\#!/usr/bin/perl:; \
-@@ -24,20 +25,24 @@
+@@ -24,60 +25,64 @@
# Anything that goes in the debconf-utils package.
install-utils:
@@ -14,11 +14,11 @@
find . -maxdepth 1 -perm /100 -type f -name 'debconf-*' | grep -v debconf-set-selections | grep -v debconf-show | grep -v debconf-copydb | grep -v debconf-communicate | grep -v debconf-apt-progress | grep -v debconf-escape | \
- xargs -i install {} $(prefix)/usr/bin
+ xargs -i install {} $(DESTDIR)$(PREFIX)/bin
-
++
+# Installs only english man pages
+install-doc:
+ $(MAKE) -C doc PREFIX=$(PREFIX) DESTDIR=$(DESTDIR) install
-+
+
# Anything that goes in the debconf-i18n package.
install-i18n:
- $(MAKE) -C po install
@@ -27,15 +27,6 @@
PERL := perl
PERL_VENDORLIB := $(shell $(PERL) -MConfig -e 'print $$Config{vendorlib}')
- # This would probably be easier if we used setup.py ...
- PYTHON2_SUPPORTED := $(shell pyversions -s)
--PYTHON_SITEDIR = $(prefix)/usr/lib/$(1)/$(if $(filter 2.0 2.1 2.2 2.3 2.4 2.5,$(patsubst python%,%,$(1))),site-packages,dist-packages)
-+PYTHON_SITEDIR = $(DESTDIR)$(PREFIX)/lib/$(1)/$(if $(filter 2.0 2.1 2.2 2.3 2.4 2.5,$(patsubst python%,%,$(1))),site-packages,dist-packages)
-
- # The Python 2 package.
- install-python2:
-@@ -48,47 +53,47 @@
-
# The Python 3 package.
install-python3:
- install -d $(prefix)/usr/lib/python3/dist-packages
@@ -94,13 +85,11 @@
- find $(prefix)/$(PERL_VENDORLIB)/ $(prefix)/usr/sbin \
- $(prefix)/usr/share/debconf/frontend \
- $(prefix)/usr/share/debconf/*.pl $(prefix)/usr/bin \
-- -name '*.pl' -or -name '*.pm' -or -name 'dpkg-*' -or \
-- -name 'debconf-*' -or -name 'frontend' | \
-+ find $(DESTDIR)/$(PERL_VENDORLIB)/ $(DESTDIR)$(PREFIX)/sbin \
-+ $(DESTDIR)$(PREFIX)/share/debconf/frontend \
++ find $(DESTDIR)/$(PERL_VENDORLIB)/ $(DESTDIR)$(PREFIX)/sbin \
++ $(DESTDIR)$(PREFIX)/share/debconf/frontend \
+ $(DESTDIR)$(PREFIX)/share/debconf/*.pl $(DESTDIR)$(PREFIX)/bin \
-+ -name '*.pl' -or -name '*.pm' -or -name 'dpkg-*' -or \
-+ -name 'debconf-*' -or -name 'frontend' | \
+ -name '*.pl' -or -name '*.pm' -or -name 'dpkg-*' -or \
+ -name 'debconf-*' -or -name 'frontend' | \
grep -v Client/ConfModule | $(MUNGE)
- find $(prefix) -name '*.bak' | xargs rm -f
+ find $(DESTDIR) -name '*.bak' | xargs rm -f
diff --git a/testing/deluge/10-python38-logging.patch b/testing/deluge/10-python38-logging.patch
new file mode 100644
index 0000000000..a3c9ad4e99
--- /dev/null
+++ b/testing/deluge/10-python38-logging.patch
@@ -0,0 +1,15 @@
+https://dev.deluge-torrent.org/changeset/351664ec071daa04
+Slated for 2.0.4 release
+diff --git a/deluge/log.py b/deluge/log.py
+index 75e8308b5..0f9877fdb 100644
+--- a/deluge/log.py
++++ b/deluge/log.py
+@@ -86,7 +86,7 @@ def critical(self, msg, *args, **kwargs):
+ def exception(self, msg, *args, **kwargs):
+ yield LoggingLoggerClass.exception(self, msg, *args, **kwargs)
+
+- def findCaller(self, stack_info=False): # NOQA: N802
++ def findCaller(self, *args, **kwargs): # NOQA: N802
+ f = logging.currentframe().f_back
+ rv = '(unknown file)', 0, '(unknown function)'
+ while hasattr(f, 'f_code'):
diff --git a/testing/deluge/APKBUILD b/testing/deluge/APKBUILD
index fda4e4c16a..9ba046214a 100644
--- a/testing/deluge/APKBUILD
+++ b/testing/deluge/APKBUILD
@@ -1,12 +1,14 @@
# Contributor: August Klein <amatcoder@gmail.com>
+# Contributor: Antoine Fontaine <antoine.fontaine@epfl.ch>
# Maintainer: August Klein <amatcoder@gmail.com>
pkgname=deluge
pkgver=2.0.3
-pkgrel=3
+pkgrel=5
pkgdesc="A lightweight, Free Software, cross-platform BitTorrent client"
url="https://deluge-torrent.org/"
arch="noarch"
license="GPL-3.0-or-later"
+options="!check" # `setup.py check` run no test
depends="
py3-setuptools
py3-twisted
@@ -22,14 +24,17 @@ depends="
py3-asn1
py3-markupsafe
py3-service_identity
- py3-hamcrest
+ py3-pyhamcrest
py3-hyperlink
py3-libtorrent-rasterbar
py3-gobject3
py3-cairo
+ py3-wheel
"
subpackages="$pkgname-doc"
-source="http://download.deluge-torrent.org/source/${pkgver%.*}/deluge-$pkgver.tar.xz"
+source="http://download.deluge-torrent.org/source/${pkgver%.*}/deluge-$pkgver.tar.xz
+ 10-python38-logging.patch
+ "
replaces="$pkgname-lang" # Overwrite removed subpackage
@@ -41,4 +46,5 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-sha512sums="3abec24495b22ec10649865c7ce7c3271224c7d25c0647b43f3c177b7ccb45d4c5c593f8c89d8bc8eac85ae5dc737f9960827587912dd527bb96100304a7d480 deluge-2.0.3.tar.xz"
+sha512sums="3abec24495b22ec10649865c7ce7c3271224c7d25c0647b43f3c177b7ccb45d4c5c593f8c89d8bc8eac85ae5dc737f9960827587912dd527bb96100304a7d480 deluge-2.0.3.tar.xz
+8ab11f87ddf62a7cba2d2783eec2c439fdc416e5d165ac6b510a9818c28573df32ef408bb16ca61d93b27bb5090782f5b4005a4ad50cfa9fa6dfb869aa2be57c 10-python38-logging.patch"
diff --git a/testing/dhewm3/APKBUILD b/testing/dhewm3/APKBUILD
new file mode 100644
index 0000000000..82e96cede2
--- /dev/null
+++ b/testing/dhewm3/APKBUILD
@@ -0,0 +1,38 @@
+# Contributor: Díaz Urbaneja Diego <sodomon2@gmail.com>
+# Maintainer: Díaz Urbaneja Diego <sodomon2@gmail.com>
+pkgname=dhewm3
+pkgver=1.5.1_rc1
+_realver=1.5.1_PRE1
+pkgrel=0
+pkgdesc="Doom 3 engine with native 64-bit support, SDL, and OpenAL"
+url="https://dhewm3.org/"
+arch="x86_64 x86" #disabled for the other architectures due to compiling problems
+license="GPL-3.0-only"
+depends="curl libjpeg-turbo libvorbis sdl2 zlib libogg libpng libvorbis"
+makedepends="openal-soft-dev make cmake sdl2-dev zlib-dev libjpeg-turbo-dev libogg-dev libpng-dev libvorbis-dev"
+options="!check" # make check not implemented
+source="$pkgname-$_realver.tar.gz::https://github.com/dhewm/dhewm3/archive/$_realver.tar.gz
+ fix-musl.patch
+ dhewm3.desktop
+ dhewm3.png"
+builddir="$srcdir/$pkgname-$_realver/neo"
+
+build() {
+ cmake CMakeLists.txt \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DD3XP=1 \
+ -DDEDICATED=1 .
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir" libdir="$pkgdir/usr/lib" install
+ install -Dm644 "$srcdir"/dhewm3.desktop "$pkgdir/usr/share/applications/dhewm3.desktop"
+ install -Dm644 "$srcdir"/dhewm3.png "$pkgdir/usr/share/pixmaps/dhewm3.png"
+}
+
+sha512sums="73b2c43e16a82bc1a4fd6646493e7c69049a3c3abaac2206436f10d6180d616ad38c2c3480538e2690654c2cb73ec1be47d312939d64fd92ce03aff7fe64ceba dhewm3-1.5.1_PRE1.tar.gz
+396b1b4fe1889abf14141887e4a490b6069234784fd934ee120c68bf868febf767cf900a59871453ebd3adf62bf74bc7fba2bf5169b4594b6e735e0888930566 fix-musl.patch
+377d34c4d9ab21b09a501431e1bf8d123d3655a47499a7664db85168e2f85b73c8792bc958026593299eac57449f813b10047beb302784cc53d096e1cc37efbd dhewm3.desktop
+13f7a50d1f57d35bf582c3d99ff4dea4b18e60827f62aa640b7b43d419a3f4f478b45311d2abacfd2aa2f033c59f5c6253aa4916fc234b41eb6cc70d5eeac17c dhewm3.png"
diff --git a/testing/dhewm3/dhewm3.desktop b/testing/dhewm3/dhewm3.desktop
new file mode 100644
index 0000000000..b23e79d7b6
--- /dev/null
+++ b/testing/dhewm3/dhewm3.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=Dhewm3
+Exec=dhewm3
+Icon=dhewm3
+Type=Application
+Comment=A Doom 3 port
+Categories=Game;ActionGame; \ No newline at end of file
diff --git a/testing/dhewm3/dhewm3.png b/testing/dhewm3/dhewm3.png
new file mode 100644
index 0000000000..69ac661a80
--- /dev/null
+++ b/testing/dhewm3/dhewm3.png
Binary files differ
diff --git a/testing/dhewm3/fix-musl.patch b/testing/dhewm3/fix-musl.patch
new file mode 100644
index 0000000000..f4b33eb0c5
--- /dev/null
+++ b/testing/dhewm3/fix-musl.patch
@@ -0,0 +1,31 @@
+--- a/sys/posix/posix_main.cpp
++++ b/sys/posix/posix_main.cpp
+@@ -362,7 +362,7 @@
+ static const int crashSigs[] = { SIGILL, SIGABRT, SIGFPE, SIGSEGV };
+ static const char* crashSigNames[] = { "SIGILL", "SIGABRT", "SIGFPE", "SIGSEGV" };
+
+-#if defined(__linux__) || defined(__FreeBSD__) || defined(__APPLE__)
++#if ( defined(__linux__) && defined(__GLIBC__) ) || defined(__FreeBSD__) || defined(__APPLE__)
+ // TODO: https://github.com/ianlancetaylor/libbacktrace looks interesting and also supports windows apparently
+ #define D3_HAVE_BACKTRACE
+ #include <execinfo.h>
+--- a/sys/posix/posix_net.cpp
++++ b/sys/posix/posix_net.cpp
+@@ -644,7 +644,7 @@
+ return -1;
+ }
+
+-#if defined(_GNU_SOURCE)
++#if defined(_GNU_SOURCE) && defined(TEMP_FAILURE_RETRY)
+ // handle EINTR interrupted system call with TEMP_FAILURE_RETRY - this is probably GNU libc specific
+ if ( ( nbytes = TEMP_FAILURE_RETRY( read( fd, data, size ) ) ) == -1 ) {
+ #else
+@@ -701,7 +701,7 @@
+ return -1;
+ }
+
+-#if defined(_GNU_SOURCE)
++#if defined(_GNU_SOURCE) && defined(TEMP_FAILURE_RETRY)
+ // handle EINTR interrupted system call with TEMP_FAILURE_RETRY - this is probably GNU libc specific
+ if ( ( nbytes = TEMP_FAILURE_RETRY ( write( fd, data, size ) ) ) == -1 ) {
+ #else
diff --git a/testing/ding-libs/APKBUILD b/testing/ding-libs/APKBUILD
index 7bfdef5225..2abc6c263a 100644
--- a/testing/ding-libs/APKBUILD
+++ b/testing/ding-libs/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Vince Mele <vmele@inoc.com>
pkgname=ding-libs
pkgver=0.6.1
-pkgrel=3
+pkgrel=5
pkgdesc="'D is not GLib' utility libraries"
url="https://pagure.io/SSSD/ding-libs/"
arch="all"
diff --git a/testing/dino/APKBUILD b/testing/dino/APKBUILD
index b1bc3aa30d..cffdf1c4d3 100644
--- a/testing/dino/APKBUILD
+++ b/testing/dino/APKBUILD
@@ -1,8 +1,7 @@
# Contributor: Galen Abell <galen@galenabell.com>
# Maintainer: Galen Abell <galen@galenabell.com>
pkgname="dino"
-pkgver="0_git20200109"
-_pkgsha="3fc9bdab053e23ab8e97afadfee0a05afad8d890"
+pkgver="0.1.0"
pkgrel=0
pkgdesc="Modern Jabber/XMPP client"
url="https://dino.im"
@@ -14,6 +13,7 @@ makedepends="
gtk+3.0-dev
gpgme-dev
libgee-dev
+ libsignal-protocol-c-dev
libgcrypt-dev
libsoup-dev
sqlite-dev
@@ -23,8 +23,7 @@ makedepends="
ninja
"
subpackages="$pkgname-lang"
-source="$pkgname-$_pkgsha.tar.gz::https://github.com/dino/dino/archive/$_pkgsha.tar.gz"
-builddir="$srcdir/$pkgname-$_pkgsha"
+source="https://github.com/dino/dino/releases/download/v$pkgver/dino-$pkgver.tar.gz"
build() {
./configure \
@@ -46,4 +45,4 @@ check() {
package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="14efd2b0ced59f750a3a64b175cd94afa821f5a102469d117a3e592730875baea14b2b84dcde50ad7fa2b9d0b9522b1d4b2876be287b0286751b421c2443ce4d dino-3fc9bdab053e23ab8e97afadfee0a05afad8d890.tar.gz"
+sha512sums="b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8 dino-0.1.0.tar.gz"
diff --git a/testing/direnv/APKBUILD b/testing/direnv/APKBUILD
index be5f750e95..1a0ca328be 100644
--- a/testing/direnv/APKBUILD
+++ b/testing/direnv/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Kevin Daudt <kdaudt@alpinelinux.org>
pkgname=direnv
-pkgver=2.20.1
-pkgrel=1
+pkgver=2.21.2
+pkgrel=0
pkgdesc="Environment variable switcher for the shell"
url="https://direnv.net"
arch="all"
@@ -9,7 +9,7 @@ license="MIT"
checkdepends="bash"
makedepends="go"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/direnv/$pkgname/archive/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/direnv/direnv/archive/v$pkgver.tar.gz"
builddir="$srcdir/src/github.com/direnv/$pkgname"
prepare() {
@@ -33,4 +33,4 @@ package() {
make DESTDIR="$pkgdir/usr" install
}
-sha512sums="f438e0b41c3f1ef41841c08eff4fefb8684f40b23a1d54c03b8d4ab2c81143bd3314fda83dc334dcd6233cdecf50764f6d61afae0ae6c450a6b8f4f181c5a931 direnv-2.20.1.tar.gz"
+sha512sums="a63b0bfa24041c8fb3bead52bce1917b02d61e09e48a3698c1358dbd3b40d7e6c66bdc26597b69805476a7deeb2a81672ee0b25732b25982d0dd0426c102e83e direnv-2.21.2.tar.gz"
diff --git a/testing/dlib/APKBUILD b/testing/dlib/APKBUILD
index e97aec025a..c552ad7d08 100644
--- a/testing/dlib/APKBUILD
+++ b/testing/dlib/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Adriaan Groenenboom <agboom@pm.me>
pkgname=dlib
pkgver=19.18
-pkgrel=0
+pkgrel=1
pkgdesc="A toolkit for making real world machine learning and data analysis applications in C++"
url="http://dlib.net"
arch="all"
@@ -18,7 +18,7 @@ build() {
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib \
-DBUILD_SHARED_LIBS:BOOL=ON \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
"../$pkgname-$pkgver"
make
}
diff --git a/testing/dma/APKBUILD b/testing/dma/APKBUILD
index 1387fc715d..85f9957538 100644
--- a/testing/dma/APKBUILD
+++ b/testing/dma/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer:
pkgname=dma
-pkgver=0.12
+pkgver=0.13
pkgrel=0
pkgdesc="A small Mail Transport Agent from DragonFly BSD"
url="https://github.com/corecode/dma"
@@ -10,7 +10,7 @@ license="BSD-3-Clause"
makedepends="bison flex libbsd-dev bsd-compat-headers openssl-dev"
options="suid"
subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/corecode/$pkgname/archive/v$pkgver.tar.gz
+source="$pkgname-$pkgver.tar.gz::https://github.com/corecode/dma/archive/v$pkgver.tar.gz
$pkgname.cron
musl-fixes.patch"
@@ -41,6 +41,6 @@ package() {
"$pkgdir"/usr/share/doc/$pkgname/
}
-sha512sums="7840cd3d8da9045891f6daa6c7758a63886f7b62ce9f4a21cbe0b354fe3e39fcd57bacd582391df99554160faf32b61b470d39090a14996ab2ea19c8cc98daa2 dma-0.12.tar.gz
+sha512sums="12ca04c6e67ffeead4596dcbf6bbc42547461b224a7f70e7185822b5f968c369de4c20ae7de3415a54f6eef7d4acc12d5fca5ff5851d640f3611d89a345b41ac dma-0.13.tar.gz
5a79895fd42ffee347b979402225eb8025ea9bb41d0dc24b43d4b1e64106f1c612024456ea98e20aef4258eb8e852b370410e47d6ee34cea630dda29cc54840e dma.cron
051af3d10711f7565fedd3a06c152454020e903e2e923a37cc77ccbf4346f308edecfe4f3d3c37a3cb2e54d1fb336bb4d9cea2a7d6dc560aec3c2369eb55e6a9 musl-fixes.patch"
diff --git a/testing/dmd/10-dmd-musl.patch b/testing/dmd/10-dmd-musl.patch
new file mode 100644
index 0000000000..36a413b7e0
--- /dev/null
+++ b/testing/dmd/10-dmd-musl.patch
@@ -0,0 +1,26 @@
+diff -Nurp a/dmd/src/dmd/link.d b/dmd/src/dmd/link.d
+--- a/dmd/src/dmd/link.d
++++ b/dmd/src/dmd/link.d
+@@ -746,6 +746,8 @@
+ argv.push("-lrt");
+ // Link against libdl for phobos usage of dlopen
+ argv.push("-ldl");
++ // Musl
++ argv.push("-lexecinfo");
+ }
+ if (global.params.verbose)
+ {
+diff -Nurp a/dmd/src/dmd/mars.d b/dmd/src/dmd/mars.d
+--- a/dmd/src/dmd/mars.d
++++ b/dmd/src/dmd/mars.d
+@@ -1194,7 +1194,10 @@ void addDefaultVersionIdentifiers(const ref Param params)
+ // See https://github.com/dlang/dmd/pull/8020
+ // And https://wiki.osdev.org/Target_Triplet
+ version (CRuntime_Musl)
++ {
+ VersionCondition.addPredefinedGlobalIdent("CRuntime_Musl");
++ VersionCondition.addPredefinedGlobalIdent("ExtExecinfo_BSDFmt");
++ }
+ else
+ VersionCondition.addPredefinedGlobalIdent("CRuntime_Glibc");
+ VersionCondition.addPredefinedGlobalIdent("CppRuntime_Gcc");
diff --git a/testing/dmd/20-dmd-remove-tests.patch b/testing/dmd/20-dmd-remove-tests.patch
new file mode 100644
index 0000000000..bdab43fd12
--- /dev/null
+++ b/testing/dmd/20-dmd-remove-tests.patch
@@ -0,0 +1,28 @@
+diff -Nurp a/dmd/test/runnable/gdb4181.d b/dmd/test/runnable/gdb4181.d
+deleted file mode 100644
+--- a/dmd/test/runnable/gdb4181.d
++++ /dev/null
+@@ -1,23 +0,0 @@
+-/*
+-REQUIRED_ARGS: -g
+-PERMUTE_ARGS:
+-GDB_SCRIPT:
+----
+-b 22
+-r
+-echo RESULT=
+-p 'gdb.x' + 'gdb.STest.y'
+----
+-GDB_MATCH: RESULT=.*33
+-*/
+-module gdb;
+-
+-int x;
+-struct STest { static int y; }
+-
+-void main()
+-{
+- x = 11;
+- STest.y = 22;
+- // BP
+-}
diff --git a/testing/dmd/APKBUILD b/testing/dmd/APKBUILD
new file mode 100644
index 0000000000..15081c584d
--- /dev/null
+++ b/testing/dmd/APKBUILD
@@ -0,0 +1,63 @@
+# Contributor: Mathias LANG <pro.mathias.lang@gmail.com>
+# Maintainer: Mathias LANG <pro.mathias.lang@gmail.com>
+pkgname=dmd
+pkgver=2.091.0
+pkgrel=0
+pkgdesc="D Programming Language reference compiler"
+url="https://github.com/dlang/dmd"
+# TODO: Enable on x86 once LDC-1.20.1 is out (and enabled on x86)
+arch="x86_64"
+license="BSL-1.0"
+depends="libexecinfo-dev tzdata"
+makedepends="ldc"
+checkdepends="bash diffutils gdb grep"
+source="dmd-$pkgver.tar.gz::https://github.com/dlang/dmd/archive/v$pkgver.tar.gz
+ druntime-$pkgver.tar.gz::https://github.com/dlang/druntime/archive/v$pkgver.tar.gz
+ phobos-$pkgver.tar.gz::https://github.com/dlang/phobos/archive/v$pkgver.tar.gz
+
+ dmd-install-config.conf
+ 10-dmd-musl.patch
+ 20-dmd-remove-tests.patch
+ "
+
+prepare() {
+ # The Makefiles make some assumption about the directory structure
+ ln -s "$srcdir/dmd-$pkgver/" "$srcdir/dmd"
+ ln -