master chld/ports-heresy / core / linux-headers / ndmake.sh
 1#!/bin/sh -ue
 2NAME=linux-headers
 3VERSION=4.14
 4RELEASE=1
 5SOURCE="http://ftp.barfooze.de/pub/sabotage/tarballs/${NAME}-${VERSION}.tar.xz"
 6
 7build() {
 8	host_arch="${ARCH:-$(uname -m)}"
 9	case "$host_arch" in
10		x86_64|amd64) karch="x86" ;;
11		i?86) karch="x86" ;;
12		arm64|aarch64) karch="arm64" ;;
13		arm|armv6l|armv7l|armhf|armel) karch="arm" ;;
14		riscv64|riscv32) karch="riscv" ;;
15		ppc64le|powerpc64le|ppc64|powerpc64) karch="powerpc" ;;
16		s390x) karch="s390" ;;
17		mips64el|mips64|mipsel|mips) karch="mips" ;;
18		*) karch="$host_arch" ;;
19	esac
20
21	msg "installing headers..."
22	gmake install DESTDIR="$PKG" PREFIX="$PKG" ARCH="$karch" HOSTCC="cc -static" || die "headers failed"
23}
24. ${0%/*}/../../libsh/libdmake.sh