summaryrefslogtreecommitdiff
path: root/lib/Autom4te/XFile.pm
Commit message (Collapse)AuthorAgeFilesLines
* make fetchPaul Eggert2020-08-011-2/+3
|
* make fetchPaul Eggert2020-06-291-1/+1
|
* maint: sync from AutomakePaul Eggert2017-09-231-17/+0
| | | | This just updates comments, notably URLs.
* make fetchPaul Eggert2017-09-161-2/+2
|
* make fetchPaul Eggert2016-02-061-5/+10
|
* maint: resync files from upstreamStefano Lattarini2012-03-061-1/+1
| | | | | | | | | | | | | | Since the perl version required in Automake::Getopt has been recently lowered from 5.6.2 to 5.6.0, this change has the nice effect of making autoconf compatible again with all perls in the 5.6.x release series. * maint.mk: Resync via 'make fetch'. * lib/Autom4te/Channels.pm: Likewise. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/Getopt.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise.
* maint: resync files from upstreamEric Blake2012-03-011-9/+8
| | | | | | | | | | | | | | | | | | * GNUmakefile: Resync via 'make fetch'. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/texinfo.tex: Likewise. * build-aux/update-copyright: Likewise. * doc/standards.texi: Likewise. * lib/Autom4te/Channels.pm: Likewise. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/Getopt.pm: Likewise. * lib/Autom4te/Struct.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise. * maint.mk: Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
* maint: resync upstream filesPaul Eggert2012-01-041-2/+2
| | | | | | | | | | * ChangeLog, GNUmakefile, build-aux/announce-gen: * build-aux/config.guess, build-aux/config.sub, build-aux/gendocs.sh: * build-aux/git-version-gen, build-aux/move-if-change: * build-aux/texinfo.tex, build-aux/update-copyright: * build-aux/vc-list-files, doc/fdl.texi, doc/gendocs_template: * doc/standards.texi, lib/Autom4te/XFile.pm, m4/autobuild.m4: Regenerated by 'make fetch'.
* Do not use "win" to refer to Microsoft Windows.Paul Eggert2012-01-011-2/+2
|
* maint: resync upstream filesEric Blake2011-01-041-1/+1
| | | | | | | | | | | | | | | | | * GNUmakefile: Regenerated by 'make fetch'. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/gendocs.sh: Likewise. * build-aux/git-version-gen: Likewise. * build-aux/texinfo.tex: Likewise. * doc/make-stds.texi: Likewise. * lib/Autom4te/Channels.pm: Likewise. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/Struct.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
* Resync upstream files.Eric Blake2010-07-021-6/+3
| | | | | | | | | | | | | | | | | | | | | | * GNUmakefile: Run 'make fetch'. * build-aux/announce-gen: Likewise. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/gendocs.sh: Likewise. * build-aux/git-version-gen: Likewise. * build-aux/gnupload: Likewise. * build-aux/texinfo.tex: Likewise. * build-aux/vc-list-files: Likewise. * doc/gendocs_template: Likewise. * doc/gnu-oids.texi: Likewise. * doc/make-stds.texi: Likewise. * doc/standards.texi: Likewise. * lib/Autom4te/Channels.pm: Likewise. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise. Signed-off-by: Eric Blake <eblake@redhat.com>
* Update upstream files.Eric Blake2009-11-041-43/+72
| | | | | | | | | | | | | | | | | | * build-aux/announce-gen: Synchronize from upstream. * build-aux/config.guess: Likewise. * build-aux/config.sub: Likewise. * build-aux/gendocs.sh: Likewise. * build-aux/git-version-gen: Likewise. * build-aux/texinfo.tex: Likewise. * build-aux/update-copyright: Likewise. * doc/standards.texi: Likewise. * lib/Autom4te/Channels.pm: Likewise. * lib/Autom4te/Configure_ac.pm: Likewise. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/Struct.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise. Signed-off-by: Eric Blake <ebb9@byu.net>
* Sync autom4te perl modules from Automake.Ralf Wildenhues2009-04-191-4/+6
| | | | | | | | * lib/Autom4te/Channels.pm: Sync from Automake. * lib/Autom4te/FileUtils.pm: Likewise. * lib/Autom4te/XFile.pm: Likewise. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* Use GPLv2+ plus exception as license for release.Eric Blake2008-04-051-4/+7
| | | | | | | | | | | | | | | | Return back to GPLv2+, until the text of the exceptions is finalized, reverting the change from 2007-07-03 and the first part of the change from 2007-07-20. Also: * COPYING: Revert to GPLv2. * COPYINGv3: New file, since some auxiliary build tools, used for building autoconf and not installed, are GPLv3. * Makefile.am (EXTRA_DIST): Distribute COPYINGv3. * NEWS: Remove mention of GPLv3. * README: Clarify situation regarding GPLv3. Signed-off-by: Eric Blake <ebb9@byu.net>
* Sync from Automake.Ralf Wildenhues2007-12-081-4/+4
| | | | | | | * lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm, lib/Autom4te/Struct.pm, lib/Autom4te/XFile.pm: Likewise. * lib/Autom4te/FileUtils.pm (open_quote): New function. (update_file, contents): Use it.
* Reword the copyright notices to match what's suggested in GPLv3.Paul Eggert2007-07-201-6/+4
|
* Update to GPLv3.Paul Eggert2007-07-031-1/+1
|
* Sync from Automake:Ralf Wildenhues2006-05-251-15/+20
| | | | | | * lib/Autom4te/XFile.pm (lock): Allow EOPNOTSUPP, besides ENOLCK. Only mention `make -j' when applicable. Only raise fatal errors when `make -j' is involved. Improve error message.
* Update FSF postal mail address.Paul Eggert2005-05-141-2/+2
|
* Have autoheader honor --force.Akim Demaille2005-01-271-3/+5
| | | | | | | | | | * doc/make-stds.texi, doc/standards.texi: Update from masters. * lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm * lib/Autom4te/FileUtils.pm, lib/Autom4te/XFile.pm: Update from masters, so that FileUtils.pm's update_file provide --force support. * bin/autoheader.in: Pass $force to update_file so that config.h.in is always recreated when --force.
* Don't assume -j is a solo 'make' argument.Paul Eggert2003-10-091-3/+6
|
* Look for --jobs, too.Paul Eggert2003-09-301-1/+1
|
* * lib/Autom4te/XFile.pm: Use Errno.Paul Eggert2003-09-301-1/+10
| | | | | (lock): Ignore ENOLCK errors. Problem reported Andreas Schwab in <http://mail.gnu.org/archive/html/bug-autoconf/2003-09/msg00141.html>.
* * Makefile.am (autom4te-update, autom4te_files): Fetch Struct.pmAlexandre Duret-Lutz2003-09-131-15/+19
| | | | | and XFile.pm from Automake. * lib/Autom4te/XFile.pm: Update from Automake.
* * lib/Autom4te/XFile.pm (lock, truncate): Do not pass @_ to flockAlexandre Duret-Lutz2003-05-071-7/+7
| | | | and truncate.
* Lock autom4te's cache.Akim Demaille2003-05-061-22/+79
| | | | | | | | | * lib/Autom4te/XFile.pm ($me, &name, &lock, &truncate, &seek): New. * bin/autom4te.in (&Request::save, &Request::load): Use an IO::File argument instead of a file name, so that the request file remains open during the whole autom4te run. ($icache_file): New. (&freeze): Lock the $icache_file.
* * bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,Alexandre Duret-Lutz2002-07-021-0/+17
| | | | | | bin/autoupdate.in, bin/ifnames.in, lib/Autom4te/General.pm, lib/Autom4te/Struct.pm, lib/Autom4te/XFile.pm: Add local variables so that Emacs setups GNU style for perl-mode and cperl-mode.
* * lib/Autom4te/XFile.pm (getline, getlines): New functions,Alexandre Duret-Lutz2002-02-141-2/+35
| | | | translate rn to n.
* * lib/Autom4te/General.pm (&update_file): If destination isAkim Demaille2001-10-201-0/+5
| | | | | | | | | | | | unchanged, remove the source. (&up_to_date_p): Don't be verbose, be debug. * bin/autoreconf.in: No longer support --m4dir. (&autoreconf): Display the full path of the configure.ac we are studying. Trace it only once. Be sure to honor --force with gettextize. Always run aclocal. * doc/autoconf.texi: Adjust.
* * lib/Autom4te/XFile.pm (open): Simplified the error message (weTim Van Holder2001-09-201-1/+1
| | | | | already have $file). Set output files to binary mode (helps avoid CR issues on DOSish systems).
* * lib/Autom4te/XFile.pm: New lib file.Akim Demaille2001-09-051-0/+156
* bin/autoupdate.in, bin/autoscan.pl, bin/autom4te.in, * bin/autoheader.in: Use it.