upg gcc libtool linux-api-headers binutils glibc inetutils

failed to build nss ca-certificates-mozilla - removed from repository for now
This commit is contained in:
joborun linux 2022-08-21 21:33:40 +03:00
parent 48095e99f9
commit c069375d12
20 changed files with 247 additions and 84 deletions

View File

@ -1,15 +1,14 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/attr"
# Maintainer : Joe Bo Run <joborun@disroot.org>
# 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

View File

@ -4,6 +4,5 @@ bc
libmicrohttpd
git
bison
jansson

View File

@ -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

View File

@ -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)

View File

@ -10,3 +10,5 @@ inetutils
python-pytest
tcl
gcc-d

View File

@ -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

View File

@ -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

View File

@ -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() {

View File

@ -5,3 +5,4 @@ python
bison
libjpeg-turbo

View File

@ -0,0 +1,145 @@
From e47de5cb2d4dbecb58f569ed241e8e95c568f03c Mon Sep 17 00:00:00 2001
From: Florian Weimer <fweimer@redhat.com>
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 <carlos@redhat.com>
---
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 <<EOF
+int _start (void) { return 42; }
+EOF
+if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
+ -fPIC -shared -o conftest.so conftest.c
+ -Wl,--hash-style=both -nostdlib 1>&5'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&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 <<EOF
+int _start (void) { return 42; }
+EOF
+if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
+ -fPIC -shared -o conftest.so conftest.c
+ -Wl,--hash-style=both -nostdlib 1>&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 <<EOF
--
2.37.1

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=inetutils
pkgver=2.2
pkgver=2.3
pkgrel=01
pkgdesc="A collection of common network programs - w/o ipv6 & systemd"
arch=('x86_64')
@ -85,13 +85,15 @@ license=('GPL3')
# GNU Keyring: https://ftp.gnu.org/gnu/gnu-keyring.gpg
validpgpkeys=(4FBD67621082C4C502448E3B180551BAD95A3C35 # Alfred M. Szmidt <ams@gnu.org>
9AA9BDB11BB1B99A21285A330664A76954265E8C) # Simon Josefsson <simon@josefsson.org>
9AA9BDB11BB1B99A21285A330664A76954265E8C # Simon Josefsson <simon@josefsson.org>
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

View File

@ -2,7 +2,7 @@
# Contributor: Eric Bélanger <eric@archlinux.org>
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 <ams@gnu.org>
'9AA9BDB11BB1B99A21285A330664A76954265E8C' # Simon Josefsson <simon@josefsson.org>
'B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE' # simon@josefsson.org
)
build() {

View File

@ -1 +1 @@
gpg -v --recv-key 860B7FBB32F8119D
gpg -v --recv-keys 51722B08FE4745A2

6
inetutils/time Normal file
View File

@ -0,0 +1,6 @@
real 0m47.754s
user 0m39.442s
sys 0m6.417s

View File

@ -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'

View File

@ -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'

View File

@ -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

View File

@ -1,3 +1,4 @@
rsync

View File

@ -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)

View File

@ -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'