Kazunari Sekigawa
aec3e35eec
Using Ruby 3.3.9 from MacPorts
2025-08-08 07:32:30 +09:00
Kazunari Sekigawa
c4a588d8be
Switch the main development environment to Sequoia
2025-06-03 17:15:00 +09:00
Kazunari Sekigawa
65a9465bc1
To use Ruby 3.3.8 from MacPorts and fix some Python syntax warnings
2025-04-30 06:40:20 +09:00
Kazunari Sekigawa
c0f2bdd3d6
Use Ruby 3.3.7 from MacPorts
2025-03-07 06:51:21 +09:00
Kazunari Sekigawa
f40758b77e
Using the Ruby 3.4 from Homebrew
2025-01-19 07:51:02 +09:00
Kazunari Sekigawa
62ecab30b1
MacPorts updated Ruby to 3.3.6 from 3.3.5
2024-12-02 22:11:19 +09:00
Kazunari Sekigawa
d6973fd28a
Updated the DMG background images to include M4
2024-12-02 06:28:26 +09:00
Kazunari Sekigawa
f00ede729d
Fixed SyntaxWarning: invalid escape sequence '\.' and suppress a deprecation warning
2024-10-25 06:25:02 +09:00
Kazunari Sekigawa
60c66cd3be
Updated the macOS build system to work with Sequoia plus migration to Python 3.12
2024-09-26 20:16:49 +09:00
Kazunari Sekigawa
674a6738b8
Updated the macOS build system to work with Sequoia plus migration to Python 3.12
2024-09-24 06:36:16 +09:00
Kazunari Sekigawa
e93999adea
Updated the contents of *ReadMeFirst.txt files
2024-08-01 06:35:08 +09:00
Kazunari Sekigawa
ae13152124
MacPorts Ruby 3.3.3 ---> 3.3.4
2024-07-10 07:48:39 +09:00
Kazunari Sekigawa
f6e63b4c2b
Debug builds can also be packed into DMGs
2024-07-09 07:08:11 +09:00
Kazunari Sekigawa
45e7a8eb8d
Modified the macOS build system so that the debug build uses ASAN (Address SANitizer) for clang++
2024-07-07 18:47:11 +09:00
Kazunari Sekigawa
f68dc1f473
MacPorts updated the Ruby version to 3.3.3
2024-06-15 17:17:44 +09:00
Kazunari Sekigawa
0436d0ccd0
Updated the macOS build system to build KLayout 0.29.2
2024-06-09 09:26:31 +09:00
Kazunari Sekigawa
432c962feb
Updated the macOS build system to build KLayout 0.29.1
2024-05-05 08:18:12 +09:00
Kazunari Sekigawa
ca560e4a81
Forcibly change the wheel file name for anaconda3
2024-04-03 20:54:47 +09:00
Kazunari Sekigawa
8b26347f0d
Updated the build system for MacOS to build KLayout 0.29.0 or later
2024-04-01 17:59:06 +09:00
Matthias Köfferlein
2e4c66ab9f
Merge pull request #1630 from Kazzz-S/0.28.17-mac1
...
Use Ruby 3.3 from Homebrew and MacPorts
2024-02-21 18:07:07 +01:00
Kazunari Sekigawa
eca739c462
Use Ruby 3.3 from Homebrew and MacPorts
...
Enhanced nightlyBuild.py to allow the mixed use of Qt5 and Qt6
2024-02-17 06:51:08 +09:00
Kazunari Sekigawa
cf0efe1776
Updated the build system for macOS: Anaconda3's Ruby 3.1.4 -> 3.2.2. ( #1591 )
2024-01-07 17:25:44 +01:00
Matthias Koefferlein
9a52095dd0
Merge branch 'master' into wip
2024-01-07 17:25:11 +01:00
Kazunari Sekigawa
82d0c28c45
Updated the build system for macOS: Anaconda3's Ruby 3.1.4 -> 3.2.2. ( #1591 )
2024-01-07 17:23:10 +01:00
Matthias Koefferlein
d1695b88af
Merge branch 'wip'
2023-12-23 18:05:54 +01:00
Kazunari Sekigawa
4df4c195a2
Added notes on the KLAYOUT_GIT_HTTP_PROXY environment variable to the documentation included in the build system for MacOS.
2023-12-10 14:43:36 +09:00
Kazunari Sekigawa
267a5ee7b0
Overhauled the build system for MacOS ['Monterey', 'Ventura', 'Sonoma'] to build KLayout-0.28.13 or later with support for libgit2.
2023-11-23 15:13:41 +09:00
Matthias Koefferlein
261d0249e8
Merge branch 'wip'
2023-10-19 21:23:07 +02:00
Kazunari Sekigawa
363efb9d19
Added Change_Python_LibPath_RelativeToAbsolute() function to force relative paths of libraries that Python depends on to absolute paths. Also added some code for debugging.
2023-10-04 22:14:27 +09:00
Kazunari Sekigawa
36c883dba3
Added the -headerpad_max_install_names switch to LDFLAGS to address an issue reported by the delocate-wheel tool.
...
https://stackoverflow.com/questions/28324785/install-name-tool-cant-use-change-because-larger-updated-load-commands-do-not
2023-09-26 21:14:29 +09:00
Matthias Koefferlein
254015617d
Merge branch 'wip' into wip2
2023-08-11 19:17:01 +02:00
Matthias Koefferlein
e965f87f58
Merge branch 'master' into wip
2023-07-15 22:48:53 +02:00
Kazunari Sekigawa
274a0311c9
Updated the build system for Mac because Homebrew's latest python@3.9 (Python 3.9.17) depends on openssl@3 (previous version 3.9.16 depended on openssl@1.1).
2023-07-10 06:47:07 +09:00
Kazunari Sekigawa
def0405e8c
The current MacPorts' Ruby version is 3.2.2
2023-04-23 21:33:42 +09:00
Matthias Koefferlein
fd0c60761f
Merge branch 'master' into wip
2023-03-24 15:56:48 +01:00
Kazunari Sekigawa
d38899bf16
Updated the build system for macOS to build KLayout version 0.28.6
2023-03-19 07:38:23 +09:00
Matthias Koefferlein
3e53431d92
Preparing for integrated python module (Mac)
2023-03-07 23:44:39 +01:00
Kazunari Sekigawa
334e9985f3
The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1) ( #1286 )
...
* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)
* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)
* The build system for macOS uses Ruby 3.2 in MacPorts and Homebrew by default (earlier, 3.1)
---------
Co-authored-by: Kazunari Sekigawa <kazunari_sekigawa@shinko.co.jp>
2023-02-12 22:24:01 +01:00
Kazunari Sekigawa
76e0052672
Revised the build system for macOS for 0.28.3 and newly supported Ventura ( #1252 )
...
* Again revised the build system for macOS to switch Python from 3.8 to 3.9 and to support Ventura.
* WIP: Update
Co-authored-by: Kazunari Sekigawa <kazunari_sekigawa@shinko.co.jp>
2023-01-16 23:13:28 +01:00
Kazunari Sekigawa
4d894ef66b
Revised the ReadMe.md document.
2022-12-24 21:30:35 +09:00
Kazunari Sekigawa
9720de0f37
Again, the build system for macOS was revised to work with KLayout version 0.28 or later.
2022-12-24 11:08:57 +09:00
Kazunari Sekigawa
6c6a3ae3b0
Updated the ZIP files containing the script bundle files
2022-12-24 09:42:41 +09:00
Kazunari Sekigawa
2092a9087a
Added new icons for macOS
2022-12-23 06:48:47 +09:00
Kazunari Sekigawa
2e3bc28a69
Made changes to build KLayout 0.28~:
...
1) Set the CPATH environment variable for including <png.h> required to build the pymod
2) Not to use Python 2.7 on Catalina (nightlybuild)
3) Resolve the library dependency of Python in Homebrew
4) Add a handy tool to setup the standardized directory structures for Homebrew Python 3.x
2022-12-17 14:12:37 +09:00
Kazunari Sekigawa
34fc357130
Update the Ruby version in MacPorts
2022-12-02 06:38:45 +09:00
Kazunari Sekigawa
9ba6c38fa1
The Mac build system should use Python3 only
2022-11-10 21:20:14 +09:00
Kazunari Sekigawa
4b1f256570
Updated the Mac build system to include the migration to Qt6
2022-10-10 11:36:50 +09:00
Kazunari Sekigawa
b5e81d7cb8
To make 'build.sh' detect the Qt type automatically.
2022-05-23 17:51:57 +09:00
Kazunari Sekigawa
926dc8f702
Modified the build system for Mac to optionally build and deploy the KLayout Python Module (*.whl and *.egg) for LW-*.dmg ( #1078 )
...
* WIP: add "pymod"
* To fix the issue reported by GitHub ticket No.1040
* WIP: To build "pymod"
* Updated the build system for Mac.
* Updated the build system for Mac.
* Modified the build system for Mac to optionally build and deploy the KLayout Python Module (*.whl and *.egg) for LW-*.dmg
2022-05-10 20:27:14 +02:00
Kazunari Sekigawa
2b693ec39b
Updated the build system for Mac ( #1073 )
...
* WIP: add "pymod"
* To fix the issue reported by GitHub ticket No.1040
* WIP: To build "pymod"
* Updated the build system for Mac.
* Updated the build system for Mac.
2022-05-05 22:07:46 +02:00