svn commit: r500364 - head/devel/qt5-core

Tobias C. Berner tcberner at FreeBSD.org
Sun Apr 28 19:24:18 UTC 2019


Author: tcberner
Date: Sun Apr 28 19:24:17 2019
New Revision: 500364
URL: https://svnweb.freebsd.org/changeset/ports/500364

Log:
  devel/qt5-core: depend on newly added sysutils/etc_os-release
  
  This makes QSysInfo::prettyProductName() will return a correct string,
  for example now "FreeBSD 13.0-CURRENT".
  
  Differential Revision:	https://reviews.freebsd.org/D19866

Modified:
  head/devel/qt5-core/Makefile

Modified: head/devel/qt5-core/Makefile
==============================================================================
--- head/devel/qt5-core/Makefile	Sun Apr 28 19:22:21 2019	(r500363)
+++ head/devel/qt5-core/Makefile	Sun Apr 28 19:24:17 2019	(r500364)
@@ -2,6 +2,7 @@
 
 PORTNAME=	core
 DISTVERSION=	${QT5_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt5-
 
@@ -10,6 +11,7 @@ COMMENT=	Qt core non-graphical module
 
 LIB_DEPENDS=	libicui18n.so:devel/icu \
 		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
 USE_GNOME=	glib20
@@ -36,6 +38,10 @@ QT_CONFIG=	glib icu
 MORE_WRKSRCS=	src/tools/bootstrap src/tools/qfloat16-tables src/corelib src/tools/qlalr
 
 .include <bsd.port.pre.mk>
+
+post-patch:
+	${REINPLACE_CMD}  -e '/readEtcFile/s|/etc/os-release|${LOCALBASE}/etc/os-release|g' \
+		${WRKSRC}/src/corelib/global/qglobal.cpp
 
 post-configure:
 .for d in ${MORE_WRKSRCS}


More information about the svn-ports-head mailing list