[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / cad / klayout

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>