Small excerpt of cmake.eclass changes: - Drop all pre-EAPI-7 compatibility - Drop CMAKE_MIN_VERSION - Drop CMAKE_REMOVE_MODULES - Array support for CMAKE_REMOVE_MODULES_LIST - Drop _cmake_generator_to_use() - Rename cmake-utils_src_make() -> cmake_build() - Drop _cmake_ninja_src_make and _cmake_emake_src_make, move into cmake_build wxwidgets.eclass EAPI-7: Must call setup-wxwidgets instead of need-wxwidgets Looks like mostly trivial work with some more problem areas to fix: - duplicate inherit cmake-utils wxwidgets (best move out of live switch) - duplicate KEYWORDS line can be a problem for ekeywords - style: empty line between DEPENDs and src_prepare() Full list at the time of bug creation: sci-geosciences/opencpn-plugin-br24radar-2.1 sci-geosciences/opencpn-plugin-br24radar-9999 sci-geosciences/opencpn-plugin-otcurrent-9999 sci-geosciences/opencpn-plugin-weather_routing-1.10.1 sci-geosciences/opencpn-plugin-gxradar-9999 sci-geosciences/opencpn-plugin-findit-9999 sci-geosciences/opencpn-plugin-ocpn_draw-1.3.14 sci-geosciences/opencpn-plugin-route-1.2 sci-geosciences/opencpn-plugin-statusbar-0.5.20180316 sci-geosciences/opencpn-plugin-climatology-1.0.20180316 sci-geosciences/opencpn-plugin-iacfleet-0.9 sci-geosciences/opencpn-plugin-ocpn_draw-9999 sci-geosciences/opencpn-plugin-climatology-9999 sci-geosciences/opencpn-plugin-polar-1.1007 sci-geosciences/opencpn-plugin-watchdog-1.9.051 sci-geosciences/opencpn-plugin-statusbar-9999 sci-geosciences/opencpn-plugin-objsearch-9999 sci-geosciences/opencpn-plugin-weatherfax-1.3.20180316 sci-geosciences/opencpn-plugin-ocpndebugger-9999 sci-geosciences/opencpn-plugin-otcurrent-1.2 sci-geosciences/opencpn-plugin-weather_routing-9999 sci-geosciences/opencpn-plugin-ocpndebugger-1.3 sci-geosciences/opencpn-plugin-launcher-1.1 sci-geosciences/opencpn-plugin-squiddio-9999 sci-geosciences/opencpn-plugin-polar-9999 sci-geosciences/opencpn-plugin-radar-0.98 sci-geosciences/opencpn-plugin-launcher-9999 sci-geosciences/opencpn-plugin-logbookkonni-9999 sci-geosciences/opencpn-plugin-dr-9999 sci-geosciences/opencpn-plugin-oesenc-9999 sci-geosciences/opencpn-plugin-watchdog-9999 sci-geosciences/opencpn-plugin-squiddio-0.7 sci-geosciences/opencpn-plugin-logbookkonni-1.3002 sci-geosciences/opencpn-plugin-findit-1.1007 sci-geosciences/opencpn-plugin-iacfleet-9999 sci-geosciences/opencpn-plugin-oesenc-1.6.0 sci-geosciences/opencpn-plugin-weatherfax-9999 sci-geosciences/opencpn-plugin-gxradar-1.1 sci-geosciences/opencpn-plugin-radar-9999 sci-geosciences/opencpn-plugin-objsearch-0.7 sci-geosciences/opencpn-plugin-dr-1.1 sci-geosciences/opencpn-plugin-route-9999
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8fd9f6200d46764b31301ae3ac175708e4a26f commit 3d8fd9f6200d46764b31301ae3ac175708e4a26f Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:54 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:54 +0000 sci-geosciences/opencpn-plugin-weather_routing: need-wxwidgets -> setup-wxwidgets Closes: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-weather_routing-1.10.1.ebuild | 27 +++++++++++----------- .../opencpn-plugin-weather_routing-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=837e25d933572b566dc204de2fd7cc8fffb0d07a commit 837e25d933572b566dc204de2fd7cc8fffb0d07a Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:51 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:51 +0000 sci-geosciences/opencpn-plugin-weatherfax: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-weatherfax-1.3.20180316.ebuild | 27 +++++++++++----------- .../opencpn-plugin-weatherfax-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0e8ed9af8382f749878dc89739cb1c405c71f0 commit ce0e8ed9af8382f749878dc89739cb1c405c71f0 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:48 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:48 +0000 sci-geosciences/opencpn-plugin-watchdog: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-watchdog-1.9.051.ebuild | 27 +++++++++++----------- .../opencpn-plugin-watchdog-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c48bc3c085d7fcf34d639b254d4d86ff34dabf97 commit c48bc3c085d7fcf34d639b254d4d86ff34dabf97 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:45 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:45 +0000 sci-geosciences/opencpn-plugin-statusbar: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-statusbar-0.5.20180316.ebuild | 27 +++++++++++----------- .../opencpn-plugin-statusbar-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3afa18e9ad8f24e03d45b3387dbda573b40f7813 commit 3afa18e9ad8f24e03d45b3387dbda573b40f7813 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:41 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:41 +0000 sci-geosciences/opencpn-plugin-squiddio: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-squiddio-0.7.ebuild | 31 +++++++++++----------- .../opencpn-plugin-squiddio-9999.ebuild | 31 +++++++++++----------- 2 files changed, 30 insertions(+), 32 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef8a0699e9740c78dcf98d17374e2e689b6535f commit 6ef8a0699e9740c78dcf98d17374e2e689b6535f Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:38 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:38 +0000 sci-geosciences/opencpn-plugin-route: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-route-1.2.ebuild | 27 +++++++++++----------- .../opencpn-plugin-route-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1263dddd73a652a2d8177133f458c25698a6d3df commit 1263dddd73a652a2d8177133f458c25698a6d3df Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:35 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:35 +0000 sci-geosciences/opencpn-plugin-radar: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-radar-0.98.ebuild | 27 +++++++++++----------- .../opencpn-plugin-radar-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5acf39df20faeba1b573613cf912f381161c6d commit 7b5acf39df20faeba1b573613cf912f381161c6d Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:32 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:32 +0000 sci-geosciences/opencpn-plugin-polar: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-polar-1.1007.ebuild | 27 +++++++++++----------- .../opencpn-plugin-polar-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d1b4150aa7de28de8c142b1eb1dfb187985fe4 commit c3d1b4150aa7de28de8c142b1eb1dfb187985fe4 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:29 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:29 +0000 sci-geosciences/opencpn-plugin-otcurrent: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-otcurrent-1.2.ebuild | 27 +++++++++++----------- .../opencpn-plugin-otcurrent-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc51e6f25c9b76aaf0cb9e849aa0fd619ad4d5f commit fcc51e6f25c9b76aaf0cb9e849aa0fd619ad4d5f Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:26 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:26 +0000 sci-geosciences/opencpn-plugin-oesenc: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-oesenc-1.6.0.ebuild | 27 +++++++++++----------- .../opencpn-plugin-oesenc-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8c2bbf2f08cd03b8c723c8d13b9b53f2589e73 commit 2e8c2bbf2f08cd03b8c723c8d13b9b53f2589e73 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:23 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:23 +0000 sci-geosciences/opencpn-plugin-ocpn_draw: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-ocpn_draw-1.3.14.ebuild | 27 +++++++++++----------- .../opencpn-plugin-ocpn_draw-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55682a37760b3dfcfb5836afb20b41c2681f81fb commit 55682a37760b3dfcfb5836afb20b41c2681f81fb Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:20 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:20 +0000 sci-geosciences/opencpn-plugin-ocpndebugger: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-ocpndebugger-1.3.ebuild | 27 +++++++++++----------- .../opencpn-plugin-ocpndebugger-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6624939999b2e9b3d683b51d8bcbbbd8d8ed9a48 commit 6624939999b2e9b3d683b51d8bcbbbd8d8ed9a48 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:17 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:17 +0000 sci-geosciences/opencpn-plugin-objsearch: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-objsearch-0.7.ebuild | 27 +++++++++++----------- .../opencpn-plugin-objsearch-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154fea40ee02def523cae16dd987bc403428dafd commit 154fea40ee02def523cae16dd987bc403428dafd Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:14 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:14 +0000 sci-geosciences/opencpn-plugin-logbookkonni: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-logbookkonni-1.3002.ebuild | 42 +++++++++++----------- .../opencpn-plugin-logbookkonni-9999.ebuild | 42 +++++++++++----------- 2 files changed, 42 insertions(+), 42 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8416e5adff53fd466a318ccbdd1bbe3d5c93a2f7 commit 8416e5adff53fd466a318ccbdd1bbe3d5c93a2f7 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:11 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:11 +0000 sci-geosciences/opencpn-plugin-launcher: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-launcher-1.1.ebuild | 27 +++++++++++----------- .../opencpn-plugin-launcher-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b5c0d023d2ece69815bd5b2db7a0224f12538f commit 95b5c0d023d2ece69815bd5b2db7a0224f12538f Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:08 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:08 +0000 sci-geosciences/opencpn-plugin-iacfleet: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-iacfleet-0.9.ebuild | 27 +++++++++++----------- .../opencpn-plugin-iacfleet-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a3d0e95b2a30b5ae835867c855db65899cd788 commit 31a3d0e95b2a30b5ae835867c855db65899cd788 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:05 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:05 +0000 sci-geosciences/opencpn-plugin-gxradar: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-gxradar-1.1.ebuild | 27 ++++++++++---------- .../opencpn-plugin-gxradar-9999.ebuild | 29 +++++++++++----------- 2 files changed, 27 insertions(+), 29 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b12b9190b5dc86bb531ed5ae745d79d97538b5d commit 2b12b9190b5dc86bb531ed5ae745d79d97538b5d Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:20:02 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:20:02 +0000 sci-geosciences/opencpn-plugin-findit: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-findit-1.1007.ebuild | 27 +++++++++++----------- .../opencpn-plugin-findit-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3499ac42f97dd12a0fca66f619a3340c5c5c593b commit 3499ac42f97dd12a0fca66f619a3340c5c5c593b Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:19:59 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:19:59 +0000 sci-geosciences/opencpn-plugin-dr: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-dr/opencpn-plugin-dr-1.1.ebuild | 27 +++++++++++----------- .../opencpn-plugin-dr-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2c35b09c92eb9b7f154020806e8e88c5888896 commit ab2c35b09c92eb9b7f154020806e8e88c5888896 Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:19:56 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:19:56 +0000 sci-geosciences/opencpn-plugin-climatology: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-climatology-1.0.20180316.ebuild | 41 +++++++++++----------- .../opencpn-plugin-climatology-9999.ebuild | 41 +++++++++++----------- 2 files changed, 40 insertions(+), 42 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6724bc5c0b0e24206f80ec4da49353cea3d6a6c commit b6724bc5c0b0e24206f80ec4da49353cea3d6a6c Author: David Seifert <soap@gentoo.org> AuthorDate: 2021-04-04 20:19:53 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2021-04-04 20:19:53 +0000 sci-geosciences/opencpn-plugin-br24radar: need-wxwidgets -> setup-wxwidgets Bug: https://bugs.gentoo.org/770622 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> .../opencpn-plugin-br24radar-2.1.ebuild | 27 +++++++++++----------- .../opencpn-plugin-br24radar-9999.ebuild | 27 +++++++++++----------- 2 files changed, 26 insertions(+), 28 deletions(-)