app-office/lyx has a Qt 5 USE flag that toggles between Qt 4 and Qt 5 support. Since Qt 4 is dead, please remove the qt5 USE flag and just enable support unconditionally.
As explained in bug #595470, I am not switching to qt 5, so if this step is necessary it is time for me to depart from proxy-maintaining of LyX package, at least for any foreseeable future. Thanks for cooperation for all these long years! :) Pavel
While the cleanup will definitely happen at some point, there's no immediate rush as there's still many many other revdeps that can be considered first.
Pavel, can we clean up <2.2.3-r1 for the time being? This does not yet remove the Qt4 option.
I'd say delete 2.0.8.1-r1, 2.2.2-r1, 2.2.3. I would let 2.1.5-r1 alive for some time, 2.2.3 was stabilized only recently.
The next version bump should only contain Qt5 support. Optional Qt4-support can be kept in an overlay, except that at some point Qt4 will be removed from tree (and possibly moved to graveyard overlay or wherever Qt team decides to put it)
Ok, this is likely my last contribution... At rebutia overlay there is ebuild for completely new release serie 2.3.0 https://github.com/gentoo-mirror/rebutia/blob/master/app-office/lyx/lyx-2.3.0.ebuild with prepared patches for python which should be enough for next two or so years: https://github.com/gentoo-mirror/rebutia/blob/master/app-office/lyx/files/2.3-python.patch The ebuild is for both qt4 & qt5, you can strip (tested) qt4 part and commit it to portage after testing it runs for qt5. Feel free to contact me for any packaging/bug questions, but my position as (proxy) maintainer came to its end as announced.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e82fd1fc07bf055c78b81eaa128f8f837da80d commit 07e82fd1fc07bf055c78b81eaa128f8f837da80d Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-03-30 18:03:13 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-03-30 18:09:30 +0000 app-office/lyx: Fix build with Qt 5.11 Bug: https://bugs.gentoo.org/631798 Package-Manager: Portage-2.3.27, Repoman-2.3.9 app-office/lyx/files/lyx-2.3.0-qt-5.11.patch | 16 ++++++++++++++++ app-office/lyx/lyx-2.3.0.ebuild | 5 ++++- 2 files changed, 20 insertions(+), 1 deletion(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3a198c8cee1f6effc78352b2460f7700b74562d commit e3a198c8cee1f6effc78352b2460f7700b74562d Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-03-30 17:28:31 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-03-30 18:09:30 +0000 app-office/lyx: 2.3.0 version bump Thanks-to: pavel sanda <ps@twin.jikos.cz> Bug: https://bugs.gentoo.org/631798 Package-Manager: Portage-2.3.27, Repoman-2.3.9 app-office/lyx/Manifest | 1 + app-office/lyx/files/lyx-2.3.0-python.patch | 30 +++++ app-office/lyx/lyx-2.3.0.ebuild | 177 ++++++++++++++++++++++++++++ 3 files changed, 208 insertions(+)}
(In reply to pavel sanda from comment #6) > Ok, this is likely my last contribution... Thanks for your contributions in all this time! > Feel free to contact me for any packaging/bug questions, but my position as > (proxy) maintainer came to its end as announced. If you could please forward (trivial) qt-5.11 buildfix to upstream, added in commit 07e82fd1fc07bf055c78b81eaa128f8f837da80d.
(In reply to Andreas Sturmlechner from comment #8) > If you could please forward (trivial) qt-5.11 buildfix to upstream, added in > commit 07e82fd1fc07bf055c78b81eaa128f8f837da80d. Ok, this buildfix will be part of 2.3.1. Also, 2.3.0 does not support automake 1.16 (2.3.1 will). One can either use the following patch or request 1.15 or ignore the issue until 2.3.1 is out. https://www.lyx.org/trac/changeset/3abfd72b2720c21eba51bb2338f0b8b835dae720/lyxgit
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceac2c53741cde2446ce458a60b09082e6756c2a commit ceac2c53741cde2446ce458a60b09082e6756c2a Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-04-02 21:08:12 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-04-02 21:29:24 +0000 app-office/lyx: Fix build with automake-1.16 Bug: https://bugs.gentoo.org/648318 Bug: https://bugs.gentoo.org/631798 Thanks-to: pavel sanda <ps@twin.jikos.cz> Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-office/lyx/files/lyx-2.3.0-autotools.patch | 27 ++++++++++++++++++++++++++ app-office/lyx/lyx-2.3.0.ebuild | 1 + 2 files changed, 28 insertions(+)}
Arches, please stabilise.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f953d18252037273a89e33a6c13d8279e6360aea commit f953d18252037273a89e33a6c13d8279e6360aea Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2018-04-22 20:33:37 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2018-04-22 20:33:51 +0000 app-office/lyx: amd64 stable wrt bug #631798 Bug: https://bugs.gentoo.org/631798 Package-Manager: Portage-2.3.31, Repoman-2.3.9 app-office/lyx/lyx-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
x86 stable
ppc/ppc64 stable keywords dropped
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a00cb506ea38a6749ee5419519c796ca6b6c84 commit 06a00cb506ea38a6749ee5419519c796ca6b6c84 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-04-26 06:25:46 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-04-26 15:36:13 +0000 app-office/lyx: Drop old Qt4-based Bug: https://bugs.gentoo.org/631798 Package-Manager: Portage-2.3.31, Repoman-2.3.9 app-office/lyx/Manifest | 1 - app-office/lyx/files/2.1-python.patch | 29 ------ app-office/lyx/lyx-2.2.3-r4.ebuild | 186 ---------------------------------- 3 files changed, 216 deletions(-)}