Fri Dec 30 05:04:06 2022 UTC ()
(cad/kayout) Updated 0.28 to 0.28.2

0.28.2           (2022-12-22):
* Bugfix: %GITHUB%/issues/1230 LVS browser crashes

0.28.1           (2022-12-21):
* Bugfix: %GITHUB%/issues/1225 XML error prevents generation of help index
* Bugfix: Python module now has py.typed
* Bugfix: Some segfaults fixed on MacOS, other Linux systems
* Bugfix: dropped Python modules from RPM and DEB packages as this creates conflicts with pip-installed modules
* Bugfix: OASIS reader error with CBLOCK byte counts larger than 4G


(mef)
diff -r1.57 -r1.58 pkgsrc/cad/klayout/Makefile
diff -r1.27 -r1.28 pkgsrc/cad/klayout/distinfo

cvs diff -r1.57 -r1.58 pkgsrc/cad/klayout/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/klayout/Makefile 2022/12/18 22:29:02 1.57
+++ pkgsrc/cad/klayout/Makefile 2022/12/30 05:04:06 1.58
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.57 2022/12/18 22:29:02 mef Exp $ 1# $NetBSD: Makefile,v 1.58 2022/12/30 05:04:06 mef Exp $
2 2
3DISTNAME= klayout-0.28 3DISTNAME= klayout-0.28.2
4CATEGORIES= cad 4CATEGORIES= cad
5MASTER_SITES= http://www.klayout.org/downloads/source/ 5MASTER_SITES= http://www.klayout.org/downloads/source/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.klayout.de/ 8HOMEPAGE= https://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 bash pax 13USE_TOOLS+= gmake bash pax
14 14
15CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX} 15CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX}
16NO_CONFIGURE= yes 16NO_CONFIGURE= yes
@@ -22,29 +22,29 @@ SUBST_CLASSES+= rpath @@ -22,29 +22,29 @@ SUBST_CLASSES+= rpath
22SUBST_MESSAGE.rpath= Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file 22SUBST_MESSAGE.rpath= Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file
23SUBST_FILES.rpath+= config/Makefile.conf.netbsd-32-gcc-release 23SUBST_FILES.rpath+= config/Makefile.conf.netbsd-32-gcc-release
24SUBST_STAGE.rpath= pre-configure 24SUBST_STAGE.rpath= pre-configure
25SUBST_VARS.rpath= COMPILER_RPATH_FLAG PREFIX LDFLAGS 25SUBST_VARS.rpath= COMPILER_RPATH_FLAG PREFIX LDFLAGS
26 26
27BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl 27BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl
28 28
29AUTO_MKDIRS= yes 29AUTO_MKDIRS= yes
30INSTALL_BINDIR= ${DESTDIR}${PREFIX}/bin 30INSTALL_BINDIR= ${DESTDIR}${PREFIX}/bin
31INSTALL_LIBDIR= ${DESTDIR}${PREFIX}/lib/klayout 31INSTALL_LIBDIR= ${DESTDIR}${PREFIX}/lib/klayout
32REL_DIR= bin-release 32REL_DIR= bin-release
33PLUGINS_DIRS= db_plugins lay_plugins pymod 33PLUGINS_DIRS= db_plugins lay_plugins pymod
34 34
35#LIST_SUBST+= PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+)[.0-9]*/\1/} 35PLIST_SUBST+= PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+)[.0-9]*/\1/}
36# temporarily for 0.28 36# temporarily for 0.28
37PLIST_SUBST+= PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV}.0 37#PLIST_SUBST+= PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV}.0
38 38
39.include "../../mk/bsd.prefs.mk" 39.include "../../mk/bsd.prefs.mk"
40 40
41.if !empty(MAKE_JOBS) 41.if !empty(MAKE_JOBS)
42MAKE_JOBS_FLAG= -option -j${MAKE_JOBS} 42MAKE_JOBS_FLAG= -option -j${MAKE_JOBS}
43.endif 43.endif
44 44
45do-build: 45do-build:
46 cd ${WRKSRC} && ${MKDIR} ${REL_DIR} && \ 46 cd ${WRKSRC} && ${MKDIR} ${REL_DIR} && \
47 ${PKGSRC_SETENV} ${MAKE_ENV} ${BASH} build.sh \ 47 ${PKGSRC_SETENV} ${MAKE_ENV} ${BASH} build.sh \
48 -python python${PYVERSSUFFIX} \ 48 -python python${PYVERSSUFFIX} \
49 -qt5 \ 49 -qt5 \
50 -qmake ${PREFIX}/qt5/bin/qmake \ 50 -qmake ${PREFIX}/qt5/bin/qmake \

cvs diff -r1.27 -r1.28 pkgsrc/cad/klayout/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/klayout/distinfo 2022/12/18 22:29:02 1.27
+++ pkgsrc/cad/klayout/distinfo 2022/12/30 05:04:06 1.28
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.27 2022/12/18 22:29:02 mef Exp $ 1$NetBSD: distinfo,v 1.28 2022/12/30 05:04:06 mef Exp $
2 2
3BLAKE2s (klayout-0.28.tar.gz) = e78dbe3faeed75dc7e58b66a05a0818cbb8a469cd9cff27f29032d28c763dd32 3BLAKE2s (klayout-0.28.2.tar.gz) = 0ebb52530a6eb5d39efd4146471fc23a56f18e7dba73d510c3123f8b9e4b36c7
4SHA512 (klayout-0.28.tar.gz) = e3625f9317e0f9d0f66d5e83d446fb38063fc5564973e4b0b6fd224aee7d4a5d06dd926a0cf8fc6489491d6ab92330189a515334ce420b08fa16ba4a1a657771 4SHA512 (klayout-0.28.2.tar.gz) = cf86a1348d4bd2b03e5a307600afbb0cbd8303b9d197a533f020e09f798a087d7133b6da9620e9513d8bfd28bdc7911851961895b674588b2da0b184873a3658
5Size (klayout-0.28.tar.gz) = 62435515 bytes 5Size (klayout-0.28.2.tar.gz) = 62443267 bytes
6SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = 0eaac4f5bd5441976f6113f37b1643653f4fdea4 6SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = 0eaac4f5bd5441976f6113f37b1643653f4fdea4
7SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = b18e6708a2b40c69275bb6c285ddebb49e9808bb 7SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = b18e6708a2b40c69275bb6c285ddebb49e9808bb
8SHA1 (patch-src_lay_lay_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860 8SHA1 (patch-src_lay_lay_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860