From: Jan Engelhardt Date: 2018-04-11 20:00:58.584068848 +0200 Workaround a shortcoming in glibc which lacks cp1XXX identifiers without having to install any siconv tables. --- mkisofs/mkisofs.8 | 13 ++++++------- mkisofs/mkisofs.c | 4 ++-- 2 files changed, 8 insertions(+), 9 deletions(-) Index: schily-2018-03-16/mkisofs/mkisofs.8 =================================================================== --- schily-2018-03-16.orig/mkisofs/mkisofs.8 +++ schily-2018-03-16/mkisofs/mkisofs.8 @@ -2344,8 +2344,8 @@ Input charset that defines the character used with the .I \-mac\-name option. -The default charset is cp10000 (Mac Roman) -.I cp10000 +The default charset is +.I macintosh (Mac Roman) See .B "CHARACTER SETS @@ -2555,7 +2555,7 @@ any of the various Apple/Unix file forma option. See the .B HFS MACINTOSH FILE NAMES for more information. Defaults to -.I cp10000 +.I macintosh (Mac Roman). .TP .B \-output\-hfs\-charset @@ -3070,13 +3070,12 @@ name will be used in the TRANS.TBL file, .PP The character set used to convert any HFS file name to a Joliet/Rock Ridge file name defaults to -.I cp10000 +.I macintosh (Mac Roman). The character set used can be specified using the .I \-input\-hfs\-charset -option. Other built in HFS character sets are: cp10006 (MacGreek), -cp10007 (MacCyrillic), cp10029 (MacLatin2), cp10079 (MacIcelandic) and -cp10081 (MacTurkish). +option. Other built in HFS character sets are: +MAC-CYRILLIC (MacCyrillic), MAC-CENTRALEUROPE (MacLatin2), MAC-IS (MacIcelandic). .PP Note: the character codes used by HFS file names taken from the various Apple/Unix formats will not be converted as they are assumed to be in the Index: schily-2018-03-16/mkisofs/mkisofs.c =================================================================== --- schily-2018-03-16.orig/mkisofs/mkisofs.c +++ schily-2018-03-16/mkisofs/mkisofs.c @@ -2849,7 +2849,7 @@ setcharset: #ifdef APPLE_HYB if (hfs_icharset == NULL || strcmp(hfs_icharset, "mac-roman") == 0) { - hfs_icharset = "cp10000"; + hfs_icharset = "macintosh"; } hfs_inls = sic_open(hfs_icharset); @@ -2857,7 +2857,7 @@ setcharset: hfs_ocharset = hfs_inls ? hfs_inls->sic_name : NULL; } if (hfs_ocharset == NULL || strcmp(hfs_ocharset, "mac-roman") == 0) { - hfs_ocharset = "cp10000"; + hfs_ocharset = "macintosh"; } hfs_onls = sic_open(hfs_ocharset);