diff options
author | seb <seb@pkgsrc.org> | 2003-07-01 14:56:25 +0000 |
---|---|---|
committer | seb <seb@pkgsrc.org> | 2003-07-01 14:56:25 +0000 |
commit | 7cbf83dab0cdc03f52632842418f8de68e29d83d (patch) | |
tree | 7a30cd234d58d73470e6702f8f2dd6bfac064afc /mk | |
parent | 5cf27e54eb25ca2939a68a6251c318b4bd872c15 (diff) | |
download | pkgsrc-7cbf83dab0cdc03f52632842418f8de68e29d83d.tar.gz |
Only consider as makeinfo's version the first version number looking word
in `makeinfo --version'.
This is needed for older makeinfo which output thing like:
makeinfo (GNU texinfo 3.12) 1.68
Copyright (C) 1998 Free Software Foundation, Inc.
....
This should fix the problem encountered by Thorsten Frueauf on 1.5.4_ALPHA
(I reproduced it on stock 1.5.3) and reported in private email via
jschauma@.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/texinfo.mk | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mk/texinfo.mk b/mk/texinfo.mk index 1fbf6792db5..296f3025e3b 100644 --- a/mk/texinfo.mk +++ b/mk/texinfo.mk @@ -1,4 +1,4 @@ -# $NetBSD: texinfo.mk,v 1.12 2003/06/29 21:25:49 jschauma Exp $ +# $NetBSD: texinfo.mk,v 1.13 2003/07/01 14:56:25 seb Exp $ # # This Makefile fragment is included by bsd.pkg.mk when INFO_FILES and # USE_NEW_TEXINFO are defined. @@ -94,7 +94,12 @@ _MAKEINFO= ${_i_} # the following would have to be changed as well as the comparison below. . if !empty(_MAKEINFO) && !defined(MAKEINFO_VERSION) MAKEINFO_VERSION_OUTPUT!= ${_MAKEINFO} --version 2>/dev/null || ${ECHO} -MAKEINFO_VERSION=${MAKEINFO_VERSION_OUTPUT:M[0-9]*.[0-9]*:C/[^0-9.]//} +MAKEINFO_VERSION= +. for _i_ in ${MAKEINFO_VERSION_OUTPUT:M[0-9]*.[0-9]*:C/[^0-9.]//} +. if empty(MAKEINFO_VERSION) +MAKEINFO_VERSION= ${_i_} +. endif +. endfor MAKEFLAGS+= MAKEINFO_VERSION=${MAKEINFO_VERSION} . endif |