NetBSD Problem Report #24001

Received: (qmail 28667 invoked by uid 605); 6 Jan 2004 13:03:10 -0000
Message-Id: <20040106130158.D9C7319B01@dmath5.geometrie.tuwien.ac.at>
Date: Tue,  6 Jan 2004 14:01:58 +0100 (CET)
From: wiz@NetBSD.org
Sender: gnats-bugs-owner@NetBSD.org
Reply-To: wiz@NetBSD.org
To: gnats-bugs@gnats.netbsd.org
Cc: perry@NetBSD.org, tshiozak@NetBSD.org
Subject: missing man pages for mkesdb and mkcsmapper
X-Send-Pr-Version: 3.95

>Number:         24001
>Category:       bin
>Synopsis:       missing man pages for mkesdb and mkcsmapper
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    bin-bug-people
>State:          closed
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jan 06 13:04:00 +0000 2004
>Closed-Date:    Tue Jun 28 09:29:05 +0000 2016
>Last-Modified:  Tue Jun 28 09:29:05 +0000 2016
>Originator:     Thomas Klausner
>Release:        20040106
>Organization:

>Environment:


>Description:
There are no man pages for mkesdb and mkcsmapper.
>How-To-Repeat:
man mkesdb
man mkcsmapper
>Fix:
Write them, or supply me with enough information about the programs
so that I can write them.
>Release-Note:
>Audit-Trail:
From: coypu@SDF.ORG
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 30 May 2016 12:56:34 +0000

 Hi, FreeBSD currently has man pages for both of these.
 We could import their documentation.

 https://www.freebsd.org/cgi/man.cgi?query=mkcsmapper&sektion=1&apropos=0&manpath=FreeBSD+10.0-RELEASE
 https://www.freebsd.org/cgi/man.cgi?query=mkesdb&sektion=1&apropos=0&manpath=FreeBSD+10.0-RELEASE

From: christos@zoulas.com (Christos Zoulas)
To: gnats-bugs@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, 
	wiz@NetBSD.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 30 May 2016 10:27:52 -0400

 On May 30,  1:00pm, coypu@SDF.ORG (coypu@SDF.ORG) wrote:
 -- Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper

 |  https://www.freebsd.org/cgi/man.cgi?query=mkcsmapper&sektion=1&apropos=0&manpath=FreeBSD+10.0-RELEASE
 |  https://www.freebsd.org/cgi/man.cgi?query=mkesdb&sektion=1&apropos=0&manpath=FreeBSD+10.0-RELEASE

 Go for it.

 christos

From: coypu <coypu@sdf.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 30 May 2016 15:31:22 +0000

 I'm unsure about the correctness.
 from trying to input commands I see mkesdb in netbsd does not have -d
 debug option, so I removed it from the man page.

 ---
  usr.bin/mkcsmapper/mkcsmapper.1 | 88 +++++++++++++++++++++++++++++++++++++++++
  usr.bin/mkesdb/mkesdb.1         | 81 +++++++++++++++++++++++++++++++++++++
  2 files changed, 169 insertions(+)
  create mode 100644 usr.bin/mkcsmapper/mkcsmapper.1
  create mode 100644 usr.bin/mkesdb/mkesdb.1

 diff --git a/usr.bin/mkcsmapper/mkcsmapper.1 b/usr.bin/mkcsmapper/mkcsmapper.1
 new file mode 100644
 index 0000000..22d8948
 --- /dev/null
 +++ b/usr.bin/mkcsmapper/mkcsmapper.1
 @@ -0,0 +1,88 @@
 +.\" Copyright (c) 2009 Gabor Kovesdan <gabor@FreeBSD.org>
 +.\" All rights reserved.
 +.\"
 +.\" Redistribution and use in source and binary forms, with or without
 +.\" modification, are permitted provided that the following conditions
 +.\" are met:
 +.\" 1. Redistributions of source code must retain the above copyright
 +.\"    notice, this list of conditions and the following disclaimer.
 +.\" 2. Redistributions in binary form must reproduce the above copyright
 +.\"    notice, this list of conditions and the following disclaimer in the
 +.\"    documentation and/or other materials provided with the distribution.
 +.\"
 +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 +.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 +.\" SUCH DAMAGE.
 +.\"
 +.\" Portions of this text are reprinted and reproduced in electronic form
 +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology --
 +.\" Portable Operating System Interface (POSIX), The Open Group Base
 +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of
 +.\" Electrical and Electronics Engineers, Inc and The Open Group.  In the
 +.\" event of any discrepancy between this version and the original IEEE and
 +.\" The Open Group Standard, the original IEEE and The Open Group Standard is
 +.\" the referee document.  The original Standard can be obtained online at
 +.\"     http://www.opengroup.org/unix/online.html.
 +.\"
 +.\" $FreeBSD$
 +.\"
 +.Dd Sep 6, 2009
 +.Dt MKCSMAPPER 1
 +.Os
 +.Sh NAME
 +.Nm mkcsmapper
 +.Nd generates hashed conversion data for
 +.Xr iconv 3
 +.Sh SYNOPSIS
 +.Nm
 +.Op Fl mpd
 +.Fl o
 +.Ar outfile
 +.Ar infile
 +.Sh DESCRIPTION
 +The
 +.Nm
 +utility generates binary conversion data from plain text conversion tables
 +for the
 +.Xr iconv 3
 +library.
 +The conversion data has two components:
 +The conversion mapping between specific character encodings.
 +A pivot file, which the possible source and destination encoding
 +pairs or the set of mappings to use for a compound encoding.
 +.Pp
 +The following options are available:
 +.Bl -tag -width 0123
 +.It Fl d
 +Turns on debug mode.
 +.It Fl m
 +Generate mapping data from
 +.Ar infile .
 +.It Fl o Ar outfile
 +Put generated binary data to
 +.Ar outfile .
 +.It Fl p
 +Generate pivot data from
 +.Ar outfile .
 +.El
 +.Sh EXIT STATUS
 +.Ex -std mkcsmapper
 +.Sh SEE ALSO
 +.Xr iconv 1 ,
 +.Xr mkesdb 1 ,
 +.Xr iconv 3
 +.Sh HISTORY
 +.Nm
 +first appeared in
 +.Nx 2.0 .
 +.Sh AUTHORS
 +This manual page was written by
 +.An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 diff --git a/usr.bin/mkesdb/mkesdb.1 b/usr.bin/mkesdb/mkesdb.1
 new file mode 100644
 index 0000000..020c14d
 --- /dev/null
 +++ b/usr.bin/mkesdb/mkesdb.1
 @@ -0,0 +1,81 @@
 +.\" Copyright (c) 2009 Gabor Kovesdan <gabor@FreeBSD.org>
 +.\" All rights reserved.
 +.\"
 +.\" Redistribution and use in source and binary forms, with or without
 +.\" modification, are permitted provided that the following conditions
 +.\" are met:
 +.\" 1. Redistributions of source code must retain the above copyright
 +.\"    notice, this list of conditions and the following disclaimer.
 +.\" 2. Redistributions in binary form must reproduce the above copyright
 +.\"    notice, this list of conditions and the following disclaimer in the
 +.\"    documentation and/or other materials provided with the distribution.
 +.\"
 +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 +.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 +.\" SUCH DAMAGE.
 +.\"
 +.\" Portions of this text are reprinted and reproduced in electronic form
 +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology --
 +.\" Portable Operating System Interface (POSIX), The Open Group Base
 +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of
 +.\" Electrical and Electronics Engineers, Inc and The Open Group.  In the
 +.\" event of any discrepancy between this version and the original IEEE and
 +.\" The Open Group Standard, the original IEEE and The Open Group Standard is
 +.\" the referee document.  The original Standard can be obtained online at
 +.\"     http://www.opengroup.org/unix/online.html.
 +.\"
 +.\" $FreeBSD$
 +.\"
 +.Dd November 1, 2009
 +.Dt MKESDB 1
 +.Os
 +.Sh NAME
 +.Nm mkesdb
 +.Nd generates conversion catalog for
 +.Xr iconv 3
 +.Sh SYNOPSIS
 +.Nm
 +.Op Fl md
 +.Fl o
 +.Ar outfile
 +.Ar infile
 +.Sh DESCRIPTION
 +The
 +.Nm
 +utility generates conversion catalog for the
 +.Xr iconv 3
 +library.
 +The generated data includes a list of supported encodings
 +and their most important characteristics, like the pluggable
 +module to use
 +.Pp
 +The following options are available:
 +.Bl -tag -width 0123
 +.It Fl m
 +Process directory catalog or alias file.
 +If not specified, the input file is treated as an encoding description.
 +.It Fl o Ar outfile
 +Put generated binary data to
 +.Ar outfile .
 +.El
 +.Sh EXIT STATUS
 +.Ex -std mkesdb
 +.Sh SEE ALSO
 +.Xr iconv 1 ,
 +.Xr mkcsmapper 1 ,
 +.Xr iconv 3
 +.Sh HISTORY
 +.Nm
 +first appeared in
 +.Nx 2.0 .
 +.Sh AUTHORS
 +This manual page was written by
 +.An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 -- 
 2.8.2


 -- 

From: coypu@SDF.ORG
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 30 May 2016 16:55:43 +0000

 --IJpNTDwzlM2Ie8A6
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline

 Woops, this might be better - we do have a debug flag, it's just not
 listed in usage().

 --IJpNTDwzlM2Ie8A6
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="0001-Add-man-pages-for-mkcswrapper-and-mkesdb-from-FreeBS.patch"

 From 2d941dd8bc010d978568b2fa83d7c64a108f4330 Mon Sep 17 00:00:00 2001
 From: coypu <coypu@sdf.org>
 Date: Mon, 30 May 2016 19:51:38 +0300
 Subject: [PATCH 1/2] Add man pages for mkcswrapper and mkesdb from FreeBSD

 ---
  usr.bin/mkcsmapper/mkcsmapper.1 | 88 +++++++++++++++++++++++++++++++++++++++++
  usr.bin/mkesdb/mkesdb.1         | 83 ++++++++++++++++++++++++++++++++++++++
  2 files changed, 171 insertions(+)
  create mode 100644 usr.bin/mkcsmapper/mkcsmapper.1
  create mode 100644 usr.bin/mkesdb/mkesdb.1

 diff --git a/usr.bin/mkcsmapper/mkcsmapper.1 b/usr.bin/mkcsmapper/mkcsmapper.1
 new file mode 100644
 index 0000000..22d8948
 --- /dev/null
 +++ b/usr.bin/mkcsmapper/mkcsmapper.1
 @@ -0,0 +1,88 @@
 +.\" Copyright (c) 2009 Gabor Kovesdan <gabor@FreeBSD.org>
 +.\" All rights reserved.
 +.\"
 +.\" Redistribution and use in source and binary forms, with or without
 +.\" modification, are permitted provided that the following conditions
 +.\" are met:
 +.\" 1. Redistributions of source code must retain the above copyright
 +.\"    notice, this list of conditions and the following disclaimer.
 +.\" 2. Redistributions in binary form must reproduce the above copyright
 +.\"    notice, this list of conditions and the following disclaimer in the
 +.\"    documentation and/or other materials provided with the distribution.
 +.\"
 +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 +.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 +.\" SUCH DAMAGE.
 +.\"
 +.\" Portions of this text are reprinted and reproduced in electronic form
 +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology --
 +.\" Portable Operating System Interface (POSIX), The Open Group Base
 +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of
 +.\" Electrical and Electronics Engineers, Inc and The Open Group.  In the
 +.\" event of any discrepancy between this version and the original IEEE and
 +.\" The Open Group Standard, the original IEEE and The Open Group Standard is
 +.\" the referee document.  The original Standard can be obtained online at
 +.\"     http://www.opengroup.org/unix/online.html.
 +.\"
 +.\" $FreeBSD$
 +.\"
 +.Dd Sep 6, 2009
 +.Dt MKCSMAPPER 1
 +.Os
 +.Sh NAME
 +.Nm mkcsmapper
 +.Nd generates hashed conversion data for
 +.Xr iconv 3
 +.Sh SYNOPSIS
 +.Nm
 +.Op Fl mpd
 +.Fl o
 +.Ar outfile
 +.Ar infile
 +.Sh DESCRIPTION
 +The
 +.Nm
 +utility generates binary conversion data from plain text conversion tables
 +for the
 +.Xr iconv 3
 +library.
 +The conversion data has two components:
 +The conversion mapping between specific character encodings.
 +A pivot file, which the possible source and destination encoding
 +pairs or the set of mappings to use for a compound encoding.
 +.Pp
 +The following options are available:
 +.Bl -tag -width 0123
 +.It Fl d
 +Turns on debug mode.
 +.It Fl m
 +Generate mapping data from
 +.Ar infile .
 +.It Fl o Ar outfile
 +Put generated binary data to
 +.Ar outfile .
 +.It Fl p
 +Generate pivot data from
 +.Ar outfile .
 +.El
 +.Sh EXIT STATUS
 +.Ex -std mkcsmapper
 +.Sh SEE ALSO
 +.Xr iconv 1 ,
 +.Xr mkesdb 1 ,
 +.Xr iconv 3
 +.Sh HISTORY
 +.Nm
 +first appeared in
 +.Nx 2.0 .
 +.Sh AUTHORS
 +This manual page was written by
 +.An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 diff --git a/usr.bin/mkesdb/mkesdb.1 b/usr.bin/mkesdb/mkesdb.1
 new file mode 100644
 index 0000000..4c9df02
 --- /dev/null
 +++ b/usr.bin/mkesdb/mkesdb.1
 @@ -0,0 +1,83 @@
 +.\" Copyright (c) 2009 Gabor Kovesdan <gabor@FreeBSD.org>
 +.\" All rights reserved.
 +.\"
 +.\" Redistribution and use in source and binary forms, with or without
 +.\" modification, are permitted provided that the following conditions
 +.\" are met:
 +.\" 1. Redistributions of source code must retain the above copyright
 +.\"    notice, this list of conditions and the following disclaimer.
 +.\" 2. Redistributions in binary form must reproduce the above copyright
 +.\"    notice, this list of conditions and the following disclaimer in the
 +.\"    documentation and/or other materials provided with the distribution.
 +.\"
 +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 +.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 +.\" SUCH DAMAGE.
 +.\"
 +.\" Portions of this text are reprinted and reproduced in electronic form
 +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology --
 +.\" Portable Operating System Interface (POSIX), The Open Group Base
 +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of
 +.\" Electrical and Electronics Engineers, Inc and The Open Group.  In the
 +.\" event of any discrepancy between this version and the original IEEE and
 +.\" The Open Group Standard, the original IEEE and The Open Group Standard is
 +.\" the referee document.  The original Standard can be obtained online at
 +.\"     http://www.opengroup.org/unix/online.html.
 +.\"
 +.\" $FreeBSD$
 +.\"
 +.Dd November 1, 2009
 +.Dt MKESDB 1
 +.Os
 +.Sh NAME
 +.Nm mkesdb
 +.Nd generates conversion catalog for
 +.Xr iconv 3
 +.Sh SYNOPSIS
 +.Nm
 +.Op Fl md
 +.Fl o
 +.Ar outfile
 +.Ar infile
 +.Sh DESCRIPTION
 +The
 +.Nm
 +utility generates conversion catalog for the
 +.Xr iconv 3
 +library.
 +The generated data includes a list of supported encodings
 +and their most important characteristics, like the pluggable
 +module to use
 +.Pp
 +The following options are available:
 +.Bl -tag -width 0123
 +.It Fl d
 +Turns on debug mode.
 +.It Fl m
 +Process directory catalog or alias file.
 +If not specified, the input file is treated as an encoding description.
 +.It Fl o Ar outfile
 +Put generated binary data to
 +.Ar outfile .
 +.El
 +.Sh EXIT STATUS
 +.Ex -std mkesdb
 +.Sh SEE ALSO
 +.Xr iconv 1 ,
 +.Xr mkcsmapper 1 ,
 +.Xr iconv 3
 +.Sh HISTORY
 +.Nm
 +first appeared in
 +.Nx 2.0 .
 +.Sh AUTHORS
 +This manual page was written by
 +.An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 -- 
 2.8.2


 --IJpNTDwzlM2Ie8A6
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="0002-Add-debug-flag-to-usage-of-mkesdb.patch"

 From 58f89a67b2bb51424760b90d7be11a85ed9da4cb Mon Sep 17 00:00:00 2001
 From: coypu <coypu@sdf.org>
 Date: Mon, 30 May 2016 19:52:23 +0300
 Subject: [PATCH 2/2] Add debug flag to usage() of mkesdb

 ---
  usr.bin/mkesdb/yacc.y | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

 diff --git a/usr.bin/mkesdb/yacc.y b/usr.bin/mkesdb/yacc.y
 index 3e4ff6e..449b4bd 100644
 --- a/usr.bin/mkesdb/yacc.y
 +++ b/usr.bin/mkesdb/yacc.y
 @@ -290,7 +290,7 @@ do_mkdb(FILE *in)
  __dead static void
  usage(void)
  {
 -	fprintf(stderr, "Usage: %s [-m] [-o outfile] [infile]\n",
 +	fprintf(stderr, "Usage: %s [-d] [-m] [-o outfile] [infile]\n",
  	    getprogname());
  	exit(EXIT_FAILURE);
  }
 -- 
 2.8.2


 --IJpNTDwzlM2Ie8A6--

From: christos@zoulas.com (Christos Zoulas)
To: gnats-bugs@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, 
	wiz@NetBSD.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 30 May 2016 15:46:07 -0400

 On May 30,  5:00pm, coypu@SDF.ORG (coypu@SDF.ORG) wrote:
 -- Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper

 |  +.\" $FreeBSD$

 Why are you eating the FreeBSD id? It is good to have for future syncs.
 Also please include the sets diffs.

 christos

From: coypu@SDF.ORG
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 30 May 2016 20:50:44 +0000

 --W/nzBZO5zC0uMSeA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline

 I've not swallowed the FreeBSD RCS ID, that is from the original file.

 attached is a patch that also shows the only change I've done, which is
 to remove the mention of when it was imported to FreeBSD - I assume this
 is not interesting.

 --W/nzBZO5zC0uMSeA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="0001-Add-debug-flag-to-usage-of-mkesdb.patch"

 From 7f9c4554b5477b7cb3a16b6546fb2a6adb67f994 Mon Sep 17 00:00:00 2001
 From: coypu <coypu@sdf.org>
 Date: Mon, 30 May 2016 19:52:23 +0300
 Subject: [PATCH 1/3] Add debug flag to usage() of mkesdb

 ---
  usr.bin/mkesdb/yacc.y | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

 diff --git a/usr.bin/mkesdb/yacc.y b/usr.bin/mkesdb/yacc.y
 index 3e4ff6e..449b4bd 100644
 --- a/usr.bin/mkesdb/yacc.y
 +++ b/usr.bin/mkesdb/yacc.y
 @@ -290,7 +290,7 @@ do_mkdb(FILE *in)
  __dead static void
  usage(void)
  {
 -	fprintf(stderr, "Usage: %s [-m] [-o outfile] [infile]\n",
 +	fprintf(stderr, "Usage: %s [-d] [-m] [-o outfile] [infile]\n",
  	    getprogname());
  	exit(EXIT_FAILURE);
  }
 -- 
 2.8.2


 --W/nzBZO5zC0uMSeA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="0002-Add-man-pages-for-mkcswrapper-and-mkesdb-from-FreeBS.patch"

 From 621fdb3d4734b2d046eca81555302e04a1ecdfb2 Mon Sep 17 00:00:00 2001
 From: coypu <coypu@sdf.org>
 Date: Mon, 30 May 2016 23:41:57 +0300
 Subject: [PATCH 2/3] Add man pages for mkcswrapper and mkesdb from FreeBSD

 ---
  usr.bin/mkcsmapper/mkcsmapper.1 | 89 +++++++++++++++++++++++++++++++++++++++++
  usr.bin/mkesdb/mkesdb.1         | 84 ++++++++++++++++++++++++++++++++++++++
  2 files changed, 173 insertions(+)
  create mode 100644 usr.bin/mkcsmapper/mkcsmapper.1
  create mode 100644 usr.bin/mkesdb/mkesdb.1

 diff --git a/usr.bin/mkcsmapper/mkcsmapper.1 b/usr.bin/mkcsmapper/mkcsmapper.1
 new file mode 100644
 index 0000000..8faf5e6
 --- /dev/null
 +++ b/usr.bin/mkcsmapper/mkcsmapper.1
 @@ -0,0 +1,89 @@
 +.\" Copyright (c) 2009 Gabor Kovesdan <gabor@FreeBSD.org>
 +.\" All rights reserved.
 +.\"
 +.\" Redistribution and use in source and binary forms, with or without
 +.\" modification, are permitted provided that the following conditions
 +.\" are met:
 +.\" 1. Redistributions of source code must retain the above copyright
 +.\"    notice, this list of conditions and the following disclaimer.
 +.\" 2. Redistributions in binary form must reproduce the above copyright
 +.\"    notice, this list of conditions and the following disclaimer in the
 +.\"    documentation and/or other materials provided with the distribution.
 +.\"
 +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 +.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 +.\" SUCH DAMAGE.
 +.\"
 +.\" Portions of this text are reprinted and reproduced in electronic form
 +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology --
 +.\" Portable Operating System Interface (POSIX), The Open Group Base
 +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of
 +.\" Electrical and Electronics Engineers, Inc and The Open Group.  In the
 +.\" event of any discrepancy between this version and the original IEEE and
 +.\" The Open Group Standard, the original IEEE and The Open Group Standard is
 +.\" the referee document.  The original Standard can be obtained online at
 +.\"     http://www.opengroup.org/unix/online.html.
 +.\"
 +.\" $FreeBSD$
 +.\"
 +.Dd Sep 6, 2009
 +.Dt MKCSMAPPER 1
 +.Os
 +.Sh NAME
 +.Nm mkcsmapper
 +.Nd generates hashed conversion data for
 +.Xr iconv 3
 +.Sh SYNOPSIS
 +.Nm
 +.Op Fl mpd
 +.Fl o
 +.Ar outfile
 +.Ar infile
 +.Sh DESCRIPTION
 +The
 +.Nm
 +utility generates binary conversion data from plain text conversion tables
 +for the
 +.Xr iconv 3
 +library.
 +The conversion data has two components:
 +The conversion mapping between specific character encodings.
 +A pivot file, which the possible source and destination encoding
 +pairs or the set of mappings to use for a compound encoding.
 +.Pp
 +The following options are available:
 +.Bl -tag -width 0123
 +.It Fl d
 +Turns on debug mode.
 +.It Fl m
 +Generate mapping data from
 +.Ar infile .
 +.It Fl o Ar outfile
 +Put generated binary data to
 +.Ar outfile .
 +.It Fl p
 +Generate pivot data from
 +.Ar outfile .
 +.El
 +.Sh EXIT STATUS
 +.Ex -std mkcsmapper
 +.Sh SEE ALSO
 +.Xr iconv 1 ,
 +.Xr mkesdb 1 ,
 +.Xr iconv 3
 +.Sh HISTORY
 +.Nm
 +first appeared in
 +.Nx 2.0 , and made its appearance in
 +.Fx 9.0 .
 +.Sh AUTHORS
 +This manual page was written by
 +.An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 diff --git a/usr.bin/mkesdb/mkesdb.1 b/usr.bin/mkesdb/mkesdb.1
 new file mode 100644
 index 0000000..a0743b6
 --- /dev/null
 +++ b/usr.bin/mkesdb/mkesdb.1
 @@ -0,0 +1,84 @@
 +.\" Copyright (c) 2009 Gabor Kovesdan <gabor@FreeBSD.org>
 +.\" All rights reserved.
 +.\"
 +.\" Redistribution and use in source and binary forms, with or without
 +.\" modification, are permitted provided that the following conditions
 +.\" are met:
 +.\" 1. Redistributions of source code must retain the above copyright
 +.\"    notice, this list of conditions and the following disclaimer.
 +.\" 2. Redistributions in binary form must reproduce the above copyright
 +.\"    notice, this list of conditions and the following disclaimer in the
 +.\"    documentation and/or other materials provided with the distribution.
 +.\"
 +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 +.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
 +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 +.\" SUCH DAMAGE.
 +.\"
 +.\" Portions of this text are reprinted and reproduced in electronic form
 +.\" from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology --
 +.\" Portable Operating System Interface (POSIX), The Open Group Base
 +.\" Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of
 +.\" Electrical and Electronics Engineers, Inc and The Open Group.  In the
 +.\" event of any discrepancy between this version and the original IEEE and
 +.\" The Open Group Standard, the original IEEE and The Open Group Standard is
 +.\" the referee document.  The original Standard can be obtained online at
 +.\"     http://www.opengroup.org/unix/online.html.
 +.\"
 +.\" $FreeBSD$
 +.\"
 +.Dd November 1, 2009
 +.Dt MKESDB 1
 +.Os
 +.Sh NAME
 +.Nm mkesdb
 +.Nd generates conversion catalog for
 +.Xr iconv 3
 +.Sh SYNOPSIS
 +.Nm
 +.Op Fl md
 +.Fl o
 +.Ar outfile
 +.Ar infile
 +.Sh DESCRIPTION
 +The
 +.Nm
 +utility generates conversion catalog for the
 +.Xr iconv 3
 +library.
 +The generated data includes a list of supported encodings
 +and their most important characteristics, like the pluggable
 +module to use
 +.Pp
 +The following options are available:
 +.Bl -tag -width 0123
 +.It Fl d
 +Turns on debug mode.
 +.It Fl m
 +Process directory catalog or alias file.
 +If not specified, the input file is treated as an encoding description.
 +.It Fl o Ar outfile
 +Put generated binary data to
 +.Ar outfile .
 +.El
 +.Sh EXIT STATUS
 +.Ex -std mkesdb
 +.Sh SEE ALSO
 +.Xr iconv 1 ,
 +.Xr mkcsmapper 1 ,
 +.Xr iconv 3
 +.Sh HISTORY
 +.Nm
 +first appeared in
 +.Nx 2.0 , and made its appearance in
 +.Fx 9.0 .
 +.Sh AUTHORS
 +This manual page was written by
 +.An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 -- 
 2.8.2


 --W/nzBZO5zC0uMSeA
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="0003-Don-t-mention-when-mkesdb-mkcsmapper-were-imported-t.patch"

 From 35b2a203795b10a433e72745c31cf935feebf80c Mon Sep 17 00:00:00 2001
 From: coypu <coypu@sdf.org>
 Date: Mon, 30 May 2016 23:43:47 +0300
 Subject: [PATCH 3/3] Don't mention when mkesdb, mkcsmapper were imported to
  FreeBSD.

 ---
  usr.bin/mkcsmapper/mkcsmapper.1 | 3 +--
  usr.bin/mkesdb/mkesdb.1         | 3 +--
  2 files changed, 2 insertions(+), 4 deletions(-)

 diff --git a/usr.bin/mkcsmapper/mkcsmapper.1 b/usr.bin/mkcsmapper/mkcsmapper.1
 index 8faf5e6..22d8948 100644
 --- a/usr.bin/mkcsmapper/mkcsmapper.1
 +++ b/usr.bin/mkcsmapper/mkcsmapper.1
 @@ -82,8 +82,7 @@ Generate pivot data from
  .Sh HISTORY
  .Nm
  first appeared in
 -.Nx 2.0 , and made its appearance in
 -.Fx 9.0 .
 +.Nx 2.0 .
  .Sh AUTHORS
  This manual page was written by
  .An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 diff --git a/usr.bin/mkesdb/mkesdb.1 b/usr.bin/mkesdb/mkesdb.1
 index a0743b6..4c9df02 100644
 --- a/usr.bin/mkesdb/mkesdb.1
 +++ b/usr.bin/mkesdb/mkesdb.1
 @@ -77,8 +77,7 @@ Put generated binary data to
  .Sh HISTORY
  .Nm
  first appeared in
 -.Nx 2.0 , and made its appearance in
 -.Fx 9.0 .
 +.Nx 2.0 .
  .Sh AUTHORS
  This manual page was written by
  .An Gabor Kovesdan Aq Mt gabor@FreeBSD.org .
 -- 
 2.8.2


 --W/nzBZO5zC0uMSeA--

From: christos@zoulas.com (Christos Zoulas)
To: gnats-bugs@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org, 
	wiz@NetBSD.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 30 May 2016 18:51:04 -0400

 On May 30,  8:55pm, coypu@SDF.ORG (coypu@SDF.ORG) wrote:
 -- Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper

 |  I've not swallowed the FreeBSD RCS ID, that is from the original file.
 |  
 |  attached is a patch that also shows the only change I've done, which is
 |  to remove the mention of when it was imported to FreeBSD - I assume this
 |  is not interesting.

 Perhaps you copied it from the web instead of checking it out from svn?

 christos

From: coypu@SDF.ORG
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Sun, 26 Jun 2016 14:24:40 +0000

 Other than the missing RCS ID, is the man page fine? content-wise

 Thanks

From: Thomas Klausner <wiz@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: bin/24001: missing man pages for mkesdb and mkcsmapper
Date: Mon, 27 Jun 2016 11:07:44 +0200

 On Sun, Jun 26, 2016 at 02:25:01PM +0000, coypu@SDF.ORG wrote:
 >  Other than the missing RCS ID, is the man page fine? content-wise

 Fine with me.

 I'll do some minor cleanups after the import.
  Thomas

From: "Maya Rashish" <maya@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/24001 CVS commit: src/usr.bin/mkcsmapper
Date: Mon, 27 Jun 2016 20:07:26 +0000

 Module Name:	src
 Committed By:	maya
 Date:		Mon Jun 27 20:07:26 UTC 2016

 Added Files:
 	src/usr.bin/mkcsmapper: mkcsmapper.1

 Log Message:
 Add man page for mkcsmapper.
 Imported from FreeBSD.

 PR bin/24001


 To generate a diff of this commit:
 cvs rdiff -u -r0 -r1.1 src/usr.bin/mkcsmapper/mkcsmapper.1

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Maya Rashish" <maya@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/24001 CVS commit: src/usr.bin/mkesdb
Date: Mon, 27 Jun 2016 20:15:16 +0000

 Module Name:	src
 Committed By:	maya
 Date:		Mon Jun 27 20:15:16 UTC 2016

 Modified Files:
 	src/usr.bin/mkesdb: yacc.y

 Log Message:
 Mention -d flag in mkesdb(1) usage

 PR bin/24001


 To generate a diff of this commit:
 cvs rdiff -u -r1.9 -r1.10 src/usr.bin/mkesdb/yacc.y

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Tue, 28 Jun 2016 09:29:05 +0000
State-Changed-Why:
Added man pages.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.