-
Notifications
You must be signed in to change notification settings - Fork 264
Description
Dear @klayoutmatthias,
Thank you for the new major release.
As usual, different DMG packages of KLayout 0.29.0 for Mac are available as described below (0.29.0 Dropbox Link).
Please note that in this release:
LW*Phb311.dmgusesQt6.6 from Homebrewto address the compilation issue.HW*Phb311.dmgembedsQt6.4 from MacPortsto address the compilation issue and the deployment problem inQt6.6 from Homebrew.- Both are entirely experimental, as the migration to Qt6 is ongoing and incomplete. In my observations, the Qt6 versions (both macOS and Linux) cannot run some Qt-based Python macros that run fine in Qt5.
Moreover, in Linux, the 2.5D view does not start.
Note
Please keep this ticket open till the next maintenance release since 0.29.0 is a new major release.
DMG file naming convention
where
(a) Type of package: ST-:standard; LW-: lightweight; HW-: heavyweight
(b) KLayout version
(c) Target OS
(d) Package serial number
(e) Qt[5|6] type: qt[5|6]MP: MacPorts; qt[5|6]Brew: Homebrew; qt5Ana3: Anaconda3
(f) Ruby type: sys: OS-bundled; mp33: Ruby3.3 from MacPorts; hb33: Ruby3.3 from Homebrew; ana3: Ruby3.2 from Anaconda3
(f) Python type: sys: OS-bundled; mp311: Python 3.11 from MacPorts; hb311: Python 3.11 from Homebrew; ana3: Python3.11 from Anaconda3
For the primary platform, macOS Monterey (12.7.4)
Five macOS DMGs for Monterey are available.
Python is (3.11, 3.11, 3.11, 3.9)=(MacPorts, Homebrew, Anaconda3, OS-bundled)
Ruby is (3.3, 3.3, 3.2, 2.6)=(MacPorts, Homebrew, Anaconda3, OS-bundled)
| Srl.No. | Target OS | DMG file name | Qt5 or Qt6 | Ruby | Python | Remarks |
|---|---|---|---|---|---|---|
| 10 | Monterey (12.7) | ST-klayout-0.29.0-macOS-Monterey-1-qt5MP-RsysPsys.dmg | MacPorts | OS-bundled | OS-bundled | (10) |
| 11 | Monterey (12.7) with MacPorts dev. env. | LW-klayout-0.29.0-macOS-Monterey-1-qt5MP-Rmp33Pmp311.dmg | MacPorts | MacPorts | MacPorts | (11) |
| 12 | Monterey (12.7) with Homebrew dev. env. | LW-klayout-0.29.0-macOS-Monterey-1-qt6Brew-Rhb33Phb311.dmg | Homebrew | Homebrew | Homebrew | (12) |
| 13 | Monterey (12.7) with Anaconda3 dev. env. | LW-klayout-0.29.0-macOS-Monterey-1-qt5Ana3-Rana3Pana3.dmg | Anaconda3 | Anaconda3 | Anaconda3 | (13) |
| 14 | Monterey (12.7) | HW-klayout-0.29.0-macOS-Monterey-1-qt6MP-RsysPhb311.dmg | MacPorts | OS-bundled | Homebrew | (14) |
(10) shares OS-bundled Ruby2.6 and Python3.9 (dev. tools required); Qt5 from MacPorts is embedded.
(11) shares MacPorts development environment; for those who have the matching dev. env.
(12) shares Homebrew development environment; for those who have the matching dev. env.
(13) shares Anaconda3 development environment; for those who have the matching dev. env.
(14) shares OS-bundled Ruby2.6; Qt6 from MacPorts and Python-3.11 from Homebrew are embedded, hence, heavy.
For macOS Ventura (13.6.6)
Five macOS DMGs for Ventura are available.
They were built on an Intel-CPU-based (not M1 chip) VMware Fusion 13.5.1 on Monterey (12.7.4).
Python is (3.11, 3.11, 3.11, 3.9)=(MacPorts, Homebrew, Anaconda3, OS-bundled)
Ruby is (3.3, 3.3, 3.2, 2.6)=(MacPorts, Homebrew, Anaconda3, OS-bundled)
| Srl.No. | Target OS | DMG file name | Qt5 or Qt6 | Ruby | Python | Remarks |
|---|---|---|---|---|---|---|
| 20 | Ventura (13.6) | ST-klayout-0.29.0-macOS-Ventura-1-qt5MP-RsysPsys.dmg | MacPorts | OS-bundled | OS-bundled | (20) |
| 21 | Ventura (13.6) with MacPorts dev. env. | LW-klayout-0.29.0-macOS-Ventura-1-qt5MP-Rmp33Pmp311.dmg | MacPorts | MacPorts | MacPorts | (21) |
| 22 | Ventura (13.6) with Homebrew dev. env. | LW-klayout-0.29.0-macOS-Ventura-1-qt6Brew-Rhb33Phb311.dmg | Homebrew | Homebrew | Homebrew | (22) |
| 23 | Ventura (13.6) with Anaconda3 dev. env. | LW-klayout-0.29.0-macOS-Ventura-1-qt5Ana3-Rana3Pana3.dmg | Anaconda3 | Anaconda3 | Anaconda3 | (23) |
| 24 | Ventura (13.6) | HW-klayout-0.29.0-macOS-Ventura-1-qt6MP-RsysPhb311.dmg | MacPorts | OS-bundled | Homebrew | (23) |
(20) shares OS-bundled Ruby2.6 and Python3.9 (dev. tools required); Qt5 from MacPorts is embedded.
(21) experimental; shares MacPorts development environment; for those who have the matching dev. env.
(22) experimental; shares Homebrew development environment; for those who have the matching dev. env.
(23) experimental; shares Anaconda3 development environment; for those who have the matching dev. env.
(24) experimental; shares OS-bundled Ruby2.6; Qt6 from MacPorts and Python-3.11 from Homebrew are embedded, hence, heavy.
For the latest macOS Sonoma (14.4.1)
Five macOS DMGs for Sonoma are available.
They were built on an Intel-CPU-based (not M1 chip) VMware Fusion 13.5.1 on Monterey (12.7.4).
Python is (3.11, 3.11, 3.11, 3.9)=(MacPorts, Homebrew, Anaconda3, OS-bundled)
Ruby is (3.3, 3.3, 3.2, 2.6)=(MacPorts, Homebrew, Anaconda3, OS-bundled)
| Srl.No. | Target OS | DMG file name | Qt5 or Qt6 | Ruby | Python | Remarks |
|---|---|---|---|---|---|---|
| 30 | Sonoma (14.4) | ST-klayout-0.29.0-macOS-Sonoma-1-qt5MP-RsysPsys.dmg | MacPorts | OS-bundled | OS-bundled | (30) |
| 31 | Sonoma (14.4) with MacPorts dev. env. | LW-klayout-0.29.0-macOS-Sonoma-1-qt5MP-Rmp33Pmp311.dmg | MacPorts | MacPorts | MacPorts | (31) |
| 32 | Sonoma (14.4) with Homebrew dev. env. | LW-klayout-0.29.0-macOS-Sonoma-1-qt6Brew-Rhb33Phb311.dmg | Homebrew | Homebrew | Homebrew | (32) |
| 33 | Sonoma (14.4) with Anaconda3 dev. env. | LW-klayout-0.29.0-macOS-Sonoma-1-qt5Ana3-Rana3Pana3.dmg | Anaconda3 | Anaconda3 | Anaconda3 | (33) |
| 34 | Sonoma (14.4) | HW-klayout-0.29.0-macOS-Sonoma-1-qt6MP-RsysPhb311.dmg | MacPorts | OS-bundled | Homebrew | (34) |
(30) shares OS-bundled Ruby2.6 and Python3.9 (dev. tools required); Qt5 from MacPorts is embedded.
(31) experimental; shares MacPorts development environment; for those who have the matching dev. env.
(32) experimental; shares Homebrew development environment; for those who have the matching dev. env.
(33) experimental; shares Anaconda3 development environment; for those who have the matching dev. env.
(34) experimental; shares OS-bundled Ruby2.6; Qt6 from MacPorts and Python-3.11 from Homebrew are embedded, hence, heavy.
For previous OS
| Srl.No. | Target OS | DMG file name | Qt5 | Ruby | Python | Remarks |
|---|---|---|---|---|---|---|
| 6 | Big Sur (11.7.10) | From 0.28.13 onward, DMGs will not be provided for this OS. | (1p) | |||
| 7 | Catalina (10.15.7) | From 0.28.13 onward, DMGs will not be provided for this OS. | (1p) | |||
| 8 | Mojave (10.14) | From 0.27.x onward, DMGs will not be provided for this OS. | (1p) | |||
| 9 | HighSierra (10.13) | From 0.27.x onward, DMGs will not be provided for this OS. | (1p) | |||
| 10 | Sierra (10.12) | From 0.27.x onward, DMGs will not be provided for this OS. | (1p) | |||
| 11 | ElCapitan (10.11) | From 0.27.x onward, DMGs will not be provided for this OS. | (1p) | |||
| x | Yosemite (10.10) | has been dropped due to the compiler issue reported in #360. |
(1p) From 0.28.13 onward, build is no longer possible.
With warm regards,
Kazzz-S
