| @@ -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 | |
3 | DISTNAME= klayout-0.28 | | 3 | DISTNAME= klayout-0.28.2 |
4 | CATEGORIES= cad | | 4 | CATEGORIES= cad |
5 | MASTER_SITES= http://www.klayout.org/downloads/source/ | | 5 | MASTER_SITES= http://www.klayout.org/downloads/source/ |
6 | | | 6 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= https://www.klayout.de/ | | 8 | HOMEPAGE= https://www.klayout.de/ |
9 | COMMENT= Simple GDS and OASIS file viewer and Editor | | 9 | COMMENT= Simple GDS and OASIS file viewer and Editor |
10 | LICENSE= gnu-gpl-v2 | | 10 | LICENSE= gnu-gpl-v2 |
11 | | | 11 | |
12 | USE_LANGUAGES= c c++ | | 12 | USE_LANGUAGES= c c++ |
13 | USE_TOOLS+= gmake bash pax | | 13 | USE_TOOLS+= gmake bash pax |
14 | | | 14 | |
15 | CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX} | | 15 | CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX} |
16 | NO_CONFIGURE= yes | | 16 | NO_CONFIGURE= yes |
| @@ -22,29 +22,29 @@ SUBST_CLASSES+= rpath | | | @@ -22,29 +22,29 @@ SUBST_CLASSES+= rpath |
22 | SUBST_MESSAGE.rpath= Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file | | 22 | SUBST_MESSAGE.rpath= Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file |
23 | SUBST_FILES.rpath+= config/Makefile.conf.netbsd-32-gcc-release | | 23 | SUBST_FILES.rpath+= config/Makefile.conf.netbsd-32-gcc-release |
24 | SUBST_STAGE.rpath= pre-configure | | 24 | SUBST_STAGE.rpath= pre-configure |
25 | SUBST_VARS.rpath= COMPILER_RPATH_FLAG PREFIX LDFLAGS | | 25 | SUBST_VARS.rpath= COMPILER_RPATH_FLAG PREFIX LDFLAGS |
26 | | | 26 | |
27 | BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl | | 27 | BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl |
28 | | | 28 | |
29 | AUTO_MKDIRS= yes | | 29 | AUTO_MKDIRS= yes |
30 | INSTALL_BINDIR= ${DESTDIR}${PREFIX}/bin | | 30 | INSTALL_BINDIR= ${DESTDIR}${PREFIX}/bin |
31 | INSTALL_LIBDIR= ${DESTDIR}${PREFIX}/lib/klayout | | 31 | INSTALL_LIBDIR= ${DESTDIR}${PREFIX}/lib/klayout |
32 | REL_DIR= bin-release | | 32 | REL_DIR= bin-release |
33 | PLUGINS_DIRS= db_plugins lay_plugins pymod | | 33 | PLUGINS_DIRS= db_plugins lay_plugins pymod |
34 | | | 34 | |
35 | #LIST_SUBST+= PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+)[.0-9]*/\1/} | | 35 | PLIST_SUBST+= PKGVERSION_MAJOR_MINOR=${PKGVERSION_NOREV:C/([0-9]+\.[0-9]+)[.0-9]*/\1/} |
36 | # temporarily for 0.28 | | 36 | # temporarily for 0.28 |
37 | PLIST_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) |
42 | MAKE_JOBS_FLAG= -option -j${MAKE_JOBS} | | 42 | MAKE_JOBS_FLAG= -option -j${MAKE_JOBS} |
43 | .endif | | 43 | .endif |
44 | | | 44 | |
45 | do-build: | | 45 | do-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 \ |