summaryrefslogtreecommitdiff
path: root/graphics/xzgv/files/patch-ab
blob: 766cc9272486824fdf61fdb886c673dc107e4c4b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
--- doc/Makefile.orig	Thu Dec 21 12:45:20 2000
+++ doc/Makefile	Sat Jun  9 17:08:11 2001
@@ -10,12 +10,11 @@
 
 all: info man
 
-info: xzgv.gz
+info: xzgv.info
 dvi: xzgv.dvi
 
-xzgv.gz: xzgv.texi
-	makeinfo xzgv.texi
-	gzip -f xzgv xzgv-?
+xzgv.info: xzgv.texi
+	makeinfo --no-split xzgv.texi -o xzgv.info
 
 # `-c' removes the huge number of associated files created by TeX.
 # This saves doing a `make clean' from hell. :-)
@@ -36,36 +35,36 @@
 installdirs:
 	/bin/sh ../mkinstalldirs $(INFODIR) $(MANDIR)
 
-install: ../src/install-info installdirs
-	install xzgv.1 $(MANDIR)
-	install xzgv.gz xzgv-?.gz $(INFODIR)
-	chmod 644 $(MANDIR)/xzgv.1 $(INFODIR)/xzgv*
+install:
+	${BSD_INSTALL_MAN} xzgv.1 $(MANDIR)
+	${BSD_INSTALL_DATA} xzgv.info $(INFODIR)
+	install-info $(INFODIR)/xzgv.info $(INFODIR)/dir
 # Update info `dir' file.
 # Info always uses a dir file in preference to a dir.gz, so we don't use
 # dir.gz unless it's the only game in town.
-	if [ "$(INFO_DIR_UPDATE)" != no ]; then \
-	  gzip -d xzgv.gz; \
-	  if [ -f $(INFODIR)/dir.gz -a ! -f $(INFODIR)/dir ]; then \
-	    gzip -d $(INFODIR)/dir.gz; \
-	    ../src/install-info xzgv $(INFODIR)/dir; \
-	    gzip $(INFODIR)/dir; \
-	  else \
-	    ../src/install-info xzgv $(INFODIR)/dir; \
-	  fi; \
-	  chmod a+r $(INFODIR)/dir; \
-	  gzip xzgv; \
-	fi
+#	if [ "$(INFO_DIR_UPDATE)" != no ]; then \
+#	  gzip -d xzgv.gz; \
+#	  if [ -f $(INFODIR)/dir.gz -a ! -f $(INFODIR)/dir ]; then \
+#	    gzip -d $(INFODIR)/dir.gz; \
+#	    ../src/install-info xzgv $(INFODIR)/dir; \
+#	    gzip $(INFODIR)/dir; \
+#	  else \
+#	    ../src/install-info xzgv $(INFODIR)/dir; \
+#	  fi; \
+#	  chmod a+r $(INFODIR)/dir; \
+#	  gzip xzgv; \
+#	fi
 
 ../src/install-info: ../src/install-info.c
 	cd ../src && $(MAKE) install-info
 
 # can't easily fix dir :-/, but do remove the files.
 uninstall:
-	$(RM) $(MANDIR)/xzgv.1
-	$(RM) $(INFODIR)/{xzgv.gz,xzgv-?.gz}
+	install-info --delete $(INFODIR)/xzgv.info $(INFODIR)/dir
+	$(RM) $(INFODIR)/xzgv.info
 
 # This *doesn't* remove the Info files, which should stick around to
 # be included in the distribution. Ditto for the man page, since
 # building it requires gawk.
 clean:
-	$(RM) *~ xzgv.dvi
+	$(RM) *~ xzgv.dvi xzgv.info