Annotation of pkgsrc/cad/klayout/Makefile, Revision 1.13
1.13 ! mef 1: # $NetBSD: Makefile,v 1.12 2018/07/24 13:00:10 ryoon Exp $
1.1 mef 2:
1.13 ! mef 3: DISTNAME= klayout-0.25.4
1.1 mef 4: CATEGORIES= cad
1.7 mef 5: MASTER_SITES= http://www.klayout.org/downloads/source/
1.1 mef 6:
7: MAINTAINER= pkgsrc-users@NetBSD.org
1.2 mef 8: HOMEPAGE= http://www.klayout.de/
1.1 mef 9: COMMENT= Simple GDS and OASIS file viewer and Editor
10: LICENSE= gnu-gpl-v2
11:
12: USE_LANGUAGES= c c++
1.12 ryoon 13: USE_TOOLS+= gmake bash
1.1 mef 14:
15: CFLAGS+= -I${PREFIX}/include/python${PYVERSUFFIX}
16: NO_CONFIGURE= yes
17:
1.12 ryoon 18: SUBST_CLASSES+= rpath
1.1 mef 19: SUBST_MESSAGE.rpath= Add COMPILER_RPATH_FLAG and PREFIX to NetBSD specific config file
20: SUBST_FILES.rpath+= config/Makefile.conf.netbsd-32-gcc-release
1.12 ryoon 21: SUBST_STAGE.rpath= post-patch
22: SUBST_VARS.rpath= COMPILER_RPATH_FLAG PREFIX LDFLAGS
23:
24: BUILDLINK_TRANSFORM.NetBSD+= rm:-ldl
1.1 mef 25:
26: AUTO_MKDIRS= yes
27: INSTALL_BINDIR= ${DESTDIR}${PREFIX}/bin
28: INSTALL_LIBDIR= ${DESTDIR}${PREFIX}/lib
1.12 ryoon 29: REL_DIR= build-release
30:
31: .include "../../mk/bsd.prefs.mk"
1.1 mef 32:
1.12 ryoon 33: .if !empty(MAKE_JOBS)
34: MAKE_JOBS_FLAG= -option -j${MAKE_JOBS}
35: .endif
1.1 mef 36:
37: do-build:
1.12 ryoon 38: cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ${BASH} build.sh \
39: -python python${PYVERSSUFFIX} \
40: -qt5 \
41: -qmake ${PREFIX}/qt5/bin/qmake \
42: -ruby ${PREFIX}/bin/${RUBY_NAME} \
43: ${MAKE_JOBS_FLAG} \
44: -prefix ${PREFIX}
1.1 mef 45:
46: do-install:
1.12 ryoon 47: cd ${WRKSRC} && \
48: ${INSTALL_PROGRAM} ${WRKSRC}/${REL_DIR}/libklayout_* \
49: ${DESTDIR}${PREFIX}/lib
50: ${INSTALL_PROGRAM} ${WRKSRC}/${REL_DIR}/strm* \
51: ${DESTDIR}${PREFIX}/bin
52: ${INSTALL_PROGRAM} ${WRKSRC}/${REL_DIR}/klayout \
53: ${DESTDIR}${PREFIX}/bin
1.1 mef 54:
55: .include "../../lang/python/pyversion.mk"
56: .include "../../lang/ruby/buildlink3.mk"
1.12 ryoon 57: .include "../../x11/qt5-qtbase/buildlink3.mk"
58: .include "../../x11/qt5-qtsvg/buildlink3.mk"
59: .include "../../x11/qt5-qttools/buildlink3.mk"
1.1 mef 60: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>