diff options
Diffstat (limited to 'Mk')
| -rw-r--r-- | Mk/Uses/autoreconf.mk | 4 | ||||
| -rw-r--r-- | Mk/Uses/cargo.mk | 2 | ||||
| -rw-r--r-- | Mk/Uses/gettext-runtime.mk | 6 | ||||
| -rw-r--r-- | Mk/Uses/gettext-tools.mk | 4 | ||||
| -rw-r--r-- | Mk/Uses/go.mk | 28 | ||||
| -rw-r--r-- | Mk/Uses/kde.mk | 2 | ||||
| -rw-r--r-- | Mk/Uses/pyqt.mk | 22 | ||||
| -rw-r--r-- | Mk/Uses/qt.mk | 8 | ||||
| -rw-r--r-- | Mk/Uses/samba.mk | 8 | ||||
| -rw-r--r-- | Mk/bsd.default-versions.mk | 2 | ||||
| -rw-r--r-- | Mk/bsd.gecko.mk | 2 |
11 files changed, 53 insertions, 35 deletions
diff --git a/Mk/Uses/autoreconf.mk b/Mk/Uses/autoreconf.mk index 781f58dc20b5..608027f599ff 100644 --- a/Mk/Uses/autoreconf.mk +++ b/Mk/Uses/autoreconf.mk @@ -89,10 +89,10 @@ _AUTORECONF= 2.69 BUILD_DEPENDS+= autoconf2.69>=2.69:devel/autoconf2.69 . else _AUTORECONF= 2.72 -BUILD_DEPENDS+= autoconf>=${_AUTORECONF}:devel/autoconf +BUILD_DEPENDS+= autoconf>=2.72_1:devel/autoconf . endif -BUILD_DEPENDS+= automake>=1.17:devel/automake +BUILD_DEPENDS+= automake>=1.18.1:devel/automake . if defined(libtool_ARGS) && empty(libtool_ARGS:Mbuild) BUILD_DEPENDS+= libtoolize:devel/libtool diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk index a92ba1e13c3b..f8d45da664a4 100644 --- a/Mk/Uses/cargo.mk +++ b/Mk/Uses/cargo.mk @@ -109,7 +109,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc} CARGO_BUILDDEP?= yes . if ${CARGO_BUILDDEP:tl} == "yes" -BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.91.0:lang/${RUST_DEFAULT} +BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.92.0:lang/${RUST_DEFAULT} . elif ${CARGO_BUILDDEP:tl} == "any-version" BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT} . endif diff --git a/Mk/Uses/gettext-runtime.mk b/Mk/Uses/gettext-runtime.mk index 1d0f0b8900b9..1dd435df643e 100644 --- a/Mk/Uses/gettext-runtime.mk +++ b/Mk/Uses/gettext-runtime.mk @@ -14,14 +14,14 @@ gettext-runtime_ARGS= lib . endif . if ${gettext-runtime_ARGS:Mlib} -BUILD_DEPENDS+= gettext-runtime>=0.22_1:devel/gettext-runtime +BUILD_DEPENDS+= gettext-runtime>=0.26:devel/gettext-runtime LIB_DEPENDS+= libintl.so:devel/gettext-runtime . endif . if ${gettext-runtime_ARGS:Mbuild} -BUILD_DEPENDS+= gettext-runtime>=0.22_1:devel/gettext-runtime +BUILD_DEPENDS+= gettext-runtime>=0.26:devel/gettext-runtime . endif . if ${gettext-runtime_ARGS:Mrun} -RUN_DEPENDS+= gettext-runtime>=0.22_1:devel/gettext-runtime +RUN_DEPENDS+= gettext-runtime>=0.26:devel/gettext-runtime . endif .endif diff --git a/Mk/Uses/gettext-tools.mk b/Mk/Uses/gettext-tools.mk index 948a505ed8b9..a59241b30ffc 100644 --- a/Mk/Uses/gettext-tools.mk +++ b/Mk/Uses/gettext-tools.mk @@ -14,10 +14,10 @@ gettext-tools_ARGS= build . endif . if ${gettext-tools_ARGS:Mbuild} -BUILD_DEPENDS+= msgfmt:devel/gettext-tools +BUILD_DEPENDS+= gettext-tools>=0.26:devel/gettext-tools . endif . if ${gettext-tools_ARGS:Mrun} -RUN_DEPENDS+= msgfmt:devel/gettext-tools +RUN_DEPENDS+= gettext-tools>=0.26:devel/gettext-tools . endif .endif diff --git a/Mk/Uses/go.mk b/Mk/Uses/go.mk index 872546e6fd01..3d34f15508cd 100644 --- a/Mk/Uses/go.mk +++ b/Mk/Uses/go.mk @@ -3,10 +3,11 @@ # # Feature: go # Usage: USES=go -# Valid ARGS: (none), N.NN, N.NN-devel, modules, no_targets, run +# Valid ARGS: (none), N.NN+, N.NN, modules, no_targets, run # # (none) Setup GOPATH and build in GOPATH mode using default Go version. -# N.NN Specify Go version +# N.NN+ Specify minimum Go version +# N.NN Specify exact Go version (should be avoided) # modules If the upstream uses Go modules, this can be set to build # in modules-aware mode. # no_targets Indicates that Go is needed at build time as a part of @@ -83,19 +84,30 @@ _INCLUDE_USES_GO_MK= yes # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. -GO_VALID_VERSIONS= 1.20 1.21 1.22 1.23 1.24 1.25 1.26-devel +GO_VALID_VERSIONS= 1.20 1.21 1.22 1.23 1.24 1.25 # Check arguments sanity -. if !empty(go_ARGS:N[1-9].[0-9][0-9]:N*-devel:Nmodules:Nno_targets:Nrun) -IGNORE= USES=go has invalid arguments: ${go_ARGS:N[1-9].[0-9][0-9]:N*-devel:Nmodules:Nno_targets:Nrun} +. if !empty(go_ARGS:N[1-9].[0-9][0-9]+:N[1-9].[0-9][0-9]:Nmodules:Nno_targets:Nrun) +IGNORE= USES=go has invalid arguments: ${go_ARGS:N[1-9].[0-9][0-9]+:N[1-9].[0-9][0-9]:Nmodules:Nno_targets:Nrun} . endif # Parse Go version -GO_VERSION= ${go_ARGS:Nmodules:Nno_targets:Nrun:C/^$/${GO_DEFAULT}/} -. if empty(GO_VALID_VERSIONS:M${GO_VERSION}) +. if !empty(go_ARGS:M*+) +GO_MIN_VERSION= ${go_ARGS:M*+:S/+//} +. for version in ${GO_VALID_VERSIONS:[-1..1]} +. if empty(GO_VERSION) +. if ${version} == ${GO_DEFAULT} || ${version} == ${GO_MIN_VERSION} +GO_VERSION:= ${version} +. endif +. endif +. endfor +. else +GO_VERSION:= ${go_ARGS:Nmodules:Nno_targets:Nrun:C/^$/${GO_DEFAULT}/} +. if empty(GO_VALID_VERSIONS:M${GO_VERSION}) IGNORE?= USES=go has invalid version number: ${GO_VERSION} +. endif . endif -GO_SUFFIX= ${GO_VERSION:S/.//:C/.*-devel/-devel/} +GO_SUFFIX= ${GO_VERSION:S/.//} GO_PORT= lang/go${GO_SUFFIX} # Settable variables diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk index d2a6265461c7..9072b81d1d13 100644 --- a/Mk/Uses/kde.mk +++ b/Mk/Uses/kde.mk @@ -99,7 +99,7 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0 KDE_FRAMEWORKS5_BRANCH?= stable # Current KDE Frameworks (Qt6 based). -KDE_FRAMEWORKS6_VERSION?= 6.20.0 +KDE_FRAMEWORKS6_VERSION?= 6.21.0 KDE_FRAMEWORKS6_BRANCH?= stable # Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports: diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk index 54fff0299196..880221be3b56 100644 --- a/Mk/Uses/pyqt.mk +++ b/Mk/Uses/pyqt.mk @@ -108,12 +108,12 @@ MASTER_SITES_PYQTWEBENGINE= ${MASTER_SITES_PYQT${_PYQT_VERSION}WEBENGINE} # below, should have a suitable epoch appended to the version. # Qt version-agnostic components -PYQTBUILDER_VERSION= 1.19.0 +PYQTBUILDER_VERSION= 1.19.1 QSCI2_VERSION= 2.14.1 -SIP_VERSION= 6.13.1 # ,1 +SIP_VERSION= 6.15.1 # ,1 # Qt 5 components -PYQT5SIP_VERSION= 12.17.0 +PYQT5SIP_VERSION= 12.17.2 PYQT5_VERSION= 5.15.11 PYQT53D_VERSION= 5.15.7 PYQT5CHARTS_VERSION= 5.15.7 @@ -122,14 +122,14 @@ PYQT5NETWORKAUTH_VERSION= 5.15.6 PYQT5WEBENGINE_VERSION= 5.15.7 # Qt 6 components -PYQT6SIP_VERSION= 13.10.2 -PYQT6_VERSION= 6.9.1 -PYQT63D_VERSION= 6.9.0 -PYQT6CHARTS_VERSION= 6.9.0 -PYQT6DATAVIS3D_VERSION= 6.9.0 -PYQT6GRAPHS_VERSION= 6.9.0 -PYQT6NETWORKAUTH_VERSION= 6.9.0 -PYQT6WEBENGINE_VERSION= 6.9.0 +PYQT6SIP_VERSION= 13.10.3 +PYQT6_VERSION= 6.10.1 +PYQT63D_VERSION= 6.10.0 +PYQT6CHARTS_VERSION= 6.10.0 +PYQT6DATAVIS3D_VERSION= 6.10.0 +PYQT6GRAPHS_VERSION= 6.10.0 +PYQT6NETWORKAUTH_VERSION= 6.10.0 +PYQT6WEBENGINE_VERSION= 6.10.0 # Qt version-agnostic components PYQTBUILDER_DISTNAME= pyqt_builder-${PYQTBUILDER_VERSION} diff --git a/Mk/Uses/qt.mk b/Mk/Uses/qt.mk index db50d8de38ac..dfd593589aba 100644 --- a/Mk/Uses/qt.mk +++ b/Mk/Uses/qt.mk @@ -23,8 +23,8 @@ _QT_MK_INCLUDED= qt.mk # Qt versions currently supported by the framework. _QT_SUPPORTED?= 5 6 QT5_VERSION?= 5.15.18 -QT6_VERSION?= 6.9.3 -PYSIDE6_VERSION?= 6.9.3 +QT6_VERSION?= 6.10.1 +PYSIDE6_VERSION?= 6.10.1 # Support for intermediate Qt6 releases. This partially defines # _QT6_MASTER_SITE_SUBDIR and would probably be better in qt-dist.mk, @@ -257,7 +257,7 @@ qt-languageserver_PORT= devel/${_QT_RELNAME}-languageserver qt-languageserver_PATH= ${LOCALBASE}/${QT_LIBDIR_REL}/libQt6LanguageServer.a qt-lottie_PORT= graphics/${_QT_RELNAME}-lottie -qt-lottie_LIB= libQt${_QT_LIBVER}Bodymovin.so +qt-lottie_LIB= libQt${_QT_LIBVER}Lottie.so qt-linguist_PORT= devel/${_QT_RELNAME}-linguist qt-linguist_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/linguist @@ -407,7 +407,7 @@ qt-virtualkeyboard_PORT= x11-toolkits/${_QT_RELNAME}-virtualkeyboard qt-virtualkeyboard_PATH= ${LOCALBASE}/${QT_PLUGINDIR_REL}/platforminputcontexts/libqtvirtualkeyboardplugin.so qt-wayland_PORT= graphics/${_QT_RELNAME}-wayland -qt-wayland_LIB= libQt${_QT_LIBVER}WaylandClient.so +qt-wayland_LIB= libQt${_QT_LIBVER}WaylandCompositor.so qt-webchannel_PORT= www/${_QT_RELNAME}-webchannel qt-webchannel_LIB= libQt${_QT_LIBVER}WebChannel.so diff --git a/Mk/Uses/samba.mk b/Mk/Uses/samba.mk index f9fcddfd04e6..c9e5094fb289 100644 --- a/Mk/Uses/samba.mk +++ b/Mk/Uses/samba.mk @@ -18,7 +18,9 @@ samba_ARGS= build run IGNORE= USES=samba has invalid arguments: ${samba_ARGS:Nbuild:Nenv:Nlib:Nself:Nrun} . endif -. if ${SAMBA_DEFAULT} != 4.16 && ${SAMBA_DEFAULT} != 4.19 && ${SAMBA_DEFAULT} != 4.20 && ${SAMBA_DEFAULT} != 4.22 +_SAMBA_VALID_VERSIONS= 4.16 4.19 4.20 4.22 4.23 + +. if ${_SAMBA_VALID_VERSIONS:M${SAMBA_DEFAULT}} == "" IGNORE= Invalid version of samba: ${SAMBA_DEFAULT} . endif @@ -58,6 +60,10 @@ SAMBA_PORT_422= net/samba422 SAMBA_TALLOC_PORT_422= devel/talloc243 SAMBA_TDB_PORT_422= databases/tdb1413 SAMBA_TEVENT_PORT_422= devel/tevent017 +SAMBA_PORT_423= net/samba423 +SAMBA_TALLOC_PORT_423= devel/talloc243 +SAMBA_TDB_PORT_423= databases/tdb1 +SAMBA_TEVENT_PORT_423= devel/tevent017 SAMBA_PORT= ${SAMBA_PORT_${SAMBA_SUFFIX}} # Only define SAMBA_LDB_PORT if SAMBA_LDB_PORT_${SAMBA_SUFFIX} is set. Samba diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index 0a2adc2a359c..fd13e512b8cb 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -148,7 +148,7 @@ PYTHON2_DEFAULT?= 2.7 RUBY_DEFAULT?= 3.3 # Possible values: rust, rust-nightly RUST_DEFAULT?= rust -# Possible values: 4.16, 4.19, 4.20, 4.22 +# Possible values: 4.16, 4.19, 4.20, 4.22, 4.23 SAMBA_DEFAULT?= 4.16 # When updating this, please also update the same list in ssl.mk and the checks # for USES=ssl in qa.sh! diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk index e193f2e71858..7e69f5c27b25 100644 --- a/Mk/bsd.gecko.mk +++ b/Mk/bsd.gecko.mk @@ -77,7 +77,7 @@ ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin BUNDLE_LIBS= yes BUILD_DEPENDS+= rust-cbindgen>=0.29.1:devel/rust-cbindgen \ - ${RUST_DEFAULT}>=1.91.0:lang/${RUST_DEFAULT} + ${RUST_DEFAULT}>=1.92.0:lang/${RUST_DEFAULT} LIB_DEPENDS+= libdrm.so:graphics/libdrm RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim |
