jpayne@68: .\" Hey, Emacs! This is -*-nroff-*- you know... jpayne@68: .\" jpayne@68: .\" gensprep.8: manual page for the gensprep utility jpayne@68: .\" jpayne@68: .\" Copyright (C) 2016 and later: Unicode, Inc. and others. jpayne@68: .\" License & terms of use: http://www.unicode.org/copyright.html jpayne@68: .\" Copyright (C) 2003 IBM, Inc. and others. jpayne@68: .\" jpayne@68: .TH gensprep 8 "18 March 2003" "ICU MANPAGE" "ICU 67.1 Manual" jpayne@68: .SH NAME jpayne@68: .B gensprep jpayne@68: \- compile StringPrep data from files filtered by filterRFC3454.pl jpayne@68: .SH SYNOPSIS jpayne@68: .B gensprep jpayne@68: [ jpayne@68: .BR "\-h\fP, \fB\-?\fP, \fB\-\-help" jpayne@68: ] jpayne@68: [ jpayne@68: .BR "\-v\fP, \fB\-\-verbose" jpayne@68: ] jpayne@68: [ jpayne@68: .BI "\-c\fP, \fB\-\-copyright" jpayne@68: ] jpayne@68: [ jpayne@68: .BI "\-s\fP, \fB\-\-sourcedir" " source" jpayne@68: ] jpayne@68: [ jpayne@68: .BI "\-d\fP, \fB\-\-destdir" " destination" jpayne@68: ] jpayne@68: .SH DESCRIPTION jpayne@68: .B gensprep jpayne@68: reads filtered RFC 3454 files and compiles their jpayne@68: information into a binary form. jpayne@68: The resulting file, jpayne@68: .BR .icu , jpayne@68: can then be read directly by ICU, or used by jpayne@68: .BR pkgdata (8) jpayne@68: for incorporation into a larger archive or library. jpayne@68: .LP jpayne@68: The files read by jpayne@68: .B gensprep jpayne@68: are described in the jpayne@68: .B FILES jpayne@68: section. jpayne@68: .SH OPTIONS jpayne@68: .TP jpayne@68: .BR "\-h\fP, \fB\-?\fP, \fB\-\-help" jpayne@68: Print help about usage and exit. jpayne@68: .TP jpayne@68: .BR "\-v\fP, \fB\-\-verbose" jpayne@68: Display extra informative messages during execution. jpayne@68: .TP jpayne@68: .BI "\-c\fP, \fB\-\-copyright" jpayne@68: Include a copyright notice into the binary data. jpayne@68: .TP jpayne@68: .BI "\-s\fP, \fB\-\-sourcedir" " source" jpayne@68: Set the source directory to jpayne@68: .IR source . jpayne@68: The default source directory is specified by the environment variable jpayne@68: .BR ICU_DATA . jpayne@68: .TP jpayne@68: .BI "\-d\fP, \fB\-\-destdir" " destination" jpayne@68: Set the destination directory to jpayne@68: .IR destination . jpayne@68: The default destination directory is specified by the environment variable jpayne@68: .BR ICU_DATA . jpayne@68: .SH ENVIRONMENT jpayne@68: .TP 10 jpayne@68: .B ICU_DATA jpayne@68: Specifies the directory containing ICU data. Defaults to jpayne@68: .BR ${prefix}/share/icu/67.1/ . jpayne@68: Some tools in ICU depend on the presence of the trailing slash. It is thus jpayne@68: important to make sure that it is present if jpayne@68: .B ICU_DATA jpayne@68: is set. jpayne@68: .SH FILES jpayne@68: The following files are read by jpayne@68: .B gensprep jpayne@68: and are looked for in the jpayne@68: .I source jpayne@68: /misc for rfc3454_*.txt files and in jpayne@68: .I source jpayne@68: /unidata for NormalizationCorrections.txt. jpayne@68: .TP 20 jpayne@68: .B rfc3453_A_1.txt jpayne@68: Contains the list of unassigned codepoints in Unicode version 3.2.0.\|.\|.. jpayne@68: .TP jpayne@68: .B rfc3454_B_1.txt jpayne@68: Contains the list of code points that are commonly mapped to nothing.\|.\|.. jpayne@68: .TP jpayne@68: .B rfc3454_B_2.txt jpayne@68: Contains the list of mappings for casefolding of code points when Normalization form NFKC is specified.\|.\|.. jpayne@68: .TP jpayne@68: .B rfc3454_C_X.txt jpayne@68: Contains the list of code points that are prohibited for IDNA. jpayne@68: .TP jpayne@68: .B NormalizationCorrections.txt jpayne@68: Contains the list of code points whose normalization has changed since Unicode Version 3.2.0. jpayne@68: .SH VERSION jpayne@68: 67.1 jpayne@68: .SH COPYRIGHT jpayne@68: Copyright (C) 2000-2002 IBM, Inc. and others. jpayne@68: .SH SEE ALSO jpayne@68: .BR pkgdata (8)