KLayout / klayout

KLayout Main Sources
http://www.klayout.org
GNU General Public License v3.0
801 stars 205 forks source link

Mac DMGs for 0.29.6 #1829

Closed Kazzz-S closed 2 months ago

Kazzz-S commented 2 months ago

Dear @klayoutmatthias,

Thank you for the new maintenance release. As usual, different DMG packages of KLayout 0.29.6 for Mac are available as described below (0.29.6 Dropbox Link).

DMG file naming convention

DMG-naming

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.6)

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.6-macOS-Monterey-1-qt5MP-RsysPsys.dmg MacPorts OS-bundled OS-bundled (10)
11 Monterey (12.7) with MacPorts dev. env. LW-klayout-0.29.6-macOS-Monterey-1-qt5MP-Rmp33Pmp311.dmg MacPorts MacPorts MacPorts (11)
12 Monterey (12.7) with Homebrew dev. env. LW-klayout-0.29.6-macOS-Monterey-1-qt6Brew-Rhb33Phb311.dmg Homebrew Homebrew Homebrew (12)
13 Monterey (12.7) with Anaconda3 dev. env. LW-klayout-0.29.6-macOS-Monterey-1-qt5Ana3-Rana3Pana3.dmg Anaconda3 Anaconda3 Anaconda3 (13)
14 Monterey (12.7) HW-klayout-0.29.6-macOS-Monterey-1-qt5MP-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; Qt5 from MacPorts and Python-3.11 from Homebrew are embedded, hence, heavy.

For macOS Ventura (13.6.9)

Five macOS DMGs for Ventura are available. They were built on an Intel-CPU-based (not M1 chip) VMware Fusion 13.5.2 on Monterey (12.7.6).

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.6-macOS-Ventura-1-qt5MP-RsysPsys.dmg MacPorts OS-bundled OS-bundled (20)
21 Ventura (13.6) with MacPorts dev. env. LW-klayout-0.29.6-macOS-Ventura-1-qt5MP-Rmp33Pmp311.dmg MacPorts MacPorts MacPorts (21)
22 Ventura (13.6) with Homebrew dev. env. LW-klayout-0.29.6-macOS-Ventura-1-qt6Brew-Rhb33Phb311.dmg Homebrew Homebrew Homebrew (22)
23 Ventura (13.6) with Anaconda3 dev. env. LW-klayout-0.29.6-macOS-Ventura-1-qt5Ana3-Rana3Pana3.dmg Anaconda3 Anaconda3 Anaconda3 (23)
24 Ventura (13.6) HW-klayout-0.29.6-macOS-Ventura-1-qt5MP-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; Qt5 from MacPorts and Python-3.11 from Homebrew are embedded, hence, heavy.

For the latest macOS Sonoma (14.6.1)

Five macOS DMGs for Sonoma are available. They were built on an Intel-CPU-based (not M1 chip) VMware Fusion 13.5.2 on Monterey (12.7.6).

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.6) ST-klayout-0.29.6-macOS-Sonoma-1-qt5MP-RsysPsys.dmg MacPorts OS-bundled OS-bundled (30)
31 Sonoma (14.6) with MacPorts dev. env. LW-klayout-0.29.6-macOS-Sonoma-1-qt5MP-Rmp33Pmp311.dmg MacPorts MacPorts MacPorts (31)
32 Sonoma (14.6) with Homebrew dev. env. LW-klayout-0.29.6-macOS-Sonoma-1-qt6Brew-Rhb33Phb311.dmg Homebrew Homebrew Homebrew (32)
33 Sonoma (14.6) with Anaconda3 dev. env. LW-klayout-0.29.6-macOS-Sonoma-1-qt5Ana3-Rana3Pana3.dmg Anaconda3 Anaconda3 Anaconda3 (33)
34 Sonoma (14.6) HW-klayout-0.29.6-macOS-Sonoma-1-qt5MP-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; Qt5 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.

Please close this ticket after publishing the DMGs. With warm regards, Kazzz-S

klayoutmatthias commented 2 months ago

Files are on the server. Many thanks! :)

My provider has some scheduled system upgrade this week, so there may be problems downloading the DMGs. Please retry later if that happens.

Best regards,

Matthias