Commit Graph

11 Commits

Author SHA1 Message Date
Astrum-polaris
95032961fc autoconf: update to 2.71 2021-02-05 20:02:49 +08:00
Jannick
1d6644357c autoconf: Update to 2.70
Highlights:

1. Any testsuite generated by AUTOTEST 2.70 ignores by default differences
   between line endings (LF, CRLF) of files or program outputs.  This is
   effectively achieved by adding AT TEST TIME the DIFF flag
   '--strip-trailing-cr' if available.

   More details below, especially as to how to prevent using this feature.

   The approach is similar to the previous MSYS2-package AUTOCONF 2.69,
   which tacitly unified the EOLs.  The new approach applies more broadly
   and with higher speed.

2. config.guess patched for MSYS2 recognition in a separate patch file
   for better maintenance.


Changes:
* PKGBUILD:
  - admin stuff (update version number, change patch file names, hashes
    etc.)
  - apply VPATH build (i.e. build in a directory other than src directory)
  - add TESTSUITEFLAGS for better performance of 'make check'  (However,
    running the test suite still last very very long!)
  - remove .sig input file

* 0001-autoconf-2.70-MSYS2-specifics-AC_CYGWIN.patch:
  - left-over amendments of 0002-msys2.patch (for AC-macro AC_CYGWIN
    marked as obsolete anyways).

* 0002-autoconf-2.70-MSYS2-Autotest-Unify-EOLs-By-Default.patch:
  This patch tackles the end-of-line (EOL) issue on Windows when running
  an AUTOTEST testsuite which might compare files and/or program outputs.

  This patch sets the default behaviour of any AUTOTEST testsuite generated
  with AUTOCONF 2.70: When running an AUTOTEST test suite and comparing
  files or program outputs, EOL differences (like LF vs CRLF) are ignored
  **BY DEFAULT**, iff the program DIFF allows the flag
  '--strip-trailing-cr'.

  In order to switch off this feature and run the testsuite mocking at
  differences between different EOL patterns, run the testsuite with the
  environment variable 'MSYS2_AUTOTEST_NO_UNIFY_EOL' set to '1', e.g.:

         tests/testsuite -C tests MSYS2_AUTOTEST_NO_UNIFY_EOL=1

  MSYS2_AUTOTEST_NO_UNIFY_EOL impacts the behaviour of a testsuite on a
  global basis, but the EOL handling can be set differently for each
  testsuite.

* 0003-autoconf-2.70-MSYS2-specifics-config.guess.patch:
  - create a separate patch for config.guess (from 0002-msys2.patch) for
    better maintenance (i.e. to be able to update config.guess, config.sub
    separately)


Removed patches:
* 0001-fix-texinfo.patch: issue fixed.
* 0002-msys2.patch: non-obsolete parts split to
  - 0001-autoconf-2.70-MSYS2-specifics-AC_CYGWIN.patch
  - 0003-autoconf-2.70-MSYS2-specifics-config.guess.patch
* 0003-autotest-remove-cr-from-prog-stdout-stderr.patch:
  - replaced by approach in 0001-autoconf-2.70-MSYS2-Autotest-Unify-EOLs.patch
2021-02-05 19:44:27 +08:00
Alexey Pavlov
27cb074f3a autoconf: Rebuild 2018-07-27 13:33:10 +03:00
Qian Hong
7d7b9fd626 autoconf: Add perl to depends. 2016-03-22 17:03:13 +08:00
Viktor Szakats
ab64a4ef6c switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 14:45:55 +01:00
Viktor Szakats
2b119ae43f use secure urls
* follow some redirects
2016-02-23 10:26:02 +01:00
Renato Silva
b176b369d3 Trailing whitespace cleanup. 2015-02-09 18:47:01 -02:00
Ray Donnelly
c3d40c1afe bashisms: Remove arrays 2014-10-23 22:08:03 +01:00
Ray Donnelly
d022270209 autoconf: (autotest) remove cr from test program stdio, stderr 2014-08-05 01:18:25 +01:00
Alexpux
1994b55167 Change packages groups. Various fixes. 2013-11-10 19:24:27 +04:00
Alexpux
4fc744284c Add autoconf package. 2013-11-02 14:01:44 +04:00