Changeset View
Changeset View
Standalone View
Standalone View
misc/qtchooser/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= qtchooser | PORTNAME= qtchooser | ||||
PORTVERSION= 66 | PORTVERSION= 66 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= misc | CATEGORIES= misc | ||||
MASTER_SITES= QT/official_releases/${PORTNAME} | MASTER_SITES= QT/official_releases/${PORTNAME} | ||||
DIST_SUBDIR= KDE/Qt/qtchooser | DIST_SUBDIR= KDE/Qt/qtchooser | ||||
MAINTAINER= kde@FreeBSD.org | MAINTAINER= kde@FreeBSD.org | ||||
COMMENT= Qt tool wrapper | COMMENT= Qt tool wrapper | ||||
LICENSE= GPLv3 LGPL21 | LICENSE= GPLv3 LGPL21 | ||||
LICENSE_COMB= dual | LICENSE_COMB= dual | ||||
USES= gmake tar:xz | USES= gmake tar:xz | ||||
DESTDIRNAME= INSTALL_ROOT | DESTDIRNAME= INSTALL_ROOT | ||||
MAKE_ARGS= prefix=${PREFIX} | MAKE_ARGS= prefix=${PREFIX} | ||||
SUB_FILES= update-qtchooser-wrapper | |||||
# Keep this synchronized with qt.mk | |||||
SUB_LIST= QT_SUPPORTED="5" | |||||
# bin/linguist | # bin/linguist | ||||
CONFLICTS_INSTALL= rubygem-github-linguist rubygem-github-linguist47 rubygem-gitlab-linguist | CONFLICTS_INSTALL= rubygem-github-linguist rubygem-github-linguist47 rubygem-gitlab-linguist | ||||
QT_QTCHOOSERDIR=${PREFIX}/etc/xdg/qtchooser | QT_QTCHOOSERDIR=${PREFIX}/etc/xdg/qtchooser | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's,/etc/xdg,${LOCALBASE}/etc/xdg,' \ | @${REINPLACE_CMD} -e 's,/etc/xdg,${LOCALBASE}/etc/xdg,' \ | ||||
${WRKSRC}/src/${PORTNAME}/main.cpp | ${WRKSRC}/src/${PORTNAME}/main.cpp | ||||
Show All 12 Lines | |||||
.for qt_version in 4 5 | .for qt_version in 4 5 | ||||
${ECHO} ${PREFIX}/lib/qt${qt_version}/bin > ${STAGEDIR}${QT_QTCHOOSERDIR}/qt${qt_version}.conf | ${ECHO} ${PREFIX}/lib/qt${qt_version}/bin > ${STAGEDIR}${QT_QTCHOOSERDIR}/qt${qt_version}.conf | ||||
${ECHO} ${PREFIX}/lib/qt${qt_version} >> ${STAGEDIR}${QT_QTCHOOSERDIR}/qt${qt_version}.conf | ${ECHO} ${PREFIX}/lib/qt${qt_version} >> ${STAGEDIR}${QT_QTCHOOSERDIR}/qt${qt_version}.conf | ||||
.endfor | .endfor | ||||
# Install man page. | # Install man page. | ||||
${INSTALL_DATA} ${WRKSRC}/doc/qtchooser.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ${INSTALL_DATA} ${WRKSRC}/doc/qtchooser.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 | ||||
# Create the default profile. | # Create the default profile. | ||||
cd ${STAGEDIR}/${QT_QTCHOOSERDIR} && ${LN} -s qt5.conf default.conf | cd ${STAGEDIR}/${QT_QTCHOOSERDIR} && ${LN} -s qt5.conf default.conf | ||||
${INSTALL_SCRIPT} ${WRKDIR}/update-qtchooser-wrapper \ | |||||
${STAGEDIR}${PREFIX}/bin/update-qtchooser-wrapper | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |