summaryrefslogtreecommitdiff
path: root/mk/makefile_destdir.patch
diff options
context:
space:
mode:
Diffstat (limited to 'mk/makefile_destdir.patch')
-rw-r--r--mk/makefile_destdir.patch122
1 files changed, 122 insertions, 0 deletions
diff --git a/mk/makefile_destdir.patch b/mk/makefile_destdir.patch
new file mode 100644
index 0000000..5f36b9e
--- /dev/null
+++ b/mk/makefile_destdir.patch
@@ -0,0 +1,122 @@
1diff -ur a/libbio/Makefile b/libbio/Makefile
2--- a/libbio/Makefile 2022-05-09 13:46:34.071447416 -0400
3+++ b/libbio/Makefile 2022-05-09 13:47:41.857445218 -0400
4@@ -50,12 +50,12 @@
5 all: $(LIB)
6
7 install: $(LIB)
8- mkdir -p $(PREFIX)/share/man/man3
9- install -m 0644 bio.3 $(PREFIX)/share/man/man3/bio.3
10- mkdir -p $(PREFIX)/include
11- install -m 0644 bio.h $(PREFIX)/include
12- mkdir -p $(PREFIX)/lib
13- install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
14+ mkdir -p $(DESTDIR)$(PREFIX)/share/man/man3
15+ install -m 0644 bio.3 $(DESTDIR)$(PREFIX)/share/man/man3/bio.3
16+ mkdir -p $(DESTDIR)$(PREFIX)/include
17+ install -m 0644 bio.h $(DESTDIR)$(PREFIX)/include
18+ mkdir -p $(DESTDIR)$(PREFIX)/lib
19+ install -m 0644 $(LIB) $(DESTDIR)$(PREFIX)/lib/$(LIB)
20
21 bcat: bcat.$O $(LIB)
22 $(CC) -o bcat bcat.$O $(LIB) -L/usr/local/lib -lfmt -lutf
23diff -ur a/libfmt/Makefile b/libfmt/Makefile
24--- a/libfmt/Makefile 2022-05-09 13:46:34.072447416 -0400
25+++ b/libfmt/Makefile 2022-05-09 13:48:10.943444275 -0400
26@@ -74,13 +74,13 @@
27 all: $(LIB)
28
29 install: $(LIB)
30- test -d $(PREFIX)/share/man/man3 || mkdir -p $(PREFIX)/share/man/man3
31- install -m 0644 print.3 $(PREFIX)/share/man/man3/print.3
32- install -m 0644 fmtinstall.3 $(PREFIX)/share/man/man3/fmtinstall.3
33- mkdir -p $(PREFIX)/include
34- install -m 0644 fmt.h $(PREFIX)/include/fmt.h
35- mkdir -p $(PREFIX)/lib
36- install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
37+ test -d $(DESTDIR)$(PREFIX)/share/man/man3 || mkdir -p $(DESTDIR)$(PREFIX)/share/man/man3
38+ install -m 0644 print.3 $(DESTDIR)$(PREFIX)/share/man/man3/print.3
39+ install -m 0644 fmtinstall.3 $(DESTDIR)$(PREFIX)/share/man/man3/fmtinstall.3
40+ mkdir -p $(DESTDIR)$(PREFIX)/include
41+ install -m 0644 fmt.h $(DESTDIR)$(PREFIX)/include/fmt.h
42+ mkdir -p $(DESTDIR)$(PREFIX)/lib
43+ install -m 0644 $(LIB) $(DESTDIR)$(PREFIX)/lib/$(LIB)
44
45 $(NAN).$O: nan.h
46 strtod.$O: nan.h
47diff -ur a/libregexp/Makefile b/libregexp/Makefile
48--- a/libregexp/Makefile 2022-05-09 13:46:34.071447416 -0400
49+++ b/libregexp/Makefile 2022-05-09 13:48:45.939443140 -0400
50@@ -41,13 +41,13 @@
51 all: $(LIB)
52
53 install: $(LIB)
54- mkdir -p $(PREFIX)/share/man/man3 $(PREFIX)/man/man7
55- install -m 0644 regexp9.3 $(PREFIX)/share/man/man3/regexp9.3
56- install -m 0644 regexp9.7 $(PREFIX)/man/man7/regexp9.7
57- mkdir -p $(PREFIX)/lib
58- install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
59- mkdir -p $(PREFIX)/include
60- install -m 0644 regexp9.h $(PREFIX)/include/regexp9.h
61+ mkdir -p $(DESTDIR)$(PREFIX)/share/man/man3 $(DESTDIR)$(PREFIX)/man/man7
62+ install -m 0644 regexp9.3 $(DESTDIR)$(PREFIX)/share/man/man3/regexp9.3
63+ install -m 0644 regexp9.7 $(DESTDIR)$(PREFIX)/man/man7/regexp9.7
64+ mkdir -p $(DESTDIR)$(PREFIX)/lib
65+ install -m 0644 $(LIB) $(DESTDIR)$(PREFIX)/lib/$(LIB)
66+ mkdir -p $(DESTDIR)$(PREFIX)/include
67+ install -m 0644 regexp9.h $(DESTDIR)$(PREFIX)/include/regexp9.h
68
69 test: test.$O $(LIB)
70 $(CC) -o test test.$O $(LIB) -L/usr/local/lib -lfmt -lutf
71diff -ur a/libutf/Makefile b/libutf/Makefile
72--- a/libutf/Makefile 2022-05-09 13:46:34.071447416 -0400
73+++ b/libutf/Makefile 2022-05-09 13:49:10.549442342 -0400
74@@ -53,15 +53,15 @@
75 all: $(LIB)
76
77 install: $(LIB)
78- mkdir -p $(PREFIX)/share/man/man3 $(PREFIX)/man/man7
79- install -c -m 0644 isalpharune.3 $(PREFIX)/share/man/man3/isalpharune.3
80- install -c -m 0644 utf.7 $(PREFIX)/man/man7/utf.7
81- install -c -m 0644 rune.3 $(PREFIX)/share/man/man3/rune.3
82- install -c -m 0644 runestrcat.3 $(PREFIX)/share/man/man3/runestrcat.3
83- mkdir -p $(PREFIX)/include
84- install -c -m 0644 utf.h $(PREFIX)/include/utf.h
85- mkdir -p $(PREFIX)/lib
86- install -c -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
87+ mkdir -p $(DESTDIR)$(PREFIX)/share/man/man3 $(DESTDIR)$(PREFIX)/man/man7
88+ install -c -m 0644 isalpharune.3 $(DESTDIR)$(PREFIX)/share/man/man3/isalpharune.3
89+ install -c -m 0644 utf.7 $(DESTDIR)$(PREFIX)/man/man7/utf.7
90+ install -c -m 0644 rune.3 $(DESTDIR)$(PREFIX)/share/man/man3/rune.3
91+ install -c -m 0644 runestrcat.3 $(DESTDIR)$(PREFIX)/share/man/man3/runestrcat.3
92+ mkdir -p $(DESTDIR)$(PREFIX)/include
93+ install -c -m 0644 utf.h $(DESTDIR)$(PREFIX)/include/utf.h
94+ mkdir -p $(DESTDIR)$(PREFIX)/lib
95+ install -c -m 0644 $(LIB) $(DESTDIR)$(PREFIX)/lib/$(LIB)
96
97 $(LIB): $(OFILES)
98 $(AR) $(ARFLAGS) $(LIB) $(OFILES)
99diff -ur a/mk/Makefile b/mk/Makefile
100--- a/mk/Makefile 2022-05-09 13:46:34.071447416 -0400
101+++ b/mk/Makefile 2022-05-09 13:49:41.475441339 -0400
102@@ -61,13 +61,13 @@
103 TGZFILES+=mk.pdf
104
105 install: $(TARG)
106- mkdir -p $(PREFIX)/bin
107- install -m 0755 mk $(PREFIX)/bin/mk
108- cat mk.1 | sed 's;DOCPREFIX;$(PREFIX);g' >mk.1a
109- mkdir -p $(PREFIX)/man/man1
110- install -m 0644 mk.1a $(PREFIX)/man/man1/mk.1
111- mkdir -p $(PREFIX)/doc
112- install -m 0644 mk.pdf $(PREFIX)/doc/mk.pdf
113+ mkdir -p $(DESTDIR)$(PREFIX)/bin
114+ install -m 0755 mk $(DESTDIR)$(PREFIX)/bin/mk
115+ sed 's;DOCPREFIX;$(PREFIX);g' <mk.1 >mk.1a
116+ mkdir -p $(DESTDIR)$(PREFIX)/man/man1
117+ install -m 0644 mk.1a $(DESTDIR)$(PREFIX)/man/man1/mk.1
118+ mkdir -p $(DESTDIR)$(PREFIX)/doc
119+ install -m 0644 mk.pdf $(DESTDIR)$(PREFIX)/doc/mk.pdf
120
121 $(LIB): $(OFILES)
122 $(AR) $(ARFLAGS) $(LIB) $(OFILES)