diff options
117 files changed, 1155 insertions, 407 deletions
@@ -4865,3 +4865,5 @@ graphics/converseen@qt6|graphics/converseen|2025-11-14|Unflavorize port, as it i www/rubygem-gon-rails60|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use www/rubygem-gon-rails-gitlab instead www/rubygem-gon-rails61|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use www/rubygem-gon-rails-gitlab instead www/rubygem-gon-rails70|www/rubygem-gon-rails-gitlab|2025-11-15|Obsolete, use www/rubygem-gon-rails-gitlab instead +deskutils/fet@qt5|deskutils/fet|2025-11-16|Qt Flavorization has been removed. Qt 5.x is EOL and deskutils/fet now based on Qt 6.x +deskutils/fet@qt6|deskutils/fet|2025-11-16|Qt Flavorization has been removed. Continue to enjoy deskutils/fet based on Qt 6.x as usual diff --git a/archivers/lha/Makefile b/archivers/lha/Makefile index 0db09fdc7a4f..0e96abf80cca 100644 --- a/archivers/lha/Makefile +++ b/archivers/lha/Makefile @@ -2,12 +2,13 @@ PORTNAME= lha PORTVERSION= 1.14i PORTREVISION= 10 CATEGORIES= archivers -MASTER_SITES= http://www2m.biglobe.ne.jp/~dolphin/lha/prog/ +MASTER_SITES= ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/ \ + https://ftp.dinoex.de/pub/FreeBSD/distfiles/ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//} MAINTAINER= dinoex@FreeBSD.org COMMENT= Archive files using LZSS and Huffman compression (.lzh files) -WWW= http://www2m.biglobe.ne.jp/~dolphin/lha/lha.htm +WWW= https://web.archive.org/web/20200221013928/http://www2m.biglobe.ne.jp/~dolphin/lha/lha-unix.htm LICENSE= LHA LICENSE_NAME= License of lha diff --git a/audio/strawberry/Makefile b/audio/strawberry/Makefile index 1208cec120cc..b2a92e04b417 100644 --- a/audio/strawberry/Makefile +++ b/audio/strawberry/Makefile @@ -1,5 +1,6 @@ PORTNAME= strawberry DISTVERSION= 1.2.14 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://github.com/strawberrymusicplayer/${PORTNAME}/releases/download/${DISTVERSION}/ @@ -23,7 +24,7 @@ USES= cmake:testing compiler:c++17-lang desktop-file-utils \ gl gnome gstreamer pkgconfig qt:6 sqlite tar:xz xorg USE_GL= opengl USE_GNOME= glib20 -USE_GSTREAMER= faac faad flac lame libav mpg123 opus taglib vorbis +USE_GSTREAMER= faac faad flac lame libav mpg123 opus soup taglib vorbis USE_QT= base sqldriver-sqlite:run USE_XORG= ice sm x11 xcb xext diff --git a/comms/Makefile b/comms/Makefile index 66c038286683..8a02926e4757 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -36,6 +36,7 @@ SUBDIR += ebook2cw SUBDIR += ebusd SUBDIR += echolinux + SUBDIR += emacs-eat SUBDIR += ems-flasher SUBDIR += fl_moxgen SUBDIR += flamp diff --git a/comms/emacs-eat/Makefile b/comms/emacs-eat/Makefile new file mode 100644 index 000000000000..27dce0ca9c43 --- /dev/null +++ b/comms/emacs-eat/Makefile @@ -0,0 +1,40 @@ +PORTNAME= emacs-eat +DISTVERSIONPREFIX= v +DISTVERSION= 0.9.4 +PORTREVISION= 1 +CATEGORIES= comms elisp +MASTER_SITES= https://codeberg.org/akib/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= Emulate A Terminal, in a region, in a buffer and in Eshell +WWW= https://codeberg.org/akib/emacs-eat + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= emacs gmake makeinfo + +NO_ARCH= yes + +WRKSRC= ${WRKDIR}/${PORTNAME} + +INFO= eat + +OPTIONS_DEFINE= DOCS + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/eat.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/eat.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/e + @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/65 + ${INSTALL_DATA} ${WRKSRC}/terminfo/e/* ${STAGEDIR}${PREFIX}/share/terminfo/e/ + ${INSTALL_DATA} ${WRKSRC}/terminfo/65/* ${STAGEDIR}${PREFIX}/share/terminfo/65/ + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/eat.info ${STAGEDIR}${PREFIX}/${INFO_PATH}/ + +.include <bsd.port.mk> diff --git a/comms/emacs-eat/distinfo b/comms/emacs-eat/distinfo new file mode 100644 index 000000000000..02d6510ac6dd --- /dev/null +++ b/comms/emacs-eat/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761299764 +SHA256 (emacs-eat-v0.9.4.tar.gz) = 32a2793c1f203bf2e0fe67f79310c2389257e1338b191e017ea60dc68000c01a +SIZE (emacs-eat-v0.9.4.tar.gz) = 275808 diff --git a/comms/emacs-eat/pkg-descr b/comms/emacs-eat/pkg-descr new file mode 100644 index 000000000000..92ff2b4fc27b --- /dev/null +++ b/comms/emacs-eat/pkg-descr @@ -0,0 +1,17 @@ +Eat's name is self-explanatory, it stands for "Emulate A Terminal". Eat +is a terminal emulator. It can run most (if not all) full-screen +terminal programs, including Emacs. + +It is pretty fast, more than three times faster than Term, despite +being implemented entirely in Emacs Lisp. So fast that you can +comfortably run Emacs inside Eat, or even use your Emacs as a terminal +multiplexer. + +It has many features that other Emacs terminal emulator still don't +have, for example Sixel support, complete mouse support, shell +integration, etc. + +It flickers less than other Emacs terminal emulator, so you get more +performance and a smoother experience. + +To get the most out of Eat, you should also setup shell integration. diff --git a/comms/emacs-eat/pkg-plist b/comms/emacs-eat/pkg-plist new file mode 100644 index 000000000000..622545878ecb --- /dev/null +++ b/comms/emacs-eat/pkg-plist @@ -0,0 +1,11 @@ +%%EMACS_SITE_LISPDIR%%/eat.el +%%EMACS_SITE_LISPDIR%%/eat.elc +share/terminfo/65/eat-256color +share/terminfo/65/eat-color +share/terminfo/65/eat-mono +share/terminfo/65/eat-truecolor +share/terminfo/e/eat-256color +share/terminfo/e/eat-color +share/terminfo/e/eat-mono +share/terminfo/e/eat-truecolor +%%PORTDOCS%%%%DOCSDIR%%/README.org diff --git a/databases/timescaledb/Makefile b/databases/timescaledb/Makefile index 65ff087584e4..c2ae416c2191 100644 --- a/databases/timescaledb/Makefile +++ b/databases/timescaledb/Makefile @@ -1,5 +1,5 @@ PORTNAME= timescaledb -PORTVERSION= 2.23.0 +PORTVERSION= 2.23.1 CATEGORIES= databases MAINTAINER= kbowling@FreeBSD.org diff --git a/databases/timescaledb/distinfo b/databases/timescaledb/distinfo index e1381349dcbe..a870375ef3e0 100644 --- a/databases/timescaledb/distinfo +++ b/databases/timescaledb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762593254 -SHA256 (timescale-timescaledb-2.23.0_GH0.tar.gz) = f965840ef9ba969b874c5825ca9a1e8cca667783d7c8bab623ffacb8d95b2d68 -SIZE (timescale-timescaledb-2.23.0_GH0.tar.gz) = 8276552 +TIMESTAMP = 1763346478 +SHA256 (timescale-timescaledb-2.23.1_GH0.tar.gz) = 26575fa9e287a6107a6bf162bacab4932b0df19bee38d28c132f9a2d6591d647 +SIZE (timescale-timescaledb-2.23.1_GH0.tar.gz) = 8276671 diff --git a/databases/timescaledb/pkg-plist b/databases/timescaledb/pkg-plist index 2c120a4a2dd9..1acc9460083b 100644 --- a/databases/timescaledb/pkg-plist +++ b/databases/timescaledb/pkg-plist @@ -48,5 +48,6 @@ share/postgresql/extension/timescaledb--2.21.3--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.21.4--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.22.0--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--2.22.1--%%PORTVERSION%%.sql +share/postgresql/extension/timescaledb--2.23.0--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb--%%PORTVERSION%%.sql share/postgresql/extension/timescaledb.control diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile index c5dc7c048007..80580a229e75 100644 --- a/deskutils/fet/Makefile +++ b/deskutils/fet/Makefile @@ -1,5 +1,5 @@ PORTNAME= fet -DISTVERSION= 7.5.6 +DISTVERSION= 7.5.7 CATEGORIES= deskutils education MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \ https://lalescu.ro/liviu/fet/download/old/ \ @@ -14,11 +14,9 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++17-lang gl qmake qt:6 tar:bzip2 -USE_GL= gl +USE_GL= opengl USE_QT= base -CONFLICTS_INSTALL= ${PORTNAME}-qt5 ${PORTNAME}-qt6 - DESKTOP_ENTRIES= "FET" \ "Free timetable software" \ "" \ diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo index d4594dce0602..2377078dfbf5 100644 --- a/deskutils/fet/distinfo +++ b/deskutils/fet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762968765 -SHA256 (fet-7.5.6.tar.bz2) = e0700d852430e3578293575bb60cff49ab99ad2a1c3369678d9ad03a180c5e8b -SIZE (fet-7.5.6.tar.bz2) = 17734158 +TIMESTAMP = 1763224786 +SHA256 (fet-7.5.7.tar.bz2) = 39d32ea381d7f55ecada988b497bd17a9c0da3e5c187213d3631e99881ed7549 +SIZE (fet-7.5.7.tar.bz2) = 17733132 diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile index b481c52380c4..5e4e7d15cd5c 100644 --- a/devel/air-go/Makefile +++ b/devel/air-go/Makefile @@ -1,7 +1,6 @@ PORTNAME= air DISTVERSIONPREFIX= v -DISTVERSION= 1.63.0 -PORTREVISION= 3 +DISTVERSION= 1.63.1 CATEGORIES= devel PKGNAMESUFFIX= -go diff --git a/devel/air-go/distinfo b/devel/air-go/distinfo index dfdac56835f4..334eb3e8554e 100644 --- a/devel/air-go/distinfo +++ b/devel/air-go/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1757256879 -SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 8464d9a7fc21d8dcf9d74b908a24fb0f5a84dcd67f42ad641af0eb7996f3aa3c -SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.mod) = 1177 -SHA256 (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = d8041afb5d0b776d4d98d8669b04d082b5503cdda1c9882dcfd44d2b42ff9080 -SIZE (go/devel_air-go/air-v1.63.0/v1.63.0.zip) = 1054105 +TIMESTAMP = 1763345624 +SHA256 (go/devel_air-go/air-v1.63.1/v1.63.1.mod) = d4164ed6027ba747c0e0ef088d4f130e895c876d8a37fdeffeec192c3316cc0e +SIZE (go/devel_air-go/air-v1.63.1/v1.63.1.mod) = 1146 +SHA256 (go/devel_air-go/air-v1.63.1/v1.63.1.zip) = 4f54146d7e3604b2d1bdc11a320a25c0979ba849e83bed58b29d3ff0e377f1ee +SIZE (go/devel_air-go/air-v1.63.1/v1.63.1.zip) = 1054947 diff --git a/devel/kodi-platform/Makefile b/devel/kodi-platform/Makefile index c7f115cae41d..97761630f348 100644 --- a/devel/kodi-platform/Makefile +++ b/devel/kodi-platform/Makefile @@ -1,6 +1,6 @@ PORTNAME= kodi-platform -DISTVERSION= 20190726 -PORTREVISION= 12 +DISTVERSIONPREFIX= kodiplatform- +DISTVERSION= 20250416 CATEGORIES= devel MAINTAINER= decke@FreeBSD.org @@ -17,7 +17,6 @@ USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= xbmc -GH_TAGNAME= 809c5e9 USE_LDCONFIG= yes diff --git a/devel/kodi-platform/distinfo b/devel/kodi-platform/distinfo index 10cd8760bb5c..869b4aac5d19 100644 --- a/devel/kodi-platform/distinfo +++ b/devel/kodi-platform/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1609013238 -SHA256 (xbmc-kodi-platform-20190726-809c5e9_GH0.tar.gz) = 7e4e192e0a379ca33283472dffa6e5df3b49ba74b42113aa7f71f65c607698a8 -SIZE (xbmc-kodi-platform-20190726-809c5e9_GH0.tar.gz) = 8613 +TIMESTAMP = 1762622222 +SHA256 (xbmc-kodi-platform-kodiplatform-20250416_GH0.tar.gz) = e559715b37b91e219ea2bb72cff0d0b29cf08386685fd12328520a294bb17b57 +SIZE (xbmc-kodi-platform-kodiplatform-20250416_GH0.tar.gz) = 8633 diff --git a/devel/kodi-platform/pkg-plist b/devel/kodi-platform/pkg-plist index a882a13701ba..2495130e526d 100644 --- a/devel/kodi-platform/pkg-plist +++ b/devel/kodi-platform/pkg-plist @@ -1,6 +1,6 @@ include/kodi/util/XMLUtils.h lib/kodiplatform/kodiplatform-config.cmake lib/libkodiplatform.so -lib/libkodiplatform.so.21.0 +lib/libkodiplatform.so.21 lib/libkodiplatform.so.21.3.0 libdata/pkgconfig/kodiplatform.pc diff --git a/devel/py-jep/Makefile b/devel/py-jep/Makefile index 5ca1bf126275..54c8278775a7 100644 --- a/devel/py-jep/Makefile +++ b/devel/py-jep/Makefile @@ -1,6 +1,6 @@ PORTNAME= jep -PORTVERSION= 4.2.2 -PORTREVISION= 1 +PORTVERSION= 4.3.1 +PORTREVISION= 0 CATEGORIES= devel java python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-jep/distinfo b/devel/py-jep/distinfo index 08853d44294a..afaa801f5dae 100644 --- a/devel/py-jep/distinfo +++ b/devel/py-jep/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736233925 -SHA256 (jep-4.2.2.tar.gz) = 4eb79d903133e468c239ba39c8bb5ade021ef202025bf1c9b34a210003e0eab9 -SIZE (jep-4.2.2.tar.gz) = 3006378 +TIMESTAMP = 1763251508 +SHA256 (jep-4.3.1.tar.gz) = 33336f6afc37e1a4888586a2f0017ac01e2093891640ce1b41cbbf35f4317a9f +SIZE (jep-4.3.1.tar.gz) = 3010784 diff --git a/editors/Makefile b/editors/Makefile index 2d8c704e82f5..b05a556a5a4f 100644 --- a/editors/Makefile +++ b/editors/Makefile @@ -22,6 +22,7 @@ SUBDIR += calligraplan SUBDIR += chexedit SUBDIR += cooledit + SUBDIR += consult.el SUBDIR += cpeditor SUBDIR += cream SUBDIR += cudatext @@ -202,6 +203,7 @@ SUBDIR += lite SUBDIR += lite-xl SUBDIR += marker + SUBDIR += marginalia.el SUBDIR += mg SUBDIR += mickey SUBDIR += micro @@ -224,12 +226,14 @@ SUBDIR += omegaT SUBDIR += openoffice-4 SUBDIR += openoffice-devel + SUBDIR += orderless.el SUBDIR += orbiton SUBDIR += ox SUBDIR += p5-Proc-InvokeEditor SUBDIR += p5-Vimana SUBDIR += paredit-mode.el SUBDIR += parinfer-rust + SUBDIR += perspective.el SUBDIR += pico-alpine SUBDIR += picpas SUBDIR += pluma @@ -278,6 +282,7 @@ SUBDIR += uhex SUBDIR += uzap SUBDIR += ved + SUBDIR += vertico.el SUBDIR += vigor SUBDIR += vile SUBDIR += vim diff --git a/editors/bee-host/Makefile b/editors/bee-host/Makefile index 3af83dc6590a..029b3a3d1348 100644 --- a/editors/bee-host/Makefile +++ b/editors/bee-host/Makefile @@ -1,5 +1,5 @@ PORTNAME= bee-host -DISTVERSION= 1.4.0 +DISTVERSION= 1.4.2 CATEGORIES= editors www MAINTAINER= thierry@FreeBSD.org diff --git a/editors/bee-host/distinfo b/editors/bee-host/distinfo index 6f88436d3643..4f842ebbb494 100644 --- a/editors/bee-host/distinfo +++ b/editors/bee-host/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751299136 -SHA256 (rosmanov-bee-host-1.4.0_GH0.tar.gz) = 8fac983e514f259a496f00e82f5b2d6f101fb85e9af75abcb4310b575488a668 -SIZE (rosmanov-bee-host-1.4.0_GH0.tar.gz) = 35909 +TIMESTAMP = 1763312409 +SHA256 (rosmanov-bee-host-1.4.2_GH0.tar.gz) = 6ff0de87105d6d7ab60def29ccab438a20f73936b2ef80e00f24eb6ba1a7c359 +SIZE (rosmanov-bee-host-1.4.2_GH0.tar.gz) = 37916 diff --git a/editors/consult.el/Makefile b/editors/consult.el/Makefile new file mode 100644 index 000000000000..535dce7c46df --- /dev/null +++ b/editors/consult.el/Makefile @@ -0,0 +1,39 @@ +PORTNAME= consult.el +DISTVERSION= 2.9 +PORTREVISION= 1 +CATEGORIES= editors elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= Consulting completing-read +WWW= https://github.com/minad/consult + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= minad +GH_PROJECT= consult + +NO_ARCH= yes + +ELISP_FILES= ${WRKSRC}/*.el + +OPTIONS_DEFINE= DOCS + +do-build: + ${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${ELISP_FILES} + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult + ${INSTALL_DATA} ${ELISP_FILES} ${ELISP_FILES:S/.el$$/.elc/} \ + ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/editors/consult.el/distinfo b/editors/consult.el/distinfo new file mode 100644 index 000000000000..1e328c294aa7 --- /dev/null +++ b/editors/consult.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761351835 +SHA256 (minad-consult-2.9_GH0.tar.gz) = 45bd12bda81692de7c0c9472a7bd2c9381111e7d8ad7fc06ac16f5db52bf42b7 +SIZE (minad-consult-2.9_GH0.tar.gz) = 113809 diff --git a/editors/consult.el/pkg-descr b/editors/consult.el/pkg-descr new file mode 100644 index 000000000000..ecb0a65f1cd0 --- /dev/null +++ b/editors/consult.el/pkg-descr @@ -0,0 +1,16 @@ +Consult provides search and navigation commands based on the Emacs +completion function completing-read documented in the Elisp +manual. Completion allows you to quickly select an item from a list of +candidates. Consult offers asynchronous and interactive consult-grep +and consult-ripgrep commands, and the line-based search command +consult-line. Furthermore Consult provides an advanced buffer +switching command consult-buffer to switch between buffers, recently +opened files, bookmarks and buffer-like candidates from other +sources. Some of the Consult commands are enhanced versions of +built-in Emacs commands. For example the command consult-imenu +presents a flat list of the Imenu with live preview, grouping and +narrowing. + +Consult is fully compatible with completion systems centered around +the standard Emacs completing-read API, Vertico, Mct, and the built-in +default completion system and Icomplete. diff --git a/editors/consult.el/pkg-plist b/editors/consult.el/pkg-plist new file mode 100644 index 000000000000..f113d6d2e56c --- /dev/null +++ b/editors/consult.el/pkg-plist @@ -0,0 +1,19 @@ +%%EMACS_SITE_LISPDIR%%/consult/consult-compile.el +%%EMACS_SITE_LISPDIR%%/consult/consult-compile.elc +%%EMACS_SITE_LISPDIR%%/consult/consult-flymake.el +%%EMACS_SITE_LISPDIR%%/consult/consult-flymake.elc +%%EMACS_SITE_LISPDIR%%/consult/consult-imenu.el +%%EMACS_SITE_LISPDIR%%/consult/consult-imenu.elc +%%EMACS_SITE_LISPDIR%%/consult/consult-info.el +%%EMACS_SITE_LISPDIR%%/consult/consult-info.elc +%%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.el +%%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.elc +%%EMACS_SITE_LISPDIR%%/consult/consult-org.el +%%EMACS_SITE_LISPDIR%%/consult/consult-org.elc +%%EMACS_SITE_LISPDIR%%/consult/consult-register.el +%%EMACS_SITE_LISPDIR%%/consult/consult-register.elc +%%EMACS_SITE_LISPDIR%%/consult/consult-xref.el +%%EMACS_SITE_LISPDIR%%/consult/consult-xref.elc +%%EMACS_SITE_LISPDIR%%/consult/consult.el +%%EMACS_SITE_LISPDIR%%/consult/consult.elc +%%PORTDOCS%%%%DOCSDIR%%/README.org diff --git a/editors/marginalia.el/Makefile b/editors/marginalia.el/Makefile new file mode 100644 index 000000000000..8f779fef3850 --- /dev/null +++ b/editors/marginalia.el/Makefile @@ -0,0 +1,37 @@ +PORTNAME= marginalia.el +DISTVERSION= 2.4 +PORTREVISION= 1 +CATEGORIES= editors elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= Marginalia in the Emacs minibuffer +WWW= https://github.com/minad/marginalia + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= minad +GH_PROJECT= marginalia + +NO_ARCH= yes + +OPTIONS_DEFINE= DOCS + +do-build: + ${EMACS_CMD} -q --batch -f batch-byte-compile ${WRKSRC}/marginalia.el + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/marginalia.el ${WRKSRC}/marginalia.elc \ + ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/editors/marginalia.el/distinfo b/editors/marginalia.el/distinfo new file mode 100644 index 000000000000..537a3fefaab9 --- /dev/null +++ b/editors/marginalia.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761352288 +SHA256 (minad-marginalia-2.4_GH0.tar.gz) = 5fb093865e9fd30cb19dee8eef2332eaa2d909b6357d8e5a24d2a06e01d28acd +SIZE (minad-marginalia-2.4_GH0.tar.gz) = 33176 diff --git a/editors/marginalia.el/pkg-descr b/editors/marginalia.el/pkg-descr new file mode 100644 index 000000000000..f4389327c1e0 --- /dev/null +++ b/editors/marginalia.el/pkg-descr @@ -0,0 +1,14 @@ +This package provides marginalia-mode which adds marginalia to the +minibuffer completions. Marginalia are marks or annotations placed at +the margin of the page of a book or in this case helpful colorful +annotations placed at the margin of the minibuffer for your completion +candidates. Marginalia can only add annotations to the completion +candidates. It cannot modify the appearance of the candidates +themselves, which are shown unaltered as supplied by the original +command. + +The annotations are added based on the completion category. For +example find-file reports the file category and M-x reports the +command category. You can cycle between more or less detailed +annotators or even disable the annotator with command +marginalia-cycle. diff --git a/editors/marginalia.el/pkg-plist b/editors/marginalia.el/pkg-plist new file mode 100644 index 000000000000..f054b1ca4726 --- /dev/null +++ b/editors/marginalia.el/pkg-plist @@ -0,0 +1,3 @@ +%%EMACS_SITE_LISPDIR%%/marginalia.el +%%EMACS_SITE_LISPDIR%%/marginalia.elc +%%PORTDOCS%%%%DOCSDIR%%/README.org diff --git a/editors/orderless.el/Makefile b/editors/orderless.el/Makefile new file mode 100644 index 000000000000..257e8c502d7c --- /dev/null +++ b/editors/orderless.el/Makefile @@ -0,0 +1,36 @@ +PORTNAME= orderless.el +DISTVERSION= 1.5 +PORTREVISION= 1 +CATEGORIES= editors elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= Emacs completion style that matches multiple regexps in any order +WWW= https://github.com/oantolin/orderless + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= oantolin +GH_PROJECT= orderless + +NO_ARCH= yes + +OPTIONS_DEFINE= DOCS + +do-build: + ${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${WRKSRC}/*.el + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/editors/orderless.el/distinfo b/editors/orderless.el/distinfo new file mode 100644 index 000000000000..9f3b2b358aa0 --- /dev/null +++ b/editors/orderless.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761351261 +SHA256 (oantolin-orderless-1.5_GH0.tar.gz) = ff2f556d4b95f02d4fa71de5c2cf70eef381867238225b396d362ddbf2e414a4 +SIZE (oantolin-orderless-1.5_GH0.tar.gz) = 36422 diff --git a/editors/orderless.el/pkg-descr b/editors/orderless.el/pkg-descr new file mode 100644 index 000000000000..99c80f95f5c5 --- /dev/null +++ b/editors/orderless.el/pkg-descr @@ -0,0 +1,6 @@ +This package provides an orderless completion style that divides the +pattern into space-separated components, and matches candidates that +match all of the components in any order. Each component can match in +any one of several ways: literally, as a regexp, as an initialism, in +the flex style, or as multiple word prefixes. By default, regexp and +literal matches are enabled. diff --git a/editors/orderless.el/pkg-plist b/editors/orderless.el/pkg-plist new file mode 100644 index 000000000000..5e2866dbb647 --- /dev/null +++ b/editors/orderless.el/pkg-plist @@ -0,0 +1,5 @@ +%%EMACS_SITE_LISPDIR%%/orderless-kwd.el +%%EMACS_SITE_LISPDIR%%/orderless-kwd.elc +%%EMACS_SITE_LISPDIR%%/orderless.el +%%EMACS_SITE_LISPDIR%%/orderless.elc +%%PORTDOCS%%%%DOCSDIR%%/README.org diff --git a/editors/perspective.el/Makefile b/editors/perspective.el/Makefile new file mode 100644 index 000000000000..84ffc43f2057 --- /dev/null +++ b/editors/perspective.el/Makefile @@ -0,0 +1,36 @@ +PORTNAME= perspective.el +DISTVERSION= 2.20 +PORTREVISION= 1 +CATEGORIES= editors elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= Perspectives for Emacs +WWW= https://github.com/nex3/perspective-el + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +USES= emacs + +USE_GITHUB= yes +GH_ACCOUNT= nex3 +GH_PROJECT= perspective-el + +NO_ARCH= yes + +OPTIONS_DEFINE= DOCS + +do-build: + ${EMACS_CMD} -q --batch -f batch-byte-compile ${WRKSRC}/perspective.el + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + ${INSTALL_DATA} ${WRKSRC}/perspective.el ${WRKSRC}/perspective.elc \ + ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/editors/perspective.el/distinfo b/editors/perspective.el/distinfo new file mode 100644 index 000000000000..6aae890a2719 --- /dev/null +++ b/editors/perspective.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761354799 +SHA256 (nex3-perspective-el-2.20_GH0.tar.gz) = d7d14e972420d91ad132d2f9adddebaddf03aa8fe32f159b0a4cfe072ee1830e +SIZE (nex3-perspective-el-2.20_GH0.tar.gz) = 49754 diff --git a/editors/perspective.el/pkg-descr b/editors/perspective.el/pkg-descr new file mode 100644 index 000000000000..ee6c7a0a7a21 --- /dev/null +++ b/editors/perspective.el/pkg-descr @@ -0,0 +1,15 @@ +The Perspective package provides multiple named workspaces (or +"perspectives") in Emacs, similar to multiple desktops in window +managers like Awesome and XMonad, and Spaces on the Mac. + +Each perspective has its own buffer list and its own window layout, +along with some other isolated niceties, like the xref ring. This +makes it easy to work on many separate projects without getting lost +in all the buffers. Switching to a perspective activates its window +configuration, and when in a perspective, only its buffers are +available (by default). + +Each Emacs frame has a distinct list of perspectives. + +Perspective supports saving its state to a file, so long-lived work +sessions may be saved and recovered as needed. diff --git a/editors/perspective.el/pkg-plist b/editors/perspective.el/pkg-plist new file mode 100644 index 000000000000..c7bd8ddf81bb --- /dev/null +++ b/editors/perspective.el/pkg-plist @@ -0,0 +1,3 @@ +%%EMACS_SITE_LISPDIR%%/perspective.el +%%EMACS_SITE_LISPDIR%%/perspective.elc +%%PORTDOCS%%%%DOCSDIR%%/README.md diff --git a/editors/vertico.el/Makefile b/editors/vertico.el/Makefile new file mode 100644 index 000000000000..90f1365b1beb --- /dev/null +++ b/editors/vertico.el/Makefile @@ -0,0 +1,40 @@ +PORTNAME= vertico.el +DISTVERSION= 2.5 +PORTREVISION= 1 +CATEGORIES= editors elisp +PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} + +MAINTAINER= pat@patmaddox.com +COMMENT= VERTical Interactive COmpletion for Emacs +WWW= https://github.com/minad/vertico + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} + +USES= emacs +USE_GITHUB= yes +GH_ACCOUNT= minad +GH_PROJECT= vertico + +NO_ARCH= yes + +ELISP_FILES= ${WRKSRC}/*.el ${WRKSRC}/extensions/*.el + +OPTIONS_DEFINE= DOCS + +do-build: + ${EMACS_CMD} -q --batch -L ${WRKSRC} -L ${WRKSRC}/extensions \ + -f batch-byte-compile ${ELISP_FILES} + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico + ${INSTALL_DATA} ${ELISP_FILES} ${ELISP_FILES:S/.el$$/.elc/} \ + ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/vertico + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/editors/vertico.el/distinfo b/editors/vertico.el/distinfo new file mode 100644 index 000000000000..f2996b60b58f --- /dev/null +++ b/editors/vertico.el/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761350167 +SHA256 (minad-vertico-2.5_GH0.tar.gz) = d94381eb7eb1a1548311a21fcfd3d4d33a6c2bbba6eb1d7e58f1c902b7f2866e +SIZE (minad-vertico-2.5_GH0.tar.gz) = 51483 diff --git a/editors/vertico.el/pkg-descr b/editors/vertico.el/pkg-descr new file mode 100644 index 000000000000..31563908d297 --- /dev/null +++ b/editors/vertico.el/pkg-descr @@ -0,0 +1,10 @@ +Vertico provides a performant and minimalistic vertical completion UI +based on the default completion system. The focus of Vertico is to +provide a UI which behaves correctly under all circumstances. By +reusing the built-in facilities system, Vertico achieves full +compatibility with built-in Emacs completion commands and completion +tables. Vertico only provides the completion UI but aims to be highly +flexible, extendable and modular. Additional enhancements are +available as extensions or complementary packages. The code base is +small and maintainable. The main vertico.el package is only about 600 +lines of code without white space and comments. diff --git a/editors/vertico.el/pkg-plist b/editors/vertico.el/pkg-plist new file mode 100644 index 000000000000..28516b17a635 --- /dev/null +++ b/editors/vertico.el/pkg-plist @@ -0,0 +1,29 @@ +%%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-buffer.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-directory.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-flat.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-grid.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-indexed.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-mouse.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-multiform.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-quick.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-repeat.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-reverse.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-sort.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-suspend.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico-unobtrusive.elc +%%EMACS_SITE_LISPDIR%%/vertico/vertico.el +%%EMACS_SITE_LISPDIR%%/vertico/vertico.elc +%%PORTDOCS%%%%DOCSDIR%%/README.org diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile index 87520160aa8b..abc3e7c7ad52 100644 --- a/emulators/wine-devel/Makefile +++ b/emulators/wine-devel/Makefile @@ -1,6 +1,5 @@ PORTNAME= wine -DISTVERSION= 10.18 -PORTREVISION= 1 +DISTVERSION= 10.19 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= https://dl.winehq.org/wine/source/10.x/ @@ -68,7 +67,9 @@ SUB_FILES= pkg-message PORTDATA= wine.inf -OPTIONS_DEFINE= CUPS DOCS DOSBOX FFMPEG GECKO GNUTLS MONO V4L WAYLAND X11 +# GECKO and MONO are intentionally kept at the end since they are just +# used to depends at runtime on wine-gecko-devel and wine-mono-devel +OPTIONS_DEFINE= CUPS DOCS DOSBOX FFMPEG GNUTLS V4L WAYLAND X11 GECKO MONO OPTIONS_DEFAULT= ALSA FFMPEG GNUTLS WAYLAND X11 OPTIONS_RADIO= AUDIO OPTIONS_RADIO_AUDIO= ALSA OSS diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo index 930ce6712983..87281014b61a 100644 --- a/emulators/wine-devel/distinfo +++ b/emulators/wine-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761986980 -SHA256 (wine-10.18.tar.xz) = 51fb7273d65d09dea032c4a5e2197b12724b27ca360e1a622b2373d1ee50ad7b -SIZE (wine-10.18.tar.xz) = 32970828 +TIMESTAMP = 1763308228 +SHA256 (wine-10.19.tar.xz) = 7cec58323c6f2aaee7aca93517379cbbfef96e2c2c580c68ff85dd000cbbdd46 +SIZE (wine-10.19.tar.xz) = 33032428 diff --git a/emulators/wine-devel/files/extra-patch-tools-winebuild-res32 b/emulators/wine-devel/files/extra-patch-tools-winebuild-res32 index 7c6c62b9fe58..4c77701ff27a 100644 --- a/emulators/wine-devel/files/extra-patch-tools-winebuild-res32 +++ b/emulators/wine-devel/files/extra-patch-tools-winebuild-res32 @@ -27,7 +27,7 @@ to minimize divergence and risk on 64-bit x86). const void *data; unsigned int data_size; unsigned int data_offset; -@@ -158,6 +156,28 @@ static void put_string( const struct string_id *str ) +@@ -139,6 +137,28 @@ static void put_string( const struct string_id *str ) } } @@ -56,7 +56,7 @@ to minimize divergence and risk on 64-bit x86). /* check the file header */ /* all values must be zero except header size */ static int check_header(void) -@@ -179,7 +199,7 @@ static int check_header(void) +@@ -160,7 +180,7 @@ static int check_header(void) } /* load the next resource from the current file */ @@ -64,8 +64,8 @@ to minimize divergence and risk on 64-bit x86). +static void load_next_resource( DLLSPEC *spec ) { unsigned int hdr_size; - struct resource *res = add_resource( spec ); -@@ -189,9 +209,6 @@ static void load_next_resource( DLLSPEC *spec, const char *name ) + struct resource *res = ARRAY_ADD( &spec->resources, struct resource ); +@@ -170,9 +190,6 @@ static void load_next_resource( DLLSPEC *spec, const char *name ) if (hdr_size & 3) fatal_error( "%s header size not aligned\n", input_buffer_filename ); if (hdr_size < 32) fatal_error( "%s invalid header size %u\n", input_buffer_filename, hdr_size ); @@ -75,7 +75,7 @@ to minimize divergence and risk on 64-bit x86). res->data = input_buffer + input_buffer_pos - 2*sizeof(unsigned int) + hdr_size; if ((const unsigned char *)res->data < input_buffer || (const unsigned char *)res->data >= input_buffer + input_buffer_size) -@@ -220,7 +237,7 @@ int load_res32_file( const char *name, DLLSPEC *spec ) +@@ -201,7 +218,7 @@ int load_res32_file( const char *name, DLLSPEC *spec ) if ((ret = check_header())) { @@ -84,10 +84,10 @@ to minimize divergence and risk on 64-bit x86). } return ret; } -@@ -473,7 +490,7 @@ void output_resources( DLLSPEC *spec ) +@@ -441,7 +458,7 @@ void output_resources( DLLSPEC *spec ) { output( "\n\t.balign 4\n" ); - output( ".L__wine_spec_res_%d:\n", i ); + output( ".L__wine_spec_res_%d:\n", i++ ); - output( "\t.incbin \"%s\",%d,%d\n", res->input_name, res->input_offset, res->data_size ); + dump_res_data( res ); } diff --git a/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c b/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c deleted file mode 100644 index bdabb53ea341..000000000000 --- a/emulators/wine-devel/files/patch-dlls_ntdll_unix_signal__i386.c +++ /dev/null @@ -1,11 +0,0 @@ ---- dlls/ntdll/unix/signal_i386.c.orig 2025-10-03 21:01:38 UTC -+++ dlls/ntdll/unix/signal_i386.c -@@ -827,7 +827,7 @@ static void fixup_frame_fpu_state( struct syscall_fram - if (FPUX_sig(sigcontext)) - { - if (user_shared_data->ProcessorFeatures[PF_XMMI_INSTRUCTIONS_AVAILABLE]) -- frame->u.xsave = *FPUX_sig(sigcontext); -+ frame->u.xsave = *((XSAVE_FORMAT *) FPUX_sig(sigcontext)); - else - fpux_to_fpu( &frame->u.fsave, FPUX_sig(sigcontext) ); - frame->xstate.Mask = XSTATE_MASK_LEGACY; diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist index cbbfdee6007e..6f46bfa155cc 100644 --- a/emulators/wine-devel/pkg-plist +++ b/emulators/wine-devel/pkg-plist @@ -98,6 +98,7 @@ include/wine/msvcrt/wchar.h include/wine/msvcrt/wctype.h include/wine/svcctl.h include/wine/svcctl.idl +include/wine/unixlib.h include/wine/windows/accctrl.h include/wine/windows/access.idl include/wine/windows/aclapi.h diff --git a/graphics/drm-515-kmod/Makefile b/graphics/drm-515-kmod/Makefile index 671c1726f40f..2052d324544a 100644 --- a/graphics/drm-515-kmod/Makefile +++ b/graphics/drm-515-kmod/Makefile @@ -1,6 +1,6 @@ PORTNAME= drm-515-kmod PORTVERSION= ${DRM_KMOD_DISTVERSION} -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= graphics kld .include "Makefile.version" @@ -38,6 +38,11 @@ IGNORE= not supported on older than 14.0, no kernel support IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .endif +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500065 +# LinuxKPI PCI changes. We cannot apply them to drm-kmod yet as it would break 14.x. +EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-linuxkpi-pci +.endif + .if ${ARCH} == "amd64" PLIST_SUB+= AMDGPU="" PLIST_SUB+= I915="" diff --git a/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci b/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci new file mode 100644 index 000000000000..220f7c3f8e9d --- /dev/null +++ b/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci @@ -0,0 +1,102 @@ +commit 20829888caf411a4ac5a4349cbb013334e0b31de +Author: Bjoern A. Zeeb <bz@FreeBSD.org> +AuthorDate: Thu Jul 31 07:31:38 2025 +0000 +Commit: Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr> +CommitDate: Sat Aug 9 16:13:12 2025 +0200 + + drm: use LinuxKPI PCI functions rather than bsd native + + LinuxKPI seems to provide everything needed here, which allows + us to remove the special casing for FreeBSD. + Switch from bsddev and FreeBSD native functions to LinuxKPI + variables and functions/macros; this will avoid conflicts with + upcoming additions to LinuxKPI. + + Sponsored by: The FreeBSD Foundation + +diff --git drivers/gpu/drm/drm_pci.c drivers/gpu/drm/drm_pci.c +index b7fcd9ea0b..2798d55a48 100644 +--- drivers/gpu/drm/drm_pci.c ++++ drivers/gpu/drm/drm_pci.c +@@ -57,30 +57,18 @@ static int drm_get_pci_domain(struct drm_device *dev) + return 0; + #endif /* __alpha__ */ + +-#ifdef __FreeBSD__ +- return pci_get_domain(dev->dev->bsddev); +-#else + return pci_domain_nr(to_pci_dev(dev->dev)->bus); +-#endif + } + + int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) + { + struct pci_dev *pdev = to_pci_dev(dev->dev); + +-#ifdef __FreeBSD__ +- master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d", +- drm_get_pci_domain(dev), +- pci_get_bus(dev->dev->bsddev), +- pci_get_slot(dev->dev->bsddev), +- PCI_FUNC(pdev->devfn)); +-#else + master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d", + drm_get_pci_domain(dev), + pdev->bus->number, + PCI_SLOT(pdev->devfn), + PCI_FUNC(pdev->devfn)); +-#endif + if (!master->unique) + return -ENOMEM; + +@@ -93,16 +81,17 @@ int + drm_getpciinfo(struct drm_device *dev, void *data, struct drm_file *file_priv) + { + struct drm_pciinfo *info = data; ++ struct pci_dev *pdev = to_pci_dev(dev->dev); + +- info->domain = pci_get_domain(dev->dev->bsddev); +- info->bus = pci_get_bus(dev->dev->bsddev); +- info->dev = pci_get_slot(dev->dev->bsddev); +- info->func = pci_get_function(dev->dev->bsddev); +- info->vendor_id = pci_get_vendor(dev->dev->bsddev); +- info->device_id = pci_get_device(dev->dev->bsddev); +- info->subvendor_id = pci_get_subvendor(dev->dev->bsddev); +- info->subdevice_id = pci_get_subdevice(dev->dev->bsddev); +- info->revision_id = pci_get_revid(dev->dev->bsddev); ++ info->domain = drm_get_pci_domain(dev); ++ info->bus = pdev->bus->number; ++ info->dev = PCI_SLOT(pdev->devfn); ++ info->func = PCI_FUNC(pdev->devfn); ++ info->vendor_id = pdev->vendor; ++ info->device_id = pdev->device; ++ info->subvendor_id = pdev->subsystem_vendor; ++ info->subdevice_id = pdev->subsystem_device; ++ info->revision_id = pdev->revision; + + return 0; + } +diff --git drivers/gpu/drm/drm_sysctl_freebsd.c drivers/gpu/drm/drm_sysctl_freebsd.c +index b6dd16b5b5..b9eca7a53c 100644 +--- drivers/gpu/drm/drm_sysctl_freebsd.c ++++ drivers/gpu/drm/drm_sysctl_freebsd.c +@@ -170,14 +170,13 @@ drm_add_busid_modesetting(struct drm_device *dev, struct sysctl_ctx_list *ctx, + struct sysctl_oid *top) + { + struct sysctl_oid *oid; +- device_t bsddev; + int domain, bus, slot, func; ++ struct pci_dev *pdev = to_pci_dev(dev->dev); + +- bsddev = dev->dev->bsddev; +- domain = pci_get_domain(bsddev); +- bus = pci_get_bus(bsddev); +- slot = pci_get_slot(bsddev); +- func = pci_get_function(bsddev); ++ domain = pci_domain_nr(pdev->bus); ++ bus = pdev->bus->number; ++ slot = PCI_SLOT(pdev->devfn); ++ func = PCI_FUNC(pdev->devfn); + + snprintf(dev->busid_str, sizeof(dev->busid_str), + "pci:%04x:%02x:%02x.%d", domain, bus, slot, func); diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile index c6b189b18044..e1d7c4e34aa8 100644 --- a/graphics/py-img2pdf/Makefile +++ b/graphics/py-img2pdf/Makefile @@ -1,6 +1,5 @@ PORTNAME= img2pdf -DISTVERSION= 0.6.1 -PORTREVISION= 1 +DISTVERSION= 0.6.3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,8 +11,7 @@ WWW= https://gitlab.mister-muffin.de/josch/img2pdf LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PY_SETUPTOOLS} \ - ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.4<4:devel/py-flit-core RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pikepdf>0:textproc/py-pikepdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= ${PY_NUMPY} \ diff --git a/graphics/py-img2pdf/distinfo b/graphics/py-img2pdf/distinfo index 280871d5df5f..db57d1092660 100644 --- a/graphics/py-img2pdf/distinfo +++ b/graphics/py-img2pdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747416899 -SHA256 (img2pdf-0.6.1.tar.gz) = 306e279eb832bc159d7d6294b697a9fbd11b4be1f799b14b3b2174fb506af289 -SIZE (img2pdf-0.6.1.tar.gz) = 106513 +TIMESTAMP = 1763037629 +SHA256 (img2pdf-0.6.3.tar.gz) = 219518020f5bd242bdc46493941ea3f756f664c2e86f2454721e74353f58cd95 +SIZE (img2pdf-0.6.3.tar.gz) = 120350 diff --git a/lang/Makefile b/lang/Makefile index 3226cac5a73f..b699f2df4daa 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -388,6 +388,7 @@ SUBDIR += trealla-prolog SUBDIR += tuareg-mode.el SUBDIR += typescript + SUBDIR += typescript-go SUBDIR += typstfmt SUBDIR += typstyle SUBDIR += ucc diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile index cfd606a1470c..12e9ae04ad3e 100644 --- a/lang/lfortran/Makefile +++ b/lang/lfortran/Makefile @@ -1,7 +1,6 @@ PORTNAME= lfortran DISTVERSIONPREFIX= v -DISTVERSION= 0.57.0 -PORTREVISION= 1 +DISTVERSION= 0.58.0 CATEGORIES= lang MAINTAINER= fortran@FreeBSD.org diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo index 03781f66235a..c198a0011a18 100644 --- a/lang/lfortran/distinfo +++ b/lang/lfortran/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759337748 -SHA256 (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 2a088bd8e205da27912b6b7a517ab7b6acb3dedc4af634529f19405e9e957c68 -SIZE (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 3535651 +TIMESTAMP = 1763308564 +SHA256 (lfortran-lfortran-v0.58.0_GH0.tar.gz) = df2e15404ccadfb4381cb4350640084fdc6e0a9a2f233437f4caa0fdb1fc1d98 +SIZE (lfortran-lfortran-v0.58.0_GH0.tar.gz) = 3584567 diff --git a/lang/typescript-go/Makefile b/lang/typescript-go/Makefile new file mode 100644 index 000000000000..49396242c168 --- /dev/null +++ b/lang/typescript-go/Makefile @@ -0,0 +1,34 @@ +PORTNAME= typescript-go +PORTVERSION= 7.0.0.g20251115 +CATEGORIES= lang + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= JavaScript with syntax for types +WWW= https://www.typescriptlang.org/ \ + https://devblogs.microsoft.com/typescript/typescript-native-port/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.25,modules + +USE_GITHUB= yes +GH_ACCOUNT= microsoft +GH_PROJECT= typescript-go +GH_TAGNAME= 05f4d69f81d416946ce46a374d91b78c0fbd37c8 +GH_TUPLE= microsoft:TypeScript:9e8eaa1746b0d09c3cd29048126ef9cf24f29c03:typescript/_submodules/TypeScript + +GO_MOD_DIST= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}/ +GO_MODULE= github.com/${GH_ACCOUNT}/${GH_PROJECT} +GO_TARGET= ./cmd/tsgo + +PLIST_FILES= bin/tsgo +PORTDOCS= CHANGES.md CONTRIBUTING.md README.md SECURITY.md SUPPORT.md + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/lang/typescript-go/distinfo b/lang/typescript-go/distinfo new file mode 100644 index 000000000000..ac5d0e2f0697 --- /dev/null +++ b/lang/typescript-go/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1763293427 +SHA256 (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/go.mod) = 153fcc3a06b183c6da1713efe749ed2e6acc60af0b1c5c620403c79ad1d79773 +SIZE (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/go.mod) = 800 +SHA256 (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0.tar.gz) = dbdce8306dc41b3a551b3ac7e37ae974ddb1b3bd9a2d044383f185406265ab18 +SIZE (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0.tar.gz) = 17899757 +SHA256 (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-TypeScript-9e8eaa1746b0d09c3cd29048126ef9cf24f29c03_GH0.tar.gz) = 30a0aaf6ce6cd2da8e3bcf84b6eea0bf24888f4cd84150a78c06bb2ab3b123ec +SIZE (go/lang_typescript-go/microsoft-typescript-go-7.0.0.g20251115-05f4d69f81d416946ce46a374d91b78c0fbd37c8_GH0/microsoft-TypeScript-9e8eaa1746b0d09c3cd29048126ef9cf24f29c03_GH0.tar.gz) = 32457001 diff --git a/lang/typescript-go/pkg-descr b/lang/typescript-go/pkg-descr new file mode 100644 index 000000000000..dffed341953e --- /dev/null +++ b/lang/typescript-go/pkg-descr @@ -0,0 +1,4 @@ +TypeScript is JavaScript with syntax for types. + +TypeScript is a strongly typed programming language that builds on +JavaScript, giving you better tooling at any scale. diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile index b12dd8888cc6..c637f9923ddb 100644 --- a/mail/smtprelay/Makefile +++ b/mail/smtprelay/Makefile @@ -1,7 +1,6 @@ PORTNAME= smtprelay DISTVERSIONPREFIX=v -DISTVERSION= 1.12.0 -PORTREVISION= 7 +DISTVERSION= 1.13.0 CATEGORIES= mail MAINTAINER= decke@FreeBSD.org diff --git a/mail/smtprelay/distinfo b/mail/smtprelay/distinfo index 7cb0055ddc3b..be5618d7c815 100644 --- a/mail/smtprelay/distinfo +++ b/mail/smtprelay/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1749062034 -SHA256 (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.mod) = e38d22c3d6fd44eb3b44b94930001999861a48a4767d454fdf0fe18127b351e3 -SIZE (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.mod) = 550 -SHA256 (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.zip) = 1d5fb3c60733a6e6bb6c50b3edf1ac2962c1c7637f7711677aab33b6083048be -SIZE (go/mail_smtprelay/smtprelay-v1.12.0/v1.12.0.zip) = 29225 +TIMESTAMP = 1763294405 +SHA256 (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.mod) = 93ddb10b28a9404e2699afb7da622766e72d79d67a0b3ad77c7ef5ec61ce78bc +SIZE (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.mod) = 664 +SHA256 (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.zip) = ffe70d78d90edc423b0e941bdffe47f2dcb43e89686889973b90beb39817dfef +SIZE (go/mail_smtprelay/smtprelay-v1.13.0/v1.13.0.zip) = 32260 diff --git a/math/R-cran-admisc/Makefile b/math/R-cran-admisc/Makefile index 67821b4134a5..3f17caa935ce 100644 --- a/math/R-cran-admisc/Makefile +++ b/math/R-cran-admisc/Makefile @@ -1,5 +1,5 @@ PORTNAME= admisc -DISTVERSION= 0.38 +DISTVERSION= 0.39 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/math/R-cran-admisc/distinfo b/math/R-cran-admisc/distinfo index eeafd718d5c1..8acbe91f3dc7 100644 --- a/math/R-cran-admisc/distinfo +++ b/math/R-cran-admisc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744361891 -SHA256 (admisc_0.38.tar.gz) = c827a97677fdae37da13698c7d7674f60bf894b8ba7729d6a3f594765605bc53 -SIZE (admisc_0.38.tar.gz) = 66660 +TIMESTAMP = 1762968920 +SHA256 (admisc_0.39.tar.gz) = 153afa8dd3fc52fff73105e0d8877a866f7c2124ca01d3dfdae070ed7f4e21cc +SIZE (admisc_0.39.tar.gz) = 67410 diff --git a/math/primecount/Makefile b/math/primecount/Makefile index a94059e31673..49b1a42749c4 100644 --- a/math/primecount/Makefile +++ b/math/primecount/Makefile @@ -1,6 +1,6 @@ PORTNAME= primecount DISTVERSIONPREFIX= v -DISTVERSION= 7.19 +DISTVERSION= 7.20 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org diff --git a/math/primecount/distinfo b/math/primecount/distinfo index 5e920f15c4bd..5f7a131115c7 100644 --- a/math/primecount/distinfo +++ b/math/primecount/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750597095 -SHA256 (kimwalisch-primecount-v7.19_GH0.tar.gz) = 0ecb63282c02e3056707671b3d6c5bdb783b64a33c911f0fd4abe6e79e9f8a34 -SIZE (kimwalisch-primecount-v7.19_GH0.tar.gz) = 535688 +TIMESTAMP = 1762969221 +SHA256 (kimwalisch-primecount-v7.20_GH0.tar.gz) = a9d260b78b9c94c9c0347b3191ab748bc47c0b60114497b80f4290bc36cf9e76 +SIZE (kimwalisch-primecount-v7.20_GH0.tar.gz) = 1199780 diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile index 58350ac2dd42..1fe29f823e1b 100644 --- a/math/py-cypari2/Makefile +++ b/math/py-cypari2/Makefile @@ -1,5 +1,5 @@ PORTNAME= cypari2 -PORTVERSION= 2.2.2 +PORTVERSION= 2.2.4 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,22 +16,16 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ LIB_DEPENDS= libgmp.so:math/gmp \ libpari.so:math/pari RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} -TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}flaky>=3.8.1:devel/py-flaky@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flaky>=3.8.1:devel/py-flaky@${PY_FLAVOR} #USE_GITHUB= yes #GH_ACCOUNT= sagemath -USES= compiler:c11 python -USE_PYTHON= cython3 pep517 +USES= compiler:c11 localbase:ldflags meson pytest python +USE_PYTHON= cython3 .if !defined(WITH_DEBUG) LDFLAGS+= -s .endif -PLIST_SUB+= VER=${DISTVERSION} - -do-test: install - (cd ${WRKSRC} && py.test) - .include <bsd.port.mk> diff --git a/math/py-cypari2/distinfo b/math/py-cypari2/distinfo index 6b216dd4eae9..426c5c4b9f1c 100644 --- a/math/py-cypari2/distinfo +++ b/math/py-cypari2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747769694 -SHA256 (cypari2-2.2.2.tar.gz) = 13a338735ea221c1068f8fc415561bf777d8c68725702bc749547264fd091720 -SIZE (cypari2-2.2.2.tar.gz) = 127375 +TIMESTAMP = 1762966744 +SHA256 (cypari2-2.2.4.tar.gz) = f9f0e994a9a0b064619320411e1d9c303158847e055b58082efdade5ac97f613 +SIZE (cypari2-2.2.4.tar.gz) = 692543 diff --git a/math/py-cypari2/pkg-plist b/math/py-cypari2/pkg-plist index d917f5696a41..c33372489f14 100644 --- a/math/py-cypari2/pkg-plist +++ b/math/py-cypari2/pkg-plist @@ -1,38 +1,27 @@ -%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/LICENSE -%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/WHEEL -%%PYTHON_SITELIBDIR%%/cypari2-%%VER%%.dist-info/top_level.txt %%PYTHON_SITELIBDIR%%/cypari2/__init__.py -%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/cypari2/auto_gen.pxi +%%PYTHON_SITELIBDIR%%/cypari2/auto_instance.pxi %%PYTHON_SITELIBDIR%%/cypari2/auto_paridecl.pxd %%PYTHON_SITELIBDIR%%/cypari2/closure%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/closure.pxd -%%PYTHON_SITELIBDIR%%/cypari2/closure.pyx %%PYTHON_SITELIBDIR%%/cypari2/convert%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/convert.pxd -%%PYTHON_SITELIBDIR%%/cypari2/convert.pyx %%PYTHON_SITELIBDIR%%/cypari2/custom_block%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/cypari2/custom_block.pyx %%PYTHON_SITELIBDIR%%/cypari2/cypari.h +%%PYTHON_SITELIBDIR%%/cypari2/cypari2.py %%PYTHON_SITELIBDIR%%/cypari2/gen%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/gen.pxd -%%PYTHON_SITELIBDIR%%/cypari2/gen.pyx %%PYTHON_SITELIBDIR%%/cypari2/handle_error%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/handle_error.pxd -%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pyx %%PYTHON_SITELIBDIR%%/cypari2/pari_instance%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pxd -%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pyx %%PYTHON_SITELIBDIR%%/cypari2/paridecl.pxd %%PYTHON_SITELIBDIR%%/cypari2/paripriv.pxd %%PYTHON_SITELIBDIR%%/cypari2/pycore_long.h %%PYTHON_SITELIBDIR%%/cypari2/pycore_long.pxd %%PYTHON_SITELIBDIR%%/cypari2/stack%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/stack.pxd -%%PYTHON_SITELIBDIR%%/cypari2/stack.pyx %%PYTHON_SITELIBDIR%%/cypari2/string_utils%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/string_utils.pxd -%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pyx +%%PYTHON_SITELIBDIR%%/cypari2/test%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/cypari2/types.pxd diff --git a/misc/claude-code/Makefile b/misc/claude-code/Makefile index bbdf40e605c9..facc4e9842e0 100644 --- a/misc/claude-code/Makefile +++ b/misc/claude-code/Makefile @@ -1,6 +1,5 @@ PORTNAME= claude-code -DISTVERSION= 2.0.36 -PORTREVISION= 1 +DISTVERSION= 2.0.42 CATEGORIES= misc # machine-learning MAINTAINER= yuri@FreeBSD.org diff --git a/misc/claude-code/distinfo b/misc/claude-code/distinfo index e1d04ba0e4fe..cd09ec0874bd 100644 --- a/misc/claude-code/distinfo +++ b/misc/claude-code/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762662601 -SHA256 (claude-code-2.0.36.tar.gz) = 2b9c28e016d9e54e4c37782c48e188e1e219b36b5cac523842127e5caeead3c4 -SIZE (claude-code-2.0.36.tar.gz) = 35519312 +TIMESTAMP = 1763356675 +SHA256 (claude-code-2.0.42.tar.gz) = ecd5f5e775d51805a284c26256372e0c2d21b27a78491590381944b9a274c074 +SIZE (claude-code-2.0.42.tar.gz) = 35537425 diff --git a/misc/radio_datetime_analyzer/Makefile b/misc/radio_datetime_analyzer/Makefile index 140d87c3f4c0..8e3f1c00b3df 100644 --- a/misc/radio_datetime_analyzer/Makefile +++ b/misc/radio_datetime_analyzer/Makefile @@ -1,6 +1,6 @@ PORTNAME= radio_datetime_analyzer DISTVERSION= 1.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= https://codeberg.org/rene0/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # prevent USES=cargo from overriding default DISTFILES @@ -19,7 +19,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES PLIST_FILES= bin/radio_datetime_analyzer PORTDOCS= README.md -PORTEXAMPLES= sample_dcf77.log sample_msf.log +PORTEXAMPLES= sample_dcf77.log sample_msf.log edge-999.log post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} @@ -27,7 +27,7 @@ post-install-DOCS-on: post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} -.for f in sample_dcf77.log sample_msf.log +.for f in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/src/transmitters/test/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor diff --git a/net-im/nchat/Makefile b/net-im/nchat/Makefile index 0f69ed8a9af0..29d8843677d0 100644 --- a/net-im/nchat/Makefile +++ b/net-im/nchat/Makefile @@ -1,5 +1,5 @@ PORTNAME= nchat -PORTVERSION= 5.10.15 +PORTVERSION= 5.11.32 DISTVERSIONPREFIX= v CATEGORIES= net-im EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-v${PORTVERSION}_GH0.tar.gz @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake gperf localbase:ldflags ncurses:port \ - pkgconfig readline ssl sqlite + python:run pkgconfig readline shebangfix ssl sqlite USE_GITHUB= yes GH_ACCOUNT= d99kris @@ -28,6 +28,8 @@ CMAKE_ARGS+= -DCLIP_X11_WITH_PNG=OFF \ -DHAS_SHARED_LIBS=ON \ -DHAS_WHATSAPP=OFF +SHEBANG_FILES= src/compose + post-install: (cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s libtgchat.so libtgchat) diff --git a/net-im/nchat/distinfo b/net-im/nchat/distinfo index 15e8a8e34d71..d1e876b01070 100644 --- a/net-im/nchat/distinfo +++ b/net-im/nchat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758848375 -SHA256 (d99kris-nchat-v5.10.15_GH0.tar.gz) = 62ac4c75750f4f8fbbac8691dbc5114efba548a586dbe5d85d13182c9732b465 -SIZE (d99kris-nchat-v5.10.15_GH0.tar.gz) = 7234452 +TIMESTAMP = 1762861192 +SHA256 (d99kris-nchat-v5.11.32_GH0.tar.gz) = 8f93593c691fd468e61fd2828f2950287187829bf4c3b63c6ecbd52da6373146 +SIZE (d99kris-nchat-v5.11.32_GH0.tar.gz) = 7329607 diff --git a/net-im/nchat/pkg-descr b/net-im/nchat/pkg-descr index c5c2ed068c76..b7cd56ab2ed4 100644 --- a/net-im/nchat/pkg-descr +++ b/net-im/nchat/pkg-descr @@ -1 +1,2 @@ nchat is a terminal-based chat client with support for Telegram and WhatsApp. +WhatsApp part of the application hasn't been ported yet. diff --git a/net-im/nchat/pkg-plist b/net-im/nchat/pkg-plist index f27b4ffe1808..28787105f055 100644 --- a/net-im/nchat/pkg-plist +++ b/net-im/nchat/pkg-plist @@ -4,6 +4,7 @@ lib/libncutil.so lib/libtdclientshared.so lib/libtgchat lib/libtgchat.so +libexec/nchat/compose share/man/man1/nchat.1.gz %%DATADIR%%/themes/basic-color/color.conf %%DATADIR%%/themes/basic-color/usercolor.conf diff --git a/net/wifi-firmware-kmod/Makefile.inc b/net/wifi-firmware-kmod/Makefile.inc index cc957a76fb6a..cdd2f657ff55 100644 --- a/net/wifi-firmware-kmod/Makefile.inc +++ b/net/wifi-firmware-kmod/Makefile.inc @@ -3,10 +3,11 @@ PORTVERSION= ${FWDRV_VERSION} PORTREVISION?= 2 CATEGORIES= net MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://ams.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://dfw.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://nyc.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://sin.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ + https://fra.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://sea.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://sg2.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://sto.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://tor.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ MAINTAINER= bz@FreeBSD.org COMMENT= Firmware modules for the ${FWDRV} (${FLAVOR}) WiFi NIC driver diff --git a/security/go-cve-dictionary/Makefile b/security/go-cve-dictionary/Makefile index dfc761802635..f8887295b62d 100644 --- a/security/go-cve-dictionary/Makefile +++ b/security/go-cve-dictionary/Makefile @@ -1,7 +1,6 @@ PORTNAME= go-cve-dictionary DISTVERSIONPREFIX=v -DISTVERSION= 0.11.0 -PORTREVISION= 10 +DISTVERSION= 0.14.0 CATEGORIES= security MAINTAINER= girgen@FreeBSD.org diff --git a/security/go-cve-dictionary/distinfo b/security/go-cve-dictionary/distinfo index 6418b261feb3..7955170c767e 100644 --- a/security/go-cve-dictionary/distinfo +++ b/security/go-cve-dictionary/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1727944145 -SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.mod) = 219004d5befcf4c8021851d9f4ee96b6bd18be36fe899acd57637bff92cf49c0 -SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.mod) = 3436 -SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.zip) = 46f1a8f6ebbbc5cec3e1e6bcc754ad657090bc3f0272b1f5e172268776d8f48f -SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.11.0/v0.11.0.zip) = 369685 +TIMESTAMP = 1763314761 +SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.mod) = ae2226a98d88dbf73d8ed137d9718097994394dc61037ec133658d8d4886c2e3 +SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.mod) = 3435 +SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.zip) = 6b07e2c656dc71cc2907d99ca61cd666cf3b97db09cbb7c6bbc5f162c74f7ccd +SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.14.0/v0.14.0.zip) = 131671 diff --git a/security/opkssh/files/pkg-message.in b/security/opkssh/files/pkg-message.in index 4d0922d78ef0..49cc063a10ae 100644 --- a/security/opkssh/files/pkg-message.in +++ b/security/opkssh/files/pkg-message.in @@ -15,6 +15,8 @@ following permissions: chmod 640 %%PREFIX%%/etc/opk/auth_id chown root:%%GROUP%% %%PREFIX%%/etc/opk/providers chmod 640 %%PREFIX%%/etc/opk/providers + +Users attempting to use opkssh from jails, please add "allow.mlock" or it will not run. EOM } ] diff --git a/security/rkhunter/Makefile b/security/rkhunter/Makefile index cae399d7984a..cd7da12f552a 100644 --- a/security/rkhunter/Makefile +++ b/security/rkhunter/Makefile @@ -4,13 +4,16 @@ PORTREVISION= 3 CATEGORIES= security MASTER_SITES= SF -MAINTAINER= lukasz@wasikowski.net +MAINTAINER= ports@FreeBSD.org COMMENT= Rootkit detection tool WWW= https://rkhunter.sourceforge.net LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/files/LICENSE +DEPRECATED= Project abandoned in 2009 +EXPIRATION_DATE= 2025-12-31 + OPTIONS_DEFINE= LSOF NMAP DOCS OPTIONS_DEFAULT=LSOF diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile index b3434a3a4f1f..94aacf9f499e 100644 --- a/security/sudo-rs/Makefile +++ b/security/sudo-rs/Makefile @@ -1,7 +1,6 @@ PORTNAME= sudo-rs DISTVERSIONPREFIX= v -DISTVERSION= 0.2.8 -PORTREVISION= 3 +DISTVERSION= 0.2.10 CATEGORIES= security MAINTAINER= marc@trifectatech.org diff --git a/security/sudo-rs/Makefile.crates b/security/sudo-rs/Makefile.crates index 7f1984c2311d..c52921cef59a 100644 --- a/security/sudo-rs/Makefile.crates +++ b/security/sudo-rs/Makefile.crates @@ -1,6 +1,6 @@ CARGO_CRATES= diff-0.1.13 \ - glob-0.3.2 \ - libc-0.2.174 \ - log-0.4.27 \ + glob-0.3.3 \ + libc-0.2.177 \ + log-0.4.28 \ pretty_assertions-1.4.1 \ yansi-1.0.1 diff --git a/security/sudo-rs/distinfo b/security/sudo-rs/distinfo index 639594b21790..3da488e01e77 100644 --- a/security/sudo-rs/distinfo +++ b/security/sudo-rs/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1754301726 +TIMESTAMP = 1762849173 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 SIZE (rust/crates/diff-0.1.13.crate) = 46216 -SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 -SIZE (rust/crates/glob-0.3.2.crate) = 22359 -SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 -SIZE (rust/crates/libc-0.2.174.crate) = 779933 -SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 +SIZE (rust/crates/libc-0.2.177.crate) = 792045 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 -SHA256 (trifectatechfoundation-sudo-rs-v0.2.8_GH0.tar.gz) = 5b3823cc60abc5d90dbf0ae3a37d92445215e2697e6997c56148f5d0ac371ece -SIZE (trifectatechfoundation-sudo-rs-v0.2.8_GH0.tar.gz) = 751775 +SHA256 (trifectatechfoundation-sudo-rs-v0.2.10_GH0.tar.gz) = c0f65665145da9aebc664013c426bff4eb55a1eb893ed0416e65de312b4a71e9 +SIZE (trifectatechfoundation-sudo-rs-v0.2.10_GH0.tar.gz) = 1173064 diff --git a/security/trufflehog/Makefile b/security/trufflehog/Makefile index 304cb6cbddc1..3305fb4a1019 100644 --- a/security/trufflehog/Makefile +++ b/security/trufflehog/Makefile @@ -1,7 +1,6 @@ PORTNAME= trufflehog DISTVERSIONPREFIX= v -DISTVERSION= 3.90.13 -PORTREVISION= 1 +DISTVERSION= 3.91.0 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/trufflehog/distinfo b/security/trufflehog/distinfo index aef3ef0819ef..c038dfeac0f0 100644 --- a/security/trufflehog/distinfo +++ b/security/trufflehog/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1762415653 -SHA256 (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.mod) = 220571e195c158ac29505c7f7d296539660859f95ca9fb02f65f7144e5027434 -SIZE (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.mod) = 16174 -SHA256 (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.zip) = 5b3611c69b124fd1905ad540797496c255412a64bbb6398c69276aaac0dce9d4 -SIZE (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.zip) = 7448829 +TIMESTAMP = 1763258051 +SHA256 (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.mod) = 220571e195c158ac29505c7f7d296539660859f95ca9fb02f65f7144e5027434 +SIZE (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.mod) = 16174 +SHA256 (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.zip) = b40092109aa25663bb2ad2c6570c10748b21e992a73dfa4b40507c511afa5d51 +SIZE (go/security_trufflehog/trufflehog-v3.91.0/v3.91.0.zip) = 7461161 diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml index bc7d08dd1172..311e55693be2 100644 --- a/security/vuxml/vuln/2025.xml +++ b/security/vuxml/vuln/2025.xml @@ -1,3 +1,101 @@ + <vuln vid="fa433f05-c217-11f0-82ac-901b0edee044"> + <topic>py-pdfminer.six -- Arbitrary Code Execution in pdfminer.six via Crafted PDF Input</topic> + <affects> + <package> + <name>py310-pdfminer.six</name> + <name>py311-pdfminer.six</name> + <name>py312-pdfminer.six</name> + <name>py313-pdfminer.six</name> + <name>py313t-pdfminer.six</name> + <name>py314-pdfminer.six</name> + <range><lt>20251107</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Pieter Marsman reports:</p> + <blockquote cite="https://github.com/pdfminer/pdfminer.six/security/advisories/GHSA-wf5f-4jwr-ppcp"> + <p>pdfminer.six will execute arbitrary code from a malicious pickle file if provided with a malicious PDF file. The CMapDB._load_data() function in pdfminer.six uses pickle.loads() to deserialize pickle files. These pickle files are supposed to be part of the pdfminer.six distribution stored in the cmap/ directory, but a malicious PDF can specify an alternative directory and filename as long as the filename ends in .pickle.gz. A malicious, zipped pickle file can then contain code which will automatically execute when the PDF is processed.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-64512</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-64512</url> + </references> + <dates> + <discovery>2025-11-07</discovery> + <entry>2025-11-17</entry> + </dates> + </vuln> + + <vuln vid="bf6c9252-c2ec-11f0-8372-98b78501ef2a"> + <topic>sudo-rs -- Authenticating user not recorded properly in timestamp</topic> + <affects> + <package> + <name>sudo-rs</name> + <range><ge>0.2.5</ge><lt>0.2.10</lt></range> + </package> + <package> + <name>sudo-rs-coexist</name> + <range><ge>0.2.5</ge><lt>0.2.10</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Trifecta Tech Foundation reports:</p> + <blockquote cite="https://github.com/trifectatechfoundation/sudo-rs/security/advisories/GHSA-q428-6v73-fc4q"> + <p>With Defaults targetpw (or Defaults rootpw) enabled, the password of the + target account (or root account) instead of the invoking user is used for authentication. + sudo-rs prior to 0.2.10 incorrectly recorded the invoking user’s UID instead of the + authenticated-as user's UID in the authentication timestamp. Any later sudo invocation + on the same terminal while the timestamp was still valid would use that timestamp, + potentially bypassing new authentication even if the policy would have required it.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-64517</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-64517</url> + </references> + <dates> + <discovery>2025-11-12</discovery> + <entry>2025-11-16</entry> + </dates> + </vuln> + + <vuln vid="c1ceaaea-c2e7-11f0-8372-98b78501ef2a"> + <topic>sudo-rs -- Partial password reveal when password timeout occurs</topic> + <affects> + <package> + <name>sudo-rs</name> + <range><ge>0.2.7</ge><lt>0.2.10</lt></range> + </package> + <package> + <name>sudo-rs-coexist</name> + <range><ge>0.2.7</ge><lt>0.2.10</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Trifecta Tech Foundation reports:</p> + <blockquote cite="https://github.com/trifectatechfoundation/sudo-rs/security/advisories/GHSA-c978-wq47-pvvw"> + <p>When typing partial passwords but not pressing return for a long time, + a password timeout can occur. When this happens, the keys pressed are + replayed onto the console.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-64170</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-64170</url> + </references> + <dates> + <discovery>2025-11-12</discovery> + <entry>2025-11-16</entry> + </dates> + </vuln> + <vuln vid="364e5fa4-c178-11f0-b614-b42e991fc52e"> <topic>PostgreSQL -- Multiple vulnerabilities</topic> <affects> diff --git a/sysutils/acpica-tools/files/patch-source_components_executer_extrace.c b/sysutils/acpica-tools/files/patch-source_components_executer_extrace.c new file mode 100644 index 000000000000..86d68864319a --- /dev/null +++ b/sysutils/acpica-tools/files/patch-source_components_executer_extrace.c @@ -0,0 +1,11 @@ +--- source/components/executer/extrace.c.orig 2025-08-07 21:27:10 UTC ++++ source/components/executer/extrace.c +@@ -301,7 +301,7 @@ AcpiExTraceArgs(ACPI_OPERAND_OBJECT **Params, UINT32 C + switch (obj_desc->Common.Type) + { + case ACPI_TYPE_INTEGER: +- ACPI_DEBUG_PRINT_RAW((ACPI_DB_TRACE_POINT, "%lx", obj_desc->Integer.Value)); ++ ACPI_DEBUG_PRINT_RAW((ACPI_DB_TRACE_POINT, "%jx", (uintmax_t)obj_desc->Integer.Value)); + break; + + case ACPI_TYPE_STRING: diff --git a/sysutils/bottom/Makefile b/sysutils/bottom/Makefile index 1aa666a7d0cc..4d6c7de09df7 100644 --- a/sysutils/bottom/Makefile +++ b/sysutils/bottom/Makefile @@ -1,6 +1,5 @@ PORTNAME= bottom -DISTVERSION= 0.11.3 -PORTREVISION= 1 +DISTVERSION= 0.11.4 CATEGORIES= sysutils MAINTAINER= adamw@FreeBSD.org diff --git a/sysutils/bottom/Makefile.crates b/sysutils/bottom/Makefile.crates index 37984acd7f06..913a8aef1e71 100644 --- a/sysutils/bottom/Makefile.crates +++ b/sysutils/bottom/Makefile.crates @@ -16,7 +16,7 @@ CARGO_CRATES= addr2line-0.24.2 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ - bitflags-2.9.4 \ + bitflags-2.10.0 \ block-buffer-0.10.4 \ bstr-1.12.0 \ bumpalo-3.19.0 \ @@ -76,13 +76,11 @@ CARGO_CRATES= addr2line-0.24.2 \ fixedbitset-0.4.2 \ float-cmp-0.10.0 \ fnv-1.0.7 \ - foldhash-0.1.5 \ foldhash-0.2.0 \ generic-array-0.14.7 \ getrandom-0.2.16 \ getrandom-0.3.3 \ gimli-0.31.1 \ - hashbrown-0.15.5 \ hashbrown-0.16.0 \ heck-0.5.0 \ hex-0.4.3 \ @@ -108,7 +106,7 @@ CARGO_CRATES= addr2line-0.24.2 \ litrs-0.4.2 \ lock_api-0.4.13 \ log-0.4.28 \ - lru-0.14.0 \ + lru-0.16.2 \ mac_address-1.1.8 \ mach2-0.4.3 \ mach2-0.5.0 \ @@ -161,12 +159,12 @@ CARGO_CRATES= addr2line-0.24.2 \ r-efi-5.3.0 \ rand-0.8.5 \ rand_core-0.6.4 \ - ratatui-0.30.0-alpha.5 \ - ratatui-core-0.1.0-alpha.6 \ - ratatui-crossterm-0.1.0-alpha.5 \ - ratatui-macros-0.7.0-alpha.4 \ - ratatui-termwiz-0.1.0-alpha.5 \ - ratatui-widgets-0.3.0-alpha.5 \ + ratatui-0.30.0-beta.0 \ + ratatui-core-0.1.0-beta.0 \ + ratatui-crossterm-0.1.0-beta.0 \ + ratatui-macros-0.7.0-beta.0 \ + ratatui-termwiz-0.1.0-beta.0 \ + ratatui-widgets-0.3.0-beta.0 \ redox_syscall-0.5.17 \ redox_users-0.5.2 \ ref-cast-1.0.24 \ diff --git a/sysutils/bottom/distinfo b/sysutils/bottom/distinfo index 2fe5658f2958..309b8e7086c0 100644 --- a/sysutils/bottom/distinfo +++ b/sysutils/bottom/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1762448645 +TIMESTAMP = 1763346350 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -35,8 +35,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 -SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 +SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 +SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 @@ -155,8 +155,6 @@ SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb7 SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 -SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 -SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb SIZE (rust/crates/foldhash-0.2.0.crate) = 23329 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a @@ -167,8 +165,6 @@ SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 -SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 -SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea @@ -219,8 +215,8 @@ SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c8 SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 SIZE (rust/crates/log-0.4.28.crate) = 51131 -SHA256 (rust/crates/lru-0.14.0.crate) = 9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198 -SIZE (rust/crates/lru-0.14.0.crate) = 16345 +SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f +SIZE (rust/crates/lru-0.16.2.crate) = 16627 SHA256 (rust/crates/mac_address-1.1.8.crate) = c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303 SIZE (rust/crates/mac_address-1.1.8.crate) = 12876 SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44 @@ -325,18 +321,18 @@ SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8 SIZE (rust/crates/rand-0.8.5.crate) = 87113 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 -SHA256 (rust/crates/ratatui-0.30.0-alpha.5.crate) = 71365e96fb8f1350c02908e788815c5a57c0c1f557673b274a94edee7a4fe001 -SIZE (rust/crates/ratatui-0.30.0-alpha.5.crate) = 69507 -SHA256 (rust/crates/ratatui-core-0.1.0-alpha.6.crate) = f836b2eac888da74162b680a8facdbe784ae73df3b0f711eef74bb90a7477f78 -SIZE (rust/crates/ratatui-core-0.1.0-alpha.6.crate) = 149836 -SHA256 (rust/crates/ratatui-crossterm-0.1.0-alpha.5.crate) = 22f4a90548bf8ed759d226d621d73561110db23aee7b7dc4e12c39ac7132062f -SIZE (rust/crates/ratatui-crossterm-0.1.0-alpha.5.crate) = 15464 -SHA256 (rust/crates/ratatui-macros-0.7.0-alpha.4.crate) = 1f4c660248a5a9edf95698cf33dc36a82ae48a918594480cdada340d81584e0b -SIZE (rust/crates/ratatui-macros-0.7.0-alpha.4.crate) = 16582 -SHA256 (rust/crates/ratatui-termwiz-0.1.0-alpha.5.crate) = 4cbb5d7645e56f06ead2a49a72b9cc05022f0b215ec7cdf39d37ed94e9a73d69 -SIZE (rust/crates/ratatui-termwiz-0.1.0-alpha.5.crate) = 17244 -SHA256 (rust/crates/ratatui-widgets-0.3.0-alpha.5.crate) = 388428527811be6da3e23157d951308d9eae4ce1b4d1d545a55673bbcdfb7326 -SIZE (rust/crates/ratatui-widgets-0.3.0-alpha.5.crate) = 208052 +SHA256 (rust/crates/ratatui-0.30.0-beta.0.crate) = 6c9f96d98eaa3ce9d7ed031916670ea79a3ce487f8365385b11bc69da69038ba +SIZE (rust/crates/ratatui-0.30.0-beta.0.crate) = 70506 +SHA256 (rust/crates/ratatui-core-0.1.0-beta.0.crate) = dc3634611dccc2110ab05a64fec77d26c5f0e0cb0c0bfecb291d9a15841aae91 +SIZE (rust/crates/ratatui-core-0.1.0-beta.0.crate) = 153611 +SHA256 (rust/crates/ratatui-crossterm-0.1.0-beta.0.crate) = fd7e4e028ac1cb4718f25ff039a476c8e2270a3021a614221f9fa2551abfa51c +SIZE (rust/crates/ratatui-crossterm-0.1.0-beta.0.crate) = 16598 +SHA256 (rust/crates/ratatui-macros-0.7.0-beta.0.crate) = b59d6fd5d3796a0305d4bfb1e5f7b86db2f4968a8c69b439f379f73efa4495c3 +SIZE (rust/crates/ratatui-macros-0.7.0-beta.0.crate) = 16614 +SHA256 (rust/crates/ratatui-termwiz-0.1.0-beta.0.crate) = 2ec648e651a590a4e45c1e8d90a0ebbe324253ad410f34c8e1866a3e76c27240 +SIZE (rust/crates/ratatui-termwiz-0.1.0-beta.0.crate) = 17371 +SHA256 (rust/crates/ratatui-widgets-0.3.0-beta.0.crate) = 5bf145c4da1f8e5c58957350985ace8facbbf394ddecc526cd33e7dcf5831c41 +SIZE (rust/crates/ratatui-widgets-0.3.0-beta.0.crate) = 213178 SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac @@ -607,5 +603,5 @@ SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764da SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 SHA256 (rust/crates/wrapcenum-derive-0.4.1.crate) = a76ff259533532054cfbaefb115c613203c73707017459206380f03b3b3f266e SIZE (rust/crates/wrapcenum-derive-0.4.1.crate) = 7400 -SHA256 (ClementTsang-bottom-0.11.3_GH0.tar.gz) = f5d286c2950379a310be2042271c4bd772ef66947bf1ca16e5a169115774745c -SIZE (ClementTsang-bottom-0.11.3_GH0.tar.gz) = 3296956 +SHA256 (ClementTsang-bottom-0.11.4_GH0.tar.gz) = 838db91511ff73aab0eeb03f47f77b62bdb78380470078e9785044d75b1139a6 +SIZE (ClementTsang-bottom-0.11.4_GH0.tar.gz) = 3308804 diff --git a/sysutils/di/Makefile b/sysutils/di/Makefile index 2398c265dd87..866b31d8aac9 100644 --- a/sysutils/di/Makefile +++ b/sysutils/di/Makefile @@ -1,5 +1,5 @@ PORTNAME= di -DISTVERSION= 6.0.0 +DISTVERSION= 6.2.0 CATEGORIES= sysutils MASTER_SITES= SF/diskinfo-di @@ -10,17 +10,22 @@ WWW= https://diskinfo-di.sourceforge.io/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt +TEST_DEPENDS= bash:shells/bash + USES= cmake pathfix pkgconfig USE_LDCONFIG= yes +TEST_TARGET= test + OPTIONS_DEFINE= NLS OPTIONS_DEFAULT= INTERNAL OPTIONS_SINGLE= MATH -OPTIONS_SINGLE_MATH= GMP INTERNAL LIBTOMMATH +OPTIONS_SINGLE_MATH= GMP INTERNAL LIBTOMMATH MPDECIMAL OPTIONS_SUB= yes INTERNAL_DESC= Use internal math support LIBTOMMATH_DESC= libtommath support +MPDECIMAL_DESC= mpdecimal support GMP_LIB_DEPENDS= libgmp.so:math/gmp GMP_CONFIGURE_ENV= DI_USE_MATH="DI_GMP" @@ -30,6 +35,9 @@ INTERNAL_CONFIGURE_ENV= DI_USE_MATH="DI_INTERNAL" LIBTOMMATH_LIB_DEPENDS= libtommath.so:math/libtommath LIBTOMMATH_CONFIGURE_ENV= DI_USE_MATH="DI_TOMMATH" +MPDECIMAL_LIB_DEPENDS= libmpdec.so:math/mpdecimal +MPDECIMAL_CONFIGURE_ENV= DI_USE_MATH="DI_MPDECIMAL" + NLS_USES= gettext NLS_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Intl:BOOL=ON diff --git a/sysutils/di/distinfo b/sysutils/di/distinfo index 784aa776c64c..32a01327cbeb 100644 --- a/sysutils/di/distinfo +++ b/sysutils/di/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745810354 -SHA256 (di-6.0.0.tar.gz) = 7b663e4db044b1fa4986bd018f827c18e96fe6d1f9a36732dcbb0450e7f518cb -SIZE (di-6.0.0.tar.gz) = 133060 +TIMESTAMP = 1763305800 +SHA256 (di-6.2.0.tar.gz) = 65f7752988949c1186d368745ec1a2d9e1597cd8b20dee7d3cbed0da8ef4e4dc +SIZE (di-6.2.0.tar.gz) = 137838 diff --git a/sysutils/di/pkg-plist b/sysutils/di/pkg-plist index 6064f3ee0a75..bbb1d97a1f37 100644 --- a/sysutils/di/pkg-plist +++ b/sysutils/di/pkg-plist @@ -2,7 +2,7 @@ bin/di include/di.h lib/libdi.so lib/libdi.so.6 -lib/libdi.so.6.0.0 +lib/libdi.so.6.2.0 libdata/pkgconfig/di.pc %%NLS%%share/locale/de/LC_MESSAGES/di.mo %%NLS%%share/locale/en/LC_MESSAGES/di.mo diff --git a/sysutils/f2/Makefile b/sysutils/f2/Makefile index 12e3fa2c9008..bc65f09d7ff8 100644 --- a/sysutils/f2/Makefile +++ b/sysutils/f2/Makefile @@ -1,7 +1,6 @@ PORTNAME= f2 DISTVERSIONPREFIX= v -DISTVERSION= 2.2.1 -PORTREVISION= 1 +DISTVERSION= 2.2.2 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org diff --git a/sysutils/f2/distinfo b/sysutils/f2/distinfo index ab3caf2e3630..f7b98e9304a8 100644 --- a/sysutils/f2/distinfo +++ b/sysutils/f2/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1762332180 -SHA256 (go/sysutils_f2/f2-v2.2.1/v2.2.1.mod) = 4d9971e51b04d8e752711faf6d2d8a00a11a8ae13e8e086e09fd976b30602ca4 -SIZE (go/sysutils_f2/f2-v2.2.1/v2.2.1.mod) = 2561 -SHA256 (go/sysutils_f2/f2-v2.2.1/v2.2.1.zip) = 7b9a2048ece82acb37775bdd5217aa2192eaa82e596cc253ce6678a708fbb9b0 -SIZE (go/sysutils_f2/f2-v2.2.1/v2.2.1.zip) = 722849 +TIMESTAMP = 1763356935 +SHA256 (go/sysutils_f2/f2-v2.2.2/v2.2.2.mod) = 7526af9e472a5af79cc4fc75edb4c8c5b6f8f0cc90e747853e595a1e570cd830 +SIZE (go/sysutils_f2/f2-v2.2.2/v2.2.2.mod) = 2530 +SHA256 (go/sysutils_f2/f2-v2.2.2/v2.2.2.zip) = 871a62d6278f7b61780d26ec595d3d65f0e5eb143e5d427a43e9adfbdf7ffe2d +SIZE (go/sysutils_f2/f2-v2.2.2/v2.2.2.zip) = 725076 diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile index fcad73cb084b..78bf63e093b5 100644 --- a/sysutils/fastfetch/Makefile +++ b/sysutils/fastfetch/Makefile @@ -1,5 +1,5 @@ PORTNAME= fastfetch -DISTVERSION= 2.55.0 +DISTVERSION= 2.55.1 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo index 4c991ebcb204..daa02cc14dff 100644 --- a/sysutils/fastfetch/distinfo +++ b/sysutils/fastfetch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762873202 -SHA256 (fastfetch-cli-fastfetch-2.55.0_GH0.tar.gz) = d99ea4f5398ef05059771aa0b1aeda4bc1d01d951ae91d93c5b6dfb550649dbe -SIZE (fastfetch-cli-fastfetch-2.55.0_GH0.tar.gz) = 1386298 +TIMESTAMP = 1763308635 +SHA256 (fastfetch-cli-fastfetch-2.55.1_GH0.tar.gz) = 65178a21158872990f570e09ca988a7dbeed3fbc27a6d64152ffdd73a9096fbd +SIZE (fastfetch-cli-fastfetch-2.55.1_GH0.tar.gz) = 1386231 diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile index 8710a2e63294..26c307b0b532 100644 --- a/sysutils/mise/Makefile +++ b/sysutils/mise/Makefile @@ -1,6 +1,6 @@ PORTNAME= mise DISTVERSIONPREFIX= v -DISTVERSION= 2025.11.3 +DISTVERSION= 2025.11.5 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org @@ -56,14 +56,14 @@ CARGO_CRATES= addr2line-0.25.1 \ assert-json-diff-2.0.2 \ async-backtrace-0.2.7 \ async-backtrace-attributes-0.2.7 \ - async-compression-0.4.32 \ + async-compression-0.4.33 \ async-recursion-1.1.1 \ async-trait-0.1.89 \ atomic-waker-1.1.2 \ autocfg-1.5.0 \ - aws-lc-fips-sys-0.13.9 \ - aws-lc-rs-1.14.1 \ - aws-lc-sys-0.32.3 \ + aws-lc-fips-sys-0.13.10 \ + aws-lc-rs-1.15.0 \ + aws-lc-sys-0.33.0 \ backtrace-0.3.76 \ base16ct-0.2.0 \ base64-0.13.1 \ @@ -89,14 +89,14 @@ CARGO_CRATES= addr2line-0.25.1 \ bytecount-0.6.9 \ byteorder-1.5.0 \ bytes-1.10.1 \ - bytesize-2.1.0 \ + bytesize-2.2.0 \ bzip2-0.5.2 \ bzip2-0.6.1 \ bzip2-sys-0.1.13+1.0.8 \ calm_io-0.1.1 \ calmio_filters-0.1.0 \ cbc-0.1.2 \ - cc-1.2.44 \ + cc-1.2.45 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfg-if-1.0.4 \ @@ -124,8 +124,8 @@ CARGO_CRATES= addr2line-0.25.1 \ colored-3.0.0 \ combine-4.6.7 \ comfy-table-7.2.1 \ - compression-codecs-0.4.31 \ - compression-core-0.4.29 \ + compression-codecs-0.4.32 \ + compression-core-0.4.30 \ confique-0.3.1 \ confique-macro-0.0.12 \ console-0.15.11 \ @@ -134,7 +134,7 @@ CARGO_CRATES= addr2line-0.25.1 \ const_format-0.2.35 \ const_format_proc_macros-0.2.34 \ constant_time_eq-0.3.1 \ - contracts-0.6.6 \ + contracts-0.6.7 \ cookie-factory-0.3.3 \ core-foundation-0.9.4 \ core-foundation-0.10.1 \ @@ -151,7 +151,7 @@ CARGO_CRATES= addr2line-0.25.1 \ crossterm-0.29.0 \ crossterm_winapi-0.9.1 \ crypto-bigint-0.5.5 \ - crypto-common-0.1.6 \ + crypto-common-0.1.7 \ crypto_secretbox-0.1.1 \ ctor-0.4.3 \ ctor-proc-macro-0.0.6 \ @@ -193,7 +193,7 @@ CARGO_CRATES= addr2line-0.25.1 \ dtor-0.0.6 \ dtor-proc-macro-0.0.5 \ duct-0.13.7 \ - duct-1.1.0 \ + duct-1.1.1 \ dunce-1.0.5 \ dyn-clone-1.0.20 \ ecdsa-0.16.9 \ @@ -208,7 +208,7 @@ CARGO_CRATES= addr2line-0.25.1 \ env_logger-0.11.8 \ envmnt-0.10.4 \ equivalent-1.0.2 \ - erased-serde-0.4.8 \ + erased-serde-0.4.9 \ errno-0.2.8 \ errno-0.3.14 \ errno-dragonfly-0.1.2 \ @@ -250,7 +250,7 @@ CARGO_CRATES= addr2line-0.25.1 \ futures-util-0.3.31 \ fuzzy-matcher-0.3.7 \ generator-0.7.5 \ - generic-array-0.14.9 \ + generic-array-0.14.7 \ getrandom-0.2.16 \ getrandom-0.3.4 \ getset-0.1.6 \ @@ -337,7 +337,7 @@ CARGO_CRATES= addr2line-0.25.1 \ httpdate-1.0.3 \ human_format-1.1.0 \ humansize-2.1.3 \ - hyper-1.7.0 \ + hyper-1.8.0 \ hyper-rustls-0.27.7 \ hyper-tls-0.6.0 \ hyper-util-0.1.17 \ @@ -365,7 +365,7 @@ CARGO_CRATES= addr2line-0.25.1 \ indexmap-1.9.3 \ indexmap-2.12.0 \ indicatif-0.17.11 \ - indicatif-0.18.2 \ + indicatif-0.18.3 \ indoc-2.0.7 \ inout-0.1.4 \ insta-1.43.2 \ @@ -374,14 +374,14 @@ CARGO_CRATES= addr2line-0.25.1 \ io-close-0.3.7 \ io_tee-0.1.1 \ ipnet-2.11.0 \ - iri-string-0.7.8 \ + iri-string-0.7.9 \ is_terminal_polyfill-1.70.2 \ itertools-0.10.5 \ itertools-0.13.0 \ itertools-0.14.0 \ itoa-1.0.15 \ - jiff-0.2.15 \ - jiff-static-0.2.15 \ + jiff-0.2.16 \ + jiff-static-0.2.16 \ jiff-tzdb-0.1.4 \ jiff-tzdb-platform-0.1.3 \ jni-0.21.1 \ @@ -422,7 +422,7 @@ CARGO_CRATES= addr2line-0.25.1 \ loom-0.5.6 \ lru-slab-0.1.2 \ lua-src-548.1.2 \ - luajit-src-210.6.2+25a61a1 \ + luajit-src-210.6.3+eba91fc \ lzma-rs-0.3.0 \ lzma-rust-0.1.7 \ lzma-rust2-0.6.1 \ @@ -455,7 +455,7 @@ CARGO_CRATES= addr2line-0.25.1 \ nu-ansi-term-0.50.3 \ num-0.4.3 \ num-bigint-0.4.6 \ - num-bigint-dig-0.8.5 \ + num-bigint-dig-0.8.6 \ num-complex-0.4.6 \ num-conv-0.1.0 \ num-integer-0.1.46 \ @@ -477,10 +477,10 @@ CARGO_CRATES= addr2line-0.25.1 \ once_cell_polyfill-1.70.2 \ opaque-debug-0.3.1 \ openidconnect-4.0.1 \ - openssl-0.10.74 \ + openssl-0.10.75 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ - openssl-sys-0.9.110 \ + openssl-sys-0.9.111 \ option-ext-0.2.0 \ ordered-float-2.10.1 \ os-release-0.1.0 \ @@ -548,7 +548,7 @@ CARGO_CRATES= addr2line-0.25.1 \ quinn-0.11.9 \ quinn-proto-0.11.13 \ quinn-udp-0.5.14 \ - quote-1.0.41 \ + quote-1.0.42 \ r-efi-5.3.0 \ rand-0.8.5 \ rand-0.9.2 \ @@ -584,7 +584,7 @@ CARGO_CRATES= addr2line-0.25.1 \ rustc_version-0.4.1 \ rusticata-macros-4.1.0 \ rustix-1.1.2 \ - rustls-0.23.34 \ + rustls-0.23.35 \ rustls-native-certs-0.8.2 \ rustls-pki-types-1.13.0 \ rustls-webpki-0.103.8 \ @@ -596,8 +596,8 @@ CARGO_CRATES= addr2line-0.25.1 \ scc-2.4.0 \ schannel-0.1.28 \ schemars-0.9.0 \ - schemars-1.0.5 \ - schemars_derive-1.0.5 \ + schemars-1.1.0 \ + schemars_derive-1.1.0 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ @@ -668,7 +668,7 @@ CARGO_CRATES= addr2line-0.25.1 \ strum_macros-0.27.2 \ subtle-2.6.1 \ syn-1.0.109 \ - syn-2.0.108 \ + syn-2.0.110 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ sys-info-0.9.1 \ @@ -746,7 +746,7 @@ CARGO_CRATES= addr2line-0.25.1 \ untrusted-0.9.0 \ url-2.5.7 \ urlencoding-2.1.3 \ - usage-lib-2.6.0 \ + usage-lib-2.8.0 \ utf8-decode-1.0.1 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo index 2980eeda8013..db40b6e32e0a 100644 --- a/sysutils/mise/distinfo +++ b/sysutils/mise/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1762576608 +TIMESTAMP = 1763360250 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -59,8 +59,8 @@ SHA256 (rust/crates/async-backtrace-0.2.7.crate) = 4dcb391558246d27a13f195c1e3a5 SIZE (rust/crates/async-backtrace-0.2.7.crate) = 26749 SHA256 (rust/crates/async-backtrace-attributes-0.2.7.crate) = affbba0d438add06462a0371997575927bc05052f7ec486e7a4ca405c956c3d7 SIZE (rust/crates/async-backtrace-attributes-0.2.7.crate) = 6938 -SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0 -SIZE (rust/crates/async-compression-0.4.32.crate) = 98949 +SHA256 (rust/crates/async-compression-0.4.33.crate) = 93c1f86859c1af3d514fa19e8323147ff10ea98684e6c7b307912509f50e67b2 +SIZE (rust/crates/async-compression-0.4.33.crate) = 96077 SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11 SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874 SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb @@ -69,12 +69,12 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 -SHA256 (rust/crates/aws-lc-fips-sys-0.13.9.crate) = ede71ad84efb06d748d9af3bc500b14957a96282a69a6833b1420dcacb411cc3 -SIZE (rust/crates/aws-lc-fips-sys-0.13.9.crate) = 7787696 -SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d -SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341 -SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c -SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125 +SHA256 (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 57900537c00a0565a35b63c4c281b372edfc9744b072fd4a3b414350a8f5ed48 +SIZE (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 7788771 +SHA256 (rust/crates/aws-lc-rs-1.15.0.crate) = 5932a7d9d28b0d2ea34c6b3779d35e3dd6f6345317c34e73438c4f1f29144151 +SIZE (rust/crates/aws-lc-rs-1.15.0.crate) = 214252 +SHA256 (rust/crates/aws-lc-sys-0.33.0.crate) = 1826f2e4cfc2cd19ee53c42fbf68e2f81ec21108e0b7ecf6a71cf062137360fc +SIZE (rust/crates/aws-lc-sys-0.33.0.crate) = 9485869 SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf @@ -125,8 +125,8 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a SIZE (rust/crates/bytes-1.10.1.crate) = 76779 -SHA256 (rust/crates/bytesize-2.1.0.crate) = f5c434ae3cf0089ca203e9019ebe529c47ff45cefe8af7c85ecb734ef541822f -SIZE (rust/crates/bytesize-2.1.0.crate) = 19793 +SHA256 (rust/crates/bytesize-2.2.0.crate) = c99fa31e08a43eaa5913ef68d7e01c37a2bdce6ed648168239ad33b7d30a9cd8 +SIZE (rust/crates/bytesize-2.2.0.crate) = 21618 SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47 SIZE (rust/crates/bzip2-0.5.2.crate) = 38314 SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c @@ -139,8 +139,8 @@ SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6 SIZE (rust/crates/cbc-0.1.2.crate) = 23501 -SHA256 (rust/crates/cc-1.2.44.crate) = 37521ac7aabe3d13122dc382493e20c9416f299d2ccd5b3a5340a2570cdeb0f3 -SIZE (rust/crates/cc-1.2.44.crate) = 92035 +SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe +SIZE (rust/crates/cc-1.2.45.crate) = 92261 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 @@ -195,10 +195,10 @@ SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde SIZE (rust/crates/combine-4.6.7.crate) = 134808 SHA256 (rust/crates/comfy-table-7.2.1.crate) = b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b SIZE (rust/crates/comfy-table-7.2.1.crate) = 78509 -SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23 -SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694 -SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb -SIZE (rust/crates/compression-core-0.4.29.crate) = 4321 +SHA256 (rust/crates/compression-codecs-0.4.32.crate) = 680dc087785c5230f8e8843e2e57ac7c1c90488b6a91b88caa265410568f441b +SIZE (rust/crates/compression-codecs-0.4.32.crate) = 24233 +SHA256 (rust/crates/compression-core-0.4.30.crate) = 3a9b614a5787ef0c8802a55766480563cb3a93b435898c422ed2a359cf811582 +SIZE (rust/crates/compression-core-0.4.30.crate) = 4841 SHA256 (rust/crates/confique-0.3.1.crate) = 33cbbbdc4e7bec8bd8a61bc21159fc79fa22004754feb0a83f78119b3918e0b3 SIZE (rust/crates/confique-0.3.1.crate) = 42794 SHA256 (rust/crates/confique-macro-0.0.12.crate) = 85d58122c074ab6431418377f20b74cac2d37be215a94784f1aa319e89200aab @@ -215,8 +215,8 @@ SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396 SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 -SHA256 (rust/crates/contracts-0.6.6.crate) = dc486fc59d4d0e52ea0b4461a12720c8617338c9ee955cc4013fb7319d264abd -SIZE (rust/crates/contracts-0.6.6.crate) = 31172 +SHA256 (rust/crates/contracts-0.6.7.crate) = 008eb94d541da40512913ef5e0707c3fb0e7280ba1af13f062461e46dd96ef7e +SIZE (rust/crates/contracts-0.6.7.crate) = 31377 SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2 SIZE (rust/crates/cookie-factory-0.3.3.crate) = 19084 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f @@ -249,8 +249,8 @@ SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9 SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76 SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384 -SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 -SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a +SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 SHA256 (rust/crates/crypto_secretbox-0.1.1.crate) = b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1 SIZE (rust/crates/crypto_secretbox-0.1.1.crate) = 11377 SHA256 (rust/crates/ctor-0.4.3.crate) = ec09e802f5081de6157da9a75701d6c713d8dc3ba52571fd4bd25f412644e8a6 @@ -333,8 +333,8 @@ SHA256 (rust/crates/dtor-proc-macro-0.0.5.crate) = 7454e41ff9012c00d53cf7f475c5e SIZE (rust/crates/dtor-proc-macro-0.0.5.crate) = 2049 SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c SIZE (rust/crates/duct-0.13.7.crate) = 30055 -SHA256 (rust/crates/duct-1.1.0.crate) = d7478638a31d1f1f3d6c9f5e57c76b906a04ac4879d6fd0fb6245bc88f73fd0b -SIZE (rust/crates/duct-1.1.0.crate) = 35093 +SHA256 (rust/crates/duct-1.1.1.crate) = 7e66e9c0c03d094e1a0ba1be130b849034aa80c3a2ab8ee94316bc809f3fa684 +SIZE (rust/crates/duct-1.1.1.crate) = 37041 SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813 SIZE (rust/crates/dunce-1.0.5.crate) = 8244 SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 @@ -363,8 +363,8 @@ SHA256 (rust/crates/envmnt-0.10.4.crate) = d73999a2b8871e74c8b8bc23759ee9f3d8501 SIZE (rust/crates/envmnt-0.10.4.crate) = 1194963 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b -SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580 +SHA256 (rust/crates/erased-serde-0.4.9.crate) = 89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3 +SIZE (rust/crates/erased-serde-0.4.9.crate) = 28835 SHA256 (rust/crates/errno-0.2.8.crate) = f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1 SIZE (rust/crates/errno-0.2.8.crate) = 9276 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb @@ -447,8 +447,8 @@ SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047 SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e SIZE (rust/crates/generator-0.7.5.crate) = 29947 -SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2 -SIZE (rust/crates/generic-array-0.14.9.crate) = 17439 +SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a +SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd @@ -621,8 +621,8 @@ SHA256 (rust/crates/human_format-1.1.0.crate) = 5c3b1f728c459d27b12448862017b96a SIZE (rust/crates/human_format-1.1.0.crate) = 7108 SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7 SIZE (rust/crates/humansize-2.1.3.crate) = 11953 -SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e -SIZE (rust/crates/hyper-1.7.0.crate) = 157006 +SHA256 (rust/crates/hyper-1.8.0.crate) = 1744436df46f0bde35af3eda22aeaba453aada65d8f1c171cd8a5f59030bd69f +SIZE (rust/crates/hyper-1.8.0.crate) = 157604 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 @@ -677,8 +677,8 @@ SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed14 SIZE (rust/crates/indexmap-2.12.0.crate) = 100446 SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 -SHA256 (rust/crates/indicatif-0.18.2.crate) = ade6dfcba0dfb62ad59e59e7241ec8912af34fd29e0e743e3db992bd278e8b65 -SIZE (rust/crates/indicatif-0.18.2.crate) = 67401 +SHA256 (rust/crates/indicatif-0.18.3.crate) = 9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88 +SIZE (rust/crates/indicatif-0.18.3.crate) = 66504 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706 SIZE (rust/crates/indoc-2.0.7.crate) = 17184 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 @@ -695,8 +695,8 @@ SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa92849 SIZE (rust/crates/io_tee-0.1.1.crate) = 2667 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 -SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 -SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 +SHA256 (rust/crates/iri-string-0.7.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397 +SIZE (rust/crates/iri-string-0.7.9.crate) = 142144 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 @@ -707,10 +707,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab SIZE (rust/crates/itertools-0.14.0.crate) = 152715 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c SIZE (rust/crates/itoa-1.0.15.crate) = 11231 -SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49 -SIZE (rust/crates/jiff-0.2.15.crate) = 712996 -SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4 -SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146 +SHA256 (rust/crates/jiff-0.2.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35 +SIZE (rust/crates/jiff-0.2.16.crate) = 731814 +SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69 +SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672 SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524 SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435 SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8 @@ -791,8 +791,8 @@ SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f6 SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/lua-src-548.1.2.crate) = bdc4e1aff422ad5f08cffb4719603dcdbc2be2307f4c1510d7aab74b7fa88ca8 SIZE (rust/crates/lua-src-548.1.2.crate) = 669450 -SHA256 (rust/crates/luajit-src-210.6.2+25a61a1.crate) = 89b3e51e810ed7940b3d057d4cb63ef5faa8261fc8f46fb1905947a22f1c89ec -SIZE (rust/crates/luajit-src-210.6.2+25a61a1.crate) = 1017912 +SHA256 (rust/crates/luajit-src-210.6.3+eba91fc.crate) = db059f84d60992bd55de5a19e4c8d181aba1ba40485ebe4a284f3512cc0c5cd5 +SIZE (rust/crates/luajit-src-210.6.3+eba91fc.crate) = 1020314 SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080 SHA256 (rust/crates/lzma-rust-0.1.7.crate) = 5baab2bbbd7d75a144d671e9ff79270e903957d92fb7386fd39034c709bd2661 @@ -857,8 +857,8 @@ SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b229 SIZE (rust/crates/num-0.4.3.crate) = 9575 SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 -SHA256 (rust/crates/num-bigint-dig-0.8.5.crate) = 82c79c15c05d4bf82b6f5ef163104cc81a760d8e874d38ac50ab67c8877b647b -SIZE (rust/crates/num-bigint-dig-0.8.5.crate) = 126199 +SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7 +SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196 SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495 SIZE (rust/crates/num-complex-0.4.6.crate) = 30352 SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 @@ -901,14 +901,14 @@ SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7 SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 SHA256 (rust/crates/openidconnect-4.0.1.crate) = 0d8c6709ba2ea764bbed26bce1adf3c10517113ddea6f2d4196e4851757ef2b2 SIZE (rust/crates/openidconnect-4.0.1.crate) = 173752 -SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654 -SIZE (rust/crates/openssl-0.10.74.crate) = 285425 +SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328 +SIZE (rust/crates/openssl-0.10.75.crate) = 288136 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2 -SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412 +SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321 +SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c @@ -1043,8 +1043,8 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 -SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 -SIZE (rust/crates/quote-1.0.41.crate) = 31408 +SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f +SIZE (rust/crates/quote-1.0.42.crate) = 31504 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -1115,8 +1115,8 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746 SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e SIZE (rust/crates/rustix-1.1.2.crate) = 422717 -SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7 -SIZE (rust/crates/rustls-0.23.34.crate) = 374030 +SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f +SIZE (rust/crates/rustls-0.23.35.crate) = 373700 SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923 SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903 SHA256 (rust/crates/rustls-pki-types-1.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a @@ -1139,10 +1139,10 @@ SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c SIZE (rust/crates/schannel-0.1.28.crate) = 42312 SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f SIZE (rust/crates/schemars-0.9.0.crate) = 80032 -SHA256 (rust/crates/schemars-1.0.5.crate) = 1317c3bf3e7df961da95b0a56a172a02abead31276215a0497241a7624b487ce -SIZE (rust/crates/schemars-1.0.5.crate) = 88673 -SHA256 (rust/crates/schemars_derive-1.0.5.crate) = 5f760a6150d45dd66ec044983c124595ae76912e77ed0b44124cb3e415cce5d9 -SIZE (rust/crates/schemars_derive-1.0.5.crate) = 31160 +SHA256 (rust/crates/schemars-1.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289 +SIZE (rust/crates/schemars-1.1.0.crate) = 92664 +SHA256 (rust/crates/schemars_derive-1.1.0.crate) = 301858a4023d78debd2353c7426dc486001bddc91ae31a76fb1f55132f7e2633 +SIZE (rust/crates/schemars_derive-1.1.0.crate) = 31175 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 @@ -1283,8 +1283,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917 -SIZE (rust/crates/syn-2.0.108.crate) = 301754 +SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea +SIZE (rust/crates/syn-2.0.110.crate) = 302184 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 @@ -1439,8 +1439,8 @@ SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cf SIZE (rust/crates/url-2.5.7.crate) = 87907 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 -SHA256 (rust/crates/usage-lib-2.6.0.crate) = 717a96b69a8547b22ec9249d8078507b8365bc55cc6594c1ad752f85a274c2b7 -SIZE (rust/crates/usage-lib-2.6.0.crate) = 82515 +SHA256 (rust/crates/usage-lib-2.8.0.crate) = 47391a2d05bd55a38dbe5e8e05cf9324a51a40840d1ca63c2b80eb6043d7898e +SIZE (rust/crates/usage-lib-2.8.0.crate) = 84304 SHA256 (rust/crates/utf8-decode-1.0.1.crate) = ca61eb27fa339aa08826a29f03e87b99b4d8f0fc2255306fd266bb1b6a9de498 SIZE (rust/crates/utf8-decode-1.0.1.crate) = 7605 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be @@ -1677,5 +1677,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748 SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 -SHA256 (jdx-mise-v2025.11.3_GH0.tar.gz) = bc0d5afd944d90202a375169b4e2f26e772121de793a3e392f3feb241bf8fa87 -SIZE (jdx-mise-v2025.11.3_GH0.tar.gz) = 5076368 +SHA256 (jdx-mise-v2025.11.5_GH0.tar.gz) = 3afc9f12571a60d66423e7e58549d226f9fd3b8dbcee1b90b416645808c2a23d +SIZE (jdx-mise-v2025.11.5_GH0.tar.gz) = 5088278 diff --git a/textproc/comrak/Makefile b/textproc/comrak/Makefile index d98fd47bdafc..f7f6b01739ec 100644 --- a/textproc/comrak/Makefile +++ b/textproc/comrak/Makefile @@ -1,7 +1,6 @@ PORTNAME= comrak DISTVERSIONPREFIX= v -DISTVERSION= 0.47.0 -PORTREVISION= 1 +DISTVERSION= 0.48.0 CATEGORIES= textproc MAINTAINER= yuri@FreeBSD.org diff --git a/textproc/comrak/distinfo b/textproc/comrak/distinfo index f8929e11199f..b7cec0e00e42 100644 --- a/textproc/comrak/distinfo +++ b/textproc/comrak/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1761900632 +TIMESTAMP = 1763356838 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe SIZE (rust/crates/adler-1.0.2.crate) = 12778 SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac @@ -291,5 +291,5 @@ SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 -SHA256 (kivikakk-comrak-v0.47.0_GH0.tar.gz) = 607e322d13cce89da43ea923dfa48c1a5fb10649a0de0300a366292a931211db -SIZE (kivikakk-comrak-v0.47.0_GH0.tar.gz) = 406343 +SHA256 (kivikakk-comrak-v0.48.0_GH0.tar.gz) = 91d136008082a5019df88255bef198e21f177cf7234895be4957ffeb92bd886e +SIZE (kivikakk-comrak-v0.48.0_GH0.tar.gz) = 406899 diff --git a/textproc/py-ocrmypdf/Makefile b/textproc/py-ocrmypdf/Makefile index b62e369362ec..157d71bad57d 100644 --- a/textproc/py-ocrmypdf/Makefile +++ b/textproc/py-ocrmypdf/Makefile @@ -1,5 +1,5 @@ PORTNAME= ocrmypdf -DISTVERSION= 16.11.0 +DISTVERSION= 16.11.1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -31,9 +31,10 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.36.0:devel/py-hypothesis@${PY USES= ghostscript:run python shebangfix USE_PYTHON= autoplist concurrent pep517 pytest # Skip some checks as they yield wrong results if run with the root account +# "test_watcher" requires additional deps used by the "watcher" feature PYTEST_IGNORED_TESTS= test_chmod \ test_input_file_not_readable \ - test_malformed_docinfo # leads to an internal pytest error + test_watcher SHEBANG_FILES= src/ocrmypdf/__main__.py \ src/ocrmypdf/pdfinfo/__init__.py diff --git a/textproc/py-ocrmypdf/distinfo b/textproc/py-ocrmypdf/distinfo index e20d42f98e01..582ec949cdca 100644 --- a/textproc/py-ocrmypdf/distinfo +++ b/textproc/py-ocrmypdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757764047 -SHA256 (ocrmypdf-16.11.0.tar.gz) = d89077e503238dac35c6e565925edc8d98b71e5289853c02cacbc1d0901f1be7 -SIZE (ocrmypdf-16.11.0.tar.gz) = 7015068 +TIMESTAMP = 1763048154 +SHA256 (ocrmypdf-16.11.1.tar.gz) = 838ab69e0ee0f04feea0d5861a17badecab6d3beaed0e29a97058eadda58cbb1 +SIZE (ocrmypdf-16.11.1.tar.gz) = 7015278 diff --git a/textproc/py-ocrmypdf/files/patch-src_ocrmypdf_optimize.py b/textproc/py-ocrmypdf/files/patch-src_ocrmypdf_optimize.py new file mode 100644 index 000000000000..34e6453d57df --- /dev/null +++ b/textproc/py-ocrmypdf/files/patch-src_ocrmypdf_optimize.py @@ -0,0 +1,66 @@ +From: "James R. Barlow" <james@purplerock.ca> +Date: Sun, 9 Nov 2025 15:43:36 -0800 +Subject: [PATCH] Work around Ghostscript 10.6.0 JPEG encoding issue by forcing + optimization. + +Not an ideal fix, but it improves an issue affecting numerous users. + +Fixes 1585. + +Obtained from: + +https://github.com/ocrmypdf/OCRmyPDF/commit/f4c6c8121ba8178ff3a1cb8f70037bbc3a31391b.patch + +--- src/ocrmypdf/optimize.py.orig 2020-02-02 00:00:00 UTC ++++ src/ocrmypdf/optimize.py +@@ -17,6 +17,7 @@ import img2pdf + from zlib import compress + + import img2pdf ++from packaging.version import Version + from pikepdf import ( + Dictionary, + Name, +@@ -32,7 +33,7 @@ from ocrmypdf._concurrent import Executor, SerialExecu + from PIL import Image + + from ocrmypdf._concurrent import Executor, SerialExecutor +-from ocrmypdf._exec import jbig2enc, pngquant ++from ocrmypdf._exec import ghostscript, jbig2enc, pngquant + from ocrmypdf._jobcontext import PdfContext + from ocrmypdf._progressbar import ProgressBar + from ocrmypdf.exceptions import OutputFileAccessError +@@ -189,6 +190,16 @@ def extract_image_jbig2( + return None + + ++def _should_optimize_jpeg(options, filtdp): ++ if options.optimize >= 2: ++ return True ++ if options.optimize < 2 and ghostscript.version() >= Version('10.6.0'): ++ # Ghostscript 10.6.0+ introduced some sort of JPEG encoding issue. ++ # To resolve this, re-optimize the JPEG anyway. ++ return True ++ return False ++ ++ + def extract_image_generic( + *, pdf: Pdf, root: Path, image: Stream, xref: Xref, options + ) -> XrefExt | None: +@@ -202,15 +213,7 @@ def extract_image_generic( + if pim.bits_per_component == 1: + return None + +- if filtdp[0] == Name.DCTDecode and options.optimize >= 2: +- # This is a simple heuristic derived from some training data, that has +- # about a 70% chance of guessing whether the JPEG is high quality, +- # and possibly recompressible, or not. The number itself doesn't mean +- # anything. +- # bytes_per_pixel = int(raw_jpeg.Length) / (w * h) +- # jpeg_quality_estimate = 117.0 * (bytes_per_pixel ** 0.213) +- # if jpeg_quality_estimate < 65: +- # return None ++ if filtdp[0] == Name.DCTDecode and _should_optimize_jpeg(options, filtdp): + try: + imgname = root / f'{xref:08d}' + with imgname.open('wb') as f: diff --git a/textproc/py-pdfminer.six/Makefile b/textproc/py-pdfminer.six/Makefile index 1e0934f7d07c..1bace396185c 100644 --- a/textproc/py-pdfminer.six/Makefile +++ b/textproc/py-pdfminer.six/Makefile @@ -1,6 +1,5 @@ PORTNAME= pdfminer.six -DISTVERSION= 20250506 -PORTREVISION= 1 +DISTVERSION= 20251107 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/textproc/py-pdfminer.six/distinfo b/textproc/py-pdfminer.six/distinfo index 40cbaaff1b14..3cd14a5774e9 100644 --- a/textproc/py-pdfminer.six/distinfo +++ b/textproc/py-pdfminer.six/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747388843 -SHA256 (pdfminer_six-20250506.tar.gz) = b03cc8df09cf3c7aba8246deae52e0bca7ebb112a38895b5e1d4f5dd2b8ca2e7 -SIZE (pdfminer_six-20250506.tar.gz) = 7387678 +TIMESTAMP = 1763113734 +SHA256 (pdfminer_six-20251107.tar.gz) = 5fb0c553799c591777f22c0c72b77fc2522d7d10c70654e25f4c5f1fd996e008 +SIZE (pdfminer_six-20251107.tar.gz) = 7387104 diff --git a/textproc/television/Makefile b/textproc/television/Makefile index 3e244db2d68d..963d297870b5 100644 --- a/textproc/television/Makefile +++ b/textproc/television/Makefile @@ -1,6 +1,5 @@ PORTNAME= television -DISTVERSION= 0.13.8 -PORTREVISION= 1 +DISTVERSION= 0.13.9 CATEGORIES= textproc MAINTAINER= uzsolt@FreeBSD.org diff --git a/textproc/television/distinfo b/textproc/television/distinfo index 55f17d7c9962..ddff8b65ef8c 100644 --- a/textproc/television/distinfo +++ b/textproc/television/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1762187013 +TIMESTAMP = 1763297745 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -623,5 +623,5 @@ SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d783271 SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 -SHA256 (alexpasmantier-television-0.13.8_GH0.tar.gz) = db252ceb27d8cac92c9a09525ca95894a89754802409cf35e17b7bac5096bbcf -SIZE (alexpasmantier-television-0.13.8_GH0.tar.gz) = 17567217 +SHA256 (alexpasmantier-television-0.13.9_GH0.tar.gz) = bcb358af258233100dbe60ae341f79ab5db520f5207dbe52f94ff525d6d322f0 +SIZE (alexpasmantier-television-0.13.9_GH0.tar.gz) = 17567536 diff --git a/www/adguardhome/Makefile b/www/adguardhome/Makefile index cd1cf91286bc..8536f899dfbd 100644 --- a/www/adguardhome/Makefile +++ b/www/adguardhome/Makefile @@ -1,14 +1,14 @@ PORTNAME= adguardhome DISTVERSIONPREFIX= v -DISTVERSION= 0.107.66 -PORTREVISION= 3 +DISTVERSION= 0.107.69 CATEGORIES= www MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/ DISTFILES= ${GH_PROJECT}_frontend${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Network-wide ads & trackers blocking DNS server -WWW= https://adguard.com/en/adguard-home/overview.html +WWW= https://adguard.com/en/adguard-home/overview.html \ + https://github.com/AdguardTeam/AdGuardHome LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt diff --git a/www/adguardhome/distinfo b/www/adguardhome/distinfo index e069783b6632..bac319e97557 100644 --- a/www/adguardhome/distinfo +++ b/www/adguardhome/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1758004550 -SHA256 (go/www_adguardhome/adguardhome-v0.107.66/AdGuardHome_frontend.tar.gz) = 18ead3a9a0c710a05d63a3f967795709120a8f50e8938462860022ada3c950e4 -SIZE (go/www_adguardhome/adguardhome-v0.107.66/AdGuardHome_frontend.tar.gz) = 2555897 -SHA256 (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.mod) = e5edf9f791048cb1be4cccb7e25a41b32e9096de47c5f49c95ca3b698d06ff72 -SIZE (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.mod) = 5691 -SHA256 (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.zip) = 737e5217f3f7686fb03695b76b49d56169c833616e584fd14f493250570416d4 -SIZE (go/www_adguardhome/adguardhome-v0.107.66/v0.107.66.zip) = 2802429 +TIMESTAMP = 1763355559 +SHA256 (go/www_adguardhome/adguardhome-v0.107.69/AdGuardHome_frontend.tar.gz) = 8414ebbbba860f92d60d3ae3d591229e025f02bb0d2c5f87581df4b569ac3cce +SIZE (go/www_adguardhome/adguardhome-v0.107.69/AdGuardHome_frontend.tar.gz) = 2580667 +SHA256 (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.mod) = 2cf11f3fff3611d93a228b4e332703239d7a342e6efddda863865440e35105d2 +SIZE (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.mod) = 5492 +SHA256 (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.zip) = 8403f3186c6f92c727854b364562c0de4a0c937b7437df99813a39b024718167 +SIZE (go/www_adguardhome/adguardhome-v0.107.69/v0.107.69.zip) = 2826878 diff --git a/www/adguardhome/files/patch-go.mod b/www/adguardhome/files/patch-go.mod deleted file mode 100644 index cbcad5620f45..000000000000 --- a/www/adguardhome/files/patch-go.mod +++ /dev/null @@ -1,10 +0,0 @@ ---- go.mod 2025-09-16 08:57:09.926633000 +0200 -+++ go.mod 2025-09-16 08:57:21.286250000 +0200 -@@ -1,6 +1,6 @@ - module github.com/AdguardTeam/AdGuardHome - --go 1.25.1 -+go 1.25 - - require ( - github.com/AdguardTeam/dnsproxy v0.76.1 diff --git a/www/homer-web/Makefile b/www/homer-web/Makefile index 1ddbdb530cbd..a2053c6f8060 100644 --- a/www/homer-web/Makefile +++ b/www/homer-web/Makefile @@ -1,6 +1,6 @@ PORTNAME= homer DISTVERSIONPREFIX= v -DISTVERSION= 25.10.1 +DISTVERSION= 25.11.1 CATEGORIES= www MASTER_SITES= https://github.com/bastienwirtz/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ PKGNAMESUFFIX= -web diff --git a/www/homer-web/distinfo b/www/homer-web/distinfo index 03bf5fbe807d..fab4a84e62d5 100644 --- a/www/homer-web/distinfo +++ b/www/homer-web/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759768145 -SHA256 (homer-25.10.1/homer.zip) = 3eefcc44506e6622532cf7f8f95fe69f47fc7150e778707aaf49c35bdea85d62 -SIZE (homer-25.10.1/homer.zip) = 1138220 +TIMESTAMP = 1763309301 +SHA256 (homer-25.11.1/homer.zip) = 0d5c7f97d976726b71ebbe3a08a3dd1954bdad5dae99884223e15b86009fe5f5 +SIZE (homer-25.11.1/homer.zip) = 1139626 diff --git a/www/homer-web/pkg-plist b/www/homer-web/pkg-plist index 6980400f8e63..bdd9c370c69e 100644 --- a/www/homer-web/pkg-plist +++ b/www/homer-web/pkg-plist @@ -19,103 +19,105 @@ %%WWWDIR%%/index.html %%WWWDIR%%/logo.png %%WWWDIR%%/registerSW.js -%%WWWDIR%%/resources/AdGuardHome-7he84pM7.js +%%WWWDIR%%/resources/AdGuardHome-Dzn4ZmG9.js %%WWWDIR%%/resources/AdGuardHome-Tw0vCF6f.css -%%WWWDIR%%/resources/CopyToClipboard-CV8B3de8.js %%WWWDIR%%/resources/CopyToClipboard-DUc_NqZL.css +%%WWWDIR%%/resources/CopyToClipboard-UgHkSJ-q.js +%%WWWDIR%%/resources/DockerSocketProxy-Cyv8MOYU.js %%WWWDIR%%/resources/DockerSocketProxy-DYHxpllM.css -%%WWWDIR%%/resources/DockerSocketProxy-DlJ24zzM.js -%%WWWDIR%%/resources/Docuseal-CDR0edvv.js +%%WWWDIR%%/resources/Docuseal-C37k_xD6.js %%WWWDIR%%/resources/Docuseal-GTRlXpFw.css %%WWWDIR%%/resources/Emby-Cc4XwFHX.css -%%WWWDIR%%/resources/Emby-ChjQY51N.js -%%WWWDIR%%/resources/FreshRSS-BOAJyKhb.js +%%WWWDIR%%/resources/Emby-DHUZKCVY.js +%%WWWDIR%%/resources/FreshRSS-BX9xZ4C_.js %%WWWDIR%%/resources/FreshRSS-D6eQ8Kbw.css -%%WWWDIR%%/resources/Gatus-BdE5QvF3.css -%%WWWDIR%%/resources/Gatus-DuogVquC.js +%%WWWDIR%%/resources/Gatus-C5iRShik.js +%%WWWDIR%%/resources/Gatus-CLcd62rh.css +%%WWWDIR%%/resources/Gitea-CcPcqf1y.js %%WWWDIR%%/resources/Gitea-DJOaXsSb.css -%%WWWDIR%%/resources/Gitea-Dw8xhKpe.js -%%WWWDIR%%/resources/Glances-BnNqYKX4.js -%%WWWDIR%%/resources/Gotify-CXs_Wavl.js +%%WWWDIR%%/resources/Glances-B-2O1kcM.js +%%WWWDIR%%/resources/Gotify-7T5x9vvs.js %%WWWDIR%%/resources/Gotify-CgkfqLBJ.css +%%WWWDIR%%/resources/Healthchecks-CAjOHAb6.js %%WWWDIR%%/resources/Healthchecks-CuXYh2ap.css -%%WWWDIR%%/resources/Healthchecks-D_BKVlai.js %%WWWDIR%%/resources/HomeAssistant-D4G66XLG.css -%%WWWDIR%%/resources/HomeAssistant-DSXS4-1W.js +%%WWWDIR%%/resources/HomeAssistant-DluMFdUT.js %%WWWDIR%%/resources/Immich-BQJ4xb-9.css -%%WWWDIR%%/resources/Immich-IrUDb6cL.js -%%WWWDIR%%/resources/Jellystat-CWKGdWMA.js +%%WWWDIR%%/resources/Immich-DN4tuWe-.js +%%WWWDIR%%/resources/Jellystat-DlZR6mt0.js %%WWWDIR%%/resources/Jellystat-YCL3xwF6.css -%%WWWDIR%%/resources/Lidarr-BXj4uhT8.js %%WWWDIR%%/resources/Lidarr-Dza-1-vv.css -%%WWWDIR%%/resources/Linkding-dhA_inuK.js -%%WWWDIR%%/resources/Matrix-Dive0G89.js +%%WWWDIR%%/resources/Lidarr-yWN9fFu7.js +%%WWWDIR%%/resources/Linkding-8A7TmKHw.js +%%WWWDIR%%/resources/Matrix-BGQD8T6G.js %%WWWDIR%%/resources/Matrix-Q-bxbOqk.css -%%WWWDIR%%/resources/Mealie-BNhw3D2W.js -%%WWWDIR%%/resources/Medusa-BUYCtYxj.js +%%WWWDIR%%/resources/Mealie--6NuQ2Gw.js +%%WWWDIR%%/resources/Medusa-Bkh0cXix.js %%WWWDIR%%/resources/Medusa-DcXIgM3A.css +%%WWWDIR%%/resources/Miniflux-C_FC9ybj.js +%%WWWDIR%%/resources/Miniflux-CzYehShr.css %%WWWDIR%%/resources/Mylar-D14wGFq4.css -%%WWWDIR%%/resources/Mylar-DlTpsCne.js -%%WWWDIR%%/resources/Nextcloud-BInxkv38.js +%%WWWDIR%%/resources/Mylar-DDS41vkF.js +%%WWWDIR%%/resources/Nextcloud-D0uEIgrh.js %%WWWDIR%%/resources/Nextcloud-v71Ld_Cv.css -%%WWWDIR%%/resources/OctoPrint-C_NzWW4V.js %%WWWDIR%%/resources/OctoPrint-DqTJwI-L.css +%%WWWDIR%%/resources/OctoPrint-N9gmCOmw.js +%%WWWDIR%%/resources/Olivetin-BwOdD_rC.js %%WWWDIR%%/resources/Olivetin-D8ESXpq5.css -%%WWWDIR%%/resources/Olivetin-DhM74uXT.js +%%WWWDIR%%/resources/OpenHAB-9grQdKuJ.js %%WWWDIR%%/resources/OpenHAB-BjwTZqa0.css -%%WWWDIR%%/resources/OpenHAB-S_RXOqUf.js -%%WWWDIR%%/resources/OpenWeather-BnOfph1G.js +%%WWWDIR%%/resources/OpenWeather-7ktWa9hc.js %%WWWDIR%%/resources/OpenWeather-CGFhy5zp.css -%%WWWDIR%%/resources/PaperlessNG-BJgD9EEo.js -%%WWWDIR%%/resources/PeaNUT-q5xDV3Vc.js +%%WWWDIR%%/resources/PaperlessNG-BzHZ260G.js +%%WWWDIR%%/resources/PeaNUT-lSEVOZry.js %%WWWDIR%%/resources/PiAlert-27f4aoYp.css -%%WWWDIR%%/resources/PiAlert-DK3Irs59.js -%%WWWDIR%%/resources/PiHole-D6rnY5WG.js +%%WWWDIR%%/resources/PiAlert-9NCa2WuE.js +%%WWWDIR%%/resources/PiHole-Bz-zKIhP.js %%WWWDIR%%/resources/PiHole-tWFI9dge.css %%WWWDIR%%/resources/Ping-BVyk1tW9.css -%%WWWDIR%%/resources/Ping-DFAWmGQ9.js +%%WWWDIR%%/resources/Ping-DVYlsFZ_.js %%WWWDIR%%/resources/Plex-D9cFNqvv.css -%%WWWDIR%%/resources/Plex-DrDRIxPa.js +%%WWWDIR%%/resources/Plex-jsor7_X8.js %%WWWDIR%%/resources/Portainer-BQaRgpcO.css -%%WWWDIR%%/resources/Portainer-VbLlLuyl.js +%%WWWDIR%%/resources/Portainer-C6vZuec8.js +%%WWWDIR%%/resources/Prometheus-CNK8fumw.js %%WWWDIR%%/resources/Prometheus-DW7rR0zJ.css -%%WWWDIR%%/resources/Prometheus-zKudf5gq.js +%%WWWDIR%%/resources/Prowlarr-BgOzBMsE.js %%WWWDIR%%/resources/Prowlarr-C0MntQnn.css -%%WWWDIR%%/resources/Prowlarr-DiQz8vCB.js %%WWWDIR%%/resources/Proxmox-B7Ne6yNU.css -%%WWWDIR%%/resources/Proxmox-BHAV2dDx.js -%%WWWDIR%%/resources/Radarr-DTjSiGtD.js +%%WWWDIR%%/resources/Proxmox-D_UmS7J2.js +%%WWWDIR%%/resources/Radarr-DYmHIt8j.js %%WWWDIR%%/resources/Radarr-Drh5L8HP.css -%%WWWDIR%%/resources/Readarr-DP0YOIUs.js %%WWWDIR%%/resources/Readarr-QGnLos4n.css +%%WWWDIR%%/resources/Readarr-c22Giv9R.js %%WWWDIR%%/resources/Rtorrent-8y0Hk3ah.css -%%WWWDIR%%/resources/Rtorrent-Yo8BgXQu.js -%%WWWDIR%%/resources/SABnzbd-DYtpOwuE.js +%%WWWDIR%%/resources/Rtorrent-DUYgXt1F.js +%%WWWDIR%%/resources/SABnzbd-C5B-EAJj.js %%WWWDIR%%/resources/SABnzbd-Doh_UVaM.css -%%WWWDIR%%/resources/Scrutiny-BC7bjc_e.js %%WWWDIR%%/resources/Scrutiny-BFyhoSmH.css +%%WWWDIR%%/resources/Scrutiny-Dz9yvDlD.js +%%WWWDIR%%/resources/Sonarr-9CpRZMiJ.js %%WWWDIR%%/resources/Sonarr-B0qW27KC.css -%%WWWDIR%%/resources/Sonarr-GSggT8ig.js -%%WWWDIR%%/resources/SpeedtestTracker-BYjfPGfV.js +%%WWWDIR%%/resources/SpeedtestTracker-BgJpaE0E.js %%WWWDIR%%/resources/Tautulli-CfeJITWv.css -%%WWWDIR%%/resources/Tautulli-D0UMi6oQ.js +%%WWWDIR%%/resources/Tautulli-DaoOqELT.js %%WWWDIR%%/resources/Tdarr-BvRK51o8.css -%%WWWDIR%%/resources/Tdarr-DAUvV3XA.js -%%WWWDIR%%/resources/ThemeChooser-CFdkqS2b.js +%%WWWDIR%%/resources/Tdarr-Veyb37IA.js %%WWWDIR%%/resources/ThemeChooser-CcNjZIAP.css +%%WWWDIR%%/resources/ThemeChooser-lYd8_7Yw.js +%%WWWDIR%%/resources/Traefik-BplF3TBK.js %%WWWDIR%%/resources/Traefik-DEucQtS6.css -%%WWWDIR%%/resources/Traefik-DUzs7cKF.js -%%WWWDIR%%/resources/Transmission-C_Q3gyWy.js %%WWWDIR%%/resources/Transmission-Cx5tdiSu.css -%%WWWDIR%%/resources/TruenasScale-DtpmH0Na.js +%%WWWDIR%%/resources/Transmission-tXmkRTmU.js +%%WWWDIR%%/resources/TruenasScale-CnLb7Bje.js %%WWWDIR%%/resources/TruenasScale-maMPkiom.css %%WWWDIR%%/resources/UptimeKuma-Fq8eQnsp.css -%%WWWDIR%%/resources/UptimeKuma-Va38M5b-.js -%%WWWDIR%%/resources/Vaultwarden-CSVNbUnv.js +%%WWWDIR%%/resources/UptimeKuma-sIi1qNcg.js %%WWWDIR%%/resources/Vaultwarden-Dy-eliI8.css +%%WWWDIR%%/resources/Vaultwarden-G0zyUZ8K.js %%WWWDIR%%/resources/WUD-BLIHvfpt.css -%%WWWDIR%%/resources/WUD-CUPvJBwg.js -%%WWWDIR%%/resources/Wallabag-Bnlll0kw.js +%%WWWDIR%%/resources/WUD-Dsi4xA5m.js +%%WWWDIR%%/resources/Wallabag-4P7t6n-t.js %%WWWDIR%%/resources/Wallabag-VA4tCsKR.css %%WWWDIR%%/resources/fa-brands-400-D1LuMI3I.ttf %%WWWDIR%%/resources/fa-brands-400-D_cYUPeE.woff2 @@ -125,10 +127,10 @@ %%WWWDIR%%/resources/fa-solid-900-D0aA9rwL.ttf %%WWWDIR%%/resources/fa-v4compatibility-C9RhG_FT.woff2 %%WWWDIR%%/resources/fa-v4compatibility-CCth-dXg.ttf -%%WWWDIR%%/resources/index-1CifYKjc.css -%%WWWDIR%%/resources/index-B-LM16Ha.js +%%WWWDIR%%/resources/index-BF4DSS10.js +%%WWWDIR%%/resources/index-BUSrgv1m.css %%WWWDIR%%/resources/noto-latin-normal-GUnxZaaT.woff2 %%WWWDIR%%/resources/qBittorrent-B7KcPLhg.css -%%WWWDIR%%/resources/qBittorrent-BkT3mKDa.js +%%WWWDIR%%/resources/qBittorrent-guyMyBuM.js %%WWWDIR%%/sw.js %%WWWDIR%%/workbox-84c915bb.js diff --git a/www/py-webargs/Makefile b/www/py-webargs/Makefile index bdc56b1e5e75..9d8525a7adf5 100644 --- a/www/py-webargs/Makefile +++ b/www/py-webargs/Makefile @@ -1,5 +1,5 @@ PORTNAME= webargs -DISTVERSION= 8.7.0 +DISTVERSION= 8.7.1 CATEGORIES= www devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,6 +19,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=0.12.2:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyramid>0:www/py-pyramid@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>=4.5.2:www/py-tornado@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webtest>0:www/py-webtest@${PY_FLAVOR} diff --git a/www/py-webargs/distinfo b/www/py-webargs/distinfo index a73176bbc672..a476e75d8a8c 100644 --- a/www/py-webargs/distinfo +++ b/www/py-webargs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745772513 -SHA256 (marshmallow-code-webargs-8.7.0_GH0.tar.gz) = 29a761a2cd68606aeaa4050fc299678a32e83fbfa3f5daee41a44b88d02f1415 -SIZE (marshmallow-code-webargs-8.7.0_GH0.tar.gz) = 101455 +TIMESTAMP = 1763132840 +SHA256 (marshmallow-code-webargs-8.7.1_GH0.tar.gz) = fbfb421c27477aaae2b277b4633af1c9c8b1127a12c71a47c6837cdaed0a0051 +SIZE (marshmallow-code-webargs-8.7.1_GH0.tar.gz) = 101933 diff --git a/x11/xfce4-screensaver/Makefile b/x11/xfce4-screensaver/Makefile index 6cdbb97c057c..758f8aa92f63 100644 --- a/x11/xfce4-screensaver/Makefile +++ b/x11/xfce4-screensaver/Makefile @@ -1,5 +1,6 @@ PORTNAME= xfce4-screensaver PORTVERSION= 4.20.1 +PORTREVISION= 1 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 diff --git a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c new file mode 100644 index 000000000000..e2b78d0e4701 --- /dev/null +++ b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c @@ -0,0 +1,51 @@ +From 5a6b01aaeb109ef419ab021972a4225618b277ce Mon Sep 17 00:00:00 2001 +From: Guido Falsi <madpilot@freebsd.org> +Date: Sun, 16 Nov 2025 12:14:37 +0100 +Subject: [PATCH] Use pgrep in place of pidof + +This also simplifies function logic. + +Fixes: #38 +--- + src/gs-lock-plug.c | 16 ++++------------ + 1 file changed, 4 insertions(+), 12 deletions(-) + +diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c +index d0806f64..fce7bf15 100644 +--- src/gs-lock-plug.c ++++ src/gs-lock-plug.c +@@ -26,6 +26,7 @@ + #include <stdlib.h> + #include <string.h> + #include <sys/utsname.h> ++#include <sys/wait.h> + #include <time.h> + #include <unistd.h> + +@@ -179,20 +180,11 @@ toggle_infobar_visibility (GSLockPlug *plug) { + + static gboolean + process_is_running (const char *name) { +- int num_processes; +- gchar *command = g_strdup_printf ("pidof %s | wc -l", name); +- FILE *fp = popen (command, "r"); ++ gchar *command = g_strdup_printf ("pgrep %s", name); ++ int rc = system (command); + g_free (command); + +- if (fp == NULL) +- return FALSE; +- +- if (fscanf (fp, "%d", &num_processes) != 1) +- num_processes = 0; +- +- pclose (fp); +- +- if (num_processes > 0) { ++ if (WIFEXITED (rc) && WEXITSTATUS (rc) == 0) { + return TRUE; + } else { + return FALSE; +-- +GitLab + |
