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 \