Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#12505 closed Developer Task (Fixed)

Qt5 mac port

Reported by: JYA Owned by:
Priority: minor Milestone: unknown
Component: MythTV - General Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description

This is a task tracking for the mac Qt5 port.

There's some work to do to have the mac code work with Qt5

Change History (2)

comment:1 Changed 4 years ago by JYA

Resolution: Fixed
Status: newclosed

commit 47e929b1db955b6a21a392c7edbc44f35cef7054 Author: Jean-Yves Avenard <jyavenard@…> Date: Sun Sep 13 22:32:50 2015 +1000

Bug 12505: P4. Fix dependency between mythservicecontracts and mythbase

libmythservicecontracts needs objects defined in libmyth however we do not want to introduce a cross-dependency between the two.

commit 81b478c0811005245682eebf2d4955c90fdc6d77 Author: Jean-Yves Avenard <jyavenard@…> Date: Sun Sep 13 22:29:38 2015 +1000

Bug 12505: P3. Update headers

Add missing headers and update for Qt5

commit 33802aa216ab7f516a7ce628d716711dd0ae778f Author: Jean-Yves Avenard <jyavenard@…> Date: Sun Sep 13 22:25:28 2015 +1000

Bug 12505: P2. Remove OS X deprecated calls.

There's no official C/C++ way to retrieve the OS version number anymore (Gestalt was deprecated in 10.8. So read the SystemVersion?.plist dictionary instead

commit f00d5ca464450a49c3c809089763688c68696d4b Author: Jean-Yves Avenard <jyavenard@…> Date: Sun Sep 13 21:42:35 2015 +1000

Bug 12505: P1. Remove Carbon + Quartz support

Qt5 only supports 64 bits . Carbon and Quartz are 32 bits only frameworks and can no long be used. this change drops support for those

comment:2 Changed 4 years ago by Karl Dietz <dekarl@…>

In 315d10a227dd477d1f16c3678ab7bd6562d7de3a/mythtv:

be explicit about the dependency added in 47e929b1db

The mythbuntu nightly builds work/fail depending on timing, this change
fixed it in an unscientific test.

Refs #12505

Note: See TracTickets for help on using tickets.