tlibdb: new port - mkports - recipes for building multiple softwares with mk(1)
 (HTM) git clone git://z3bra.org/mkports
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit d1876262c9d257ec48acbe691dd8b196699c2c36
 (DIR) parent 0d7a483cb622ae404c957d3896866cf385a4ae2e
 (HTM) Author: root <root@doom.z3bra.org>
       Date:   Wed, 31 May 2017 06:29:07 +0000
       
       libdb: new port
       
       Diffstat:
         A libdb/mkfile                        |      13 +++++++++++++
         A libdb/patches/000-config-musl.diff  |      22 ++++++++++++++++++++++
       
       2 files changed, 35 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/libdb/mkfile b/libdb/mkfile
       t@@ -0,0 +1,13 @@
       +pkg = libdb
       +ver = 5.3.28
       +url = http://download.oracle.com/berkeley-db/db-$ver.tar.gz
       +<../default.mk
       +
       +CLENAUP = docs
       +
       +build:V: fetch patch
       +        #cd $WORK/$pkg-$ver/build_unix
       +        #../dist/configure $CONFIGURE
       +        cd $WORK/$pkg-$ver
       +        ./dist/configure $CONFIGURE
       +        make -j${NPROC} CC="$CC" ${MAKEFLAGS}
 (DIR) diff --git a/libdb/patches/000-config-musl.diff b/libdb/patches/000-config-musl.diff
       t@@ -0,0 +1,22 @@
       +diff -urN a/dist/config.sub b/dist/config.sub
       +--- a/dist/config.sub        2013-09-09 15:35:02.000000000 +0000
       ++++ b/dist/config.sub        2017-05-31 06:19:24.073323700 +0000
       +@@ -124,7 +124,7 @@
       + # Here we must recognize all the valid KERNEL-OS combinations.
       + maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
       + case $maybe_os in
       +-  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
       ++  nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-musl | linux-newlib* | \
       +   linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
       +   knetbsd*-gnu* | netbsd*-gnu* | \
       +   kopensolaris*-gnu* | \
       +@@ -1384,6 +1384,9 @@
       +         -linux-dietlibc)
       +                 os=-linux-dietlibc
       +                 ;;
       ++        -linux-musl)
       ++                os=-linux-musl
       ++                ;;
       +         -linux*)
       +                 os=`echo $os | sed -e 's|linux|linux-gnu|'`
       +                 ;;