Commit Graph

54 Commits

Author SHA1 Message Date
Sergey Poznyakoff
a0fb51e136 Relicense under GPLv3 2007-06-27 13:30:12 +00:00
Sergey Poznyakoff
bb6b92e37d (slurp): Remove any occurrences of $bt from the generated gnulib.mk 2007-03-30 08:49:56 +00:00
Sergey Poznyakoff
28b26242c7 Add paxutils files to dot_ignore. 2006-12-08 16:45:09 +00:00
Sergey Poznyakoff
b09417ca8d (slurp): Create .(cvs|git)ignore if not present 2006-12-08 13:39:58 +00:00
Sergey Poznyakoff
27094c4fc3 Implement --update-po and .bootstrap 2006-11-30 09:42:12 +00:00
Paul Eggert
c930802f31 Port to latest gnulib. There were a lot of changes, so the
simplest way to get this up and running was to switch to coreutils
bootstrap procedure.  I noticed one feature missing after this
merge: the ability to update a single .po file.  I can add that
later if need be.
* README-cvs, bootstrap.conf: New files.
* lib/.cvsignore: Remove Makefile.am, printf-parse.c, vasnprintf.c.
* lib/printf-parse.c, lib/vasnprintf.c: New files, from coreutils,
to override gnulib, so that we don't need xsize.h.
* bootstrap: Replace with coreutils bootstrap, except add support
for paxutils.
* configure.ac (gl_USE_SYSTEM_EXTENSIONS): Remove, as gl_EARLY now
does this.
(gl_EARLY, gl_INIT): Add.
(tar_GNULIB): Remove.
* gnulib.modules: Add configmake.
* lib/Makefile.tmpl: Remove, replacing with....
* lib/Makefile.am: New file.
* src/Makefile.am (tar.o): Remove dependency: Automake does this
for us.
* src/tar.c: Include <configmake.h> and <rmt-command.h>, not
<localedir.h>.
2006-11-30 00:14:10 +00:00
Sergey Poznyakoff
82b2829e10 Use ${package} instead of hardcoding package name 2006-09-27 09:02:45 +00:00
Sergey Poznyakoff
c8c351684c (intl_files_to_remove): Do not remove m4/inttypes-h.m4 and m4/inttypes-pri.m4 2006-09-08 15:17:56 +00:00
Paul Eggert
01b6fb98bf * bootstrap: Set XGETTEXT_OPTIONS to flag our printf-format functions,
so that translators are warned about strings that are formats but
don't look like formats.  This might help prevent core dumps.
* configure.ac (AM_GNU_GETTEXT): Upgrade to need-formatstring-macros.
Suggested by Eric Blake to avoid problems like
<http://lists.gnu.org/archive/html/bug-coreutils/2006-07/msg00087.html>.
(AM_GNU_GETTEXT_VERSION): Upgrade from 0.12.1 to 0.15.  The gettext
manual says we should use the version number normally expected of
maintainers, neither more nor less.
2006-08-11 21:39:36 +00:00
Paul Eggert
f1309bffbf * bootstrap (get_translations):
Don't exclude ky.po; it is working again.
2006-08-11 07:44:21 +00:00
Paul Eggert
c732eb584e * bootstrap: Don't exclude ja.po; it is working again.
Don't remove all old .po files if we're merely updating one.
* po/.cvsignore: Add Makevars.
2006-08-09 18:30:16 +00:00
Paul Eggert
1942370acd Fix typo: remove po/tar.html. 2006-08-07 22:58:12 +00:00
Paul Eggert
94de7c4c77 * bootstrap: Redo po file retrieval to match Bison's method,
since the translation project changed its index format.
Don't use --assume-autoconf; it's now replaced
by looking in configure.ac.
(m4/codeset.m4, m4/intdiv.m4, m4/inttypes-pri.m4, m4/isc-posix.m4):
(m4/lcmessage.m4, m4/onceonly_2_57.m4, m4/gettext.m4, m4/glibc21.m4):
(m4/inttypes_h.m4, m4/lib-ld.m4, m4/lib-prefix.m4, m4/po.m4):
(m4/stdint_h.m4, m4/uintmax_t.m4, m4/ulonglong.m4):
Don't rename to ..._gl.m4, as this is no longer needed.
(m4/geteext.m4): Patch to remove the need for intl/*.
Use autopoint manually, then remove the intl files,
then undo changes to gnulib files that autoreconf made,
and then run aclocal/autoconf/autoheader/automake.
This makes our bootstrap procedure closer to Bison's.
(po/Makevars): Generate automatically.
* configure.ac (AC_PREREQ): Update from 2.59 to 2.60.
(gl_AC_TYPE_INTMAX_T, jm_AC_TYPE_UINTMAX_T): Remove.
* gnulib.modules: Add inttypes, stdint.
* lib/.cvsignore: Add close-stream.c, close-stream.h,
stdint.h, stdint_.h.
* po/Makefile: Remove; now automatically generated.
2006-08-07 22:57:25 +00:00
Paul Eggert
fce454b5ca * bootstrap: Adjust to today's change to gnulib-tool by invoking
it with --assume-autoconf='latest-stable'.
2006-07-20 16:57:31 +00:00
Sergey Poznyakoff
d1dedae402 (update_po): Fix single translation update 2006-07-03 16:46:14 +00:00
Paul Eggert
cad45a0bae * bootstrap: Don't claim lib/Makefile.am is generated automatically
from itself.
2006-02-20 08:14:21 +00:00
Paul Eggert
c17a9f91d0 * bootstrap: Default to pserver, and switch to cvs.sv.gnu.org,
to accommodate recent changes to the GNU CVS server.
2006-01-09 22:53:55 +00:00
Sergey Poznyakoff
8c119485a9 Updated 2005-11-04 12:41:25 +00:00
Sergey Poznyakoff
c2552c6c40 Fix quoting in help output.
(update_po): Use backward-compatible wget option --cache instead
of deprecated -C to accomodate for wget 1.10.
Changes proposed by Eric Blake
2005-11-04 07:38:23 +00:00
Sergey Poznyakoff
64aea5de53 If file `.bootstrap' exists in the cwd and is readable, prepend its contents to the command line 2005-10-28 09:29:16 +00:00
Sergey Poznyakoff
8f1f0955cf (copy_files): Accept optional third argument: a prefix
to be appended to destination file names.
Import paxutils/paxlib files.
2005-05-19 15:32:38 +00:00
Paul Eggert
120e96c480 Update FSF postal mail address. 2005-05-15 03:59:08 +00:00
Sergey Poznyakoff
cfe4eef5c2 Install files from paxutils/doc 2005-05-12 15:38:27 +00:00
Paul Eggert
18850a18f1 (gnulib_modules): Don't create a file modlist.tmp, as
it is sometimes left behind as a garbage file (maybe due to the
multiple traps?).
2005-04-18 18:14:58 +00:00
Paul Eggert
67c7284d07 * bootstrap (TP_URL): Change from
<http://www2.iro.umontreal.ca/~gnutra/po/maint/tar/> to
<http://www.iro.umontreal.ca/translation/maint/tar/> to avoid
some redirection glitches.
Use "trap - 0" rather than "trap 0" to fix a POSIX-conformance bug.
* doc/.cvsignore: Change "tar.info" to "tar.info*".  Sort.
2005-03-21 21:56:02 +00:00
Sergey Poznyakoff
4d8ddc720e Merge list of required modules from paxutils with that from tar proper 2005-02-06 20:00:56 +00:00
Sergey Poznyakoff
0e4b59b4b2 Get setenv module from gnulib 2005-02-05 10:32:35 +00:00
Sergey Poznyakoff
5be8e9d4c7 Add a comment to lib/Makefile.am saying that this is an autogenerated file.
Exit with code 1 if any of autotools fails.
2005-02-01 05:46:49 +00:00
Sergey Poznyakoff
1c7a6c11ce Create m4/paxutils.m4 2005-01-06 18:15:12 +00:00
Paul Eggert
86c379f7c1 Do not treat alloca-opt specially; this is no
longer needed (and breaks builds) with latest gnulib.
2004-12-24 07:43:32 +00:00
Sergey Poznyakoff
7c3510b40d (update_po): Give -r to wget. Always remove index.html
Ignore alloca-opt module (it duplicates alloca)
2004-12-20 13:55:06 +00:00
Sergey Poznyakoff
c0f0d25271 Add localcharset 2004-10-25 15:55:59 +00:00
Sergey Poznyakoff
4ad940344a Install genfile.c from paxutils 2004-09-07 13:26:03 +00:00
Sergey Poznyakoff
7347b4f5d5 Started merging with cpio into paxutils. 2004-09-06 14:28:55 +00:00
Paul Eggert
e24d4efed0 Set LC_ALL=C so that file names sort consistently.
Prefer the gnulib copies of gettext.m4, glibc21.m4,
lib-ld.m4, lib-prefix.m4, po.m4 too.
2004-08-12 20:24:13 +00:00
Paul Eggert
03092879ac (gnulib_modules): Add xalloc-die. 2004-08-12 18:32:54 +00:00
Sergey Poznyakoff
df2c78e32b Extended --update-po option to take an optional argument specifying the po file to update. 2004-08-08 14:19:49 +00:00
Paul Eggert
d81b5d6f1e (gnulib_modules): Add getpagesize. 2004-08-03 04:41:48 +00:00
Sergey Poznyakoff
325a45f0f1 New option --update-po 2004-05-19 10:32:52 +00:00
Sergey Poznyakoff
3ee93d341e Apply patches from 'patches' subdirectory 2004-05-16 20:46:02 +00:00
Sergey Poznyakoff
c5997e92f0 Use gnulib-tool to generate lib/Makefile.am and parts of configure.ac 2004-04-26 13:38:14 +00:00
Paul Eggert
2bda83b48d Merge recent gnulib changes, and remove some lint. 2004-04-05 02:29:18 +00:00
Sergey Poznyakoff
7d31c8176c Added stpcpy 2004-02-18 14:39:24 +00:00
Sergey Poznyakoff
9771467dc8 Updated TP URL, improved help output. Default
to :ext:anoncvs and set CVS_RSH, unless already set.
2004-01-21 10:34:30 +00:00
Sergey Poznyakoff
0ad27d1986 Use $option instead of $1 so all options will be parsed. Bugfix by Marco Gerards 2004-01-20 23:31:26 +00:00
Sergey Poznyakoff
7631b4e595 New option --no-po 2004-01-03 22:22:01 +00:00
uid65632
3d09d579c1 Synchronize with Gettext 0.13.1, Automake 1.8, Autoconf 2.59,
and translation website.
2003-12-27 06:41:48 +00:00
Paul Eggert
54e322110c Don't use "for option; do"; Solaris 8 /bin/sh doesn't like that. 2003-09-17 17:33:32 +00:00
Sergey Poznyakoff
659f70a38a Updated 2003-09-17 12:37:58 +00:00
Sergey Poznyakoff
a0c656364a Updated 2003-09-17 10:19:01 +00:00