summaryrefslogtreecommitdiff
path: root/bootstrap.sh
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers and bump version for upcoming release.v2022.02.11Peter Simons2022-02-111-1/+1
|
* Bump date in all copyright headers.Peter Simons2021-02-191-1/+1
|
* Add --no-vc-files to bootstrap.sh to stop duplicate .gitignore entriesJames Morris2021-02-191-1/+1
|
* Bump copyright headers to the year 2019.Peter Simons2019-01-061-1/+1
|
* bootstrap.sh: Do a shallow clone of gnulibKrzesimir Nowak2018-05-051-1/+1
| | | | | We just need some utilities from gnulib, so getting an entire history of changes of the library is pointless. And it also takes more time.
* Update dates and version numbers for upcoming release.v2018.03.13Peter Simons2018-03-131-2/+2
|
* Update readme files for release.v2017.03.21Peter Simons2017-03-211-1/+1
|
* Update copyright date stamps to 2016.Peter Simons2016-03-181-1/+1
|
* bootstrap.sh: Prevent using non-POSIX sed argumentsTing-Wei Lan2015-08-261-14/+15
| | | | | sed -i is not supported by POSIX, so the meaning and usage can vary on different platforms.
* bootstrap.sh: fix obsolete date stampPeter Simons2015-02-241-1/+1
|
* bootstrap.sh: Support a --copy option to automatically clone gnulibPhilip Withnall2015-02-171-0/+4
| | | | | | | | | | When building autoconf-archive using build bots or JHBuild, it is quite desirable to have a single command which will bootstrap the entire build process, up to the point where `make` can be run. bootstrap.sh is supposed to do this, but will fail if gnulib is not present. Add a --copy option which will automatically clone gnulib into the source directory if it’s not present.
* cfg.mk: copy 'README.md' to 'README' as part of the 'maintainer-all' targetPeter Simons2014-10-261-0/+1
| | | | | | | | Github wants the file to be called README.md, but the GNU coding standards say that the file must be called README. Duh. So we compromise by keeping the file README.md in the Git repository for Github, but during the build process we make a suffix-less copy that is the one we'll also distribute in the release archives.
* Bump copyright date stamps to 2014.Peter Simons2014-02-281-1/+1
|
* bootstrap.sh: don't refer to any particular branch when calling ↵Peter Simons2013-03-251-1/+1
| | | | gitlog-to-changelog; just use the current head
* bootstrap.sh: don't rely on /usr/bin/env if we don't have toPeter Simons2013-03-251-1/+1
|
* gnulib: disable 'sc_prohibit_doubled_word' test to avoid false positive in ↵Peter Simons2013-02-021-0/+1
| | | | ax_openmp.m4
* Bump date in copyright statements to 2013.Peter Simons2013-02-011-1/+1
|
* Updated copyright headers for the new year 2012.Peter Simons2012-01-031-1/+1
|
* bootstrap.sh, gen-authors.sh: remove use of non-POSIX extensions from these ↵Peter Simons2011-07-091-4/+4
| | | | scripts
* Bumped year in copyright statements from 2010 to 2011.Peter Simons2011-01-021-1/+1
|
* bootstrap.sh contains bashisms.Reuben Thomas2010-12-081-1/+1
|
* bootstrap.sh, cfg.mk: 'news-check' in current versions of gnulib doesn't ↵Peter Simons2010-06-091-1/+0
| | | | require patching anymore
* bootstrap.sh: bugfix the 'news-check' target that doesn't work correctly ↵v2010.06.04Peter Simons2010-06-041-0/+1
| | | | with our NEWS file
* bootstrap.sh: disable QA tests 'sc_prohibit_always_true_header_tests' and ↵Peter Simons2010-06-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'sc_prohibit_test_minus_ao' from gnulib These tests fail: * prohibit_always_true_header_tests m4/ax_check_off64_t.m4:35:#ifdef HAVE_UNISTD_H m4/ax_check_off64_t.m4:46:#ifdef HAVE_UNISTD_H m4/ax_check_page_aligned_malloc.m4:47:#if HAVE_UNISTD_H m4/ax_check_sign.m4:24:# #ifdef HAVE_WCHAR_H m4/ax_compile_check_sizeof.m4:38:# headers='#ifdef HAVE_STDDEF_H m4/ax_compile_check_sizeof.m4:41:# #ifdef HAVE_UNISTD_H m4/ax_create_stdint_h.m4:41:# file will include it directly. No need for fuzzy HAVE_STDINT_H things... m4/ax_create_stdint_h.m4:287:#if defined HAVE_STDINT_H || defined _STDINT_HAVE_STDINT_H m4/ax_decl_wchar_max.m4:31:#ifdef HAVE_WCHAR_H m4/ax_decl_wchar_max.m4:41:#ifdef HAVE_WCHAR_H m4/ax_define_integer_bits.m4:30:# #if HAVE_INTTYPES_H m4/ax_define_integer_bits.m4:33:# # if HAVE_STDINT_H m4/ax_func_accept_argtypes.m4:70:#ifdef HAVE_SYS_SOCKET_H m4/ax_func_fork.m4:56:#ifdef HAVE_SYS_WAIT_H m4/ax_func_fork.m4:59:#ifdef HAVE_UNISTD_H m4/ax_func_mkdir.m4:70:#if HAVE_UNISTD_H m4/ax_wint_t.m4:39: #if HAVE_WCHAR_H maint.mk: do not test the above HAVE_<header>_H symbol(s);\n with the corresponding gnulib module, they are always true * prohibit_test_minus_ao: m4/ax_boost_base.m4:187: if test "$V_CHECK" = "1" -a "$ac_boost_lib_path" = "" ; then m4/ax_check_docbook_dtd.m4:88: if test "$?" = 0 -o "$?" = 5; then m4/ax_check_gl.m4:119:AS_IF([test "X$ax_cv_check_gl_libgl" = Xno -a "X$no_x" = Xyes], m4/ax_check_glut.m4:100:AS_IF([test "X$ax_cv_check_glut_libglut" = Xno -a "X$no_x" = Xyes], m4/ax_check_zlib.m4:104: if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes" m4/ax_count_cpus.m4:34: if test -x /usr/sbin/sysctl -a `/sbin/sysctl -a 2>/dev/null| grep -c hw.cpu`; then m4/ax_count_cpus.m4:39: if test "x$CPU_COUNT" = "x0" -a -e /proc/cpuinfo; then m4/ax_f90_module_extension.m4:32:while test \( -f tmpdir_$i \) -o \( -d tmpdir_$i \) ; do m4/ax_f90_module_flag.m4:34:while test \( -f tmpdir_$i \) -o \( -d tmpdir_$i \) ; do m4/ax_gcc_archflag.m4:189:if test "x$ax_gcc_arch" != x -a "x$ax_gcc_arch" != xno; then m4/ax_lib_beecrypt.m4:51: if test "$ac_with_beecrypt" = "yes" -o "$ac_with_beecrypt" = "auto" ; then m4/ax_lib_beecrypt.m4:71: if test "$ac_with_beecrypt" = "yes" -a "x$HAVE_BEECRYPT" = "x" ; then m4/ax_lib_crypto.m4:53: if test "$ac_with_crypto" = "yes" -o "$ac_with_crypto" = "auto" ; then m4/ax_lib_crypto.m4:81: if test "$ac_with_crypto" = "yes" -a "x$HAVE_CRYPTO" = "x" ; then m4/ax_lib_expat.m4:114: if test -n "$expat_include_dir" -a -n "$expat_lib_flags"; then m4/ax_lib_expat.m4:196: if test "$expat_header_found" = "yes" -a "$expat_lib_found" = "yes"; then m4/ax_lib_gcrypt.m4:60: if test "$ac_with_gcrypt" = "yes" -o "$ac_with_gcrypt" = "auto" ; then m4/ax_lib_hdf5.m4:79: if test -z "$H5CC" -o test; then m4/ax_lib_libkml.m4:117: if test -n "$libkml_include_dir" -a -n "$libkml_lib_flags"; then m4/ax_lib_libkml.m4:198: if test "$libkml_header_found" = "yes" -a "$libkml_lib_found" = "yes"; then m4/ax_lib_metis.m4:101: if test "$metis_lib" = "yes" -a "$metis_h" = "yes" ; then m4/ax_lib_mysql.m4:77: if test -z "$MYSQL_CONFIG" -o test; then m4/ax_lib_mysql.m4:107: if test "$found_mysql" = "yes" -a -n "$mysql_version_req"; then m4/ax_lib_nettle.m4:52: if test "$ax_with_nettle" = "yes" -o "$ax_with_nettle" = "auto" ; then m4/ax_lib_nettle.m4:76: if test "$ax_with_nettle" = "yes" -a "x$HAVE_NETTLE" = "x" ; then m4/ax_lib_oracle_oci.m4:106: if test "$oracle_home_dir" != "no" -a "$oracle_home_dir" != "yes"; then m4/ax_lib_oracle_oci.m4:121: elif test -n "$oracle_home_include_dir" -o -n "$oracle_home_lib_dir"; then m4/ax_lib_oracle_oci.m4:123: if test "$oracle_home_include_dir" != "no" -a "$oracle_home_include_dir" != "yes"; then m4/ax_lib_oracle_oci.m4:129: if test "$oracle_home_lib_dir" != "no" -a "$oracle_home_lib_dir" != "yes"; then m4/ax_lib_oracle_oci.m4:145: if test -n "$oracle_include_dir" -a -n "$oracle_lib_dir"; then m4/ax_lib_oracle_oci.m4:237: if test "$oci_header_found" = "yes" -a "$oci_lib_found" = "yes" -a \ m4/ax_lib_oracle_oci.m4:252: if test -n "$oracle_version_major" -a -n $"oracle_version_minor"; then m4/ax_lib_oracle_oci.m4:297: if test "$oci_header_found" = "yes" -a "$oci_lib_found" = "yes"; then m4/ax_lib_postgresql.m4:78: if test -z "$PG_CONFIG" -o test; then m4/ax_lib_postgresql.m4:114: if test "$found_postgresql" = "yes" -a -n "$postgresql_version_req"; then m4/ax_lib_xalan.m4:118: if test -n "$xalan_include_dir" -a -n "$xalan_lib_flags"; then m4/ax_lib_xalan.m4:213: if test "$xalan_header_found" = "yes" -a "$xalan_lib_found" = "yes"; then m4/ax_lib_xerces.m4:116: if test -n "$xerces_include_dir" -a -n "$xerces_lib_flags"; then m4/ax_lib_xerces.m4:209: if test "$xerces_header_found" = "yes" -a "$xerces_lib_found" = "yes"; then m4/ax_lib_xml_security.m4:116: if test -n "$xml_security_include_dir" -a -n "$xml_security_lib_flags"; then m4/ax_lib_xml_security.m4:201: if test x"$xml_security_header_found" = x"yes" -a x"$xml_security_lib_found" = x"yes"; then m4/ax_lua.m4:128: if test $lua_version -ge "$lua_min_version" -a $lua_version -lt "$lua_max_version"; then m4/ax_perl_module_version.m4:66: if test $? -eq 0 -o $? -eq 1 ; then m4/ax_pkg_mico.m4:105:if test x$MICO_URGENCY = xrequired -o x$MICO_URGENCY = xoptional; then m4/ax_prog_apache.m4:142: if test "$APACHE_MAJOR" -lt "$APACHE_REQUEST_MAJOR" -o "$APACHE_MINOR" -lt "$APACHE_REQUEST_MINOR" ; then m4/ax_prog_xsltproc.m4:84:if test "$ac_with_xsltproc" = "yes" -o "$ac_with_xsltproc" = "maybe"; then m4/ax_python_devel.m4:226: if test -n "$ac_python_libdir" -a -n "$ac_python_library" \ m4/ax_with_curses.m4:70: if test ! "$CURSES_LIB" -a "$with_ncurses" != no -a "$with_ncursesw" != "no" m4/ax_with_curses.m4:89: if test ! "$CURSES_LIB" -a "$with_ncurses" != no -a "$with_ncursesw" != yes m4/ax_with_curses.m4:104: if test "$ax_cv_curses" != yes -a "$with_ncurses" != yes -a "$with_ncursesw" != yes m4/ax_with_dmalloc.m4:41:if test "$withval" = "" -o "$withval" = "yes"; then m4/ax_with_prog.m4:50: AS_IF([test "$withval" != yes -a "$withval" != no],[ maint.mk: use "test C1 && test C2", not "test C1 -a C2"; use "test C1 || test C2", not "test C1 -o C2"
* bootstrap.sh: disable 'sc_prohibit_always-defined_macros' QA test from gnulibPeter Simons2010-06-041-0/+1
|
* bootstrap.sh: disable 'sc_error_message_uppercase' QA test from gnulibPeter Simons2010-06-041-0/+1
| | | | | | The test fails here: m4/ax_cxx_verbose_terminate_handler.m4:46: [throw std::runtime_error("Test of unhandled exception AABBCCDDEE");])],
* Attribute administrative files to the "Autoconf Archive Maintainers"Peter Simons2010-03-021-1/+1
| | | | | until we've figured out a way to generate accurate copyright lines automatically from Git.
* Updated documentation and infrastructure files to accommodate for the fact thatPeter Simons2010-02-271-7/+7
| | | | | | | | the Autoconf Archive is now an official GNU project. The main home page now resides at http://www.gnu.org/software/autoconf-archive/. The mailing lists have moved from nongnu.org to corresponding gnu.org addresses. All files have a proper copyright statement, even AUTHORS, ChangeLog, etc.
* doc/autoconf-archive.texi: added copyright notice for the documentation ↵Peter Simons2010-02-231-1/+5
| | | | itself (fdl-1.3)
* bootstrap.sh: disable Gnulib's sc_copyright_check targetPeter Simons2009-12-271-0/+1
| | | | | | | | The regular expression that verifies whether the copyright line in doc/autoconf-archive.texi is up-to-date assumes that the date is followed by the string "Free Software Foundation". In our case, however, the copyright owner is "Autoconf Archive Maintainers". Eventually, the project is going to be signed over to the FSF; then we can enable that check again.
* AUTHORS: ensure that ever macro copyright holder is included in this filePeter Simons2009-12-271-1/+1
| | | | | The AUTHORS file lists the name of everyone who has submitted an m4 file or committed to the Git repository.
* bootstrap.sh, cfg.mk: enabled gnulib's gendocs modulePeter Simons2009-12-171-1/+1
| | | | | The make target 'web-manual' generates project documentation suitable for uploading to the web in the directory doc/manual/*.
* bootstrap.sh: disable gnulib's sc_prohibit_magic_number_exit testPeter Simons2009-12-161-0/+1
|
* AUTHORS: integrated git-authors-gen.pl into the build processPeter Simons2009-09-241-2/+1
|
* bootstrap.sh: generate a ChangeLog only for the macro contentsPeter Simons2009-09-191-1/+1
| | | | | | | | Users typically aren't interested in the meta files like Makefile.am etc., and if they are, the complete history is publicly available in git. TODO: This really ought to be done by automake.
* bootstrap.sh: warn maintainers if the html tree is not presentPeter Simons2009-09-191-0/+6
| | | | | | | | | | | | | Without it, ./configure won't work correctly because of the following code: HTMLFILE="" for n in ${srcdir}/html/*.* ; do HTMLFILE="${HTMLFILE} ${n}" done AC_SUBST([HTMLFILE]) Arguably, this behavior is unsatisfactory, but I can't think of an ad hoc solution that's better.
* Temporarily disable several gnulib QA checks to avoid failures.Peter Simons2009-09-181-1/+7
| | | | | | | Gnulib performs a number of useful QA checks before assembling a release tarball. Some of those checks fail, however, and fixing the macro content to conform is a bit of an effort. I'll re-enable those tests one by one in the foreseeable future.
* bootstrap.sh: run sed to disable sc_file_system in maint.mkPeter Simons2009-07-311-0/+2
| | | | This is not a particularly nice solution, but it does work for now.
* bootstrap.sh: build ChangeLog based on the history of the master repositoryPeter Simons2009-07-311-1/+1
| | | | | It's unnecessary to change into the m4 submodule; the top-level repository has the same information.
* gnulib: deleted submodulePeter Simons2009-07-241-1/+9
| | | | | | | | | | | | | | | | The announce-gen script needs access to the gnulib repository in order to determine the library's version string. The default location, where gnulib is expected to be, is $srcdir/gnulib. Quoting from maint.mk: gnulib_dir ?= $(srcdir)/gnulib gnulib-version = $$(cd $(gnulib_dir) && git describe) At first, it looked like adding gnulib as a submodule to that location would be a good idea (especially, since it's needed to bootstrap, too). After some thought, however, it feels like overkill. Submodules are meant to track the state of the other repository in the current branch, but we don't really need that information. We just need some moderately recent version of gnulib-tool somewhere in $PATH; that's good enough.
* maint: use maintainer-makefile module from gnulibPeter Simons2009-07-211-0/+8
Gnulib is now registered as a submodule. Please run "git submodule init" to update your checked-out copy.