tbzip2: 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 d2999b368370829174bfa86c045bc79aa86fd964
 (DIR) parent 2461bfa8efeaa8d292fa6f58d4d19e70671dc2fc
 (HTM) Author: z3bra <willyatmailoodotorg>
       Date:   Mon, 18 Jan 2016 08:38:46 +0100
       
       bzip2: new port
       
       Diffstat:
         A bzip2/mkfile                        |       6 ++++++
         A bzip2/patches/000-mandir.diff       |      56 +++++++++++++++++++++++++++++++
         A bzip2/patches/001-destdir.diff      |      84 +++++++++++++++++++++++++++++++
       
       3 files changed, 146 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/bzip2/mkfile b/bzip2/mkfile
       t@@ -0,0 +1,6 @@
       +pkg = bzip2
       +ver = 1.0.6
       +url = http://bzip.org/$ver/$pkg-$ver.tar.gz
       +
       +<../config.mk
       +<../default.mk
 (DIR) diff --git a/bzip2/patches/000-mandir.diff b/bzip2/patches/000-mandir.diff
       t@@ -0,0 +1,56 @@
       +diff -urN a/Makefile b/Makefile
       +--- a/Makefile        2010-09-11 00:46:02.000000000 +0200
       ++++ b/Makefile        2016-01-08 20:13:22.865349354 +0100
       +@@ -25,6 +25,7 @@
       + 
       + # Where you want it installed when you do 'make install'
       + PREFIX=/usr/local
       ++MANDIR=$(PREFIX)/share/man
       + 
       + 
       + OBJS= blocksort.o  \
       +@@ -72,8 +73,8 @@
       + install: bzip2 bzip2recover
       +         if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
       +         if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
       +-        if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
       +-        if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
       ++        if ( test ! -d $(MANDIR) ) ; then mkdir -p $(MANDIR) ; fi
       ++        if ( test ! -d $(MANDIR)/man1 ) ; then mkdir -p $(MANDIR)/man1 ; fi
       +         if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
       +         cp -f bzip2 $(PREFIX)/bin/bzip2
       +         cp -f bzip2 $(PREFIX)/bin/bunzip2
       +@@ -83,8 +84,8 @@
       +         chmod a+x $(PREFIX)/bin/bunzip2
       +         chmod a+x $(PREFIX)/bin/bzcat
       +         chmod a+x $(PREFIX)/bin/bzip2recover
       +-        cp -f bzip2.1 $(PREFIX)/man/man1
       +-        chmod a+r $(PREFIX)/man/man1/bzip2.1
       ++        cp -f bzip2.1 $(MANDIR)/man1
       ++        chmod a+r $(MANDIR)/man1/bzip2.1
       +         cp -f bzlib.h $(PREFIX)/include
       +         chmod a+r $(PREFIX)/include/bzlib.h
       +         cp -f libbz2.a $(PREFIX)/lib
       +@@ -99,14 +100,14 @@
       +         cp -f bzdiff $(PREFIX)/bin/bzdiff
       +         ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
       +         chmod a+x $(PREFIX)/bin/bzdiff
       +-        cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1
       +-        chmod a+r $(PREFIX)/man/man1/bzgrep.1
       +-        chmod a+r $(PREFIX)/man/man1/bzmore.1
       +-        chmod a+r $(PREFIX)/man/man1/bzdiff.1
       +-        echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1
       +-        echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1
       +-        echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1
       +-        echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1
       ++        cp -f bzgrep.1 bzmore.1 bzdiff.1 $(MANDIR)/man1
       ++        chmod a+r $(MANDIR)/man1/bzgrep.1
       ++        chmod a+r $(MANDIR)/man1/bzmore.1
       ++        chmod a+r $(MANDIR)/man1/bzdiff.1
       ++        echo ".so man1/bzgrep.1" > $(MANDIR)/man1/bzegrep.1
       ++        echo ".so man1/bzgrep.1" > $(MANDIR)/man1/bzfgrep.1
       ++        echo ".so man1/bzmore.1" > $(MANDIR)/man1/bzless.1
       ++        echo ".so man1/bzdiff.1" > $(MANDIR)/man1/bzcmp.1
       + 
       + clean: 
       +         rm -f *.o libbz2.a bzip2 bzip2recover \
 (DIR) diff --git a/bzip2/patches/001-destdir.diff b/bzip2/patches/001-destdir.diff
       t@@ -0,0 +1,84 @@
       +diff -urN a/Makefile b/Makefile
       +--- a/Makefile        2016-01-18 08:33:56.415665965 +0100
       ++++ b/Makefile        2016-01-18 08:37:38.035663354 +0100
       +@@ -71,43 +71,43 @@
       +         @cat words3
       + 
       + install: bzip2 bzip2recover
       +-        if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
       +-        if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
       +-        if ( test ! -d $(MANDIR) ) ; then mkdir -p $(MANDIR) ; fi
       +-        if ( test ! -d $(MANDIR)/man1 ) ; then mkdir -p $(MANDIR)/man1 ; fi
       +-        if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
       +-        cp -f bzip2 $(PREFIX)/bin/bzip2
       +-        cp -f bzip2 $(PREFIX)/bin/bunzip2
       +-        cp -f bzip2 $(PREFIX)/bin/bzcat
       +-        cp -f bzip2recover $(PREFIX)/bin/bzip2recover
       +-        chmod a+x $(PREFIX)/bin/bzip2
       +-        chmod a+x $(PREFIX)/bin/bunzip2
       +-        chmod a+x $(PREFIX)/bin/bzcat
       +-        chmod a+x $(PREFIX)/bin/bzip2recover
       +-        cp -f bzip2.1 $(MANDIR)/man1
       +-        chmod a+r $(MANDIR)/man1/bzip2.1
       +-        cp -f bzlib.h $(PREFIX)/include
       +-        chmod a+r $(PREFIX)/include/bzlib.h
       +-        cp -f libbz2.a $(PREFIX)/lib
       +-        chmod a+r $(PREFIX)/lib/libbz2.a
       +-        cp -f bzgrep $(PREFIX)/bin/bzgrep
       +-        ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
       +-        ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
       +-        chmod a+x $(PREFIX)/bin/bzgrep
       +-        cp -f bzmore $(PREFIX)/bin/bzmore
       +-        ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
       +-        chmod a+x $(PREFIX)/bin/bzmore
       +-        cp -f bzdiff $(PREFIX)/bin/bzdiff
       +-        ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
       +-        chmod a+x $(PREFIX)/bin/bzdiff
       +-        cp -f bzgrep.1 bzmore.1 bzdiff.1 $(MANDIR)/man1
       +-        chmod a+r $(MANDIR)/man1/bzgrep.1
       +-        chmod a+r $(MANDIR)/man1/bzmore.1
       +-        chmod a+r $(MANDIR)/man1/bzdiff.1
       +-        echo ".so man1/bzgrep.1" > $(MANDIR)/man1/bzegrep.1
       +-        echo ".so man1/bzgrep.1" > $(MANDIR)/man1/bzfgrep.1
       +-        echo ".so man1/bzmore.1" > $(MANDIR)/man1/bzless.1
       +-        echo ".so man1/bzdiff.1" > $(MANDIR)/man1/bzcmp.1
       ++        if ( test ! -d $(DESTDIR)$(PREFIX)/bin ) ; then mkdir -p $(DESTDIR)$(PREFIX)/bin ; fi
       ++        if ( test ! -d $(DESTDIR)$(PREFIX)/lib ) ; then mkdir -p $(DESTDIR)$(PREFIX)/lib ; fi
       ++        if ( test ! -d $(DESTDIR)$(MANDIR) ) ; then mkdir -p $(DESTDIR)$(MANDIR) ; fi
       ++        if ( test ! -d $(DESTDIR)$(MANDIR)/man1 ) ; then mkdir -p $(DESTDIR)$(MANDIR)/man1 ; fi
       ++        if ( test ! -d $(DESTDIR)$(PREFIX)/include ) ; then mkdir -p $(DESTDIR)$(PREFIX)/include ; fi
       ++        cp -f bzip2 $(DESTDIR)$(PREFIX)/bin/bzip2
       ++        cp -f bzip2 $(DESTDIR)$(PREFIX)/bin/bunzip2
       ++        cp -f bzip2 $(DESTDIR)$(PREFIX)/bin/bzcat
       ++        cp -f bzip2recover $(DESTDIR)$(PREFIX)/bin/bzip2recover
       ++        chmod a+x $(DESTDIR)$(PREFIX)/bin/bzip2
       ++        chmod a+x $(DESTDIR)$(PREFIX)/bin/bunzip2
       ++        chmod a+x $(DESTDIR)$(PREFIX)/bin/bzcat
       ++        chmod a+x $(DESTDIR)$(PREFIX)/bin/bzip2recover
       ++        cp -f bzip2.1 $(DESTDIR)$(MANDIR)/man1
       ++        chmod a+r $(DESTDIR)$(MANDIR)/man1/bzip2.1
       ++        cp -f bzlib.h $(DESTDIR)$(PREFIX)/include
       ++        chmod a+r $(DESTDIR)$(PREFIX)/include/bzlib.h
       ++        cp -f libbz2.a $(DESTDIR)$(PREFIX)/lib
       ++        chmod a+r $(DESTDIR)$(PREFIX)/lib/libbz2.a
       ++        cp -f bzgrep $(DESTDIR)$(PREFIX)/bin/bzgrep
       ++        ln -s -f $(PREFIX)/bin/bzgrep $(DESTDIR)$(PREFIX)/bin/bzegrep
       ++        ln -s -f $(PREFIX)/bin/bzgrep $(DESTDIR)$(PREFIX)/bin/bzfgrep
       ++        chmod a+x $(DESTDIR)$(PREFIX)/bin/bzgrep
       ++        cp -f bzmore $(DESTDIR)$(PREFIX)/bin/bzmore
       ++        ln -s -f $(PREFIX)/bin/bzmore $(DESTDIR)$(PREFIX)/bin/bzless
       ++        chmod a+x $(DESTDIR)$(PREFIX)/bin/bzmore
       ++        cp -f bzdiff $(DESTDIR)$(PREFIX)/bin/bzdiff
       ++        ln -s -f $(PREFIX)/bin/bzdiff $(DESTDIR)$(PREFIX)/bin/bzcmp
       ++        chmod a+x $(DESTDIR)$(PREFIX)/bin/bzdiff
       ++        cp -f bzgrep.1 bzmore.1 bzdiff.1 $(DESTDIR)$(MANDIR)/man1
       ++        chmod a+r $(DESTDIR)$(MANDIR)/man1/bzgrep.1
       ++        chmod a+r $(DESTDIR)$(MANDIR)/man1/bzmore.1
       ++        chmod a+r $(DESTDIR)$(MANDIR)/man1/bzdiff.1
       ++        echo ".so man1/bzgrep.1" > $(DESTDIR)$(MANDIR)/man1/bzegrep.1
       ++        echo ".so man1/bzgrep.1" > $(DESTDIR)$(MANDIR)/man1/bzfgrep.1
       ++        echo ".so man1/bzmore.1" > $(DESTDIR)$(MANDIR)/man1/bzless.1
       ++        echo ".so man1/bzdiff.1" > $(DESTDIR)$(MANDIR)/man1/bzcmp.1
       + 
       + clean: 
       +         rm -f *.o libbz2.a bzip2 bzip2recover \