pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

(cad/klayout) Sync to pkgsrc proper 0.29.12 for another updating



Module Name:	pkgsrc-wip
Committed By:	Makoto Fujiwara <makoto%if.t.u-tokyo.ac.jp@localhost>
Pushed By:	mef
Date:		Tue Oct 14 07:04:43 2025 +0900
Changeset:	534ed707c7972afc578006e94a151b8d1547c2e5

Modified Files:
	klayout/Makefile
	klayout/PLIST
	klayout/distinfo
	klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release

Log Message:
(cad/klayout) Sync to pkgsrc proper 0.29.12 for another updating

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=534ed707c7972afc578006e94a151b8d1547c2e5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 klayout/Makefile                                   | 15 ++++++++------
 klayout/PLIST                                      | 23 ++++++++++++++++++++--
 klayout/distinfo                                   | 10 +++++-----
 ...atch-config_Makefile.conf.netbsd-32-gcc-release |  6 +++---
 4 files changed, 38 insertions(+), 16 deletions(-)

diffs:
diff --git a/klayout/Makefile b/klayout/Makefile
index 9a762edb5a..911a80c0f3 100644
--- a/klayout/Makefile
+++ b/klayout/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.51 2022/07/02 16:53:09 ryoon Exp $
+# $NetBSD: Makefile,v 1.101 2025/04/24 14:13:20 wiz Exp $
 
-DISTNAME=	klayout-0.27.11
+DISTNAME=	klayout-0.29.12
 CATEGORIES=	cad
-MASTER_SITES=	http://www.klayout.org/downloads/source/
+MASTER_SITES=	https://www.klayout.org/downloads/source/
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://www.klayout.de/
@@ -30,9 +30,11 @@ AUTO_MKDIRS=		yes
 INSTALL_BINDIR=		${DESTDIR}${PREFIX}/bin
 INSTALL_LIBDIR=		${DESTDIR}${PREFIX}/lib/klayout
 REL_DIR=		bin-release
-PLUGINS_DIR=		db_plugins lay_plugins pymod
+PLUGINS_DIRS=		db_plugins lay_plugins pymod
 
-PLIST_SUBST+=		PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+)\.[0-9]*/\1/}
+PLIST_SUBST+=		PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+)[.0-9]*/\1/}
+# temporarily for 0.28
+#PLIST_SUBST+=		PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV}.0
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -53,12 +55,13 @@ do-build:
 
 do-install:
 	cd ${WRKSRC}/${REL_DIR} && \
-	${PAX} -wr libklayout* ${PLUGINS_DIR} ${INSTALL_LIBDIR}
+	${PAX} -wr libklayout* ${PLUGINS_DIRS} ${INSTALL_LIBDIR}
 	${INSTALL_PROGRAM} ${WRKSRC}/${REL_DIR}/strm* \
 		${INSTALL_BINDIR}
 	${INSTALL_PROGRAM} ${WRKSRC}/${REL_DIR}/klayout \
 		${INSTALL_BINDIR}
 
+.include "../../devel/libgit2/buildlink3.mk"
 .include "../../lang/python/pyversion.mk"
 .include "../../lang/ruby/buildlink3.mk"
 .include "../../x11/qt5-qtbase/buildlink3.mk"
diff --git a/klayout/PLIST b/klayout/PLIST
index a124debbdb..4ba6a9d75d 100644
--- a/klayout/PLIST
+++ b/klayout/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2021/08/15 03:29:29 mef Exp $
+@comment $NetBSD: PLIST,v 1.10 2024/04/21 20:27:18 mef Exp $
 bin/klayout
 bin/strm2cif
 bin/strm2dxf
@@ -159,6 +159,10 @@ lib/klayout/libklayout_db.${RUBY_DLEXT}
 lib/klayout/libklayout_db.so.0
 lib/klayout/libklayout_db.so.${PKGVERSION_MAJOR_MINOR}
 lib/klayout/libklayout_db.so.${PKGVERSION}
+lib/klayout/libklayout_doc.so
+lib/klayout/libklayout_doc.so.0
+lib/klayout/libklayout_doc.so.${PKGVERSION}
+lib/klayout/libklayout_doc.so.${PKGVERSION_MAJOR_MINOR}
 lib/klayout/libklayout_drc.${RUBY_DLEXT}
 lib/klayout/libklayout_drc.so.0
 lib/klayout/libklayout_drc.so.${PKGVERSION_MAJOR_MINOR}
@@ -171,6 +175,10 @@ lib/klayout/libklayout_gsi.${RUBY_DLEXT}
 lib/klayout/libklayout_gsi.so.0
 lib/klayout/libklayout_gsi.so.${PKGVERSION_MAJOR_MINOR}
 lib/klayout/libklayout_gsi.so.${PKGVERSION}
+lib/klayout/libklayout_icons.so
+lib/klayout/libklayout_icons.so.0
+lib/klayout/libklayout_icons.so.${PKGVERSION}
+lib/klayout/libklayout_icons.so.${PKGVERSION_MAJOR_MINOR}
 lib/klayout/libklayout_img.${RUBY_DLEXT}
 lib/klayout/libklayout_img.so.0
 lib/klayout/libklayout_img.so.${PKGVERSION_MAJOR_MINOR}
@@ -183,6 +191,14 @@ lib/klayout/libklayout_laybasic.${RUBY_DLEXT}
 lib/klayout/libklayout_laybasic.so.0
 lib/klayout/libklayout_laybasic.so.${PKGVERSION_MAJOR_MINOR}
 lib/klayout/libklayout_laybasic.so.${PKGVERSION}
+lib/klayout/libklayout_layui.so
+lib/klayout/libklayout_layui.so.0
+lib/klayout/libklayout_layui.so.${PKGVERSION}
+lib/klayout/libklayout_layui.so.${PKGVERSION_MAJOR_MINOR}
+lib/klayout/libklayout_layview.so
+lib/klayout/libklayout_layview.so.0
+lib/klayout/libklayout_layview.so.${PKGVERSION}
+lib/klayout/libklayout_layview.so.${PKGVERSION_MAJOR_MINOR}
 lib/klayout/libklayout_lib.${RUBY_DLEXT}
 lib/klayout/libklayout_lib.so.0
 lib/klayout/libklayout_lib.so.${PKGVERSION_MAJOR_MINOR}
@@ -231,9 +247,12 @@ lib/klayout/pymod/klayout/__init__.py
 lib/klayout/pymod/klayout/db/__init__.py
 lib/klayout/pymod/klayout/db/pcell_declaration_helper.py
 lib/klayout/pymod/klayout/dbcore.${RUBY_DLEXT}
-lib/klayout/pymod/klayout/lay.${RUBY_DLEXT}
+lib/klayout/pymod/klayout/lay/__init__.py
+lib/klayout/pymod/klayout/laycore.so
 lib/klayout/pymod/klayout/lib/__init__.py
 lib/klayout/pymod/klayout/libcore.${RUBY_DLEXT}
+lib/klayout/pymod/klayout/pya/__init__.py
+lib/klayout/pymod/klayout/pyacore.so
 lib/klayout/pymod/klayout/rdb/__init__.py
 lib/klayout/pymod/klayout/rdbcore.${RUBY_DLEXT}
 lib/klayout/pymod/klayout/tl/__init__.py
diff --git a/klayout/distinfo b/klayout/distinfo
index 46b8134ec7..e05a6f94e8 100644
--- a/klayout/distinfo
+++ b/klayout/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.23 2022/06/10 16:30:41 mef Exp $
+$NetBSD: distinfo,v 1.52 2025/03/09 11:30:53 wiz Exp $
 
-BLAKE2s (klayout-0.27.11.tar.gz) = 90220138a6fb6ac141d53c067a4343ffd7a9e19b0e1ad0d945b46c2b4b02038a
-SHA512 (klayout-0.27.11.tar.gz) = f8e960f7a69f57f58c49d21651ae9693fb3ff75cd76335fa613a215cc63b22ca198f7e32a8daa89847baac24fab57a48b51be5dc285a7de1e01a25ba4bb997b5
-Size (klayout-0.27.11.tar.gz) = 57376311 bytes
+BLAKE2s (klayout-0.29.12.tar.gz) = 82936ccbf486eda9f20fb9793c75265f011e8d9180ce78f8c9f242d6326c1f63
+SHA512 (klayout-0.29.12.tar.gz) = 794b10b1f5446e07598a2f6bcde30160eb9a69a6add45febb51f999e7ea50788877e7282f517dc70af6d0b7de4fe5a4471e6d90034ef5fc7c7629bd60bb46cf1
+Size (klayout-0.29.12.tar.gz) = 97537581 bytes
 SHA1 (patch-config_Makefile.conf.freebsd-32-gcc-release) = 0eaac4f5bd5441976f6113f37b1643653f4fdea4
-SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = b18e6708a2b40c69275bb6c285ddebb49e9808bb
+SHA1 (patch-config_Makefile.conf.netbsd-32-gcc-release) = 0fc4a676baa1b9c491417be94eed0594e940bb85
 SHA1 (patch-src_lay_lay_layApplication.cc) = fa42542213519e8c04820ab08ce5c1385bf8b860
diff --git a/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release b/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release
index fca31b2c6b..3f840c9e00 100644
--- a/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release
+++ b/klayout/patches/patch-config_Makefile.conf.netbsd-32-gcc-release
@@ -1,4 +1,4 @@
-$NetBSD: patch-config_Makefile.conf.netbsd-32-gcc-release,v 1.2 2021/05/22 13:45:52 mef Exp $
+$NetBSD: patch-config_Makefile.conf.netbsd-32-gcc-release,v 1.3 2025/03/09 11:27:52 mef Exp $
 
 # Configuration file for
 # gcc, NetBSD
@@ -37,8 +37,8 @@ $NetBSD: patch-config_Makefile.conf.netbsd-32-gcc-release,v 1.2 2021/05/22 13:45
 +# 
 +# # Linker
 +LINK=gcc
-+LOPT=   -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt5/lib -L/usr/pkg/qt5/plugins -Wl,-R/usr/pkg/qt5/lib -Wl,-R/usr/pkg/qt5/plugins -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -g -Wl,-E -o
-+LOPT_SO=	-Wl,-R/usr/pkg/lib:/usr/pkg/qt5/lib:/usr/lib @   -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/qt5/lib -L/usr/pkg/qt5/plugins -Wl,-R/usr/pkg/qt5/lib -Wl,-R/usr/pkg/qt5/plugins -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio@ -g -shared -o
++LOPT=   -pthread -L/usr/lib -Wl,-R/usr/lib -L@PREFIX@/lib -Wl,-R@PPEFIX@/lib -L@PREFIX@/qt5/lib -L@PREFIX@/qt5/plugins -Wl,-R@PREFIX@/qt5/lib -Wl,-R@PREFIX@/qt5/plugins -L@PREFIX@/lib/pulseaudio -Wl,-R@PREFIX@/lib/pulseaudio -g -Wl,-E -o
++LOPT_SO=	-Wl,-R@PREFIX@/lib:@PREFIX@/qt5/lib:/usr/lib @   -pthread -L/usr/lib -Wl,-R/usr/lib -L@PREFIX@/lib -Wl,-R@PREFIX@/lib -L@PREFIX@/qt5/lib -L@PREFIX@/qt5/plugins -Wl,-R@PREFIX@/qt5/lib -Wl,-R@PREFIX@/qt5/plugins -L@PREFIX@/lib/pulseaudio -Wl,-R@PREFIX@/lib/pulseaudio@ -g -shared -o
 +# 
 +LIBS=${PTHREAD_LIBS} -L$(QTLIB) -lQtGui -lQtCore -lQtXml -lQtNetwork -lQtSql -lQtDesigner -lrt -lm -lcrypt -lz
 +


Home | Main Index | Thread Index | Old Index