From 6d9b34bad9130743ea8b78bb0342fa575bf56a5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Daniel=20Colmenares=20Oviedo?= Date: Mon, 21 Apr 2025 15:44:22 +0300 Subject: [PATCH 01/37] www/py-nicegui{,-nogui}: Update 2.5.0 => 2.15.0 * Add devel/py-python-engineio dependency. * Add www/py-starlette dependency. * Make www/py-libsass dependency optional. * Add REDIS option. Changelogs: https://github.com/zauberzeug/nicegui/releases/tag/v2.7.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.8.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.8.1 https://github.com/zauberzeug/nicegui/releases/tag/v2.9.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.9.1 https://github.com/zauberzeug/nicegui/releases/tag/v2.10.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.10.1 https://github.com/zauberzeug/nicegui/releases/tag/v2.11.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.11.1 https://github.com/zauberzeug/nicegui/releases/tag/v2.12.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.12.1 https://github.com/zauberzeug/nicegui/releases/tag/v2.13.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.14.0 https://github.com/zauberzeug/nicegui/releases/tag/v2.14.1 https://github.com/zauberzeug/nicegui/releases/tag/v2.15.0 PR: 286247 --- www/py-nicegui/Makefile | 12 ++++++++---- www/py-nicegui/distinfo | 6 +++--- www/py-nicegui/files/patch-pyproject.toml | 11 ----------- 3 files changed, 11 insertions(+), 18 deletions(-) delete mode 100644 www/py-nicegui/files/patch-pyproject.toml diff --git a/www/py-nicegui/Makefile b/www/py-nicegui/Makefile index 4ef7d25ea0e4..c30783a52828 100644 --- a/www/py-nicegui/Makefile +++ b/www/py-nicegui/Makefile @@ -1,5 +1,5 @@ PORTNAME= nicegui -DISTVERSION= 2.5.0 +DISTVERSION= 2.15.0 CATEGORIES= www graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,13 +22,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiofiles>=0:devel/py-aiofiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ifaddr>=0:net/py-ifaddr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}itsdangerous>=0:security/py-itsdangerous@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}libsass>=0:www/py-libsass@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown2>=0:textproc/py-markdown2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orjson>=0:devel/py-orjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-engineio>=0:devel/py-python-engineio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-multipart>=0:www/py-python-multipart@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-socketio>=0:devel/py-python-socketio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}starlette>=0:www/py-starlette@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0:www/py-uvicorn@${PY_FLAVOR} \ @@ -44,20 +45,23 @@ CONFLICTS_INSTALL?= www/py-nicegui-nogui NO_ARCH= yes -OPTIONS_DEFINE= MATPLOTLIB PLOTLY -OPTIONS_DEFAULT?= MATPLOTLIB PLOTLY PYWEBVIEW_QT +OPTIONS_DEFINE= LIBSASS MATPLOTLIB PLOTLY REDIS +OPTIONS_DEFAULT?= LIBSASS MATPLOTLIB PLOTLY PYWEBVIEW_QT REDIS OPTIONS_RADIO= PYWEBVIEW OPTIONS_RADIO_PYWEBVIEW= PYWEBVIEW_GTK PYWEBVIEW_QT +LIBSASS_DESC= Enable support for libsass MATPLOTLIB_DESC= Enable support for matplotlib PLOTLY_DESC= Enable support for plotly PYWEBVIEW_DESC= Enable support for native mode PYWEBVIEW_GTK_DESC= Use GTK port PYWEBVIEW_QT_DESC= Use QT port +LIBSASS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libsass>=0:www/py-libsass@${PY_FLAVOR} MATPLOTLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} PLOTLY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}plotly>=0:graphics/py-plotly@${PY_FLAVOR} PYWEBVIEW_GTK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pywebview-gtk>=0:www/py-pywebview-gtk@${PY_FLAVOR} PYWEBVIEW_QT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pywebview-qt>=0:www/py-pywebview-qt@${PY_FLAVOR} +REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} .include diff --git a/www/py-nicegui/distinfo b/www/py-nicegui/distinfo index d0c42536fea6..a7338000e048 100644 --- a/www/py-nicegui/distinfo +++ b/www/py-nicegui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729887287 -SHA256 (nicegui-2.5.0.tar.gz) = e848e822dbf9be2c7cf50d27fbb180c096b135e6e1a817b30dd4a1b6aaac457c -SIZE (nicegui-2.5.0.tar.gz) = 16051000 +TIMESTAMP = 1745181664 +SHA256 (nicegui-2.15.0.tar.gz) = 0b63bcf9634744d285aa618f74c4d57ea7264fd8f8a9e331cf10d528ba37355c +SIZE (nicegui-2.15.0.tar.gz) = 16036134 diff --git a/www/py-nicegui/files/patch-pyproject.toml b/www/py-nicegui/files/patch-pyproject.toml deleted file mode 100644 index 62dfe68b4047..000000000000 --- a/www/py-nicegui/files/patch-pyproject.toml +++ /dev/null @@ -1,11 +0,0 @@ ---- pyproject.toml.orig 2024-10-25 21:10:42 UTC -+++ pyproject.toml -@@ -69,7 +69,7 @@ requires = [ - - [build-system] - requires = [ -- "setuptools>=30.3.0,<50", -+ "setuptools", - "poetry-core>=1.0.0" - ] - build-backend = "poetry.core.masonry.api" From c9d52bcb92872dbd0c248a3a16a3d82408bc645b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Daniel=20Colmenares=20Oviedo?= Date: Mon, 21 Apr 2025 15:57:24 +0300 Subject: [PATCH 02/37] www/py-nicegui-highcharts: Update 2.0.1 => 2.1.0 Changelogs: https://github.com/zauberzeug/nicegui-highcharts/releases/tag/v2.0.2 https://github.com/zauberzeug/nicegui-highcharts/releases/tag/v2.1.0 PR: 286248 --- www/py-nicegui-highcharts/Makefile | 2 +- www/py-nicegui-highcharts/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/www/py-nicegui-highcharts/Makefile b/www/py-nicegui-highcharts/Makefile index a46de4a7d83f..d55794cd1cfb 100644 --- a/www/py-nicegui-highcharts/Makefile +++ b/www/py-nicegui-highcharts/Makefile @@ -1,5 +1,5 @@ PORTNAME= nicegui-highcharts -DISTVERSION= 2.0.2 +DISTVERSION= 2.1.0 CATEGORIES= www graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-nicegui-highcharts/distinfo b/www/py-nicegui-highcharts/distinfo index 188e66ce6358..771deb7e94cd 100644 --- a/www/py-nicegui-highcharts/distinfo +++ b/www/py-nicegui-highcharts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1730328047 -SHA256 (nicegui_highcharts-2.0.2.tar.gz) = 3240790086ce7c87171e8ab1e4e59bb2496ad0028b2b6df8da9961f5f428b5af -SIZE (nicegui_highcharts-2.0.2.tar.gz) = 2098919 +TIMESTAMP = 1745175187 +SHA256 (nicegui_highcharts-2.1.0.tar.gz) = 343833f508304cd5df938cffc35fc6f2340d4250b50f2a7be5161469f5429a58 +SIZE (nicegui_highcharts-2.1.0.tar.gz) = 2089103 From f9d387f278b2886026730b13249619de217c37a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Daniel=20Colmenares=20Oviedo?= Date: Mon, 21 Apr 2025 16:00:02 +0300 Subject: [PATCH 03/37] security/py-pykeepass: Update 4.1.0.post1 => 4.1.1.post1 Changelog: https://github.com/libkeepass/pykeepass/releases/tag/v4.1.1.post1 PR: 286249 --- security/py-pykeepass/Makefile | 2 +- security/py-pykeepass/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/security/py-pykeepass/Makefile b/security/py-pykeepass/Makefile index 81331799de5a..b671518ad017 100644 --- a/security/py-pykeepass/Makefile +++ b/security/py-pykeepass/Makefile @@ -1,5 +1,5 @@ PORTNAME= pykeepass -DISTVERSION= 4.1.0 +DISTVERSION= 4.1.1 DISTVERSIONSUFFIX= .post1 CATEGORIES= security python MASTER_SITES= PYPI diff --git a/security/py-pykeepass/distinfo b/security/py-pykeepass/distinfo index bc42ce2bd2d7..88cb28daa103 100644 --- a/security/py-pykeepass/distinfo +++ b/security/py-pykeepass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1727042004 -SHA256 (pykeepass-4.1.0.post1.tar.gz) = dfc59734824eb7bb9fb57ddd3cada9fcc4faf74f718d2c3876be2f00ed69980a -SIZE (pykeepass-4.1.0.post1.tar.gz) = 57831 +TIMESTAMP = 1745185767 +SHA256 (pykeepass-4.1.1.post1.tar.gz) = 28f4927454ebe507ef7294d3ec6b5a72ee3a5c97fcc21b1080b8ddc09f2097dd +SIZE (pykeepass-4.1.1.post1.tar.gz) = 55429 From 99d8863817a9429481cdcea92aa4cde651c2dc46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Daniel=20Colmenares=20Oviedo?= Date: Mon, 21 Apr 2025 16:13:58 +0300 Subject: [PATCH 04/37] multimedia/{,gtk-}pipe-viewer: Update 0.5.4 => 0.5.5 Changelog: * Workaround for the 403 Forbidden issue. (requires yt-dlp) * Fixed the 400 Bad Request issue (caused by YouTube changes) https://github.com/trizen/pipe-viewer/releases/tag/0.5.5 PR: 286239 --- multimedia/pipe-viewer/Makefile | 2 +- multimedia/pipe-viewer/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/multimedia/pipe-viewer/Makefile b/multimedia/pipe-viewer/Makefile index 6ce5acfb13a4..d99c901b055e 100644 --- a/multimedia/pipe-viewer/Makefile +++ b/multimedia/pipe-viewer/Makefile @@ -1,5 +1,5 @@ PORTNAME= pipe-viewer -DISTVERSION= 0.5.4 +DISTVERSION= 0.5.5 CATEGORIES= multimedia perl5 MAINTAINER?= DtxdF@disroot.org diff --git a/multimedia/pipe-viewer/distinfo b/multimedia/pipe-viewer/distinfo index 641f10812d07..b8361f210e31 100644 --- a/multimedia/pipe-viewer/distinfo +++ b/multimedia/pipe-viewer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739322163 -SHA256 (trizen-pipe-viewer-0.5.4_GH0.tar.gz) = f8f21575dc86501f71b7e7086da9c915f12b2d1283fc91cf023921fc298438d7 -SIZE (trizen-pipe-viewer-0.5.4_GH0.tar.gz) = 272298 +TIMESTAMP = 1745129505 +SHA256 (trizen-pipe-viewer-0.5.5_GH0.tar.gz) = 212f3933bd8ae7ef17e718520daceb5d3f42f303b3bad6ac3e9ab25aa53ee074 +SIZE (trizen-pipe-viewer-0.5.5_GH0.tar.gz) = 272386 From 67360716ed3aa1605aeee7eb71a6bdd166688bd8 Mon Sep 17 00:00:00 2001 From: Gleb Popov Date: Mon, 21 Apr 2025 15:46:57 +0300 Subject: [PATCH 05/37] devel/linux-rl9-devtools: Remove mpfr remnants from the plist Reported by: rhurlin Fixes: 505b5bb3bf89fe0f101bc9d7621580b69c11e586 --- devel/linux-rl9-devtools/pkg-plist.amd64 | 4 ---- 1 file changed, 4 deletions(-) diff --git a/devel/linux-rl9-devtools/pkg-plist.amd64 b/devel/linux-rl9-devtools/pkg-plist.amd64 index 20ffadef9467..c927b9d20005 100644 --- a/devel/linux-rl9-devtools/pkg-plist.amd64 +++ b/devel/linux-rl9-devtools/pkg-plist.amd64 @@ -2908,10 +2908,6 @@ usr/libexec/getconf/default %%PORTDOCS%%usr/share/doc/libstdc++-devel/ChangeLog-2020.bz2 %%PORTDOCS%%usr/share/doc/libstdc++-devel/ChangeLog.bz2 %%PORTDOCS%%usr/share/doc/libstdc++-devel/README -%%PORTDOCS%%usr/share/doc/mpfr/BUGS -%%PORTDOCS%%usr/share/doc/mpfr/NEWS -%%PORTDOCS%%usr/share/doc/mpfr/PATCHES -%%PORTDOCS%%usr/share/doc/mpfr/README usr/share/info/as.info.gz usr/share/info/bfd.info.gz usr/share/info/binutils.info.gz From 99bdb203e236d48522db20d456547127e1910de8 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 16:53:34 +0200 Subject: [PATCH 06/37] textproc/py-grapheme: Remove expired port 2025-03-31 textproc/py-grapheme: Upstream is inactive for 4 years --- MOVED | 1 + textproc/Makefile | 1 - textproc/py-grapheme/Makefile | 25 ------------------------- textproc/py-grapheme/distinfo | 3 --- textproc/py-grapheme/pkg-descr | 4 ---- 5 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 textproc/py-grapheme/Makefile delete mode 100644 textproc/py-grapheme/distinfo delete mode 100644 textproc/py-grapheme/pkg-descr diff --git a/MOVED b/MOVED index 11df83eeb8cd..93d1b264a263 100644 --- a/MOVED +++ b/MOVED @@ -4324,3 +4324,4 @@ graphics/linux-c7-tiff|graphics/linux-c7-imageformats-libs|2025-04-21|Merged int graphics/linux-rl9-tiff|graphics/linux-rl9-imageformats-libs|2025-04-21|Merged into imageformats-libs graphics/linux-rl9-openjpeg|graphics/linux-rl9-imageformats-libs|2025-04-21|Merged into imageformats-libs graphics/linux-rl9-webp|graphics/linux-rl9-imageformats-libs|2025-04-21|Merged into imageformats-libs +textproc/py-grapheme||2025-04-21|Has expired: Upstream is inactive for 4 years diff --git a/textproc/Makefile b/textproc/Makefile index 0c4997c50aeb..24623b868abe 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1402,7 +1402,6 @@ SUBDIR += py-genshi SUBDIR += py-gensim SUBDIR += py-gi-docgen - SUBDIR += py-grapheme SUBDIR += py-graphemeu SUBDIR += py-grep-ast SUBDIR += py-griffe diff --git a/textproc/py-grapheme/Makefile b/textproc/py-grapheme/Makefile deleted file mode 100644 index d37ea8826ba1..000000000000 --- a/textproc/py-grapheme/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -PORTNAME= grapheme -PORTVERSION= 0.6.0 -PORTREVISION= 1 -CATEGORIES= textproc python -MASTER_SITES= PYPI -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Unicode grapheme helpers -WWW= https://github.com/alvinlindstam/grapheme - -LICENSE= MIT - -DEPRECATED= Upstream is inactive for 4 years -EXPIRATION_DATE=2025-03-31 - -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} - -USES= python -USE_PYTHON= autoplist concurrent pep517 - -NO_ARCH= yes - -.include diff --git a/textproc/py-grapheme/distinfo b/textproc/py-grapheme/distinfo deleted file mode 100644 index 143342405b78..000000000000 --- a/textproc/py-grapheme/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1674588066 -SHA256 (grapheme-0.6.0.tar.gz) = 44c2b9f21bbe77cfb05835fec230bd435954275267fea1858013b102f8603cca -SIZE (grapheme-0.6.0.tar.gz) = 207306 diff --git a/textproc/py-grapheme/pkg-descr b/textproc/py-grapheme/pkg-descr deleted file mode 100644 index feeff6c4c1a0..000000000000 --- a/textproc/py-grapheme/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -grapheme is a Python package for working with user perceived characters. More -specifically, string manipulation and calculation functions for working with -grapheme cluster groups (graphemes) as defined by the Unicode Standard Annex -#29. From 9547a5540822f0d734f1df93bc45ab63c4a4c661 Mon Sep 17 00:00:00 2001 From: Gleb Popov Date: Mon, 21 Apr 2025 17:48:15 +0300 Subject: [PATCH 07/37] emulators/linux_base-rl9: Fix aarch64 plist Reported by: fluffy --- emulators/linux_base-rl9/pkg-plist.aarch64 | 1 + 1 file changed, 1 insertion(+) diff --git a/emulators/linux_base-rl9/pkg-plist.aarch64 b/emulators/linux_base-rl9/pkg-plist.aarch64 index 46905d607257..abdcabfddda5 100644 --- a/emulators/linux_base-rl9/pkg-plist.aarch64 +++ b/emulators/linux_base-rl9/pkg-plist.aarch64 @@ -568,6 +568,7 @@ usr/lib/.build-id/63/48faa7d1b1b21beeaaa05cf62d2bbee6b3a1a7 usr/lib/.build-id/64/adcfaf67952bd02642c3f3684b3dbb44ed013e usr/lib/.build-id/65/0acf559cdf61bb308a900f38dc21cd8163ec51 usr/lib/.build-id/65/124f7ea804a19f88b7abd135eb2c93f6006ec3 +usr/lib/.build-id/65/608143ad38c3f236e2266222c70a4800afc655 usr/lib/.build-id/65/73d1886025155886992c2f734780bde0b5a004 usr/lib/.build-id/66/20a0e0ccad20e81566c938cfc73b91a87787f1 usr/lib/.build-id/66/380409f61b158fd9b3c78801410225ed9b231a From 49b26d6578a54bee48d4796cde612fb8251330a7 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 17:07:24 +0200 Subject: [PATCH 08/37] */*orange*: expire (in)direct consumers of misc/py-dictdiffer on 2025-06-21 --- biology/py-orange3-bioinformatics/Makefile | 3 +++ biology/py-orange3-single-cell/Makefile | 2 +- devel/py-orange-canvas-core/Makefile | 3 +++ devel/py-orange-widget-base/Makefile | 3 +++ misc/orange3/Makefile | 3 +++ misc/py-orange3-associate/Makefile | 3 +++ misc/py-orange3-datafusion/Makefile | 3 +++ misc/py-orange3-educational/Makefile | 3 +++ misc/py-orange3-network/Makefile | 3 +++ misc/py-orange3-timeseries/Makefile | 3 +++ textproc/py-orange3-text/Makefile | 3 +++ 11 files changed, 31 insertions(+), 1 deletion(-) diff --git a/biology/py-orange3-bioinformatics/Makefile b/biology/py-orange3-bioinformatics/Makefile index 6b3ad8fff5e3..7904ed980863 100644 --- a/biology/py-orange3-bioinformatics/Makefile +++ b/biology/py-orange3-bioinformatics/Makefile @@ -13,6 +13,9 @@ WWW= https://github.com/biolab/orange3-bioinformatics/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring misc/orange3 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}Genesis-PyAPI>0:biology/py-Genesis-PyAPI@${PY_FLAVOR} \ diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile index 22d1a8ec0a0f..aa91a618b146 100644 --- a/biology/py-orange3-single-cell/Makefile +++ b/biology/py-orange3-single-cell/Makefile @@ -10,7 +10,7 @@ WWW= https://singlecell.biolab.si/ LICENSE= AGPLv3+ -DEPRECATED= Depends on expire dmath/py-fastdtw +DEPRECATED= Depends on expired dmath/py-fastdtw and expiring misc/orange3 EXPIRATION_DATE=2025-06-01 RUN_DEPENDS= orange3>0:misc/orange3 \ diff --git a/devel/py-orange-canvas-core/Makefile b/devel/py-orange-canvas-core/Makefile index fa7d7f5e8211..3f03f7f4ddb8 100644 --- a/devel/py-orange-canvas-core/Makefile +++ b/devel/py-orange-canvas-core/Makefile @@ -12,6 +12,9 @@ WWW= https://orangedatamining.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Depends on expired misc/py-dictdiffer +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}AnyQt>=0.0.11:x11-toolkits/py-AnyQt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.8.1:textproc/py-CommonMark@${PY_FLAVOR} \ diff --git a/devel/py-orange-widget-base/Makefile b/devel/py-orange-widget-base/Makefile index 1f4f414bc368..587414b2c7b9 100644 --- a/devel/py-orange-widget-base/Makefile +++ b/devel/py-orange-widget-base/Makefile @@ -12,6 +12,9 @@ WWW= https://orangedatamining.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-orange-canvas-core +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}AnyQt>0:x11-toolkits/py-AnyQt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} \ diff --git a/misc/orange3/Makefile b/misc/orange3/Makefile index ef36ae9237a9..6606baa28d62 100644 --- a/misc/orange3/Makefile +++ b/misc/orange3/Makefile @@ -9,6 +9,9 @@ WWW= https://orange.biolab.si/ LICENSE= GPLv3 +DEPRECATED= Depends on expiring devel/py-orange-canvas-core +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}AnyQt>=0.0.11:x11-toolkits/py-AnyQt@${PY_FLAVOR} \ diff --git a/misc/py-orange3-associate/Makefile b/misc/py-orange3-associate/Makefile index 482296f27a27..1938bd5b11a1 100644 --- a/misc/py-orange3-associate/Makefile +++ b/misc/py-orange3-associate/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/biolab/orange3-associate LICENSE= GPLv3+ +DEPRECATED= Depends on expiring misc/orange3 +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} diff --git a/misc/py-orange3-datafusion/Makefile b/misc/py-orange3-datafusion/Makefile index 0585091b9bf8..38308ffebd0f 100644 --- a/misc/py-orange3-datafusion/Makefile +++ b/misc/py-orange3-datafusion/Makefile @@ -12,6 +12,9 @@ WWW= https://github.com/biolab/orange3-datafusion LICENSE= GPLv3 +DEPRECATED= Depends on expiring misc/orange3 +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}scikit-fusion>0:misc/py-scikit-fusion@${PY_FLAVOR} diff --git a/misc/py-orange3-educational/Makefile b/misc/py-orange3-educational/Makefile index 93512e32f1ce..6677cf06db39 100644 --- a/misc/py-orange3-educational/Makefile +++ b/misc/py-orange3-educational/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/biolab/orange3-educational LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring misc/orange3 +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} diff --git a/misc/py-orange3-network/Makefile b/misc/py-orange3-network/Makefile index 24863a91619e..ece5c63c67b9 100644 --- a/misc/py-orange3-network/Makefile +++ b/misc/py-orange3-network/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/biolab/orange3-network LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Depends on expiring misc/orange3 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ diff --git a/misc/py-orange3-timeseries/Makefile b/misc/py-orange3-timeseries/Makefile index ffbf885f5da3..b8a336f46611 100644 --- a/misc/py-orange3-timeseries/Makefile +++ b/misc/py-orange3-timeseries/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/biolab/orange3-timeseries LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring misc/orange3 +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ diff --git a/textproc/py-orange3-text/Makefile b/textproc/py-orange3-text/Makefile index 6af2862d6caf..077e90cd6ac3 100644 --- a/textproc/py-orange3-text/Makefile +++ b/textproc/py-orange3-text/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/biolab/orange3-text LICENSE= AGPLv3 +DEPRECATED= Depends on expiring misc/orange3 +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ From cee4ec23e8de30f342567682f0b60c820284d3e5 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 17:12:02 +0200 Subject: [PATCH 09/37] biology/py-orange3-single-cell: fix typo in DEPRECATED --- biology/py-orange3-single-cell/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile index aa91a618b146..6a639bd90bbc 100644 --- a/biology/py-orange3-single-cell/Makefile +++ b/biology/py-orange3-single-cell/Makefile @@ -10,7 +10,7 @@ WWW= https://singlecell.biolab.si/ LICENSE= AGPLv3+ -DEPRECATED= Depends on expired dmath/py-fastdtw and expiring misc/orange3 +DEPRECATED= Depends on expired math/py-fastdtw and expiring misc/orange3 EXPIRATION_DATE=2025-06-01 RUN_DEPENDS= orange3>0:misc/orange3 \ From e61bdc07ff25fb4bdfbb1db3e25dd46a9bd5378a Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 17:57:56 +0200 Subject: [PATCH 10/37] textproc/py-textract: expire MSG option on 2025-06-01 for textproc/py-extract-msg --- textproc/py-textract/Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/textproc/py-textract/Makefile b/textproc/py-textract/Makefile index 1a82f144b80f..148e74b0c2cf 100644 --- a/textproc/py-textract/Makefile +++ b/textproc/py-textract/Makefile @@ -69,4 +69,11 @@ SPREADSHEET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${P TESSERACT_RUN_DEPENDS= tesseract>0:graphics/tesseract UNRTF_RUN_DEPENDS= unrtf>0:textproc/unrtf +.include + +.if ${PORT_OPTIONS:MMSG} +DEPRECATED= Depends on expiring textproc/py-extract-msg +EXPIRATION_DATE=2025-06-01 +.endif + .include From ccafa64bec51c9416b9252665cdba188c1471a8e Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 18:05:18 +0200 Subject: [PATCH 11/37] all: expire (indirect) consumers of devel/py-atomicwrites on 2025-06-21 Some ports are expiring via devel/py-lark, which has devel/py-atomicwrites as an optional dependency. --- cad/py-pymtl/Makefile | 3 +++ comms/py-pynitrokey/Makefile | 3 +++ comms/py-pyocd-pemicro/Makefile | 3 +++ comms/py-pyocd/Makefile | 3 +++ comms/py-spsdk/Makefile | 3 +++ deskutils/py-khal/Makefile | 3 +++ deskutils/py-khard/Makefile | 3 +++ deskutils/py-todoman/Makefile | 3 +++ devel/py-commentjson/Makefile | 3 +++ devel/py-dataclass-array/Makefile | 3 +++ devel/py-hypothesis/Makefile | 7 +++++++ devel/py-hypothesmith/Makefile | 3 +++ devel/py-lark/Makefile | 7 +++++++ devel/py-pyquil/Makefile | 3 +++ devel/py-pytest-pep8/Makefile | 3 +++ devel/py-pytest-relaxed/Makefile | 3 +++ devel/py-pytest4-cache/Makefile | 3 +++ devel/py-pytest4-cov/Makefile | 3 +++ devel/py-pytest4-flakes/Makefile | 3 +++ devel/py-pytest4/Makefile | 3 +++ devel/py-spyder-unittest/Makefile | 3 +++ devel/py-tartiflette-aiohttp/Makefile | 3 +++ devel/py-tartiflette/Makefile | 3 +++ devel/spyder/Makefile | 3 +++ math/py-CyLP/Makefile | 3 +++ science/py-MDAnalysisTests/Makefile | 3 +++ science/py-cirq-rigetti/Makefile | 3 +++ sysutils/py-appjail-gui/Makefile | 3 +++ textproc/py-textdistance/Makefile | 3 +++ textproc/py-unicodeitplus/Makefile | 3 +++ textproc/py-xlmmacrodeobfuscator/Makefile | 3 +++ www/onionshare/Makefile | 3 +++ 32 files changed, 104 insertions(+) diff --git a/cad/py-pymtl/Makefile b/cad/py-pymtl/Makefile index 13c2be95bcc1..6461d48fe15b 100644 --- a/cad/py-pymtl/Makefile +++ b/cad/py-pymtl/Makefile @@ -13,6 +13,9 @@ WWW= https://github.com/pymtl/pymtl3 LICENSE= BSD3CLAUSE +DEPRECATED= Depends on expiring devel/py-hypothesis +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}greenlet>0:devel/py-greenlet@${PY_FLAVOR} \ diff --git a/comms/py-pynitrokey/Makefile b/comms/py-pynitrokey/Makefile index a6fac38bb65d..5c6a29319e9f 100644 --- a/comms/py-pynitrokey/Makefile +++ b/comms/py-pynitrokey/Makefile @@ -10,6 +10,9 @@ WWW= https://pypi.org/project/pynitrokey/ LICENSE= MIT +DEPRECATED= Depends on expiring comms/py-spsdk +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}spsdk>=0:comms/py-spsdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=14.5.14,:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR} \ diff --git a/comms/py-pyocd-pemicro/Makefile b/comms/py-pyocd-pemicro/Makefile index ff6e9c093cb8..aa5d83a1df78 100644 --- a/comms/py-pyocd-pemicro/Makefile +++ b/comms/py-pyocd-pemicro/Makefile @@ -10,6 +10,9 @@ WWW= https://pypi.org/project/pyocd-pemicro/ LICENSE= BSD3CLAUSE +DEPRECATED= Depends on expiring comms/py-pyocd +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} diff --git a/comms/py-pyocd/Makefile b/comms/py-pyocd/Makefile index 6257313ed54f..3e872608c5ec 100644 --- a/comms/py-pyocd/Makefile +++ b/comms/py-pyocd/Makefile @@ -10,6 +10,9 @@ WWW= https://pyocd.io/ LICENSE= APACHE20 +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} diff --git a/comms/py-spsdk/Makefile b/comms/py-spsdk/Makefile index 959a7d181fb0..ed0583c584e8 100644 --- a/comms/py-spsdk/Makefile +++ b/comms/py-spsdk/Makefile @@ -11,6 +11,9 @@ WWW= https://pypi.org/project/spsdk/ LICENSE= BSD3CLAUSE +DEPRECATED= Depends on expiring comms/py-pyocd +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} diff --git a/deskutils/py-khal/Makefile b/deskutils/py-khal/Makefile index 4730c264f6c5..291e23c170cf 100644 --- a/deskutils/py-khal/Makefile +++ b/deskutils/py-khal/Makefile @@ -12,6 +12,9 @@ WWW= https://lostpackets.de/khal/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Depends on expired devel/py-atomicwrites +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>1.12.0:devel/py-setuptools-scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \ diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile index 27f0d22e8083..8d00b7aa9c7b 100644 --- a/deskutils/py-khard/Makefile +++ b/deskutils/py-khard/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/lucc/khard/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expired devel/py-atomicwrites +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} \ diff --git a/deskutils/py-todoman/Makefile b/deskutils/py-todoman/Makefile index c676be769c8d..acbdfb7276e1 100644 --- a/deskutils/py-todoman/Makefile +++ b/deskutils/py-todoman/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/pimutils/todoman/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENCE +DEPRECATED= Depends on expired devel/py-atomicwrites +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} diff --git a/devel/py-commentjson/Makefile b/devel/py-commentjson/Makefile index 3f5a29aa0174..091726fd6cd4 100644 --- a/devel/py-commentjson/Makefile +++ b/devel/py-commentjson/Makefile @@ -10,6 +10,9 @@ WWW= https://pypi.org/project/commentjson/ LICENSE= MIT +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>0:devel/py-lark@${PY_FLAVOR} diff --git a/devel/py-dataclass-array/Makefile b/devel/py-dataclass-array/Makefile index 2162a91b029c..7f8929198a0a 100644 --- a/devel/py-dataclass-array/Makefile +++ b/devel/py-dataclass-array/Makefile @@ -13,6 +13,9 @@ WWW= https://dataclass-array.readthedocs.io/en/latest/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.8<4:devel/py-flit-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}einops>=0:misc/py-einops@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}etils>=0:devel/py-etils@${PY_FLAVOR} \ diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile index fe6f6c099fd5..28fee4a450c3 100644 --- a/devel/py-hypothesis/Makefile +++ b/devel/py-hypothesis/Makefile @@ -58,4 +58,11 @@ PYTEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.6,1:devel/py-pytest@${PY_FL PYTZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2014.1,1:devel/py-pytz@${PY_FLAVOR} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} +.include + +.if ${PORT_OPTIONS:MLARK} +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 +.endif + .include diff --git a/devel/py-hypothesmith/Makefile b/devel/py-hypothesmith/Makefile index 856aae7da504..69b6c29e9bca 100644 --- a/devel/py-hypothesmith/Makefile +++ b/devel/py-hypothesmith/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/Zac-HD/hypothesmith LICENSE= MPL20 +DEPRECATED= Depends on expiring devel/py-hypothesis +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libcst>=0:devel/py-libcst@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} \ diff --git a/devel/py-lark/Makefile b/devel/py-lark/Makefile index 9193957cf9a9..e53d1331fc9c 100644 --- a/devel/py-lark/Makefile +++ b/devel/py-lark/Makefile @@ -31,4 +31,11 @@ INTEREGULAR_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}interegular>=0.3.1<0.4.0:textproc NEARLEY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Js2Py>=0:devel/py-Js2Py@${PY_FLAVOR} REGEX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} +.include + +.if ${PORT_OPTIONS:MATOMIC_CACHE} +DEPRECATED= Depends on expired devel/py-atomicwrites +EXPIRATION_DATE=2025-06-21 +.endif + .include diff --git a/devel/py-pyquil/Makefile b/devel/py-pyquil/Makefile index a5d283128af1..650fae4edc7d 100644 --- a/devel/py-pyquil/Makefile +++ b/devel/py-pyquil/Makefile @@ -12,6 +12,9 @@ WWW= https://github.com/rigetti/pyquil LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0.11.1:devel/py-lark@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.5:math/py-networkx@${PY_FLAVOR} \ diff --git a/devel/py-pytest-pep8/Makefile b/devel/py-pytest-pep8/Makefile index 4d97bf8f4751..a21a6573c879 100644 --- a/devel/py-pytest-pep8/Makefile +++ b/devel/py-pytest-pep8/Makefile @@ -12,6 +12,9 @@ WWW= https://bitbucket.org/pytest-dev/pytest-pep8 LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-pytest4 +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.4.2:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest4-cache>=0:devel/py-pytest4-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pep8>=1.3:devel/pep8@${PY_FLAVOR} diff --git a/devel/py-pytest-relaxed/Makefile b/devel/py-pytest-relaxed/Makefile index 61834d2e6445..e9a83c19d882 100644 --- a/devel/py-pytest-relaxed/Makefile +++ b/devel/py-pytest-relaxed/Makefile @@ -12,6 +12,9 @@ WWW= https://pytest-relaxed.readthedocs.io/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-pytest4 +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=3:devel/py-pytest4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>=4:devel/py-decorator@${PY_FLAVOR} diff --git a/devel/py-pytest4-cache/Makefile b/devel/py-pytest4-cache/Makefile index eb1b2686fdf6..70fa9c2ea820 100644 --- a/devel/py-pytest4-cache/Makefile +++ b/devel/py-pytest4-cache/Makefile @@ -13,6 +13,9 @@ WWW= https://bitbucket.org/hpk42/pytest-cache/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-pytest4 +EXPIRATION_DATE=2025-06-21 + CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-cache RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.2:devel/py-pytest4@${PY_FLAVOR} \ diff --git a/devel/py-pytest4-cov/Makefile b/devel/py-pytest4-cov/Makefile index 2546ad21e7c9..04ca8ac30946 100644 --- a/devel/py-pytest4-cov/Makefile +++ b/devel/py-pytest4-cov/Makefile @@ -13,6 +13,9 @@ WWW= https://github.com/pytest-dev/pytest-cov LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-pytest4 +EXPIRATION_DATE=2025-06-21 + CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-cov RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.4:devel/py-coverage@${PY_FLAVOR} \ diff --git a/devel/py-pytest4-flakes/Makefile b/devel/py-pytest4-flakes/Makefile index 968121c05764..008caa9a9d69 100644 --- a/devel/py-pytest4-flakes/Makefile +++ b/devel/py-pytest4-flakes/Makefile @@ -13,6 +13,9 @@ WWW= https://github.com/fschulze/pytest-flakes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-pytest4 +EXPIRATION_DATE=2025-06-21 + CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest-flakes RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest4>=2.8.0:devel/py-pytest4@${PY_FLAVOR} diff --git a/devel/py-pytest4/Makefile b/devel/py-pytest4/Makefile index 9045f5436f85..3aaa97dcacbc 100644 --- a/devel/py-pytest4/Makefile +++ b/devel/py-pytest4/Makefile @@ -14,6 +14,9 @@ WWW= https://docs.pytest.org/en/latest/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expired devel/py-atomicwrites +EXPIRATION_DATE=2025-06-21 + CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pytest BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.0:devel/py-setuptools@${PY_FLAVOR} \ diff --git a/devel/py-spyder-unittest/Makefile b/devel/py-spyder-unittest/Makefile index 19c035e0ac54..f9185875658e 100644 --- a/devel/py-spyder-unittest/Makefile +++ b/devel/py-spyder-unittest/Makefile @@ -13,6 +13,9 @@ WWW= https://github.com/spyder-ide/spyder-unittest LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Depends on expiring devel/spyder +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyzmq>0:net/py-pyzmq@${PY_FLAVOR} \ spyder>0:devel/spyder diff --git a/devel/py-tartiflette-aiohttp/Makefile b/devel/py-tartiflette-aiohttp/Makefile index 8e104540dc77..6a46f2fa6537 100644 --- a/devel/py-tartiflette-aiohttp/Makefile +++ b/devel/py-tartiflette-aiohttp/Makefile @@ -12,6 +12,9 @@ WWW= https://github.com/tartiflette/tartiflette-aiohttp LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-tartiflette +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.5.4:www/py-aiohttp@${PY_FLAVOR} \ diff --git a/devel/py-tartiflette/Makefile b/devel/py-tartiflette/Makefile index b540605007b5..f152105fc11f 100644 --- a/devel/py-tartiflette/Makefile +++ b/devel/py-tartiflette/Makefile @@ -12,6 +12,9 @@ WWW= https://github.com/tartiflette/tartiflette LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=39.2.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libgraphqlparser.so:devel/libgraphqlparser diff --git a/devel/spyder/Makefile b/devel/spyder/Makefile index dca1588d7c8b..36ab896b4c3e 100644 --- a/devel/spyder/Makefile +++ b/devel/spyder/Makefile @@ -11,6 +11,9 @@ WWW= https://www.spyder-ide.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Depends on expired devel/py-atomicwrites +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.3:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asyncssh>=2.14.0:security/py-asyncssh@${PY_FLAVOR} \ diff --git a/math/py-CyLP/Makefile b/math/py-CyLP/Makefile index 24e953829189..149e1e26ec21 100644 --- a/math/py-CyLP/Makefile +++ b/math/py-CyLP/Makefile @@ -14,6 +14,9 @@ LICENSE_NAME= Common Public License Version 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell +DEPRECATED= Depends on expiring devel/py-hypothesis +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \ ${PYNUMPY} \ diff --git a/science/py-MDAnalysisTests/Makefile b/science/py-MDAnalysisTests/Makefile index 87eb1f4ade49..d2c953f361e0 100644 --- a/science/py-MDAnalysisTests/Makefile +++ b/science/py-MDAnalysisTests/Makefile @@ -12,6 +12,9 @@ WWW= https://www.mdanalysis.org LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-hypothesis +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}MDAnalysis>0:science/py-MDAnalysis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} diff --git a/science/py-cirq-rigetti/Makefile b/science/py-cirq-rigetti/Makefile index e63bae3bff48..40badfa82233 100644 --- a/science/py-cirq-rigetti/Makefile +++ b/science/py-cirq-rigetti/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/quantumlib/cirq LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-pyquil +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>0:science/py-cirq-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyquil>=3.0.0:devel/py-pyquil@${PY_FLAVOR} diff --git a/sysutils/py-appjail-gui/Makefile b/sysutils/py-appjail-gui/Makefile index 258a4d2ea251..c7767756ea47 100644 --- a/sysutils/py-appjail-gui/Makefile +++ b/sysutils/py-appjail-gui/Makefile @@ -12,6 +12,9 @@ WWW= https://github.com/DtxdF/${PORTNAME} LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-commentjson +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}commentjson>=0:devel/py-commentjson@${PY_FLAVOR} USES= python diff --git a/textproc/py-textdistance/Makefile b/textproc/py-textdistance/Makefile index 48054025a932..0b649ecf64de 100644 --- a/textproc/py-textdistance/Makefile +++ b/textproc/py-textdistance/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/life4/textdistance LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-hypothesis +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} \ diff --git a/textproc/py-unicodeitplus/Makefile b/textproc/py-unicodeitplus/Makefile index cf6735863a4f..a2e356c46786 100644 --- a/textproc/py-unicodeitplus/Makefile +++ b/textproc/py-unicodeitplus/Makefile @@ -11,6 +11,9 @@ WWW= https://github.com/HDembinski/unicodeitplus LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} diff --git a/textproc/py-xlmmacrodeobfuscator/Makefile b/textproc/py-xlmmacrodeobfuscator/Makefile index 23135f886c55..088195615370 100644 --- a/textproc/py-xlmmacrodeobfuscator/Makefile +++ b/textproc/py-xlmmacrodeobfuscator/Makefile @@ -13,6 +13,9 @@ WWW= https://github.com/DissectMalware/XLMMacroDeobfuscator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expiring devel/py-lark +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0:devel/py-lark@${PY_FLAVOR} \ diff --git a/www/onionshare/Makefile b/www/onionshare/Makefile index bd7f1b749a80..5e8720156125 100644 --- a/www/onionshare/Makefile +++ b/www/onionshare/Makefile @@ -12,6 +12,9 @@ WWW= https://onionshare.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Depends on expired devel/py-atomicwrites +EXPIRATION_DATE=2025-06-21 + RUN_DEPENDS= meek-client:security/meek \ obfs4proxy:security/obfs4proxy-tor \ snowflake-client:security/snowflake-tor \ From b858dd653d730de877743d02f8304ea3bd0a2eee Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 18:13:43 +0200 Subject: [PATCH 12/37] all: expire consumers of textproc/linuxdoc-tools on 2025-06-21 --- comms/opencbm/Makefile | 3 +++ devel/cc65/Makefile | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile index d01d86da4815..0db9b775a445 100644 --- a/comms/opencbm/Makefile +++ b/comms/opencbm/Makefile @@ -9,6 +9,9 @@ WWW= http://opencbm.sourceforge.net/ LICENSE= GPLv2 BSD3CLAUSE LICENSE_COMB= multi +DEPRECATED= Depends on expiring devel/cc65 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= cc65:devel/cc65 USES= gmake pkgconfig diff --git a/devel/cc65/Makefile b/devel/cc65/Makefile index b1681899d932..2402c690671d 100644 --- a/devel/cc65/Makefile +++ b/devel/cc65/Makefile @@ -59,4 +59,11 @@ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} +.include + +.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MINFO} +DEPRECATED= Depends on expired textproc/linuxdoc-tools +EXPIRATION_DATE=2025-06-21 +.endif + .include From 0cca9128740e45b3f87ada3154ad378d92c2c199 Mon Sep 17 00:00:00 2001 From: Olivier Cochard Date: Fri, 4 Apr 2025 09:43:05 +0200 Subject: [PATCH 13/37] net/bird2: update to 2.17 Reported by: portscout Sponsored by: Netflix --- net/bird2/Makefile | 2 +- net/bird2/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net/bird2/Makefile b/net/bird2/Makefile index 48746bd55691..65baeacfc733 100644 --- a/net/bird2/Makefile +++ b/net/bird2/Makefile @@ -1,5 +1,5 @@ PORTNAME= bird -DISTVERSION= 2.16.1 +DISTVERSION= 2.17 CATEGORIES= net MASTER_SITES= https://bird.network.cz/download/ PKGNAMESUFFIX= 2 diff --git a/net/bird2/distinfo b/net/bird2/distinfo index 4283e50bc24d..836a4e570ef8 100644 --- a/net/bird2/distinfo +++ b/net/bird2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736591788 -SHA256 (bird-2.16.1.tar.gz) = f6e59cbccaca62668aea02068724bd427b9ec449c7e0f0fc5681503988c735b4 -SIZE (bird-2.16.1.tar.gz) = 1433936 +TIMESTAMP = 1743751904 +SHA256 (bird-2.17.tar.gz) = 79bbcc77c63e9e1b7a10a48389c86f4f75b053fd3dec48e3c6cbe0df1ba81eb3 +SIZE (bird-2.17.tar.gz) = 1465739 From 093b402a7dba61731eb5e08010df6c2a39404d41 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 18:22:37 +0200 Subject: [PATCH 14/37] all: expire on 2025-06-21 for textproc/docbook-utils --- graphics/gnome-color-manager/Makefile | 3 +++ math/qtiplot-doc/Makefile | 3 +++ net-p2p/jigdo/Makefile | 3 +++ print/muttprint/Makefile | 3 +++ print/pslib/Makefile | 7 +++++++ textproc/ibus-table/Makefile | 3 +++ 6 files changed, 22 insertions(+) diff --git a/graphics/gnome-color-manager/Makefile b/graphics/gnome-color-manager/Makefile index 82be3eeeed9b..de4dd4002bce 100644 --- a/graphics/gnome-color-manager/Makefile +++ b/graphics/gnome-color-manager/Makefile @@ -12,6 +12,9 @@ WWW= https://git.gnome.org/browse/gnome-color-manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Depends on expired textproc-docbook-utils +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= docbook2man:textproc/docbook-utils \ itstool:textproc/itstool \ docbook-sgml>0:textproc/docbook-sgml diff --git a/math/qtiplot-doc/Makefile b/math/qtiplot-doc/Makefile index 8d8790e4a0cf..70c7f141a04f 100644 --- a/math/qtiplot-doc/Makefile +++ b/math/qtiplot-doc/Makefile @@ -9,6 +9,9 @@ MAINTAINER= ports@FreeBSD.org COMMENT= The QtiPlot Handbook WWW= http://soft.proindependent.com/qtiplot.html +DEPRECATED= Depends on expired textproc-docbook-utils +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= docbook2html:textproc/docbook-utils \ docbook-xml>0:textproc/docbook-xml \ ${LOCALBASE}/share/xsl/docbook/html/chunk.xsl:textproc/docbook-xsl \ diff --git a/net-p2p/jigdo/Makefile b/net-p2p/jigdo/Makefile index 96df2ea90a15..dd08b6dbbba8 100644 --- a/net-p2p/jigdo/Makefile +++ b/net-p2p/jigdo/Makefile @@ -11,6 +11,9 @@ WWW= https://www.einval.com/~steve/software/jigdo/ LICENSE_FILE= ${WRKDIR}/README +DEPRECATED= Depends on expired textproc-docbook-utils +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= brename>0:sysutils/brename \ docbook-utils>0:textproc/docbook-utils \ sgmlformat>0:textproc/sgmlformat diff --git a/print/muttprint/Makefile b/print/muttprint/Makefile index 5f1b3b8a5f84..20e92505847a 100644 --- a/print/muttprint/Makefile +++ b/print/muttprint/Makefile @@ -10,6 +10,9 @@ WWW= https://muttprint.sourceforge.net/ LICENSE= GPLv2 +DEPRECATED= Depends on expired textproc-docbook-utils +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= docbook2pdf:textproc/docbook-utils \ docbook-sgml>0:textproc/docbook-sgml RUN_DEPENDS= psnup:print/psutils \ diff --git a/print/pslib/Makefile b/print/pslib/Makefile index 82928d1542e3..e82d6d139734 100644 --- a/print/pslib/Makefile +++ b/print/pslib/Makefile @@ -48,4 +48,11 @@ post-install-EXAMPLES-on: cd ${EX_WRKSRC} && ${RM} Makefile.unix ChangeLog CMakeLists.txt && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} +.include + +.if ${PORT_OPTIONS:MMANPAGES} +DEPRECATED= Depends on expired textproc/docbook-utils +EXPIRATION_DATE=2025-06-21 +.endif + .include diff --git a/textproc/ibus-table/Makefile b/textproc/ibus-table/Makefile index 0aba04314efa..1477697a186f 100644 --- a/textproc/ibus-table/Makefile +++ b/textproc/ibus-table/Makefile @@ -9,6 +9,9 @@ WWW= https://github.com/kaio/ibus-table LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING +DEPRECATED= Depends on expired textproc/docbook-utils +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ docbook2man:textproc/docbook-utils \ docbook-sgml>0:textproc/docbook-sgml From 4517e253e52af792847e88fdb51bca055fc1e34e Mon Sep 17 00:00:00 2001 From: Thierry Thomas Date: Mon, 21 Apr 2025 12:42:36 +0200 Subject: [PATCH 15/37] x11-toolkits/iwidgets: upgrade to 4.1.1 and correct licence license.terms says: Permission to use, copy, modify, distribute and license this software and its documentation for any purpose, and without fee or written agreement with DSC, is hereby granted, provided that the above copyright notice appears in all copies and that both the copyright notice and warranty disclaimer below appear in supporting documentation, and that the names of DSC Technologies Corporation or DSC Communications Corporation not be used in advertising or publicity pertaining to the software without specific, written prior permission. Therefore it is packageable. PR: 286265 Approved by: Chris Hutchinson (maintainer) --- x11-toolkits/iwidgets/Makefile | 21 +- x11-toolkits/iwidgets/distinfo | 7 +- x11-toolkits/iwidgets/files/patch-Makefile.in | 37 -- x11-toolkits/iwidgets/files/patch-configure | 54 +++ x11-toolkits/iwidgets/files/patch-noitcl | 12 - x11-toolkits/iwidgets/files/pkg-message.in | 2 +- x11-toolkits/iwidgets/pkg-plist | 382 +++++++++--------- 7 files changed, 258 insertions(+), 257 deletions(-) delete mode 100644 x11-toolkits/iwidgets/files/patch-Makefile.in create mode 100644 x11-toolkits/iwidgets/files/patch-configure delete mode 100644 x11-toolkits/iwidgets/files/patch-noitcl diff --git a/x11-toolkits/iwidgets/Makefile b/x11-toolkits/iwidgets/Makefile index 0a599c904895..4c136bc455bb 100644 --- a/x11-toolkits/iwidgets/Makefile +++ b/x11-toolkits/iwidgets/Makefile @@ -1,9 +1,7 @@ PORTNAME= iwidgets -PORTVERSION= 4.0.1 -PORTREVISION= 2 +PORTVERSION= 4.1.1 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/incrtcl/%5BIncr%20Widgets%5D/${PORTVERSION} -DISTNAME= iwidgets${PORTVERSION} MAINTAINER= portmaster@bsdforge.com COMMENT= Iwidgets - [incr Widgets] companion to [incr Tk] @@ -12,33 +10,32 @@ WWW= https://sourceforge.net/projects/incrtcl/ LICENSE= DTSTECH LICENSE_NAME= DTSTECH LICENSE_FILE= ${WRKSRC}/license.terms -LICENSE_PERMS= auto-accept +LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell LIB_DEPENDS= libitk.so:x11-toolkits/itk NO_BUILD= yes USES= tk:tea -CONFIGURE_ARGS= --with-itcl=${LOCALBASE} -SUB_LIST= IWIDGETS=${DISTNAME} +CONFIGURE_ARGS= --with-itcl=${LOCALBASE}/lib/itcl${ITCLVER} \ + --with-itk=${LOCALBASE}/lib/itk${ITCLVER} +ITCLVER= 3.4 +SUB_LIST= IWIDGETS=${TCL_PKG} SUB_FILES= pkg-message -PLIST_SUB= IWIDGETS=${DISTNAME} MAKE_ARGS+= INSTALL_ROOT=${STAGEDIR} PORTDOCS= CHANGES ChangeLog README iwidgets.ps OPTIONS_DEFINE= DOCS -.include - post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/iwidgets - ${LN} -s ${DISTNAME} ${STAGEDIR}${PREFIX}/lib/iwidgets -.if ${PORT_OPTIONS:MDOCS} + ${LN} -s ${TCL_PKG} ${STAGEDIR}${PREFIX}/lib/iwidgets + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/iwidgets.ps ${STAGEDIR}${DOCSDIR} .for f in CHANGES ChangeLog README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include diff --git a/x11-toolkits/iwidgets/distinfo b/x11-toolkits/iwidgets/distinfo index 148d491492ec..5bc6b78482ee 100644 --- a/x11-toolkits/iwidgets/distinfo +++ b/x11-toolkits/iwidgets/distinfo @@ -1,4 +1,3 @@ -SHA256 (itcl3.2.1_src.tgz) = 9a225564fc94beef4cc0e627a368d9d2b4425c58b93d5a787c9836d6cceed2ad -SIZE (itcl3.2.1_src.tgz) = 427026 -SHA256 (iwidgets4.0.1.tar.gz) = b0e9cb74370f863e17a05df81fd70af3a39a1cfb733181c61669b30ad7799426 -SIZE (iwidgets4.0.1.tar.gz) = 647960 +TIMESTAMP = 1745225981 +SHA256 (iwidgets-4.1.1.tar.gz) = 572fd8eed70786b1fbff6e7fec62eab7bd731beea074022d1b5a480ecf2df586 +SIZE (iwidgets-4.1.1.tar.gz) = 720630 diff --git a/x11-toolkits/iwidgets/files/patch-Makefile.in b/x11-toolkits/iwidgets/files/patch-Makefile.in deleted file mode 100644 index 24d05260cee8..000000000000 --- a/x11-toolkits/iwidgets/files/patch-Makefile.in +++ /dev/null @@ -1,37 +0,0 @@ ---- Makefile.in.orig 2024-02-27 13:21:17 UTC -+++ ./Makefile.in -@@ -9,7 +9,7 @@ - - # Current [incr Widgets] version; used in various names. - --ITCL_VERSION = @ITCL_VERSION@ -+ITCL_VERSION = 3.3 - IWIDGETS_VERSION = @VERSION@ - - #---------------------------------------------------------------- -@@ -48,7 +48,7 @@ - BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin - - # Top-level directory in which to install manual entries: --MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/man/mann -+MAN_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/share/man/mann - - # Directory containing Tcl source code (for library used during test): - TCL_SRC_DIR = @TCL_SRC_DIR@ -@@ -78,11 +78,11 @@ - # modify any of this stuff by hand. - #---------------------------------------------------------------- - --INSTALL = $(TCLSH_PROG) `$(CYGPATH) $(ITCL_SRC_DIR)/../config/installFile.tcl` -c --INSTALL_PROGRAM = $(INSTALL) --INSTALL_DATA = $(INSTALL) -m 644 --INSTALL_SCRIPT = $(INSTALL) -m 555 --MKINSTALLDIRS = $(ITCL_SRC_DIR)/../config/mkinstalldirs -+INSTALL=install -c -+INSTALL_PROGRAM=install -s -m 555 -+INSTALL_DATA=install -m 0644 -+INSTALL_SCRIPT=install -m 555 -+MKINSTALLDIRS=/bin/mkdir -p - RANLIB = @RANLIB@ - LN_S = ln -s - TOP_DIR = $(srcdir) diff --git a/x11-toolkits/iwidgets/files/patch-configure b/x11-toolkits/iwidgets/files/patch-configure new file mode 100644 index 000000000000..4e4d99f9119c --- /dev/null +++ b/x11-toolkits/iwidgets/files/patch-configure @@ -0,0 +1,54 @@ +--- configure.orig 2018-03-22 16:21:09 UTC ++++ configure +@@ -2029,13 +2029,6 @@ fi + ITCL_LIB_DIR=$itcl_SRC_DIR/library + fi + +-if test -z "$ITCL_LIB_DIR"; then +- { { echo "$as_me:$LINENO: error: Can't find Itcl source. Use --with-itcl to specify the the toplevel incr Tcl directory on your system. This directory should contain library/itcl.tcl." >&5 +-echo "$as_me: error: Can't find Itcl source. Use --with-itcl to specify the the toplevel incr Tcl directory on your system. This directory should contain library/itcl.tcl." >&2;} +- { (exit 1); exit 1; }; } +-fi +- +- + # Check whether --with-itk or --without-itk was given. + if test "${with_itk+set}" = set; then + withval="$with_itk" +@@ -2045,8 +2038,8 @@ ITK_LIB_DIR="" + fi; + + ITK_LIB_DIR="" +-if test -r $itk_search/library/itk.tcl; then +- ITK_LIB_DIR=$itk_search/library ++if test -r $itk_search/itk.tcl; then ++ ITK_LIB_DIR=$itk_search + ITK_SRC_DIR=$itk_search + fi + +@@ -3617,26 +3610,6 @@ echo $ECHO_N "checking system version (for dynamic loa + system=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version` + else + system=`uname -s`-`uname -r` +- if test "$?" -ne 0 ; then +- echo "$as_me:$LINENO: result: unknown (can't find uname command)" >&5 +-echo "${ECHO_T}unknown (can't find uname command)" >&6 +- system=unknown +- else +- # Special check for weird MP-RAS system (uname returns weird +- # results, and the version is kept in special file). +- +- if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then +- system=MP-RAS-`awk '{print }' /etc/.relid'` +- fi +- if test "`uname -s`" = "AIX" ; then +- system=AIX-`uname -v`.`uname -r` +- fi +- if test "${TEA_PLATFORM}" = "windows" ; then +- system=windows +- fi +- echo "$as_me:$LINENO: result: $system" >&5 +-echo "${ECHO_T}$system" >&6 +- fi + fi + + # Step 2: check for existence of -ldl library. This is needed because diff --git a/x11-toolkits/iwidgets/files/patch-noitcl b/x11-toolkits/iwidgets/files/patch-noitcl deleted file mode 100644 index ae5db7228024..000000000000 --- a/x11-toolkits/iwidgets/files/patch-noitcl +++ /dev/null @@ -1,12 +0,0 @@ ---- configure Thu Nov 29 15:51:34 2001 -+++ configure Tue May 16 17:36:14 2006 -@@ -818,9 +818,4 @@ - fi - --if test -z "$ITCL_LIB_DIR"; then -- { echo "configure: error: Can't find Itcl source. Use --with-itcl to specify the the toplevel incr Tcl directory on your system. (This directory should contain itcl/library/itcl.tcl, itk/library/itk.tcl, and config/mkinstalldirs.)" 1>&2; exit 1; } --fi -- -- - #-------------------------------------------------------------------- - # Needed for running the test suite diff --git a/x11-toolkits/iwidgets/files/pkg-message.in b/x11-toolkits/iwidgets/files/pkg-message.in index 0541557ab6e5..66bd1dfe37b5 100644 --- a/x11-toolkits/iwidgets/files/pkg-message.in +++ b/x11-toolkits/iwidgets/files/pkg-message.in @@ -2,7 +2,7 @@ { type: install message: < Date: Mon, 21 Apr 2025 14:10:35 -0300 Subject: [PATCH 16/37] sysutils/terragrunt: Update to 0.77.20 ChangeLog: https://github.com/gruntwork-io/terragrunt/releases/tag/v0.77.20 --- sysutils/terragrunt/Makefile | 3 +-- sysutils/terragrunt/distinfo | 10 +++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/sysutils/terragrunt/Makefile b/sysutils/terragrunt/Makefile index c4edcdada9e0..df1daf17b875 100644 --- a/sysutils/terragrunt/Makefile +++ b/sysutils/terragrunt/Makefile @@ -1,7 +1,6 @@ PORTNAME= terragrunt DISTVERSIONPREFIX= v -DISTVERSION= 0.72.4 -PORTREVISION= 3 +DISTVERSION= 0.77.20 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org diff --git a/sysutils/terragrunt/distinfo b/sysutils/terragrunt/distinfo index 5e686816c4ce..889b5b03c455 100644 --- a/sysutils/terragrunt/distinfo +++ b/sysutils/terragrunt/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1738293322 -SHA256 (go/sysutils_terragrunt/terragrunt-v0.72.4/v0.72.4.mod) = 9f47797042322a96f0c25eaf54d005d955e5b59e0f21ec2912fb318a00ad6d52 -SIZE (go/sysutils_terragrunt/terragrunt-v0.72.4/v0.72.4.mod) = 14453 -SHA256 (go/sysutils_terragrunt/terragrunt-v0.72.4/v0.72.4.zip) = 448f73161dae22acaa4aa15947e542724324e54ee034e1de7f6eec19e8aca18b -SIZE (go/sysutils_terragrunt/terragrunt-v0.72.4/v0.72.4.zip) = 5360131 +TIMESTAMP = 1745038276 +SHA256 (go/sysutils_terragrunt/terragrunt-v0.77.20/v0.77.20.mod) = 754c0119030883e7820fd62563ff267c986e15c06d23ea94b9b1efe2eafe59dc +SIZE (go/sysutils_terragrunt/terragrunt-v0.77.20/v0.77.20.mod) = 15673 +SHA256 (go/sysutils_terragrunt/terragrunt-v0.77.20/v0.77.20.zip) = 6e728fd3bfc075605efb6327b8523a1a398185e86ed6fbd1048ffd3b41e22e16 +SIZE (go/sysutils_terragrunt/terragrunt-v0.77.20/v0.77.20.zip) = 9172007 From fa360fded4d4675160062126897ee60ddd58ab57 Mon Sep 17 00:00:00 2001 From: Daniel Engberg Date: Mon, 21 Apr 2025 16:27:44 +0200 Subject: [PATCH 17/37] net/fort: Improve port * Use upsteam release archive as recommended by Porter's Handbook * Remove USES= autoreconf * Remove USES= compiler:c11 , upstream defines c99 * Remove upstream's hardcoded optimization * Remove GNU_CONFIGURE_MANPREFIX PR: 285920 Approved by: portmgr (maintainer timeout, 2+ weeks) --- net/fort/Makefile | 18 ++++++++---------- net/fort/distinfo | 6 +++--- net/fort/files/patch-src_Makefile.am | 11 ----------- 3 files changed, 11 insertions(+), 24 deletions(-) delete mode 100644 net/fort/files/patch-src_Makefile.am diff --git a/net/fort/Makefile b/net/fort/Makefile index 49fdb5629233..33d8ba10a864 100644 --- a/net/fort/Makefile +++ b/net/fort/Makefile @@ -1,6 +1,7 @@ PORTNAME= fort DISTVERSION= 1.6.6 CATEGORIES= net +MASTER_SITES= https://github.com/NICMx/FORT-validator/releases/download/${DISTVERSION}/ MAINTAINER= toni@devboks.com COMMENT= FORT Validator is an open source RPKI validator @@ -13,28 +14,25 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libjansson.so:devel/jansson RUN_DEPENDS= ${LOCALBASE}/bin/rsync:net/rsync -USES= autoreconf compiler:c11 gnome pkgconfig ssl +USES= gnome localbase:ldflags pkgconfig ssl USE_GNOME= libxml2 -USE_GITHUB= yes USE_RC_SUBR= fort -GH_ACCOUNT= NICMx -GH_PROJECT= FORT-validator - GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share SUB_FILES= pkg-message post-patch: + @${REINPLACE_CMD} -e "s|-O2 -g||" \ + ${PATCH_WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e "s|/tmp/fort|${ETCDIR}|" \ - ${WRKSRC}/examples/config.json + ${PATCH_WRKSRC}/examples/config.json @${REINPLACE_CMD} -e "s|/usr/local/ssl|/etc/ssl|" \ - ${WRKSRC}/examples/config.json + ${PATCH_WRKSRC}/examples/config.json @${REINPLACE_CMD} -e "s|rsync\",|${LOCALBASE}/bin/rsync\",|" \ - ${WRKSRC}/examples/config.json + ${PATCH_WRKSRC}/examples/config.json @${REINPLACE_CMD} -e "/\"daemon\": false,/d" \ - ${WRKSRC}/examples/config.json + ${PATCH_WRKSRC}/examples/config.json post-install: @${MKDIR} ${STAGEDIR}${ETCDIR}/repository ${STAGEDIR}${ETCDIR}/tal ${INSTALL_DATA} ${WRKSRC}/examples/config.json \ diff --git a/net/fort/distinfo b/net/fort/distinfo index 37eb7bbb319d..89e431cc69a8 100644 --- a/net/fort/distinfo +++ b/net/fort/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743917833 -SHA256 (NICMx-FORT-validator-1.6.6_GH0.tar.gz) = 34e6fc4c35fc2f0e96d079c04302505199b0f4bcbb10139e0686655b309aa57f -SIZE (NICMx-FORT-validator-1.6.6_GH0.tar.gz) = 402942 +TIMESTAMP = 1743972642 +SHA256 (fort-1.6.6.tar.gz) = b17ce9cf135a75ba1bc5ff25cabb8fca835add4d606abd8a5d7832ee41eb114f +SIZE (fort-1.6.6.tar.gz) = 510520 diff --git a/net/fort/files/patch-src_Makefile.am b/net/fort/files/patch-src_Makefile.am deleted file mode 100644 index b57ee7a99f05..000000000000 --- a/net/fort/files/patch-src_Makefile.am +++ /dev/null @@ -1,11 +0,0 @@ ---- src/Makefile.am.orig 2024-06-23 03:52:55 UTC -+++ src/Makefile.am -@@ -118,7 +118,7 @@ fort_SOURCES += $(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS) - fort_CFLAGS = -Wall -Wpedantic - #fort_CFLAGS += $(GCC_WARNS) - fort_CFLAGS += -std=c99 -D_DEFAULT_SOURCE=1 -D_XOPEN_SOURCE=700 -D_BSD_SOURCE=1 --fort_CFLAGS += -O2 -g $(FORT_FLAGS) ${XML2_CFLAGS} -+fort_CFLAGS += -O2 -g $(FORT_FLAGS) ${XML2_CFLAGS} ${JANSSON_CFLAGS} - if BACKTRACE_ENABLED - fort_CFLAGS += -DBACKTRACE_ENABLED - endif From 7768adee2acfb7ee297534dc7e86f590154df9d9 Mon Sep 17 00:00:00 2001 From: Daniel Engberg Date: Mon, 21 Apr 2025 16:35:37 +0200 Subject: [PATCH 18/37] comms/tio: Update to 3.9 - Add patch to prevent executing of git Changelog: https://github.com/tio/tio/releases/tag/v3.9 --- comms/tio/Makefile | 2 +- comms/tio/distinfo | 6 +++--- comms/tio/files/patch-src_meson.build | 9 +++++++++ 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 comms/tio/files/patch-src_meson.build diff --git a/comms/tio/Makefile b/comms/tio/Makefile index 6943a0eff37e..ffe48163e40d 100644 --- a/comms/tio/Makefile +++ b/comms/tio/Makefile @@ -1,5 +1,5 @@ PORTNAME= tio -DISTVERSION= 3.8 +DISTVERSION= 3.9 CATEGORIES= comms MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/comms/tio/distinfo b/comms/tio/distinfo index dab8d5e5e72e..093e5ea0f592 100644 --- a/comms/tio/distinfo +++ b/comms/tio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740185551 -SHA256 (tio-3.8.tar.xz) = a24c69e59b53cf72a147db2566b6ff3b6a018579684caa4b16ce36614b2b68d4 -SIZE (tio-3.8.tar.xz) = 3460060 +TIMESTAMP = 1745252981 +SHA256 (tio-3.9.tar.xz) = 06fe0c22e3e75274643c017928fbc85e86589bc1acd515d92f98eecd4bbab11b +SIZE (tio-3.9.tar.xz) = 3460500 diff --git a/comms/tio/files/patch-src_meson.build b/comms/tio/files/patch-src_meson.build new file mode 100644 index 000000000000..5f8e7399e153 --- /dev/null +++ b/comms/tio/files/patch-src_meson.build @@ -0,0 +1,9 @@ +--- src/meson.build.orig 2025-04-21 16:31:39 UTC ++++ src/meson.build +@@ -1,5 +1,5 @@ + # Generate version header +-version_h = vcs_tag(command : ['git', 'describe', '--tags', '--always', '--dirty'], ++version_h = vcs_tag(command : ['false'], + input : 'version.h.in', + output :'version.h', + replace_string:'@VERSION@') From d6596058c09850000b768f2caf2dae6923cdd9ba Mon Sep 17 00:00:00 2001 From: Daniel Engberg Date: Mon, 21 Apr 2025 17:39:03 +0200 Subject: [PATCH 19/37] textproc/bar: Deprecate and set expiration date to 2025-05-31 Obsolete, redirect users to sysutils/pv PR: 285377 Approved by: portmgr (maintainer timeout, 1+ month) --- textproc/bar/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/textproc/bar/Makefile b/textproc/bar/Makefile index d69ebd6e4405..90ed51a636f8 100644 --- a/textproc/bar/Makefile +++ b/textproc/bar/Makefile @@ -8,6 +8,9 @@ MAINTAINER= erik@bz.bzflag.bz COMMENT= Cat with ASCII progress bar WWW= http://www.theiling.de/projects/bar.html +DEPRECATED= Obsolete, consider using sysutils/pv +EXPIRATION_DATE=2025-05-31 + USES= tar:bzip2 CONFLICTS_INSTALL= clpbar # bin/bar From d0d2b10d6dc5ef1367e465d7299eea47d44089dc Mon Sep 17 00:00:00 2001 From: Nico Sonack Date: Mon, 21 Apr 2025 18:17:28 +0200 Subject: [PATCH 20/37] devel/open62541: Update to 1.4.11 - Update maintainer email - Add patch to fix version reporting Changelog: https://github.com/open62541/open62541/releases/tag/v1.4.11.1 PR: 286143 --- devel/open62541/Makefile | 4 ++-- devel/open62541/distinfo | 6 +++--- devel/open62541/files/patch-CMakeLists.txt | 11 +++++++++++ 3 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 devel/open62541/files/patch-CMakeLists.txt diff --git a/devel/open62541/Makefile b/devel/open62541/Makefile index a7ad04dc0358..29af86ada595 100644 --- a/devel/open62541/Makefile +++ b/devel/open62541/Makefile @@ -1,9 +1,9 @@ PORTNAME= open62541 DISTVERSIONPREFIX= v -DISTVERSION= 1.4.4 +DISTVERSION= 1.4.11 CATEGORIES= devel -MAINTAINER= nsonack@outlook.com +MAINTAINER= nsonack@herrhotzenplotz.de COMMENT= Open source implementation of OPC UA WWW= https://open62541.org/ diff --git a/devel/open62541/distinfo b/devel/open62541/distinfo index 32d1946c1bb4..d14307e4553e 100644 --- a/devel/open62541/distinfo +++ b/devel/open62541/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725546829 -SHA256 (open62541-open62541-v1.4.4_GH0.tar.gz) = 8d92d4d7b293612efcd87bfe3b833fc2a953d83e4d58045a9186b6cacaad4c58 -SIZE (open62541-open62541-v1.4.4_GH0.tar.gz) = 4198326 +TIMESTAMP = 1744778532 +SHA256 (open62541-open62541-v1.4.11_GH0.tar.gz) = 6fd1b5db655ee13e216958470481bd0307482c4ecc2bddbdee2cfc3a5438bbf6 +SIZE (open62541-open62541-v1.4.11_GH0.tar.gz) = 4217634 diff --git a/devel/open62541/files/patch-CMakeLists.txt b/devel/open62541/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..f5ac90912abe --- /dev/null +++ b/devel/open62541/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2025-03-14 15:52:43 UTC ++++ CMakeLists.txt +@@ -40,7 +40,7 @@ set(OPEN62541_VER_MINOR 4) + # overwritten with more detailed information if git is available. + set(OPEN62541_VER_MAJOR 1) + set(OPEN62541_VER_MINOR 4) +-set(OPEN62541_VER_PATCH 10) ++set(OPEN62541_VER_PATCH 11) + set(OPEN62541_VER_LABEL "-undefined") # like "-rc1" or "-g4538abcd" or "-g4538abcd-dirty" + set(OPEN62541_VER_COMMIT "unknown-commit") + From 8dcb7247f3179c58b738a4c73c9d8e2f074a1136 Mon Sep 17 00:00:00 2001 From: Daniel Engberg Date: Mon, 21 Apr 2025 19:03:07 +0200 Subject: [PATCH 21/37] archivers/snappy: Update to 1.2.2 * Import patches from Arch Linux to fix rtti and enable "make test" with devel/googletest from tree * Add localbase:ldflags for "make test" * Bump C++ standard to 14 Changelog: https://github.com/google/snappy/releases/tag/1.2.2 Sources: https://gitlab.archlinux.org/archlinux/packaging/packages/snappy/-/blob/a5d1b76094f6eaf763c0e883b78623a3fb07e10e/snappy-reenable_rtti.patch https://gitlab.archlinux.org/archlinux/packaging/packages/snappy/-/blob/a5d1b76094f6eaf763c0e883b78623a3fb07e10e/snappy-use_system_gtest.patch PR: 286253 Reviewed by: vanilla (maintainer) --- archivers/snappy/Makefile | 8 +- archivers/snappy/distinfo | 6 +- archivers/snappy/files/patch-CMakeLists.txt | 113 ++++++++------------ archivers/snappy/pkg-plist | 1 - 4 files changed, 50 insertions(+), 78 deletions(-) diff --git a/archivers/snappy/Makefile b/archivers/snappy/Makefile index 32e11fb58fbf..5ce29d712c06 100644 --- a/archivers/snappy/Makefile +++ b/archivers/snappy/Makefile @@ -1,6 +1,5 @@ PORTNAME= snappy -DISTVERSION= 1.2.1 -PORTREVISION= 1 +DISTVERSION= 1.2.2 CATEGORIES= archivers MAINTAINER= vanilla@FreeBSD.org @@ -10,7 +9,9 @@ WWW= https://google.github.io/snappy/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake compiler:c++11-lang cpe +TEST_DEPENDS= googletest>0:devel/googletest + +USES= cmake:testing compiler:c++14-lang cpe localbase:ldflags CPE_VENDOR= google USE_LDCONFIG= yes @@ -21,6 +22,7 @@ PLIST_SUB= DISTVERSION=${DISTVERSION} SUB_FILES= snappy.pc SUB_LIST= DISTVERSION=${DISTVERSION} +CMAKE_TESTING_ON= SNAPPY_BUILD_TESTS CMAKE_OFF= SNAPPY_BUILD_BENCHMARKS \ SNAPPY_BUILD_TESTS CMAKE_ON= BUILD_SHARED_LIBS diff --git a/archivers/snappy/distinfo b/archivers/snappy/distinfo index 7202568365c9..fe3710f45e3a 100644 --- a/archivers/snappy/distinfo +++ b/archivers/snappy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717485290 -SHA256 (google-snappy-1.2.1_GH0.tar.gz) = 736aeb64d86566d2236ddffa2865ee5d7a82d26c9016b36218fcc27ea4f09f86 -SIZE (google-snappy-1.2.1_GH0.tar.gz) = 1108761 +TIMESTAMP = 1745180102 +SHA256 (google-snappy-1.2.2_GH0.tar.gz) = 90f74bc1fbf78a6c56b3c4a082a05103b3a56bb17bca1a27e052ea11723292dc +SIZE (google-snappy-1.2.2_GH0.tar.gz) = 1108618 diff --git a/archivers/snappy/files/patch-CMakeLists.txt b/archivers/snappy/files/patch-CMakeLists.txt index 52c04875092f..658d994c5a3a 100644 --- a/archivers/snappy/files/patch-CMakeLists.txt +++ b/archivers/snappy/files/patch-CMakeLists.txt @@ -1,86 +1,57 @@ ---- CMakeLists.txt.orig 2024-05-21 19:36:39 UTC +--- CMakeLists.txt.orig 2025-03-26 15:19:22 UTC +++ CMakeLists.txt -@@ -53,8 +53,10 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") +@@ -32,7 +32,7 @@ if(NOT CMAKE_CXX_STANDARD) + # C++ standard can be overridden when this is used as a sub-project. + if(NOT CMAKE_CXX_STANDARD) + # This project requires C++11. +- set(CMAKE_CXX_STANDARD 11) ++ set(CMAKE_CXX_STANDARD 14) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + set(CMAKE_CXX_EXTENSIONS OFF) + endif(NOT CMAKE_CXX_STANDARD) +@@ -51,10 +51,6 @@ if(MSVC) + string(REGEX REPLACE "/EH[a-z]+" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHs-c-") add_definitions(-D_HAS_EXCEPTIONS=0) - - # Disable RTTI. +- +- # Disable RTTI. - string(REGEX REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GR-") -+ if (NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD") # devel/folly requires RTTI info, see https://github.com/facebook/folly/issues/1606 -+ string(REGEX REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GR-") -+ endif() - else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + else(MSVC) # Use -Wall for clang and gcc. if(NOT CMAKE_CXX_FLAGS MATCHES "-Wall") -@@ -83,8 +85,10 @@ else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") +@@ -81,10 +77,6 @@ else(MSVC) + # Disable C++ exceptions. + string(REGEX REPLACE "-fexceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions") - - # Disable RTTI. +- +- # Disable RTTI. - string(REGEX REPLACE "-frtti" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti") -+ if (NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD") -+ string(REGEX REPLACE "-frtti" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti") -+ endif() - endif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") + endif(MSVC) # BUILD_SHARED_LIBS is a standard CMake variable, but we declare it here to make -@@ -248,8 +252,7 @@ configure_file( - "snappy-stubs-public.h.in" - "${PROJECT_BINARY_DIR}/snappy-stubs-public.h") +@@ -329,19 +321,18 @@ if(SNAPPY_BUILD_TESTS) + set(install_gmock OFF) + set(build_gmock ON) --add_library(snappy "") --target_sources(snappy -+set(SNAPPY_SRCS - PRIVATE - "snappy-internal.h" - "snappy-stubs-internal.h" -@@ -270,20 +273,34 @@ target_sources(snappy - $ - $ - ) --target_include_directories(snappy -+set(SNAPPY_INCS - PUBLIC - $ - $ - $ - ) -+add_library(snappy SHARED) -+target_sources(snappy ${SNAPPY_SRCS}) -+target_include_directories(snappy ${SNAPPY_INCS}) - set_target_properties(snappy - PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) +- # This project is tested using GoogleTest. +- add_subdirectory("third_party/googletest") ++ find_package(GTest REQUIRED) - target_compile_definitions(snappy PRIVATE -DHAVE_CONFIG_H) --if(BUILD_SHARED_LIBS) -- set_target_properties(snappy PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) --endif(BUILD_SHARED_LIBS) -+set_target_properties(snappy PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) -+add_library(snappy-static STATIC) -+target_sources(snappy-static ${SNAPPY_SRCS}) -+target_include_directories(snappy-static ${SNAPPY_INCS}) -+set_target_properties(snappy-static -+ PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) + # GoogleTest triggers a missing field initializers warning. + if(SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS) +- set_property(TARGET gtest ++ set_property(TARGET GTest::gtest + APPEND PROPERTY COMPILE_OPTIONS -Wno-missing-field-initializers) +- set_property(TARGET gmock ++ set_property(TARGET GTest::gmock + APPEND PROPERTY COMPILE_OPTIONS -Wno-missing-field-initializers) + endif(SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS) -+target_compile_definitions(snappy-static PRIVATE -DHAVE_CONFIG_H) -+ -+if (MSVC) -+ set_target_properties(snappy-static PROPERTIES OUTPUT_NAME snappy-static) -+else() -+ set_target_properties(snappy-static PROPERTIES OUTPUT_NAME snappy) -+endif() -+ - if(SNAPPY_BUILD_TESTS OR SNAPPY_BUILD_BENCHMARKS) - add_library(snappy_test_support "") - target_sources(snappy_test_support -@@ -399,7 +416,7 @@ if(SNAPPY_INSTALL) - include(GNUInstallDirs) + if(SNAPPY_HAVE_NO_IMPLICIT_INT_FLOAT_CONVERSION) +- set_property(TARGET gtest ++ set_property(TARGET GTest::gtest + APPEND PROPERTY COMPILE_OPTIONS -Wno-implicit-int-float-conversion) + endif(SNAPPY_HAVE_NO_IMPLICIT_INT_FLOAT_CONVERSION) - if(SNAPPY_INSTALL) -- install(TARGETS snappy -+ install(TARGETS snappy snappy-static - EXPORT SnappyTargets - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} diff --git a/archivers/snappy/pkg-plist b/archivers/snappy/pkg-plist index 2d1cdf9f8f90..c9b059d142f8 100644 --- a/archivers/snappy/pkg-plist +++ b/archivers/snappy/pkg-plist @@ -6,7 +6,6 @@ lib/cmake/Snappy/SnappyConfig.cmake lib/cmake/Snappy/SnappyConfigVersion.cmake lib/cmake/Snappy/SnappyTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Snappy/SnappyTargets.cmake -lib/libsnappy.a lib/libsnappy.so lib/libsnappy.so.1 lib/libsnappy.so.%%DISTVERSION%% From 9a4d1d5865dcc33a005f5e67a4863478ef731b57 Mon Sep 17 00:00:00 2001 From: "Gabriel M. Dutra" Date: Mon, 21 Apr 2025 14:51:07 -0300 Subject: [PATCH 22/37] sysutils/popeye: Mark broken on i386 Compilation fails due to integer overflow Reported by: fallout --- sysutils/popeye/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sysutils/popeye/Makefile b/sysutils/popeye/Makefile index b2a8db2da5c6..bbb5c3258634 100644 --- a/sysutils/popeye/Makefile +++ b/sysutils/popeye/Makefile @@ -11,6 +11,8 @@ WWW= https://popeye.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_i386= compilation breaks: probes.go:491:19: constant 4294967295 overflows int + USES= go:1.23,modules _BUILD_DATE= $$(date -u +"%FT%T%z") From e9eb4ac833231ba347cb5cd640426b13e19e6d35 Mon Sep 17 00:00:00 2001 From: Rene Ladan Date: Mon, 21 Apr 2025 20:00:06 +0200 Subject: [PATCH 23/37] all: expire consumers of security/botan2 on 2025-06-21 --- deskutils/qownnotes/Makefile | 3 +++ editors/encryptpad/Makefile | 3 +++ editors/rehex/Makefile | 3 +++ net-im/biboumi/Makefile | 7 +++++++ security/keepassxc/Makefile | 3 +++ security/rnp/Makefile | 3 +++ sysutils/daggy/Makefile | 3 +++ 7 files changed, 25 insertions(+) diff --git a/deskutils/qownnotes/Makefile b/deskutils/qownnotes/Makefile index cb462e5db746..19f2f2976689 100644 --- a/deskutils/qownnotes/Makefile +++ b/deskutils/qownnotes/Makefile @@ -9,6 +9,9 @@ WWW= https://www.qownnotes.org/ LICENSE= GPLv2 +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + LIB_DEPENDS= libbotan-2.so:security/botan2 RUN_DEPENDS= git:devel/git diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile index cf0a92254831..be6a9eaa43de 100644 --- a/editors/encryptpad/Makefile +++ b/editors/encryptpad/Makefile @@ -11,6 +11,9 @@ WWW= https://evpo.net/encryptpad/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/license.txt +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + LIB_DEPENDS= libbotan-2.so:security/botan2 USES= compiler:c++11-lang desktop-file-utils gl gmake pkgconfig \ diff --git a/editors/rehex/Makefile b/editors/rehex/Makefile index e1b9c82ee34e..fef148152a76 100644 --- a/editors/rehex/Makefile +++ b/editors/rehex/Makefile @@ -10,6 +10,9 @@ WWW= https://github.com/solemnwarning/rehex LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + LIB_DEPENDS= libbotan-2.so:security/botan2 \ libcapstone.so:devel/capstone \ libharfbuzz.so:print/harfbuzz \ diff --git a/net-im/biboumi/Makefile b/net-im/biboumi/Makefile index f9005d8c9421..7a6389b8b0f3 100644 --- a/net-im/biboumi/Makefile +++ b/net-im/biboumi/Makefile @@ -90,4 +90,11 @@ post-install-DOCS-on: (cd ${WRKSRC}/doc/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo") +.include + +.if ${PORT_OPTIONS:MTLS} +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 +.endif + .include diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile index d996522a7b34..4cb9c335c67b 100644 --- a/security/keepassxc/Makefile +++ b/security/keepassxc/Makefile @@ -15,6 +15,9 @@ LICENSE_NAME_NOKIA-LGPL-EXCEPTION= Nokia Qt LGPL Exception version 1.1 LICENSE_FILE_NOKIA-LGPL-EXCEPTION= ${WRKSRC}/LICENSE.NOKIA-LGPL-EXCEPTION LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor LIB_DEPENDS= libargon2.so:security/libargon2 \ libqrencode.so:graphics/libqrencode \ diff --git a/security/rnp/Makefile b/security/rnp/Makefile index cf891e18c130..c9c6285600a6 100644 --- a/security/rnp/Makefile +++ b/security/rnp/Makefile @@ -16,6 +16,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS_OCB_Patent= dist-mirror dist-sell pkg-mirror pkg-sell \ auto-accept +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor LIB_DEPENDS= libbotan-2.so:security/botan2 \ libjson-c.so:devel/json-c diff --git a/sysutils/daggy/Makefile b/sysutils/daggy/Makefile index 54f45e6620ad..7b41a78d740e 100644 --- a/sysutils/daggy/Makefile +++ b/sysutils/daggy/Makefile @@ -11,6 +11,9 @@ WWW= https://daggy.dev/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE +DEPRECATED= Depends on expired security/botan2 +EXPIRATION_DATE=2025-06-21 + BUILD_DEPENDS= ${LOCALBASE}/include/kainjow/mustache.hpp:devel/mustache LIB_DEPENDS= libbotan-2.so:security/botan2 \ libssh2.so:security/libssh2 \ From 7f3c8fae8c4e861e23d1be7ab4b003926cd43e7b Mon Sep 17 00:00:00 2001 From: "Gabriel M. Dutra" Date: Mon, 21 Apr 2025 15:09:52 -0300 Subject: [PATCH 24/37] sysutils/terraform-switcher: Update to 1.4.4 ChangeLog: https://github.com/warrensbox/terraform-switcher/releases/tag/v1.4.4 --- sysutils/terraform-switcher/Makefile | 5 ++--- sysutils/terraform-switcher/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/sysutils/terraform-switcher/Makefile b/sysutils/terraform-switcher/Makefile index b8abb0f33f8a..86b1c5bcf81d 100644 --- a/sysutils/terraform-switcher/Makefile +++ b/sysutils/terraform-switcher/Makefile @@ -1,7 +1,6 @@ PORTNAME= terraform-switcher DISTVERSIONPREFIX= v -DISTVERSION= 1.2.4 -PORTREVISION= 3 +DISTVERSION= 1.4.4 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org @@ -11,7 +10,7 @@ WWW= https://tfswitch.warrensbox.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.22,modules +USES= go:1.24,modules GO_MODULE= github.com/warrensbox/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ diff --git a/sysutils/terraform-switcher/distinfo b/sysutils/terraform-switcher/distinfo index dcf62b50f15c..f84d58def37c 100644 --- a/sysutils/terraform-switcher/distinfo +++ b/sysutils/terraform-switcher/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1732892260 -SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.2.4/v1.2.4.mod) = f4383119fc9ddc0aac2a169711c0d4ecd6e7d2d76b8534036807efe19c2a8656 -SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.2.4/v1.2.4.mod) = 2555 -SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.2.4/v1.2.4.zip) = 175ce82f9e00990920ececaa725fd766e4dae486d680381eaa61267c08beb9eb -SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.2.4/v1.2.4.zip) = 4883154 +TIMESTAMP = 1745258026 +SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.4.4/v1.4.4.mod) = 4d9ad3db0e5ef623291c8f66982b59b4410a2acbb6638feae0dffb78555089e6 +SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.4.4/v1.4.4.mod) = 2445 +SHA256 (go/sysutils_terraform-switcher/terraform-switcher-v1.4.4/v1.4.4.zip) = e962afd84059be45b9ccf6ac2adfe74a3435b093c863a79381d703f85ff50be0 +SIZE (go/sysutils_terraform-switcher/terraform-switcher-v1.4.4/v1.4.4.zip) = 4895648 From 8c309190f47e20dab93f7f76dab94d8e0f18cd18 Mon Sep 17 00:00:00 2001 From: Gleb Popov Date: Mon, 21 Apr 2025 21:25:32 +0300 Subject: [PATCH 25/37] audio/linux-rl9-alsa-plugins-oss: Do not pollute ${LINUXBASE} with leftovers Reported by: fluffy --- audio/linux-rl9-alsa-plugins-oss/Makefile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/audio/linux-rl9-alsa-plugins-oss/Makefile b/audio/linux-rl9-alsa-plugins-oss/Makefile index f6769d2767dd..7832d6e67343 100644 --- a/audio/linux-rl9-alsa-plugins-oss/Makefile +++ b/audio/linux-rl9-alsa-plugins-oss/Makefile @@ -51,6 +51,10 @@ post-extract: @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${PORTNAME}-${PORTVERSION}.tar.bz2 ${EXTRACT_AFTER_ARGS}) +post-patch: + ${REINPLACE_CMD} -e 's|mkdir -p|${MKDIR}|g' ${WRKSRC32}/install-hooks.am || true + ${REINPLACE_CMD} -e 's|mkdir -p|${MKDIR}|g' ${WRKSRC}/install-hooks.am + do-configure: .if !empty(COMPAT32_CFLAGS_${ARCH}) @(cd ${WRKSRC32} && ${AUTORECONF} -f -i && ${SETENV} \ @@ -58,6 +62,7 @@ do-configure: CFLAGS="${CFLAGS:N-march=*} ${COMPAT32_CFLAGS_${ARCH}}" \ LDFLAGS="${LDFLAGS}" MAKE="${LOCALBASE}/bin/gmake" \ MKDIR_P="${MKDIR}" PKG_CONFIG="${LOCALBASE}/bin/pkgconf" \ + INSTALL="/usr/bin/install -c" \ PKG_CONFIG_PATH=${LINUXBASE}/usr/lib/pkgconfig \ ${CONFIG_ARGS}) .endif @@ -65,6 +70,7 @@ do-configure: PATH=${LINUXBASE}/usr/bin ./configure CPPFLAGS="${CPPFLAGS}" \ CFLAGS="${CFLAGS:N-march=*}" LDFLAGS="${LDFLAGS}" \ MAKE="${LOCALBASE}/bin/gmake" MKDIR_P="${MKDIR}" \ + INSTALL="/usr/bin/install -c" \ PKG_CONFIG="${LOCALBASE}/bin/pkgconf" \ PKG_CONFIG_PATH=${LINUXBASE}${LIBDIR_${ARCH}}/pkgconfig \ --libdir ${LIBDIR_${ARCH}} ${CONFIG_ARGS}) @@ -88,7 +94,7 @@ do-install: ${LOCALBASE}/bin/gmake install-strip \ DESTDIR=${STAGEDIR}${LINUXBASE}) ${RM} -r ${STAGEDIR}${LINUXBASE}${LIBDIR_${ARCH}}/alsa-lib/*.la - ${MKDIR} ${STAGEDIR}${LINUXBASE}/etc/alsa/conf.d + ${MKDIR} -p ${STAGEDIR}${LINUXBASE}/etc/alsa/conf.d ${LN} -sf ../../../usr/share/alsa/alsa.conf.d/50-oss.conf \ ${STAGEDIR}${LINUXBASE}/etc/alsa/conf.d ${RM} -r ${STAGEDIR}${LINUXBASE}/usr/etc From 7c3b6b4d955803e0a575822c9cf475db66fca30d Mon Sep 17 00:00:00 2001 From: Stefan Schlosser Date: Mon, 21 Apr 2025 20:28:01 +0200 Subject: [PATCH 26/37] emulators/es-de: Update to 3.2.0 Unbundle graphics/lunasvg: was the last bundled dependency in the external directory. We can now exclude this directory from extraction via EXTRACT_AFTER_ARGS and simplify its handling in the CMakeLists.txt patch. Paths in BUILD_DEPENDS are replaced with the "port notation". Addition of find_package(RapidJSON REQUIRED) in the CMakeLists.txt patch when unbundling devel/rapidjson was actually never needed. So it got removed. Changelog: https://gitlab.com/es-de/emulationstation-de/-/releases/v3.2.0 PR: 285888 Approved by: submitter is maintainer --- emulators/es-de/Makefile | 26 +++++---- emulators/es-de/distinfo | 6 +- emulators/es-de/files/patch-CMakeLists.txt | 58 +++++++++++-------- .../es-de/files/patch-external_CMakeLists.txt | 23 -------- emulators/es-de/pkg-plist | 47 ++++++++++++++- 5 files changed, 96 insertions(+), 64 deletions(-) delete mode 100644 emulators/es-de/files/patch-external_CMakeLists.txt diff --git a/emulators/es-de/Makefile b/emulators/es-de/Makefile index 4097b1d674cd..bb9cc6754970 100644 --- a/emulators/es-de/Makefile +++ b/emulators/es-de/Makefile @@ -1,7 +1,6 @@ PORTNAME= es-de DISTVERSIONPREFIX= v -DISTVERSION= 3.1.1 -PORTREVISION= 3 +DISTVERSION= 3.2.0 CATEGORIES= emulators MAINTAINER= bsdcode@disroot.org @@ -11,11 +10,16 @@ WWW= https://es-de.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +_BR_DEPENDS= dejavu>0:x11-fonts/dejavu \ + droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \ + freefont-ttf>0:x11-fonts/freefont-ttf \ + noto-emoji>0:x11-fonts/noto-emoji \ + ubuntu-font>0:x11-fonts/ubuntu-font BUILD_DEPENDS= ${_BR_DEPENDS} \ - ${LOCALBASE}/include/CImg.h:graphics/cimg \ - ${LOCALBASE}/include/glm/glm.hpp:math/glm \ - ${LOCALBASE}/include/rapidjson/rapidjson.h:devel/rapidjson \ - ${LOCALBASE}/include/utf8cpp/utf8.h:devel/utf8cpp + cimg>0:graphics/cimg \ + glm>0:math/glm \ + rapidjson>0:devel/rapidjson \ + utf8cpp>0:devel/utf8cpp LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libcurl.so:ftp/curl \ libfreeimage.so:graphics/freeimage \ @@ -23,6 +27,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libgit2.so:devel/libgit2 \ libharfbuzz.so:print/harfbuzz \ libicuuc.so:devel/icu \ + liblunasvg.so:graphics/lunasvg \ libpoppler.so:graphics/poppler \ libpugixml.so:textproc/pugixml \ librlottie.so:graphics/rlottie @@ -37,6 +42,9 @@ USE_SDL= sdl2 CMAKE_ARGS= -DUTF8CPP_INCLUDE_DIR=${LOCALBASE}/include/utf8cpp CMAKE_ON= VIDEO_HW_DECODING +EXTRACT_AFTER_ARGS= --exclude external \ + --no-same-owner --no-same-permissions + OPTIONS_DEFINE= DEINIT DOCS NLS OPTIONS_DEFAULT= DEINIT OPTIONS_SUB= yes @@ -48,12 +56,6 @@ DEINIT_CMAKE_BOOL= DEINIT_ON_LAUNCH NLS_USES= gettext NLS_CMAKE_BOOL= COMPILE_LOCALIZATIONS -_BR_DEPENDS= dejavu>0:x11-fonts/dejavu \ - droid-fonts-ttf>0:x11-fonts/droid-fonts-ttf \ - freefont-ttf>0:x11-fonts/freefont-ttf \ - noto-emoji>0:x11-fonts/noto-emoji \ - ubuntu-font>0:x11-fonts/ubuntu-font - post-install: ${LN} -sf ${LOCALBASE}/share/fonts/Droid/DroidSansFallbackFull.ttf \ ${STAGEDIR}${DATADIR}/resources/fonts diff --git a/emulators/es-de/distinfo b/emulators/es-de/distinfo index 60f8842fa5e3..c3e2a5486a63 100644 --- a/emulators/es-de/distinfo +++ b/emulators/es-de/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734110720 -SHA256 (emulationstation-de-v3.1.1.tar.bz2) = a6cdeadbcdce58642622371dfc4f005b90cc1e5eaf2d11f0e5b47b24405b4289 -SIZE (emulationstation-de-v3.1.1.tar.bz2) = 71143483 +TIMESTAMP = 1743784837 +SHA256 (emulationstation-de-v3.2.0.tar.bz2) = dbe8e087042e49ec58d893a2408acbb45409b8b8f6f90afcbd9ad1219da612d3 +SIZE (emulationstation-de-v3.2.0.tar.bz2) = 72149068 diff --git a/emulators/es-de/files/patch-CMakeLists.txt b/emulators/es-de/files/patch-CMakeLists.txt index 5396328f944a..026d2b000666 100644 --- a/emulators/es-de/files/patch-CMakeLists.txt +++ b/emulators/es-de/files/patch-CMakeLists.txt @@ -1,15 +1,15 @@ ---- CMakeLists.txt.orig 2024-09-13 16:19:36 UTC +--- CMakeLists.txt.orig 2025-04-04 15:03:07 UTC +++ CMakeLists.txt -@@ -143,6 +143,8 @@ elseif(NOT EMSCRIPTEN AND NOT ANDROID) +@@ -155,6 +155,8 @@ elseif(NOT EMSCRIPTEN AND NOT ANDROID AND NOT IOS) find_package(Libgit2 REQUIRED) find_package(Pugixml REQUIRED) find_package(SDL2 REQUIRED) -+ find_package(RapidJSON REQUIRED) + find_package(rlottie REQUIRED) ++ use_pkgconfig(lunasvg lunasvg) endif() # Add libCEC support. -@@ -184,8 +186,7 @@ if(CMAKE_BUILD_TYPE MATCHES Debug) +@@ -197,8 +199,7 @@ if(CMAKE_BUILD_TYPE MATCHES Debug) if(CMAKE_CXX_COMPILER_ID MATCHES MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /std:c++17 /Od /DEBUG:FULL") else() @@ -19,7 +19,7 @@ endif() # If using Clang, then add additional debug data needed by GDB. # Comment this out if you're using LLDB for debugging as this flag makes the binary -@@ -208,11 +209,11 @@ else() +@@ -221,11 +222,11 @@ else() if(CMAKE_CXX_COMPILER_ID MATCHES MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNDEBUG /std:c++17 /O2 /DEBUG:NONE") else() @@ -33,39 +33,49 @@ endif() endif() endif() -@@ -454,12 +455,8 @@ set(COMMON_INCLUDE_DIRS ${CURL_INCLUDE_DIR} - # Include files. +@@ -540,7 +541,9 @@ else() + ${HarfBuzz_INCLUDE_DIRS} + ${ICU_INCLUDE_DIRS} + ${PUGIXML_INCLUDE_DIRS} +- ${SDL2_INCLUDE_DIR}) ++ ${SDL2_INCLUDE_DIR} ++ ${UTF8CPP_INCLUDE_DIR} ++ ${lunasvg_INCLUDE_DIRS}) + endif() - set(COMMON_INCLUDE_DIRS ${CURL_INCLUDE_DIR} -- ${CMAKE_CURRENT_SOURCE_DIR}/external/CImg -- ${CMAKE_CURRENT_SOURCE_DIR}/external/glm - ${CMAKE_CURRENT_SOURCE_DIR}/external/lunasvg/include -- ${CMAKE_CURRENT_SOURCE_DIR}/external/rapidjson/include -- ${CMAKE_CURRENT_SOURCE_DIR}/external/rlottie/inc -- ${CMAKE_CURRENT_SOURCE_DIR}/external/utfcpp/source -+ ${UTF8CPP_INCLUDE_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/es-core/src - ${CMAKE_CURRENT_SOURCE_DIR}/es-pdf-converter/src) - -@@ -647,7 +644,8 @@ else() + # Add libCEC include directory. +@@ -698,7 +701,9 @@ else() ${HarfBuzz_LIBRARIES} ${ICU_LIBRARIES} ${PUGIXML_LIBRARIES} - ${SDL2_LIBRARY}) + ${SDL2_LIBRARY} ++ ${lunasvg_LINK_LIBRARIES} + ${rlottie_LIBRARIES}) if(Intl_LIBRARY) # On Unix systems where the gettext functions are not part of the C standard library # we need to explicitly link with the libintl library. -@@ -662,7 +660,6 @@ if(NOT WIN32) - set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/android_${ANDROID_ABI}/librlottie.a) - else() - set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/liblunasvg.a) +@@ -714,9 +719,6 @@ if(NOT WIN32) + elseif(IOS) + set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/${CMAKE_BUILD_TYPE}/liblunasvg.a) + set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/${CMAKE_BUILD_TYPE}/librlottie.a) +- else() +- set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/liblunasvg.a) - set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${PROJECT_SOURCE_DIR}/librlottie.a) endif() endif() -@@ -726,8 +723,3 @@ endif() +@@ -770,18 +772,9 @@ add_subdirectory(es-pdf-converter) + endif() + + add_subdirectory(es-pdf-converter) +-add_subdirectory(external) + add_subdirectory(es-core) + add_subdirectory(es-app) + +-# Make sure that es-pdf-convert is built first, and then that rlottie is built before es-core. +-add_dependencies(lunasvg es-pdf-convert) +- if(COMPILE_LOCALIZATIONS) add_dependencies(es-pdf-convert localization) endif() diff --git a/emulators/es-de/files/patch-external_CMakeLists.txt b/emulators/es-de/files/patch-external_CMakeLists.txt deleted file mode 100644 index f52abcddae79..000000000000 --- a/emulators/es-de/files/patch-external_CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ ---- external/CMakeLists.txt.orig 2024-06-14 15:36:56 UTC -+++ external/CMakeLists.txt -@@ -61,13 +61,9 @@ endif() - set(CMAKE_CXX_FLAGS -pthread) - endif() - --add_subdirectory(rlottie EXCLUDE_FROM_ALL) -- - # rlottie generates a lot of annoying compiler warnings that we don't need to show. - if(CMAKE_CXX_COMPILER_ID MATCHES MSVC) - target_compile_options(rlottie PRIVATE "/wd4244" "/wd4251" "/wd4263" "/wd4334" "/wd4267" "/wd4530" "/wd4996") --else() -- target_compile_options(rlottie PRIVATE "-w") - endif() - - if(ANDROID) -@@ -79,6 +75,3 @@ endif() - ${PROJECT_SOURCE_DIR}/android_${ANDROID_ABI}) - endif() - endif() -- --# Build LunaSVG before rlottie. --add_dependencies(rlottie lunasvg) diff --git a/emulators/es-de/pkg-plist b/emulators/es-de/pkg-plist index 203509f5289e..b21bd1041343 100644 --- a/emulators/es-de/pkg-plist +++ b/emulators/es-de/pkg-plist @@ -19,6 +19,7 @@ share/applications/org.es_de.frontend.desktop %%PORTDOCS%%%%DOCSDIR%%/USERGUIDE.md %%DATADIR%%/LICENSE %%DATADIR%%/licenses/Akrobat_Fontfabric.pdf +%%DATADIR%%/licenses/BlueZ %%DATADIR%%/licenses/CImg %%DATADIR%%/licenses/DejaVu %%DATADIR%%/licenses/DroidSans @@ -38,6 +39,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/licenses/Ogg %%DATADIR%%/licenses/OpenSans %%DATADIR%%/licenses/Opus +%%DATADIR%%/licenses/PhosphorIcons %%DATADIR%%/licenses/Poppler %%DATADIR%%/licenses/UTF8-CPP %%DATADIR%%/licenses/Vorbis @@ -120,8 +122,6 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/resources/graphics/controllers/wii_remote_and_nunchuk_nintendo.svg %%DATADIR%%/resources/graphics/controllers/wii_remote_nintendo.svg %%DATADIR%%/resources/graphics/controllers/xbox_kinect.svg -%%DATADIR%%/resources/graphics/frame.png -%%DATADIR%%/resources/graphics/frame.svg %%DATADIR%%/resources/graphics/help/button_a_PS.svg %%DATADIR%%/resources/graphics/help/button_a_SNES.svg %%DATADIR%%/resources/graphics/help/button_a_XBOX.svg @@ -207,6 +207,14 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/resources/graphics/splash.svg %%DATADIR%%/resources/graphics/star_filled.svg %%DATADIR%%/resources/graphics/star_unfilled.svg +%%DATADIR%%/resources/graphics/systemstatus/battery_charging.svg +%%DATADIR%%/resources/graphics/systemstatus/battery_full.svg +%%DATADIR%%/resources/graphics/systemstatus/battery_high.svg +%%DATADIR%%/resources/graphics/systemstatus/battery_low.svg +%%DATADIR%%/resources/graphics/systemstatus/battery_medium.svg +%%DATADIR%%/resources/graphics/systemstatus/bluetooth.svg +%%DATADIR%%/resources/graphics/systemstatus/cellular.svg +%%DATADIR%%/resources/graphics/systemstatus/wifi.svg %%DATADIR%%/resources/graphics/textinput.svg %%DATADIR%%/resources/graphics/textinput_focused.svg %%DATADIR%%/resources/graphics/white.png @@ -227,6 +235,7 @@ share/applications/org.es_de.frontend.desktop %%NLS%%%%DATADIR%%/resources/locale/ru_RU/LC_MESSAGES/ru_RU.mo %%NLS%%%%DATADIR%%/resources/locale/sv_SE/LC_MESSAGES/sv_SE.mo %%NLS%%%%DATADIR%%/resources/locale/zh_CN/LC_MESSAGES/zh_CN.mo +%%NLS%%%%DATADIR%%/resources/locale/zh_TW/LC_MESSAGES/zh_TW.mo %%DATADIR%%/resources/shaders/glsl/blur_horizontal.glsl %%DATADIR%%/resources/shaders/glsl/blur_vertical.glsl %%DATADIR%%/resources/shaders/glsl/core.glsl @@ -371,6 +380,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/logos/macintosh.svg %%DATADIR%%/themes/linear-es-de/system/logos/mame-advmame.svg %%DATADIR%%/themes/linear-es-de/system/logos/mame.svg +%%DATADIR%%/themes/linear-es-de/system/logos/mark3.svg %%DATADIR%%/themes/linear-es-de/system/logos/mastersystem.svg %%DATADIR%%/themes/linear-es-de/system/logos/megacd.svg %%DATADIR%%/themes/linear-es-de/system/logos/megacdjp.svg @@ -466,6 +476,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/logos/vectrex.svg %%DATADIR%%/themes/linear-es-de/system/logos/vic20.svg %%DATADIR%%/themes/linear-es-de/system/logos/videopac.svg +%%DATADIR%%/themes/linear-es-de/system/logos/vircon32.svg %%DATADIR%%/themes/linear-es-de/system/logos/virtualboy.svg %%DATADIR%%/themes/linear-es-de/system/logos/vpinball.svg %%DATADIR%%/themes/linear-es-de/system/logos/vsmile.svg @@ -481,6 +492,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/logos/x68000.svg %%DATADIR%%/themes/linear-es-de/system/logos/xbox.svg %%DATADIR%%/themes/linear-es-de/system/logos/xbox360.svg +%%DATADIR%%/themes/linear-es-de/system/logos/xboxone.svg %%DATADIR%%/themes/linear-es-de/system/logos/zmachine.svg %%DATADIR%%/themes/linear-es-de/system/logos/zx81.svg %%DATADIR%%/themes/linear-es-de/system/logos/zxnext.svg @@ -572,6 +584,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata-custom/macintosh.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/mame-advmame.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/mame.xml +%%DATADIR%%/themes/linear-es-de/system/metadata-custom/mark3.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/mastersystem.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/megacd.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/megacdjp.xml @@ -664,6 +677,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vectrex.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vic20.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/videopac.xml +%%DATADIR%%/themes/linear-es-de/system/metadata-custom/vircon32.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/virtualboy.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vpinball.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/vsmile.xml @@ -679,6 +693,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata-custom/x68000.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/xbox.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/xbox360.xml +%%DATADIR%%/themes/linear-es-de/system/metadata-custom/xboxone.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/zmachine.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/zx81.xml %%DATADIR%%/themes/linear-es-de/system/metadata-custom/zxnext.xml @@ -757,9 +772,13 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata/gamegear.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gb.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gba.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/gbah.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gbc.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/gbch.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/gbh.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gc.xml %%DATADIR%%/themes/linear-es-de/system/metadata/genesis.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/genh.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gmaster.xml %%DATADIR%%/themes/linear-es-de/system/metadata/gx4000.xml %%DATADIR%%/themes/linear-es-de/system/metadata/intellivision.xml @@ -773,6 +792,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata/macintosh.xml %%DATADIR%%/themes/linear-es-de/system/metadata/mame-advmame.xml %%DATADIR%%/themes/linear-es-de/system/metadata/mame.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/mark3.xml %%DATADIR%%/themes/linear-es-de/system/metadata/mastersystem.xml %%DATADIR%%/themes/linear-es-de/system/metadata/megacd.xml %%DATADIR%%/themes/linear-es-de/system/metadata/megacdjp.xml @@ -801,6 +821,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata/neogeocd.xml %%DATADIR%%/themes/linear-es-de/system/metadata/neogeocdjp.xml %%DATADIR%%/themes/linear-es-de/system/metadata/nes.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/nesh.xml %%DATADIR%%/themes/linear-es-de/system/metadata/ngage.xml %%DATADIR%%/themes/linear-es-de/system/metadata/ngp.xml %%DATADIR%%/themes/linear-es-de/system/metadata/ngpc.xml @@ -843,7 +864,9 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata/sg-1000.xml %%DATADIR%%/themes/linear-es-de/system/metadata/sgb.xml %%DATADIR%%/themes/linear-es-de/system/metadata/snes.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/snesh.xml %%DATADIR%%/themes/linear-es-de/system/metadata/snesna.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/snesnah.xml %%DATADIR%%/themes/linear-es-de/system/metadata/solarus.xml %%DATADIR%%/themes/linear-es-de/system/metadata/spectravideo.xml %%DATADIR%%/themes/linear-es-de/system/metadata/steam.xml @@ -869,6 +892,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata/vectrex.xml %%DATADIR%%/themes/linear-es-de/system/metadata/vic20.xml %%DATADIR%%/themes/linear-es-de/system/metadata/videopac.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/vircon32.xml %%DATADIR%%/themes/linear-es-de/system/metadata/virtualboy.xml %%DATADIR%%/themes/linear-es-de/system/metadata/vpinball.xml %%DATADIR%%/themes/linear-es-de/system/metadata/vsmile.xml @@ -884,6 +908,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/metadata/x68000.xml %%DATADIR%%/themes/linear-es-de/system/metadata/xbox.xml %%DATADIR%%/themes/linear-es-de/system/metadata/xbox360.xml +%%DATADIR%%/themes/linear-es-de/system/metadata/xboxone.xml %%DATADIR%%/themes/linear-es-de/system/metadata/zmachine.xml %%DATADIR%%/themes/linear-es-de/system/metadata/zx81.xml %%DATADIR%%/themes/linear-es-de/system/metadata/zxnext.xml @@ -976,6 +1001,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/systemart/mame-advmame.webp %%DATADIR%%/themes/linear-es-de/system/systemart/mame.webp %%DATADIR%%/themes/linear-es-de/system/systemart/mario.webp +%%DATADIR%%/themes/linear-es-de/system/systemart/mark3.webp %%DATADIR%%/themes/linear-es-de/system/systemart/mastersystem.webp %%DATADIR%%/themes/linear-es-de/system/systemart/megacd.webp %%DATADIR%%/themes/linear-es-de/system/systemart/megacdjp.webp @@ -1068,6 +1094,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/systemart/vectrex.webp %%DATADIR%%/themes/linear-es-de/system/systemart/vic20.webp %%DATADIR%%/themes/linear-es-de/system/systemart/videopac.webp +%%DATADIR%%/themes/linear-es-de/system/systemart/vircon32.webp %%DATADIR%%/themes/linear-es-de/system/systemart/virtualboy.webp %%DATADIR%%/themes/linear-es-de/system/systemart/vpinball.webp %%DATADIR%%/themes/linear-es-de/system/systemart/vsmile.webp @@ -1083,6 +1110,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/linear-es-de/system/systemart/x68000.webp %%DATADIR%%/themes/linear-es-de/system/systemart/xbox.webp %%DATADIR%%/themes/linear-es-de/system/systemart/xbox360.webp +%%DATADIR%%/themes/linear-es-de/system/systemart/xboxone.webp %%DATADIR%%/themes/linear-es-de/system/systemart/zelda.webp %%DATADIR%%/themes/linear-es-de/system/systemart/zmachine.webp %%DATADIR%%/themes/linear-es-de/system/systemart/zx81.webp @@ -1179,6 +1207,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/modern-es-de/art/macintosh.webp %%DATADIR%%/themes/modern-es-de/art/mame-advmame.webp %%DATADIR%%/themes/modern-es-de/art/mame.webp +%%DATADIR%%/themes/modern-es-de/art/mark3.webp %%DATADIR%%/themes/modern-es-de/art/mastersystem.webp %%DATADIR%%/themes/modern-es-de/art/megacd.webp %%DATADIR%%/themes/modern-es-de/art/megacdjp.webp @@ -1271,6 +1300,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/modern-es-de/art/vectrex.webp %%DATADIR%%/themes/modern-es-de/art/vic20.webp %%DATADIR%%/themes/modern-es-de/art/videopac.webp +%%DATADIR%%/themes/modern-es-de/art/vircon32.webp %%DATADIR%%/themes/modern-es-de/art/virtualboy.webp %%DATADIR%%/themes/modern-es-de/art/vpinball.webp %%DATADIR%%/themes/modern-es-de/art/vsmile.webp @@ -1286,6 +1316,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/modern-es-de/art/x68000.webp %%DATADIR%%/themes/modern-es-de/art/xbox.webp %%DATADIR%%/themes/modern-es-de/art/xbox360.webp +%%DATADIR%%/themes/modern-es-de/art/xboxone.webp %%DATADIR%%/themes/modern-es-de/art/zmachine.webp %%DATADIR%%/themes/modern-es-de/art/zx81.webp %%DATADIR%%/themes/modern-es-de/art/zxnext.webp @@ -1380,6 +1411,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/modern-es-de/art_legacy/mame-advmame.webp %%DATADIR%%/themes/modern-es-de/art_legacy/mame-libretro.webp %%DATADIR%%/themes/modern-es-de/art_legacy/mame.webp +%%DATADIR%%/themes/modern-es-de/art_legacy/mark3.webp %%DATADIR%%/themes/modern-es-de/art_legacy/mastersystem.webp %%DATADIR%%/themes/modern-es-de/art_legacy/megacd.webp %%DATADIR%%/themes/modern-es-de/art_legacy/megacdjp.webp @@ -1474,6 +1506,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/modern-es-de/art_legacy/vectrex.webp %%DATADIR%%/themes/modern-es-de/art_legacy/vic20.webp %%DATADIR%%/themes/modern-es-de/art_legacy/videopac.webp +%%DATADIR%%/themes/modern-es-de/art_legacy/vircon32.webp %%DATADIR%%/themes/modern-es-de/art_legacy/virtualboy.webp %%DATADIR%%/themes/modern-es-de/art_legacy/vpinball.webp %%DATADIR%%/themes/modern-es-de/art_legacy/vsmile.webp @@ -1490,6 +1523,7 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/modern-es-de/art_legacy/x68000.webp %%DATADIR%%/themes/modern-es-de/art_legacy/xbox.webp %%DATADIR%%/themes/modern-es-de/art_legacy/xbox360.webp +%%DATADIR%%/themes/modern-es-de/art_legacy/xboxone.webp %%DATADIR%%/themes/modern-es-de/art_legacy/zmachine.webp %%DATADIR%%/themes/modern-es-de/art_legacy/zx81.webp %%DATADIR%%/themes/modern-es-de/art_legacy/zxnext.webp @@ -1911,6 +1945,9 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/slate-es-de/mame/images/controller.svg %%DATADIR%%/themes/slate-es-de/mame/images/logo.svg %%DATADIR%%/themes/slate-es-de/mame/systeminfo.xml +%%DATADIR%%/themes/slate-es-de/mark3/colors.xml +%%DATADIR%%/themes/slate-es-de/mark3/images/logo.svg +%%DATADIR%%/themes/slate-es-de/mark3/systeminfo.xml %%DATADIR%%/themes/slate-es-de/mastersystem/colors.xml %%DATADIR%%/themes/slate-es-de/mastersystem/images/consolegame.svg %%DATADIR%%/themes/slate-es-de/mastersystem/images/controller.svg @@ -2271,6 +2308,9 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/slate-es-de/videopac/images/controller.svg %%DATADIR%%/themes/slate-es-de/videopac/images/logo.svg %%DATADIR%%/themes/slate-es-de/videopac/systeminfo.xml +%%DATADIR%%/themes/slate-es-de/vircon32/colors.xml +%%DATADIR%%/themes/slate-es-de/vircon32/images/logo.svg +%%DATADIR%%/themes/slate-es-de/vircon32/systeminfo.xml %%DATADIR%%/themes/slate-es-de/virtualboy/colors.xml %%DATADIR%%/themes/slate-es-de/virtualboy/images/consolegame.svg %%DATADIR%%/themes/slate-es-de/virtualboy/images/controller.svg @@ -2330,6 +2370,9 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/themes/slate-es-de/xbox360/images/controller.svg %%DATADIR%%/themes/slate-es-de/xbox360/images/logo.svg %%DATADIR%%/themes/slate-es-de/xbox360/systeminfo.xml +%%DATADIR%%/themes/slate-es-de/xboxone/colors.xml +%%DATADIR%%/themes/slate-es-de/xboxone/images/logo.svg +%%DATADIR%%/themes/slate-es-de/xboxone/systeminfo.xml %%DATADIR%%/themes/slate-es-de/zmachine/colors.xml %%DATADIR%%/themes/slate-es-de/zmachine/images/logo.svg %%DATADIR%%/themes/slate-es-de/zmachine/systeminfo.xml From 1181481c7999da5eb93b46654dc28f392748346b Mon Sep 17 00:00:00 2001 From: Michael Proto Date: Mon, 21 Apr 2025 20:51:26 +0200 Subject: [PATCH 27/37] shells/mksh: Generate man-compatible page Currently the mksh man page will not display on a base FreeBSD install, stating that groff is required to format the page: $ man mksh This manpage needs groff(1) to be rendered First install groff(1): pkg install groff Renames the src mksh.1 and passes it through mandoc to generate a man-compatible page to then be installed with the package. PR: 286190 Approved by: Rares Aioanei (maintainer) --- shells/mksh/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/shells/mksh/Makefile b/shells/mksh/Makefile index 4bc4568d9db7..336fc98b9b28 100644 --- a/shells/mksh/Makefile +++ b/shells/mksh/Makefile @@ -1,7 +1,7 @@ PORTNAME= mksh PORTVERSION= 59c -PORTREVISION= 1 DISTVERSIONPREFIX= R +PORTREVISION= 2 CATEGORIES= shells MASTER_SITES= https://www.mirbsd.org/MirOS/dist/mir/mksh/ \ https://pub.allbsd.org/MirOS/dist/mir/mksh/ @@ -27,6 +27,8 @@ do-build: do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mksh ${STAGEDIR}${PREFIX}/bin + ${MV} ${WRKSRC}/mksh.1 ${WRKSRC}/mksh.1.orig + ${CAT} ${WRKSRC}/mksh.1.orig | mandoc -T man >${WRKSRC}/mksh.1 ${INSTALL_MAN} ${WRKSRC}/mksh.1 ${STAGEDIR}${PREFIX}/share/man/man1 do-install-EXAMPLES-on: From ba5103158630b508adc9fe07157858f983b0b06a Mon Sep 17 00:00:00 2001 From: Tino Engel Date: Mon, 21 Apr 2025 22:48:03 +0300 Subject: [PATCH 28/37] x11/sfwbar: Add flavor "nopulse" PR: 285476 --- x11/sfwbar/Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/x11/sfwbar/Makefile b/x11/sfwbar/Makefile index 53e3865d42ac..4e7cd44b4da9 100644 --- a/x11/sfwbar/Makefile +++ b/x11/sfwbar/Makefile @@ -1,7 +1,9 @@ PORTNAME= sfwbar DISTVERSIONPREFIX= v DISTVERSION= 1.0_beta16 +PORTREVISION= 1 CATEGORIES= x11 wayland +PKGNAMESUFFIX= ${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/} PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= f101b45ae0ace422052463febe85c19dca8ad2ff.patch:-p1 \ @@ -21,6 +23,8 @@ LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \ libjson-c.so:devel/json-c \ libwayland-client.so:graphics/wayland +FLAVORS= default nopulse + USES= gnome meson pkgconfig python:run USE_GITHUB= yes @@ -38,6 +42,9 @@ SUB_FILES= pkg-message OPTIONS_DEFINE= ALSA MPD NM PULSEAUDIO XKB OPTIONS_DEFAULT= ALSA MPD NM PULSEAUDIO XKB +.if ${FLAVOR:U:M*nopulse} +OPTIONS_EXCLUDE+= PULSEAUDIO +.endif OPTIONS_SUB= yes ALSA_DESC= ALSA audio volume control From b5f7bdce03854b37a02f394b84b2e13ce670753f Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Mon, 21 Apr 2025 07:47:00 -0700 Subject: [PATCH 29/37] graphics/spirv-tools: Add comment --- graphics/spirv-tools/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphics/spirv-tools/Makefile b/graphics/spirv-tools/Makefile index 53fa58102da5..c7d7eddb9829 100644 --- a/graphics/spirv-tools/Makefile +++ b/graphics/spirv-tools/Makefile @@ -1,6 +1,6 @@ PORTNAME= spirv-tools DISTVERSIONPREFIX= v -DISTVERSION= 2025.1.rc1 +DISTVERSION= 2025.1.rc1 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org From 234928f337670545cf83e1289e88a08bfddbeeaa Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Mon, 21 Apr 2025 07:47:00 -0700 Subject: [PATCH 30/37] graphics/shaderc: Bump because spirv-tools changed and now shaderc is outdated koboldcpp failed to compile because shaderc had an outdated version of spirv-tools in it. --- graphics/shaderc/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile index abe11401bbc6..bc11c4997e6d 100644 --- a/graphics/shaderc/Makefile +++ b/graphics/shaderc/Makefile @@ -1,6 +1,7 @@ PORTNAME= shaderc DISTVERSIONPREFIX= v DISTVERSION= 2025.1 +PORTREVISION= 1 CATEGORIES= graphics devel MAINTAINER= jbeich@FreeBSD.org From 66059e84cc215b00641428101a871c8e20ce927a Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Mon, 21 Apr 2025 07:47:00 -0700 Subject: [PATCH 31/37] =?UTF-8?q?misc/koboldcpp:=20update=201.86.2=20?= =?UTF-8?q?=E2=86=92=201.89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reported by: portscout --- misc/koboldcpp/Makefile | 7 ++++++- misc/koboldcpp/distinfo | 6 +++--- misc/koboldcpp/files/patch-Makefile | 14 ++++++++++---- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/misc/koboldcpp/Makefile b/misc/koboldcpp/Makefile index 10e3f8ad30c0..115911d005a4 100644 --- a/misc/koboldcpp/Makefile +++ b/misc/koboldcpp/Makefile @@ -1,6 +1,6 @@ PORTNAME= koboldcpp DISTVERSIONPREFIX= v -DISTVERSION= 1.86.2 +DISTVERSION= 1.89 CATEGORIES= misc # machine-learning MAINTAINER= yuri@FreeBSD.org @@ -17,6 +17,7 @@ FLAVORS= default portable FLAVOR?= ${FLAVORS:[1]} portable_PKGNAMESUFFIX= -portable +BUILD_DEPENDS= glslc:graphics/shaderc LIB_DEPENDS= libopenblas.so:math/openblas \ libvulkan.so:graphics/vulkan-loader @@ -49,6 +50,10 @@ PLIST_FILES= ${LIBS:S/^/%%DATADIR%%\//} MAKE_ARGS+= KCPP_DEBUG=1 .endif +post-patch: + @${RM} ${WRKSRC}/glslc-linux + @${LN} -s ${PREFIX}/bin/glslc ${WRKSRC}/glslc-linux + do-install: # dir ${MKDIR} ${STAGEDIR}${DATADIR} diff --git a/misc/koboldcpp/distinfo b/misc/koboldcpp/distinfo index 7de3a054672d..76d417f8cf3f 100644 --- a/misc/koboldcpp/distinfo +++ b/misc/koboldcpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742197061 -SHA256 (LostRuins-koboldcpp-v1.86.2_GH0.tar.gz) = 57ba6a2509215697a3fa3e88f1500e9f653f3d2494a848cfc73cdbcc26c3e7be -SIZE (LostRuins-koboldcpp-v1.86.2_GH0.tar.gz) = 37064271 +TIMESTAMP = 1745253387 +SHA256 (LostRuins-koboldcpp-v1.89_GH0.tar.gz) = 5bf0a3b1559330aa4780ff9670ae9dbf3bad2268076853ccb82754068cf7b743 +SIZE (LostRuins-koboldcpp-v1.89_GH0.tar.gz) = 27654876 diff --git a/misc/koboldcpp/files/patch-Makefile b/misc/koboldcpp/files/patch-Makefile index eaf1aaa17486..e991582502a7 100644 --- a/misc/koboldcpp/files/patch-Makefile +++ b/misc/koboldcpp/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2025-02-09 08:59:56 UTC +--- Makefile.orig 2025-04-20 12:57:11 UTC +++ Makefile @@ -45,8 +45,8 @@ endif # @@ -11,16 +11,22 @@ ifdef KCPP_DEBUG CFLAGS = -g -O0 CXXFLAGS = -g -O0 -@@ -151,7 +151,7 @@ else +@@ -151,10 +151,10 @@ else FULLCFLAGS += -mavx2 -msse3 -mssse3 -mfma -mf16c -mavx endif # LLAMA_NOAVX2 else - CFLAGS += -march=native -mtune=native +- SIMPLECFLAGS += -march=native -mtune=native +- SIMPLERCFLAGS += -march=native -mtune=native +- FULLCFLAGS += -march=native -mtune=native + #CFLAGS += -march=native -mtune=native ++ #SIMPLECFLAGS += -march=native -mtune=native ++ #SIMPLERCFLAGS += -march=native -mtune=native ++ #FULLCFLAGS += -march=native -mtune=native endif # LLAMA_PORTABLE endif # if x86 -@@ -289,8 +289,8 @@ else +@@ -297,8 +297,8 @@ else CXXFLAGS += -mcpu=native endif else @@ -31,7 +37,7 @@ endif endif endif -@@ -746,4 +746,4 @@ finishedmsg: +@@ -841,4 +841,4 @@ finishedmsg: #phony for printing messages finishedmsg: $(NOTIFY_MSG) From 32d72bfd6f63d4d27e98d704a999153e776b6fa9 Mon Sep 17 00:00:00 2001 From: Christoph Moench-Tegeder Date: Mon, 21 Apr 2025 22:48:49 +0200 Subject: [PATCH 32/37] textproc/p5-PDF-Builder: update to 3.027 Release Notes on https://metacpan.org/dist/PDF-Builder --- textproc/p5-PDF-Builder/Makefile | 2 +- textproc/p5-PDF-Builder/distinfo | 6 +++--- textproc/p5-PDF-Builder/pkg-plist | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/textproc/p5-PDF-Builder/Makefile b/textproc/p5-PDF-Builder/Makefile index 345c36af9085..0d8273de7e39 100644 --- a/textproc/p5-PDF-Builder/Makefile +++ b/textproc/p5-PDF-Builder/Makefile @@ -1,5 +1,5 @@ PORTNAME= PDF-Builder -DISTVERSION= 3.026 +DISTVERSION= 3.027 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/textproc/p5-PDF-Builder/distinfo b/textproc/p5-PDF-Builder/distinfo index e9581fec4a88..26ed1c6c7313 100644 --- a/textproc/p5-PDF-Builder/distinfo +++ b/textproc/p5-PDF-Builder/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728069745 -SHA256 (PDF-Builder-3.026.tar.gz) = d9ff0003b4070ee8c4be6f4faba23a12b0c03778287c5d22f23cd9384bdfe890 -SIZE (PDF-Builder-3.026.tar.gz) = 4443238 +TIMESTAMP = 1745161814 +SHA256 (PDF-Builder-3.027.tar.gz) = 4f8629804c3b5105294fc791f56778eaa2e25c1edf4be6c5c14d38d6fcd47934 +SIZE (PDF-Builder-3.027.tar.gz) = 4525541 diff --git a/textproc/p5-PDF-Builder/pkg-plist b/textproc/p5-PDF-Builder/pkg-plist index c080f166071c..24a6004cea3c 100644 --- a/textproc/p5-PDF-Builder/pkg-plist +++ b/textproc/p5-PDF-Builder/pkg-plist @@ -112,6 +112,7 @@ %%SITE_PERL%%/PDF/Builder/Resource/XObject/Image/PNG.pm %%SITE_PERL%%/PDF/Builder/Resource/XObject/Image/PNG_IPL.pm %%SITE_PERL%%/PDF/Builder/Resource/XObject/Image/PNM.pm +%%SITE_PERL%%/PDF/Builder/Resource/XObject/Image/SVG.pm %%SITE_PERL%%/PDF/Builder/Resource/XObject/Image/TIFF.pm %%SITE_PERL%%/PDF/Builder/Resource/XObject/Image/TIFF/File.pm %%SITE_PERL%%/PDF/Builder/Resource/XObject/Image/TIFF/File_GT.pm @@ -223,6 +224,7 @@ %%PERL5_MAN3%%/PDF::Builder::Resource::XObject::Image::PNG.3.gz %%PERL5_MAN3%%/PDF::Builder::Resource::XObject::Image::PNG_IPL.3.gz %%PERL5_MAN3%%/PDF::Builder::Resource::XObject::Image::PNM.3.gz +%%PERL5_MAN3%%/PDF::Builder::Resource::XObject::Image::SVG.3.gz %%PERL5_MAN3%%/PDF::Builder::Resource::XObject::Image::TIFF.3.gz %%PERL5_MAN3%%/PDF::Builder::Resource::XObject::Image::TIFF::File.3.gz %%PERL5_MAN3%%/PDF::Builder::Resource::XObject::Image::TIFF::File_GT.3.gz From 82562910558690b4c97d68391d651e778cdb5200 Mon Sep 17 00:00:00 2001 From: Christoph Moench-Tegeder Date: Mon, 21 Apr 2025 22:50:14 +0200 Subject: [PATCH 33/37] devel/rust-cbindgen: update to 0.28.0 Changelog: https://github.com/mozilla/cbindgen/blob/0.28.0/CHANGES --- devel/rust-cbindgen/Makefile | 3 +- devel/rust-cbindgen/Makefile.crates | 106 ++++++++------ devel/rust-cbindgen/distinfo | 218 +++++++++++++++++----------- 3 files changed, 196 insertions(+), 131 deletions(-) diff --git a/devel/rust-cbindgen/Makefile b/devel/rust-cbindgen/Makefile index 0826da78e2e7..a0751ac78746 100644 --- a/devel/rust-cbindgen/Makefile +++ b/devel/rust-cbindgen/Makefile @@ -1,6 +1,5 @@ PORTNAME= cbindgen -DISTVERSION= 0.26.0 -PORTREVISION= 14 +DISTVERSION= 0.28.0 CATEGORIES= devel MASTER_SITES= CRATESIO PKGNAMEPREFIX= rust- diff --git a/devel/rust-cbindgen/Makefile.crates b/devel/rust-cbindgen/Makefile.crates index 19b52f430147..66bd87fe0804 100644 --- a/devel/rust-cbindgen/Makefile.crates +++ b/devel/rust-cbindgen/Makefile.crates @@ -1,44 +1,66 @@ -CARGO_CRATES= atty-0.2.14 \ - autocfg-1.1.0 \ - bitflags-1.3.2 \ +CARGO_CRATES= anstream-0.6.15 \ + anstyle-1.0.8 \ + anstyle-parse-0.2.5 \ + anstyle-query-1.1.1 \ + anstyle-wincon-3.0.4 \ + autocfg-1.3.0 \ + bitflags-2.6.0 \ cfg-if-1.0.0 \ - clap-3.2.25 \ - clap_lex-0.2.4 \ - fastrand-1.9.0 \ - hashbrown-0.12.3 \ + clap-4.5.15 \ + clap_builder-4.5.15 \ + clap_lex-0.7.2 \ + colorchoice-1.0.2 \ + dashmap-5.5.3 \ + diff-0.1.13 \ + equivalent-1.0.1 \ + errno-0.3.9 \ + fastrand-2.1.0 \ + hashbrown-0.14.5 \ heck-0.4.1 \ - hermit-abi-0.1.19 \ - indexmap-1.9.3 \ - instant-0.1.12 \ - itoa-1.0.6 \ - lazy_static-1.4.0 \ - libc-0.2.144 \ - lock_api-0.4.9 \ - log-0.4.17 \ - os_str_bytes-6.5.0 \ - parking_lot-0.11.2 \ - parking_lot_core-0.8.6 \ - proc-macro2-1.0.66 \ - quote-1.0.27 \ - redox_syscall-0.2.16 \ - remove_dir_all-0.5.3 \ - ryu-1.0.13 \ - scopeguard-1.1.0 \ - serde-1.0.163 \ - serde_derive-1.0.163 \ - serde_json-1.0.96 \ - serial_test-0.5.1 \ - serial_test_derive-0.5.1 \ - smallvec-1.10.0 \ - strsim-0.10.0 \ - syn-1.0.109 \ - syn-2.0.16 \ - tempfile-3.3.0 \ - termcolor-1.2.0 \ - textwrap-0.16.0 \ - toml-0.5.11 \ - unicode-ident-1.0.8 \ - winapi-0.3.9 \ - winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.5 \ - winapi-x86_64-pc-windows-gnu-0.4.0 + indexmap-2.3.0 \ + is_terminal_polyfill-1.70.1 \ + itoa-1.0.11 \ + lazy_static-1.5.0 \ + libc-0.2.155 \ + linux-raw-sys-0.4.14 \ + lock_api-0.4.12 \ + log-0.4.22 \ + memchr-2.7.4 \ + once_cell-1.19.0 \ + parking_lot-0.12.3 \ + parking_lot_core-0.9.10 \ + pretty_assertions-1.4.0 \ + proc-macro2-1.0.86 \ + quote-1.0.36 \ + redox_syscall-0.5.3 \ + rustix-0.38.34 \ + ryu-1.0.18 \ + scopeguard-1.2.0 \ + serde-1.0.205 \ + serde_derive-1.0.205 \ + serde_json-1.0.122 \ + serde_spanned-0.6.7 \ + serial_test-2.0.0 \ + serial_test_derive-2.0.0 \ + smallvec-1.13.2 \ + strsim-0.11.1 \ + syn-2.0.85 \ + tempfile-3.12.0 \ + toml-0.8.19 \ + toml_datetime-0.6.8 \ + toml_edit-0.22.20 \ + unicode-ident-1.0.12 \ + utf8parse-0.2.2 \ + windows-sys-0.52.0 \ + windows-sys-0.59.0 \ + windows-targets-0.52.6 \ + windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_msvc-0.52.6 \ + windows_i686_gnu-0.52.6 \ + windows_i686_gnullvm-0.52.6 \ + windows_i686_msvc-0.52.6 \ + windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_msvc-0.52.6 \ + winnow-0.6.18 \ + yansi-0.5.1 diff --git a/devel/rust-cbindgen/distinfo b/devel/rust-cbindgen/distinfo index ddbbc3122b41..73b5bef875bf 100644 --- a/devel/rust-cbindgen/distinfo +++ b/devel/rust-cbindgen/distinfo @@ -1,91 +1,135 @@ -TIMESTAMP = 1697393895 -SHA256 (rust/crates/cbindgen-0.26.0.crate) = da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49 -SIZE (rust/crates/cbindgen-0.26.0.crate) = 206157 -SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 -SIZE (rust/crates/atty-0.2.14.crate) = 5470 -SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa -SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 -SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a -SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +TIMESTAMP = 1745158046 +SHA256 (rust/crates/cbindgen-0.28.0.crate) = eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff +SIZE (rust/crates/cbindgen-0.28.0.crate) = 223401 +SHA256 (rust/crates/anstream-0.6.15.crate) = 64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526 +SIZE (rust/crates/anstream-0.6.15.crate) = 29231 +SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1 +SIZE (rust/crates/anstyle-1.0.8.crate) = 15771 +SHA256 (rust/crates/anstyle-parse-0.2.5.crate) = eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb +SIZE (rust/crates/anstyle-parse-0.2.5.crate) = 22680 +SHA256 (rust/crates/anstyle-query-1.1.1.crate) = 6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a +SIZE (rust/crates/anstyle-query-1.1.1.crate) = 9891 +SHA256 (rust/crates/anstyle-wincon-3.0.4.crate) = 5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8 +SIZE (rust/crates/anstyle-wincon-3.0.4.crate) = 12234 +SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0 +SIZE (rust/crates/autocfg-1.3.0.crate) = 16524 +SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de +SIZE (rust/crates/bitflags-2.6.0.crate) = 45357 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123 -SIZE (rust/crates/clap-3.2.25.crate) = 219403 -SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 -SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652 -SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be -SIZE (rust/crates/fastrand-1.9.0.crate) = 11910 -SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 -SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 +SHA256 (rust/crates/clap-4.5.15.crate) = 11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc +SIZE (rust/crates/clap-4.5.15.crate) = 56612 +SHA256 (rust/crates/clap_builder-4.5.15.crate) = 216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6 +SIZE (rust/crates/clap_builder-4.5.15.crate) = 163717 +SHA256 (rust/crates/clap_lex-0.7.2.crate) = 1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97 +SIZE (rust/crates/clap_lex-0.7.2.crate) = 12805 +SHA256 (rust/crates/colorchoice-1.0.2.crate) = d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0 +SIZE (rust/crates/colorchoice-1.0.2.crate) = 7924 +SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 +SIZE (rust/crates/dashmap-5.5.3.crate) = 24061 +SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 +SIZE (rust/crates/diff-0.1.13.crate) = 46216 +SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 +SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 +SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba +SIZE (rust/crates/errno-0.3.9.crate) = 10690 +SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a +SIZE (rust/crates/fastrand-2.1.0.crate) = 14907 +SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 +SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 -SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 -SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 -SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 -SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c -SIZE (rust/crates/instant-0.1.12.crate) = 6128 -SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6 -SIZE (rust/crates/itoa-1.0.6.crate) = 10410 -SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 -SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 -SHA256 (rust/crates/libc-0.2.144.crate) = 2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1 -SIZE (rust/crates/libc-0.2.144.crate) = 682092 -SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df -SIZE (rust/crates/lock_api-0.4.9.crate) = 25685 -SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e -SIZE (rust/crates/log-0.4.17.crate) = 38028 -SHA256 (rust/crates/os_str_bytes-6.5.0.crate) = ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267 -SIZE (rust/crates/os_str_bytes-6.5.0.crate) = 23166 -SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99 -SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869 -SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc -SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567 -SHA256 (rust/crates/proc-macro2-1.0.66.crate) = 18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9 -SIZE (rust/crates/proc-macro2-1.0.66.crate) = 43575 -SHA256 (rust/crates/quote-1.0.27.crate) = 8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500 -SIZE (rust/crates/quote-1.0.27.crate) = 28416 -SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a -SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012 -SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7 -SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184 -SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041 -SIZE (rust/crates/ryu-1.0.13.crate) = 46823 -SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd -SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470 -SHA256 (rust/crates/serde-1.0.163.crate) = 2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2 -SIZE (rust/crates/serde-1.0.163.crate) = 77030 -SHA256 (rust/crates/serde_derive-1.0.163.crate) = 8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e -SIZE (rust/crates/serde_derive-1.0.163.crate) = 54447 -SHA256 (rust/crates/serde_json-1.0.96.crate) = 057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1 -SIZE (rust/crates/serde_json-1.0.96.crate) = 144652 -SHA256 (rust/crates/serial_test-0.5.1.crate) = e0bccbcf40c8938196944a3da0e133e031a33f4d6b72db3bda3cc556e361905d -SIZE (rust/crates/serial_test-0.5.1.crate) = 2993 -SHA256 (rust/crates/serial_test_derive-0.5.1.crate) = b2acd6defeddb41eb60bb468f8825d0cfd0c2a76bc03bfd235b6a1dc4f6a1ad5 -SIZE (rust/crates/serial_test_derive-0.5.1.crate) = 3609 -SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0 -SIZE (rust/crates/smallvec-1.10.0.crate) = 31564 -SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 -SIZE (rust/crates/strsim-0.10.0.crate) = 11355 -SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 -SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.16.crate) = a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01 -SIZE (rust/crates/syn-2.0.16.crate) = 240928 -SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4 -SIZE (rust/crates/tempfile-3.3.0.crate) = 27578 -SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6 -SIZE (rust/crates/termcolor-1.2.0.crate) = 17917 -SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d -SIZE (rust/crates/textwrap-0.16.0.crate) = 53722 -SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234 -SIZE (rust/crates/toml-0.5.11.crate) = 54910 -SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4 -SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962 -SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 -SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 -SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 -SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 -SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 -SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f -SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SHA256 (rust/crates/indexmap-2.3.0.crate) = de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0 +SIZE (rust/crates/indexmap-2.3.0.crate) = 83027 +SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf +SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 +SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b +SIZE (rust/crates/itoa-1.0.11.crate) = 10563 +SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe +SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 +SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c +SIZE (rust/crates/libc-0.2.155.crate) = 743539 +SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 +SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665 +SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 +SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 +SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24 +SIZE (rust/crates/log-0.4.22.crate) = 44027 +SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 +SIZE (rust/crates/memchr-2.7.4.crate) = 96670 +SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 +SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 +SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 +SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 +SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 +SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406 +SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66 +SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846 +SHA256 (rust/crates/proc-macro2-1.0.86.crate) = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77 +SIZE (rust/crates/proc-macro2-1.0.86.crate) = 48958 +SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7 +SIZE (rust/crates/quote-1.0.36.crate) = 28507 +SHA256 (rust/crates/redox_syscall-0.5.3.crate) = 2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4 +SIZE (rust/crates/redox_syscall-0.5.3.crate) = 23830 +SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f +SIZE (rust/crates/rustix-0.38.34.crate) = 365160 +SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f +SIZE (rust/crates/ryu-1.0.18.crate) = 47713 +SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 +SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SHA256 (rust/crates/serde-1.0.205.crate) = e33aedb1a7135da52b7c21791455563facbbcc43d0f0f66165b42c21b3dfb150 +SIZE (rust/crates/serde-1.0.205.crate) = 78248 +SHA256 (rust/crates/serde_derive-1.0.205.crate) = 692d6f5ac90220161d6774db30c662202721e64aed9058d2c394f451261420c1 +SIZE (rust/crates/serde_derive-1.0.205.crate) = 55886 +SHA256 (rust/crates/serde_json-1.0.122.crate) = 784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da +SIZE (rust/crates/serde_json-1.0.122.crate) = 147200 +SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d +SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164 +SHA256 (rust/crates/serial_test-2.0.0.crate) = 0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d +SIZE (rust/crates/serial_test-2.0.0.crate) = 7946 +SHA256 (rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f +SIZE (rust/crates/serial_test_derive-2.0.0.crate) = 5638 +SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 +SIZE (rust/crates/smallvec-1.13.2.crate) = 35216 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SHA256 (rust/crates/syn-2.0.85.crate) = 5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56 +SIZE (rust/crates/syn-2.0.85.crate) = 275231 +SHA256 (rust/crates/tempfile-3.12.0.crate) = 04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64 +SIZE (rust/crates/tempfile-3.12.0.crate) = 34423 +SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e +SIZE (rust/crates/toml-0.8.19.crate) = 50974 +SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41 +SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028 +SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d +SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726 +SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b +SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 +SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d +SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b +SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec +SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f +SIZE (rust/crates/winnow-0.6.18.crate) = 163357 +SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec +SIZE (rust/crates/yansi-0.5.1.crate) = 16525 From 6ad0acddcbabbd03c4a26edc1e8eb2851f160732 Mon Sep 17 00:00:00 2001 From: Christoph Moench-Tegeder Date: Mon, 21 Apr 2025 22:51:33 +0200 Subject: [PATCH 34/37] www/firefox-esr: update to 128.10.0 (rc1) Release Notes (soon): https://www.mozilla.org/en-US/firefox/128.10.0/releasenotes/ --- www/firefox-esr/Makefile | 5 ++--- www/firefox-esr/distinfo | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index c6b4f1015c62..87e8fbb2bb31 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -1,10 +1,9 @@ PORTNAME= firefox -DISTVERSION= 128.9.0 -PORTREVISION= 3 +DISTVERSION= 128.10.0 PORTEPOCH= 1 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ - MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build2/source + MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source PKGNAMESUFFIX= -esr DISTFILES= ${DISTNAME}esr.source${EXTRACT_SUFX} diff --git a/www/firefox-esr/distinfo b/www/firefox-esr/distinfo index 0032cdf6be55..f00cbf005dc9 100644 --- a/www/firefox-esr/distinfo +++ b/www/firefox-esr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743096798 -SHA256 (firefox-128.9.0esr.source.tar.xz) = 4d04661c6cc0bfdd0f280b62f81d2fb79ab3cbd7f9e8a7b34042db1cf8cc6805 -SIZE (firefox-128.9.0esr.source.tar.xz) = 562959584 +TIMESTAMP = 1745263534 +SHA256 (firefox-128.10.0esr.source.tar.xz) = 2ed83e26e41a8b3e2c7c0d13448a84dbb9b7ed65ed46bc162d629b0c6b071caf +SIZE (firefox-128.10.0esr.source.tar.xz) = 556644356 From 0223499bfdbb3a096e0f06350d6f4bf2a9c6f700 Mon Sep 17 00:00:00 2001 From: Christoph Moench-Tegeder Date: Mon, 21 Apr 2025 22:52:30 +0200 Subject: [PATCH 35/37] www/firefox: update to 138.0 (rc1) Release Notes (soon): https://www.mozilla.org/en-US/firefox/138.0/releasenotes/ --- www/firefox/Makefile | 4 +- www/firefox/distinfo | 6 +- www/firefox/files/patch-bug1948776 | 50 --- www/firefox/files/patch-libwebrtc-generated | 388 +++++++++--------- www/firefox/files/patch-python_sites_mach.txt | 18 + 5 files changed, 217 insertions(+), 249 deletions(-) delete mode 100644 www/firefox/files/patch-bug1948776 create mode 100644 www/firefox/files/patch-python_sites_mach.txt diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 838acf11cc90..693c3a5b64c4 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,5 +1,5 @@ PORTNAME= firefox -DISTVERSION= 137.0.2 +DISTVERSION= 138.0 PORTEPOCH= 2 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ @@ -11,7 +11,7 @@ COMMENT= Web browser based on the browser portion of Mozilla WWW= https://www.mozilla.com/firefox BUILD_DEPENDS= nspr>=4.32:devel/nspr \ - nss>=3.109:security/nss \ + nss>=3.110:security/nss \ icu>=76.1:devel/icu \ libevent>=2.1.8:devel/libevent \ harfbuzz>=10.1.0:print/harfbuzz \ diff --git a/www/firefox/distinfo b/www/firefox/distinfo index faa05c2c6d24..d76086c83518 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744651144 -SHA256 (firefox-137.0.2.source.tar.xz) = 06fc3abaa822148bfa5ee7b759428d74052493876c053c05379c3f6c302bcd07 -SIZE (firefox-137.0.2.source.tar.xz) = 599825260 +TIMESTAMP = 1745264637 +SHA256 (firefox-138.0.source.tar.xz) = 04623d7ee88c1b456228dca1aac4d40b18fee82c803b6562a34ce30b46f19b23 +SIZE (firefox-138.0.source.tar.xz) = 630343992 diff --git a/www/firefox/files/patch-bug1948776 b/www/firefox/files/patch-bug1948776 deleted file mode 100644 index d969a28a0dec..000000000000 --- a/www/firefox/files/patch-bug1948776 +++ /dev/null @@ -1,50 +0,0 @@ -commit 43b044fe8adaccb46868ac00c70a4e7a5d354a9c -Author: Christoph Moench-Tegeder - - Bug 1948776 - handle non-existence of MAP_NORESERVE for FreeBSD, r=afranchuk,jld,nika - - The MAP_NORESERVE flag does not exist in FreeBSD. As the minimally- - invasive workaround, I decided to remove that flag directly in the - mmap() calls, instead of defining our own MAP_NORESERVE as 0 - possibly far away and not obviously connected to these places. - - Differential Revision: https://phabricator.services.mozilla.com/D238531 - -diff --git ipc/glue/SharedMemoryPlatform_posix.cpp ipc/glue/SharedMemoryPlatform_posix.cpp -index 61121bcbaf8d..b31f2200e8e6 100644 ---- ipc/glue/SharedMemoryPlatform_posix.cpp -+++ ipc/glue/SharedMemoryPlatform_posix.cpp -@@ -447,8 +447,12 @@ bool Platform::Protect(char* aAddr, size_t aSize, Access aAccess) { - } - - void* Platform::FindFreeAddressSpace(size_t aSize) { -- void* memory = mmap(nullptr, aSize, PROT_NONE, -- MAP_ANONYMOUS | MAP_NORESERVE | MAP_PRIVATE, -1, 0); -+#ifndef __FreeBSD__ -+ constexpr int flags = MAP_ANONYMOUS | MAP_NORESERVE | MAP_PRIVATE; -+#else -+ constexpr int flags = MAP_ANONYMOUS | MAP_PRIVATE; -+#endif -+ void* memory = mmap(nullptr, aSize, PROT_NONE, flags, -1, 0); - if (memory == MAP_FAILED) { - return nullptr; - } -diff --git ipc/glue/SharedMemory_posix.cpp ipc/glue/SharedMemory_posix.cpp -index da279f469237..9ed83af4b1f2 100644 ---- ipc/glue/SharedMemory_posix.cpp -+++ ipc/glue/SharedMemory_posix.cpp -@@ -61,8 +61,12 @@ SharedMemory::Handle SharedMemory::CloneHandle(const Handle& aHandle) { - } - - void* SharedMemory::FindFreeAddressSpace(size_t size) { -- void* memory = mmap(nullptr, size, PROT_NONE, -- MAP_ANONYMOUS | MAP_NORESERVE | MAP_PRIVATE, -1, 0); -+#ifndef __FreeBSD__ -+ constexpr int flags = MAP_ANONYMOUS | MAP_NORESERVE | MAP_PRIVATE; -+#else -+ constexpr int flags = MAP_ANONYMOUS | MAP_PRIVATE; -+#endif -+ void* memory = mmap(nullptr, size, PROT_NONE, flags, -1, 0); - if (memory == MAP_FAILED) { - return nullptr; - } diff --git a/www/firefox/files/patch-libwebrtc-generated b/www/firefox/files/patch-libwebrtc-generated index 9158e070322c..aeaeb15d05cd 100644 --- a/www/firefox/files/patch-libwebrtc-generated +++ b/www/firefox/files/patch-libwebrtc-generated @@ -1,7 +1,7 @@ -commit 03ad892364d95687b41b0eabd6031c4d3e081db4 +commit 5ea36422bfaa3e795cd42f94a26f0cb567404dce Author: Christoph Moench-Tegeder - regenerate FreeBSD libwebrtc patch for Firefox 137 + regenerate FreeBSD libwebrtc patch for Firefox 138 diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build index 655ef59cba4b..d54f6dbed565 100644 @@ -16583,6 +16583,197 @@ index 7ae9e4b54679..d79bb6509222 100644 + DEFINES["USE_X11"] = "1" Library("network_control_gn") +diff --git third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build +index 5c94efb78495..915f17ef72d7 100644 +--- third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build ++++ third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build +@@ -12,11 +12,20 @@ AllowCompilerWarnings() + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" + DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True + DEFINES["RTC_ENABLE_VP9"] = True ++DEFINES["USE_GLIB"] = "1" ++DEFINES["USE_OZONE"] = "1" ++DEFINES["WEBRTC_BSD"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" + DEFINES["WEBRTC_LIBRARY_IMPL"] = True + DEFINES["WEBRTC_MOZILLA_BUILD"] = True + DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" ++DEFINES["WEBRTC_POSIX"] = True + DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0" ++DEFINES["_FILE_OFFSET_BITS"] = "64" ++DEFINES["_LARGEFILE64_SOURCE"] = True ++DEFINES["_LARGEFILE_SOURCE"] = True ++DEFINES["__STDC_CONSTANT_MACROS"] = True ++DEFINES["__STDC_FORMAT_MACROS"] = True + + FINAL_LIBRARY = "xul" + +@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]: + if CONFIG["MOZ_DEBUG"] == "1": + + DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" +- +-if CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["ANDROID"] = True +- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1" +- DEFINES["HAVE_SYS_UIO_H"] = True +- DEFINES["WEBRTC_ANDROID"] = True +- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_GNU_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +- OS_LIBS += [ +- "log" +- ] +- +-if CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["WEBRTC_MAC"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True +- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["USE_AURA"] = "1" +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_NSS_CERTS"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["USE_UDEV"] = True +- DEFINES["WEBRTC_LINUX"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["USE_GLIB"] = "1" +- DEFINES["USE_OZONE"] = "1" +- DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_BSD"] = True +- DEFINES["WEBRTC_POSIX"] = True +- DEFINES["_FILE_OFFSET_BITS"] = "64" +- DEFINES["_LARGEFILE64_SOURCE"] = True +- DEFINES["_LARGEFILE_SOURCE"] = True +- DEFINES["__STDC_CONSTANT_MACROS"] = True +- DEFINES["__STDC_FORMAT_MACROS"] = True +- +-if CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True +- DEFINES["NOMINMAX"] = True +- DEFINES["NTDDI_VERSION"] = "0x0A000000" +- DEFINES["PSAPI_VERSION"] = "2" +- DEFINES["RTC_ENABLE_WIN_WGC"] = True +- DEFINES["UNICODE"] = True +- DEFINES["USE_AURA"] = "1" +- DEFINES["WEBRTC_WIN"] = True +- DEFINES["WIN32"] = True +- DEFINES["WIN32_LEAN_AND_MEAN"] = True +- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" +- DEFINES["WINVER"] = "0x0A00" +- DEFINES["_ATL_NO_OPENGL"] = True +- DEFINES["_CRT_RAND_S"] = True +- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True +- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True +- DEFINES["_HAS_EXCEPTIONS"] = "0" +- DEFINES["_HAS_NODISCARD"] = True +- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True +- DEFINES["_SECURE_ATL"] = True +- DEFINES["_UNICODE"] = True +- DEFINES["_WIN32_WINNT"] = "0x0A00" +- DEFINES["_WINDOWS"] = True +- DEFINES["__STD_C"] = True ++ DEFINES["_DEBUG"] = True + + if CONFIG["TARGET_CPU"] == "aarch64": + + DEFINES["WEBRTC_ARCH_ARM64"] = True + DEFINES["WEBRTC_HAS_NEON"] = True + +-if CONFIG["TARGET_CPU"] == "arm": +- +- DEFINES["WEBRTC_ARCH_ARM"] = True +- DEFINES["WEBRTC_ARCH_ARM_V7"] = True +- DEFINES["WEBRTC_HAS_NEON"] = True +- +-if CONFIG["TARGET_CPU"] == "loongarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- + if CONFIG["TARGET_CPU"] == "mips32": + + DEFINES["MIPS32_LE"] = True + DEFINES["MIPS_FPU_LE"] = True +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["TARGET_CPU"] == "mips64": +- +- DEFINES["_GNU_SOURCE"] = True + + if CONFIG["TARGET_CPU"] == "x86": + +@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64": + + DEFINES["WEBRTC_ENABLE_AVX2"] = True + +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": +- +- DEFINES["_DEBUG"] = True +- +-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": +- +- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" +- +-if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": ++if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": + + DEFINES["USE_X11"] = "1" + +-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm": +- +- OS_LIBS += [ +- "unwind" +- ] +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": +- +- DEFINES["_GNU_SOURCE"] = True +- +-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": +- +- DEFINES["_GNU_SOURCE"] = True +- + Library("corruption_detection_message_gn") diff --git third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build index fa5f3fb195e6..a2bad5bb1bca 100644 --- third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build @@ -32173,197 +32364,6 @@ index 9cb9225a87fc..0db4ddb79920 100644 + DEFINES["USE_X11"] = "1" Library("corruption_detection_converters_gn") -diff --git third_party/libwebrtc/common_video/corruption_detection_message_gn/moz.build third_party/libwebrtc/common_video/corruption_detection_message_gn/moz.build -index 5c94efb78495..915f17ef72d7 100644 ---- third_party/libwebrtc/common_video/corruption_detection_message_gn/moz.build -+++ third_party/libwebrtc/common_video/corruption_detection_message_gn/moz.build -@@ -12,11 +12,20 @@ AllowCompilerWarnings() - DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" - DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True - DEFINES["RTC_ENABLE_VP9"] = True -+DEFINES["USE_GLIB"] = "1" -+DEFINES["USE_OZONE"] = "1" -+DEFINES["WEBRTC_BSD"] = True - DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" - DEFINES["WEBRTC_LIBRARY_IMPL"] = True - DEFINES["WEBRTC_MOZILLA_BUILD"] = True - DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" -+DEFINES["WEBRTC_POSIX"] = True - DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0" -+DEFINES["_FILE_OFFSET_BITS"] = "64" -+DEFINES["_LARGEFILE64_SOURCE"] = True -+DEFINES["_LARGEFILE_SOURCE"] = True -+DEFINES["__STDC_CONSTANT_MACROS"] = True -+DEFINES["__STDC_FORMAT_MACROS"] = True - - FINAL_LIBRARY = "xul" - -@@ -39,112 +48,17 @@ if not CONFIG["MOZ_DEBUG"]: - if CONFIG["MOZ_DEBUG"] == "1": - - DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1" -- --if CONFIG["OS_TARGET"] == "Android": -- -- DEFINES["ANDROID"] = True -- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r22_1" -- DEFINES["HAVE_SYS_UIO_H"] = True -- DEFINES["WEBRTC_ANDROID"] = True -- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True -- DEFINES["WEBRTC_LINUX"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["_GNU_SOURCE"] = True -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- -- OS_LIBS += [ -- "log" -- ] -- --if CONFIG["OS_TARGET"] == "Darwin": -- -- DEFINES["WEBRTC_MAC"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True -- DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- --if CONFIG["OS_TARGET"] == "Linux": -- -- DEFINES["USE_AURA"] = "1" -- DEFINES["USE_GLIB"] = "1" -- DEFINES["USE_NSS_CERTS"] = "1" -- DEFINES["USE_OZONE"] = "1" -- DEFINES["USE_UDEV"] = True -- DEFINES["WEBRTC_LINUX"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["_FILE_OFFSET_BITS"] = "64" -- DEFINES["_LARGEFILE64_SOURCE"] = True -- DEFINES["_LARGEFILE_SOURCE"] = True -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- --if CONFIG["OS_TARGET"] == "OpenBSD": -- -- DEFINES["USE_GLIB"] = "1" -- DEFINES["USE_OZONE"] = "1" -- DEFINES["USE_X11"] = "1" -- DEFINES["WEBRTC_BSD"] = True -- DEFINES["WEBRTC_POSIX"] = True -- DEFINES["_FILE_OFFSET_BITS"] = "64" -- DEFINES["_LARGEFILE64_SOURCE"] = True -- DEFINES["_LARGEFILE_SOURCE"] = True -- DEFINES["__STDC_CONSTANT_MACROS"] = True -- DEFINES["__STDC_FORMAT_MACROS"] = True -- --if CONFIG["OS_TARGET"] == "WINNT": -- -- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True -- DEFINES["NOMINMAX"] = True -- DEFINES["NTDDI_VERSION"] = "0x0A000000" -- DEFINES["PSAPI_VERSION"] = "2" -- DEFINES["RTC_ENABLE_WIN_WGC"] = True -- DEFINES["UNICODE"] = True -- DEFINES["USE_AURA"] = "1" -- DEFINES["WEBRTC_WIN"] = True -- DEFINES["WIN32"] = True -- DEFINES["WIN32_LEAN_AND_MEAN"] = True -- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" -- DEFINES["WINVER"] = "0x0A00" -- DEFINES["_ATL_NO_OPENGL"] = True -- DEFINES["_CRT_RAND_S"] = True -- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True -- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True -- DEFINES["_HAS_EXCEPTIONS"] = "0" -- DEFINES["_HAS_NODISCARD"] = True -- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True -- DEFINES["_SECURE_ATL"] = True -- DEFINES["_UNICODE"] = True -- DEFINES["_WIN32_WINNT"] = "0x0A00" -- DEFINES["_WINDOWS"] = True -- DEFINES["__STD_C"] = True -+ DEFINES["_DEBUG"] = True - - if CONFIG["TARGET_CPU"] == "aarch64": - - DEFINES["WEBRTC_ARCH_ARM64"] = True - DEFINES["WEBRTC_HAS_NEON"] = True - --if CONFIG["TARGET_CPU"] == "arm": -- -- DEFINES["WEBRTC_ARCH_ARM"] = True -- DEFINES["WEBRTC_ARCH_ARM_V7"] = True -- DEFINES["WEBRTC_HAS_NEON"] = True -- --if CONFIG["TARGET_CPU"] == "loongarch64": -- -- DEFINES["_GNU_SOURCE"] = True -- - if CONFIG["TARGET_CPU"] == "mips32": - - DEFINES["MIPS32_LE"] = True - DEFINES["MIPS_FPU_LE"] = True -- DEFINES["_GNU_SOURCE"] = True -- --if CONFIG["TARGET_CPU"] == "mips64": -- -- DEFINES["_GNU_SOURCE"] = True - - if CONFIG["TARGET_CPU"] == "x86": - -@@ -154,50 +68,8 @@ if CONFIG["TARGET_CPU"] == "x86_64": - - DEFINES["WEBRTC_ENABLE_AVX2"] = True - --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD": -- -- DEFINES["_DEBUG"] = True -- --if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": -- -- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" -- --if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux": -+if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": - - DEFINES["USE_X11"] = "1" - --if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "arm": -- -- OS_LIBS += [ -- "unwind" -- ] -- --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64": -- -- DEFINES["_GNU_SOURCE"] = True -- --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm": -- -- DEFINES["_GNU_SOURCE"] = True -- --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86": -- -- DEFINES["_GNU_SOURCE"] = True -- --if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64": -- -- DEFINES["_GNU_SOURCE"] = True -- - Library("corruption_detection_message_gn") diff --git third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build index fc3bafbb64b4..7581bd78b6c5 100644 --- third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build @@ -73368,7 +73368,7 @@ index a734c18d2ccf..42f79acec164 100644 Library("webrtc_vp9_helpers_gn") diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build -index 933b80f70d75..b92ee1039bce 100644 +index fb93b2ab5309..08ce55822bf1 100644 --- third_party/libwebrtc/moz.build +++ third_party/libwebrtc/moz.build @@ -291,6 +291,8 @@ DIRS += [ diff --git a/www/firefox/files/patch-python_sites_mach.txt b/www/firefox/files/patch-python_sites_mach.txt new file mode 100644 index 000000000000..dc2caf9bdfc6 --- /dev/null +++ b/www/firefox/files/patch-python_sites_mach.txt @@ -0,0 +1,18 @@ +commit 10ee367cbe7ff5a19acfcfe3bfb75a49671e4132 +Author: Christoph Moench-Tegeder + + bump psutil (same as ports) + + 5.9.x breaks mach + +diff --git python/sites/mach.txt python/sites/mach.txt +index 6e3db1c848f7..10ba12c2f13b 100644 +--- python/sites/mach.txt ++++ python/sites/mach.txt +@@ -108,5 +108,5 @@ pypi-optional:glean-sdk==63.1.0:telemetry will not be collected + # Mach gracefully handles the case where `psutil` is unavailable. + # We aren't (yet) able to pin packages in automation, so we have to + # support down to the oldest locally-installed version (5.4.2). +-pypi-optional:psutil>=5.4.2,<=5.9.4:telemetry will be missing some data ++pypi-optional:psutil>=5.4.2,<=7.0.0:telemetry will be missing some data + pypi-optional:zstandard>=0.11.1,<=0.23.0:zstd archives will not be possible to extract From 0b4352273689e4c50c7305bd6a9d4ee03a091176 Mon Sep 17 00:00:00 2001 From: Christoph Moench-Tegeder Date: Mon, 21 Apr 2025 22:53:15 +0200 Subject: [PATCH 36/37] www/firefox: raise rust-cbindgen dependency to 0.28.0 new since firefox/thunderbird 138.0 --- Mk/bsd.gecko.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk index c3691ef94a83..7ad89c0e378e 100644 --- a/Mk/bsd.gecko.mk +++ b/Mk/bsd.gecko.mk @@ -76,7 +76,7 @@ ELF_FEATURES+= +wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin BUNDLE_LIBS= yes -BUILD_DEPENDS+= rust-cbindgen>=0.26.0:devel/rust-cbindgen \ +BUILD_DEPENDS+= rust-cbindgen>=0.28.0:devel/rust-cbindgen \ ${RUST_DEFAULT}>=1.86.0:lang/${RUST_DEFAULT} \ node:www/node LIB_DEPENDS+= libdrm.so:graphics/libdrm From 8bc1f190c033b1ee09dd93a2d970df73c953b14a Mon Sep 17 00:00:00 2001 From: "Gabriel M. Dutra" Date: Mon, 21 Apr 2025 18:32:40 -0300 Subject: [PATCH 37/37] sysutils/popeye: Mark broken on armv7 and i386 Compilation fails due to integer overflow Reported by: fallout Fixes: 9a4d1d5865dcc33a005f5e67a4863478ef731b57 --- sysutils/popeye/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sysutils/popeye/Makefile b/sysutils/popeye/Makefile index bbb5c3258634..bf0605eb1c45 100644 --- a/sysutils/popeye/Makefile +++ b/sysutils/popeye/Makefile @@ -11,7 +11,8 @@ WWW= https://popeye.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_i386= compilation breaks: probes.go:491:19: constant 4294967295 overflows int +NOT_FOR_ARCHS_REASON= Compilation fails due to integer overflow +NOT_FOR_ARCHS= armv7 i386 USES= go:1.23,modules