diff options
author | Assaf Gordon <assafgordon@gmail.com> | 2018-12-27 22:36:08 -0700 |
---|---|---|
committer | Assaf Gordon <assafgordon@gmail.com> | 2018-12-27 23:46:02 -0700 |
commit | 2f438fa9f53250fb3c8b39a95eedd627b5569ca4 (patch) | |
tree | a5e3dd66f07f768d667ad6412e3235e440eb37fc /src/local.mk | |
parent | 21c59d68455e285b6f20509eedc13b026cb4b051 (diff) | |
download | coreutils-2f438fa9f53250fb3c8b39a95eedd627b5569ca4.tar.gz |
basenc: A new program complementary to base64/base32
Encodes/decodes data in various common formats:
base64,base64url,base32,base32,base16,base2,z85.
Discussed here:
https://lists.gnu.org/r/coreutils/2018-11/msg00014.html
https://lists.gnu.org/r/coreutils/2018-12/msg00019.html
* AUTHORS: Add basenc.
* README: Reference the new program.
* NEWS: Mention the new program.
* build-aux/gen-lists-of-programs.sh: Add basenc.
* doc/coreutils.texi: (basenc invocation): Document the new command.
* man/.gitignore: Ignore the generated man page.
* man/basenc.x: A new template, with few examples.
* man/local.mk: Reference the new man page.
* scripts/git-hooks/commit-msg: Allow basenc as program prefix.
* src/.gitignore: Ignore the new binary.
* src/basenc.c:
(usage): Mention new options.
(main): Handle new options.
(isbase*, base*_length, base*_encode, base*_decode_ctx): Implement new
encoding/decoding formats.
* src/local.mk: Add new program.
* tests/local.mk: Add new test.
* tests/misc/basenc.pl: New tests.
* tests/misc/help-version.sh (basenc_setup): use '--version' for default
invocation (basenc errors with no parameters).
Diffstat (limited to 'src/local.mk')
-rw-r--r-- | src/local.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/local.mk b/src/local.mk index 5b9baad45..345e6f556 100644 --- a/src/local.mk +++ b/src/local.mk @@ -97,6 +97,7 @@ LDADD = src/libver.a lib/libcoreutils.a $(LIBINTL) lib/libcoreutils.a src_arch_LDADD = $(LDADD) src_base64_LDADD = $(LDADD) src_base32_LDADD = $(LDADD) +src_basenc_LDADD = $(LDADD) src_basename_LDADD = $(LDADD) src_cat_LDADD = $(LDADD) src_chcon_LDADD = $(LDADD) @@ -414,6 +415,8 @@ src_base64_SOURCES = src/basenc.c src_base64_CPPFLAGS = -DBASE_TYPE=64 $(AM_CPPFLAGS) src_base32_SOURCES = src/basenc.c src_base32_CPPFLAGS = -DBASE_TYPE=32 $(AM_CPPFLAGS) +src_basenc_SOURCES = src/basenc.c +src_basenc_CPPFLAGS = -DBASE_TYPE=42 $(AM_CPPFLAGS) src_ginstall_CPPFLAGS = -DENABLE_MATCHPATHCON=1 $(AM_CPPFLAGS) |