Sat May 14 06:33:49 2016 UTC ()
Updated cad/klayout to 0.24.7
--------------------------------------
 http://www.klayout.de/development.html
--------------------------------------
Release date: 2016-05-03

Features:

    - Bugfix: XOR and different database units: With tiling, XOR
    between two layouts with different database units was not
    working correctly.

    - Enhancements: progress bar shown also for "-z" mode
    scripts: Scripts running in KLayout with the "-z" option
    (don't show main window) were not experiencing progress
    reporting before. Now a small modal window is shown during
    long-running operations that indicates the progress and
    provides a Cancel button to abort the operation.

    - Bugfix: Crash on using "Edit/Make cell": This happened
    sometimes if the selected objects contained instances.

    - Bugfix: Invalid behavior of paths with reflecting
    segments: For example a path made of the points (0, 0),
    (0, 1000) and (0, 0) had a reflecting segment which cause
    some computations (for example the bounding box) to return
    invalid results.


(mef)
diff -r1.4 -r1.5 pkgsrc/cad/klayout/Makefile
diff -r1.2 -r1.3 pkgsrc/cad/klayout/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/cad/klayout/Makefile (switch to unified diff)

--- pkgsrc/cad/klayout/Makefile 2016/04/08 23:28:07 1.4
+++ pkgsrc/cad/klayout/Makefile 2016/05/14 06:33:49 1.5
@@ -1,63 +1,63 @@ @@ -1,63 +1,63 @@
1# $NetBSD: Makefile,v 1.4 2016/04/08 23:28:07 mef Exp $ 1# $NetBSD: Makefile,v 1.5 2016/05/14 06:33:49 mef Exp $
2 2
3DISTNAME= klayout-0.24.6 3DISTNAME= klayout-0.24.7
4CATEGORIES= cad 4CATEGORIES= cad
5MASTER_SITES= http://www.klayout.org/downloads/ 5MASTER_SITES= http://www.klayout.org/downloads/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.klayout.de/ 8HOMEPAGE= http://www.klayout.de/
9COMMENT= Simple GDS and OASIS file viewer and Editor 9COMMENT= Simple GDS and OASIS file viewer and Editor
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
12USE_LANGUAGES= c c++ 12USE_LANGUAGES= c c++
13USE_TOOLS+= gmake 13USE_TOOLS+= gmake
14 14
15CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX} 15CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX}
16NO_CONFIGURE= yes 16NO_CONFIGURE= yes
17 17
18SUBST_CLASSES+= rpath 18SUBST_CLASSES+= rpath
19SUBST_MESSAGE.rpath= Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file 19SUBST_MESSAGE.rpath= Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file
20SUBST_FILES.rpath+= config/Makefile.conf.netbsd-32-gcc-release 20SUBST_FILES.rpath+= config/Makefile.conf.netbsd-32-gcc-release
21SUBST_STAGE.rpath= post-patch 21SUBST_STAGE.rpath= post-patch
22SUBST_VARS.rpath= COMPILER_RPATH_FLAG PREFIX 22SUBST_VARS.rpath= COMPILER_RPATH_FLAG PREFIX
23SUBST_SED.rpath= -e 's|@@LDFLAGS@@|${LDFLAGS}|' 23SUBST_SED.rpath= -e 's|@@LDFLAGS@@|${LDFLAGS}|'
24 24
25AUTO_MKDIRS= yes 25AUTO_MKDIRS= yes
26INSTALL_BINDIR= ${DESTDIR}${PREFIX}/bin 26INSTALL_BINDIR= ${DESTDIR}${PREFIX}/bin
27INSTALL_LIBDIR= ${DESTDIR}${PREFIX}/lib 27INSTALL_LIBDIR= ${DESTDIR}${PREFIX}/lib
28REL_DIR= build.netbsd-32-gcc-release 28REL_DIR= build.netbsd-32-gcc-release
29 29
30OTHER_BIN= \ 30OTHER_BIN= \
31 strm2cif \ 31 strm2cif \
32 strm2dxf \ 32 strm2dxf \
33 strm2gds \ 33 strm2gds \
34 strm2gdstxt \ 34 strm2gdstxt \
35 strm2oas \ 35 strm2oas \
36 strm2txt \ 36 strm2txt \
37 strmclip \ 37 strmclip \
38 strmcmp \ 38 strmcmp \
39 strmxor 39 strmxor
40 40
41CXXFLAGS+= ${CLANG_NO_VALUE_PROPAGATION_PASS} 41CXXFLAGS+= ${CLANG_NO_VALUE_PROPAGATION_PASS}
42 42
43do-build: 43do-build:
44 cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} sh build.sh -python python${PYVERSSUFFIX} -qt ${PREFIX}/qt4 44 cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} sh build.sh -python python${PYVERSSUFFIX} -qt ${PREFIX}/qt4
45 45
46do-install: 46do-install:
47 (cd ${WRKSRC}; \ 47 (cd ${WRKSRC}; \
48 pwd; \ 48 pwd; \
49 ${INSTALL_PROGRAM} ${REL_DIR}/main/klayout ${INSTALL_BINDIR}; \ 49 ${INSTALL_PROGRAM} ${REL_DIR}/main/klayout ${INSTALL_BINDIR}; \
50 ${INSTALL_LIB} ${REL_DIR}/main/libklayout.so ${INSTALL_LIBDIR} ;\ 50 ${INSTALL_LIB} ${REL_DIR}/main/libklayout.so ${INSTALL_LIBDIR} ;\
51 for bin in ${OTHER_BIN}; do \ 51 for bin in ${OTHER_BIN}; do \
52 ${INSTALL_PROGRAM} ${REL_DIR}/main/$$bin ${INSTALL_BINDIR} ;\ 52 ${INSTALL_PROGRAM} ${REL_DIR}/main/$$bin ${INSTALL_BINDIR} ;\
53 done ;\ 53 done ;\
54 ${CHMOD} 755 ${INSTALL_BINDIR}/* ;\ 54 ${CHMOD} 755 ${INSTALL_BINDIR}/* ;\
55 ) 55 )
56 56
57.include "../../lang/python/pyversion.mk" 57.include "../../lang/python/pyversion.mk"
58.include "../../lang/ruby/buildlink3.mk" 58.include "../../lang/ruby/buildlink3.mk"
59.include "../../x11/qt4-libs/buildlink3.mk" 59.include "../../x11/qt4-libs/buildlink3.mk"
60# libQtDesigner 60# libQtDesigner
61.include "../../x11/qt4-tools/buildlink3.mk" 61.include "../../x11/qt4-tools/buildlink3.mk"
62BUILDLINK_DEPMETHOD.qt4-tools= full 62BUILDLINK_DEPMETHOD.qt4-tools= full
63.include "../../mk/bsd.pkg.mk" 63.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/cad/klayout/distinfo (switch to unified diff)

--- pkgsrc/cad/klayout/distinfo 2016/04/08 23:28:07 1.2
+++ pkgsrc/cad/klayout/distinfo 2016/05/14 06:33:49 1.3
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.2 2016/04/08 23:28:07 mef Exp $ 1$NetBSD: distinfo,v 1.3 2016/05/14 06:33:49 mef Exp $
2 2
3SHA1 (klayout-0.24.6.tar.gz) = 3fbc184df834011242806dd4d61426b8d00f586c 3SHA1 (klayout-0.24.7.tar.gz) = 8092db29b87ecfd9014f6461cb79d99ef3b55bcf
4RMD160 (klayout-0.24.6.tar.gz) = df92ca0489cff1f159af448de7f4c048f215bed4 4RMD160 (klayout-0.24.7.tar.gz) = cafd97f9145c654b8594f558f52f7fd7cf7f93ee
5SHA512 (klayout-0.24.6.tar.gz) = 0519c451fb8e82c0fb2134b53e47b93cfb45c7f820f7cb3a1e145a6a099a6d941a6b198e2046b9b471ec80a981eaee3750817f212f4c8fd5c0779cb96af68074 5SHA512 (klayout-0.24.7.tar.gz) = d9e16f2790594628c35582c452c12d1f6d9c639496b6a7ed82fe1674711217e3b2559caed393997dd83ae49abac5652ecb8aac32b05a09126ab3e35ea5400d30
6Size (klayout-0.24.6.tar.gz) = 11256108 bytes 6Size (klayout-0.24.7.tar.gz) = 11256222 bytes
7SHA1 (patch-build.sh) = 3a1e61100de101cbe82b0c4abfa10a0ab2f7ead7 7SHA1 (patch-build.sh) = 3a1e61100de101cbe82b0c4abfa10a0ab2f7ead7
8SHA1 (patch-config_Makefile_conf_freebsd-32-gcc-release) = 8ee1a6f42465ef650fbd26ec6dcdea4db249d018 8SHA1 (patch-config_Makefile_conf_freebsd-32-gcc-release) = 8ee1a6f42465ef650fbd26ec6dcdea4db249d018
9SHA1 (patch-config_Makefile_conf_netbsd-32-gcc-release) = 1fd264f8a25d4410cd48fcfbbbfbf149e65e3b22 9SHA1 (patch-config_Makefile_conf_netbsd-32-gcc-release) = 1fd264f8a25d4410cd48fcfbbbfbf149e65e3b22
10SHA1 (patch-src_layApplication.cc) = d3f115836e75a76ab2322048d8698c0dcd6c7492 10SHA1 (patch-src_layApplication.cc) = d3f115836e75a76ab2322048d8698c0dcd6c7492