[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / qt5-qtbase

Annotation of pkgsrc/x11/qt5-qtbase/Makefile, Revision 1.10

1.10    ! wiz         1: # $NetBSD: Makefile,v 1.9 2014/05/05 00:48:32 ryoon Exp $
1.1       ryoon       2:
                      3: PKGNAME=       qt5-qtbase-${QTVERSION}
1.10    ! wiz         4: PKGREVISION=   2
1.1       ryoon       5: COMMENT=       C++ X GUI toolkit
                      6:
                      7: .include "../../x11/qt5-qtbase/Makefile.common"
                      8:
1.8       adam        9: BUILD_DIRS=            qtbase
                     10: BUILD_TARGET=          sub-src
1.1       ryoon      11:
                     12: PTHREAD_OPTS+=         require
                     13: UNLIMIT_RESOURCES=     datasize
                     14:
                     15: BUILDLINK_PASSTHRU_DIRS+=      ${QTPREFIX}
                     16:
                     17: # kdelibs4 requires openssl support!
                     18: CONFIGURE_ARGS+=       -openssl-linked
                     19:
                     20: INSTALLATION_DIRS=     ${QTPREFIX}/bin lib/pkgconfig
                     21:
                     22: INSTALL_ENV+=          INSTALL_ROOT=${DESTDIR}
                     23:
                     24: CHECK_INTERPRETER_SKIP+=       qt5/examples/widgets/tools/echoplugin/echoplugin.pro
                     25: CHECK_INTERPRETER_SKIP+=       qt5/examples/widgets/tools/echoplugin/plugin/plugin.pro
                     26: CHECK_INTERPRETER_SKIP+=       qt5/examples/widgets/tools/plugandpaint/plugandpaint.pro
                     27: CHECK_INTERPRETER_SKIP+=       qt5/examples/widgets/tools/plugandpaintplugins/basictools/basictools.pro
                     28: CHECK_INTERPRETER_SKIP+=       qt5/examples/widgets/tools/plugandpaintplugins/extrafilters/extrafilters.pro
                     29: CHECK_INTERPRETER_SKIP+=       qt5/examples/widgets/tools/styleplugin/plugin/plugin.pro
1.8       adam       30: CHECK_INTERPRETER_SKIP+=       qt5/mkspecs/macx-ios-clang/rename_main.sh
1.1       ryoon      31:
                     32: BROKEN_FILES=          qt5/mkspecs/modules/qt_lib_bootstrap_private.pri
                     33:
                     34: PC_FILES=              Qt5Bootstrap.pc Qt5Concurrent.pc Qt5Core.pc \
                     35:                        Qt5Gui.pc Qt5Network.pc Qt5OpenGL.pc \
                     36:                        Qt5OpenGLExtensions.pc Qt5PlatformSupport.pc \
                     37:                        Qt5PrintSupport.pc Qt5Sql.pc Qt5Test.pc \
                     38:                        Qt5Widgets.pc Qt5Xml.pc
                     39:
                     40: post-configure:
                     41:        cd ${WRKSRC}/${BUILD_DIRS} && ./bin/qmake -o Makefile
                     42:
                     43: post-install:
                     44: .for prog in moc qdoc rcc uic
                     45:        ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/qtbase/bin/${prog} \
                     46:                ${DESTDIR}${QTPREFIX}/bin/
                     47: .endfor
                     48: .for i in ${PC_FILES}
                     49:        ${RM} -f ${DESTDIR}${PREFIX}/lib/pkgconfig/${i} && \
                     50:                cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
                     51:                ln -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
                     52: .endfor
                     53:        cd ${WRKSRC}/qtbase && env ${MAKE_ENV} ${INSTALL_ENV} \
                     54:                ${MAKE_PROGRAM} install_mkspecs
                     55:        ${CP} ${DESTDIR}${PREFIX}/${BROKEN_FILES} \
                     56:                ${DESTDIR}${PREFIX}/${BROKEN_FILES}.1
                     57: # The pri file has WRKSRC in it.
                     58:        ${SED} -e 's,${WRKSRC}/qtbase/bin/qmake,${QTDIR}/bin/qmake,g' \
                     59:                < ${DESTDIR}${PREFIX}/${BROKEN_FILES}.1 \
                     60:                > ${DESTDIR}${PREFIX}/${BROKEN_FILES}
                     61:        ${RM} -f ${DESTDIR}${PREFIX}/${BROKEN_FILES}.1
                     62:
                     63: .include "../../fonts/fontconfig/buildlink3.mk"
                     64: .include "../../graphics/freetype2/buildlink3.mk"
1.8       adam       65: .if ${OPSYS} != "Darwin"
1.1       ryoon      66: .include "../../graphics/glu/buildlink3.mk"
                     67: .include "../../x11/libxcb/buildlink3.mk"
                     68: .include "../../x11/xcb-util/buildlink3.mk"
                     69: .include "../../x11/xcb-util-image/buildlink3.mk"
                     70: .include "../../x11/xcb-util-keysyms/buildlink3.mk"
                     71: .include "../../x11/xcb-util-wm/buildlink3.mk"
                     72: .include "../../x11/libSM/buildlink3.mk"
                     73: .include "../../x11/libX11/buildlink3.mk"
                     74: .include "../../x11/libXext/buildlink3.mk"
                     75: .include "../../x11/libXcursor/buildlink3.mk"
                     76: .include "../../x11/libXft/buildlink3.mk"
                     77: .include "../../x11/libXmu/buildlink3.mk"
                     78: .include "../../x11/libXrandr/buildlink3.mk"
                     79: .include "../../x11/libXrender/buildlink3.mk"
                     80: .include "../../x11/libxkbcommon/buildlink3.mk"
1.8       adam       81: .endif
1.1       ryoon      82: .include "../../mk/pthread.buildlink3.mk"
                     83: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>