]> granicus.if.org Git - zziplib/commitdiff
allow "ar x" to fail during make install-docs install-man3 (fixes ticket:2716806)
authorGuido Draheim <guidod@gmx.de>
Thu, 21 May 2009 17:29:05 +0000 (17:29 +0000)
committerGuido Draheim <guidod@gmx.de>
Thu, 21 May 2009 17:29:05 +0000 (17:29 +0000)
ChangeLog
docs/Makefile.am

index 118feaafe547625a34ce52cd5f891aacbbd1a325..a2143a17ee176c19a1ea5d5a42022f17f70fdd7e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2009-05-21  guidod  <guidod@gmx.de>
+
+       * docs/Makefile.am: make install-docs install-man3 rules so that
+            a failing "ar x" (on OpenBSD/vax) will not kill the whole
+            configure / make / make install cycle. However it simply
+            means that there will be no manpages on such platforms.
+            May be OpenBSD/vax has a "gar" (gnu ar) installed somewhere?
+       * closes Patches item #2716806, was opened at 2009-03-27 13:01
+
 2009-05-21 guidod <guidod@gmx.de>
     * zzip/fetch.h: ensure that either direct-bswap or direc-deref is only used
                on platforms that do not require aligned memory access. The
index 9f1584285405b02d7f37781f77712d48fdecb37b..c540d56a02aa68f7c73b9ebf071a1aef15676337 100644 (file)
@@ -100,7 +100,8 @@ install-docs: $(doc_FILES) $(man_FILES) site.html htmpages.ar
        $(mkinstalldirs) $(DESTDIR)$(pkgdocdir)/man
        @ echo ar x htmpages.ar '>>>' $(DESTDIR)$(pkgdocdir)/man/ \
        ; test -f htmpages.ar || cd "$srcdir" ; P=`pwd` \
-       ; cd $(DESTDIR)$(pkgdocdir)/man && ar x $$P/htmpages.ar
+       ; cd $(DESTDIR)$(pkgdocdir)/man && ar x $$P/htmpages.ar \
+       ; true
 
 install-doc : install-docs $(PACKAGE)-doc.omf
        $(mkinstalldirs) $(DESTDIR)$(pkgomfdir)
@@ -172,7 +173,8 @@ htmpages.ar : zziplib.xml zzipmmapped.xml zzipfseeko.xml zziplib-manpages.dbk
 install-man3 : manpages.ar
        $(mkinstalldirs) $(DESTDIR)$(mandir)/man3
        P=`pwd` ; cd $(DESTDIR)$(mandir)/man3 \
-        && ar x $$P/manpages.ar
+        && ar x $$P/manpages.ar \
+        ; true
 
 unpack : manpages.ar htmpages.ar
        (rm -rf _htm && mkdir _htm && cd _htm && ar x ../htmpages.ar)