diff options
Diffstat (limited to 'devel/qbs')
-rw-r--r-- | devel/qbs/Makefile | 3 | ||||
-rw-r--r-- | devel/qbs/distinfo | 6 | ||||
-rw-r--r-- | devel/qbs/files/patch-share_qbs_modules_cpp_freebsd.js | 22 | ||||
-rw-r--r-- | devel/qbs/files/patch-src_lib_corelib_tools_scripttools.h | 20 |
4 files changed, 4 insertions, 47 deletions
diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile index 4bf89ff0500d..5d29eda711b9 100644 --- a/devel/qbs/Makefile +++ b/devel/qbs/Makefile @@ -1,7 +1,6 @@ PORTNAME= qbs DISTVERSIONPREFIX= src- -DISTVERSION= 3.0.1 -PORTREVISION= 1 +DISTVERSION= 3.0.3 CATEGORIES= devel MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/Qt/qbs diff --git a/devel/qbs/distinfo b/devel/qbs/distinfo index 8d302c48520d..1e005315037b 100644 --- a/devel/qbs/distinfo +++ b/devel/qbs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755242736 -SHA256 (KDE/Qt/qbs/qbs-src-3.0.1.tar.gz) = 154838d4a0647ebe9fab80bad9a8f6057c08f5723b6b06638b37cfd96bfa70be -SIZE (KDE/Qt/qbs/qbs-src-3.0.1.tar.gz) = 5818756 +TIMESTAMP = 1756940690 +SHA256 (KDE/Qt/qbs/qbs-src-3.0.3.tar.gz) = 5ea02139263ec4dbf947d18f4a73ccc41f691ec43c5914a6a6b089d9713ec0dc +SIZE (KDE/Qt/qbs/qbs-src-3.0.3.tar.gz) = 5796778 diff --git a/devel/qbs/files/patch-share_qbs_modules_cpp_freebsd.js b/devel/qbs/files/patch-share_qbs_modules_cpp_freebsd.js deleted file mode 100644 index 8cc059c53135..000000000000 --- a/devel/qbs/files/patch-share_qbs_modules_cpp_freebsd.js +++ /dev/null @@ -1,22 +0,0 @@ -freebsd: fix support for STABLE and CURRENT releases - -https://code.qt.io/cgit/qbs/qbs.git/commit/?h=3.0&id=a0dfa99c6071fede3be6522102818839a7f8365a - ---- share/qbs/modules/cpp/freebsd.js.orig 2025-06-20 12:42:25 UTC -+++ share/qbs/modules/cpp/freebsd.js -@@ -1,8 +1,13 @@ function stripKernelReleaseSuffix(r) { - var Utilities = require("qbs.Utilities"); - - function stripKernelReleaseSuffix(r) { -- var idx = r.indexOf("-RELEASE"); -- return idx >= 0 ? r.substr(0, idx) : r; -+ var suffixes = ["-RELEASE", "-STABLE", "-CURRENT"]; -+ for (var i = 0; i < suffixes.length; i++) { -+ var idx = r.indexOf(suffixes[i]); -+ if (idx >= 0) -+ return r.substr(0, idx); -+ } -+ return r; - } - - function hostKernelRelease() { diff --git a/devel/qbs/files/patch-src_lib_corelib_tools_scripttools.h b/devel/qbs/files/patch-src_lib_corelib_tools_scripttools.h deleted file mode 100644 index e573f303ff5b..000000000000 --- a/devel/qbs/files/patch-src_lib_corelib_tools_scripttools.h +++ /dev/null @@ -1,20 +0,0 @@ -Fix build on i386. - -In file included from /wrkdirs/usr/ports/devel/qbs/work/qbs-src-3.0.1/src/lib/corelib/api/internaljobs.cpp:52: -In file included from /wrkdirs/usr/ports/devel/qbs/work/qbs-src-3.0.1/src/lib/corelib/language/scriptengine.h:52: -/wrkdirs/usr/ports/devel/qbs/work/qbs-src-3.0.1/src/lib/corelib/tools/scripttools.h:193:47: error: -member reference base type 'const JSValue' (aka 'const unsigned long long') is not a structure or union - 193 | operator bool() const { return m_exception.tag != JS_TAG_UNINITIALIZED; } - | ~~~~~~~~~~~^~~~ - ---- src/lib/corelib/tools/scripttools.h.orig 2025-06-20 12:42:25 UTC -+++ src/lib/corelib/tools/scripttools.h -@@ -190,7 +190,7 @@ class QBS_AUTOTEST_EXPORT JsException (public) - JsException(const JsException &) = delete; - JsException &operator=(const JsException &) = delete; - -- operator bool() const { return m_exception.tag != JS_TAG_UNINITIALIZED; } -+ operator bool() const { return !JS_IsUninitialized(m_exception); } - QString message() const; - const QStringList stackTrace() const; - ErrorInfo toErrorInfo() const; |