56 lines
1.6 KiB
Plaintext
56 lines
1.6 KiB
Plaintext
# Contributor: Ariadne Conill <ariadne@dereferenced.org>
|
|
# Contributor: Timo Teräs <timo.teras@iki.fi>
|
|
# Maintainer: Alex Denes <caskd@redxen.eu>
|
|
pkgname=musl
|
|
pkgver=1.2.2
|
|
pkgrel=6
|
|
pkgdesc="the musl c library (libc) implementation"
|
|
url="https://musl.libc.org/"
|
|
arch="all"
|
|
license="MIT"
|
|
options="!check"
|
|
source="
|
|
musl-$pkgver.tar.gz::https://git.musl-libc.org/cgit/musl/snapshot/v$pkgver.tar.gz
|
|
0001-riscv64-define-ELF_NFPREG.patch
|
|
handle-aux-at_base.patch
|
|
syscall-cp-epoll.patch
|
|
"
|
|
|
|
# secfixes:
|
|
# 1.2.2_pre2-r0:
|
|
# - CVE-2020-28928
|
|
# 1.1.23-r2:
|
|
# - CVE-2019-14697
|
|
# 1.1.15-r4:
|
|
# - CVE-2016-8859
|
|
|
|
builddir="$srcdir"/"v$pkgver"
|
|
|
|
build() {
|
|
# note: not autotools
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--localstatedir=/var \
|
|
--enable-debug \
|
|
--disable-eh-frame \
|
|
--disable-shared
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
sha512sums="
|
|
7240550ab45cb6b410d65013c92f1f1de0f274322e7ba10e3cf9ce0464a1a833337c2fde39d2fc8c25af1d60599a5bb0ec0d9fb3723c098df3a72e82251bb3eb musl-1.2.2.tar.gz
|
|
f036317426d54efb4df41c08664c8513d3991408b20f4c74220c8b0324d2e96a97094851ea225e363dd593828c2280e77422b0f4b924dbd106df45504723a00e 0001-riscv64-define-ELF_NFPREG.patch
|
|
a76f79b801497ad994746cf82bb6eaf86f9e1ae646e6819fbae8532a7f4eee53a96ac1d4e789ec8f66aea2a68027b0597f7a579b3369e01258da8accfce41370 handle-aux-at_base.patch
|
|
d256ba7857c98d39b86aa73674eda5d45ab8134dde3fac2bc48ebb6ba9a824c20c43f2cdc6af54d2a45c162d1e4ec6517c36400992bba10496bcc51b374cbcd0 syscall-cp-epoll.patch
|
|
"
|