summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--archivers/lhasa/Makefile3
-rw-r--r--audio/wxguitar/Makefile2
-rw-r--r--converters/osm2mp/Makefile2
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/py-khal/Makefile43
-rw-r--r--deskutils/py-khal/distinfo3
-rw-r--r--deskutils/py-khal/files/patch-pyproject.toml20
-rw-r--r--deskutils/py-khal/pkg-descr3
-rw-r--r--deskutils/py-khal/pkg-message7
-rw-r--r--devel/aws-c-s3/Makefile2
-rw-r--r--devel/aws-c-s3/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/bennugd-core/Makefile2
-rw-r--r--devel/bennugd-modules/Makefile2
-rw-r--r--devel/gh/Makefile2
-rw-r--r--devel/gh/distinfo10
-rw-r--r--devel/gitaly/distinfo14
-rw-r--r--devel/hotspot/Makefile14
-rw-r--r--devel/hotspot/pkg-plist2
-rw-r--r--devel/ioncube/Makefile9
-rw-r--r--devel/ioncube/distinfo11
-rw-r--r--devel/jenkins-lts/Makefile4
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/log4shib/Makefile3
-rw-r--r--devel/love07/Makefile2
-rw-r--r--devel/love08/Makefile2
-rw-r--r--devel/love10/Makefile2
-rw-r--r--devel/netscape-java40/Makefile3
-rw-r--r--devel/picojson/Makefile11
-rw-r--r--devel/picojson/distinfo6
-rw-r--r--devel/picojson/files/patch-CMakeLists.txt68
-rw-r--r--devel/picojson/files/patch-picojson-config.cmake.in8
-rw-r--r--devel/picojson/files/patch-picojson.pc.in10
-rw-r--r--devel/picojson/pkg-plist4
-rw-r--r--devel/py-fastf1/Makefile2
-rw-r--r--devel/py-fastf1/distinfo6
-rw-r--r--devel/qca/Makefile1
-rw-r--r--devel/wrangler/Makefile3
-rw-r--r--editors/chexedit/Makefile6
-rw-r--r--editors/encryptpad/Makefile2
-rw-r--r--editors/novelwriter/Makefile8
-rw-r--r--editors/novelwriter/distinfo6
-rw-r--r--editors/novelwriter/files/patch-pyproject.toml14
-rw-r--r--editors/rehex/Makefile2
-rw-r--r--emulators/open-vm-kmod/files/patch-vmmemctl_os.c22
-rw-r--r--games/amoebax/Makefile2
-rw-r--r--games/biniax2/Makefile2
-rw-r--r--games/bitefusion/Makefile2
-rw-r--r--games/brainparty/Makefile2
-rw-r--r--games/brickshooter/Makefile2
-rw-r--r--games/brikx/Makefile2
-rw-r--r--games/bumprace/Makefile2
-rw-r--r--games/chapping/Makefile2
-rw-r--r--games/concentration/Makefile2
-rw-r--r--games/dangen/Makefile2
-rw-r--r--games/einstein/Makefile2
-rw-r--r--games/f1spirit-remake/Makefile2
-rw-r--r--games/flobopuyo/Makefile2
-rw-r--r--games/flyhard/Makefile2
-rw-r--r--games/formido/Makefile4
-rw-r--r--games/glsfcave/Makefile2
-rw-r--r--games/gnudoku/Makefile2
-rw-r--r--games/goonies/Makefile2
-rw-r--r--games/hangman/Makefile2
-rw-r--r--games/kartofel/Makefile2
-rw-r--r--games/kobodeluxe/Makefile2
-rw-r--r--games/ladder/Makefile2
-rw-r--r--games/libretro-beetle_psx/Makefile12
-rw-r--r--games/libretro-beetle_psx/distinfo6
-rw-r--r--games/libretro-gambatte/Makefile9
-rw-r--r--games/libretro-gambatte/distinfo6
-rw-r--r--games/libretro-mgba/Makefile9
-rw-r--r--games/libretro-mgba/distinfo6
-rw-r--r--games/libretro-nestopia/Makefile13
-rw-r--r--games/libretro-nestopia/distinfo6
-rw-r--r--games/libretro-snes9x/Makefile13
-rw-r--r--games/libretro-snes9x/distinfo6
-rw-r--r--games/linwarrior/Makefile2
-rw-r--r--games/luola/Makefile2
-rw-r--r--games/memonix/Makefile2
-rw-r--r--games/meritous/Makefile2
-rw-r--r--games/numptyphysics-npcomplete/Makefile2
-rw-r--r--games/numptyphysics/Makefile2
-rw-r--r--games/pengupop/Makefile2
-rw-r--r--games/railroad-rampage/Makefile2
-rw-r--r--games/rezerwar/Makefile2
-rw-r--r--games/scramble/Makefile2
-rw-r--r--games/sdb/Makefile2
-rw-r--r--games/sea-defender/Makefile2
-rw-r--r--games/shootingstar/Makefile2
-rw-r--r--games/simutrans/Makefile3
-rw-r--r--games/solarconquest/Makefile2
-rw-r--r--games/stormbaancoureur/Makefile2
-rw-r--r--games/tecnoballz/Makefile2
-rw-r--r--games/torrent/Makefile2
-rw-r--r--games/trimines/Makefile2
-rw-r--r--games/tyrian-data/Makefile7
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--games/volleyball/Makefile2
-rw-r--r--games/vor/Makefile2
-rw-r--r--games/xlogical/Makefile2
-rw-r--r--games/xorgramana/Makefile2
-rw-r--r--games/xrisk/Makefile2
-rw-r--r--games/xtgyoretsu/Makefile2
-rw-r--r--graphics/Coin/Makefile5
-rw-r--r--graphics/Coin/distinfo6
-rw-r--r--graphics/Coin/pkg-plist10
-rw-r--r--graphics/exifprobe/Makefile2
-rw-r--r--graphics/gimp-lqr-plugin/Makefile2
-rw-r--r--graphics/liblqr-1/Makefile2
-rw-r--r--graphics/librsvg2/Makefile38
-rw-r--r--graphics/librsvg2/distinfo6
-rw-r--r--graphics/librsvg2/files/patch-rsvg-css.c14
-rw-r--r--graphics/librsvg2/files/patch-rsvg-private.h10
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--lang/dotnet-host/Makefile2
-rw-r--r--lang/dotnet-host/distinfo6
-rw-r--r--lang/dotnet/Makefile10
-rw-r--r--lang/dotnet/distinfo10
-rw-r--r--lang/dotnet/pkg-plist2
-rw-r--r--math/octave-forge-financial/Makefile5
-rw-r--r--math/octave-forge-financial/distinfo6
-rw-r--r--math/octave-forge/Makefile3
-rw-r--r--multimedia/qmmp-qt5/Makefile2
-rw-r--r--multimedia/qmmp-qt5/distinfo6
-rw-r--r--multimedia/qmmp-qt6/Makefile2
-rw-r--r--multimedia/qmmp-qt6/distinfo6
-rw-r--r--net-mgmt/Makefile1
-rw-r--r--net/Makefile1
-rw-r--r--net/freerdp3/Makefile73
-rw-r--r--net/freerdp3/distinfo36
-rw-r--r--net/freerdp3/files/patch-webview-src_cmake_webview.cmake47
-rw-r--r--net/freerdp3/pkg-plist2
-rw-r--r--net/gitlab-agent/distinfo10
-rw-r--r--net/hostapd-devel/Makefile5
-rw-r--r--net/hostapd-devel/distinfo6
-rw-r--r--net/libifconfig/Makefile67
-rw-r--r--net/libifconfig/distinfo17
-rw-r--r--net/libifconfig/files/patch-Makefile37
-rw-r--r--net/libifconfig/pkg-descr4
-rw-r--r--net/rubygem-gitlab-kas-grpc/distinfo6
-rw-r--r--security/Makefile1
-rw-r--r--security/botan3/Makefile26
-rw-r--r--security/botan3/distinfo6
-rw-r--r--security/krb5-devel/Makefile4
-rw-r--r--security/krb5-devel/distinfo6
-rw-r--r--security/nuclei/Makefile2
-rw-r--r--security/nuclei/distinfo10
-rw-r--r--security/rnp/Makefile1
-rw-r--r--security/vuls/Makefile6
-rw-r--r--security/vuls/distinfo10
-rw-r--r--security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go29
-rw-r--r--security/vuxml/vuln/2025.xml37
-rw-r--r--security/wpa_supplicant-devel/Makefile5
-rw-r--r--security/wpa_supplicant-devel/distinfo6
-rw-r--r--shells/ksh-devel/Makefile4
-rw-r--r--shells/ksh-devel/distinfo6
-rw-r--r--shells/xonsh/Makefile2
-rw-r--r--shells/xonsh/distinfo6
-rw-r--r--sysutils/cfengine-devel/Makefile6
-rw-r--r--sysutils/cfengine-devel/distinfo10
-rw-r--r--sysutils/cfengine-masterfiles-devel/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles-devel/distinfo6
-rw-r--r--sysutils/duplicity/Makefile6
-rw-r--r--sysutils/duplicity/distinfo6
-rw-r--r--sysutils/duplicity/files/patch-pyproject.toml20
-rw-r--r--sysutils/gkrellflynn/Makefile2
-rw-r--r--sysutils/gpart/Makefile2
-rw-r--r--sysutils/helmfile/Makefile5
-rw-r--r--sysutils/helmfile/distinfo10
-rw-r--r--sysutils/nut-devel/Makefile4
-rw-r--r--sysutils/nut-devel/distinfo6
-rw-r--r--sysutils/nut-devel/pkg-plist7
-rw-r--r--sysutils/py-overlord/Makefile2
-rw-r--r--sysutils/py-overlord/distinfo6
-rw-r--r--sysutils/screenfetch/Makefile4
-rw-r--r--sysutils/screenfetch/distinfo6
-rw-r--r--sysutils/tkdvd/Makefile2
-rw-r--r--www/Makefile1
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile.common2
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/kanboard/Makefile2
-rw-r--r--www/kanboard/distinfo6
-rw-r--r--www/kanboard/pkg-plist6
-rw-r--r--www/nginx-devel/Makefile3
-rw-r--r--www/nginx-devel/distinfo6
-rw-r--r--www/py-binarycookies/Makefile26
-rw-r--r--www/py-binarycookies/distinfo3
-rw-r--r--www/py-binarycookies/files/patch-src_binarycookies_____main____.py49
-rw-r--r--www/py-binarycookies/files/patch-src_binarycookies___deserialize.py21
-rw-r--r--www/py-binarycookies/pkg-descr6
-rw-r--r--www/py-freenit/Makefile2
-rw-r--r--www/py-freenit/distinfo6
-rw-r--r--www/tor-browser/Makefile7
-rw-r--r--www/tor-browser/distinfo10
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/Makefile4
-rw-r--r--x11-toolkits/kddockwidgets/Makefile9
-rw-r--r--x11-toolkits/kddockwidgets/pkg-plist252
-rw-r--r--x11/cde-devel/Makefile5
-rw-r--r--x11/cde-devel/distinfo6
-rw-r--r--x11/numlockx/Makefile2
207 files changed, 1170 insertions, 622 deletions
diff --git a/MOVED b/MOVED
index 3eeaa11adec6..989d5365594a 100644
--- a/MOVED
+++ b/MOVED
@@ -4536,7 +4536,6 @@ misc/py-orange3-network||2025-06-23|Has expired: Depends on expiring misc/orange
www/onionshare||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
deskutils/py-todoman||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
deskutils/py-khard||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
-deskutils/py-khal||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
devel/py-pytest-relaxed||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
devel/py-pytest4-flakes||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
devel/py-pytest-pep8||2025-06-23|Has expired: Depends on expiring devel/py-pytest4
diff --git a/archivers/lhasa/Makefile b/archivers/lhasa/Makefile
index f22d31528e34..9d365084edd6 100644
--- a/archivers/lhasa/Makefile
+++ b/archivers/lhasa/Makefile
@@ -1,8 +1,7 @@
PORTNAME= lhasa
DISTVERSION= 0.4.0
CATEGORIES= archivers
-MASTER_SITES= https://soulsphere.org/projects/lhasa/ \
- http://suyai.innolan.net/
+MASTER_SITES= https://github.com/fragglet/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= cs@innolan.dk
COMMENT= Command line tool and library for parsing LHA archives
diff --git a/audio/wxguitar/Makefile b/audio/wxguitar/Makefile
index c6c1f3ef0c93..988c1a91c176 100644
--- a/audio/wxguitar/Makefile
+++ b/audio/wxguitar/Makefile
@@ -2,7 +2,7 @@ PORTNAME= wxguitar
PORTVERSION= 1.01
PORTREVISION= 13
CATEGORIES= audio
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Simple guitar tuning assistant
diff --git a/converters/osm2mp/Makefile b/converters/osm2mp/Makefile
index 974d4e676240..df72617c6019 100644
--- a/converters/osm2mp/Makefile
+++ b/converters/osm2mp/Makefile
@@ -2,7 +2,7 @@ PORTNAME= osm2mp
PORTVERSION= r475
PORTREVISION= 2
CATEGORIES= converters geography
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= OpenStreetMap data into Polish map format (MP) converter
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 4a3d23f89f34..3425305cf110 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -229,6 +229,7 @@
SUBDIR += py-bugwarrior
SUBDIR += py-calendar_cli
SUBDIR += py-i3-gnome-pomodoro
+ SUBDIR += py-khal
SUBDIR += py-paperless
SUBDIR += py-paperless-ngx
SUBDIR += py-py3status
diff --git a/deskutils/py-khal/Makefile b/deskutils/py-khal/Makefile
new file mode 100644
index 000000000000..382784b3f6e1
--- /dev/null
+++ b/deskutils/py-khal/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= khal
+DISTVERSION= 0.11.4
+CATEGORIES= deskutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= CalDAV-based calendar
+WWW= https://lostpackets.de/khal/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click-log>=0.2.0:devel/py-click-log@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}icalendar>=4.0.3:devel/py-icalendar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urwid>=2.6.15:devel/py-urwid@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+NO_ARCH= yes
+
+OPTIONS_DEFINE= SETPROCTITLE
+
+SETPROCTITLE_DESC= Set the process title
+SETPROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR}
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${WRKSRC} && \
+ ${INSTALL_DATA} khal.conf.sample ${STAGEDIR}${EXAMPLESDIR})
+
+.include <bsd.port.mk>
diff --git a/deskutils/py-khal/distinfo b/deskutils/py-khal/distinfo
new file mode 100644
index 000000000000..360fba564c20
--- /dev/null
+++ b/deskutils/py-khal/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750768306
+SHA256 (khal-0.11.4.tar.gz) = 3e97107846c27cdce303c054e8873cdde7190006f0a854bf8e6e4ad3974165f4
+SIZE (khal-0.11.4.tar.gz) = 208895
diff --git a/deskutils/py-khal/files/patch-pyproject.toml b/deskutils/py-khal/files/patch-pyproject.toml
new file mode 100644
index 000000000000..30f33d1a9e9c
--- /dev/null
+++ b/deskutils/py-khal/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+--- pyproject.toml.orig 2025-04-10 21:43:33 UTC
++++ pyproject.toml
+@@ -6,7 +6,7 @@ authors = [
+ authors = [
+ {name = "khal contributors", email = "khal@lostpackets.de"},
+ ]
+-license = {file = "LICENSE"}
++license = { file = "doc/source/license.rst" }
+ classifiers = [
+ "Development Status :: 4 - Beta",
+ "Environment :: Console :: Curses",
+@@ -67,7 +67,7 @@ ikhal = "khal.cli:main_ikhal"
+ ikhal = "khal.cli:main_ikhal"
+
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=63", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [tool.setuptools.packages]
diff --git a/deskutils/py-khal/pkg-descr b/deskutils/py-khal/pkg-descr
new file mode 100644
index 000000000000..953f8e778427
--- /dev/null
+++ b/deskutils/py-khal/pkg-descr
@@ -0,0 +1,3 @@
+Khal is a calendar program for the terminal for viewing, adding and editing
+events and calendars. Khal is build on the iCalendar and vdir (allowing the
+use of vdirsyncer for CalDAV compatibility) standards.
diff --git a/deskutils/py-khal/pkg-message b/deskutils/py-khal/pkg-message
new file mode 100644
index 000000000000..d6b2951cd2f0
--- /dev/null
+++ b/deskutils/py-khal/pkg-message
@@ -0,0 +1,7 @@
+[
+{ type: install
+ message: <<EOM
+Khal needs LANG to be set to a UTF-8 locale (e.g. en_US.UTF-8) to run.
+EOM
+}
+]
diff --git a/devel/aws-c-s3/Makefile b/devel/aws-c-s3/Makefile
index eccab4907915..74e882db89a3 100644
--- a/devel/aws-c-s3/Makefile
+++ b/devel/aws-c-s3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-s3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.2
+DISTVERSION= 0.8.3
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-s3/distinfo b/devel/aws-c-s3/distinfo
index 181d8eb0c174..1ccaefb21e20 100644
--- a/devel/aws-c-s3/distinfo
+++ b/devel/aws-c-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750415856
-SHA256 (awslabs-aws-c-s3-v0.8.2_GH0.tar.gz) = 7c8d8a36ce209114282bbdd7997b64f04b5be7f0614cdebc5bf6a31c665ab6ee
-SIZE (awslabs-aws-c-s3-v0.8.2_GH0.tar.gz) = 369770
+TIMESTAMP = 1750889831
+SHA256 (awslabs-aws-c-s3-v0.8.3_GH0.tar.gz) = c1c233317927091ee966bb297db2e6adbb596d6e5f981dbc724b0831b7e8f07d
+SIZE (awslabs-aws-c-s3-v0.8.3_GH0.tar.gz) = 369787
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index b24cd94ac244..f6b6e7b50576 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.32.9
+DISTVERSION= 0.32.10
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index d6494a8d1dc1..2517eb04af4b 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750416097
-SHA256 (awslabs-aws-crt-cpp-v0.32.9_GH0.tar.gz) = e7450d64151038750c2c003b860164d24671d2017859599a228eed0645b071af
-SIZE (awslabs-aws-crt-cpp-v0.32.9_GH0.tar.gz) = 371388
+TIMESTAMP = 1750891560
+SHA256 (awslabs-aws-crt-cpp-v0.32.10_GH0.tar.gz) = 3ae101aa7a0a62d9868575b0e07a64536da1566283a5a314a4eee0326d808295
+SIZE (awslabs-aws-crt-cpp-v0.32.10_GH0.tar.gz) = 371392
diff --git a/devel/bennugd-core/Makefile b/devel/bennugd-core/Makefile
index 93444eb9e67d..431e2fcf2e9d 100644
--- a/devel/bennugd-core/Makefile
+++ b/devel/bennugd-core/Makefile
@@ -2,7 +2,7 @@ PORTNAME= core
PORTVERSION= svn20130912
PORTREVISION= 1
CATEGORIES= devel games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
PKGNAMEPREFIX= bennugd-
DISTNAME= bennugd-${PORTVERSION}
diff --git a/devel/bennugd-modules/Makefile b/devel/bennugd-modules/Makefile
index 06bbb58114c0..1b17dfd34f35 100644
--- a/devel/bennugd-modules/Makefile
+++ b/devel/bennugd-modules/Makefile
@@ -2,7 +2,7 @@ PORTNAME= modules
PORTVERSION= svn20130912
PORTREVISION= 4
CATEGORIES= devel games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
PKGNAMEPREFIX= bennugd-
DISTNAME= bennugd-${PORTVERSION}
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index f318b2ea1198..a5425797cdb4 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
-DISTVERSION= 2.74.0
+DISTVERSION= 2.74.1
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/gh/distinfo b/devel/gh/distinfo
index 5ff55b7513cc..404d57551e9e 100644
--- a/devel/gh/distinfo
+++ b/devel/gh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749416702
-SHA256 (go/devel_gh/gh-v2.74.0/v2.74.0.mod) = 080041a0fbdc1db88e3095b2c827603188fbf96a92badbccb7be23b79deb303b
-SIZE (go/devel_gh/gh-v2.74.0/v2.74.0.mod) = 9326
-SHA256 (go/devel_gh/gh-v2.74.0/v2.74.0.zip) = dc0238a6baaed2725d5be738d736fe0d2b2f8296cc73d48feb2f8ac4cead49e3
-SIZE (go/devel_gh/gh-v2.74.0/v2.74.0.zip) = 13656631
+TIMESTAMP = 1750758990
+SHA256 (go/devel_gh/gh-v2.74.1/v2.74.1.mod) = 080041a0fbdc1db88e3095b2c827603188fbf96a92badbccb7be23b79deb303b
+SIZE (go/devel_gh/gh-v2.74.1/v2.74.1.mod) = 9326
+SHA256 (go/devel_gh/gh-v2.74.1/v2.74.1.zip) = 8ef3147c7d174d20a3fcdea2070de2a3972719a69e6699d2b22297bf06d9123e
+SIZE (go/devel_gh/gh-v2.74.1/v2.74.1.zip) = 13657838
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index 32300810cbbf..e3ab94cea4a9 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750221112
-SHA256 (go/devel_gitaly/gitaly-v18.1.0/go.mod) = c0924eaae5b6c66c0e8d04e25e1dad85b88be0d33008524c3e6a9eca51311dcb
-SIZE (go/devel_gitaly/gitaly-v18.1.0/go.mod) = 13011
-SHA256 (go/devel_gitaly/gitaly-v18.1.0/gitaly-v18.1.0.tar.bz2) = 2ad5012ef62f8c1d178476c72aef0c0621817f61804d1a03317171f2960b20be
-SIZE (go/devel_gitaly/gitaly-v18.1.0/gitaly-v18.1.0.tar.bz2) = 4542282
-SHA256 (go/devel_gitaly/gitaly-v18.1.0/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
-SIZE (go/devel_gitaly/gitaly-v18.1.0/git-v2.49.0.tar.bz2) = 9079092
+TIMESTAMP = 1750904315
+SHA256 (go/devel_gitaly/gitaly-v18.1.1/go.mod) = c0924eaae5b6c66c0e8d04e25e1dad85b88be0d33008524c3e6a9eca51311dcb
+SIZE (go/devel_gitaly/gitaly-v18.1.1/go.mod) = 13011
+SHA256 (go/devel_gitaly/gitaly-v18.1.1/gitaly-v18.1.1.tar.bz2) = 236e2019a33d359a62317a61a837658a1a8f110a19253e309ee3902793075e06
+SIZE (go/devel_gitaly/gitaly-v18.1.1/gitaly-v18.1.1.tar.bz2) = 4541238
+SHA256 (go/devel_gitaly/gitaly-v18.1.1/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
+SIZE (go/devel_gitaly/gitaly-v18.1.1/git-v2.49.0.tar.bz2) = 9079092
diff --git a/devel/hotspot/Makefile b/devel/hotspot/Makefile
index 7658f9119413..062547ddf138 100644
--- a/devel/hotspot/Makefile
+++ b/devel/hotspot/Makefile
@@ -1,10 +1,10 @@
PORTNAME= hotspot
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
-MAINTAINER= yuri@FreeBSD.org
+MAINTAINER= kde@FreeBSD.org
COMMENT= Perf GUI for performance analysis (needs mock 'perf' command)
WWW= https://github.com/KDAB/hotspot
@@ -13,18 +13,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.GPL.txt
BUILD_DEPENDS= ${LOCALBASE}/lib/librustc_demangle.a:devel/rustc-demangle
LIB_DEPENDS= libdw.so:devel/elfutils \
- libQCustomPlot-qt5.so:graphics/qcustomplot@qt5 \
- libkddockwidgets.so:x11-toolkits/kddockwidgets \
+ libQCustomPlotQt6.so:graphics/qcustomplot@qt6 \
+ libkddockwidgets-qt6.so:x11-toolkits/kddockwidgets \
libkgraphviewer.so:graphics/kgraphviewer \
libzstd.so:archivers/zstd
-USES= cmake desktop-file-utils qt:5 kde:5 pkgconfig xorg
+USES= cmake desktop-file-utils gettext-tools qt:6 kde:6 pkgconfig xorg
USE_KDE= ecm \
archive auth bookmarks codecs completion config configwidgets coreaddons i18n iconthemes \
itemmodels itemviews jobwidgets kio notifications parts service solid sonnet syntaxhighlighting \
textwidgets threadweaver widgetsaddons windowsystem xmlgui
-USE_QT= concurrent core dbus declarative gui network quickcontrols2 svg widgets x11extras xml \
- buildtools:build qmake:build
+USE_QT= base declarative
USE_XORG= x11
USE_GITHUB= yes
@@ -32,6 +31,7 @@ GH_ACCOUNT= KDAB
GH_TUPLE= KDAB:perfparser:851ebf0:perfparser/3rdparty/perfparser \
koenpoppe:PrefixTickLabels:6e86393:PrefixTickLabels/3rdparty/PrefixTickLabels
+CMAKE_ON= QT6_BUILD
CMAKE_ARGS= -DCMAKE_MODULE_PATH=${LOCALBASE}/share/ECM/find-modules
PORTSCOUT= limit:^.*[0-9]\.[0-9].*$$ # prevent tags like 'continuous'
diff --git a/devel/hotspot/pkg-plist b/devel/hotspot/pkg-plist
index fe2226a4131f..c7cad8fa9048 100644
--- a/devel/hotspot/pkg-plist
+++ b/devel/hotspot/pkg-plist
@@ -7,5 +7,5 @@ share/icons/hicolor/22x22/apps/hotspot.png
share/icons/hicolor/32x32/apps/hotspot.png
share/icons/hicolor/48x48/apps/hotspot.png
share/icons/hicolor/64x64/apps/hotspot.png
-share/knotifications5/hotspot.notifyrc
+share/knotifications6/hotspot.notifyrc
share/metainfo/com.kdab.Hotspot.appdata.xml
diff --git a/devel/ioncube/Makefile b/devel/ioncube/Makefile
index 9cce06a64267..f50a1fd5bda4 100644
--- a/devel/ioncube/Makefile
+++ b/devel/ioncube/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ioncube
-DISTVERSION= 14.4.0
+DISTVERSION= 14.4.1
CATEGORIES= devel
MASTER_SITES= http://downloads.ioncube.com/loader_downloads/ \
http://downloads2.ioncube.com/loader_downloads/ \
@@ -29,6 +29,13 @@ VER= 11
PHP_INSTVER= ${PHP_VERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+# For update distinfo run: make makesum -DMAINTAINER_MODE
+.if defined(MAINTAINER_MODE)
+.for arch in ${ONLY_FOR_ARCHS}
+DISTFILES+= ${PORTNAME}_loaders_fre_${VER}_${arch:S,i386,x86,:S,amd64,x86-64,}${EXTRACT_SUFX}
+.endfor
+.endif # defined(MAINTAINER_MODE)
+
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/
${INSTALL_DATA} ${WRKSRC}/ioncube_loader_fre_${PHP_INSTVER}.so \
diff --git a/devel/ioncube/distinfo b/devel/ioncube/distinfo
index ab49f2083e01..0b6a966c838e 100644
--- a/devel/ioncube/distinfo
+++ b/devel/ioncube/distinfo
@@ -1,6 +1,5 @@
-TIMESTAMP = 1742119614
-SHA256 (ioncube/14.4.0/ioncube_loaders_fre_11_x86-64.tar.gz) = f40fc6593edd06d9492ac24a08da100cde3450abff7f924092105cbf512bd8af
-SIZE (ioncube/14.4.0/ioncube_loaders_fre_11_x86-64.tar.gz) = 18462991
-TIMESTAMP = 1742119675
-SHA256 (ioncube/14.4.0/ioncube_loaders_fre_11_x86.tar.gz) = a961bb19a89c0e174427255b2118b8af74a0f66ff3bc992f6906660f5e5c90c3
-SIZE (ioncube/14.4.0/ioncube_loaders_fre_11_x86.tar.gz) = 18291803
+TIMESTAMP = 1750888888
+SHA256 (ioncube/14.4.1/ioncube_loaders_fre_11_x86-64.tar.gz) = f6f9e3845ef9b34bbf5db0cbb0dd0c97df257cb5fb436994bb1c33b208b625a6
+SIZE (ioncube/14.4.1/ioncube_loaders_fre_11_x86-64.tar.gz) = 18447388
+SHA256 (ioncube/14.4.1/ioncube_loaders_fre_11_x86.tar.gz) = f6625850e984f4b036d90be85457aa28c8c9ca9c8175cbf417e0ebd80911e131
+SIZE (ioncube/14.4.1/ioncube_loaders_fre_11_x86.tar.gz) = 18280332
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index 0f0738bfa7fe..54b4954b69b5 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.504.2
+PORTVERSION= 2.504.3
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
@@ -16,7 +16,7 @@ LICENSE= MIT
USES= cpe java
CPE_EDITION= lts
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
USE_RC_SUBR= jenkins
CONFLICTS= jenkins
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 2c64768bff6e..082f5c34b77b 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748617038
-SHA256 (jenkins/2.504.2/jenkins.war) = e52347c01dd39116c364fb7ebab78d156bce8f6add28484ff571fe0d0faeabf6
-SIZE (jenkins/2.504.2/jenkins.war) = 94299904
+TIMESTAMP = 1750878414
+SHA256 (jenkins/2.504.3/jenkins.war) = ea8883431b8b5ef6b68fe0e5817c93dc0a11def380054e7de3136486796efeb0
+SIZE (jenkins/2.504.3/jenkins.war) = 94323745
diff --git a/devel/log4shib/Makefile b/devel/log4shib/Makefile
index 2114e5f1bfb2..2e7b1087a492 100644
--- a/devel/log4shib/Makefile
+++ b/devel/log4shib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= log4shib
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://shibboleth.net/downloads/${PORTNAME}/${DISTVERSION}/
@@ -7,7 +8,7 @@ MAINTAINER= girgen@FreeBSD.org
COMMENT= Library of C++ classes for flexible logging
WWW= https://spaces.internet2.edu/display/SHIB2/log4shib
-LICENSE= APACHE20
+LICENSE= LGPL21
USES= gmake pathfix pkgconfig libtool
GNU_CONFIGURE= yes
diff --git a/devel/love07/Makefile b/devel/love07/Makefile
index 029eb5efad33..204758a2f45c 100644
--- a/devel/love07/Makefile
+++ b/devel/love07/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.7.2
PORTREVISION= 26
CATEGORIES= devel games
MASTER_SITES= http://cdn.bitbucket.org/rude/love/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
PKGNAMESUFFIX= 07
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src
diff --git a/devel/love08/Makefile b/devel/love08/Makefile
index 5d7d59a86d33..edd5770b2734 100644
--- a/devel/love08/Makefile
+++ b/devel/love08/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.8.0
PORTREVISION= 20
CATEGORIES= devel games
MASTER_SITES= http://cdn.bitbucket.org/rude/love/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
PKGNAMESUFFIX= 08
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src
diff --git a/devel/love10/Makefile b/devel/love10/Makefile
index 09df76ffab02..de37c60a28bf 100644
--- a/devel/love10/Makefile
+++ b/devel/love10/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.10.2
PORTREVISION= 5
CATEGORIES= devel games
MASTER_SITES= https://bitbucket.org/rude/love/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
PKGNAMESUFFIX= 10
DISTNAME= ${PORTNAME}-${PORTVERSION}-linux-src
diff --git a/devel/netscape-java40/Makefile b/devel/netscape-java40/Makefile
index 41f56e445173..b5c0399ef23c 100644
--- a/devel/netscape-java40/Makefile
+++ b/devel/netscape-java40/Makefile
@@ -13,6 +13,9 @@ LICENSE_NAME= Netscape
LICENSE_FILE= ${WRKSRC}/License
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
+DEPRECATED= Abandonware
+EXPIRATION_DATE=2025-07-31
+
USES= java
NO_BUILD= yes
diff --git a/devel/picojson/Makefile b/devel/picojson/Makefile
index 0b999935a50e..cdb6da52c40b 100644
--- a/devel/picojson/Makefile
+++ b/devel/picojson/Makefile
@@ -1,6 +1,5 @@
PORTNAME= picojson
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
+DISTVERSION= 1.3.1.20210117
CATEGORIES= devel
MAINTAINER= james.wright@digital-chaos.com
@@ -10,16 +9,22 @@ WWW= https://github.com/kazuho/picojson
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+USES= cmake
+
USE_GITHUB= yes
GH_ACCOUNT= kazuho
+GH_TAGNAME= 288074e
NO_ARCH= yes
NO_BUILD= yes
-TEST_TARGET= check
OPTIONS_DEFINE= EXAMPLES
OPTIONS_SUB= yes
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
+
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
diff --git a/devel/picojson/distinfo b/devel/picojson/distinfo
index ac23eb0aeef0..75e5af34a634 100644
--- a/devel/picojson/distinfo
+++ b/devel/picojson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1555165118
-SHA256 (kazuho-picojson-v1.3.0_GH0.tar.gz) = 056805ca2691798f5545935a14bb477f2e1d827c9fb862e6e449dbea22801c7d
-SIZE (kazuho-picojson-v1.3.0_GH0.tar.gz) = 14695
+TIMESTAMP = 1748979730
+SHA256 (kazuho-picojson-1.3.1.20210117-288074e_GH0.tar.gz) = 7a8dd8c30cab56fce201d6c5833b4fa21d02e896bbbe4b8dc222fd3e4d7d516e
+SIZE (kazuho-picojson-1.3.1.20210117-288074e_GH0.tar.gz) = 15093
diff --git a/devel/picojson/files/patch-CMakeLists.txt b/devel/picojson/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..e9e9c654c21b
--- /dev/null
+++ b/devel/picojson/files/patch-CMakeLists.txt
@@ -0,0 +1,68 @@
+--- CMakeLists.txt.orig 2025-06-03 19:41:04 UTC
++++ CMakeLists.txt
+@@ -0,0 +1,65 @@
++cmake_minimum_required(VERSION 3.16)
++project(picojson
++ VERSION %%DISTVERSION%%
++ LANGUAGES CXX
++)
++
++include(GNUInstallDirs)
++
++set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}"
++ CACHE PATH "Location of header files"
++)
++
++add_library(picojson INTERFACE)
++add_library(picojson::picojson ALIAS picojson)
++target_include_directories(picojson INTERFACE
++ $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>
++ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
++)
++
++install(FILES picojson.h
++ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/"
++)
++
++if(NOT WIN32)
++ # Install pkg-config file
++ set(prefix "${CMAKE_INSTALL_PREFIX}")
++ set(includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
++ set(version ${PROJECT_VERSION})
++ configure_file(picojson.pc.in
++ "${CMAKE_CURRENT_BINARY_DIR}/picojson.pc"
++ NEWLINE_STYLE UNIX
++ @ONLY
++ )
++ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/picojson.pc"
++ DESTINATION "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig"
++ )
++endif()
++
++install(TARGETS picojson EXPORT picojson-targets
++ INCLUDES DESTINATION include
++)
++
++set(config_package_location ${CMAKE_INSTALL_LIBDIR}/cmake/picojson)
++install(EXPORT picojson-targets
++ FILE picojson-targets.cmake
++ NAMESPACE picojson::
++ DESTINATION ${config_package_location}
++)
++
++include(CMakePackageConfigHelpers)
++configure_package_config_file(picojson-config.cmake.in
++ ${CMAKE_CURRENT_BINARY_DIR}/picojson-config.cmake
++ INSTALL_DESTINATION ${config_package_location}
++ PATH_VARS INCLUDE_INSTALL_DIR
++)
++write_basic_package_version_file(
++ "${CMAKE_CURRENT_BINARY_DIR}/picojson-config-version.cmake"
++ VERSION ${PROJECT_VERSION}
++ COMPATIBILITY SameMajorVersion
++ ARCH_INDEPENDENT
++)
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/picojson-config.cmake
++ ${CMAKE_CURRENT_BINARY_DIR}/picojson-config-version.cmake
++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/picojson
++)
diff --git a/devel/picojson/files/patch-picojson-config.cmake.in b/devel/picojson/files/patch-picojson-config.cmake.in
new file mode 100644
index 000000000000..8317fdfed285
--- /dev/null
+++ b/devel/picojson/files/patch-picojson-config.cmake.in
@@ -0,0 +1,8 @@
+--- picojson-config.cmake.in.orig 2025-06-03 19:41:13 UTC
++++ picojson-config.cmake.in
+@@ -0,0 +1,5 @@
++@PACKAGE_INIT@
++
++include("${CMAKE_CURRENT_LIST_DIR}/picojson-targets.cmake")
++
++check_required_components(picojson)
diff --git a/devel/picojson/files/patch-picojson.pc.in b/devel/picojson/files/patch-picojson.pc.in
new file mode 100644
index 000000000000..772817c62951
--- /dev/null
+++ b/devel/picojson/files/patch-picojson.pc.in
@@ -0,0 +1,10 @@
+--- picojson.pc.in.orig 2025-06-03 19:41:23 UTC
++++ picojson.pc.in
+@@ -0,0 +1,7 @@
++prefix=@prefix@
++includedir=@includedir@
++
++Name: picojson
++Description: Tiny JSON parser / serializer for C++
++Version: @version@
++Cflags: -I${includedir}
diff --git a/devel/picojson/pkg-plist b/devel/picojson/pkg-plist
index 7f125b1791f0..0ae6b60c876d 100644
--- a/devel/picojson/pkg-plist
+++ b/devel/picojson/pkg-plist
@@ -1,4 +1,8 @@
include/picojson.h
+lib/cmake/picojson/picojson-config-version.cmake
+lib/cmake/picojson/picojson-config.cmake
+lib/cmake/picojson/picojson-targets.cmake
+libdata/pkgconfig/picojson.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/github-issues.cc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iostream.cc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/streaming.cc
diff --git a/devel/py-fastf1/Makefile b/devel/py-fastf1/Makefile
index 01f93066f696..a5efbb7981a4 100644
--- a/devel/py-fastf1/Makefile
+++ b/devel/py-fastf1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastf1
-PORTVERSION= 3.4.0
+PORTVERSION= 3.5.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-fastf1/distinfo b/devel/py-fastf1/distinfo
index 7e4ed964d722..3ef1e1316188 100644
--- a/devel/py-fastf1/distinfo
+++ b/devel/py-fastf1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728258540
-SHA256 (fastf1-3.4.0.tar.gz) = ac28c968cd16da6f589377611e430e748a8f88ab55aa85ee10b05ab2603dc9b0
-SIZE (fastf1-3.4.0.tar.gz) = 138113
+TIMESTAMP = 1749715968
+SHA256 (fastf1-3.5.3.tar.gz) = eab5dbce9f28b41f27a0ef1cae0d235800337950b31505beec414d6c6ac5e857
+SIZE (fastf1-3.5.3.tar.gz) = 140224
diff --git a/devel/qca/Makefile b/devel/qca/Makefile
index ffeb2a585be9..e16ea68fd753 100644
--- a/devel/qca/Makefile
+++ b/devel/qca/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qca
DISTVERSION= 2.3.10
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= KDE/stable/qca/${PORTVERSION}
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/devel/wrangler/Makefile b/devel/wrangler/Makefile
index 047631b64207..6493ddb42847 100644
--- a/devel/wrangler/Makefile
+++ b/devel/wrangler/Makefile
@@ -13,6 +13,9 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+DEPRECATED= Deprecated upstream as of Aug 3, 2023
+EXPIRATION_DATE=2025-07-31
+
LIB_DEPENDS= libcurl.so:ftp/curl
USES= cargo gmake ssl
diff --git a/editors/chexedit/Makefile b/editors/chexedit/Makefile
index 98b8b8757bdb..f699c876d288 100644
--- a/editors/chexedit/Makefile
+++ b/editors/chexedit/Makefile
@@ -2,13 +2,13 @@ PORTNAME= chexedit
PORTVERSION= 0.9.7
PORTREVISION= 2
CATEGORIES= editors
-MASTER_SITES= http://www.rogoyski.com/adam/programs/hexedit/ \
- http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://www.rogoyski.com/adam/programs/hexedit/ \
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= hexedit-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Full screen text mode Hex editor using the [n]curses library
-WWW= http://www.rogoyski.com/adam/programs/hexedit/
+WWW= https://www.rogoyski.com/adam/programs/hexedit/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile
index 0dc81c6e5d95..76e8770adba9 100644
--- a/editors/encryptpad/Makefile
+++ b/editors/encryptpad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= encryptpad
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/editors/novelwriter/Makefile b/editors/novelwriter/Makefile
index 29b996c7fa83..0993e2bad552 100644
--- a/editors/novelwriter/Makefile
+++ b/editors/novelwriter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= novelwriter
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.3
+DISTVERSION= 2.7.2
CATEGORIES= editors python
MASTER_SITES= PYPI
@@ -18,9 +18,9 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PY_DEPENDS}
-USES= python pyqt:5
-USE_PYQT= pyqt5
-USE_PYTHON= pep517 concurrent autoplist
+USES= python pyqt:6
+USE_PYQT= pyqt6
+USE_PYTHON= pep517 autoplist
USE_GITHUB= yes
GH_ACCOUNT= vkbo
diff --git a/editors/novelwriter/distinfo b/editors/novelwriter/distinfo
index 82c36656f0a7..aafec72f169e 100644
--- a/editors/novelwriter/distinfo
+++ b/editors/novelwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739770802
-SHA256 (vkbo-novelWriter-v2.6.3_GH0.tar.gz) = 8d18acf0069852c2598e73c3b76b4a8cf1d1c96d485d5165ff8cf3337ec7f920
-SIZE (vkbo-novelWriter-v2.6.3_GH0.tar.gz) = 7884399
+TIMESTAMP = 1750830387
+SHA256 (vkbo-novelWriter-v2.7.2_GH0.tar.gz) = 33a7648e316c563f9809998b88e94ff9e446576f6af16224e946f9c3e2d41915
+SIZE (vkbo-novelWriter-v2.7.2_GH0.tar.gz) = 5092204
diff --git a/editors/novelwriter/files/patch-pyproject.toml b/editors/novelwriter/files/patch-pyproject.toml
index 10d0dac42b93..7a94437c17c0 100644
--- a/editors/novelwriter/files/patch-pyproject.toml
+++ b/editors/novelwriter/files/patch-pyproject.toml
@@ -1,6 +1,9 @@
---- pyproject.toml.orig 2024-04-21 04:21:03 UTC
+--- pyproject.toml.orig 2025-06-24 14:43:34 UTC
+++ pyproject.toml
-@@ -3,7 +3,7 @@ build-backend = "setuptools.build_meta"
+@@ -1,15 +1,15 @@
+ [build-system]
+-requires = ["setuptools >= 77.0.3"]
++requires = ["setuptools"]
build-backend = "setuptools.build_meta"
[project]
@@ -9,3 +12,10 @@
authors = [
{name = "Veronica Berglyd Olsen", email = "code@vkbo.net"},
]
+ description = "A plain text editor for planning and writing novels"
+ readme = {file = "setup/description_pypi.md", content-type = "text/markdown"}
+-license = "GPL-3.0"
++#license = "GPL-3.0"
+ classifiers = [
+ "Programming Language :: Python :: 3 :: Only",
+ "Programming Language :: Python :: 3.10",
diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile
index ebb38ee78530..3fa55e2fc94c 100644
--- a/editors/rehex/Makefile
+++ b/editors/rehex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rehex
DISTVERSION= 0.63.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= editors
MAINTAINER= fuz@FreeBSD.org
diff --git a/emulators/open-vm-kmod/files/patch-vmmemctl_os.c b/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
index d096f92236c3..d083ec453d4f 100644
--- a/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
+++ b/emulators/open-vm-kmod/files/patch-vmmemctl_os.c
@@ -1,6 +1,22 @@
---- vmmemctl/os.c.orig 2024-10-10 15:05:07 UTC
+--- vmmemctl/os.c.orig 2025-05-15 19:16:07 UTC
+++ vmmemctl/os.c
-@@ -103,7 +103,11 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
+@@ -91,8 +91,13 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
+ /*
+ * FreeBSD specific MACROS
+ */
+-#define VM_PAGE_LOCK(page) vm_page_lock(page);
+-#define VM_PAGE_UNLOCK(page) vm_page_unlock(page)
++#if __FreeBSD_version < 1500046
++#define VM_PAGE_LOCK(page) vm_page_tryxbusy(page);
++#define VM_PAGE_UNLOCK(page) vm_page_xunbusy(page)
++#else
++#define VM_PAGE_LOCK(page) vm_page_tryxbusy(page);
++#define VM_PAGE_UNLOCK(page) vm_page_xunbusy(page)
++#endif
+
+ #define VM_OBJ_LOCK(object) VM_OBJECT_WLOCK(object)
+ #define VM_OBJ_UNLOCK(object) VM_OBJECT_WUNLOCK(object);
+@@ -103,7 +108,11 @@ MALLOC_DEFINE(M_VMMEMCTL, BALLOON_NAME, "vmmemctl meta
#define KVA_FREE(offset, size) kva_free(offset, size)
#define KMEM_ALLOC(size) kmem_malloc(size, M_WAITOK | M_ZERO)
@@ -13,7 +29,7 @@
/*
* Globals
-@@ -404,7 +408,7 @@ os_pmap_free(os_pmap *p) // IN
+@@ -404,7 +413,7 @@ os_pmap_free(os_pmap *p) // IN
static void
os_pmap_free(os_pmap *p) // IN
{
diff --git a/games/amoebax/Makefile b/games/amoebax/Makefile
index c522da55c569..79772ba57a29 100644
--- a/games/amoebax/Makefile
+++ b/games/amoebax/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.2.1
PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= http://www.emma-soft.com/games/amoebax/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Cute and addictive Puyo Puyo like game
diff --git a/games/biniax2/Makefile b/games/biniax2/Makefile
index 4781ba20ea0b..0bf441ee1b90 100644
--- a/games/biniax2/Makefile
+++ b/games/biniax2/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.30
PORTREVISION= 9
CATEGORIES= games
MASTER_SITES= http://mordred.dir.bg/biniax/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-fullsrc
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/bitefusion/Makefile b/games/bitefusion/Makefile
index f921b85bfd7f..782802f451af 100644
--- a/games/bitefusion/Makefile
+++ b/games/bitefusion/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.0.2
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://www.junoplay.com/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Snake game with 8 levels
diff --git a/games/brainparty/Makefile b/games/brainparty/Makefile
index f9594285f048..8cbde9db3bfc 100644
--- a/games/brainparty/Makefile
+++ b/games/brainparty/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.61
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= https://launchpad.net/brainparty/trunk/${PORTVERSION}/+download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/brickshooter/Makefile b/games/brickshooter/Makefile
index 8cbcb9e4940b..907e3153f4e1 100644
--- a/games/brickshooter/Makefile
+++ b/games/brickshooter/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.04
PORTREVISION= 8
CATEGORIES= games
MASTER_SITES= http://bilious.homelinux.org/~paxed/brickshooter/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Push blocks on to the playing field, match block colors to remove them
diff --git a/games/brikx/Makefile b/games/brikx/Makefile
index cd1b8932c1e1..4765019462e0 100644
--- a/games/brikx/Makefile
+++ b/games/brikx/Makefile
@@ -2,7 +2,7 @@ PORTNAME= brikx
PORTVERSION= 0.4.5
PORTREVISION= 9
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
# SF/brikx/Brikx/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
diff --git a/games/bumprace/Makefile b/games/bumprace/Makefile
index acbfae8ffaea..3138655f83e0 100644
--- a/games/bumprace/Makefile
+++ b/games/bumprace/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.5.8
PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://bitbucket.org/karlb/bumprace/get/ \
- http://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/
+ https://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/
DISTNAME= ${PORTVERSION}
DIST_SUBDIR= ${PORTNAME}
diff --git a/games/chapping/Makefile b/games/chapping/Makefile
index 4d8df3d8675f..e623b2b65b93 100644
--- a/games/chapping/Makefile
+++ b/games/chapping/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.43
PORTREVISION= 14
CATEGORIES= games
MASTER_SITES= http://forja.rediris.es/frs/download.php/760/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/concentration/Makefile b/games/concentration/Makefile
index 783391d39893..1c3fb86b8c03 100644
--- a/games/concentration/Makefile
+++ b/games/concentration/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.2
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/concentration/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Find all matching pairs of icons as fast as possible
diff --git a/games/dangen/Makefile b/games/dangen/Makefile
index 5e706737ccda..ae14e64300ba 100644
--- a/games/dangen/Makefile
+++ b/games/dangen/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.5
PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://www.interq.or.jp/libra/oohara/dangen/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Shoot'em up game where accurate shooting matters
diff --git a/games/einstein/Makefile b/games/einstein/Makefile
index d2ddefcb4036..7be223ccc924 100644
--- a/games/einstein/Makefile
+++ b/games/einstein/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.0
PORTREVISION= 10
CATEGORIES= games
MASTER_SITES= http://games.flowix.com/files/einstein/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/f1spirit-remake/Makefile b/games/f1spirit-remake/Makefile
index adfb9f7ba0b2..bf4ab01f91c8 100644
--- a/games/f1spirit-remake/Makefile
+++ b/games/f1spirit-remake/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.0
PORTREVISION= 15
CATEGORIES= games
# Original braingames site is really slow
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/ \
http://www.braingames.getput.com/f1spirit/downloads/
DISTNAME= f1spirit-linux
diff --git a/games/flobopuyo/Makefile b/games/flobopuyo/Makefile
index 10ec49a9fa66..4c8783c475dc 100644
--- a/games/flobopuyo/Makefile
+++ b/games/flobopuyo/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.20
PORTREVISION= 16
CATEGORIES= games
MASTER_SITES= http://www.ios-software.com/flobopuyo/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Clone of the famous PuyoPuyo
diff --git a/games/flyhard/Makefile b/games/flyhard/Makefile
index ee86f342a7e1..e24b8ad054f4 100644
--- a/games/flyhard/Makefile
+++ b/games/flyhard/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.42
PORTREVISION= 21
CATEGORIES= games
MASTER_SITES= http://www.markboyd.me.uk/games/flyhard/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Game resembling Thrust, but with lots of shooting and puzzles
diff --git a/games/formido/Makefile b/games/formido/Makefile
index 2cfa73acca70..1026608408cf 100644
--- a/games/formido/Makefile
+++ b/games/formido/Makefile
@@ -3,11 +3,11 @@ PORTVERSION= 1.0.1
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://www.mhgames.org/files/formido/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= 2D kill-em all with 3D rendered graphics
-WWW= http://www.mhgames.org/oldies/formido/
+WWW= https://www.mhgames.org/oldies/formido/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/GPL_license.txt
diff --git a/games/glsfcave/Makefile b/games/glsfcave/Makefile
index be05d1ed09a3..26594167172f 100644
--- a/games/glsfcave/Makefile
+++ b/games/glsfcave/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.0
PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://user.ecc.u-tokyo.ac.jp/~g650192/glsfcave/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Control a ribbon to avoid hitting walls
diff --git a/games/gnudoku/Makefile b/games/gnudoku/Makefile
index 22bb920ca703..69a3bbcfd52b 100644
--- a/games/gnudoku/Makefile
+++ b/games/gnudoku/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.93
PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= http://offload2.icculus.org:9090/~jcspray/GNUDoku/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Free program for creating and solving Su Doku puzzles
diff --git a/games/goonies/Makefile b/games/goonies/Makefile
index d3e797841c03..fa76d6fc9d9e 100644
--- a/games/goonies/Makefile
+++ b/games/goonies/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.4.1528
PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://braingames.jorito.net/goonies/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}.src_${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/hangman/Makefile b/games/hangman/Makefile
index 6107b88f695c..d3d56828ade8 100644
--- a/games/hangman/Makefile
+++ b/games/hangman/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.9.2
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/hangman/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Challenge your spelling skills in the old western style
diff --git a/games/kartofel/Makefile b/games/kartofel/Makefile
index 60ee0e0a2aba..f678970d3b8b 100644
--- a/games/kartofel/Makefile
+++ b/games/kartofel/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.2
PORTREVISION= 17
CATEGORIES= games
MASTER_SITES= http://kartofel.jfedor.org/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Connect the dots in order without crossing over yourself
diff --git a/games/kobodeluxe/Makefile b/games/kobodeluxe/Makefile
index 462f7224dc96..09d2ddf39cb6 100644
--- a/games/kobodeluxe/Makefile
+++ b/games/kobodeluxe/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.5.1
PORTREVISION= 15
CATEGORIES= games
MASTER_SITES= http://olofson.net/kobodl/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= KoboDeluxe-${DISTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/ladder/Makefile b/games/ladder/Makefile
index e996ec26fd26..748c407a3623 100644
--- a/games/ladder/Makefile
+++ b/games/ladder/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= http://www.srv.net/~kth/ \
ftp://ftp.42.org/pub/unix/games/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
diff --git a/games/libretro-beetle_psx/Makefile b/games/libretro-beetle_psx/Makefile
index b93a25799ab2..fb83b88eb649 100644
--- a/games/libretro-beetle_psx/Makefile
+++ b/games/libretro-beetle_psx/Makefile
@@ -1,21 +1,19 @@
PORTNAME= libretro-beetle_psx
-DISTVERSION= 0.20231020
+DISTVERSION= 0.20250622
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.prog
COMMENT= Standalone port/fork of Mednafen PSX to the Libretro API
WWW= https://github.com/libretro/beetle-psx-libretro
LICENSE= GPLv2
-USES= compiler:c++11-lib gmake gl
-USE_LDCONFIG= yes
-USE_GL= gl
-
+USES= compiler:c++11-lib gmake
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= beetle-psx-libretro
-GH_TAGNAME= e505f5a93eebba8f96a040f478d77b6ffb2015b1
+GH_TAGNAME= 30981b26b71095cdb3b99779d5ae1f9eed531b9b
+USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/mednafen_psx_libretro.so
diff --git a/games/libretro-beetle_psx/distinfo b/games/libretro-beetle_psx/distinfo
index ebcff25d35e4..28f707e55893 100644
--- a/games/libretro-beetle_psx/distinfo
+++ b/games/libretro-beetle_psx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314797
-SHA256 (libretro-beetle-psx-libretro-0.20231020-e505f5a93eebba8f96a040f478d77b6ffb2015b1_GH0.tar.gz) = c1c142439dd5476450b02653acbf63d2e380fe31842a3319edf061072f6bf74d
-SIZE (libretro-beetle-psx-libretro-0.20231020-e505f5a93eebba8f96a040f478d77b6ffb2015b1_GH0.tar.gz) = 2763577
+TIMESTAMP = 1750829062
+SHA256 (libretro-beetle-psx-libretro-0.20250622-30981b26b71095cdb3b99779d5ae1f9eed531b9b_GH0.tar.gz) = 2e201d1462afec443ea83b9d1fc21d3f2e3158ac3256843e9cff29ceabfeba36
+SIZE (libretro-beetle-psx-libretro-0.20250622-30981b26b71095cdb3b99779d5ae1f9eed531b9b_GH0.tar.gz) = 3126556
diff --git a/games/libretro-gambatte/Makefile b/games/libretro-gambatte/Makefile
index 1bb4543feb8d..54651a5d9747 100644
--- a/games/libretro-gambatte/Makefile
+++ b/games/libretro-gambatte/Makefile
@@ -1,20 +1,19 @@
PORTNAME= libretro-gambatte
-DISTVERSION= 0.20230929
+DISTVERSION= 0.20241022
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= Libretro Implementation of libgambatte, a Game Boy Color emulator
WWW= https://github.com/libretro/gambatte-libretro
LICENSE= GPLv2
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= gambatte-libretro
-GH_TAGNAME= 40d0d7ac4e11b5c2d1feac2ce96e4d824c248985
+GH_TAGNAME= a1c4c98582308afafd73c050167a7ea330469e98
+USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/gambatte_libretro.so
diff --git a/games/libretro-gambatte/distinfo b/games/libretro-gambatte/distinfo
index 9f593e922547..c5282c9ef012 100644
--- a/games/libretro-gambatte/distinfo
+++ b/games/libretro-gambatte/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314772
-SHA256 (libretro-gambatte-libretro-0.20230929-40d0d7ac4e11b5c2d1feac2ce96e4d824c248985_GH0.tar.gz) = ad4ba3157cb2fe494f3db0f8f1165ddd2be9d308d33a32b4d406ddeb0802c464
-SIZE (libretro-gambatte-libretro-0.20230929-40d0d7ac4e11b5c2d1feac2ce96e4d824c248985_GH0.tar.gz) = 738125
+TIMESTAMP = 1750834391
+SHA256 (libretro-gambatte-libretro-0.20241022-a1c4c98582308afafd73c050167a7ea330469e98_GH0.tar.gz) = 15d742180fdbf12b72f0abaeb975f870987ff257ae4ea24b178fa2c563cdb1b6
+SIZE (libretro-gambatte-libretro-0.20241022-a1c4c98582308afafd73c050167a7ea330469e98_GH0.tar.gz) = 969848
diff --git a/games/libretro-mgba/Makefile b/games/libretro-mgba/Makefile
index ad2262de6d19..6ce64a3bc052 100644
--- a/games/libretro-mgba/Makefile
+++ b/games/libretro-mgba/Makefile
@@ -1,20 +1,19 @@
PORTNAME= libretro-mgba
-DISTVERSION= 0.20230528
+DISTVERSION= 0.20250518
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= Game Boy Advance Emulator for libretro
WWW= https://github.com/libretro/mgba
LICENSE= MPL20
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= mgba
-GH_TAGNAME= 314bf7b676f5b820f396209eb0c7d6fbe8103486
+GH_TAGNAME= c9bbf28b091c4c104485092279c7a6b114b2e8ff
+USE_LDCONFIG= yes
PLIST_FILES= lib/libretro/mgba_libretro.so
diff --git a/games/libretro-mgba/distinfo b/games/libretro-mgba/distinfo
index 5cc88140bc03..bb4e06c82431 100644
--- a/games/libretro-mgba/distinfo
+++ b/games/libretro-mgba/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314793
-SHA256 (libretro-mgba-0.20230528-314bf7b676f5b820f396209eb0c7d6fbe8103486_GH0.tar.gz) = 66d9766d6f129bff9bfacc8a94787daa018b9c4a9a56fd49673c019eba19ae53
-SIZE (libretro-mgba-0.20230528-314bf7b676f5b820f396209eb0c7d6fbe8103486_GH0.tar.gz) = 14456676
+TIMESTAMP = 1750834713
+SHA256 (libretro-mgba-0.20250518-c9bbf28b091c4c104485092279c7a6b114b2e8ff_GH0.tar.gz) = bb4474a2050e7ba41814c2631f27f112e2b8d810c0baf8453ea9817737ebabaa
+SIZE (libretro-mgba-0.20250518-c9bbf28b091c4c104485092279c7a6b114b2e8ff_GH0.tar.gz) = 15063003
diff --git a/games/libretro-nestopia/Makefile b/games/libretro-nestopia/Makefile
index 267b995847f7..9ba59c4646de 100644
--- a/games/libretro-nestopia/Makefile
+++ b/games/libretro-nestopia/Makefile
@@ -1,25 +1,24 @@
PORTNAME= libretro-nestopia
-DISTVERSION= 0.20230528
+DISTVERSION= 0.20250424
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= NEStopia emulator for libretro
WWW= https://github.com/libretro/nestopia
LICENSE= GPLv2
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= nestopia
-GH_TAGNAME= 3dcbec4682e079312d6943e1357487645ec608c7
-
-PLIST_FILES= lib/libretro/nestopia_libretro.so
+GH_TAGNAME= d2eefab298b0b9152d2934d6f0227b6803c877b3
+USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/libretro
+PLIST_FILES= lib/libretro/nestopia_libretro.so
+
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro
${INSTALL_LIB} ${WRKSRC}/libretro/nestopia_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro
diff --git a/games/libretro-nestopia/distinfo b/games/libretro-nestopia/distinfo
index c37208b39594..1bc9b7fb0b9e 100644
--- a/games/libretro-nestopia/distinfo
+++ b/games/libretro-nestopia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314745
-SHA256 (libretro-nestopia-0.20230528-3dcbec4682e079312d6943e1357487645ec608c7_GH0.tar.gz) = ec47efc8eab149182c5eb86cc68f80fbe30c077b7978f46ff6b9dffc50caff7b
-SIZE (libretro-nestopia-0.20230528-3dcbec4682e079312d6943e1357487645ec608c7_GH0.tar.gz) = 1138864
+TIMESTAMP = 1750835250
+SHA256 (libretro-nestopia-0.20250424-d2eefab298b0b9152d2934d6f0227b6803c877b3_GH0.tar.gz) = 2fc2440a6a159d96890aa471014608eaa92bfedc01b7396b61bc7fe983a449db
+SIZE (libretro-nestopia-0.20250424-d2eefab298b0b9152d2934d6f0227b6803c877b3_GH0.tar.gz) = 1152346
diff --git a/games/libretro-snes9x/Makefile b/games/libretro-snes9x/Makefile
index 1c3b043a7446..8b0317401a99 100644
--- a/games/libretro-snes9x/Makefile
+++ b/games/libretro-snes9x/Makefile
@@ -1,9 +1,9 @@
PORTNAME= libretro-snes9x
-DISTVERSION= 0.20231013
+DISTVERSION= 0.20241022
PORTEPOCH= 1
CATEGORIES= games
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tilde@ultros.pro
COMMENT= Snes9x - Portable Super Nintendo emulator
WWW= https://github.com/libretro/snes9x
@@ -14,17 +14,16 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
USES= compiler:c++11-lib gmake
-USE_LDCONFIG= yes
-
USE_GITHUB= yes
GH_ACCOUNT= libretro
GH_PROJECT= snes9x
-GH_TAGNAME= ec4ebfc8f3819a9522fcb8e53eed985090017b1b
-
-PLIST_FILES= lib/libretro/snes9x_libretro.so
+GH_TAGNAME= 49f484569ff2aec7ff08e7598a97d6c9e6eae72d
+USE_LDCONFIG= yes
BUILD_WRKSRC= ${WRKSRC}/libretro
+PLIST_FILES= lib/libretro/snes9x_libretro.so
+
do-install:
${MKDIR} ${STAGEDIR}/${PREFIX}/lib/libretro
${INSTALL_LIB} ${WRKSRC}/libretro/snes9x_libretro.so ${STAGEDIR}/${PREFIX}/lib/libretro
diff --git a/games/libretro-snes9x/distinfo b/games/libretro-snes9x/distinfo
index bd0d15960be3..e050d274b08b 100644
--- a/games/libretro-snes9x/distinfo
+++ b/games/libretro-snes9x/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698314780
-SHA256 (libretro-snes9x-0.20231013-ec4ebfc8f3819a9522fcb8e53eed985090017b1b_GH0.tar.gz) = 0599dc74a5bac048134a3aaac3625d8e9a6fe7765a8388396353b70ac13a2607
-SIZE (libretro-snes9x-0.20231013-ec4ebfc8f3819a9522fcb8e53eed985090017b1b_GH0.tar.gz) = 5114243
+TIMESTAMP = 1750826684
+SHA256 (libretro-snes9x-0.20241022-49f484569ff2aec7ff08e7598a97d6c9e6eae72d_GH0.tar.gz) = 54036e672494f38d7a12a242ed9ddf124685c2cf3563ffc3ebf07c4882405cb0
+SIZE (libretro-snes9x-0.20241022-49f484569ff2aec7ff08e7598a97d6c9e6eae72d_GH0.tar.gz) = 5159857
diff --git a/games/linwarrior/Makefile b/games/linwarrior/Makefile
index 48c85d6d0790..924ac5ca0e44 100644
--- a/games/linwarrior/Makefile
+++ b/games/linwarrior/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 20100320
PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://www.hackcraft.de/games/linwarrior_3d/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/luola/Makefile b/games/luola/Makefile
index f3e44616c12b..e6263858f5e0 100644
--- a/games/luola/Makefile
+++ b/games/luola/Makefile
@@ -2,7 +2,7 @@ PORTNAME= luola
PORTVERSION= 1.3.2
PORTREVISION= 7
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/ # master site gone
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/ # master site gone
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
stdlevels-6.0${EXTRACT_SUFX} \
nostalgia-1.2${EXTRACT_SUFX}
diff --git a/games/memonix/Makefile b/games/memonix/Makefile
index 1cdbcf1380f6..d51dd5394f65 100644
--- a/games/memonix/Makefile
+++ b/games/memonix/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.6.070713
PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= http://www.viewizard.com/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= MemonixSourceCode_${PORTVERSION:S/./_/g:S/_/./}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} memx16.tar.gz
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/meritous/Makefile b/games/meritous/Makefile
index a68944318073..d1df6457a57f 100644
--- a/games/meritous/Makefile
+++ b/games/meritous/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Action-adventure dungeon crawl game
-WWW= http://www.asceai.net/meritous/
+WWW= https://www.asceai.net/meritous/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/games/numptyphysics-npcomplete/Makefile b/games/numptyphysics-npcomplete/Makefile
index 233288e94b57..461c28521d43 100644
--- a/games/numptyphysics-npcomplete/Makefile
+++ b/games/numptyphysics-npcomplete/Makefile
@@ -2,7 +2,7 @@ PORTNAME= npcomplete
PORTVERSION= 0.0.r20090116
PORTREVISION= 3
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
PKGNAMEPREFIX= numptyphysics-
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/numptyphysics/Makefile b/games/numptyphysics/Makefile
index 57b88cf8edf5..6486722c8349 100644
--- a/games/numptyphysics/Makefile
+++ b/games/numptyphysics/Makefile
@@ -2,7 +2,7 @@ PORTNAME= numptyphysics
DISTVERSION= 0.3.r20090104
PORTREVISION= 11
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Drawing physics-based puzzle game
diff --git a/games/pengupop/Makefile b/games/pengupop/Makefile
index ae98d543a09f..882068bf5f91 100644
--- a/games/pengupop/Makefile
+++ b/games/pengupop/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.2.6
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://www.junoplay.com/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Online multiplayer clone of Bust a Move
diff --git a/games/railroad-rampage/Makefile b/games/railroad-rampage/Makefile
index 0ec1aa7edc78..73cd5a4c3a19 100644
--- a/games/railroad-rampage/Makefile
+++ b/games/railroad-rampage/Makefile
@@ -2,7 +2,7 @@ PORTNAME= railroad-rampage
PORTVERSION= 1.2
PORTREVISION= 5
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
DISTNAME= RailroadRampage_${PORTVERSION}_Linux
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/rezerwar/Makefile b/games/rezerwar/Makefile
index c04b685eb67d..275c962f8558 100644
--- a/games/rezerwar/Makefile
+++ b/games/rezerwar/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.4.2
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://tamentis.com/projects/rezerwar/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Puzzle game involving organizing blocks with pipes
diff --git a/games/scramble/Makefile b/games/scramble/Makefile
index 614e40d509de..37dff2a70e72 100644
--- a/games/scramble/Makefile
+++ b/games/scramble/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.9.5
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/scramble/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= From 6 letters you are to create as many words as you can
diff --git a/games/sdb/Makefile b/games/sdb/Makefile
index 9668ab22aa4c..8cb9c51864e7 100644
--- a/games/sdb/Makefile
+++ b/games/sdb/Makefile
@@ -9,7 +9,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Futuristic overhead shooter
-WWW= http://www.gamecreation.org/games/shotgun-debugger
+WWW= https://www.gamecreation.org/games/shotgun_debugger
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/games/sea-defender/Makefile b/games/sea-defender/Makefile
index e47d8f7dac0e..d255d5e8843a 100644
--- a/games/sea-defender/Makefile
+++ b/games/sea-defender/Makefile
@@ -2,7 +2,7 @@ PORTNAME= sea-defender
PORTVERSION= 0.9
PORTREVISION= 5
CATEGORIES= games
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/:icon \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/:icon \
SF/nemysisfreebsdp/:icon
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${PORTNAME}.png:icon
diff --git a/games/shootingstar/Makefile b/games/shootingstar/Makefile
index 3cf7d36f076a..94e792e45cf7 100644
--- a/games/shootingstar/Makefile
+++ b/games/shootingstar/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.2.0
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.2ndpoint.fi/projektit.xml/shootingstar/files/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= SDL/OpenGL top-down shooter
diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile
index 718f5d45194b..9f3f8e143fde 100644
--- a/games/simutrans/Makefile
+++ b/games/simutrans/Makefile
@@ -4,7 +4,8 @@ CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Transportation simulator
-WWW= https://www.simutrans.com/
+WWW= https://www.simutrans.com/ \
+ https://github.com/aburch/simutrans/
LICENSE= ART10 MIT
LICENSE_COMB= multi
diff --git a/games/solarconquest/Makefile b/games/solarconquest/Makefile
index a800cc8bb847..fd821aee688c 100644
--- a/games/solarconquest/Makefile
+++ b/games/solarconquest/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://games.sajthelper.com/ \
LOCAL/ehaupt \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= SolarConquest
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/stormbaancoureur/Makefile b/games/stormbaancoureur/Makefile
index 1186df2d28be..7f267a7f4feb 100644
--- a/games/stormbaancoureur/Makefile
+++ b/games/stormbaancoureur/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.1.6
PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= http://www.stolk.org/stormbaancoureur/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Simulated obstacle course for automobiles
diff --git a/games/tecnoballz/Makefile b/games/tecnoballz/Makefile
index 2d5671459247..1bbbac96ee29 100644
--- a/games/tecnoballz/Makefile
+++ b/games/tecnoballz/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.93.1
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://linux.tlk.fr/games/TecnoballZ/download/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Brick breaker (Arkanoid-like game)
diff --git a/games/torrent/Makefile b/games/torrent/Makefile
index ed3993b73bce..0a8a8ba41f18 100644
--- a/games/torrent/Makefile
+++ b/games/torrent/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.8.2
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.shiftygames.com/torrent/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Score points without letting the tiles touch the top of the board
diff --git a/games/trimines/Makefile b/games/trimines/Makefile
index c243e0a5829d..3ea8c8306dde 100644
--- a/games/trimines/Makefile
+++ b/games/trimines/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.3.0
PORTREVISION= 7
CATEGORIES= games
MASTER_SITES= http://www.freewebs.com/trimines/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Mine sweeper game that uses triangles instead of squares
diff --git a/games/tyrian-data/Makefile b/games/tyrian-data/Makefile
index 38362e61b3e0..274d5e5c7b89 100644
--- a/games/tyrian-data/Makefile
+++ b/games/tyrian-data/Makefile
@@ -1,14 +1,13 @@
PORTNAME= tyrian-data
PORTVERSION= 21
CATEGORIES= games
-MASTER_SITES= http://www.camanis.net/tyrian/ \
- http://sites.google.com/a/camanis.net/opentyrian/tyrian/ \
- http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://www.camanis.net/tyrian/ \
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= tyrian${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Data files for opentyrian
-WWW= https://bitbucket.org/opentyrian/opentyrian/wiki/Home
+WWW= https://github.com/opentyrian/opentyrian
# From opentyrian FAQ:
# "Tyrian was, however, released as freeware (under no specific
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index ce3d4d313579..574af22627f5 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20250612
+PORTVERSION= s20250625
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-805-g71cacbe726 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-813-ga5038be023 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index 7e0938032e7e..a8c133930029 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749755440
+TIMESTAMP = 1750868585
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
SIZE (rust/crates/ab_glyph-0.2.29.crate) = 20011
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -1867,5 +1867,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-805-g71cacbe726.tar.bz2) = 8ce677bfbbc8e42bd769b0cd6ae2335d9e4c6497c5e9c064567d3b2380c3ccd1
-SIZE (veloren-v0.17.0-805-g71cacbe726.tar.bz2) = 326011142
+SHA256 (veloren-v0.17.0-813-ga5038be023.tar.bz2) = eb4ae68c815e4d0d1a1618f51bf7a04a7e36292d0bbcf82c0ad4e4ce2f3da47b
+SIZE (veloren-v0.17.0-813-ga5038be023.tar.bz2) = 326011038
diff --git a/games/volleyball/Makefile b/games/volleyball/Makefile
index b25c290502f6..511c43c8ea43 100644
--- a/games/volleyball/Makefile
+++ b/games/volleyball/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.8.6
PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= http://www.losersjuegos.com.ar/_media/juegos/volleyball/descargas/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
${PORTNAME}-data-${DATAVERSION}${EXTRACT_SUFX}
diff --git a/games/vor/Makefile b/games/vor/Makefile
index dd040e40e8c2..020105aa71b2 100644
--- a/games/vor/Makefile
+++ b/games/vor/Makefile
@@ -2,7 +2,7 @@ PORTNAME= vor
PORTVERSION= 0.5.8
CATEGORIES= games
MASTER_SITES= https://jasonwoof.com/downloads/vor/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Dodge the rocks until you die
diff --git a/games/xlogical/Makefile b/games/xlogical/Makefile
index 9a580c86a9ad..8d5ca6cd3346 100644
--- a/games/xlogical/Makefile
+++ b/games/xlogical/Makefile
@@ -2,7 +2,7 @@ PORTNAME= xlogical
DISTVERSION= 1.0-8
CATEGORIES= games
MASTER_SITES= https://changeling.ixionstudios.com/xlogical/downloads/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= aaron@baugher.biz
COMMENT= Remake of the classic puzzle game Logical
diff --git a/games/xorgramana/Makefile b/games/xorgramana/Makefile
index 172c0f2166b6..2fb786d7337f 100644
--- a/games/xorgramana/Makefile
+++ b/games/xorgramana/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.0.8
PORTREVISION= 11
CATEGORIES= games
MASTER_SITES= http://www.jwm-art.net/XorGramana/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
DISTNAME= XorGramana-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/xrisk/Makefile b/games/xrisk/Makefile
index 1de2f2e24360..8a0a680948af 100644
--- a/games/xrisk/Makefile
+++ b/games/xrisk/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 2.15
PORTREVISION= 3
CATEGORIES= games
MASTER_SITES= http://my.pages.de/pub/comp/unix/games/xrisk/old/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= ports@FreeBSD.org
COMMENT= Game for X11, much like the popular board game
diff --git a/games/xtgyoretsu/Makefile b/games/xtgyoretsu/Makefile
index 708de7845df1..437b36a62582 100644
--- a/games/xtgyoretsu/Makefile
+++ b/games/xtgyoretsu/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Extended ncurses version of "Renshu-cho gyoretsu"
-WWW= https://saahriktu.org/games.html \
+WWW= https://saahriktu.ru/games.html \
https://github.com/Penguinum/xtgyoretsu-forked
LICENSE= GPLv3
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile
index 67d2e5e64009..43cb74d110b7 100644
--- a/graphics/Coin/Makefile
+++ b/graphics/Coin/Makefile
@@ -1,7 +1,6 @@
PORTNAME= Coin
-PORTVERSION= 4.0.3
+PORTVERSION= 4.0.4
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= cmt@FreeBSD.org
@@ -29,6 +28,8 @@ CMAKE_ARGS+= -DCOIN_BUILD_SHARED_LIBS="ON" \
-DUSE_EXTERNAL_EXPAT="ON"
USE_LDCONFIG= yes
+PLIST_SUB= VERSION=${PORTVERSION}
+
pre-configure:
@${REINPLACE_CMD} -e 's|DATA install-data-local|DATA|g' \
${WRKSRC}/Makefile.in
diff --git a/graphics/Coin/distinfo b/graphics/Coin/distinfo
index 0da36d334756..b2c6eeb82786 100644
--- a/graphics/Coin/distinfo
+++ b/graphics/Coin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725708650
-SHA256 (coin3d-coin-v4.0.3_GH0.tar.gz) = 086ecf84479e4bc59397568638488c2e6c08d8aa811779bab93cda5509f79d59
-SIZE (coin3d-coin-v4.0.3_GH0.tar.gz) = 6943086
+TIMESTAMP = 1750875175
+SHA256 (coin3d-coin-v4.0.4_GH0.tar.gz) = 4cf2c2ae0dec99d99842b35fb0186a3ca48ef33ee3b91efc0cd632b05fb5ad05
+SIZE (coin3d-coin-v4.0.4_GH0.tar.gz) = 6951664
diff --git a/graphics/Coin/pkg-plist b/graphics/Coin/pkg-plist
index 8c1ecaaa1ad4..c61489e8f193 100644
--- a/graphics/Coin/pkg-plist
+++ b/graphics/Coin/pkg-plist
@@ -875,13 +875,13 @@ include/Inventor/tools/SbPimplPtr.h
include/SoDebug.h
include/SoWinEnterScope.h
include/SoWinLeaveScope.h
-lib/cmake/Coin-4.0.3/coin-config-version.cmake
-lib/cmake/Coin-4.0.3/coin-config.cmake
-lib/cmake/Coin-4.0.3/coin-export-release.cmake
-lib/cmake/Coin-4.0.3/coin-export.cmake
+lib/cmake/Coin-%%VERSION%%/coin-config-version.cmake
+lib/cmake/Coin-%%VERSION%%/coin-config.cmake
+lib/cmake/Coin-%%VERSION%%/coin-export-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Coin-%%VERSION%%/coin-export.cmake
lib/libCoin.so
lib/libCoin.so.80
-lib/libCoin.so.80.0.3
+lib/libCoin.so.80.0.4
libdata/pkgconfig/Coin.pc
%%DATADIR%%/conf/coin-default.cfg
%%DATADIR%%/draggerDefaults/centerballDragger.iv
diff --git a/graphics/exifprobe/Makefile b/graphics/exifprobe/Makefile
index 36b66c4e5cda..19da04f02991 100644
--- a/graphics/exifprobe/Makefile
+++ b/graphics/exifprobe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exifprobe
DISTVERSION= 2.0.1
CATEGORIES= graphics
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Probes JPEG or TIFF images and reports contents and structure
diff --git a/graphics/gimp-lqr-plugin/Makefile b/graphics/gimp-lqr-plugin/Makefile
index 773813c547ea..706cb8d4566e 100644
--- a/graphics/gimp-lqr-plugin/Makefile
+++ b/graphics/gimp-lqr-plugin/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.7.2
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://liquidrescale.wdfiles.com/local--files/en:download-page-sources/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Liquid rescale GIMP plug-in
diff --git a/graphics/liblqr-1/Makefile b/graphics/liblqr-1/Makefile
index 77e92990cffd..62af1fc14566 100644
--- a/graphics/liblqr-1/Makefile
+++ b/graphics/liblqr-1/Makefile
@@ -2,7 +2,7 @@ PORTNAME= liblqr-1
PORTVERSION= 0.4.2
CATEGORIES= graphics
MASTER_SITES= http://liblqr.wdfiles.com/local--files/en:download-page/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Easy to use C/C++ seam carving library
diff --git a/graphics/librsvg2/Makefile b/graphics/librsvg2/Makefile
index 58e5ec83bdbf..b14cdd8cd863 100644
--- a/graphics/librsvg2/Makefile
+++ b/graphics/librsvg2/Makefile
@@ -1,10 +1,10 @@
PORTNAME= librsvg
PORTVERSION= 2.40.21
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
COMMENT= Library for parsing and rendering SVG vector-graphic files
@@ -13,8 +13,6 @@ WWW= https://live.gnome.org/LibRsvg
LICENSE= GPLv2 LGPL20
LICENSE_COMB= multi
-BROKEN= Fails to build with libxml2 2.13+, error: unknown type name 'xmlParserCtxtPtr'
-
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
libpng.so:graphics/png \
@@ -22,21 +20,6 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
USES= cpe gmake gnome libtool localbase pathfix pkgconfig tar:xz
-CONFLICTS_INSTALL= librsvg2-rust
-# librsvg2 2.42+ needs rust to build, which is not available on all
-# FreeBSD archs. So limit pure C version 2.40.x.
-PORTSCOUT= limit:^2\.40\.
-
-OPTIONS_DEFINE= DOCS VAPI
-OPTIONS_DEFAULT= DOCS VAPI
-OPTIONS_SUB= yes
-
-DOCS_CONFIGURE_ENABLE= grk-doc-html
-
-VAPI_USES= vala:build
-VAPI_CONFIGURE_ON= --enable-vala=yes
-VAPI_CONFIGURE_OFF= --enable-vala=no
-
USE_GNOME= cairo gnomeprefix gdkpixbuf introspection:build \
libxml2 pango
CPE_VENDOR= gnome
@@ -44,6 +27,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
+TEST_TARGET= check
CONFIGURE_ARGS= --disable-Bsymbolic
DOCSDIR?= ${PREFIX}/share/doc
@@ -51,6 +35,22 @@ GNOME_HTML_DIR= ${DOCSDIR}
PLIST_SUB+= PORTVERSION=${PORTVERSION}
+CONFLICTS_INSTALL= librsvg2-rust
+# librsvg2 2.42+ needs rust to build, which is not available on all
+# FreeBSD archs. So limit pure C version 2.40.x.
+PORTSCOUT= limit:^2\.40\.
+
+OPTIONS_DEFINE= DOCS VAPI
+OPTIONS_DEFAULT= DOCS VAPI
+OPTIONS_SUB= yes
+
+DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc
+DOCS_CONFIGURE_ENABLE= gtk-doc gtk-doc-html
+
+VAPI_USES= vala:build
+VAPI_CONFIGURE_ON= --enable-vala=yes
+VAPI_CONFIGURE_OFF= --enable-vala=no
+
post-patch:
@${REINPLACE_CMD} -e 's|GTK3_REQUIRED=3.[0-9][0-9].[0-9]|GTK3_REQUIRED=9.90.0|g' \
${WRKSRC}/configure
diff --git a/graphics/librsvg2/distinfo b/graphics/librsvg2/distinfo
index f9e4bc6ed69f..6022f5fd9fcf 100644
--- a/graphics/librsvg2/distinfo
+++ b/graphics/librsvg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1583164702
-SHA256 (gnome2/librsvg-2.40.21.tar.xz) = f7628905f1cada84e87e2b14883ed57d8094dca3281d5bcb24ece4279e9a92ba
-SIZE (gnome2/librsvg-2.40.21.tar.xz) = 1655860
+TIMESTAMP = 1750895954
+SHA256 (gnome/librsvg-2.40.21.tar.xz) = f7628905f1cada84e87e2b14883ed57d8094dca3281d5bcb24ece4279e9a92ba
+SIZE (gnome/librsvg-2.40.21.tar.xz) = 1655860
diff --git a/graphics/librsvg2/files/patch-rsvg-css.c b/graphics/librsvg2/files/patch-rsvg-css.c
new file mode 100644
index 000000000000..396724399710
--- /dev/null
+++ b/graphics/librsvg2/files/patch-rsvg-css.c
@@ -0,0 +1,14 @@
+--- rsvg-css.c.orig 2018-10-01 22:50:22 UTC
++++ rsvg-css.c
+@@ -839,7 +839,11 @@ static void
+ }
+
+ static void
++#if LIBXML_VERSION < 21200
+ rsvg_xml_noerror (void *data, xmlErrorPtr error)
++#else
++rsvg_xml_noerror (void *data, const xmlError *error)
++#endif
+ {
+ }
+
diff --git a/graphics/librsvg2/files/patch-rsvg-private.h b/graphics/librsvg2/files/patch-rsvg-private.h
new file mode 100644
index 000000000000..9088e892fe56
--- /dev/null
+++ b/graphics/librsvg2/files/patch-rsvg-private.h
@@ -0,0 +1,10 @@
+--- rsvg-private.h.orig 2020-02-26 17:40:25 UTC
++++ rsvg-private.h
+@@ -32,6 +32,7 @@
+ #include "rsvg.h"
+
+ #include <libxml/SAX.h>
++#include <libxml/tree.h>
+ #include <libxml/xmlmemory.h>
+ #include <pango/pango.h>
+ #include <glib.h>
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index 64fef66afd57..65b4c500a26d 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.1-branchpoint-3084
-DISTVERSIONSUFFIX= -g906d4d5dfe1
+DISTVERSION= 25.1-branchpoint-3233
+DISTVERSIONSUFFIX= -geaad90c262b
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index e2f55c780d07..54a07d79fd7c 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750721244
-SHA256 (mesa-25.1-branchpoint-3084-g906d4d5dfe1.tar.bz2) = 22c9940102f8e518c0917eb1644ab7e4294903aebe1048ada0696b5f638f1471
-SIZE (mesa-25.1-branchpoint-3084-g906d4d5dfe1.tar.bz2) = 58071653
+TIMESTAMP = 1750894763
+SHA256 (mesa-25.1-branchpoint-3233-geaad90c262b.tar.bz2) = cd4abf95f5f21aec6262010fff1fe53ecd7ef72db38692bbd47a73ac3072cd34
+SIZE (mesa-25.1-branchpoint-3233-geaad90c262b.tar.bz2) = 58159088
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile
index 4a18ce685ec3..6df1cceccc79 100644
--- a/lang/dotnet-host/Makefile
+++ b/lang/dotnet-host/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet-host
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= lang devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo
index ee3a5a022322..206e85efc531 100644
--- a/lang/dotnet-host/distinfo
+++ b/lang/dotnet-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747656165
-SHA256 (dotnet-runtime-v9.0.5_GH0.tar.gz) = f9626a3a72937872d942f3649b5629692cd2a8d757f0aca9da28647191f02e44
-SIZE (dotnet-runtime-v9.0.5_GH0.tar.gz) = 89301899
+TIMESTAMP = 1750752423
+SHA256 (dotnet-runtime-v9.0.6_GH0.tar.gz) = 59ace57f7171c0f7ddc745daeed008b555ccc41322fb12d6bc52e2c2696521f2
+SIZE (dotnet-runtime-v9.0.6_GH0.tar.gz) = 89537525
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index d29854e1e00f..91d2600c520c 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet
DISTVERSIONPREFIX= v
-DISTVERSION= ${DOTNETVERSION}.5
+DISTVERSION= ${DOTNETVERSION}.6
CATEGORIES= lang devel
MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \
https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap
@@ -48,10 +48,10 @@ BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTST
BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${BOOTSTRAP_SDK_RID}
DOTNETVERSION= 9.0
-SDKVERSION= ${DOTNETVERSION}.106
-SDKVERSIONSUFFIX= -servicing.25229.4
-SDKSERVICESUFFIX= -servicing.25230.1
-LIBPACKSUFFIX= -servicing.25215.9
+SDKVERSION= ${DOTNETVERSION}.107
+SDKVERSIONSUFFIX= -servicing.25267.1
+SDKSERVICESUFFIX= -servicing.25270.1
+LIBPACKSUFFIX= -servicing.25266.13
MANIFESTSUFFIX= ${DOTNETVERSION}.100
SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-${SDK_RID}
SDK_RID= freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH}
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index 07bd74f15198..23936fe07efe 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1747640495
-SHA256 (dotnet/release.json-9.0.5) = 36900c37e54d780ade35f2eaeaa9bf2dc1e7789b5d82c6c11a63d0da2853f813
-SIZE (dotnet/release.json-9.0.5) = 273
-SHA256 (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 0ff026271b8e21db503284b5cfae8e0546f009d18581497ba754084729dc74c3
-SIZE (dotnet/dotnet-dotnet-v9.0.5_GH0.tar.gz) = 494774541
+TIMESTAMP = 1750752105
+SHA256 (dotnet/release.json-9.0.6) = b68de7f6e266c57d3698a0bd7310a6c7a302d9f6ca2c477e81d8282050067c4b
+SIZE (dotnet/release.json-9.0.6) = 273
+SHA256 (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 8f25d48e7ec0a94b30b702c190ee78609a348520eebef32c1e6bfa196f29d794
+SIZE (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 495316174
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751
SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index d4eee77a450d..0d650e2b1dbe 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -4572,6 +4572,6 @@
%%DATADIR%%/shared/Microsoft.NETCore.App/%%FULL_DOTNETVERSION%%/netstandard.dll
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25168.1.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25262.1.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg
diff --git a/math/octave-forge-financial/Makefile b/math/octave-forge-financial/Makefile
index beb5587f00a6..ae647de46802 100644
--- a/math/octave-forge-financial/Makefile
+++ b/math/octave-forge-financial/Makefile
@@ -1,6 +1,5 @@
PORTNAME= octave-forge-financial
-PORTVERSION= 0.5.3
-PORTREVISION= 11
+PORTVERSION= 0.5.4
CATEGORIES= math
MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases
DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL}
@@ -15,8 +14,6 @@ LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/io.tar.gz:math/octave-forge-io \
${OCTAVE_TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
-BROKEN= does not install with octave version >= 9.1.0
-
USES= octave
NO_ARCH= yes
diff --git a/math/octave-forge-financial/distinfo b/math/octave-forge-financial/distinfo
index 1b6d83598d91..0728d676b6de 100644
--- a/math/octave-forge-financial/distinfo
+++ b/math/octave-forge-financial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1542397369
-SHA256 (octave-forge/financial-0.5.3.tar.gz) = ae6ef255597567c79e15f2b78e2d22febf43bc0d679de7ca6c79f36b9e1f2639
-SIZE (octave-forge/financial-0.5.3.tar.gz) = 80482
+TIMESTAMP = 1750880519
+SHA256 (octave-forge/financial-0.5.4.tar.gz) = 0b906886b4c754c683ad5f464dba797743af5d1faccd032357986f38d16d3fbb
+SIZE (octave-forge/financial-0.5.4.tar.gz) = 80390
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index 8aa9fd1b7535..c7deaaa6d266 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave-forge
PORTVERSION= 20250525
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -37,7 +38,7 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \
TSA VIDEO VELAS \
WEBSOCKETS ZENITY ZEROMQ
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NBIOINFO:NCHARTJS:NDATA_SMOOTHING:NDATABASE:NECONOMETRICS:NFINANCIAL:NFITS:NGNUPLOT:NINFORMATIONTHEORY:NIRSA:NLEVEL_SET:NMECHANICS:NMPI:NNNET:NNLWING2:NPIQP:NPLOT:NOPTIM:NSYMBAND:NSPECFUN}
+OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NBIOINFO:NCHARTJS:NDATA_SMOOTHING:NDATABASE:NECONOMETRICS:NFITS:NGNUPLOT:NINFORMATIONTHEORY:NIRSA:NLEVEL_SET:NMECHANICS:NMPI:NNNET:NNLWING2:NPIQP:NPLOT:NOPTIM:NSYMBAND:NSPECFUN}
OCTAVE_TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs
diff --git a/multimedia/qmmp-qt5/Makefile b/multimedia/qmmp-qt5/Makefile
index 537798a231f0..5407bf35bfad 100644
--- a/multimedia/qmmp-qt5/Makefile
+++ b/multimedia/qmmp-qt5/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp
-PORTVERSION= 1.7.5
+PORTVERSION= 1.7.6
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/
diff --git a/multimedia/qmmp-qt5/distinfo b/multimedia/qmmp-qt5/distinfo
index feab8fdf28ab..97082032d3dd 100644
--- a/multimedia/qmmp-qt5/distinfo
+++ b/multimedia/qmmp-qt5/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745868014
-SHA256 (qmmp-1.7.5.tar.bz2) = 8997bb14a175e93d4d84f0f1b20129ae56b570cccf7addb53b5648ecd98ed729
-SIZE (qmmp-1.7.5.tar.bz2) = 1425509
+TIMESTAMP = 1750883118
+SHA256 (qmmp-1.7.6.tar.bz2) = 43b441f022302a43b98cca88a47e8e5ba1e73caae8acc0e9e2c6b77e5b1eb3bb
+SIZE (qmmp-1.7.6.tar.bz2) = 1426952
diff --git a/multimedia/qmmp-qt6/Makefile b/multimedia/qmmp-qt6/Makefile
index 078bb6facd94..dea531c8cb62 100644
--- a/multimedia/qmmp-qt6/Makefile
+++ b/multimedia/qmmp-qt6/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp
-PORTVERSION= 2.2.5
+PORTVERSION= 2.2.6
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/
diff --git a/multimedia/qmmp-qt6/distinfo b/multimedia/qmmp-qt6/distinfo
index 4b4d2e979935..82192426513d 100644
--- a/multimedia/qmmp-qt6/distinfo
+++ b/multimedia/qmmp-qt6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745868023
-SHA256 (qmmp-2.2.5.tar.bz2) = 58211f327ac385abbc7d75e6a5d8dd64bcdb5cc0f1119329f2927d1631097e18
-SIZE (qmmp-2.2.5.tar.bz2) = 1429484
+TIMESTAMP = 1750883127
+SHA256 (qmmp-2.2.6.tar.bz2) = 270eca6fd728d9a0bc7f19e94e0e0e1f6a3c44dade648dffa58a0dbb7396cb4b
+SIZE (qmmp-2.2.6.tar.bz2) = 1429101
diff --git a/net-mgmt/Makefile b/net-mgmt/Makefile
index 3727e1c5adc1..ee8951c4a734 100644
--- a/net-mgmt/Makefile
+++ b/net-mgmt/Makefile
@@ -311,6 +311,7 @@
SUBDIR += pnp
SUBDIR += pnp-icinga2
SUBDIR += portmon
+ SUBDIR += prometheus-bird-exporter
SUBDIR += prometheus-collectd-exporter
SUBDIR += prometheus1
SUBDIR += prometheus2
diff --git a/net/Makefile b/net/Makefile
index 04d1adac41e2..e3f2a6643c3d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -389,6 +389,7 @@
SUBDIR += libgrss
SUBDIR += libgweather
SUBDIR += libgweather4
+ SUBDIR += libifconfig
SUBDIR += libilbc
SUBDIR += libiscsi
SUBDIR += libkgapi
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index f9d7dbf3a0d0..7564c95ef968 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -1,15 +1,24 @@
PORTNAME= freerdp
-DISTVERSION= 3.15.0
-PORTREVISION= 1
+DISTVERSION= 3.16.0
CATEGORIES= net comms
-MASTER_SITES= https://pub.freerdp.com/releases/ \
- https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/
+MASTER_SITES+= https://pub.freerdp.com/releases/:freerdp \
+ https://github.com/FreeRDP/FreeRDP/releases/download/${DISTVERSION}/:freerdp
PKGNAMESUFFIX= 3
+DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}:freerdp
PATCH_SITES= https://github.com/FreeRDP/FreeRDP/commit/
-# Fix realm usage for Heimdal: https://bugs.freebsd.org/286816
-PATCHFILES+= 8c2be5fd53501c129042ec8205ca2ff1bae90cda.patch:-p1
-PATCHFILES+= 374707d4fa609e5434f2166b5c11df655f6ff952.patch:-p1
+PATCHFILES= 281b9245966f019a8aa0271a73acd8da8104baa9.patch:-p1 \
+ 6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch:-p1 \
+ 5d32afcdd0b780d95b77c6005d1b79482884cd46.patch:-p1 \
+ 40c988e2da289e83081421942685a1a248f46603.patch:-p1 \
+ 8e38600298310bc74271fd99aca74c2d5a2d071c.patch:-p1 \
+ 4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch:-p1 \
+ bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch:-p1 \
+ 59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch:-p1 \
+ 419ad81aa78d31394c8e8b8452b40ef842f48730.patch:-p1 \
+ a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch:-p1 \
+ daeec1f98d69516fe52276608a750de3b3146d4e.patch:-p1 \
+ efd89c035481088c5b352222fbeb0bfc69ac75fe.patch:-p1
MAINTAINER= vvd@FreeBSD.org
COMMENT= Free implementation of Remote Desktop Protocol
@@ -26,6 +35,8 @@ USES= alias cmake compiler:c++11-lib cpe desktop-file-utils \
BROKEN_SSL= libressl-devel
BROKEN_SSL_REASON_libressl-devel= fails to compile: no member named 'alert_dispatch' in 'struct ssl3_state_st'
+USE_GITHUB= nodefault
+GH_TUPLE= akallabeth:webview:2a0a130:webview/../.build/_deps/webview-src
USE_LDCONFIG= yes
USE_XORG= ice sm x11 xext
@@ -48,28 +59,27 @@ PLIST_SUB+= MAJORVERSION="${DISTVERSION:R:R}"
OPTIONS_DEFINE= ALSA BROKENFOCUS CUPS FAAC FAAD FDKAAC FFMPEG \
GSM ICU JPEG LAME MANPAGES OPENH264 OPUS PCSC \
PKCS11 PULSEAUDIO RDPECAM SDL2 SDL3 SOXR \
- URIPARSER WAYLAND X11
+ URIPARSER WAYLAND WEBVIEW X11
OPTIONS_DEFINE_aarch64= SIMD
OPTIONS_DEFINE_amd64= SIMD
OPTIONS_DEFINE_armv7= SIMD
OPTIONS_DEFINE_i386= SIMD
OPTIONS_DEFAULT= AAD CUPS FFMPEG GSSAPI_HEIMDAL ICU JSON_C \
KEYBOARD_LAYOUT MANPAGES RDPECAM SDL2 SDL3 \
- SWSCALE TIMEZONE_FILE WAYLAND WEBKIT X11
+ SWSCALE TIMEZONE_FILE WAYLAND WEBVIEW X11
OPTIONS_DEFAULT_aarch64= SIMD
OPTIONS_DEFAULT_amd64= SIMD
OPTIONS_DEFAULT_armv7= SIMD
OPTIONS_GROUP= CLIPBOARD_IMAGE REQUIRE_JSON
OPTIONS_GROUP_CLIPBOARD_IMAGE= JPEG_CB PNG WEBP
OPTIONS_GROUP_REQUIRE_JSON= AAD KEYBOARD_LAYOUT TIMEZONE_FILE
-OPTIONS_RADIO= GSSAPI JSON SCALE WEBVIEW
+OPTIONS_RADIO= GSSAPI JSON SCALE
OPTIONS_RADIO_GSSAPI= GSSAPI_HEIMDAL GSSAPI_MIT
OPTIONS_RADIO_JSON= CJSON JSON_C
OPTIONS_RADIO_SCALE= CAIRO SWSCALE
-OPTIONS_RADIO_WEBVIEW= WEBENGINE WEBKIT
OPTIONS_SUB= yes
-AAD_DESC= Compile with support for Azure AD authentication (require SDL)
+AAD_DESC= Compile with support for Azure AD authentication (require SDL and WEBVIEW)
BROKENFOCUS_DESC= Work around focus bug in some WMs (PR \#254908)
CAIRO_DESC= Use CAIRO image library for screen resizing
CJSON_DESC= ${JSON_DESC} via cJSON
@@ -91,7 +101,7 @@ WAYLAND_DESC= Build FreeRDP Wayland client
WEBVIEW_DESC= Build with WebView support for AAD login popup browser
X11_DESC= Build FreeRDP X11 client
-AAD_IMPLIES= SDL3
+AAD_IMPLIES= SDL3 WEBVIEW
AAD_CMAKE_BOOL= WITH_AAD
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
@@ -175,6 +185,7 @@ RDPECAM_LIB_DEPENDS= libv4l2.so:multimedia/libv4l \
libv4lconvert.so:multimedia/libv4l
RDPECAM_CMAKE_BOOL= CHANNEL_RDPECAM_CLIENT
+SDL2_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
SDL2_USES= sdl
SDL2_USE= sdl=sdl2,ttf2,image2
SDL2_CMAKE_BOOL= WITH_CLIENT_SDL2 WITH_SDL_IMAGE_DIALOGS
@@ -207,22 +218,17 @@ WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
WAYLAND_RUN_DEPENDS= wayland-scanner:graphics/wayland
WAYLAND_CMAKE_BOOL= WITH_WAYLAND
-_WEBENGINE_USES= qt:5
-WEBENGINE_USE_QT= core declarative gui location network printsupport \
- webchannel webengine widgets buildtools:build qmake:build
-WEBENGINE_CMAKE_BOOL= WITH_WEBVIEW_QT
-WEBENGINE_CMAKE_ON= -DWITH_WEBVIEW:BOOL=ON
-
-_WEBKIT_LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
- libharfbuzz.so:print/harfbuzz \
- libwebkit2gtk-4.1.so:www/webkit2-gtk@41
-_WEBKIT_USES= gettext gnome
-WEBKIT_USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 pango
-WEBKIT_CMAKE_ON= -DWITH_WEBVIEW:BOOL=ON
-
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
WEBP_CMAKE_BOOL= WINPR_UTILS_IMAGE_WEBP
+WEBVIEW_LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
+ libharfbuzz.so:print/harfbuzz \
+ libwebkitgtk-6.0.so:www/webkit2-gtk@60 \
+ libgraphene-1.0.so:graphics/graphene
+WEBVIEW_USES= gnome
+WEBVIEW_USE= gnome=cairo,gdkpixbuf,glib20,gtk40,pango
+WEBVIEW_CMAKE_BOOL= WITH_WEBVIEW
+
X11_USE= xorg=xcursor,xfixes,xi,xinerama,xkbfile,xorgproto,xrandr,xrender,xv
X11_CMAKE_ON= -DWITH_X11:BOOL=ON -DWITH_XCURSOR:BOOL=ON \
-DWITH_XEXT:BOOL=ON -DWITH_XFIXES:BOOL=ON \
@@ -234,21 +240,6 @@ X11_CMAKE_OFF= -DWITH_X11:BOOL=OFF -DWITH_XKBFILE:BOOL=OFF
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MAAD}
-. if ${PORT_OPTIONS:MWEBENGINE}
-USES+= ${_WEBENGINE_USES}
-USE_QT+= ${WEBENGINE_USE_QT}
-. elif ${PORT_OPTIONS:MWEBKIT}
-LIB_DEPENDS+= ${_WEBKIT_LIB_DEPENDS}
-USES+= ${_WEBKIT_USES}
-USE_GNOME+= ${WEBKIT_USE_GNOME}
-. else
-CMAKE_OFF+= WITH_WEBVIEW
-. endif
-.else
-CMAKE_OFF+= WITH_WEBVIEW
-.endif
-
.if ${PORT_OPTIONS:MGSSAPI_HEIMDAL} || ${PORT_OPTIONS:MGSSAPI_MIT}
CMAKE_ON+= WITH_KRB5
.else
diff --git a/net/freerdp3/distinfo b/net/freerdp3/distinfo
index b71c876354d5..3e8c31edb393 100644
--- a/net/freerdp3/distinfo
+++ b/net/freerdp3/distinfo
@@ -1,7 +1,29 @@
-TIMESTAMP = 1747401167
-SHA256 (freerdp-3.15.0.tar.gz) = e8cd58decef4c970faea2fbea675970eea60e440ebe8033c54889acb83787371
-SIZE (freerdp-3.15.0.tar.gz) = 10444672
-SHA256 (8c2be5fd53501c129042ec8205ca2ff1bae90cda.patch) = 9ad6bcef07b0b17bdcb86ee0c516f5842146def42288a206b7ab5cfb75052e7a
-SIZE (8c2be5fd53501c129042ec8205ca2ff1bae90cda.patch) = 946
-SHA256 (374707d4fa609e5434f2166b5c11df655f6ff952.patch) = 997ba5dd88b223c897741a3a8f0cc134cdf53131459d6402e62958075dda2142
-SIZE (374707d4fa609e5434f2166b5c11df655f6ff952.patch) = 4571
+TIMESTAMP = 1750888888
+SHA256 (freerdp-3.16.0.tar.gz) = 385af54245560493698730b688b5e6e5d56d5c7ecf2fa7c1d7cedfde8a4ba456
+SIZE (freerdp-3.16.0.tar.gz) = 10455341
+SHA256 (akallabeth-webview-2a0a130_GH0.tar.gz) = 22448da4658b73cc20e6944d9a351ab6c40d1a50026997f8278f63713f5f7c07
+SIZE (akallabeth-webview-2a0a130_GH0.tar.gz) = 185888
+SHA256 (281b9245966f019a8aa0271a73acd8da8104baa9.patch) = beb7b98aab60752910221ee44217cd4e385e3ccd78290f30d58ad68aefd24dd8
+SIZE (281b9245966f019a8aa0271a73acd8da8104baa9.patch) = 4573
+SHA256 (6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch) = 1e403108424ce00a60255eb11e824a718cb1eeef5346fe2895e08e1cddd27fcf
+SIZE (6f03b25f8ec9320d10b3f3163543f8b6dd9ebc0c.patch) = 1229
+SHA256 (5d32afcdd0b780d95b77c6005d1b79482884cd46.patch) = b95656b6c9824a53e1048fa94c78b01cab39945c81d33cd9c982029a64a7da92
+SIZE (5d32afcdd0b780d95b77c6005d1b79482884cd46.patch) = 862
+SHA256 (40c988e2da289e83081421942685a1a248f46603.patch) = dbf1325a2d529421ae261a408b246687a85623ab6be8adf1a6cf1456129796f2
+SIZE (40c988e2da289e83081421942685a1a248f46603.patch) = 6439
+SHA256 (8e38600298310bc74271fd99aca74c2d5a2d071c.patch) = 31cc2084daae83e7ef4a1a2212a1aae33c26872603f3481369a2a43afbec5841
+SIZE (8e38600298310bc74271fd99aca74c2d5a2d071c.patch) = 1051
+SHA256 (4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch) = 17a35c8a25f330079b50eff414b56064affb2f7bf29b7d95a81f2b700a1a15e2
+SIZE (4dc6091fde72a25dadcfed1f76c455cc9c3bf093.patch) = 6347
+SHA256 (bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch) = ae1c96a46efc2047ed30b2b7426cc05906de50aa16edd39683be776222b686cf
+SIZE (bee5edeb315336102f738a26a9bcff5b4d9ff03c.patch) = 1270
+SHA256 (59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch) = e681df060ba2693fd2c97044b9e55de4f2a02d94f5e95082dce925f8dca314f6
+SIZE (59bfe47ef7c0fa596edad0716aaf28782d9e857a.patch) = 908
+SHA256 (419ad81aa78d31394c8e8b8452b40ef842f48730.patch) = 662c6475d220dfca60733163d48f400961ba011f00cb4029e3db5cb4c1d534c3
+SIZE (419ad81aa78d31394c8e8b8452b40ef842f48730.patch) = 1721
+SHA256 (a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch) = 158243d15e815613d0dcf049d3e416c0fa6aa6c73b3a485b6b9cb8aed24ae17c
+SIZE (a86e3dc53c5cf4ba6879a4571b0610dddd224fbf.patch) = 1382
+SHA256 (daeec1f98d69516fe52276608a750de3b3146d4e.patch) = 6ba79f3ff2e049b86f9c9c5e8b812bcc59b979d637cfe934e8db3c19d0f2f066
+SIZE (daeec1f98d69516fe52276608a750de3b3146d4e.patch) = 1273
+SHA256 (efd89c035481088c5b352222fbeb0bfc69ac75fe.patch) = 5c71f15588bb33e166346dcf444977f3870986cdeb24afa2d84ff4200de95467
+SIZE (efd89c035481088c5b352222fbeb0bfc69ac75fe.patch) = 1178
diff --git a/net/freerdp3/files/patch-webview-src_cmake_webview.cmake b/net/freerdp3/files/patch-webview-src_cmake_webview.cmake
new file mode 100644
index 000000000000..e8d30589704f
--- /dev/null
+++ b/net/freerdp3/files/patch-webview-src_cmake_webview.cmake
@@ -0,0 +1,47 @@
+--- ../.build/_deps/webview-src/cmake/webview.cmake.orig 2025-06-03 18:40:31 UTC
++++ ../.build/_deps/webview-src/cmake/webview.cmake
+@@ -8,11 +8,23 @@ macro(webview_find_dependencies)
+ macro(webview_find_dependencies)
+ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
+ list(APPEND WEBVIEW_DEPENDENCIES "-framework WebKit" dl)
+- elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
++ elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows")
++ if(WEBVIEW_USE_BUILTIN_MSWEBVIEW2)
++ find_package(MSWebView2 QUIET)
++ if(NOT MSWebView2_FOUND)
++ webview_fetch_mswebview2(${WEBVIEW_MSWEBVIEW2_VERSION})
++ endif()
++ find_package(MSWebView2 REQUIRED)
++ if(MSWebView2_FOUND)
++ list(APPEND WEBVIEW_DEPENDENCIES MSWebView2::headers)
++ endif()
++ endif()
++ list(APPEND WEBVIEW_DEPENDENCIES advapi32 ole32 shell32 shlwapi user32 version)
++ else()
+ find_package(PkgConfig REQUIRED)
+
+ # List of preferred WebkitGTK modules (from most to least preferred)
+- set(WEBVIEW_WEBKITGTK_PREFERRED_API_LIST webkit2gtk-4.1)
++ set(WEBVIEW_WEBKITGTK_PREFERRED_API_LIST webkitgtk-6.0)
+ # List of known WebkitGTK modules (from higher to lower version)
+ set(WEBVIEW_WEBKITGTK_KNOWN_API_LIST webkitgtk-6.0 webkit2gtk-4.1 webkit2gtk-4.0)
+
+@@ -58,18 +70,6 @@ macro(webview_find_dependencies)
+ endif()
+
+ list(APPEND WEBVIEW_DEPENDENCIES PkgConfig::WEBVIEW_WEBKITGTK PkgConfig::WEBVIEW_GTK dl)
+- elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows")
+- if(WEBVIEW_USE_BUILTIN_MSWEBVIEW2)
+- find_package(MSWebView2 QUIET)
+- if(NOT MSWebView2_FOUND)
+- webview_fetch_mswebview2(${WEBVIEW_MSWEBVIEW2_VERSION})
+- endif()
+- find_package(MSWebView2 REQUIRED)
+- if(MSWebView2_FOUND)
+- list(APPEND WEBVIEW_DEPENDENCIES MSWebView2::headers)
+- endif()
+- endif()
+- list(APPEND WEBVIEW_DEPENDENCIES advapi32 ole32 shell32 shlwapi user32 version)
+ endif()
+ endmacro()
+
diff --git a/net/freerdp3/pkg-plist b/net/freerdp3/pkg-plist
index cfc687a900d0..d3101a0a0516 100644
--- a/net/freerdp3/pkg-plist
+++ b/net/freerdp3/pkg-plist
@@ -58,6 +58,7 @@ include/freerdp%%MAJORVERSION%%/freerdp/client/printer.h
include/freerdp%%MAJORVERSION%%/freerdp/client/rail.h
include/freerdp%%MAJORVERSION%%/freerdp/client/rdpei.h
include/freerdp%%MAJORVERSION%%/freerdp/client/rdpgfx.h
+include/freerdp%%MAJORVERSION%%/freerdp/client/rdpdr.h
include/freerdp%%MAJORVERSION%%/freerdp/client/rdpsnd.h
include/freerdp%%MAJORVERSION%%/freerdp/client/remdesk.h
include/freerdp%%MAJORVERSION%%/freerdp/client/sshagent.h
@@ -160,6 +161,7 @@ include/freerdp%%MAJORVERSION%%/freerdp/settings_types.h
include/freerdp%%MAJORVERSION%%/freerdp/settings_types_private.h
include/freerdp%%MAJORVERSION%%/freerdp/svc.h
include/freerdp%%MAJORVERSION%%/freerdp/streamdump.h
+include/freerdp%%MAJORVERSION%%/freerdp/timer.h
include/freerdp%%MAJORVERSION%%/freerdp/transport_io.h
include/freerdp%%MAJORVERSION%%/freerdp/types.h
include/freerdp%%MAJORVERSION%%/freerdp/update.h
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index 60ec29873bc3..a148c6f84400 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750221131
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.0/v18.1.0.mod) = 2739a9f4b5204729b51ad90bd66634bab4c4a4f2db5a8f3ec80c7eda733484db
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.0/v18.1.0.mod) = 9688
-SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.0/v18.1.0.zip) = faa4c72fd32e45b03bc8deb3472e57f0394afb879473bba23cb69718d3d30147
-SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.0/v18.1.0.zip) = 1672534
+TIMESTAMP = 1750904316
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.mod) = 2739a9f4b5204729b51ad90bd66634bab4c4a4f2db5a8f3ec80c7eda733484db
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.mod) = 9688
+SHA256 (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.zip) = d2b86212d9b34d9b3552046d12e6f8478d69cbe107781b7aae37a19bda356fc9
+SIZE (go/net_gitlab-agent/gitlab-agent-v18.1.1/v18.1.1.zip) = 1672541
diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile
index bfb2579a7327..d5694268c5d7 100644
--- a/net/hostapd-devel/Makefile
+++ b/net/hostapd-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= hostapd
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 1
CATEGORIES= net
PKGNAMESUFFIX= -devel
@@ -11,8 +10,8 @@ WWW= https://w1.fi/hostapd/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 54930b62b
-COMMIT_DATE= 2025.05.08
+GH_TAGNAME= 0b60826a6
+COMMIT_DATE= 2025.06.25
LICENSE= BSD3CLAUSE
diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo
index 7d74519e6a4b..b2e542b61557 100644
--- a/net/hostapd-devel/distinfo
+++ b/net/hostapd-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800844
-SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb
-SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910
+TIMESTAMP = 1750881109
+SHA256 (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 308a2a3a1edf5154a6d44dfa6dc07d9cf61d6bef54be16cdd76683984c83bf7e
+SIZE (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 5313294
diff --git a/net/libifconfig/Makefile b/net/libifconfig/Makefile
new file mode 100644
index 000000000000..1dddc6c8697d
--- /dev/null
+++ b/net/libifconfig/Makefile
@@ -0,0 +1,67 @@
+PORTNAME= libifconfig
+PORTVERSION= 0.1
+CATEGORIES= net
+MASTER_SITES= https://github.com/MainKt/freebsd-ports/releases/download/libifconf/
+
+MAINTAINER= saheed@FreeBSD.org
+COMMENT= Library providing the functionality of ifconfig(8)
+WWW= https://cgit.freebsd.org/src/tree/lib/libifconfig
+
+LICENSE= BSD3CLAUSE
+
+MAKE_ARGS= PREFIX=${PREFIX}
+
+CFLAGS+= -Wno-pointer-sign
+
+WRKSRC= ${WRKDIR}/libifconfig
+
+_LIBIFCONFIG_HASH= b670c9bafc0e
+_LIBIFCONFIG_REV= 0
+
+PLIST_FILES= include/libifconfig.h \
+ include/libifconfig_sfp.h \
+ include/libifconfig_sfp_tables.h \
+ lib/libifconfig.so \
+ lib/libifconfig.so.2
+
+.include <bsd.port.pre.mk>
+
+.if ${OSREL} == "15.0"
+DISTFILES= libifconfig-${_LIBIFCONFIG_HASH}.tar.gz
+.else
+DISTFILES= libifconfig-${OSREL}_${_LIBIFCONFIG_REV}.tar.gz
+.endif
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include
+ ${INSTALL_LIB} ${WRKSRC}/libifconfig.so.2 ${STAGEDIR}${PREFIX}/lib
+ ${LN} -s libifconfig.so.2 ${STAGEDIR}${PREFIX}/lib/libifconfig.so
+.for h in libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h
+ ${INSTALL_DATA} ${WRKSRC}/${h} ${STAGEDIR}${PREFIX}/include
+.endfor
+
+_ALL_VERSIONS= 13.3 13.4 13.5 14.0 14.1 14.2 14.3
+.if make(makesum)
+DISTFILES= libifconfig-${_LIBIFCONFIG_HASH}.tar.gz
+.for version in ${_ALL_VERSIONS}
+DISTFILES+= libifconfig-${version}_${_LIBIFCONFIG_REV}.tar.gz
+.endfor
+.endif
+
+.if defined(MAINTAINER_MODE)
+upload:
+ for version in ${_ALL_VERSIONS}; \
+ do \
+ cd /usr/src/lib && \
+ git archive --format=tar.gz \
+ --output=libifconfig-$${version}_${_LIBIFCONFIG_REV}.tar.gz \
+ freebsd/releng/$${version} libifconfig ; \
+ done
+ cd /usr/src/lib && \
+ git archive --format=tar.gz \
+ --output=libifconfig-${_LIBIFCONFIG_HASH}.tar.gz \
+ ${_LIBIFCONFIG_HASH} libifconfig ;
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/libifconfig/distinfo b/net/libifconfig/distinfo
new file mode 100644
index 000000000000..0d2dabe0b045
--- /dev/null
+++ b/net/libifconfig/distinfo
@@ -0,0 +1,17 @@
+TIMESTAMP = 1750761670
+SHA256 (libifconfig-13.3_0.tar.gz) = 7ccd7fab4f6a57d13638c82f3f848d1c08541f85f38d22d99f79125a39ac1982
+SIZE (libifconfig-13.3_0.tar.gz) = 22471
+SHA256 (libifconfig-13.4_0.tar.gz) = 33e092463f08b459cebb5b0e2238fca379409c91ad6793e3fbcc1b034cd1ade7
+SIZE (libifconfig-13.4_0.tar.gz) = 22470
+SHA256 (libifconfig-13.5_0.tar.gz) = b2bf5bd107ab75663736df3b918eed999a916fd0ed253ef7546c7633642ad934
+SIZE (libifconfig-13.5_0.tar.gz) = 22474
+SHA256 (libifconfig-14.0_0.tar.gz) = 8d2a5a9f6254479dc5f8175132bdd169699db2b36e5349ad21f9c791ab96689b
+SIZE (libifconfig-14.0_0.tar.gz) = 23706
+SHA256 (libifconfig-14.1_0.tar.gz) = c2d59622c9a9649afef8e30eb9fb825aa8cd3ec71c12160ed9f7a01c95dcabdb
+SIZE (libifconfig-14.1_0.tar.gz) = 23708
+SHA256 (libifconfig-14.2_0.tar.gz) = fbab01cf067a7c75d14adb7a5b682ab7718e0d0c2fcf03324f4e9157880c5afd
+SIZE (libifconfig-14.2_0.tar.gz) = 23709
+SHA256 (libifconfig-14.3_0.tar.gz) = 04069eacdf7ec216fad6769ab5fdc2d7e781cbb8e09f3d4356691984880f5fc7
+SIZE (libifconfig-14.3_0.tar.gz) = 23709
+SHA256 (libifconfig-b670c9bafc0e.tar.gz) = 87740e514a9c993ca4b7e1ed250df62aab766e60fd27e56e7b38dded4e835232
+SIZE (libifconfig-b670c9bafc0e.tar.gz) = 23854
diff --git a/net/libifconfig/files/patch-Makefile b/net/libifconfig/files/patch-Makefile
new file mode 100644
index 000000000000..75c38331fe12
--- /dev/null
+++ b/net/libifconfig/files/patch-Makefile
@@ -0,0 +1,37 @@
+--- Makefile.orig 2025-06-21 02:57:45 UTC
++++ Makefile
+@@ -1,15 +1,11 @@ LIB= ifconfig
+ PACKAGE= lib${LIB}
+ LIB= ifconfig
+-INTERNALLIB= true
+
+-LIBADD= m
++LDADD+= -lm
+
+ SHLIBDIR?= /lib
+ SHLIB_MAJOR= 2
+
+-VERSION_DEF= ${LIBCSRCDIR}/Versions.def
+-SYMBOL_MAPS= ${.CURDIR}/Symbol.map
+-
+ SRCS= libifconfig.c \
+ libifconfig_bridge.c \
+ libifconfig_carp.c \
+@@ -26,7 +22,7 @@ SRCS+= ${GEN}
+
+ SRCS+= ${GEN}
+
+-.include <src.lua.mk>
++LUA= ${LIBEXECDIR}/flua
+
+ .SUFFIXES: .tpl.c .tpl.h
+ .tpl.c.c .tpl.h.h: sfp.lua
+@@ -36,7 +32,7 @@ CLEANFILES+= ${GEN}
+
+ # If libifconfig become public uncomment those two lines
+ #INCSDIR= ${INCLUDEDIR}
+-#INCS= libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h
++INCS= libifconfig.h libifconfig_sfp.h libifconfig_sfp_tables.h
+
+ #MAN= libifconfig.3
+
diff --git a/net/libifconfig/pkg-descr b/net/libifconfig/pkg-descr
new file mode 100644
index 000000000000..2797688920ca
--- /dev/null
+++ b/net/libifconfig/pkg-descr
@@ -0,0 +1,4 @@
+Ports version of the base system ifconfig(8) library, libifconfig.
+
+libifconfig is a C library that provides programmatic access to most of the
+functionality offered by ifconfig(8).
diff --git a/net/rubygem-gitlab-kas-grpc/distinfo b/net/rubygem-gitlab-kas-grpc/distinfo
index e6a9daab225a..b6307ec1097d 100644
--- a/net/rubygem-gitlab-kas-grpc/distinfo
+++ b/net/rubygem-gitlab-kas-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750221154
-SHA256 (rubygem/gitlab-kas-grpc-18.1.0.gem) = 968f759fef8e6e3fa6a926dae58bb16698bdcd73a9f981f44074db31b692a51d
-SIZE (rubygem/gitlab-kas-grpc-18.1.0.gem) = 10752
+TIMESTAMP = 1750904330
+SHA256 (rubygem/gitlab-kas-grpc-18.1.1.gem) = 3f837056b2761ca996ad0f298b8f56a03173c0439ae0042255ef57d01a6edbd9
+SIZE (rubygem/gitlab-kas-grpc-18.1.1.gem) = 10752
diff --git a/security/Makefile b/security/Makefile
index 46547e92bf04..d8b14da244aa 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -282,6 +282,7 @@
SUBDIR += lasso
SUBDIR += lastpass-cli
SUBDIR += lego
+ SUBDIR += lfacme
SUBDIR += libaegis
SUBDIR += libargon2
SUBDIR += libassuan
diff --git a/security/botan3/Makefile b/security/botan3/Makefile
index a376d1c4fa7c..c5c0ff84d783 100644
--- a/security/botan3/Makefile
+++ b/security/botan3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botan
-DISTVERSION= 3.7.1
+DISTVERSION= 3.8.1
CATEGORIES= security
MASTER_SITES= http://botan.randombit.net/releases/
PKGNAMESUFFIX= ${_BOTANMAJOR}
@@ -14,7 +14,8 @@ LICENSE_FILE= ${WRKSRC}/license.txt
BUILD_DEPENDS= ${LOCALBASE}/include/boost/asio.hpp:devel/boost-libs
-USES= compiler:c++20-lang cpe gmake llvm shebangfix tar:xz # llvm fixes build failure, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279136
+USES= compiler:c++20-lang cpe gmake shebangfix tar:xz
+
CPE_VENDOR= ${PORTNAME}_project
USE_LDCONFIG= yes
@@ -37,7 +38,7 @@ LDFLAGS+= -pthread
DOCSDIR= ${LOCALBASE}/share/doc/${PORTNAME}-${PORTVERSION}
-_SOABIVER= 7
+_SOABIVER= 8
_BOTANMAJOR= ${DISTVERSION:S/./ /g:[1]}
_SHLIBVER= ${DISTVERSION:S/./ /g:[2]}
_SHLIBVERPATCH= ${DISTVERSION:S/./ /g:[3]}
@@ -47,10 +48,12 @@ PLIST_SUB= SHLIBVER=${_SHLIBVER} \
BOTANMAJOR=${_BOTANMAJOR}
PORTDOCS= *
-OPTIONS_DEFINE= DOCS MANPAGES PYTHON SQLITE3
+OPTIONS_DEFINE= DOCS LLVM_FROM_PORTS MANPAGES PYTHON SQLITE3
OPTIONS_DEFAULT= MANPAGES
OPTIONS_SUB= yes
+LLVM_FROM_PORTS_DESC= Use LLVM from ports to build
+
MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}furo>=2022.6.21:textproc/py-furo@${PY_FLAVOR}
MANPAGES_CONFIGURE_WITH= sphinx
@@ -65,6 +68,15 @@ SQLITE3_CONFIGURE_WITH= sqlite3
.include <bsd.port.options.mk>
+# llvm from ports fixes build failure, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279136
+.if ${OPSYS} == FreeBSD && \
+ ((${OSVERSION} >= 1500000) || \
+ ${PORT_OPTIONS:MLLVM_FROM_PORTS})
+USES+= llvm
+USES:= ${USES:Ncompiler\:*} # XXX avoid warnings
+CHOSEN_COMPILER_TYPE= clang
+.endif
+
.if ${ARCH} == aarch64
CONFIGURE_ARGS+= --cc-abi="-march=armv8-a+crypto"
.elif ${ARCH:Mpowerpc64*}
@@ -74,12 +86,6 @@ CONFIGURE_ARGS+= --disable-powercrypto
.endif
.endif
-.if ${ARCH} == i386 || ${ARCH} == amd64
-PLIST_SUB+= HAS_RDRAND_RNG=""
-.else
-PLIST_SUB+= HAS_RDRAND_RNG="@comment "
-.endif
-
.if ${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH:Mpowerpc64*}
PLIST_SUB+= HAS_PROCESSOR_RNG=""
.else
diff --git a/security/botan3/distinfo b/security/botan3/distinfo
index e90946f4ca79..e64fce607f4f 100644
--- a/security/botan3/distinfo
+++ b/security/botan3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738854685
-SHA256 (Botan-3.7.1.tar.xz) = fc0620463461caaea8e60f06711d7e437a3ad1eebd6de4ac29c14bbd901ccd1b
-SIZE (Botan-3.7.1.tar.xz) = 8659408
+TIMESTAMP = 1747422221
+SHA256 (Botan-3.8.1.tar.xz) = b039681d4b861a2f5853746d8ba806f553e23869ed72d89edbfa3c3dbfa17e68
+SIZE (Botan-3.8.1.tar.xz) = 8706304
diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile
index 36aa57f35ae2..6745764fa63d 100644
--- a/security/krb5-devel/Makefile
+++ b/security/krb5-devel/Makefile
@@ -8,8 +8,8 @@ PKGNAME_X= -${FLAVOR:S/default//}
.endif
PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//}
-HASH= 61e92fe9a
-MIT_COMMIT_DATE= 2025.04.06
+HASH= 1113e746a
+MIT_COMMIT_DATE= 2025.06.17
PATCH_SITES= http://web.mit.edu/kerberos/advisories/
PATCH_DIST_STRIP= -p2
diff --git a/security/krb5-devel/distinfo b/security/krb5-devel/distinfo
index addd917f9451..83e6497143e7 100644
--- a/security/krb5-devel/distinfo
+++ b/security/krb5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800263
-SHA256 (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 2eae92b633a9c77a66fbcb6a5acba93bf5bc6eb75b95ded662c9c4509ba16255
-SIZE (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 4679049
+TIMESTAMP = 1750876627
+SHA256 (krb5-krb5-1.22.2025.06.17-1113e746a_GH0.tar.gz) = 535c723d44a5fb50ffe3aeb8e1198e81bf1485d24d0f11aa62f56f80dd9c283f
+SIZE (krb5-krb5-1.22.2025.06.17-1113e746a_GH0.tar.gz) = 4683455
diff --git a/security/nuclei/Makefile b/security/nuclei/Makefile
index 3a2828d806b2..bf4fd87882ba 100644
--- a/security/nuclei/Makefile
+++ b/security/nuclei/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nuclei
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.4
+DISTVERSION= 3.4.5
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/nuclei/distinfo b/security/nuclei/distinfo
index a4c3ceade456..e4cf46444ae0 100644
--- a/security/nuclei/distinfo
+++ b/security/nuclei/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749429917
-SHA256 (go/security_nuclei/nuclei-v3.4.4/v3.4.4.mod) = 9e805e04dec4da32e582d774928290dd9b337ec1fd9fe49b5a38dc4f2d8fa9f3
-SIZE (go/security_nuclei/nuclei-v3.4.4/v3.4.4.mod) = 17916
-SHA256 (go/security_nuclei/nuclei-v3.4.4/v3.4.4.zip) = c574a8583455d3faaa9e50d87d24a2b8b283f22fecc796e2a58478c7525dddbd
-SIZE (go/security_nuclei/nuclei-v3.4.4/v3.4.4.zip) = 12381056
+TIMESTAMP = 1750899492
+SHA256 (go/security_nuclei/nuclei-v3.4.5/v3.4.5.mod) = 5afbb1c8d97f83b0d2b11bd9bf677f5b88043b95241def65c6cdf11d290bbdbe
+SIZE (go/security_nuclei/nuclei-v3.4.5/v3.4.5.mod) = 17916
+SHA256 (go/security_nuclei/nuclei-v3.4.5/v3.4.5.zip) = d88771513264794e0f2acb6c03682492363addc36b92c80330fb25ff747462ac
+SIZE (go/security_nuclei/nuclei-v3.4.5/v3.4.5.zip) = 12383461
diff --git a/security/rnp/Makefile b/security/rnp/Makefile
index c8dc94c9cdac..77944be6a051 100644
--- a/security/rnp/Makefile
+++ b/security/rnp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rnp
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://github.com/rnpgp/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
diff --git a/security/vuls/Makefile b/security/vuls/Makefile
index 9e88ccf86b2f..f2f41cbbf54c 100644
--- a/security/vuls/Makefile
+++ b/security/vuls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vuls
DISTVERSIONPREFIX=v
-DISTVERSION= 0.32.0
-PORTREVISION= 2
+DISTVERSION= 0.33.1
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
@@ -25,6 +24,9 @@ SUB_LIST= PORTNAME=${PORTNAME} USERS=${USERS} GROUPS=${GROUPS}
USERS= vuls
GROUPS= vuls
+NOT_FOR_ARCHS= i386
+NOT_FOR_ARCHS_REASON_i386= https://gitlab.com/cznic/libc/-/issues/45
+
post-patch:
@${REINPLACE_CMD} -e 's,%%ETCDIR%%,${ETCDIR},' \
${WRKSRC}/subcmds/configtest.go \
diff --git a/security/vuls/distinfo b/security/vuls/distinfo
index 171f6cc2ca7b..1524e85119a6 100644
--- a/security/vuls/distinfo
+++ b/security/vuls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747479508
-SHA256 (go/security_vuls/vuls-v0.32.0/v0.32.0.mod) = e3091e79324dcdd3e3c2959a3b9fa4ab03fc4d53a0ce41a76fc793a68b57302e
-SIZE (go/security_vuls/vuls-v0.32.0/v0.32.0.mod) = 20795
-SHA256 (go/security_vuls/vuls-v0.32.0/v0.32.0.zip) = 1eed06de6c88de618a25184d843010c76b30b77a8e554f028a2700a5e267266b
-SIZE (go/security_vuls/vuls-v0.32.0/v0.32.0.zip) = 1389053
+TIMESTAMP = 1750837237
+SHA256 (go/security_vuls/vuls-v0.33.1/v0.33.1.mod) = cffef0d92a21a68ae82e1eeb7dbf6504887496b042af76cb182e1e3fba9ece20
+SIZE (go/security_vuls/vuls-v0.33.1/v0.33.1.mod) = 20804
+SHA256 (go/security_vuls/vuls-v0.33.1/v0.33.1.zip) = 0bca1fe58726ef06e60e98d0849baff1c2aff6e1bd0de3722fe64314efec49c3
+SIZE (go/security_vuls/vuls-v0.33.1/v0.33.1.zip) = 1401641
diff --git a/security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go b/security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go
deleted file mode 100644
index a249bd5099ae..000000000000
--- a/security/vuls/files/patch-vendor_gorm.io_gorm_internal_stmt_store_stmt_store.go
+++ /dev/null
@@ -1,29 +0,0 @@
-commit 8c4e8e2d2a63ef019048bd988a2016948605920b
-Author: iTanken <23544702+iTanken@users.noreply.github.com>
-Date: Sun Apr 27 14:05:16 2025 +0800
-
- fix: int type variable defaultMaxSize overflows in 32-bit environment (#7439)
-
- Refs: #7435
-
-diff --git a/internal/stmt_store/stmt_store.go b/internal/stmt_store/stmt_store.go
-index 7068419..a82b2cf 100644
---- vendor/gorm.io/gorm/internal/stmt_store/stmt_store.go
-+++ vendor/gorm.io/gorm/internal/stmt_store/stmt_store.go
-@@ -3,6 +3,7 @@ package stmt_store
- import (
- "context"
- "database/sql"
-+ "math"
- "sync"
- "time"
-
-@@ -73,7 +74,7 @@ type Store interface {
- // the cache can theoretically store as many elements as possible.
- // (1 << 63) - 1 is the maximum value that an int64 type can represent.
- const (
-- defaultMaxSize = (1 << 63) - 1
-+ defaultMaxSize = math.MaxInt
- // defaultTTL defines the default time-to-live (TTL) for each cache entry.
- // When the TTL for cache entries is not specified, each cache entry will expire after 24 hours.
- defaultTTL = time.Hour * 24
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 88ecf66a42a7..8ebba07bf8bd 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,40 @@
+ <vuln vid="d45dabd9-5232-11f0-9ca4-2cf05da270f3">
+ <topic>Gitlab -- Vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>gitlab-ce</name>
+ <name>gitlab-ee</name>
+ <range><ge>18.1.0</ge><lt>18.1.1</lt></range>
+ <range><ge>18.0.0</ge><lt>18.0.3</lt></range>
+ <range><ge>16.10.0</ge><lt>17.11.5</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Gitlab reports:</p>
+ <blockquote cite="https://about.gitlab.com/releases/2025/06/25/patch-release-gitlab-18-1-1-released/">
+ <p>Denial of Service impacts GitLab CE/EE</p>
+ <p>Missing Authentication issue impacts GitLab CE/EE</p>
+ <p>Improper access control issue impacts GitLab CE/EE</p>
+ <p>Elevation of Privilege impacts GitLab CE/EE</p>
+ <p>Improper access control issue impacts GitLab EE</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-3279</cvename>
+ <cvename>CVE-2025-1754</cvename>
+ <cvename>CVE-2025-5315</cvename>
+ <cvename>CVE-2025-2938</cvename>
+ <cvename>CVE-2025-5846</cvename>
+ <url>https://about.gitlab.com/releases/2025/06/25/patch-release-gitlab-18-1-1-released/</url>
+ </references>
+ <dates>
+ <discovery>2025-06-25</discovery>
+ <entry>2025-06-26</entry>
+ </dates>
+ </vuln>
+
<vuln vid="03ba1cdd-4faf-11f0-af06-00a098b42aeb">
<topic>cisco -- OpenH264 Decoding Functions Heap Overflow Vulnerability</topic>
<affects>
diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile
index f4456e429e42..5aee9e01aadb 100644
--- a/security/wpa_supplicant-devel/Makefile
+++ b/security/wpa_supplicant-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wpa_supplicant
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 1
CATEGORIES= security net
PKGNAMESUFFIX= -devel
@@ -11,8 +10,8 @@ WWW= https://w1.fi/wpa_supplicant/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 54930b62b
-COMMIT_DATE= 2025.05.08
+GH_TAGNAME= 0b60826a6
+COMMIT_DATE= 2025.06.25
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/README
diff --git a/security/wpa_supplicant-devel/distinfo b/security/wpa_supplicant-devel/distinfo
index 4eabde753e8c..dcac53e1a70b 100644
--- a/security/wpa_supplicant-devel/distinfo
+++ b/security/wpa_supplicant-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800845
-SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb
-SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910
+TIMESTAMP = 1750881106
+SHA256 (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 308a2a3a1edf5154a6d44dfa6dc07d9cf61d6bef54be16cdd76683984c83bf7e
+SIZE (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 5313294
diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile
index c6a10d5cb7ad..2a1dc33561f6 100644
--- a/shells/ksh-devel/Makefile
+++ b/shells/ksh-devel/Makefile
@@ -19,8 +19,8 @@ WWW= http://www.kornshell.com/
LICENSE= EPL
-HASH= de530132
-AST_COMMIT_DATE= 2025.05.17
+HASH= 11981f5f
+AST_COMMIT_DATE= 2025.06.22
USES= compiler:c11
diff --git a/shells/ksh-devel/distinfo b/shells/ksh-devel/distinfo
index 34682c179de0..044281f21a89 100644
--- a/shells/ksh-devel/distinfo
+++ b/shells/ksh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800165
-SHA256 (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 9857ea2da28813fabed31747faa30d921fb706daddaba3f39c942cb9b3276d24
-SIZE (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 1973965
+TIMESTAMP = 1750876710
+SHA256 (ksh93-ksh-2025.06.22-11981f5f_GH0.tar.gz) = 0960448ddaad298c2173129380d20cd716486a252e8c199fee033d1f3ed3ee5f
+SIZE (ksh93-ksh-2025.06.22-11981f5f_GH0.tar.gz) = 1977319
diff --git a/shells/xonsh/Makefile b/shells/xonsh/Makefile
index 3a620dffaa19..c81a2dbb3451 100644
--- a/shells/xonsh/Makefile
+++ b/shells/xonsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xonsh
-DISTVERSION= 0.19.3
+DISTVERSION= 0.19.9
CATEGORIES= shells python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/shells/xonsh/distinfo b/shells/xonsh/distinfo
index 1fe5ef5a15f7..711df4cbe034 100644
--- a/shells/xonsh/distinfo
+++ b/shells/xonsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742420614
-SHA256 (xonsh-0.19.3.tar.gz) = f3a58752b12f02bf2b17b91e88a83615115bb4883032cf8ef36e451964f29e90
-SIZE (xonsh-0.19.3.tar.gz) = 801379
+TIMESTAMP = 1750797306
+SHA256 (xonsh-0.19.9.tar.gz) = 4cab4c4d7a98aab7477a296f12bc008beccf3d090c6944f0b3375d80a574c37d
+SIZE (xonsh-0.19.9.tar.gz) = 730490
diff --git a/sysutils/cfengine-devel/Makefile b/sysutils/cfengine-devel/Makefile
index 0ef8374a3845..a9a08bc64d46 100644
--- a/sysutils/cfengine-devel/Makefile
+++ b/sysutils/cfengine-devel/Makefile
@@ -3,9 +3,9 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-CFENGINE_HASH= a78981647
-LIBNTECH_HASH= 4f4ec75
-CFENGINE_COMMIT_DATE= 20250519
+CFENGINE_HASH= 90e7ea198
+LIBNTECH_HASH= 0908e5e
+CFENGINE_COMMIT_DATE= 20250625
MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
diff --git a/sysutils/cfengine-devel/distinfo b/sysutils/cfengine-devel/distinfo
index 0b0f74b21390..46c57871a611 100644
--- a/sysutils/cfengine-devel/distinfo
+++ b/sysutils/cfengine-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747799451
-SHA256 (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = fa55421636285b9d0e38841f77f81be30ffc847ec03c986d843f46909b6035dc
-SIZE (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = 2462536
-SHA256 (cfengine-libntech-4f4ec75_GH0.tar.gz) = c6e588fcd7162722aae6d69f4391a1e1eaf24240b71c3a29157a9b704cbdfb10
-SIZE (cfengine-libntech-4f4ec75_GH0.tar.gz) = 367957
+TIMESTAMP = 1750873860
+SHA256 (cfengine-core-3.25.20250625-90e7ea198_GH0.tar.gz) = ff64429e7c0b6c9a05f953966c056ed8baca0573f686e094f0d57cadbfefba1f
+SIZE (cfengine-core-3.25.20250625-90e7ea198_GH0.tar.gz) = 2463306
+SHA256 (cfengine-libntech-0908e5e_GH0.tar.gz) = 2fb882d7c87e5947e36806d01c7e94cce37f6043a065ed2dca63be1d96e38f3e
+SIZE (cfengine-libntech-0908e5e_GH0.tar.gz) = 367984
diff --git a/sysutils/cfengine-masterfiles-devel/Makefile b/sysutils/cfengine-masterfiles-devel/Makefile
index e2eb61a8a3ef..2d95f6b47044 100644
--- a/sysutils/cfengine-masterfiles-devel/Makefile
+++ b/sysutils/cfengine-masterfiles-devel/Makefile
@@ -3,8 +3,8 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-HASH= 73962490
-CFENGINE_COMMIT_DATE= 20250424
+HASH= 948f7800
+CFENGINE_COMMIT_DATE= 20250619
MAINTAINER= cy@FreeBSD.org
COMMENT= cfengine sample policies for installations and upgrades
diff --git a/sysutils/cfengine-masterfiles-devel/distinfo b/sysutils/cfengine-masterfiles-devel/distinfo
index 3cbd82ba2db6..5f008e96a512 100644
--- a/sysutils/cfengine-masterfiles-devel/distinfo
+++ b/sysutils/cfengine-masterfiles-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747799818
-SHA256 (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 3f64ea41d34d57ec51a7e0d400791d2fb2675769d9ec9920a9196f20b1207018
-SIZE (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 512706
+TIMESTAMP = 1750874536
+SHA256 (cfengine-masterfiles-3.25.20250619-948f7800_GH0.tar.gz) = 0492cb0473220a83c972b7bb0aa1f3ff1c182f2b5ce37b9884a9177b70e31127
+SIZE (cfengine-masterfiles-3.25.20250619-948f7800_GH0.tar.gz) = 513753
diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile
index 991c25ecbf77..e456aa1c93a8 100644
--- a/sysutils/duplicity/Makefile
+++ b/sysutils/duplicity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= duplicity
-DISTVERSION= 3.0.5
+DISTVERSION= 3.0.5.1
CATEGORIES= sysutils
MASTER_SITES= PYPI
@@ -10,7 +10,9 @@ WWW= https://duplicity.gitlab.io/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pipx>0:devel/py-pipx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= librsync.so:net/librsync
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fasteners>=0:devel/py-fasteners@${PY_FLAVOR} \
diff --git a/sysutils/duplicity/distinfo b/sysutils/duplicity/distinfo
index 0133457969a2..375455563914 100644
--- a/sysutils/duplicity/distinfo
+++ b/sysutils/duplicity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750447633
-SHA256 (duplicity-3.0.5.tar.gz) = 34fab6cd4e1052b0b96d7750368dbbb149a504ff34401ac8bee5c594f42f4d3b
-SIZE (duplicity-3.0.5.tar.gz) = 900129
+TIMESTAMP = 1750882544
+SHA256 (duplicity-3.0.5.1.tar.gz) = 06775fa3004e42ef30d2b0adcb8e7c808eafd8998f81e43be4c72648dae72b3e
+SIZE (duplicity-3.0.5.1.tar.gz) = 900386
diff --git a/sysutils/duplicity/files/patch-pyproject.toml b/sysutils/duplicity/files/patch-pyproject.toml
index f9ce006cbee9..23c9a01b1c8d 100644
--- a/sysutils/duplicity/files/patch-pyproject.toml
+++ b/sysutils/duplicity/files/patch-pyproject.toml
@@ -1,11 +1,15 @@
---- pyproject.toml.orig 2025-06-20 19:43:43 UTC
+--- pyproject.toml.orig 2025-06-25 20:20:03 UTC
+++ pyproject.toml
-@@ -32,7 +32,7 @@ classifiers = [
-
-
+@@ -34,10 +34,10 @@ requires = [
[build-system]
--requires = ["setuptools>=68.1.0"]
-+requires = ["setuptools>=63.1.0"]
+ requires = [
+ "build>=1.1",
+- "pip>=24.0",
++ "pip>=23.3",
+ "pipx>=1.5",
+ "packaging>=20.0",
+- "setuptools>=78.1.0",
++ "setuptools>=63.1.0",
+ "wheel>=0.42.0",
+ ]
build-backend = "setuptools.build_meta"
-
-
diff --git a/sysutils/gkrellflynn/Makefile b/sysutils/gkrellflynn/Makefile
index f7384ebb34da..97f55ae7e8ea 100644
--- a/sysutils/gkrellflynn/Makefile
+++ b/sysutils/gkrellflynn/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gkrellflynn
PORTVERSION= 0.8
PORTREVISION= 9
CATEGORIES= sysutils
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/ \
http://horus.comlab.uni-rostock.de/flynn/
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/sysutils/gpart/Makefile b/sysutils/gpart/Makefile
index b7ee1c43b2ce..9832b09bdce2 100644
--- a/sysutils/gpart/Makefile
+++ b/sysutils/gpart/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.1h
PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= SUNSITE/system/filesystems \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Tries to recover lost partition tables and file systems
diff --git a/sysutils/helmfile/Makefile b/sysutils/helmfile/Makefile
index dff1e6aa3e01..42ebdebdfcda 100644
--- a/sysutils/helmfile/Makefile
+++ b/sysutils/helmfile/Makefile
@@ -1,7 +1,6 @@
PORTNAME= helmfile
DISTVERSIONPREFIX= v
-DISTVERSION= 0.167.0
-PORTREVISION= 5
+DISTVERSION= 1.1.2
CATEGORIES= sysutils
MAINTAINER= timp87@gmail.com
@@ -12,7 +11,7 @@ LICENSE= MIT
RUN_DEPENDS= helm:sysutils/helm
-USES= go:1.22,modules
+USES= go:modules
GO_MODULE= github.com/${PORTNAME}/${PORTNAME}
GO_BUILDFLAGS= -ldflags="-X go.szostok.io/version.version=v${PORTVERSION}"
diff --git a/sysutils/helmfile/distinfo b/sysutils/helmfile/distinfo
index f0cbf0916a4a..09c17d7c6362 100644
--- a/sysutils/helmfile/distinfo
+++ b/sysutils/helmfile/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1722448643
-SHA256 (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.mod) = 1e212433b596c64748ff64b8f84faf85d31a7c521e636d550d4a6a774c1ed3b8
-SIZE (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.mod) = 15116
-SHA256 (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.zip) = 8c23e10b2d0220a1ad3685cd31390bd267a9d49d0e2ff8d4f75b8b875a967b5c
-SIZE (go/sysutils_helmfile/helmfile-v0.167.0/v0.167.0.zip) = 1387862
+TIMESTAMP = 1750774421
+SHA256 (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.mod) = 00d47557c4b86b15c9bdfd243c2fda36db2690aa3760057469a5e936674dba34
+SIZE (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.mod) = 16373
+SHA256 (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.zip) = 0ab5240598a8f30c3c2b8d09f8a9a6b43018f57dd33bff63ecf3536e256ea356
+SIZE (go/sysutils_helmfile/helmfile-v1.1.2/v1.1.2.zip) = 1397785
diff --git a/sysutils/nut-devel/Makefile b/sysutils/nut-devel/Makefile
index 58bfdb945f94..4c836df20849 100644
--- a/sysutils/nut-devel/Makefile
+++ b/sysutils/nut-devel/Makefile
@@ -18,8 +18,8 @@ CONFLICTS= nut-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= networkupstools
-GH_TAGNAME= 8f4340afa
-NUT_COMMIT_DATE= 2025.05.18
+GH_TAGNAME= 8916ac8d1
+NUT_COMMIT_DATE= 2025.06.25
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/nut-devel/distinfo b/sysutils/nut-devel/distinfo
index 9fb86854ed7b..989e93b90205 100644
--- a/sysutils/nut-devel/distinfo
+++ b/sysutils/nut-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747800073
-SHA256 (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 0aaf1596abd1dd4a96f839721ffd83592bc4da789f54066028ad61535db8e092
-SIZE (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 4908098
+TIMESTAMP = 1750876008
+SHA256 (networkupstools-nut-2025.06.25-8916ac8d1_GH0.tar.gz) = b928c9dee28b5a9582d3cda9613a891c70e57925886dab0f1d8f84992a452585
+SIZE (networkupstools-nut-2025.06.25-8916ac8d1_GH0.tar.gz) = 4952134
diff --git a/sysutils/nut-devel/pkg-plist b/sysutils/nut-devel/pkg-plist
index 83e4e54c9c9a..340abdb7a839 100644
--- a/sysutils/nut-devel/pkg-plist
+++ b/sysutils/nut-devel/pkg-plist
@@ -85,6 +85,7 @@ lib/libnutscan.so.4.0.0
%%SERIAL%%libexec/nut/dummy-ups
%%SERIAL%%libexec/nut/etapro
%%SERIAL%%libexec/nut/everups
+%%USB%%libexec/nut/failover
%%SERIAL%%libexec/nut/gamatronic
%%SERIAL%%libexec/nut/genericups
%%SERIAL%%libexec/nut/isbmex
@@ -106,6 +107,7 @@ lib/libnutscan.so.4.0.0
%%SERIAL%%libexec/nut/powercom
%%PDU%%libexec/nut/powerman-pdu
%%SERIAL%%libexec/nut/powerpanel
+%%USB%%libexec/nut/powervar_cx_usb
%%SERIAL%%libexec/nut/rhino
%%USB%%libexec/nut/richcomm_usb
%%SERIAL%%libexec/nut/safenet
@@ -219,12 +221,12 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%share/man/man5/upsd.users.5.gz
%%MANPAGES%%share/man/man5/upsmon.conf.5.gz
%%MANPAGES%%share/man/man5/upssched.conf.5.gz
+%%MANPAGES%%share/man/man7/nut.7.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/al175.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/apcupsd-ups.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/blazer_ser.8.gz
%%MANPAGES%%%%USB%%share/man/man8/blazer_usb.8.gz
%%MANPAGES%%%%NEON%%share/man/man8/netxml-ups.8.gz
-%%MANPAGES%%share/man/man8/nut-driver-enumerator.8.gz
%%MANPAGES%%share/man/man8/nut-recorder.8.gz
%%MANPAGES%%share/man/man8/nut-scanner.8.gz
%%MANPAGES%%share/man/man8/nutconf.8.gz
@@ -232,6 +234,7 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%%%USB%%share/man/man8/nutdrv_qx.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/nutdrv_siemens_sitop.8.gz
%%MANPAGES%%share/man/man8/nutupsdrv.8.gz
+%%MANPAGES%%%%USB%%share/man/man8/powervar_cx_usb.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/riello_ser.8.gz
%%MANPAGES%%%%USB%%share/man/man8/riello_usb.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/sms_ser.8.gz
@@ -245,7 +248,6 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%share/man/man8/upscmd.8.gz
%%MANPAGES%%share/man/man8/upsd.8.gz
%%MANPAGES%%share/man/man8/upsdrvctl.8.gz
-%%MANPAGES%%share/man/man8/upsdrvsvcctl.8.gz
%%MANPAGES%%share/man/man8/upslog.8.gz
%%MANPAGES%%share/man/man8/upsmon.8.gz
%%MANPAGES%%share/man/man8/upsrw.8.gz
@@ -304,7 +306,6 @@ lib/libnutscan.so.4.0.0
%%MANPAGES%%%%IPMIPSU%%share/man/man8/nut-ipmipsu.8.gz
%%MANPAGES%%%%PDU%%share/man/man8/powerman-pdu.8.gz
%%MANPAGES%%%%SERIAL%%share/man/man8/ve-direct.8.gz
-
sbin/upsd
sbin/upsdrvctl
sbin/upsmon
diff --git a/sysutils/py-overlord/Makefile b/sysutils/py-overlord/Makefile
index fc448181c4a1..f73b10a3a82f 100644
--- a/sysutils/py-overlord/Makefile
+++ b/sysutils/py-overlord/Makefile
@@ -1,6 +1,6 @@
PORTNAME= overlord
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.0
+DISTVERSION= 0.12.2
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-overlord/distinfo b/sysutils/py-overlord/distinfo
index 3a995a3a79c0..66f97cc526de 100644
--- a/sysutils/py-overlord/distinfo
+++ b/sysutils/py-overlord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750804685
-SHA256 (DtxdF-overlord-v0.12.0_GH0.tar.gz) = d32c3b33051361e2e1c42d004896f2b71d6fceac7944d9186335f791d871d60e
-SIZE (DtxdF-overlord-v0.12.0_GH0.tar.gz) = 88333
+TIMESTAMP = 1750898809
+SHA256 (DtxdF-overlord-v0.12.2_GH0.tar.gz) = ddc3d35fd3d527aa625dc76825838976db2b267bdabf15b43f0a721e3050de02
+SIZE (DtxdF-overlord-v0.12.2_GH0.tar.gz) = 88339
diff --git a/sysutils/screenfetch/Makefile b/sysutils/screenfetch/Makefile
index 8331c518cbc1..859787a9f979 100644
--- a/sysutils/screenfetch/Makefile
+++ b/sysutils/screenfetch/Makefile
@@ -1,8 +1,6 @@
PORTNAME= screenFetch
DISTVERSIONPREFIX= v
-DISTVERSION= 3.9.1-64
-DISTVERSIONSUFFIX= -gb1f0893
-PORTREVISION= 1
+DISTVERSION= 3.9.9
CATEGORIES= sysutils
MAINTAINER= jgh@FreeBSD.org
diff --git a/sysutils/screenfetch/distinfo b/sysutils/screenfetch/distinfo
index 83f433bc6cbd..f1da56953c63 100644
--- a/sysutils/screenfetch/distinfo
+++ b/sysutils/screenfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701133097
-SHA256 (KittyKatt-screenFetch-v3.9.1-64-gb1f0893_GH0.tar.gz) = 50dc7aaea0c01605f895b4a4e8f2f4a8383cb56931237b6e93498f290149bfbd
-SIZE (KittyKatt-screenFetch-v3.9.1-64-gb1f0893_GH0.tar.gz) = 79351
+TIMESTAMP = 1750826289
+SHA256 (KittyKatt-screenFetch-v3.9.9_GH0.tar.gz) = 65ba578442a5b65c963417e18a78023a30c2c13a524e6e548809256798b9fb84
+SIZE (KittyKatt-screenFetch-v3.9.9_GH0.tar.gz) = 80102
diff --git a/sysutils/tkdvd/Makefile b/sysutils/tkdvd/Makefile
index d650d8716b35..9f2392693ea3 100644
--- a/sysutils/tkdvd/Makefile
+++ b/sysutils/tkdvd/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 4.0.9
PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= http://regis.damongeot.free.fr/tkdvd/dl/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= GUI to dvd+rw-tools and cdrecord
diff --git a/www/Makefile b/www/Makefile
index 320f82474594..e72084fbdc21 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1487,6 +1487,7 @@
SUBDIR += py-beaker
SUBDIR += py-beautifulsoup
SUBDIR += py-betamax
+ SUBDIR += py-binarycookies
SUBDIR += py-biscuits
SUBDIR += py-bjoern
SUBDIR += py-bleach
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index a09d744a2925..ceedef560ee2 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750221135
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.0/go.mod) = a5b3bb24fd3351af28849dfc2bb09acd9d7f4d06e3f065776685482d0745e180
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.0/go.mod) = 3435
-SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.0/gitlab-pages-v18.1.0.tar.bz2) = 4e8195b3eb25f816928f0ec1d858736eb7f18771ebacd825721fbf450cd1eaba
-SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.0/gitlab-pages-v18.1.0.tar.bz2) = 235637
+TIMESTAMP = 1750904318
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.1/go.mod) = a5b3bb24fd3351af28849dfc2bb09acd9d7f4d06e3f065776685482d0745e180
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.1/go.mod) = 3435
+SHA256 (go/www_gitlab-pages/gitlab-pages-v18.1.1/gitlab-pages-v18.1.1.tar.bz2) = afd5131094c333f862f68c0377dc9121f7e19f0e8de419b59643dfcb21098059
+SIZE (go/www_gitlab-pages/gitlab-pages-v18.1.1/gitlab-pages-v18.1.1.tar.bz2) = 235705
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index 035a90fe649f..44012915453a 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750221154
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.0/go.mod) = ba6f1d47b9d8b718a588b1de93d521341655934b0d8038a32777a34d97168804
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.0/go.mod) = 9144
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.0/gitlab-foss-v18.1.0.tar.bz2) = 5c909d712494ff50ab1a15abef760388fea062fbb9204e54d0fcf5a28402dbb6
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.0/gitlab-foss-v18.1.0.tar.bz2) = 119446403
+TIMESTAMP = 1750904330
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/go.mod) = ba6f1d47b9d8b718a588b1de93d521341655934b0d8038a32777a34d97168804
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/go.mod) = 9144
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/gitlab-foss-v18.1.1.tar.bz2) = f88fcf557bad4ed378c12b2cca9321e6014d4aae4426ddb6cde185a6ecb54d11
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v18.1.1/gitlab-foss-v18.1.1.tar.bz2) = 119445108
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index 0a2db91e5613..864063c1365a 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,4 +1,4 @@
-GITLAB_VERSION= 18.1.0
+GITLAB_VERSION= 18.1.1
GITLAB_PORTREVISION= 0
# Git version gitaly should use (from gitlab mirror)
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index c22284f466a6..f3d977a2ab27 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750221061
-SHA256 (gitlab-foss-v18.1.0.tar.bz2) = 5c909d712494ff50ab1a15abef760388fea062fbb9204e54d0fcf5a28402dbb6
-SIZE (gitlab-foss-v18.1.0.tar.bz2) = 119446403
-TIMESTAMP = 1750221102
-SHA256 (gitlab-v18.1.0-ee.tar.bz2) = 7523f6c04af6a12b682caeca401b7eea80b63e8ec84fdd4e94a886563f81ffe3
-SIZE (gitlab-v18.1.0-ee.tar.bz2) = 134734522
+TIMESTAMP = 1750904269
+SHA256 (gitlab-foss-v18.1.1.tar.bz2) = f88fcf557bad4ed378c12b2cca9321e6014d4aae4426ddb6cde185a6ecb54d11
+SIZE (gitlab-foss-v18.1.1.tar.bz2) = 119445108
+TIMESTAMP = 1750904310
+SHA256 (gitlab-v18.1.1-ee.tar.bz2) = e2b052cee4fff6330558b78ac6efd3619681b95b7dd949961267c1370aecdd21
+SIZE (gitlab-v18.1.1-ee.tar.bz2) = 134748693
diff --git a/www/kanboard/Makefile b/www/kanboard/Makefile
index 40fe830dbedf..714e3b475041 100644
--- a/www/kanboard/Makefile
+++ b/www/kanboard/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kanboard
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.44
+DISTVERSION= 1.2.46
CATEGORIES= www
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/www/kanboard/distinfo b/www/kanboard/distinfo
index c8a315548ba6..232ff24da907 100644
--- a/www/kanboard/distinfo
+++ b/www/kanboard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742990146
-SHA256 (kanboard-kanboard-v1.2.44_GH0.tar.gz) = 9ac51f7107797f0585dba1cba08097dd5a5d5855eaa5cfc92aba6cdf3b1de854
-SIZE (kanboard-kanboard-v1.2.44_GH0.tar.gz) = 3437081
+TIMESTAMP = 1750784344
+SHA256 (kanboard-kanboard-v1.2.46_GH0.tar.gz) = d6aede6535328065a93fd8e851eda421f6f565d25a5dbb973e6e026a5cf4a0ef
+SIZE (kanboard-kanboard-v1.2.46_GH0.tar.gz) = 3489423
diff --git a/www/kanboard/pkg-plist b/www/kanboard/pkg-plist
index 350e2fd465b1..0ef8898817eb 100644
--- a/www/kanboard/pkg-plist
+++ b/www/kanboard/pkg-plist
@@ -1,5 +1,6 @@
%%WWWDIR%%/.devcontainer/devcontainer.json
%%WWWDIR%%/.htaccess
+%%WWWDIR%%/CONTRIBUTING.md
%%WWWDIR%%/ChangeLog
%%WWWDIR%%/LICENSE
%%WWWDIR%%/app/.htaccess
@@ -524,6 +525,7 @@
%%WWWDIR%%/app/Model/ActionParameterModel.php
%%WWWDIR%%/app/Model/AvatarFileModel.php
%%WWWDIR%%/app/Model/BoardModel.php
+%%WWWDIR%%/app/Model/CaptchaModel.php
%%WWWDIR%%/app/Model/CategoryModel.php
%%WWWDIR%%/app/Model/ColorModel.php
%%WWWDIR%%/app/Model/ColumnModel.php
@@ -1071,9 +1073,13 @@
%%WWWDIR%%/custom-hooks/post-checkout
%%WWWDIR%%/data/.htaccess
%%WWWDIR%%/data/web.config
+%%WWWDIR%%/docker-compose.mysql.yml
+%%WWWDIR%%/docker-compose.postgres.yml
+%%WWWDIR%%/docker-compose.sqlite.yml
%%WWWDIR%%/favicon.ico
%%WWWDIR%%/index.php
%%WWWDIR%%/jsonrpc.php
+%%WWWDIR%%/healthcheck.php
%%WWWDIR%%/libs/Captcha/CaptchaBuilder.php
%%WWWDIR%%/libs/Captcha/CaptchaBuilderInterface.php
%%WWWDIR%%/libs/Captcha/Font/captcha0.ttf
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 16871c36cc9a..cd1f17a6c250 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME?= nginx
-PORTVERSION= 1.28.0
-PORTREVISION= 8
+PORTVERSION= 1.29.0
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 82683323f56a..57f090a2a1d3 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748378886
-SHA256 (nginx-1.28.0.tar.gz) = c6b5c6b086c0df9d3ca3ff5e084c1d0ef909e6038279c71c1c3e985f576ff76a
-SIZE (nginx-1.28.0.tar.gz) = 1280111
+TIMESTAMP = 1750864974
+SHA256 (nginx-1.29.0.tar.gz) = 109754dfe8e5169a7a0cf0db6718e7da2db495753308f933f161e525a579a664
+SIZE (nginx-1.29.0.tar.gz) = 1284291
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
SHA256 (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = e5b699243035575cb8ffcd26fc3a8287bcd11ff414e30fd0a52c96729fd22d0d
diff --git a/www/py-binarycookies/Makefile b/www/py-binarycookies/Makefile
new file mode 100644
index 000000000000..4a76b5bfd247
--- /dev/null
+++ b/www/py-binarycookies/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= binarycookies
+PORTVERSION= 2.1.5
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Binary cookies (de)serializer written in Python
+WWW= https://pypi.org/project/binarycookies/
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic>=0:devel/py-pydantic@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typer>=0.12.3:devel/py-typer@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+post-patch:
+# Do not pick up leftovers (*.orig files etc.) when making the package
+ @${REINPLACE_CMD} -e '/^package_data =/,+1s,\*,&.py,' \
+ ${WRKSRC}/${PYSETUP}
+
+.include <bsd.port.mk>
diff --git a/www/py-binarycookies/distinfo b/www/py-binarycookies/distinfo
new file mode 100644
index 000000000000..90ad5f5508ac
--- /dev/null
+++ b/www/py-binarycookies/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1744141848
+SHA256 (binarycookies-2.1.5.tar.gz) = ff28a8e90e6ba02bc82fb2ff0d1d9a4a3be1ee9289a58f74a653d264928a31f3
+SIZE (binarycookies-2.1.5.tar.gz) = 8448
diff --git a/www/py-binarycookies/files/patch-src_binarycookies_____main____.py b/www/py-binarycookies/files/patch-src_binarycookies_____main____.py
new file mode 100644
index 000000000000..da43dac8dabd
--- /dev/null
+++ b/www/py-binarycookies/files/patch-src_binarycookies_____main____.py
@@ -0,0 +1,49 @@
+--- src/binarycookies/__main__.py.orig 2025-04-08 19:50:17 UTC
++++ src/binarycookies/__main__.py
+@@ -5,6 +5,8 @@ from sys import stdout
+ from typing import Type
+
+ import typer
++# https://github.com/Textualize/rich/issues/271
++println = print
+ from rich import print
+
+ from binarycookies import load
+@@ -20,6 +22,7 @@ class DateTimeEncoder(json.JSONEncoder):
+ class OutputType(str, Enum):
+ json = "json"
+ ascii = "ascii"
++ netscape = "netscape"
+
+
+ def cli(file_path: str, output: str = "json"):
+@@ -27,7 +30,7 @@ def cli(file_path: str, output: str = "json"):
+ with open(file_path, "rb") as f:
+ cookies = load(f)
+ if output == OutputType.json:
+- json.dump([cookie.model_dump() for cookie in cookies], indent=2, cls=DateTimeEncoder, fp=stdout)
++ json.dump([cookie.dict() for cookie in cookies], indent=2, cls=DateTimeEncoder, fp=stdout)
+ elif output == OutputType.ascii:
+ for cookie in cookies:
+ print(f"Name: {cookie.name}")
+@@ -38,6 +41,20 @@ def cli(file_path: str, output: str = "json"):
+ print(f"Expires: {cookie.expiry_datetime.isoformat()}")
+ print(f"Flag: {cookie.flag.value}")
+ print("-" * 40)
++ elif output == OutputType.netscape:
++ # http://www.cookiecentral.com/faq/#3.5
++ println("# Netscape HTTP Cookie File")
++ for cookie in cookies:
++ println("%(domain)s\t%(flag)s\t%(path)s\t%(secure)s\t%(expiry)d\t%(name)s\t%(value)s" % dict(
++ domain = cookie.url,
++ flag = str(cookie.url.startswith('.')).upper(),
++ path = cookie.path,
++ secure = str('Secure' in cookie.flag.value).upper(),
++ expiry = cookie.expiry_datetime.timestamp(),
++ name = cookie.name,
++ value = cookie.value))
++ else:
++ print(f"Unsupported output format, can only do {', '.join('[green]%s[/green]' % ot.name for ot in OutputType)}.")
+
+
+ def main():
diff --git a/www/py-binarycookies/files/patch-src_binarycookies___deserialize.py b/www/py-binarycookies/files/patch-src_binarycookies___deserialize.py
new file mode 100644
index 000000000000..3aec2539907c
--- /dev/null
+++ b/www/py-binarycookies/files/patch-src_binarycookies___deserialize.py
@@ -0,0 +1,21 @@
+--- src/binarycookies/_deserialize.py.orig 2025-04-08 19:50:17 UTC
++++ src/binarycookies/_deserialize.py
+@@ -1,6 +1,7 @@
+ from datetime import datetime, timezone
+ from io import BytesIO
+ from struct import unpack
++from sys import maxsize
+ from typing import BinaryIO, List, Union
+
+ from binarycookies.models import (
+@@ -28,7 +29,9 @@ def interpret_flag(flags: int) -> Flag:
+
+ def mac_epoch_to_date(epoch: int) -> datetime:
+ """Converts a mac epoch time to a datetime object."""
+- return datetime.fromtimestamp(epoch + 978307200, tz=timezone.utc)
++ unix_epoch = epoch + 978307200
++ if unix_epoch > maxsize: unix_epoch = maxsize
++ return datetime.fromtimestamp(unix_epoch, tz=timezone.utc)
+
+
+ def read_string(data: BytesIO, size: int) -> str:
diff --git a/www/py-binarycookies/pkg-descr b/www/py-binarycookies/pkg-descr
new file mode 100644
index 000000000000..e53f18a363c9
--- /dev/null
+++ b/www/py-binarycookies/pkg-descr
@@ -0,0 +1,6 @@
+Python library and command-line tool for reading and writing binary
+cookies files used by Apple's Safari web browser on macOS and iOS.
+
+The `bcparser' program supports three output types: JSON (default),
+ASCII (line-by-line text format), and Netscape legacy `cookies.txt'
+format used by popular tools such as curl, wget, yt-dlp, and others.
diff --git a/www/py-freenit/Makefile b/www/py-freenit/Makefile
index 5c05b5a92a03..aa5c09260cf5 100644
--- a/www/py-freenit/Makefile
+++ b/www/py-freenit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freenit
-DISTVERSION= 0.3.16
+DISTVERSION= 0.3.17
CATEGORIES= www devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-freenit/distinfo b/www/py-freenit/distinfo
index 7eea228138d7..e8f6d22ce868 100644
--- a/www/py-freenit/distinfo
+++ b/www/py-freenit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750500114
-SHA256 (freenit-0.3.16.tar.gz) = 0bbc2258e75afb892f9971dc642d7dd7ef27a06e3b538b42daf7c8c6fafaa3ec
-SIZE (freenit-0.3.16.tar.gz) = 27242
+TIMESTAMP = 1750844784
+SHA256 (freenit-0.3.17.tar.gz) = daff3a346f4b9fa414df0561e1d2ec8972bf0391af53e04553bb7992a07f4716
+SIZE (freenit-0.3.17.tar.gz) = 27786
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 6c54676498e6..b0c94ed27b82 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tor-browser
-DISTVERSION= 14.5.3
-PORTREVISION= 1
+DISTVERSION= 14.5.4
CATEGORIES= www net security wayland
TAG_BASE= 90dbac96420394aa35ce29385814742ac4942b26
TAG_TOR= 9cbc3b3d25d2c5c77f1b6b3172ba6bcad2563939
@@ -18,9 +17,9 @@ MASTER_SITES= TOR \
LOCAL/vvd:source5
MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \
download/releases/:source3
-DISTNAME= src-firefox-tor-browser-128.11.0esr-14.5-1-build3
+DISTNAME= src-firefox-tor-browser-128.12.0esr-14.5-1-build1
MANUAL= manual_215922.zip
-NOSCRIPT= noscript-13.0.6.xpi
+NOSCRIPT= noscript-13.0.8.xpi
DISTFILES= ${DISTNAME}.tar.xz \
${MANUAL}:source1 \
fonts-3--4348e1.tar.zst:source2 \
diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo
index 3c6762f42035..17b1427f4f3d 100644
--- a/www/tor-browser/distinfo
+++ b/www/tor-browser/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1748354421
-SHA256 (src-firefox-tor-browser-128.11.0esr-14.5-1-build3.tar.xz) = 349e0bdc52b6b150732a0483e1a1d66e47e608b2d77697112d2285751f476f53
-SIZE (src-firefox-tor-browser-128.11.0esr-14.5-1-build3.tar.xz) = 611118336
+TIMESTAMP = 1750789506
+SHA256 (src-firefox-tor-browser-128.12.0esr-14.5-1-build1.tar.xz) = d79e2760287bb86cddf99da0e73e0dd2fe54eb301958f58404deb475e61a47f8
+SIZE (src-firefox-tor-browser-128.12.0esr-14.5-1-build1.tar.xz) = 611154864
SHA256 (manual_215922.zip) = b5ed703f54d52e9f197320f3698e936d585a3fed23cc4f9fbf59edce2869f885
SIZE (manual_215922.zip) = 28305786
SHA256 (fonts-3--4348e1.tar.zst) = 7fbbecece6de777f196982f6eb567970a6d8e7ac2bf5b1ad6b90e1ea36374032
SIZE (fonts-3--4348e1.tar.zst) = 27441580
-SHA256 (noscript-13.0.6.xpi) = 85066ef24c44cc839b2d6bbe4d3d08652c8e09f06515e1b86ee72ba26c406989
-SIZE (noscript-13.0.6.xpi) = 992587
+SHA256 (noscript-13.0.8.xpi) = 9d978cfe083cb9cce120b5ee41e8933d752d7ab4680bf517c5ec4b29c4cfd2dc
+SIZE (noscript-13.0.8.xpi) = 993143
SHA256 (tpo-translation-90dbac96420394aa35ce29385814742ac4942b26_GL0.tar.gz) = dd720795ebd4a335e522fc48956e81b1ba62580aae33d99997ecdaf6866a3537
SIZE (tpo-translation-90dbac96420394aa35ce29385814742ac4942b26_GL0.tar.gz) = 793166
SHA256 (tpo-translation-9cbc3b3d25d2c5c77f1b6b3172ba6bcad2563939_GL0.tar.gz) = 033bd5bb2e4e2f852d3a711c4e652a389f32974fe0304a969f518680d849a32c
diff --git a/x11-themes/kf6-qqc2-desktop-style/Makefile b/x11-themes/kf6-qqc2-desktop-style/Makefile
index 4af9e2432c68..36c24ad799f4 100644
--- a/x11-themes/kf6-qqc2-desktop-style/Makefile
+++ b/x11-themes/kf6-qqc2-desktop-style/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qqc2-desktop-style
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks
COMMENT= Style for Qt Quick Controls 2
@@ -8,7 +9,8 @@ MAINTAINER= kde@FreeBSD.org
USES= cmake gl kde:6 qt:6 tar:xz
USE_GL= gl opengl
USE_KDE= colorscheme config iconthemes kirigami2 \
- ecm:build
+ ecm:build \
+ sonnet:run
USE_QT= base declarative
.include <bsd.port.mk>
diff --git a/x11-toolkits/kddockwidgets/Makefile b/x11-toolkits/kddockwidgets/Makefile
index c96063f5dfb1..69494e8943b1 100644
--- a/x11-toolkits/kddockwidgets/Makefile
+++ b/x11-toolkits/kddockwidgets/Makefile
@@ -1,9 +1,10 @@
PORTNAME= kddockwidgets
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.5
+PORTREVISION= 1
CATEGORIES= x11-toolkits
-MAINTAINER= yuri@FreeBSD.org
+MAINTAINER= kde@FreeBSD.org
COMMENT= KDAB's Dock Widget Framework for Qt
WWW= https://www.kdab.com/development-resources/qt-tools/kddockwidgets/
@@ -13,15 +14,15 @@ BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json
LIB_DEPENDS= libfmt.so:devel/libfmt \
libspdlog.so:devel/spdlog
-USES= cmake:testing compiler:c++17-lang qt:5
-USE_QT= core declarative gui network quickcontrols2 widgets x11extras \
- buildtools:build qmake:build testlib:build
+USES= cmake:testing compiler:c++17-lang qt:6
+USE_QT= base declarative
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= KDAB
GH_PROJECT= KDDockWidgets
+CMAKE_ON= KDDockWidgets_QT6
CMAKE_TESTING_ON= KDDockWidgets_TESTS KDDockWidgets_DEVELOPER_MODE
post-install:
diff --git a/x11-toolkits/kddockwidgets/pkg-plist b/x11-toolkits/kddockwidgets/pkg-plist
index 19c19a6bda91..22177aea4b27 100644
--- a/x11-toolkits/kddockwidgets/pkg-plist
+++ b/x11-toolkits/kddockwidgets/pkg-plist
@@ -1,127 +1,127 @@
-include/kddockwidgets/Config.h
-include/kddockwidgets/DockWidget.h
-include/kddockwidgets/KDDockWidgets.h
-include/kddockwidgets/LayoutSaver.h
-include/kddockwidgets/MainWindow.h
-include/kddockwidgets/Qt5Qt6Compat_p.h
-include/kddockwidgets/QtCompat_p.h
-include/kddockwidgets/ViewFactory.h
-include/kddockwidgets/core/Action.h
-include/kddockwidgets/core/Controller.h
-include/kddockwidgets/core/DockRegistry.h
-include/kddockwidgets/core/DockWidget.h
-include/kddockwidgets/core/Draggable_p.h
-include/kddockwidgets/core/DropArea.h
-include/kddockwidgets/core/DropIndicatorOverlay.h
-include/kddockwidgets/core/EventFilterInterface.h
-include/kddockwidgets/core/FloatingWindow.h
-include/kddockwidgets/core/FocusScope.h
-include/kddockwidgets/core/Group.h
-include/kddockwidgets/core/Layout.h
-include/kddockwidgets/core/MDILayout.h
-include/kddockwidgets/core/MainWindow.h
-include/kddockwidgets/core/Platform.h
-include/kddockwidgets/core/Separator.h
-include/kddockwidgets/core/SideBar.h
-include/kddockwidgets/core/Stack.h
-include/kddockwidgets/core/TabBar.h
-include/kddockwidgets/core/TitleBar.h
-include/kddockwidgets/core/View.h
-include/kddockwidgets/core/ViewFactory.h
-include/kddockwidgets/core/WidgetResizeHandler_p.h
-include/kddockwidgets/core/WindowBeingDragged_p.h
-include/kddockwidgets/core/indicators/ClassicDropIndicatorOverlay.h
-include/kddockwidgets/core/indicators/NullDropIndicatorOverlay.h
-include/kddockwidgets/core/indicators/SegmentedDropIndicatorOverlay.h
-include/kddockwidgets/core/views/ClassicIndicatorWindowViewInterface.h
-include/kddockwidgets/core/views/DockWidgetViewInterface.h
-include/kddockwidgets/core/views/GroupViewInterface.h
-include/kddockwidgets/core/views/MainWindowMDIViewInterface.h
-include/kddockwidgets/core/views/MainWindowViewInterface.h
-include/kddockwidgets/core/views/SideBarViewInterface.h
-include/kddockwidgets/core/views/StackViewInterface.h
-include/kddockwidgets/core/views/TabBarViewInterface.h
-include/kddockwidgets/core/views/TitleBarViewInterface.h
-include/kddockwidgets/docks_export.h
-include/kddockwidgets/kddockwidgets_version.h
-include/kddockwidgets/qtcommon/Platform.h
-include/kddockwidgets/qtcommon/View.h
-include/kddockwidgets/qtquick/Action.h
-include/kddockwidgets/qtquick/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtquick/DockWidget.h
-include/kddockwidgets/qtquick/DockWidgetInstantiator.h
-include/kddockwidgets/qtquick/DropArea.h
-include/kddockwidgets/qtquick/FloatingWindow.h
-include/kddockwidgets/qtquick/Group.h
-include/kddockwidgets/qtquick/LayoutSaverInstantiator.h
-include/kddockwidgets/qtquick/MDILayout.h
-include/kddockwidgets/qtquick/MainWindow.h
-include/kddockwidgets/qtquick/MainWindowInstantiator.h
-include/kddockwidgets/qtquick/MainWindowMDI.h
-include/kddockwidgets/qtquick/MainWindowMDIInstantiator.h
-include/kddockwidgets/qtquick/Platform.h
-include/kddockwidgets/qtquick/RubberBand.h
-include/kddockwidgets/qtquick/Separator.h
-include/kddockwidgets/qtquick/SideBar.h
-include/kddockwidgets/qtquick/Stack.h
-include/kddockwidgets/qtquick/TabBar.h
-include/kddockwidgets/qtquick/TitleBar.h
-include/kddockwidgets/qtquick/View.h
-include/kddockwidgets/qtquick/ViewFactory.h
-include/kddockwidgets/qtquick/views/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtquick/views/DockWidget.h
-include/kddockwidgets/qtquick/views/DropArea.h
-include/kddockwidgets/qtquick/views/FloatingWindow.h
-include/kddockwidgets/qtquick/views/Group.h
-include/kddockwidgets/qtquick/views/MDILayout.h
-include/kddockwidgets/qtquick/views/MainWindow.h
-include/kddockwidgets/qtquick/views/MainWindowMDI.h
-include/kddockwidgets/qtquick/views/RubberBand.h
-include/kddockwidgets/qtquick/views/Separator.h
-include/kddockwidgets/qtquick/views/Stack.h
-include/kddockwidgets/qtquick/views/TabBar.h
-include/kddockwidgets/qtquick/views/TitleBar.h
-include/kddockwidgets/qtquick/views/View.h
-include/kddockwidgets/qtwidgets/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtwidgets/DockWidget.h
-include/kddockwidgets/qtwidgets/DropArea.h
-include/kddockwidgets/qtwidgets/FloatingWindow.h
-include/kddockwidgets/qtwidgets/Group.h
-include/kddockwidgets/qtwidgets/MDIArea.h
-include/kddockwidgets/qtwidgets/MDILayout.h
-include/kddockwidgets/qtwidgets/MainWindow.h
-include/kddockwidgets/qtwidgets/MainWindowMDI.h
-include/kddockwidgets/qtwidgets/RubberBand.h
-include/kddockwidgets/qtwidgets/SegmentedDropIndicatorOverlay.h
-include/kddockwidgets/qtwidgets/Separator.h
-include/kddockwidgets/qtwidgets/SideBar.h
-include/kddockwidgets/qtwidgets/Stack.h
-include/kddockwidgets/qtwidgets/TabBar.h
-include/kddockwidgets/qtwidgets/TitleBar.h
-include/kddockwidgets/qtwidgets/View.h
-include/kddockwidgets/qtwidgets/ViewFactory.h
-include/kddockwidgets/qtwidgets/views/ClassicIndicatorsWindow.h
-include/kddockwidgets/qtwidgets/views/DockWidget.h
-include/kddockwidgets/qtwidgets/views/DropArea.h
-include/kddockwidgets/qtwidgets/views/FloatingWindow.h
-include/kddockwidgets/qtwidgets/views/Group.h
-include/kddockwidgets/qtwidgets/views/MDIArea.h
-include/kddockwidgets/qtwidgets/views/MDILayout.h
-include/kddockwidgets/qtwidgets/views/MainWindow.h
-include/kddockwidgets/qtwidgets/views/MainWindowMDI.h
-include/kddockwidgets/qtwidgets/views/RubberBand.h
-include/kddockwidgets/qtwidgets/views/SegmentedDropIndicatorOverlay.h
-include/kddockwidgets/qtwidgets/views/Separator.h
-include/kddockwidgets/qtwidgets/views/SideBar.h
-include/kddockwidgets/qtwidgets/views/Stack.h
-include/kddockwidgets/qtwidgets/views/TabBar.h
-include/kddockwidgets/qtwidgets/views/TitleBar.h
-include/kddockwidgets/qtwidgets/views/View.h
-lib/cmake/KDDockWidgets/KDDockWidgetsConfig.cmake
-lib/cmake/KDDockWidgets/KDDockWidgetsConfigVersion.cmake
-lib/cmake/KDDockWidgets/KDDockWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KDDockWidgets/KDDockWidgetsTargets.cmake
-lib/libkddockwidgets.so
-lib/libkddockwidgets.so.2.2
-lib/libkddockwidgets.so.2.2.5
+include/kddockwidgets-qt6/kddockwidgets/Config.h
+include/kddockwidgets-qt6/kddockwidgets/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/KDDockWidgets.h
+include/kddockwidgets-qt6/kddockwidgets/LayoutSaver.h
+include/kddockwidgets-qt6/kddockwidgets/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/Qt5Qt6Compat_p.h
+include/kddockwidgets-qt6/kddockwidgets/QtCompat_p.h
+include/kddockwidgets-qt6/kddockwidgets/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/core/Action.h
+include/kddockwidgets-qt6/kddockwidgets/core/Controller.h
+include/kddockwidgets-qt6/kddockwidgets/core/DockRegistry.h
+include/kddockwidgets-qt6/kddockwidgets/core/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/core/Draggable_p.h
+include/kddockwidgets-qt6/kddockwidgets/core/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/core/DropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/EventFilterInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/core/FocusScope.h
+include/kddockwidgets-qt6/kddockwidgets/core/Group.h
+include/kddockwidgets-qt6/kddockwidgets/core/Layout.h
+include/kddockwidgets-qt6/kddockwidgets/core/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/core/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/core/Platform.h
+include/kddockwidgets-qt6/kddockwidgets/core/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/core/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/core/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/core/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/core/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/core/View.h
+include/kddockwidgets-qt6/kddockwidgets/core/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/core/WidgetResizeHandler_p.h
+include/kddockwidgets-qt6/kddockwidgets/core/WindowBeingDragged_p.h
+include/kddockwidgets-qt6/kddockwidgets/core/indicators/ClassicDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/indicators/NullDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/indicators/SegmentedDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/ClassicIndicatorWindowViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/DockWidgetViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/GroupViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/MainWindowMDIViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/MainWindowViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/SideBarViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/StackViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/TabBarViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/core/views/TitleBarViewInterface.h
+include/kddockwidgets-qt6/kddockwidgets/docks_export.h
+include/kddockwidgets-qt6/kddockwidgets/kddockwidgets_version.h
+include/kddockwidgets-qt6/kddockwidgets/qtcommon/Platform.h
+include/kddockwidgets-qt6/kddockwidgets/qtcommon/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Action.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/DockWidgetInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/LayoutSaverInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowMDIInstantiator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Platform.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtquick/views/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MDIArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/SegmentedDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/View.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/ViewFactory.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/ClassicIndicatorsWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/DockWidget.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/DropArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/FloatingWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/Group.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MDIArea.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MDILayout.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MainWindow.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/MainWindowMDI.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/RubberBand.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/SegmentedDropIndicatorOverlay.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/Separator.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/SideBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/Stack.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/TabBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/TitleBar.h
+include/kddockwidgets-qt6/kddockwidgets/qtwidgets/views/View.h
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6Config.cmake
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6ConfigVersion.cmake
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KDDockWidgets-qt6/KDDockWidgets-qt6Targets.cmake
+lib/libkddockwidgets-qt6.so
+lib/libkddockwidgets-qt6.so.2.2
+lib/libkddockwidgets-qt6.so.2.2.5
%%QT_MKSPECDIR%%/modules/qt_KDDockWidgets.pri
diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile
index 73ff66e20840..6564e7327bce 100644
--- a/x11/cde-devel/Makefile
+++ b/x11/cde-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cde
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 1
CATEGORIES= x11
.if !defined(MASTERDIR)
PKGNAMESUFFIX= -devel
@@ -13,8 +12,8 @@ WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= cdesktopenv-code
-GH_TAGNAME= bb0a127a8
-COMMIT_DATE= 2025.04.16
+GH_TAGNAME= 9f0f015c4
+COMMIT_DATE= 2025.06.13
LICENSE= LGPL21
diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo
index 77d24069c8d0..e9b8907b1463 100644
--- a/x11/cde-devel/distinfo
+++ b/x11/cde-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747813000
-SHA256 (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 393ca70255ea79e45fad1440b0f1ff2d58cde56928b4b93d9cdd3b2369e708b0
-SIZE (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 57519116
+TIMESTAMP = 1750880303
+SHA256 (cschuber-cdesktopenv-code-2025.06.13-9f0f015c4_GH0.tar.gz) = 2c4564a7cae87acfa573887e9a0d93a51e66f9164d7f00e63c659ef13ed57269
+SIZE (cschuber-cdesktopenv-code-2025.06.13-9f0f015c4_GH0.tar.gz) = 57524957
diff --git a/x11/numlockx/Makefile b/x11/numlockx/Makefile
index acfcc3f8064a..10b66434ecbd 100644
--- a/x11/numlockx/Makefile
+++ b/x11/numlockx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= numlockx
PORTVERSION= 1.2
CATEGORIES= x11
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/ \
LOCAL/ehaupt
MAINTAINER= amdmi3@FreeBSD.org