openbsd-ports/graphics/xzgv/patches/patch-doc_Makefile

53 lines
1.7 KiB
Plaintext
Raw Normal View History

$OpenBSD: patch-doc_Makefile,v 1.1.1.1 2005/05/22 11:32:11 alek Exp $
--- doc/Makefile.orig Thu Dec 21 04:45:20 2000
+++ doc/Makefile Thu May 12 15:56:37 2005
@@ -10,7 +10,7 @@ include ../config.mk
all: info man
-info: xzgv.gz
+info: xzgv.info
dvi: xzgv.dvi
xzgv.gz: xzgv.texi
@@ -23,6 +23,9 @@ xzgv.dvi: xzgv.texi
@echo "=== NB: If you don't want A4 paper, edit config.mk! ==="
texi2dvi -c $(USE_A4_DEF) xzgv.texi
+xzgv.info: xzgv.texi
+ makeinfo --no-split xzgv.texi -o xzgv.info
+
# This explicitly mentions `gawk' because makeman requires it
# (and can't easily be made not to, since it really does need gensub).
# To avoid problems on gawkless systems, a prebuilt xzgv.1 is included
@@ -36,25 +39,10 @@ xzgv.1: xzgv.texi makeman.awk
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*
-# 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
+install:
+ ${BSD_INSTALL_MAN} xzgv.1 ${MANDIR}
+ ${BSD_INSTALL_DATA} xzgv.info ${INFODIR}
+ install-info ${INFODIR}/xzgv.info ${INFODIR}/dir
../src/install-info: ../src/install-info.c
cd ../src && $(MAKE) install-info