From f29d569cd33a73da5ad675f43a34ad53c5cc9bc6 Mon Sep 17 00:00:00 2001 From: davidovski Date: Thu, 2 Feb 2023 14:10:02 +0000 Subject: Work --- repo/a52dec/a52dec.xibuild | 4 - repo/amb-plugins/amb-plugins.xibuild | 19 + repo/ardour/ardour.xibuild | 2 +- repo/atkmm/atkmm.xibuild | 18 +- repo/avahi/CVE-2021-3468.patch | 37 - repo/avahi/CVE-2021-36217.patch | 148 -- repo/avahi/avahi.pre-install | 12 - repo/avahi/avahi.xibuild | 60 - repo/botan/botan.xibuild | 4 +- repo/brotli/brotli.xibuild | 2 +- repo/bsd-utils/bsd-utils.xibuild | 22 + repo/cabal/cabal.project.freeze | 68 - repo/cabal/cabal.xibuild | 60 - repo/cairomm/cairomm.xibuild | 5 +- repo/caps/caps.xibuild | 29 + repo/caps/fix-cstdint-missing.patch | 33 + repo/cbindgen/cbindgen.xibuild | 18 +- repo/chromium/chromium.xibuild | 55 +- repo/chromium/no-mallinfo.patch | 41 +- repo/cmt/cmt.xibuild | 23 + repo/cryptsetup/cryptsetup.xibuild | 6 +- repo/curl/curl.xibuild | 4 +- repo/cython/cython.xibuild | 3 - repo/dash/dash.xibuild | 5 +- repo/ddcutil/ddcutil.xibuild | 3 +- repo/dino/dino.xibuild | 32 - repo/dino/mobile-ui.patch | 967 ----------- .../01_fix_static_datadir_evaluation.patch | 19 - ...418703_dont_use_abbreviated_sfnet_address.patch | 27 - ...3_fix_420153_filename_whitespace_handling.patch | 43 - ...ix_442782_preprocessor_declaration_syntax.patch | 90 - .../05_fix_439214_error_on_missing_refentry.patch | 33 - repo/docbook2x/06_fix_man_typo.patch | 24 - repo/docbook2x/docbook2x.xibuild | 39 - repo/dracut/dracut.xibuild | 4 +- repo/dsp/dsp.xibuild | 22 + repo/edk2/edk2.xibuild | 2 +- repo/efibootmgr/efibootmgr.xibuild | 4 +- repo/efivar/efivar.xibuild | 36 +- repo/efivar/musl-compat.patch | 231 +++ repo/efivar/patches/efivar-fix-format_guid.patch | 56 - repo/efivar/patches/efivar-fix-packed.patch | 168 -- repo/efivar/patches/efivar-fix-ucs2.patch | 59 - repo/efivar/patches/musl-bswap.patch | 33 - .../0001-apk-add-instead-of-apt-get-install.patch | 22 - repo/electrum/electrum.xibuild | 31 - repo/elogind/elogind.xibuild | 2 +- repo/elvish/elvish.xibuild | 20 - repo/enchant2/enchant2.xibuild | 4 - repo/execline/execline.xibuild | 24 - repo/ext-dump/ext-dump.xibuild | 23 - repo/extremetuxracer/extremetuxracer.xibuild | 3 +- repo/ffmpeg/ffmpeg.xibuild | 3 +- repo/ffmpeg4/ffmpeg4.xibuild | 9 +- repo/fftw/fftw.xibuild | 7 + repo/fil-plugins/fil-plugins.xibuild | 17 + repo/firefox/allow-custom-rust-vendor.patch | 564 ------- repo/firefox/avoid-redefinition.patch | 15 - repo/firefox/disable-moz-stackwalk.patch | 18 - repo/firefox/disable-neon-in-aom.patch | 39 - repo/firefox/firefox-safe.desktop | 11 - repo/firefox/firefox.desktop | 81 - repo/firefox/firefox.xibuild | 141 -- repo/firefox/fix-fortify-system-wrappers.patch | 13 - repo/firefox/fix-rust-target.patch | 31 - repo/firefox/fix-webrtc-glibcisms.patch | 20 - repo/firefox/mallinfo.patch | 20 - repo/firefox/sandbox-fork.patch | 15 - repo/firefox/sandbox-largefile.patch | 17 - repo/firefox/sandbox-sched_setscheduler.patch | 16 - repo/firefox/stab.h | 71 - repo/freetds/fix-includes.patch | 13 + repo/freetds/freetds.xibuild | 35 + repo/fuse/fuse.xibuild | 8 +- repo/g2reverb/g2reverb.xibuild | 17 + repo/gawk/gawk.xibuild | 5 +- repo/gegl/gegl.xibuild | 3 +- repo/gexiv2/gexiv2.xibuild | 3 +- repo/gimp/gimp.xibuild | 3 +- repo/glib/glib.xibuild | 4 +- repo/glibmm/glibmm.xibuild | 8 +- repo/graphviz/graphviz.xibuild | 13 +- repo/grub/grub.xibuild | 36 +- repo/gtk2/gtk2.xibuild | 6 +- repo/gtk3/gtk3.xibuild | 5 +- repo/gtkmm2/gtkmm2.xibuild | 5 +- repo/gtkmm3/gtkmm3.xibuild | 12 +- repo/gtksourceview/gtksourceview.xibuild | 12 +- repo/heimdal/005_all_heimdal-suid_fix.patch | 20 - repo/heimdal/CVE-2018-16860.patch | 147 -- repo/heimdal/autoconf-270.patch | 27 - repo/heimdal/heimdal-kadmind.initd | 24 - repo/heimdal/heimdal-kdc.initd | 23 - repo/heimdal/heimdal-kpasswdd.initd | 24 - repo/heimdal/heimdal.xibuild | 82 - repo/heimdal/heimdal_missing-include.patch | 11 - ...silence-include-headers-redirect-warnings.patch | 80 - repo/hwloc/hwloc.xibuild | 22 + repo/imap/1006_openssl1.1_autoverify.patch | 58 + repo/imap/2014_openssl1.1.1_sni.patch | 40 + repo/imap/c-client-2006k_KOLAB_Annotations.patch | 448 +++++ repo/imap/fix-linking.patch | 33 + repo/imap/imap.xibuild | 52 + repo/imlib2/imlib2.xibuild | 5 +- repo/iptables/fix-u_int16_t.patch | 163 ++ repo/iptables/fix-xtables.patch | 10 + repo/iptables/iptables.xibuild | 3 + repo/krb5/krb5-server.xibuild | 17 + repo/krb5/krb5.xibuild | 83 +- repo/krb5/krb5kadmind.initd | 25 + repo/krb5/krb5kdc.initd | 24 + repo/krb5/krb5kpropd.initd | 24 + repo/krb5/mit-krb5_krb5-config_LDFLAGS.patch | 12 + repo/leveldb/leveldb.xibuild | 32 - repo/libbluray/libbluray.xibuild | 28 + repo/libbpf/libbpf.xibuild | 4 +- repo/libburn/libburn.xibuild | 30 + repo/libcddb/libcddb.xibuild | 6 +- repo/libdaemon/fix-includes.patch | 13 + repo/libdaemon/libdaemon.xibuild | 30 + repo/libebml/libebml.xibuild | 29 + repo/libetonyek/libetonyek.xibuild | 30 - repo/libfm/libfm.xibuild | 3 +- repo/libgcab/libgcab.xibuild | 5 + repo/libgit/libgit.xibuild | 12 +- repo/libgphoto2/libgphoto2.pre-install | 5 + repo/libgphoto2/libgphoto2.pre-upgrade | 5 + repo/libgphoto2/libgphoto2.xibuild | 34 + repo/libisoburn/libisoburn.xibuild | 26 + repo/libisofs/libisofs.xibuild | 27 + repo/libixion/libixion.xibuild | 12 +- repo/libjxl/libjxl.xibuild | 2 +- repo/liblangtag/liblangtag.xibuild | 22 - repo/liblinear/liblinear.xibuild | 2 +- repo/libmodplug/libmodplug.xibuild | 2 +- repo/libmrss/libmrss.xibuild | 8 +- repo/libnxml/libnxml.xibuild | 6 + repo/liborcus/liborcus.xibuild | 7 +- repo/libqmi/libqmi.xibuild | 3 +- repo/libreoffice/autoconf-boost-macros.patch | 152 -- repo/libreoffice/disable-liborcus-unittest.patch | 13 - repo/libreoffice/fix-execinfo.patch | 34 - repo/libreoffice/libreoffice-base.xibuild | 11 - repo/libreoffice/libreoffice-calc.xibuild | 11 - repo/libreoffice/libreoffice-common.xibuild | 10 - repo/libreoffice/libreoffice-draw.xibuild | 11 - repo/libreoffice/libreoffice-impress.xibuild | 11 - repo/libreoffice/libreoffice-math.xibuild | 11 - repo/libreoffice/libreoffice-postgres.xibuild | 10 - repo/libreoffice/libreoffice-sdk.xibuild | 10 - repo/libreoffice/libreoffice-writer.xibuild | 11 - repo/libreoffice/libreoffice.xibuild | 136 -- repo/libreoffice/linux-musl.patch | 60 - repo/libreoffice/musl-libintl.patch | 15 - repo/libreoffice/musl-stacksize.patch | 40 - repo/libreoffice/pld-skia-patches.patch | 10 - repo/libreoffice/poppler-22.03.patch | 39 - repo/libreoffice/remove-backtrace.patch | 163 -- repo/libreoffice/skia-freetype2.11.diff | 37 - repo/librsvg/librsvg.xibuild | 3 +- repo/libsass/fix-pkgconfig-version.patch | 16 + repo/libsass/libsass.xibuild | 31 + repo/libsigc++/libsigc++.xibuild | 3 +- repo/libverto/libverto.xibuild | 31 + repo/libzip/libzip.xibuild | 30 + repo/linux-firmware/linux-firmware.xibuild | 2 +- repo/linux-headers/linux-headers.xibuild | 2 +- repo/linux-libre/linux-libre.xibuild | 8 +- repo/linux/linux.xibuild | 9 +- ...-pkg-config-file-for-the-shared-libraries.patch | 66 + ...-libraries-with-g-instead-of-gcc-to-fix-b.patch | 49 + repo/live-media/live-media.xibuild | 44 + repo/llvm/libclang.xibuild | 1 + repo/llvm/llvm.xibuild | 7 + repo/lua-lpeg/lua-lpeg.xibuild | 86 +- repo/lua-mpack/lua-mpack.xibuild | 81 +- repo/lua5-1/lua5-1.xibuild | 14 +- repo/luajit/luajit.xibuild | 3 +- repo/luakit/luakit.xibuild | 25 - repo/lxc/lxc.xibuild | 35 +- repo/lxc/sysconfdir.patch | 17 + repo/maim/maim.xibuild | 3 +- repo/man-db/man-db.xibuild | 3 +- repo/mbedtls/mbedtls.xibuild | 36 + repo/mdds/mdds.xibuild | 6 +- repo/minizip/minizip.xibuild | 31 + repo/minizip/zlib-1.2.8-minizip-include.patch | 27 + repo/mm-common/mm-common.xibuild | 27 + repo/mpc-mpd/mpc-mpd.xibuild | 3 +- repo/mpd/mpd.xibuild | 3 +- repo/mpdscribble/mpdscribble.xibuild | 3 +- repo/msr-tools/msr-tools.xibuild | 19 + repo/mtools/fix-uninitialized.patch | 13 + repo/mtools/mtools.xibuild | 38 + repo/musl-nscd/musl-nscd.initd | 10 + repo/musl-nscd/musl-nscd.pre-install | 6 + repo/musl-nscd/musl-nscd.xibuild | 32 + repo/musl/musl.xibuild | 1 + repo/mutagen/mutagen.xibuild | 17 + repo/ncmpcpp/ncmpcpp.xibuild | 9 +- repo/neovim/neovim.xibuild | 3 +- repo/net-tools/net-tools.xibuild | 2 +- repo/netcf/netcf.xibuild | 2 +- repo/networkmanager/networkmanager.xibuild | 3 +- repo/newt/newt.xibuild | 3 +- repo/nheko/nheko.xibuild | 4 +- repo/nlohmann-json/nlohmann-json.xibuild | 5 +- repo/nodejs/nodejs.xibuild | 3 +- repo/nss/nss.xibuild | 2 +- repo/ntfs-3g/ntfs-3g.xibuild | 30 + repo/onefetch/onefetch.xibuild | 4 - repo/openal-soft/openal-soft.xibuild | 3 +- repo/openntpd/openntpd.xibuild | 4 +- repo/openrc/openrc.xibuild | 4 - repo/openrgb/openrgb.xibuild | 2 +- repo/pahole/pahole.xibuild | 4 +- repo/pandoc/cabal.config | 223 --- repo/pandoc/pandoc.xibuild | 65 - repo/pangomm/pangomm.xibuild | 5 +- repo/parted/parted.xibuild | 2 +- repo/pcmanfm/pcmanfm.xibuild | 3 +- repo/perl-xml-sax/perl-xml-sax.post-install | 5 + repo/perl-xml-sax/perl-xml-sax.post-upgrade | 5 + repo/perl-xml-sax/perl-xml-sax.pre-deinstall | 5 + repo/perl-xml-sax/perl-xml-sax.xibuild | 7 +- repo/php8/.php8.xibuild.swp | Bin 24576 -> 0 bytes repo/php8/atomic-lsapi.patch | 82 - repo/php8/disabled-tests.list | 213 --- repo/php8/fix-tests-devserver.patch | 23 - repo/php8/includedir.patch | 41 - repo/php8/install-pear.patch | 14 - repo/php8/php8-fpm-version-suffix.patch | 79 - repo/php8/php8-fpm.initd | 93 -- repo/php8/php8-fpm.logrotate | 13 - repo/php8/php8-module.conf | 13 - repo/php8/php8.xibuild | 215 --- repo/php8/sharedir.patch | 11 - repo/php8/xfail-openssl-1.1-test.patch | 13 - repo/picard/picard.xibuild | 21 + repo/poetry/poetry.xibuild | 26 +- repo/polybar/polybar.xibuild | 3 +- repo/proxychains-ng/proxychains-ng.xibuild | 24 + repo/pvoc/fix-cstdint-missing.patch | 33 + repo/pvoc/pvoc.xibuild | 22 + repo/python-aiorpcx/python-aiorpcx.xibuild | 6 +- .../python-cachecontrol.xibuild | 18 + repo/python-cachy/python-cachy.xibuild | 17 + repo/python-cleo/python-cleo.xibuild | 18 + .../python-click-default-group.xibuild | 17 + repo/python-clikit/python-clikit.xibuild | 18 + repo/python-crashtest/python-crashtest.xibuild | 17 + repo/python-dateutil/python-dateutil.xibuild | 32 + repo/python-distlib/python-distlib.xibuild | 16 + repo/python-docutils/python-docutils.xibuild | 4 +- repo/python-editables/python-editables.xibuild | 17 + repo/python-fasteners/python-fasteners.xibuild | 22 + repo/python-flit-core/python-flit-core.xibuild | 6 +- repo/python-flit/python-flit.xibuild | 27 + repo/python-flit/tests-use-python3.patch | 18 + repo/python-gobject/python-gobject.xibuild | 1 + repo/python-gpep517/gpep517 | 6 + repo/python-gpep517/python-gpep517.xibuild | 26 + repo/python-hatch-vcs/python-hatch-vcs.xibuild | 15 + repo/python-hatchling/python-hatchling.xibuild | 17 + repo/python-keyring/python-keyring.xibuild | 18 + repo/python-mock/python-mock.xibuild | 17 + repo/python-nio/python-nio.xibuild | 1 + repo/python-parsing/python-parsing.xibuild | 17 + repo/python-pastel/python-pastel.xibuild | 17 + repo/python-pathspec/python-pathspec.xibuild | 17 + repo/python-pep517/python-pep517.xibuild | 8 +- repo/python-pexpect/python-pexpect.xibuild | 17 + repo/python-pillow/python-pillow.xibuild | 2 +- repo/python-pkginfo/python-pkginfo.xibuild | 17 + .../python-platformdirs.xibuild | 16 + repo/python-ply/no-py3-six.patch | 13 + repo/python-ply/python-ply.xibuild | 20 +- repo/python-poetry-core/python-poetry-core.xibuild | 16 +- repo/python-ptyprocess/python-ptyprocess.xibuild | 17 + repo/python-pygments/python-pygments.xibuild | 2 +- repo/python-pylev/python-pylev.xibuild | 17 + repo/python-pyopenssl/python-pyopenssl.xibuild | 2 +- repo/python-pyparsing/python-pyparsing.xibuild | 14 +- repo/python-pyqt5/python-pyqt5.xibuild | 4 +- .../python-pyqtwebengine.xibuild | 26 - repo/python-pyrsistent/python-pyrsistent.xibuild | 4 - repo/python-rapidfuzz/python-rapidfuzz.xibuild | 17 + repo/python-redit/python-redit.xibuild | 17 + .../python-requests-toolbelt.xibuild | 17 + repo/python-safepickle/python-safepickle.xibuild | 17 + .../python-secretstorage.xibuild | 15 + .../python-setuptools-bootstrap.xibuild | 51 + repo/python-setuptools/python-setuptools.xibuild | 5 +- repo/python-shellingham/python-shellingham.xibuild | 17 + repo/python-sip/python-sip.xibuild | 4 +- .../python-sphinx-rtd-theme.xibuild | 2 +- repo/python-sphinx/python-sphinx.xibuild | 13 +- repo/python-tomli-w/python-tomli-w.xibuild | 15 + repo/python-yaml/python-yaml.xibuild | 22 + repo/python/python.xibuild | 2 +- repo/qemu/qemu.xibuild | 1 - .../0001-pretend-to-stay-at-5.15.3.patch | 8 - ...hromium-musl-Match-syscalls-to-match-musl.patch | 44 - .../default-pthread-stacksize.patch | 23 - repo/qt5-qtwebengine/ffmpeg5.patch | 151 -- repo/qt5-qtwebengine/fix-chromium-build.patch | 79 - repo/qt5-qtwebengine/fix-strncpy-error.patch | 10 - repo/qt5-qtwebengine/musl-hacks.patch | 13 - repo/qt5-qtwebengine/musl-sandbox.patch | 181 -- repo/qt5-qtwebengine/nasm.patch | 13 - repo/qt5-qtwebengine/qt-chromium-python3.patch | 1752 -------------------- repo/qt5-qtwebengine/qt-musl-crashpad.patch | 13 - .../qt5-qtwebengine/qt-musl-dispatch_to_musl.patch | 103 -- repo/qt5-qtwebengine/qt-musl-elf-arm.patch | 13 - repo/qt5-qtwebengine/qt-musl-execinfo.patch | 108 -- repo/qt5-qtwebengine/qt-musl-mallinfo.patch | 43 - repo/qt5-qtwebengine/qt-musl-off_t.patch | 10 - repo/qt5-qtwebengine/qt-musl-pread-pwrite.patch | 20 - repo/qt5-qtwebengine/qt-musl-pvalloc.patch | 14 - repo/qt5-qtwebengine/qt-musl-resolve.patch | 61 - repo/qt5-qtwebengine/qt-musl-siginfo_t.patch | 18 - repo/qt5-qtwebengine/qt-musl-stackstart.patch | 22 - .../qt-musl-sysreg-for__WORDSIZE.patch | 14 - .../qt5-qtwebengine/qt-musl-thread-stacksize.patch | 26 - repo/qt5-qtwebengine/qt-musl-tid-caching.patch | 81 - repo/qt5-qtwebengine/qt5-qtwebengine.xibuild | 76 - repo/qt5-qtwebengine/remove-glibc-check.patch | 78 - repo/qt5-qtwebengine/sndio.patch | 142 -- repo/qt5-qtwebengine/support-python3.patch | 158 -- repo/re2/re2.xibuild | 5 +- repo/ronn/ronn.xibuild | 6 +- repo/ruby-kramdown/gemspec.patch | 18 - repo/ruby-kramdown/ruby-kramdown.xibuild | 48 - repo/ruby-mustache/ruby-mustache.xibuild | 3 - repo/ruby-nokogiri/ruby-nokogiri.xibuild | 4 +- repo/ruby/ruby.xibuild | 3 +- ...-Prefer-libgcc_eh-over-libunwind-for-musl.patch | 24 + .../0007-do-not-install-libunwind-source.patch | 19 + repo/rust/alpine-move-py-scripts-to-share.patch | 23 + repo/rust/alpine-target.patch | 191 +++ repo/rust/cargo.xibuild | 8 + repo/rust/check-rustc | 109 ++ repo/rust/install-template-shebang.patch | 10 + repo/rust/link-musl-dynamically.patch | 17 + repo/rust/musl-fix-linux_musl_base.patch | 23 + repo/rust/need-rpath.patch | 62 + repo/rust/need-ssp_nonshared.patch | 13 + repo/rust/rust.xibuild | 77 + repo/rxvt-unicode/rxvt-unicode.xibuild | 3 +- repo/samba/add_missing___compar_fn_t.patch | 14 - repo/samba/getpwent_r.patch | 80 - repo/samba/missing-headers.patch | 38 - repo/samba/musl_rm_unistd_incl.patch | 37 - repo/samba/musl_uintptr.patch | 35 - repo/samba/netapp.patch | 85 - repo/samba/netdb-defines.patch | 19 - repo/samba/pidl.patch | 114 -- repo/samba/samba-bgqd-include-signal-h.patch | 13 - repo/samba/samba.confd | 9 - repo/samba/samba.initd | 79 - repo/samba/samba.logrotate | 9 - repo/samba/samba.xibuild | 74 - repo/samba/winbind.post-install | 6 - repo/samba/winbind.post-upgrade | 6 - repo/samba/winbind.pre-install | 5 - repo/samba/winbind.pre-upgrade | 5 - repo/sassc/sassc.xibuild | 33 + repo/sbc/sbc.xibuild | 7 - repo/sdl2-ttf/sdl2-ttf.xibuild | 4 +- repo/slock/slock.xibuild | 5 +- repo/slop/slop.xibuild | 3 +- repo/snes9x/snes9x.xibuild | 2 +- repo/stty/stty.xibuild | 2 +- repo/supertux/supertux.xibuild | 1 - repo/sysconfigs/consolecolor | 32 + repo/sysconfigs/sysconfigs.xibuild | 26 +- repo/tcsh/tcsh.xibuild | 2 +- repo/testdisk/testdisk.xibuild | 30 + repo/thunderbird/allow-custom-rust-vendor.patch | 564 ------- repo/thunderbird/avoid-redefinition.patch | 15 - repo/thunderbird/disable-moz-stackwalk.patch | 18 - repo/thunderbird/disable-neon-in-aom.patch | 39 - repo/thunderbird/distribution.ini | 8 - repo/thunderbird/fix-fortify-system-wrappers.patch | 13 - repo/thunderbird/fix-rust-target.patch | 31 - repo/thunderbird/fix-tools.patch | 18 - repo/thunderbird/fix-webrtc-glibcisms.patch | 20 - repo/thunderbird/mallinfo.patch | 20 - repo/thunderbird/metainfo.patch | 12 - repo/thunderbird/sandbox-fork.patch | 15 - repo/thunderbird/sandbox-largefile.patch | 17 - repo/thunderbird/sandbox-sched_setscheduler.patch | 23 - repo/thunderbird/stab.h | 71 - repo/thunderbird/thunderbird.desktop | 64 - repo/thunderbird/thunderbird.xibuild | 169 -- repo/thunderbird/vendor-prefs.js | 17 - repo/tidyhtml/tidyhtml.xibuild | 31 + repo/torsocks/torsocks.xibuild | 2 +- repo/toybox/toybox.xibuild | 4 +- repo/vigra/vigra.xibuild | 2 +- repo/virt-manager/virt-manager.xibuild | 6 +- repo/vlc/vlc.xibuild | 6 +- repo/webkit2gtk/webkit2gtk.xibuild | 59 - repo/wine/rpath.patch | 57 - repo/wine/wine.xibuild | 64 - repo/x265/x265.xibuild | 3 +- repo/xipkg/xilinux-installer.xibuild | 2 +- repo/xipkg/xipkg.xibuild | 2 +- repo/xiutils/xiutils.xibuild | 2 +- repo/zeromq/zeromq.xibuild | 3 +- repo/zlib/zlib.xibuild | 2 +- 411 files changed, 4279 insertions(+), 11447 deletions(-) create mode 100644 repo/amb-plugins/amb-plugins.xibuild delete mode 100644 repo/avahi/CVE-2021-3468.patch delete mode 100644 repo/avahi/CVE-2021-36217.patch delete mode 100644 repo/avahi/avahi.pre-install delete mode 100644 repo/avahi/avahi.xibuild create mode 100644 repo/bsd-utils/bsd-utils.xibuild delete mode 100644 repo/cabal/cabal.project.freeze delete mode 100644 repo/cabal/cabal.xibuild create mode 100644 repo/caps/caps.xibuild create mode 100644 repo/caps/fix-cstdint-missing.patch create mode 100644 repo/cmt/cmt.xibuild delete mode 100644 repo/dino/dino.xibuild delete mode 100644 repo/dino/mobile-ui.patch delete mode 100644 repo/docbook2x/01_fix_static_datadir_evaluation.patch delete mode 100644 repo/docbook2x/02_fix_418703_dont_use_abbreviated_sfnet_address.patch delete mode 100644 repo/docbook2x/03_fix_420153_filename_whitespace_handling.patch delete mode 100644 repo/docbook2x/04_fix_442782_preprocessor_declaration_syntax.patch delete mode 100644 repo/docbook2x/05_fix_439214_error_on_missing_refentry.patch delete mode 100644 repo/docbook2x/06_fix_man_typo.patch delete mode 100644 repo/docbook2x/docbook2x.xibuild create mode 100644 repo/dsp/dsp.xibuild create mode 100644 repo/efivar/musl-compat.patch delete mode 100644 repo/efivar/patches/efivar-fix-format_guid.patch delete mode 100644 repo/efivar/patches/efivar-fix-packed.patch delete mode 100644 repo/efivar/patches/efivar-fix-ucs2.patch delete mode 100644 repo/efivar/patches/musl-bswap.patch delete mode 100644 repo/electrum/0001-apk-add-instead-of-apt-get-install.patch delete mode 100644 repo/electrum/electrum.xibuild delete mode 100644 repo/elvish/elvish.xibuild delete mode 100644 repo/execline/execline.xibuild delete mode 100644 repo/ext-dump/ext-dump.xibuild create mode 100644 repo/fil-plugins/fil-plugins.xibuild delete mode 100644 repo/firefox/allow-custom-rust-vendor.patch delete mode 100644 repo/firefox/avoid-redefinition.patch delete mode 100644 repo/firefox/disable-moz-stackwalk.patch delete mode 100644 repo/firefox/disable-neon-in-aom.patch delete mode 100644 repo/firefox/firefox-safe.desktop delete mode 100644 repo/firefox/firefox.desktop delete mode 100644 repo/firefox/firefox.xibuild delete mode 100644 repo/firefox/fix-fortify-system-wrappers.patch delete mode 100644 repo/firefox/fix-rust-target.patch delete mode 100644 repo/firefox/fix-webrtc-glibcisms.patch delete mode 100644 repo/firefox/mallinfo.patch delete mode 100644 repo/firefox/sandbox-fork.patch delete mode 100644 repo/firefox/sandbox-largefile.patch delete mode 100644 repo/firefox/sandbox-sched_setscheduler.patch delete mode 100644 repo/firefox/stab.h create mode 100644 repo/freetds/fix-includes.patch create mode 100644 repo/freetds/freetds.xibuild create mode 100644 repo/g2reverb/g2reverb.xibuild delete mode 100644 repo/heimdal/005_all_heimdal-suid_fix.patch delete mode 100644 repo/heimdal/CVE-2018-16860.patch delete mode 100644 repo/heimdal/autoconf-270.patch delete mode 100755 repo/heimdal/heimdal-kadmind.initd delete mode 100755 repo/heimdal/heimdal-kdc.initd delete mode 100755 repo/heimdal/heimdal-kpasswdd.initd delete mode 100644 repo/heimdal/heimdal.xibuild delete mode 100644 repo/heimdal/heimdal_missing-include.patch delete mode 100644 repo/heimdal/silence-include-headers-redirect-warnings.patch create mode 100644 repo/hwloc/hwloc.xibuild create mode 100644 repo/imap/1006_openssl1.1_autoverify.patch create mode 100644 repo/imap/2014_openssl1.1.1_sni.patch create mode 100644 repo/imap/c-client-2006k_KOLAB_Annotations.patch create mode 100644 repo/imap/fix-linking.patch create mode 100644 repo/imap/imap.xibuild create mode 100644 repo/iptables/fix-u_int16_t.patch create mode 100644 repo/iptables/fix-xtables.patch create mode 100644 repo/krb5/krb5-server.xibuild create mode 100644 repo/krb5/krb5kadmind.initd create mode 100644 repo/krb5/krb5kdc.initd create mode 100644 repo/krb5/krb5kpropd.initd create mode 100644 repo/krb5/mit-krb5_krb5-config_LDFLAGS.patch delete mode 100644 repo/leveldb/leveldb.xibuild create mode 100644 repo/libbluray/libbluray.xibuild create mode 100644 repo/libburn/libburn.xibuild create mode 100644 repo/libdaemon/fix-includes.patch create mode 100644 repo/libdaemon/libdaemon.xibuild create mode 100644 repo/libebml/libebml.xibuild delete mode 100644 repo/libetonyek/libetonyek.xibuild create mode 100644 repo/libgphoto2/libgphoto2.pre-install create mode 100644 repo/libgphoto2/libgphoto2.pre-upgrade create mode 100644 repo/libgphoto2/libgphoto2.xibuild create mode 100644 repo/libisoburn/libisoburn.xibuild create mode 100644 repo/libisofs/libisofs.xibuild delete mode 100644 repo/liblangtag/liblangtag.xibuild delete mode 100644 repo/libreoffice/autoconf-boost-macros.patch delete mode 100644 repo/libreoffice/disable-liborcus-unittest.patch delete mode 100644 repo/libreoffice/fix-execinfo.patch delete mode 100644 repo/libreoffice/libreoffice-base.xibuild delete mode 100644 repo/libreoffice/libreoffice-calc.xibuild delete mode 100644 repo/libreoffice/libreoffice-common.xibuild delete mode 100644 repo/libreoffice/libreoffice-draw.xibuild delete mode 100644 repo/libreoffice/libreoffice-impress.xibuild delete mode 100644 repo/libreoffice/libreoffice-math.xibuild delete mode 100644 repo/libreoffice/libreoffice-postgres.xibuild delete mode 100644 repo/libreoffice/libreoffice-sdk.xibuild delete mode 100644 repo/libreoffice/libreoffice-writer.xibuild delete mode 100644 repo/libreoffice/libreoffice.xibuild delete mode 100644 repo/libreoffice/linux-musl.patch delete mode 100644 repo/libreoffice/musl-libintl.patch delete mode 100644 repo/libreoffice/musl-stacksize.patch delete mode 100644 repo/libreoffice/pld-skia-patches.patch delete mode 100644 repo/libreoffice/poppler-22.03.patch delete mode 100644 repo/libreoffice/remove-backtrace.patch delete mode 100644 repo/libreoffice/skia-freetype2.11.diff create mode 100644 repo/libsass/fix-pkgconfig-version.patch create mode 100644 repo/libsass/libsass.xibuild create mode 100644 repo/libverto/libverto.xibuild create mode 100644 repo/libzip/libzip.xibuild create mode 100644 repo/live-media/0001-Add-a-pkg-config-file-for-the-shared-libraries.patch create mode 100644 repo/live-media/0003-Link-shared-libraries-with-g-instead-of-gcc-to-fix-b.patch create mode 100644 repo/live-media/live-media.xibuild delete mode 100644 repo/luakit/luakit.xibuild create mode 100644 repo/lxc/sysconfdir.patch create mode 100644 repo/mbedtls/mbedtls.xibuild create mode 100644 repo/minizip/minizip.xibuild create mode 100644 repo/minizip/zlib-1.2.8-minizip-include.patch create mode 100644 repo/mm-common/mm-common.xibuild create mode 100644 repo/msr-tools/msr-tools.xibuild create mode 100644 repo/mtools/fix-uninitialized.patch create mode 100644 repo/mtools/mtools.xibuild create mode 100644 repo/musl-nscd/musl-nscd.initd create mode 100644 repo/musl-nscd/musl-nscd.pre-install create mode 100644 repo/musl-nscd/musl-nscd.xibuild create mode 100644 repo/mutagen/mutagen.xibuild create mode 100644 repo/ntfs-3g/ntfs-3g.xibuild delete mode 100644 repo/pandoc/cabal.config delete mode 100644 repo/pandoc/pandoc.xibuild create mode 100644 repo/perl-xml-sax/perl-xml-sax.post-install create mode 100644 repo/perl-xml-sax/perl-xml-sax.post-upgrade create mode 100644 repo/perl-xml-sax/perl-xml-sax.pre-deinstall delete mode 100644 repo/php8/.php8.xibuild.swp delete mode 100644 repo/php8/atomic-lsapi.patch delete mode 100644 repo/php8/disabled-tests.list delete mode 100644 repo/php8/fix-tests-devserver.patch delete mode 100644 repo/php8/includedir.patch delete mode 100644 repo/php8/install-pear.patch delete mode 100644 repo/php8/php8-fpm-version-suffix.patch delete mode 100644 repo/php8/php8-fpm.initd delete mode 100644 repo/php8/php8-fpm.logrotate delete mode 100644 repo/php8/php8-module.conf delete mode 100644 repo/php8/php8.xibuild delete mode 100644 repo/php8/sharedir.patch delete mode 100644 repo/php8/xfail-openssl-1.1-test.patch create mode 100644 repo/picard/picard.xibuild create mode 100644 repo/proxychains-ng/proxychains-ng.xibuild create mode 100644 repo/pvoc/fix-cstdint-missing.patch create mode 100644 repo/pvoc/pvoc.xibuild create mode 100644 repo/python-cachecontrol/python-cachecontrol.xibuild create mode 100644 repo/python-cachy/python-cachy.xibuild create mode 100644 repo/python-cleo/python-cleo.xibuild create mode 100644 repo/python-click-default-group/python-click-default-group.xibuild create mode 100644 repo/python-clikit/python-clikit.xibuild create mode 100644 repo/python-crashtest/python-crashtest.xibuild create mode 100644 repo/python-dateutil/python-dateutil.xibuild create mode 100644 repo/python-distlib/python-distlib.xibuild create mode 100644 repo/python-editables/python-editables.xibuild create mode 100644 repo/python-fasteners/python-fasteners.xibuild create mode 100644 repo/python-flit/python-flit.xibuild create mode 100644 repo/python-flit/tests-use-python3.patch create mode 100644 repo/python-gpep517/gpep517 create mode 100644 repo/python-gpep517/python-gpep517.xibuild create mode 100644 repo/python-hatch-vcs/python-hatch-vcs.xibuild create mode 100644 repo/python-hatchling/python-hatchling.xibuild create mode 100644 repo/python-keyring/python-keyring.xibuild create mode 100644 repo/python-mock/python-mock.xibuild create mode 100644 repo/python-parsing/python-parsing.xibuild create mode 100644 repo/python-pastel/python-pastel.xibuild create mode 100644 repo/python-pathspec/python-pathspec.xibuild create mode 100644 repo/python-pexpect/python-pexpect.xibuild create mode 100644 repo/python-pkginfo/python-pkginfo.xibuild create mode 100644 repo/python-platformdirs/python-platformdirs.xibuild create mode 100644 repo/python-ply/no-py3-six.patch create mode 100644 repo/python-ptyprocess/python-ptyprocess.xibuild create mode 100644 repo/python-pylev/python-pylev.xibuild delete mode 100644 repo/python-pyqtwebengine/python-pyqtwebengine.xibuild create mode 100644 repo/python-rapidfuzz/python-rapidfuzz.xibuild create mode 100644 repo/python-redit/python-redit.xibuild create mode 100644 repo/python-requests-toolbelt/python-requests-toolbelt.xibuild create mode 100644 repo/python-safepickle/python-safepickle.xibuild create mode 100644 repo/python-secretstorage/python-secretstorage.xibuild create mode 100644 repo/python-setuptools-bootstrap/python-setuptools-bootstrap.xibuild create mode 100644 repo/python-shellingham/python-shellingham.xibuild create mode 100644 repo/python-tomli-w/python-tomli-w.xibuild create mode 100644 repo/python-yaml/python-yaml.xibuild delete mode 100644 repo/qt5-qtwebengine/0001-pretend-to-stay-at-5.15.3.patch delete mode 100644 repo/qt5-qtwebengine/0010-chromium-musl-Match-syscalls-to-match-musl.patch delete mode 100644 repo/qt5-qtwebengine/default-pthread-stacksize.patch delete mode 100644 repo/qt5-qtwebengine/ffmpeg5.patch delete mode 100644 repo/qt5-qtwebengine/fix-chromium-build.patch delete mode 100644 repo/qt5-qtwebengine/fix-strncpy-error.patch delete mode 100644 repo/qt5-qtwebengine/musl-hacks.patch delete mode 100644 repo/qt5-qtwebengine/musl-sandbox.patch delete mode 100644 repo/qt5-qtwebengine/nasm.patch delete mode 100644 repo/qt5-qtwebengine/qt-chromium-python3.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-crashpad.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-dispatch_to_musl.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-elf-arm.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-execinfo.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-mallinfo.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-off_t.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-pread-pwrite.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-pvalloc.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-resolve.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-siginfo_t.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-stackstart.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-sysreg-for__WORDSIZE.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-thread-stacksize.patch delete mode 100644 repo/qt5-qtwebengine/qt-musl-tid-caching.patch delete mode 100644 repo/qt5-qtwebengine/qt5-qtwebengine.xibuild delete mode 100644 repo/qt5-qtwebengine/remove-glibc-check.patch delete mode 100644 repo/qt5-qtwebengine/sndio.patch delete mode 100644 repo/qt5-qtwebengine/support-python3.patch delete mode 100644 repo/ruby-kramdown/gemspec.patch delete mode 100644 repo/ruby-kramdown/ruby-kramdown.xibuild create mode 100644 repo/rust/0006-Prefer-libgcc_eh-over-libunwind-for-musl.patch create mode 100644 repo/rust/0007-do-not-install-libunwind-source.patch create mode 100644 repo/rust/alpine-move-py-scripts-to-share.patch create mode 100644 repo/rust/alpine-target.patch create mode 100644 repo/rust/cargo.xibuild create mode 100644 repo/rust/check-rustc create mode 100644 repo/rust/install-template-shebang.patch create mode 100644 repo/rust/link-musl-dynamically.patch create mode 100644 repo/rust/musl-fix-linux_musl_base.patch create mode 100644 repo/rust/need-rpath.patch create mode 100644 repo/rust/need-ssp_nonshared.patch create mode 100644 repo/rust/rust.xibuild delete mode 100644 repo/samba/add_missing___compar_fn_t.patch delete mode 100644 repo/samba/getpwent_r.patch delete mode 100644 repo/samba/missing-headers.patch delete mode 100644 repo/samba/musl_rm_unistd_incl.patch delete mode 100644 repo/samba/musl_uintptr.patch delete mode 100644 repo/samba/netapp.patch delete mode 100644 repo/samba/netdb-defines.patch delete mode 100644 repo/samba/pidl.patch delete mode 100644 repo/samba/samba-bgqd-include-signal-h.patch delete mode 100644 repo/samba/samba.confd delete mode 100644 repo/samba/samba.initd delete mode 100644 repo/samba/samba.logrotate delete mode 100644 repo/samba/samba.xibuild delete mode 100644 repo/samba/winbind.post-install delete mode 100644 repo/samba/winbind.post-upgrade delete mode 100644 repo/samba/winbind.pre-install delete mode 100644 repo/samba/winbind.pre-upgrade create mode 100644 repo/sassc/sassc.xibuild create mode 100755 repo/sysconfigs/consolecolor create mode 100644 repo/testdisk/testdisk.xibuild delete mode 100644 repo/thunderbird/allow-custom-rust-vendor.patch delete mode 100644 repo/thunderbird/avoid-redefinition.patch delete mode 100644 repo/thunderbird/disable-moz-stackwalk.patch delete mode 100644 repo/thunderbird/disable-neon-in-aom.patch delete mode 100644 repo/thunderbird/distribution.ini delete mode 100644 repo/thunderbird/fix-fortify-system-wrappers.patch delete mode 100644 repo/thunderbird/fix-rust-target.patch delete mode 100644 repo/thunderbird/fix-tools.patch delete mode 100644 repo/thunderbird/fix-webrtc-glibcisms.patch delete mode 100644 repo/thunderbird/mallinfo.patch delete mode 100644 repo/thunderbird/metainfo.patch delete mode 100644 repo/thunderbird/sandbox-fork.patch delete mode 100644 repo/thunderbird/sandbox-largefile.patch delete mode 100644 repo/thunderbird/sandbox-sched_setscheduler.patch delete mode 100644 repo/thunderbird/stab.h delete mode 100644 repo/thunderbird/thunderbird.desktop delete mode 100644 repo/thunderbird/thunderbird.xibuild delete mode 100644 repo/thunderbird/vendor-prefs.js create mode 100644 repo/tidyhtml/tidyhtml.xibuild delete mode 100644 repo/webkit2gtk/webkit2gtk.xibuild delete mode 100644 repo/wine/rpath.patch delete mode 100644 repo/wine/wine.xibuild (limited to 'repo') diff --git a/repo/a52dec/a52dec.xibuild b/repo/a52dec/a52dec.xibuild index 2093040..d116394 100644 --- a/repo/a52dec/a52dec.xibuild +++ b/repo/a52dec/a52dec.xibuild @@ -27,10 +27,6 @@ build() { make } -check() { - make check -} - package() { make DESTDIR="$PKG_DEST" install install -m644 liba52/a52_internal.h "$PKG_DEST"/usr/include/a52dec/ diff --git a/repo/amb-plugins/amb-plugins.xibuild b/repo/amb-plugins/amb-plugins.xibuild new file mode 100644 index 0000000..528d0d4 --- /dev/null +++ b/repo/amb-plugins/amb-plugins.xibuild @@ -0,0 +1,19 @@ +#!/bin/sh + +NAME="amb-plugins" +DESC="A set of LADSPA ambisonics plugins" + +MAKEDEPS="make ladspa " + +PKG_VER=0.8.1 +SOURCE="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/AMB-plugins-${PKG_VER}.tar.bz2" + +build () { + make PREFIX=/usr +} + +package () { + for p in *.so; do + install -Dm755 $p "${PKG_DEST}/usr/lib/ladspa/" + done +} diff --git a/repo/ardour/ardour.xibuild b/repo/ardour/ardour.xibuild index 96e030e..755fa58 100644 --- a/repo/ardour/ardour.xibuild +++ b/repo/ardour/ardour.xibuild @@ -3,7 +3,7 @@ NAME="ardour" DESC="professional-grade digital audio workstation" -MAKEDEPS="alsa-lib atkmm aubio boost fftw gtk2 gtkmm3 itstool jack libarchive libexecinfo liblo libpng libsamplerate libsigc++ libsndfile lilv lrdf lv2 pulseaudio python readline redland rubberband serd sratom taglib vamp-sdk fluidsynth hidapi soundtouch gtkmm2" +MAKEDEPS="alsa-lib atkmm aubio boost fftw gtk2 gtkmm3 itstool jack libarchive libexecinfo liblo libpng libsamplerate libsigc++ libsndfile lilv lrdf lv2 pulseaudio python readline redland rubberband serd sratom taglib vamp-sdk fluidsynth hidapi soundtouch gtkmm2 itstool" PKG_VER=6.9.0 SOURCE="https://dev.alpinelinux.org/archive/ardour/Ardour-$PKG_VER.tar.bz2" diff --git a/repo/atkmm/atkmm.xibuild b/repo/atkmm/atkmm.xibuild index 42278b0..e5eea9b 100644 --- a/repo/atkmm/atkmm.xibuild +++ b/repo/atkmm/atkmm.xibuild @@ -3,21 +3,19 @@ NAME="atkmm" DESC="C++ bindings for atk" -MAKEDEPS="make " -DEPS="atk glib glibmm libsigc++ musl " +MAKEDEPS="make atk glib glibmm libsigc++ musl mm-common" -PKG_VER=2.28.3 +PKG_VER=2.36.2 SOURCE="https://download.gnome.org/sources/atkmm/${PKG_VER%.*}/atkmm-$PKG_VER.tar.xz" build () { - ./configure \ - --prefix=/usr \ - --bindir=/usr/bin \ - --sysconfdir=/etc \ - --disable-static - make + mkdir build && + cd build && + meson --prefix=/usr \ + .. && + ninja } package () { - make DESTDIR=$PKG_DEST install + DESTDIR=$PKG_DEST ninja install } diff --git a/repo/avahi/CVE-2021-3468.patch b/repo/avahi/CVE-2021-3468.patch deleted file mode 100644 index 3e0725a..0000000 --- a/repo/avahi/CVE-2021-3468.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 447affe29991ee99c6b9732fc5f2c1048a611d3b Mon Sep 17 00:00:00 2001 -From: Riccardo Schirone -Date: Fri, 26 Mar 2021 11:50:24 +0100 -Subject: [PATCH] Avoid infinite-loop in avahi-daemon by handling HUP event in - client_work - -If a client fills the input buffer, client_work() disables the -AVAHI_WATCH_IN event, thus preventing the function from executing the -`read` syscall the next times it is called. However, if the client then -terminates the connection, the socket file descriptor receives a HUP -event, which is not handled, thus the kernel keeps marking the HUP event -as occurring. While iterating over the file descriptors that triggered -an event, the client file descriptor will keep having the HUP event and -the client_work() function is always called with AVAHI_WATCH_HUP but -without nothing being done, thus entering an infinite loop. - -See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984938 ---- - avahi-daemon/simple-protocol.c | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/avahi-daemon/simple-protocol.c b/avahi-daemon/simple-protocol.c -index 3e0ebb11..6c0274d6 100644 ---- a/avahi-daemon/simple-protocol.c -+++ b/avahi-daemon/simple-protocol.c -@@ -424,6 +424,11 @@ static void client_work(AvahiWatch *watch, AVAHI_GCC_UNUSED int fd, AvahiWatchEv - } - } - -+ if (events & AVAHI_WATCH_HUP) { -+ client_free(c); -+ return; -+ } -+ - c->server->poll_api->watch_update( - watch, - (c->outbuf_length > 0 ? AVAHI_WATCH_OUT : 0) | diff --git a/repo/avahi/CVE-2021-36217.patch b/repo/avahi/CVE-2021-36217.patch deleted file mode 100644 index 7b0449a..0000000 --- a/repo/avahi/CVE-2021-36217.patch +++ /dev/null @@ -1,148 +0,0 @@ -From 9d31939e55280a733d930b15ac9e4dda4497680c Mon Sep 17 00:00:00 2001 -From: Tommi Rantala -Date: Mon, 8 Feb 2021 11:04:43 +0200 -Subject: [PATCH] Fix NULL pointer crashes from #175 - -avahi-daemon is crashing when running "ping .local". -The crash is due to failing assertion from NULL pointer. -Add missing NULL pointer checks to fix it. - -Introduced in #175 - merge commit 8f75a045709a780c8cf92a6a21e9d35b593bdecd ---- - avahi-core/browse-dns-server.c | 5 ++++- - avahi-core/browse-domain.c | 5 ++++- - avahi-core/browse-service-type.c | 3 +++ - avahi-core/browse-service.c | 3 +++ - avahi-core/browse.c | 3 +++ - avahi-core/resolve-address.c | 5 ++++- - avahi-core/resolve-host-name.c | 5 ++++- - avahi-core/resolve-service.c | 5 ++++- - 8 files changed, 29 insertions(+), 5 deletions(-) - -diff --git a/avahi-core/browse-dns-server.c b/avahi-core/browse-dns-server.c -index 049752e9..c2d914fa 100644 ---- a/avahi-core/browse-dns-server.c -+++ b/avahi-core/browse-dns-server.c -@@ -343,7 +343,10 @@ AvahiSDNSServerBrowser *avahi_s_dns_server_browser_new( - AvahiSDNSServerBrowser* b; - - b = avahi_s_dns_server_browser_prepare(server, interface, protocol, domain, type, aprotocol, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_dns_server_browser_start(b); - - return b; --} -\ No newline at end of file -+} -diff --git a/avahi-core/browse-domain.c b/avahi-core/browse-domain.c -index f145d56a..06fa70c0 100644 ---- a/avahi-core/browse-domain.c -+++ b/avahi-core/browse-domain.c -@@ -253,7 +253,10 @@ AvahiSDomainBrowser *avahi_s_domain_browser_new( - AvahiSDomainBrowser *b; - - b = avahi_s_domain_browser_prepare(server, interface, protocol, domain, type, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_domain_browser_start(b); - - return b; --} -\ No newline at end of file -+} -diff --git a/avahi-core/browse-service-type.c b/avahi-core/browse-service-type.c -index fdd22dcd..b1fc7af8 100644 ---- a/avahi-core/browse-service-type.c -+++ b/avahi-core/browse-service-type.c -@@ -171,6 +171,9 @@ AvahiSServiceTypeBrowser *avahi_s_service_type_browser_new( - AvahiSServiceTypeBrowser *b; - - b = avahi_s_service_type_browser_prepare(server, interface, protocol, domain, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_service_type_browser_start(b); - - return b; -diff --git a/avahi-core/browse-service.c b/avahi-core/browse-service.c -index 5531360c..63e0275a 100644 ---- a/avahi-core/browse-service.c -+++ b/avahi-core/browse-service.c -@@ -184,6 +184,9 @@ AvahiSServiceBrowser *avahi_s_service_browser_new( - AvahiSServiceBrowser *b; - - b = avahi_s_service_browser_prepare(server, interface, protocol, service_type, domain, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_service_browser_start(b); - - return b; -diff --git a/avahi-core/browse.c b/avahi-core/browse.c -index 2941e579..e8a915e9 100644 ---- a/avahi-core/browse.c -+++ b/avahi-core/browse.c -@@ -634,6 +634,9 @@ AvahiSRecordBrowser *avahi_s_record_browser_new( - AvahiSRecordBrowser *b; - - b = avahi_s_record_browser_prepare(server, interface, protocol, key, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_record_browser_start_query(b); - - return b; -diff --git a/avahi-core/resolve-address.c b/avahi-core/resolve-address.c -index ac0b29b1..e61dd242 100644 ---- a/avahi-core/resolve-address.c -+++ b/avahi-core/resolve-address.c -@@ -286,7 +286,10 @@ AvahiSAddressResolver *avahi_s_address_resolver_new( - AvahiSAddressResolver *b; - - b = avahi_s_address_resolver_prepare(server, interface, protocol, address, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_address_resolver_start(b); - - return b; --} -\ No newline at end of file -+} -diff --git a/avahi-core/resolve-host-name.c b/avahi-core/resolve-host-name.c -index 808b0e72..4e8e5973 100644 ---- a/avahi-core/resolve-host-name.c -+++ b/avahi-core/resolve-host-name.c -@@ -318,7 +318,10 @@ AvahiSHostNameResolver *avahi_s_host_name_resolver_new( - AvahiSHostNameResolver *b; - - b = avahi_s_host_name_resolver_prepare(server, interface, protocol, host_name, aprotocol, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_host_name_resolver_start(b); - - return b; --} -\ No newline at end of file -+} -diff --git a/avahi-core/resolve-service.c b/avahi-core/resolve-service.c -index 66bf3cae..43771763 100644 ---- a/avahi-core/resolve-service.c -+++ b/avahi-core/resolve-service.c -@@ -519,7 +519,10 @@ AvahiSServiceResolver *avahi_s_service_resolver_new( - AvahiSServiceResolver *b; - - b = avahi_s_service_resolver_prepare(server, interface, protocol, name, type, domain, aprotocol, flags, callback, userdata); -+ if (!b) -+ return NULL; -+ - avahi_s_service_resolver_start(b); - - return b; --} -\ No newline at end of file -+} diff --git a/repo/avahi/avahi.pre-install b/repo/avahi/avahi.pre-install deleted file mode 100644 index 89b2fd4..0000000 --- a/repo/avahi/avahi.pre-install +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -addgroup -S -g 28 netdev 2>/dev/null -addgroup -S -g 86 avahi 2>/dev/null -adduser -S -u 86 -D -H \ - -h /var/run/avahi-daemon \ - -s /sbin/nologin \ - -G avahi \ - -g "Avahi System User" \ - avahi 2>/dev/null - -exit 0 diff --git a/repo/avahi/avahi.xibuild b/repo/avahi/avahi.xibuild deleted file mode 100644 index d1e53f4..0000000 --- a/repo/avahi/avahi.xibuild +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh - -NAME="avahi" -DESC="multicast/unicast DNS-SD framework" - -MAKEDEPS="gdbm intltool gobject-introspection expat libdaemon glib dbus libcap gettext autoconf automake libtool libevent" - -PKG_VER=0.8 -SOURCE="https://github.com/lathiat/avahi/releases/download/v$PKG_VER/avahi-$PKG_VER.tar.gz" - -ADDITIONAL=" -CVE-2021-3468.patch -CVE-2021-36217.patch -avahi.pre-install -" - -prepare() { - apply_patches - autoreconf -vif -} - -build() { - # we dont build autoipd since dhcpcd does same job - LDFLAGS="$LDFLAGS -lintl" \ - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-autoipd \ - --disable-qt3 \ - --disable-qt4 \ - --disable-qt5 \ - --disable-gtk \ - --disable-gtk3 \ - --disable-mono \ - --disable-monodoc \ - --disable-doxygen-doc \ - --disable-xmltoman \ - --enable-compat-libdns_sd \ - --enable-compat-howl \ - --disable-python \ - --with-dbus-sys=/usr/share/dbus-1/system.d \ - --with-distro="gentoo" - make -} - -check() { - make check -} - -package() { - make DESTDIR="$PKG_DEST" install - - install -d -o avahi -g avahi "$PKG_DEST"/var/run/avahi-daemon - - ln -s avahi-compat-howl.pc "$PKG_DEST"/usr/lib/pkgconfig/howl.pc - ln -s avahi-compat-libdns_sd.pc "$PKG_DEST"/usr/lib/pkgconfig/libdns_sd.pc - ln -s avahi-compat-libdns_sd/dns_sd.h "$PKG_DEST"/usr/include/ -} - diff --git a/repo/botan/botan.xibuild b/repo/botan/botan.xibuild index 86286ec..71ba43c 100644 --- a/repo/botan/botan.xibuild +++ b/repo/botan/botan.xibuild @@ -3,8 +3,7 @@ NAME="botan" DESC="Crypto and TLS for C++11" -MAKEDEPS="make boost bzip2 openssl sqlite3 xz zlib" -DEPS="musl libstdc++ libgcc" +MAKEDEPS="make boost bzip2 openssl sqlite3 xz zlib musl libstdc++ libgcc python-pygments python-babel python-markupsafe python-imagesize python-sphinx python-requests" PKG_VER=2.19.2 SOURCE="https://botan.randombit.net/releases/Botan-$PKG_VER.tar.xz" @@ -19,7 +18,6 @@ build () { --with-bzip2 \ --with-lzma \ --with-openmp \ - --with-openssl \ --with-sqlite3 \ --with-zlib \ --with-os-feature=getrandom \ diff --git a/repo/brotli/brotli.xibuild b/repo/brotli/brotli.xibuild index d45bb4b..e48768c 100644 --- a/repo/brotli/brotli.xibuild +++ b/repo/brotli/brotli.xibuild @@ -3,7 +3,7 @@ MAKEDEPS="cmake make " DEPS="musl" -SOURCE=https://github.com/google/brotli +SOURCE=https://github.com/google/brotli.git DESC="A generic-purpose lossless compression algorithm" prepare () { diff --git a/repo/bsd-utils/bsd-utils.xibuild b/repo/bsd-utils/bsd-utils.xibuild new file mode 100644 index 0000000..064aae4 --- /dev/null +++ b/repo/bsd-utils/bsd-utils.xibuild @@ -0,0 +1,22 @@ +#!/bin/sh + +NAME="bsd-utils" +DESC="BSD coreutils is a port of many utilities from BSD to Linux and macOS." + +MAKEDEPS="cmake openssl" + +PKG_VER=master +SOURCE="https://github.com/DiegoMagdaleno/BSDCoreUtils.git" + +build () { + cmake -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DBUILD_SHARED_LIBS=True \ + -DBUILD_STATIC_LIBS=OFF + cmake --build build +} + +package () { + DESTDIR="$PKG_DEST" cmake --install build +} diff --git a/repo/cabal/cabal.project.freeze b/repo/cabal/cabal.project.freeze deleted file mode 100644 index f4c0bd7..0000000 --- a/repo/cabal/cabal.project.freeze +++ /dev/null @@ -1,68 +0,0 @@ -active-repositories: hackage.haskell.org:merge -constraints: any.Cabal ==3.8.1.0, - any.Cabal-syntax ==3.8.1.0, - any.HTTP ==4000.4.1, - HTTP -conduit10 +network-uri -warn-as-error -warp-tests, - any.array ==0.5.4.0, - any.async ==2.2.4, - async -bench, - any.base ==4.15.1.0, - any.base-orphans ==0.8.7, - any.base16-bytestring ==1.0.2.0, - any.base64-bytestring ==1.2.1.0, - any.binary ==0.8.8.0, - any.bytestring ==0.10.12.1, - cabal-install +lukko +native-dns, - any.cabal-install-solver ==3.8.1.0, - cabal-install-solver -debug-conflict-sets -debug-expensive-assertions -debug-tracetree, - any.containers ==0.6.4.1, - any.cryptohash-sha256 ==0.11.102.1, - cryptohash-sha256 -exe +use-cbits, - any.deepseq ==1.4.5.0, - any.directory ==1.3.6.2, - any.echo ==0.1.4, - echo -example, - any.ed25519 ==0.0.5.0, - ed25519 +no-donna +test-doctests +test-hlint +test-properties, - any.edit-distance ==0.2.2.1, - any.exceptions ==0.10.4, - any.filepath ==1.4.2.1, - any.ghc-bignum ==1.1, - any.ghc-boot-th ==9.0.2, - any.ghc-prim ==0.7.0, - any.hackage-security ==0.6.2.2, - hackage-security +base48 -cabal-syntax +lukko -mtl21 -old-directory +use-network-uri, - any.hashable ==1.4.1.0, - hashable +containers +integer-gmp -random-initial-seed, - any.hsc2hs ==0.68.8, - hsc2hs -in-ghc-tree, - any.lukko ==0.1.1.3, - lukko +ofd-locking, - any.mtl ==2.2.2, - any.network ==3.1.2.7, - network -devel, - any.network-uri ==2.6.4.1, - any.parsec ==3.1.14.0, - any.pretty ==1.1.3.6, - any.process ==1.6.15.0, - any.random ==1.2.1.1, - any.regex-base ==0.94.0.2, - any.regex-posix ==0.96.0.1, - regex-posix -_regex-posix-clib, - any.resolv ==0.1.2.0, - any.rts ==1.0.2, - any.safe-exceptions ==0.1.7.3, - any.splitmix ==0.1.0.4, - splitmix -optimised-mixer, - any.stm ==2.5.0.0, - any.tar ==0.5.1.1, - tar -old-bytestring -old-time, - any.template-haskell ==2.17.0.0, - any.text ==1.2.5.0, - any.th-compat ==0.1.4, - any.time ==1.9.3, - any.transformers ==0.5.6.2, - any.unix ==2.7.2.2, - any.zlib ==0.6.3.0, - zlib -bundled-c-zlib -non-blocking-ffi -pkg-config -index-state: hackage.haskell.org 2022-08-16T18:13:49Z diff --git a/repo/cabal/cabal.xibuild b/repo/cabal/cabal.xibuild deleted file mode 100644 index 64bcd18..0000000 --- a/repo/cabal/cabal.xibuild +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh - -NAME="cabal" -DESC="The Haskell Cabal" - -MAKEDEPS="ghc gmp libffi zlib cabal-bootstrap" - -PKG_VER=3.8.1.0 -SOURCE="https://hackage.haskell.org/package/cabal-install-$PKG_VER/cabal-install-$PKG_VER.tar.gz" - -ADDITIONAL=" -cabal.project.freeze -" - -cabal_update() { - cd $BUILD_ROOT - # Build a freeze file to make the build reproducible. - # This freeze file is stored in $source and thus tracked in Git. - HOME="$_cabal_home" cabal v2-update --allow-newer - ( - cd "$BUILD_ROOT" - HOME="$_cabal_home" cabal v2-freeze \ - --allow-newer --shadow-installed-packages - mv cabal.project.freeze "$startdir/" - ) -} - -prepare() { - apply_patches - ln -sf "$BUILD_ROOT/cabal.project.freeze" \ - "$BUILD_ROOT/cabal.project.freeze" -} - -build() { - HOME="$_cabal_home" cabal v2-update - HOME="$_cabal_home" cabal v2-build all \ - --allow-newer \ - --jobs=${JOBS:-1} \ - --prefix=/usr \ - --docdir=/usr/share/doc/cabal \ - --sysconfdir=/etc -} - -package() { - # With v2- cabal no longer wants us to separate v2-build and - # v2-install, however, we don't want to build everything in a - # fakeroot. We work around this by copying binaries build in the - # previous step manually. - # - # See https://github.com/haskell/cabal/issues/6919#issuecomment-761563498 - HOME="$_cabal_home" cabal list-bin --allow-newer all:exes | \ - xargs install -Dm755 -t "$PKG_DEST"/usr/bin - - mkdir -p "$PKG_DEST"/usr/share/man/man1 - HOME="$_cabal_home" cabal man --raw \ - > "$PKG_DEST"/usr/share/man/man1/cabal.1 - - install -Dm644 LICENSE "$PKG_DEST/usr/share/licenses/cabal/LICENSE" -} - diff --git a/repo/cairomm/cairomm.xibuild b/repo/cairomm/cairomm.xibuild index 3d98220..28c5b3f 100644 --- a/repo/cairomm/cairomm.xibuild +++ b/repo/cairomm/cairomm.xibuild @@ -3,10 +3,9 @@ NAME="cairomm" DESC="C++ bindings to Cairo vector graphics library" -MAKEDEPS="meson ninja " -DEPS="cairo libsigc++ " +MAKEDEPS="meson ninja mm-common cairo libsigc++ " -PKG_VER=1.14.3 +PKG_VER=1.16.2 SOURCE="https://www.cairographics.org/releases/cairomm-$PKG_VER.tar.xz" build () { diff --git a/repo/caps/caps.xibuild b/repo/caps/caps.xibuild new file mode 100644 index 0000000..7e08c48 --- /dev/null +++ b/repo/caps/caps.xibuild @@ -0,0 +1,29 @@ +#!/bin/sh + +NAME="caps" +DESC="The LADSPA C* Audio Plugin Suite" + +MAKEDEPS="make ladspa " + +PKG_VER=0.9.26 +SOURCE="http://quitte.de/dsp/caps_${PKG_VER}.tar.bz2" +ADDITIONAL=" +fix-cstdint-missing.patch +" + +prepare () { + apply_patches +} + +build () { + ./configure \ + --prefix=/usr \ + --bindir=/usr/bin \ + --sysconfdir=/etc \ + --disable-static + make +} + +package () { + make PREFIX=$PKG_DEST/usr install +} diff --git a/repo/caps/fix-cstdint-missing.patch b/repo/caps/fix-cstdint-missing.patch new file mode 100644 index 0000000..1cb69fd --- /dev/null +++ b/repo/caps/fix-cstdint-missing.patch @@ -0,0 +1,33 @@ +--- build/basics.h 2023-01-28 14:09:49.976317796 +0000 ++++ build.orig/basics.h 2023-01-28 14:08:45.279312604 +0000 +@@ -38,6 +38,7 @@ + #define _ISOC99_SOURCE 1 + #define _ISOC9X_SOURCE 1 + ++#include + #include + #include + +@@ -50,14 +49,14 @@ + + #include "ladspa.h" + +-typedef __int8_t int8; +-typedef __uint8_t uint8; +-typedef __int16_t int16; +-typedef __uint16_t uint16; +-typedef __int32_t int32; +-typedef __uint32_t uint32; +-typedef __int64_t int64; +-typedef __uint64_t uint64; ++typedef int8_t int8; ++typedef uint8_t uint8; ++typedef int16_t int16; ++typedef uint16_t uint16; ++typedef int32_t int32; ++typedef uint32_t uint32; ++typedef int64_t int64; ++typedef uint64_t uint64; + + #define MIN_GAIN 1e-6 /* -120 dB */ + /* smallest non-denormal 32 bit IEEE float is 1.18e-38 */ diff --git a/repo/cbindgen/cbindgen.xibuild b/repo/cbindgen/cbindgen.xibuild index ae10722..23887b0 100644 --- a/repo/cbindgen/cbindgen.xibuild +++ b/repo/cbindgen/cbindgen.xibuild @@ -3,16 +3,20 @@ NAME="cbindgen" DESC="Tool to generate C bindings from Rust code" -MAKEDEPS="" -DEPS="gcc " +MAKEDEPS="cargo" -PKG_VER=0.23.0 +PKG_VER=0.24.3 SOURCE="https://crates.io/api/v1/crates/cbindgen/$PKG_VER/download" -build () { - cargo build --release --locked --verbose +prepare() { + cargo fetch --locked } -package () { - install -Dm0755 target/release/cbindgen "$PKG_DEST/usr/bin/cbindgen" +build() { + cargo build --release --frozen } + +package() { + install -Dm0755 target/release/cbindgen -t "$PKG_DEST"/usr/bin +} + diff --git a/repo/chromium/chromium.xibuild b/repo/chromium/chromium.xibuild index a97458a..819a6f5 100644 --- a/repo/chromium/chromium.xibuild +++ b/repo/chromium/chromium.xibuild @@ -3,10 +3,9 @@ NAME="chromium" DESC="Chromium webbrowser (ungoogled)" -MAKEDEPS="meson ninja hwids lld pciutils" -DEPS="alsa-lib at-spi2-atk at-spi2-core atk cairo dbus eudev expat ffmpeg4 flac font-opensans fontconfig freetype2 glib gtk3 harfbuzz lcms2 libdrm libevent libjpeg-turbo libpng pulseaudio libwebp libx11 libxcb libxcomposite libxdamage libxext libxfixes libxkbcommon libxml2 libxrandr libxslt mesa musl nspr nss opus pango re2 snappy wayland xdg-utils nodejs" +MAKEDEPS="meson ninja hwids lld pciutils alsa-lib at-spi2-atk at-spi2-core atk cairo dbus eudev expat ffmpeg4 flac font-opensans fontconfig freetype2 glib gtk3 harfbuzz lcms2 libdrm libevent libjpeg-turbo libpng pulseaudio libwebp libx11 libxcb libxcomposite libxdamage libxext libxfixes libxkbcommon libxml2 libxrandr libxslt mesa musl nspr nss opus pango re2 snappy wayland xdg-utils nodejs libexecinfo" -PKG_VER=100.0.4896.127 +PKG_VER=108.0.5359.124 SOURCE="https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$PKG_VER.tar.xz" @@ -18,7 +17,6 @@ https://chromium-fonts.storage.googleapis.com/$fonts_package chromium-VirtualCursor-standard-layout.patch chromium-revert-drop-of-system-java.patch -chromium-use-alpine-target.patch chromium.conf chromium-launcher.sh chromium.desktop @@ -45,7 +43,6 @@ no-getcontext.patch no-mallinfo.patch quiche-arena-size.patch resolver.patch -revert-use-ffile-compilation-dir.patch scoped-file.patch system-opus.patch use-deprecated-ffmpeg-api.patch @@ -101,7 +98,6 @@ prepare () { # added benefit of not having to list all the remaining libraries local use_system=" - ffmpeg flac fontconfig freetype @@ -128,23 +124,31 @@ prepare () { python build/linux/unbundle/replace_gn_files.py \ --system-libraries ${use_system} python third_party/libaddressinput/chromium/tools/update-strings.py + + # avoid errors like error: unknown type name 'ssize_t' + sed -i "1i#include " base/third_party/symbolize/symbolize.h + + # this header is missing for some reason? + sed -i "1i#include " net/third_party/quiche/src/quiche/http2/adapter/window_manager.h + } build () { - export CC=clang - export CXX=clang++ - export LD=clang++ - #export AR=ar - #export NM=nm - #export LDFLAGS="-stdlib=libstdc++" + export cc=gcc + export cxx=g++ + export ld=ld + export ar=ar + export nm=nm + #export ldflags="-stdlib=libstdc++" flags=" +is_clang=false custom_toolchain=\"//build/toolchain/linux/unbundle:default\" host_toolchain=\"//build/toolchain/linux/unbundle:default\" enable_nacl=false use_sysroot=false gold_path=\"/usr/bin/ld.gold\" -use_custom_libcxx=true +use_custom_libcxx=false use_gold=false is_debug=false blink_symbol_level=0 @@ -154,6 +158,7 @@ use_allocator=\"none\" use_allocator_shim=false enable_widevine=true use_system_harfbuzz=false +use_system_libffi=true use_system_wayland_scanner=true use_cups=false use_gnome_keyring=false @@ -163,7 +168,7 @@ use_pulseaudio=true link_pulseaudio=true rtc_use_pipewire=true proprietary_codecs=false -ffmpeg_branding=\"Chrome\" +ffmpeg_branding=\"chrome\" fatal_linker_warnings=false disable_fieldtrial_testing_config=true is_official_build=true @@ -173,19 +178,25 @@ use_cfi_icall=false chrome_pgo_phase=0 " - # Append ungoogled chromium flags to _flags array + # append ungoogled chromium flags to _flags array flags="$flags - $(cat "ungoogled-chromium-$PKG_VER-1/flags.gn") + $(cat "ungoogled-chromium-$pkg_ver-1/flags.gn") + enable_mse_mpeg2ts_stream_parser=false " # Facilitate deterministic builds (taken from build/config/compiler/BUILD.gn) - CFLAGS="$CFLAGS -Wno-builtin-macro-redefined" - CXXFLAGS="$CXXFLAGS -Wno-builtin-macro-redefined" - CPPFLAGS="$CPPFLAGS -D__DATE__= -D__TIME__= -D__TIMESTAMP__=" - # Do not warn about unknown warning options - CFLAGS="$CFLAGS -Wno-unknown-warning-option" - CXXFLAGS="$CXXFLAGS -Wno-unknown-warning-option" + # these don't work on gcc build + #CFLAGS="$CFLAGS -WNO-BUILTIN-MACRO-REDEFINED" + #CXXFLAGS="$CXXFLAGS -WNO-BUILTIN-MACRO-REDEFINED" + + # avoid redefining + #CPPFLAGS="$CPPFLAGS -D__DATE__= -D__TIME__= -D__TIMESTAMP__=" + + + # these don't work on gcc build + #CFLAGS="$CFLAGS -WNO-UNKNOWN-WARNING-OPTION" + #CXXFLAGS="$CXXFLAGS -WNO-UNKNOWN-WARNING-OPTION" python3 tools/gn/bootstrap/bootstrap.py -s -v --skip-generate-buildfiles diff --git a/repo/chromium/no-mallinfo.patch b/repo/chromium/no-mallinfo.patch index 23ce40e..675d5b0 100644 --- a/repo/chromium/no-mallinfo.patch +++ b/repo/chromium/no-mallinfo.patch @@ -1,14 +1,30 @@ ---- ./base/trace_event/malloc_dump_provider.cc.orig -+++ ./base/trace_event/malloc_dump_provider.cc -@@ -212,7 +212,7 @@ +--- a/base/trace_event/malloc_dump_provider.cc ++++ b/base/trace_event/malloc_dump_provider.cc +@@ -185,7 +185,6 @@ + #define MALLINFO2_FOUND_IN_LIBC + struct mallinfo2 info = mallinfo2(); + #endif +-#endif // defined(__GLIBC__) && defined(__GLIBC_PREREQ) + #if !defined(MALLINFO2_FOUND_IN_LIBC) + struct mallinfo info = mallinfo(); + #endif +@@ -205,6 +204,7 @@ + sys_alloc_dump->AddScalar(MemoryAllocatorDump::kNameSize, + MemoryAllocatorDump::kUnitsBytes, info.uordblks); + } ++#endif // defined(__GLIBC__) && defined(__GLIBC_PREREQ) + } + #endif + +@@ -339,7 +340,7 @@ &allocated_objects_count); - #elif defined(OS_FUCHSIA) + #elif BUILDFLAG(IS_FUCHSIA) // TODO(fuchsia): Port, see https://crbug.com/706592. -#else +#elif defined(__GLIBC__) - #if defined(__GLIBC__) && defined(__GLIBC_PREREQ) - #if __GLIBC_PREREQ(2, 33) - #define MALLINFO2_FOUND_IN_LIBC + ReportMallinfoStats(/*pmd=*/nullptr, &total_virtual_size, &resident_size, + &allocated_objects_size, &allocated_objects_count); + #endif --- ./base/process/process_metrics_posix.cc.orig +++ ./base/process/process_metrics_posix.cc @@ -105,7 +105,7 @@ @@ -81,3 +97,14 @@ /* Define to 1 if you have the header file. */ #define HAVE_MALLOC_H 1 +--- a/base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_partition_alloc.cc ++++ b/base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_partition_alloc.cc +@@ -717,7 +717,7 @@ + + #endif // !BUILDFLAG(IS_APPLE) && !BUILDFLAG(IS_ANDROID) + +-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ++#if 0 + SHIM_ALWAYS_EXPORT struct mallinfo mallinfo(void) __THROW { + base::SimplePartitionStatsDumper allocator_dumper; + Allocator()->DumpStats("malloc", true, &allocator_dumper); diff --git a/repo/cmt/cmt.xibuild b/repo/cmt/cmt.xibuild new file mode 100644 index 0000000..fff6237 --- /dev/null +++ b/repo/cmt/cmt.xibuild @@ -0,0 +1,23 @@ +#!/bin/sh + +NAME="cmt" +DESC="LADSPA plugins for use with software synthesis and recording packages on Linux" + +MAKEDEPS="make ladspa " + +PKG_VER=1.18 +SOURCE="https://www.ladspa.org/download/cmt_${PKG_VER}.tgz" + +prepare () { + sed -e "s|-O2|${CFLAGS} ${LDFLAGS}|" -i src/Makefile +} + +build () { + cd src + make +} + +package () { + cd .. + install -Dm 755 plugins/cmt.so "${PKG_DEST}/usr/lib/ladspa/" +} diff --git a/repo/cryptsetup/cryptsetup.xibuild b/repo/cryptsetup/cryptsetup.xibuild index b53db4d..5692c15 100644 --- a/repo/cryptsetup/cryptsetup.xibuild +++ b/repo/cryptsetup/cryptsetup.xibuild @@ -26,11 +26,11 @@ build () { package () { make DESTDIR=$PKG_DEST install - install -Dm644 "$srcdir"/dmcrypt.confd "$PKG_DEST"/etc/conf.d/dmcrypt - install -Dm755 "$srcdir"/dmcrypt.initd "$PKG_DEST"/etc/init.d/dmcrypt + install -Dm644 dmcrypt.confd "$PKG_DEST"/etc/conf.d/dmcrypt + install -Dm755 dmcrypt.initd "$PKG_DEST"/etc/init.d/dmcrypt mkdir -p "$PKG_DEST"/usr/share/doc/cryptsetup/ - install -m644 README.md FAQ docs/v$PKG_VER-ReleaseNotes \ + install -m644 README.md docs/v$PKG_VER-ReleaseNotes \ "$PKG_DEST"/usr/share/doc/cryptsetup/ } diff --git a/repo/curl/curl.xibuild b/repo/curl/curl.xibuild index 09699d5..8daa84d 100644 --- a/repo/curl/curl.xibuild +++ b/repo/curl/curl.xibuild @@ -1,7 +1,7 @@ #!/bin/sh -MAKEDEPS="make " -DEPS="openssl zlib zstd libnghttp libpsl cacerts" +MAKEDEPS="make openssl zlib zstd libnghttp libpsl cacerts rtmpdump" +DEPS="cacerts" PKG_VER=7.85.0 SOURCE=https://curl.se/download/curl-$PKG_VER.tar.xz diff --git a/repo/cython/cython.xibuild b/repo/cython/cython.xibuild index 4a85372..18555e0 100644 --- a/repo/cython/cython.xibuild +++ b/repo/cython/cython.xibuild @@ -12,9 +12,6 @@ ADDITIONAL=" cython-test-fix.patch " -prepare () { - apply_patches -} build() { python3 setup.py build diff --git a/repo/dash/dash.xibuild b/repo/dash/dash.xibuild index a63eb4d..b188f4e 100644 --- a/repo/dash/dash.xibuild +++ b/repo/dash/dash.xibuild @@ -3,11 +3,12 @@ MAKEDEPS="make " DEPS="musl" -PKG_VER=0.5.11.5 -SOURCE=http://gondor.apana.org.au/~herbert/dash/files/dash-$PKG_VER.tar.gz +PKG_VER=0.5.12 +SOURCE=https://git.kernel.org/pub/scm/utils/dash/dash.git/snapshot/dash-$PKG_VER.tar.gz DESC="POSIX compliant shell that aims to be as small as possible" build () { + autoreconf -vif ./configure --bindir=/usr/bin --mandir=/usr/share/man && make } diff --git a/repo/ddcutil/ddcutil.xibuild b/repo/ddcutil/ddcutil.xibuild index 03a55d9..f0440b9 100644 --- a/repo/ddcutil/ddcutil.xibuild +++ b/repo/ddcutil/ddcutil.xibuild @@ -3,13 +3,12 @@ NAME="ddcutil" DESC="Query and change Linux monitor settings using DDC/CI and USB" -MAKEDEPS=" linux-headers autoconf automake libtool eudev libusb i2c-tools libxrandr glib kmod" +MAKEDEPS="linux-headers autoconf automake libtool eudev libusb i2c-tools libxrandr glib kmod" PKG_VER=1.3.0 SOURCE="https://github.com/rockowitz/ddcutil/archive/v$PKG_VER.tar.gz" prepare() { - apply_patches NOCONFIGURE=1 ./autogen.sh } diff --git a/repo/dino/dino.xibuild b/repo/dino/dino.xibuild deleted file mode 100644 index 8f40781..0000000 --- a/repo/dino/dino.xibuild +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -NAME="dino" -DESC="Modern Jabber/XMPP client" - -MAKEDEPS=" cmake glib glib-networking gpgme gspell gst-libav gst-plugins-base gtk3 libgcrypt libgee libhandy1 libnice libqrencode libsignal-protocol-c libsoup libsrtp ninja sqlite vala webrtc-audio-processing" - -PKG_VER=0.3.0 -SOURCE="https://github.com/dino/dino/releases/download/v$PKG_VER/dino-$PKG_VER.tar.gz" - -ADDITIONAL=" -mobile-ui.patch -" - -build() { - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --with-tests - make -} - -check() { - build/xmpp-vala-test - build/signal-protocol-vala-test -} - -package() { - make DESTDIR="$PKG_DEST" install -} diff --git a/repo/dino/mobile-ui.patch b/repo/dino/mobile-ui.patch deleted file mode 100644 index f274acf..0000000 --- a/repo/dino/mobile-ui.patch +++ /dev/null @@ -1,967 +0,0 @@ -diff --git a/cmake/FindHandy.cmake b/cmake/FindHandy.cmake -new file mode 100644 -index 00000000..49148f0f ---- /dev/null -+++ b/cmake/FindHandy.cmake -@@ -0,0 +1,11 @@ -+include(PkgConfigWithFallback) -+find_pkg_config_with_fallback(Handy -+ PKG_CONFIG_NAME libhandy-1 -+ LIB_NAMES libhandy-1 -+ INCLUDE_NAMES handy.h -+) -+ -+include(FindPackageHandleStandardArgs) -+find_package_handle_standard_args(Handy -+ REQUIRED_VARS Handy_LIBRARY -+ VERSION_VAR Handy_VERSION) -diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt -index e052785a..f6c3edc7 100644 ---- a/main/CMakeLists.txt -+++ b/main/CMakeLists.txt -@@ -11,6 +11,7 @@ find_packages(MAIN_PACKAGES REQUIRED - GTK3 - ICU - Gspell -+ Handy - ) - - set(RESOURCE_LIST -diff --git a/main/data/add_conversation/select_jid_fragment.ui b/main/data/add_conversation/select_jid_fragment.ui -index 50bc0e36..be56e710 100644 ---- a/main/data/add_conversation/select_jid_fragment.ui -+++ b/main/data/add_conversation/select_jid_fragment.ui -@@ -1,82 +1,88 @@ - - -