Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 617864 - app-emulation/wine-{any,vanilla,staging,d3d9} does not generate wine.1 manpages for 64 bit only installations
Summary: app-emulation/wine-{any,vanilla,staging,d3d9} does not generate wine.1 manpag...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
: 622244 632466 637600 639182 639628 643164 643472 644348 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-05-08 16:05 UTC by Ivan Grynko
Modified: 2018-02-22 19:58 UTC (History)
14 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge.info (emerge.info,7.59 KB, application/x-info)
2017-05-11 16:34 UTC, Ivan Grynko
Details
build.log (build.log.gz,158.50 KB, application/gzip)
2017-05-11 16:35 UTC, Ivan Grynko
Details
Multislotted Wine - move all manpage handling to src_prepare() (patch) (multislotted_wine-move_manpage_handling_to_src_prepare.patch,1.72 KB, patch)
2017-12-06 20:32 UTC, Bob Wya
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Grynko 2017-05-08 16:05:56 UTC
[ebuild  N    #] app-emulation/wine-vanilla-2.7:2.7::gentoo  USE="X alsa cups fontconfig gecko gphoto2 gstreamer jpeg lcms mono mp3 ncurses nls opengl osmesa perl png pulseaudio realtime run-exes samba ssl threads truetype udev udisks xcomposite xinerama xml -capi -custom-cflags -dos -gsm -ldap -netapi -odbc -openal -opencl -oss -pcap -prelink -scanner (-selinux) {-test} -v4l" ABI_X86="(64) -32 (-x32)" LINGUAS="en ru -ar -bg -ca -cs -da -de -el -en_US -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 0 KiB

Fails at the qmerge stage:
 * XATTR_PAX marking -psmre /tmp/portage/app-emulation/wine-staging-2.7/image/usr/lib/wine-staging-2.7/bin/wine64-preloader with setfattr
/tmp/portage/app-emulation/wine-staging-2.7/temp/environment: line 4042: no match: /tmp/portage/app-emulation/wine-staging-2.7/image/usr/share/wine-staging-2.7/man/pl*

Dropping pl from ebuild:
local l
for l in de fr pl; do
fixes install issue.
Comment 1 Adam Feldman gentoo-dev 2017-05-11 12:13:30 UTC
Please resync your repo and confirm whether you still experience this issue.
Comment 2 Adam Feldman gentoo-dev 2017-05-11 12:15:41 UTC
(In reply to NP-Hardass from comment #1)
> Please resync your repo and confirm whether you still experience this issue.

If so, full emerge --info and build log please.
Comment 3 Ivan Grynko 2017-05-11 16:34:54 UTC
Created attachment 472340 [details]
emerge.info
Comment 4 Ivan Grynko 2017-05-11 16:35:59 UTC
Created attachment 472342 [details]
build.log
Comment 5 Ivan Grynko 2017-05-16 13:59:47 UTC
(In reply to NP-Hardass from comment #2)
> (In reply to NP-Hardass from comment #1)
> > Please resync your repo and confirm whether you still experience this issue.
> 
> If so, full emerge --info and build log please.

Any progress with this? wine 2.8 have the same issue.
Comment 6 Adam Feldman gentoo-dev 2017-05-17 09:50:13 UTC
So, the issue is that 64 bit only installs, wine doesn't generate manpages for the wine64 binary (only the wine binary which is 32 bit only).  There are pl manpages for the wine binary, hence the broken behavior for 64 bit only.  Best solution, IMO would be a patch for generating a wine64 manpage in this situation (patches welcome)

On another note... Are you sure you want 64 bit only?  There is a lot of potential for problems with windows applications in 64 bit only since installers and loaders can be 32/16 bit for a 64 bit app.
Comment 7 Adam Feldman gentoo-dev 2017-06-20 05:34:24 UTC
*** Bug 622244 has been marked as a duplicate of this bug. ***
Comment 8 Adam Feldman gentoo-dev 2017-09-30 15:35:06 UTC
*** Bug 632466 has been marked as a duplicate of this bug. ***
Comment 9 Chiitoo gentoo-dev 2017-11-16 13:36:29 UTC
*** Bug 637600 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Panachida 2017-12-02 14:49:45 UTC
I use 64-bit only - for 32-bit version I would have to switch the whole system to multilib variant.
Comment 11 Bob Wya 2017-12-02 16:23:46 UTC
(In reply to Jakub Panachida from comment #10)
> I use 64-bit only - for 32-bit version I would have to switch the whole
> system to multilib variant.

I've fixed this issue in my Overlay single and multi-slotted Wine packages (::bobwya).
Comment 12 Chiitoo gentoo-dev 2017-12-03 08:09:47 UTC
*** Bug 639182 has been marked as a duplicate of this bug. ***
Comment 13 Larry the Git Cow gentoo-dev 2017-12-04 06:27:51 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810ca4e9f6be6b016ff655a25d9c500e853963e0

commit 810ca4e9f6be6b016ff655a25d9c500e853963e0
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-12-04 06:27:12 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-12-04 06:27:46 +0000

    app-emulation/wine-any: Add force to rm of linguas
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-emulation/wine-any/wine-any-2.0-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.17-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.18.ebuild    | 2 +-
 app-emulation/wine-any/wine-any-2.19.ebuild    | 2 +-
 app-emulation/wine-any/wine-any-9999.ebuild    | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c4b896a70516662f43050494e08a58444eddc9

commit a8c4b896a70516662f43050494e08a58444eddc9
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-12-04 06:26:04 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-12-04 06:27:45 +0000

    app-emulation/wine-d3d9: Add force to rm of linguas
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-emulation/wine-d3d9/wine-d3d9-2.0-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.17-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.18.ebuild    | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.19.ebuild    | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild    | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791bffc943edf8d50eb0ed190226c586c8871ace

commit 791bffc943edf8d50eb0ed190226c586c8871ace
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-12-04 06:24:24 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-12-04 06:27:43 +0000

    app-emulation/wine-staging: Add force to rm of linguas
    
    Bug: https://bugs.gentoo.org/show_bug.cgi?id=617864
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-emulation/wine-staging/wine-staging-2.0-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.17-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.18.ebuild    | 2 +-
 app-emulation/wine-staging/wine-staging-2.19.ebuild    | 2 +-
 app-emulation/wine-staging/wine-staging-9999.ebuild    | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)}
Comment 14 Larry the Git Cow gentoo-dev 2017-12-04 06:32:40 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=4388ff80722f9864b494d9e09dffa4aeee1ce649

commit 4388ff80722f9864b494d9e09dffa4aeee1ce649
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-12-04 06:32:34 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-12-04 06:32:34 +0000

    app-emulation/wine-any: Add force to rm of linguas
    
    Closes: https://bugs.gentoo.org/617864
    Closes: https://github.com/gentoo/gentoo/pull/6407
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-emulation/wine-any/wine-any-2.0-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.1-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.10-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.11-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.12-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.13-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.14-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.15-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.16-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.17-r1.ebuild | 2 +-
 app-emulation/wine-any/wine-any-2.18.ebuild    | 2 +-
 app-emulation/wine-any/wine-any-2.19.ebuild    | 2 +-
 app-emulation/wine-any/wine-any-2.2-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.3-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.4-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.5-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.6-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.7-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.8-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-2.9-r1.ebuild  | 2 +-
 app-emulation/wine-any/wine-any-9999.ebuild    | 2 +-
 21 files changed, 21 insertions(+), 21 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=cabb9a074e5a835f1e8ae2bd056ba814a147f23f

commit cabb9a074e5a835f1e8ae2bd056ba814a147f23f
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-12-04 06:31:20 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-12-04 06:31:20 +0000

    app-emulation/wine-d3d9: Add force to rm of linguas
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-emulation/wine-d3d9/wine-d3d9-2.0-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.1-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.10-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.11-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.12-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.13-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.14-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.15-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.16-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.17-r1.ebuild | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.18.ebuild    | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.19.ebuild    | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.2-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.3-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.4-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.5-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.6-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.7-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.8-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.9-r1.ebuild  | 2 +-
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild    | 2 +-
 21 files changed, 21 insertions(+), 21 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=cc5981d8a22094755e3d04b85e05f5a0de7f51e4

commit cc5981d8a22094755e3d04b85e05f5a0de7f51e4
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-12-04 06:30:28 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-12-04 06:30:28 +0000

    app-emulation/wine-staging: Add force to rm of linguas
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-emulation/wine-staging/wine-staging-2.0-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.1-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.10-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.11-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.12-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.13-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.14-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.15-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.16-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.17-r1.ebuild | 2 +-
 app-emulation/wine-staging/wine-staging-2.18.ebuild    | 2 +-
 app-emulation/wine-staging/wine-staging-2.19.ebuild    | 2 +-
 app-emulation/wine-staging/wine-staging-2.2-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.3-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.4-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.5-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.6-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.7-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.8-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-2.9-r1.ebuild  | 2 +-
 app-emulation/wine-staging/wine-staging-9999.ebuild    | 2 +-
 21 files changed, 21 insertions(+), 21 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=62e658c8930b4dad444f508b52d0a3a22fa1f18c

commit 62e658c8930b4dad444f508b52d0a3a22fa1f18c
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2017-12-04 06:29:43 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2017-12-04 06:29:43 +0000

    app-emulation/wine-vanilla: Add force to rm of linguas
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 app-emulation/wine-vanilla/wine-vanilla-2.0-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.1-r1.ebuild | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.1.ebuild    | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.2-r1.ebuild | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.2.ebuild    | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.3.ebuild    | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.0.ebuild      | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.1-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.10-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.11-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.12-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.13-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.14-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.15-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.16-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.17-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.18-r2.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.19-r1.ebuild  | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.2-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.20.ebuild     | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.3-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.4-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.5-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.6-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.7-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.8-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-2.9-r1.ebuild   | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9999.ebuild     | 2 +-
 28 files changed, 28 insertions(+), 28 deletions(-)}
Comment 15 Adam Feldman gentoo-dev 2017-12-04 06:35:33 UTC
*** Bug 639628 has been marked as a duplicate of this bug. ***
Comment 16 Bob Wya 2017-12-04 17:04:42 UTC
Is this bug actually fixed...? Will the wine.1 manpage actually be built/installed?

When I tested with my ebuilds. Wine will only build manpages for files that exist. In this example case only the /usr/bin/wine64 binary exists... So I had to add (the not very elegant hack to generate wine64 manpages for the supported locales):

src_prepare() {
...
        local -a array_locale_man=( "de" "fr" "pl" )

        # 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
...
}
Comment 17 Plüss Roland 2017-12-05 00:38:44 UTC
Bug is not fixed. A fresh sync today still results in wine-vanilla being impossible to emerge:

/opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/work/wine-2.0.2/tools/install-sh -m 644  wrc.man /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image//usr/share/wine-vanilla-2.0.2/man/man1/wrc.1
STRIPPROG="x86_64-pc-linux-gnu-strip" /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/work/wine-2.0.2/tools/install-sh  wrc /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image//usr/lib/wine-vanilla-2.0.2/bin/wrc
make[1]: Leaving directory '/opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/work/wine-2.0.2-abi_x86_64.amd64/tools/wrc'
/opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/work/wine-2.0.2/tools/install-sh -m 644  /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/work/wine-2.0.2/loader/l_intl.nls /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image//usr/share/wine-vanilla-2.0.2/wine/l_intl.nls
/opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/work/wine-2.0.2/tools/install-sh -m 644  /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/work/wine-2.0.2/loader/wine.desktop /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image//usr/share/wine-vanilla-2.0.2/applications/wine.desktop
 * PT_PAX marking -psmr /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image/usr/lib/wine-vanilla-2.0.2/bin/wine64 with paxctl
 * PT_PAX marking -psmr /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image/usr/lib/wine-vanilla-2.0.2/bin/wine64 with scanelf
 * PT_PAX marking -psmr /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image/usr/lib/wine-vanilla-2.0.2/bin/wine64-preloader with paxctl
 * PT_PAX marking -psmr /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image/usr/lib/wine-vanilla-2.0.2/bin/wine64-preloader with scanelf
 * XATTR_PAX marking -psmre /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image/usr/lib/wine-vanilla-2.0.2/bin/wine64 with setfattr
 * XATTR_PAX marking -psmre /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image/usr/lib/wine-vanilla-2.0.2/bin/wine64-preloader with setfattr
/opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/temp/environment: line 3648: no match: /opt/portage_tmp/portage/app-emulation/wine-vanilla-2.0.2/image/usr/share/wine-vanilla-2.0.2/man/pl*
 * The ebuild phase 'install' has exited unexpectedly. This type of
 * behavior is known to be triggered by things such as failed variable
 * assignments (bug #190128) or bad substitution errors (bug #200313).
 * Normally, before exiting, bash should have displayed an error message
 * above. If bash did not produce an error message above, it's possible
 * that the ebuild has called `exit` when it should have called `die`
 * instead. This behavior may also be triggered by a corrupt bash binary or
 * a hardware problem such as memory or cpu malfunction. If the problem is
 * not reproducible or it appears to occur randomly, then it is likely to
 * be triggered by a hardware problem. If you suspect a hardware problem
 * then you should try some basic hardware diagnostics such as memtest.
 * Please do not report this as a bug unless it is consistently
 * reproducible and you are sure that your bash binary and hardware are
 * functioning properly.
Comment 18 Lucian Poston 2017-12-06 16:16:29 UTC
The error is in shell globbing, so in addition to adding -f to rm, adding `shopt -s nullglob` would prevent `rm -f pl*` from causing an error when nothing matches. (Might need `shopt -u failglob` too, since it was enabled a few lines prior to make bin/* fail correctly when nothing matches bin/*)
Comment 19 Bob Wya 2017-12-06 16:31:50 UTC
(In reply to Lucian Poston from comment #18)
> The error is in shell globbing, so in addition to adding -f to rm, adding
> `shopt -s nullglob` would prevent `rm -f pl*` from causing an error when
> nothing matches. (Might need `shopt -u failglob` too, since it was enabled a
> few lines prior to make bin/* fail correctly when nothing matches bin/*)

Sure, but the bug is quite clearly stated as "... does not GENERATE wine.1 manpages for 64 bit only installations". Fixing the deletion of non-existent manpages, for the pl locale, is an orthogonal issue.
Comment 20 Lucian Poston 2017-12-06 18:47:19 UTC
(In reply to Bob Wya from comment #19)
> Sure, but the bug is quite clearly stated as "... does not GENERATE wine.1
> manpages for 64 bit only installations". Fixing the deletion of non-existent
> manpages, for the pl locale, is an orthogonal issue.

Hence why I said it would fix the issue of "causing an error when nothing matches", rather than creating the man page in 64bit only installations. It was a comment on the commit referenced above in comment 13 that only contained a workaround.
Comment 21 Adam Feldman gentoo-dev 2017-12-06 18:51:10 UTC
(In reply to Lucian Poston from comment #18)
> The error is in shell globbing, so in addition to adding -f to rm, adding
> `shopt -s nullglob` would prevent `rm -f pl*` from causing an error when
> nothing matches. (Might need `shopt -u failglob` too, since it was enabled a
> few lines prior to make bin/* fail correctly when nothing matches bin/*)

So, failglob was added because some users in another bug (don't feel like looking it up) mucked with the ebuild, resulting in env variables being unset in subsequent phases, and thus causing damage at /.  I suspect the best thing to do wrt that is ensure the directory variable's existence, cd, then do the rm without failglob, which should, I believe, work.

(In reply to Bob Wya from comment #19)
> (In reply to Lucian Poston from comment #18)
> > The error is in shell globbing, so in addition to adding -f to rm, adding
> > `shopt -s nullglob` would prevent `rm -f pl*` from causing an error when
> > nothing matches. (Might need `shopt -u failglob` too, since it was enabled a
> > few lines prior to make bin/* fail correctly when nothing matches bin/*)
> 
> Sure, but the bug is quite clearly stated as "... does not GENERATE wine.1
> manpages for 64 bit only installations". Fixing the deletion of non-existent
> manpages, for the pl locale, is an orthogonal issue.

Agreed, probably should open it back up for the root cause.  I'm thinking we might be better off reach out to upstream about it for a fix rather than the hack locally.  Things were complicated here with other developers vouching for and developers external to the project merging in the original fix referenced in https://bugs.gentoo.org/617864#c13 and https://bugs.gentoo.org/617864#c14  without vetting it.

And going forward, more comments like:
https://bugs.gentoo.org/617864#c16
are preferable to comments like:
https://bugs.gentoo.org/617864#c11

Contributions and help are always appreciated.  Plugging third party, unofficial stuff, not so much.
Comment 22 Adam Feldman gentoo-dev 2017-12-06 18:51:25 UTC
(In reply to Lucian Poston from comment #18)
> The error is in shell globbing, so in addition to adding -f to rm, adding
> `shopt -s nullglob` would prevent `rm -f pl*` from causing an error when
> nothing matches. (Might need `shopt -u failglob` too, since it was enabled a
> few lines prior to make bin/* fail correctly when nothing matches bin/*)

So, failglob was added because some users in another bug (don't feel like looking it up) mucked with the ebuild, resulting in env variables being unset in subsequent phases, and thus causing damage at /.  I suspect the best thing to do wrt that is ensure the directory variable's existence, cd, then do the rm without failglob, which should, I believe, work.

(In reply to Bob Wya from comment #19)
> (In reply to Lucian Poston from comment #18)
> > The error is in shell globbing, so in addition to adding -f to rm, adding
> > `shopt -s nullglob` would prevent `rm -f pl*` from causing an error when
> > nothing matches. (Might need `shopt -u failglob` too, since it was enabled a
> > few lines prior to make bin/* fail correctly when nothing matches bin/*)
> 
> Sure, but the bug is quite clearly stated as "... does not GENERATE wine.1
> manpages for 64 bit only installations". Fixing the deletion of non-existent
> manpages, for the pl locale, is an orthogonal issue.

Agreed, probably should open it back up for the root cause.  I'm thinking we might be better off reach out to upstream about it for a fix rather than the hack locally.  Things were complicated here with other developers vouching for and developers external to the project merging in the original fix referenced in https://bugs.gentoo.org/617864#c13 and https://bugs.gentoo.org/617864#c14  without vetting it.

And going forward, more comments like:
https://bugs.gentoo.org/617864#c16
are preferable to comments like:
https://bugs.gentoo.org/617864#c11

Contributions and help are always appreciated.  Plugging third party, unofficial stuff, not so much.
Comment 23 Bob Wya 2017-12-06 19:15:18 UTC
(In reply to NP-Hardass from comment #22)
> Contributions and help are always appreciated.  Plugging third party,
> unofficial stuff, not so much.

Hmmm, in hindsight that was a pretty dumb comment... :-(
Community, community, community...!!

NP... I've moved all my manpage handling stuff to one blob in src_prepare().
So only the specified (locale) manpages are generated in the first place (so no need to rm them later on), followed by the little hack to build the wine64 64-bit only ABI manpages.

Do you want an ebuild patch for that?

Although I agree that an Upstream fix would be a lot cleaner...
Comment 24 Adam Feldman gentoo-dev 2017-12-06 19:19:14 UTC
(In reply to Bob Wya from comment #23)
> (In reply to NP-Hardass from comment #22)
> > Contributions and help are always appreciated.  Plugging third party,
> > unofficial stuff, not so much.
> 
> Hmmm, in hindsight that was a pretty dumb comment... :-(
> Community, community, community...!!
> 
> NP... I've moved all my manpage handling stuff to one blob in src_prepare().
> So only the specified (locale) manpages are generated in the first place (so
> no need to rm them later on), followed by the little hack to build the
> wine64 64-bit only ABI manpages.
> 
> Do you want an ebuild patch for that?

Yeah, let's do that
> 
> Although I agree that an Upstream fix would be a lot cleaner...

And I'll open a bug upstream and see what they say.
Comment 25 Bob Wya 2017-12-06 20:32:24 UTC
Created attachment 508604 [details, diff]
Multislotted Wine - move all manpage handling to src_prepare() (patch)

(1) Generate manpages only for supported locales. Always generate "en" locale manpages. No need to build unrequired manpages, only to then remove them again later...

(2) For ABI 64-bit only builds - generate wine64.1 manpages instead of wine.1
These will then be installed - as only the 64-bit "wine64" binary is built - not the 32-bit "wine" binary.


This patch was diff'd on the current Gentoo wine-any-9999.ebuild.

It will also apply cleanly (with offsets) to any:
wine-any
wine-vanilla
wine-staging
wine-d3d9
multi-slotted ebuild.

Verified repoman clean... :-)

I've only build tested it on my Overlay ebuilds (including a 64-bit ABI-only build or two). It's all self-contained - so your official/wine Overlay ebuild's should work just fine (honest guv').
Comment 26 Manfred Knick 2017-12-16 10:45:24 UTC
Just came across that via current wine-vanilla-9999,
noting that in line 485, 
the selection list is hard-coded:

    # 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

In my case, only one out of many is set :  +linguas_de ,

Thus, on first quick sight,
I do not wonder that much that { fr pl } subdirectories 
- do not exist
- can not be deleted
Comment 27 Manfred Knick 2017-12-16 16:00:32 UTC
(In reply to Bob Wya from comment #25)

# cd /usr/local/portage/local-overlay/app-emulation/wine-vanilla

# ls -alg

-rw-r--r-- 1 root    root    1,6K 16. Dez 16:38 Manifest
-rw-r--r-- 1 root    root    2,6K 13. Mai 2017  metadata.xml
-rw-r--r-- 1 root    root     19K 16. Dez 16:35 wine-vanilla-9999.ebuild


CONFIRMATION:       WORKSFORME

Applying your patch to the ebuild,
vanilla-9999 emerge builds+installs fine.

Thanks, Bob!

--

  default/linux/amd64/17.0

  Linux 4.14.6-gentoo

  - - abi_x86_32             : 32-bit (x86) libraries
  + + abi_x86_64             : 64-bit (amd64) libraries
Comment 28 Nils Freydank 2017-12-21 18:36:43 UTC
(In reply to Manfred Knick from comment #27)
> -- snip --
> CONFIRMATION:       WORKSFORME

Works for me, too: app-emulation/wine-vanilla-2.20::gentoo (I went full retarded and patched inside the tree, and run "ebuild .. merge" afterwards).

I’m on ~amd64, and default/linux/amd64/17.0/no-multilib/hardened

> Thanks, Bob!
I do fully agree :)
Comment 29 Chiitoo gentoo-dev 2018-01-08 22:01:58 UTC
*** Bug 643472 has been marked as a duplicate of this bug. ***
Comment 30 Chiitoo gentoo-dev 2018-01-08 22:15:52 UTC
*** Bug 643164 has been marked as a duplicate of this bug. ***
Comment 31 Chiitoo gentoo-dev 2018-01-15 07:46:54 UTC
*** Bug 644348 has been marked as a duplicate of this bug. ***
Comment 32 Manfred Knick 2018-01-16 09:52:21 UTC
@ Bob:

wine-vanilla-9999.ebuild seems to be in 'fluctuation' mode ;)

ATM, the beginning lines of the two hunks have changed

   - from 403 to 316
   - from 574 to 482

The second hunk actually contains

. . . has ${l} ${LINGUAS-${l}} || rm -rf "${D%/}${MY_MANDIR}"/${l}*
......^^^^^^^^^^^^^^^^^^^....^.....................................

Kind regards
Comment 33 Manfred Knick 2018-01-16 11:07:09 UTC
>>> Preparing source in /var/tmp/portage/app-emulation/wine-vanilla-9999/work/wine-9999 ...

 * ERROR: app-emulation/wine-vanilla-9999:: ...

 *   USE Flag 'linguas_de' not in IUSE for app-emulation/wine-vanilla-9999

 *          ebuild.sh, line  124:  Called src_prepare
 *        environment, line 4675:  Called use 'linguas_de'

 * The specific snippet of code:
 *                     die "USE Flag '${u}' not in IUSE for {CATEGORY}/${PF}"

............................................^^^^^^^^^^.......................

After adding "linguas_de linguas_fr linguas_pl" to the end of IUSE,
emerge finishes without further complaints.
Comment 34 Chiitoo gentoo-dev 2018-01-16 11:32:12 UTC
(In reply to Manfred Knick from comment #33)
> >>> Preparing source in /var/tmp/portage/app-emulation/wine-vanilla-9999/work/wine-9999 ...
> 
>  * ERROR: app-emulation/wine-vanilla-9999:: ...
> 
>  *   USE Flag 'linguas_de' not in IUSE for app-emulation/wine-vanilla-9999
> 
>  *          ebuild.sh, line  124:  Called src_prepare
>  *        environment, line 4675:  Called use 'linguas_de'
> 
>  * The specific snippet of code:
>  *                     die "USE Flag '${u}' not in IUSE for {CATEGORY}/${PF}"
> 
> ............................................^^^^^^^^^^.......................
> 
> After adding "linguas_de linguas_fr linguas_pl" to the end of IUSE,
> emerge finishes without further complaints.

That's for an ebuild from an unofficial overlay, right?

This particular issue should be fixed in Portage.
Comment 35 Bob Wya 2018-01-16 11:45:30 UTC
(In reply to Chiitoo from comment #34)
...
> 
> That's for an ebuild from an unofficial overlay, right?
> 
> This particular issue should be fixed in Portage.

Manfred was obviously referring to the "semi-official" ::wine Overlay.
Not sure why the comment was directed at me - I've no control over the ::wine overlay :-)
Comment 36 Chiitoo gentoo-dev 2018-01-16 12:11:59 UTC
(In reply to Bob Wya from comment #35)
> (In reply to Chiitoo from comment #34)
> ...
> > 
> > That's for an ebuild from an unofficial overlay, right?
> > 
> > This particular issue should be fixed in Portage.
> 
> Manfred was obviously referring to the "semi-official" ::wine Overlay.
> Not sure why the comment was directed at me - I've no control over the
> ::wine overlay :-)

Well it's not obvious to me.  :]

They should be fixed in ::wine now too.  If not, do let me know!
Comment 37 Manfred Knick 2018-01-16 12:13:40 UTC
> > This particular issue should be fixed in Portage.
 
> Manfred was obviously referring to the "semi-official" ::wine Overlay.

Sorry, guys - but NO :

There is NO overlay installed at all - njente, nada, zero.


Just some hours ago, I freshly copied plain official

. . . # cp -a /usr/portage/app-emulation/wine-vanilla/ .

to my 

. . .         /usr/local/portage/local-overlay/app-emulation/

and tried to apply Bob's patch.
Comment 38 Bob Wya 2018-01-16 12:26:56 UTC
(In reply to Manfred Knick from comment #37)
> 
> and tried to apply Bob's patch.

Look, to be clear - I just support the ::bobwya Overlay Wine packages!
There was a recent re-factoring of the Linguas USE flag handling in Portage... Hence why my patch attachment doesn't apply cleanly any more.
My Overlay Wine packages were re-factored for this change a week ago.
If the patch I attached here isn't picked up - I'm not interested in constantly re-factoring it!
Comment 39 Manfred Knick 2018-01-16 13:04:45 UTC
(In reply to Bob Wya from comment #38)

Thanks for your clarification!

> If the patch I attached here isn't picked up - I'm not interested in
> constantly re-factoring it!
Understandable.
Comment 40 Larry the Git Cow gentoo-dev 2018-01-20 06:53:25 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=5c4479841dd58ac57f8f4ca7d5f2d4a721cfbbf0

commit 5c4479841dd58ac57f8f4ca7d5f2d4a721cfbbf0
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 06:47:30 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 06:47:39 +0000

    app-emulation/wine-any: Fix manpage generation
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-any/Manifest                |  2 +-
 app-emulation/wine-any/wine-any-2.0-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.1-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.10-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.11-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.12-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.13-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.14-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.15-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.16-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.17-r1.ebuild | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.18.ebuild    | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.19.ebuild    | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.2-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.20.ebuild    | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.21.ebuild    | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.3-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.4-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.5-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.6-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.7-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.8-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-2.9-r1.ebuild  | 38 +++++++++++++++++++-------
 app-emulation/wine-any/wine-any-9999.ebuild    | 38 +++++++++++++++++++-------
 24 files changed, 645 insertions(+), 231 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=f571360338db4448832bfcb960265bde133460e0

commit f571360338db4448832bfcb960265bde133460e0
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 06:46:26 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 06:46:26 +0000

    app-emulation/wine-d3d9: Fix manpage generation
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-d3d9/Manifest                 |  2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.0-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.1-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.10-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.11-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.12-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.13-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.14-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.15-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.16-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.17-r1.ebuild | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.18.ebuild    | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.19.ebuild    | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.2-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.20.ebuild    | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.21.ebuild    | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.3-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.4-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.5-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.6-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.7-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.8-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-2.9-r1.ebuild  | 38 +++++++++++++++++-------
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild    | 38 +++++++++++++++++-------
 24 files changed, 645 insertions(+), 231 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=886cdf13597bd9e424d84a57af9ee2f80215a19f

commit 886cdf13597bd9e424d84a57af9ee2f80215a19f
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 06:45:10 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 06:45:10 +0000

    app-emulation/wine-staging: Fix manpage generation
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-staging/Manifest                |  2 +-
 .../wine-staging/wine-staging-2.0-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.1-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.10-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.11-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.12-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.13-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.14-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.15-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.16-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.17-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.18.ebuild          | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.19.ebuild          | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.2-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.20.ebuild          | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.21.ebuild          | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.3-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.4-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.5-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.6-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.7-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.8-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-2.9-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-staging/wine-staging-9999.ebuild          | 38 ++++++++++++++++------
 24 files changed, 645 insertions(+), 231 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=5157b2eb6504d61452595524a538bbd8e7224c80

commit 5157b2eb6504d61452595524a538bbd8e7224c80
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 06:21:21 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 06:21:21 +0000

    app-emulation/wine-vanilla: Fix manpage generation
    
    Bug: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-vanilla/Manifest                |  2 +-
 .../wine-vanilla/wine-vanilla-2.0-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild      | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild      | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.0.3.ebuild         | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.0.4.ebuild         | 38 ++++++++++++++++------
 app-emulation/wine-vanilla/wine-vanilla-2.0.ebuild | 35 +++++++++++++++-----
 .../wine-vanilla/wine-vanilla-2.1-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.10-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.11-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.12-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.13-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.14-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.15-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.16-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.17-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.18-r2.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.19-r1.ebuild       | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.2-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.20.ebuild          | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.21.ebuild          | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.22.ebuild          | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.3-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.4-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.5-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.6-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.7-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.8-r1.ebuild        | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-2.9-r1.ebuild        | 38 ++++++++++++++++------
 app-emulation/wine-vanilla/wine-vanilla-3.0.ebuild | 38 ++++++++++++++++------
 .../wine-vanilla/wine-vanilla-9999.ebuild          | 38 ++++++++++++++++------
 31 files changed, 839 insertions(+), 300 deletions(-)}
Comment 41 Larry the Git Cow gentoo-dev 2018-01-20 08:00:46 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2496cdcd34c9662673001cc6d79a3de01b13d6e5

commit 2496cdcd34c9662673001cc6d79a3de01b13d6e5
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 07:52:59 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 08:00:34 +0000

    app-emulation/wine-any: Sync from ::wine
    
    Add 2.20, 2.21
    Fix manpage generation
    
    Closes: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-any/Manifest                |   8 +-
 app-emulation/wine-any/wine-any-2.0-r1.ebuild  |  38 +-
 app-emulation/wine-any/wine-any-2.17-r1.ebuild |  38 +-
 app-emulation/wine-any/wine-any-2.18.ebuild    |  38 +-
 app-emulation/wine-any/wine-any-2.19.ebuild    |  38 +-
 app-emulation/wine-any/wine-any-2.20.ebuild    | 654 +++++++++++++++++++++++++
 app-emulation/wine-any/wine-any-2.21.ebuild    | 654 +++++++++++++++++++++++++
 app-emulation/wine-any/wine-any-9999.ebuild    |  42 +-
 8 files changed, 1458 insertions(+), 52 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eafbc5324c45b043352b3d662083e658fdc9158

commit 8eafbc5324c45b043352b3d662083e658fdc9158
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 07:50:07 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 08:00:31 +0000

    app-emulation/wine-d3d9: Sync from ::wine
    
    Add 2.20, 2.21
    Fix manpage generation
    
    Closes: https://bugs.gentoo.org/617864
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-d3d9/Manifest                 |   6 +-
 app-emulation/wine-d3d9/wine-d3d9-2.0-r1.ebuild  |  38 +-
 app-emulation/wine-d3d9/wine-d3d9-2.17-r1.ebuild |  38 +-
 app-emulation/wine-d3d9/wine-d3d9-2.18.ebuild    |  38 +-
 app-emulation/wine-d3d9/wine-d3d9-2.19.ebuild    |  38 +-
 app-emulation/wine-d3d9/wine-d3d9-2.20.ebuild    | 588 +++++++++++++++++++++++
 app-emulation/wine-d3d9/wine-d3d9-2.21.ebuild    | 588 +++++++++++++++++++++++
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild    |  42 +-
 8 files changed, 1324 insertions(+), 52 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca595479851d10b9904069440e5002bb3ee1703f

commit ca595479851d10b9904069440e5002bb3ee1703f
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 07:44:23 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 08:00:25 +0000

    app-emulation/wine-staging: Sync from ::wine
    
    Add 2.20, 2.21
    Fix manpage generation
    
    Closes: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643580
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-staging/Manifest                |   6 +-
 .../wine-staging/wine-staging-2.0-r1.ebuild        |  38 +-
 .../wine-staging/wine-staging-2.17-r1.ebuild       |  38 +-
 .../wine-staging/wine-staging-2.18.ebuild          |  38 +-
 .../wine-staging/wine-staging-2.19.ebuild          |  38 +-
 .../wine-staging/wine-staging-2.20.ebuild          | 625 +++++++++++++++++++++
 .../wine-staging/wine-staging-2.21.ebuild          | 625 +++++++++++++++++++++
 .../wine-staging/wine-staging-9999.ebuild          |  42 +-
 8 files changed, 1398 insertions(+), 52 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd36424f617fe2e10fdaa6c7b24b1ba138489c7c

commit bd36424f617fe2e10fdaa6c7b24b1ba138489c7c
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-20 07:21:27 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-20 08:00:22 +0000

    app-emulation/wine-vanilla: Sync from ::wine
    
    Add 2.0.4, 2.21, 2.22. 3.0
    Fix manpage generation
    
    Closes: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643962
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-vanilla/Manifest                |   6 +-
 .../wine-vanilla/wine-vanilla-2.0-r1.ebuild        |  38 +-
 .../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild      |  38 +-
 .../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild      |  38 +-
 .../wine-vanilla/wine-vanilla-2.0.3.ebuild         |  38 +-
 .../wine-vanilla/wine-vanilla-2.0.4.ebuild         | 541 ++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.18-r2.ebuild       |  38 +-
 .../wine-vanilla/wine-vanilla-2.19-r1.ebuild       |  38 +-
 .../wine-vanilla/wine-vanilla-2.20.ebuild          |  38 +-
 .../wine-vanilla/wine-vanilla-2.21.ebuild          | 545 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-2.22.ebuild          | 545 +++++++++++++++++++++
 app-emulation/wine-vanilla/wine-vanilla-3.0.ebuild | 545 +++++++++++++++++++++
 .../wine-vanilla/wine-vanilla-9999.ebuild          |  38 +-
 13 files changed, 2405 insertions(+), 81 deletions(-)
Comment 42 Larry the Git Cow gentoo-dev 2018-01-22 22:51:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=8d71ac4a9f2b2a19cf932542d78e198bdef8e174

commit 8d71ac4a9f2b2a19cf932542d78e198bdef8e174
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:40:34 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:40:34 +0000

    app-emulation/wine-any: Clean up manpage fixes
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-any/Manifest                |  2 +-
 app-emulation/wine-any/wine-any-2.0-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.1-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.10-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.11-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.12-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.13-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.14-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.15-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.16-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.17-r1.ebuild | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.18.ebuild    | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.19.ebuild    | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.2-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.20.ebuild    | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.21.ebuild    | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.3-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.4-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.5-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.6-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.7-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.8-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-2.9-r1.ebuild  | 54 +++++++++++++-------------
 app-emulation/wine-any/wine-any-9999.ebuild    | 54 +++++++++++++-------------
 24 files changed, 622 insertions(+), 622 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=c6424c7e33bc44b6b73741087ba04ff79241f4f8

commit c6424c7e33bc44b6b73741087ba04ff79241f4f8
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:39:37 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:39:37 +0000

    app-emulation/wine-d3d9: Clean up manpage fixes
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-d3d9/Manifest                 |  2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.0-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.1-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.10-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.11-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.12-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.13-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.14-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.15-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.16-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.17-r1.ebuild | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.18.ebuild    | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.19.ebuild    | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.2-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.20.ebuild    | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.21.ebuild    | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.3-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.4-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.5-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.6-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.7-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.8-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-2.9-r1.ebuild  | 54 ++++++++++++------------
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild    | 54 ++++++++++++------------
 24 files changed, 622 insertions(+), 622 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=e6de1eec1e48a7394fbcfec7d3dd7ddabfceb9c5

commit e6de1eec1e48a7394fbcfec7d3dd7ddabfceb9c5
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:38:32 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:38:32 +0000

    app-emulation/wine-staging: Clean up manpage fixes
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-staging/Manifest                |  2 +-
 .../wine-staging/wine-staging-2.0-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.1-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.10-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.11-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.12-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.13-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.14-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.15-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.16-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.17-r1.ebuild       | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.18.ebuild          | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.19.ebuild          | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.2-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.20.ebuild          | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.21.ebuild          | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.3-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.4-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.5-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.6-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.7-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.8-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.9-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-9999.ebuild          | 54 +++++++++++-----------
 24 files changed, 622 insertions(+), 622 deletions(-)

https://gitweb.gentoo.org/repo/proj/wine.git/commit/?id=640cf35776ca65ffd65eafda8543cb069d57fdac

commit 640cf35776ca65ffd65eafda8543cb069d57fdac
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:36:35 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:36:35 +0000

    app-emulation/wine-vanilla: Clean up manpage fixes
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-vanilla/Manifest                |  2 +-
 .../wine-vanilla/wine-vanilla-2.0-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild      | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild      | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.3.ebuild         | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.4.ebuild         | 54 +++++++++++-----------
 app-emulation/wine-vanilla/wine-vanilla-2.0.ebuild | 52 ++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.1-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.10-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.11-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.12-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.13-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.14-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.15-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.16-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.17-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.18-r2.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.19-r1.ebuild       | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.2-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.20.ebuild          | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.21.ebuild          | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.22.ebuild          | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.3-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.4-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.5-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.6-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.7-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.8-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.9-r1.ebuild        | 54 +++++++++++-----------
 app-emulation/wine-vanilla/wine-vanilla-3.0.ebuild | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-9999.ebuild          | 54 +++++++++++-----------
 31 files changed, 810 insertions(+), 810 deletions(-)}
Comment 43 Larry the Git Cow gentoo-dev 2018-01-22 22:51:31 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b38f5a8967f6eec0df09f4af4c3c8d9ec80ae0

commit 12b38f5a8967f6eec0df09f4af4c3c8d9ec80ae0
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:50:32 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:51:19 +0000

    app-emulation/wine-any: Sync from ::wine
    
    Clean up manpage fixes
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-any/Manifest               |  2 +-
 app-emulation/wine-any/wine-any-2.0-r1.ebuild | 54 +++++++++++++--------------
 app-emulation/wine-any/wine-any-2.19.ebuild   | 54 +++++++++++++--------------
 app-emulation/wine-any/wine-any-2.20.ebuild   | 54 +++++++++++++--------------
 app-emulation/wine-any/wine-any-2.21.ebuild   | 54 +++++++++++++--------------
 app-emulation/wine-any/wine-any-9999.ebuild   | 54 +++++++++++++--------------
 6 files changed, 136 insertions(+), 136 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c2fdb2823ebd63c38d07e539aa4db08e92861e

commit e4c2fdb2823ebd63c38d07e539aa4db08e92861e
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:49:48 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:51:17 +0000

    app-emulation/wine-d3d9: Sync from ::wine
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-d3d9/Manifest                |  2 +-
 app-emulation/wine-d3d9/wine-d3d9-2.0-r1.ebuild | 54 ++++++++++++-------------
 app-emulation/wine-d3d9/wine-d3d9-2.19.ebuild   | 54 ++++++++++++-------------
 app-emulation/wine-d3d9/wine-d3d9-2.20.ebuild   | 54 ++++++++++++-------------
 app-emulation/wine-d3d9/wine-d3d9-2.21.ebuild   | 54 ++++++++++++-------------
 app-emulation/wine-d3d9/wine-d3d9-9999.ebuild   | 54 ++++++++++++-------------
 6 files changed, 136 insertions(+), 136 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a2669dacc28c4614cfb7f810ff22e64cf44087

commit 42a2669dacc28c4614cfb7f810ff22e64cf44087
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:48:56 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:51:16 +0000

    app-emulation/wine-staging: Sync from ::wine
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-staging/Manifest                |  2 +-
 .../wine-staging/wine-staging-2.0-r1.ebuild        | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.19.ebuild          | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.20.ebuild          | 54 +++++++++++-----------
 .../wine-staging/wine-staging-2.21.ebuild          | 54 +++++++++++-----------
 .../wine-staging/wine-staging-9999.ebuild          | 54 +++++++++++-----------
 6 files changed, 136 insertions(+), 136 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef405d728fa9e00b95c44feae79a00169b36b04f

commit ef405d728fa9e00b95c44feae79a00169b36b04f
Author:     NP-Hardass <NP-Hardass@gentoo.org>
AuthorDate: 2018-01-22 22:46:19 +0000
Commit:     NP-Hardass <NP-Hardass@gentoo.org>
CommitDate: 2018-01-22 22:51:14 +0000

    app-emulation/wine-vanilla: Sync from ::wine
    
    Use estack eclass to avoid dealing with specifics of shopt usage
    Change implementation to handle any manpage from any locale
    Remove linguas references, finishing l10n switch
    
    Closes: https://bugs.gentoo.org/645238
    Bug: https://bugs.gentoo.org/617864
    Closes: https://bugs.gentoo.org/643576
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/wine-vanilla/Manifest                |  2 +-
 .../wine-vanilla/wine-vanilla-2.0-r1.ebuild        | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.1-r1.ebuild      | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.2-r1.ebuild      | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.3.ebuild         | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.0.4.ebuild         | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.20.ebuild          | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.21.ebuild          | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-2.22.ebuild          | 54 +++++++++++-----------
 app-emulation/wine-vanilla/wine-vanilla-3.0.ebuild | 54 +++++++++++-----------
 .../wine-vanilla/wine-vanilla-9999.ebuild          | 54 +++++++++++-----------
 11 files changed, 271 insertions(+), 271 deletions(-)}
Comment 44 tt_1 2018-02-22 19:58:08 UTC
I think this got fixed in recent git, at least the patch does not apply anymore for the -9999 ebuilds.