Mercurial > vanilla
changeset 140:ef65bd5eb573
lib: merge .sh and .info
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 11 Mar 2019 16:33:11 +0100 |
parents | 8076ef442b6c |
children | 21e18b280dea |
files | lib/argp-standalone/argp-standalone.info lib/argp-standalone/argp-standalone.sh lib/efivar/efivar.info lib/efivar/efivar.sh lib/expat/expat.info lib/expat/expat.sh lib/gmp/gmp.info lib/gmp/gmp.sh lib/libaio/libaio.info lib/libaio/libaio.sh lib/libcddb/libcddb.info lib/libcddb/libcddb.sh lib/libmnl/libmnl.info lib/libmnl/libmnl.sh lib/libnftnl/libnftnl.info lib/libnftnl/libnftnl.sh lib/libogg/libogg.info lib/libogg/libogg.sh lib/libpng/libpng.info lib/libpng/libpng.sh lib/libunistring/libunistring.info lib/libunistring/libunistring.sh lib/libzip/libzip.info lib/libzip/libzip.sh lib/mpc/mpc.info lib/mpc/mpc.sh lib/mpfr/mpfr.info lib/mpfr/mpfr.sh lib/musl-fts/musl-fts.info lib/musl-fts/musl-fts.sh lib/musl-obstack/musl-obstack.info lib/musl-obstack/musl-obstack.sh lib/musl/musl.info lib/musl/musl.sh lib/ncurses/ncurses.info lib/ncurses/ncurses.sh lib/pcre/pcre.info lib/pcre/pcre.sh lib/popt/popt.info lib/popt/popt.sh lib/readline/readline.info lib/readline/readline.sh lib/zlib/zlib.info lib/zlib/zlib.sh |
diffstat | 44 files changed, 700 insertions(+), 970 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/argp-standalone/argp-standalone.info Mon Mar 11 15:49:38 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=argp-standalone -PKGVERSION=1.3 -PKGREVISION=1 -PKGLICENSE="GPLv2+" -PKGSUMMARY="argument parsing extracted from glibc" -PKGDOWNLOAD="http://www.lysator.liu.se/~nisse/misc/$PKGNAME-$PKGVERSION.tar.gz"
--- a/lib/argp-standalone/argp-standalone.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/argp-standalone/argp-standalone.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,36 +15,46 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=argp-standalone +PKGVERSION=1.3 +PKGREVISION=1 +PKGLICENSE="GPLv2+" +PKGSUMMARY="argument parsing extracted from glibc" +PKGDOWNLOAD="http://www.lysator.liu.se/~nisse/misc/$PKGNAME-$PKGVERSION.tar.gz" + : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} : ${CC:=gcc} : ${CFLAGS:=-O2} - -source ./argp-standalone.info - -set -ex - -rm -rf $PKGNAME-$PKGVERSION -tar xvaf $PKGNAME-$PKGVERSION.tar.gz -pushd $PKGNAME-$PKGVERSION +: ${LDFLAGS:=} +: ${LIBS:=} if [ "$(uname -m)" = "x86_64" ]; then CFLAGS="-fPIC $CFLAGS" fi -# TODO: build as shared instead of static. -patch -p1 < ../gnu89-inline.patch -patch -p1 < ../throw-in-funcdef.patch -autoreconf -if -CC="$CC" \ -CFLAGS="$CFLAGS" \ -./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr -make -install -D -m 0644 argp.h $DESTDIR/usr/include/argp.h -install -D -m 0755 libargp.a $DESTDIR/usr/lib/libargp.a +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf $PKGNAME-$PKGVERSION.tar.gz + pushd $PKGNAME-$PKGVERSION -popd -rm -rf $PKGNAME-$PKGVERSION + # TODO: build as shared instead of static. + patch -p1 < ../gnu89-inline.patch + patch -p1 < ../throw-in-funcdef.patch + autoreconf -if + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr + make + install -D -m 0644 argp.h $DESTDIR/usr/include/argp.h + install -D -m 0755 libargp.a $DESTDIR/usr/lib/libargp.a + + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/efivar/efivar.info Mon Mar 11 15:49:38 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=efivar -PKGVERSION=37 -PKGREVISION=1 -PKGLICENSE="LGPLv21" -PKGSUMMARY="tools to manipulate EFI variables" -PKGDOWNLOAD="https://github.com/rhboot/$PKGNAME/releases/download/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.bz2"
--- a/lib/efivar/efivar.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/efivar/efivar.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,19 +15,25 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=efivar +PKGVERSION=37 +PKGREVISION=1 +PKGLICENSE="LGPLv21" +PKGSUMMARY="tools to manipulate EFI variables" +PKGDOWNLOAD="https://github.com/rhboot/$PKGNAME/releases/download/$PKGVERSION/$PKGNAME-$PKGVERSION.tar.bz2" + : ${CC:=gcc} : ${CFLAGS:=-O2} -source ./efivar.info - -set -ex +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf $PKGNAME-$PKGVERSION.tar.bz2 + pushd $PKGNAME-$PKGVERSION -rm -rf $PKGNAME-$PKGVERSION -tar xvaf $PKGNAME-$PKGVERSION.tar.bz2 -pushd $PKGNAME-$PKGVERSION + make CC="$CC" CFLAGS="$CFLAGS" libdir=/usr/lib + make libdir=/usr/lib DESTDIR=$DESTDIR install -make libdir=/usr/lib -make libdir=/usr/lib DESTDIR=$DESTDIR install - -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/expat/expat.info Mon Mar 11 15:49:38 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=expat -PKGVERSION=2.2.6 -PKGREVISION=1 -PKGLICENSE="MIT" -PKGSUMMARY="XML parsing library" -PKGDOWNLOAD="https://github.com/libexpat/libexpat/releases/download/R_2_2_6/$PKGNAME-$PKGVERSION.tar.bz2"
--- a/lib/expat/expat.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/expat/expat.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,27 +15,41 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./expat.info +PKGNAME=expat +PKGVERSION=2.2.6 +PKGREVISION=1 +PKGLICENSE="MIT" +PKGSUMMARY="XML parsing library" +PKGDOWNLOAD="https://github.com/libexpat/libexpat/releases/download/R_2_2_6/$PKGNAME-$PKGVERSION.tar.bz2" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -set -e - -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 -CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libexpat.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --target=$CTARGET \ + --prefix=/usr \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libexpat.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/gmp/gmp.info Mon Mar 11 15:49:38 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=gmp -PKGVERSION=6.1.2 -PKGREVISION=1 -PKGLICENSE=("LGPLv3" "LGPLv2") -PKGSUMMARY="arbitrary prevision arithmetic library" -PKGDOWNLOAD="https://gmplib.org/download/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
--- a/lib/gmp/gmp.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/gmp/gmp.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,31 +15,42 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./gmp.info +PKGNAME=gmp +PKGVERSION=6.1.2 +PKGREVISION=1 +PKGLICENSE="LGPLv3 LGPLv2" +PKGSUMMARY="arbitrary prevision arithmetic library" +PKGDOWNLOAD="https://gmplib.org/download/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -set -e +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf $PKGNAME-$PKGVERSION.tar.xz + pushd $PKGNAME-$PKGVERSION -rm -rf $PKGNAME-$PKGVERSION -tar xvaf $PKGNAME-$PKGVERSION.tar.xz -pushd $PKGNAME-$PKGVERSION + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --enable-cxx \ + --enable-fat \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libgmp{,xx}.la -CFLAGS="$CFLAGS" ./configure \ - --prefix=/usr \ - --enable-cxx \ - --enable-fat \ - --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libgmp{,xx}.la - -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libaio/libaio.info Mon Mar 11 15:49:38 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=libaio -PKGVERSION=0.3.111 -PKGREVISION=1 -PKGLICENSE="LGPLv21+" -PKGSUMMARY="Linux asynchronous I/O library" -PKGDOWNLOAD="http://ftp.debian.org/debian/pool/main/liba/$PKGNAME/${PKGNAME}_${PKGVERSION}.orig.tar.gz" -PKGDEPENDS="lib/linux-headers"
--- a/lib/libaio/libaio.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libaio/libaio.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,23 +15,30 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=libaio +PKGVERSION=0.3.111 +PKGREVISION=1 +PKGLICENSE="LGPLv21+" +PKGSUMMARY="Linux asynchronous I/O library" +PKGDOWNLOAD="http://ftp.debian.org/debian/pool/main/liba/$PKGNAME/${PKGNAME}_${PKGVERSION}.orig.tar.gz" +PKGDEPENDS="lib/linux-headers" + : ${CC:=gcc} : ${CFLAGS:=-O2} -source ./libaio.info - -set -ex - -rm -rf $PKGNAME-$PKGVERSION -tar xvaf ${PKGNAME}_${PKGVERSION}.orig.tar.gz -pushd $PKGNAME-$PKGVERSION +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf ${PKGNAME}_${PKGVERSION}.orig.tar.gz + pushd $PKGNAME-$PKGVERSION -patch -p0 < ../disable-static.patch -make install \ - prefix=$DESTDIR/usr \ - sysconfdir=$DESTDIR/etc \ - mandir=$DESTDIR/usr/share/man \ - infodir=$DESTDIR/usr/share/info + patch -p0 < ../disable-static.patch + make install \ + prefix=$DESTDIR/usr \ + sysconfdir=$DESTDIR/etc \ + mandir=$DESTDIR/usr/share/man \ + infodir=$DESTDIR/usr/share/info -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libcddb/libcddb.info Mon Mar 11 15:49:38 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=libcddb -PKGVERSION=1.3.2 -PKGREVISION=1 -PKGLICENSE="LGPLv20+" -PKGSUMMARY="library to access CDDB server" -PKGDOWNLOAD="https://downloads.sourceforge.net/sourceforge/${PKGNAME}/${PKGNAME}-${PKGVERSION}.tar.bz2"
--- a/lib/libcddb/libcddb.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libcddb/libcddb.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,27 +15,41 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./libcddb.info +PKGNAME=libcddb +PKGVERSION=1.3.2 +PKGREVISION=1 +PKGLICENSE="LGPLv20+" +PKGSUMMARY="library to access CDDB server" +PKGDOWNLOAD="https://downloads.sourceforge.net/sourceforge/${PKGNAME}/${PKGNAME}-${PKGVERSION}.tar.bz2" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -set -e - -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 -CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libcddb.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --target=$CTARGET \ + --prefix=/usr \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libcddb.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libmnl/libmnl.info Mon Mar 11 15:49:38 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=libmnl -PKGVERSION=1.0.4 -PKGREVISION=1 -PKGLICENSE="LGPLv21" -PKGSUMMARY="minimal user-space library for netlink" -PKGDOWNLOAD="https://www.netfilter.org/projects/$PKGNAME/files/$PKGNAME-$PKGVERSION.tar.bz2"
--- a/lib/libmnl/libmnl.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libmnl/libmnl.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,27 +15,43 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./libmnl.info +PKGNAME=libmnl +PKGVERSION=1.0.4 +PKGREVISION=1 +PKGLICENSE="LGPLv21" +PKGSUMMARY="minimal user-space library for netlink" +PKGDOWNLOAD="https://www.netfilter.org/projects/$PKGNAME/files/$PKGNAME-$PKGVERSION.tar.bz2" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} + +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf $PKGNAME-$PKGVERSION.tar.bz2 + pushd $PKGNAME-$PKGVERSION -set -e - -rm -rf $PKGNAME-$PKGVERSION -tar xvaf $PKGNAME-$PKGVERSION.tar.bz2 -pushd $PKGNAME-$PKGVERSION + CC="$CC" \ + CFLAGS="$CFLAGS" \ + CXX="$CXX" \ + CXXFLAGS="$CXXFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --target=$CTARGET \ + --enable-shared \ + --disable-static \ + --prefix=/usr + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libmnl.la -CFLAGS="$CFLAGS" ./configure --prefix=/usr -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libmnl.la - -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libnftnl/libnftnl.info Mon Mar 11 15:49:38 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=libnftnl -PKGVERSION=1.1.1 -PKGREVISION=1 -PKGLICENSE="GPLv2+" -PKGSUMMARY="netfilter library" -PKGDOWNLOAD="https://netfilter.org/projects/$PKGNAME/files/$PKGNAME-$PKGVERSION.tar.bz2" -PKGDEPENDS="lib/libmnl"
--- a/lib/libnftnl/libnftnl.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libnftnl/libnftnl.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,27 +15,44 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./libnftnl.info +PKGNAME=libnftnl +PKGVERSION=1.1.1 +PKGREVISION=1 +PKGLICENSE="GPLv2+" +PKGSUMMARY="netfilter library" +PKGDOWNLOAD="https://netfilter.org/projects/$PKGNAME/files/$PKGNAME-$PKGVERSION.tar.bz2" +PKGDEPENDS="lib/libmnl" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} + +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf $PKGNAME-$PKGVERSION.tar.bz2 + pushd $PKGNAME-$PKGVERSION -set -e - -rm -rf $PKGNAME-$PKGVERSION -tar xvaf $PKGNAME-$PKGVERSION.tar.bz2 -pushd $PKGNAME-$PKGVERSION + CC="$CC" \ + CFLAGS="$CFLAGS" \ + CXX="$CXX" \ + CXXFLAGS="$CXXFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --target=$CTARGET \ + --prefix=/usr \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libnftnl.la -CFLAGS="$CFLAGS" ./configure --prefix=/usr -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libnftnl.la - -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libogg/libogg.info Mon Mar 11 15:49:38 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=libogg -PKGVERSION=1.3.3 -PKGREVISION=1 -PKGLICENSE="BSD3CLAUSE" -PKGSUMMARY="ogg bitstream and framing library" -PKGDOWNLOAD="https://downloads.xiph.org/releases/ogg/libogg-${PKGVERSION}.tar.xz"
--- a/lib/libogg/libogg.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libogg/libogg.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,30 +15,40 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./libogg.info +PKGNAME=libogg +PKGVERSION=1.3.3 +PKGREVISION=1 +PKGLICENSE="BSD3CLAUSE" +PKGSUMMARY="ogg bitstream and framing library" +PKGDOWNLOAD="https://downloads.xiph.org/releases/ogg/libogg-${PKGVERSION}.tar.xz" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac - -set -e +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -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" ./configure \ - --prefix=/usr \ - --docdir=/usr/share/doc \ - --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libogg.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libogg.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libpng/libpng.info Mon Mar 11 15:49:38 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=libpng -PKGVERSION=1.6.36 -PKGREVISION=1 -PKGLICENSE="CUSTOM" -PKGSUMMARY="library for PNG image files" -PKGDOWNLOAD="https://downloads.sourceforge.net/sourceforge/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
--- a/lib/libpng/libpng.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libpng/libpng.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,27 +15,40 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./libpng.info +PKGNAME=libpng +PKGVERSION=1.6.36 +PKGREVISION=1 +PKGLICENSE="CUSTOM" +PKGSUMMARY="library for PNG image files" +PKGDOWNLOAD="https://downloads.sourceforge.net/sourceforge/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -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 -CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libpng{,16}.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libpng{,16}.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libunistring/libunistring.info Mon Mar 11 15:49:38 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=libunistring -PKGVERSION=0.9.10 -PKGREVISION=1 -PKGLICENSE="GPLv2 LGPL3+ GFDL" -PKGSUMMARY="C library for manipulating Unicode strings" -PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz"
--- a/lib/libunistring/libunistring.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libunistring/libunistring.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,27 +15,38 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./libunistring.info +PKGNAME=libunistring +PKGVERSION=0.9.10 +PKGREVISION=1 +PKGLICENSE="GPLv2 LGPL3+ GFDL" +PKGSUMMARY="C library for manipulating Unicode strings" +PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.xz" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -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 -CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libunistring.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libunistring.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/libzip/libzip.info Mon Mar 11 15:49:38 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=libzip -PKGVERSION=1.5.1 -PKGREVISION=1 -PKGLICENSE="BSD3CLAUSE" -PKGSUMMARY="zip library in C" -PKGDOWNLOAD="https://libzip.org/download/libzip-1.5.1.tar.xz" -PKGDEPENDS="gcc make cmake zlib"
--- a/lib/libzip/libzip.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/libzip/libzip.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,38 +15,38 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./libzip.info +PKGNAME=libzip +PKGVERSION=1.5.1 +PKGREVISION=1 +PKGLICENSE="BSD3CLAUSE" +PKGSUMMARY="zip library in C" +PKGDOWNLOAD="https://libzip.org/download/libzip-1.5.1.tar.xz" +PKGDEPENDS="dev/cmake lib/zlib" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac - -set -e - -rm -rf $PKGNAME-$PKGVERSION -tar xvaf $PKGNAME-$PKGVERSION.tar.xz -pushd $PKGNAME-$PKGVERSION +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -# no option to disable documentation yet. -if [ "${MAN:-yes}" = "no" ]; then - sed -i -e 's/ADD_SUBDIRECTORY(man)//' CMakeLists.txt -fi +build() +{ + rm -rf $PKGNAME-$PKGVERSION + tar xvaf $PKGNAME-$PKGVERSION.tar.xz + pushd $PKGNAME-$PKGVERSION -mkdir build && pushd build -cmake .. \ - -DBUILD_SHARED_LIBS=On \ - -DCMAKE_C_FLAGS="$CFLAGS" \ - -DCMAKE_INSTALL_LIBDIR=/usr/lib \ - -DDOCUMENTATION_FORMAT="man" \ - -DCMAKE_INSTALL_PREFIX=/usr -make -make install DESTDIR=$DESTDIR -popd + mkdir build && pushd build + cmake .. \ + -DBUILD_SHARED_LIBS=On \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DDOCUMENTATION_FORMAT="man" \ + -DCMAKE_INSTALL_PREFIX=/usr + make + make install DESTDIR=$DESTDIR + popd -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/mpc/mpc.info Mon Mar 11 15:49:38 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=mpc -PKGVERSION=1.1.0 -PKGREVISION=1 -PKGLICENSE="LGPLv3+" -PKGSUMMARY="arithmetic of complex number library in C" -PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
--- a/lib/mpc/mpc.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/mpc/mpc.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,27 +15,40 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./mpc.info +PKGNAME=mpc +PKGVERSION=1.1.0 +PKGREVISION=1 +PKGLICENSE="LGPLv3+" +PKGSUMMARY="arithmetic of complex number library in C" +PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -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 --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libmpc.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libmpc.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/mpfr/mpfr.info Mon Mar 11 15:49:38 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=mpfr -PKGVERSION=4.0.2 -PKGREVISION=1 -PKGLICENSE="LGPLv3+" -PKGSUMMARY="multiple-precision floating-point library in C" -PKGDOWNLOAD="https://www.mpfr.org/$PKGNAME-$PKGVERSION/$PKGNAME-$PKGVERSION.tar.xz" -PKGDEPENDS="lib/gmp"
--- a/lib/mpfr/mpfr.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/mpfr/mpfr.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,31 +15,42 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./mpfr.info +PKGNAME=mpfr +PKGVERSION=4.0.2 +PKGREVISION=1 +PKGLICENSE="LGPLv3+" +PKGSUMMARY="multiple-precision floating-point library in C" +PKGDOWNLOAD="https://www.mpfr.org/$PKGNAME-$PKGVERSION/$PKGNAME-$PKGVERSION.tar.xz" +PKGDEPENDS="lib/gmp" -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac - -set -e +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} -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" ./configure \ - --prefix=/usr \ - --enable-shared \ - --enable-thread-safe \ - --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libmpfr.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --enable-shared \ + --enable-thread-safe \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libmpfr.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/musl-fts/musl-fts.info Mon Mar 11 15:49:38 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=musl-fts -PKGVERSION=1.2.7 -PKGREVISION=1 -PKGLICENSE="BSD" -PKGSUMMARY="fts(3) implementation for musl" -PKGDOWNLOAD="https://github.com/pullmoll/$PKGNAME/archive/v$PKGVERSION.tar.gz"
--- a/lib/musl-fts/musl-fts.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/musl-fts/musl-fts.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,32 +15,41 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=musl-fts +PKGVERSION=1.2.7 +PKGREVISION=1 +PKGLICENSE="BSD" +PKGSUMMARY="fts(3) implementation for musl" +PKGDOWNLOAD="https://github.com/pullmoll/$PKGNAME/archive/v$PKGVERSION.tar.gz" + : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} : ${CC:=gcc} : ${CFLAGS:=-O2} - -source ./musl-fts.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 -./bootstrap.sh -CC="$CC" \ -CFLAGS="$CFLAGS" \ -./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --target=$CTARGET \ - --prefix=/usr \ - --enable-shared \ - --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libfts.la + ./bootstrap.sh + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libfts.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/musl-obstack/musl-obstack.info Mon Mar 11 15:49:38 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=musl-obstack -PKGVERSION=1.1 -PKGREVISION=1 -PKGLICENSE="GPLv2+" -PKGSUMMARY="obstack implementation for musl" -PKGDOWNLOAD="https://github.com/pullmoll/$PKGNAME/archive/v$PKGVERSION.tar.gz"
--- a/lib/musl-obstack/musl-obstack.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/musl-obstack/musl-obstack.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,32 +15,41 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=musl-obstack +PKGVERSION=1.1 +PKGREVISION=1 +PKGLICENSE="GPLv2+" +PKGSUMMARY="obstack implementation for musl" +PKGDOWNLOAD="https://github.com/pullmoll/$PKGNAME/archive/v$PKGVERSION.tar.gz" + : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} : ${CC:=gcc} : ${CFLAGS:=-O2} - -source ./musl-obstack.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 -./bootstrap.sh -CC="$CC" \ -CFLAGS="$CFLAGS" \ -./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --target=$CTARGET \ - --prefix=/usr \ - --enable-shared \ - --disable-static -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libfts.la + ./bootstrap.sh + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libfts.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/musl/musl.info Mon Mar 11 15:49:38 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=musl -PKGVERSION=1.1.21 -PKGREVISION=1 -PKGLICENSE="MIT" -PKGSUMMARY="a new lightweight, fast, simple, free and correct C library" -PKGDOWNLOAD="https://www.musl-libc.org/releases/$PKGNAME-$PKGVERSION.tar.gz"
--- a/lib/musl/musl.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/musl/musl.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,17 +15,23 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -source ./musl.info - -set -e +PKGNAME=musl +PKGVERSION=1.1.21 +PKGREVISION=1 +PKGLICENSE="MIT" +PKGSUMMARY="a new lightweight, fast, simple, free and correct C library" +PKGDOWNLOAD="https://www.musl-libc.org/releases/$PKGNAME-$PKGVERSION.tar.gz" -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 --prefix=/usr --disable-static -make -make install DESTDIR=$DESTDIR + ./configure --prefix=/usr --disable-static + make + make install DESTDIR=$DESTDIR -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/ncurses/ncurses.info Mon Mar 11 15:49:38 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=ncurses -PKGVERSION=6.1 -PKGREVISION=1 -PKGLICENSE="MIT" -PKGSUMMARY="curses library" -PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz"
--- a/lib/ncurses/ncurses.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/ncurses/ncurses.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,46 +15,68 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=ncurses +PKGVERSION=6.1 +PKGREVISION=1 +PKGLICENSE="MIT" +PKGSUMMARY="curses library" +PKGDOWNLOAD="https://ftp.gnu.org/pub/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" + +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} : ${CC:=gcc} : ${CFLAGS:=-O2} - -source ./ncurses.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 -# wide version -mkdir wide-build && pushd wide-build -CC="$CC" CFLAGS="$CFLAGS" ../configure \ - --enable-pc-files \ - --enable-widec \ - --prefix=/usr \ - --without-ada \ - --with-pkg-config-libdir=/usr/lib/pkgconfig \ - --with-shared \ - --without-debug -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/lib{menuw,ncursesw,panelw,formw}.a -popd + # wide version + mkdir wide-build && pushd wide-build + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ../configure \ + --build=$CBUILD \ + --host=$CHOST \ + --target=$CTARGET \ + --prefix=/usr + --enable-pc-files \ + --enable-widec \ + --prefix=/usr \ + --without-ada \ + --with-pkg-config-libdir=/usr/lib/pkgconfig \ + --with-shared \ + --without-debug + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/lib{menuw,ncursesw,panelw,formw}.a + popd -# normal version -mkdir normal-build && pushd normal-build -CC="$CC" CFLAGS="$CFLAGS" ../configure \ - --enable-pc-files \ - --prefix=/usr \ - --without-ada \ - --with-pkg-config-libdir=/usr/lib/pkgconfig \ - --with-shared \ - --without-debug -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/lib{menu,ncurses,panel,form}.a -ln -sf libncurses.so $DESTDIR/usr/lib/libcurses.so -popd + # normal version + mkdir normal-build && pushd normal-build + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ../configure \ + --enable-pc-files \ + --prefix=/usr \ + --without-ada \ + --with-pkg-config-libdir=/usr/lib/pkgconfig \ + --with-shared \ + --without-debug + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/lib{menu,ncurses,panel,form}.a + ln -sf libncurses.so $DESTDIR/usr/lib/libcurses.so + popd -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/pcre/pcre.info Mon Mar 11 15:49:38 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=pcre -PKGVERSION=8.43 -PKGREVISION=1 -PKGLICENSE="BSD" -PKGSUMMARY="perl 5 regular expression library" -PKGDOWNLOAD="https://ftp.pcre.org/pub/pcre/$PKGNAME-$PKGVERSION.tar.bz2" -PKGDEPENDS="lib/zlib"
--- a/lib/pcre/pcre.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/pcre/pcre.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,40 +15,54 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=pcre +PKGVERSION=8.43 +PKGREVISION=1 +PKGLICENSE="BSD" +PKGSUMMARY="perl 5 regular expression library" +PKGDOWNLOAD="https://ftp.pcre.org/pub/pcre/$PKGNAME-$PKGVERSION.tar.bz2" +PKGDEPENDS="lib/zlib" + : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} : ${CC:=gcc} : ${CFLAGS:=-O2} : ${CXX:=g++} : ${CXXFLAGS:=-O2} - -source ./pcre.info +: ${LDFLAGS:=} +: ${LIBS:=} -set -ex - -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 -CC="$CC" \ -CFLAGS="$CFLAGS" \ -CXX="$CXX" \ -CXXFLAGS="$CXXFLAGS" \ -./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --disable-static \ - --enable-jit \ - --enable-newline-is-anycrlf \ - --enable-pcregrep-libz \ - --enable-shared \ - --enable-unicode-properties \ - --enable-utf8 \ - --with-pic -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/lib{pcrecpp,posix,pcre}.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + CXX="$CXX" \ + CXXFLAGS="$CXXFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr \ + --disable-static \ + --enable-jit \ + --enable-newline-is-anycrlf \ + --enable-pcregrep-libz \ + --enable-shared \ + --enable-unicode-properties \ + --enable-utf8 \ + --with-pic + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/lib{pcrecpp,posix,pcre}.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/popt/popt.info Mon Mar 11 15:49:38 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=popt -PKGVERSION=1.16 -PKGREVISION=1 -PKGLICENSE="CUSTOM" -PKGSUMMARY="command line option parser" -PKGDOWNLOAD="http://rpm5.org/files/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" -PKGOPTIONS="NLS" - -if [ "$NLS" = "yes" ]; then - PKGDEPENDS="core/gettext $PKGDEPENDS" -fi
--- a/lib/popt/popt.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/popt/popt.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,34 +15,53 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=popt +PKGVERSION=1.16 +PKGREVISION=1 +PKGLICENSE="CUSTOM" +PKGSUMMARY="command line option parser" +PKGDOWNLOAD="http://rpm5.org/files/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" +PKGOPTIONS="NLS" + +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CTARGET:=$(uname -m)-linux-musl} : ${CC:=gcc} : ${CFLAGS:=-O2} +: ${CXX:=g++} +: ${CXXFLAGS:=-O2} +: ${LDFLAGS:=} +: ${LIBS:=} : ${NLS:=yes} -source ./popt.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 \ - --prefix=/usr \ - --enable-shared \ - --disable-static \ - ${with_nls} -make -make install DESTDIR=$DESTDIR -rm -f $DESTDIR/usr/lib/libpopt.la + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr + --enable-shared \ + --disable-static \ + $with_nls + make + make install DESTDIR=$DESTDIR + rm -f $DESTDIR/usr/lib/libpopt.la -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/readline/readline.info Mon Mar 11 15:49:38 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=readline -PKGVERSION=8.0 -PKGREVISION=1 -PKGLICENSE="GPLv3" -PKGSUMMARY="GNU readline" -PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" -PKGDEPENDS="lib/ncurses"
--- a/lib/readline/readline.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/readline/readline.sh Mon Mar 11 16:33:11 2019 +0100 @@ -15,31 +15,45 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +PKGNAME=readline +PKGVERSION=8.0 +PKGREVISION=1 +PKGLICENSE="GPLv3" +PKGSUMMARY="GNU readline" +PKGDOWNLOAD="https://ftp.gnu.org/gnu/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" +PKGDEPENDS="lib/ncurses" + : ${CHOST:=$(uname -m)-linux-musl} : ${CBUILD:=$(uname -m)-linux-musl} : ${CC:=gcc} : ${CFLAGS:=-O2} - -source ./readline.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 \ - --with-curses \ - --enable-shared \ - --disable-static -make -make install DESTDIR=$DESTDIR + CC="$CC" \ + CFLAGS="$CFLAGS" \ + LDFLAGS="$LDFLAGS" \ + LIBS="$LIBS" \ + ./configure \ + --build=$CBUILD \ + --host=$CHOST \ + --prefix=/usr + --build=$CBUILD \ + --host=$CHOST \ + --target=$CTARGET \ + --prefix=/usr \ + --with-curses \ + --enable-shared \ + --disable-static + make + make install DESTDIR=$DESTDIR -popd -rm -rf $PKGNAME-$PKGVERSION + popd + rm -rf $PKGNAME-$PKGVERSION +}
--- a/lib/zlib/zlib.info Mon Mar 11 15:49:38 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=zlib -PKGVERSION=1.2.11 -PKGREVISION=1 -PKGLICENSE="CUSTOM" -PKGSUMMARY="zlib compression library" -PKGDOWNLOAD="http://www.zlib.net/$PKGNAME-$PKGVERSION.tar.gz"
--- a/lib/zlib/zlib.sh Mon Mar 11 15:49:38 2019 +0100 +++ b/lib/zlib/zlib.sh Mon Mar 11 16:33:11 2019 +0100 @@ -31,6 +31,7 @@ tar xvaf $PKGNAME-$PKGVERSION.tar.gz pushd $PKGNAME-$PKGVERSION + # custom configure script. CC="$CC" CFLAGS="$CFLAGS" ./configure --prefix=/usr make make install DESTDIR=$DESTDIR