Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 144688 Details for
Bug 211547
sys-apps/man unicode USE-flag to support UTF-8 locales
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch file
man-1.6f-r1.ebuild.patch (text/plain), 1.58 KB, created by
Petr Polezhaev
on 2008-02-26 18:59:16 UTC
(
hide
)
Description:
Patch file
Filename:
MIME Type:
Creator:
Petr Polezhaev
Created:
2008-02-26 18:59:16 UTC
Size:
1.58 KB
patch
obsolete
>--- man-1.6f-r1.ebuild 2008-02-26 21:57:41.000000000 +0300 >+++ man-1.6f-r2.ebuild 2008-02-26 21:10:50.000000000 +0300 >@@ -11,12 +11,14 @@ > LICENSE="GPL-2" > SLOT="0" > KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" >-IUSE="nls" >+IUSE="nls unicode" > > DEPEND="nls? ( sys-devel/gettext )" >+ > RDEPEND=">=sys-apps/groff-1.19.2-r1 >- !sys-apps/man-db >- !app-arch/lzma" >+ !sys-apps/man-db >+ !app-arch/lzma >+ " > PROVIDE="virtual/man" > > pkg_setup() { >@@ -54,9 +56,46 @@ > else > mylang="${LINGUAS// /,}" > fi >+ >+ # Convert everything to UTF-8 if utf8 flag switched on >+ >+ if use unicode; then >+ # Convert messages >+ # zh_TW needn't to be converted - it is already in UTF-8 >+ >+ cd "${S}"/msgs/ # To avoid problems with unexpected chars inpath >+ >+ for codeset_file in mess.*.codeset; do >+ local lang_file=${codeset_file%.*} # cut out .codeset >+ local cur_lang=${lang_file##*.} # cut out mess. >+ >+ local cur_encoding=$(sed -r 's/^\$\s+codeset\s*=\s*(.+)$/\1/' \ >+ $codeset_file) >+ >+ iconv -f ${cur_encoding} -t UTF-8 "${lang_file}" \ >+ > "${lang_file}.utf8" >+ >+ if [[ ! $? ]]; then >+ ewarn "Convering message file for language '${cur_lang}' failed" >+ >+ rm -f "${lang_file}.utf8" &> /dev/null >+ >+ continue; >+ fi >+ >+ mv -f "${lang_file}.utf8" "${lang_file}" >+ >+ echo '$ codeset=UTF-8' > ${codeset_file} >+ done; >+ >+ cd "${S}" >+ fi > else >+ use unicode && ewarn "Selection of 'unicode' flag is useless without 'nls'"; >+ > mylang="none" > fi >+ > ./configure \ > -confdir=/etc \ > +sgid +fhs \
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 211547
:
144687
|
144688
|
144699
|
144701