diff --git a/MOVED b/MOVED --- a/MOVED +++ b/MOVED @@ -4838,7 +4838,7 @@ www/phpmustache||2025-11-01|Has expired: Installation mode changed from systemwide to per-application with Composer dns/fpdns||2025-11-01|Has expired: Upstream repository has been archived on Sep 19, 2024 databases/py-pycql||2025-11-01|Has expired: Upstream repository has been archived on Aug 31, 2021 -devel/py-types-ujson||2025-11-01|Has expired: No longer required by devel/py-ujson ≥ 5.11 +devel/py-types-ujson||2025-11-01|Has expired: No longer required by devel/py-ujson >= 5.11 devel/pysvn||2025-11-01|Has expired: Fails to build cad/impact||2025-11-01|Has expired: Does not work as intended emulators/citra-qt5||2025-11-01|Has expired: project has been discontinued and build fails with FFmpeg >7 @@ -4856,3 +4856,4 @@ databases/foundationdb73-server||2025-11-01|Remove broken port databases/erlfdb||2025-11-01|Depends on removed port databases/foundationdb71-client www/mitmproxy||2025-11-02|Remove broken port +net-im/signald|net-im/signal-cli|2025-11-02|Has expired: this project is no longer actively maintained. Use signal-cli instead diff --git a/databases/cego/Makefile b/databases/cego/Makefile --- a/databases/cego/Makefile +++ b/databases/cego/Makefile @@ -1,5 +1,5 @@ PORTNAME= cego -PORTVERSION= 2.52.34 +PORTVERSION= 2.52.36 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ diff --git a/databases/cego/distinfo b/databases/cego/distinfo --- a/databases/cego/distinfo +++ b/databases/cego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761832571 -SHA256 (cego-2.52.34.tar.gz) = 80702830692ecf9995e1138f8008360c630deecd88c1815d1585f82b728dc9f1 -SIZE (cego-2.52.34.tar.gz) = 3314705 +TIMESTAMP = 1762074713 +SHA256 (cego-2.52.36.tar.gz) = 26aea95a438e7e1edf038c53801293c6b5a6c05f80cf098adec2472988e9ea97 +SIZE (cego-2.52.36.tar.gz) = 3322517 diff --git a/databases/mdbx/Makefile b/databases/mdbx/Makefile --- a/databases/mdbx/Makefile +++ b/databases/mdbx/Makefile @@ -1,5 +1,5 @@ PORTNAME= mdbx -DISTVERSION= 0.13.7 +DISTVERSION= 0.13.9 CATEGORIES= databases MASTER_SITES= https://libmdbx.dqdkfa.ru/release/ DISTNAME= libmdbx-amalgamated-${DISTVERSION} @@ -8,10 +8,8 @@ COMMENT= Lightning Memory-Mapped Database (Extended) WWW= https://github.com/erthink/libmdbx -LICENSE= OPENLDAP -LICENSE_NAME= OpenLDAP Public License +LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake tar:xz USE_LDCONFIG= yes diff --git a/databases/mdbx/distinfo b/databases/mdbx/distinfo --- a/databases/mdbx/distinfo +++ b/databases/mdbx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753882538 -SHA256 (libmdbx-amalgamated-0.13.7.tar.xz) = d00c1287ec6bbc366363ccdd3eea97bd470ccb5cc102d56b341f84a9fba7e8e9 -SIZE (libmdbx-amalgamated-0.13.7.tar.xz) = 452264 +TIMESTAMP = 1761971126 +SHA256 (libmdbx-amalgamated-0.13.9.tar.xz) = 63d2608c8f7c23185c0d27d817d42dd720e84973224ffc584c7f7b522f5f06fe +SIZE (libmdbx-amalgamated-0.13.9.tar.xz) = 454132 diff --git a/databases/pguri/Makefile b/databases/pguri/Makefile --- a/databases/pguri/Makefile +++ b/databases/pguri/Makefile @@ -1,6 +1,5 @@ PORTNAME= pguri -PORTVERSION= 1.20151224 -PORTREVISION= 3 +PORTVERSION= 1.20251029 CATEGORIES= databases MAINTAINER= tz@FreeBSD.org diff --git a/databases/pguri/distinfo b/databases/pguri/distinfo --- a/databases/pguri/distinfo +++ b/databases/pguri/distinfo @@ -1,2 +1,3 @@ -SHA256 (petere-pguri-1.20151224_GH0.tar.gz) = 259dd485e901b2363342eacbc2b867783cc0da0f12d4bddc1040d0a46fe58c1b -SIZE (petere-pguri-1.20151224_GH0.tar.gz) = 9345 +TIMESTAMP = 1762092107 +SHA256 (petere-pguri-1.20251029_GH0.tar.gz) = 4a47e8faccb2747b98a783341e9fbfccd1eecfda4a95030547145274c5d708fb +SIZE (petere-pguri-1.20251029_GH0.tar.gz) = 9635 diff --git a/databases/pguri/files/patch-uri.c b/databases/pguri/files/patch-uri.c deleted file mode 100644 --- a/databases/pguri/files/patch-uri.c +++ /dev/null @@ -1,29 +0,0 @@ ---- uri.c.orig 2024-06-13 16:34:21 UTC -+++ uri.c -@@ -149,7 +149,7 @@ uri_host_inet(PG_FUNCTION_ARGS) - char *tmp = palloc(16); - snprintf(tmp, 16, "%u.%u.%u.%u", data[0], data[1], data[2], data[3]); - uriFreeUriMembersA(&uri); -- PG_RETURN_INET_P(DirectFunctionCall1(inet_in, CStringGetDatum(tmp))); -+ PG_RETURN_INET_P((inet *) (DirectFunctionCall1(inet_in, CStringGetDatum(tmp)))); - } - else if (uri.hostData.ip6) - { -@@ -161,7 +161,7 @@ uri_host_inet(PG_FUNCTION_ARGS) - data[8], data[9], data[10], data[11], - data[12], data[13], data[14], data[15]); - uriFreeUriMembersA(&uri); -- PG_RETURN_INET_P(DirectFunctionCall1(inet_in, CStringGetDatum(tmp))); -+ PG_RETURN_INET_P((inet *) (DirectFunctionCall1(inet_in, CStringGetDatum(tmp)))); - } - else - { -@@ -299,7 +299,7 @@ uri_path_array(PG_FUNCTION_ARGS) - uriFreeUriMembersA(&uri); - - if (astate) -- PG_RETURN_ARRAYTYPE_P(makeArrayResult(astate, CurrentMemoryContext)); -+ PG_RETURN_ARRAYTYPE_P((Pointer)(makeArrayResult(astate, CurrentMemoryContext))); - else - PG_RETURN_ARRAYTYPE_P(construct_empty_array(TEXTOID)); - } diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile --- a/databases/valkey/Makefile +++ b/databases/valkey/Makefile @@ -1,7 +1,11 @@ PORTNAME= valkey DISTVERSION= 9.0.0 +PORTREVISION= 1 CATEGORIES= databases +PATCH_SITES= https://github.com/valkey-io/valkey/commit/ +PATCHFILES= f54818cc60597e9fe5dc03a52fd39ab944cd4932.patch:-p1 + MAINTAINER= bofh@freebsd.org COMMENT= High-performance data structure server that primarily serves key/value workloads WWW= https://valkey.io/ diff --git a/databases/valkey/distinfo b/databases/valkey/distinfo --- a/databases/valkey/distinfo +++ b/databases/valkey/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1761991615 +TIMESTAMP = 1762119749 SHA256 (valkey-io-valkey-9.0.0_GH0.tar.gz) = 088f47e167eb640ea31af48c81c5d62ee56321f25a4b05d4e54a0ef34232724b SIZE (valkey-io-valkey-9.0.0_GH0.tar.gz) = 4113905 +SHA256 (f54818cc60597e9fe5dc03a52fd39ab944cd4932.patch) = 3e996dba6bf785cc9a6e0d1edba07e2cdd299c80c8be87b6f8c54fcffe05ba2b +SIZE (f54818cc60597e9fe5dc03a52fd39ab944cd4932.patch) = 1474 diff --git a/devel/git-delta/Makefile b/devel/git-delta/Makefile --- a/devel/git-delta/Makefile +++ b/devel/git-delta/Makefile @@ -1,6 +1,6 @@ PORTNAME= delta DISTVERSION= 0.18.2 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= devel PKGNAMEPREFIX= git- @@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libonig.so:devel/oniguruma -RUN_DEPENDS= git:devel/git USES= cargo cpe CPE_VENDOR= ${PORTNAME}_project diff --git a/devel/git-delta/pkg-message b/devel/git-delta/pkg-message new file mode 100644 --- /dev/null +++ b/devel/git-delta/pkg-message @@ -0,0 +1,8 @@ +[ +{ type: install + message: <=0:databases/p5-DBI \ p5-Text-SimpleTable>=0:textproc/p5-Text-SimpleTable TEST_DEPENDS= p5-DBD-SQLite>=0:databases/p5-DBD-SQLite \ - p5-Test-Exception>=0:devel/p5-Test-Exception + p5-Test-Exception>=0:devel/p5-Test-Exception \ + p5-Tie-IxHash>=0:devel/p5-Tie-IxHash USES= perl5 USE_PERL5= modbuildtiny diff --git a/devel/p5-Data-ObjectDriver/distinfo b/devel/p5-Data-ObjectDriver/distinfo --- a/devel/p5-Data-ObjectDriver/distinfo +++ b/devel/p5-Data-ObjectDriver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745462030 -SHA256 (Data-ObjectDriver-0.25.tar.gz) = ebd701d151508d4e74671b48a5b62441dacce70042b720655881c159f205ebae -SIZE (Data-ObjectDriver-0.25.tar.gz) = 93950 +TIMESTAMP = 1762078970 +SHA256 (Data-ObjectDriver-0.26.tar.gz) = d7e9d5353849d23a4994f532662ba9656c5a60aad9ec5d7d0c378c69d1d84017 +SIZE (Data-ObjectDriver-0.26.tar.gz) = 97635 diff --git a/devel/p5-Data-Random/Makefile b/devel/p5-Data-Random/Makefile --- a/devel/p5-Data-Random/Makefile +++ b/devel/p5-Data-Random/Makefile @@ -1,5 +1,5 @@ PORTNAME= Data-Random -PORTVERSION= 0.13 +PORTVERSION= 0.14 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/devel/p5-Data-Random/distinfo b/devel/p5-Data-Random/distinfo --- a/devel/p5-Data-Random/distinfo +++ b/devel/p5-Data-Random/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1524262438 -SHA256 (Data-Random-0.13.tar.gz) = eb590184a8db28a7e49eab09e25f8650c33f1f668b6a472829de74a53256bfc0 -SIZE (Data-Random-0.13.tar.gz) = 158143 +TIMESTAMP = 1762079441 +SHA256 (Data-Random-0.14.tar.gz) = bec0e1d5301a57727e4e3a9f56590d5daa65e81be3027ecbc4141c04fa871818 +SIZE (Data-Random-0.14.tar.gz) = 158730 diff --git a/devel/p5-OrePAN2/Makefile b/devel/p5-OrePAN2/Makefile --- a/devel/p5-OrePAN2/Makefile +++ b/devel/p5-OrePAN2/Makefile @@ -1,6 +1,5 @@ PORTNAME= OrePAN2 -PORTVERSION= 0.52 -PORTREVISION= 1 +PORTVERSION= 0.53 CATEGORIES= devel perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:OALDERS @@ -17,11 +16,13 @@ RUN_DEPENDS= p5-Archive-Extract>=0.72:archivers/p5-Archive-Extract \ p5-IO-File-AtomicChange>=0:devel/p5-IO-File-AtomicChange \ p5-IO-Socket-SSL>=1.42:security/p5-IO-Socket-SSL \ + p5-libwww>=0:www/p5-libwww \ p5-List-Compare>=0:misc/p5-List-Compare \ p5-MetaCPAN-Client>=2.000000:devel/p5-MetaCPAN-Client \ p5-Moo>=1.007000:devel/p5-Moo \ p5-MooX-Options>=0:devel/p5-MooX-Options \ p5-MooX-StrictConstructor>=0:devel/p5-MooX-StrictConstructor \ + p5-namespace-clean>=0:devel/p5-namespace-clean \ p5-Parse-CPAN-Packages-Fast>=0.09:devel/p5-Parse-CPAN-Packages-Fast \ p5-Parse-LocalDistribution>=0.14:devel/p5-Parse-LocalDistribution \ p5-Path-Tiny>=0:devel/p5-Path-Tiny \ @@ -29,11 +30,11 @@ p5-Type-Tiny>=2.000000:devel/p5-Type-Tiny \ p5-Types-Path-Tiny>=0:devel/p5-Types-Path-Tiny \ p5-Types-Self>=0:devel/p5-Types-Self \ - p5-Types-URI>=0:devel/p5-Types-URI \ - p5-libwww>=0:www/p5-libwww \ - p5-namespace-clean>=0:devel/p5-namespace-clean -TEST_DEPENDS= p5-File-Touch>=0:devel/p5-File-Touch \ + p5-Types-URI>=0:devel/p5-Types-URI +TEST_DEPENDS= p5-File-pushd>=0:devel/p5-File-pushd \ + p5-File-Touch>=0:devel/p5-File-Touch \ p5-File-Which>=0:sysutils/p5-File-Which \ + p5-Test-Needs>=0:devel/p5-Test-Needs \ p5-Test-RequiresInternet>=0:devel/p5-Test-RequiresInternet USES= perl5 diff --git a/devel/p5-OrePAN2/distinfo b/devel/p5-OrePAN2/distinfo --- a/devel/p5-OrePAN2/distinfo +++ b/devel/p5-OrePAN2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708469911 -SHA256 (OrePAN2-0.52.tar.gz) = 90d11fd7cce960b82d87fb330830849ab5959ec9519bab37333ef5cbb9cecf82 -SIZE (OrePAN2-0.52.tar.gz) = 52017 +TIMESTAMP = 1762079617 +SHA256 (OrePAN2-0.53.tar.gz) = a04783ecb319e4143911429895fe06b99ac7abc515a0bba962ac8079498dd413 +SIZE (OrePAN2-0.53.tar.gz) = 53166 diff --git a/devel/p5-OrePAN2/pkg-plist b/devel/p5-OrePAN2/pkg-plist --- a/devel/p5-OrePAN2/pkg-plist +++ b/devel/p5-OrePAN2/pkg-plist @@ -10,8 +10,10 @@ %%SITE_PERL%%/OrePAN2/Index.pm %%SITE_PERL%%/OrePAN2/Indexer.pm %%SITE_PERL%%/OrePAN2/Injector.pm +%%SITE_PERL%%/OrePAN2/Logger.pm %%SITE_PERL%%/OrePAN2/Repository.pm %%SITE_PERL%%/OrePAN2/Repository/Cache.pm +%%SITE_PERL%%/OrePAN2/Role/HasLogger.pm %%PERL5_MAN1%%/orepan2-audit.1.gz %%PERL5_MAN1%%/orepan2-gc.1.gz %%PERL5_MAN1%%/orepan2-indexer.1.gz diff --git a/devel/p5-Time-Piece/Makefile b/devel/p5-Time-Piece/Makefile --- a/devel/p5-Time-Piece/Makefile +++ b/devel/p5-Time-Piece/Makefile @@ -1,10 +1,10 @@ PORTNAME= Time-Piece -PORTVERSION= 1.3701 -PORTEPOCH= 1 +PORTVERSION= 1.39 +PORTEPOCH= 2 CATEGORIES= devel perl5 MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:ESAYM PKGNAMEPREFIX= p5- - MAINTAINER= perl@FreeBSD.org COMMENT= Object-oriented time objects for Perl WWW= https://metacpan.org/release/Time-Piece diff --git a/devel/p5-Time-Piece/distinfo b/devel/p5-Time-Piece/distinfo --- a/devel/p5-Time-Piece/distinfo +++ b/devel/p5-Time-Piece/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756269005 -SHA256 (Time-Piece-1.3701.tar.gz) = 857721f77f6180160282c68defbd138ef4091bbe3a1d2532c712890a3d092fdf -SIZE (Time-Piece-1.3701.tar.gz) = 43715 +TIMESTAMP = 1762092114 +SHA256 (Time-Piece-1.39.tar.gz) = 554cedf8d227e7a10fa4e52b5497150ef24faa06b5a7ea5cce7f6d072f915feb +SIZE (Time-Piece-1.39.tar.gz) = 52804 diff --git a/devel/py-guppy3/Makefile b/devel/py-guppy3/Makefile --- a/devel/py-guppy3/Makefile +++ b/devel/py-guppy3/Makefile @@ -1,6 +1,6 @@ PORTNAME= guppy3 PORTVERSION= 3.1.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ #GH_ACCOUNT= zhuyifei1999 USES= python -USE_PYTHON= cython distutils +USE_PYTHON= cython3 distutils OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 diff --git a/devel/py-humanize/Makefile b/devel/py-humanize/Makefile --- a/devel/py-humanize/Makefile +++ b/devel/py-humanize/Makefile @@ -1,5 +1,5 @@ PORTNAME= humanize -PORTVERSION= 4.12.3 +PORTVERSION= 4.14.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/devel/py-humanize/distinfo b/devel/py-humanize/distinfo --- a/devel/py-humanize/distinfo +++ b/devel/py-humanize/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748795500 -SHA256 (humanize-4.12.3.tar.gz) = 8430be3a615106fdfceb0b2c1b41c4c98c6b0fc5cc59663a5539b111dd325fb0 -SIZE (humanize-4.12.3.tar.gz) = 80514 +TIMESTAMP = 1762129101 +SHA256 (humanize-4.14.0.tar.gz) = 2fa092705ea640d605c435b1ca82b2866a1b601cdf96f076d70b79a855eba90d +SIZE (humanize-4.14.0.tar.gz) = 82939 diff --git a/devel/py-memory-allocator/Makefile b/devel/py-memory-allocator/Makefile --- a/devel/py-memory-allocator/Makefile +++ b/devel/py-memory-allocator/Makefile @@ -1,6 +1,5 @@ PORTNAME= memory_allocator -PORTVERSION= 0.1.3 -PORTREVISION= 1 +PORTVERSION= 0.1.4 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +10,7 @@ LICENSE= GPLv3 -USES= python -USE_PYTHON= cython distutils +USES= pytest python +USE_PYTHON= cython3 distutils .include diff --git a/devel/py-memory-allocator/distinfo b/devel/py-memory-allocator/distinfo --- a/devel/py-memory-allocator/distinfo +++ b/devel/py-memory-allocator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1661616681 -SHA256 (memory_allocator-0.1.3.tar.gz) = 13805c2ae1c01b7489fab5e8eac9361662b4f2c02412e3652eece48ff6953162 -SIZE (memory_allocator-0.1.3.tar.gz) = 19692 +TIMESTAMP = 1762107061 +SHA256 (memory_allocator-0.1.4.tar.gz) = d609216b03031967e2b45a804b12ff9029578f4ec019fde42cf6aed6ca09efe4 +SIZE (memory_allocator-0.1.4.tar.gz) = 19723 diff --git a/devel/py-memory-allocator/pkg-plist b/devel/py-memory-allocator/pkg-plist --- a/devel/py-memory-allocator/pkg-plist +++ b/devel/py-memory-allocator/pkg-plist @@ -3,7 +3,11 @@ %%PYTHON_SITELIBDIR%%/memory_allocator/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON_SITELIBDIR%%/memory_allocator/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/memory_allocator/memory.pxd +%%PYTHON_SITELIBDIR%%/memory_allocator/memory_allocator.c %%PYTHON_SITELIBDIR%%/memory_allocator/memory_allocator%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/memory_allocator/memory_allocator.pxd +%%PYTHON_SITELIBDIR%%/memory_allocator/memory_allocator.pyx %%PYTHON_SITELIBDIR%%/memory_allocator/signals.pxd +%%PYTHON_SITELIBDIR%%/memory_allocator/test.c %%PYTHON_SITELIBDIR%%/memory_allocator/test%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/memory_allocator/test.pyx diff --git a/devel/py-pysimdjson/Makefile b/devel/py-pysimdjson/Makefile --- a/devel/py-pysimdjson/Makefile +++ b/devel/py-pysimdjson/Makefile @@ -1,6 +1,6 @@ PORTNAME= pysimdjson PORTVERSION= 6.0.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +17,7 @@ # ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>=0:devel/py-pytest-benchmark@${PY_FLAVOR} USES= python -USE_PYTHON= cython distutils +USE_PYTHON= cython3 distutils CFLAGS_powerpc64= -mpower8-vector diff --git a/devel/slf4j/Makefile b/devel/slf4j/Makefile --- a/devel/slf4j/Makefile +++ b/devel/slf4j/Makefile @@ -8,7 +8,7 @@ DISTFILES= ${JARFILES:C|(.+)|slf4j/\1/${DISTVERSION}/\1-${DISTVERSION}.jar:source1|} EXTRACT_ONLY= -MAINTAINER= skreuzer@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Simple facade or abstraction for various logging frameworks WWW= https://www.slf4j.org/ diff --git a/editors/neovim/Makefile b/editors/neovim/Makefile --- a/editors/neovim/Makefile +++ b/editors/neovim/Makefile @@ -1,6 +1,6 @@ PORTNAME= neovim DISTVERSIONPREFIX= v -DISTVERSION= 0.11.4 +DISTVERSION= 0.11.5 CATEGORIES= editors MAINTAINER= adamw@FreeBSD.org @@ -28,8 +28,8 @@ USE_GITHUB= yes GH_TUPLE= tree-sitter:tree-sitter-c:v0.24.1:treesitter_c \ tree-sitter-grammars:tree-sitter-lua:v0.4.0:treesitter_lua \ - tree-sitter-grammars:tree-sitter-markdown:v0.5.0:treesitter_markdown \ - tree-sitter-grammars:tree-sitter-query:v0.6.2:treesitter_query \ + tree-sitter-grammars:tree-sitter-markdown:v0.5.1:treesitter_markdown \ + tree-sitter-grammars:tree-sitter-query:v0.7.0:treesitter_query \ tree-sitter-grammars:tree-sitter-vim:v0.7.0:treesitter_vim \ neovim:tree-sitter-vimdoc:v4.0.0:treesitter_vimdoc diff --git a/editors/neovim/distinfo b/editors/neovim/distinfo --- a/editors/neovim/distinfo +++ b/editors/neovim/distinfo @@ -1,14 +1,14 @@ -TIMESTAMP = 1756703229 -SHA256 (neovim-neovim-v0.11.4_GH0.tar.gz) = 83cf9543bedab8bec8c11cd50ccd9a4bf1570420a914b9a28f83ad100ca6d524 -SIZE (neovim-neovim-v0.11.4_GH0.tar.gz) = 12961606 +TIMESTAMP = 1762114475 +SHA256 (neovim-neovim-v0.11.5_GH0.tar.gz) = c63450dfb42bb0115cd5e959f81c77989e1c8fd020d5e3f1e6d897154ce8b771 +SIZE (neovim-neovim-v0.11.5_GH0.tar.gz) = 12979925 SHA256 (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 25dd4bb3dec770769a407e0fc803f424ce02c494a56ce95fedc525316dcf9b48 SIZE (tree-sitter-tree-sitter-c-v0.24.1_GH0.tar.gz) = 379147 SHA256 (tree-sitter-grammars-tree-sitter-lua-v0.4.0_GH0.tar.gz) = b0977aced4a63bb75f26725787e047b8f5f4a092712c840ea7070765d4049559 SIZE (tree-sitter-grammars-tree-sitter-lua-v0.4.0_GH0.tar.gz) = 63999 -SHA256 (tree-sitter-grammars-tree-sitter-markdown-v0.5.0_GH0.tar.gz) = 14c2c948ccf0e9b606eec39b09286c59dddf28307849f71b7ce2b1d1ef06937e -SIZE (tree-sitter-grammars-tree-sitter-markdown-v0.5.0_GH0.tar.gz) = 419516 -SHA256 (tree-sitter-grammars-tree-sitter-query-v0.6.2_GH0.tar.gz) = 90682e128d048fbf2a2a17edca947db71e326fa0b3dba4136e041e096538b4eb -SIZE (tree-sitter-grammars-tree-sitter-query-v0.6.2_GH0.tar.gz) = 43386 +SHA256 (tree-sitter-grammars-tree-sitter-markdown-v0.5.1_GH0.tar.gz) = acaffe5a54b4890f1a082ad6b309b600b792e93fc6ee2903d022257d5b15e216 +SIZE (tree-sitter-grammars-tree-sitter-markdown-v0.5.1_GH0.tar.gz) = 419433 +SHA256 (tree-sitter-grammars-tree-sitter-query-v0.7.0_GH0.tar.gz) = 79285847e8350ee9fe1f6f6c9eb64bc14320f70f7b9b65037193fc58f2638613 +SIZE (tree-sitter-grammars-tree-sitter-query-v0.7.0_GH0.tar.gz) = 43813 SHA256 (tree-sitter-grammars-tree-sitter-vim-v0.7.0_GH0.tar.gz) = 44eabc31127c4feacda19f2a05a5788272128ff561ce01093a8b7a53aadcc7b2 SIZE (tree-sitter-grammars-tree-sitter-vim-v0.7.0_GH0.tar.gz) = 364666 SHA256 (neovim-tree-sitter-vimdoc-v4.0.0_GH0.tar.gz) = 8096794c0f090b2d74b7bff94548ac1be3285b929ec74f839bd9b3ff4f4c6a0b diff --git a/games/xray-16/Makefile b/games/xray-16/Makefile --- a/games/xray-16/Makefile +++ b/games/xray-16/Makefile @@ -1,5 +1,5 @@ PORTNAME= xray-16 -DISTVERSION= 2921-january-2025-rc1.20250821 +DISTVERSION= 2921-january-2025-rc1.20251014 CATEGORIES= games MAINTAINER= freebsd@sysctl.cz @@ -9,6 +9,12 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/License.txt +ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64le +ONLY_FOR_ARCHS_REASON= upstream only supports "x86, x64, ARM, ARM64, E2K (Elbrus 2000), PPC64LE" + +SSE2NEON_ARCHS= aarch64 armv7 +BUILD_DEPENDS= ${SSE2NEON_ARCHS:M${ARCH}:S|${ARCH}|${LOCALBASE}/include/sse2neon.h:devel/sse2neon|} + LIB_DEPENDS= libogg.so:audio/libogg \ libtheora.so:multimedia/libtheora \ libvorbis.so:audio/libvorbis \ @@ -20,29 +26,43 @@ USES= cmake jpeg localbase:ldflags openal sdl USE_GITHUB= yes GH_ACCOUNT= OpenXRay -GH_TAGNAME= b63f68d5ccde2210dc7f7f2b4396a0170eb37962 +GH_TAGNAME= e836dd9e8453fc427d5cee9aa911bdb66b1c6eff GH_TUPLE= GPUOpen-LibrariesAndSDKs:AGS_SDK:5d8812d:AGSSDK/Externals/AGS_SDK \ - OpenXRay:BugTrap:c619077b40ee6e7ad6ffc5a194a5d3583af8f78e:BugTrap/Externals/BugTrap \ - OpenXRay:GameSpy:61d061b4b3f860865f97e659e496e11704f61eb3:GameSpy/Externals/GameSpy \ + OpenXRay:GameSpy:3e43480:GameSpy/Externals/GameSpy \ OpenXRay:LuaJIT:5a5cd82:LuaJIT/Externals/LuaJIT \ g-truc:gli:779b99ac6656e4d30c3b24e96e0136a59649a869:gli/Externals/gli \ - OpenXRay:luabind-deboostified:dd3db67:luabind/Externals/luabind \ - DLTcollab:sse2neon:8721e9799e0d01b80ba8e8e34636cb49997560c2:sse2neon/Externals/sse2neon \ - pattonkan:sse2rvv:f3a1d7d:sse2rvv/Externals/sse2rvv \ - OpenXRay:xrLuaFix:67b77c92f49c766c7c180cc39ffdb12799f395d:xrLuaFix/Externals/xrLuaFix \ + OpenXRay:luabind-deboostified:8da131b:luabind/Externals/luabind \ + pattonkan:sse2rvv:373f788:sse2rvv/Externals/sse2rvv \ + OpenXRay:xrLuaFix:0e89050:xrLuaFix/Externals/xrLuaFix \ OpenXRay:luafilesystem:314c0d0fe8f4676ef35ac8abf3731be8535812fb:luafilesystem/Externals/xrLuaFix/lfs \ OpenXRay:lua-marshal:983a3bfd646486292daa9f2ec9b72409f86dc931:marsal/Externals/xrLuaFix/lua-marshal \ OpenXRay:lua-pack:c1e5a149b571cc31069e7e3146e881c203bdd052:pack/Externals/xrLuaFix/lua-pack USE_SDL= sdl2 + CMAKE_ON= XRAY_USE_LUAJIT +CFLAGS+= -DIMGUI_DEFINE_MATH_OPERATORS \ + -DIMGUI_DISABLE_OBSOLETE_KEYIO \ + -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS + +_IMGUI= Layers/xrRenderPC_GL/CMakeLists.txt \ + xrEngine/CMakeLists.txt \ + xrGame/CMakeLists.txt \ + xrUICore/CMakeLists.txt + +_SSE2NEON= xrCDB/xrCDB_ray.cpp \ + xrCDB/ISpatial_q_ray.cpp \ + xrParticles/noise.cpp \ + xrParticles/particle_actions_collection.cpp \ + xrCore/Threading/TaskManager.cpp \ + Layers/xrRender/ParticleEffect.cpp \ + Layers/xrRender/DetailManager.cpp post-patch: ${REINPLACE_CMD} -e 's|^ COMMAND make clean$$| COMMAND /bin/echo make clean|' \ ${WRKSRC}/Externals/LuaJIT-proj/CMakeLists.txt ${REINPLACE_CMD} -e 's|xrImGui|imgui|' \ - ${WRKSRC}/src/Layers/xrRenderPC_GL/CMakeLists.txt \ - ${WRKSRC}/src/xrEngine/CMakeLists.txt \ - ${WRKSRC}/src/xrGame/CMakeLists.txt \ - ${WRKSRC}/src/xrUICore/CMakeLists.txt + ${_IMGUI:S|^|${WRKSRC}/src/|} + ${REINPLACE_CMD} -e 's|"sse2neon/sse2neon.h"||' \ + ${_SSE2NEON:S|^|${WRKSRC}/src/|} .include diff --git a/games/xray-16/distinfo b/games/xray-16/distinfo --- a/games/xray-16/distinfo +++ b/games/xray-16/distinfo @@ -1,24 +1,20 @@ -TIMESTAMP = 1756000000 -SHA256 (OpenXRay-xray-16-2921-january-2025-rc1.20250821-b63f68d5ccde2210dc7f7f2b4396a0170eb37962_GH0.tar.gz) = 8463796e827d4f57faf942d0f4976dcf2e971c10dcdee61c54cf835732fc3514 -SIZE (OpenXRay-xray-16-2921-january-2025-rc1.20250821-b63f68d5ccde2210dc7f7f2b4396a0170eb37962_GH0.tar.gz) = 93820860 +TIMESTAMP = 1760760760 +SHA256 (OpenXRay-xray-16-2921-january-2025-rc1.20251014-e836dd9e8453fc427d5cee9aa911bdb66b1c6eff_GH0.tar.gz) = 0b8441170cd51a7175c2dbe9253549017d109ae7b1859616ff2383134578a4bc +SIZE (OpenXRay-xray-16-2921-january-2025-rc1.20251014-e836dd9e8453fc427d5cee9aa911bdb66b1c6eff_GH0.tar.gz) = 91984075 SHA256 (GPUOpen-LibrariesAndSDKs-AGS_SDK-5d8812d_GH0.tar.gz) = b4710d440ebb078b8fcac1b59dbcae97340d5cce4b5ddc424dcec040f392760e SIZE (GPUOpen-LibrariesAndSDKs-AGS_SDK-5d8812d_GH0.tar.gz) = 22151301 -SHA256 (OpenXRay-BugTrap-c619077b40ee6e7ad6ffc5a194a5d3583af8f78e_GH0.tar.gz) = 37896bfb2d8cd0941a67b70c5c824f525bea9a649da28f5bd27a5b4112c0e4a2 -SIZE (OpenXRay-BugTrap-c619077b40ee6e7ad6ffc5a194a5d3583af8f78e_GH0.tar.gz) = 4408633 -SHA256 (OpenXRay-GameSpy-61d061b4b3f860865f97e659e496e11704f61eb3_GH0.tar.gz) = 3b1b2c95d0d54ceceeaa2f376a77e5d045ccb4575aadc604a9d3344730843669 -SIZE (OpenXRay-GameSpy-61d061b4b3f860865f97e659e496e11704f61eb3_GH0.tar.gz) = 4082257 +SHA256 (OpenXRay-GameSpy-3e43480_GH0.tar.gz) = b076d5f92cd131aa8ad71b2beb3010b8f4d2b4fd7e731c15c024f210ffbeef0d +SIZE (OpenXRay-GameSpy-3e43480_GH0.tar.gz) = 4078584 SHA256 (OpenXRay-LuaJIT-5a5cd82_GH0.tar.gz) = a54098492c11bd8228e58e58f520fbc131af899354033803b79e27869baf7686 SIZE (OpenXRay-LuaJIT-5a5cd82_GH0.tar.gz) = 1125324 SHA256 (g-truc-gli-779b99ac6656e4d30c3b24e96e0136a59649a869_GH0.tar.gz) = 2f4f67ac4d1673216f03ff37e406bb403689b39a2df3d2efad501448705bbb3f SIZE (g-truc-gli-779b99ac6656e4d30c3b24e96e0136a59649a869_GH0.tar.gz) = 11417080 -SHA256 (OpenXRay-luabind-deboostified-dd3db67_GH0.tar.gz) = 367c4edbbc5547d67ff5249616367587596b3ed611d249de87938f865c30018b -SIZE (OpenXRay-luabind-deboostified-dd3db67_GH0.tar.gz) = 163442 -SHA256 (DLTcollab-sse2neon-8721e9799e0d01b80ba8e8e34636cb49997560c2_GH0.tar.gz) = 501636269118ac1d8e32ebdf43f755fe08e008e10abdcd946227e5f2a401f14c -SIZE (DLTcollab-sse2neon-8721e9799e0d01b80ba8e8e34636cb49997560c2_GH0.tar.gz) = 137482 -SHA256 (pattonkan-sse2rvv-f3a1d7d_GH0.tar.gz) = 2fcbe73d333827f5e4837121bc81b23d20295224d4b01abfe516c7dc21f389f3 -SIZE (pattonkan-sse2rvv-f3a1d7d_GH0.tar.gz) = 64389 -SHA256 (OpenXRay-xrLuaFix-67b77c92f49c766c7c180cc39ffdb12799f395d_GH0.tar.gz) = 2d630d8927aeee7cf8c31d6191d266036662009da281c75fdda7b72ff0fab7fc -SIZE (OpenXRay-xrLuaFix-67b77c92f49c766c7c180cc39ffdb12799f395d_GH0.tar.gz) = 4938 +SHA256 (OpenXRay-luabind-deboostified-8da131b_GH0.tar.gz) = a089486c62d0f12ea6d62ab05c74a306a5b05740c7285f4c7a8f861ca43ff563 +SIZE (OpenXRay-luabind-deboostified-8da131b_GH0.tar.gz) = 163181 +SHA256 (pattonkan-sse2rvv-373f788_GH0.tar.gz) = 248965e82b4a7879d8b11139866012f95a389b07fa649eb4f900827183b832a8 +SIZE (pattonkan-sse2rvv-373f788_GH0.tar.gz) = 67907 +SHA256 (OpenXRay-xrLuaFix-0e89050_GH0.tar.gz) = 0743d30cb60721ee02976ce1170ecb0eebfab82d258c57ba273d93b7398b2d62 +SIZE (OpenXRay-xrLuaFix-0e89050_GH0.tar.gz) = 4939 SHA256 (OpenXRay-luafilesystem-314c0d0fe8f4676ef35ac8abf3731be8535812fb_GH0.tar.gz) = 3e511cf20edceb6c3e9798dc9898f4d35f0c3685caff5c63f28bfc725df59e4b SIZE (OpenXRay-luafilesystem-314c0d0fe8f4676ef35ac8abf3731be8535812fb_GH0.tar.gz) = 28959 SHA256 (OpenXRay-lua-marshal-983a3bfd646486292daa9f2ec9b72409f86dc931_GH0.tar.gz) = 1f0d88c0e13a1f7d1888afc482ef1928183dbb093a41c373be038f13e824cc16 diff --git a/games/xray-16/files/patch-Externals_CMakeLists.txt b/games/xray-16/files/patch-Externals_CMakeLists.txt --- a/games/xray-16/files/patch-Externals_CMakeLists.txt +++ b/games/xray-16/files/patch-Externals_CMakeLists.txt @@ -1,9 +1,9 @@ ---- Externals/CMakeLists.txt.orig 2025-07-20 11:05:19 UTC +--- Externals/CMakeLists.txt.orig 2025-10-14 13:38:51 UTC +++ Externals/CMakeLists.txt -@@ -13,7 +13,7 @@ add_subdirectory(OPCODE) - add_subdirectory(luabind) +@@ -13,7 +13,7 @@ add_subdirectory(GameSpy) + add_compile_options(${XRAY_DISABLE_WARNINGS}) + add_subdirectory(GameSpy) - add_subdirectory(OPCODE) -add_subdirectory(imgui-proj) +#add_subdirectory(imgui-proj) diff --git a/games/xray-16/pkg-plist b/games/xray-16/pkg-plist --- a/games/xray-16/pkg-plist +++ b/games/xray-16/pkg-plist @@ -5,11 +5,15 @@ lib/xrCore.so lib/xrEngine.so lib/xrGame.so +lib/xrGameSpy.so lib/xrLuaJIT.so -lib/xrLuabind.a +lib/xrLuabind.so lib/xrMaterialSystem.so lib/xrNetServer.so +lib/xrODE.so +lib/xrOPCODE.so lib/xrParticles.so +lib/xrPhysics.so lib/xrRender_GL.so lib/xrScriptEngine.so lib/xrSound.so @@ -52,6 +56,7 @@ share/openxray/gamedata/configs/text/ger/openxray.xml share/openxray/gamedata/configs/text/pol/openxray.xml share/openxray/gamedata/configs/text/rus/openxray.xml +share/openxray/gamedata/configs/text/ukr/openxray.xml share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_menu.xml share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_menu_16.xml share/openxray/gamedata/configs/ui/styles_/ui_style_cs/actor_menu_item.xml @@ -218,12 +223,17 @@ share/openxray/gamedata/configs/ui/styles_/ui_style_cs/zone_map_16.xml share/openxray/gamedata/configs/ui/ui_keybinding.xml share/openxray/gamedata/configs/ui/ui_keybinding_gamepad.xml +share/openxray/gamedata/configs/ui/ui_mm_load_dlg.xml +share/openxray/gamedata/configs/ui/ui_mm_load_dlg_16.xml share/openxray/gamedata/configs/ui/ui_mm_opt.xml share/openxray/gamedata/configs/ui/ui_mm_opt_16.xml +share/openxray/gamedata/configs/ui/ui_mm_save_dlg.xml +share/openxray/gamedata/configs/ui/ui_mm_save_dlg_16.xml share/openxray/gamedata/scripts/.gitattributes share/openxray/gamedata/scripts/bind_anomaly_field.script share/openxray/gamedata/scripts/bind_smart_cover.script share/openxray/gamedata/scripts/bind_stalker.script +share/openxray/gamedata/scripts/profiler.script share/openxray/gamedata/scripts/ssfx_001_mcm.script share/openxray/gamedata/scripts/ssfx_001_settings.script share/openxray/gamedata/scripts/ssfx_interactive_grass.script @@ -772,9 +782,6 @@ share/openxray/gamedata/shaders/r3/common_defines.h share/openxray/gamedata/shaders/r3/editor.vs share/openxray/gamedata/shaders/r3/effects_wallmark.s -share/openxray/gamedata/shaders/r3/rain_patch_normal_new.ps -share/openxray/gamedata/shaders/r3/rain_patch_normal_new_msaa.ps -share/openxray/gamedata/shaders/r3/rain_patch_normal_new_nomsaa.ps share/openxray/gamedata/shaders/r3/shared/common.h share/openxray/gamedata/shaders/r3/skin.h share/openxray/gamedata/shaders/r3/ssao.ps @@ -1394,7 +1401,6 @@ share/openxray/gamedata/textures/water/water_ryaska2.dds share/openxray/gamedata/textures/water/water_ryska.dds share/openxray/gamedata/textures/water/water_sbumpvolume.dds -share/openxray/gamedata/textures/water/water_sdiffusevolume.dds share/openxray/gamedata/textures/water/water_studen.dds share/openxray/gamedata/textures/water/water_studen_bump#.dds share/openxray/gamedata/textures/water/water_studen_bump.dds @@ -1404,9 +1410,3 @@ share/pixmaps/openxray_cop.png share/pixmaps/openxray_cs.png share/pixmaps/openxray_soc.png -share/openxray/gamedata/configs/text/ukr/openxray.xml -share/openxray/gamedata/configs/ui/ui_mm_load_dlg.xml -share/openxray/gamedata/configs/ui/ui_mm_load_dlg_16.xml -share/openxray/gamedata/configs/ui/ui_mm_save_dlg.xml -share/openxray/gamedata/configs/ui/ui_mm_save_dlg_16.xml -share/openxray/gamedata/scripts/profiler.script diff --git a/graphics/zathura-pdf-mupdf/Makefile b/graphics/zathura-pdf-mupdf/Makefile --- a/graphics/zathura-pdf-mupdf/Makefile +++ b/graphics/zathura-pdf-mupdf/Makefile @@ -1,6 +1,5 @@ PORTNAME= zathura-pdf-mupdf -DISTVERSION= 0.4.4 -PORTREVISION= 9 +DISTVERSION= 0.4.6 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-pdf-mupdf/download/ @@ -11,7 +10,7 @@ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= appstream-util:devel/appstream-glib \ +BUILD_DEPENDS= appstreamcli:devel/appstream \ zathura:graphics/zathura LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgirara-gtk3.so:x11-toolkits/girara \ diff --git a/graphics/zathura-pdf-mupdf/distinfo b/graphics/zathura-pdf-mupdf/distinfo --- a/graphics/zathura-pdf-mupdf/distinfo +++ b/graphics/zathura-pdf-mupdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1722857611 -SHA256 (zathura-pdf-mupdf-0.4.4.tar.xz) = 0125624901cabe3a2fe63315a46e7d966a323c028ff53890dfaf7856adb1f4fc -SIZE (zathura-pdf-mupdf-0.4.4.tar.xz) = 9512 +TIMESTAMP = 1761799782 +SHA256 (zathura-pdf-mupdf-0.4.6.tar.xz) = c43cddb5809cc87f0bf263999020cb17eeb9ce46e2ea4525eb0ad954ddfb17bb +SIZE (zathura-pdf-mupdf-0.4.6.tar.xz) = 10328 diff --git a/graphics/zathura-pdf-mupdf/files/patch-meson.build b/graphics/zathura-pdf-mupdf/files/patch-meson.build --- a/graphics/zathura-pdf-mupdf/files/patch-meson.build +++ b/graphics/zathura-pdf-mupdf/files/patch-meson.build @@ -1,26 +1,25 @@ ---- meson.build.orig 2024-08-04 08:34:58 UTC +--- meson.build.orig 2025-11-02 14:41:12 UTC +++ meson.build -@@ -22,8 +22,7 @@ cairo = dependency('cairo') +@@ -23,7 +23,7 @@ cairo = dependency('cairo') girara = dependency('girara-gtk3') glib = dependency('glib-2.0') cairo = dependency('cairo') -mupdf = dependency('mupdf', required: false, version: '>=@0@.@1@'.format(mupdf_required_version_major, mupdf_required_version_minor)) --mupdfthird = cc.find_library('mupdf-third') +mupdf = cc.find_library('mupdf') build_dependencies = [ zathura, -@@ -32,43 +31,19 @@ build_dependencies = [ +@@ -32,26 +32,7 @@ build_dependencies = [ cairo, ] -if not mupdf.found() - # normal build of mupdf - mupdf = cc.find_library('mupdf', has_headers: ['mupdf/fitz/version.h', 'mupdf/fitz.h', 'mupdf/pdf.h'], required: true) +- mupdfthird = cc.find_library('mupdf-third') - version_check = ''' -#include -+ build_dependencies += [mupdf] - +- -#if FZ_VERSION_MAJOR < @0@ || (FZ_VERSION_MAJOR == @0@ && FZ_VERSION_MINOR < @1@) -#error "mupdf @0@.@1@ or newer is requried" -#endif @@ -32,27 +31,9 @@ - build_dependencies += [mupdf, mupdfthird] -else - # build from Debian's libmupdf-dev -- build_dependencies += [mupdf, mupdfthird] -- - libjpeg = dependency('libjpeg') - libjbig2dec = cc.find_library('jbig2dec') - libopenjp2 = dependency('libopenjp2') - gumbo = dependency('gumbo') -- tesseract = dependency('tesseract') -- leptonica = dependency('lept') -- mujs = dependency('mujs') - - build_dependencies += [ - libjpeg, - libjbig2dec, - libopenjp2, -- gumbo, -- tesseract, -- leptonica, -- mujs -+ gumbo - ] +- build_dependencies += [mupdf] -endif ++build_dependencies += [mupdf] if get_option('plugindir') == '' plugindir = zathura.get_variable(pkgconfig: 'plugindir') diff --git a/graphics/zathura-pdf-mupdf/pkg-descr b/graphics/zathura-pdf-mupdf/pkg-descr --- a/graphics/zathura-pdf-mupdf/pkg-descr +++ b/graphics/zathura-pdf-mupdf/pkg-descr @@ -1 +1,3 @@ -Zathura plugin to view PDF using the MuPDF rendering engine. +zathura is a highly customizable and functional document viewer based on the +girara user interface library and several document libraries. This plugin for +zathura provides PDF support using the mupdf library. diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile --- a/java/openjdk11/Makefile +++ b/java/openjdk11/Makefile @@ -1,7 +1,6 @@ PORTNAME= openjdk DISTVERSIONPREFIX= jdk- DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} -PORTREVISION= 2 CATEGORIES= java devel PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} @@ -67,8 +66,8 @@ JDK_MAJOR_VERSION= 11 JDK_MINOR_VERSION= 0 -JDK_PATCH_VERSION= 27 -JDK_BUILD_NUMBER= 6 +JDK_PATCH_VERSION= 29 +JDK_BUILD_NUMBER= 7 BSD_JDK_VERSION= 1 JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20 diff --git a/java/openjdk11/distinfo b/java/openjdk11/distinfo --- a/java/openjdk11/distinfo +++ b/java/openjdk11/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745123589 +TIMESTAMP = 1762095114 SHA256 (OpenPrinting-cups-v2.4.2_GH0.tar.gz) = 7095b2977bb728ded5566a5c802866062840d6541fd027836865949a407c3682 SIZE (OpenPrinting-cups-v2.4.2_GH0.tar.gz) = 8173207 -SHA256 (battleblow-jdk11u-jdk-11.0.27+6-1_GH0.tar.gz) = 64afcb0ad19c6a03591757d906355d0f263f8a529dea5654ba518e9399f13b1f -SIZE (battleblow-jdk11u-jdk-11.0.27+6-1_GH0.tar.gz) = 116708083 +SHA256 (battleblow-jdk11u-jdk-11.0.29+7-1_GH0.tar.gz) = ed1fed0a7d6571e5bff9a07272872258451643ba6741c002a8f58bdfd8fc9803 +SIZE (battleblow-jdk11u-jdk-11.0.29+7-1_GH0.tar.gz) = 116785204 diff --git a/java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c deleted file mode 100644 --- a/java/openjdk11/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,89 +0,0 @@ ---- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2025-04-19 23:57:10 UTC -+++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c -@@ -58,6 +58,7 @@ - #include - - #ifdef __FreeBSD__ -+#include - #include - #endif - -@@ -261,23 +262,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g - } - return t_info.virtual_size; - #elif defined(__FreeBSD__) -- FILE *fp; -- unsigned long end, start; -- jlong total = 0; -+ int mib[4]; -+ struct kinfo_vmentry *kve; -+ long total = 0; -+ size_t len = 0; -+ int error; -+ char *buf, *bp, *eb; - -- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) { -- throw_internal_error(env, "Unable to open /proc/curproc/map"); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_VMMAP; -+ mib[3] = getpid(); -+ error = sysctl(mib, 4, NULL, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); - return -1; - } -- -- for (;;) { -- // Ignore everything except start and end entries -- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end) -- break; -- total += end - start; -+ len = len * 4 / 3; -+ buf = malloc(len); -+ if (buf == NULL) { -+ throw_internal_error(env, "Fail to allocate memory"); -+ return -1; - } -- -- fclose(fp); -+ error = sysctl(mib, 4, buf, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); -+ return -1; -+ } -+ bp = buf; -+ eb = buf + len; -+ while (bp < eb) { -+ kve = (struct kinfo_vmentry *)(uintptr_t)bp; -+ if (kve->kve_structsize == 0) -+ break; -+ bp += kve->kve_structsize; -+ total += kve->kve_end - kve->kve_start; -+ } -+ free(buf); - return total; - #else /* _ALLBSD_SOURCE */ - /* -@@ -487,6 +508,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g - return nfiles; - #elif defined(__OpenBSD__) - return getdtablecount(); -+#elif defined(__FreeBSD__) -+ int mib[4]; -+ int error; -+ int nfds; -+ size_t len; -+ -+ len = sizeof(nfds); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_NFDS; -+ mib[3] = 0; -+ -+ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1) -+ return -1; -+ return nfds; - #else /* solaris/linux */ - DIR *dirp; - struct dirent64* dentp; diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile --- a/java/openjdk17/Makefile +++ b/java/openjdk17/Makefile @@ -1,7 +1,6 @@ PORTNAME= openjdk DISTVERSIONPREFIX= jdk- DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} -PORTREVISION= 4 CATEGORIES= java devel PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} @@ -66,8 +65,8 @@ JDK_MAJOR_VERSION= 17 JDK_MINOR_VERSION= 0 -JDK_PATCH_VERSION= 16 -JDK_BUILD_NUMBER= 8 +JDK_PATCH_VERSION= 17 +JDK_BUILD_NUMBER= 10 BSD_JDK_VERSION= 1 JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20 diff --git a/java/openjdk17/distinfo b/java/openjdk17/distinfo --- a/java/openjdk17/distinfo +++ b/java/openjdk17/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753420206 -SHA256 (battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz) = 037d6ddb613ebe58a6bde1919312cce978a74f7cdc6e5f5990933e24dabbc2e2 -SIZE (battleblow-jdk17u-jdk-17.0.16+8-1_GH0.tar.gz) = 107976153 +TIMESTAMP = 1762108077 +SHA256 (battleblow-jdk17u-jdk-17.0.17+10-1_GH0.tar.gz) = 99bd33ce8cc618576e8693b9af1bb48059cb5011286009d46a0fabd2d8d36ba8 +SIZE (battleblow-jdk17u-jdk-17.0.17+10-1_GH0.tar.gz) = 108082578 diff --git a/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c deleted file mode 100644 --- a/java/openjdk17/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c +++ /dev/null @@ -1,20 +0,0 @@ ---- src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.orig 2025-06-27 12:18:08 UTC -+++ src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c -@@ -70,6 +70,9 @@ closeDescriptors(void) - int - closeDescriptors(void) - { -+#if defined(__FreeBSD__) -+ closefrom(STDERR_FILENO + 1); -+#else - DIR *dp; - struct dirent *dirp; - /* leave out standard input/output/error descriptors */ -@@ -114,6 +117,7 @@ closeDescriptors(void) - - (void)closedir(dp); - -+#endif - return 1; // success - } - diff --git a/java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c deleted file mode 100644 --- a/java/openjdk17/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,91 +0,0 @@ ---- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2025-04-19 18:17:03 UTC -+++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c -@@ -58,6 +58,7 @@ - #include - - #ifdef __FreeBSD__ -+#include - #include - #endif - -@@ -178,23 +179,45 @@ Java_com_sun_management_internal_OperatingSystemImpl_g - } - return t_info.virtual_size; - #elif defined(__FreeBSD__) -- FILE *fp; -- unsigned long end, start; -- jlong total = 0; -+ int mib[4]; -+ struct kinfo_vmentry *kve; -+ long total = 0; -+ size_t len = 0; -+ int error; -+ char *buf, *bp, *eb; - -- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) { -- throw_internal_error(env, "Unable to open /proc/curproc/map"); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_VMMAP; -+ mib[3] = getpid(); -+ error = sysctl(mib, 4, NULL, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); - return -1; - } -- -- for (;;) { -- // Ignore everything except start and end entries -- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end) -- break; -- total += end - start; -+ len = len * 4 / 3; -+ buf = malloc(len); -+ if (buf == NULL) { -+ throw_internal_error(env, "Fail to allocate memory"); -+ return -1; - } -- -- fclose(fp); -+ error = sysctl(mib, 4, buf, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); -+ return -1; -+ } -+ bp = buf; -+ eb = buf + len; -+ while (bp < eb) { -+ kve = (struct kinfo_vmentry *)(uintptr_t)bp; -+ if (kve->kve_structsize == 0) -+ break; -+ bp += kve->kve_structsize; -+ /* if (kve->kve_type != KVME_TYPE_VNODE) -+ continue;*/ -+ total += kve->kve_end - kve->kve_start; -+ } -+ free(buf); - return total; - #else /* _ALLBSD_SOURCE */ - /* -@@ -404,6 +427,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g - return nfiles; - #elif defined(__OpenBSD__) - return getdtablecount(); -+#elif defined(__FreeBSD__) -+ int mib[4]; -+ int error; -+ int nfds; -+ size_t len; -+ -+ len = sizeof(nfds); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_NFDS; -+ mib[3] = 0; -+ -+ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1) -+ return -1; -+ return nfds; - #else /* solaris/linux */ - DIR *dirp; - struct dirent* dentp; diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile --- a/java/openjdk21/Makefile +++ b/java/openjdk21/Makefile @@ -1,7 +1,6 @@ PORTNAME= openjdk DISTVERSIONPREFIX= jdk- DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION} -PORTREVISION= 1 CATEGORIES= java devel PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION} @@ -66,8 +65,8 @@ JDK_MAJOR_VERSION= 21 JDK_MINOR_VERSION= 0 -JDK_PATCH_VERSION= 8 -JDK_BUILD_NUMBER= 9 +JDK_PATCH_VERSION= 9 +JDK_BUILD_NUMBER= 10 BSD_JDK_VERSION= 1 JDK_BUG_URL= https://bugs.freebsd.org/bugzilla/enter_bug.cgi?product=Ports%20%26%20Packages&component=Individual%20Port(s)&short_desc=java/${PORTNAME}${JDK_MAJOR_VERSION}%3A%20 diff --git a/java/openjdk21/distinfo b/java/openjdk21/distinfo --- a/java/openjdk21/distinfo +++ b/java/openjdk21/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753421114 -SHA256 (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 9b56f542fd4192e420f12e9c34445a70a7de7733444c7eb505f6062d2dff6d83 -SIZE (battleblow-jdk21u-jdk-21.0.8+9-1_GH0.tar.gz) = 113861928 +TIMESTAMP = 1762111711 +SHA256 (battleblow-jdk21u-jdk-21.0.9+10-1_GH0.tar.gz) = 07f8277f53844ab7aa45b9ce7aad081a90be4492e5120e80b7c37dd2e16e133a +SIZE (battleblow-jdk21u-jdk-21.0.9+10-1_GH0.tar.gz) = 113912901 diff --git a/java/openjdk21/files/patch-make_autoconf_help.m4 b/java/openjdk21/files/patch-make_autoconf_help.m4 deleted file mode 100644 --- a/java/openjdk21/files/patch-make_autoconf_help.m4 +++ /dev/null @@ -1,11 +0,0 @@ ---- make/autoconf/help.m4.orig 2025-05-24 21:54:30 UTC -+++ make/autoconf/help.m4 -@@ -269,7 +269,7 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS], - fi - fi - if test "x$CONFIGURE_COMMAND_LINE" != x; then -- printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n" -+ printf "using configure arguments '%s'.\n" "$CONFIGURE_COMMAND_LINE" - else - printf "using default settings.\n" - fi diff --git a/java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c b/java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c deleted file mode 100644 --- a/java/openjdk21/files/patch-src_jdk.jdwp.agent_unix_native_libjdwp_exec__md.c +++ /dev/null @@ -1,20 +0,0 @@ ---- src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c.orig 2025-06-27 12:18:08 UTC -+++ src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c -@@ -70,6 +70,9 @@ closeDescriptors(void) - int - closeDescriptors(void) - { -+#if defined(__FreeBSD__) -+ closefrom(STDERR_FILENO + 1); -+#else - DIR *dp; - struct dirent *dirp; - /* leave out standard input/output/error descriptors */ -@@ -114,6 +117,7 @@ closeDescriptors(void) - - (void)closedir(dp); - -+#endif - return 1; // success - } - diff --git a/java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c b/java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c deleted file mode 100644 --- a/java/openjdk21/files/patch-src_jdk.management_unix_native_libmanagement__ext_OperatingSystemImpl.c +++ /dev/null @@ -1,89 +0,0 @@ ---- src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c.orig 2023-10-01 03:54:04 UTC -+++ src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c -@@ -58,6 +58,7 @@ - #include - - #ifdef __FreeBSD__ -+#include - #include - #endif - -@@ -177,23 +178,43 @@ Java_com_sun_management_internal_OperatingSystemImpl_g - } - return t_info.virtual_size; - #elif defined(__FreeBSD__) -- FILE *fp; -- unsigned long end, start; -- jlong total = 0; -+ int mib[4]; -+ struct kinfo_vmentry *kve; -+ long total = 0; -+ size_t len = 0; -+ int error; -+ char *buf, *bp, *eb; - -- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) { -- throw_internal_error(env, "Unable to open /proc/curproc/map"); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_VMMAP; -+ mib[3] = getpid(); -+ error = sysctl(mib, 4, NULL, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); - return -1; - } -- -- for (;;) { -- // Ignore everything except start and end entries -- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end) -- break; -- total += end - start; -+ len = len * 4 / 3; -+ buf = malloc(len); -+ if (buf == NULL) { -+ throw_internal_error(env, "Fail to allocate memory"); -+ return -1; - } -- -- fclose(fp); -+ error = sysctl(mib, 4, buf, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); -+ return -1; -+ } -+ bp = buf; -+ eb = buf + len; -+ while (bp < eb) { -+ kve = (struct kinfo_vmentry *)(uintptr_t)bp; -+ if (kve->kve_structsize == 0) -+ break; -+ bp += kve->kve_structsize; -+ total += kve->kve_end - kve->kve_start; -+ } -+ free(buf); - return total; - #else /* _ALLBSD_SOURCE */ - /* -@@ -403,6 +424,21 @@ Java_com_sun_management_internal_OperatingSystemImpl_g - return nfiles; - #elif defined(__OpenBSD__) - return getdtablecount(); -+#elif defined(__FreeBSD__) -+ int mib[4]; -+ int error; -+ int nfds; -+ size_t len; -+ -+ len = sizeof(nfds); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_NFDS; -+ mib[3] = 0; -+ -+ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1) -+ return -1; -+ return nfds; - #else /* solaris/linux */ - DIR *dirp; - struct dirent* dentp; diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile --- a/java/openjdk8/Makefile +++ b/java/openjdk8/Makefile @@ -53,7 +53,7 @@ NOPRECIOUSMAKEVARS= yes JDK_MAJOR_VERSION= 8 -JDK_UPDATE_VERSION= 462 +JDK_UPDATE_VERSION= 472 JDK_BUILD_NUMBER= 08 BSD_JDK_VERSION= 1 JTREG_VERSION= 4.1 diff --git a/java/openjdk8/distinfo b/java/openjdk8/distinfo --- a/java/openjdk8/distinfo +++ b/java/openjdk8/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753419636 +TIMESTAMP = 1762059364 SHA256 (jtreg4.1-b08.tar.gz) = a9fbfac903313c12687e60978c4688c20189cdf873560125917d6ad53d55b30c SIZE (jtreg4.1-b08.tar.gz) = 683425 -SHA256 (battleblow-jdk8u-8.462.08.1-jdk8u462-b08.1_GH0.tar.gz) = ef956bdbeff27383434418f34d7af67e9f81a54e04bc6351b52616515de1054c -SIZE (battleblow-jdk8u-8.462.08.1-jdk8u462-b08.1_GH0.tar.gz) = 93417092 +SHA256 (battleblow-jdk8u-8.472.08.1-jdk8u472-b08.1_GH0.tar.gz) = a39ab04eed5289ff6934b87f5d981e6f005358cf22b2869a35dff77200c2707a +SIZE (battleblow-jdk8u-8.472.08.1-jdk8u472-b08.1_GH0.tar.gz) = 93406190 diff --git a/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c b/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c deleted file mode 100644 --- a/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c +++ /dev/null @@ -1,90 +0,0 @@ ---- jdk/src/solaris/native/sun/management/OperatingSystemImpl.c.orig 2025-04-19 16:48:54 UTC -+++ jdk/src/solaris/native/sun/management/OperatingSystemImpl.c -@@ -57,6 +57,7 @@ - #include - #include - #ifdef __FreeBSD__ -+#include - #include - #endif - -@@ -266,23 +267,45 @@ Java_sun_management_OperatingSystemImpl_getCommittedVi - } - return t_info.virtual_size; - #elif defined(__FreeBSD__) -- FILE *fp; -- unsigned long end, start; -- jlong total = 0; -+ int mib[4]; -+ struct kinfo_vmentry *kve; -+ long total = 0; -+ size_t len = 0; -+ int error; -+ char *buf, *bp, *eb; - -- if ((fp = fopen("/proc/curproc/map", "r")) == NULL) { -- throw_internal_error(env, "Unable to open /proc/curproc/map"); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_VMMAP; -+ mib[3] = getpid(); -+ -+ error = sysctl(mib, 4, NULL, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); - return -1; - } - -- for (;;) { -- // Ignore everything except start and end entries -- if (fscanf(fp, "0x%lx 0x%lx %*[^\n]\n", &start, &end) != 2 || start > end) -- break; -- total += end - start; -+ len = len * 4 / 3; -+ buf = malloc(len); -+ if (buf == NULL) { -+ throw_internal_error(env, "Fail to allocate memory"); -+ return -1; - } -- -- fclose(fp); -+ error = sysctl(mib, 4, buf, &len, NULL, 0); -+ if (error) { -+ throw_internal_error(env, "Cannot sysctl(kern.proc.vvmap)"); -+ return -1; -+ } -+ bp = buf; -+ eb = buf + len; -+ while (bp < eb) { -+ kve = (struct kinfo_vmentry *)(uintptr_t)bp; -+ if (kve->kve_structsize == 0) -+ break; -+ bp += kve->kve_structsize; -+ total += kve->kve_end - kve->kve_start; -+ } -+ free(buf); - return total; - #else /* _ALLBSD_SOURCE */ - /* -@@ -486,6 +509,21 @@ Java_sun_management_OperatingSystemImpl_getOpenFileDes - return nfiles; - #elif defined(__OpenBSD__) - return getdtablecount(); -+#elif defined(__FreeBSD__) -+ int mib[4]; -+ int error; -+ int nfds; -+ size_t len; -+ -+ len = sizeof(nfds); -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_NFDS; -+ mib[3] = 0; -+ -+ if (sysctl(mib, 4, &nfds, &len, NULL, 0) == -1) -+ return -1; -+ return nfds; - #else /* solaris/linux */ - DIR *dirp; - struct dirent dbuf; diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile --- a/math/giacxcas/Makefile +++ b/math/giacxcas/Makefile @@ -22,6 +22,7 @@ LICENSE_PERMS_DOC= dist-mirror pkg-mirror auto-accept LICENSE_DISTFILES_DOC= giac_${DISTVERSION}${EXTRACT_SUFX} +BROKEN= fails to fetch since http://www-fourier.ujf-grenoble.fr is down (domain doesn't resolve), other distros have the same issue BROKEN_armv7= compilation fails: constant expression evaluates to 61171872541 which cannot be narrowed to type 'long' [-Wc++11-narrowing] BROKEN_i386= compilation fails: constant expression evaluates to 61171872541 which cannot be narrowed to type 'long' [-Wc++11-narrowing] BROKEN_powerpc= compilation fails: constant expression evaluates to 61171872541 which cannot be narrowed to type 'long' [-Wc++11-narrowing] diff --git a/math/p5-Math-MPFR/Makefile b/math/p5-Math-MPFR/Makefile --- a/math/p5-Math-MPFR/Makefile +++ b/math/p5-Math-MPFR/Makefile @@ -1,5 +1,5 @@ PORTNAME= Math-MPFR -PORTVERSION= 4.44 +PORTVERSION= 4.45 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/math/p5-Math-MPFR/distinfo b/math/p5-Math-MPFR/distinfo --- a/math/p5-Math-MPFR/distinfo +++ b/math/p5-Math-MPFR/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757518741 -SHA256 (Math-MPFR-4.44.tar.gz) = f6b829b46d1eef1acaa6e4004c5817eab5fe4b22bb79532b060035e82eccc354 -SIZE (Math-MPFR-4.44.tar.gz) = 248292 +TIMESTAMP = 1762084793 +SHA256 (Math-MPFR-4.45.tar.gz) = 290405d343917c620d08074f71546cf71ae2271cb48e338695636b8f56cc3f04 +SIZE (Math-MPFR-4.45.tar.gz) = 248337 diff --git a/math/py-lrcalc/Makefile b/math/py-lrcalc/Makefile --- a/math/py-lrcalc/Makefile +++ b/math/py-lrcalc/Makefile @@ -1,6 +1,6 @@ PORTNAME= lrcalc PORTVERSION= 2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ USES= localbase python -USE_PYTHON= cython distutils +USE_PYTHON= cython3 distutils .if !defined(WITH_DEBUG) LDFLAGS+= -s diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile --- a/math/py-pplpy/Makefile +++ b/math/py-pplpy/Makefile @@ -1,6 +1,5 @@ PORTNAME= pplpy -PORTVERSION= 0.8.9 -PORTREVISION= 2 +PORTVERSION= 0.8.10 CATEGORIES= math python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +12,9 @@ BROKEN_aarch64= runaway build, 7200 seconds with no output -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ @@ -24,8 +25,8 @@ ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} -USES= compiler:c++11-lang localbase python -USE_PYTHON= cython distutils +USES= compiler:c++14-lang localbase python +USE_PYTHON= cython3 pep517 CFLAGS+= -std=c++14 @@ -33,18 +34,6 @@ LDFLAGS+= -s .endif -OPTIONS_DEFINE= DOCS -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} -DOCS_USES= gmake -PORTDOCS= * - -do-build-DOCS-on: - (cd ${WRKSRC}/docs && ${GMAKE} html) - -post-build-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${CP} -R ${WRKSRC}/docs/build/html/* ${STAGEDIR}${DOCSDIR} - do-test: install (cd ${WRKSRC} && py.test) diff --git a/math/py-pplpy/distinfo b/math/py-pplpy/distinfo --- a/math/py-pplpy/distinfo +++ b/math/py-pplpy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1694267050 -SHA256 (pplpy-0.8.9.tar.gz) = db7a3b571d6ef053f75137975e947c3a1c1e45a30bab90eaf215b4e5cc15797e -SIZE (pplpy-0.8.9.tar.gz) = 66017 +TIMESTAMP = 1762110472 +SHA256 (pplpy-0.8.10.tar.gz) = d42a216c82914dcf4d7c000debc98bb336b8f83e026ba5d952cccd9f8074effd +SIZE (pplpy-0.8.10.tar.gz) = 64203 diff --git a/math/py-pplpy/pkg-plist b/math/py-pplpy/pkg-plist --- a/math/py-pplpy/pkg-plist +++ b/math/py-pplpy/pkg-plist @@ -1,19 +1,24 @@ %%PYTHON_SITELIBDIR%%/ppl/__init__.py -%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ppl/bit_arrays.pxd +%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ppl/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/ppl/bit_arrays%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/congruence.pxd +%%PYTHON_SITELIBDIR%%/ppl/bit_arrays.pxd %%PYTHON_SITELIBDIR%%/ppl/congruence%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/constraint.pxd +%%PYTHON_SITELIBDIR%%/ppl/congruence.pxd %%PYTHON_SITELIBDIR%%/ppl/constraint%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/generator.pxd +%%PYTHON_SITELIBDIR%%/ppl/constraint.pxd %%PYTHON_SITELIBDIR%%/ppl/generator%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/linear_algebra.pxd +%%PYTHON_SITELIBDIR%%/ppl/generator.pxd %%PYTHON_SITELIBDIR%%/ppl/linear_algebra%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/mip_problem.pxd +%%PYTHON_SITELIBDIR%%/ppl/linear_algebra.pxd %%PYTHON_SITELIBDIR%%/ppl/mip_problem%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/ppl/polyhedron.pxd +%%PYTHON_SITELIBDIR%%/ppl/mip_problem.pxd %%PYTHON_SITELIBDIR%%/ppl/polyhedron%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/ppl/polyhedron.pxd %%PYTHON_SITELIBDIR%%/ppl/ppl_decl.pxd %%PYTHON_SITELIBDIR%%/ppl/ppl_shim.hh +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/LICENSE.txt +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/pplpy-0.8.10.dist-info/top_level.txt diff --git a/misc/p5-Business-ISBN-Data/Makefile b/misc/p5-Business-ISBN-Data/Makefile --- a/misc/p5-Business-ISBN-Data/Makefile +++ b/misc/p5-Business-ISBN-Data/Makefile @@ -1,7 +1,8 @@ PORTNAME= Business-ISBN-Data -PORTVERSION= 20251003.001 +PORTVERSION= 20251101.001 CATEGORIES= misc perl5 MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:BRIANDFOY PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org diff --git a/misc/p5-Business-ISBN-Data/distinfo b/misc/p5-Business-ISBN-Data/distinfo --- a/misc/p5-Business-ISBN-Data/distinfo +++ b/misc/p5-Business-ISBN-Data/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760424506 -SHA256 (Business-ISBN-Data-20251003.001.tar.gz) = c0c0778162f4ebad6c261927858e4cbc9e8e7a02791dc5f7093a0646ce69a70d -SIZE (Business-ISBN-Data-20251003.001.tar.gz) = 37273 +TIMESTAMP = 1762092883 +SHA256 (Business-ISBN-Data-20251101.001.tar.gz) = 7979c2844cdc9be5bed080e2d3367ef10d1f9be9b499ed702e6f56b8b6f586cc +SIZE (Business-ISBN-Data-20251101.001.tar.gz) = 37322 diff --git a/net-im/Makefile b/net-im/Makefile --- a/net-im/Makefile +++ b/net-im/Makefile @@ -139,7 +139,6 @@ SUBDIR += sendxmpp SUBDIR += signal-cli SUBDIR += signal-desktop - SUBDIR += signald SUBDIR += slack-term SUBDIR += snac SUBDIR += spectral diff --git a/net-im/signald/Makefile b/net-im/signald/Makefile deleted file mode 100644 --- a/net-im/signald/Makefile +++ /dev/null @@ -1,138 +0,0 @@ -PORTNAME= signald -DISTVERSION= 0.15.0 -PORTREVISION= 3 -CATEGORIES= net-im java -MASTER_SITES= https://plugins.gradle.org/m2/gradle/plugin/de/fuerstenau/BuildConfigPlugin/1.1.8/:buildconfig \ - https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.9.0/:jackann \ - https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.9.9/:jackcore \ - https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.9.9.2/:jackdbind \ - https://repo.maven.apache.org/maven2/com/github/turasa/signal-service-java/2.15.3_unofficial_27/:sservice \ - https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-javalite/3.10.0/:protobuf \ - https://repo.maven.apache.org/maven2/com/googlecode/libphonenumber/libphonenumber/8.12.17/:libphone \ - https://repo.maven.apache.org/maven2/io/prometheus/simpleclient/0.11.0/:simpleclient \ - https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_hotspot/0.11.0/:simpleclient_hotspot \ - https://repo.maven.apache.org/maven2/io/prometheus/simpleclient_httpserver/0.11.0/:simpleclient_httpserver \ - https://repo.maven.apache.org/maven2/io/reactivex/rxjava3/rxjava/3.1.2/:rxjava \ - https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.3.2/:jcommon \ - https://repo.maven.apache.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.3.2/:jncommon \ - https://repo.maven.apache.org/maven2/com/squareup/okhttp3/okhttp/4.9.1/:okhttp \ - https://repo.maven.apache.org/maven2/com/squareup/okhttp3/logging-interceptor/4.9.1/:okhttp_interceptor \ - https://repo.maven.apache.org/maven2/com/squareup/okio/2.6.0/:okjvm \ - https://repo.maven.apache.org/maven2/info/picocli/picocli/4.5.2/:picocli \ - https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.17.0/:log4j_api \ - https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-core/2.17.0/:log4j_core \ - https://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.66/:bcprov \ - https://repo.maven.apache.org/maven2/org/flywaydb/flyway-core/7.5.3/:flyway \ - https://repo.maven.apache.org/maven2/org/jetbrains/annotations/13.0/:jetann \ - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.3.71/:jetkotstdcommon \ - https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.3.71/:jetkotstd \ - https://repo.maven.apache.org/maven2/org/reactivestreams/reactive-streams/1.0.3/:reactivestreams \ - https://repo.maven.apache.org/maven2/org/signal/zkgroup-java/0.7.3/:zkgroup \ - https://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.8.0-beta4/:slf4japi \ - https://repo.maven.apache.org/maven2/org/slf4j/slf4j-nop/1.8.0-beta4/:slf4jnop \ - https://repo.maven.apache.org/maven2/org/threeten/threetenbp/1.3.6/:threeten \ - https://repo.maven.apache.org/maven2/org/whispersystems/signal-client-java/0.9.6/:sclient -DISTFILES= BuildConfigPlugin-1.1.8.jar:buildconfig \ - annotations-13.0.jar:jetann \ - bcprov-jdk15on-1.66.jar:bcprov \ - flyway-core-7.5.3.jar:flyway \ - jackson-annotations-2.9.0.jar:jackann \ - jackson-core-2.9.9.jar:jackcore \ - jackson-databind-2.9.9.2.jar:jackdbind \ - junixsocket-common-2.3.2.jar:jcommon \ - junixsocket-native-common-2.3.2.jar:jncommon \ - kotlin-stdlib-1.3.71.jar:jetkotstd \ - kotlin-stdlib-common-1.3.71.jar:jetkotstdcommon \ - libphonenumber-8.12.17.jar:libphone \ - logging-interceptor-4.9.1.jar:okhttp_interceptor \ - log4j-api-2.17.0.jar:log4j_api \ - log4j-core-2.17.0.jar:log4j_core \ - okhttp-4.9.1.jar:okhttp \ - okio-2.6.0.jar:okjvm \ - picocli-4.5.2.jar:picocli \ - protobuf-javalite-3.10.0.jar:protobuf \ - reactive-streams-1.0.3.jar:reactivestreams \ - rxjava-3.1.2.jar:rxjava \ - signal-client-java-0.9.6.jar:sclient \ - signal-service-java-2.15.3_unofficial_27.jar:sservice \ - simpleclient-0.11.0.jar:simpleclient \ - simpleclient_hotspot-0.11.0.jar:simpleclient_hotspot \ - simpleclient_httpserver-0.11.0.jar:simpleclient_httpserver \ - slf4j-api-1.8.0-beta4.jar:slf4japi \ - slf4j-nop-1.8.0-beta4.jar:slf4jnop \ - threetenbp-1.3.6.jar:threeten \ - zkgroup-java-0.7.3.jar:zkgroup - -MAINTAINER= grembo@FreeBSD.org -COMMENT= Daemon to facilitate communication via Signal Private Messenger -WWW= https://signald.org/ - -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE - -ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le - -DEPRECATED= this project is no longer actively maintained. Use signal-cli instead -EXPIRATION_DATE=2025-11-01 - -EXTRACT_DEPENDS=zip:archivers/zip -BUILD_DEPENDS= gradle6>=6.7:devel/gradle6 -LIB_DEPENDS= libsignal_jni.so:net-im/libsignal-client \ - libsqlitejdbc.so:java/sqlitejdbc \ - libzkgroup.so:net-im/zkgroup - -USES= gmake java shebangfix -USE_GITLAB= yes -GL_ACCOUNT= signald -GL_TAGNAME= 65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29 -JAVA_VERSION= 11+ -USE_RC_SUBR= signald - -SUB_FILES= signald.7 -SUB_LIST= JAVA_HOME="${JAVA_HOME}" \ - PKGBASE="${PKGBASE}" - -NO_ARCH= yes - -# re-use user from net-im/signal-cli -USERS= signal-cli -GROUPS= signal-cli - -PLIST_SUB= VERSION=${DISTVERSION} - -MAKE_ENV= CI_BUILD_REF_NAME=main \ - CI_COMMIT_SHA="${CI_COMMIT_SHA}" \ - GRADLE="${LOCALBASE}/bin/gradle --no-daemon" \ - GRADLE_USER_HOME=${WRKDIR}/gradle-home \ - JAVA_HOME="${JAVA_HOME}" \ - SIGNALD_TARGET=x86_64-unknown-freebsd \ - VERSION="${DISTVERSION}" - -ALL_TARGET= installDist - -post-extract: - ${MKDIR} ${WRKDIR}/jars -.for f in ${DISTFILES} - ${CP} ${DISTDIR}/${f:C/:.*//} ${WRKDIR}/jars -.endfor - -post-build: - ${CP} ${LOCALBASE}/share/java/classes/sqlitejdbc-native.jar \ - ${WRKSRC}/build/install/${PORTNAME}/lib/. - ${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env sh|#!/bin/sh|' \ - ${WRKSRC}/build/install/signald/bin/signald - zip -d ${WRKSRC}/build/install/${PORTNAME}/lib/zkgroup-java-*.jar \ - libzkgroup.so - zip -d ${WRKSRC}/build/install/${PORTNAME}/lib/signal-client-java-*.jar \ - libsignal_jni.so - -do-install: - @${MKDIR} ${STAGEDIR}${DATADIR}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/build/install/${PORTNAME}/bin/${PORTNAME} \ - ${STAGEDIR}${DATADIR}/bin/${PORTNAME} - @${MKDIR} ${STAGEDIR}${DATADIR}/lib - ${INSTALL_DATA} ${WRKSRC}/build/install/${PORTNAME}/lib/*.jar \ - ${STAGEDIR}${DATADIR}/lib/ - ${INSTALL_MAN} ${WRKDIR}/signald.7 ${STAGEDIR}${PREFIX}/share/man/man7 - -.include diff --git a/net-im/signald/distinfo b/net-im/signald/distinfo deleted file mode 100644 --- a/net-im/signald/distinfo +++ /dev/null @@ -1,63 +0,0 @@ -TIMESTAMP = 1639927271 -SHA256 (BuildConfigPlugin-1.1.8.jar) = 99b5256936af67431a8a92902f253f525837ac3639a5ff05ed2225febaa710af -SIZE (BuildConfigPlugin-1.1.8.jar) = 52133 -SHA256 (annotations-13.0.jar) = ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 -SIZE (annotations-13.0.jar) = 17536 -SHA256 (bcprov-jdk15on-1.66.jar) = 1b861dba1c5445de9b38a1789c211ef28b9d07e26d1fa38bee717e5b51162ffe -SIZE (bcprov-jdk15on-1.66.jar) = 5884134 -SHA256 (flyway-core-7.5.3.jar) = d0283d9481ae39cc77d210a5bb176a5c103da292898bfd3a9acb25da059e97d8 -SIZE (flyway-core-7.5.3.jar) = 679850 -SHA256 (jackson-annotations-2.9.0.jar) = 45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a -SIZE (jackson-annotations-2.9.0.jar) = 66519 -SHA256 (jackson-core-2.9.9.jar) = 3083079be6088db2ed0a0c6ff92204e0aa48fa1de9db5b59c468f35acf882c2c -SIZE (jackson-core-2.9.9.jar) = 325632 -SHA256 (jackson-databind-2.9.9.2.jar) = fb262d42ea2de98044b62d393950a5aa050435fec38bbcadf2325cf7dc41b848 -SIZE (jackson-databind-2.9.9.2.jar) = 1348331 -SHA256 (junixsocket-common-2.3.2.jar) = 2b501ae7e230b8dbcae0991a10b99bb22b752c583919d6db8e017de53415db0e -SIZE (junixsocket-common-2.3.2.jar) = 88642 -SHA256 (junixsocket-native-common-2.3.2.jar) = 6a090697071ae30a29c263ffd5999778dd560779974ee15b9586a0aa3dc3e0d2 -SIZE (junixsocket-native-common-2.3.2.jar) = 355182 -SHA256 (kotlin-stdlib-1.3.71.jar) = 5ace22b102a96425e4ac44e0558b927f3857b56a33cbc289cf1b70aee645e6a7 -SIZE (kotlin-stdlib-1.3.71.jar) = 1379827 -SHA256 (kotlin-stdlib-common-1.3.71.jar) = 974f8a9b7bfce3d730a86efe0eab219a72621e8530f91e30c89f400ba98092ec -SIZE (kotlin-stdlib-common-1.3.71.jar) = 179597 -SHA256 (libphonenumber-8.12.17.jar) = 729483057ef874b01537da8395d67e23b419d504f8ff29ddf5f69da21bf816ac -SIZE (libphonenumber-8.12.17.jar) = 350448 -SHA256 (logging-interceptor-4.9.1.jar) = 08ae52d4e7ab4dde8f94970bbeb1545b51934d4b3f0802f6e816b0522902fa9d -SIZE (logging-interceptor-4.9.1.jar) = 15680 -SHA256 (log4j-api-2.17.0.jar) = ab9cadc80e234580e3f3c8c18644314fccd4b3cd3f7085d4e934866cb561b95d -SIZE (log4j-api-2.17.0.jar) = 301776 -SHA256 (log4j-core-2.17.0.jar) = 65c33dc9b24a5e5f6cacae62680641582894749c7bf16c951032ef92f3e12a60 -SIZE (log4j-core-2.17.0.jar) = 1789339 -SHA256 (okhttp-4.9.1.jar) = 6afdd8f35f4eb60df965c290fa3acf29443fa986545113d0729b8461f6571f8f -SIZE (okhttp-4.9.1.jar) = 791390 -SHA256 (okio-2.6.0.jar) = 4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00 -SIZE (okio-2.6.0.jar) = 243330 -SHA256 (picocli-4.5.2.jar) = b4395e9a67932616efd2245d984bf5fcd453c2c5049558c3ce959ac2af4d3fac -SIZE (picocli-4.5.2.jar) = 390247 -SHA256 (protobuf-javalite-3.10.0.jar) = 215a94dbe100130295906b531bb72a26965c7ac8fcd9a75bf8054a8ac2abf4b4 -SIZE (protobuf-javalite-3.10.0.jar) = 690955 -SHA256 (reactive-streams-1.0.3.jar) = 1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865 -SIZE (reactive-streams-1.0.3.jar) = 11369 -SHA256 (rxjava-3.1.2.jar) = 8d784075bec0b7c55042c109a4de8923b3b6d2ebd2e00912d518f07240f9c23a -SIZE (rxjava-3.1.2.jar) = 2654933 -SHA256 (signal-client-java-0.9.6.jar) = f64aeb071eae2e1e2413902da6554c03e22f66d7a59ffdd79f3beeb0248ea054 -SIZE (signal-client-java-0.9.6.jar) = 4002591 -SHA256 (signal-service-java-2.15.3_unofficial_27.jar) = 01ff7cb5c1874d9a09ba1a7b9a44c01ed206d1f2d368d1ef05c4140a0ec5968e -SIZE (signal-service-java-2.15.3_unofficial_27.jar) = 1781909 -SHA256 (simpleclient-0.11.0.jar) = dee025612a2bec65bb813eaf6830221ded9d44733d5c90855dbdcdf559f209eb -SIZE (simpleclient-0.11.0.jar) = 82198 -SHA256 (simpleclient_hotspot-0.11.0.jar) = 96a349c370007786c611257bce66930a4ab749146d360098069b9a50d478b4fd -SIZE (simpleclient_hotspot-0.11.0.jar) = 22116 -SHA256 (simpleclient_httpserver-0.11.0.jar) = de2c12b90c586425b6fcb9b9a716973b2e328b421a314230f16a3060eeaeb31a -SIZE (simpleclient_httpserver-0.11.0.jar) = 10621 -SHA256 (slf4j-api-1.8.0-beta4.jar) = 602b712329c84b4a83c40464f4fdfd0fe4238c53ef397139a867064739dbf4e0 -SIZE (slf4j-api-1.8.0-beta4.jar) = 44213 -SHA256 (slf4j-nop-1.8.0-beta4.jar) = c833140c2c210678d4aea0d689696ae0b0bdbdc69d36b565ddf357bacacce052 -SIZE (slf4j-nop-1.8.0-beta4.jar) = 5860 -SHA256 (threetenbp-1.3.6.jar) = f4c23ffaaed717c3b99c003e0ee02d6d66377fd47d866fec7d971bd8644fc1a7 -SIZE (threetenbp-1.3.6.jar) = 514875 -SHA256 (zkgroup-java-0.7.3.jar) = 6d45d1bce568a87089bc6a1d9a2daa4587a7f04d168069abfa50616ca2bae524 -SIZE (zkgroup-java-0.7.3.jar) = 321682 -SHA256 (signald-signald-65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29_GL0.tar.gz) = d9b807aa6097141779ec30f47c217783812a375d2f435c85b097da1bd996092c -SIZE (signald-signald-65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29_GL0.tar.gz) = 257854 diff --git a/net-im/signald/files/patch-build.gradle b/net-im/signald/files/patch-build.gradle deleted file mode 100644 --- a/net-im/signald/files/patch-build.gradle +++ /dev/null @@ -1,82 +0,0 @@ ---- build.gradle.orig 2021-10-02 23:08:05 UTC -+++ build.gradle -@@ -20,10 +20,13 @@ import org.gradle.nativeplatform.platform.internal.Ope - import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform - import org.xml.sax.SAXParseException - --plugins { -- id 'de.fuerstenau.buildconfig' version '1.1.8' -+buildscript { -+ dependencies { -+ classpath files ("../jars/BuildConfigPlugin-1.1.8.jar") -+ } - } - -+apply plugin: 'de.fuerstenau.buildconfig' - apply plugin: 'java' - apply plugin: 'application' - apply plugin: 'idea' -@@ -86,10 +89,18 @@ static String getTarget() { - return target - } - -+ - repositories { -- maven {url "https://gitlab.com/api/v4/groups/6853927/-/packages/maven"} // https://gitlab.com/groups/signald/-/packages -- maven {url "https://plugins.gradle.org/m2/"} -- mavenCentral() -+ ivy { -+ url "../jars" -+ metadataSources { -+ artifact() -+ } -+ patternLayout { -+ artifact "[artifact]-[revision](-[classifier]).[ext]" -+ artifact "[artifact].[ext]" -+ } -+ } - } - - sourceSets { -@@ -109,21 +120,37 @@ configurations { - } - - dependencies { -- implementation 'com.github.turasa:signal-service-java-' + getTarget() + ':2.15.3_unofficial_27' -+ implementation 'com.github.turasa:signal-service-java:2.15.3_unofficial_27' - implementation 'org.bouncycastle:bcprov-jdk15on:1.66' - implementation 'com.kohlschutter.junixsocket:junixsocket-common:2.3.2' - implementation 'com.kohlschutter.junixsocket:junixsocket-native-common:2.3.2' -- implementation 'org.apache.logging.log4j:log4j-api:2.14.0' -- implementation 'org.apache.logging.log4j:log4j-core:2.14.0' -+ implementation 'org.apache.logging.log4j:log4j-api:2.17.0' -+ implementation 'org.apache.logging.log4j:log4j-core:2.17.0' - implementation 'org.slf4j:slf4j-nop:1.8.0-beta4' -+ implementation 'org.slf4j:slf4j-api:1.8.0-beta4' - implementation 'info.picocli:picocli:4.5.2' -- implementation 'org.xerial:sqlite-jdbc:3.34.0' -+ implementation files('sqlitejdbc-native.jar') -+ implementation 'com.fasterxml.jackson.core:jackson-core:2.9.9' -+ implementation 'com.fasterxml.jackson.annotations:jackson-annotations:2.9.0' -+ implementation 'com.fasterxml.jackson.databind:jackson-databind:2.9.9.2' -+ implementation 'org.whispersystems.libsignal.signal-client-java:signal-client-java:0.9.6' -+ implementation 'org.signal.zkgroup:zkgroup-java:0.7.3' - implementation 'org.flywaydb:flyway-core:7.5.3' - implementation 'com.google.protobuf:protobuf-javalite:3.10.0' - implementation 'io.prometheus:simpleclient:0.11.0' - implementation 'io.prometheus:simpleclient_hotspot:0.11.0' - implementation 'io.prometheus:simpleclient_httpserver:0.11.0' -+ implementation 'io.reactivex.rxjava3:rxjava:3.1.2' - implementation 'com.squareup.okhttp3:logging-interceptor:4.9.1' -+ implementation 'okhttp3:okhttp:4.9.1' -+ implementation 'okio:okio:2.6.0' -+ implementation 'org.jetbrains.annotations:annotations:13.0' -+ implementation 'org.jetbrains.kotlin.kotlin-stdlib:kotlin-stdlib:1.3.71' -+ implementation 'org.jetbrains.kotlin.kotlin-stdlib-common:kotlin-stdlib-common:1.3.71' -+ implementation 'org.reactivestreams:reactive-streams:1.0.3' -+ implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.17' -+ implementation 'com.googlecode.libphonenumber:libphonenumber:8.12.17' -+ implementation 'org.threeten.threetenbp:threetenbp:1.3.6' - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.0' - testImplementation 'org.junit.jupiter:junit-jupiter-params:5.8.0' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.0' diff --git a/net-im/signald/files/patch-src_main_java_io_finn_signald_db_RecipientsTable.java b/net-im/signald/files/patch-src_main_java_io_finn_signald_db_RecipientsTable.java deleted file mode 100644 --- a/net-im/signald/files/patch-src_main_java_io_finn_signald_db_RecipientsTable.java +++ /dev/null @@ -1,19 +0,0 @@ ---- src/main/java/io/finn/signald/db/RecipientsTable.java.orig 2021-10-17 08:41:09 UTC -+++ src/main/java/io/finn/signald/db/RecipientsTable.java -@@ -144,6 +144,16 @@ public class RecipientsTable { - - if (storedUUID == null) { - storedUUID = getRegisteredUser(e164); -+ if (rowid < 0 && storedUUID != null && queryUUID == null) { -+ statement.setString(1, storedUUID.toString()); -+ statement.setString(2, null); -+ rows = statement.executeQuery(); -+ if (rows.next()) { -+ rowid = rows.getInt(ROW_ID); -+ update(E164, e164, rowid); -+ } -+ } -+ - if (rowid > 0) { - update(UUID, storedUUID.toString(), rowid); - } else { diff --git a/net-im/signald/files/signald.7.in b/net-im/signald/files/signald.7.in deleted file mode 100644 --- a/net-im/signald/files/signald.7.in +++ /dev/null @@ -1,142 +0,0 @@ -.\" -.\" Copyright (c) 2021 Michael Gmelin -.\" -.\" All rights reserved. -.\" -.\" Redistribution and use in source and binary forms, with or without -.\" modification, are permitted provided that the following conditions -.\" are met: -.\" 1. Redistributions of source code must retain the above copyright -.\" notice, this list of conditions and the following disclaimer. -.\" 2. Redistributions in binary form must reproduce the above copyright -.\" notice, this list of conditions and the following disclaimer in the -.\" documentation and/or other materials provided with the distribution. -.\" -.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR -.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, -.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -.\" -.Dd August 28, 2021 -.Dt SIGNALD 7 -.Os -.Sh NAME -.Nm %%PKGBASE%% -.Nd Daemon to facilitate communication via Signal Private Messenger -.Sh SYNOPSIS -.Nm pkg install %%PKGBASE%% -.Sh DESCRIPTION -.Em Signald -is an unofficial utility for interacting with Signal. -It is a Java based daemon that is running in the background and is -communicated to over a socket. -.Pp -This man page documents how the -.Fx -port is installed and how to get started. -It assumes that the %%PKGBASE%% package was already installed, -e.g., from the -.Fx -package repo as described in -.Sx SYNOPSIS . -.Sh GETTING STARTED -To enable and start the service, run as root -.Bd -literal -offset indent -service %%PKGBASE%% enable -service %%PKGBASE%% start -.Ed -.Pp -Check log output: -.Bd -literal -offset indent -cat /var/log/%%PKGBASE%%/%%PKGBASE%%.log -.Ed -.Pp -Install signaldctl, a command line tool that allows interacting with -the service: -.Bd -literal -offset indent -pkg install go -go install gitlab.com/signald/signald-go/cmd/signaldctl@latest -.Ed -.Sh LINKING A DEVICE -To link an existing device (phone), first enter -.Bd -literal -offset indent -~/go/bin/signaldctl account link -.Ed -.Pp -then do "Select Linked Devices -> Link New Device" -in the Signal smartphone app's menu and scan the QR code shown -on your terminal. -.Sh REGISTERING A DEVICE -.Em WARNING : -This disconnects other devices using the same MSISDN. -.Bl -bullet -compact -.It -Open your web browser and enable developer mode -.It -Go to -.Lk https://signalcaptchas.org/registration/generate.html -.It -Solve the captcha -.It -Depending on your browser you are redirected to a URL starting -with "signalcaptcha://" or it can be seen in the web developer -console - everything after "//" is the captcha. -.El -.Pp -Register your device using the captcha copied above: -.Bd -literal -offset indent -~/go/bin/signaldctl account register [msisdn] --captcha [captcha] -.Ed -.Pp -.Em msisdn -is your full mobile phone number with country code, e.g., +123456789. -.Pp -You will receive a text message containing a verification code on the -MSISDN specified in the registration call above. -Use this verification code -.Bd -literal -offset indent -~/go/bin/signaldctl account verify [msisdn] [code] -.Ed -.Pp -to complete the registration. -.Sh SENDING A MESSAGE -Use this command to send a message -.Bd -literal -offset indent -~/go/bin/signaldctl message send -a [msisdn_from] [msisdn_to] [msg] -.Ed -.Pp -You can also send a message to yourself when using a linked device, -which will show up in "Note to Self", but not cause a notification, -e.g., -.Bd -literal -offset indent -~/go/bin/signaldctl message send -a +123456789 +123456789 "Beep beep" -.Ed -.Sh FILES -.Bl -tag -width ".Pa /var/run/signald/signald.sock" -compact -.It Pa /var/db/signald -Signald database. -.It Pa /var/log/signald/signald.log -Signald log output. -.It Pa /var/run/signald/signald.sock -Socket to communicate with signald, -.Em world writable . -.El -.Sh SEE ALSO -.Xr ports 7 , -.Xr daemon 8 , -.Xr service 8 -.Pp -.Rs -.%B "Signald project website" -.%U https://signald.org -.Re -.Sh AUTHORS -.An -nosplit -This manual page was written by -.An Michael Gmelin Aq Mt grembo@FreeBSD.org . diff --git a/net-im/signald/files/signald.in b/net-im/signald/files/signald.in deleted file mode 100644 --- a/net-im/signald/files/signald.in +++ /dev/null @@ -1,71 +0,0 @@ -#! /bin/sh - - -# SPDX-License-Identifier: BSD-2-Clause -# -# Copyright (c) 2021 Michael Gmelin -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are met: -# -# 1. Redistributions of source code must retain the above copyright notice, -# this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE -# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -# POSSIBILITY OF SUCH DAMAGE. - -# PROVIDE: signald -# REQUIRE: DAEMON LOGIN NETWORKING - -. /etc/rc.subr - -name='signald' -rcvar='signald_enable' - -# User-facing settings and their default values. - -: ${signald_enable:="NO"} -: ${signald_user:="signal-cli"} -: ${signald_group:="signal-cli"} -: ${signald_data_dir:="/var/db/signald"} -: ${signald_env:="JAVA_HOME=%%JAVA_HOME%%"} - -pidfile="/var/run/${name}/${name}.pid" -procname="%%JAVA_HOME%%/bin/java" - -_daemon_args="-p ${pidfile} -o /var/log/${name}/${name}.log" -_signald="%%DATADIR%%/bin/${name}" -_signald_args="-d ${signald_data_dir}" -command="/usr/sbin/daemon" -command_args="${_daemon_args} ${_signald} ${_signald_args}" - -start_precmd="signald_prestart" - -signald_prestart() { - if ! install -d -o "${signald_user}" -g "${signald_group}" -m 700 \ - "${signald_data_dir}"; then - err 1 "Failed to create data directory \"${signald_data_dir}\"" - fi - if ! install -d -o "${signald_user}" -g "${signald_group}" -m 755 \ - "/var/run/${name}"; then - err 1 "Failed to create run directory \"/var/run/${name}\"" - fi - if ! install -d -o "${signald_user}" -g "${signald_group}" -m 755 \ - "/var/log/${name}"; then - err 1 "Failed to create log directory \"/var/log/${name}\"" - fi -} - -load_rc_config "$name" -run_rc_command "$@" diff --git a/net-im/signald/pkg-descr b/net-im/signald/pkg-descr deleted file mode 100644 --- a/net-im/signald/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -signald - unofficial utility for interacting with Signal - -Signal does not offer any sort of official API. Their server software is -open source and anyone can figure out the REST endpoints, but formatting the -payloads turns out to be a little trickier. Signal, unlike traditional -messaging applications, puts a number requirements around encryption and -account data storage on the client software. signald aims to handle all of -the Signal-specific requirements, exposing an API that sends and receives -unencrypted messages with other software on the same machine. - -signald does not come with a user friendly frontend. Users should select an -existing client to use signald with. diff --git a/net-im/signald/pkg-message b/net-im/signald/pkg-message deleted file mode 100644 --- a/net-im/signald/pkg-message +++ /dev/null @@ -1,7 +0,0 @@ -[ -{ type: install - message: <0:devel/test-drive + +USES= blaslapack cmake fortran tar:xz +USE_LDCONFIG= yes + +CMAKE_ON= BUILD_SHARED_LIBS + +TEST_TARGET= test + +# Remove bundled libraries +post-extract: + ${RM} -r ${WRKSRC}/subprojects + +post-patch: # same as https://github.com/grimme-lab/mctc-lib/pull/55 + @${REINPLACE_CMD} -e 's|$${CMAKE_Fortran_COMPILER_ID}-$${CMAKE_Fortran_COMPILER_VERSION}||' \ + ${WRKSRC}/config/CMakeLists.txt + +.include diff --git a/science/cpcmx/distinfo b/science/cpcmx/distinfo new file mode 100644 --- /dev/null +++ b/science/cpcmx/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1762129285 +SHA256 (cpx-1.1.0.tar.xz) = 255dfa9b70c41580163fa3636125a0103c3b553c52fc8558d3a63f4654cc41c1 +SIZE (cpx-1.1.0.tar.xz) = 13048668 diff --git a/science/cpcmx/files/patch-CMakeLists.txt b/science/cpcmx/files/patch-CMakeLists.txt new file mode 100644 --- /dev/null +++ b/science/cpcmx/files/patch-CMakeLists.txt @@ -0,0 +1,10 @@ +--- CMakeLists.txt.orig 2025-03-13 13:29:31 UTC ++++ CMakeLists.txt +@@ -120,5 +120,7 @@ install( + ) + + # add the testsuite ++if (BUILD_TESTING) + enable_testing() + add_subdirectory("test") ++endif() diff --git a/science/cpcmx/files/patch-config_CMakeLists.txt b/science/cpcmx/files/patch-config_CMakeLists.txt new file mode 100644 --- /dev/null +++ b/science/cpcmx/files/patch-config_CMakeLists.txt @@ -0,0 +1,11 @@ +--- config/CMakeLists.txt.orig 2025-03-13 13:29:31 UTC ++++ config/CMakeLists.txt +@@ -14,7 +14,7 @@ + # You should have received a copy of the GNU Lesser General Public License + # along with CPCM-X. If not, see . + +-if(NOT DEFINED "${PROJECT_NAME}-dependeny-method") ++if(NOT DEFINED "${PROJECT_NAME}-dependency-method") + set( + "${PROJECT_NAME}-dependency-method" + "subproject" "cmake" "pkgconf" "fetch" diff --git a/science/cpcmx/pkg-descr b/science/cpcmx/pkg-descr new file mode 100644 --- /dev/null +++ b/science/cpcmx/pkg-descr @@ -0,0 +1,10 @@ +This is an fully Free Software solvation model, based on the original conductor +like screening model for realistic solvation (COSMO-RS) model by Klamt et al. in +combination with the universal solvation model based on solute electron density +(SMD) by Marenich, Cramer and Truhlar. + +While there are also parameters in this repository, that are optimized for +running this library with ORCA and TURBOMOLE, the published version of this +model was built to be run with the semi-empirical GFN2-xTB method. However, the +final goal of this project is to deliver a robust Free Software solvation +framework, which can be reparametrized for the method of choice. diff --git a/science/cpcmx/pkg-plist b/science/cpcmx/pkg-plist new file mode 100644 --- /dev/null +++ b/science/cpcmx/pkg-plist @@ -0,0 +1,36 @@ +bin/cpx +include/cpcmx/bonding.mod +include/cpcmx/cpx.mod +include/cpcmx/cpx_c_api.mod +include/cpcmx/cpxcalc.mod +include/cpcmx/crs.mod +include/cpcmx/crs_broyden.mod +include/cpcmx/crs_lapack.mod +include/cpcmx/crs_timer.mod +include/cpcmx/data.mod +include/cpcmx/eledata_module.mod +include/cpcmx/element_dict.mod +include/cpcmx/globals.mod +include/cpcmx/initialize_cosmo.mod +include/cpcmx/internaldb.mod +include/cpcmx/isodens.mod +include/cpcmx/pr.mod +include/cpcmx/profile.mod +include/cpcmx/qc_calc.mod +include/cpcmx/sac_mod.mod +include/cpcmx/sdm.mod +include/cpcmx/sigma_av.mod +include/cpcmx/sort.mod +include/cpcmx/type.mod +lib/cmake/cpcmx/Findmctc-lib.cmake +lib/cmake/cpcmx/Findnumsa.cmake +lib/cmake/cpcmx/Findtest-drive.cmake +lib/cmake/cpcmx/Findtoml-f.cmake +lib/cmake/cpcmx/cpcm-x-utils.cmake +lib/cmake/cpcmx/cpcmx-config-version.cmake +lib/cmake/cpcmx/cpcmx-config.cmake +lib/cmake/cpcmx/cpcmx-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/cpcmx/cpcmx-targets.cmake +lib/libcpcmx.so +lib/libcpcmx.so.1 +lib/libcpcmx.so.1.1.0 diff --git a/science/py-arbor/Makefile b/science/py-arbor/Makefile --- a/science/py-arbor/Makefile +++ b/science/py-arbor/Makefile @@ -1,6 +1,6 @@ PORTNAME= arbor DISTVERSIONPREFIX= v -DISTVERSION= 0.10.1 +DISTVERSION= 0.11.0 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,9 +16,10 @@ pybind11>0:devel/pybind11 \ nlohmann-json>0:devel/nlohmann-json LIB_DEPENDS= libarbor.so:science/arbor +RUN_DEPENDS= ${PYNUMPY} USES= cmake compiler:c++17-lang localbase:ldflags python -USE_PYTHON= flavors pytest # tests fail to run, see https://github.com/arbor-sim/arbor/issues/2395 +USE_PYTHON= flavors unittest # tests fail to run, see https://github.com/arbor-sim/arbor/issues/2395 USE_GITHUB= yes GH_ACCOUNT= arbor-sim @@ -29,9 +30,11 @@ -DARB_PYTHON_LIB_PATH=${PYTHONPREFIX_SITELIBDIR} CXXFLAGS+= -fPIC +CXXFLAGS+= -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE # prevent hardening issues with libc++, see https://github.com/arbor-sim/arbor/issues/2484 TEST_WRKSRC= ${WRKSRC}/test/unit_distributed -TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} +TEST_ENV= ${MAKE_ENV} \ + PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} BINARY_ALIAS= make=${GMAKE} @@ -41,7 +44,7 @@ post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/arbor/_arbor${PYTHON_TAG}.so -do-test: # some tests fail with 'make'-related errors +do-test: # tests fail to run due to a bug with nadling complex CXXFLAGS in the test runner, see https://github.com/arbor-sim/arbor/issues/2395 @cd ${BUILD_WRKSRC} && \ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -munittest discover -v -s ${WRKSRC} diff --git a/science/py-arbor/distinfo b/science/py-arbor/distinfo --- a/science/py-arbor/distinfo +++ b/science/py-arbor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724740903 -SHA256 (arbor-sim-arbor-v0.10.1_GH0.tar.gz) = 6a9a209dc20ab6edcf9847a70b0b4dbabf0c0d3c7e6e29b5bec7c00de9d7b8ae -SIZE (arbor-sim-arbor-v0.10.1_GH0.tar.gz) = 10159032 +TIMESTAMP = 1762102979 +SHA256 (arbor-sim-arbor-v0.11.0_GH0.tar.gz) = 6df68b308dd629df993eda40319676cd43407ae211d0846100b0cf42e8c9ad22 +SIZE (arbor-sim-arbor-v0.11.0_GH0.tar.gz) = 12511038 diff --git a/science/py-arbor/files/patch-CMakeLists.txt b/science/py-arbor/files/patch-CMakeLists.txt --- a/science/py-arbor/files/patch-CMakeLists.txt +++ b/science/py-arbor/files/patch-CMakeLists.txt @@ -1,14 +1,20 @@ ---- CMakeLists.txt.orig 2024-08-09 10:22:00 UTC +--- CMakeLists.txt.orig 2025-04-24 10:33:03 UTC +++ CMakeLists.txt -@@ -1,3 +1,7 @@ +@@ -1,3 +1,13 @@ +cmake_minimum_required(VERSION 3.19) + +find_package(Python3 ${arb_py_version} COMPONENTS Interpreter Development REQUIRED) ++find_package(pybind11 REQUIRED) ++ ++set(CMAKE_CXX_STANDARD 20) ++set(CMAKE_CUDA_STANDARD 20) ++set(CMAKE_CXX_STANDARD_REQUIRED ON) ++set(CMAKE_CXX_EXTENSIONS OFF) + include(GNUInstallDirs) - set(PYBIND11_CPP_STANDARD -std=c++17) -@@ -84,14 +88,14 @@ endif() + set(pyarb_source +@@ -73,14 +83,14 @@ endif() endif() # For unit tests on C++ side of Python wrappers @@ -26,10 +32,9 @@ # Set the installation path -@@ -121,5 +125,4 @@ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/__init__.py +@@ -122,4 +132,4 @@ install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/__init__.py install(TARGETS pyarb DESTINATION ${_python_module_install_path}) install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/__init__.py DESTINATION ${_python_module_install_path}) --install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/stubs/arbor/ DESTINATION ${_python_module_install_path}) -install(FILES ${PROJECT_SOURCE_DIR}/VERSION ${PROJECT_SOURCE_DIR}/README.md ${PROJECT_SOURCE_DIR}/LICENSE DESTINATION ${_python_module_install_path}) -+install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../VERSION DESTINATION ${_python_module_install_path}) ++install(FILES ${PROJECT_SOURCE_DIR}/../VERSION DESTINATION ${_python_module_install_path}) diff --git a/science/py-arbor/files/patch-pyarb.hpp b/science/py-arbor/files/patch-pyarb.hpp new file mode 100644 --- /dev/null +++ b/science/py-arbor/files/patch-pyarb.hpp @@ -0,0 +1,11 @@ +--- pyarb.hpp.orig 2025-11-02 17:35:26 UTC ++++ pyarb.hpp +@@ -19,7 +19,7 @@ static_assert((PYBIND11_VERSION_HEX >= 0x02080100) + #define PB11_ERR(M, m, p) "Required version of pybind11 is 2.8.1 <= version < 3.0.0 Found " mk_ver(M, m, p) + static_assert((PYBIND11_VERSION_HEX >= 0x02080100) + && +- (PYBIND11_VERSION_HEX < 0x03000000), ++ (PYBIND11_VERSION_HEX < 0x04000000), + PB11_ERR(PYBIND11_VERSION_MAJOR, PYBIND11_VERSION_MINOR, PYBIND11_VERSION_PATCH)); + #undef PB11_ERR + #undef mk_ver diff --git a/science/py-scikit-learn/Makefile b/science/py-scikit-learn/Makefile --- a/science/py-scikit-learn/Makefile +++ b/science/py-scikit-learn/Makefile @@ -20,7 +20,10 @@ BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}meson-python>=0.17.1:devel/meson-python@${PY_FLAVOR} USES= fortran python localbase shebangfix -USE_PYTHON= autoplist cython3 pep517 +USE_PYTHON= autoplist cython3 pep517 pytest + +TEST_ARGS= sklearn +TEST_WRKSRC= ${STAGEDIR}${PYTHON_SITELIBDIR} SHEBANG_FILES= sklearn/_build_utils/version.py diff --git a/security/libressl-devel/Makefile b/security/libressl-devel/Makefile --- a/security/libressl-devel/Makefile +++ b/security/libressl-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= libressl -PORTVERSION= 4.2.0 +PORTVERSION= 4.2.1 CATEGORIES= security devel MASTER_SITES= OPENBSD/LibreSSL PKGNAMESUFFIX= -devel diff --git a/security/libressl-devel/distinfo b/security/libressl-devel/distinfo --- a/security/libressl-devel/distinfo +++ b/security/libressl-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760545157 -SHA256 (libressl-4.2.0.tar.gz) = 0f7dba44d7cb8df8d53f2cfbf1955254bc128e0089595f1aba2facfaee8408b2 -SIZE (libressl-4.2.0.tar.gz) = 9147132 +TIMESTAMP = 1761831840 +SHA256 (libressl-4.2.1.tar.gz) = 6d5c2f58583588ea791f4c8645004071d00dfa554a5bf788a006ca1eb5abd70b +SIZE (libressl-4.2.1.tar.gz) = 9147769 diff --git a/security/libressl/Makefile b/security/libressl/Makefile --- a/security/libressl/Makefile +++ b/security/libressl/Makefile @@ -1,5 +1,5 @@ PORTNAME= libressl -PORTVERSION= 4.2.0 +PORTVERSION= 4.2.1 CATEGORIES= security devel MASTER_SITES= OPENBSD/LibreSSL diff --git a/security/libressl/distinfo b/security/libressl/distinfo --- a/security/libressl/distinfo +++ b/security/libressl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760545157 -SHA256 (libressl-4.2.0.tar.gz) = 0f7dba44d7cb8df8d53f2cfbf1955254bc128e0089595f1aba2facfaee8408b2 -SIZE (libressl-4.2.0.tar.gz) = 9147132 +TIMESTAMP = 1761831840 +SHA256 (libressl-4.2.1.tar.gz) = 6d5c2f58583588ea791f4c8645004071d00dfa554a5bf788a006ca1eb5abd70b +SIZE (libressl-4.2.1.tar.gz) = 9147769 diff --git a/security/vuxml/files/newentry.sh b/security/vuxml/files/newentry.sh --- a/security/vuxml/files/newentry.sh +++ b/security/vuxml/files/newentry.sh @@ -243,7 +243,7 @@ ${package_list} - ${DESC_BODY} + ${DESC_BODY} ${cvename} diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml --- a/security/vuxml/vuln/2025.xml +++ b/security/vuxml/vuln/2025.xml @@ -1,3 +1,381 @@ + + Mozilla -- Denial-of-service due to out-of-memory + + + firefox + 142.0.0,2 + + + firefox-esr + 140.2.0 + + + thunderbird + 142.0.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1975837 reports:

+
+

Denial-of-service due to out-of-memory in the Graphics: + WebRender component.

+
+ +
+ + CVE-2025-9182 + https://cveawg.mitre.org/api/cve/CVE-2025-9182 + + + 2025-08-19 + 2025-11-02 + +
+ + + Mozilla -- Same-origin policy bypass in the Graphics: Canvas2D component + + + firefox + 142.0.0,2 + + + firefox-esr + 140.2.0 + + + thunderbird + 142.0.0 + + + thunderbird + 140.2.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1979782 reports:

+
+

Same-origin policy bypass in the Graphics: Canvas2D + component.

+
+ +
+ + CVE-2025-9180 + https://cveawg.mitre.org/api/cve/CVE-2025-9180 + + + 2025-08-19 + 2025-11-02 + +
+ + + Firefox -- Sandbox escape due to integer overflow + + + firefox + 143.0.3,2 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1987246 reports:

+
+

Sandbox escape due to integer overflow in the Graphics: + Canvas2D component.

+
+ +
+ + CVE-2025-11152 + https://cveawg.mitre.org/api/cve/CVE-2025-11152 + + + 2025-09-30 + 2025-11-02 + +
+ + + Firefox -- Information disclosure in the Networking: Cache component + + + firefox + 143.0.0,2 + + + firefox-esr + 140.3.0 + + + thunderbird + 143.0.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1981502 reports:

+
+

Information disclosure in the Networking: Cache + component.

+
+ +
+ + CVE-2025-10536 + https://cveawg.mitre.org/api/cve/CVE-2025-10536 + + + 2025-09-16 + 2025-11-02 + +
+ + + Firefox -- Spoofing issue in the Site Permissions component + + + firefox + 143.0.0,2 + + + thunderbird + 143.0.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1665334 reports:

+
+

Spoofing issue in the Site Permissions component.

+
+ +
+ + CVE-2025-10534 + https://cveawg.mitre.org/api/cve/CVE-2025-10534 + + + 2025-09-16 + 2025-11-02 + +
+ + + Firefox -- Integer overflow in the SVG component + + + firefox + 143.0.0,2 + + + firefox-esr + 140.3.0 + + + thunderbird + 143.0.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1980788 reports:

+
+

Integer overflow in the SVG component.

+
+ +
+ + CVE-2025-10533 + https://cveawg.mitre.org/api/cve/CVE-2025-10533 + + + 2025-09-16 + 2025-11-02 + +
+ + + Firefox -- Incorrect boundary conditions + + + firefox + 143.0.0,2 + + + firefox-esr + 140.3.0 + + + thunderbird + 143 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1979502 reports:

+
+

Incorrect boundary conditions in the JavaScript: GC + component.

+
+ +
+ + CVE-2025-10532 + https://cveawg.mitre.org/api/cve/CVE-2025-10532 + + + 2025-09-16 + 2025-11-02 + +
+ + + Firefox -- Mitigation bypass + + + firefox + 143.0.0,2 + + + thunderbird + 143.0.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1978453 reports:

+
+

Mitigation bypass in the Web Compatibility: Tooling + component.

+
+ +
+ + CVE-2025-10531 + https://cveawg.mitre.org/api/cve/CVE-2025-10531 + + + 2025-09-16 + 2025-11-02 + +
+ + + Firefox -- Same-origin policy bypass + + + firefox + 143.0.0,2 + + + firefox-esr + 140.3.0 + + + thunderbird + 143.0.0 + + + thunderbird + 140.3.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1970490 reports:

+
+

Same-origin policy bypass in the Layout component.

+
+ +
+ + CVE-2025-10529 + https://cveawg.mitre.org/api/cve/CVE-2025-10529 + + + 2025-09-16 + 2025-11-02 + +
+ + + Firefox -- Sandbox escape due to undefined behavior + + + firefox + 143.0.0,2 + + + firefox-esr + 140.3.0 + + + thunderbird + 143.0.0 + + + thunderbird + 140.3.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1986185 reports:

+
+

Sandbox escape due to undefined behavior, invalid pointer + in the Graphics: Canvas2D component.

+
+ +
+ + CVE-2025-10528 + https://cveawg.mitre.org/api/cve/CVE-2025-10528 + + + 2025-09-16 + 2025-11-02 + +
+ + + Firefox -- Sandbox escape due to use-after-free + + + firefox + 143.0.0,2 + + + firefox-esr + 140.3.0 + + + thunderbird + 143.0.0 + + + + +

https://bugzilla.mozilla.org/show_bug.cgi?id=1984825 reports:

+
+

Sandbox escape due to use-after-free in the Graphics: + Canvas2D component.

+
+ +
+ + CVE-2025-10527 + https://cveawg.mitre.org/api/cve/CVE-2025-10527 + + + 2025-09-16 + 2025-11-02 + +
+ python 3.9 -- end of life, not receiving security support diff --git a/textproc/p5-Perl-Critic-Pulp/Makefile b/textproc/p5-Perl-Critic-Pulp/Makefile --- a/textproc/p5-Perl-Critic-Pulp/Makefile +++ b/textproc/p5-Perl-Critic-Pulp/Makefile @@ -1,5 +1,5 @@ PORTNAME= Perl-Critic-Pulp -PORTVERSION= 99 +PORTVERSION= 100 CATEGORIES= textproc devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -15,6 +15,7 @@ RUN_DEPENDS= p5-Perl-Critic>=0:textproc/p5-Perl-Critic \ p5-Perl-MinimumVersion>=0:textproc/p5-Perl-MinimumVersion \ p5-Pod-MinimumVersion>=0:textproc/p5-Pod-MinimumVersion +TEST_DEPENDS= p5-List-MoreUtils>=0:lang/p5-List-MoreUtils USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-Perl-Critic-Pulp/distinfo b/textproc/p5-Perl-Critic-Pulp/distinfo --- a/textproc/p5-Perl-Critic-Pulp/distinfo +++ b/textproc/p5-Perl-Critic-Pulp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1622214122 -SHA256 (Perl-Critic-Pulp-99.tar.gz) = b8fda842fcbed74d210257c0a284b6dc7b1d0554a47a3de5d97e7d542e23e7fe -SIZE (Perl-Critic-Pulp-99.tar.gz) = 222502 +TIMESTAMP = 1762093245 +SHA256 (Perl-Critic-Pulp-100.tar.gz) = 17d33add2260ac49791250ccd32da8bca8063bf6fcf406ddb12b3a0076578e98 +SIZE (Perl-Critic-Pulp-100.tar.gz) = 222435 diff --git a/textproc/p5-YAML-Syck/Makefile b/textproc/p5-YAML-Syck/Makefile --- a/textproc/p5-YAML-Syck/Makefile +++ b/textproc/p5-YAML-Syck/Makefile @@ -1,6 +1,5 @@ PORTNAME= YAML-Syck -PORTVERSION= 1.34 -PORTREVISION= 1 +PORTVERSION= 1.36 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/textproc/p5-YAML-Syck/distinfo b/textproc/p5-YAML-Syck/distinfo --- a/textproc/p5-YAML-Syck/distinfo +++ b/textproc/p5-YAML-Syck/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1604422239 -SHA256 (YAML-Syck-1.34.tar.gz) = cc9156ccaebda798ebfe2f31b619e806577f860ed1704262f17ffad3c6e34159 -SIZE (YAML-Syck-1.34.tar.gz) = 166886 +TIMESTAMP = 1762093605 +SHA256 (YAML-Syck-1.36.tar.gz) = 4dcd9d9b3b0ce3c65a2ff2b9b4c6fff8b649fdf243bfd7e1889543becdb91a52 +SIZE (YAML-Syck-1.36.tar.gz) = 166124 diff --git a/textproc/py-wordcloud/Makefile b/textproc/py-wordcloud/Makefile --- a/textproc/py-wordcloud/Makefile +++ b/textproc/py-wordcloud/Makefile @@ -1,6 +1,6 @@ PORTNAME= wordcloud DISTVERSION= 1.9.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,7 +22,7 @@ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} USES= python -USE_PYTHON= cython pep517 +USE_PYTHON= cython3 pep517 PLIST_SUB+= VER=${PORTVERSION} diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile --- a/www/freenginx-devel/Makefile +++ b/www/freenginx-devel/Makefile @@ -1,7 +1,7 @@ PORTNAME= freenginx PORTVERSION= ${NGINX_VERSION} .include "version.mk" -PORTREVISION= 8 +PORTREVISION= 10 CATEGORIES= www MASTER_SITES= https://freenginx.org/download/ \ LOCAL/osa diff --git a/www/freenginx-devel/Makefile.extmod b/www/freenginx-devel/Makefile.extmod --- a/www/freenginx-devel/Makefile.extmod +++ b/www/freenginx-devel/Makefile.extmod @@ -316,6 +316,7 @@ VTS_GH_TUPLE= vozlt:nginx-module-vts:c382342:vts VTS_VARS= DSO_EXTMODS+=vts +VTS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ngx_http_vhost_traffic_status_module.c XSS_GH_TUPLE= openresty:xss-nginx-module:de2d87a:xss XSS_VARS= DSO_EXTMODS+=xss diff --git a/www/freenginx-devel/Makefile.ignore b/www/freenginx-devel/Makefile.ignore --- a/www/freenginx-devel/Makefile.ignore +++ b/www/freenginx-devel/Makefile.ignore @@ -9,15 +9,3 @@ .if ${PORT_OPTIONS:MPASSENGER} IGNORE= passenger module: patching is required .endif - -.if ${PORT_OPTIONS:MSTS} -IGNORE= sts module: patching is required -.endif - -.if ${PORT_OPTIONS:MVOD} -IGNORE= vod module: patching is required -.endif - -.if ${PORT_OPTIONS:MVTS} -IGNORE= vts module: patching is required -.endif diff --git a/www/freenginx-devel/files/extra-patch-ngx_http_vhost_traffic_status_module.c b/www/freenginx-devel/files/extra-patch-ngx_http_vhost_traffic_status_module.c new file mode 100644 --- /dev/null +++ b/www/freenginx-devel/files/extra-patch-ngx_http_vhost_traffic_status_module.c @@ -0,0 +1,14 @@ +--- ../nginx-module-vts-c382342/src/ngx_http_vhost_traffic_status_module.c.orig 2025-11-02 09:49:45.010029000 -0500 ++++ ../nginx-module-vts-c382342/src/ngx_http_vhost_traffic_status_module.c 2025-11-02 09:56:01.011946000 -0500 +@@ -354,7 +354,11 @@ + tp = ngx_timeofday(); + + ms = (ngx_msec_int_t) ++#if (defined freenginx && nginx_version >= 1029000) ++ (tp->sec * 1000 + tp->msec - r->start_time); ++#else + ((tp->sec - r->start_sec) * 1000 + (tp->msec - r->start_msec)); ++#endif + return ngx_max(ms, 0); + } + diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile --- a/www/pocket-id/Makefile +++ b/www/pocket-id/Makefile @@ -1,7 +1,6 @@ PORTNAME= pocket-id DISTVERSIONPREFIX= v -DISTVERSION= 1.13.1 -PORTREVISION= 1 +DISTVERSION= 1.14.2 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} diff --git a/www/pocket-id/distinfo b/www/pocket-id/distinfo --- a/www/pocket-id/distinfo +++ b/www/pocket-id/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1760206710 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-v1.13.1.frontend.tar.gz) = 3804d72865f74dde92df4ccb3a94257acca02cdd572cdb07dca8536008fb7e13 -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-v1.13.1.frontend.tar.gz) = 1509053 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/go.mod) = 5cd3084315a91a9549faad36ad5e701ce2a988e8b4ddd46d0d1fa6377259ae8d -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/go.mod) = 7102 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-pocket-id-v1.13.1_GH0.tar.gz) = 049f2a57044adfde055e4036b62653c378b0fe2061b07f02f811a6d9e2cb5c63 -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-pocket-id-v1.13.1_GH0.tar.gz) = 2180982 +TIMESTAMP = 1762102273 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-v1.14.2.frontend.tar.gz) = 55ed2d78c8b04a8235f9afd4203a93575136102741cd9186d8b64216ab4e0d21 +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-v1.14.2.frontend.tar.gz) = 1524233 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/go.mod) = bec1b62684ac5d9de80b7ff98601ed82e958a89d52c0d8b9877a030932f93fbc +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/go.mod) = 7707 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-pocket-id-v1.14.2_GH0.tar.gz) = f9eabea2996cff00d5f6598aa3f04d25a9698982a520872cf62dbd2986344254 +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.14.2_GH0/pocket-id-pocket-id-v1.14.2_GH0.tar.gz) = 2210277 diff --git a/www/unit-python/Makefile b/www/unit-python/Makefile --- a/www/unit-python/Makefile +++ b/www/unit-python/Makefile @@ -4,7 +4,7 @@ COMMENT= Python module for NGINX Unit -USES= python:-3.11 gettext-runtime +USES= python:3.10-3.11 gettext-runtime USE_PYTHON= flavors PLIST_FILES= libexec/unit/modules/${UNIT_MODNAME}.unit.so diff --git a/x11-toolkits/imgui/Makefile b/x11-toolkits/imgui/Makefile --- a/x11-toolkits/imgui/Makefile +++ b/x11-toolkits/imgui/Makefile @@ -1,8 +1,7 @@ PORTNAME= imgui DISTVERSIONPREFIX= v -DISTVERSION= 1.92.1 +DISTVERSION= 1.92.4 DISTVERSIONSUFFIX= -docking -PORTREVISION= 1 CATEGORIES= x11-toolkits MAINTAINER= yuri@FreeBSD.org diff --git a/x11-toolkits/imgui/distinfo b/x11-toolkits/imgui/distinfo --- a/x11-toolkits/imgui/distinfo +++ b/x11-toolkits/imgui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754255555 -SHA256 (ocornut-imgui-v1.92.1-docking_GH0.tar.gz) = 2f308ae014a8f3a46d89cf4db71c814af815b704b8a88b7136bae148eb8f4b71 -SIZE (ocornut-imgui-v1.92.1-docking_GH0.tar.gz) = 2087814 +TIMESTAMP = 1760750000 +SHA256 (ocornut-imgui-v1.92.4-docking_GH0.tar.gz) = c5e2053afc707c70385431ed85c500b108b521784a3f6a7a31ea17583aab89a2 +SIZE (ocornut-imgui-v1.92.4-docking_GH0.tar.gz) = 2128467 diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile --- a/x11/cde-devel/Makefile +++ b/x11/cde-devel/Makefile @@ -1,5 +1,6 @@ PORTNAME= cde PORTVERSION= ${COMMIT_DATE} +PORTREVISION= 1 CATEGORIES= x11 .if !defined(MASTERDIR) PKGNAMESUFFIX= -devel @@ -24,7 +25,6 @@ BUILD_DEPENDS= ksh93:shells/ksh \ bdftopcf:x11-fonts/bdftopcf \ mkfontscale>=0:x11-fonts/mkfontscale \ - biconv:converters/iconv \ ${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig \ ${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2 \ onsgmls:textproc/opensp \ @@ -38,7 +38,7 @@ sessreg:x11/sessreg LIB_DEPENDS= liblmdb.so:databases/lmdb -USES= autoreconf:build iconv:wchar_t gmake jpeg libtool motif perl5 \ +USES= autoreconf:build iconv gmake jpeg libtool motif perl5 \ shebangfix tcl:86 xorg SHEBANG_LANG= pl SHEBANG_FILES= programs/dtinfo/tools/bin/ccdate \ diff --git a/x11/cde/Makefile b/x11/cde/Makefile --- a/x11/cde/Makefile +++ b/x11/cde/Makefile @@ -1,6 +1,6 @@ PORTNAME= cde DISTVERSION= 2.5.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11 MASTER_SITES= SF/cdesktopenv/src/ @@ -15,7 +15,6 @@ BUILD_DEPENDS= ksh93:shells/ksh \ bdftopcf:x11-fonts/bdftopcf \ mkfontscale>=0:x11-fonts/mkfontscale \ - biconv:converters/iconv \ ${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig \ ${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2 \ onsgmls:textproc/opensp \ @@ -29,7 +28,7 @@ sessreg:x11/sessreg LIB_DEPENDS= liblmdb.so:databases/lmdb -USES= autoreconf:build iconv:wchar_t gmake jpeg libtool motif perl5 \ +USES= autoreconf:build iconv gmake jpeg libtool motif perl5 \ shebangfix tcl:86 xorg SHEBANG_LANG= pl SHEBANG_FILES= programs/dtinfo/tools/bin/ccdate \ diff --git a/x11/wmenu/Makefile b/x11/wmenu/Makefile --- a/x11/wmenu/Makefile +++ b/x11/wmenu/Makefile @@ -1,5 +1,5 @@ PORTNAME= wmenu -DISTVERSION= 0.1.9 +DISTVERSION= 0.2.0 CATEGORIES= x11 wayland MASTER_SITES= https://codeberg.org/adnano/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ diff --git a/x11/wmenu/distinfo b/x11/wmenu/distinfo --- a/x11/wmenu/distinfo +++ b/x11/wmenu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718952717 -SHA256 (wmenu-0.1.9.tar.gz) = 1b457dfdbf8404748a036d8ee4fab1853d5dd28b132531321b7afc78e85bc1cd -SIZE (wmenu-0.1.9.tar.gz) = 20422 +TIMESTAMP = 1762081709 +SHA256 (wmenu-0.2.0.tar.gz) = 4e6aea3f8975fec720f6eb87aad620d5297a8a5a137615e4cf047e95d2b9d308 +SIZE (wmenu-0.2.0.tar.gz) = 20654