Changeset View
Changeset View
Standalone View
Standalone View
head/devel/qt5-core/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= core | PORTNAME= core | ||||
DISTVERSION= ${QT5_VERSION} | DISTVERSION= ${QT5_VERSION} | ||||
CATEGORIES= devel | CATEGORIES= devel | ||||
PKGNAMEPREFIX= qt5- | PKGNAMEPREFIX= qt5- | ||||
MAINTAINER= kde@FreeBSD.org | MAINTAINER= kde@FreeBSD.org | ||||
COMMENT= Qt core non-graphical module | COMMENT= Qt core non-graphical module | ||||
LIB_DEPENDS= libicui18n.so:devel/icu \ | LIB_DEPENDS= libicui18n.so:devel/icu \ | ||||
libpcre2-posix.so:devel/pcre2 | libpcre2-posix.so:devel/pcre2 | ||||
RUN_DEPENDS= etc_os-release>0:sysutils/etc_os-release | |||||
USES= compiler:c++11-lang gnome qmake:no_env qt-dist:5,base | USES= compiler:c++11-lang gnome qmake:no_env qt-dist:5,base | ||||
USE_GNOME= glib20 | USE_GNOME= glib20 | ||||
USE_QT= qmake_build buildtools_build | USE_QT= qmake_build buildtools_build | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
# Disable (almost) everything to install minimal qconfig.h. | # Disable (almost) everything to install minimal qconfig.h. | ||||
# -no-feature-* adds QT_NO_* (for features which have no switch or | # -no-feature-* adds QT_NO_* (for features which have no switch or | ||||
# that need to be detected). | # that need to be detected). | ||||
Show All 10 Lines | |||||
INSTALL_WRKSRC= ${BUILD_WRKSRC} | INSTALL_WRKSRC= ${BUILD_WRKSRC} | ||||
QT_DEFINES= GLIB | QT_DEFINES= GLIB | ||||
QT_CONFIG= glib icu | QT_CONFIG= glib icu | ||||
MORE_WRKSRCS= src/tools/bootstrap src/tools/qfloat16-tables src/corelib src/tools/qlalr | MORE_WRKSRCS= src/tools/bootstrap src/tools/qfloat16-tables src/corelib src/tools/qlalr | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
# FreeBSD base gained /etc/os-release in r354922, which | |||||
# corresponds to __FreeBSD_version 1300060 | |||||
.if ${OSVERSION} < 1300060 | |||||
RUN_DEPENDS+= etc_os-release>0:sysutils/etc_os-release | |||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} -e '/readEtcFile/s|/etc/os-release|${LOCALBASE}/etc/os-release|g' \ | ${REINPLACE_CMD} -e '/readEtcFile/s|/etc/os-release|${LOCALBASE}/etc/os-release|g' \ | ||||
${WRKSRC}/src/corelib/global/qglobal.cpp | ${WRKSRC}/src/corelib/global/qglobal.cpp | ||||
.endif | |||||
post-configure: | post-configure: | ||||
.for d in ${MORE_WRKSRCS} | .for d in ${MORE_WRKSRCS} | ||||
${MKDIR} ${WRKSRC}/${d} | ${MKDIR} ${WRKSRC}/${d} | ||||
cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} | cd ${WRKSRC}/${d} && ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${WRKSRC}/${d} | ||||
.endfor | .endfor | ||||
pre-build: | pre-build: | ||||
Show All 20 Lines |