summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build: exempt defid from a built-in automake checkJim Meyering2011-11-171-0/+5
| | | | | | | defid *does* support --help and --version, but only when gid is already in your shell's search path. That is not the case for the first pre-install build. * src/Makefile.am (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Define.
* maint: stop using gnulib's obsolete "exit" moduleJim Meyering2011-11-171-1/+0
| | | | * bootstrap.conf (gnulib_modules): Remove module. It no longer exists.
* build: update bootstrap from gnulibJim Meyering2011-11-171-101/+217
| | | | * bootstrap: Update.
* build: stop distributing gzip'd releases; xz is enoughJim Meyering2011-11-171-1/+2
| | | | * configure.ac (AM_INIT_AUTOMAKE): Add no-dist-gzip.
* tests: update init.sh from gnulibJim Meyering2011-08-031-50/+141
| | | | * testsuite/init.sh: Update from gnulib.
* tests: add a test for the lid radix-handling bugJim Meyering2011-08-023-0/+53
| | | | | | * testsuite/lid-radix: New file. * testsuite/Makefile.am (TESTS): Add it. * NEWS (Bug fixes): Mention it.
* lid: fix a bug that made it so -o, -x, -d did not workShigio YAMAGUCHI2011-08-021-1/+3
| | | | | | * src/lid.c (radix_flag): Initialize to 0, not radix_all. (main): Map 0 to the default, radix_all. Tiny change.
* build: update gnulib submodule to latestJim Meyering2011-08-022-1/+2
| | | | | * cfg.mk (local-checks-to-skip): Add sc_prohibit_path_max_allocation to the list of skipped syntax-check rules. This is temporary.
* maint: update gnulib to latest with accompanying tight-scope tweakJim Meyering2011-05-252-1/+1
| | | | | | * cfg.mk: Include $(srcdir)/dist-check.mk using "-include", to accommodate the new sc_tight_scope rule. * gnulib: Update to latest.
* tests: add tests for the lid -F ..N bugJim Meyering2011-05-243-1/+53
| | | | | | | * testsuite/lid-range: New file with tests based on a report by Shigio YAMAGUCHI in http://thread.gmane.org/gmane.comp.gnu.idutils.bugs/137 * testsuite/Makefile.am (TESTS): Add it. * NEWS (Bug fixes): Mention the bug fix.
* lid -F RANGE: fix a bug in handling open-ended rangesShigio YAMAGUCHI2011-05-241-3/+8
| | | | | * src/lid.c (parse_frequency_arg): lid -F 2.. would mistakenly act like "lid -F 2" and "lid -F ..2" would act like "lid F 1"
* maint: adapt to use gnulib's tight-scope rule; update gnulib to latestJim Meyering2011-05-233-30/+3
| | | | | | | * cfg.mk (_gl_TS_headers): Define. (_gl_TS_obj_files): Likewise. * src/Makefile.am (sc_tight_scope): Remove rule. * gnulib: Update to latest.
* maint: stop using .x-sc_* files to list syntax-check exemptionsJim Meyering2011-03-207-10/+9
| | | | | | | | | | | | | | Instead, use the new mechanism with which you merely use a variable (derived from the rule name) defined in cfg.mk to an ERE matching the exempted file names. * gnulib: Update to latest, to get maint.mk that implements this. * .x-sc_cast_of_argument_to_free: Remove file. * .x-sc_program_name: Likewise. * .x-sc_prohibit_always_true_header_tests: Likewise. * .x-sc_require_config_h: Likewise. * .x-sc_require_config_h_first: Likewise. * Makefile.am (EXTRA_DIST): Remove them from here, too. * cfg.mk: Define variables to exempt the same files.
* maint: remove unused inclusion of <stddef.h>Jim Meyering2011-03-203-3/+0
| | | | | | * libidu/scanners.c: As above. * libidu/walker.c: Likewise. * src/mkid.c: Likewise.
* tests: avoid new compilation failure of a gnulib test programJim Meyering2011-03-201-1/+0
| | | | | * bootstrap.conf (avoided_gnulib_modules): Do not use --avoid=lock. That would lead to compilation failure of the localenames.c test.
* maint: avoid new false-positive syntax-check test failuresJim Meyering2011-03-202-0/+3
| | | | | | | | * .x-sc_program_name: Exempt main programs in testsuite/. * .x-sc_prohibit_always_true_header_tests: New file, to exempt src/lid.c from test for uses of cpp conditional, HAVE_TERMIOS_H. It looks like lid.c's uses (of struct termios) cannot be guaranteed to work with gnulib's replacement.
* maint: remove two empty #if...#endif blocksJim Meyering2011-03-201-6/+0
| | | | * src/lid.c: Remove empty #if...#endif blocks.
* maint: avoid syntax-check failure due to new sc_bindtextdomain ruleJim Meyering2011-03-201-5/+4
| | | | | * cfg.mk (local-checks-to-skip): Add sc_bindtextdomain. Remove references to rules that are no longer in maint.mk.
* maint: update copyright year ranges to include 2011Jim Meyering2011-03-2038-37/+37
| | | | Run "make update-copyright".
* build: update gnulib submodule to latestJim Meyering2011-01-031-0/+0
|
* mkid, xtokid: fixed conflict checking between include/exclude lang options.Pedro J. Ruiz Lopez2010-11-111-1/+1
| | | | * libidu/walker.c: fixed condition.
* maint: describe policy on copyright year number rangesJim Meyering2010-10-091-0/+3
| | | | | * README: Mention coreutils' long-standing policy on use of M-N ranges in copyright year lists. Requested by Richard Stallman.
* build: update gnulib submodule to latestJim Meyering2010-09-041-0/+0
|
* build: use gettext-h, not gettextJim Meyering2010-09-041-1/+1
| | | | | | * bootstrap.conf (gnulib_modules): Use gettext-h, not gettext. The latter is overkill for a package that uses AM_GNU_GETTEXT([external]...
* doc: update READMEJim Meyering2010-06-201-9/+5
| | | | | | * README: Update to reflect that the package is now named "idutils". Add a little to the history. Remove mention of cscope plans. Richard Lloyd reported that README was out of date.
* maint: mention the GPLv3 update in NEWSJim Meyering2010-06-192-1/+3
| | | | | | * NEWS (4.3.92): Note when we switched to GPLv3. * cfg.mk (old_NEWS_hash): Update to reflect addition to old NEWS. Suggested by Karl Berry.
* tests: avoid "make check" failure with Solaris 10's "fmt"Jim Meyering2010-06-181-1/+1
| | | | | | * man/Makefile.am (check-x-vs-1): Use "fmt -w 1", not "fmt -w1", since the latter fails on Solaris 10 with "fmt: bad width: 0". Reported by Claudio Fontana.
* maint: update release procedureJim Meyering2010-06-171-13/+15
| | | | * README-release: Update.
* mkid: handle the .xz suffixJim Meyering2010-06-171-1/+2
| | | | | * libidu/id-lang.map: Teach mkid about the .xz suffix. Tell mkid to use the "xz" program on .lzma files.
* post-release administriviaJim Meyering2010-06-173-2/+5
| | | | | | * NEWS: Add header line for next release. * .prev-version: Record previous version. * cfg.mk (old_NEWS_hash): Auto-update.
* version 4.5v4.5Jim Meyering2010-06-171-1/+1
| | | | * NEWS: Record release date.
* maint: use gnulib's do-release-commit-and-tag moduleJim Meyering2010-06-171-0/+1
| | | | * bootstrap.conf (gnulib_modules): Add do-release-commit-and-tag.
* tests: fix "make distcheck" failureJim Meyering2010-06-161-2/+4
| | | | | | * testsuite/help-version (mkid_setup): Tell mkid not to access the not-yet-installed id-lang.map file. (xtokid_setup): Likewise.
* tests: clean up "consistency" and limit the number of files it usesJim Meyering2010-06-162-23/+8
| | | | | | | | | | * testsuite/consistency: Use abs_top_srcdir. Perform tests only on files under src, so it doesn't take so long. Stop using "eval" and an explicit $bindir. Don't re-invoke "make". Not needed, now that $abs_top_srcdir is exported from Makefile (via check.mk) to this script. * testsuite/Makefile.am (consistency-real): Remove rule, now that we no longer use it.
* build: remove now-unnecessary replacement lstat definitionJim Meyering2010-06-161-8/+0
| | | | | * libidu/walker.c [! HAVE_LSTAT] (lstat): Remove definition. Gnulib already handles that.
* maint: update bootstrap and init.sh from gnulibJim Meyering2010-06-162-38/+65
| | | | | * bootstrap: Update from gnulib. * testsuite/init.sh: Likewise.
* build: update gnulib submodule to latestJim Meyering2010-06-161-0/+0
|
* build: require gettext-0.18Jim Meyering2010-06-162-2/+2
| | | | | * configure.ac: Require it here... * bootstrap.conf (buildreq): ...and here.
* tests: adjust help-versionJim Meyering2010-05-091-2/+1
| | | | * testsuite/help-version: Use one-line invocation of init.sh.
* build: avoid new syntax-check failureJim Meyering2010-05-091-4/+0
| | | | | * libidu/iduglobal.h (FNM_FILE_NAME): Remove definition. Now, it's provided by gnulib.
* build: update from gnulibJim Meyering2010-05-092-30/+76
| | | | | | * bootstrap: Update from gnulib. * testsuite/init.sh: Update from gnulib. * gnulib: Update to latest.
* doc: add "gid" to the menus and direntry listJim Meyering2010-05-091-0/+19
| | | | * doc/idutils.texi (gid invocation): Add a section on "gid".
* doc: add @dircategory to Info documentationJim Meyering2010-05-091-1/+4
| | | | | | | | The Texinfo documentation says that Info files should use @dircategory, and suggests consulting the Free Software Directory to select a category name. The directory places under ""Text creation and manipulation". * doc/idutils.texi: Add "@dircategory Text creation and manipulation". Inspired by a nearly identical patch by Colin Watson for Parted.
* mkid: use ftello (not ftell) and fail if an offset is 2^32 or largerJim Meyering2010-05-092-3/+12
| | | | | | | | | This is necessary because the internal layout requires that an offset be representable as a 4-byte quantity. * src/mkid.c (write_id_file): Use ftello, not ftell. The latter would fail on files larger than 4GiB. Now, we still fail for such files, but use ftello instead -- and give a diagnostic.
* build: update gnulib submodule to latestJim Meyering2010-05-011-0/+0
|
* tests: add help-version, from grepJim Meyering2010-05-015-2/+645
| | | | | | | | | | | * testsuite/help-version: New file. * testsuite/init.sh: New file, from gnulib. * testsuite/Makefile.am (EXTRA_DIST): Add init.sh. (TESTS): Add help-version. * cfg.mk (_hv_file): Define. * testsuite/check.mk (TESTS_ENVIRONMENT): Define VERSION, for help-version's cross check. (built_programs): Adjust to work, and to accommodate $(EXEEXT).
* maint: accommodate new syntax-check rulesJim Meyering2010-05-013-6/+3
| | | | | | | * bootstrap.conf (gnulib_modules): Add sys_ioctl * src/lid.c: Include <sys/ioctl.h> unconditionally. * libidu/xnls.h: Don't depend on HAVE_LOCALE_H. <locale.h> is always available.
* maint: accommodate new empty-line-EOF syntax-check ruleJim Meyering2010-05-011-1/+0
| | | | * lisp/Makefile.am (dist_lisp_LISP): Remove empty line at EOF
* doc: update to version 1.3 of the FDLJim Meyering2010-05-013-3/+3
| | | | | | * doc/idutils.texi: Update to FDL 1.3. * NEWS: Likewise. * cfg.mk (old_NEWS_hash): Update to accommodate this change.
* build: update gnulib submodule to latestJim Meyering2010-04-211-0/+0
|