tRename $workdir as $WORK - mkports - recipes for building multiple softwares with mk(1)
 (HTM) git clone git://z3bra.org/mkports
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit ad31a561809d5f164850ff0d2ad4c3e37dc2cc4d
 (DIR) parent 6ead52508268ed0852fc9eedf141475384a9bf01
 (HTM) Author: z3bra <willyatmailoodotorg>
       Date:   Thu, 21 Apr 2016 13:37:18 +0200
       
       Rename $workdir as $WORK
       
       Diffstat:
         M binutils/mkfile                     |       2 +-
         M config.mk                           |       2 +-
         M curl/mkfile                         |       2 +-
         M dash/mkfile                         |       2 +-
         M default.mk                          |      22 ++++++++++------------
         M gcc/mkfile                          |       4 ++--
         M init/mkfile                         |       8 ++++----
         M iputils/mkfile                      |       2 +-
         M mksh/mkfile                         |       4 ++--
       
       9 files changed, 23 insertions(+), 25 deletions(-)
       ---
 (DIR) diff --git a/binutils/mkfile b/binutils/mkfile
       t@@ -8,7 +8,7 @@ url = ftp://ftp.gnu.org/gnu/$pkg/$pkg-$ver.tar.bz2
        MAKEFLAGS = ${MAKEFLAGS} tooldir=''
        
        build:QV: fetch patch
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                ./configure $CONFIGURE
                make configure-host
                make CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS -all-static" ${MAKEFLAGS}
 (DIR) diff --git a/config.mk b/config.mk
       t@@ -3,8 +3,8 @@
        #PATH  = ${CROSS}/bin:${PATH}
        ROOT  = /ns/distro/fs
        REPO  = /ns/distro/pm/repo
       +WORK = `{printf '/tmp/mkports/%s-%s' "$pkg" "$(id -u)"}
        NPROC = 8
       -workdir = `{printf '/tmp/mkports/%s-%s' "$pkg" "$(id -u)"}
        
        CC     = gcc -static
        CXX    = g++ -static
 (DIR) diff --git a/curl/mkfile b/curl/mkfile
       t@@ -25,7 +25,7 @@ CONFIGURE = ${CONFIGURE} \
                --disable-smtps
        
        build:QV: fetch patch
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                ./configure ${CONFIGURE}
                make ${MAKEFLAGS}
                # static build: http://curl.haxx.se/mail/archive-2003-03/0115.html
 (DIR) diff --git a/dash/mkfile b/dash/mkfile
       t@@ -7,6 +7,6 @@ url=http://gondor.apana.org.au/~herbert/dash/files/$pkg-$ver.tar.gz
        
        install:V: build
                mkdir -p $destdir
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                make PREFIX= DESTDIR=$destdir install
                ln -sf /bin/dash $destdir/bin/sh
 (DIR) diff --git a/default.mk b/default.mk
       t@@ -1,6 +1,5 @@
        srcdir  = `{pwd}
       -workdir = `{printf '/tmp/%s-%s' "$pkg" "$(id -u)"}
       -destdir = `{printf '%s/%s/.rootfs' "$workdir" "$pkg-$ver"}
       +destdir = `{printf '%s/%s/.rootfs' "$WORK" "$pkg-$ver"}
        archive = `{basename $url 2>/dev/null || echo /dev/null}
        
        
       t@@ -14,16 +13,15 @@ $pkg\#$ver.tar.bz2: fetch patch build install cleanup
        # building
        # If it doesn't work, simply override it on a per pack basis
        build:V: fetch patch
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                test -f configure && ./configure $CONFIGURE
                make CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" ${MAKEFLAGS}
        
        # install the pack to a .rootfs directory
        # this is where the "pack" target will chdir to create the pack
        install:V: build
       -        echo $destdir
                mkdir -p $destdir
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                make ${MAKEFLAGS} DESTDIR=$destdir install
        
        cleanup:V: install
       t@@ -41,7 +39,7 @@ cleanup:V: install
        # patch your software using everything in ./patches
        patch:V: fetch
                if [ -d "$srcdir/patches" ]; then
       -                cd $workdir/$pkg-$ver
       +                cd $WORK/$pkg-$ver
                        cat $srcdir/patches/*.diff | patch -Np1
                fi
        
       t@@ -51,8 +49,8 @@ fetch:V: fetch-git fetch-archive
        # if $git is set, clone the repo, and checkout $ver
        fetch-git:V:
                if [ -n "$git" ]; then
       -                mkdir -p $workdir
       -                cd $workdir
       +                mkdir -p $WORK
       +                cd $WORK
                        test -d $pkg-$ver || git clone $git $pkg-$ver
                        cd $pkg-$ver
                        git reset --hard
       t@@ -63,7 +61,7 @@ fetch-git:V:
        # content to a directory named $pkg-$ver
        fetch-archive:V: $archive
                if [ -n "$url" ]; then
       -                cd $workdir
       +                cd $WORK
                        case $archive in
                        *.tar.bz2)      opt="-xvj" ;;
                        *.tar.gz|*.tgz) opt="-xvz" ;;
       t@@ -78,14 +76,14 @@ fetch-archive:V: $archive
        
        $archive:Q:
                if [ -n "$url" ]; then
       -                mkdir -p $workdir
       -                cd $workdir
       +                mkdir -p $WORK
       +                cd $WORK
                        curl -LO $url > $archive
                fi
        
        # delete everything but the pack
        clean:V:
       -        rm -rf $workdir
       +        rm -rf $WORK
        
        # remove the pack
        distclean:V: clean
 (DIR) diff --git a/gcc/mkfile b/gcc/mkfile
       t@@ -18,12 +18,12 @@ CONFIGURE = ${CONFIGURE} \
                --with-pkgversion="SPOINK-x86_64-static"
        
        #build:QV: fetch patch
       -#        cd $workdir/$pkg-$ver
       +#        cd $WORK/$pkg-$ver
        #        ./configure $CONFIGURE
        #        make CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" ${MAKEFLAGS} all-gcc all-target-libgcc
        
        install:QV: build
                mkdir -p $destdir
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                make ${MAKEFLAGS} DESTDIR=$destdir install-gcc install-target-libgcc
        
 (DIR) diff --git a/init/mkfile b/init/mkfile
       t@@ -5,15 +5,15 @@ ver = 0.1
        <../default.mk
        
        build:QV: fetch patch
       -        mkdir -p $workdir/$pkg-$ver
       -        cp init.c $workdir/$pkg-$ver/init.c
       -        cd $workdir/$pkg-$ver
       +        mkdir -p $WORK/$pkg-$ver
       +        cp init.c $WORK/$pkg-$ver/init.c
       +        cd $WORK/$pkg-$ver
                $CC $CFLAGS init.c $LDFLAGS -o init 
        
        install:QV: build
                mkdir -p $destdir/sbin
                mkdir -p $destdir/libexec
       -        cp $workdir/$pkg-$ver/init $destdir/sbin/init
       +        cp $WORK/$pkg-$ver/init $destdir/sbin/init
                cp $srcdir/rc              $destdir/sbin/rc
                cp $srcdir/power.subr      $destdir/libexec/power.subr
                chmod 750 $destdir/sbin/rc
 (DIR) diff --git a/iputils/mkfile b/iputils/mkfile
       t@@ -10,7 +10,7 @@ MAKEFLAGS = ${MAKEFLAGS} USE_GNUTLS=no USE_CAP=no
        install:QV: build
                mkdir -p $destdir/bin
                mkdir -p $destdir/sbin
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                cp ping ping6 $destdir/bin
                cp arping tracepath tracepath6 traceroute6 clockdiff rarpd rdisc $destdir/sbin/
                chmod u+s $destdir/bin/ping $destdir/sbin/traceroute6
 (DIR) diff --git a/mksh/mkfile b/mksh/mkfile
       t@@ -8,11 +8,11 @@ url = http://www.mirbsd.org/MirOS/dist/mir/mksh/$pkg-$ver.tgz
        CFLAGS = ${CFLAGS} -DMKSH_S_NOVI=1 -DMKSH_SMALL_BUT_FAST
        
        build:QV: fetch patch
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                /bin/sh Build.sh -r
        
        install:QV: build
       -        cd $workdir/$pkg-$ver
       +        cd $WORK/$pkg-$ver
                mkdir -p $destdir/bin
                mkdir -p $destdir/etc
                mkdir -p $destdir/man/man1