changeset 136:e737b80da269

core: merge .sh and .info
author David Demelier <markand@malikania.fr>
date Mon, 11 Mar 2019 14:59:13 +0100
parents 3565bfc4a451
children f443cbb93f37
files core/acl/acl.info core/acl/acl.sh core/attr/attr.info core/attr/attr.sh core/bash/bash.info core/bash/bash.sh core/bc/bc.info core/bc/bc.sh core/busybox/busybox.info core/busybox/busybox.sh core/bzip2/bzip2.info core/bzip2/bzip2.sh core/coreutils/coreutils.info core/coreutils/coreutils.sh core/diffutils/diffutils.info core/diffutils/diffutils.sh core/ed/ed.info core/ed/ed.sh core/efibootmgr/efibootmgr.info core/efibootmgr/efibootmgr.sh core/elfutils/elfutils.info core/elfutils/elfutils.sh core/etc/etc.info core/etc/etc.sh core/eudev/eudev.info core/eudev/eudev.sh core/file/file.info core/file/file.sh core/filesystem/filesystem.info core/filesystem/filesystem.sh core/findutils/findutils.info core/findutils/findutils.sh core/gawk/gawk.info core/gawk/gawk.sh core/gettext/gettext.info core/gettext/gettext.sh core/grep/grep.info core/grep/grep.sh core/gzip/gzip.info core/gzip/gzip.sh core/kmod/kmod.info core/kmod/kmod.sh core/less/less.info core/less/less.sh core/lilo/lilo.info core/lilo/lilo.sh core/linux-headers/linux-headers.info core/linux-headers/linux-headers.sh core/lvm2/lvm2.info core/lvm2/lvm2.sh core/lz4/lz4.info core/lz4/lz4.sh core/lzip/lzip.info core/lzip/lzip.sh core/sed/sed.info core/sed/sed.sh core/shadow/shadow.info core/shadow/shadow.sh core/sysklogd/sysklogd.info core/sysklogd/sysklogd.sh core/sysvinit/sysvinit.info core/sysvinit/sysvinit.sh core/tar/tar.info core/tar/tar.sh core/texinfo/texinfo.info core/texinfo/texinfo.sh core/util-linux/util-linux.info core/util-linux/util-linux.sh core/xz/xz.info core/xz/xz.sh lib/zlib/zlib.sh templates/autotools.sh templates/cmake.sh templates/python.sh templates/template.info
diffstat 75 files changed, 1172 insertions(+), 1711 deletions(-) [+]
line wrap: on
line diff
--- a/core/acl/acl.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=acl
-PKGVERSION=2.2.53
-PKGREVISION=1
-PKGLICENSE="GPLv2+"
-PKGSUMMARY="ACL utilities and libraries"
-PKGDOWNLOAD="https://download.savannah.gnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGDEPENDS="core/attr"
-PKGOPTIONS="NLS"
-
-if [ "${NLS:-yes}" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/acl/acl.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/acl/acl.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,37 +15,53 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=acl
+PKGVERSION=2.2.53
+PKGREVISION=1
+PKGLICENSE="GPLv2+"
+PKGSUMMARY="ACL utilities and libraries"
+PKGDOWNLOAD="https://download.savannah.gnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGDEPENDS="core/attr"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./acl.info
-
-set -ex
+: ${LDFLAGS:=}
+: ${LIBS:=}
+: ${NLS:=yes}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-if [ "${NLS:-yes}" = "no" ]; then
+if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
+	with_nls="--enable-nls"
+else
 	with_nls="--disable-nls"
-else
-	with_nls="--enable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	--disable-static \
-	--enable-shared \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/libacl.la
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--disable-static \
+		--enable-shared \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/libacl.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/attr/attr.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=attr
-PKGVERSION=2.4.48
-PKGREVISION=1
-PKGLICENSE="GPLv2+"
-PKGSUMMARY="extended attribute support library"
-PKGDOWNLOAD="https://download.savannah.gnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGOPTIONS="NLS"
-
-if [ "${NLS:-yes}" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/attr/attr.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/attr/attr.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,38 +15,51 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=attr
+PKGVERSION=2.4.48
+PKGREVISION=1
+PKGLICENSE="GPLv2+"
+PKGSUMMARY="extended attribute support library"
+PKGDOWNLOAD="https://download.savannah.gnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./attr.info
-
-set -ex
+: ${NLS:=yes}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-if [ "${NLS:-yes}" = "no" ]; then
+if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
+	with_nls="--enable-nls"
+else
 	with_nls="--disable-nls"
-else
-	with_nls="--enable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr \
-	--sysconfdir=/etc \
-	--disable-static \
-	--enable-shared \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/libattr.la
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr \
+		--sysconfdir=/etc \
+		--disable-static \
+		--enable-shared \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/libattr.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/bash/bash.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=bash
-PKGVERSION=5.0
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="bourne again shell"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGOPTIONS="NLS"
-
-if [ "${NLS:-yes}" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/bash/bash.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/bash/bash.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,35 +15,48 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=bash
+PKGVERSION=5.0
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU bourne again shell"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./bash.info
-
-set -ex
+: ${NLS:=yes}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-if [ "${NLS:-yes}" = "no" ]; then
+if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
+	with_nls="--enable-nls"
+else
 	with_nls="--disable-nls"
-else
-	with_nls="--enable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr \
-	--without-bash-malloc \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr \
+		--without-bash-malloc \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/bc/bc.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=bc
-PKGVERSION=1.07.1
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU arbitrary precision numeric processing language"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGDEPENDS="core/ed core/texinfo lib/readline"
--- a/core/bc/bc.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/bc/bc.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,28 +15,39 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=bc
+PKGVERSION=1.07.1
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU arbitrary precision numeric processing language"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGDEPENDS="core/ed core/texinfo lib/readline"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./bc.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	--with-readline
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--with-readline
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/busybox/busybox.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=busybox
-PKGVERSION=1.30.1
-PKGREVISION=1
-PKGLICENSE="GPLv2"
-PKGSUMMARY="short summary"
-PKGDOWNLOAD="https://busybox.net/downloads/$PKGNAME-$PKGVERSION.tar.bz2"
--- a/core/busybox/busybox.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/busybox/busybox.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,17 +15,23 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-source ./busybox.info
-
-set -ex
+PKGNAME=busybox
+PKGVERSION=1.30.1
+PKGREVISION=1
+PKGLICENSE="GPLv2"
+PKGSUMMARY="swiss army knife for embedded"
+PKGDOWNLOAD="https://busybox.net/downloads/$PKGNAME-$PKGVERSION.tar.bz2"
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.bz2
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.bz2
+	pushd $PKGNAME-$PKGVERSION
 
-cp ../config .config
-make
-install -D -m 0755 busybox $DESTDIR/usr/bin/busybox
+	cp ../config .config
+	make
+	install -D -m 0755 busybox $DESTDIR/usr/bin/busybox
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/bzip2/bzip2.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=bzip2
-PKGVERSION=1.0.6
-PKGREVISION=1
-PKGLICENSE="BSD"
-PKGSUMMARY="data compression program and library"
-PKGDOWNLOAD="https://downloads.sourceforge.net/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
--- a/core/bzip2/bzip2.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/bzip2/bzip2.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,30 +15,36 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=bzip2
+PKGVERSION=1.0.6
+PKGREVISION=1
+PKGLICENSE="BSD"
+PKGSUMMARY="data compression program and library"
+PKGDOWNLOAD="https://downloads.sourceforge.net/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 
-source ./bzip2.info
-
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
-
 if [ "$(uname -m)" = "x86_64" ]; then
 	CFLAGS="-fPIC $CFLAGS"
 fi
 
-sed -i -e 's/$(PREFIX)/$(DESTDIR)$(PREFIX)/g' Makefile
-patch -p1 < ../CVE-2016-3189.patch
-make CC="$CC" CFLAGS="$CFLAGS" -f Makefile-libbz2_so all
-make install DESTDIR=$DESTDIR PREFIX=/usr
-install -D libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so.$PKGVERSION
-ln -s libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so
-ln -s libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so.${PKGVERSION%.*}
-ln -s libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so.${PKGVERSION%%.*}
-rm -f $DESTDIR/usr/lib/libbz2.a
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	sed -i -e 's/$(PREFIX)/$(DESTDIR)$(PREFIX)/g' Makefile
+	patch -p1 < ../CVE-2016-3189.patch
+	make CC="$CC" CFLAGS="$CFLAGS" -f Makefile-libbz2_so all
+	make install DESTDIR=$DESTDIR PREFIX=/usr
+	install -D libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so.$PKGVERSION
+	ln -s libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so
+	ln -s libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so.${PKGVERSION%.*}
+	ln -s libbz2.so.$PKGVERSION $DESTDIR/usr/lib/libbz2.so.${PKGVERSION%%.*}
+	rm -f $DESTDIR/usr/lib/libbz2.a
+
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/coreutils/coreutils.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=coreutils
-PKGVERSION=8.30
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU core utilities"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
-PKGOPTIONS="GMP NLS SSL"
-
-if [ "${GMP:-yes}" = "yes" ]; then
-	PKGDEPENDS="lib/gmp $PKGDEPENDS"
-fi
-if [ "${NLS:-yes}" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
-if [ "${SSL:-yes}" = "yes" ]; then
-	PKGDEPENDS="network/openssl $PKGDEPENDS"
-fi
--- a/core/coreutils/coreutils.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/coreutils/coreutils.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,50 +15,64 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=coreutils
+PKGVERSION=8.30
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU core utilities"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+PKGOPTIONS="GMP NLS SSL"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./coreutils.info
-
-set -ex
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-if [ "${GMP:-yes}" = "no" ]; then
+if [ "$GMP" = "yes" ]; then
+	PKGDEPENDS="lib/gmp $PKGDEPENDS"
+	with_gmp="--with-gmp"
+else
 	with_gmp="--without-gmp"
-else
-	with_gmp="--with-gmp"
 fi
-if [ "${NLS:-yes}" = "no" ]; then
+if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
+	with_nls="--enable-nls"
+else
 	with_nls="--disable-nls"
-else
-	with_nls="--enable-nls"
 fi
-if [ "${SSL:-yes}" = "no" ]; then
+if [ "$SSL" = "yes" ]; then
+	PKGDEPENDS="network/openssl $PKGDEPENDS"
+	with_ssl="--with-openssl=yes"
+else
 	with_ssl="--with-openssl=no"
-else
-	with_ssl="--with-openssl=yes"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-# kill is provided by util-linux and shells
-# uptime is provided by procps-ng
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-FORCE_UNSAFE_CONFIGURE=1 \
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr \
-	--enable-no-install-programs=kill,uptime \
-	${with_gmp} \
-	${with_nls} \
-	${with_ssl}
-make
-make install DESTDIR=$DESTDIR
+	# kill is provided by util-linux and shells
+	# uptime is provided by procps-ng
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	FORCE_UNSAFE_CONFIGURE=1 \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr \
+		--enable-no-install-programs=kill,uptime \
+		${with_gmp} \
+		${with_nls} \
+		${with_ssl}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/diffutils/diffutils.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=diffutils
-PKGVERSION=3.7
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU diff utilities"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
-PKGOPTIONS="NLS"
-
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/diffutils/diffutils.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/diffutils/diffutils.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,36 +15,48 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=diffutils
+PKGVERSION=3.7
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU diff utilities"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 : ${NLS:=yes}
 
-source ./diffutils.info
-
-set -ex
-
 if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
 	with_nls="--enable-nls"
 else
 	with_nls="--disable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--target=$CTARGET \
-	--prefix=/usr \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--target=$CTARGET \
+		--prefix=/usr \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/ed/ed.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=ed
-PKGVERSION=1.15
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU stream editor"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.lz"
--- a/core/ed/ed.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/ed/ed.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,21 +15,27 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=ed
+PKGVERSION=1.15
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU stream editor"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.lz"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 
-source ./ed.info
-
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.lz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.lz
+	pushd $PKGNAME-$PKGVERSION
 
-# custom configure script.
-./configure --prefix=/usr CC="$CC" CFLAGS="$CFLAGS"
-make
-make install DESTDIR=$DESTDIR
+	# custom configure script.
+	./configure --prefix=/usr CC="$CC" CFLAGS="$CFLAGS"
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/efibootmgr/efibootmgr.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=efibootmgr
-PKGVERSION=17
-PKGREVISION=1
-PKGLICENSE="GPLv2"
-PKGSUMMARY="application to manipulate UEFI"
-PKGDOWNLOAD="https://github.com/rhboot/$PKGNAME/archive/$PKGVERSION.tar.gz"
-PKGDEPENDS="core/gettext lib/efivar lib/popt"
--- a/core/efibootmgr/efibootmgr.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/efibootmgr/efibootmgr.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,23 +15,30 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=efibootmgr
+PKGVERSION=17
+PKGREVISION=1
+PKGLICENSE="GPLv2"
+PKGSUMMARY="application to manipulate UEFI"
+PKGDOWNLOAD="https://github.com/rhboot/$PKGNAME/archive/$PKGVERSION.tar.gz"
+PKGDEPENDS="core/gettext lib/efivar lib/popt"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 
-source ./efibootmgr.info
-
-set -ex
-
-rm -rf PKGNAME-$PKGVERSION
-tar xvaf $PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf PKGNAME-$PKGVERSION
+	tar xvaf $PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-# credits to alpine linux.
-# https://git.alpinelinux.org/aports/tree/testing/efibootmgr?h=master
-patch -p1 < ../efivar.patch
-patch -p1 < ../musl-gettext.patch
-make PCDIR=/usr/lib/pkgconfig EFIDIR=/boot/efi
-make EFIDIR=/boot/efi DESTDIR=$DESTDIR install
+	# credits to alpine linux.
+	# https://git.alpinelinux.org/aports/tree/testing/efibootmgr?h=master
+	patch -p1 < ../efivar.patch
+	patch -p1 < ../musl-gettext.patch
+	make PCDIR=/usr/lib/pkgconfig EFIDIR=/boot/efi CC="$CC" CFLAGS="$CFLAGS"
+	make EFIDIR=/boot/efi DESTDIR=$DESTDIR install
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/elfutils/elfutils.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=elfutils
-PKGVERSION=0.176
-PKGREVISION=1
-PKGLICENSE="GPLv2+ GPLv3+ LGPLv3+"
-PKGSUMMARY="utilities to inspect ELF files"
-PKGDOWNLOAD="https://sourceware.org/$PKGNAME/ftp/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.bz2"
-PKGDEPENDS="lib/zlib lib/musl-fts lib/musl-obstack"
--- a/core/elfutils/elfutils.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/elfutils/elfutils.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,39 +15,48 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=elfutils
+PKGVERSION=0.176
+PKGREVISION=1
+PKGLICENSE="GPLv2+ GPLv3+ LGPLv3+"
+PKGSUMMARY="utilities to inspect ELF files"
+PKGDOWNLOAD="https://sourceware.org/$PKGNAME/ftp/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.bz2"
+PKGDEPENDS="lib/zlib lib/musl-fts lib/musl-obstack"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2 -Wno-error}
-
-source ./elfutils.info
-
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.bz2
-pushd $PKGNAME-$PKGVERSION
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
 if [ "$(uname -m)" = "x86_64" ]; then
 	CFLAGS="-fPIC $CFLAGS"
 fi
 
-# credits to void linux and alpine linux.
-# https://github.com/void-linux/void-packages/tree/master/srcpkgs/elfutils
-# https://git.alpinelinux.org/aports/tree/main/elfutils/
-patch -p0 < ../musl.patch
-autoreconf -fi
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	--program-prefix="eu-" \
-	--disable-nls
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/lib{asm,dw,ebl,elf}.a
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.bz2
+	pushd $PKGNAME-$PKGVERSION
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	# credits to void linux and alpine linux.
+	# https://github.com/void-linux/void-packages/tree/master/srcpkgs/elfutils
+	# https://git.alpinelinux.org/aports/tree/main/elfutils/
+	patch -p0 < ../musl.patch
+	autoreconf -fi
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--program-prefix="eu-" \
+		--disable-nls
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/lib{asm,dw,ebl,elf}.a
+
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/etc/etc.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=etc
-PKGVERSION=0.1
-PKGREVISION=1
-PKGLICENSE="ISC"
-PKGSUMMARY="base system configuration files"
-PKGDOWNLOAD=""
-PKGPROTECT=("etc/issue"
-            "etc/fstab"
-            "etc/passwd"
-            "etc/group"
-            "etc/securetty"
-            "etc/shadow"
-            "etc/shells")
--- a/core/etc/etc.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/etc/etc.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,16 +15,29 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-source ./etc.info
-
-set -e
+PKGNAME=etc
+PKGVERSION=0.1
+PKGREVISION=1
+PKGLICENSE="ISC"
+PKGSUMMARY="base system configuration files"
+PKGDOWNLOAD=""
+PKGPROTECT="etc/issue
+            etc/fstab
+            etc/passwd
+            etc/group
+            etc/securetty
+            etc/shadow
+            etc/shells"
 
-install -d $DESTDIR/etc
-install -m 644 fstab $DESTDIR/etc
-install -m 644 group $DESTDIR/etc
-install -m 644 issue $DESTDIR/etc
-install -m 644 passwd $DESTDIR/etc
-install -m 644 securetty $DESTDIR/etc
-install -m 600 shadow $DESTDIR/etc
-install -m 644 shells $DESTDIR/etc
-ln -sf /proc/self/mounts $DESTDIR/etc/mtab
+build()
+{
+	install -d $DESTDIR/etc
+	install -m 644 fstab $DESTDIR/etc
+	install -m 644 group $DESTDIR/etc
+	install -m 644 issue $DESTDIR/etc
+	install -m 644 passwd $DESTDIR/etc
+	install -m 644 securetty $DESTDIR/etc
+	install -m 600 shadow $DESTDIR/etc
+	install -m 644 shells $DESTDIR/etc
+	ln -sf /proc/self/mounts $DESTDIR/etc/mtab
+}
--- a/core/eudev/eudev.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=eudev
-PKGVERSION=3.2.7
-PKGREVISION=1
-PKGLICENSE="GPLv2+"
-PKGSUMMARY="enhanced userland device daemon"
-PKGDOWNLOAD="https://github.com/gentoo/eudev/archive/v$PKGVERSION.tar.gz"
-PKGDEPENDS="core/util-linux core/eudev"
-PKGPROTECT="/etc/udev/udev.conf"
--- a/core/eudev/eudev.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/eudev/eudev.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,33 +15,45 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=eudev
+PKGVERSION=3.2.7
+PKGREVISION=1
+PKGLICENSE="GPLv2+"
+PKGSUMMARY="enhanced userland device daemon"
+PKGDOWNLOAD="https://github.com/gentoo/eudev/archive/v$PKGVERSION.tar.gz"
+PKGDEPENDS="core/util-linux core/eudev"
+PKGPROTECT="/etc/udev/udev.conf"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./eudev.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf v$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf v$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-autoreconf -fi
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--target=$CTARGET \
-	--prefix=/usr \
-	--disable-selinux \
-	--disable-static \
-	--enable-shared
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/libudev.la
+	autoreconf -fi
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--target=$CTARGET \
+		--prefix=/usr \
+		--disable-selinux \
+		--disable-static \
+		--enable-shared
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/libudev.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/file/file.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=file
-PKGVERSION=5.35
-PKGREVISION=1
-PKGLICENSE="CUSTOM"
-PKGSUMMARY="file identification"
-PKGDOWNLOAD="ftp://ftp.astron.com/pub/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGDEPENDS="lib/zlib"
--- a/core/file/file.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/file/file.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,29 +15,40 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=file
+PKGVERSION=5.35
+PKGREVISION=1
+PKGLICENSE="CUSTOM"
+PKGSUMMARY="file identification"
+PKGDOWNLOAD="ftp://ftp.astron.com/pub/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGDEPENDS="lib/zlib"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./file.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr \
-	--datadir=/usr/share/file
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/libmagic.la
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr \
+		--datadir=/usr/share/file
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/libmagic.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/filesystem/filesystem.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=filesystem
-PKGVERSION=0.1
-PKGREVISION=1
-PKGLICENSE="ISC"
-PKGSUMMARY="base filesystem directories"
-PKGDOWNLOAD=""
--- a/core/filesystem/filesystem.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/filesystem/filesystem.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,29 +15,35 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-source ./filesystem.info
-
-set -ex
-
-install -d $DESTDIR/etc
-install -d $DESTDIR/home
-install -d $DESTDIR/mnt
-install -d $DESTDIR/proc
-install -d -m 0700 $DESTDIR/root
-install -d $DESTDIR/run
-install -d $DESTDIR/sys
-install -d $DESTDIR/dev/pts
+PKGNAME=filesystem
+PKGVERSION=0.1
+PKGREVISION=1
+PKGLICENSE="ISC"
+PKGSUMMARY="base filesystem directories"
+PKGDOWNLOAD=""
 
-install -d $DESTDIR/usr/{bin,sbin,include,lib,share,src}
-install -d $DESTDIR/usr/share/man/man{1,2,3,4,5,6,7,8}
-
-install -d $DESTDIR/var/{log,empty,run,spool}
-install -d $DESTDIR/var/lib/vpk
+build()
+{
+	install -d $DESTDIR/etc
+	install -d $DESTDIR/home
+	install -d $DESTDIR/mnt
+	install -d $DESTDIR/proc
+	install -d -m 0700 $DESTDIR/root
+	install -d $DESTDIR/run
+	install -d $DESTDIR/sys
+	install -d $DESTDIR/dev/pts
 
-install -d -m 1777 $DESTDIR/tmp
-install -d -m 1777 $DESTDIR/var/tmp
+	install -d $DESTDIR/usr/{bin,sbin,include,lib,share,src}
+	install -d $DESTDIR/usr/share/man/man{1,2,3,4,5,6,7,8}
+
+	install -d $DESTDIR/var/{log,empty,run,spool}
+	install -d $DESTDIR/var/lib/vpk
 
-# in vanilla /bin, /sbin and /lib are symlinked to /usr
-ln -sf usr/bin $DESTDIR/bin
-ln -sf usr/lib $DESTDIR/lib
-ln -sf usr/sbin $DESTDIR/sbin
+	install -d -m 1777 $DESTDIR/tmp
+	install -d -m 1777 $DESTDIR/var/tmp
+
+	# in vanilla /bin, /sbin and /lib are symlinked to /usr
+	ln -sf usr/bin $DESTDIR/bin
+	ln -sf usr/lib $DESTDIR/lib
+	ln -sf usr/sbin $DESTDIR/sbin
+}
--- a/core/findutils/findutils.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=findutils
-PKGVERSION=4.6.0
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU utilities to search files"
-PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGOPTIONS="NLS"
-
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/findutils/findutils.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/findutils/findutils.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,37 +15,49 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=findutils
+PKGVERSION=4.6.0
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU utilities to search files"
+PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 : ${NLS:=yes}
 
-source ./findutils.info
-
-set -ex
-
 if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
 	with_nls="--enable-nls"
 else
 	with_nls="--disable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--target=$CTARGET \
-	--prefix=/usr \
-	--without-selinux \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--target=$CTARGET \
+		--prefix=/usr \
+		--without-selinux \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/gawk/gawk.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=gawk
-PKGVERSION=4.2.1
-PKGREVISION=1
-PKGLICENSE="GPLv3"
-PKGSUMMARY="GNU awk"
-PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGOPTIONS="NLS"
-
-if [ "${NLS:-yes}" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/gawk/gawk.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/gawk/gawk.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,34 +15,46 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=gawk
+PKGVERSION=4.2.1
+PKGREVISION=1
+PKGLICENSE="GPLv3"
+PKGSUMMARY="GNU awk"
+PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./gawk.info
-
-set -ex
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-if [ "${NLS:-yes}" = "no" ]; then
+if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
+	with_nls="--enable-nls"
+else
 	with_nls="--disable-nls"
-else
-	with_nls="--enable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/gettext/gettext.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=gettext
-PKGVERSION=0.19.8
-PKGREVISION=1
-PKGLICENSE="GPLv2 LGPLv21"
-PKGSUMMARY="i18n libraries and tools"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
--- a/core/gettext/gettext.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/gettext/gettext.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,32 +15,42 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=gettext
+PKGVERSION=0.19.8
+PKGREVISION=1
+PKGLICENSE="GPLv2 LGPLv21"
+PKGSUMMARY="i18n libraries and tools"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 : ${CXX:=g++}
 : ${CXXFLAGS:=-O2}
-
-source ./gettext.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" \
-CXXFLAGS="$CXXFLAGS" \
-CC="$CC" \
-CXX="$CXX" \
-./configure \
-	--prefix=/usr \
-	--with-included-gettext \
-	--enable-shared \
-	--disable-static \
-	--enable-nls
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/lib{gettextpo,gettextsrc,gettextlib,intl,asprintf}.la
+	CFLAGS="$CFLAGS" \
+	CXXFLAGS="$CXXFLAGS" \
+	CC="$CC" \
+	CXX="$CXX" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--prefix=/usr \
+		--with-included-gettext \
+		--enable-shared \
+		--disable-static \
+		--enable-nls
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/lib{gettextpo,gettextsrc,gettextlib,intl,asprintf}.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/grep/grep.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=grep
-PKGVERSION=3.3
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU utility to search strings"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
-PKGDEPENDS="lib/pcre core/texinfo:build"
-PKGOPTIONS="NLS"
-
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/grep/grep.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/grep/grep.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,27 +15,48 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=grep
+PKGVERSION=3.3
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU utility to search strings"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+PKGDEPENDS="lib/pcre core/texinfo:build"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./grep.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
+: ${NLS:=yes}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
+	with_nls="--enable-nls"
+else
+	with_nls="--disable-nls"
+fi
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr
-make
-make install DESTDIR=$DESTDIR
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
+
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/gzip/gzip.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=gzip
-PKGVERSION=1.10
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU compression utility"
-PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
--- a/core/gzip/gzip.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/gzip/gzip.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,27 +15,37 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=gzip
+PKGVERSION=1.10
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU compression utility"
+PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./gzip.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/kmod/kmod.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=kmod
-PKGVERSION=26
-PKGREVISION=1
-PKGLICENSE="GPLv2"
-PKGSUMMARY="Linux kernel module utilities"
-PKGDOWNLOAD="https://www.kernel.org/pub/linux/utils/kernel/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
-PKGDEPENDS="lib/zlib lib/xz"
-PKGOPTIONS="SSL XZ ZLIB"
-
-if [ "${SSL:-yes}" = "yes" ]; then
-	PKGDEPENDS="network/openssl $PKGDEPENDS"
-fi
-if [ "${XZ:-yes}" = "yes" ]; then
-	PKGDEPENDS="lib/xz $PKGDEPENDS"
-fi
-if [ "${ZLIB:-yes}" = "yes" ]; then
-	PKGDEPENDS="lib/zlib $PKGDEPENDS"
-fi
--- a/core/kmod/kmod.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/kmod/kmod.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,52 +15,70 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=kmod
+PKGVERSION=26
+PKGREVISION=1
+PKGLICENSE="GPLv2"
+PKGSUMMARY="Linux kernel module utilities"
+PKGDOWNLOAD="https://www.kernel.org/pub/linux/utils/kernel/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+PKGDEPENDS="lib/zlib lib/xz"
+PKGOPTIONS="SSL XZ ZLIB"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./kmod.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
+: ${SSL:=yes}
+: ${XZ:=yes}
+: ${ZLIB:=yes}
 
-set -ex
-
-if [ "${SSL:-yes}" = "yes" ]; then
+if [ "$SSL" = "yes" ]; then
+	PKGDEPENDS="network/openssl $PKGDEPENDS"
 	with_ssl="--with-openssl"
 else
 	with_ssl="--without-openssl"
 fi
-if [ "${XZ:-yes}" = "yes" ]; then
+if [ "$XZ" = "yes" ]; then
+	PKGDEPENDS="lib/xz $PKGDEPENDS"
 	with_xz="--with-xz"
 else
 	with_xz="--without-xz"
 fi
-if [ "${ZLIB:-yes}" = "yes" ]; then
+if [ "$ZLIB" = "yes" ]; then
+	PKGDEPENDS="lib/zlib $PKGDEPENDS"
 	with_zlib="--with-zlib"
 else
 	with_zlib="--without-zlib"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	${with_ssl} \
-	${with_xz} \
-	${with_zlib}
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/libkmod.la
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		${with_ssl} \
+		${with_xz} \
+		${with_zlib}
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/libkmod.la
 
-# compatibility symlinks manpages like lsmod, rmmod are installed as well.
-for tool in {ls,ins,rm,dep}mod mod{info,probe}; do
-	ln -sf kmod $DESTDIR/usr/bin/$tool
-done
+	# compatibility symlinks manpages like lsmod, rmmod are installed as well.
+	for tool in {ls,ins,rm,dep}mod mod{info,probe}; do
+		ln -sf kmod $DESTDIR/usr/bin/$tool
+	done
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/less/less.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=less
-PKGVERSION=530
-PKGREVISION=1
-PKGLICENSE="GPLv3+ CUSTOM"
-PKGSUMMARY="program for viewing text files"
-PKGDOWNLOAD="http://www.greenwoodsoftware.com/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGDEPENDS="lib/pcre"
--- a/core/less/less.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/less/less.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,29 +15,40 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=less
+PKGVERSION=530
+PKGREVISION=1
+PKGLICENSE="GPLv3+ CUSTOM"
+PKGSUMMARY="program for viewing text files"
+PKGDOWNLOAD="http://www.greenwoodsoftware.com/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGDEPENDS="lib/pcre"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./less.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr \
-	--sysconfdir=/etc \
-	--with-regex=pcre
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr \
+		--sysconfdir=/etc \
+		--with-regex=pcre
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/lilo/lilo.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=lilo
-PKGVERSION=24.2
-PKGREVISION=1
-PKGLICENSE="BSD3CLAUSE"
-PKGSUMMARY="Simple Linux Loader"
-PKGDOWNLOAD="http://www.joonet.de/lilo/ftp/sources/$PKGNAME-$PKGVERSION.tar.gz"
-PKGDEPENDS="core/lvm2"
--- a/core/lilo/lilo.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/lilo/lilo.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,24 +15,31 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=lilo
+PKGVERSION=24.2
+PKGREVISION=1
+PKGLICENSE="BSD3CLAUSE"
+PKGSUMMARY="Simple Linux Loader"
+PKGDOWNLOAD="http://www.joonet.de/lilo/ftp/sources/$PKGNAME-$PKGVERSION.tar.gz"
+PKGDEPENDS="core/lvm2"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 
-source ./lilo.info
-
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-patch -p0 < ../disable-glibc.patch
-sed -i Makefile src/Makefile \
-	-e '/images install/d' \
-	-e '/images all/d'
-sed -i make.vars -e '/SBIN_DIR=/ s|/sbin|/usr/sbin|'
-make CC="$CC" CFLAGS="$CFLAGS"
-make install DESTDIR=$DESTDIR
+	patch -p0 < ../disable-glibc.patch
+	sed -i Makefile src/Makefile \
+		-e '/images install/d' \
+		-e '/images all/d'
+	sed -i make.vars -e '/SBIN_DIR=/ s|/sbin|/usr/sbin|'
+	make CC="$CC" CFLAGS="$CFLAGS"
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/linux-headers/linux-headers.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=linux-headers
-PKGVERSION=5.0
-PKGREVISION=1
-PKGLICENSE="GPLv2"
-PKGSUMMARY="kernel headers for userspace"
-PKGDOWNLOAD="https://redmine.malikania.fr/attachments/download/234/$PKGNAME-$PKGVERSION.tar.xz"
--- a/core/linux-headers/linux-headers.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/linux-headers/linux-headers.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,9 +15,15 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-source ./linux-headers.info
+PKGNAME=linux-headers
+PKGVERSION=5.0
+PKGREVISION=1
+PKGLICENSE="GPLv2"
+PKGSUMMARY="kernel headers for userspace"
+PKGDOWNLOAD="https://redmine.malikania.fr/attachments/download/234/$PKGNAME-$PKGVERSION.tar.xz"
 
-set -ex
-
-mkdir -p $DESTDIR
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz -C $DESTDIR
+build()
+{
+	mkdir -p $DESTDIR
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz -C $DESTDIR
+}
--- a/core/lvm2/lvm2.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=lvm2
-PKGVERSION=2.02.183
-PKGREVISION=1
-PKGLICENSE="GPLv2 LGPLv21"
-PKGSUMMARY="LVM utilities"
-PKGDOWNLOAD="https://mirrors.kernel.org/sourceware/$PKGNAME/LVM2.$PKGVERSION.tgz"
--- a/core/lvm2/lvm2.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/lvm2/lvm2.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,34 +15,43 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=lvm2
+PKGVERSION=2.02.183
+PKGREVISION=1
+PKGLICENSE="GPLv2 LGPLv21"
+PKGSUMMARY="LVM utilities"
+PKGDOWNLOAD="https://mirrors.kernel.org/sourceware/$PKGNAME/LVM2.$PKGVERSION.tgz"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./lvm2.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf LVM2.$PKGVERSION
-tar xvaf LVM2.$PKGVERSION.tgz
-pushd LVM2.$PKGVERSION
+build()
+{
+	rm -rf LVM2.$PKGVERSION
+	tar xvaf LVM2.$PKGVERSION.tgz
+	pushd LVM2.$PKGVERSION
 
-patch -p0 < ../musl.patch
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-LIBS="$LIBS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	--disable-readline \
-	--disable-nls \
-	--enable-pkgconfig \
-	--enable-udev_rules \
-	--enable-udev_sync
-make
-make install DESTDIR=$DESTDIR
+	patch -p0 < ../musl.patch
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--disable-readline \
+		--disable-nls \
+		--enable-pkgconfig \
+		--enable-udev_rules \
+		--enable-udev_sync
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf LVM2.$PKGVERSION
+	popd
+	rm -rf LVM2.$PKGVERSION
+}
--- a/core/lz4/lz4.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=lz4
-PKGVERSION=1.8.3
-PKGREVISION=1
-PKGLICENSE="BSD2CLAUSE GPLv2"
-PKGSUMMARY="fast compression algorithm"
-PKGDOWNLOAD="https://github.com/$PKGNAME/$PKGNAME/archive/v$PKGVERSION.tar.gz"
--- a/core/lz4/lz4.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/lz4/lz4.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,19 +15,25 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=lz4
+PKGVERSION=1.8.3
+PKGREVISION=1
+PKGLICENSE="BSD2CLAUSE GPLv2"
+PKGSUMMARY="fast compression algorithm"
+PKGDOWNLOAD="https://github.com/$PKGNAME/$PKGNAME/archive/v$PKGVERSION.tar.gz"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 
-source ./lz4.info
-
-set -ex
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf v$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf v$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+	make CC="$CC" CFLAGS="$CFLAGS" BUILD_STATIC=no PREFIX=/usr
+	make BUILD_STATIC=no DESTDIR=$DESTDIR PREFIX=/usr install
 
-make CC="$CC" CFLAGS="$CFLAGS" BUILD_STATIC=no PREFIX=/usr
-make BUILD_STATIC=no DESTDIR=$DESTDIR PREFIX=/usr install
-
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/lzip/lzip.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=lzip
-PKGVERSION=1.21
-PKGREVISION=1
-PKGLICENSE="GPLv2+"
-PKGSUMMARY="lossless file compressor using LZMA"
-PKGDOWNLOAD="https://download.savannah.gnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
--- a/core/lzip/lzip.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/lzip/lzip.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,21 +15,27 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=lzip
+PKGVERSION=1.21
+PKGREVISION=1
+PKGLICENSE="GPLv2+"
+PKGSUMMARY="lossless file compressor using LZMA"
+PKGDOWNLOAD="https://download.savannah.gnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+
 : ${CXX:=g++}
 : ${CXXFLAGS:=-O2}
 
-source ./lzip.info
-
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-# custom configure script.
-./configure --prefix=/usr CXX="$CXX" CXXFLAGS="$CXXFLAGS"
-make
-make install DESTDIR=$DESTDIR
+	# custom configure script.
+	./configure --prefix=/usr CXX="$CXX" CXXFLAGS="$CXXFLAGS"
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/sed/sed.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=sed
-PKGVERSION=4.7
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU stream editor"
-PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/sed/$PKGNAME-$PKGVERSION.tar.xz"
-PKGOPTIONS="ACL NLS"
-
-: ${ACL:=yes}
-: ${NLS:=yes}
-
-if [ "$ACL" = "yes" ]; then
-	PKGDEPENDS="core/acl $PKGDEPENDS"
-fi
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/sed/sed.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/sed/sed.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,40 +15,55 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=sed
+PKGVERSION=4.7
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU stream editor"
+PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/sed/$PKGNAME-$PKGVERSION.tar.xz"
+PKGOPTIONS="ACL NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./sed.info
-
-set -ex
+: ${LDFLAGS:=}
+: ${LIBS:=}
+: ${ACL:=yes}
+: ${NLS:=yes}
 
 if [ "$ACL" = "yes" ]; then
+	PKGDEPENDS="core/acl $PKGDEPENDS"
 	with_acl="--with-acl"
 else
 	with_acl="--without-acl"
 fi
 if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
 	with_nls="--enable-nls"
 else
 	with_nls="--disable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	${with_acl} \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		${with_acl} \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/shadow/shadow.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=shadow
-PKGVERSION=4.6
-PKGREVISION=1
-PKGLICENSE="BSD"
-PKGSUMMARY="password and account management"
-PKGDOWNLOAD="https://github.com/shadow-maint/shadow/releases/download/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.xz"
-PKGOPTIONS="NLS"
-PKGPROTECT="etc/login.defs"
-
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/shadow/shadow.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/shadow/shadow.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,49 +15,62 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=shadow
+PKGVERSION=4.6
+PKGREVISION=1
+PKGLICENSE="BSD"
+PKGSUMMARY="password and account management"
+PKGDOWNLOAD="https://github.com/shadow-maint/shadow/releases/download/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.xz"
+PKGOPTIONS="NLS"
+PKGPROTECT="etc/login.defs"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 : ${NLS:=yes}
 
-source ./shadow.info
-
-set -ex
-
 if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
 	with_nls="--enable-nls"
 else
 	with_nls="--disable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-# disable groups, it's provided by coreutils and documentation by man-pages.
-sed -i 's/groups$(EXEEXT) //' src/Makefile.in
-find man -name Makefile.in -exec sed -i 's/groups\.1 / /'   {} \;
-find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
-find man -name Makefile.in -exec sed -i 's/passwd\.5 / /'   {} \;
+	# disable groups, it's provided by coreutils and documentation by man-pages.
+	sed -i 's/groups$(EXEEXT) //' src/Makefile.in
+	find man -name Makefile.in -exec sed -i 's/groups\.1 / /'   {} \;
+	find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
+	find man -name Makefile.in -exec sed -i 's/passwd\.5 / /'   {} \;
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	--bindir=/usr/bin \
-	--sbindir=/usr/sbin \
-	--sysconfdir=/etc \
-	--without-libcrack \
-	--disable-static \
-	--enable-shared \
-	--without-pam \
-	--without-libpam \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--bindir=/usr/bin \
+		--sbindir=/usr/sbin \
+		--sysconfdir=/etc \
+		--without-libcrack \
+		--disable-static \
+		--enable-shared \
+		--without-pam \
+		--without-libpam \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/sysklogd/sysklogd.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=sysklogd
-PKGVERSION=1.6
-PKGREVISION=1
-PKGLICENSE="GPLv2"
-PKGSUMMARY="system logging daemon"
-PKGDOWNLOAD="https://github.com/troglobit/$PKGNAME/releases/download/v$PKGVERSION/$PKGNAME-$PKGVERSION.tar.gz"
-PKGPROTECT="etc/syslog.conf etc/rc.d/sysklogd"
--- a/core/sysklogd/sysklogd.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/sysklogd/sysklogd.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,31 +15,42 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=sysklogd
+PKGVERSION=1.6
+PKGREVISION=1
+PKGLICENSE="GPLv2"
+PKGSUMMARY="system logging daemon"
+PKGDOWNLOAD="https://github.com/troglobit/$PKGNAME/releases/download/v$PKGVERSION/$PKGNAME-$PKGVERSION.tar.gz"
+PKGPROTECT="etc/syslog.conf etc/rc.d/sysklogd"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./sysklogd.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--target=$CTARGET \
-	--prefix=/usr \
-	--without-systemd
-make
-make install DESTDIR=$DESTDIR
-install -D -m 0766 ../syslog.conf $DESTDIR/etc/syslog.conf
-install -D -m 0644 ../sysklogd $DESTDIR/etc/rc.d/sysklogd
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--target=$CTARGET \
+		--prefix=/usr \
+		--without-systemd
+	make
+	make install DESTDIR=$DESTDIR
+	install -D -m 0766 ../syslog.conf $DESTDIR/etc/syslog.conf
+	install -D -m 0644 ../sysklogd $DESTDIR/etc/rc.d/sysklogd
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/sysvinit/sysvinit.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=sysvinit
-PKGVERSION=2.94
-PKGREVISION=1
-PKGLICENSE="GPLv2+"
-PKGSUMMARY="traditional System V init"
-PKGDOWNLOAD="http://download.savannah.nongnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
--- a/core/sysvinit/sysvinit.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/sysvinit/sysvinit.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,23 +15,29 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=sysvinit
+PKGVERSION=2.94
+PKGREVISION=1
+PKGLICENSE="GPLv2+"
+PKGSUMMARY="traditional System V init"
+PKGDOWNLOAD="http://download.savannah.nongnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 
-source ./sysvinit.info
-
-set -e
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-patch -p0 < ../disable-components.patch
-sed -i \
-	-e 's|$(ROOT)/bin|$(ROOT)/usr/bin|g' \
-	-e 's|$(ROOT)/sbin|$(ROOT)/usr/sbin|g' src/Makefile
-make CC="$CC" CFLAGS="$CFLAGS"
-make install ROOT=$DESTDIR
+	patch -p0 < ../disable-components.patch
+	sed -i \
+		-e 's|$(ROOT)/bin|$(ROOT)/usr/bin|g' \
+		-e 's|$(ROOT)/sbin|$(ROOT)/usr/sbin|g' src/Makefile
+	make CC="$CC" CFLAGS="$CFLAGS"
+	make install ROOT=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/tar/tar.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=tar
-PKGVERSION=1.32
-PKGREVISION=1
-PKGLICENSE="GPLv3+"
-PKGSUMMARY="GNU archiving utility"
-PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
-PKGOPTIONS="ACL NLS"
-
-: ${ACL:=yes}
-: ${NLS:=yes}
-
-if [ "$ACL" = "yes" ]; then
-	PKGDEPENDS="core/acl $PKGDEPENDS"
-fi
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/tar/tar.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/tar/tar.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,41 +15,56 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=tar
+PKGVERSION=1.32
+PKGREVISION=1
+PKGLICENSE="GPLv3+"
+PKGSUMMARY="GNU archiving utility"
+PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+PKGOPTIONS="ACL NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./tar.info
-
-set -ex
+: ${LDFLAGS:=}
+: ${LIBS:=}
+: ${ACL:=yes}
+: ${NLS:=yes}
 
 if [ "$ACL" = "yes" ]; then
+	PKGDEPENDS="core/acl $PKGDEPENDS"
 	with_acl="--with-acl"
 else
 	with_acl="--without-acl"
 fi
 if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
 	with_nls="--enable-nls"
 else
 	with_nls="--disable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-FORCE_UNSAFE_CONFIGURE=1 ./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	--without-selinux \
-	${with_acl} \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	FORCE_UNSAFE_CONFIGURE=1 ./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		--without-selinux \
+		${with_acl} \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/texinfo/texinfo.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=texinfo
-PKGVERSION=6.6
-PKGREVISION=1
-PKGLICENSE="GPLv3"
-PKGSUMMARY="GNU documentation format"
-PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
-PKGDEPENDS="perl/perl"
-PKGOPTIONS="NLS"
-
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/texinfo/texinfo.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/texinfo/texinfo.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,36 +15,49 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=texinfo
+PKGVERSION=6.6
+PKGREVISION=1
+PKGLICENSE="GPLv3"
+PKGSUMMARY="GNU documentation format"
+PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
+PKGDEPENDS="perl/perl"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 : ${NLS:=yes}
 
-source ./texinfo.info
-
-set -ex
-
 if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
 	with_nls="--enable-nls"
 else
 	with_nls="--disable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--prefix=/usr \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/texinfo/{Parsetexi,MiscXS,XSParagraph}.la
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--prefix=/usr \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/texinfo/{Parsetexi,MiscXS,XSParagraph}.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/util-linux/util-linux.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=util-linux
-PKGVERSION=2.33.1
-PKGREVISION=1
-PKGLICENSE="GPLv2+"
-PKGSUMMARY="standard Linux utilities"
-PKGDOWNLOAD="https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.33/$PKGNAME-$PKGVERSION.tar.xz"
-PKGOPTIONS="BASHCMP NLS PYTHON"
-
-if [ "$NLS" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
-if [ "$PYTHON" = "yes" ]; then
-	PKGDEPENDS="python/python $PKGDEPENDS"
-fi
--- a/core/util-linux/util-linux.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/util-linux/util-linux.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,52 +15,65 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=util-linux
+PKGVERSION=2.33.1
+PKGREVISION=1
+PKGLICENSE="GPLv2+"
+PKGSUMMARY="standard Linux utilities"
+PKGDOWNLOAD="https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.33/$PKGNAME-$PKGVERSION.tar.xz"
+PKGOPTIONS="NLS PYTHON"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 : ${NLS:=yes}
 : ${PYTHON:=yes}
 
-source ./util-linux.info
-
-set -ex
-
 if [ "$NLS" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
 	with_nls="--enable-nls"
 else
 	with_nls="--disable-nls"
 fi
 if [ "$PYTHON" = "yes" ]; then
+	PKGDEPENDS="python/python $PKGDEPENDS"
 	with_python="--with-python=3"
 else
 	with_python="--without-python"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.xz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--bindir=/usr/bin \
-	--disable-static \
-	--disable-su \
-	--enable-shared \
-	--enable-usrdir-path \
-	--enable-vipw \
-	--libdir=/usr/lib \
-	--prefix=/usr \
-	--sbindir=/usr/sbin \
-	--without-systemd \
-	${with_nls} \
-	${with_python}
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/lib{fdisk,smartcols,mount,blkid,uuid}.la
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--bindir=/usr/bin \
+		--disable-static \
+		--disable-su \
+		--enable-shared \
+		--enable-usrdir-path \
+		--enable-vipw \
+		--libdir=/usr/lib \
+		--prefix=/usr \
+		--sbindir=/usr/sbin \
+		--without-systemd \
+		${with_nls} \
+		${with_python}
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/lib{fdisk,smartcols,mount,blkid,uuid}.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/core/xz/xz.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 David Demelier <markand@malikania.fr>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=xz
-PKGVERSION=5.2.4
-PKGREVISION=1
-PKGLICENSE="LGPLv21 GPLv2 GPLv3"
-PKGSUMMARY="XZ and LZMA compression tools"
-PKGDOWNLOAD="https://tukaani.org/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
-PKGOPTIONS="NLS"
-
-if [ "${NLS:-yes}" = "yes" ]; then
-	PKGDEPENDS="core/gettext $PKGDEPENDS"
-fi
--- a/core/xz/xz.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/core/xz/xz.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,35 +15,50 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=xz
+PKGVERSION=5.2.4
+PKGREVISION=1
+PKGLICENSE="LGPLv21 GPLv2 GPLv3"
+PKGSUMMARY="XZ and LZMA compression tools"
+PKGDOWNLOAD="https://tukaani.org/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
+PKGOPTIONS="NLS"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
-
-source ./xz.info
-
-set -ex
+: ${LDFLAGS:=}
+: ${LIBS:=}
+: ${NLS:=yes}
 
-if [ "${NLS:-yes}" = "no" ]; then
+if [ "${NLS:-yes}" = "yes" ]; then
+	PKGDEPENDS="core/gettext $PKGDEPENDS"
+	with_nls="--enable-nls"
+else
 	with_nls="--disable-nls"
-else
-	with_nls="--enable-nls"
 fi
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-./configure \
-	--build=${CBUILD} \
-	--host=${CHOST} \
-	--prefix=/usr \
-	--disable-static \
-	--enable-shared \
-	${with_nls}
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/liblzma.la
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=${CBUILD} \
+		--host=${CHOST} \
+		--prefix=/usr \
+		--disable-static \
+		--enable-shared \
+		${with_nls}
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/liblzma.la
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/lib/zlib/zlib.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/lib/zlib/zlib.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,27 +15,27 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-source ./zlib.info
+PKGNAME=zlib
+PKGVERSION=1.2.11
+PKGREVISION=1
+PKGLICENSE="CUSTOM"
+PKGSUMMARY="zlib compression library"
+PKGDOWNLOAD="http://www.zlib.net/$PKGNAME-$PKGVERSION.tar.gz"
 
-case $(uname -m) in
-x86_64)
-	CFLAGS="-O2 -fPIC"
-	;;
-*)
-	CFLAGS="-O2"
-	;;
-esac
+: ${CC:=gcc}
+: ${CFLAGS:=-O2}
 
-set -e
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" ./configure --prefix=/usr
-make
-make install DESTDIR=$DESTDIR
-rm -f $DESTDIR/usr/lib/libz.a
+	CC="$CC" CFLAGS="$CFLAGS" ./configure --prefix=/usr
+	make
+	make install DESTDIR=$DESTDIR
+	rm -f $DESTDIR/usr/lib/libz.a
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/templates/autotools.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/templates/autotools.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,6 +15,15 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=name
+PKGVERSION=1.0.0
+PKGREVISION=1
+PKGLICENSE="one of README.licenses.md or CUSTOM"
+PKGSUMMARY="short summary"
+PKGDOWNLOAD="http://example.org/$PKGNAME-$PKGVERSION.tar.xz"
+# PKGDEPENDS="category/foo category/bar"
+# PKGOPTIONS="FOO BAR BAZ"
+
 : ${CHOST:=$(uname -m)-linux-musl}
 : ${CBUILD:=$(uname -m)-linux-musl}
 : ${CTARGET:=$(uname -m)-linux-musl}
@@ -22,26 +31,29 @@
 : ${CFLAGS:=-O2}
 : ${CXX:=g++}
 : ${CXXFLAGS:=-O2}
-
-source ./template.info
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-CC="$CC" \
-CFLAGS="$CFLAGS" \
-CXX="$CXX" \
-CXXFLAGS="$CXXFLAGS" \
-./configure \
-	--build=$CBUILD \
-	--host=$CHOST \
-	--target=$CTARGET \
-	--prefix=/usr
-make
-make install DESTDIR=$DESTDIR
+	CC="$CC" \
+	CFLAGS="$CFLAGS" \
+	CXX="$CXX" \
+	CXXFLAGS="$CXXFLAGS" \
+	LDFLAGS="$LDFLAGS" \
+	LIBS="$LIBS" \
+	./configure \
+		--build=$CBUILD \
+		--host=$CHOST \
+		--target=$CTARGET \
+		--prefix=/usr
+	make
+	make install DESTDIR=$DESTDIR
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/templates/cmake.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/templates/cmake.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,30 +15,38 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
+PKGNAME=name
+PKGVERSION=1.0.0
+PKGREVISION=1
+PKGLICENSE="one of README.licenses.md or CUSTOM"
+PKGSUMMARY="short summary"
+PKGDOWNLOAD="http://example.org/$PKGNAME-$PKGVERSION.tar.xz"
+# PKGDEPENDS="category/foo category/bar"
+# PKGOPTIONS="FOO BAR BAZ"
+
 : ${CC:=gcc}
 : ${CFLAGS:=-O2}
 : ${CXX:=g++}
 : ${CXXFLAGS:=-O2}
 
-source ./template.info
-
-set -ex
-
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-mkdir build && pushd build
-cmake .. \
-	-DBUILD_SHARED_LIBS=On \
-	-DCMAKE_INSTALL_PREFIX=/usr \
-	-DCMAKE_C_COMPILER="$CC" \
-	-DCMAKE_C_FLAGS="$CFLAGS" \
-	-DCMAKE_CXX_COMPILER="$CXX" \
-	-DCMAKE_CXX_FLAGS="$CXXFLAGS"
-make
-make install DESTDIR=$DESTDIR
-popd
+	mkdir build && pushd build
+	cmake .. \
+		-DBUILD_SHARED_LIBS=On \
+		-DCMAKE_INSTALL_PREFIX=/usr \
+		-DCMAKE_C_COMPILER="$CC" \
+		-DCMAKE_C_FLAGS="$CFLAGS" \
+		-DCMAKE_CXX_COMPILER="$CXX" \
+		-DCMAKE_CXX_FLAGS="$CXXFLAGS"
+	make
+	make install DESTDIR=$DESTDIR
+	popd
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/templates/python.sh	Mon Mar 11 11:45:04 2019 +0100
+++ b/templates/python.sh	Mon Mar 11 14:59:13 2019 +0100
@@ -15,15 +15,23 @@
 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #
 
-source ./template.info
-
-set -ex
+PKGNAME=name
+PKGVERSION=1.0.0
+PKGREVISION=1
+PKGLICENSE="one of README.licenses.md or CUSTOM"
+PKGSUMMARY="short summary"
+PKGDOWNLOAD="http://example.org/$PKGNAME-$PKGVERSION.tar.xz"
+PKGDEPENDS="python/python python/py-setuptools"
+# PKGOPTIONS="FOO BAR BAZ"
 
-rm -rf $PKGNAME-$PKGVERSION
-tar xvaf $PKGNAME-$PKGVERSION.tar.gz
-pushd $PKGNAME-$PKGVERSION
+build()
+{
+	rm -rf $PKGNAME-$PKGVERSION
+	tar xvaf $PKGNAME-$PKGVERSION.tar.gz
+	pushd $PKGNAME-$PKGVERSION
 
-python setup.py install --root=${DESTDIR:-/} -O1
+	python setup.py install --root=${DESTDIR:-/} -O1
 
-popd
-rm -rf $PKGNAME-$PKGVERSION
+	popd
+	rm -rf $PKGNAME-$PKGVERSION
+}
--- a/templates/template.info	Mon Mar 11 11:45:04 2019 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-#!/bin/sh
-#
-# Copyright (c) 2019 FirstName LastName <mailaddress>
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-
-PKGNAME=name
-PKGVERSION=1.0.0
-PKGREVISION=1
-PKGLICENSE="one of README.licenses.md or CUSTOM"
-PKGSUMMARY="short summary"
-PKGDOWNLOAD="http://example.org/$PKGNAME-$PKGVERSION.tar.xz"