Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 508604 Details for
Bug 617864
app-emulation/wine-{any,vanilla,staging,d3d9} does not generate wine.1 manpages for 64 bit only installations
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Multislotted Wine - move all manpage handling to src_prepare() (patch)
multislotted_wine-move_manpage_handling_to_src_prepare.patch (text/plain), 1.72 KB, created by
Bob Wya
on 2017-12-06 20:32:24 UTC
(
hide
)
Description:
Multislotted Wine - move all manpage handling to src_prepare() (patch)
Filename:
MIME Type:
Creator:
Bob Wya
Created:
2017-12-06 20:32:24 UTC
Size:
1.72 KB
patch
obsolete
>--- a/wine-any-9999.ebuild 2017-12-04 06:39:11.000000000 +0000 >+++ b/wine-any-9999.ebuild 2017-12-06 20:04:15.653667025 +0000 >@@ -403,3 +403,36 @@ > >+ local -a array_locale_man=( "de" "fr" "pl" ) >+ >+ # respect LINGUAS when installing man pages, #469418 >+ local makefile_in sed_expression >+ for locale_man in ${array_locale_man[@]}; do >+ use linguas_${locale_man} && continue >+ >+ sed_expression="${sed_expression}s/[\-\_[:alnum:]]*\.${locale_man}\.UTF-8\.man\.in//g;" >+ done >+ [[ -z "${sed_expression}" ]] || while IFS= read -r -d '' makefile_in; do >+ sed -i -e "${sed_expression}" "${makefile_in}" || die "sed failed" >+ done < <(find "${S%/}"/{loader,programs,server,tools} -type f -name "Makefile.in" -printf '%p\0' -exec false {} + \ >+ && die "find failed - no Makefile.in file matches in \"${S}\"" >+ ) >+ >+ # generate wine64 man pages for 64-bit bit only installation, #617864 >+ if use abi_x86_64 && ! use abi_x86_32; then >+ local -r loader_directory="${S%/}/loader" >+ local man_in >+ for locale_man in ${array_locale_man[@]}; do >+ use linguas_${locale_man} || continue >+ >+ man_in="wine.${locale_man}.UTF-8.man.in" >+ mv "${loader_directory}/${man_in}" "${loader_directory}/${man_in/#wine/wine64}" \ >+ || die "mv failed" >+ done >+ man_in="wine.man.in" >+ mv "${loader_directory}/${man_in}" "${loader_directory}/${man_in/#wine/wine64}" \ >+ || die "mv failed" >+ sed -i -e '/wine\(\.[\_[:alpha:]]\+\.UTF-8\|\)\.man\.in/{s/wine\./wine64\./g}' "${loader_directory}/Makefile.in" \ >+ || die "sed failed" >+ fi >+ > default > eapply_bin >@@ -574,10 +574,4 @@ > done > >- # respect LINGUAS when installing man pages, #469418 >- local l >- for l in de fr pl; do >- use linguas_${l} || rm -rf "${D%/}${MY_MANDIR}"/${l}* >- done >- > eval "${glob_state}" > }
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 617864
:
472340
|
472342
| 508604