mkports

recipes for building multiple softwares with mk(1)
git clone git://z3bra.org/mkports
Log | Files | Refs

commit d2999b368370829174bfa86c045bc79aa86fd964
parent 2461bfa8efeaa8d292fa6f58d4d19e70671dc2fc
Author: z3bra <willyatmailoodotorg>
Date:   Mon Jan 18 08:38:46 2016

bzip2: new port

Diffstat:
 bzip2/mkfile                   |  6 +++-
 bzip2/patches/000-mandir.diff  | 56 +++++++++++++++++++++++++++++-
 bzip2/patches/001-destdir.diff | 84 +++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 146 insertions(+), 0 deletions(-)

diff --git a/bzip2/mkfile b/bzip2/mkfile @@ -0,0 +1,6 @@ +pkg = bzip2 +ver = 1.0.6 +url = http://bzip.org/$ver/$pkg-$ver.tar.gz + +<../config.mk +<../default.mk diff --git a/bzip2/patches/000-mandir.diff b/bzip2/patches/000-mandir.diff @@ -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 \ diff --git a/bzip2/patches/001-destdir.diff b/bzip2/patches/001-destdir.diff @@ -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 \