linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

ModeNameSize
-rw-r--r--.gitignore4L
-rw-r--r--.gitmodules164L
-rw-r--r--README49L
l---------build.ninja1L
-rwxr-xr-xgen.sh23L
-rw-r--r--genfn.sh245L
-rw-r--r--pkg/ag/config.h42L
-rw-r--r--pkg/ag/gen.sh32L
-rw-r--r--pkg/ag/patch/0001-set-color-in-config.h.patch29L
-rw-r--r--pkg/ag/patch/0002-Remove-after-function-definition.patch26L
-rw-r--r--pkg/ag/patch/0003-Use-inline-function-for-min-instead-of-statement-exp.patch33L
-rw-r--r--pkg/ag/patch/0004-Prevent-duplicate-definitions-of-global-variables.patch209L
-rw-r--r--pkg/awk/gen.sh39L
-rw-r--r--pkg/b3sum/gen.sh32L
-rw-r--r--pkg/bearssl/gen.sh343L
-rw-r--r--pkg/bearssl/patch/0001-Add-missing-return-in-client-single-EC-choose-functi.patch25L
-rw-r--r--pkg/bearssl/patch/0002-Add-functions-to-retrieve-certificate-validity-perio.patch60L
-rw-r--r--pkg/bearssl/patch/0003-Add-flag-to-send-CertificateRequest.patch684L
-rw-r--r--pkg/byacc/config.h37L
-rw-r--r--pkg/byacc/gen.sh32L
-rw-r--r--pkg/bzip2/gen.sh22L
-rw-r--r--pkg/dmenu/config.h23L
-rw-r--r--pkg/dmenu/gen.sh47L
-rw-r--r--pkg/dmenu/patch/0001-Port-to-wayland-using-wld-and-swc-panels.patch1285L
-rw-r--r--pkg/e2fsprogs/config.h205L
-rw-r--r--pkg/e2fsprogs/ext2_types.h3L
-rw-r--r--pkg/e2fsprogs/gen.sh314L
-rw-r--r--pkg/e2fsprogs/patch/0001-libsupport-remove-unused-sort_r-definition.patch156L
-rw-r--r--pkg/expat/expat_config.h50L
-rw-r--r--pkg/expat/gen.sh23L
-rw-r--r--pkg/fontconfig/config.h143L
-rw-r--r--pkg/fontconfig/fcobjshash.h332L
-rw-r--r--pkg/fontconfig/gen.sh74L
-rw-r--r--pkg/fontconfig/patch/0001-Remove-unnecessary-use-of-long-double-constants.patch66L
-rw-r--r--pkg/freetype/gen.sh103L
-rw-r--r--pkg/fspec-sync/gen.sh39L
-rw-r--r--pkg/fzy/config.h28L
-rw-r--r--pkg/fzy/gen.sh23L
-rw-r--r--pkg/fzy/patch/0001-fix-clearline-issues-for-use-in-editor.patch46L
-rw-r--r--pkg/fzy/patch/0002-center-scrolling.patch55L
-rw-r--r--pkg/fzy/patch/0003-truncate-lines-to-terminal-width.patch27L
-rw-r--r--pkg/fzy/patch/0004-add-halfpage-up-down-vi-bindings.patch49L
-rw-r--r--pkg/fzy/patch/0005-inline-info.patch37L
-rw-r--r--pkg/fzy/patch/0006-add-partial-multi-selection.patch261L
-rw-r--r--pkg/fzy/patch/0007-fix-path-of-config.h-includes.patch95L
-rw-r--r--pkg/gen.sh70L
-rw-r--r--pkg/genfn.sh470L
-rw-r--r--pkg/less/defines.h144L
-rw-r--r--pkg/less/gen.sh72L
-rw-r--r--pkg/libdrm/config.h17L
-rw-r--r--pkg/libdrm/fourcc.lua44L
-rw-r--r--pkg/libdrm/gen.sh88L
-rw-r--r--pkg/libevdev/config.h1L
-rw-r--r--pkg/libevdev/eventnames.lua181L
-rw-r--r--pkg/libevdev/gen.sh38L
-rw-r--r--pkg/libevdev/patch/0001-Revert-switch-to-VLAs-for-multitouch-state.patch273L
-rw-r--r--pkg/libffi/fficonfig.h85L
-rw-r--r--pkg/libffi/gen.sh41L
-rw-r--r--pkg/libffi/patch/0001-Use-fixed-type-integer-types-when-available.patch36L
-rw-r--r--pkg/libffi/patch/0002-Use-generic-padding-instead-of-128-bit-integers.patch41L
-rw-r--r--pkg/libffi/patch/0003-Don-t-use-complex-types-if-they-are-not-supported.patch25L
-rw-r--r--pkg/libinput/config.h6L
-rw-r--r--pkg/libinput/gen.sh101L
-rw-r--r--pkg/libinput/libinput-version.h32L
-rw-r--r--pkg/libpciaccess/config.h7L
-rw-r--r--pkg/libpciaccess/gen.sh28L
-rw-r--r--pkg/libpng/config.h44L
-rw-r--r--pkg/libpng/gen.sh57L
-rw-r--r--pkg/libtermkey/gen.sh20L
-rw-r--r--pkg/libtls-bearssl/gen.sh29L
-rw-r--r--pkg/libtls-bearssl/patch/0001-Use-patched-bearssl-method-to-retrieve-validity-peri.patch45L
-rw-r--r--pkg/libtls-bearssl/patch/0002-Use-patched-bearssl-flag-to-force-CertificateRequest.patch29L
-rw-r--r--pkg/libxkbcommon/config.h20L
-rw-r--r--pkg/libxkbcommon/gen.sh50L
-rw-r--r--pkg/libxkbcommon/patch/0001-Track-generated-xkbcomp-parser.patch3459L
-rw-r--r--pkg/linux-headers/base933L
-rw-r--r--pkg/linux-headers/gen.sh62L
-rw-r--r--pkg/linux-headers/header.sed7L
-rw-r--r--pkg/linux-headers/mandatory14L
-rw-r--r--pkg/linux-headers/unistd.awk18L
-rw-r--r--pkg/linux-headers/version.awk8L
-rw-r--r--pkg/linux-headers/x8649L
-rw-r--r--pkg/lpeg/gen.sh18L
-rw-r--r--pkg/lua/gen.sh60L
-rw-r--r--pkg/mandoc/config.h58L
-rw-r--r--pkg/mandoc/gen.sh115L
-rw-r--r--pkg/mtdev/gen.sh26L
-rw-r--r--pkg/mtdev/patch/0001-Avoid-__builtin_ffs.patch44L
-rw-r--r--pkg/netbsd-curses/gen.sh223L
-rw-r--r--pkg/netbsd-curses/patch/0001-make-genhash-script-posix-compliant.patch25L
-rw-r--r--pkg/oksh/gen.sh60L
-rw-r--r--pkg/oksh/pconfig.h15L
-rw-r--r--pkg/openbsd/gen.sh217L
-rw-r--r--pkg/openbsd/include/err.h3L
-rw-r--r--pkg/openbsd/include/grp.h4L
-rw-r--r--pkg/openbsd/include/machine/endian.h1L
-rw-r--r--pkg/openbsd/include/netinet/ip.h9L
-rw-r--r--pkg/openbsd/include/pwd.h4L
-rw-r--r--pkg/openbsd/include/readpassphrase.h40L
-rw-r--r--pkg/openbsd/include/resolv.h3L
-rw-r--r--pkg/openbsd/include/stdlib.h11L
-rw-r--r--pkg/openbsd/include/string.h6L
-rw-r--r--pkg/openbsd/include/sys/cdefs.h5L
-rw-r--r--pkg/openbsd/include/sys/param.h3L
-rw-r--r--pkg/openbsd/include/sys/time.h14L
-rw-r--r--pkg/openbsd/include/unistd.h3L
-rw-r--r--pkg/openbsd/include/util.h9L
-rw-r--r--pkg/openbsd/patch/0001-fts-Avoid-d_namlen.patch49L
-rw-r--r--pkg/openbsd/patch/0002-fts-Add-some-includes.patch46L
-rw-r--r--pkg/openbsd/patch/0003-pax-Add-some-includes.patch86L
-rw-r--r--pkg/openbsd/patch/0004-tar-Default-to-stdin.patch25L
-rw-r--r--pkg/openbsd/patch/0005-yacc-Add-some-includes.patch24L
-rw-r--r--pkg/openbsd/patch/0006-diff-Add-missing-includes.patch37L
-rw-r--r--pkg/openbsd/patch/0007-patch-Add-missing-includes.patch24L
-rw-r--r--pkg/openbsd/patch/0008-patch-Avoid-d_namlen.patch25L
-rw-r--r--pkg/openbsd/patch/0009-pax-Fix-GNU-long-name-handling-with-short-read.patch176L
-rw-r--r--pkg/openbsd/patch/0010-pax-Support-xz-compression-with-J-flag.patch90L
-rw-r--r--pkg/openbsd/patch/0011-setprogname-Explicitly-discard-const-qualifier.patch23L
-rw-r--r--pkg/openbsd/patch/0012-readpassphrase-Support-systems-without-VSTATUS-and-T.patch38L
-rw-r--r--pkg/openbsd/patch/0013-Remove-getpass-definition.patch36L
-rw-r--r--pkg/openbsd/patch/0014-doas-Port-to-linux-musl.patch581L
-rw-r--r--pkg/openbsd/patch/0015-pwcache-Don-t-use-fixed-buffer-sizes.patch92L
-rw-r--r--pkg/openbsd/patch/0016-Add-standalone-freezero.patch51L
-rw-r--r--pkg/openbsd/patch/0017-m4-Use-hand-written-lexer-to-avoid-cycle-in-bootstra.patch327L
-rw-r--r--pkg/openbsd/patch/0018-m4-Use-_Noreturn-instead-of-__dead.patch25L
-rw-r--r--pkg/openbsd/patch/0019-m4-Add-missing-includes.patch50L
-rw-r--r--pkg/openbsd/patch/0020-libutil-Add-missing-includes.patch24L
-rw-r--r--pkg/openbsd/patch/0021-acme-client-Add-missing-includes.patch25L
-rw-r--r--pkg/openbsd/patch/0022-rsync-Add-missing-includes.patch41L
-rw-r--r--pkg/openbsd/patch/0023-rsync-Use-standard-S_ISVTX-instead-of-S_ISTXT.patch34L
-rw-r--r--pkg/openbsd/patch/0024-rsync-Avoid-pointer-arithmetic-on-void.patch149L
-rw-r--r--pkg/openbsd/patch/0025-Include-sys-sysmacros.h-if-necessary.patch73L
-rw-r--r--pkg/openbsd/patch/0026-nc-Portability-fixes-from-libressl-portable.patch194L
-rw-r--r--pkg/openbsd/patch/0027-pax-Ignore-EOPNOTSUPP-from-fchmodat.patch26L
-rw-r--r--pkg/openbsd/patch/0028-acme-client-Fix-build-with-old-bison-versions.patch24L
-rw-r--r--pkg/openbsd/patch/0029-rsync-Add-implementation-of-MD4.patch425L
-rw-r--r--pkg/openbsd/patch/0030-pax-Fix-some-incorrect-format-specifiers.patch48L
-rw-r--r--pkg/openbsd/patch/0031-pax-Use-memcpy-to-set-TMAGIC-and-TVERSION-to-avoid-w.patch38L
-rw-r--r--pkg/openbsd/patch/0032-rsync-Fix-some-incorrect-format-specifiers.patch42L
-rw-r--r--pkg/openbsd/patch/0033-m4-Declare-dopaste-only-when-it-s-used.patch26L
-rw-r--r--pkg/openbsd/patch/0034-acme-client-Fix-signed-ness-of-base64buf_url-input.patch160L
-rw-r--r--pkg/openbsd/patch/0035-acme-client-Port-to-BearSSL.patch1543L
-rw-r--r--pkg/openbsd/patch/0036-rsync-Pass-long-long-to-scan_scaled.patch42L
-rw-r--r--pkg/openbsd/patch/0037-libutil-Include-util.h-instead-of-util.h.patch28L
-rw-r--r--pkg/openbsd/patch/0038-nc-Add-option-to-disable-certificate-time-checking.patch59L
-rw-r--r--pkg/openbsd/patch/0039-pax-Only-use-_PC_TIMESTAMP_RESOLUTION-if-it-is-defin.patch41L
-rw-r--r--pkg/pax/gen.sh16L
-rw-r--r--pkg/pcre/config.h83L
-rw-r--r--pkg/pcre/gen.sh50L
-rw-r--r--pkg/perp/gen.sh116L
-rw-r--r--pkg/perp/lasagna247L
-rw-r--r--pkg/pixman/config.h75L
-rw-r--r--pkg/pixman/gen.sh79L
-rw-r--r--pkg/pixman/patch/0001-Prevent-empty-top-level-declaration.patch60L
-rw-r--r--pkg/probe/HAVE_IMMINTRIN_H4L
-rw-r--r--pkg/probe/HAVE__MM_CLMULEPI64_SI1287L
-rw-r--r--pkg/probe/HAVE__MM_MOVEMASK_EPI86L
-rw-r--r--pkg/probe/HAVE__THREAD_LOCAL5L
-rw-r--r--pkg/probe/HAVE___BUILTIN_ASSUME_ALIGNED4L
-rw-r--r--pkg/probe/HAVE___BUILTIN_BSWAP164L
-rw-r--r--pkg/probe/HAVE___BUILTIN_CLZ4L
-rw-r--r--pkg/probe/SIZEOF_LONG1L
-rw-r--r--pkg/probe/SIZEOF_SIZE_T2L
-rw-r--r--pkg/probe/SIZEOF_TIME_T2L
-rw-r--r--pkg/probe/gen.sh27L
-rw-r--r--pkg/probe/probe-size.sh18L
-rw-r--r--pkg/probe/probe.sh11L
-rw-r--r--pkg/python/gen.sh194L
-rw-r--r--pkg/python/makesetup.sh15L
-rw-r--r--pkg/python/pyconfig.h564L
-rw-r--r--pkg/python/pylibs.txt721L
-rw-r--r--pkg/qubes-core-qrexec/gen.sh55L
-rw-r--r--pkg/qubes-core-vchan-xen/gen.sh26L
-rw-r--r--pkg/rsp.awk35L
-rw-r--r--pkg/rules.sh65L
-rw-r--r--pkg/sbase/gen.sh199L
-rw-r--r--pkg/sinit/config.h5L
-rw-r--r--pkg/sinit/gen.sh14L
-rw-r--r--pkg/sinit/shutdown2L
-rw-r--r--pkg/sinit/shutdown.c87L
-rw-r--r--pkg/st/config.h473L
-rw-r--r--pkg/st/gen.sh39L
-rw-r--r--pkg/st/patch/0001-Port-to-wayland-using-wld.patch3934L
-rw-r--r--pkg/st/patch/0002-Only-send-SIGHUP-on-close-when-using-PTY.patch31L
-rw-r--r--pkg/st/patch/0003-Add-support-for-plumbing-via-right-click.patch172L
-rw-r--r--pkg/st/patch/0004-Start-dmenu-on-bottom-for-ISO-14755-input.patch25L
-rw-r--r--pkg/swc/gen.sh117L
-rw-r--r--pkg/ubase/config.h10L
-rw-r--r--pkg/ubase/gen.sh106L
-rw-r--r--pkg/ubase/mount.swap29L
-rw-r--r--pkg/ubase/patch/0001-allow-getty-login-without-password.patch142L
-rw-r--r--pkg/util-linux/config.h320L
-rw-r--r--pkg/util-linux/fdisk.8294L
-rw-r--r--pkg/util-linux/gen.sh265L
-rw-r--r--pkg/util-linux/losetup.8240L
-rw-r--r--pkg/util-linux/patch/0001-Don-t-omit-second-operand-to-operator.patch95L
-rw-r--r--pkg/util-linux/patch/0002-Avoid-a-few-unnecessary-statement-expressions.patch55L
-rw-r--r--pkg/util-linux/patch/0003-Don-t-use-min-to-determine-if-dflt-is-non-zero.patch36L
-rw-r--r--pkg/util-linux/patch/0004-Remove-need-for-VLA-for-label-name.patch83L
-rw-r--r--pkg/util-linux/patch/0005-Avoid-statement-expressions-min-max.patch285L
-rw-r--r--pkg/util-linux/patch/0006-Avoid-initialization-of-flexible-array-in-struct.patch97L
-rw-r--r--pkg/util-linux/patch/0007-Use-MAXIMUM_PARTS-instead-of-VLA.patch28L
-rw-r--r--pkg/util-linux/patch/0008-Use-alloca-if-VLAs-aren-t-supported.patch28L
-rw-r--r--pkg/util-linux/patch/0009-Use-static-inline-function-for-cmp_numbers.patch37L
-rw-r--r--pkg/util-linux/patch/0010-Avoid-use-of-long-double.patch44L
-rw-r--r--pkg/velox/gen.sh60L
-rw-r--r--pkg/vis/gen.sh100L
-rw-r--r--pkg/vis/lua.txt169L
-rw-r--r--pkg/vis/patch/0001-fix-flicker-when-sh-piping-with-netbsd-curses.patch25L
-rw-r--r--pkg/vis/patch/0002-bug-fix-hide-vis-cursor-on-prev-next-win.patch39L
-rw-r--r--pkg/vis/patch/0003-only-reload-ncurses-if-piped-fullscreen.patch36L
-rw-r--r--pkg/vis/patch/0004-fix-VIS_PATH-load-ordering.patch33L
-rw-r--r--pkg/wayland-protocols/gen.sh63L
-rw-r--r--pkg/wayland/config.h14L
-rw-r--r--pkg/wayland/gen.sh80L
-rw-r--r--pkg/wayland/patch/0001-cursor-Add-hand2-and-question_arrow.patch187L
-rw-r--r--pkg/wayland/patch/0002-wayland-util.h-remove-unused-math.h-include.patch38L
-rw-r--r--pkg/wld/gen.sh78L
-rw-r--r--pkg/xen/config.h172L
-rw-r--r--pkg/xen/dsdt_pvh.sh16L
-rw-r--r--pkg/xen/gen.sh425L
-rw-r--r--pkg/xen/iasl.sh11L
-rw-r--r--pkg/xen/libxl_save_msgs_gen.py445L
-rw-r--r--pkg/xen/linkheaders.sh26L
-rw-r--r--pkg/xen/patch/0001-handle-outfile-path-in-mkheader.py.patch34L
-rw-r--r--pkg/xen/patch/0002-remove-config.h-in-acpi-static_tables.patch24L
-rw-r--r--pkg/xz/config.h236L
-rw-r--r--pkg/xz/gen.sh159L
-rw-r--r--pkg/yajl/gen.sh33L
-rw-r--r--pkg/yajl/version.awk6L
-rw-r--r--pkg/zlib/gen.sh35L
-rw-r--r--pkg/zstd/gen.sh60L
-rw-r--r--qubes/dom0/30-build.policy1L
-rw-r--r--qubes/dom0/gen.sh1L
-rw-r--r--qubes/example-app/gen.sh6L
-rw-r--r--qubes/example/files29L
-rw-r--r--qubes/example/fstab9L
-rw-r--r--qubes/example/gen.sh42L
-rw-r--r--qubes/example/group2L
-rw-r--r--qubes/example/passwd2L
-rw-r--r--qubes/example/perp/getty.main10L
-rw-r--r--qubes/example/perp/qubes-qrexec-agent.main8L
-rw-r--r--qubes/example/perp/rc.log16L
-rw-r--r--qubes/example/perp/rc.perp3L
-rw-r--r--qubes/example/perp/xendriverdomain.main7L
-rw-r--r--qubes/example/rc.init20L
-rw-r--r--qubes/example/rc.shutdown11L
-rw-r--r--qubes/example/shadow2L
-rw-r--r--qubes/gen-fspec.awk69L
-rw-r--r--qubes/gen.sh23L
-rw-r--r--qubes/genfn.sh195L
-rw-r--r--qubes/rules.sh49L
-rw-r--r--qubes/volume_import.sh41L