mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
Use Gnulib's `nproc'.
This updates Gnulib to v0.0-4496-g6491120. * m4/gnulib-cache.m4: Add `nproc'.
This commit is contained in:
parent
cb26e97a88
commit
0f00f2c33a
90 changed files with 2524 additions and 680 deletions
37
maint.mk
37
maint.mk
|
@ -590,10 +590,19 @@ sc_changelog:
|
|||
sc_program_name:
|
||||
@require='set_program_name *\(m?argv\[0\]\);' \
|
||||
in_vc_files='\.c$$' \
|
||||
containing='^main *(' \
|
||||
containing='\<main *(' \
|
||||
halt='the above files do not call set_program_name' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# Ensure that each .c file containing a "main" function also
|
||||
# calls bindtextdomain.
|
||||
sc_bindtextdomain:
|
||||
@require='bindtextdomain *\(' \
|
||||
in_vc_files='\.c$$' \
|
||||
containing='\<main *(' \
|
||||
halt='the above files do not call bindtextdomain' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# Require that the final line of each test-lib.sh-using test be this one:
|
||||
# Exit $fail
|
||||
# Note: this test requires GNU grep's --label= option.
|
||||
|
@ -668,8 +677,9 @@ sc_prohibit_always_true_header_tests:
|
|||
@or=$(gl_header_upper_case_or_); \
|
||||
re="HAVE_($$or)_H"; \
|
||||
prohibit='\<'"$$re"'\>' \
|
||||
halt='do not test the above HAVE_<header>_H symbol(s);\n'\
|
||||
' with the corresponding gnulib module, they are always true' \
|
||||
halt=$$(printf '%s\n' \
|
||||
'do not test the above HAVE_<header>_H symbol(s);' \
|
||||
' with the corresponding gnulib module, they are always true') \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# ==================================================================
|
||||
|
@ -731,7 +741,8 @@ sc_GFDL_version:
|
|||
halt='GFDL vN, N!=3' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# Don't use Texinfo @acronym{} as it is not a good idea.
|
||||
# Don't use Texinfo's @acronym{}.
|
||||
# http://lists.gnu.org/archive/html/bug-gnulib/2010-03/msg00321.html
|
||||
texinfo_suffix_re_ ?= \.(txi|texi(nfo)?)$$
|
||||
sc_texinfo_acronym:
|
||||
@prohibit='@acronym\{' \
|
||||
|
@ -807,6 +818,13 @@ sc_prohibit_test_minus_ao:
|
|||
halt='$(_ptm1); $(_ptm2)' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# Avoid a test bashism.
|
||||
sc_prohibit_test_double_equal:
|
||||
@prohibit='(\<test| \[+) .+ == ' \
|
||||
containing='#! */bin/[a-z]*sh' \
|
||||
halt='use "test x = x", not "test x =''= x"' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# Each program that uses proper_name_utf8 must link with one of the
|
||||
# ICONV libraries. Otherwise, some ICONV library must appear in LDADD.
|
||||
# The perl -0777 invocation below extracts the possibly-multi-line
|
||||
|
@ -1012,9 +1030,10 @@ sc_Wundef_boolean:
|
|||
sc_vulnerable_makefile_CVE-2009-4029:
|
||||
@prohibit='perm -777 -exec chmod a\+rwx|chmod 777 \$$\(distdir\)' \
|
||||
in_files=$$(find $(srcdir) -name Makefile.in) \
|
||||
halt='the above files are vulnerable; beware of running\n'\
|
||||
'"make dist*" rules, and upgrade to fixed automake\n'\
|
||||
'see http://bugzilla.redhat.com/542609 for details' \
|
||||
halt=$$(printf '%s\n' \
|
||||
'the above files are vulnerable; beware of running' \
|
||||
' "make dist*" rules, and upgrade to fixed automake' \
|
||||
' see http://bugzilla.redhat.com/542609 for details') \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
vc-diff-check:
|
||||
|
@ -1079,7 +1098,6 @@ emit_upload_commands:
|
|||
@echo =====================================
|
||||
@echo =====================================
|
||||
|
||||
noteworthy = * Noteworthy changes in release ?.? (????-??-??) [?]
|
||||
define emit-commit-log
|
||||
printf '%s\n' 'post-release administrivia' '' \
|
||||
'* NEWS: Add header line for next release.' \
|
||||
|
@ -1117,6 +1135,7 @@ alpha beta stable: $(local-check) writable-files no-submodule-changes
|
|||
# Override this in cfg.mk if you follow different procedures.
|
||||
release-prep-hook ?= release-prep
|
||||
|
||||
gl_noteworthy_news_ = * Noteworthy changes in release ?.? (????-??-??) [?]
|
||||
.PHONY: release-prep
|
||||
release-prep:
|
||||
case $$RELEASE_TYPE in alpha|beta|stable) ;; \
|
||||
|
@ -1128,7 +1147,7 @@ release-prep:
|
|||
fi
|
||||
echo $(VERSION) > $(prev_version_file)
|
||||
$(MAKE) update-NEWS-hash
|
||||
perl -pi -e '$$. == 3 and print "$(noteworthy)\n\n\n"' NEWS
|
||||
perl -pi -e '$$. == 3 and print "$(gl_noteworthy_news_)\n\n\n"' NEWS
|
||||
$(emit-commit-log) > .ci-msg
|
||||
$(VC) commit -F .ci-msg -a
|
||||
rm .ci-msg
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue