[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.
Please resync your repo and confirm whether you still experience this issue.
(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.
Created attachment 472340 [details] emerge.info
Created attachment 472342 [details] build.log
(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.
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.
*** Bug 622244 has been marked as a duplicate of this bug. ***
*** Bug 632466 has been marked as a duplicate of this bug. ***
*** Bug 637600 has been marked as a duplicate of this bug. ***
I use 64-bit only - for 32-bit version I would have to switch the whole system to multilib variant.
(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).
*** Bug 639182 has been marked as a duplicate of this bug. ***
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(-)}
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(-)}
*** Bug 639628 has been marked as a duplicate of this bug. ***
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 ... }
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.
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/*)
(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.
(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.
(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.
(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...
(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.
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').
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
(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
(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 :)
*** Bug 643472 has been marked as a duplicate of this bug. ***
*** Bug 643164 has been marked as a duplicate of this bug. ***
*** Bug 644348 has been marked as a duplicate of this bug. ***
@ 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
>>> 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.
(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.
(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 :-)
(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!
> > 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.
(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!
(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.
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(-)}
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(-)
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(-)}
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(-)}
I think this got fixed in recent git, at least the patch does not apply anymore for the -9999 ebuilds.