From 3a61edfe4a86ef4b85afb03bdeb5b01e34961bfd Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Sat, 28 Jan 2023 17:00:27 +0200 Subject: [PATCH] upg pcre2 btrfs-progs zstd skarnet stack rebuild 66 66-toolsoblibs against skarnet stack --- btrfs-progs/PKGBUILD | 6 +- btrfs-progs/PKGBUILD-arch | 6 +- dbus-broker/dbus-broker-32.tar.xz | Bin 248196 -> 0 bytes e2fsprogs/PKGBUILD-arch.new | 91 - elfutils/PKGBUILD-0 | 102 - elfutils/PKGBUILD-arch-0 | 111 - eudev/PKBUILD-oba-3 | 157 - glib2/PKGBUILD-tmp | 84 - glibc/PKGBUILD-arch.new | 247 - gnupg/PKGBUILD-arch.new | 76 - gnupg/install | 31 - gnupg/install.4systemdonly | 31 - gpgme/python310.patch | 332 - iproute2/PKGBUILD-arch.new | 69 - iptables/PKGBUILD | 35 +- iptables/PKGBUILD-arch | 14 +- iptables/clean | 2 +- .../iptables-format-security-libxt_NAT.patch | 29 + jobo-setup/jobo-setup.sh | 17 - jobo66/install | 9 - krb5/krb5-config_LDFLAGS.patch | 12 - libffi/PKGBUILD-arch.new | 44 - ...ll-first-context-as-implicit-default.patch | 109 - libusb/REPLACED-build | 1 - libusb/libusb-1.0.24-descriptor_parsing.patch | 37 - linux-api-headers/PKGBUILD.5.12.3 | 73 - linux-firmware/PKGBUILD-20190923 | 84 - linux-lts/PKGBUILD-arch-51090 | 198 - linux-lts/PKGBUILD-arch.new | 211 - linux-lts/config-5.10.138 | 10374 --------------- linux-lts/config-arch-5.10.90 | 10334 --------------- linux-lts/config.103 | 10374 --------------- linux-lts/linux-lts510/.SRCINFO | 48 - ...nd-CONFIG-to-disallow-unprivileged-C.patch | 151 - linux-lts/linux-lts510/PKGBUILD | 198 - linux-lts/linux-lts510/config | 10335 --------------- ...nd-CONFIG-to-disallow-unprivileged-C.patch | 151 - .../reference-material/linux-lts510/PKGBUILD | 198 - .../reference-material/linux-lts510/config | 10335 --------------- linux-lts/sha256sums.asc | 2996 ----- linux-lts/space | 8 - linux-lts54/config-AUR | 10574 --------------- linux/PKGBUILD-arch-5.15.63 | 213 - linux/PKGBUILD-arch-5.15.70 | 213 - linux/config-arch-5.15.70 | 10701 ---------------- linux/config-arch-lts-5.15.63 | 10701 ---------------- mkinitcpio/mkinitcpio.install-oba | 15 - nss/PKGBUILD-arch.new | 101 - obarun/66-tools/PKGBUILD | 6 +- obarun/66/PKGBUILD | 6 +- obarun/oblibs/PKGBUILD | 8 +- obarun/oblibs/oblibs/HEAD | 1 + obarun/oblibs/oblibs/config | 8 + obarun/oblibs/oblibs/description | 1 + .../oblibs/oblibs/hooks/applypatch-msg.sample | 15 + obarun/oblibs/oblibs/hooks/commit-msg.sample | 24 + .../oblibs/hooks/fsmonitor-watchman.sample | 174 + obarun/oblibs/oblibs/hooks/post-update.sample | 8 + .../oblibs/oblibs/hooks/pre-applypatch.sample | 14 + obarun/oblibs/oblibs/hooks/pre-commit.sample | 49 + .../oblibs/hooks/pre-merge-commit.sample | 13 + obarun/oblibs/oblibs/hooks/pre-push.sample | 53 + obarun/oblibs/oblibs/hooks/pre-rebase.sample | 169 + obarun/oblibs/oblibs/hooks/pre-receive.sample | 24 + .../oblibs/hooks/prepare-commit-msg.sample | 42 + .../oblibs/hooks/push-to-checkout.sample | 78 + obarun/oblibs/oblibs/hooks/update.sample | 128 + obarun/oblibs/oblibs/info/exclude | 6 + ...c02929557881e6de52cdd529f6cbe0f48c0b28.idx | Bin 0 -> 55812 bytes ...02929557881e6de52cdd529f6cbe0f48c0b28.pack | Bin 0 -> 326122 bytes obarun/oblibs/oblibs/packed-refs | 29 + pacman/makepkg.conf-arch.new | 159 - pacman/pacman.conf.1 | 246 - pambase/system-auth.1 | 27 - pambase/system-login.1 | 19 - pcre2/PKGBUILD | 12 +- pcre2/PKGBUILD-arch | 10 +- pcre2/deps | 1 + python/failing-note | 19 - runit-service-scripts/PKGBUILD-01 | 38 - shadow/PKGBUILD.stable | 135 - skarnet/bldstack3.sh | 36 + skarnet/cleanstack.sh | 13 + skarnet/execline/PKGBUILD | 10 +- skarnet/execline/time | 8 +- skarnet/mdevd/PKGBUILD | 9 +- skarnet/s6-dns/PKGBUILD | 10 +- skarnet/s6-linux-utils/PKGBUILD | 10 +- skarnet/s6-networking/PKGBUILD | 11 +- skarnet/s6-portable-utils/PKGBUILD | 10 +- skarnet/s6-rc/PKGBUILD | 10 +- skarnet/s6/PKGBUILD | 10 +- skarnet/s6/time | 8 +- skarnet/skalibs/PKGBUILD | 7 +- skarnet/skalist.0 | 9 + skarnet/skalist.new | 23 +- sqlite/ck3-256-sums.sh | 16 - sqlite/sha3.sums | 16 - sqlite/sha3sums | 4 - wireless-regdb/crda.conf.d | 4 - wpa_supplicant/PKGBUILD.old | 77 - wpa_supplicant/wpa_supplicant_config.0 | 637 - zstd/PKGBUILD | 9 +- zstd/PKGBUILD-arch | 7 +- zstd/deps | 1 + 105 files changed, 1060 insertions(+), 91655 deletions(-) delete mode 100644 dbus-broker/dbus-broker-32.tar.xz delete mode 100644 e2fsprogs/PKGBUILD-arch.new delete mode 100644 elfutils/PKGBUILD-0 delete mode 100644 elfutils/PKGBUILD-arch-0 delete mode 100644 eudev/PKBUILD-oba-3 delete mode 100644 glib2/PKGBUILD-tmp delete mode 100644 glibc/PKGBUILD-arch.new delete mode 100644 gnupg/PKGBUILD-arch.new delete mode 100644 gnupg/install delete mode 100644 gnupg/install.4systemdonly delete mode 100644 gpgme/python310.patch delete mode 100644 iproute2/PKGBUILD-arch.new create mode 100644 iptables/iptables-format-security-libxt_NAT.patch delete mode 100644 jobo-setup/jobo-setup.sh delete mode 100644 jobo66/install delete mode 100644 krb5/krb5-config_LDFLAGS.patch delete mode 100644 libffi/PKGBUILD-arch.new delete mode 100644 libusb/0001-core-Install-first-context-as-implicit-default.patch delete mode 100644 libusb/REPLACED-build delete mode 100644 libusb/libusb-1.0.24-descriptor_parsing.patch delete mode 100644 linux-api-headers/PKGBUILD.5.12.3 delete mode 100644 linux-firmware/PKGBUILD-20190923 delete mode 100644 linux-lts/PKGBUILD-arch-51090 delete mode 100644 linux-lts/PKGBUILD-arch.new delete mode 100644 linux-lts/config-5.10.138 delete mode 100644 linux-lts/config-arch-5.10.90 delete mode 100644 linux-lts/config.103 delete mode 100644 linux-lts/linux-lts510/.SRCINFO delete mode 100644 linux-lts/linux-lts510/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch delete mode 100644 linux-lts/linux-lts510/PKGBUILD delete mode 100644 linux-lts/linux-lts510/config delete mode 100644 linux-lts/reference-material/linux-lts510/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch delete mode 100644 linux-lts/reference-material/linux-lts510/PKGBUILD delete mode 100644 linux-lts/reference-material/linux-lts510/config delete mode 100644 linux-lts/sha256sums.asc delete mode 100644 linux-lts/space delete mode 100644 linux-lts54/config-AUR delete mode 100644 linux/PKGBUILD-arch-5.15.63 delete mode 100644 linux/PKGBUILD-arch-5.15.70 delete mode 100644 linux/config-arch-5.15.70 delete mode 100644 linux/config-arch-lts-5.15.63 delete mode 100644 mkinitcpio/mkinitcpio.install-oba delete mode 100644 nss/PKGBUILD-arch.new create mode 100644 obarun/oblibs/oblibs/HEAD create mode 100644 obarun/oblibs/oblibs/config create mode 100644 obarun/oblibs/oblibs/description create mode 100755 obarun/oblibs/oblibs/hooks/applypatch-msg.sample create mode 100755 obarun/oblibs/oblibs/hooks/commit-msg.sample create mode 100755 obarun/oblibs/oblibs/hooks/fsmonitor-watchman.sample create mode 100755 obarun/oblibs/oblibs/hooks/post-update.sample create mode 100755 obarun/oblibs/oblibs/hooks/pre-applypatch.sample create mode 100755 obarun/oblibs/oblibs/hooks/pre-commit.sample create mode 100755 obarun/oblibs/oblibs/hooks/pre-merge-commit.sample create mode 100755 obarun/oblibs/oblibs/hooks/pre-push.sample create mode 100755 obarun/oblibs/oblibs/hooks/pre-rebase.sample create mode 100755 obarun/oblibs/oblibs/hooks/pre-receive.sample create mode 100755 obarun/oblibs/oblibs/hooks/prepare-commit-msg.sample create mode 100755 obarun/oblibs/oblibs/hooks/push-to-checkout.sample create mode 100755 obarun/oblibs/oblibs/hooks/update.sample create mode 100644 obarun/oblibs/oblibs/info/exclude create mode 100644 obarun/oblibs/oblibs/objects/pack/pack-00c02929557881e6de52cdd529f6cbe0f48c0b28.idx create mode 100644 obarun/oblibs/oblibs/objects/pack/pack-00c02929557881e6de52cdd529f6cbe0f48c0b28.pack create mode 100644 obarun/oblibs/oblibs/packed-refs delete mode 100644 pacman/makepkg.conf-arch.new delete mode 100644 pacman/pacman.conf.1 delete mode 100644 pambase/system-auth.1 delete mode 100644 pambase/system-login.1 delete mode 100644 python/failing-note delete mode 100644 runit-service-scripts/PKGBUILD-01 delete mode 100644 shadow/PKGBUILD.stable create mode 100644 skarnet/bldstack3.sh create mode 100644 skarnet/cleanstack.sh create mode 100644 skarnet/skalist.0 delete mode 100644 sqlite/ck3-256-sums.sh delete mode 100644 sqlite/sha3.sums delete mode 100644 sqlite/sha3sums delete mode 100644 wireless-regdb/crda.conf.d delete mode 100644 wpa_supplicant/PKGBUILD.old delete mode 100644 wpa_supplicant/wpa_supplicant_config.0 diff --git a/btrfs-progs/PKGBUILD b/btrfs-progs/PKGBUILD index 2837893..57129af 100644 --- a/btrfs-progs/PKGBUILD +++ b/btrfs-progs/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=btrfs-progs -pkgver=6.1.2 +pkgver=6.1.3 pkgrel=01 pkgdesc='Btrfs filesystem utilities w/o systemd' arch=('x86_64') @@ -69,8 +69,8 @@ license=('GPL2') validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B') -sha256sums=(6be667d97f3d65c0ba57c331c98b0bd3b13cf60d8d31fa8ad25882aad9d79d7a # btrfs-progs-v6.1.2.tar.xz - 2e2b33019c7664e33e134978337a14fe3dc848d6b7207b446c719a299488ce1f # btrfs-progs-v6.1.2.tar.sign +sha256sums=(d37fc9ec4fa5778b20aa7548fe706eb3a300338c1473318271ae54024dac7167 # btrfs-progs-v6.1.3.tar.xz + ff5c6ef08bda034c557abe051210e1b975a280f8d53b57003e51eff2bc82b7a7 # btrfs-progs-v6.1.3.tar.sign bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4 # initcpio-install-btrfs 35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5) # initcpio-hook-btrfs diff --git a/btrfs-progs/PKGBUILD-arch b/btrfs-progs/PKGBUILD-arch index 3eff9a6..c36a528 100644 --- a/btrfs-progs/PKGBUILD-arch +++ b/btrfs-progs/PKGBUILD-arch @@ -3,7 +3,7 @@ # Contributor: Tobias Powalowski pkgname=btrfs-progs -pkgver=6.1.2 +pkgver=6.1.3 pkgrel=1 pkgdesc='Btrfs filesystem utilities' arch=('x86_64') @@ -25,9 +25,9 @@ source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs- 'btrfs-scrub@.timer' ) install=btrfs-progs.install -options=(!staticlibs debug) +options=(!staticlibs) sha256sums=('SKIP' - '6be667d97f3d65c0ba57c331c98b0bd3b13cf60d8d31fa8ad25882aad9d79d7a' + 'd37fc9ec4fa5778b20aa7548fe706eb3a300338c1473318271ae54024dac7167' 'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4' '35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5' 'eaa7af92d28bfa8940bb551560fd7be777f9f175292eaa72b5f6ef00fb240252' diff --git a/dbus-broker/dbus-broker-32.tar.xz b/dbus-broker/dbus-broker-32.tar.xz deleted file mode 100644 index df5f3fd690c302177204e582742d8fd4128d8011..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248196 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ȳ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%0A$CJ5oWyQHR;5Zo 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 diff --git a/e2fsprogs/PKGBUILD-arch.new b/e2fsprogs/PKGBUILD-arch.new deleted file mode 100644 index 20e6200..0000000 --- a/e2fsprogs/PKGBUILD-arch.new +++ /dev/null @@ -1,91 +0,0 @@ -# Maintainer: Ronald van Haren -# Contributor: judd - -pkgbase=e2fsprogs -pkgname=('e2fsprogs' 'fuse2fs') -pkgver=1.46.5 -pkgrel=3 -pkgdesc='Ext2/3/4 filesystem utilities' -arch=('x86_64') -license=('GPL' 'LGPL' 'MIT') -url='http://e2fsprogs.sourceforge.net' -options=('debug') -makedepends=('systemd' 'util-linux' 'fuse') -validpgpkeys=('3AB057B7E78D945C8C5591FBD36F769BC11804F0') # Theodore Ts'o -source=("https://www.kernel.org/pub/linux/kernel/people/tytso/${pkgbase}/v${pkgver}/${pkgbase}-${pkgver}.tar."{xz,sign} - 'MIT-LICENSE') -sha256sums=('2f16c9176704cf645dc69d5b15ff704ae722d665df38b2ed3cfc249757d8d81e' - 'SKIP' - 'cc45386c1d71f438ad648fd7971e49e3074ad9dbacf9dd3a5b4cb61fd294ecbb') - - -prepare() { - cd "${srcdir}/${pkgbase}-${pkgver}" - - # Remove unnecessary init.d directory - sed -i '/init\.d/s|^|#|' misc/Makefile.in -} - -build() { - cd "${srcdir}/${pkgbase}-${pkgver}" - - ./configure \ - --prefix=/usr \ - --with-root-prefix='' \ - --libdir=/usr/lib \ - --sbindir=/usr/bin \ - --enable-elf-shlibs \ - --disable-fsck \ - --disable-uuidd \ - --disable-libuuid \ - --disable-libblkid - make - - # regenerate locale files - find po/ -name '*.gmo' -delete - make -C po update-gmo -} - -package_e2fsprogs() { - depends=('sh' 'util-linux-libs') - provides=('libcom_err.so' - 'libe2p.so' - 'libext2fs.so' - 'libss.so') - backup=('etc/mke2fs.conf' - 'etc/e2scrub.conf') - - unset MAKEFLAGS - - cd "${srcdir}/${pkgbase}-${pkgver}" - - make DESTDIR="${pkgdir}" install install-libs - - sed -i -e 's/^AWK=.*/AWK=awk/' "${pkgdir}/usr/bin/compile_et" - - # remove references to build directory - sed -i -e 's#^SS_DIR=.*#SS_DIR="/usr/share/ss"#' "${pkgdir}/usr/bin/mk_cmds" - sed -i -e 's#^ET_DIR=.*#ET_DIR="/usr/share/et"#' "${pkgdir}/usr/bin/compile_et" - - # remove static libraries with a shared counterpart - rm "${pkgdir}"/usr/lib/lib{com_err,e2p,ext2fs,ss}.a - - # remove fuse2fs which will be packaged separately - rm "${pkgdir}"/usr/{bin/fuse2fs,share/man/man1/fuse2fs.1} - - # install MIT license - install -D -m0644 "${srcdir}/MIT-LICENSE" \ - "${pkgdir}/usr/share/licenses/${pkgname}/MIT-LICENSE" -} - -package_fuse2fs() { - pkgdesc='Ext2/3/4 filesystem driver for FUSE' - depends=('fuse' 'e2fsprogs') - - cd "${srcdir}/${pkgbase}-${pkgver}" - - install -D -m0755 'misc/fuse2fs' "${pkgdir}/usr/bin/fuse2fs" - install -D -m0644 'misc/fuse2fs.1' "${pkgdir}/usr/share/man/man1/fuse2fs.1" - mkdir -p "${pkgdir}"/usr/share/licenses - ln -s "${pkgbase}" "${pkgdir}/usr/share/licenses/${pkgname}" -} diff --git a/elfutils/PKGBUILD-0 b/elfutils/PKGBUILD-0 deleted file mode 100644 index 2e312aa..0000000 --- a/elfutils/PKGBUILD-0 +++ /dev/null @@ -1,102 +0,0 @@ -#!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun/jobcore/elfutils" -#-----------------------------------------| DESCRIPTION |--------------------------------------- - -pkgbase=elfutils -pkgname=('debuginfod' 'elfutils' 'libelf') -pkgver=0.186 -pkgrel=02 -pkgdesc='Handle ELF object files and DWARF debugging information' -arch=('x86_64') -url="https://sourceware.org/elfutils/" -makedepends=('bzip2' 'curl' 'gcc-libs' 'libarchive' 'libmicrohttpd' 'sqlite' -'xz' 'zlib' 'zstd' 'gettext' 'autoconf' 'automake') - -options=('staticlibs') -source=("https://sourceware.org/${pkgbase}/ftp/${pkgver}/${pkgbase}-${pkgver}.tar.bz2"{,.sig}) - -prepare() { - cd "$pkgbase-$pkgver" - autoreconf -fiv -} - -build() { - cd "$pkgbase-$pkgver" - CFLAGS+=" -g" # required for test-suite success - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --program-prefix="eu-" \ - --enable-deterministic-archives - make -} - -check() { - cd "$pkgbase-$pkgver" - # Some tests fail due to limited capabilities of build chroot - make check || echo "Known problem: The build environment might lack enough resources." -} - -package_libelf() { - pkgdesc+=" (libraries)" - depends=('gcc-libs' 'libbz2.so' 'libcurl.so' 'xz' 'zlib' 'zstd') - # NOTE: the shared objects can not be added to provides as they are not versioned - - cd "$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - # remove files provided by elfutils or debuginfod - rm -rvf "${pkgdir}"{/etc,/usr/{bin,share}} - install -vDm 644 {AUTHORS,ChangeLog,NEWS,NOTES,README} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" -} - -package_elfutils() { - pkgdesc+=" (utilities)" - depends=('gcc-libs' 'glibc' "libelf=${pkgver}-${pkgrel}") - - cd "$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - install -vDm 644 {AUTHORS,ChangeLog,NEWS,NOTES,README} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by libelf - rm -rvf "${pkgdir}/usr/"{include,lib} - # remove files provided by debuginfod - rm -rvf "${pkgdir}/usr/bin/debuginfod"* \ - "${pkgdir}/usr/share/man/man1/debuginfod"* \ - "${pkgdir}/usr/share/man/man3/debuginfod"* \ - "${pkgdir}/usr/share/man/man8/" \ - "${pkgdir}/etc" -} - -package_debuginfod() { - pkgdesc+=" (debuginfod)" - depends=('gcc-libs' 'glibc' 'libarchive.so' "libelf=${pkgver}-${pkgrel}" - 'libmicrohttpd.so' 'sqlite') - optdepends=("elfutils=${pkgver}-${pkgrel}: for translations" ) - - cd "$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - install -vDm 644 {AUTHORS,ChangeLog,NEWS,NOTES,README} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by libelf - rm -rvf "${pkgdir}/usr/"{include,lib} - # remove files provided by elfutils - rm -rvf "${pkgdir}/usr/bin/eu-"* \ - "${pkgdir}/usr/share/man/man1/eu-"* \ - "${pkgdir}/usr/share/man/man3/elf_"* \ - "${pkgdir}/usr/share/locale" -} - - -#---- license gpg-key sha512sums ---- - -license=('LGPL3' 'GPL3') - -validpgpkeys=( - '47CC0331081B8BC6D0FD4DA08370665B57816A6A' # Mark J. Wielaard - 'EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A' # Mark Wielaard -) - -sha256sums=(7f6fb9149b1673d38d9178a0d3e0fb8a1ec4f53a9f4c2ff89469609879641177 # elfutils-0.186.tar.bz2 - 1865a1f8e11ae50d8c3aa130ed5c3d9ca526d78df754d3f04656c372538cc84c) # elfutils-0.186.tar.bz2.sig diff --git a/elfutils/PKGBUILD-arch-0 b/elfutils/PKGBUILD-arch-0 deleted file mode 100644 index 0a36ab7..0000000 --- a/elfutils/PKGBUILD-arch-0 +++ /dev/null @@ -1,111 +0,0 @@ -# Maintainer: David Runge -# Contributor: Laurent Carlier -# Contributor: Stéphane Gaudreault -# Contributor: Andrej Gelenberg - -pkgbase=elfutils -pkgname=('debuginfod' 'elfutils' 'libelf') -pkgver=0.186 -pkgrel=1 -pkgdesc='Handle ELF object files and DWARF debugging information' -arch=('x86_64') -url="https://sourceware.org/elfutils/" -license=('LGPL3' 'GPL3') -makedepends=('bzip2' 'curl' 'gcc-libs' 'libarchive' 'libmicrohttpd' 'sqlite' -'xz' 'zlib' 'zstd') -options=('staticlibs') -source=("https://sourceware.org/${pkgbase}/ftp/${pkgver}/${pkgbase}-${pkgver}.tar.bz2"{,.sig}) -sha512sums=('c9180b27ec62935f18b9431268d176f6023d1bb938731d2af6e7626ae460af6608a70ba68483aa1ec7e6cb0fa0528b661ca8b68bc4f58ea8e18af527c5950c78' - 'SKIP') -b2sums=('49573d0a1f3519eab81d1ba3e94354cbc0935a36a94a3fdb22fe223a47b78cca8fd6e322870b0e335a809529fa6f54180b13c67936dec0242123c54ba20c9fc9' - 'SKIP') -validpgpkeys=( - '47CC0331081B8BC6D0FD4DA08370665B57816A6A' # Mark J. Wielaard - 'EC3CFE88F6CA0788774F5C1D1AA44BE649DE760A' # Mark Wielaard -) - -prepare() { - ( - cd "$pkgbase-$pkgver" - autoreconf -fiv - ) - - cp -av "$pkgbase-$pkgver" "$pkgbase-test-$pkgver" - -} - -build() { - ( - cd "$pkgbase-$pkgver" - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --program-prefix="eu-" \ - --enable-deterministic-archives - make - ) - ( - cd "$pkgbase-test-$pkgver" - CFLAGS+=" -g" # required for test-suite success - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --program-prefix="eu-" \ - --enable-deterministic-archives - make - ) -} - -check() { - cd "$pkgbase-test-$pkgver" - make check -} - -package_libelf() { - pkgdesc+=" (libraries)" - depends=('gcc-libs' 'libbz2.so' 'libcurl.so' 'xz' 'zlib' 'zstd') - # NOTE: the shared objects can not be added to provides as they are not versioned - - cd "$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - # remove files provided by elfutils or debuginfod - rm -rvf "${pkgdir}"{/etc,/usr/{bin,share}} - install -vDm 644 {AUTHORS,ChangeLog,NEWS,NOTES,README} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" -} - -package_elfutils() { - pkgdesc+=" (utilities)" - depends=('gcc-libs' 'glibc' "libelf=${pkgver}-${pkgrel}") - - cd "$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - install -vDm 644 {AUTHORS,ChangeLog,NEWS,NOTES,README} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by libelf - rm -rvf "${pkgdir}/usr/"{include,lib} - # remove files provided by debuginfod - rm -rvf "${pkgdir}/usr/bin/debuginfod"* \ - "${pkgdir}/usr/share/man/man1/debuginfod"* \ - "${pkgdir}/usr/share/man/man3/debuginfod"* \ - "${pkgdir}/usr/share/man/man7/" \ - "${pkgdir}/usr/share/man/man8/" \ - "${pkgdir}/etc" -} - -package_debuginfod() { - pkgdesc+=" (debuginfod)" - depends=('gcc-libs' 'glibc' 'libarchive.so' "libelf=${pkgver}-${pkgrel}" - 'libmicrohttpd.so' 'sqlite') - optdepends=("elfutils=${pkgver}-${pkgrel}: for translations" ) - - cd "$pkgbase-$pkgver" - make DESTDIR="$pkgdir" install - install -vDm 644 {AUTHORS,ChangeLog,NEWS,NOTES,README} \ - -t "${pkgdir}/usr/share/doc/${pkgname}" - # remove files provided by libelf - rm -rvf "${pkgdir}/usr/"{include,lib} - # remove files provided by elfutils - rm -rvf "${pkgdir}/usr/bin/eu-"* \ - "${pkgdir}/usr/share/man/man1/eu-"* \ - "${pkgdir}/usr/share/man/man3/elf_"* \ - "${pkgdir}/usr/share/locale" -} diff --git a/eudev/PKBUILD-oba-3 b/eudev/PKBUILD-oba-3 deleted file mode 100644 index cf8802f..0000000 --- a/eudev/PKBUILD-oba-3 +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright : Obarun -#------------------------ -# Maintainer : Eric Vidal -# Maintainer : Jean-Michel T.Dydak -#---------------- -# Obarun PkgSrc : https://git.obarun.org/pkg/obcore/eudev -#-------------------------------------------------------------- -# DESCRIPTION ] - -pkgbase=eudev -pkgver=3.2.11 -pkgrel=3 -udevver=243 -url="https://github.com/eudev-project/eudev" - -pkgname=( - 'eudev' - 'libeudev' -) - -track="eudev/releases/download/v$pkgver" -target="eudev-$pkgver" -source=( - "https://github.com/eudev-project/${track}/${target}.tar.gz" - initcpio_hooks - initcpio_install - udev-hwdb.hook -) - -#---------------------- -# BUILD CONFIGURATION ] - -makedepends=( - 'gobject-introspection' - 'gperf' - 'gtk-doc' - 'intltool' - 'kmod' -) - -options=( - '!makeflags' - '!libtool' -) - -#---------------- -# BUILD PREPARE ] - -prepare(){ - cd $pkgbase-$pkgver - - sed -e 's/GROUP="dialout"/GROUP="uucp"/' \ - -e 's/GROUP="tape"/GROUP="storage"/' \ - -e 's/GROUP="cdrom"/GROUP="optical"/' \ - -i rules/*.rules -} - -#---------------- -# BUILD CONTROL ] - -_flags=( - --prefix=/usr - --with-rootprefix=/usr - --sysconfdir=/etc - --libdir=/usr/lib - --bindir=/usr/bin - --sbindir=/usr/bin - --enable-introspection - --enable-kmod - --enable-manpages - --enable-split-usr -) - -#-------- -# BUILD ] - -build() { - cd $pkgbase-$pkgver - - if [ -f "Makefile" ];then - msg2 "Cleaning up..." - make clean - fi - - ./configure "${_flags[@]}" - make -} - -#---------- -# PACKAGE ] - -package_eudev() { - pkgdesc="The userspace dev tools (udev) forked by Gentoo" - backup=( - 'etc/udev/udev.conf' - 'usr/lib/udev/rules.d/80-net-name-slot.rules' - ) - depends=( - 'kbd' - 'kmod' - 'hwdata' - 'util-linux' - 'libeudev' - ) - optdepends=( - 'upower-pm-utils: pm-utils support' - 'libgudev: GObject bindings for libudev' - ) - conflicts=( - 'eudev-git' - 'udev' - 'eudev-libgudev' - ) - replaces=( - 'udev' - ) - provides=( - "udev=$udevver" - ) - - cd $pkgbase-$pkgver - - make DESTDIR="$pkgdir" install - - ## we split this libudev - rm -rv "$pkgdir"/usr/lib/pkgconfig - rm -v "$pkgdir"/usr/include/libudev.h - rm -v "$pkgdir"/usr/lib/libudev*.{so*,a} - - install -Dm644 "$srcdir"/initcpio_hooks "$pkgdir"/usr/lib/initcpio/hooks/udev - install -Dm644 "$srcdir"/initcpio_install "$pkgdir"/usr/lib/initcpio/install/udev - install -Dm644 "$srcdir"/udev-hwdb.hook "$pkgdir"/usr/share/libalpm/hooks/udev-hwdb.hook -} - -package_libeudev() { - pkgdesc="Eudev client libraries" - depends=( - 'glib2' - 'glibc' - ) - provides=( - "libudev=$udevver" - 'libudev.so' - ) - - cd $pkgbase-$pkgver - - make -C src/libudev DESTDIR="$pkgdir" install -} - -#-------------------- -# ARCH LICENSE AUTH ] - -arch=(x86_64) -license=(GPL) - -sha512sums=('') diff --git a/glib2/PKGBUILD-tmp b/glib2/PKGBUILD-tmp deleted file mode 100644 index b77d99e..0000000 --- a/glib2/PKGBUILD-tmp +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun/jobcore/$pkgname" -#-----------------------------------------| DESCRIPTION |--------------------------------------- - -pkgbase=glib2 -pkgname=(glib2 glib2-docs) -pkgver=2.70.3 -pkgrel=01 -pkgdesc="Low level core library" -url="https://wiki.gnome.org/Projects/GLib" -arch=(x86_64) -depends=(pcre libffi util-linux-libs zlib libsysprof-capture) -makedepends=(gettext gtk-doc shared-mime-info python libelf git util-linux - meson dbus) -checkdepends=(desktop-file-utils) -source=("git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$pkgver" - 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch - glib-compile-schemas.hook gio-querymodules.{hook,script}) - -prepare() { - cd glib - # Suppress noise from glib-compile-schemas.hook - git apply -3 ../0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch -} - -build() { - CFLAGS+=" -DG_DISABLE_CAST_CHECKS" - arch-meson glib build \ - -D glib_debug=disabled \ - -D selinux=disabled \ - -D man=true \ - -D sysprof=enabled \ - -D gtk_doc=true - meson compile -C build -} - -check() { - meson test -C build --no-suite flaky --no-suite slow --print-errorlogs -} - -package_glib2() { - depends+=(libmount.so libffi.so) - provides+=(libgio-2.0.so libglib-2.0.so libgmodule-2.0.so libgobject-2.0.so - libgthread-2.0.so) - optdepends=('python: gdbus-codegen, glib-genmarshal, glib-mkenums, gtester-report' - 'libelf: gresource inspection tool') - - meson install -C build --destdir "$pkgdir" - - install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook - install -D gio-querymodules.script "$pkgdir/usr/share/libalpm/scripts/gio-querymodules" - - python -m compileall -d /usr/share/glib-2.0/codegen \ - "$pkgdir/usr/share/glib-2.0/codegen" - python -O -m compileall -d /usr/share/glib-2.0/codegen \ - "$pkgdir/usr/share/glib-2.0/codegen" - - # Split docs - mkdir -p docs/usr/share - mv {"$pkgdir",docs}/usr/share/gtk-doc -} - -package_glib2-docs() { - pkgdesc="Documentation for GLib" - depends=() - license+=(custom) - - mv -t "$pkgdir" docs/* - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 glib/docs/reference/COPYING -} - -#---- license gpg-key sha256sums ---- - -license=(LGPL) - -validpgpkeys=('923B7025EE03C1C59F42684CF0942E894B2EAFA0') # Philip Withnall (https://endlessos.org/) - -sha256sums=(SKIP - edb5e34ac0a77431978cab55b98e39754d73455e28a38f5003424e943bbe5fff # 0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch - 64ae5597dda3cc160fc74be038dbe6267d41b525c0c35da9125fbf0de27f9b25 # glib-compile-schemas.hook - 2a9f9b8235f48e3b7d0f6cfcbc76cd2116c45f28692cac4bd61074c495bd5eb7 # gio-querymodules.hook - 92d08db5aa30bda276bc3d718e7ff9dd01dc40dcab45b359182dcc290054e24e) # gio-querymodules.script diff --git a/glibc/PKGBUILD-arch.new b/glibc/PKGBUILD-arch.new deleted file mode 100644 index 4f77649..0000000 --- a/glibc/PKGBUILD-arch.new +++ /dev/null @@ -1,247 +0,0 @@ -# Maintainer: Giancarlo Razzolini -# Maintainer: Frederik Schwan -# Contributor: BartÅ‚omiej Piotrowski -# Contributor: Allan McRae - -# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc -# NOTE: valgrind requires rebuilt with each major glibc version - -pkgbase=glibc -pkgname=(glibc lib32-glibc) -pkgver=2.35 -pkgrel=3 -arch=(x86_64) -url='https://www.gnu.org/software/libc' -license=(GPL LGPL) -makedepends=(git gd lib32-gcc-libs python) -options=(!strip staticlibs !lto) -#_commit=3de512be7ea6053255afed6154db9ee31d4e557a -#source=(git+https://sourceware.org/git/glibc.git#commit=$_commit -source=(https://ftp.gnu.org/gnu/glibc/glibc-$pkgver.tar.xz{,.sig} - locale.gen.txt - locale-gen - lib32-glibc.conf - sdt.h sdt-config.h - disable-clone3.diff - 0001-localedef-Update-LC_MONETARY-handling-Bug-28845.patch - 0001-localedata-Do-not-generate-output-if-warnings-were-p.patch -) -validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell - BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar -b2sums=('623c728884f070cd87ffeb9203f74206197c52405ac9bc44f3dd519a3468b8e8ae2536c883e5d17d94417dbd1e91775de2e674314e4ff7424f9720026d6b7063' - 'SKIP' - '46d533d25c7a2ce4ae75d452eee7ebb8e3ce4d191af9be3daa43718b78cb81d33cfd8046a117a15d87de9f5e940448c66005b0490515bf731c9e4691c53908d6' - '1f6d927b4972220b1c00abee5329c5d6bc01ed5bee57b20db0c7d7433292f7d666b02baf9968267f8e378b1f3bb273e8eef0ccbf22d21400ac36949d7615a474' - '7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a' - 'a6a5e2f2a627cc0d13d11a82458cfd0aa75ec1c5a3c7647e5d5a3bb1d4c0770887a3909bfda1236803d5bc9801bfd6251e13483e9adf797e4725332cd0d91a0e' - '214e995e84b342fe7b2a7704ce011b7c7fc74c2971f98eeb3b4e677b99c860addc0a7d91b8dc0f0b8be7537782ee331999e02ba48f4ccc1c331b60f27d715678' - 'edef5f724f68ea95c6b0127bd13a10245f548afc381b2d0a6d1d06ee9f87b7dd89c6becd35d5ae722bf838594eb870a747f67f07f46e7d63f8c8d1a43cce4a52' - '3c4de02d6308a4d39693e6effa08894ae096397347e439b93b0b5328aba41a373f7f2eeb88c109970f69cca65aaa74ba14e384d6d033f6a913438f4f920854a6' - 'b6014af23688ea971d7af38d58829c8016a0af63770b7f5e8bc986c13ea2cafefe0935ff483b1b37c87ebe3e652b6e0c48ab43dd8ae752d0ed7fecc3751432f4') - -prepare() { - mkdir -p glibc-build lib32-glibc-build - - [[ -d glibc-$pkgver ]] && ln -s glibc-$pkgver glibc - cd glibc - - # Disable clone3 syscall for now - # Can be removed when eletron{9,11,12} and discord are removed or patched: - # https://github.com/electron/electron/commit/993ecb5bdd5c57024c8718ca6203a8f924d6d574 - # Patch src: https://patchwork.ozlabs.org/project/glibc/patch/87eebkf8ph.fsf@oldenburg.str.redhat.com/ - patch -Np1 -i "${srcdir}"/disable-clone3.diff - - # Fix C.UTF-8 generation errors - # https://bugs.archlinux.org/task/73797 - patch -Np1 -i "${srcdir}"/0001-localedef-Update-LC_MONETARY-handling-Bug-28845.patch - patch -Np1 -i "${srcdir}"/0001-localedata-Do-not-generate-output-if-warnings-were-p.patch -} - -build() { - local _configure_flags=( - --prefix=/usr - --with-headers=/usr/include - --with-bugurl=https://bugs.archlinux.org/ - --enable-bind-now - --enable-cet - --enable-kernel=4.4 - --enable-multi-arch - --enable-stack-protector=strong - --enable-systemtap - --disable-profile - --disable-crypt - --disable-werror - ) - - cd "$srcdir/glibc-build" - - echo "slibdir=/usr/lib" >> configparms - echo "rtlddir=/usr/lib" >> configparms - echo "sbindir=/usr/bin" >> configparms - echo "rootsbindir=/usr/bin" >> configparms - - # Credits @allanmcrae - # https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/glibc/PKGBUILD - # remove fortify for building libraries - CFLAGS=${CFLAGS/-Wp,-D_FORTIFY_SOURCE=2/} - - "$srcdir/glibc/configure" \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib \ - "${_configure_flags[@]}" - - # build libraries with fortify disabled - echo "build-programs=no" >> configparms - make -O - - # re-enable fortify for programs - sed -i "/build-programs=/s#no#yes#" configparms - echo "CFLAGS += -Wp,-D_FORTIFY_SOURCE=2" >> configparms - make -O - - # build info pages manually for reproducibility - make info - - cd "$srcdir/lib32-glibc-build" - export CC="gcc -m32 -mstackrealign" - export CXX="g++ -m32 -mstackrealign" - - echo "slibdir=/usr/lib32" >> configparms - echo "rtlddir=/usr/lib32" >> configparms - echo "sbindir=/usr/bin" >> configparms - echo "rootsbindir=/usr/bin" >> configparms - - "$srcdir/glibc/configure" \ - --host=i686-pc-linux-gnu \ - --libdir=/usr/lib32 \ - --libexecdir=/usr/lib32 \ - "${_configure_flags[@]}" - - # build libraries with fortify disabled - echo "build-programs=no" >> configparms - make -O - - # re-enable fortify for programs - sed -i "/build-programs=/s#no#yes#" configparms - echo "CFLAGS += -Wp,-D_FORTIFY_SOURCE=2" >> configparms - make -O - -} - -# Credits for skip_test() and check() @allanmcrae -# https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/glibc/PKGBUILD -skip_test() { - test=$1 - file=$2 - sed -i "s/\b$test\b//" $srcdir/glibc/$file -} - -check() { - cd glibc-build - - # adjust/remove buildflags that cause false-positive testsuite failures - sed -i '/FORTIFY/d' configparms # failure to build testsuite - sed -i 's/-Werror=format-security/-Wformat-security/' config.make # failure to build testsuite - sed -i '/CFLAGS/s/-fno-plt//' config.make # 16 failures - sed -i '/CFLAGS/s/-fexceptions//' config.make # 1 failure - LDFLAGS=${LDFLAGS/,-z,now/} # 10 failures - - # The following tests fail due to restrictions in the Arch build system - # The correct fix is to add the following to the systemd-nspawn call: - # --system-call-filter="@clock @memlock @pkey" - skip_test test-errno-linux sysdeps/unix/sysv/linux/Makefile - skip_test tst-ntp_gettime sysdeps/unix/sysv/linux/Makefile - skip_test tst-ntp_gettimex sysdeps/unix/sysv/linux/Makefile - skip_test tst-mlock2 sysdeps/unix/sysv/linux/Makefile - skip_test tst-pkey sysdeps/unix/sysv/linux/Makefile - skip_test tst-adjtime time/Makefile - skip_test tst-clock2 time/Makefile - - make -O check -} - -package_glibc() { - pkgdesc='GNU C Library' - depends=('linux-api-headers>=4.10' tzdata filesystem) - optdepends=('gd: for memusagestat' - 'perl: for mtrace') - install=glibc.install - backup=(etc/gai.conf - etc/locale.gen - etc/nscd.conf) - - make -C glibc-build install_root="$pkgdir" install - rm -f "$pkgdir"/etc/ld.so.cache - - # Shipped in tzdata - rm -f "$pkgdir"/usr/bin/{tzselect,zdump,zic} - - cd glibc - - install -dm755 "$pkgdir"/usr/lib/{locale,systemd/system,tmpfiles.d} - install -m644 nscd/nscd.conf "$pkgdir/etc/nscd.conf" - install -m644 nscd/nscd.service "$pkgdir/usr/lib/systemd/system" - install -m644 nscd/nscd.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/nscd.conf" - install -dm755 "$pkgdir/var/db/nscd" - - install -m644 posix/gai.conf "$pkgdir"/etc/gai.conf - - install -m755 "$srcdir/locale-gen" "$pkgdir/usr/bin" - - # Create /etc/locale.gen - install -m644 "$srcdir/locale.gen.txt" "$pkgdir/etc/locale.gen" - sed -e '1,3d' -e 's|/| |g' -e 's|\\| |g' -e 's|^|#|g' \ - "$srcdir/glibc/localedata/SUPPORTED" >> "$pkgdir/etc/locale.gen" - - if check_option 'debug' n; then - find "$pkgdir"/usr/bin -type f -executable -exec strip $STRIP_BINARIES {} + 2> /dev/null || true - find "$pkgdir"/usr/lib -name '*.a' -type f -exec strip $STRIP_STATIC {} + 2> /dev/null || true - - # Do not strip these for gdb and valgrind functionality, but strip the rest - find "$pkgdir"/usr/lib \ - -not -name 'ld-*.so*' \ - -not -name 'libc.so*' \ - -not -name 'libpthread.so*' \ - -not -name 'libthread_db.so*' \ - -name '*.so*' -type f -exec strip $STRIP_SHARED {} + 2> /dev/null || true - fi - - # Provide tracing probes to libstdc++ for exceptions, possibly for other - # libraries too. Useful for gdb's catch command. - install -Dm644 "$srcdir/sdt.h" "$pkgdir/usr/include/sys/sdt.h" - install -Dm644 "$srcdir/sdt-config.h" "$pkgdir/usr/include/sys/sdt-config.h" -} - -package_lib32-glibc() { - pkgdesc='GNU C Library (32-bit)' - depends=("glibc=$pkgver") - options+=('!emptydirs') - - cd lib32-glibc-build - - make install_root="$pkgdir" install - rm -rf "$pkgdir"/{etc,sbin,usr/{bin,sbin,share},var} - - # We need to keep 32 bit specific header files - find "$pkgdir/usr/include" -type f -not -name '*-32.h' -delete - - # Dynamic linker - install -d "$pkgdir/usr/lib" - ln -s ../lib32/ld-linux.so.2 "$pkgdir/usr/lib/" - - # Add lib32 paths to the default library search path - install -Dm644 "$srcdir/lib32-glibc.conf" "$pkgdir/etc/ld.so.conf.d/lib32-glibc.conf" - - # Symlink /usr/lib32/locale to /usr/lib/locale - ln -s ../lib/locale "$pkgdir/usr/lib32/locale" - - if check_option 'debug' n; then - find "$pkgdir"/usr/lib32 -name '*.a' -type f -exec strip $STRIP_STATIC {} + 2> /dev/null || true - find "$pkgdir"/usr/lib32 \ - -not -name 'ld-*.so*' \ - -not -name 'libc.so*' \ - -not -name 'libpthread.so*' \ - -not -name 'libthread_db.so*' \ - -name '*.so*' -type f -exec strip $STRIP_SHARED {} + 2> /dev/null || true - fi -} diff --git a/gnupg/PKGBUILD-arch.new b/gnupg/PKGBUILD-arch.new deleted file mode 100644 index 824cfe8..0000000 --- a/gnupg/PKGBUILD-arch.new +++ /dev/null @@ -1,76 +0,0 @@ -# Maintainer: Levente Polyak -# Maintainer: Lukas Fleischer -# Contributor: Gaetan Bisson -# Contributor: Tobias Powalowski -# Contributor: Andreas Radke -# Contributor: Judd Vinet - -pkgname=gnupg -pkgver=2.2.32 -pkgrel=2 -pkgdesc='Complete and free implementation of the OpenPGP standard' -url='https://www.gnupg.org/' -license=('GPL') -arch=('x86_64') -checkdepends=('openssh') -makedepends=('libldap' 'libusb-compat' 'pcsclite') -depends=('npth' 'libgpg-error' 'libgcrypt' 'libksba' 'libassuan' 'pinentry' - 'bzip2' 'libbz2.so' 'readline' 'libreadline.so' 'gnutls' 'sqlite' - 'zlib' 'glibc') -optdepends=('libldap: gpg2keys_ldap' - 'libusb-compat: scdaemon' - 'pcsclite: scdaemon') -validpgpkeys=( - 'D8692123C4065DEA5E0F3AB5249B39D24F25E3B6' # Werner Koch (dist sig) - '031EC2536E580D8EA286A9F22071B08A33BD3F06' # NIIBE Yutaka (GnuPG Release Key) - '5B80C5754298F0CB55D8ED6ABCEF7E294B092E28' # Andre Heinecke (Release Signing Key) - '6DAA6E64A76D2840571B4902528897B826403ADA' # Werner Koch (dist signing 2020) -) -source=("https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig} - 'drop-import-clean.patch' - 'avoid-beta-warning.patch') -sha256sums=('b2571b35f82c63e7d278aa6a1add0d73453dc14d3f0854be490c844fca7e0614' - 'SKIP' - '02d375f0045f56f7dd82bacdb5ce559afd52ded8b75f6b2673c39ec666e81abc' - '22fdf9490fad477f225e731c417867d9e7571ac654944e8be63a1fbaccd5c62d') - -install=install - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i ../avoid-beta-warning.patch - patch -p1 -i ../drop-import-clean.patch - - # improve reproducibility - rm doc/gnupg.info* - - ./autogen.sh -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --sbindir=/usr/bin \ - --libexecdir=/usr/lib/gnupg \ - --enable-maintainer-mode \ - - make -} - -check() { - cd "${srcdir}/${pkgname}-${pkgver}" - make check -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install - ln -s gpg "${pkgdir}"/usr/bin/gpg2 - ln -s gpgv "${pkgdir}"/usr/bin/gpgv2 - - install -Dm 644 doc/examples/systemd-user/*.* -t "${pkgdir}/usr/lib/systemd/user" -} - -# vim: ts=2 sw=2 noet: diff --git a/gnupg/install b/gnupg/install deleted file mode 100644 index 1f19b99..0000000 --- a/gnupg/install +++ /dev/null @@ -1,31 +0,0 @@ -_global_units() { - _units=(dirmngr.socket gpg-agent.socket gpg-agent-{browser,extra,ssh}.socket) - _dir=/etc/systemd/user/sockets.target.wants - - case $1 in - enable) - mkdir -p $_dir - for _u in "${_units[@]}"; do - ln -sf /usr/lib/systemd/user/$_u $_dir/$_u - done - ;; - disable) - for _u in "${_units[@]}"; do - rm -f $_dir/$_u - done - rmdir -p --ignore-fail-on-non-empty $_dir - ;; - esac -} - -post_install() { - # See FS#42798 and FS#47371 - dirmngr /dev/null - - # Let systemd supervise daemons by default - _global_units enable -} - -pre_remove() { - _global_units disable -} diff --git a/gnupg/install.4systemdonly b/gnupg/install.4systemdonly deleted file mode 100644 index 1f19b99..0000000 --- a/gnupg/install.4systemdonly +++ /dev/null @@ -1,31 +0,0 @@ -_global_units() { - _units=(dirmngr.socket gpg-agent.socket gpg-agent-{browser,extra,ssh}.socket) - _dir=/etc/systemd/user/sockets.target.wants - - case $1 in - enable) - mkdir -p $_dir - for _u in "${_units[@]}"; do - ln -sf /usr/lib/systemd/user/$_u $_dir/$_u - done - ;; - disable) - for _u in "${_units[@]}"; do - rm -f $_dir/$_u - done - rmdir -p --ignore-fail-on-non-empty $_dir - ;; - esac -} - -post_install() { - # See FS#42798 and FS#47371 - dirmngr /dev/null - - # Let systemd supervise daemons by default - _global_units enable -} - -pre_remove() { - _global_units disable -} diff --git a/gpgme/python310.patch b/gpgme/python310.patch deleted file mode 100644 index b8e0923..0000000 --- a/gpgme/python310.patch +++ /dev/null @@ -1,332 +0,0 @@ -diff -upr gpgme-1.16.0.orig/configure gpgme-1.16.0/configure ---- gpgme-1.16.0.orig/configure 2021-06-24 20:10:50.000000000 +0300 -+++ gpgme-1.16.0/configure 2021-12-01 00:12:24.383952330 +0200 -@@ -19625,7 +19625,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -19666,7 +19666,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -19875,7 +19875,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -19933,7 +19933,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - -@@ -20255,7 +20255,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -20296,7 +20296,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -20505,7 +20505,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -20563,7 +20563,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - -@@ -20885,7 +20885,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -20926,7 +20926,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -21135,7 +21135,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -21193,7 +21193,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - -@@ -21515,7 +21515,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -21556,7 +21556,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -21765,7 +21765,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -21823,7 +21823,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - -@@ -22145,7 +22145,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -22186,7 +22186,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -22395,7 +22395,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -22453,7 +22453,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - -@@ -22775,7 +22775,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -22816,7 +22816,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -23025,7 +23025,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -23083,7 +23083,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - -@@ -23291,13 +23291,13 @@ $as_echo "$as_me: WARNING: - - if test -n "$PYTHON"; then - # If the user set $PYTHON, use it and don't search something else. -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 3.9" >&5 --$as_echo_n "checking whether $PYTHON version is >= 3.9... " >&6; } -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 3.10" >&5 -+$as_echo_n "checking whether $PYTHON version is >= 3.10... " >&6; } - prog="import sys - # split strings by '.' and convert to numeric. Append some zeros - # because we need at least 4 digits for the hex conversion. - # map returns an iterator in Python 3.0 and a list in 2.x --minver = list(map(int, '3.9'.split('.'))) + [0, 0, 0] -+minver = list(map(int, '3.10'.split('.'))) + [0, 0, 0] - minverhex = 0 - # xrange is not present in Python 3.0 and range returns an iterator - for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] -@@ -23318,19 +23318,19 @@ fi - else - # Otherwise, try each interpreter until we find one that satisfies - # VERSION. -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 3.9" >&5 --$as_echo_n "checking for a Python interpreter with version >= 3.9... " >&6; } -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 3.10" >&5 -+$as_echo_n "checking for a Python interpreter with version >= 3.10... " >&6; } - if ${am_cv_pathless_PYTHON+:} false; then : - $as_echo_n "(cached) " >&6 - else - -- for am_cv_pathless_PYTHON in python3.9 none; do -+ for am_cv_pathless_PYTHON in python3.10 none; do - test "$am_cv_pathless_PYTHON" = none && break - prog="import sys - # split strings by '.' and convert to numeric. Append some zeros - # because we need at least 4 digits for the hex conversion. - # map returns an iterator in Python 3.0 and a list in 2.x --minver = list(map(int, '3.9'.split('.'))) + [0, 0, 0] -+minver = list(map(int, '3.10'.split('.'))) + [0, 0, 0] - minverhex = 0 - # xrange is not present in Python 3.0 and range returns an iterator - for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] -@@ -23405,7 +23405,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -23446,7 +23446,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -23655,7 +23655,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -23713,7 +23713,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - -@@ -24035,7 +24035,7 @@ $as_echo_n "checking for $am_display_PYT - if ${am_cv_python_version+:} false; then : - $as_echo_n "(cached) " >&6 - else -- am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:3])"` -+ am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[:4])"` - fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 - $as_echo "$am_cv_python_version" >&6; } -@@ -24076,7 +24076,7 @@ else: - # - try: - from platform import python_implementation -- if python_implementation() == 'CPython' and sys.version[:3] == '2.7': -+ if python_implementation() == 'CPython' and sys.version[:4] == '2.7': - can_use_sysconfig = 0 - except ImportError: - pass" -@@ -24285,7 +24285,7 @@ variable to configure. See \`\`configure - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the distutils Python package" >&5 - $as_echo_n "checking for the distutils Python package... " >&6; } - ac_distutils_result=`$PYTHON -c "import distutils" 2>&1` -- if test -z "$ac_distutils_result"; then -+ if test $? -eq 0; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 - $as_echo "yes" >&6; } - else -@@ -24343,7 +24343,7 @@ EOD` - ac_python_version=$PYTHON_VERSION - else - ac_python_version=`$PYTHON -c "import sys; \ -- print (sys.version[:3])"` -+ print (sys.version[:4])"` - fi - fi - diff --git a/iproute2/PKGBUILD-arch.new b/iproute2/PKGBUILD-arch.new deleted file mode 100644 index 9bb09c2..0000000 --- a/iproute2/PKGBUILD-arch.new +++ /dev/null @@ -1,69 +0,0 @@ -# Maintainer: Christian Hesse -# Maintainer: Ronald van Haren -# Contributor: Judd Vinet - -pkgname=iproute2 -pkgver=6.1.0 -pkgrel=3 -pkgdesc='IP Routing Utilities' -arch=('x86_64') -license=('GPL2') -url='https://git.kernel.org/pub/scm/network/iproute2/iproute2.git' -depends=('glibc' 'iptables' 'libelf' 'libbpf') -makedepends=('db5.3') -optdepends=('db5.3: userspace arp daemon' - 'libcap: tipc' - 'linux-atm: ATM support') -provides=('iproute') -backup=('etc/iproute2/bpf_pinning' - 'etc/iproute2/ematch_map' - 'etc/iproute2/group' - 'etc/iproute2/nl_protos' - 'etc/iproute2/rt_dsfield' - 'etc/iproute2/rt_protos' - 'etc/iproute2/rt_realms' - 'etc/iproute2/rt_scopes' - 'etc/iproute2/rt_tables') -makedepends=('linux-atm') -options=('staticlibs' 'debug') -validpgpkeys=('9F6FC345B05BE7E766B83C8F80A77F6095CDE47E') # Stephen Hemminger -source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign} - '0001-make-iproute2-fhs-compliant.patch' - 'bdb5.3.patch') -sha256sums=('5ce12a0fec6b212725ef218735941b2dab76244db7e72646a76021b0537b43ab' - 'SKIP' - '758b82bd61ed7512d215efafd5fab5ae7a28fbfa6161b85e2ce7373285e56a5d' - '908de44ee99bf78669e7c513298fc2a22ca9d7e816a8f99788b1e9b091035cf4') - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - - # set correct fhs structure - patch -Np1 -i "${srcdir}"/0001-make-iproute2-fhs-compliant.patch - - # use Berkeley DB 5.3 - patch -Np1 -i "${srcdir}"/bdb5.3.patch - - # do not treat warnings as errors - sed -i 's/-Werror//' Makefile - -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - export CFLAGS+=' -ffat-lto-objects' - - ./configure - make DBM_INCLUDE='/usr/include/db5.3' -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - make DESTDIR="${pkgdir}" SBINDIR="/usr/bin" install - - # libnetlink isn't installed, install it FS#19385 - install -Dm0644 include/libnetlink.h "${pkgdir}/usr/include/libnetlink.h" - install -Dm0644 lib/libnetlink.a "${pkgdir}/usr/lib/libnetlink.a" -} diff --git a/iptables/PKGBUILD b/iptables/PKGBUILD index 8349694..95c4704 100644 --- a/iptables/PKGBUILD +++ b/iptables/PKGBUILD @@ -7,8 +7,8 @@ pkgbase=iptables pkgname=(iptables iptables-nft) -pkgver=1.8.8 -pkgrel=03 +pkgver=1.8.9 +pkgrel=01 epoch=1 pkgdesc='Linux kernel packet control tool - w/o ipv6 & systemd' arch=(x86_64) @@ -16,9 +16,9 @@ url='https://www.netfilter.org/projects/iptables/index.html' depends=(libnftnl libpcap libnfnetlink libnetfilter_conntrack bash) makedepends=(linux-api-headers) backup=(etc/ethertypes etc/iptables/{ip,ip6}tables.rules) -source=(https://www.netfilter.org/projects/iptables/files/$pkgbase-$pkgver.tar.bz2{,.sig} +source=(https://www.netfilter.org/projects/iptables/files/$pkgbase-$pkgver.tar.xz{,.sig} empty.rules simple_firewall.rules empty-{filter,mangle,nat,raw,security}.rules - iptables-format-security.patch::https://git.netfilter.org/iptables/patch/?id=b72eb12e + iptables-format-security-libxt_NAT.patch::https://git.netfilter.org/iptables/patch/?id=ed4082a7405a5838c205a34c1559e289949200cc iptables-apply-default-path.patch) prepare() { @@ -29,8 +29,7 @@ prepare() { rm include/linux/types.h ln -rs libiptc/linux_list.h include/libiptc - patch -p1 -i ../iptables-format-security.patch # Fix build with -Werror=format-security - + patch -p1 -i ../iptables-format-security-libxt_NAT.patch # Fix build with -Werror=format-security # use Arch path patch -p0 -i ../iptables-apply-default-path.patch @@ -97,19 +96,15 @@ license=(GPL2) validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4' '37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team -sha256sums=(71c75889dc710676631553eb1511da0177bbaaf1b551265b912d236c3f51859f # iptables-1.8.8.tar.bz2 - b2352cadec0594289948d9f43868057fdf2a34e5e6dd5420be862c631e177c00 # iptables-1.8.8.tar.bz2.sig - 630d774f089703c2c7370db6d7c188dae25d00c26feaa3d3de8eb52519033948 # empty.rules - 9e83d7ae39d31881790f814930d44acbaeab1520adb2fb4fcb80f0bbfab174b9 # simple_firewall.rules - 09b90da35c2c8cb0fbda63b300f06d2387a102ca53a40980ef0b49829e249528 # empty-filter.rules - 92755648f456e235d17a8faeb5f46d27af66eb4db10ea4bac0abd3e35e2dae07 # empty-mangle.rules - 52bd70dff3e1e1a64127ad7ed86840834b79756c3bdb6947b7c6279ffe95dd48 # empty-nat.rules - 5768a471c0559848635c39d270e456bfa5c43eda65f5f6f666fea2d277183a37 # empty-raw.rules - 91161a73f323016a9efc5eabd16243d20f8ca2467995cf0eabfb95f845090121 # empty-security.rules - 9d9e23d6452632e7944d942ccbf6c82deb327780a084611aa7444eb88c596a70 # iptables-format-security.patch +sha256sums=(ef6639a43be8325a4f8ea68123ffac236cb696e8c78501b64e8106afb008c87f # iptables-1.8.9.tar.xz + 868cceb5bb6a44b89d6f22f0be3291056df1fbc300542dbb7a62f6539bf28673 # iptables-1.8.9.tar.xz.sig + 630d774f089703c2c7370db6d7c188dae25d00c26feaa3d3de8eb52519033948 # empty.rules + 9e83d7ae39d31881790f814930d44acbaeab1520adb2fb4fcb80f0bbfab174b9 # simple_firewall.rules + 09b90da35c2c8cb0fbda63b300f06d2387a102ca53a40980ef0b49829e249528 # empty-filter.rules + 92755648f456e235d17a8faeb5f46d27af66eb4db10ea4bac0abd3e35e2dae07 # empty-mangle.rules + 52bd70dff3e1e1a64127ad7ed86840834b79756c3bdb6947b7c6279ffe95dd48 # empty-nat.rules + 5768a471c0559848635c39d270e456bfa5c43eda65f5f6f666fea2d277183a37 # empty-raw.rules + 91161a73f323016a9efc5eabd16243d20f8ca2467995cf0eabfb95f845090121 # empty-security.rules + 3784e61958cf96a8e5e04df885defadf1cd70caa1e9d6c6f144bdbc64441eabe # iptables-format-security-libxt_NAT.patch 770ceaedce26d05eb1b9d0c4c65f5b8e92facd1dc0652a29c859336d6bc347f6) # iptables-apply-default-path.patch - -# fd3fc7e49b7f145d7cb4082ac165196a452a929ec53138e75383595008bca480 iptables-1:1.8.8-03-x86_64.pkg.tar.xz -# f4bdf87ae9e79dffe8448b9acbe155e764330d1095aaef2c0fc5e3eaf2f92562 iptables-nft-1:1.8.8-03-x86_64.pkg.tar.xz - diff --git a/iptables/PKGBUILD-arch b/iptables/PKGBUILD-arch index e6a7dca..06f889c 100644 --- a/iptables/PKGBUILD-arch +++ b/iptables/PKGBUILD-arch @@ -3,8 +3,8 @@ pkgbase=iptables pkgname=(iptables iptables-nft) -pkgver=1.8.8 -pkgrel=3 +pkgver=1.8.9 +pkgrel=1 epoch=1 pkgdesc='Linux kernel packet control tool' arch=(x86_64) @@ -13,12 +13,12 @@ url='https://www.netfilter.org/projects/iptables/index.html' depends=(libnftnl libpcap libnfnetlink libnetfilter_conntrack bash) makedepends=(linux-api-headers) backup=(etc/ethertypes etc/iptables/{ip,ip6}tables.rules) -source=(https://www.netfilter.org/projects/iptables/files/$pkgbase-$pkgver.tar.bz2{,.sig} +source=(https://www.netfilter.org/projects/iptables/files/$pkgbase-$pkgver.tar.xz{,.sig} empty.rules simple_firewall.rules empty-{filter,mangle,nat,raw,security}.rules {arp,eb,ip,ip6}tables.service iptables-{legacy,nft}-flush - iptables-format-security.patch::https://git.netfilter.org/iptables/patch/?id=b72eb12e + iptables-format-security-libxt_NAT.patch::https://git.netfilter.org/iptables/patch/?id=ed4082a7405a5838c205a34c1559e289949200cc iptables-apply-default-path.patch) -sha256sums=('71c75889dc710676631553eb1511da0177bbaaf1b551265b912d236c3f51859f' +sha256sums=('ef6639a43be8325a4f8ea68123ffac236cb696e8c78501b64e8106afb008c87f' 'SKIP' '630d774f089703c2c7370db6d7c188dae25d00c26feaa3d3de8eb52519033948' '9e83d7ae39d31881790f814930d44acbaeab1520adb2fb4fcb80f0bbfab174b9' @@ -33,7 +33,7 @@ sha256sums=('71c75889dc710676631553eb1511da0177bbaaf1b551265b912d236c3f51859f' 'c37c69db5077a061fd72fc3b199712f1bed8688de8008f219223fadd6fa6c06f' '40680b3c877926a2bac698ea58f52d1d4b3ab152ee68ccd7fa7ca51aeedc3b2d' '6d3e7bdeebdaeaf83ed448f4d42a979c8c59fb5e919f6f860ed340c2c9afef1a' - '9d9e23d6452632e7944d942ccbf6c82deb327780a084611aa7444eb88c596a70' + '3784e61958cf96a8e5e04df885defadf1cd70caa1e9d6c6f144bdbc64441eabe' '770ceaedce26d05eb1b9d0c4c65f5b8e92facd1dc0652a29c859336d6bc347f6') validpgpkeys=('C09DB2063F1D7034BA6152ADAB4655A126D292E4' '37D964ACC04981C75500FB9BD55D978A8A1420E4') # Netfilter Core Team @@ -46,7 +46,7 @@ prepare() { rm include/linux/types.h ln -rs libiptc/linux_list.h include/libiptc - patch -p1 -i ../iptables-format-security.patch # Fix build with -Werror=format-security + patch -p1 -i ../iptables-format-security-libxt_NAT.patch # Fix build with -Werror=format-security # use Arch path patch -p0 -i ../iptables-apply-default-path.patch diff --git a/iptables/clean b/iptables/clean index 96955eb..613aa43 100644 --- a/iptables/clean +++ b/iptables/clean @@ -1 +1 @@ -rm -rvf {src,pkg,iptables*tar.bz2*} +rm -rvf {src,pkg,iptables*tar.xz*} diff --git a/iptables/iptables-format-security-libxt_NAT.patch b/iptables/iptables-format-security-libxt_NAT.patch new file mode 100644 index 0000000..339a312 --- /dev/null +++ b/iptables/iptables-format-security-libxt_NAT.patch @@ -0,0 +1,29 @@ +From ed4082a7405a5838c205a34c1559e289949200cc Mon Sep 17 00:00:00 2001 +From: Phil Sutter +Date: Thu, 12 Jan 2023 14:38:44 +0100 +Subject: extensions: NAT: Fix for -Werror=format-security + +Have to pass either a string literal or format string to xt_xlate_add(). + +Fixes: f30c5edce0413 ("extensions: Merge SNAT, DNAT, REDIRECT and MASQUERADE") +Signed-off-by: Phil Sutter +--- + extensions/libxt_NAT.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/extensions/libxt_NAT.c b/extensions/libxt_NAT.c +index da9f2201..2a634398 100644 +--- a/extensions/libxt_NAT.c ++++ b/extensions/libxt_NAT.c +@@ -424,7 +424,7 @@ __NAT_xlate(struct xt_xlate *xl, const struct nf_nat_range2 *r, + if (r->flags & NF_NAT_RANGE_PROTO_OFFSET) + return 0; + +- xt_xlate_add(xl, tgt); ++ xt_xlate_add(xl, "%s", tgt); + if (strlen(range_str)) + xt_xlate_add(xl, " to %s", range_str); + if (r->flags & NF_NAT_RANGE_PROTO_RANDOM) { +-- +cgit v1.2.3 + diff --git a/jobo-setup/jobo-setup.sh b/jobo-setup/jobo-setup.sh deleted file mode 100644 index 6d5cd67..0000000 --- a/jobo-setup/jobo-setup.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -echo " -# This script should run after the base has been installed and should run within the chroot -# environment of the installation. -# -# The script can alway be run again to reconfigure the system, such if other partitions to -# be mounted are created, if s6/66 are added together with runit, or runit is removed in place -# of s6/66. The script should always run as root or using "sudo sh jobo-setup.sh" or simply -# "sudo jobo-setup" -# -# Please report any problems, bugs, issues that may arise from its use so we can make -# adjustments and reissue. -# -# We hope you find it helpful. -# -" - diff --git a/jobo66/install b/jobo66/install deleted file mode 100644 index e4dc5f5..0000000 --- a/jobo66/install +++ /dev/null @@ -1,9 +0,0 @@ -post_install() { - echo "1 This is a metapackage for joborun's boot-66serv to replace boot@-66serv by Obarun" - echo "Read more on the cohabitation of runit and 66" - more /etc/66/jobo66.txt -} - -post_upgrade() { - post_install -} diff --git a/krb5/krb5-config_LDFLAGS.patch b/krb5/krb5-config_LDFLAGS.patch deleted file mode 100644 index 1b85086..0000000 --- a/krb5/krb5-config_LDFLAGS.patch +++ /dev/null @@ -1,12 +0,0 @@ -Bug #448778 ---- krb5-1.11/src/build-tools/krb5-config.in 2012-12-18 02:47:04.000000000 +0000 -+++ krb5-1.11/src/build-tools/krb5-config.in 2012-12-28 07:13:16.582693363 +0000 -@@ -217,7 +217,7 @@ - -e 's#\$(PROG_RPATH)#'$libdir'#' \ - -e 's#\$(PROG_LIBPATH)#'$libdirarg'#' \ - -e 's#\$(RPATH_FLAG)#'"$RPATH_FLAG"'#' \ -- -e 's#\$(LDFLAGS)#'"$LDFLAGS"'#' \ -+ -e 's#\$(LDFLAGS)##' \ - -e 's#\$(PTHREAD_CFLAGS)#'"$PTHREAD_CFLAGS"'#' \ - -e 's#\$(CFLAGS)##'` - diff --git a/libffi/PKGBUILD-arch.new b/libffi/PKGBUILD-arch.new deleted file mode 100644 index 9e0603b..0000000 --- a/libffi/PKGBUILD-arch.new +++ /dev/null @@ -1,44 +0,0 @@ -# Maintainer: Levente Polyak -# Contributor: BartÅ‚omiej Piotrowski -# Contributor: Stéphane Gaudreault -# Contributor: Jan de Groot - -pkgname=libffi -pkgver=3.4.2 -pkgrel=4 -pkgdesc='Portable foreign function interface library' -arch=('x86_64') -url='https://sourceware.org/libffi/' -license=('MIT') -depends=('glibc') -checkdepends=('dejagnu') -provides=('libffi.so') -source=(https://github.com/libffi/libffi/releases/download/v$pkgver/libffi-$pkgver.tar.gz) -sha256sums=('540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620') -b2sums=('a8137bc895b819f949fd7705e405be627219c6d1fdef280253330f7407d4a548bb057d7bb0e9225d1767d42f9bf5f0ab3c455db1c3470d7cc876bb7b7d55d308') - -build() { - cd $pkgname-$pkgver - # remove --disable-exec-static-tramp once ghc and gobject-introspection - # work fine with it enabled (https://github.com/libffi/libffi/pull/647) - ./configure \ - --prefix=/usr \ - --disable-static \ - --disable-multi-os-directory \ - --disable-exec-static-tramp \ - --enable-pax_emutramp - make -} - -check() { - make -C $pkgname-$pkgver check -} - -package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir" install - install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname - install -Dm 644 README.md -t "$pkgdir"/usr/share/doc/$pkgname -} - -# vim: ts=2 sw=2 et: diff --git a/libusb/0001-core-Install-first-context-as-implicit-default.patch b/libusb/0001-core-Install-first-context-as-implicit-default.patch deleted file mode 100644 index 54fb98e..0000000 --- a/libusb/0001-core-Install-first-context-as-implicit-default.patch +++ /dev/null @@ -1,109 +0,0 @@ -From d46cbbac4851ce6e49d8dacb0daa328453eb8a84 Mon Sep 17 00:00:00 2001 -From: Benjamin Berg -Date: Tue, 22 Feb 2022 11:45:38 +0100 -Subject: [PATCH] core: Install first context as implicit default - -There was a behaviour change in libusb, which triggers issues when the -API is misused. This caused gutenprint to crash, see -https://bugzilla.redhat.com/show_bug.cgi?id=2055504 - -For now, work around this by installing an implicit default. But, change -the code to log an error in case this "feature" is being used. ---- - libusb/core.c | 16 +++++++++++++--- - libusb/libusbi.h | 15 ++++++++++++++- - tests/umockdev.c | 31 +++++++++++++++++++++++++++++++ - 3 files changed, 58 insertions(+), 4 deletions(-) - -diff --git a/libusb/core.c b/libusb/core.c -index 1c1ada1..c75ddae 100644 ---- a/libusb/core.c -+++ b/libusb/core.c -@@ -41,6 +41,7 @@ static libusb_log_cb log_handler; - #endif - - struct libusb_context *usbi_default_context; -+struct libusb_context *usbi_fallback_context; - static int default_context_refcnt; - static usbi_mutex_static_t default_context_lock = USBI_MUTEX_INITIALIZER; - static struct usbi_option default_context_options[LIBUSB_OPTION_MAX]; -@@ -2284,7 +2285,7 @@ int API_EXPORTED libusb_init(libusb_context **ctx) - - usbi_mutex_static_lock(&default_context_lock); - -- if (!ctx && usbi_default_context) { -+ if (!ctx && default_context_refcnt > 0) { - usbi_dbg(usbi_default_context, "reusing default context"); - default_context_refcnt++; - usbi_mutex_static_unlock(&default_context_lock); -@@ -2354,9 +2355,15 @@ int API_EXPORTED libusb_init(libusb_context **ctx) - goto err_io_exit; - } - -- if (ctx) -+ if (ctx) { - *ctx = _ctx; - -+ if (!usbi_fallback_context) { -+ usbi_fallback_context = _ctx; -+ usbi_warn(usbi_fallback_context, "installing new context as implicit default"); -+ } -+ } -+ - usbi_mutex_static_unlock(&default_context_lock); - - return 0; -@@ -2429,6 +2436,8 @@ void API_EXPORTED libusb_exit(libusb_context *ctx) - - if (!ctx) - usbi_default_context = NULL; -+ if (ctx == usbi_fallback_context) -+ usbi_fallback_context = NULL; - - usbi_mutex_static_unlock(&default_context_lock); - -@@ -2575,7 +2584,8 @@ static void log_v(struct libusb_context *ctx, enum libusb_log_level level, - #else - enum libusb_log_level ctx_level; - -- ctx = usbi_get_context(ctx); -+ ctx = ctx ? ctx : usbi_default_context; -+ ctx = ctx ? ctx : usbi_fallback_context; - if (ctx) - ctx_level = ctx->debug; - else -diff --git a/libusb/libusbi.h b/libusb/libusbi.h -index 5f0d5c2..580add8 100644 ---- a/libusb/libusbi.h -+++ b/libusb/libusbi.h -@@ -436,13 +436,26 @@ struct libusb_context { - }; - - extern struct libusb_context *usbi_default_context; -+extern struct libusb_context *usbi_fallback_context; - - extern struct list_head active_contexts_list; - extern usbi_mutex_static_t active_contexts_lock; - - static inline struct libusb_context *usbi_get_context(struct libusb_context *ctx) - { -- return ctx ? ctx : usbi_default_context; -+ static int warned = 0; -+ -+ if (!ctx) { -+ ctx = usbi_default_context; -+ } -+ if (!ctx) { -+ ctx = usbi_fallback_context; -+ if (ctx && warned == 0) { -+ usbi_err(ctx, "API misuse! Using non-default context as implicit default."); -+ warned = 1; -+ } -+ } -+ return ctx; - } - - enum usbi_event_flags { --- -2.35.1 - diff --git a/libusb/REPLACED-build b/libusb/REPLACED-build deleted file mode 100644 index ccb1693..0000000 --- a/libusb/REPLACED-build +++ /dev/null @@ -1 +0,0 @@ -this pkgrel is based more on the AUR pkg built from git as libusb stable appeared having some trouble with devices this later build seems to solve. This PKGBUILD is a merge between Arch - nosystemd and AUR libusb-git pkg diff --git a/libusb/libusb-1.0.24-descriptor_parsing.patch b/libusb/libusb-1.0.24-descriptor_parsing.patch deleted file mode 100644 index cdccbc2..0000000 --- a/libusb/libusb-1.0.24-descriptor_parsing.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/libusb/os/linux_usbfs.c b/libusb/os/linux_usbfs.c -index fb2ed53a..4d2dc8d6 100644 ---- a/libusb/os/linux_usbfs.c -+++ b/libusb/os/linux_usbfs.c -@@ -641,7 +641,12 @@ static int seek_to_next_config(struct libusb_context *ctx, - uint8_t *buffer, size_t len) - { - struct usbi_descriptor_header *header; -- int offset = 0; -+ int offset; -+ -+ /* Start seeking past the config descriptor */ -+ offset = LIBUSB_DT_CONFIG_SIZE; -+ buffer += LIBUSB_DT_CONFIG_SIZE; -+ len -= LIBUSB_DT_CONFIG_SIZE; - - while (len > 0) { - if (len < 2) { -@@ -718,7 +723,7 @@ static int parse_config_descriptors(struct libusb_device *dev) - } - - if (priv->sysfs_dir) { -- /* -+ /* - * In sysfs wTotalLength is ignored, instead the kernel returns a - * config descriptor with verified bLength fields, with descriptors - * with an invalid bLength removed. -@@ -727,8 +732,7 @@ static int parse_config_descriptors(struct libusb_device *dev) - int offset; - - if (num_configs > 1 && idx < num_configs - 1) { -- offset = seek_to_next_config(ctx, buffer + LIBUSB_DT_CONFIG_SIZE, -- remaining - LIBUSB_DT_CONFIG_SIZE); -+ offset = seek_to_next_config(ctx, buffer, remaining); - if (offset < 0) - return offset; - sysfs_config_len = (uint16_t)offset; diff --git a/linux-api-headers/PKGBUILD.5.12.3 b/linux-api-headers/PKGBUILD.5.12.3 deleted file mode 100644 index ffe2285..0000000 --- a/linux-api-headers/PKGBUILD.5.12.3 +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun/jobcore/$pkgname" -#-----------------------------------------| DESCRIPTION |--------------------------------------- -# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc - -pkgname=linux-api-headers -pkgver=5.12.3 -pkgrel=01 -pkgdesc='Kernel headers sanitized for use in userspace' -arch=(any) -url='https://www.gnu.org/software/libc' -makedepends=(rsync) -source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign}) - -build() { - cd linux-$pkgver - - make mrproper - make headers_check -} - -package() { - cd linux-$pkgver - make INSTALL_HDR_PATH="$pkgdir/usr" headers_install - - # use headers from libdrm - rm -r "$pkgdir/usr/include/drm" -} - -#---- license gpg-key sha256sums ---- - -license=(GPL2) - -validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman - -sha512sums=('295a943bb0d2366715c844a6e2ca424d17f4caceab8c9e095250851857928902a5deb8aa51cff5c3c7e982d168f79f4df3a39bdd47ec22b51237c91732dc8af0' # linux-5.12.3.tar.xz - '2739dc235a48203113af4e6c9ab595c13cfad3b80e6dccd2f62c168eb667e4aacbeedaecc14e5195222043acef2344d8cf552ad9ac54756f677958ebeadbe30b') # linux-5.12.3.tar.sign - -sha256sums=(133714a87a8b0ed1959587a8a5aff9faf47dd0fc8feeac08cca408f7e392878d # linux-5.12.3.tar.xz - 804c5bd021e8ed2814d7d6b2fd639780704a091479c59d347ffc4fe3c1685640) # linux-5.12.3.tar.sign -####### diffs between old and new Arch PKGBUILD ---- PKGBUILD-arch 2021-10-05 08:55:48.000000000 +0000 -+++ PKGBUILD-arch.new 2022-02-10 12:12:01.792299607 +0000 -@@ -1,10 +1,12 @@ --# Maintainer: BartÅ‚omiej Piotrowski -+# Maintainer: Giancarlo Razzolini -+# Maintainer: Frederik Schwan -+# Contributor: BartÅ‚omiej Piotrowski - # Contributor: Allan McRae - --# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc -+# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc - - pkgname=linux-api-headers --pkgver=5.12.3 -+pkgver=5.16.8 - pkgrel=1 - pkgdesc='Kernel headers sanitized for use in userspace' - arch=(any) -@@ -12,7 +14,7 @@ - license=(GPL2) - makedepends=(rsync) - source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign}) --sha256sums=('133714a87a8b0ed1959587a8a5aff9faf47dd0fc8feeac08cca408f7e392878d' -+sha256sums=('52aa5f05ee8addcc1ec0020f50e5f88ea1a308c2afac4a2305e1e4cf42580316' - 'SKIP') - validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman -scan for systemd ipv6 service & socket -##### systemd crap in new PKGBUILD ### diff --git a/linux-firmware/PKGBUILD-20190923 b/linux-firmware/PKGBUILD-20190923 deleted file mode 100644 index d9fcf08..0000000 --- a/linux-firmware/PKGBUILD-20190923 +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun/jobcore/$pkgname" -#-----------------------------------------| DESCRIPTION |--------------------------------------- - -pkgbase=linux-firmware -pkgname=(linux-firmware amd-ucode) -#_tag=20211027 -_tag=20190923 -#pkgver=20211027.1d00989 -pkgver=20190923.417a9c6 - -pkgrel=01 -pkgdesc="Firmware files for Linux" -url="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=summary" -arch=('any') -makedepends=('git') -options=(!strip) -source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git#tag=${_tag}?signed") - -_backports=( -) - -prepare() { - cd ${pkgname} - - local _c - for _c in "${_backports[@]}"; do - git log --oneline -1 "${_c}" - git cherry-pick -n "${_c}" - done -} - -pkgver() { - cd ${pkgname} - - # Commit date + short rev - echo $(TZ=UTC git show -s --pretty=%cd --date=format-local:%Y%m%d HEAD).$(git rev-parse --short HEAD) -} - -build() { - mkdir -p kernel/x86/microcode - cat ${pkgbase}/amd-ucode/microcode_amd*.bin > kernel/x86/microcode/AuthenticAMD.bin - - # Reproducibility: set the timestamp on the bin file - if [[ -n ${SOURCE_DATE_EPOCH} ]]; then - touch -d @${SOURCE_DATE_EPOCH} kernel/x86/microcode/AuthenticAMD.bin - fi - - # Reproducibility: strip the inode and device numbers from the cpio archive - echo kernel/x86/microcode/AuthenticAMD.bin | - bsdtar --uid 0 --gid 0 -cnf - -T - | - bsdtar --null -cf - --format=newc @- > amd-ucode.img -} - -package_linux-firmware() { - cd ${pkgname} - - make DESTDIR="${pkgdir}" FIRMWAREDIR=/usr/lib/firmware install - - # Trigger a microcode reload for configurations not using early updates - echo 'w /sys/devices/system/cpu/microcode/reload - - - - 1' | - install -Dm644 /dev/stdin "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" - - install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 LICEN* WHENCE -} - -package_amd-ucode() { - pkgdesc="Microcode update image for AMD CPUs" - license=(custom) - - install -Dt "${pkgdir}/boot" -m644 amd-ucode.img - - install -Dt "${pkgdir}/usr/share/licenses/${pkgname}" -m644 ${pkgbase}/LICENSE.amd-ucode -} - -#---- license gpg-key sha256sums ---- - -license=('GPL2' 'GPL3' 'custom') - -validpgpkeys=('4CDE8575E547BF835FE15807A31B6BD72486CFD6') # Josh Boyer - -sha256sums=(SKIP) diff --git a/linux-lts/PKGBUILD-arch-51090 b/linux-lts/PKGBUILD-arch-51090 deleted file mode 100644 index b8a9b46..0000000 --- a/linux-lts/PKGBUILD-arch-51090 +++ /dev/null @@ -1,198 +0,0 @@ -# Maintainer: Andreas Radke - -pkgbase=linux-lts -pkgver=5.10.90 -pkgrel=1 -pkgdesc='LTS Linux' -url="https://www.kernel.org/" -arch=(x86_64) -license=(GPL2) -makedepends=( - bc kmod libelf pahole cpio perl tar xz - xmlto python-sphinx python-sphinx_rtd_theme python-six graphviz imagemagick -) -options=('!strip') -_srcname=linux-$pkgver -source=( - https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} - config # the main kernel config file - 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch -) -validpgpkeys=( - 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman -) -# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256sums=('945e4264c014a3d9dfc0a4639309dd1ec2fb545416556421f931b95da78c2725' - 'SKIP' - '80de9382be09f765b5cb1c11e21a09c99f75a0000bcc10def0542228644ea828' - '96a72e1652314215da7140956c3abcf495cafd00811eda3cf4ce03ec5f791f1e') - -export KBUILD_BUILD_HOST=archlinux -export KBUILD_BUILD_USER=$pkgbase -export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" - -prepare() { - cd $_srcname - - echo "Setting version..." - scripts/setlocalversion --save-scmversion - echo "-$pkgrel" > localversion.10-pkgrel - echo "${pkgbase#linux}" > localversion.20-pkgname - - local src - for src in "${source[@]}"; do - src="${src%%::*}" - src="${src##*/}" - [[ $src = *.patch ]] || continue - echo "Applying patch $src..." - patch -Np1 < "../$src" - done - - echo "Setting config..." - cp ../config .config - make olddefconfig -#return 1 - make -s kernelrelease > version - echo "Prepared $pkgbase version $( - -pkgbase=linux-lts -pkgver=5.15.90 -pkgrel=1 -pkgdesc='LTS Linux' -url="https://www.kernel.org/" -arch=(x86_64) -license=(GPL2) -makedepends=( - bc libelf pahole cpio perl tar xz - xmlto 'python-sphinx<6.0.0' python-sphinx_rtd_theme graphviz imagemagick texlive-latexextra -) -options=('!strip') -_srcname=linux-$pkgver -source=( - https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} - config # the main kernel config file - 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch - 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch - 0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch - 0004-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch - 0005-lg-laptop-Recognize-more-models.patch -) -validpgpkeys=( - 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman -) -# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256sums=('e6fd430022686753af7516fe7544f96aab379509dc5b7829017bdcd92b393b42' - 'SKIP' - '07b5630e34b64e49f51b2df6ef1d40248e4c779e621bab0b558d230fd354bfb8' - '3b5cfc9ca9cf778ea2c4b619b933cda26519969df2d764b5a687f63cf59974cd' - 'c175fbb141c3cec013c799f694d88310375ac5456042f6a4a1adc7667836d786' - '8357f000b2b622e73dcfd41c2bad42b5e99fffe8f7ee64f774aa771f86cef43c' - '5c1ee81fdd5818442af6081de987f9c1a9ce3c8d183566b3dfc19a8433aa3dde' - '067e8995fcd6f6ed25e0253e9374c0e179a000c154da3e59ce62634945ac5be9') - -export KBUILD_BUILD_HOST=archlinux -export KBUILD_BUILD_USER=$pkgbase -export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" - -prepare() { - cd $_srcname - - echo "Setting version..." - scripts/setlocalversion --save-scmversion - echo "-$pkgrel" > localversion.10-pkgrel - echo "${pkgbase#linux}" > localversion.20-pkgname - - local src - for src in "${source[@]}"; do - src="${src%%::*}" - src="${src##*/}" - [[ $src = *.patch ]] || continue - echo "Applying patch $src..." - patch -Np1 < "../$src" - done - - echo "Setting config..." - cp ../config .config - make olddefconfig - diff -u ../config .config || : - - make -s kernelrelease > version - echo "Prepared $pkgbase version $( -Date: Mon, 16 Sep 2019 04:53:20 +0200 -Subject: [PATCH] ZEN: Add sysctl and CONFIG to disallow unprivileged - CLONE_NEWUSER - -Our default behavior continues to match the vanilla kernel. ---- - include/linux/user_namespace.h | 4 ++++ - init/Kconfig | 16 ++++++++++++++++ - kernel/fork.c | 14 ++++++++++++++ - kernel/sysctl.c | 12 ++++++++++++ - kernel/user_namespace.c | 7 +++++++ - 5 files changed, 53 insertions(+) - -diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h -index 7616c7bf4b24..bdbfcfe5df1e 100644 ---- a/include/linux/user_namespace.h -+++ b/include/linux/user_namespace.h -@@ -109,6 +109,8 @@ void dec_ucount(struct ucounts *ucounts, enum ucount_type type); - - #ifdef CONFIG_USER_NS - -+extern int unprivileged_userns_clone; -+ - static inline struct user_namespace *get_user_ns(struct user_namespace *ns) - { - if (ns) -@@ -142,6 +144,8 @@ extern bool current_in_userns(const struct user_namespace *target_ns); - struct ns_common *ns_get_owner(struct ns_common *ns); - #else - -+#define unprivileged_userns_clone 0 -+ - static inline struct user_namespace *get_user_ns(struct user_namespace *ns) - { - return &init_user_ns; -diff --git a/init/Kconfig b/init/Kconfig -index fc4c9f416fad..3707cc8b4d7b 100644 ---- a/init/Kconfig -+++ b/init/Kconfig -@@ -1172,6 +1172,22 @@ config USER_NS - - If unsure, say N. - -+config USER_NS_UNPRIVILEGED -+ bool "Allow unprivileged users to create namespaces" -+ default y -+ depends on USER_NS -+ help -+ When disabled, unprivileged users will not be able to create -+ new namespaces. Allowing users to create their own namespaces -+ has been part of several recent local privilege escalation -+ exploits, so if you need user namespaces but are -+ paranoid^Wsecurity-conscious you want to disable this. -+ -+ This setting can be overridden at runtime via the -+ kernel.unprivileged_userns_clone sysctl. -+ -+ If unsure, say Y. -+ - config PID_NS - bool "PID Namespaces" - default y -diff --git a/kernel/fork.c b/kernel/fork.c -index 7c044d377926..3c70b2fe5946 100644 ---- a/kernel/fork.c -+++ b/kernel/fork.c -@@ -97,6 +97,10 @@ - #include - #include - -+#ifdef CONFIG_USER_NS -+#include -+#endif -+ - #include - #include - #include -@@ -1871,6 +1875,10 @@ static __latent_entropy struct task_struct *copy_process( - if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) - return ERR_PTR(-EINVAL); - -+ if ((clone_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) -+ if (!capable(CAP_SYS_ADMIN)) -+ return ERR_PTR(-EPERM); -+ - /* - * Thread groups must share signals as well, and detached threads - * can only be started up within the thread group. -@@ -2936,6 +2944,12 @@ int ksys_unshare(unsigned long unshare_flags) - if (unshare_flags & CLONE_NEWNS) - unshare_flags |= CLONE_FS; - -+ if ((unshare_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) { -+ err = -EPERM; -+ if (!capable(CAP_SYS_ADMIN)) -+ goto bad_unshare_out; -+ } -+ - err = check_unshare_flags(unshare_flags); - if (err) - goto bad_unshare_out; -diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index b9306d2bb426..891b250db88e 100644 ---- a/kernel/sysctl.c -+++ b/kernel/sysctl.c -@@ -103,6 +103,9 @@ - #ifdef CONFIG_LOCKUP_DETECTOR - #include - #endif -+#ifdef CONFIG_USER_NS -+#include -+#endif - - #if defined(CONFIG_SYSCTL) - -@@ -1902,6 +1905,15 @@ static struct ctl_table kern_table[] = { - .proc_handler = proc_dointvec, - }, - #endif -+#ifdef CONFIG_USER_NS -+ { -+ .procname = "unprivileged_userns_clone", -+ .data = &unprivileged_userns_clone, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec, -+ }, -+#endif - #ifdef CONFIG_PROC_SYSCTL - { - .procname = "tainted", -diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index ce396ea4de60..c3a6ef1f10ed 100644 ---- a/kernel/user_namespace.c -+++ b/kernel/user_namespace.c -@@ -21,6 +21,13 @@ - #include - #include - -+/* sysctl */ -+#ifdef CONFIG_USER_NS_UNPRIVILEGED -+int unprivileged_userns_clone = 1; -+#else -+int unprivileged_userns_clone; -+#endif -+ - static struct kmem_cache *user_ns_cachep __read_mostly; - static DEFINE_MUTEX(userns_state_mutex); - diff --git a/linux-lts/linux-lts510/PKGBUILD b/linux-lts/linux-lts510/PKGBUILD deleted file mode 100644 index c747038..0000000 --- a/linux-lts/linux-lts510/PKGBUILD +++ /dev/null @@ -1,198 +0,0 @@ -# Maintainer: Jonathon Fernyhough -# Contributor: Andreas Radke - -pkgbase=linux-lts510 -pkgver=5.10.153 -pkgrel=1 -pkgdesc='LTS 5.10 Linux' -url="https://www.kernel.org/" -arch=(x86_64) -license=(GPL2) -makedepends=( - bc kmod libelf pahole cpio perl tar xz - xmlto python-sphinx python-sphinx_rtd_theme python-six graphviz imagemagick -) -options=('!strip') -_srcname=linux-$pkgver -source=( - https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} - config # the main kernel config file - 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch -) -validpgpkeys=( - 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman -) -# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256sums=('3cf2e4519fe451caef0ee0a8beac694612267325f7055fc38d6a990a762f1662' - 'SKIP' - '2367f59976f6fc902d226229564a98f5d1df3a91e742a292c3deccc3e4a8ffc0' - '96a72e1652314215da7140956c3abcf495cafd00811eda3cf4ce03ec5f791f1e') - -export KBUILD_BUILD_HOST=archlinux -export KBUILD_BUILD_USER=$pkgbase -export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" - -prepare() { - cd $_srcname - - echo "Setting version..." - scripts/setlocalversion --save-scmversion - echo "-$pkgrel" > localversion.10-pkgrel - echo "${pkgbase#linux}" > localversion.20-pkgname - - local src - for src in "${source[@]}"; do - src="${src%%::*}" - src="${src##*/}" - [[ $src = *.patch ]] || continue - echo "Applying patch $src..." - patch -Np1 < "../$src" - done - - echo "Setting config..." - cp ../config .config - make olddefconfig - - make -s kernelrelease > version - echo "Prepared $pkgbase version $( -Date: Mon, 16 Sep 2019 04:53:20 +0200 -Subject: [PATCH] ZEN: Add sysctl and CONFIG to disallow unprivileged - CLONE_NEWUSER - -Our default behavior continues to match the vanilla kernel. ---- - include/linux/user_namespace.h | 4 ++++ - init/Kconfig | 16 ++++++++++++++++ - kernel/fork.c | 14 ++++++++++++++ - kernel/sysctl.c | 12 ++++++++++++ - kernel/user_namespace.c | 7 +++++++ - 5 files changed, 53 insertions(+) - -diff --git a/include/linux/user_namespace.h b/include/linux/user_namespace.h -index 7616c7bf4b24..bdbfcfe5df1e 100644 ---- a/include/linux/user_namespace.h -+++ b/include/linux/user_namespace.h -@@ -109,6 +109,8 @@ void dec_ucount(struct ucounts *ucounts, enum ucount_type type); - - #ifdef CONFIG_USER_NS - -+extern int unprivileged_userns_clone; -+ - static inline struct user_namespace *get_user_ns(struct user_namespace *ns) - { - if (ns) -@@ -142,6 +144,8 @@ extern bool current_in_userns(const struct user_namespace *target_ns); - struct ns_common *ns_get_owner(struct ns_common *ns); - #else - -+#define unprivileged_userns_clone 0 -+ - static inline struct user_namespace *get_user_ns(struct user_namespace *ns) - { - return &init_user_ns; -diff --git a/init/Kconfig b/init/Kconfig -index fc4c9f416fad..3707cc8b4d7b 100644 ---- a/init/Kconfig -+++ b/init/Kconfig -@@ -1172,6 +1172,22 @@ config USER_NS - - If unsure, say N. - -+config USER_NS_UNPRIVILEGED -+ bool "Allow unprivileged users to create namespaces" -+ default y -+ depends on USER_NS -+ help -+ When disabled, unprivileged users will not be able to create -+ new namespaces. Allowing users to create their own namespaces -+ has been part of several recent local privilege escalation -+ exploits, so if you need user namespaces but are -+ paranoid^Wsecurity-conscious you want to disable this. -+ -+ This setting can be overridden at runtime via the -+ kernel.unprivileged_userns_clone sysctl. -+ -+ If unsure, say Y. -+ - config PID_NS - bool "PID Namespaces" - default y -diff --git a/kernel/fork.c b/kernel/fork.c -index 7c044d377926..3c70b2fe5946 100644 ---- a/kernel/fork.c -+++ b/kernel/fork.c -@@ -97,6 +97,10 @@ - #include - #include - -+#ifdef CONFIG_USER_NS -+#include -+#endif -+ - #include - #include - #include -@@ -1871,6 +1875,10 @@ static __latent_entropy struct task_struct *copy_process( - if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) - return ERR_PTR(-EINVAL); - -+ if ((clone_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) -+ if (!capable(CAP_SYS_ADMIN)) -+ return ERR_PTR(-EPERM); -+ - /* - * Thread groups must share signals as well, and detached threads - * can only be started up within the thread group. -@@ -2936,6 +2944,12 @@ int ksys_unshare(unsigned long unshare_flags) - if (unshare_flags & CLONE_NEWNS) - unshare_flags |= CLONE_FS; - -+ if ((unshare_flags & CLONE_NEWUSER) && !unprivileged_userns_clone) { -+ err = -EPERM; -+ if (!capable(CAP_SYS_ADMIN)) -+ goto bad_unshare_out; -+ } -+ - err = check_unshare_flags(unshare_flags); - if (err) - goto bad_unshare_out; -diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index b9306d2bb426..891b250db88e 100644 ---- a/kernel/sysctl.c -+++ b/kernel/sysctl.c -@@ -103,6 +103,9 @@ - #ifdef CONFIG_LOCKUP_DETECTOR - #include - #endif -+#ifdef CONFIG_USER_NS -+#include -+#endif - - #if defined(CONFIG_SYSCTL) - -@@ -1902,6 +1905,15 @@ static struct ctl_table kern_table[] = { - .proc_handler = proc_dointvec, - }, - #endif -+#ifdef CONFIG_USER_NS -+ { -+ .procname = "unprivileged_userns_clone", -+ .data = &unprivileged_userns_clone, -+ .maxlen = sizeof(int), -+ .mode = 0644, -+ .proc_handler = proc_dointvec, -+ }, -+#endif - #ifdef CONFIG_PROC_SYSCTL - { - .procname = "tainted", -diff --git a/kernel/user_namespace.c b/kernel/user_namespace.c -index ce396ea4de60..c3a6ef1f10ed 100644 ---- a/kernel/user_namespace.c -+++ b/kernel/user_namespace.c -@@ -21,6 +21,13 @@ - #include - #include - -+/* sysctl */ -+#ifdef CONFIG_USER_NS_UNPRIVILEGED -+int unprivileged_userns_clone = 1; -+#else -+int unprivileged_userns_clone; -+#endif -+ - static struct kmem_cache *user_ns_cachep __read_mostly; - static DEFINE_MUTEX(userns_state_mutex); - diff --git a/linux-lts/reference-material/linux-lts510/PKGBUILD b/linux-lts/reference-material/linux-lts510/PKGBUILD deleted file mode 100644 index 08296ba..0000000 --- a/linux-lts/reference-material/linux-lts510/PKGBUILD +++ /dev/null @@ -1,198 +0,0 @@ -# Maintainer: Jonathon Fernyhough -# Contributor: Andreas Radke - -pkgbase=linux-lts510 -pkgver=5.10.102 -pkgrel=1 -pkgdesc='LTS 5.10 Linux' -url="https://www.kernel.org/" -arch=(x86_64) -license=(GPL2) -makedepends=( - bc kmod libelf pahole cpio perl tar xz - xmlto python-sphinx python-sphinx_rtd_theme python-six graphviz imagemagick -) -options=('!strip') -_srcname=linux-$pkgver -source=( - https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} - config # the main kernel config file - 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch -) -validpgpkeys=( - 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman -) -# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256sums=('e6414895b1c2e406a41a8744160e2b4ef2095e6cebe5363be460d1b198f0e379' - 'SKIP' - '2367f59976f6fc902d226229564a98f5d1df3a91e742a292c3deccc3e4a8ffc0' - '96a72e1652314215da7140956c3abcf495cafd00811eda3cf4ce03ec5f791f1e') - -export KBUILD_BUILD_HOST=archlinux -export KBUILD_BUILD_USER=$pkgbase -export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" - -prepare() { - cd $_srcname - - echo "Setting version..." - scripts/setlocalversion --save-scmversion - echo "-$pkgrel" > localversion.10-pkgrel - echo "${pkgbase#linux}" > localversion.20-pkgname - - local src - for src in "${source[@]}"; do - src="${src%%::*}" - src="${src##*/}" - [[ $src = *.patch ]] || continue - echo "Applying patch $src..." - patch -Np1 < "../$src" - done - - echo "Setting config..." - cp ../config .config - make olddefconfig - - make -s kernelrelease > version - echo "Prepared $pkgbase version $( - -pkgbase=linux-lts -pkgver=5.15.63 -pkgrel=1 -pkgdesc='LTS Linux' -url="https://www.kernel.org/" -arch=(x86_64) -license=(GPL2) -makedepends=( - bc libelf pahole cpio perl tar xz - xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick texlive-latexextra -) -options=('!strip') -_srcname=linux-$pkgver -source=( - https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} - config # the main kernel config file - 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch - 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch - 0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch - 0004-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch - 0005-lg-laptop-Recognize-more-models.patch - 0006-Fix-NFSv4-mount-regression.patch -) -validpgpkeys=( - 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman -) -# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256sums=('6dd3cd1e5a629d0002bc6c6ec7e8ea96710104f38664122dd56c83dfd4eb7341' - 'SKIP' - '67b7379830e81ae0f3f787a8855e91a5b50df5a6c31e6ad9807c2db84281393a' - '7bd64ff894475b3415d792ba8466ba7e8f872af56dbf1aeed0d261fe4008b8b5' - '39649dc1dfcb06b411ad124e123769e955a78961b4ea17538c0919a930925549' - '56c12551e859cc67520909e64feecbf1b190cee8addef150c5b9d1bb1d40981e' - '5c1ee81fdd5818442af6081de987f9c1a9ce3c8d183566b3dfc19a8433aa3dde' - '067e8995fcd6f6ed25e0253e9374c0e179a000c154da3e59ce62634945ac5be9' - '95dad02b01937681af0a207e22a6bf64c33e067bf7a14cb98262dd8f69194eb8') - -export KBUILD_BUILD_HOST=archlinux -export KBUILD_BUILD_USER=$pkgbase -export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" - -prepare() { - cd $_srcname - - echo "Setting version..." - scripts/setlocalversion --save-scmversion - echo "-$pkgrel" > localversion.10-pkgrel - echo "${pkgbase#linux}" > localversion.20-pkgname - - local src - for src in "${source[@]}"; do - src="${src%%::*}" - src="${src##*/}" - [[ $src = *.patch ]] || continue - echo "Applying patch $src..." - patch -Np1 < "../$src" - done - - echo "Setting config..." - cp ../config .config - make olddefconfig - diff -u ../config .config || : - - make -s kernelrelease > version - echo "Prepared $pkgbase version $( - -pkgbase=linux-lts -pkgver=5.15.70 -pkgrel=1 -pkgdesc='LTS Linux' -url="https://www.kernel.org/" -arch=(x86_64) -license=(GPL2) -makedepends=( - bc libelf pahole cpio perl tar xz - xmlto python-sphinx python-sphinx_rtd_theme graphviz imagemagick texlive-latexextra -) -options=('!strip') -_srcname=linux-$pkgver -source=( - https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign} - config # the main kernel config file - 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch - 0002-PCI-Add-more-NVIDIA-controllers-to-the-MSI-masking-q.patch - 0003-iommu-intel-do-deep-dma-unmapping-to-avoid-kernel-fl.patch - 0004-Bluetooth-btintel-Fix-bdaddress-comparison-with-garb.patch - 0005-lg-laptop-Recognize-more-models.patch - 0006-Fix-NFSv4-mount-regression.patch -) -validpgpkeys=( - 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds - '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman -) -# https://www.kernel.org/pub/linux/kernel/v5.x/sha256sums.asc -sha256sums=('1a7c26f0253407bb222786c8cbf2ee6235acebe8ea641fe0bc2360acce970d76' - 'SKIP' - 'f2d7225bc54cdca2b12baab9140cc4f32dca12e460f8a0dbb0ebb1a2c8ea6a34' - '7bd64ff894475b3415d792ba8466ba7e8f872af56dbf1aeed0d261fe4008b8b5' - '39649dc1dfcb06b411ad124e123769e955a78961b4ea17538c0919a930925549' - '56c12551e859cc67520909e64feecbf1b190cee8addef150c5b9d1bb1d40981e' - '5c1ee81fdd5818442af6081de987f9c1a9ce3c8d183566b3dfc19a8433aa3dde' - '067e8995fcd6f6ed25e0253e9374c0e179a000c154da3e59ce62634945ac5be9' - '95dad02b01937681af0a207e22a6bf64c33e067bf7a14cb98262dd8f69194eb8') - -export KBUILD_BUILD_HOST=archlinux -export KBUILD_BUILD_USER=$pkgbase -export KBUILD_BUILD_TIMESTAMP="$(date -Ru${SOURCE_DATE_EPOCH:+d @$SOURCE_DATE_EPOCH})" - -prepare() { - cd $_srcname - - echo "Setting version..." - scripts/setlocalversion --save-scmversion - echo "-$pkgrel" > localversion.10-pkgrel - echo "${pkgbase#linux}" > localversion.20-pkgname - - local src - for src in "${source[@]}"; do - src="${src%%::*}" - src="${src##*/}" - [[ $src = *.patch ]] || continue - echo "Applying patch $src..." - patch -Np1 < "../$src" - done - - echo "Setting config..." - cp ../config .config - make olddefconfig - diff -u ../config .config || : - - make -s kernelrelease > version - echo "Prepared $pkgbase version $( If your /usr is on a separate partition, you must add the "usr" hook\n' - printf ' to /etc/mkinitcpio.conf and regenerate your images before rebooting\n' - fi - - if [ "$(vercmp 0.12.0 "$2")" -eq 1 ]; then - printf '==> The "block" hook has replaced several hooks:\n' - printf ' fw, sata, pata, scsi, virtio, mmc, usb\n' - printf ' Replace any and all of these in /etc/mkinitcpio.conf with a single\n' - printf ' instance of the "block" hook\n' - fi -} diff --git a/nss/PKGBUILD-arch.new b/nss/PKGBUILD-arch.new deleted file mode 100644 index 454ff18..0000000 --- a/nss/PKGBUILD-arch.new +++ /dev/null @@ -1,101 +0,0 @@ -# Maintainer: Jan Alexander Steffens (heftig) -# Contributor: Jan de Groot - -pkgbase=nss -pkgname=(nss ca-certificates-mozilla) -pkgver=3.82 -pkgrel=1 -pkgdesc="Network Security Services" -url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" -arch=(x86_64) -license=(MPL GPL) -depends=('nspr>=4.34' sqlite zlib sh 'p11-kit>=0.23.19') -makedepends=(perl python gyp mercurial) -options=(debug) -_revision=dba0f1c0f2388f75f345ba188cbb99cf04ded59f -source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision" - certdata2pem.py bundle.sh) -sha256sums=('SKIP' - 'd2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' - '3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') - -pkgver() { - cd nss - hg id -t -r. | sed 's/^NSS_//;s/_RTM$//;s/_/./g' -} - -prepare() { - mkdir -p certs - ln -srft certs nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} -} - -build() { - cd certs - ../certdata2pem.py - - cd .. - ./bundle.sh - - cd nss - ./build.sh \ - --target x64 \ - --opt \ - --system-sqlite \ - --system-nspr \ - --enable-libpkix \ - --disable-tests -} - -package_nss() { - local nsprver="$(pkg-config --modversion nspr)" - local libdir=/usr/lib - - sed nss/pkg/pkg-config/nss.pc.in \ - -e "s,%libdir%,$libdir,g" \ - -e "s,%prefix%,/usr,g" \ - -e "s,%exec_prefix%,/usr/bin,g" \ - -e "s,%includedir%,/usr/include/nss,g" \ - -e "s,%NSPR_VERSION%,$nsprver,g" \ - -e "s,%NSS_VERSION%,$pkgver,g" | - install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" - - ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" - - install -Dt "$pkgdir$libdir" dist/Release/lib/*.so - - local vmajor vminor vpatch - { read vmajor; read vminor; read vpatch; } \ - < <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) - - sed nss/pkg/pkg-config/nss-config.in \ - -e "s,@libdir@,$libdir,g" \ - -e "s,@prefix@,/usr/bin,g" \ - -e "s,@exec_prefix@,/usr/bin,g" \ - -e "s,@includedir@,/usr/include/nss,g" \ - -e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ - -e "s,@MOD_MINOR_VERSION@,$vminor,g" \ - -e "s,@MOD_PATCH_VERSION@,$vpatch,g" | - install -D /dev/stdin "$pkgdir/usr/bin/nss-config" - - install -Dt "$pkgdir/usr/bin" \ - dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} - - install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h - - install -Dt "$pkgdir/usr/share/man/man1" -m644 \ - nss/doc/nroff/{*util,signtool,signver,ssltap}.1 - - # Replace built-in trust with p11-kit connection - ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" - ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" -} - -package_ca-certificates-mozilla() { - pkgdesc="Mozilla's set of trusted CA certificates" - depends=('ca-certificates-utils>=20181109-3') - - install -Dm644 ca-bundle.trust.p11-kit \ - "$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" -} - -# vim:set sw=2 et: diff --git a/obarun/66-tools/PKGBUILD b/obarun/66-tools/PKGBUILD index 468a1e5..149ca5f 100644 --- a/obarun/66-tools/PKGBUILD +++ b/obarun/66-tools/PKGBUILD @@ -8,13 +8,13 @@ pkgname=66-tools pkgver=0.0.8.0 -pkgrel=03 +pkgrel=04 pkgdesc="small tools and helpers for service scripts execution" arch=(x86_64) url='https://git.obarun.org/Obarun/66-tools.git' source=("${pkgname}::git+${url}#tag=v$pkgver") -makedepends=('git' 'skalibs>=2.11.2.0' 'execline>=2.8.3.0' 'oblibs>=0.1.4.0' 'lowdown') -depends=('skalibs>=2.11.2.0' 'execline>=2.8.3.0' 'oblibs>=0.1.4.0') +makedepends=('git' 'skalibs>=2.13.0.0' 'execline>=2.9.1.0' 'oblibs>=0.1.4.0' 'lowdown') +depends=('skalibs>=2.13.0.0' 'execline>=2.9.1.0' 'oblibs>=0.1.4.0') groups=('s6-suite') _flags=( diff --git a/obarun/66/PKGBUILD b/obarun/66/PKGBUILD index 24723ad..529fe55 100644 --- a/obarun/66/PKGBUILD +++ b/obarun/66/PKGBUILD @@ -8,7 +8,7 @@ pkgname=66 pkgver=0.6.2.0 -pkgrel=05 +pkgrel=06 # change in uid for s6log pkgdesc="Small tools built around s6 and s6-rc programs" url='https://git.obarun.org/Obarun/66.git' @@ -16,8 +16,8 @@ source=("${pkgname}::git+${url}#tag=v$pkgver" 66.install) # direct: https://git.obarun.org/pkg/obcore/66/-/raw/master/trunk/66.install -makedepends=('git' 'skalibs>=2.11.2.0' 'execline>=2.8.3.0' 's6>=2.11.1.0' 's6-rc>=0.5.2.3' 'oblibs>=0.1.4.0' 'lowdown' 'linux-api-headers') -depends=('skalibs>=2.11.2.0' 'execline>=2.8.3.0' 's6>=2.11.1.0' 's6-rc>=0.5.2.3' 'oblibs>=0.1.4.0') +depends=( 'skalibs>=2.13.0.0' 'execline>=2.9.1.0' 's6>=2.11.2.0' 's6-rc>=0.5.3.3' 'oblibs>=0.1.4.0') +makedepends=('git' 'skalibs>=2.13.0.0' 'execline>=2.9.1.0' 's6>=2.11.2.0' 's6-rc>=0.5.3.3' 'oblibs>=0.1.4.0' 'lowdown' 'linux-api-headers') arch=(x86_64) backup=('etc/66/init.conf' diff --git a/obarun/oblibs/PKGBUILD b/obarun/oblibs/PKGBUILD index fd8fadd..643944b 100644 --- a/obarun/oblibs/PKGBUILD +++ b/obarun/oblibs/PKGBUILD @@ -9,13 +9,13 @@ pkgname=oblibs pkgdesc='Obarun C library' pkgver=0.1.4.0 -pkgrel=03 +pkgrel=04 url='https://git.obarun.org/Obarun/oblibs.git' track=tag arch=(x86_64) groups=(s6-suite) -depends=("skalibs>=2.11.2.0" "execline>=2.8.3.0") -makedepends=(git "skalibs>=2.11.2.0" "execline>=2.8.3.0") +depends=("skalibs>=2.13.0.0" "execline>=2.9.1.0") +makedepends=(git "skalibs>=2.13.0.0" "execline>=2.9.1.0") target="v${pkgver}" source=("$pkgname::git+https://git.obarun.org/Obarun/${pkgname}#${track}=${target}") @@ -39,3 +39,5 @@ package() { license=('ISC') sha256sums=(SKIP) + + diff --git a/obarun/oblibs/oblibs/HEAD b/obarun/oblibs/oblibs/HEAD new file mode 100644 index 0000000..cb089cd --- /dev/null +++ b/obarun/oblibs/oblibs/HEAD @@ -0,0 +1 @@ +ref: refs/heads/master diff --git a/obarun/oblibs/oblibs/config b/obarun/oblibs/oblibs/config new file mode 100644 index 0000000..b8506df --- /dev/null +++ b/obarun/oblibs/oblibs/config @@ -0,0 +1,8 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = true +[remote "origin"] + url = https://git.obarun.org/Obarun/oblibs + fetch = +refs/*:refs/* + mirror = true diff --git a/obarun/oblibs/oblibs/description b/obarun/oblibs/oblibs/description new file mode 100644 index 0000000..498b267 --- /dev/null +++ b/obarun/oblibs/oblibs/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/obarun/oblibs/oblibs/hooks/applypatch-msg.sample b/obarun/oblibs/oblibs/hooks/applypatch-msg.sample new file mode 100755 index 0000000..a5d7b84 --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/applypatch-msg.sample @@ -0,0 +1,15 @@ +#!/bin/sh +# +# An example hook script to check the commit log message taken by +# applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. The hook is +# allowed to edit the commit message file. +# +# To enable this hook, rename this file to "applypatch-msg". + +. git-sh-setup +commitmsg="$(git rev-parse --git-path hooks/commit-msg)" +test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"} +: diff --git a/obarun/oblibs/oblibs/hooks/commit-msg.sample b/obarun/oblibs/oblibs/hooks/commit-msg.sample new file mode 100755 index 0000000..b58d118 --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/commit-msg.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to check the commit log message. +# Called by "git commit" with one argument, the name of the file +# that has the commit message. The hook should exit with non-zero +# status after issuing an appropriate message if it wants to stop the +# commit. The hook is allowed to edit the commit message file. +# +# To enable this hook, rename this file to "commit-msg". + +# Uncomment the below to add a Signed-off-by line to the message. +# Doing this in a hook is a bad idea in general, but the prepare-commit-msg +# hook is more suited to it. +# +# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" + +# This example catches duplicate Signed-off-by lines. + +test "" = "$(grep '^Signed-off-by: ' "$1" | + sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { + echo >&2 Duplicate Signed-off-by lines. + exit 1 +} diff --git a/obarun/oblibs/oblibs/hooks/fsmonitor-watchman.sample b/obarun/oblibs/oblibs/hooks/fsmonitor-watchman.sample new file mode 100755 index 0000000..23e856f --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/fsmonitor-watchman.sample @@ -0,0 +1,174 @@ +#!/usr/bin/perl + +use strict; +use warnings; +use IPC::Open2; + +# An example hook script to integrate Watchman +# (https://facebook.github.io/watchman/) with git to speed up detecting +# new and modified files. +# +# The hook is passed a version (currently 2) and last update token +# formatted as a string and outputs to stdout a new update token and +# all files that have been modified since the update token. Paths must +# be relative to the root of the working tree and separated by a single NUL. +# +# To enable this hook, rename this file to "query-watchman" and set +# 'git config core.fsmonitor .git/hooks/query-watchman' +# +my ($version, $last_update_token) = @ARGV; + +# Uncomment for debugging +# print STDERR "$0 $version $last_update_token\n"; + +# Check the hook interface version +if ($version ne 2) { + die "Unsupported query-fsmonitor hook version '$version'.\n" . + "Falling back to scanning...\n"; +} + +my $git_work_tree = get_working_dir(); + +my $retry = 1; + +my $json_pkg; +eval { + require JSON::XS; + $json_pkg = "JSON::XS"; + 1; +} or do { + require JSON::PP; + $json_pkg = "JSON::PP"; +}; + +launch_watchman(); + +sub launch_watchman { + my $o = watchman_query(); + if (is_work_tree_watched($o)) { + output_result($o->{clock}, @{$o->{files}}); + } +} + +sub output_result { + my ($clockid, @files) = @_; + + # Uncomment for debugging watchman output + # open (my $fh, ">", ".git/watchman-output.out"); + # binmode $fh, ":utf8"; + # print $fh "$clockid\n@files\n"; + # close $fh; + + binmode STDOUT, ":utf8"; + print $clockid; + print "\0"; + local $, = "\0"; + print @files; +} + +sub watchman_clock { + my $response = qx/watchman clock "$git_work_tree"/; + die "Failed to get clock id on '$git_work_tree'.\n" . + "Falling back to scanning...\n" if $? != 0; + + return $json_pkg->new->utf8->decode($response); +} + +sub watchman_query { + my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') + or die "open2() failed: $!\n" . + "Falling back to scanning...\n"; + + # In the query expression below we're asking for names of files that + # changed since $last_update_token but not from the .git folder. + # + # To accomplish this, we're using the "since" generator to use the + # recency index to select candidate nodes and "fields" to limit the + # output to file names only. Then we're using the "expression" term to + # further constrain the results. + my $last_update_line = ""; + if (substr($last_update_token, 0, 1) eq "c") { + $last_update_token = "\"$last_update_token\""; + $last_update_line = qq[\n"since": $last_update_token,]; + } + my $query = <<" END"; + ["query", "$git_work_tree", {$last_update_line + "fields": ["name"], + "expression": ["not", ["dirname", ".git"]] + }] + END + + # Uncomment for debugging the watchman query + # open (my $fh, ">", ".git/watchman-query.json"); + # print $fh $query; + # close $fh; + + print CHLD_IN $query; + close CHLD_IN; + my $response = do {local $/; }; + + # Uncomment for debugging the watch response + # open ($fh, ">", ".git/watchman-response.json"); + # print $fh $response; + # close $fh; + + die "Watchman: command returned no output.\n" . + "Falling back to scanning...\n" if $response eq ""; + die "Watchman: command returned invalid output: $response\n" . + "Falling back to scanning...\n" unless $response =~ /^\{/; + + return $json_pkg->new->utf8->decode($response); +} + +sub is_work_tree_watched { + my ($output) = @_; + my $error = $output->{error}; + if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { + $retry--; + my $response = qx/watchman watch "$git_work_tree"/; + die "Failed to make watchman watch '$git_work_tree'.\n" . + "Falling back to scanning...\n" if $? != 0; + $output = $json_pkg->new->utf8->decode($response); + $error = $output->{error}; + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + # Uncomment for debugging watchman output + # open (my $fh, ">", ".git/watchman-output.out"); + # close $fh; + + # Watchman will always return all files on the first query so + # return the fast "everything is dirty" flag to git and do the + # Watchman query just to get it over with now so we won't pay + # the cost in git to look up each individual file. + my $o = watchman_clock(); + $error = $output->{error}; + + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + output_result($o->{clock}, ("/")); + $last_update_token = $o->{clock}; + + eval { launch_watchman() }; + return 0; + } + + die "Watchman: $error.\n" . + "Falling back to scanning...\n" if $error; + + return 1; +} + +sub get_working_dir { + my $working_dir; + if ($^O =~ 'msys' || $^O =~ 'cygwin') { + $working_dir = Win32::GetCwd(); + $working_dir =~ tr/\\/\//; + } else { + require Cwd; + $working_dir = Cwd::cwd(); + } + + return $working_dir; +} diff --git a/obarun/oblibs/oblibs/hooks/post-update.sample b/obarun/oblibs/oblibs/hooks/post-update.sample new file mode 100755 index 0000000..ec17ec1 --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/post-update.sample @@ -0,0 +1,8 @@ +#!/bin/sh +# +# An example hook script to prepare a packed repository for use over +# dumb transports. +# +# To enable this hook, rename this file to "post-update". + +exec git update-server-info diff --git a/obarun/oblibs/oblibs/hooks/pre-applypatch.sample b/obarun/oblibs/oblibs/hooks/pre-applypatch.sample new file mode 100755 index 0000000..4142082 --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/pre-applypatch.sample @@ -0,0 +1,14 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed +# by applypatch from an e-mail message. +# +# The hook should exit with non-zero status after issuing an +# appropriate message if it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-applypatch". + +. git-sh-setup +precommit="$(git rev-parse --git-path hooks/pre-commit)" +test -x "$precommit" && exec "$precommit" ${1+"$@"} +: diff --git a/obarun/oblibs/oblibs/hooks/pre-commit.sample b/obarun/oblibs/oblibs/hooks/pre-commit.sample new file mode 100755 index 0000000..e144712 --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/pre-commit.sample @@ -0,0 +1,49 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git commit" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message if +# it wants to stop the commit. +# +# To enable this hook, rename this file to "pre-commit". + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=$(git hash-object -t tree /dev/null) +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --type=bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. +exec git diff-index --check --cached $against -- diff --git a/obarun/oblibs/oblibs/hooks/pre-merge-commit.sample b/obarun/oblibs/oblibs/hooks/pre-merge-commit.sample new file mode 100755 index 0000000..399eab1 --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/pre-merge-commit.sample @@ -0,0 +1,13 @@ +#!/bin/sh +# +# An example hook script to verify what is about to be committed. +# Called by "git merge" with no arguments. The hook should +# exit with non-zero status after issuing an appropriate message to +# stderr if it wants to stop the merge commit. +# +# To enable this hook, rename this file to "pre-merge-commit". + +. git-sh-setup +test -x "$GIT_DIR/hooks/pre-commit" && + exec "$GIT_DIR/hooks/pre-commit" +: diff --git a/obarun/oblibs/oblibs/hooks/pre-push.sample b/obarun/oblibs/oblibs/hooks/pre-push.sample new file mode 100755 index 0000000..4ce688d --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/pre-push.sample @@ -0,0 +1,53 @@ +#!/bin/sh + +# An example hook script to verify what is about to be pushed. Called by "git +# push" after it has checked the remote status, but before anything has been +# pushed. If this script exits with a non-zero status nothing will be pushed. +# +# This hook is called with the following parameters: +# +# $1 -- Name of the remote to which the push is being done +# $2 -- URL to which the push is being done +# +# If pushing without using a named remote those arguments will be equal. +# +# Information about the commits which are being pushed is supplied as lines to +# the standard input in the form: +# +# +# +# This sample shows how to prevent push of commits where the log message starts +# with "WIP" (work in progress). + +remote="$1" +url="$2" + +zero=$(git hash-object --stdin &2 "Found WIP commit in $local_ref, not pushing" + exit 1 + fi + fi +done + +exit 0 diff --git a/obarun/oblibs/oblibs/hooks/pre-rebase.sample b/obarun/oblibs/oblibs/hooks/pre-rebase.sample new file mode 100755 index 0000000..6cbef5c --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/pre-rebase.sample @@ -0,0 +1,169 @@ +#!/bin/sh +# +# Copyright (c) 2006, 2008 Junio C Hamano +# +# The "pre-rebase" hook is run just before "git rebase" starts doing +# its job, and can prevent the command from running by exiting with +# non-zero status. +# +# The hook is called with the following parameters: +# +# $1 -- the upstream the series was forked from. +# $2 -- the branch being rebased (or empty when rebasing the current branch). +# +# This sample shows how to prevent topic branches that are already +# merged to 'next' branch from getting rebased, because allowing it +# would result in rebasing already published history. + +publish=next +basebranch="$1" +if test "$#" = 2 +then + topic="refs/heads/$2" +else + topic=`git symbolic-ref HEAD` || + exit 0 ;# we do not interrupt rebasing detached HEAD +fi + +case "$topic" in +refs/heads/??/*) + ;; +*) + exit 0 ;# we do not interrupt others. + ;; +esac + +# Now we are dealing with a topic branch being rebased +# on top of master. Is it OK to rebase it? + +# Does the topic really exist? +git show-ref -q "$topic" || { + echo >&2 "No such branch $topic" + exit 1 +} + +# Is topic fully merged to master? +not_in_master=`git rev-list --pretty=oneline ^master "$topic"` +if test -z "$not_in_master" +then + echo >&2 "$topic is fully merged to master; better remove it." + exit 1 ;# we could allow it, but there is no point. +fi + +# Is topic ever merged to next? If so you should not be rebasing it. +only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` +only_next_2=`git rev-list ^master ${publish} | sort` +if test "$only_next_1" = "$only_next_2" +then + not_in_topic=`git rev-list "^$topic" master` + if test -z "$not_in_topic" + then + echo >&2 "$topic is already up to date with master" + exit 1 ;# we could allow it, but there is no point. + else + exit 0 + fi +else + not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` + /usr/bin/perl -e ' + my $topic = $ARGV[0]; + my $msg = "* $topic has commits already merged to public branch:\n"; + my (%not_in_next) = map { + /^([0-9a-f]+) /; + ($1 => 1); + } split(/\n/, $ARGV[1]); + for my $elem (map { + /^([0-9a-f]+) (.*)$/; + [$1 => $2]; + } split(/\n/, $ARGV[2])) { + if (!exists $not_in_next{$elem->[0]}) { + if ($msg) { + print STDERR $msg; + undef $msg; + } + print STDERR " $elem->[1]\n"; + } + } + ' "$topic" "$not_in_next" "$not_in_master" + exit 1 +fi + +<<\DOC_END + +This sample hook safeguards topic branches that have been +published from being rewound. + +The workflow assumed here is: + + * Once a topic branch forks from "master", "master" is never + merged into it again (either directly or indirectly). + + * Once a topic branch is fully cooked and merged into "master", + it is deleted. If you need to build on top of it to correct + earlier mistakes, a new topic branch is created by forking at + the tip of the "master". This is not strictly necessary, but + it makes it easier to keep your history simple. + + * Whenever you need to test or publish your changes to topic + branches, merge them into "next" branch. + +The script, being an example, hardcodes the publish branch name +to be "next", but it is trivial to make it configurable via +$GIT_DIR/config mechanism. + +With this workflow, you would want to know: + +(1) ... if a topic branch has ever been merged to "next". Young + topic branches can have stupid mistakes you would rather + clean up before publishing, and things that have not been + merged into other branches can be easily rebased without + affecting other people. But once it is published, you would + not want to rewind it. + +(2) ... if a topic branch has been fully merged to "master". + Then you can delete it. More importantly, you should not + build on top of it -- other people may already want to + change things related to the topic as patches against your + "master", so if you need further changes, it is better to + fork the topic (perhaps with the same name) afresh from the + tip of "master". + +Let's look at this example: + + o---o---o---o---o---o---o---o---o---o "next" + / / / / + / a---a---b A / / + / / / / + / / c---c---c---c B / + / / / \ / + / / / b---b C \ / + / / / / \ / + ---o---o---o---o---o---o---o---o---o---o---o "master" + + +A, B and C are topic branches. + + * A has one fix since it was merged up to "next". + + * B has finished. It has been fully merged up to "master" and "next", + and is ready to be deleted. + + * C has not merged to "next" at all. + +We would want to allow C to be rebased, refuse A, and encourage +B to be deleted. + +To compute (1): + + git rev-list ^master ^topic next + git rev-list ^master next + + if these match, topic has not merged in next at all. + +To compute (2): + + git rev-list master..topic + + if this is empty, it is fully merged to "master". + +DOC_END diff --git a/obarun/oblibs/oblibs/hooks/pre-receive.sample b/obarun/oblibs/oblibs/hooks/pre-receive.sample new file mode 100755 index 0000000..a1fd29e --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/pre-receive.sample @@ -0,0 +1,24 @@ +#!/bin/sh +# +# An example hook script to make use of push options. +# The example simply echoes all push options that start with 'echoback=' +# and rejects all pushes when the "reject" push option is used. +# +# To enable this hook, rename this file to "pre-receive". + +if test -n "$GIT_PUSH_OPTION_COUNT" +then + i=0 + while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" + do + eval "value=\$GIT_PUSH_OPTION_$i" + case "$value" in + echoback=*) + echo "echo from the pre-receive-hook: ${value#*=}" >&2 + ;; + reject) + exit 1 + esac + i=$((i + 1)) + done +fi diff --git a/obarun/oblibs/oblibs/hooks/prepare-commit-msg.sample b/obarun/oblibs/oblibs/hooks/prepare-commit-msg.sample new file mode 100755 index 0000000..10fa14c --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/prepare-commit-msg.sample @@ -0,0 +1,42 @@ +#!/bin/sh +# +# An example hook script to prepare the commit log message. +# Called by "git commit" with the name of the file that has the +# commit message, followed by the description of the commit +# message's source. The hook's purpose is to edit the commit +# message file. If the hook fails with a non-zero status, +# the commit is aborted. +# +# To enable this hook, rename this file to "prepare-commit-msg". + +# This hook includes three examples. The first one removes the +# "# Please enter the commit message..." help message. +# +# The second includes the output of "git diff --name-status -r" +# into the message, just before the "git status" output. It is +# commented because it doesn't cope with --amend or with squashed +# commits. +# +# The third example adds a Signed-off-by line to the message, that can +# still be edited. This is rarely a good idea. + +COMMIT_MSG_FILE=$1 +COMMIT_SOURCE=$2 +SHA1=$3 + +/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" + +# case "$COMMIT_SOURCE,$SHA1" in +# ,|template,) +# /usr/bin/perl -i.bak -pe ' +# print "\n" . `git diff --cached --name-status -r` +# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; +# *) ;; +# esac + +# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') +# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" +# if test -z "$COMMIT_SOURCE" +# then +# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" +# fi diff --git a/obarun/oblibs/oblibs/hooks/push-to-checkout.sample b/obarun/oblibs/oblibs/hooks/push-to-checkout.sample new file mode 100755 index 0000000..af5a0c0 --- /dev/null +++ b/obarun/oblibs/oblibs/hooks/push-to-checkout.sample @@ -0,0 +1,78 @@ +#!/bin/sh + +# An example hook script to update a checked-out tree on a git push. +# +# This hook is invoked by git-receive-pack(1) when it reacts to git +# push and updates reference(s) in its repository, and when the push +# tries to update the branch that is currently checked out and the +# receive.denyCurrentBranch configuration variable is set to +# updateInstead. +# +# By default, such a push is refused if the working tree and the index +# of the remote repository has any difference from the currently +# checked out commit; when both the working tree and the index match +# the current commit, they are updated to match the newly pushed tip +# of the branch. This hook is to be used to override the default +# behaviour; however the code below reimplements the default behaviour +# as a starting point for convenient modification. +# +# The hook receives the commit with which the tip of the current +# branch is going to be updated: +commit=$1 + +# It can exit with a non-zero status to refuse the push (when it does +# so, it must not modify the index or the working tree). +die () { + echo >&2 "$*" + exit 1 +} + +# Or it can make any necessary changes to the working tree and to the +# index to bring them to the desired state when the tip of the current +# branch is updated to the new commit, and exit with a zero status. +# +# For example, the hook can simply run git read-tree -u -m HEAD "$1" +# in order to emulate git fetch that is run in the reverse direction +# with git push, as the two-tree form of git read-tree -u -m is +# essentially the same as git switch or git checkout that switches +# branches while keeping the local changes in the working tree that do +# not interfere with the difference between the branches. + +# The below is a more-or-less exact translation to shell of the C code +# for the default behaviour for git's push-to-checkout hook defined in +# the push_to_deploy() function in builtin/receive-pack.c. +# +# Note that the hook will be executed from the repository directory, +# not from the working tree, so if you want to perform operations on +# the working tree, you will have to adapt your code accordingly, e.g. +# by adding "cd .." or using relative paths. + +if ! git update-index -q --ignore-submodules --refresh +then + die "Up-to-date check failed" +fi + +if ! git diff-files --quiet --ignore-submodules -- +then + die "Working directory has unstaged changes" +fi + +# This is a rough translation of: +# +# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX +if git cat-file -e HEAD 2>/dev/null +then + head=HEAD +else + head=$(git hash-object -t tree --stdin &2 + echo " (if you want, you could supply GIT_DIR then run" >&2 + echo " $0 )" >&2 + exit 1 +fi + +if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then + echo "usage: $0 " >&2 + exit 1 +fi + +# --- Config +allowunannotated=$(git config --type=bool hooks.allowunannotated) +allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch) +denycreatebranch=$(git config --type=bool hooks.denycreatebranch) +allowdeletetag=$(git config --type=bool hooks.allowdeletetag) +allowmodifytag=$(git config --type=bool hooks.allowmodifytag) + +# check for no description +projectdesc=$(sed -e '1q' "$GIT_DIR/description") +case "$projectdesc" in +"Unnamed repository"* | "") + echo "*** Project description file hasn't been set" >&2 + exit 1 + ;; +esac + +# --- Check types +# if $newrev is 0000...0000, it's a commit to delete a ref. +zero=$(git hash-object --stdin &2 + echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 + exit 1 + fi + ;; + refs/tags/*,delete) + # delete tag + if [ "$allowdeletetag" != "true" ]; then + echo "*** Deleting a tag is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/tags/*,tag) + # annotated tag + if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 + then + echo "*** Tag '$refname' already exists." >&2 + echo "*** Modifying a tag is not allowed in this repository." >&2 + exit 1 + fi + ;; + refs/heads/*,commit) + # branch + if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then + echo "*** Creating a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/heads/*,delete) + # delete branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + refs/remotes/*,commit) + # tracking branch + ;; + refs/remotes/*,delete) + # delete tracking branch + if [ "$allowdeletebranch" != "true" ]; then + echo "*** Deleting a tracking branch is not allowed in this repository" >&2 + exit 1 + fi + ;; + *) + # Anything else (is there anything else?) + echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 + exit 1 + ;; +esac + +# --- Finished +exit 0 diff --git a/obarun/oblibs/oblibs/info/exclude b/obarun/oblibs/oblibs/info/exclude new file mode 100644 index 0000000..a5196d1 --- /dev/null +++ b/obarun/oblibs/oblibs/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/obarun/oblibs/oblibs/objects/pack/pack-00c02929557881e6de52cdd529f6cbe0f48c0b28.idx b/obarun/oblibs/oblibs/objects/pack/pack-00c02929557881e6de52cdd529f6cbe0f48c0b28.idx new file mode 100644 index 0000000000000000000000000000000000000000..e7dab1b99a12ae8ac411ca3e01273466e514c19b GIT binary patch literal 55812 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

O?I1(Ye680N`x9I+U{Fo&)$%2X0V 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

  • dSrh;)yJ29=af+;CB;W172T&$Uq&u+H!-sYWol6po)tl4Dr+-u z0U6ZAe_1qQ+B@zWHm3v`a4VD{#xy^%kG>jtYu?N&EPJbrmQA;}Exy|fH}g1dap#d}}XxC|Qd7vnw~t zQaslOt+XBPo0y1i590$j!O7pA%~}QDM{8@x;A6kHuPV1p)`F?gITe1^FQKP(GHqDS zaq2K+&+x(zbLZGe6b>Ul7L)h;hcFdyqkL&EN<5>!+yD?Y$vv)dYgJ@h$(7<9WxVZM zpNy4cUd!`$dSzWQEO|VF-&rcSTggON(7lq%$^Ic-qe1q!w3b-11Hy#62p2a&=j`LY~^Nk`ISd@tV?gE zA+5Vphj$eqN+#sl9)%^Ir+&JSeR!&$F~-$Gmw-S2r}6TMcW-vKAEqwEC??a&((K-q zn4edWJ32E=^_b%o=A~1hC*deE-E#&fX$Z6BmDl>;Z8%&{Fx6w*KHv}X%8V*>^1j?v z{r*@~SgZ7~LztuX@){CybO(nu!ZS|M)XSrK)Nu{{p8qZe8s4G=T_AVRr1}pPfI^BKXmbI|H+9 z9(9mxFS>+8J$N8vq94)u#2bFV{-}`WCTH8JGu+L8tJE6xhWD^5eES6Z7Jop|uW_C9b%8yEx4&PWB`$zRBX4eC%Ax>bCiEw|?V=Agn;u3)AweR!wZJ zu<+U=y3B$c(7(iflfutw4ZU)*NxmSycOTuG$hqQ4wiOOFVIO`@?y@?uRR zVN+0{0xqRmIM|_TZ-Xu~$F-v_W=f~-wx1ywc6_>?WvED$5U+(XX5+7!WE3v~xrWJN zdf*PZg5AONuwGLph7I1a>SjMv9nTi>HV*D3bISIy_Ev%RfP#fV`F&*|>>m)PO?etJLU2iw!` z$5n`{l8;D$ei7d;{Ny{qUrg zAyKC5^2GBf0kfS)b&JWQ!+mLPx$#z9@-;G?8B(EzPG5!;B>o+!9^iF-bo6raglu4Q zndnZ@rtwl#sTUfPuV) z4z!#*|2op7^(yQS{Ae?6pReuYv@=jVO+zaBQCgt#kK4xPTlA|#JO3VM;4TR4n270< zUy+4u4II3j#LVR2r3xQ&%!b{=9?8B=8?wCjiL=mL_k@@d#_~2^@>p`}snKVK4Obby zbR8Ws4?_)44+-oS?*WCCEHxbDbsV6jb^)p@v~A4P8+hBbTm$Wd#S1S59t1!-5gzxA zG2gw}CN<4}$g@6AH3Tz|y2&emoNyfwQvna)U?=fE7o>jt@?vbNVGH6^VQ*)y2oj?T zM4o_sRx_d-hv%#-t+GL@0h0-bvk9-Ln0uG%im14XCPQRK;~Jgp4ql&!+ePSh28CKa z<005bglqRQMH>s&WfNztmTXk;J55?9lT&4rz`k{WWfjbBJ9Ul1LV? zrzyLOKCbKCgSqQHHocJrx{abgZnogx4vNOy)yK#my47@3Q+z>zWXbr-Yci{op}XBC zLI#Ms2ArP~E1vflk8IT=aq**?Y<0I>BsSrmtL-KSH|D@Fs&hN^SL>`4D8u9zM49K8 zIeTZLPAnP|CRX6$v>r(_#zj(c$Lbn&MXVrziOWLGggigm58GBq|7L=>T*72CEQOrP zfmtaxW#CVBBDe0i34a?6^ytX`G&M*m)?f2oQWrb$5yMGM&QT(P5e7T8HwF`WT?Vjr z0dQl?ZFH02(`EF@EoOvbjLAvU^Rv?DLFN5MG4#y?GtsEMMe~U)um_J2cSWsKU6EOU4h>`|^PS;N0ExMrci^QO7 znmiur%iL-Zz*GO|;2d2S92a)Ym5!#ZOiUjoi=PuKlgQWkxJhY1dmNltpy-yyD8y?J zOXOJ51&>LnKrmKb<05;8_J&&6L{l&DHq*utEnry}A4F0|%>udaHp51inJS)S27Y|w zZThKi^n@a2C&z7ppI*KLa#q43o{NSNk}IqzJ1PgEVmCbpues+NQ(N~72Cj^usPAL| z%h}(PPOB~rAEaBXd3^;>&6Z^Ie8gEkdD>a2q%>Z5FnuVmV3|;l+-+c5um)xVpI3G; zwu#W-x!^Z4F8WPkYK)QcGYMSsW)(1K%cujXo%GrYVjBD-zuHelJ6E8t1g!lZzyb~a zHxHH*HtzDE*nE?rLPlx|MWZTTyJ5b1O)D+bXt@g8a|JbWP!FP;t=RL*z-6ZnPhOhP#IU5ZFK z1$v5Ybze>c5eW6Ot_~?K+>)6m>WfG+=syhQ{AF%G+=ih$3>w{g5bmNMg2OwyIe=Kd zekk(-p}OKd>+It$j*Tg|a<=9=j*pAkRZ&VzVl1yrFH#-`_*$H6grN$yjQ=>v-h))r zp8Zoy6t?} zJb5PJ#)rw56A=qlP;ow;jbHer2M1qiy{HKSZn7!!)?9HmCh@Mre&K{--7l8H z%k7vuf08-R6KoU6wU($-T0YKF{8Aj|JNEN*H0=Gw<*zzhYB7FsNA#cL5HyIndqOM} zdQUZ9Thl2kaKXbB9CnobAj*4jq0ZNSUSCT>kN&d)`*n0(^nFcYTzdEzIyk2k{v!J{ zX!cR>>Qy$_6HycIXwOyTaGxGHvv5FlcP8!0lK^YMsS%+arY*0xJ7`qzbUpu$YY6q^ zV_2GVYTMG#!=*6_ygZK)IWM#?=ifOCXFuT(u}hfunQQlHIMfc3VmC+cE5G~2qnd__ z@#z%&?dKYAnwlgiUCPQTDHw`N!K7L@Xoj8!_<6E^LH-l?+(1*wIUn{|!^YUoQ;e8( zR4V2_7TEoiXegBLq}j-`ExAUGCJ_N$!B(gU+e&+r*}`!)n(mMk#W6()@m^c`9}=Y@ zH-5Z1o|^*JYl!1fbX+gnC6_wJPY`v^r*J*oXtv#zqm>a_mS2`}29Y>9HaS-$kJ6L_ zmSRh;wKcL%weC;h`w|x~qA+gEK|&bXqS#@qTVJl~9c$bKle&Jm-USvRxVQB@yDH;D z;F&TMInrJVH-J-KOIp{AQ^bSFDU44dw(Ez8+Rh#%`n%cgwO8wqU9?E8?=cpG=VWDZ z-3TcGsqbV}3f?vf);bd9Z^EZ7Yk~cL37Xo|x zCY++=bOg(nbrn*4$8{D$<&k{@-RSWv>6vT5M#;dV{zeWE1^s>R*h2!ZO58)j4cd55 zTzE!eDEfxG6#;<}@RY$c!{{lZRQ4JmHdh4zC+4IT=K?R_TO(@L9#LzVvk3s;bmjJVwqUF?IOn1uMH40=fe0LKOg1vnirI4b6O>6CU5#_E3a z$rKt)Pzt^cp8pD$e^lCxlnI4p!Jux&@tiyB&)ShS|Og#8A+<_l%d%KhdSv%S|h37-;dax6`TP`TwUURyZy;05Qx-t z&itX5%)h4#~I-Clu-*t$z9@)$8xpJ6r-+EdHRb2bTRtq*;W$D*Epk5 zq|SlsmzqIgyNmDvT328>G3rp>dP&jIDOkpvEQsk+Q!rCqaD!T@Uf38s*je?~(^z)qY zx$^Crx`tj8O=j<&dlC={`g#nsuWE{wx+&_7OSI#I%hmM`|M8e>%KlBu@#OQxkA10| z(0X&lSZO(F%JeNV{+<#%Uxk7|ci*dJ9x&f~Yg=CK1JKvwvrb4~7v)6feyvxHiOSPL zh(%Z69jjW(9=0jm{7sZLfg#X>oiAG8SWB?$&fX{KZrRZZ)yM z-a$143a>R1QLOuZ{RVDN2DOq}HRCv|S3h1iK<@Q+fEV)&OyG~#xeFB|n+)E9Cgi?J z+3hOC{ylMXP+fU`9LV0BfM_CSh;Zvp3W}SL)}O1T=4MfJA&8=>9^(wBeS7EO-1BL} zjOm7&$)lZq5M(}OG;2LV9q^(t2gMPJDwVd$!9iQl6*E4M>{~rsU>|FJrW(4gug|?KYiod`CbTMr*>pW+j5$qU23>so zkUpwc(DGPJXxqkNJ%&m8R&}Bnrkt#yy??YO4V~b z1RcNk2Wy&Bt>&!rj$N_B-KNl0bFzskIbMg4ThXq_7$Ox5gxCA_?2C=vR-?_s<-?r~ z7)1@lf4mavz{l)QAnD1nI7hN02igSco)%1E)=jDSnDO{JK7ImN-sj#8M6-Hs>MB3@ zJqU!%K1IF3kNBCEc@fv6>}~zg_~*~Y8}PTJDFr9|s1)-8AlOvEx*WA+B}8%K8-Jo+ z3l8^6{t`CJ9z7crx7SR=iZJy;9LO%F&0la+5$EhNYU*=G3-j2WC$fr*4uGI6Zicf7 zvyA}kaPNl_j=9m|+E~YAr_Rd@6{|#w!7p+4@+v9S#Vs2d^hL%Xp9K_F7x?l`jOxs1+j?l7nb8?d`|x+=WNEKjQmYHp~Son z+*oN@c*bsK6C{(;dm;4Ho+B2ZTeYZ0xs}$&p!!M?vivzz`o-|csFEnxR! zE?$tbW_QNh5fu1FjQF>EXb9Sxk(aNFv-{Q%@J%53OhzJQYE^zIC}F5?YwbM)?GpDE z{!DmqL40o9`-hbK_X#r*NtJdYJlu3mMdb_jXOv9ZjKbj@LMwM;>al=B7%3}Ytx;{0 zJrm*hj35tNhQvj24Eqyki<;rC;P1-Y3$P%p$^Aj7&~^7$NWd^4W7o5&A>I+In+eC^~?|DhAjs z>nDm)yuj$k`(S;*&)YfjVYT&rCX~?05G?2hgB{?Tm42UPCwhOqIF|cb-s+cUn1Ysl<3nR2+RUz~^B1*c;j>$22Ypl%vj zT_`VnXFijXUkk47_fX^IJPuwi3wv>Wu7@n!6P1hDqfe`b2*O#cum>+T5Q%UB$#ZEY zuO?3>oz zR1xHtns$EBSA6)(CVF@R)p)XWTt2uZ8rrciI8jZA7o} zxgY*)oQdqkgZ`rlT`fNWP+w!HOz%Z^d%dbVxF4A8WVV|ZoWPbKXRXfOzVY? zFn0CkTO}A`NQVgWJb_3Ch7ZJ&-hQ#B>o<~$oGQW2}vPayu`3tu>Hs>wSRHT z&~?rA<##A4riUrbe$xKLO|xab5a7eAMGftYSCYgC;%|Jw5MyGELSknGlJ4ie{DFKNSr`=Pw%DEq$Ua9 zPcq=PYw_Y3Oi%$PFJqs@9I*(w$uiV? z0kw_^I?MFs&z_gGIr;jMsgcJxa-DNn;}ZfJ3}_vZyc0|}xvZg&_Goj7i!-N^L8ww% zmPas+DZ`~JJq4Ki7UdCYjSz>J1f_7=GZG&CkCXtVqA)N^L7_BiDBNk8xxYVk5?zH0-`C+JNEX+)6zN* zLCRAp$;ZZa7E0fKDc7PciYrxGIKXBU2{$-r&tZd1Ty0gKk*doROE5=mD8%ESa*7(; zL$WbXrFEcM8nNFgG6v5PdA$;?+I3XePJF}41~ThQ#~2op3@QIutMxB%tlGXlZ4Mqh zpD$*dyfr+jrts((2k84aEFn{^A9X%=L7zL)z3o!M`yUf!)t6W+=^l=iDEARL()O0q z9YY`8)J?=;kDc3y4o(~X4zj7cTm@6r=F+S{&-L>^emWS#c!+{7+@3Bnc-|L#(KIYwQR z%c(fUobf+NnC@ezn*RY!S4eqo@>@<;b%!)L(LQOQvMTctgII%@{fpY91`livnv*mL zTiKm;A|oVoZfEdo9oO3@VqQIgXWeE3??|K(c2z(>iY%3nEhKi3$bI3tQtS4W-QXA5 zSRu_5YNtaV-kl~v9v8wEcu0inelIWX)z-wd<9E(R0v$#hG{!W*wuUBj!mnvLu1N2q*&&5|SHKsm+Phg@T_shje}=`HPF%tEz5B?1a18kNtS zJfzz%x(weKw;mE&nnb$36C%u);RX-&T)=O0nMlrcnOitLI{_7rOF>EpiL5y8H<$}{ z+I-lu0jh$v&V=(;uXDMwgo~;^XMHiGnV>h_ceK2!O>X4P%sebFlp*A;;$B56lD7fA z75|#m=YH|4g%aXN2+hGpo_l|E{P_n^Pnza@I{aaJ77Nr$u%b?d1nDK7W!DASl=J;6F3OKhXX4+ z9`PS#S^D8xcbf_w1=^LtK?<%lh4L_|RQ)(*(YV@Ep{r2#PgBY!K9WSN5*CrqQPm{V zi0$_(=ziuBzHWgjtelz%rSCjrCs*E;)C3JXd=c{g{jvM%_AF&9j%+_Sd)Z&_a2g)s zKd(i?^z%7_R$V6sSh-WUE7;LmQOc_Z`?-c3eN0WiF=?e)hP56Rw_)xnJ*#M2N#ca+ zFw@(i>qH2C#H8><`hJlJB#+yh0iUN~ogG~;q1il+*corV6~2c~`!@MKTMe5II!{pO zeui=!z<$ZVaDN)R_fs||u^O)YehoYzU1^f5?eb&8**OW$9GiW_=LG9q6U&EH%oi+{ zSJ9*|NPUV(=ez7^)a4(E5l)sh`lui`S!;c;J^zuuh3Obxij{p>4NZ_U90uf)&Mi?x z|1L4;I^>^pzxUs^Qq#n}wu&#~m3fQSli4>z&R(wzUvkZxl?dVbD=CzTTF#JWVfm@A>Dja%hdA=-p1tW8L$z_*Zk zT)Euu?*uGY)&Bgcr7ipx#ga1rNVDy5DgmIp4|I?;45&XS%u-mZh9y((lkA^U*jTQ! zA17*C!_9`MNRVL;?8oe9jr@S^2tl;eRxt`}XB{d9k%lD#@>hcwQAw^mSe z+RHhLgcC%o^(0KOg1N@vBuDv4(;Ac3pzMXf`Qr3O*=)#{Jd4T4@EZpje6Cn4YS<~p z=pIMQq9h@5mK}Y;vVi-pa1Gb-+*`3u^AI&)!@5OMimtZdq5~Q7S(_TrT@7iyE3s~b z)bK-;aH3s)ae^f}r?)=E=6dzEMH!35q-D^HGzzz+$*dTDx4+;3$tB>1q#%Ww=P-ENQ>&tW$uO9EdL>$MkbIukf}p%d9vLGZ#i^D7#SBA;vNRC1j#`o7MWVQ)vzHd zAJDPN0Ef)1*vYO7E5U1*@@=WO@Q9I5dU_6WBHpm2>{=S0v;x|fbb1=L(GXFjl`frS znU&V4#-#JV^kY2Gf7mecj4rYP+GE4lot|e(0mJPq9bCVH=w_R~3ef?dmSZ z`bI~d=#lRB@&b6x>ngTwp@GA18{%q!KiT3(pw9&3@|tpfzFo6Z_n0Ph&vC7OhH2Xn z{Td*kWLkUvj$_46*D=c zY*l?`I&DFwI3Bi1-X;!x|0;gT*o! zJo7>8;3KmsvWYu)2kgx{16Gp4@C_Xsx;})0We;qS_$eNr+>su28RVY5u?V zWG)h^NCC8Bz)@NK;!q0ji^I2$af{+plJJl>5P*=AICx`=3N7$VA6UsAkcE>{>bhxN z!7e8u=ff@4I}q8&RXEv$bX~K7RdMjZpJ$-ogeoUsXGP!Bajc81dMU{{;PcSvbCtMU z$Z3|MZPB;*_8|SJJjT0er4&ciUU#^W-#Q4~VGPW*jGNJYTiG32!f5~Nxf?dVAKnXZ(vXY*c;eO{FDo` z))-myq;`WNJ(4(1wr*&>>hRI!mX?r^H^Cdx6kWdBj*su?q`&p4jD5fMb8Ep+fg=qx2SA*9He7-6{dM^#5M=)*Rm$?GT8vuSYjz0zw@H zRqn9)w)&I+vfnt%&Lh>x0e?gRkW4DnyhauUVi5xQ(uMi4I@1Q5j>oY_h}$bJ!y`jv zvqe0QF!t=52~S&I(Lg*ne)AZnU)^{r_bIlQS`CjL@*>CM%&lD=uXgs{?%v?YHKbn4 zk{GQ5uXyck*HyT`x?4B7KaAiCOMtl{?x~gfqfW}^fF-RFkF9>k>`1ze{M5sGVQak0 z`3;^Qs78oEI}7nUvA{qf{lAwdyEkGtO|F8j_m9u%8&xb-g00YJ4B=-G{k4C1 zT6JLxj`W4agBWGV?#%cHAH;?ADnSGgaI@N$NT=cyQJ73G#wFd7f5-oT5$0r;m+R#)og)@!WoB1UR9}BiD+#8HP@VK ziA6!`^nsK#BqBJy6N&mlgYO-Gk&Y>-yMhz^F`bNES!5!RnMH>LLoH&^KBW>;nLbvz*l7GGjVLD}XGnZeE~9+nYh-A)UoK#q^Hd z*OKZ)q3{mM>3A$;Hd;|&dBIkWC2%-DOPRQ}2p7>vy3$tg2(2npkyzK{pRI%qz2c4j zFc?uRKoust&c0Yc=e5cgIJxIv-xU9JZZm1KomeR4Q=d^l;Px&o@v_<@yB0fKkL-?p zgKHl@KI^jj-Or@0y4j*Pjgp#ZoB1A`9#pZmC1OYX%+_U8D1<-+j`t~B7!PA9vMxOK z_?0iYc=9{aRc*uVBIyDki2Bg79XUxS<(KGl;=PLQse{MIoSmkB1?GXMLi*Yp&--#U zluTW6YwQ<&-gj`k7jic~djKw-8Gjuz_B+^BeA|!YgqLRuBE!vmU6$U)7uS3)a|AkC5hPW4sx+Ait`c92rs3L;HHhXvhf( zrsm3+Q6r{n0PQp@Z+@^eXT8y8cqiC5wm$8)x6BV^X!jcBRw|7+#Kpn)y{Hhi!G3?GSSPK3G0F9f&}I7T{*FN?6>_lfH3Or@cPQn~e6+hY}u` zZS7vZCJ228462l4gGbGSX zJn1yhdQLJMKazanaIzvhb3o)tYCSOL_v;V64z4ByO-<^tt%J`R%oMSe2|o5?41Ee4 zU)V25?hmc6&+P4cXytYAljQ|1?hvYcsKKFHJEL^l@96<_!n;%3Oz>-`ModfBzX}{v zqJ4A3w%$4iTNC!fF{ZDafWuaeJ^b*m`RC|wdO1unH&K806LEIzoxy97n zYXroB(8^4mQ56F5hI@Gmm}1$o9*6o?!au)-z+HAVyC|VS`J6xfO6uR3usQb)y|H-8 z+u$io*mVwQ@ZO0->c{q=MD*82k%{}`rofD+^`7NcguUt?k5?zoG&ao~x^dew0TRyG>OiZN@>?5{7403|Xp1D5V{2{^n#4CTZ%Tbm5n_;*Poce|7^N+<)0~}Jj#4JYCJFM6B zRo9EoO%J31_wuXk8*mHx%J0auY!8y@Fd%4WjH6bioC6PA`QIj!wQSlt06ZPn3+DtO zt6X`K{rYU9RIEM7!3dlc4Fz0xy!c)|BaJD1J$1bfNNJE802M`sKU8_tAh1PHrJ39? zp@GB8j>j9*)srw+$Fm%e5@?GAO6I5=ZVd2Y&AZn6_-(7?522V{<2^}+-+>S$^edRe zJ$=3^5tXz(vdJ+sPelX{>W)RX7c&!gh|M$n)>i1eK_$_$M^Y1!MH&=74mbJy>cOf> zCtN-PUsct*&Sc9{`xAcQL972E%2Z_A9RAmb2Rmj&txTLr<>07lHHd^%_4l6Sf7~_- z85%mua9L@IFvz(y_Y;p%xT@)v8ck-`@f-3>NkZo?1F1PU>}X7)3YjShz(j=Xq{Jj( zk{Z|o%JJ(!*)f#sAY%2|(}zh5WFXXtfZtNcUW`q-#So^a89OfmCtQ z*$Z2qrO5cu|Gi@MGb@Hze~Ubs(+Y2CE6X-VYW-tK4w9Ljw~Pt7(EK!kqhcuke6Bl# zytKBs+Q-W7ZU)UO{npP0)S^8e{Vt?i4@T^%vqC^a)hokSsf#-%AO7!M;`>}-=E8H| z+&fZic8J8V(K-@lqLGs7%_$Aamt`4YD};!wj0K*Yx@=(R(%{}^f_Kd?sE2LW&we}A zDHsuTJR-Af+BDVsQnN9Z-t!PP%f}-OX$0p55qZtTbR`&R_?tBM8+Xn$cLGxsb2XXI zHmlKK$KdV5^)P((Un$f1a4Fedx!Q=@f9B80KM$y_-AiZbDW1KCp8B&1am@ZW+>OT; zOjd6cB)uHqOtYM!irUi(Qd=#`>WIzD$0nr0F?lU!1>P-jeg__U#SpiAyroQp{&}cd zNgN_S{0o$H#qNECJ2uPpHMsKnmwZ)v)z5=F%_h4r*A6Y|*z>Um+T?u1<g+wR`g=26$toe@S4A{?s?{Y2Xz-mxy4d6z~Beo$NhDCC_(GP0}`O60p=tw2tI#;mV6@J3KHWZ7w85 zKe{5EtGw-}HfOjiXjPd$*XOhG_^DtqK@?Gky}&$^?()N^s;D#+&J2rk7*aiPH}c6jRQ;iLX|Le(BI zO5b5UwA?^$_9f^JielgX-5lA=Fclo>_`It!kd?v*01??6zJj z86Y6USl38`ZzPm2YM+lF98)X^fL8;Cq9AG~VI^l}XRQG%RZ>K*2Kmn{1_~TXWm{}( zFux5gI{J*w&1f69hO?Y!0y9zs%6C9Tegv}f#dmB4N+T+qp}%BrJi`;vrhFx^Qegp* zf^sEvLdZ!SxMr{wwn?mi2Uxv0@;L%fW}5}q4#+XXe>OUsK$}2o{ee+RhHGigJ?U?k zMXl*NUP6ner`u%{lD?U)VTdS~z{}s;YnH|~#@P(Yzug^=ZgNpSy**u~4^uC!)zIzE z_5ThexdIIqA#ndo2wNZPNOBiqDiDu8?;N9_DnC(eZ@CqwP5As}J2nfQFphZvwDX9- z^DoQq|NfS^V5BRn`tEQ1$~>L-%*I8-eDJpP+WpSovTxGkQX|~&Z$iWO)abv2h9JZ!_U_S$l6RTMo6}-mh?<;1ALl#c#{cY_AS(Q?Zb2~Q6MH5z-(v@*hcjA;y8Hvp z#r-2B(Ap-#H!<9g{u_e+Z@t6?p%Wd~yo|lwacdz`pHHuV>;}s{;*3#6OjMv%cKGWn zFn`GJ8vfaj|F;Ha6lfNd^&eb~aQ);$zKBPDJrMLC?yaVyT^na*hMfA*Aq;E@qXkGMf~rg1QxIlPbJvSYEev4GVC62}KcdW!K;FxcMWyUaTjAcMe zXsfRM*h>N-`qi|$W@g>ssWpS*Rdm$Nn>x_i9Kvs)9!g4OH~+&eg~>(A$MK!}NLY&h E0}=j#lK=n! literal 0 HcmV?d00001 diff --git a/obarun/oblibs/oblibs/packed-refs b/obarun/oblibs/oblibs/packed-refs new file mode 100644 index 0000000..2e56f0e --- /dev/null +++ b/obarun/oblibs/oblibs/packed-refs @@ -0,0 +1,29 @@ +# pack-refs with: peeled fully-peeled sorted +afeaf4cb6dfda3abf84e36e9bf36f8142a01958c refs/heads/dev +defa7fc34b9ad0e503a2ba3112361f2ad7332d57 refs/heads/master +f00654e861acd824ae0fadf852fb1eda589628a9 refs/tags/v0.0.0.1 +b41cc03f40ecf51e36cde7bf52d9ada8a1fb9cdc refs/tags/v0.0.0.2 +94cb838642fffde778a668df5d325fc38ec687c1 refs/tags/v0.0.0.3 +9d225eee4b8c1c52dcea1a5f4485bd150985a4f7 refs/tags/v0.0.1.0 +d082ebdf94a61fb3dedbe76b9fd4db8cdc5ea746 refs/tags/v0.0.1.1 +22e8bc13f56b64345499762ba0560dc04f294168 refs/tags/v0.0.1.2 +84e4c21ec2fdfb96faab864bffd2bf42de69e1ce refs/tags/v0.0.1.3 +1ca57f06f745148ee7fc265c6a7e2b80c3f9e550 refs/tags/v0.0.2.0 +24e253b12fdb93013c99dc00e5eea9dad96f55f3 refs/tags/v0.0.2.1 +d7ac051d257b9a1cf8e1f2434aafff2d7f757694 refs/tags/v0.0.3.0 +8298c6e785daedae4cb89c7871ead219c4b3a5f4 refs/tags/v0.0.3.1 +f71778e6bdec97d79f55ba8b0c9f6752ee92af5a refs/tags/v0.0.3.2 +71cd7c593353762464daf9a4f857a6cadd5ed568 refs/tags/v0.0.4.0 +d5d38eb21f231cd550803d2d1ab1ee69ca9fd568 refs/tags/v0.0.5.0 +ba106fe76f6d722b0051d19adb591543a9e0a1d5 refs/tags/v0.0.5.1 +f3b3d0c31f508696bc66643a0cd8b6ec675cc6a8 refs/tags/v0.0.6.0 +fab4f4183a7a9da1fecefee0198681d265ff0a60 refs/tags/v0.0.6.1 +bbfa553c76867f6775f4c7b6bc6a576cbefa4817 refs/tags/v0.0.7.0 +48623ac1ffbda547aba955bb742952c0bd2fc3b8 refs/tags/v0.0.8.0 +1b93f91cb492293ffa6d0885867ccfdaa9f2800d refs/tags/v0.0.9.0 +dca71aa86aca934428285e9fd95991faf0301e8a refs/tags/v0.1.0.0 +b3f44c138fe495178f649cee9b05b0cabea960f3 refs/tags/v0.1.1.0 +07d68f1772237c8cdf7495a227782b6a4262f735 refs/tags/v0.1.1.1 +10ec0338809317393656f852531a8b7b22823a35 refs/tags/v0.1.2.0 +085c996d3f2236fcdd20f55357e31261aa979d7c refs/tags/v0.1.3.0 +7d81196db058b12d548f7e5cbf046422fbf176b8 refs/tags/v0.1.4.0 diff --git a/pacman/makepkg.conf-arch.new b/pacman/makepkg.conf-arch.new deleted file mode 100644 index f270d8e..0000000 --- a/pacman/makepkg.conf-arch.new +++ /dev/null @@ -1,159 +0,0 @@ -#!/hint/bash -# -# /etc/makepkg.conf -# - -######################################################################### -# SOURCE ACQUISITION -######################################################################### -# -#-- The download utilities that makepkg should use to acquire sources -# Format: 'protocol::agent' -DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u' - 'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u' - 'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' - 'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u' - 'rsync::/usr/bin/rsync --no-motd -z %u %o' - 'scp::/usr/bin/scp -C %u %o') - -# Other common tools: -# /usr/bin/snarf -# /usr/bin/lftpget -c -# /usr/bin/wget - -#-- The package required by makepkg to download VCS sources -# Format: 'protocol::package' -VCSCLIENTS=('bzr::bzr' - 'fossil::fossil' - 'git::git' - 'hg::mercurial' - 'svn::subversion') - -######################################################################### -# ARCHITECTURE, COMPILE FLAGS -######################################################################### -# -CARCH="x86_64" -CHOST="x86_64-pc-linux-gnu" - -#-- Compiler and Linker Flags -#CPPFLAGS="" -CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \ - -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \ - -fstack-clash-protection -fcf-protection" -CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS" -LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" -LTOFLAGS="-flto=auto" -#RUSTFLAGS="-C opt-level=2" -#-- Make Flags: change this for DistCC/SMP systems -#MAKEFLAGS="-j2" -#-- Debugging flags -DEBUG_CFLAGS="-g" -DEBUG_CXXFLAGS="$DEBUG_CFLAGS" -#DEBUG_RUSTFLAGS="-C debuginfo=2" - -######################################################################### -# BUILD ENVIRONMENT -######################################################################### -# -# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign) -# A negated environment option will do the opposite of the comments below. -# -#-- distcc: Use the Distributed C/C++/ObjC compiler -#-- color: Colorize output messages -#-- ccache: Use ccache to cache compilation -#-- check: Run the check() function if present in the PKGBUILD -#-- sign: Generate PGP signature file -# -BUILDENV=(!distcc color !ccache check !sign) -# -#-- If using DistCC, your MAKEFLAGS will also need modification. In addition, -#-- specify a space-delimited list of hosts running in the DistCC cluster. -#DISTCC_HOSTS="" -# -#-- Specify a directory for package building. -#BUILDDIR=/tmp/makepkg - -######################################################################### -# GLOBAL PACKAGE OPTIONS -# These are default values for the options=() settings -######################################################################### -# -# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto) -# A negated option will do the opposite of the comments below. -# -#-- strip: Strip symbols from binaries/libraries -#-- docs: Save doc directories specified by DOC_DIRS -#-- libtool: Leave libtool (.la) files in packages -#-- staticlibs: Leave static library (.a) files in packages -#-- emptydirs: Leave empty directories in packages -#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip -#-- purge: Remove files specified by PURGE_TARGETS -#-- debug: Add debugging flags as specified in DEBUG_* variables -#-- lto: Add compile flags for building with link time optimization -# -OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto) - -#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2 -INTEGRITY_CHECK=(sha256) -#-- Options to be used when stripping binaries. See `man strip' for details. -STRIP_BINARIES="--strip-all" -#-- Options to be used when stripping shared libraries. See `man strip' for details. -STRIP_SHARED="--strip-unneeded" -#-- Options to be used when stripping static libraries. See `man strip' for details. -STRIP_STATIC="--strip-debug" -#-- Manual (man and info) directories to compress (if zipman is specified) -MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info}) -#-- Doc directories to remove (if !docs is specified) -DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc}) -#-- Files to be removed from all packages (if purge is specified) -PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod) -#-- Directory to store source code in for debug packages -DBGSRCDIR="/usr/src/debug" - -######################################################################### -# PACKAGE OUTPUT -######################################################################### -# -# Default: put built package and cached source in build directory -# -#-- Destination: specify a fixed directory where all packages will be placed -#PKGDEST=/home/packages -#-- Source cache: specify a fixed directory where source files will be cached -#SRCDEST=/home/sources -#-- Source packages: specify a fixed directory where all src packages will be placed -#SRCPKGDEST=/home/srcpackages -#-- Log files: specify a fixed directory where all log files will be placed -#LOGDEST=/home/makepkglogs -#-- Packager: name/email of the person or organization building packages -#PACKAGER="John Doe " -#-- Specify a key to use for package signing -#GPGKEY="" - -######################################################################### -# COMPRESSION DEFAULTS -######################################################################### -# -COMPRESSGZ=(gzip -c -f -n) -COMPRESSBZ2=(bzip2 -c -f) -COMPRESSXZ=(xz -c -z -) -COMPRESSZST=(zstd -c -z -q -) -COMPRESSLRZ=(lrzip -q) -COMPRESSLZO=(lzop -q) -COMPRESSZ=(compress -c -f) -COMPRESSLZ4=(lz4 -q) -COMPRESSLZ=(lzip -c -f) - -######################################################################### -# EXTENSION DEFAULTS -######################################################################### -# -PKGEXT='.pkg.tar.zst' -SRCEXT='.src.tar.gz' - -######################################################################### -# OTHER -######################################################################### -# -#-- Command used to run pacman as root, instead of trying sudo and su -#PACMAN_AUTH=() diff --git a/pacman/pacman.conf.1 b/pacman/pacman.conf.1 deleted file mode 100644 index 1cbcc0a..0000000 --- a/pacman/pacman.conf.1 +++ /dev/null @@ -1,246 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives -# -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -#HookDir = /etc/pacman.d/hooks/ -HoldPkg = pacman glibc -#XferCommand = /usr/bin/curl -L -C - -f -o %o %u -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -Architecture = auto - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -IgnorePkg = systemd systemd-libs elogind libelogind - -#IgnoreGroup = - -#NoUpgrade = -NoExtract = usr/lib/libsystemd*.* usr/lib/systemd* etc/systemd* - -# Misc options -#UseSyslog -Color -#NoProgressBar -CheckSpace -VerbosePkgLists -ParallelDownloads = 1 -ILoveCandy - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Required DatabaseOptional -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all official Joborun Obarun and Arch Linux -# packagers with `pacman-key --populate joborun obarun archlinux`. -# For joborun install joborun-keyring -# for obarun install obarun-keyring -# for arch-linux install archlinux-keyring -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -# The testing repositories are disabled by default. To enable, uncomment the -# repo name header and Include lines. You can add preferred servers immediately -# after the header, and they will be used before the default mirrors. -# ### you can switch the following to optional after installing the joborun-keyring -# but as of this edition 02-13-2021 not all our issued packages are signed, we -# have begun this process and soon they will all be signed. -# - -[jobcore] -SigLevel = Never -#Server = file:///var/cache/jobcore/ -Server = https://osdn.net/projects/joborun/storage/jobcore/ - -[jobextra] -SigLevel = Never -#Server = file:///var/cache/jobextra/ -Server = https://osdn.net/projects/joborun/storage/jobextra/ - -#### Obarun begins here ####### - -#[obcore-testing] -#Server = https://repo.obarun.org/obcore-testing - -[obcore] -Server = https://repo.obarun.org/obcore - -#[obextra-testing] -#Server = https://repo.obarun.org/obextra-testing - -[obextra] -Server = https://repo.obarun.org/obextra - -#[obcommunity-testing] -#Server = https://repo.obarun.org/obcommunity-testing - -[obcommunity] -Server = https://repo.obarun.org/obcommunity - -#[obmultilib-testing] -#Server = https://repo.obarun.org/obmultilib-testing - -#[obmultilib] -#Server = https://repo.obarun.org/obmultilib - -#[observice-testing] -#Server = https://repo.obarun.org/observice-testing - -[observice] -Server = https://repo.obarun.org/observice - -#### Arch begins here ####### - -[testing] -SigLevel = DatabaseOptional -Include = /etc/pacman.d/mirrorlist - -[core] -SigLevel = DatabaseOptional -Include = /etc/pacman.d/mirrorlist - -[extra] -SigLevel = DatabaseOptional -Include = /etc/pacman.d/mirrorlist - -#[community-testing] -#SigLevel = DatabaseOptional -#Include = /etc/pacman.d/mirrorlist - -[community] -SigLevel = DatabaseOptional -Include = /etc/pacman.d/mirrorlist - -# If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. - -#[multilib-testing] -#SigLevel = DatabaseOptional -#Include = /etc/pacman.d/mirrorlist - -[multilib] -SigLevel = DatabaseOptional -Include = /etc/pacman.d/mirrorlist - -#### Spark-Linux begins here ####### - -#[spark-testing] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-spark -#Server = https://mirror.fleshless.org/spark/$repo - -#[spark] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-spark -#Server = https://mirror.fleshless.org/spark/$repo - -#[spark-extra] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-spark -#Server = https://mirror.fleshless.org/spark/$repo - -#### Artix begins here ####### - -#[gremlins] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-artix -#Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch - -#[system] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-artix -#Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch - -#[world] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-artix -#Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch - -#[galaxy-gremlins] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-artix -#Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch - -#[galaxy] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-artix -#Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch - -# If you want to run 32 bit applications on your x86_64 system, -# enable the multilib repositories as required here. - -#[lib32-gremlins] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-artix -#Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch - -#[lib32] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/mirrorlist-artix -#Server = http://mirror1.artixlinux.org/repos/$repo/os/$arch - -#### Archstrike and Blackarch begin here ####### - -#[archstrike-testing] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/archstrike-mirrorlist -#Server = https://mirror.archstrike.org/$arch/$repo - -#[archstrike] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/archstrike-mirrorlist -#Server = https://mirror.archstrike.org/$arch/$repo - -#[blackarch] -#SigLevel = Never -##SigLevel = DatabaseOptional -##Include = /etc/pacman.d/blackarch-mirrorlist -#Server = https://blackarch.org/blackarch/$repo/os/$arch - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs diff --git a/pambase/system-auth.1 b/pambase/system-auth.1 deleted file mode 100644 index a30490b..0000000 --- a/pambase/system-auth.1 +++ /dev/null @@ -1,27 +0,0 @@ -#%PAM-1.0 - -auth required pam_faillock.so preauth -# Optionally use requisite above if you do not want to prompt for the password -# on locked accounts. --auth [success=2 default=ignore] pam_systemd_home.so -auth [success=1 default=bad] pam_unix.so try_first_pass nullok -auth [default=die] pam_faillock.so authfail -auth optional pam_permit.so -auth required pam_env.so -auth required pam_faillock.so authsucc -# If you drop the above call to pam_faillock.so the lock will be done also -# on non-consecutive authentication failures. - --account [success=1 default=ignore] pam_systemd_home.so -account required pam_unix.so -account optional pam_permit.so -account required pam_time.so - --password [success=1 default=ignore] pam_systemd_home.so -password required pam_unix.so try_first_pass nullok shadow sha512 -password optional pam_permit.so - --session optional pam_systemd_home.so -session required pam_limits.so -session required pam_unix.so -session optional pam_permit.so diff --git a/pambase/system-login.1 b/pambase/system-login.1 deleted file mode 100644 index 63e6fed..0000000 --- a/pambase/system-login.1 +++ /dev/null @@ -1,19 +0,0 @@ -#%PAM-1.0 - -auth required pam_shells.so -auth requisite pam_nologin.so -auth include system-auth - -account required pam_access.so -account required pam_nologin.so -account include system-auth - -password include system-auth - -session optional pam_loginuid.so -session optional pam_keyinit.so force revoke -session include system-auth -session optional pam_motd.so -session optional pam_mail.so dir=/var/spool/mail standard quiet --session optional pam_systemd.so -session required pam_env.so user_readenv=1 diff --git a/pcre2/PKGBUILD b/pcre2/PKGBUILD index 36df988..d2d4306 100644 --- a/pcre2/PKGBUILD +++ b/pcre2/PKGBUILD @@ -6,12 +6,12 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=pcre2 -pkgver=10.41 -pkgrel=01 +pkgver=10.42 +pkgrel=02 pkgdesc='A library that implements Perl 5-style regular expressions. 2nd version' arch=('x86_64') url='https://www.pcre.org/' -depends=('gcc-libs' 'readline' 'zlib' 'bzip2' 'bash') +depends=('readline' 'zlib' 'bzip2' 'bash') provides=(libpcre2-{8,16,32,posix}.so) options=(staticlibs) #options=(debug staticlibs) ### uncomment this to have the corresponding debug pkg produced @@ -53,9 +53,7 @@ license=('BSD') validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel -sha256sums=(0f78cebd3e28e346475fb92e95fe9999945b4cbaad5f3b42aca47b887fb53308 # pcre2-10.41.tar.bz2 - 806cd96b8473275b1578e4c03f53febb26a7c3498c42ab1bc2ce901cc0a09f57) # pcre2-10.41.tar.bz2.sig - - +sha256sums=(8d36cd8cb6ea2a4c2bb358ff6411b0c788633a2a45dabbf1aeb4b701d1b5e840 # pcre2-10.42.tar.bz2 + a782dfc68ca6b0a15eaf6d4704a21cbe686037133a7e93beba1635caca4dab7c) # pcre2-10.42.tar.bz2.sig diff --git a/pcre2/PKGBUILD-arch b/pcre2/PKGBUILD-arch index 1d7ca8b..6979a2a 100644 --- a/pcre2/PKGBUILD-arch +++ b/pcre2/PKGBUILD-arch @@ -6,17 +6,17 @@ # Contributor: John Proctor pkgname=pcre2 -pkgver=10.41 -pkgrel=1 +pkgver=10.42 +pkgrel=2 pkgdesc='A library that implements Perl 5-style regular expressions. 2nd version' arch=('x86_64') url='https://www.pcre.org/' license=('BSD') -depends=('gcc-libs' 'readline' 'zlib' 'bzip2' 'bash') +depends=('readline' 'zlib' 'bzip2' 'bash') provides=(libpcre2-{8,16,32,posix}.so) -options=(debug staticlibs) +options=(staticlibs) source=("https://github.com/PhilipHazel/pcre2/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.bz2"{,.sig}) -sha512sums=('328f331a56f152424f6021b37f8dcf660842c55d43ff39f1b49115f0d05ed651d0bbb66b43c0ed61d65022030615768b92ce5e6218a54e4e17152ec473cca68d' +sha512sums=('72fbde87fecec3aa4b47225dd919ea1d55e97f2cbcf02aba26e5a0d3b1ffb58c25a80a9ef069eb99f9cf4e41ba9604ad06a7ec159870e1e875d86820e12256d3' 'SKIP') validpgpkeys=('45F68D54BBE23FB3039B46E59766E084FB0F43D8') # Philip Hazel diff --git a/pcre2/deps b/pcre2/deps index 139597f..b28b04f 100644 --- a/pcre2/deps +++ b/pcre2/deps @@ -1,2 +1,3 @@ + diff --git a/python/failing-note b/python/failing-note deleted file mode 100644 index fec16c3..0000000 --- a/python/failing-note +++ /dev/null @@ -1,19 +0,0 @@ ----------------------------------------------------------------------- -Ran 210 tests in 0.282s - -OK (skipped=26) - -== Tests result: FAILURE == - -415 tests OK. - -1 test failed: - test_signal - -9 tests skipped: - test_devpoll test_gdb test_kqueue test_msilib test_startfile - test_winconsoleio test_winreg test_winsound test_zipfile64 - -Total duration: 27 min 30 sec -Tests result: FAILURE - diff --git a/runit-service-scripts/PKGBUILD-01 b/runit-service-scripts/PKGBUILD-01 deleted file mode 100644 index 56f6a21..0000000 --- a/runit-service-scripts/PKGBUILD-01 +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" -# Website : https://pozol.eu -#-----------------------------------------| DESCRIPTION |--------------------------------------- - -pkgname=runit-service-scripts -pkgver=20220202 -pkgrel=04 -pkgdesc="A collection of services for runit - similar to Artix Linux" -arch=(x86_64) -group=(base) -depends=('runit' 'runit-rc') -backup=("etc/runit/sv" "etc/runit/runsvdir/default") -makedepends=() -url="https://osdn.net/projects/joborun/storage" -source=($url/tarballs/runit-sv.tar.xz) -install=rss.install - -package() { - cd $srcdir - mkdir -p $pkgdir/etc/runit/sv - mkdir -p $pkgdir/etc/runit/runsvdir/default - msg 'Copying services library to /etc/runit/sv/ ...' - cp -r etc/runit/sv/* $pkgdir/etc/runit/sv - msg 'Copying links to default service /etc/runit/runsvdir/default ...' - cp -r etc/runit/runsvdir/default/* $pkgdir/etc/runit/runsvdir/default/ -# We currently decided against the default use of syslog-ng and since it is not -# installed by base it gives runit a hard time trying to run in error - rm $pkgdir/etc/runit/runsvdir/default/syslog-ng -} - -#---- license gpg-key sha256sums ---- - -license=(GPL) - -sha256sums=(a19353583c3b895b5e65e08e2ea9a0336e310999e5cd0a4e8954d4f9e972e80f) # runit-sv.tar.xz diff --git a/shadow/PKGBUILD.stable b/shadow/PKGBUILD.stable deleted file mode 100644 index 8bb9571..0000000 --- a/shadow/PKGBUILD.stable +++ /dev/null @@ -1,135 +0,0 @@ -#!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun/jobcore/$pkgname" -#-----------------------------------------| DESCRIPTION |--------------------------------------- - -pkgname=shadow -pkgver=4.8.1 -pkgrel=04 -pkgdesc="Password and account management tool suite with support for shadow files and PAM" -arch=('x86_64') -url='https://github.com/shadow-maint/shadow' -# libcap-ng needed by install scriptlet for 'filecap' -depends=('pam' 'acl' 'libacl.so' 'audit' 'libaudit.so' 'libcap-ng' 'libcap-ng.so' - 'libxcrypt' 'libcrypt.so') -makedepends=(automake autoconf gettext) -backup=(etc/login.defs - etc/pam.d/{chage,passwd,shadow,useradd,usermod,userdel} - etc/pam.d/{chpasswd,newusers,groupadd,groupdel,groupmod} - etc/pam.d/{chgpasswd,groupmems} - etc/default/useradd) -options=(strip debug) -source=("https://github.com/shadow-maint/shadow/releases/download/$pkgver/shadow-$pkgver.tar.xz"{,.asc} - LICENSE - chgpasswd - chpasswd - defaults.pam - login.defs - newusers - passwd - useradd.defaults) -install=shadow.install - -build() { - cd "$pkgname-$pkgver" - - autoreconf -fsiv - ./configure \ - --prefix=/usr \ - --bindir=/usr/bin \ - --sbindir=/usr/bin \ - --libdir=/usr/lib \ - --mandir=/usr/share/man \ - --sysconfdir=/etc \ - --disable-account-tools-setuid \ - --with-libpam \ - --with-group-name-max-length=32 \ - --with-audit \ - --without-selinux \ - --without-systemd - - make -} - -package() { - cd "$pkgname-$pkgver" - - make DESTDIR="$pkgdir" install - - # license - install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/shadow/LICENSE" - - # useradd defaults - install -Dm600 "$srcdir/useradd.defaults" "$pkgdir/etc/default/useradd" - -# # systemd units -# install -D -m644 "$srcdir/shadow.timer" "$pkgdir/usr/lib/systemd/system/shadow.timer" -# install -D -m644 "$srcdir/shadow.service" "$pkgdir/usr/lib/systemd/system/shadow.service" -# install -d -m755 "$pkgdir/usr/lib/systemd/system/timers.target.wants" -# ln -s ../shadow.timer "$pkgdir/usr/lib/systemd/system/timers.target.wants/shadow.timer" - - # login.defs - install -Dm644 "$srcdir/login.defs" "$pkgdir/etc/login.defs" - - # PAM config - custom - rm "$pkgdir/etc/pam.d"/* - install -t "$pkgdir/etc/pam.d" -m644 "$srcdir"/{passwd,chgpasswd,chpasswd,newusers} - - # PAM config - from tarball - install -Dm644 etc/pam.d/groupmems "$pkgdir/etc/pam.d/groupmems" - - # we use the 'useradd' PAM file for other similar utilities - for file in chage groupadd groupdel groupmod shadow \ - useradd usermod userdel; do - install -Dm644 "$srcdir/defaults.pam" "$pkgdir/etc/pam.d/$file" - done - - # Remove evil/broken tools - rm "$pkgdir"/usr/sbin/logoutd - - # Remove utilities provided by util-linux - rm \ - "$pkgdir"/usr/bin/{login,su,chsh,chfn,sg,nologin} \ - "$pkgdir"/usr/sbin/{vipw,vigr} - - # but we keep newgrp, as sg is really an alias to it - mv "$pkgdir"/usr/bin/{newgrp,sg} - - # ...and their many man pages - find "$pkgdir"/usr/share/man \ - '(' -name 'chsh.1' -o \ - -name 'chfn.1' -o \ - -name 'su.1' -o \ - -name 'logoutd.8' -o \ - -name 'login.1' -o \ - -name 'nologin.8' -o \ - -name 'vipw.8' -o \ - -name 'vigr.8' -o \ - -name 'newgrp.1' ')' \ - -delete - rmdir \ - "$pkgdir"/usr/share/man/{fi,id,zh_TW}/man1 \ - "$pkgdir"/usr/share/man/{fi,ko/man8} - - # move everything else to /usr/bin, because this isn't handled by ./configure - mv "$pkgdir"/usr/sbin/* "$pkgdir"/usr/bin - rmdir "$pkgdir/usr/sbin" -} - -#---- license gpg-key sha256sums ---- -license=('BSD') -validpgpkeys=('D5C2F9BFCA128BBA22A77218872F702C4D6E25A8' # Christian Perrier - 'F1D08DB778185BF784002DFFE9FEEA06A85E3F9D') # Serge Hallyn - -sha256sums=(a3ad4630bdc41372f02a647278a8c3514844295d36eefe68ece6c3a641c1ae62 # shadow-4.8.1.tar.xz - 1b75fc2f98f1b1f3ca28c7d2570673c14e331e3edc843f018827b0d09320906a # shadow-4.8.1.tar.xz.asc - b085972a9378ecbe6cafee1a2e9baba1082531c77376c0aa14ad6e5c7392814c # LICENSE - a955ecbd82a801102fad756bb98dca778c1eba14a3367c601d6237b75642c36b # chgpasswd - 7409cd2ab04592859d95986467123e356ada4e11413b314ad84e32dc24ca8c92 # chpasswd - fc6807842f92e9d3f792d6b64a0d5aad87995a279153ab228b1b2a64d9f32f20 # defaults.pam - 63bb1d7a51a1ddbac7809ce3c6f07b995b4751dbb3d31e216cf91bed9a2aef53 # login.defs - 7409cd2ab04592859d95986467123e356ada4e11413b314ad84e32dc24ca8c92 # newusers - 75428a0f016cccbd9091c012b4d6b778d6ef8d97b607849b5ba1aca0314ed75b # passwd - 3dc50e83da9a4e7012da7ca14d34b50b36a0a56010314b19f7ef76757fe8d595) # useradd.defaults - diff --git a/skarnet/bldstack3.sh b/skarnet/bldstack3.sh new file mode 100644 index 0000000..47ec35b --- /dev/null +++ b/skarnet/bldstack3.sh @@ -0,0 +1,36 @@ +#!/usr/bin/bash +#export pkg=none +for pkg in $(cat skalist3) ; do + echo $pkg + cd $pkg + sudo pacman -S $(cat deps) --noconfirm + #sudo pacman -U /tmp/s6/$(cat deps | grep -v git) + # nano PKGBUILD + rm -rf {src,pkg} + /usr/local/bin/mkpkg +# grep $(grep _pkgver=v PKGBUILD | cut -b 10-) $pkg/packed-refs >>PKGBUILD +# nano PKGBUILD +# read + ls -altr /var/cache/jobcore/$pkg* + ls -altr *.pkg.tar.xz + read + echo compare our version with latest in source + # grep pkgver PKGBUILD + # cat $pkg/packed-refs + read + sudo mv *.pkg.tar.xz /tmp/s6/ + ls -altr /tmp/s6/$pkg* + read +# sh clean + sudo pacman -Rnsu $(cat deps) --noconfirm + /usr/local/bin/ckchroot + read + pwd + rm -rf {src,pkg} + ls -altr + cd .. +# sudo mv *pkg.tar.xz /var/cache/jobcore/ +# /usr/local/bin/repojobcore +# read + echo next +done diff --git a/skarnet/cleanstack.sh b/skarnet/cleanstack.sh new file mode 100644 index 0000000..213a6da --- /dev/null +++ b/skarnet/cleanstack.sh @@ -0,0 +1,13 @@ +#!/usr/bin/bash +#export pkg=none +for pkg in $(cat skalist) ; do + echo $pkg + cd $pkg + sh clean + ls -lh + cd .. +# sudo mv *pkg.tar.xz /var/cache/jobcore/ +# /usr/local/bin/repojobcore + read + echo next +done diff --git a/skarnet/execline/PKGBUILD b/skarnet/execline/PKGBUILD index e01a700..d4aaa33 100644 --- a/skarnet/execline/PKGBUILD +++ b/skarnet/execline/PKGBUILD @@ -7,15 +7,16 @@ # Maintainer: Eric Vidal pkgname=execline -pkgver=2.8.3.0 -_pkgver=v2.8.3.0 +pkgver=2.9.1.0 +_pkgver=v2.9.1.0 pkgrel=01 pkgdesc="An interpreter-less scripting language." arch=(x86_64) url="http://skarnet.org/software/execline/" groups=(s6-suite) -depends=('skalibs>=2.11.2.0') -makedepends=('git' 'skalibs>=2.11.2.0') +depends=('skalibs>=2.13.0.0') +makedepends=('git' 'skalibs>=2.13.0.0') +# a0b46c927ebb2c60ac850964aa0b3cb28f6c8d74 refs/tags/v2.9.1.0 source=("$pkgname::git+git://git.skarnet.org/execline#tag=${_pkgver}") _pkgver() { @@ -51,3 +52,4 @@ package() { license=('ISC') sha256sums=(SKIP) + diff --git a/skarnet/execline/time b/skarnet/execline/time index 60a64ce..f882114 100644 --- a/skarnet/execline/time +++ b/skarnet/execline/time @@ -1,4 +1,6 @@ -real 0m5.548s -user 0m9.293s -sys 0m1.480s + +real 0m14.556s +user 0m7.118s +sys 0m1.810s + diff --git a/skarnet/mdevd/PKGBUILD b/skarnet/mdevd/PKGBUILD index 6530182..34061a1 100644 --- a/skarnet/mdevd/PKGBUILD +++ b/skarnet/mdevd/PKGBUILD @@ -7,17 +7,16 @@ # Maintainer: Eric Vidal pkgname=mdevd -pkgver=0.1.5.2 +pkgver=0.1.6.1 pkgrel=01 pkgdesc="a mdev-compatible hotplug manager daemon" arch=(x86_64) url="http://skarnet.org/software/mdevd/" -makedepends=('git' 'skalibs>=2.11.2.0') -depends=('skalibs>=2.11.2.0') +makedepends=('git' 'skalibs>=2.13.0.0') +depends=('skalibs>=2.13.0.0') groups=('s6-suite') +#commit=0838e7bd13c9f847c06d015d86a8a1ff403a2e8f # refs/tags/v0.1.6.1 source=("$pkgname::git+git://git.skarnet.org/mdevd#tag=v${pkgver}") -#source=("$pkgname::git+git://git.skarnet.org/mdevd#commit=$_commit") -#_commit= # tag build() { cd ${srcdir}/${pkgname} diff --git a/skarnet/s6-dns/PKGBUILD b/skarnet/s6-dns/PKGBUILD index fc37241..a3483e3 100644 --- a/skarnet/s6-dns/PKGBUILD +++ b/skarnet/s6-dns/PKGBUILD @@ -7,17 +7,17 @@ # Maintainer: Eric Vidal pkgname=s6-dns -pkgver=2.3.5.3 -_pkgver=v2.3.5.3 +pkgver=2.3.5.5 +_pkgver=v2.3.5.5 pkgrel=01 pkgdesc="A suite of DNS client programs and libraries for Unix systems" arch=(x86_64) url="http://skarnet.org/software/s6/" -makedepends=('git' 'skalibs>=2.11.2.0') -depends=('skalibs>=2.11.2.0') +makedepends=('git' 'skalibs>=2.13.0.0') +depends=('skalibs>=2.13.0.0') groups=(s6-suite) source=("$pkgname::git+git://git.skarnet.org/s6-dns#tag=${_pkgver}") -#_commit=129a05f5a6a60be4b2037f2b6d72711cfdbb1908 # tag 2.2.0.1 +#_commit=070fb7154e7d0d0065b701ff6c41682b5f6ab2d9 # refs/tags/v2.3.5.5 #source=("$pkgname::git+git://git.skarnet.org/s6-dns#commit=$_commit") _pkgver() { diff --git a/skarnet/s6-linux-utils/PKGBUILD b/skarnet/s6-linux-utils/PKGBUILD index 8f55e7f..091d03d 100644 --- a/skarnet/s6-linux-utils/PKGBUILD +++ b/skarnet/s6-linux-utils/PKGBUILD @@ -8,14 +8,15 @@ pkgname=s6-linux-utils pkgdesc="A set of tiny Linux-specific utilities" -_pkgver=v2.5.1.7 -pkgver=2.5.1.7 +_pkgver=v2.6.0.1 +pkgver=2.6.0.1 pkgrel=01 url="http://skarnet.org/software/${pkgname}/" arch=(x86_64) -depends=('skalibs>=2.11.2.0') -makedepends=(git 'skalibs>=2.11.2.0') +depends=('skalibs>=2.13.0.0') +makedepends=(git 'skalibs>=2.13.0.0') groups=('s6-suite') +# commit=2d46f7275ca14573f018d4951de595c3188de48d # refs/tags/v2.6.0.1 source=("$pkgname::git+git://git.skarnet.org/s6-linux-utils#tag=$_pkgver") _pkgver() { @@ -52,3 +53,4 @@ package() { license=(ISC) sha256sums=(SKIP) + diff --git a/skarnet/s6-networking/PKGBUILD b/skarnet/s6-networking/PKGBUILD index 175010d..a468dd8 100644 --- a/skarnet/s6-networking/PKGBUILD +++ b/skarnet/s6-networking/PKGBUILD @@ -7,17 +7,17 @@ # Maintainer: Eric Vidal pkgname=s6-networking -_pkgver=v2.5.1.0 -pkgver=2.5.1.0 -pkgrel=01 +_pkgver=v2.5.1.2 +pkgver=2.5.1.2 +pkgrel=02 pkgdesc="Small network and client-server tools" arch=(x86_64) url="http://skarnet.org/software/s6/" -makedepends=(git 'skalibs>=2.11.2.0' 'execline>=2.8.3.0' 's6>=2.11.1.0' 's6-dns>=2.3.5.3' ) +makedepends=(git 'skalibs>=2.13.0.0' 'execline>=2.8.3.0' 's6>=2.11.1.0' 's6-dns>=2.3.5.3' ) depends=('skalibs>=2.11.2.0' 'execline>=2.8.3.0' 's6>=2.11.1.0' 's6-dns>=2.3.5.3' ) optdepends=('libressl: For build a secure communication tools') groups=(s6-suite) -#_commit=61da214808d289f1521a5bd421e105828229b818 # tag 2.3.0.2 +#_commit=4cf18919482e3495810c8e3693ea368bdc5753a1 # refs/tags/v2.5.1.2 #source=("$pkgname::git+git://git.skarnet.org/s6-networking#commit=$_commit") source=("$pkgname::git+git://git.skarnet.org/s6-networking#tag=${_pkgver}") @@ -57,3 +57,4 @@ package() { license=('ISC') sha256sums=(SKIP) + diff --git a/skarnet/s6-portable-utils/PKGBUILD b/skarnet/s6-portable-utils/PKGBUILD index 7729026..bd48617 100644 --- a/skarnet/s6-portable-utils/PKGBUILD +++ b/skarnet/s6-portable-utils/PKGBUILD @@ -7,16 +7,16 @@ # Maintainer: Eric Vidal pkgname=s6-portable-utils -_pkgver=v2.2.4.0 -pkgver=2.2.4.0 +_pkgver=v2.2.5.1 +pkgver=2.2.5.1 pkgrel=01 pkgdesc="A set of tiny general Unix utilities" arch=(x86_64) url="http://skarnet.org/software/${pkgname}/" -depends=('git' 'skalibs>=2.11.2.0') -depends=('skalibs>=2.11.2.0') +depends=('git' 'skalibs>=2.13.0.0') +depends=('skalibs>=2.13.0.0') groups=(s6-suite) -#_commit=8e32ad68593aeb3c9ffd664aabc421d2eddc0467 # tag 2.2.1.1 +#_commit=cfb15f58292c012090b12c2a73a6454ec88ec915 refs/tags/v2.2.5.1 #source=("$pkgname::git+git://git.skarnet.org/s6-portable-utils#commit=$_commit") source=("$pkgname::git+git://git.skarnet.org/s6-portable-utils#tag=${_pkgver}") diff --git a/skarnet/s6-rc/PKGBUILD b/skarnet/s6-rc/PKGBUILD index 66589ec..c20f908 100644 --- a/skarnet/s6-rc/PKGBUILD +++ b/skarnet/s6-rc/PKGBUILD @@ -7,18 +7,18 @@ # Maintainer: Eric Vidal pkgname=s6-rc -_pkgver=v0.5.3.1 -pkgver=0.5.3.1 +_pkgver=v0.5.3.3 +pkgver=0.5.3.3 pkgrel=01 pkgdesc="A dependency-based init script management system" arch=(x86_64) url="http://skarnet.org/software/${pkgname}/" #install=s6-rc.install -makedepends=('git' 'skalibs>=2.11.2.0' 'execline>=2.8.3.0' 's6>=2.11.1.0') -depends=('skalibs>=2.11.2.0' 'execline>=2.8.3.0' 's6>=2.11.1.0') +makedepends=('git' 'skalibs>=2.13.0.0' 'execline>=2.9.1.0' 's6>=2.11.2.0') +depends=('skalibs>=2.13.0.0' 'execline>=2.9.1.0' 's6>=2.11.2.0') groups=('base' 's6-suite') source=("$pkgname::git+git://git.skarnet.org/s6-rc#tag=${_pkgver}") -#_commit=f01bb649f33d9005e30ec2e82fef05f25b9a8dff # tag 0.3.0.1 +#_commit=d8c8f84dbb09a87bcdf7764a279f2b02244078ae # refs/tags/v0.5.3.3 #source=("$pkgname::git+git://git.skarnet.org/s6-rc#commit=$_commit") _pkgver() { diff --git a/skarnet/s6/PKGBUILD b/skarnet/s6/PKGBUILD index 2ea1aae..5542242 100644 --- a/skarnet/s6/PKGBUILD +++ b/skarnet/s6/PKGBUILD @@ -7,16 +7,16 @@ # Maintainer: Eric Vidal pkgname=s6 -_pkgver=v2.11.1.0 -pkgver=2.11.1.0 +_pkgver=v2.11.2.0 +pkgver=2.11.2.0 pkgrel=01 pkgdesc="A process supervision suite" arch=(x86_64) url="http://skarnet.org/software/s6/" -makedepends=('git' 'skalibs>=2.11.2.0' 'execline>=2.8.3.0') -depends=('skalibs>=2.11.2.0' 'execline>=2.8.1.0') +makedepends=('git' 'skalibs>=2.13.0.0' 'execline>=2.9.1.0') +depends=('skalibs>=2.13.0.0' 'execline>=2.9.1.0') groups=('base' 's6-suite') -#_commit=6c65c3dd94ce2e6a054d9358795ba1f17de03cad # tag 2.8.0.0 +#_commit=24cb21d4aa3e364529d62c2c7310c189443c0843 # refs/tags/v2.11.2.0 #source=("$pkgname::git+git://git.skarnet.org/s6#commit=$_commit") source=("$pkgname::git+git://git.skarnet.org/s6#tag=${_pkgver}") diff --git a/skarnet/s6/time b/skarnet/s6/time index aba3cdd..18848aa 100644 --- a/skarnet/s6/time +++ b/skarnet/s6/time @@ -1,4 +1,6 @@ -real 0m8.002s -user 0m16.611s -sys 0m2.314s + +real 0m25.313s +user 0m13.044s +sys 0m2.901s + diff --git a/skarnet/skalibs/PKGBUILD b/skarnet/skalibs/PKGBUILD index 72a5fac..52d74eb 100644 --- a/skarnet/skalibs/PKGBUILD +++ b/skarnet/skalibs/PKGBUILD @@ -7,8 +7,8 @@ # Maintainer: Eric Vidal pkgname=skalibs -pkgver=2.11.2.0 -_pkgver=v2.11.2.0 +pkgver=2.13.0.0 +_pkgver=v2.13.0.0 pkgrel=01 pkgdesc="A general-purpose low-level C library" arch=(x86_64) @@ -16,7 +16,7 @@ url="http://www.skarnet.org/software/skalibs/" groups=('base' 's6-suite') makedepends=('git') source=("$pkgname::git+git://git.skarnet.org/skalibs#tag=v${pkgver}") -#_commit=e99801ab4bdd096b5e2e3e4619f1a8317a8aedf8 # tag 2.8.0.0 fix stralloc_reverse +# ea786d9a88c5cdd3faef8662e614d1c293fd48ad refs/tags/v2.13.0.0 #source=("$pkgname::git+git://git.skarnet.org/skalibs#commit=$_commit") _pkgver() { @@ -48,3 +48,4 @@ package() { license=('ISC') sha256sums=(SKIP) + diff --git a/skarnet/skalist.0 b/skarnet/skalist.0 new file mode 100644 index 0000000..a23915a --- /dev/null +++ b/skarnet/skalist.0 @@ -0,0 +1,9 @@ +skalibs +execline +mdevd +s6-portable-utils +s6 +s6-rc +s6-linux-utils +s6-dns +s6-networking diff --git a/skarnet/skalist.new b/skarnet/skalist.new index a0d3461..fc5be6a 100644 --- a/skarnet/skalist.new +++ b/skarnet/skalist.new @@ -1,5 +1,18 @@ -skalibs-2.11.2.0 (minor) -execline-2.8.3.0 (minor) -s6-2.11.1.0 (minor) -s6-portable-utils-2.2.4.0 (minor) -s6-linux-init-1.0.7.3 (release) + +skalibs-2.13.0.0 (major) +nsss-0.2.0.2 (release) +utmps-0.1.2.1 (release) +execline-2.9.1.0 (minor) +s6-2.11.2.0 (minor) +s6-rc-0.5.3.3 (release) +s6-linux-init-1.0.8.1 (release) +s6-portable-utils-2.2.5.1 (release) +s6-linux-utils-2.6.0.1 (release) +s6-dns-2.3.5.5 (release) +s6-networking-2.5.1.2 (release) +mdevd-0.1.6.1 (release) +smtpd-starttls-proxy-0.0.1.2 (release) +bcnm-0.0.1.6 (release) +dnsfunnel-0.0.1.5 (release) + + diff --git a/sqlite/ck3-256-sums.sh b/sqlite/ck3-256-sums.sh deleted file mode 100644 index 76b8f74..0000000 --- a/sqlite/ck3-256-sums.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/zsh -#https://www.sqlite.org/download.html -# sqlite-src-3380000.zip -#(12.62 MiB) Snapshot of the complete (raw) source tree for SQLite version 3.38.0. See How To Compile SQLite for usage details. -#(sha3: 6ca8644dceebc513d50a6207beb59fe1a374a9d4b8a18ced7070b9eac552e0e1) -echo "6ca8644dceebc513d50a6207beb59fe1a374a9d4b8a18ced7070b9eac552e0e1 sqlite-src-3380000.zip" >sha3sums -# -#Documentation -# sqlite-doc-3380000.zip -#(10.11 MiB) Documentation as a bundle of static HTML files. -#(sha3: 77fb846eed41423572ec99f218e4de3bafee0b5da988598eaafcb9a504ec68d3) -echo "77fb846eed41423572ec99f218e4de3bafee0b5da988598eaafcb9a504ec68d3 sqlite-doc-3380000.zip" >>sha3sums -sha3sum -a 256 *src*.zip >> sha3sums -sha3sum -a 256 *doc*.zip >> sha3sums -cat sha3sums - diff --git a/sqlite/sha3.sums b/sqlite/sha3.sums deleted file mode 100644 index 8e7eb2d..0000000 --- a/sqlite/sha3.sums +++ /dev/null @@ -1,16 +0,0 @@ -https://www.sqlite.org/download.html - - sqlite-doc-3390300.zip - (9.83 MiB) Documentation as a bundle of static HTML files. - (sha3: 6be3dd3bdc8c599c2fe25c4113b996f0bc8a9f5cf6d4d8c5928a4fcbf60d86cf) - - sqlite-src-3390300.zip - (12.78 MiB) Snapshot of the complete (raw) source tree for SQLite version 3.39.3. See How To Compile - SQLite for usage details. - (sha3: a0feba46846ca1cbb74406998aaa637cfec9ead8b32c419a95c23d293bf929b0) - - -sha3-256sum *.zip -6be3dd3bdc8c599c2fe25c4113b996f0bc8a9f5cf6d4d8c5928a4fcbf60d86cf sqlite-doc-3390300.zip -a0feba46846ca1cbb74406998aaa637cfec9ead8b32c419a95c23d293bf929b0 sqlite-src-3390300.zip - diff --git a/sqlite/sha3sums b/sqlite/sha3sums deleted file mode 100644 index 3b0b7f6..0000000 --- a/sqlite/sha3sums +++ /dev/null @@ -1,4 +0,0 @@ -6ca8644dceebc513d50a6207beb59fe1a374a9d4b8a18ced7070b9eac552e0e1 sqlite-src-3380000.zip -77fb846eed41423572ec99f218e4de3bafee0b5da988598eaafcb9a504ec68d3 sqlite-doc-3380000.zip -90414a9df4a59b0a08aa618581aff99b8a655892a15755a52d15d68bf0700915 sqlite-src-3380100.zip -f04ea3bf295aa691f481d7609d4f02dbb2861efc21a6b556cfb95925288d553d sqlite-doc-3380100.zip diff --git a/wireless-regdb/crda.conf.d b/wireless-regdb/crda.conf.d deleted file mode 100644 index 8511238..0000000 --- a/wireless-regdb/crda.conf.d +++ /dev/null @@ -1,4 +0,0 @@ -# -# Wireless regulatory domain configuration -# - diff --git a/wpa_supplicant/PKGBUILD.old b/wpa_supplicant/PKGBUILD.old deleted file mode 100644 index 9329dd6..0000000 --- a/wpa_supplicant/PKGBUILD.old +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun/jobcore/$pkgname" -#-----------------------------------------| DESCRIPTION |--------------------------------------- - -pkgname=wpa_supplicant -pkgver=2.9 -pkgrel=08 -epoch=2 -pkgdesc='A utility providing key negotiation for WPA wireless networks' -url='https://w1.fi/wpa_supplicant/' -arch=(x86_64) -depends=(openssl libdbus readline libnl) -install=wpa_supplicant.install -source=( - https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc} - https://w1.fi/security/2020-2/0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch - CVE-2019-16275.patch - tls.patch # More permissive TLS fallback - roam-properties.patch # https://bugs.archlinux.org/task/65482 - config -) - -prepare() { - cd "$srcdir/$pkgname-$pkgver" - local src - for src in "${source[@]}"; do - src="${src%%::*}" - src="${src##*/}" - [[ $src = *.patch ]] || continue - echo "Applying patch $src..." - patch -Np1 < "../$src" - done - - cd "$srcdir/$pkgname-$pkgver/$pkgname" - cp "$srcdir/config" ./.config -} - -build() { - cd "$srcdir/$pkgname-$pkgver/$pkgname" - - make LIBDIR=/usr/lib BINDIR=/usr/bin - make LIBDIR=/usr/lib BINDIR=/usr/bin eapol_test -} - -package() { - cd "$srcdir/$pkgname-$pkgver/$pkgname" - make LIBDIR=/usr/lib BINDIR=/usr/bin DESTDIR="$pkgdir" install - install -Dm755 eapol_test "$pkgdir/usr/bin/eapol_test" - - install -d -m755 "$pkgdir/etc/wpa_supplicant" - install -Dm644 wpa_supplicant.conf \ - "$pkgdir/usr/share/doc/wpa_supplicant/wpa_supplicant.conf" - - - install -Dm644 dbus/dbus-wpa_supplicant.conf \ -"$pkgdir/usr/share/dbus-1/system.d/wpa_supplicant.conf" - install -d -m755 "$pkgdir/usr/share/man/man"{5,8} - install -m644 doc/docbook/*.5 "$pkgdir/usr/share/man/man5/" - install -m644 doc/docbook/*.8 "$pkgdir/usr/share/man/man8/" - rm -f "$pkgdir/usr/share/man/man8/wpa_"{priv,gui}.8 -} - -#---- license gpg-key sha256sums ---- - -license=(GPL) - -validpgpkeys=('EC4AA0A991A5F2464582D52D2B6EF432EFC895FA') # Jouni Malinen - -sha256sums=(fcbdee7b4a64bea8177973299c8c824419c413ec2e3a95db63dd6a5dc3541f17 # wpa_supplicant-2.9.tar.gz - 40f998be534b0ca674f643d3fbbf9536d264b148f272688582e8685eb6927e9d # wpa_supplicant-2.9.tar.gz.asc - c4d65cc13863e0237d0644198558e2c47b4ed91e2b2be4516ff590724187c4a5 # 0001-P2P-Fix-copying-of-secondary-device-types-for-P2P-gr.patch - bf91a135e717265969f1ab0319297c9d2e6f695928a17e3b3fa5accc8ef7b297 # CVE-2019-16275.patch - 449c7dad67b246b5b93e796f57c2f90c5c32cfc5b16f7aa4f17802dc260d3414 # tls.patch - 1ad3b61397c4a1dbafbf89059bccdda07cfe7eaff9f23ee25bed7bdd82c2bd87 # roam-properties.patch - 6f71a04875465178992e78216603d3c4735ee717a31738a6e30702c7a81c6c4e) # config diff --git a/wpa_supplicant/wpa_supplicant_config.0 b/wpa_supplicant/wpa_supplicant_config.0 deleted file mode 100644 index 2032857..0000000 --- a/wpa_supplicant/wpa_supplicant_config.0 +++ /dev/null @@ -1,637 +0,0 @@ -# Example wpa_supplicant build time configuration -# -# This file lists the configuration options that are used when building the -# wpa_supplicant binary. All lines starting with # are ignored. Configuration -# option lines must be commented out complete, if they are not to be included, -# i.e., just setting VARIABLE=n is not disabling that variable. -# -# This file is included in Makefile, so variables like CFLAGS and LIBS can also -# be modified from here. In most cases, these lines should use += in order not -# to override previous values of the variables. - - -# Uncomment following two lines and fix the paths if you have installed OpenSSL -# or GnuTLS in non-default location -#CFLAGS += -I/usr/local/openssl/include -#LIBS += -L/usr/local/openssl/lib - -# Some Red Hat versions seem to include kerberos header files from OpenSSL, but -# the kerberos files are not in the default include path. Following line can be -# used to fix build issues on such systems (krb5.h not found). -#CFLAGS += -I/usr/include/kerberos - -# Driver interface for generic Linux wireless extensions -# Note: WEXT is deprecated in the current Linux kernel version and no new -# functionality is added to it. nl80211-based interface is the new -# replacement for WEXT and its use allows wpa_supplicant to properly control -# the driver to improve existing functionality like roaming and to support new -# functionality. -CONFIG_DRIVER_WEXT=y - -# Driver interface for Linux drivers using the nl80211 kernel interface -CONFIG_DRIVER_NL80211=y - -# QCA vendor extensions to nl80211 -CONFIG_DRIVER_NL80211_QCA=y - -# driver_nl80211.c requires libnl. If you are compiling it yourself -# you may need to point hostapd to your version of libnl. -# -#CFLAGS += -I$ -#LIBS += -L$ - -# Use libnl v2.0 (or 3.0) libraries. -#CONFIG_LIBNL20=y - -# Use libnl 3.2 libraries (if this is selected, CONFIG_LIBNL20 is ignored) -CONFIG_LIBNL32=y - - -# Driver interface for FreeBSD net80211 layer (e.g., Atheros driver) -#CONFIG_DRIVER_BSD=y -#CFLAGS += -I/usr/local/include -#LIBS += -L/usr/local/lib -#LIBS_p += -L/usr/local/lib -#LIBS_c += -L/usr/local/lib - -# Driver interface for Windows NDIS -#CONFIG_DRIVER_NDIS=y -#CFLAGS += -I/usr/include/w32api/ddk -#LIBS += -L/usr/local/lib -# For native build using mingw -#CONFIG_NATIVE_WINDOWS=y -# Additional directories for cross-compilation on Linux host for mingw target -#CFLAGS += -I/opt/mingw/mingw32/include/ddk -#LIBS += -L/opt/mingw/mingw32/lib -#CC=mingw32-gcc -# By default, driver_ndis uses WinPcap for low-level operations. This can be -# replaced with the following option which replaces WinPcap calls with NDISUIO. -# However, this requires that WZC is disabled (net stop wzcsvc) before starting -# wpa_supplicant. -# CONFIG_USE_NDISUIO=y - -# Driver interface for wired Ethernet drivers -CONFIG_DRIVER_WIRED=y - -# Driver interface for MACsec capable Qualcomm Atheros drivers -#CONFIG_DRIVER_MACSEC_QCA=y - -# Driver interface for Linux MACsec drivers -CONFIG_DRIVER_MACSEC_LINUX=y - -# Driver interface for the Broadcom RoboSwitch family -#CONFIG_DRIVER_ROBOSWITCH=y - -# Driver interface for no driver (e.g., WPS ER only) -CONFIG_DRIVER_NONE=y - -# Solaris libraries -#LIBS += -lsocket -ldlpi -lnsl -#LIBS_c += -lsocket - -# Enable IEEE 802.1X Supplicant (automatically included if any EAP method or -# MACsec is included) -CONFIG_IEEE8021X_EAPOL=y - -# EAP-MD5 -CONFIG_EAP_MD5=y - -# EAP-MSCHAPv2 -CONFIG_EAP_MSCHAPV2=y - -# EAP-TLS -CONFIG_EAP_TLS=y - -# EAL-PEAP -CONFIG_EAP_PEAP=y - -# EAP-TTLS -CONFIG_EAP_TTLS=y - -# EAP-FAST -CONFIG_EAP_FAST=y - -# EAP-TEAP -# Note: The current EAP-TEAP implementation is experimental and should not be -# enabled for production use. The IETF RFC 7170 that defines EAP-TEAP has number -# of conflicting statements and missing details and the implementation has -# vendor specific workarounds for those and as such, may not interoperate with -# any other implementation. This should not be used for anything else than -# experimentation and interoperability testing until those issues has been -# resolved. -#CONFIG_EAP_TEAP=y - -# EAP-GTC -CONFIG_EAP_GTC=y - -# EAP-OTP -CONFIG_EAP_OTP=y - -# EAP-SIM (enable CONFIG_PCSC, if EAP-SIM is used) -CONFIG_EAP_SIM=y - -# Enable SIM simulator (Milenage) for EAP-SIM -#CONFIG_SIM_SIMULATOR=y - -# EAP-PSK (experimental; this is _not_ needed for WPA-PSK) -CONFIG_EAP_PSK=y - -# EAP-pwd (secure authentication using only a password) -CONFIG_EAP_PWD=y - -# EAP-PAX -CONFIG_EAP_PAX=y - -# LEAP -CONFIG_EAP_LEAP=y - -# EAP-AKA (enable CONFIG_PCSC, if EAP-AKA is used) -CONFIG_EAP_AKA=y - -# EAP-AKA' (enable CONFIG_PCSC, if EAP-AKA' is used). -# This requires CONFIG_EAP_AKA to be enabled, too. -CONFIG_EAP_AKA_PRIME=y - -# Enable USIM simulator (Milenage) for EAP-AKA -#CONFIG_USIM_SIMULATOR=y - -# EAP-SAKE -CONFIG_EAP_SAKE=y - -# EAP-GPSK -CONFIG_EAP_GPSK=y -# Include support for optional SHA256 cipher suite in EAP-GPSK -CONFIG_EAP_GPSK_SHA256=y - -# EAP-TNC and related Trusted Network Connect support (experimental) -CONFIG_EAP_TNC=y - -# Wi-Fi Protected Setup (WPS) -CONFIG_WPS=y -# Enable WPS external registrar functionality -CONFIG_WPS_ER=y -# Disable credentials for an open network by default when acting as a WPS -# registrar. -CONFIG_WPS_REG_DISABLE_OPEN=y -# Enable WPS support with NFC config method -CONFIG_WPS_NFC=y - -# EAP-IKEv2 -CONFIG_EAP_IKEV2=y - -# EAP-EKE -CONFIG_EAP_EKE=y - -# MACsec -CONFIG_MACSEC=y - -# PKCS#12 (PFX) support (used to read private key and certificate file from -# a file that usually has extension .p12 or .pfx) -CONFIG_PKCS12=y - -# Smartcard support (i.e., private key on a smartcard), e.g., with openssl -# engine. -CONFIG_SMARTCARD=y - -# PC/SC interface for smartcards (USIM, GSM SIM) -# Enable this if EAP-SIM or EAP-AKA is included -#CONFIG_PCSC=y - -# Support HT overrides (disable HT/HT40, mask MCS rates, etc.) -CONFIG_HT_OVERRIDES=y - -# Support VHT overrides (disable VHT, mask MCS rates, etc.) -CONFIG_VHT_OVERRIDES=y - -# Development testing -#CONFIG_EAPOL_TEST=y - -# Select control interface backend for external programs, e.g, wpa_cli: -# unix = UNIX domain sockets (default for Linux/*BSD) -# udp = UDP sockets using localhost (127.0.0.1) -# udp6 = UDP IPv6 sockets using localhost (::1) -# named_pipe = Windows Named Pipe (default for Windows) -# udp-remote = UDP sockets with remote access (only for tests systems/purpose) -# udp6-remote = UDP IPv6 sockets with remote access (only for tests purpose) -# y = use default (backwards compatibility) -# If this option is commented out, control interface is not included in the -# build. -CONFIG_CTRL_IFACE=y - -# Include support for GNU Readline and History Libraries in wpa_cli. -# When building a wpa_cli binary for distribution, please note that these -# libraries are licensed under GPL and as such, BSD license may not apply for -# the resulting binary. -CONFIG_READLINE=y - -# Include internal line edit mode in wpa_cli. This can be used as a replacement -# for GNU Readline to provide limited command line editing and history support. -#CONFIG_WPA_CLI_EDIT=y - -# Remove debugging code that is printing out debug message to stdout. -# This can be used to reduce the size of the wpa_supplicant considerably -# if debugging code is not needed. The size reduction can be around 35% -# (e.g., 90 kB). -#CONFIG_NO_STDOUT_DEBUG=y - -# Remove WPA support, e.g., for wired-only IEEE 802.1X supplicant, to save -# 35-50 kB in code size. -#CONFIG_NO_WPA=y - -# Remove IEEE 802.11i/WPA-Personal ASCII passphrase support -# This option can be used to reduce code size by removing support for -# converting ASCII passphrases into PSK. If this functionality is removed, the -# PSK can only be configured as the 64-octet hexstring (e.g., from -# wpa_passphrase). This saves about 0.5 kB in code size. -#CONFIG_NO_WPA_PASSPHRASE=y - -# Simultaneous Authentication of Equals (SAE), WPA3-Personal -CONFIG_SAE=y - -# Disable scan result processing (ap_scan=1) to save code size by about 1 kB. -# This can be used if ap_scan=1 mode is never enabled. -#CONFIG_NO_SCAN_PROCESSING=y - -# Select configuration backend: -# file = text file (e.g., wpa_supplicant.conf; note: the configuration file -# path is given on command line, not here; this option is just used to -# select the backend that allows configuration files to be used) -# winreg = Windows registry (see win_example.reg for an example) -CONFIG_BACKEND=file - -# Remove configuration write functionality (i.e., to allow the configuration -# file to be updated based on runtime configuration changes). The runtime -# configuration can still be changed, the changes are just not going to be -# persistent over restarts. This option can be used to reduce code size by -# about 3.5 kB. -#CONFIG_NO_CONFIG_WRITE=y - -# Remove support for configuration blobs to reduce code size by about 1.5 kB. -#CONFIG_NO_CONFIG_BLOBS=y - -# Select program entry point implementation: -# main = UNIX/POSIX like main() function (default) -# main_winsvc = Windows service (read parameters from registry) -# main_none = Very basic example (development use only) -CONFIG_MAIN=main - -# Select wrapper for operating system and C library specific functions -# unix = UNIX/POSIX like systems (default) -# win32 = Windows systems -# none = Empty template -CONFIG_OS=unix - -# Select event loop implementation -# eloop = select() loop (default) -# eloop_win = Windows events and WaitForMultipleObject() loop -CONFIG_ELOOP=eloop - -# Should we use poll instead of select? Select is used by default. -#CONFIG_ELOOP_POLL=y - -# Should we use epoll instead of select? Select is used by default. -#CONFIG_ELOOP_EPOLL=y - -# Should we use kqueue instead of select? Select is used by default. -#CONFIG_ELOOP_KQUEUE=y - -# Select layer 2 packet implementation -# linux = Linux packet socket (default) -# pcap = libpcap/libdnet/WinPcap -# freebsd = FreeBSD libpcap -# winpcap = WinPcap with receive thread -# ndis = Windows NDISUIO (note: requires CONFIG_USE_NDISUIO=y) -# none = Empty template -CONFIG_L2_PACKET=linux - -# Disable Linux packet socket workaround applicable for station interface -# in a bridge for EAPOL frames. This should be uncommented only if the kernel -# is known to not have the regression issue in packet socket behavior with -# bridge interfaces (commit 'bridge: respect RFC2863 operational state')'). -#CONFIG_NO_LINUX_PACKET_SOCKET_WAR=y - -# Support Operating Channel Validation -#CONFIG_OCV=y - -# Select TLS implementation -# openssl = OpenSSL (default) -# gnutls = GnuTLS -# internal = Internal TLSv1 implementation (experimental) -# linux = Linux kernel AF_ALG and internal TLSv1 implementation (experimental) -# none = Empty template -CONFIG_TLS=openssl - -# TLS-based EAP methods require at least TLS v1.0. Newer version of TLS (v1.1) -# can be enabled to get a stronger construction of messages when block ciphers -# are used. It should be noted that some existing TLS v1.0 -based -# implementation may not be compatible with TLS v1.1 message (ClientHello is -# sent prior to negotiating which version will be used) -CONFIG_TLSV11=y - -# TLS-based EAP methods require at least TLS v1.0. Newer version of TLS (v1.2) -# can be enabled to enable use of stronger crypto algorithms. It should be -# noted that some existing TLS v1.0 -based implementation may not be compatible -# with TLS v1.2 message (ClientHello is sent prior to negotiating which version -# will be used) -CONFIG_TLSV12=y - -# Select which ciphers to use by default with OpenSSL if the user does not -# specify them. -#CONFIG_TLS_DEFAULT_CIPHERS="DEFAULT:!EXP:!LOW" -CONFIG_TLS_DEFAULT_CIPHERS="DEFAULT@SECLEVEL=1" - -# If CONFIG_TLS=internal is used, additional library and include paths are -# needed for LibTomMath. Alternatively, an integrated, minimal version of -# LibTomMath can be used. See beginning of libtommath.c for details on benefits -# and drawbacks of this option. -#CONFIG_INTERNAL_LIBTOMMATH=y -#ifndef CONFIG_INTERNAL_LIBTOMMATH -#LTM_PATH=/usr/src/libtommath-0.39 -#CFLAGS += -I$(LTM_PATH) -#LIBS += -L$(LTM_PATH) -#LIBS_p += -L$(LTM_PATH) -#endif -# At the cost of about 4 kB of additional binary size, the internal LibTomMath -# can be configured to include faster routines for exptmod, sqr, and div to -# speed up DH and RSA calculation considerably -#CONFIG_INTERNAL_LIBTOMMATH_FAST=y - -# Include NDIS event processing through WMI into wpa_supplicant/wpasvc. -# This is only for Windows builds and requires WMI-related header files and -# WbemUuid.Lib from Platform SDK even when building with MinGW. -#CONFIG_NDIS_EVENTS_INTEGRATED=y -#PLATFORMSDKLIB="/opt/Program Files/Microsoft Platform SDK/Lib" - -# Add support for new DBus control interface -# (fi.w1.wpa_supplicant1) -CONFIG_CTRL_IFACE_DBUS_NEW=y - -# Add introspection support for new DBus control interface -CONFIG_CTRL_IFACE_DBUS_INTRO=y - -# Add support for loading EAP methods dynamically as shared libraries. -# When this option is enabled, each EAP method can be either included -# statically (CONFIG_EAP_=y) or dynamically (CONFIG_EAP_=dyn). -# Dynamic EAP methods are build as shared objects (eap_*.so) and they need to -# be loaded in the beginning of the wpa_supplicant configuration file -# (see load_dynamic_eap parameter in the example file) before being used in -# the network blocks. -# -# Note that some shared parts of EAP methods are included in the main program -# and in order to be able to use dynamic EAP methods using these parts, the -# main program must have been build with the EAP method enabled (=y or =dyn). -# This means that EAP-TLS/PEAP/TTLS/FAST cannot be added as dynamic libraries -# unless at least one of them was included in the main build to force inclusion -# of the shared code. Similarly, at least one of EAP-SIM/AKA must be included -# in the main build to be able to load these methods dynamically. -# -# Please also note that using dynamic libraries will increase the total binary -# size. Thus, it may not be the best option for targets that have limited -# amount of memory/flash. -#CONFIG_DYNAMIC_EAP_METHODS=y - -# IEEE Std 802.11r-2008 (Fast BSS Transition) for station mode -CONFIG_IEEE80211R=y - -# Add support for writing debug log to a file (/tmp/wpa_supplicant-log-#.txt) -CONFIG_DEBUG_FILE=y - -# Send debug messages to syslog instead of stdout -CONFIG_DEBUG_SYSLOG=y -# Set syslog facility for debug messages -CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON - -# Add support for sending all debug messages (regardless of debug verbosity) -# to the Linux kernel tracing facility. This helps debug the entire stack by -# making it easy to record everything happening from the driver up into the -# same file, e.g., using trace-cmd. -CONFIG_DEBUG_LINUX_TRACING=y - -# Add support for writing debug log to Android logcat instead of standard -# output -#CONFIG_ANDROID_LOG=y - -# Enable privilege separation (see README 'Privilege separation' for details) -#CONFIG_PRIVSEP=y - -# Enable mitigation against certain attacks against TKIP by delaying Michael -# MIC error reports by a random amount of time between 0 and 60 seconds -CONFIG_DELAYED_MIC_ERROR_REPORT=y - -# Enable tracing code for developer debugging -# This tracks use of memory allocations and other registrations and reports -# incorrect use with a backtrace of call (or allocation) location. -#CONFIG_WPA_TRACE=y -# For BSD, uncomment these. -#LIBS += -lexecinfo -#LIBS_p += -lexecinfo -#LIBS_c += -lexecinfo - -# Use libbfd to get more details for developer debugging -# This enables use of libbfd to get more detailed symbols for the backtraces -# generated by CONFIG_WPA_TRACE=y. -#CONFIG_WPA_TRACE_BFD=y -# For BSD, uncomment these. -#LIBS += -lbfd -liberty -lz -#LIBS_p += -lbfd -liberty -lz -#LIBS_c += -lbfd -liberty -lz - -# wpa_supplicant depends on strong random number generation being available -# from the operating system. os_get_random() function is used to fetch random -# data when needed, e.g., for key generation. On Linux and BSD systems, this -# works by reading /dev/urandom. It should be noted that the OS entropy pool -# needs to be properly initialized before wpa_supplicant is started. This is -# important especially on embedded devices that do not have a hardware random -# number generator and may by default start up with minimal entropy available -# for random number generation. -# -# As a safety net, wpa_supplicant is by default trying to internally collect -# additional entropy for generating random data to mix in with the data fetched -# from the OS. This by itself is not considered to be very strong, but it may -# help in cases where the system pool is not initialized properly. However, it -# is very strongly recommended that the system pool is initialized with enough -# entropy either by using hardware assisted random number generator or by -# storing state over device reboots. -# -# wpa_supplicant can be configured to maintain its own entropy store over -# restarts to enhance random number generation. This is not perfect, but it is -# much more secure than using the same sequence of random numbers after every -# reboot. This can be enabled with -e command line option. The -# specified file needs to be readable and writable by wpa_supplicant. -# -# If the os_get_random() is known to provide strong random data (e.g., on -# Linux/BSD, the board in question is known to have reliable source of random -# data from /dev/urandom), the internal wpa_supplicant random pool can be -# disabled. This will save some in binary size and CPU use. However, this -# should only be considered for builds that are known to be used on devices -# that meet the requirements described above. -CONFIG_NO_RANDOM_POOL=y - -# Should we attempt to use the getrandom(2) call that provides more reliable -# yet secure randomness source than /dev/random on Linux 3.17 and newer. -# Requires glibc 2.25 to build, falls back to /dev/random if unavailable. -CONFIG_GETRANDOM=y - -# IEEE 802.11ac (Very High Throughput) support (mainly for AP mode) -CONFIG_IEEE80211AC=y - -# Wireless Network Management (IEEE Std 802.11v-2011) -# Note: This is experimental and not complete implementation. -#CONFIG_WNM=y - -# Interworking (IEEE 802.11u) -# This can be used to enable functionality to improve interworking with -# external networks (GAS/ANQP to learn more about the networks and network -# selection based on available credentials). -CONFIG_INTERWORKING=y - -# Hotspot 2.0 -CONFIG_HS20=y - -# Enable interface matching in wpa_supplicant -#CONFIG_MATCH_IFACE=y - -# Disable roaming in wpa_supplicant -#CONFIG_NO_ROAMING=y - -# AP mode operations with wpa_supplicant -# This can be used for controlling AP mode operations with wpa_supplicant. It -# should be noted that this is mainly aimed at simple cases like -# WPA2-Personal while more complex configurations like WPA2-Enterprise with an -# external RADIUS server can be supported with hostapd. -CONFIG_AP=y - -# P2P (Wi-Fi Direct) -# This can be used to enable P2P support in wpa_supplicant. See README-P2P for -# more information on P2P operations. -CONFIG_P2P=y - -# Enable TDLS support -CONFIG_TDLS=y - -# Wi-Fi Display -# This can be used to enable Wi-Fi Display extensions for P2P using an external -# program to control the additional information exchanges in the messages. -CONFIG_WIFI_DISPLAY=y - -# Autoscan -# This can be used to enable automatic scan support in wpa_supplicant. -# See wpa_supplicant.conf for more information on autoscan usage. -# -# Enabling directly a module will enable autoscan support. -# For exponential module: -CONFIG_AUTOSCAN_EXPONENTIAL=y -# For periodic module: -CONFIG_AUTOSCAN_PERIODIC=y - -# Password (and passphrase, etc.) backend for external storage -# These optional mechanisms can be used to add support for storing passwords -# and other secrets in external (to wpa_supplicant) location. This allows, for -# example, operating system specific key storage to be used -# -# External password backend for testing purposes (developer use) -#CONFIG_EXT_PASSWORD_TEST=y -# File-based backend to read passwords from an external file. -#CONFIG_EXT_PASSWORD_FILE=y - -# Enable Fast Session Transfer (FST) -CONFIG_FST=y - -# Enable CLI commands for FST testing -#CONFIG_FST_TEST=y - -# OS X builds. This is only for building eapol_test. -#CONFIG_OSX=y - -# Automatic Channel Selection -# This will allow wpa_supplicant to pick the channel automatically when channel -# is set to "0". -# -# TODO: Extend parser to be able to parse "channel=acs_survey" as an alternative -# to "channel=0". This would enable us to eventually add other ACS algorithms in -# similar way. -# -# Automatic selection is currently only done through initialization, later on -# we hope to do background checks to keep us moving to more ideal channels as -# time goes by. ACS is currently only supported through the nl80211 driver and -# your driver must have survey dump capability that is filled by the driver -# during scanning. -# -# TODO: In analogy to hostapd be able to customize the ACS survey algorithm with -# a newly to create wpa_supplicant.conf variable acs_num_scans. -# -# Supported ACS drivers: -# * ath9k -# * ath5k -# * ath10k -# -# For more details refer to: -# http://wireless.kernel.org/en/users/Documentation/acs -CONFIG_ACS=y - -# Support Multi Band Operation -#CONFIG_MBO=y - -# Fast Initial Link Setup (FILS) (IEEE 802.11ai) -#CONFIG_FILS=y -# FILS shared key authentication with PFS -#CONFIG_FILS_SK_PFS=y - -# Support RSN on IBSS networks -# This is needed to be able to use mode=1 network profile with proto=RSN and -# key_mgmt=WPA-PSK (i.e., full key management instead of WPA-None). -CONFIG_IBSS_RSN=y - -# External PMKSA cache control -# This can be used to enable control interface commands that allow the current -# PMKSA cache entries to be fetched and new entries to be added. -CONFIG_PMKSA_CACHE_EXTERNAL=y - -# Mesh Networking (IEEE 802.11s) -#CONFIG_MESH=y - -# Background scanning modules -# These can be used to request wpa_supplicant to perform background scanning -# operations for roaming within an ESS (same SSID). See the bgscan parameter in -# the wpa_supplicant.conf file for more details. -# Periodic background scans based on signal strength -CONFIG_BGSCAN_SIMPLE=y -# Learn channels used by the network and try to avoid bgscans on other -# channels (experimental) -CONFIG_BGSCAN_LEARN=y - -# Opportunistic Wireless Encryption (OWE) -# Experimental implementation of draft-harkins-owe-07.txt -CONFIG_OWE=y - -# Device Provisioning Protocol (DPP) (also known as Wi-Fi Easy Connect) -CONFIG_DPP=y -# DPP version 2 support -CONFIG_DPP2=y -# DPP version 3 support (experimental and still changing; do not enable for -# production use) -#CONFIG_DPP3=y - -# Wired equivalent privacy (WEP) -# WEP is an obsolete cryptographic data confidentiality algorithm that is not -# considered secure. It should not be used for anything anymore. The -# functionality needed to use WEP is available in the current wpa_supplicant -# release under this optional build parameter. This functionality is subject to -# be completely removed in a future release. -#CONFIG_WEP=y - -# Remove all TKIP functionality -# TKIP is an old cryptographic data confidentiality algorithm that is not -# considered secure. It should not be used anymore for anything else than a -# backwards compatibility option as a group cipher when connecting to APs that -# use WPA+WPA2 mixed mode. For now, the default wpa_supplicant build includes -# support for this by default, but that functionality is subject to be removed -# in the future. -#CONFIG_NO_TKIP=y - -# Pre-Association Security Negotiation (PASN) -# Experimental implementation based on IEEE P802.11z/D2.6 and the protocol -# design is still subject to change. As such, this should not yet be enabled in -# production use. -#CONFIG_PASN=y -CONFIG_IPV6=y diff --git a/zstd/PKGBUILD b/zstd/PKGBUILD index 4e8032c..31f74d2 100644 --- a/zstd/PKGBUILD +++ b/zstd/PKGBUILD @@ -6,7 +6,7 @@ pkgname=zstd pkgver=1.5.2 -pkgrel=07 +pkgrel=08 pkgdesc='Zstandard - not so Fast unreal-time FACEBOOK compression... - avoid as possible' url='https://facebook.github.io/zstd/' arch=(x86_64) @@ -31,7 +31,9 @@ build() { cmake -S build/cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ + -DZSTD_ZLIB_SUPPORT=ON \ + -DZSTD_LZMA_SUPPORT=ON \ + -DZSTD_LZ4_SUPPORT=ON \ -DZSTD_BUILD_CONTRIB=ON \ -DZSTD_BUILD_STATIC=OFF \ -DZSTD_BUILD_TESTS=ON \ @@ -60,3 +62,6 @@ validpgpkeys=(4EF4AC63455FC9F4545D9B7DEF8FE99528B52FFD) sha256sums=(3ea06164971edec7caa2045a1932d757c1815858e4c2b68c7ef812647535c23f # zstd-1.5.2.tar.zst 3cb520bcb25100eaa9f0b8c00a94f640a4fa1e359dbca34f832817e577080f32) # zstd-1.5.2.tar.zst.sig + + +# 5b988ecfe7ebf47d51edae0af5ec319c2b84a8c2ff046a41d97ae8882e163026 zstd-1.5.2-08-x86_64.pkg.tar.xz diff --git a/zstd/PKGBUILD-arch b/zstd/PKGBUILD-arch index 4a241c1..0f96121 100644 --- a/zstd/PKGBUILD-arch +++ b/zstd/PKGBUILD-arch @@ -5,7 +5,7 @@ pkgname=zstd pkgver=1.5.2 -pkgrel=7 +pkgrel=8 pkgdesc='Zstandard - Fast real-time compression algorithm' url='https://facebook.github.io/zstd/' arch=(x86_64) @@ -13,7 +13,6 @@ license=(BSD GPL2) depends=(glibc gcc-libs zlib xz lz4) makedepends=(cmake gtest ninja) provides=(libzstd.so) -options=(debug) source=(https://github.com/facebook/zstd/releases/download/v${pkgver}/zstd-${pkgver}.tar.zst{,.sig}) sha256sums=('3ea06164971edec7caa2045a1932d757c1815858e4c2b68c7ef812647535c23f' 'SKIP') @@ -36,7 +35,9 @@ build() { cmake -S build/cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ + -DZSTD_ZLIB_SUPPORT=ON \ + -DZSTD_LZMA_SUPPORT=ON \ + -DZSTD_LZ4_SUPPORT=ON \ -DZSTD_BUILD_CONTRIB=ON \ -DZSTD_BUILD_STATIC=OFF \ -DZSTD_BUILD_TESTS=ON \ diff --git a/zstd/deps b/zstd/deps index 33074c2..9bb44be 100644 --- a/zstd/deps +++ b/zstd/deps @@ -2,3 +2,4 @@ gtest cmake ninja +
  • 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 K8X+qi{qlceurqrA literal 0 HcmV?d00001 diff --git a/obarun/oblibs/oblibs/objects/pack/pack-00c02929557881e6de52cdd529f6cbe0f48c0b28.pack b/obarun/oblibs/oblibs/objects/pack/pack-00c02929557881e6de52cdd529f6cbe0f48c0b28.pack new file mode 100644 index 0000000000000000000000000000000000000000..50b2a62ed09d9d165e5a4a14dae888d76ef70e05 GIT binary patch literal 326122 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