wok-next view bzip2/stuff/bzip2-1.0.6-fix_install.patch @ rev 19605

Up/recook: cpio, libssh2, gpm, mc.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jan 28 16:18:25 2017 +0200 (2017-01-28)
parents
children
line source
1 --- a/Makefile
2 +++ b/Makefile
3 @@ -24,7 +24,7 @@
4 CFLAGS=-Wall -Winline -O2 -g $(BIGFILES)
6 # Where you want it installed when you do 'make install'
7 -PREFIX=/usr/local
8 +PREFIX=/usr
9 DOCDIR=share/doc/$(DISTNAME)
11 OBJS= blocksort.o \
12 @@ -35,7 +35,7 @@
13 decompress.o \
14 bzlib.o
16 -all: libbz2.a bzip2 bzip2recover test
17 +all: libbz2.a bzip2 bzip2recover
19 bzip2: libbz2.a bzip2.o
20 $(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2
21 @@ -70,52 +70,71 @@
22 @cat words3
24 install: bzip2 bzip2recover
25 - if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi
26 - if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi
27 - if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi
28 - if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi
29 - if ( test ! -d $(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(PREFIX)/$(DOCDIR); fi
30 - if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
31 - cp -f bzip2 $(PREFIX)/bin/bzip2
32 - cp -f bzip2 $(PREFIX)/bin/bunzip2
33 - cp -f bzip2 $(PREFIX)/bin/bzcat
34 - cp -f bzip2recover $(PREFIX)/bin/bzip2recover
35 - chmod a+x $(PREFIX)/bin/bzip2
36 - chmod a+x $(PREFIX)/bin/bunzip2
37 - chmod a+x $(PREFIX)/bin/bzcat
38 - chmod a+x $(PREFIX)/bin/bzip2recover
39 - cp -f bzip2.1 $(PREFIX)/man/man1
40 - chmod a+r $(PREFIX)/man/man1/bzip2.1
41 - cp -f bzlib.h $(PREFIX)/include
42 - chmod a+r $(PREFIX)/include/bzlib.h
43 - cp -f libbz2.a $(PREFIX)/lib
44 - chmod a+r $(PREFIX)/lib/libbz2.a
45 - cp -f bzgrep $(PREFIX)/bin/bzgrep
46 - ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
47 - ln -s -f $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
48 - chmod a+x $(PREFIX)/bin/bzgrep
49 - cp -f bzmore $(PREFIX)/bin/bzmore
50 - ln -s -f $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless
51 - chmod a+x $(PREFIX)/bin/bzmore
52 - cp -f bzdiff $(PREFIX)/bin/bzdiff
53 - ln -s -f $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp
54 - chmod a+x $(PREFIX)/bin/bzdiff
55 - cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1
56 - chmod a+r $(PREFIX)/man/man1/bzgrep.1
57 - chmod a+r $(PREFIX)/man/man1/bzmore.1
58 - chmod a+r $(PREFIX)/man/man1/bzdiff.1
59 - echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1
60 - echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1
61 - echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1
62 - echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1
63 - cp -f manual.html $(PREFIX)/$(DOCDIR)
64 - cp -f manual.pdf $(PREFIX)/$(DOCDIR)
65 - cp -f manual.ps $(PREFIX)/$(DOCDIR)
66 - cp -f bzip2.txt $(PREFIX)/$(DOCDIR)
67 - chmod a+r $(PREFIX)/$(DOCDIR)/manual.html
68 - chmod a+r $(PREFIX)/$(DOCDIR)/manual.pdf
69 - chmod a+r $(PREFIX)/$(DOCDIR)/manual.ps
70 - chmod a+r $(PREFIX)/$(DOCDIR)/bzip2.txt
71 + if ( test ! -d $(DESTDIR)$(PREFIX)/bin ) ; then mkdir -p $(DESTDIR)$(PREFIX)/bin ; fi
72 + if ( test ! -d $(DESTDIR)$(PREFIX)/lib ) ; then mkdir -p $(DESTDIR)$(PREFIX)/lib ; fi
73 + if ( test ! -d $(DESTDIR)/bin ) ; then mkdir -p $(DESTDIR)/bin ; fi
74 + if ( test ! -d $(DESTDIR)/lib ) ; then mkdir -p $(DESTDIR)/lib ; fi
75 + if ( test ! -d $(DESTDIR)$(PREFIX)/share/man/man1 ) ; then mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 ; fi
76 + if ( test ! -d $(DESTDIR)$(PREFIX)/$(DOCDIR) ) ; then mkdir -p $(DESTDIR)$(PREFIX)/$(DOCDIR); fi
77 + if ( test ! -d $(DESTDIR)$(PREFIX)/include ) ; then mkdir -p $(DESTDIR)$(PREFIX)/include ; fi
78 +
79 +# shared bzip2
80 + cp -a bzip2-shared $(DESTDIR)/bin/bzip2
81 + chmod a+x $(DESTDIR)/bin/bzip2
82 +# shared library
83 + cp -a libbz2.so* $(DESTDIR)/lib
84 + ln -s ../../lib/libbz2.so.1.0 $(DESTDIR)$(PREFIX)/lib/libbz2.so
85 +# bunzip2
86 + ln -s ../../bin/bzip2 $(DESTDIR)$(PREFIX)/bin/bunzip2
87 +# bzcat
88 + ln -s ../../bin/bzip2 $(DESTDIR)$(PREFIX)/bin/bzcat
89 +# bzdiff
90 + cp -f bzdiff $(DESTDIR)$(PREFIX)/bin/bzdiff
91 + chmod a+x $(DESTDIR)$(PREFIX)/bin/bzdiff
92 +# bzcmp
93 + ln -s bzdiff $(DESTDIR)$(PREFIX)/bin/bzcmp
94 +# bzgrep
95 + cp -f bzgrep $(DESTDIR)$(PREFIX)/bin/bzgrep
96 + chmod a+x $(DESTDIR)$(PREFIX)/bin/bzgrep
97 +# bzegrep
98 + ln -s bzgrep $(DESTDIR)$(PREFIX)/bin/bzegrep
99 +# bzfgrep
100 + ln -s bzgrep $(DESTDIR)$(PREFIX)/bin/bzfgrep
101 +# bzip2recover
102 + cp -f bzip2recover $(DESTDIR)$(PREFIX)/bin/bzip2recover
103 + chmod a+x $(DESTDIR)$(PREFIX)/bin/bzip2recover
104 +# bzmore
105 + cp -f bzmore $(DESTDIR)$(PREFIX)/bin/bzmore
106 + chmod a+x $(DESTDIR)$(PREFIX)/bin/bzmore
107 +# bzless
108 + ln -s bzmore $(DESTDIR)$(PREFIX)/bin/bzless
109 +# headers
110 + cp -f bzlib.h bzlib_private.h $(DESTDIR)$(PREFIX)/include
111 + chmod a+r $(DESTDIR)$(PREFIX)/include/bzlib.h
112 + chmod a+r $(DESTDIR)$(PREFIX)/include/bzlib_private.h
113 +# static library
114 + cp -f libbz2.a $(DESTDIR)$(PREFIX)/lib
115 + chmod a+r $(DESTDIR)$(PREFIX)/lib/libbz2.a
116 +# man pages
117 + cp -f bzip2.1 $(DESTDIR)$(PREFIX)/share/man/man1
118 + chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzip2.1
119 + cp -f bzgrep.1 bzmore.1 bzdiff.1 $(DESTDIR)$(PREFIX)/share/man/man1
120 + chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzgrep.1
121 + chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzmore.1
122 + chmod a+r $(DESTDIR)$(PREFIX)/share/man/man1/bzdiff.1
123 + echo ".so man1/bzgrep.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzegrep.1
124 + echo ".so man1/bzgrep.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzfgrep.1
125 + echo ".so man1/bzmore.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzless.1
126 + echo ".so man1/bzdiff.1" > $(DESTDIR)$(PREFIX)/share/man/man1/bzcmp.1
127 +# docs
128 + cp -f manual.html $(DESTDIR)$(PREFIX)/$(DOCDIR)
129 + cp -f manual.pdf $(DESTDIR)$(PREFIX)/$(DOCDIR)
130 + cp -f manual.ps $(DESTDIR)$(PREFIX)/$(DOCDIR)
131 + cp -f bzip2.txt $(DESTDIR)$(PREFIX)/$(DOCDIR)
132 + chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.html
133 + chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.pdf
134 + chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/manual.ps
135 + chmod a+r $(DESTDIR)$(PREFIX)/$(DOCDIR)/bzip2.txt
137 clean:
138 rm -f *.o libbz2.a bzip2 bzip2recover \