Home | History | Annotate | only in /src/usr.bin/mkcsmapper
History log of /src/usr.bin/mkcsmapper
RevisionDateAuthorComments
 1.8 04-May-2024  reed Install the mkcsmapper.1 and mkesdb.1 manpages.
 1.7 29-Oct-2009  christos option noinput nounput
 1.6 20-Apr-2009  drochner define YY_NO_INPUT where appropriate, from Kurt J. Lidl per PR misc/41160
 1.5 14-Apr-2009  lukem Enable WARNS=4 by default for usr.bin, except for:
awk bdes checknr compile_et error gss hxtool kgetcred kinit
klist ldd less lex locale login m4 man menuc mk_cmds
mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh
string2key telnet tn3270 verify_krb5_conf xlint
 1.4 10-Mar-2008  dholland branches: 1.4.10;
MKMAN does not belong in source makefiles; use NOMAN.
 1.3 27-Oct-2003  lukem branches: 1.3.24; 1.3.30;
enable ident strings for sources pulled in from libc
 1.2 01-Aug-2003  lukem Rework how dependency generation is performed:

* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
This is a change of behaviour. If a Makefile wants the clean semantics
it must specifically append to CLEANFILES.
Resolves PR toolchain/5204.

* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
that have a suffix of: .c .m .s .S .C .cc .cpp .cxx

* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES

* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}

* Deprecate the (short lived) DEPENDSRCS


Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.

Tested with "make -j 8 distribution" and "make distribution".
 1.1 26-Jun-2003  tshiozak Citrus iconv support(3)
add host tools : mkcsmapper and mkesdb
mkcsmapper - coded character set mapping table compiler
mkesdb - encoding scheme database compiler
 1.3.30.1 24-Mar-2008  keiichi sync with head.
 1.3.24.1 23-Mar-2008  matt sync with HEAD
 1.4.10.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.2 09-Sep-2006  tnozaki mapper_std iconv module and mkcsmapper(1) now can treat
plain-row-col charset and 4byte code(like GB18030) as SRC_ZONE.
 1.1 26-Jun-2003  tshiozak Citrus iconv support(3)
add host tools : mkcsmapper and mkesdb
mkcsmapper - coded character set mapping table compiler
mkesdb - encoding scheme database compiler
 1.6 29-Oct-2009  christos option noinput nounput
 1.5 28-Oct-2009  christos no unput
 1.4 09-Feb-2006  dogcow change #include <sys/endian.h> => #include <machine/endian.h> so that
it's (more) consistent in the tree; this, along with changing tools/compat's
autoconf detection from AC_CHECK_FUNCS to AC_CHECK_DECLS makes the vast
majority of htobe16 and friends' redefinition errors bite the dust.
Tested with -current and FreeBSD.
 1.3 27-Oct-2003  lukem Overhaul how `build.sh tools' are used:

* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h

* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
 1.2 12-Jul-2003  tshiozak separate "nonidentical conversion" and "ilseq" under csmapper.
"nonidentical" means "the input character index is valid, but not
corresponding to the output codeset."
"ilseq" means "the input character index is invalid for the input codeset."
 1.1 26-Jun-2003  tshiozak Citrus iconv support(3)
add host tools : mkcsmapper and mkesdb
mkcsmapper - coded character set mapping table compiler
mkesdb - encoding scheme database compiler
 1.4 28-Jun-2016  wiz Infile is also optional.
 1.3 28-Jun-2016  wiz Sync usage between program and man page. Increase column width.
 1.2 28-Jun-2016  wiz Add RCS Id. Sort options in SYNOPSIS. Fix macro usage. Fix Dd.
 1.1 27-Jun-2016  maya Add man page for mkcsmapper.
Imported from FreeBSD.

PR bin/24001
 1.11 28-Jun-2016  wiz Sync usage between program and man page. Increase column width.
 1.10 16-Jun-2015  christos fix some error handling.
 1.9 16-Sep-2011  joerg Use __dead
 1.8 24-May-2011  joerg Properly use format string
 1.7 09-Sep-2006  tnozaki mapper_std iconv module and mkcsmapper(1) now can treat
plain-row-col charset and 4byte code(like GB18030) as SRC_ZONE.
 1.6 02-Jun-2005  lukem appease gcc -Wuninitialized
 1.5 05-Jan-2004  itojun KNF, from kevlo@openbsd
 1.4 28-Oct-2003  jmc SUSE3 says htonl and friends come in via arpa/inet.h. This will actually not
hurt on NetBSD and makes hosting on non-native for tools/ work correctly
 1.3 27-Oct-2003  lukem Overhaul how `build.sh tools' are used:

* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h

* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
 1.2 12-Jul-2003  tshiozak separate "nonidentical conversion" and "ilseq" under csmapper.
"nonidentical" means "the input character index is valid, but not
corresponding to the output codeset."
"ilseq" means "the input character index is invalid for the input codeset."
 1.1 26-Jun-2003  tshiozak Citrus iconv support(3)
add host tools : mkcsmapper and mkesdb
mkcsmapper - coded character set mapping table compiler
mkesdb - encoding scheme database compiler

RSS XML Feed