From nobody Tue Mar 15 20:32:45 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 391561A174B7; Tue, 15 Mar 2022 20:32:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KJ4pk17n3z4sQ0; Tue, 15 Mar 2022 20:32:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647376366; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aEVndbYM2AlPK26PnT0vBfZ6wf+ihEsdogCpyQeeUfQ=; b=TC3+a7Qx+WStm8I8gVx1CgS9ikIaGqsFowm2e9iDbB9HRzt+HRkfW+tbyR2QxcY4nxieD2 9AvzmingjvZwBxlaslr3WEuLE2uzu4fnxkQBy7vS7jT1p3+LUCpBR1M3JycnVFMIZoM7+Y mX1YM01qTD80zAa8Av+4vaY/GVVFo4iXmp2e7/a4iLUng/JoPzncQ5MCI6Ys8Z0I2pMhoM 8U/GBhqFQeICb32Iti4etEI9LMvcO75CD5JW4Gem9MPFQHNdRr/f2SayNgYSB1fNp9mw/n YebowrzTb00hBMUkR98vngZKIxVLgGJOZYB3dlkEpyL4jeSLzP5GdELUyKPD4Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 076F78CC; Tue, 15 Mar 2022 20:32:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22FKWjKf063905; Tue, 15 Mar 2022 20:32:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22FKWjiw063904; Tue, 15 Mar 2022 20:32:45 GMT (envelope-from git) Date: Tue, 15 Mar 2022 20:32:45 GMT Message-Id: <202203152032.22FKWjiw063904@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Adriaan de Groot Subject: git: b97a7f5984cb - main - devel/qbs: mark BROKEN List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: adridg X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b97a7f5984cb5894ea5e2047ed749778b0ef51dc Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647376366; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aEVndbYM2AlPK26PnT0vBfZ6wf+ihEsdogCpyQeeUfQ=; b=OBfbZFJavofpA5LJMbesoBhQ3c1wM+QoZ21gcfyvTcpF6liuAswuy7esUETLXYy/521w9I KWqN3qJd4ZGYZs2zMWDanScspYIwnZmM16JLG6JoUEgcZypDlbLz2+ZinQqT7raNDHH8Nt ynGxlcX6yoJVUK2rsM2lAf5/HWPMerKtjJMX8FjQmAhU9NbhYzoFn2Pac8y1f81esJkNx1 H9jV6NqrK7G+OgW8Vh6pWQxKMR4xP9oJT5SzBOTgZ9VCIRoF9CGdPQ3tzA6XnIONj5KnFj 4Qd6G2PPnZnzoDz8a+yqJo4djADa8K5EG9SP0sXYi5bmLelCZCWUn4lJhdT3xQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1647376366; a=rsa-sha256; cv=none; b=FZga1GjSMmkKi4hZzzWZm/x6PQtlWgP+MmCIV4nqqkRLn/nHuBD0/M1tNVsmyghudcf5B/ SzVPtT7IzvCeDpNRVphLouHvlR1C2zmiyO02i7WcbgxYvsHke9XaCkP78CcjzN02Rzq2jD yVLbjFgX35Mpu72YBwbgg6ota21but3EQC1Li7D/M+4+7elSkX7ofC0aCjXe0wAmZYwJsu +jeubc2jpFWepmPzYUAgvlizaq1wyJKwfbZ60xuHN+8F3SOixLY0QS+W2o4pNmbJjTMj7J aCSQRIniFJ7hQE/zbRw6W9Q4E+a5GMsWt/58pmCPjWXejef6s9/lKHjFmi+iBw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by adridg: URL: https://cgit.FreeBSD.org/ports/commit/?id=b97a7f5984cb5894ea5e2047ed749778b0ef51dc commit b97a7f5984cb5894ea5e2047ed749778b0ef51dc Author: Adriaan de Groot AuthorDate: 2022-03-15 20:20:51 +0000 Commit: Adriaan de Groot CommitDate: 2022-03-15 20:32:43 +0000 devel/qbs: mark BROKEN (The build system) qbs fails to build when QScript is built with clang13 and any kind of optimization. There's an upstream bug for this, https://bugreports.qt.io/browse/QBS-1684 but no resolution yet. Since QScript is -- maybe not *deprecated*, but not-really-maintained -- unlikely to get fixes, we end up with qbs blocking its one single consumer, qtcreator. But qtcreator doesn't actually **need** qbs and can get by without. So mark as broken, so that the package builders will stop complaining. --- devel/qbs/Makefile | 40 ++++------------------------------------ 1 file changed, 4 insertions(+), 36 deletions(-) diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile index 03a52ca09806..2053e65ae996 100644 --- a/devel/qbs/Makefile +++ b/devel/qbs/Makefile @@ -1,6 +1,7 @@ PORTNAME= qbs DISTVERSIONPREFIX= src- DISTVERSION= 1.21.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/Qt/qbs @@ -11,7 +12,9 @@ COMMENT= Qbs Build Suite LICENSE= GPLv3 LGPL21 LICENSE_COMB= dual -USES= compiler:c++11-lib gl python:run qmake:outsource qt:5 shebangfix +BROKEN= does not build with clang13 or newer + +USES= cmake compiler:c++11-lib gl python:run qt:5 shebangfix USE_GL= gl USE_LDCONFIG= yes USE_QT= core concurrent gui network script widgets xml \ @@ -19,41 +22,6 @@ USE_QT= core concurrent gui network script widgets xml \ SHEBANG_FILES= src/3rdparty/python/bin/dmgbuild -QMAKE_ARGS= CONFIG+=qbs_disable_rpath \ - CONFIG+=qbs_enable_project_file_updates -QMAKE_SOURCE_PATH= ${WRKSRC}/qbs.pro - -OPTIONS_DEFINE= DOCS -DOCS_USES= qt:5 -DOCS_USE= QT=help_build,qdoc_build,sql-sqlite3_build -OPTIONS_DEFAULT= ${OPTIONS_DEFINE} - -ALL_TARGET= all -INSTALL_TARGET= install - -DOCS_ALL_TARGET= docs -DOCS_INSTALL_TARGET= install_docs - PLIST_SUB= SHLIB_VERSION="${PORTVERSION}" -pre-configure: -# We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to -# the linker before -L/usr/local/lib. By default, the opposite happens, which -# is a problem when a Qt port is being upgraded, since an existing library -# would end up being picked up instead of those built in ${WRKSRC}/lib. Since -# qmake appends the value of QMAKE_LIBDIR to QMAKE_LIBDIR_FLAGS, we can use the -# latter to get the linker path order right. qmake is smart enough to strip -# occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them. -# See QTBUG-40825 and ports bugs 194088, 195105 and 198720. - ${MKDIR} ${CONFIGURE_WRKSRC} - ${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${CONFIGURE_WRKSRC}/lib' >> ${CONFIGURE_WRKSRC}/.qmake.cache - -# Workaround strip(1) problems -post-stage: - -${RM} ${STAGEDIR}${LOCALBASE}/libexec/qbs/ecp.* - -# The file in question is not used on FreeBSD. To silence stage-qa, remove it from stage-dir. -post-install: - ${RM} ${STAGEDIR}${DATADIR}/modules/bundle/update-specs.sh - .include