Mercurial > vanilla
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"