summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cond-let/Makefile38
-rw-r--r--devel/cond-let/distinfo3
-rw-r--r--devel/cond-let/pkg-descr19
-rw-r--r--devel/forge/Makefile25
-rw-r--r--devel/forge/distinfo6
-rw-r--r--devel/forge/pkg-plist2
-rw-r--r--devel/ghub/Makefile13
-rw-r--r--devel/ghub/distinfo6
-rw-r--r--devel/ghub/pkg-plist10
-rw-r--r--devel/git-codereview/Makefile3
-rw-r--r--devel/git-codereview/distinfo6
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/librelp/Makefile2
-rw-r--r--devel/librelp/distinfo6
-rw-r--r--devel/magit/Makefile9
-rw-r--r--devel/magit/distinfo6
-rw-r--r--devel/p5-Opcodes/Makefile2
-rw-r--r--devel/p5-Opcodes/distinfo6
-rw-r--r--devel/py-babi_grammars/Makefile2
-rw-r--r--devel/py-babi_grammars/distinfo6
-rw-r--r--devel/py-bandit/Makefile2
-rw-r--r--devel/py-celery-singleton/Makefile.new21
-rw-r--r--devel/py-coverage/Makefile7
-rw-r--r--devel/py-cyclopts/Makefile5
-rw-r--r--devel/py-identify/Makefile2
-rw-r--r--devel/py-identify/distinfo6
-rw-r--r--devel/py-inotify-simple/Makefile1
-rw-r--r--devel/py-inotify-simple/files/patch-inotify__simple.py16
-rw-r--r--devel/py-inotifyrecursive/Makefile4
-rw-r--r--devel/py-phmdoctest/Makefile3
-rw-r--r--devel/py-scikit-build-core/Makefile17
-rw-r--r--devel/py-tox/Makefile2
-rw-r--r--devel/py-tox/distinfo6
-rw-r--r--devel/py-types-jsonschema/Makefile2
-rw-r--r--devel/py-types-jsonschema/distinfo6
-rw-r--r--devel/py-types-jsonschema/files/patch-pyproject.toml6
-rw-r--r--devel/py-versioningit/Makefile6
-rw-r--r--devel/py-versioningit/files/setup.py3
-rw-r--r--devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp99
-rw-r--r--devel/sdl3/Makefile2
-rw-r--r--devel/sdl3/distinfo6
-rw-r--r--devel/wasm-server-runner/Makefile4
46 files changed, 203 insertions, 214 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 9054710b5278..df9dee91cc8d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -490,6 +490,7 @@
SUBDIR += concurrencpp
SUBDIR += concurrencykit
SUBDIR += concurrentqueue
+ SUBDIR += cond-let
SUBDIR += cons
SUBDIR += cons-test
SUBDIR += containers
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 932dced836a1..7242b11e7f94 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.153.0
+DISTVERSION= 0.153.1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index db6910f0fcbd..8eee433abb9a 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757155934
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.153.0/v0.153.0.mod) = 5b89070c5674f24088d7df923d656cc8ad382fe4611507faf060d2b48b7ea3a6
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.153.0/v0.153.0.mod) = 10488
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.153.0/v0.153.0.zip) = 8c9cc07b68c92a0db32402d65b9ef1566139bd749e9938c76c1e57143eef8cb0
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.153.0/v0.153.0.zip) = 1311712
+TIMESTAMP = 1757404589
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.153.1/v0.153.1.mod) = 20f89c0a1aead7d7b4af18a9ec44cb3e7d7f318b1d1934121c5cc466b8eb4cf2
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.153.1/v0.153.1.mod) = 10488
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.153.1/v0.153.1.zip) = d9f027212523c938073ed5d7b6aaad3ff3b687acb4916147a986c080093a7621
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.153.1/v0.153.1.zip) = 1311880
diff --git a/devel/cond-let/Makefile b/devel/cond-let/Makefile
new file mode 100644
index 000000000000..1f09f5061020
--- /dev/null
+++ b/devel/cond-let/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= cond-let
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.1
+CATEGORIES= devel elisp
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= yasu@FreeBSD.org
+COMMENT= Additional and improved binding conditionals in Emacs Lisp
+WWW= https://github.com/tarsius/cond-let
+
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= emacs gmake
+USE_GITHUB= yes
+GH_ACCOUNT= tarsius
+
+NO_ARCH= yes
+PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/cond-let-autoloads.el \
+ ${EMACS_VERSION_SITE_LISPDIR}/cond-let.el \
+ ${EMACS_VERSION_SITE_LISPDIR}/cond-let.elc
+
+PORTDOCS= README.org
+
+OPTIONS_DEFINE= DOCS
+
+ELISP_FILES= cond-let-autoloads.el cond-let.el cond-let.elc
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
+ ${INSTALL_DATA} ${ELISP_FILES:C/^/${WRKSRC}\//} \
+ ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:C/^/${WRKSRC}\//} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/devel/cond-let/distinfo b/devel/cond-let/distinfo
new file mode 100644
index 000000000000..855b21315576
--- /dev/null
+++ b/devel/cond-let/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757431417
+SHA256 (tarsius-cond-let-v0.1.1_GH0.tar.gz) = 5174149319c8b5acb08b61fe91f6b98440ec5e1bf65a05bf57e82d5a1f325790
+SIZE (tarsius-cond-let-v0.1.1_GH0.tar.gz) = 19578
diff --git a/devel/cond-let/pkg-descr b/devel/cond-let/pkg-descr
new file mode 100644
index 000000000000..796fdf30ed62
--- /dev/null
+++ b/devel/cond-let/pkg-descr
@@ -0,0 +1,19 @@
+Emacs provides the binding conditionals if-let, if-let*, when-let,
+when-let*, and-let* and while-let.
+
+This package implements the missing and-let and while-let*, and the
+original cond-let, cond-let*, and$ and and>.
+
+This package additionally provides more consistent and improved
+implementations of the binding conditionals already provided by
+Emacs. Merely loading this library does not shawow the built-in
+implementations; this can optionally be done in the context of an
+individual library, as described below.
+
+cond-let and cond-let* are provided exactly under these names. The
+names of all other macros implemented by this package begin with
+cond-let--, the package's prefix for private symbol.
+
+Users of this package are not expected to use these unwieldy
+names. Instead one should use Emacs's shorthand feature to use all or
+some of these macros by their conceptual names.
diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index 808d67a7520b..27e8ef7187f6 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,7 +1,6 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.3
-PORTREVISION= 1
+DISTVERSION= 0.6.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,23 +11,25 @@ WWW= https://github.com/magit/forge
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql@${EMACS_FLAVOR} \
+BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
- ghub${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/ghub@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- magit${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
+ magit${EMACS_PKGNAMESUFFIX}>=4.4:devel/magit@${EMACS_FLAVOR} \
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10:devel/transient@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
-RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.2.2:databases/closql@${EMACS_FLAVOR} \
+RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
- ghub${EMACS_PKGNAMESUFFIX}>=4.3.2:devel/ghub@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
- magit${EMACS_PKGNAMESUFFIX}>=4.3.6:devel/magit@${EMACS_FLAVOR} \
+ ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
+ magit${EMACS_PKGNAMESUFFIX}>=4.4:devel/magit@${EMACS_FLAVOR} \
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.0:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10:devel/transient@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/forge/distinfo b/devel/forge/distinfo
index d5c7d8522af7..937ae008dae9 100644
--- a/devel/forge/distinfo
+++ b/devel/forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751940126
-SHA256 (magit-forge-v0.5.3_GH0.tar.gz) = c934bed88b83ac1426500610624bd17ad08c7513dcc08e3b99de79f47ba6fbc4
-SIZE (magit-forge-v0.5.3_GH0.tar.gz) = 143915
+TIMESTAMP = 1757433676
+SHA256 (magit-forge-v0.6.0_GH0.tar.gz) = 45503d6e9b241c95c1188803e734296a0ae54697325016b7fcbc1bb1fafd23ad
+SIZE (magit-forge-v0.6.0_GH0.tar.gz) = 150772
diff --git a/devel/forge/pkg-plist b/devel/forge/pkg-plist
index bcae5e9fe53e..8b21eace414f 100644
--- a/devel/forge/pkg-plist
+++ b/devel/forge/pkg-plist
@@ -1,6 +1,8 @@
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-autoloads.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-client.el
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-client.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.el
diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile
index 009832b774f3..8b2ca838d31f 100644
--- a/devel/ghub/Makefile
+++ b/devel/ghub/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.2
-PORTREVISION= 1
+DISTVERSION= 5.0.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -13,10 +12,10 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- llama.el${EMACS_PKGNAMESUFFIX}>=0.6.3:devel/llama.el@${EMACS_FLAVOR} \
+ llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
@@ -47,9 +46,9 @@ PDF_USE= TEX=dvipdfmx:build
PDF_ALL_TARGET= pdf
PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf
-ELISP_FILES= buck.el buck.elc ghub-autoloads.el ghub-graphql.el \
- ghub-graphql.elc ghub.el ghub.elc glab.el glab.elc gogs.el \
- gogs.elc gsexp.el gsexp.elc gtea.el gtea.elc
+ELISP_FILES= ghub-autoloads.el ghub-graphql.el ghub-graphql.elc \
+ ghub-legacy.el ghub-legacy.elc ghub.el ghub.elc gsexp.el \
+ gsexp.elc
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
diff --git a/devel/ghub/distinfo b/devel/ghub/distinfo
index 3a1e296eab87..c1da627a2273 100644
--- a/devel/ghub/distinfo
+++ b/devel/ghub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751938811
-SHA256 (magit-ghub-v4.3.2_GH0.tar.gz) = 3096bc07d9ab6de5c68a32b0b9b21a5a0d64e66f4bcb1b49840673263dc55fe9
-SIZE (magit-ghub-v4.3.2_GH0.tar.gz) = 61975
+TIMESTAMP = 1757432886
+SHA256 (magit-ghub-v5.0.0_GH0.tar.gz) = da63a1584494fb67a6a27f81c5462e35ca37e2b7adebf1d8d7cadd3cb968df3a
+SIZE (magit-ghub-v5.0.0_GH0.tar.gz) = 58628
diff --git a/devel/ghub/pkg-plist b/devel/ghub/pkg-plist
index 361c139c979c..532712139f63 100644
--- a/devel/ghub/pkg-plist
+++ b/devel/ghub/pkg-plist
@@ -1,15 +1,9 @@
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/buck.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/buck.elc
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-autoloads.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-legacy.el
+%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-legacy.elc
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/glab.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/glab.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gogs.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gogs.elc
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.el
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gtea.el
-%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gtea.elc
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 6bd8f3387495..0d210ce9ee18 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
-DISTVERSION= 1.16.0
-PORTREVISION= 2
+DISTVERSION= 1.17.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-codereview/distinfo b/devel/git-codereview/distinfo
index 4aa5500223ae..bc5cf45204a6 100644
--- a/devel/git-codereview/distinfo
+++ b/devel/git-codereview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752211093
-SHA256 (golang-review-v1.16.0_GH0.tar.gz) = 7e9d47d8025f1569c0a53c6030602e6eb049818d25c5fd0cad777efd21eeca20
-SIZE (golang-review-v1.16.0_GH0.tar.gz) = 72310
+TIMESTAMP = 1757404712
+SHA256 (golang-review-v1.17.0_GH0.tar.gz) = e173b12004b813dd2bab7c2cfa3d7a26433684f4dde2e23fcba2bc2a52151d11
+SIZE (golang-review-v1.17.0_GH0.tar.gz) = 72310
diff --git a/devel/got/Makefile b/devel/got/Makefile
index 8ce52e9ace7a..9cf134850536 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
-DISTVERSION= 0.117
+DISTVERSION= 0.118
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/portable/
DISTNAME= got-portable-${DISTVERSION}
diff --git a/devel/got/distinfo b/devel/got/distinfo
index 83f42d8aac9e..2a827cba7cc6 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755546260
-SHA256 (got-portable-0.117.tar.gz) = 8d53ffd6f5f5749ba474753e47e45e8e53d57de541be8bb3b0ce8e8fc233c141
-SIZE (got-portable-0.117.tar.gz) = 2497749
+TIMESTAMP = 1757506309
+SHA256 (got-portable-0.118.tar.gz) = 3119fe105a1fb23cf44937be7960b59970c92a3e320d496841b6d878d199c623
+SIZE (got-portable-0.118.tar.gz) = 1587727
diff --git a/devel/librelp/Makefile b/devel/librelp/Makefile
index 6f22e5efff82..2f5ad60adc8b 100644
--- a/devel/librelp/Makefile
+++ b/devel/librelp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librelp
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel
MASTER_SITES= http://download.rsyslog.com/librelp/
diff --git a/devel/librelp/distinfo b/devel/librelp/distinfo
index 61eee1477b82..4ee5d3e4cfae 100644
--- a/devel/librelp/distinfo
+++ b/devel/librelp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673543711
-SHA256 (librelp-1.11.0.tar.gz) = 7719b5f31e07cbb9872289ad32b787c613b5355d407982a0a2c4d69938457fd6
-SIZE (librelp-1.11.0.tar.gz) = 546841
+TIMESTAMP = 1757490694
+SHA256 (librelp-1.12.0.tar.gz) = e2e53a9812d06f95d0a311bbfafba78704835de6d7f0ea0fd9c0d94e8eae496a
+SIZE (librelp-1.12.0.tar.gz) = 557142
diff --git a/devel/magit/Makefile b/devel/magit/Makefile
index 2af68a30c4db..5190982d6742 100644
--- a/devel/magit/Makefile
+++ b/devel/magit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.8
-PORTREVISION= 1
+DISTVERSION= 4.4.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -13,14 +12,16 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
git:devel/git \
llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10.0:devel/transient@${EMACS_FLAVOR} \
with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
git:devel/git \
llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
- transient${EMACS_PKGNAMESUFFIX}>=0.9.3:devel/transient@${EMACS_FLAVOR} \
+ transient${EMACS_PKGNAMESUFFIX}>=0.10.0:devel/transient@${EMACS_FLAVOR} \
with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
diff --git a/devel/magit/distinfo b/devel/magit/distinfo
index a12036936ee1..923ba81a6089 100644
--- a/devel/magit/distinfo
+++ b/devel/magit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751937702
-SHA256 (magit-magit-v4.3.8_GH0.tar.gz) = bbb78b3a8b841e0b73267cf14e914c424115cf63ae5fd842ee72f581bef97afc
-SIZE (magit-magit-v4.3.8_GH0.tar.gz) = 691415
+TIMESTAMP = 1757432453
+SHA256 (magit-magit-v4.4.0_GH0.tar.gz) = 6dfb57eee119588d65322a53c89102cdf1fce24675f32c35a068c1652ac79cab
+SIZE (magit-magit-v4.4.0_GH0.tar.gz) = 699605
diff --git a/devel/p5-Opcodes/Makefile b/devel/p5-Opcodes/Makefile
index 19503cfab56b..c06c45d0ffed 100644
--- a/devel/p5-Opcodes/Makefile
+++ b/devel/p5-Opcodes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Opcodes
-PORTVERSION= 0.15
+PORTVERSION= 0.16
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RURBAN
diff --git a/devel/p5-Opcodes/distinfo b/devel/p5-Opcodes/distinfo
index a3774e04c030..07fa927f5d77 100644
--- a/devel/p5-Opcodes/distinfo
+++ b/devel/p5-Opcodes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751116944
-SHA256 (Opcodes-0.15.tar.gz) = ef4e0a6d675594b1ab14b82402f2262114a82870e81f9bcad1b6d2099e9a4e2a
-SIZE (Opcodes-0.15.tar.gz) = 57108
+TIMESTAMP = 1757430554
+SHA256 (Opcodes-0.16.tar.gz) = 9d8bf9f100115aa8e62497ac594dff91b63ae9f29acf3195fe4b1ff8d9b530d0
+SIZE (Opcodes-0.16.tar.gz) = 57411
diff --git a/devel/py-babi_grammars/Makefile b/devel/py-babi_grammars/Makefile
index a39001643a82..74779c127a89 100644
--- a/devel/py-babi_grammars/Makefile
+++ b/devel/py-babi_grammars/Makefile
@@ -1,5 +1,5 @@
PORTNAME= babi_grammars
-DISTVERSION= 0.0.62
+DISTVERSION= 0.0.63
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-babi_grammars/distinfo b/devel/py-babi_grammars/distinfo
index 4f5b9db4efde..0ac74f18ec60 100644
--- a/devel/py-babi_grammars/distinfo
+++ b/devel/py-babi_grammars/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743439571
-SHA256 (babi_grammars-0.0.62.tar.gz) = 4f21a1223cb2016d9ee349435ccccc3160e94d252b7ab3047ac4f2212778fc68
-SIZE (babi_grammars-0.0.62.tar.gz) = 464861
+TIMESTAMP = 1757404785
+SHA256 (babi_grammars-0.0.63.tar.gz) = 5529af4cf0e942bfb9f90ea66e5fe17a2926878b90c3e1f0a95e20251356b88d
+SIZE (babi_grammars-0.0.63.tar.gz) = 465155
diff --git a/devel/py-bandit/Makefile b/devel/py-bandit/Makefile
index a4af7caf7b50..d3533f5e00b4 100644
--- a/devel/py-bandit/Makefile
+++ b/devel/py-bandit/Makefile
@@ -26,7 +26,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8.0:www/py-beautifulsoup@$
pylint${PYTHON_PKGNAMESUFFIX}>=1.9.4:devel/pylint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testscenarios>=0.5.0:devel/py-testscenarios@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testtools>=2.3.0:devel/py-testtools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.1.0:textproc/py-tomli@${PY_FLAVOR}
+ ${PY_TOMLI}
USES= python
USE_PYTHON= autoplist distutils pytest # 1 test fails, see https://github.com/PyCQA/bandit/issues/1083
diff --git a/devel/py-celery-singleton/Makefile.new b/devel/py-celery-singleton/Makefile.new
deleted file mode 100644
index 6b4799d76b7f..000000000000
--- a/devel/py-celery-singleton/Makefile.new
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= celery-singleton
-PORTVERSION= 0.3.1
-PORTREVISION= 1
-CATEGORIES= devel python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= dvl@FreeBSD.org
-COMMENT= Prevent duplicate celery tasks
-WWW= https://github.com/steinitzu/celery-singleton
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR}
-
-USES= python:run
-USE_PYTHON= autoplist distutils
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/py-coverage/Makefile b/devel/py-coverage/Makefile
index 69dccf55e7eb..0acdcd4a3a49 100644
--- a/devel/py-coverage/Makefile
+++ b/devel/py-coverage/Makefile
@@ -1,5 +1,6 @@
PORTNAME= coverage
PORTVERSION= 7.9.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,16 +11,18 @@ WWW= https://coverage.readthedocs.io/
LICENSE= BSD2CLAUSE
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
OPTIONS_DEFINE= TOML
OPTIONS_DEFAULT=TOML
TOML_DESC= Enable pyproject.toml support
-TOML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tomli>=0:textproc/py-tomli@${PY_FLAVOR}
+TOML_RUN_DEPENDS= ${PY_TOMLI}
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/coverage/tracer*.so
diff --git a/devel/py-cyclopts/Makefile b/devel/py-cyclopts/Makefile
index a410b7d123ec..67244d1ec516 100644
--- a/devel/py-cyclopts/Makefile
+++ b/devel/py-cyclopts/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cyclopts
DISTVERSION= 3.23.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,11 +20,13 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=23.1.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0.1:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich-rst>=1.3.1:textproc/py-rich-rst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=13.6.0:textproc/py-rich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=2.0:textproc/py-tomli@${PY_FLAVOR} \
+ ${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}trio>=0.10.0:net/py-trio@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.8.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist pytest
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/py-identify/Makefile b/devel/py-identify/Makefile
index 9d0bcea28205..7dd18371855d 100644
--- a/devel/py-identify/Makefile
+++ b/devel/py-identify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= identify
-DISTVERSION= 2.6.13
+DISTVERSION= 2.6.14
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-identify/distinfo b/devel/py-identify/distinfo
index aaaed2ae8fcd..74117b0d8900 100644
--- a/devel/py-identify/distinfo
+++ b/devel/py-identify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754877814
-SHA256 (identify-2.6.13.tar.gz) = da8d6c828e773620e13bfa86ea601c5a5310ba4bcd65edf378198b56a1f9fb32
-SIZE (identify-2.6.13.tar.gz) = 99243
+TIMESTAMP = 1757404872
+SHA256 (identify-2.6.14.tar.gz) = 663494103b4f717cb26921c52f8751363dc89db64364cd836a9bf1535f53cd6a
+SIZE (identify-2.6.14.tar.gz) = 99283
diff --git a/devel/py-inotify-simple/Makefile b/devel/py-inotify-simple/Makefile
index cfc9a1acb3c4..c1ea5c6694c2 100644
--- a/devel/py-inotify-simple/Makefile
+++ b/devel/py-inotify-simple/Makefile
@@ -1,5 +1,6 @@
PORTNAME= inotify-simple
PORTVERSION= 2.0.1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-inotify-simple/files/patch-inotify__simple.py b/devel/py-inotify-simple/files/patch-inotify__simple.py
index 2b8929facf1a..776f877be4d8 100644
--- a/devel/py-inotify-simple/files/patch-inotify__simple.py
+++ b/devel/py-inotify-simple/files/patch-inotify__simple.py
@@ -1,6 +1,14 @@
--- inotify_simple.py.orig 2025-08-25 06:27:48 UTC
+++ inotify_simple.py
-@@ -76,7 +76,7 @@ class INotify(FileIO):
+@@ -3,6 +3,7 @@ from enum import IntEnum
+ from collections import namedtuple
+ from struct import unpack_from, calcsize
+ from select import poll
++from select import POLLIN
+ from time import sleep
+ from ctypes import CDLL, get_errno, c_int
+ from ctypes.util import find_library
+@@ -76,12 +77,12 @@ class INotify(FileIO):
object is garbage collected or when `~inotify_simple.INotify.close` is
called."""
@@ -9,3 +17,9 @@
flags = (not inheritable) * os.O_CLOEXEC | bool(nonblocking) * os.O_NONBLOCK
fd = _libc_call(_libc.inotify_init1, flags)
super().__init__(fd, mode='rb', closefd=closefd)
+ self._poller = poll()
+- self._poller.register(self.fileno())
++ self._poller.register(self.fileno(), POLLIN)
+
+ def add_watch(self, path, mask):
+ """Wrapper around ``inotify_add_watch()``. Returns the watch
diff --git a/devel/py-inotifyrecursive/Makefile b/devel/py-inotifyrecursive/Makefile
index b3c3db38a8b7..f97938700d86 100644
--- a/devel/py-inotifyrecursive/Makefile
+++ b/devel/py-inotifyrecursive/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inotifyrecursive
PORTVERSION= 0.3.5
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/letorbi/inotifyrecursive
LICENSE= LGPL3
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inotify-simple>=2.0.1:devel/py-inotify-simple@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inotify-simple>=2.0.1_2:devel/py-inotify-simple@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/devel/py-phmdoctest/Makefile b/devel/py-phmdoctest/Makefile
index 39b2540608b1..43916cdb0d04 100644
--- a/devel/py-phmdoctest/Makefile
+++ b/devel/py-phmdoctest/Makefile
@@ -1,5 +1,6 @@
PORTNAME= phmdoctest
DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.1.1:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}CommonMark>=0.9.1:textproc/py-CommonMark@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}monotable>=2.1.1:devel/py-monotable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.0.0:textproc/py-tomli@${PY_FLAVOR}
+ ${PY_TOMLI}
USES= python
USE_PYTHON= pep517 autoplist pytest
diff --git a/devel/py-scikit-build-core/Makefile b/devel/py-scikit-build-core/Makefile
index 52e91908fb39..0c4739f0f45b 100644
--- a/devel/py-scikit-build-core/Makefile
+++ b/devel/py-scikit-build-core/Makefile
@@ -18,8 +18,10 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pathspec>=0.10.1:devel/py-pathspec@${PY_FLAVOR}
+RUN_DEPENDS= ${PY_EXCEPTIONGROUP} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pathspec>=0.10.1:devel/py-pathspec@${PY_FLAVOR} \
+ ${PY_TOMLI}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0.8:devel/py-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cattrs>=22.2.0:devel/py-cattrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fastjsonschema>0:devel/py-fastjsonschema@${PY_FLAVOR} \
@@ -36,7 +38,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>=0.8:devel/py-build@${PY_FLAVOR} \
git:devel/git \
ninja>0:devel/ninja
-USES= python:3.9+
+USES= python
USE_PYTHON= pep517 autoplist pytest
TEST_ENV= ${MAKE_ENV} \
@@ -44,13 +46,6 @@ TEST_ENV= ${MAKE_ENV} \
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31100
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.0:devel/py-exceptiongroup@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.2.2:textproc/py-tomli@${PY_FLAVOR}
-.endif
-
# tests as of 0.11.1: 1 failed, 415 passed, 5 skipped, 3 xfailed, 1 warning in 603.00s (0:10:03), see https://github.com/scikit-build/scikit-build-core/issues/1057
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/py-tox/Makefile b/devel/py-tox/Makefile
index ee4f6ba69fb3..43b28988b845 100644
--- a/devel/py-tox/Makefile
+++ b/devel/py-tox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tox
-DISTVERSION= 4.30.1
+DISTVERSION= 4.30.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-tox/distinfo b/devel/py-tox/distinfo
index 04b48b7c00de..58d54e3f2c24 100644
--- a/devel/py-tox/distinfo
+++ b/devel/py-tox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757156051
-SHA256 (tox-4.30.1.tar.gz) = 9b685427cc143064fc98171c18d2065763095100e6f429c813bbd51765a36b1e
-SIZE (tox-4.30.1.tar.gz) = 202209
+TIMESTAMP = 1757404936
+SHA256 (tox-4.30.2.tar.gz) = 772925ad6c57fe35c7ed5ac3e958ac5ced21dff597e76fc40c1f5bf3cd1b6a2e
+SIZE (tox-4.30.2.tar.gz) = 202622
diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile
index daa693c7e783..eed32aa2c71a 100644
--- a/devel/py-types-jsonschema/Makefile
+++ b/devel/py-types-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-jsonschema
-PORTVERSION= 4.25.0.20250720
+PORTVERSION= 4.25.1.20250822
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo
index 784027833899..07093549e17b 100644
--- a/devel/py-types-jsonschema/distinfo
+++ b/devel/py-types-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752998928
-SHA256 (types_jsonschema-4.25.0.20250720.tar.gz) = 765a3b6144798fe3161fd8cbe570a756ed3e8c0e5adb7c09693eb49faad39dbd
-SIZE (types_jsonschema-4.25.0.20250720.tar.gz) = 15470
+TIMESTAMP = 1757492053
+SHA256 (types_jsonschema-4.25.1.20250822.tar.gz) = aac69ed4b23f49aaceb7fcb834141d61b9e4e6a7f6008cb2f0d3b831dfa8464a
+SIZE (types_jsonschema-4.25.1.20250822.tar.gz) = 15628
diff --git a/devel/py-types-jsonschema/files/patch-pyproject.toml b/devel/py-types-jsonschema/files/patch-pyproject.toml
index 139170439382..04871adc77a4 100644
--- a/devel/py-types-jsonschema/files/patch-pyproject.toml
+++ b/devel/py-types-jsonschema/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-07-20 03:29:32 UTC
+--- pyproject.toml.orig 2025-08-22 03:04:15 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-jsonschema"
- version = "4.25.0.20250720"
+ version = "4.25.1.20250822"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for jsonschema"
readme = { text = """\
## Typing stubs for jsonschema
-@@ -51,5 +50,4 @@ dependencies = ['referencing']
+@@ -46,5 +45,4 @@ dependencies = ['referencing']
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-versioningit/Makefile b/devel/py-versioningit/Makefile
index ba25b04c5e2b..d15f79cb9c5f 100644
--- a/devel/py-versioningit/Makefile
+++ b/devel/py-versioningit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= versioningit
PORTVERSION= 3.3.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ BUILD_DEPENDS= hatchling:devel/py-hatchling@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>3.6:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>17.1:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tomli>=1.2<3.0:textproc/py-tomli@${PY_FLAVOR} \
+ ${PY_TOMLI} \
git>0:devel/git
USES= python
@@ -22,7 +23,4 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
-post-patch:
- @${CP} ${FILESDIR}/setup.py ${WRKSRC}/
-
.include <bsd.port.mk>
diff --git a/devel/py-versioningit/files/setup.py b/devel/py-versioningit/files/setup.py
deleted file mode 100644
index 606849326a40..000000000000
--- a/devel/py-versioningit/files/setup.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from setuptools import setup
-
-setup()
diff --git a/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp b/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
index 10548649b6bd..5f72d93bd27e 100644
--- a/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
+++ b/devel/qca/files/patch-plugins_qca-ossl_qca-ossl.cpp
@@ -1,94 +1,35 @@
-Patch from OpenBSD rsadowski@
-
-LibreSSL 3.0.x support from Stefan Strogin <steils@gentoo.org>
+Fix compilation with LibreSSL
Index: plugins/qca-ossl/qca-ossl.cpp
---- plugins/qca-ossl/qca-ossl.cpp.orig 2025-03-09 12:09:03 UTC
+--- plugins/qca-ossl/qca-ossl.cpp.orig
+++ plugins/qca-ossl/qca-ossl.cpp
-@@ -45,7 +45,13 @@
+@@ -45,6 +45,11 @@
#include <openssl/provider.h>
#endif
+#ifndef RSA_F_RSA_OSSL_PRIVATE_DECRYPT
+#define RSA_F_RSA_OSSL_PRIVATE_DECRYPT RSA_F_RSA_EAY_PRIVATE_DECRYPT
++#define SSL_CIPHER_standard_name SSL_CIPHER_get_name
+#endif
+
-+#ifndef LIBRESSL_VERSION_NUMBER
#include <openssl/kdf.h>
-+#endif
using namespace QCA;
-
-@@ -1262,6 +1268,7 @@ class opensslPbkdf2Context : public KDFContext (protec
- protected:
- };
-
-+#ifndef LIBRESSL_VERSION_NUMBER
- class opensslHkdfContext : public HKDFContext
- {
- Q_OBJECT
-@@ -1294,6 +1301,7 @@ class opensslHkdfContext : public HKDFContext (public)
- return out;
+@@ -6460,7 +6465,7 @@ static QStringList all_hash_types()
+ list += QStringLiteral("md2");
+ #endif
+ list += QStringLiteral("md4");
+-#ifdef OBJ_whirlpool
++#ifndef OPENSSL_NO_WHIRLPOOL
+ list += QStringLiteral("whirlpool");
+ #endif
}
- };
-+#endif // LIBRESSL_VERSION_NUMBER
-
- class opensslHMACContext : public MACContext
- {
-@@ -5004,7 +5012,11 @@ class MyTLSContext : public TLSContext (public)
- case TLS::TLS_v1:
- ctx = SSL_CTX_new(TLS_client_method());
- SSL_CTX_set_min_proto_version(ctx, TLS1_VERSION);
-+#ifdef TLS1_3_VERSION
- SSL_CTX_set_max_proto_version(ctx, TLS1_3_VERSION);
-+#else
-+ SSL_CTX_set_max_proto_version(ctx, TLS1_2_VERSION);
-+#endif
- break;
- case TLS::DTLS_v1:
- default:
-@@ -5025,7 +5037,11 @@ class MyTLSContext : public TLSContext (public)
- QStringList cipherList;
- for (int i = 0; i < sk_SSL_CIPHER_num(sk); ++i) {
- const SSL_CIPHER *thisCipher = sk_SSL_CIPHER_value(sk, i);
-+#ifndef LIBRESSL_VERSION_NUMBER
- cipherList += QString::fromLatin1(SSL_CIPHER_standard_name(thisCipher));
-+#else
-+ cipherList += QString::fromLatin1(SSL_CIPHER_get_name(thisCipher));
-+#endif
- }
- sk_SSL_CIPHER_free(sk);
-
-@@ -5398,7 +5414,11 @@ class MyTLSContext : public TLSContext (public)
- sessInfo.version = TLS::TLS_v1;
- }
-
-+#ifndef LIBRESSL_VERSION_NUMBER
- sessInfo.cipherSuite = QString::fromLatin1(SSL_CIPHER_standard_name(SSL_get_current_cipher(ssl)));
-+#else
-+ sessInfo.cipherSuite = QString::fromLatin1(SSL_CIPHER_get_name(SSL_get_current_cipher(ssl)));
-+#endif
-
- sessInfo.cipherMaxBits = SSL_get_cipher_bits(ssl, &(sessInfo.cipherBits));
-
-@@ -6705,7 +6725,9 @@ class opensslProvider : public Provider (public)
- }
- list += QStringLiteral("pkcs12");
- list += QStringLiteral("pbkdf2(sha1)");
-+#ifndef LIBRESSL_VERSION_NUMBER
- list += QStringLiteral("hkdf(sha256)");
-+#endif
- list += QStringLiteral("pkey");
- list += QStringLiteral("dlgroup");
- list += QStringLiteral("rsa");
-@@ -6755,8 +6777,10 @@ class opensslProvider : public Provider (public)
+@@ -6921,7 +6926,7 @@ class opensslProvider : public Provider (public)
+ #endif
+ else if (type == QLatin1String("md4"))
+ return new opensslHashContext(EVP_md4(), this, type);
+-#ifdef OBJ_whirlpool
++#ifndef OPENSSL_NO_WHIRLPOOL
+ else if (type == QLatin1String("whirlpool"))
+ return new opensslHashContext(EVP_whirlpool(), this, type);
#endif
- else if (type == QLatin1String("pbkdf2(sha1)"))
- return new opensslPbkdf2Context(this, type);
-+#ifndef LIBRESSL_VERSION_NUMBER
- else if (type == QLatin1String("hkdf(sha256)"))
- return new opensslHkdfContext(this, type);
-+#endif
- else if (type == QLatin1String("hmac(md5)"))
- return new opensslHMACContext(EVP_md5(), this, type);
- else if (type == QLatin1String("hmac(sha1)"))
diff --git a/devel/sdl3/Makefile b/devel/sdl3/Makefile
index 701491ff77c8..8b097c03145e 100644
--- a/devel/sdl3/Makefile
+++ b/devel/sdl3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl3
DISTVERSIONPREFIX= release-
-DISTVERSION= 3.2.20
+DISTVERSION= 3.2.22
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/sdl3/distinfo b/devel/sdl3/distinfo
index b8c47c87ad59..24a8459a9303 100644
--- a/devel/sdl3/distinfo
+++ b/devel/sdl3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754334324
-SHA256 (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = f0d9ea12f9e41a17995fec29cfb8dbfe28df75282493b489d3a2a91f30e74fa7
-SIZE (libsdl-org-SDL-release-3.2.20_GH0.tar.gz) = 16121311
+TIMESTAMP = 1757339815
+SHA256 (libsdl-org-SDL-release-3.2.22_GH0.tar.gz) = 911c2d5c3d22efc29af9a2cef6cdfacba30d965242c383d997c93078e6474b01
+SIZE (libsdl-org-SDL-release-3.2.22_GH0.tar.gz) = 16126781
diff --git a/devel/wasm-server-runner/Makefile b/devel/wasm-server-runner/Makefile
index 6faf9b5061c7..d5f700ec56f2 100644
--- a/devel/wasm-server-runner/Makefile
+++ b/devel/wasm-server-runner/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wasm-server-runner
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= cs@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS+= libzstd.so:archivers/zstd
-USES= cargo
+USES= cargo llvm
USE_GITHUB= yes
GH_ACCOUNT= jakobhellermann