diff --git a/binutils/PKGBUILD b/binutils/PKGBUILD index c1c0b6e..a2631eb 100644 --- a/binutils/PKGBUILD +++ b/binutils/PKGBUILD @@ -1,15 +1,14 @@ #!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/attr" +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" +# Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- -# -# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc pkgname=binutils pkgver=2.39 _commit=b51c2fec1da205ea3e7354cbb3e253018d64873c -pkgrel=02 +pkgrel=03 pkgdesc='A set of programs to assemble and manipulate binary and object files' arch=(x86_64) #url='https://www.gnu.org/software/binutils' @@ -79,22 +78,22 @@ build() { tail -n 5 "${srcdir}"/binutils-gdb/ld/scripttempl/README > FSFAP } -#check() { -# cd binutils-build -# -## # current testsuite failure in debuginfod (objdump) -## # https://sourceware.org/bugzilla/show_bug.cgi?id=28029 -## sed -i '/test_fetch_debuglink $OBJDUMP/d' \ -## $srcdir/binutils-gdb/binutils/testsuite/binutils-all/debuginfod.exp -# # Use minimal flags for testsuite -# # ld testsuite uses CFLAGS_FOR_TARGET and requires -g -# # gold testsuite requires CXXFLAGS/CFLAGS with default PIE/PIC disabled -# make -O CFLAGS_FOR_TARGET="-O2 -g" \ -# CXXFLAGS="-O2 -no-pie -fno-PIC" \ -# CFLAGS="-O2 -no-pie" \ -# LDFLAGS="" \ -# check || true -#} +check() { + cd binutils-build + +# # current testsuite failure in debuginfod (objdump) +# # https://sourceware.org/bugzilla/show_bug.cgi?id=28029 +# sed -i '/test_fetch_debuglink $OBJDUMP/d' \ +# $srcdir/binutils-gdb/binutils/testsuite/binutils-all/debuginfod.exp + # Use minimal flags for testsuite + # ld testsuite uses CFLAGS_FOR_TARGET and requires -g + # gold testsuite requires CXXFLAGS/CFLAGS with default PIE/PIC disabled + make -O CFLAGS_FOR_TARGET="-O2 -g" \ + CXXFLAGS="-O2 -no-pie -fno-PIC" \ + CFLAGS="-O2 -no-pie" \ + LDFLAGS="" \ + check || true +} package() { cd binutils-build diff --git a/binutils/deps b/binutils/deps index d607eb8..ff15341 100644 --- a/binutils/deps +++ b/binutils/deps @@ -4,6 +4,5 @@ bc libmicrohttpd git bison -jansson diff --git a/gcc/PKGBUILD b/gcc/PKGBUILD index 1bb25fd..6ce73dd 100644 --- a/gcc/PKGBUILD +++ b/gcc/PKGBUILD @@ -13,9 +13,10 @@ # Unfortunately we have no extra time to research the evolution of the latest kernels. pkgname=(gcc gcc-libs lib32-gcc-libs gcc-fortran gcc-objc gcc-ada gcc-go gcc-d lto-dump libgccjit) -pkgver=12.1.1 +pkgver=12.2.0 _majorver=${pkgver%%.*} -pkgrel=04 +_commit=2ee5e4300186a92ad73f1a1a64cb918dc76c8d67 +pkgrel=01 pkgdesc='The GNU Compiler Collection' arch=(x86_64) url='https://gcc.gnu.org' @@ -43,9 +44,7 @@ checkdepends=( #options=(!emptydirs !lto debug) options=(!emptydirs !lto) _libdir=usr/lib/gcc/$CHOST/${pkgver%%+*} -_commit=681c73db9bd156f9b65a73ccc6c4a0a697fe70d6 -# _commit=6beb39ee6c465c21d0cc547fd66b445100cdcc35 -# source=(git://gcc.gnu.org/git/gcc.git#commit=$_commit +#source=(git://gcc.gnu.org/git/gcc.git#commit=$_commit #source=(https://sourceware.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.xz{,.sig} source=(git+https://sourceware.org/git/gcc.git#commit=${_commit} c89 @@ -494,3 +493,4 @@ sha256sums=(SKIP de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931 # c89 2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a # c99 1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f) # gcc-ada-repro.patch + diff --git a/gcc/PKGBUILD-arch b/gcc/PKGBUILD-arch index 1952b31..e780180 100644 --- a/gcc/PKGBUILD-arch +++ b/gcc/PKGBUILD-arch @@ -8,10 +8,10 @@ # NOTE: libtool requires rebuilt with each new gcc version pkgname=(gcc gcc-libs lib32-gcc-libs gcc-fortran gcc-objc gcc-ada gcc-go gcc-d lto-dump libgccjit) -pkgver=12.1.1 -_commit=681c73db9bd156f9b65a73ccc6c4a0a697fe70d6 +pkgver=12.2.0 _majorver=${pkgver%%.*} -pkgrel=4 +_commit=2ee5e4300186a92ad73f1a1a64cb918dc76c8d67 +pkgrel=1 pkgdesc='The GNU Compiler Collection' arch=(x86_64) license=(GPL3 LGPL FDL custom) diff --git a/gcc/deps b/gcc/deps index b52933e..abc70e0 100644 --- a/gcc/deps +++ b/gcc/deps @@ -10,3 +10,5 @@ inetutils python-pytest tcl gcc-d + + diff --git a/gcc/time b/gcc/time index b5a05e7..a29d695 100644 --- a/gcc/time +++ b/gcc/time @@ -30,3 +30,9 @@ real 381m28.689s user 770m48.494s sys 17m52.060s +12.2.0-01 + +real 499m37.091s +user 853m2.644s +sys 22m1.434s + diff --git a/glibc/PKGBUILD b/glibc/PKGBUILD index a3f558e..aab45cd 100644 --- a/glibc/PKGBUILD +++ b/glibc/PKGBUILD @@ -12,7 +12,7 @@ pkgbase=glibc pkgname=(glibc lib32-glibc) pkgver=2.36 _commit=c804cd1c00adde061ca51711f63068c103e94eef -pkgrel=01 +pkgrel=03 arch=(x86_64) url='https://www.gnu.org/software/libc' makedepends=(git gd lib32-gcc-libs python) @@ -25,6 +25,7 @@ source=(git+https://sourceware.org/git/glibc.git#commit=${_commit} lib32-glibc.conf sdt.h sdt-config.h disable-clone3.diff + reenable_DT_HASH.patch ) prepare() { @@ -38,6 +39,11 @@ prepare() { # 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 + + # re-enable `--hash-style=both` for building shared objects due to issues with EPIC's EAC + # which relies on DT_HASH to be present in these libs. + # reconsider 2023-01 + patch -Np1 -i "${srcdir}"/reenable_DT_HASH.patch } build() { @@ -110,31 +116,18 @@ build() { make -O # pregenerate C.UTF-8 locale until it is built into glibc - # (https://sourceware.org/glibc/wiki/Proposals/C.UTF-8, FS#74864) -# locale/localedef -c -f ../glibc/localedata/charmaps/UTF-8 -i ../glibc/localedata/locales/C ../C.UTF-8/ - localedef -c -f ../glibc/localedata/charmaps/UTF-8 -i ../glibc/localedata/locales/C ../C.UTF-8/ + # (https://sourceware.org/glibc/wiki/Proposals/C.UTF-8, FS#74864)- + elf/ld.so --library-path "$PWD" locale/localedef -c -f ../glibc/localedata/charmaps/UTF-8 -i ../glibc/localedata/locales/C ../C.UTF-8/ } -### Note by Joborun: -# -#Summary of test results: -# 4 FAIL -# 4971 PASS -# 191 UNSUPPORTED -# 14 XFAIL -# 8 XPASS -#make[1]: *** [Makefile:647: tests] Error 1 -#make[1]: Leaving directory '/src/pkg/jobcore/glibc/src/glibc' -#make: *** [Makefile:9: check] Error 2 -# -## Credits for skip_test() and check() @allanmcrae -## https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/glibc/PKGBUILD +# 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 +# test=${1} +# file=${2} +# sed -i "s/\b${test}\b//" "${srcdir}"/glibc/${file} #} - +# #check() { # cd glibc-build # @@ -162,7 +155,7 @@ build() { package_glibc() { pkgdesc='GNU C Library w/o systemd' - depends=('linux-api-headers<=5.11' tzdata filesystem) + depends=('linux-api-headers>=5.10' tzdata filesystem) optdepends=('gd: for memusagestat' 'perl: for mtrace') install=glibc.install @@ -225,7 +218,6 @@ package_lib32-glibc() { # Symlink /usr/lib32/locale to /usr/lib/locale ln -s ../lib/locale "$pkgdir/usr/lib32/locale" - } #---- license gpg-key sha256sums ---- @@ -241,5 +233,5 @@ sha256sums=(SKIP c27424154a6096ae32c0824b785e05de6acef33d9224fd6147d1936be9b4962b # lib32-glibc.conf 774061aff612a377714a509918a9e0e0aafce708b87d2d7e06b1bd1f6542fe70 # sdt.h cdc234959c6fdb43f000d3bb7d1080b0103f4080f5e67bcfe8ae1aaf477812f0 # sdt-config.h - f5df8fc95592cce7825744aeb8c9699a5b4b5b7ccf7bcf554355167c3a7e375e) # disable-clone3.diff - + f5df8fc95592cce7825744aeb8c9699a5b4b5b7ccf7bcf554355167c3a7e375e # disable-clone3.diff + bb2fc5a38158d339a51a4aaab3fe2d5cc496221f77cfce6f74768db91cb5ec1e) # reenable_DT_HASH.patch diff --git a/glibc/PKGBUILD-arch b/glibc/PKGBUILD-arch index 1ca8a70..78b4018 100644 --- a/glibc/PKGBUILD-arch +++ b/glibc/PKGBUILD-arch @@ -10,7 +10,7 @@ pkgbase=glibc pkgname=(glibc lib32-glibc) pkgver=2.36 _commit=c804cd1c00adde061ca51711f63068c103e94eef -pkgrel=1 +pkgrel=2 arch=(x86_64) url='https://www.gnu.org/software/libc' license=(GPL LGPL) @@ -22,6 +22,7 @@ source=(git+https://sourceware.org/git/glibc.git#commit=${_commit} lib32-glibc.conf sdt.h sdt-config.h disable-clone3.diff + reenable_DT_HASH.patch ) validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar @@ -31,7 +32,8 @@ b2sums=('SKIP' '7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a' 'a6a5e2f2a627cc0d13d11a82458cfd0aa75ec1c5a3c7647e5d5a3bb1d4c0770887a3909bfda1236803d5bc9801bfd6251e13483e9adf797e4725332cd0d91a0e' '214e995e84b342fe7b2a7704ce011b7c7fc74c2971f98eeb3b4e677b99c860addc0a7d91b8dc0f0b8be7537782ee331999e02ba48f4ccc1c331b60f27d715678' - 'edef5f724f68ea95c6b0127bd13a10245f548afc381b2d0a6d1d06ee9f87b7dd89c6becd35d5ae722bf838594eb870a747f67f07f46e7d63f8c8d1a43cce4a52') + 'edef5f724f68ea95c6b0127bd13a10245f548afc381b2d0a6d1d06ee9f87b7dd89c6becd35d5ae722bf838594eb870a747f67f07f46e7d63f8c8d1a43cce4a52' + '5fdd133c367af2f5454ea1eea7907de12166fb95eb59dbe33eae16aa9e26209b6585972bc1c80e36a0af4bfb04296acaf940ee78cd624cdcbab9669dff46c051') prepare() { mkdir -p glibc-build lib32-glibc-build @@ -44,6 +46,11 @@ prepare() { # 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 + + # re-enable `--hash-style=both` for building shared objects due to issues with EPIC's EAC + # which relies on DT_HASH to be present in these libs. + # reconsider 2023-01 + patch -Np1 -i "${srcdir}"/reenable_DT_HASH.patch } build() { @@ -116,16 +123,16 @@ build() { make -O # pregenerate C.UTF-8 locale until it is built into glibc - # (https://sourceware.org/glibc/wiki/Proposals/C.UTF-8, FS#74864) - locale/localedef -c -f ../glibc/localedata/charmaps/UTF-8 -i ../glibc/localedata/locales/C ../C.UTF-8/ + # (https://sourceware.org/glibc/wiki/Proposals/C.UTF-8, FS#74864)- + elf/ld.so --library-path "$PWD" locale/localedef -c -f ../glibc/localedata/charmaps/UTF-8 -i ../glibc/localedata/locales/C ../C.UTF-8/ } # 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 + test=${1} + file=${2} + sed -i "s/\b${test}\b//" "${srcdir}"/glibc/${file} } check() { diff --git a/glibc/deps b/glibc/deps index 7e6e7dc..c3dbabd 100644 --- a/glibc/deps +++ b/glibc/deps @@ -5,3 +5,4 @@ python bison +libjpeg-turbo diff --git a/glibc/reenable_DT_HASH.patch b/glibc/reenable_DT_HASH.patch new file mode 100644 index 0000000..f828b01 --- /dev/null +++ b/glibc/reenable_DT_HASH.patch @@ -0,0 +1,145 @@ +From e47de5cb2d4dbecb58f569ed241e8e95c568f03c Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Fri, 29 Apr 2022 16:37:51 +0200 +Subject: [PATCH] Do not use --hash-style=both for building glibc shared + objects + +The comment indicates that --hash-style=both was used to maintain +compatibility with static dlopen, but we had many internal ABI +changes since then, so this compatiblity does not add value anymore. + +Reviewed-by: Carlos O'Donell +--- + Makeconfig | 9 +++++++++ + Makerules | 7 +++++++ + config.make.in | 1 + + configure | 28 ++++++++++++++++++++++++++++ + configure.ac | 16 ++++++++++++++++ + 5 files changed, 61 insertions(+) + +diff --git b/Makeconfig a/Makeconfig +index 760f14e92f..0aa5fb0099 100644 +--- b/Makeconfig ++++ a/Makeconfig +@@ -362,6 +362,15 @@ relro-LDFLAGS = -Wl,-z,relro + LDFLAGS.so += $(relro-LDFLAGS) + LDFLAGS-rtld += $(relro-LDFLAGS) + ++ifeq (yes,$(have-hash-style)) ++# For the time being we unconditionally use 'both'. At some time we ++# should declare statically linked code as 'out of luck' and compile ++# with --hash-style=gnu only. ++hashstyle-LDFLAGS = -Wl,--hash-style=both ++LDFLAGS.so += $(hashstyle-LDFLAGS) ++LDFLAGS-rtld += $(hashstyle-LDFLAGS) ++endif ++ + ifeq (no,$(build-pie-default)) + pie-default = $(no-pie-ccflag) + else # build-pie-default +diff --git b/Makerules a/Makerules +index 354528b8c7..428464f092 100644 +--- b/Makerules ++++ a/Makerules +@@ -557,6 +557,13 @@ $(common-objpfx)shlib.lds: $(common-objpfx)config.make $(..)Makerules + -Wl,--verbose 2>/dev/null | \ + sed > $@T \ + -e '/^=========/,/^=========/!d;/^=========/d' \ ++ $(if $(filter yes,$(have-hash-style)), \ ++ -e 's/^.*\.gnu\.hash[ ]*:.*$$/ .note.ABI-tag : { *(.note.ABI-tag) } &/' \ ++ -e '/^[ ]*\.hash[ ]*:.*$$/{h;d;}' \ ++ -e '/DATA_SEGMENT_ALIGN/{H;g}' \ ++ , \ ++ -e 's/^.*\.hash[ ]*:.*$$/ .note.ABI-tag : { *(.note.ABI-tag) } &/' \ ++ ) \ + -e 's/^.*\*(\.dynbss).*$$/& \ + PROVIDE(__start___libc_freeres_ptrs = .); \ + *(__libc_freeres_ptrs) \ +diff --git b/config.make.in a/config.make.in +index fff4c78dd0..bf728c71c0 100644 +--- b/config.make.in ++++ a/config.make.in +@@ -70,6 +70,7 @@ have-libcap = @have_libcap@ + have-cc-with-libunwind = @libc_cv_cc_with_libunwind@ + fno-unit-at-a-time = @fno_unit_at_a_time@ + bind-now = @bindnow@ ++have-hash-style = @libc_cv_hashstyle@ + use-default-link = @use_default_link@ + have-cxx-thread_local = @libc_cv_cxx_thread_local@ + have-loop-to-function = @libc_cv_cc_loop_to_function@ +diff --git b/configure a/configure +index 716dc041b6..5a730dc5fc 100755 +--- b/configure ++++ a/configure +@@ -622,6 +622,7 @@ libc_cv_cc_nofma + libc_cv_mtls_dialect_gnu2 + fno_unit_at_a_time + libc_cv_has_glob_dat ++libc_cv_hashstyle + libc_cv_fpie + libc_cv_z_execstack + ASFLAGS_config +@@ -6193,6 +6194,33 @@ $as_echo "$libc_cv_fpie" >&6; } + + + ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5 ++$as_echo_n "checking for --hash-style option... " >&6; } ++if ${libc_cv_hashstyle+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ cat > conftest.c <&5 ++ (eval $ac_try) 2>&5 ++ ac_status=$? ++ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++ test $ac_status = 0; }; } ++then ++ libc_cv_hashstyle=yes ++else ++ libc_cv_hashstyle=no ++fi ++rm -f conftest* ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5 ++$as_echo "$libc_cv_hashstyle" >&6; } ++ ++ + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5 + $as_echo_n "checking for GLOB_DAT reloc... " >&6; } + if ${libc_cv_has_glob_dat+:} false; then : +diff --git b/configure.ac a/configure.ac +index d08ad4d64e..a045f6608e 100644 +--- b/configure.ac ++++ a/configure.ac +@@ -1360,6 +1360,22 @@ LIBC_TRY_CC_OPTION([-fpie], [libc_cv_fpie=yes], [libc_cv_fpie=no]) + + AC_SUBST(libc_cv_fpie) + ++AC_CACHE_CHECK(for --hash-style option, ++ libc_cv_hashstyle, [dnl ++cat > conftest.c <&AS_MESSAGE_LOG_FD]) ++then ++ libc_cv_hashstyle=yes ++else ++ libc_cv_hashstyle=no ++fi ++rm -f conftest*]) ++AC_SUBST(libc_cv_hashstyle) ++ + AC_CACHE_CHECK(for GLOB_DAT reloc, + libc_cv_has_glob_dat, [dnl + cat > conftest.c < - 9AA9BDB11BB1B99A21285A330664A76954265E8C) # Simon Josefsson + 9AA9BDB11BB1B99A21285A330664A76954265E8C # Simon Josefsson + B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE) # simon@josefsson.org -sha256sums=(d547f69172df73afef691a0f7886280fd781acea28def4ff4b4b212086a89d80 # inetutils-2.2.tar.xz - 812c2c7837a9729f73e4af99a13ef649405b737530070cccb4a6f41d2cd81b74 # inetutils-2.2.tar.xz.sig +sha256sums=(0b01bb08e29623c4e3b940f233c961451d9af8c5066301add76a52a95d51772c # inetutils-2.3.tar.xz + cff8bf590ac131e937300ecaceef0122e4aa362bd19df8b7af26a53b56176dc5 # inetutils-2.3.tar.xz.sig 428367b148033c7fa865e92bdd73b06cb58e6909488649adebf8d2253a022f1f # rlogin.pam c5ff9a299f4b09bc097069e8a4987f6db495083fb7b11443e390cabfdf230165 # rlogin.xinetd 6317e1e62f0dcf32ac99334bafdc8972b4967048456448ef1e2458219661bf18 # rsh.pam 5d8852f3961ea9b1aec7d50b84ddde4746ddbf4f6c5ed67cb419ab56e79d4762 # rsh.xinetd 0f5799a8d9a8a7ad28ff99ee022b1e742b6e5cfd1ba451339173d6eb75624bab # talk.xinetd b019c8d8130a5dcda5dacd988a7e35e21e34738ff4d6b4cfe39be83a413ec8ac) # telnet.xinetd + diff --git a/inetutils/PKGBUILD-arch b/inetutils/PKGBUILD-arch index 237d77e..41a5f13 100644 --- a/inetutils/PKGBUILD-arch +++ b/inetutils/PKGBUILD-arch @@ -2,7 +2,7 @@ # Contributor: Eric BĂ©langer pkgname=inetutils -pkgver=2.2 +pkgver=2.3 pkgrel=1 pkgdesc="A collection of common network programs" arch=('x86_64') @@ -20,7 +20,7 @@ source=("https://ftp.gnu.org/gnu/inetutils/${pkgname}-${pkgver}.tar.xz"{,.sig} 'ftpd.service' 'rlogin.pam' 'rlogin@.service' 'rlogin.socket' 'rlogin.xinetd' 'rsh.pam' 'rsh@.service' 'rsh.socket' 'rsh.xinetd' 'talk.service' 'talk.socket' 'talk.xinetd' 'telnet@.service' 'telnet.socket' 'telnet.xinetd') -sha512sums=('153bc02b2d497f927528f9aac04f16011ec5eb54a3acd98c100dfb6b0b01a63fd1cbc7d2e502b434e38d3ef70208d7a498141b930b1818181343627a525eaeef' +sha512sums=('bedaa347ad0e4e7ab43a0cb60a2bb693f84de7687a368e7a10d328306db6f508a0ef28ee80e6110a3e932a094d4b9355911935fd9f0700fe991b853a063adf60' 'SKIP' 'df5b37c9fc072e012f0e67d849db7e535a62ddb17a37e865acb157f2bc16ffd72d84f24fef1e788dacbbe7e5675e87e141fbd36e53339cc7810dde1b9c54a3b8' '432a45af5cd4f9f2dee4b631b45745b734e47cf631553e79db31905fa0839988914bcfed1dfcdd00d2ea6e4029b0674d46623c33ce0bd0678c2628fbaa0d1b25' @@ -41,6 +41,7 @@ sha512sums=('153bc02b2d497f927528f9aac04f16011ec5eb54a3acd98c100dfb6b0b01a63fd1c validpgpkeys=( '4FBD67621082C4C502448E3B180551BAD95A3C35' # Alfred M. Szmidt '9AA9BDB11BB1B99A21285A330664A76954265E8C' # Simon Josefsson + 'B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE' # simon@josefsson.org ) build() { diff --git a/inetutils/key b/inetutils/key index 25c9ef5..bf94024 100644 --- a/inetutils/key +++ b/inetutils/key @@ -1 +1 @@ -gpg -v --recv-key 860B7FBB32F8119D +gpg -v --recv-keys 51722B08FE4745A2 diff --git a/inetutils/time b/inetutils/time new file mode 100644 index 0000000..cbd0b94 --- /dev/null +++ b/inetutils/time @@ -0,0 +1,6 @@ + + +real 0m47.754s +user 0m39.442s +sys 0m6.417s + diff --git a/libtool/PKGBUILD b/libtool/PKGBUILD index dd6a411..43d7029 100644 --- a/libtool/PKGBUILD +++ b/libtool/PKGBUILD @@ -7,8 +7,8 @@ pkgname=libtool pkgver=2.4.7 -pkgrel=03 -_gccver=12.1.1 +pkgrel=05 +_gccver=12.2.0 pkgdesc='A generic library support script' arch=(x86_64) url='https://www.gnu.org/software/libtool' diff --git a/libtool/PKGBUILD-arch b/libtool/PKGBUILD-arch index be6e76f..2d97478 100644 --- a/libtool/PKGBUILD-arch +++ b/libtool/PKGBUILD-arch @@ -8,8 +8,8 @@ pkgname=libtool pkgver=2.4.7 -pkgrel=3 -_gccver=12.1.1 +pkgrel=5 +_gccver=12.2.0 pkgdesc='A generic library support script' arch=(x86_64) url='https://www.gnu.org/software/libtool' diff --git a/linux-api-headers/PKGBUILD b/linux-api-headers/PKGBUILD index b2e7293..af1e7d4 100644 --- a/linux-api-headers/PKGBUILD +++ b/linux-api-headers/PKGBUILD @@ -5,10 +5,10 @@ # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- -# 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.10.134 +pkgver=5.18.18 pkgrel=01 pkgdesc='Kernel headers sanitized for use in userspace' arch=(any) @@ -20,7 +20,6 @@ build() { cd linux-$pkgver make mrproper -# make headers_check } package() { @@ -38,5 +37,7 @@ license=(GPL2) validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds '647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman -sha256sums=(ec3513acdf033dd8f8ac2545cd1bb826b0669e151185e5f70408a5c9fe273269 # linux-5.10.134.tar.xz - cb4dd522165166f5147d979a8434e34a75c97655b9e9c47dbc363e521f8e606a) # linux-5.10.134.tar.sign +sha256sums=(c1c376c8dcc5c226c5f190f6eaf687495d3cf87b927d5e1a8fed9bcfa966402b # linux-5.18.18.tar.xz + b4d9712e8a75aeb718705a0794b7fe0c63be7b283333ee68e4df6fb946173cd1) # linux-5.18.18.tar.sign + + diff --git a/linux-api-headers/deps b/linux-api-headers/deps index 83525d5..2e07f18 100644 --- a/linux-api-headers/deps +++ b/linux-api-headers/deps @@ -1,3 +1,4 @@ rsync + diff --git a/nss/PKGBUILD b/nss/PKGBUILD index 026bdd8..498c59c 100644 --- a/nss/PKGBUILD +++ b/nss/PKGBUILD @@ -7,7 +7,7 @@ pkgbase=nss pkgname=(nss ca-certificates-mozilla) -pkgver=3.81 +pkgver=3.82 pkgrel=01 pkgdesc="Network Security Services - zstd mandatory here!" @@ -16,7 +16,7 @@ arch=(x86_64) depends=('nspr>=4.34' sqlite zlib sh 'p11-kit>=0.23.19') makedepends=(perl python gyp mercurial) #options=(debug) # uncomment this if you need to build the nss debug pkg -_revision=01d45a3c6d270940f4514cebdeed150f972b4f2b +_revision=dba0f1c0f2388f75f345ba188cbb99cf04ded59f source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision" certdata2pem.py bundle.sh) diff --git a/nss/PKGBUILD-arch.new b/nss/PKGBUILD-arch.new index afa7347..454ff18 100644 --- a/nss/PKGBUILD-arch.new +++ b/nss/PKGBUILD-arch.new @@ -3,15 +3,16 @@ pkgbase=nss pkgname=(nss ca-certificates-mozilla) -pkgver=3.76.1 +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 sqlite zlib sh 'p11-kit>=0.23.19') +depends=('nspr>=4.34' sqlite zlib sh 'p11-kit>=0.23.19') makedepends=(perl python gyp mercurial) -_revision=0e6c67470eed5044ace519e2405ddfa7186f0dc2 +options=(debug) +_revision=dba0f1c0f2388f75f345ba188cbb99cf04ded59f source=("hg+https://hg.mozilla.org/projects/nss#revision=$_revision" certdata2pem.py bundle.sh) sha256sums=('SKIP'