Download And Build

Download current version

Download packages for the current versions from these links. You find download links for other versions here. The MD5 checksums can be found below.

Platform Version Download
unix (source package) 0.23.6 klayout-0.23.6.tar.gz
Windows 32 bit (binary package) 0.23.6 klayout-0.23.6-win32.zip (binaries)
klayout-0.23.6-win32-install.exe (installer)
Windows 64 bit (binary package) 0.23.6 klayout-0.23.6-win64.zip (binaries)
klayout-0.23.6-win64-install.exe (installer)
Debian/Ubuntu 32 bit (binary package) 0.23.6 klayout_0.23.6-1_i386.deb
Debian/Ubuntu 64 bit (binary package) 0.23.6 klayout_0.23.6-1_amd64.deb
CentOS 6.x, Fedora 19.x und 20.x und SUSE (SLES und openSUSE) 0.23.6 Download link
MacOS 10.9 (binary package) 0.23.2 klayout.0.23.2.pkg

Development Snapshot

A snapshot of the current development code base (last update 2014-09-30) can be obtained here:
klayout-r2540.tar.gz.

Packaged Release for Windows

For the Windows platform, a zip archive is provided that contains all the required executables and DLL's. A description how to actually build KLayout on Windows using MinGW and Visual Studio 2010 can be found below.

Starting with version 0.15, an installer executable is provided as well. To install KLayout using the installer, download the executable and execute it. It will install the binaries at the target location, which can be selected in the installer user interface. In addition, it will create three KLayout shortcuts in the "Programs" section of the start menu. It will also register itself as handler for file types ".gds" and ".oas".

If the installer is executed from a normal user account, it will install itself for that user only. No particular rights are required in this case. If started with administrator rights, it will install itself for all users.

Building KLayout on Unix

System Requirements:

  • Linux system (tested on Ubuntu 8.04LTS, 10.04LTS, RHE 4)
  • on Linux: gcc Version 4 or later (tested with 4.3.2, 4.4.3). Solaris is no longer supported.
  • Qt Version 4.5.x or later (4.5.2, 4.6.2, 4.7.4 and 4.8.2).
  • gcc C++ compiler (package "g++" on Debian)
  • zlib library and headers (package "zlib1g-dev" on Debian)

To build, the simplest way is to use the build.sh wrapper script provided. Unpack the tarkit, change to the directory created and type

./build.sh

If the script complains about missing tools are libraries, the Qt installation needs to be specified. There are basically two ways: either a Qt package was configured or installed using the environment provided by TrollTech, or the system provides a Qt4 installtion itself.

In the first case, the actual Qt installation path can be specified with the -qt option: i.e.

./build.sh -qt ~/qt

will locate the Qt include files in ~/qt/include, the Qt library in ~/qt/lib. The installation path is the prefix that was specified on Qt's configure command line.

On LSB (Linux Standard Base) systems, the Qt4 library can be optionally installed. It is common to have different installation directories for include and library files. On Ubuntu 6.10 with Qt4 for example, the libraries are located in "/usr/lib", the development tools like "uic" are installed in "/usr/bin" and the include files reside in "/usr/include/qt4". In this case, use:

./build.sh -qtbin /usr/bin -qtlib /usr/lib -qtinc /usr/include/qt4

Since the above settings are the default, this is equivalent to specifying nothing as shown above.

The build script does not determine the platform to build upon. By default, 32 bit Linux and "gcc" is configured as the build platform. To build for an other platform, use

./build.sh -platform <platform>

The platforms and build variants available are listed with

./build.sh -help

The build script will create the final executable in

./bin.<platform>/klayout

To integrate other build variants, a new file can be created in the "config" subdirectory. This is a partial Makefile that defined the variables specific for a certain build.

If the build script finds a Ruby interpreter in the path and the ruby development packages are installed (i.e. "ruby1.9.1-dev"), Ruby script automation capabilities (RBA) are enabled. It should no longer be necessary to specify the location of the libraries and headers. Ruby 1.9.1 or later is recommended for that feature.

For more details about RBA, see Programming Ruby scripts.

Qt bindings are not enabled by default. The Qt bindings allow you to create Qt user interfaces using Ruby scripts. To enable Qt bindings, you'll need Qt 4.6.2 at least and have to use the following build script switch:

build.sh -with-qtbinding

Enabling Qt bindings will significantly increase the build times and size of the final executable. For more details about the Qt binding, see The Qt Binding.

Building on MacOS

For building the executable on MacOS 10.5.7, the "mac-leopard-gcc-release" platform is provided. The build is based on the Xcode installation. This build script call was used successfully with Qt 4.5.2 from the Xcode package:

  ./build.sh -platform mac-leopard-gcc-release \
    -qtbin /Developer/Tools/Qt \
    -qtlib /usr/lib \
    -rblib /usr/lib/libruby.dylib \
    -rbinc /usr/lib/ruby/1.8/universal-darwin9.0

On MacOS 10.6 this build script call was used successfully (Qt library is qt-mac-cocoa-opensource-4.6.2.dmg):

  ./build.sh -platform mac-leopard-gcc-release \
    -qtbin /Developer/Tools/Qt \
    -qtlib /usr/lib \
    -rblib /usr/lib/libruby.dylib \
    -rbinc /usr/lib/ruby/1.8/universal-darwin10.0

Apparently, both 32 and 64 bit versions of Qt must be installed.

Note: to enable Qt binding for RBA, add the "-with-qtbinding" switch:

  ./build.sh -with-qtbinding ...

For compiling the Qt bindings, at least Qt 4.6.2 is required. Enabling Qt bindings will significantly increase the build times and size of the final executable. For more details about the Qt binding, see The Qt Binding.

Building KLayout for Windows 32 bit with MinGW

Please note: severe issues have been observed with MinGW's gcc 4.4.0 distribution. Specifically, broken support for exceptions in threads may make the application crash. Possibly a new distribution may solve that issue. Until then, although basically functional, the use of the MinGW build is discouraged.

Starting with version 0.21, a build setup is provided for MinGW with the gcc. A good starting point for the MinGW build is the Qt SDK which comes with a Qt reaily built for MinGW and the gcc compiler suite.

To enable Ruby support, the Ruby interpreter, preferably version 1.9 is required. A strange fact with building Ruby 1.9 is that one needs a Ruby interpreter to build it. One possible solution is first to build a 1.8 version, put the executable into the path and then run the Ruby build from the MinGW console.

To build KLayout on MinGW, simply open the MinGW shell (MSYS), unpack the KLayout source package and cd to the destination folder. Then use build.sh as on Linux. For example, if the Qt SDK was installed in "c:\Qt\2010.04", the build script call is

build.sh -qt /c/Qt/2010.04/qt

For ruby support use the -rblib and -rbinc options accordingly to specify the ruby installation path.

Building KLayout for Windows 32 bit and 64 bit with Visual Studio

Starting with version 0.21, a Visual Studio solution is included in the source branch of KLayout's source tarkit ("klayout.sln"). The solution is provided for Visual Studio 2010.

To build KLayout with Visual Studio, the following requirements must be fulfilled:

  • Qt for Visual Studio 2010 (VC++ version 10). Currently this version must be built manually. Qt version 4.7.1 is compatible with Visual Studio 2010 and building it is pretty straightforward.
  • For a complete build including Ruby support, the ruby interpreter is required as well. Only version 1.9 is supporting the 64 bit platform. Building is straightforward, except that again a ruby interpreter must be installed before version 1.9 can be built. If no interpreter is at hand, a 1.8 version must be built before. The project files currently assume Ruby version 1.9.1.
    A pre-built package for VS2010 can be downloaded here: ruby1.9.1-p430.zip. It contains both the 32 bit and 64 bit builds in the 1.9.1-p430/x86 and 1.9.1-p420/x64 directories.
  • For full performance, it is recommended to replace the standard STL implementation of VC++ with the STLPort implementation which has a 2x performance impact in some cases. Building STLPort on VC++ is straightforward and has been tested with version 5.2.1.
    A pre-built package for VS2010 can be downloaded here: STLport-5.2.1.zip. It contains both the 32 bit and 64 bit builds.

Before building KLayout, it is required to set the following environment variables:

  • $QTDIR to the installation path of Qt for 32 bit build ($QTDIR/bin being the location of the executables, $QTDIR/lib being the location of the libraries and $QTDIR/include being the location of the header files).
  • $QTDIR64 to the installation path of Qt for 64 bit build ($QTDIR64/bin being the location of the executables, $QTDIR64/lib being the location of the libraries and $QTDIR64/include being the location of the header files).
  • $STLPORT to the installation path of the STLPort library (if required). $STLPORT/stlport must be the location of the headers. This variable is the same for 32 and 64 bit builds.
  • $RUBY to the installation path of the Ruby library (if required) for the 32 bit build. $RUBY/include/ruby-1.9.1 must be the location of the ruby.h header.
  • $RUBY64 to the installation path of the Ruby library (if required) for the 64 bit build. $RUBY64/include/ruby-1.9.1 must be the location of the ruby.h header.

After this preparation, KLayout can be build from Visual Studio using the "Win32" platform for 32 bit and "x64" platform for 64 bit. The configurations provided are:

  • "Debug" for the normal debug build without Ruby and STLPort.
  • "Debug (STLPort)" for the debug build with Ruby support and using STLPort.
  • "Release" for the normal release build without Ruby and STLPort.
  • "Release (STLPort)" for the release build with Ruby support and using STLPort.

All Downloads

PlatformVersionDownload
   
Unix
(source package)
0.23.6 (current)klayout-0.23.6.tar.gz
0.23.5klayout-0.23.5.tar.gz
0.23.4klayout-0.23.4.tar.gz
0.23.3klayout-0.23.3.tar.gz
0.23.2klayout-0.23.2.tar.gz
0.23.1klayout-0.23.1.tar.gz
0.23klayout-0.23.tar.gz
0.22.9klayout-0.22.9.tar.gz
   
Debian/Ubuntu 32bit
(installer package)
0.23.6 (current)klayout_0.23.6-1_i386.deb
0.23.5klayout_0.23.5-1_i386.deb
0.23.4klayout_0.23.4-1_i386.deb
0.23.3klayout_0.23.3-1_i386.deb
0.23.2klayout_0.23.2-1_i386.deb
0.23.1klayout_0.23.1-1_i386.deb
0.23klayout_0.23-1_i386.deb
0.22.9klayout_0.22.9-1_i386.deb
   
Debian/Ubuntu 64bit
(installer package)
0.23.6 (current)klayout_0.23.6-1_amd64.deb
0.23.5klayout_0.23.5-1_amd64.deb
0.23.4klayout_0.23.4-1_amd64.deb
0.23.3klayout_0.23.3-1_amd64.deb
0.23.2klayout_0.23.2-1_amd64.deb
0.23.1klayout_0.23.1-1_amd64.deb
0.23klayout_0.23-1_amd64.deb
0.22.9klayout_0.22.9-1_amd64.deb
   
Windows 32 bit
(binary package)
0.23.6 (current)klayout-0.23.6-win32.zip (binaries) klayout-0.23.6-win32-install.exe (installer)
0.23.5klayout-0.23.5-win32.zip (binaries) klayout-0.23.5-win32-install.exe (installer)
0.23.4klayout-0.23.4-win32.zip (binaries) klayout-0.23.4-win32-install.exe (installer)
0.23.3klayout-0.23.3-win32.zip (binaries) klayout-0.23.3-win32-install.exe (installer)
0.23.2klayout-0.23.2-win32.zip (binaries) klayout-0.23.2-win32-install.exe (installer)
0.23.1klayout-0.23.1-win32.zip (binaries) klayout-0.23.1-win32-install.exe (installer)
0.23klayout-0.23-win32.zip (binaries) klayout-0.23-win32-install.exe (installer)
0.22.9klayout-0.22.9-win32.zip (binaries) klayout-0.22.9-win32-install.exe (installer)
   
Windows 64 bit
(binary package)
0.23.6 (current)klayout-0.23.6-win64.zip (binaries) klayout-0.23.6-win64-install.exe (installer)
0.23.5klayout-0.23.5-win64.zip (binaries) klayout-0.23.5-win64-install.exe (installer)
0.23.4klayout-0.23.4-win64.zip (binaries) klayout-0.23.4-win64-install.exe (installer)
0.23.3klayout-0.23.3-win64.zip (binaries) klayout-0.23.3-win64-install.exe (installer)
0.23.2klayout-0.23.2-win64.zip (binaries) klayout-0.23.2-win64-install.exe (installer)
0.23.1klayout-0.23.1-win64.zip (binaries) klayout-0.23.1-win64-install.exe (installer)
0.23klayout-0.23-win64.zip (binaries) klayout-0.23-win64-install.exe (installer)
0.22.9klayout-0.22.9-win64.zip (binaries) klayout-0.22.9-win64-install.exe (installer)
   
Windows 32 bit
legacy MinGW based build
(binary package)
0.21.19klayout-0.21.19-mingw32.zip (binaries)
   
MacOS
0.23.2klayout.0.23.2.pkg (MacOS 10.9, binary package)
0.22.8klayout-0.22.8.dmg (installer)
0.22.6klayout-0.22.6.pkg (installer)
0.22.5klayout-0.22.5.pkg (installer)
0.21.19klayout-0.21.19.intel-lion.zip (binaries)

MD5 checksums

FileMD5 checksum
klayout_0.23.6-1_amd64.deb5fd9feca93838f2804e726ae9f12a8cc
klayout_0.23.6-1_i386.deb31f57a5a43450970c47eee26bc8083e8
klayout-0.23.6.tar.gz0f744cd017a42632cef8e5b1fe6eeb12
klayout-0.23.6-win32-install.exe987df6b97f0a3b0a658714d3393e6558
klayout-0.23.6-win32.zip8059d4e536dfd84256dd532f11aed98d
klayout-0.23.6-win64-install.exebddef835a57928077ec66e195c16fd55
klayout-0.23.6-win64.zip5a51945b1333ce070e34b809d03f025a
klayout_0.23.5-1_amd64.deb49e66291ab92ead09053f612a838ab2e
klayout_0.23.5-1_i386.debbe4f64f13a599c3576c4bf51d99c04cb
klayout-0.23.5.tar.gz130f4dc60ca91c9b918b39b89237c7ec
klayout-0.23.5-win32-install.exec3d14fa4277cc346127c06077c1d9742
klayout-0.23.5-win32.zipf9e6247ca41cff7e676dda077f979f0d
klayout-0.23.5-win64-install.exe3e1a104fa9dad3de013af43834faf49e
klayout-0.23.5-win64.zip1661b60ca6ee6276f66e74f4f1e9ef8c
klayout_0.23.4-1_amd64.debb6ebd1ce615eb0b5568622066ec7de5b
klayout_0.23.4-1_i386.deb23728dee9f2061895453c7af15992184
klayout-0.23.4.tar.gz26c73caf73b01ab209dd3e347b4c4e41
klayout-0.23.4-win32-install.exebfb371b26bcda6d083ce0bfe5d08afa8
klayout-0.23.4-win32.zip893940b2697a4296d5a1ea2751af37e3
klayout-0.23.4-win64-install.exe834807c725d910accdbafb3c9e8433d1
klayout-0.23.4-win64.zip6b6cfbb4024bfd211135f830bcfd066f
klayout_0.23.3-1_amd64.deb85edd12af194bb87273dcd49a32a4d66
klayout_0.23.3-1_i386.debb05ecb2afac05c1db9b3efe93bfce47a
klayout-0.23.3.tar.gz8318a70d4dc3702e7401627ad4b6cf48
klayout-0.23.3-win32-install.exee406e8d947df6b4a7d5ed3664c525413
klayout-0.23.3-win32.zipa0838660994abd14ddb65b216e10f372
klayout-0.23.3-win64-install.exe48eb6dfebede2d8afc7caeba210e05ef
klayout-0.23.3-win64.zip7c94874fb026a11176ecdbb036f4b98b
klayout.0.23.2.pkg032c65e6cfd371d77af17cddac09d7ed
klayout_0.23.2-1_amd64.deb13ab4624b89517028b7f3dd2f45dc187
klayout_0.23.2-1_i386.deb59a9f939414c96ae50ae9071d0ad365c
klayout-0.23.2.tar.gza9302f73376378987337389ec0da0b4c
klayout-0.23.2-win32-install.exeeecea8ad8bb0161e974ab4efc6c33486
klayout-0.23.2-win32.zip3e3819cc77994cdae01c4bf42d47761e
klayout-0.23.2-win64-install.exe10bfa5d9c0704e2c17d3abe57c39446b
klayout-0.23.2-win64.zip50696fb4c153a9dfa07c68765529cd9e
klayout_0.23.1-1_amd64.deb82623da6e949e2d7ea6cdac7804ea965
klayout_0.23.1-1_i386.deb17270defdfee6f76a6723c9946b83469
klayout-0.23.1.tar.gzade273987f871251bad096765fd8cbd2
klayout-0.23.1-win32-install.exef370b2d8abd76b825aff92a6183c9485
klayout-0.23.1-win32.zip4d439cfed88c70f6f9fd6b18328978ce
klayout-0.23.1-win64-install.exefc3464541384e0041dbf2f3f943ac0bc
klayout-0.23.1-win64.zipe39cd278902cd6e6c89efb9e818f4b16
klayout_0.23-1_amd64.debfbd622504759ecb631ecbb2447de700b
klayout_0.23-1_i386.deb5d8a0ded0aaf5c8daf49d4b5761d6fc9
klayout-0.23.tar.gz8683317365a7229fa647839a83260c4e
klayout-0.23-win32-install.exe72e1e456272a0f2084017ef2261cdea4
klayout-0.23-win32.zip85399e4e98b334f7131fdc8e242f48a1
klayout-0.23-win64-install.exed2dfbfbd128adc892eb7053ea0d3e7e3
klayout-0.23-win64.zip66e85aa5faf9d5c779365c5db3bdbe86
klayout_0.22.9-1_amd64.deb2c6057ee53e0700caf3330e5d52a8e19
klayout_0.22.9-1_i386.debd08b56ea1e840f74ff25d639bd442ecc
klayout-0.22.9.tar.gzab19789cabf3ce75637cda18f6f66e4c
klayout-0.22.9-win32-install.exebc8052ad7315aed1a0e12807fce52a96
klayout-0.22.9-win32.zipad4cbf1680146a7581d463cc05b4e1f1
klayout-0.22.9-win64-install.exe678f282a6f6df03fd0886bc5cecf41c3
klayout-0.22.9-win64.zip8767b901ae968ab401530bd21dfc6b09
klayout_0.22.8-1_amd64.deba3d7a91380802dbb0ccc6ecb27dd7de8
klayout_0.22.8-1_i386.deb66b1265422634bd8bde593af63d5b773
klayout-0.22.8.tar.gza4865ddfe21661d928fae45aa0632600
klayout-0.22.8-win32-install.exe4094af1225c17138c9e064082093c5c0
klayout-0.22.8-win32.zip9c0f6d84ae2ac6dfb6c4d56fab73acec
klayout-0.22.8-win64-install.exe6bf19a6ecb88134a2e6900b8028c9075
klayout-0.22.8-win64.zip706287c20fc52042ca9c4345bb753334
klayout-0.22.8.dmga2b973197b24bd7ab71e0f7551cd16a0
klayout_0.22.7-1_amd64.debc4f2ac256bb33f84e5ef91c34254ef60
klayout_0.22.7-1_i386.deb7ef0fec6eb4a3bde8753328c83950688
klayout-0.22.7.tar.gzb746b044032e3977462b40b212a4fbd9
klayout-0.22.7-win32-install.exead63bb63a4f6316a2379d2e36be500b9
klayout-0.22.7-win32.zip4122e0b0d731fbe4422e57565da5c570
klayout-0.22.7-win64-install.exe9ea7b38458bdb7880475972b4a2cb278
klayout-0.22.7-win64.zip95f554f670bcb514fe458f9e725f326c
klayout_0.22.6-1_amd64.deb100a803cb0e6d7f0408ba0fa85014c28
klayout_0.22.6-1_i386.debc05b9ea2f1dd0253d96a7f6468804046
klayout-0.22.6.pkgf59854b104011fe12c41e13a99f0e7e4
klayout-0.22.6.tar.gz2096b544e50018667c3adcd69d3f4725
klayout-0.22.6-win32-install.exe7ce80fdd0578d7efde2d41e9df5d8dfd
klayout-0.22.6-win32.zip54eefb9d1a7df5072f657cccfcd212c2
klayout-0.22.6-win64-install.exe10bc706d146f0d821482e5a4c84e89eb
klayout-0.22.6-win64.zip920334948c8bed4b90aed6cb9fa93fa0
klayout_0.22.5-1_amd64.deb4281faa1bac5286fb6ce4efd29bf548f
klayout_0.22.5-1_i386.debfd0bc35b2043e39918d71640b0fb0bd2
klayout-0.22.5.pkgf5670398437f39e5056963d7201d6465
klayout-0.22.5.tar.gz4f70ce085accd33981b250f7511d6dd9
klayout-0.22.5-win32-install.exee3463f3146d8896fbd3efabac3df35e7
klayout-0.22.5-win32.zipe316a5c26eed96aee39aaa3ce75ada8b
klayout-0.22.5-win64-install.exe3fe21c093e2caede3bfa0f2bd79b1ab0
klayout-0.22.5-win64.zip4cf2e548f70d7b0cf64fdd1078de0d6a
klayout_0.22.4-1_amd64.deb19da598b54874a1af2b43bb7472dc4b5
klayout_0.22.4-1_i386.debb64de91553ddd3c9e889c740a36ffe24
klayout-0.22.4.tar.gz1231a0393518134e9af792da9b4d16a7
klayout-0.22.4-win32-install.exedbc7f6858b59c6726091989c2a3a53d3
klayout-0.22.4-win32.zip9a1c465a27302fd53dbb3f2d212f6a34
klayout-0.22.4-win64-install.exeff13b2bd5b9ca68aa149d6ea3f5a36e6
klayout-0.22.4-win64.zip102745ea64009eda8a7b1fa52ad8f348
klayout_0.22.3-1_amd64.deba7d1e0053d4c54563ef45bcea3b802e0
klayout_0.22.3-1_i386.debe958c656e0f3c35346e07970df837802
klayout-0.22.3.tar.gzbbc877af36078b76718145bfeb6a01c9
klayout-0.22.3-win32-install.exed286ccde67b3ded78337a24a750bca1b
klayout-0.22.3-win32.zip5cd31fc580f45c9a2e9b1035298befa5
klayout-0.22.3-win64-install.exe16be340526b87696eb634ad91a8e3dd3
klayout-0.22.3-win64.zip5a75d9ef78e997b8c7c3cd58b967953c
klayout_0.22.2-1_amd64.deb34efcda4441e7a8c69901bd8c277b227
klayout_0.22.2-1_i386.deb818b230df99b059fc686eda4e0bddb73
klayout-0.22.2.tar.gzb72c1eb70c8f2161e157c919e7d3660c
klayout-0.22.2-win32-install.exe13787c2d545ca41e3094b0c285d30116
klayout-0.22.2-win32.zipe72596759e274733ad812880a535aadb
klayout-0.22.2-win64-install.exee34d51fc80233727947f841528b09dec
klayout-0.22.2-win64.zip2181d430a28a64bb50a976b7437a02a3
klayout_0.22.1-1_amd64.deb25962006f1f83820ccb7d11e7d68967e
klayout_0.22.1-1_i386.deb77ce722192681d3628361db26e215379
klayout-0.22.1.tar.gz58e31a003e7fac1f7c471f48fd854549
klayout-0.22.1-win32-install.exe60c41077d1dbdc1289fc6d9f81bb347b
klayout-0.22.1-win32.zip50040c747e0db0eb794d2ccf9a65a694
klayout-0.22.1-win64-install.exebe5a69ecf5c4660e3ee8b2e4145db9a9
klayout-0.22.1-win64.zip2ae70c5c68282d3cf58cf7e4ad4f6e80
klayout-0.22.tar.gzdc8ff6e8c7470ee383615eb08eb64472
klayout-0.22-win32-install.exeaa095ab875d8f7eefb3624cd088b0f02
klayout-0.22-win32.zipe935d9a6906735f22fcd7894727b0f1d
klayout-0.22-win64-install.exe9205a7616e7b16d9fdf4fa4e7536fd1f
klayout-0.22-win64.zipb549efe7932ff52c4676f9374d445448
klayout_0.21.19-1_amd64.debb57f929130e8fc42e6b2d766a3fd9062
klayout_0.21.19-1_i386.deb5216960d0a2b4aba2d8e9d6ae1c6d8cf
klayout-0.21.19.intel-lion.zip0bc6889df32af1061dc29eb1e46be5e1
klayout-0.21.19-mingw32.zipbd89a32dc540030058d4d49b7957d619
klayout-0.21.19.tar.gzfae8573247c8b8da3ae50268acde393d
klayout-0.21.19-win32-install.exe4dc0517cc4f311c5c0226f72863ea30f
klayout-0.21.19-win32.zip4eb5c549c6c112407b12b464b3d08a72
klayout-0.21.19-win64-install.exeb985e6ef8333f420551781e2f69acbe6
klayout-0.21.19-win64.zip28bcf866762ee3b1e1f85dc2bcceb6ce
ruby1.9.1-p430.zip0158c04840dae009d36a54d65c45cd76
STLport-5.2.1.zip4b3593d98ae0f6f7bc7120f14fb9a36a