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

Annotation of pkgsrc/x11/qt4-libs/Makefile, Revision 1.140

1.140   ! wiz         1: # $NetBSD: Makefile,v 1.139 2021/04/21 13:25:33 adam Exp $
1.1       adam        2:
1.2       adam        3: PKGNAME=       qt4-libs-${QTVERSION}
1.140   ! wiz         4: PKGREVISION=   26
1.2       adam        5: COMMENT=       C++ X GUI toolkit
1.1       adam        6:
1.61      cheusov     7: .include "../../x11/qt4-libs/Makefile.common"
                      8:
1.39      adam        9: # XXX this is to test what really gets installed when 'do-install' is disabled
                     10: INSTALL_DIRS+=         src
                     11:
1.135     rillig     12: TOOLS_BROKEN+=         perl
1.1       adam       13: BUILD_TARGET=          sub-src
1.2       adam       14:
1.131     rillig     15: PTHREAD_OPTS+=                 require
                     16: UNLIMIT_RESOURCES=             datasize
                     17: BUILDLINK_PASSTHRU_DIRS+=      ${QTPREFIX}
1.1       adam       18:
1.2       adam       19: PLIST_SRC=             ${WRKDIR}/PLIST ${PKGDIR}/PLIST
                     20:
1.15      drochner   21: # built as plugins
1.41      adam       22: CONFIGURE_ARGS+=       -no-dbus
                     23: CONFIGURE_ARGS+=       -no-libmng
                     24: CONFIGURE_ARGS+=       -no-libtiff
1.12      drochner   25: CONFIGURE_ARGS+=       -no-sql-sqlite
                     26:
1.62      cheusov    27: # kdelibs4 requires openssl support!
                     28: CONFIGURE_ARGS+=       -openssl-linked
                     29:
1.109     jperkin    30: CONFIGURE_ARGS+=       -iconv
                     31:
1.25      adam       32: INSTALLATION_DIRS=     lib/pkgconfig
                     33: INSTALLATION_DIRS+=    ${QTPREFIX}/bin
1.51      adam       34: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/Qt/labs/folderlistmodel
                     35: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/Qt/labs/gestures
                     36: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/Qt/labs/particles
1.92      adam       37: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/Qt/labs/shaders
1.51      adam       38: INSTALLATION_DIRS+=    ${QTPREFIX}/imports/QtWebKit
1.25      adam       39: INSTALLATION_DIRS+=    ${QTPREFIX}/include
                     40: INSTALLATION_DIRS+=    ${QTPREFIX}/lib
                     41: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/accessible
1.51      adam       42: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/bearer
1.39      adam       43: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/codecs
                     44: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/graphicssystems
                     45: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/iconengines
1.25      adam       46: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/imageformats
1.54      adam       47: .if ${OPSYS} == "Darwin"
                     48: INSTALLATION_DIRS+=    ${QTPREFIX}/qt_menu.nib
                     49: .else
1.25      adam       50: INSTALLATION_DIRS+=    ${QTPREFIX}/plugins/inputmethods
1.54      adam       51: .endif
1.22      joerg      52:
1.39      adam       53: INSTALL_ENV+=          INSTALL_ROOT=${DESTDIR}
1.22      joerg      54:
1.68      sbd        55: SUBST_CLASSES+=                        no-libtool
                     56: SUBST_MESSAGE.no-libtool=      Removing unwanted libtool link command.
                     57: SUBST_STAGE.no-libtool=                post-configure
                     58: SUBST_FILES.no-libtool=                translations/Makefile
                     59: SUBST_SED.no-libtool=          -e '/@: IGNORE THIS LINE/s,=.*$$,= @:,'
                     60:
1.1       adam       61: do-install:
1.92      adam       62: .for f in moc rcc uic
                     63:        ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${DESTDIR}${QTPREFIX}/bin/
1.1       adam       64: .endfor
1.13      joerg      65:        ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/bin/uic3 \
1.51      adam       66:                ${DESTDIR}${QTPREFIX}/bin/
                     67:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     68:                ${WRKSRC}/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.la \
                     69:                ${DESTDIR}${QTPREFIX}/imports/Qt/labs/folderlistmodel/
                     70:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     71:                ${WRKSRC}/imports/Qt/labs/gestures/libqmlgesturesplugin.la \
                     72:                ${DESTDIR}${QTPREFIX}/imports/Qt/labs/gestures/
                     73:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     74:                ${WRKSRC}/imports/Qt/labs/particles/libqmlparticlesplugin.la \
                     75:                ${DESTDIR}${QTPREFIX}/imports/Qt/labs/particles/
1.92      adam       76:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                     77:                ${WRKSRC}/imports/Qt/labs/shaders/libqmlshadersplugin.la \
                     78:                ${DESTDIR}${QTPREFIX}/imports/Qt/labs/shaders/
                     79:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.51      adam       80:                ${WRKSRC}/imports/QtWebKit/libqmlwebkitplugin.la \
                     81:                ${DESTDIR}${QTPREFIX}/imports/QtWebKit/
1.92      adam       82: .for f in corelib declarative gui multimedia network opengl qt3support script scripttools sql svg testlib xml xmlpatterns 3rdparty/webkit/Source/WebKit/qt
                     83:        cd ${WRKSRC}/src/${f} && env ${MAKE_ENV} ${INSTALL_ENV} \
1.41      adam       84:                ${MAKE_PROGRAM} install_flat_headers install_targ_headers install_class_headers
1.1       adam       85: .endfor
1.22      joerg      86:        cd ${DESTDIR}${PREFIX} && find qt4/include -type f -print > ${WRKDIR}/PLIST
1.92      adam       87: .for f in Qt3Support QtCore QtDeclarative QtGui QtMultimedia QtNetwork QtOpenGL QtScript QtScriptTools QtSql QtSvg QtTest QtWebKit QtXml QtXmlPatterns jscore webcore
                     88:        ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/lib/lib${f}.la \
1.22      joerg      89:                ${DESTDIR}${QTPREFIX}/lib/
1.20      adam       90:        sed     -e "s:${WRKSRC}:${QTPREFIX}:g" \
1.41      adam       91:                -e "s:${QTPREFIX}/lib/lib\\([A-Za-z3]*\\)\\.la:-l\\1:g" \
1.100     wiz        92:                ${WRKSRC}/lib/pkgconfig/${f}.pc | ${AWK} '!x[$$0]++' > ${WRKDIR}/${f}.pc
1.92      adam       93:        ${INSTALL_DATA} ${WRKDIR}/${f}.pc ${DESTDIR}${PREFIX}/lib/pkgconfig/
1.1       adam       94: .endfor
1.22      joerg      95:        ${INSTALL_DATA} ${WRKSRC}/tools/porting/src/q3porting.xml ${DESTDIR}${QTPREFIX}
1.92      adam       96: .for f in qtaccessiblecompatwidgets qtaccessiblewidgets
1.1       adam       97:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.92      adam       98:                ${WRKSRC}/plugins/accessible/lib${f}.la \
1.22      joerg      99:                ${DESTDIR}${QTPREFIX}/plugins/accessible/
1.1       adam      100: .endfor
1.92      adam      101: #.for f in qcorewlanbearer qgenericbearer
                    102: .if ${OPSYS} == "Darwin"
                    103:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                    104:                ${WRKSRC}/plugins/bearer/libqcorewlanbearer.la \
                    105:                ${DESTDIR}${QTPREFIX}/plugins/bearer/
                    106: .endif
1.51      adam      107:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                    108:                ${WRKSRC}/plugins/bearer/libqgenericbearer.la \
                    109:                ${DESTDIR}${QTPREFIX}/plugins/bearer/
1.92      adam      110: #.endfor
                    111: .for f in qcncodecs qjpcodecs qkrcodecs qtwcodecs
1.39      adam      112:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.92      adam      113:                ${WRKSRC}/plugins/codecs/lib${f}.la \
1.39      adam      114:                ${DESTDIR}${QTPREFIX}/plugins/codecs/
                    115: .endfor
1.92      adam      116: .for f in qglgraphicssystem qtracegraphicssystem
1.39      adam      117:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.92      adam      118:                ${WRKSRC}/plugins/graphicssystems/lib${f}.la \
1.39      adam      119:                ${DESTDIR}${QTPREFIX}/plugins/graphicssystems/
                    120: .endfor
1.92      adam      121: .for f in qsvgicon
1.39      adam      122:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.92      adam      123:                ${WRKSRC}/plugins/iconengines/lib${f}.la \
1.39      adam      124:                ${DESTDIR}/${QTPREFIX}/plugins/iconengines/
1.92      adam      125: .endfor
                    126: .for f in qgif qico qjpeg qsvg qtga
1.1       adam      127:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
1.92      adam      128:                ${WRKSRC}/plugins/imageformats/lib${f}.la \
1.22      joerg     129:                ${DESTDIR}${QTPREFIX}/plugins/imageformats/
1.1       adam      130: .endfor
1.54      adam      131: .if ${OPSYS} == "Darwin"
                    132:        ${INSTALL_DATA} ${WRKSRC}/src/gui/mac/qt_menu.nib/*.nib \
                    133:                ${DESTDIR}${QTPREFIX}/qt_menu.nib/
                    134: .else
1.25      adam      135:        ${LIBTOOL} --mode=install ${INSTALL_LIB} \
                    136:                ${WRKSRC}/plugins/inputmethods/libqimsw-multi.la \
                    137:                ${DESTDIR}/${QTPREFIX}/plugins/inputmethods/
1.54      adam      138: .endif
1.1       adam      139:
1.54      adam      140: .if ${OPSYS} != "Darwin"
                    141: .include "../../graphics/glu/buildlink3.mk"
                    142: .include "../../x11/libSM/buildlink3.mk"
                    143: .include "../../x11/libXcursor/buildlink3.mk"
                    144: .include "../../x11/libXft/buildlink3.mk"
                    145: .include "../../x11/libXmu/buildlink3.mk"
                    146: .include "../../x11/libXrandr/buildlink3.mk"
1.1       adam      147: .endif
                    148:
1.109     jperkin   149: .include "../../converters/libiconv/buildlink3.mk"
1.51      adam      150: .include "../../devel/zlib/buildlink3.mk"
1.14      adam      151: .include "../../fonts/fontconfig/buildlink3.mk"
1.1       adam      152: .include "../../graphics/freetype2/buildlink3.mk"
1.53      dsainty   153: .include "../../mk/jpeg.buildlink3.mk"
1.1       adam      154: .include "../../graphics/png/buildlink3.mk"
1.62      cheusov   155: .include "../../security/openssl/buildlink3.mk"
1.1       adam      156:
                    157: .include "../../mk/pthread.buildlink3.mk"
                    158: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>