aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/cond-let/Makefile2
-rw-r--r--devel/cond-let/distinfo6
-rw-r--r--devel/forge/Makefile6
-rw-r--r--devel/forge/distinfo6
-rw-r--r--devel/ga/Makefile8
-rw-r--r--devel/ga/distinfo6
-rw-r--r--devel/ghub/Makefile2
-rw-r--r--devel/ghub/distinfo6
-rw-r--r--devel/git-delta/Makefile3
-rw-r--r--devel/git-delta/pkg-message8
-rw-r--r--devel/git-modes/Makefile2
-rw-r--r--devel/git-modes/distinfo6
-rw-r--r--devel/llama.el/Makefile2
-rw-r--r--devel/llama.el/distinfo6
-rw-r--r--devel/p5-B-Keywords/Makefile2
-rw-r--r--devel/p5-B-Keywords/distinfo6
-rw-r--r--devel/p5-Data-ObjectDriver/Makefile5
-rw-r--r--devel/p5-Data-ObjectDriver/distinfo6
-rw-r--r--devel/p5-Data-Random/Makefile2
-rw-r--r--devel/p5-Data-Random/distinfo6
-rw-r--r--devel/p5-OrePAN2/Makefile13
-rw-r--r--devel/p5-OrePAN2/distinfo6
-rw-r--r--devel/p5-OrePAN2/pkg-plist2
-rw-r--r--devel/p5-Time-Piece/Makefile6
-rw-r--r--devel/p5-Time-Piece/distinfo6
-rw-r--r--devel/py-guppy3/Makefile4
-rw-r--r--devel/py-humanize/Makefile2
-rw-r--r--devel/py-humanize/distinfo6
-rw-r--r--devel/py-memory-allocator/Makefile7
-rw-r--r--devel/py-memory-allocator/distinfo6
-rw-r--r--devel/py-memory-allocator/pkg-plist4
-rw-r--r--devel/py-pysimdjson/Makefile4
-rw-r--r--devel/rye/Makefile4
-rw-r--r--devel/shards/Makefile1
-rw-r--r--devel/slf4j/Makefile2
-rw-r--r--devel/tclreadline/Makefile2
-rw-r--r--devel/tinyopt/Makefile34
-rw-r--r--devel/tinyopt/distinfo3
-rw-r--r--devel/tinyopt/pkg-descr3
-rw-r--r--devel/uv/Makefile1
-rw-r--r--devel/uv/files/patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs50
42 files changed, 186 insertions, 77 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 0982f2ef8e2e..81ead5b893f5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -8432,6 +8432,7 @@
SUBDIR += tinycbor
SUBDIR += tinygo
SUBDIR += tinylaf
+ SUBDIR += tinyopt
SUBDIR += tinysparql
SUBDIR += tkcon
SUBDIR += tkcvs
diff --git a/devel/cond-let/Makefile b/devel/cond-let/Makefile
index 1f09f5061020..a16c2e9af19f 100644
--- a/devel/cond-let/Makefile
+++ b/devel/cond-let/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cond-let
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.1
+DISTVERSION= 0.2.0
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/cond-let/distinfo b/devel/cond-let/distinfo
index 855b21315576..d23b4dfdb6ce 100644
--- a/devel/cond-let/distinfo
+++ b/devel/cond-let/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757431417
-SHA256 (tarsius-cond-let-v0.1.1_GH0.tar.gz) = 5174149319c8b5acb08b61fe91f6b98440ec5e1bf65a05bf57e82d5a1f325790
-SIZE (tarsius-cond-let-v0.1.1_GH0.tar.gz) = 19578
+TIMESTAMP = 1762058044
+SHA256 (tarsius-cond-let-v0.2.0_GH0.tar.gz) = d763c68c22f77fac00729dc5bde7fa22d29c7cd7574cd671c48ef1677e0c2fed
+SIZE (tarsius-cond-let-v0.2.0_GH0.tar.gz) = 19763
diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index d893ba170f7f..0fed41c897be 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.1
+DISTVERSION= 0.6.2
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR} \
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
@@ -23,7 +23,7 @@ BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
- cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
+ cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR} \
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
diff --git a/devel/forge/distinfo b/devel/forge/distinfo
index 8316d731e8f0..b47f1789e8fa 100644
--- a/devel/forge/distinfo
+++ b/devel/forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759796012
-SHA256 (magit-forge-v0.6.1_GH0.tar.gz) = 7c70de118590deb7f4eb0c2fc3dee17677dbb49c3fd664cb1856c0a8cda8c2cc
-SIZE (magit-forge-v0.6.1_GH0.tar.gz) = 150972
+TIMESTAMP = 1762060456
+SHA256 (magit-forge-v0.6.2_GH0.tar.gz) = 061688d6002a982c6636cc82bd90c626f14ca1e28d5561bcd9b8b22581daf01b
+SIZE (magit-forge-v0.6.2_GH0.tar.gz) = 151014
diff --git a/devel/ga/Makefile b/devel/ga/Makefile
index 02c473486f10..e8e392c11ab8 100644
--- a/devel/ga/Makefile
+++ b/devel/ga/Makefile
@@ -1,12 +1,12 @@
PORTNAME= ga
-DISTVERSION= 5.8.2
-PORTREVISION= 5
+DISTVERSION= 5.9.2
CATEGORIES= devel
MASTER_SITES= https://github.com/GlobalArrays/ga/releases/download/v${DISTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Partitioned Global Address Space (PGAS) library for distributed arrays
-WWW= https://hpc.pnl.gov//globalarrays/
+WWW= https://globalarrays.github.io/ \
+ https://github.com/GlobalArrays/ga
LICENSE= BSD3CLAUSE
@@ -18,7 +18,7 @@ USES= autoreconf fortran gmake libtool localbase
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-peigs --enable-shared --disable-static --with-scalapack
+CONFIGURE_ARGS= --disable-peigs --enable-shared --disable-static --with-scalapack # PeIGS is part of NWChem, usure why the --enable-peigs even exists here
LDFLAGS+= -lscalapack
diff --git a/devel/ga/distinfo b/devel/ga/distinfo
index 092738ba246c..53071176276c 100644
--- a/devel/ga/distinfo
+++ b/devel/ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690335247
-SHA256 (ga-5.8.2.tar.gz) = 51599e4abfe36f05cecfaffa33be19efbe9e9fa42d035fd3f866469b663c22a2
-SIZE (ga-5.8.2.tar.gz) = 9183106
+TIMESTAMP = 1762148940
+SHA256 (ga-5.9.2.tar.gz) = cbf15764bf9c04e47e7a798271c418f76b23f1857b23feb24b6cb3891a57fbf2
+SIZE (ga-5.9.2.tar.gz) = 8543597
diff --git a/devel/ghub/Makefile b/devel/ghub/Makefile
index 37c160e26d60..30b533842de3 100644
--- a/devel/ghub/Makefile
+++ b/devel/ghub/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.1
+DISTVERSION= 5.0.2
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/ghub/distinfo b/devel/ghub/distinfo
index 7ee432e26d1a..91738582ffcc 100644
--- a/devel/ghub/distinfo
+++ b/devel/ghub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759795776
-SHA256 (magit-ghub-v5.0.1_GH0.tar.gz) = cc1561dd6c07d79846e2d11c8e5cd6828fd9323206ea093fe390333ab2763ee3
-SIZE (magit-ghub-v5.0.1_GH0.tar.gz) = 58685
+TIMESTAMP = 1762059817
+SHA256 (magit-ghub-v5.0.2_GH0.tar.gz) = 499293a512cb7cbaf0ec87064bc7d6ea9d4f6939bc560c2f6ef86300d33f1619
+SIZE (magit-ghub-v5.0.2_GH0.tar.gz) = 58558
diff --git a/devel/git-delta/Makefile b/devel/git-delta/Makefile
index cd0f0961b7dd..8b911a3a7b5c 100644
--- 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= MIT
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
index 000000000000..5e7483d88090
--- /dev/null
+++ b/devel/git-delta/pkg-message
@@ -0,0 +1,8 @@
+[
+{ type: install
+ message: <<EOM
+devel/git-delta uses diff(1) when git is not installed.
+If this is not what you want, install a variant of devel/git.
+EOM
+}
+]
diff --git a/devel/git-modes/Makefile b/devel/git-modes/Makefile
index 6be583ac0d30..5d95be2fcf6e 100644
--- a/devel/git-modes/Makefile
+++ b/devel/git-modes/Makefile
@@ -1,6 +1,6 @@
PORTNAME= git-modes
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.6
+DISTVERSION= 1.4.7
PORTEPOCH= 1
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/git-modes/distinfo b/devel/git-modes/distinfo
index ce5796bc13e0..3ad1fb490583 100644
--- a/devel/git-modes/distinfo
+++ b/devel/git-modes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756809631
-SHA256 (magit-git-modes-v1.4.6_GH0.tar.gz) = 45a8f7b7343f53c1cab725041d702bc2330f9009780259bd732578ba3459260b
-SIZE (magit-git-modes-v1.4.6_GH0.tar.gz) = 18620
+TIMESTAMP = 1762059645
+SHA256 (magit-git-modes-v1.4.7_GH0.tar.gz) = 8e8d506ad0564f3d49ae36d706bf7b39c413e03e13d6dc0f44a1e507923a9bb2
+SIZE (magit-git-modes-v1.4.7_GH0.tar.gz) = 18550
diff --git a/devel/llama.el/Makefile b/devel/llama.el/Makefile
index 8e4ea784aa71..8112d8c67097 100644
--- a/devel/llama.el/Makefile
+++ b/devel/llama.el/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama.el
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.1
+DISTVERSION= 1.0.2
CATEGORIES= devel elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/devel/llama.el/distinfo b/devel/llama.el/distinfo
index 916bf1c8111f..e7e95b82bcdd 100644
--- a/devel/llama.el/distinfo
+++ b/devel/llama.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756800836
-SHA256 (tarsius-llama-v1.0.1_GH0.tar.gz) = 64e995177c82a745cc99cf1b0277b1f789b5b5339d7caf9410e9bd14a34c27d0
-SIZE (tarsius-llama-v1.0.1_GH0.tar.gz) = 22487
+TIMESTAMP = 1762058826
+SHA256 (tarsius-llama-v1.0.2_GH0.tar.gz) = 2d983a629ee4e175ec0eb10bb671d7f0e38fd5ffce2b681c84e61ae71cd66fbf
+SIZE (tarsius-llama-v1.0.2_GH0.tar.gz) = 22433
diff --git a/devel/p5-B-Keywords/Makefile b/devel/p5-B-Keywords/Makefile
index c2a043d7eb43..c944a6048044 100644
--- a/devel/p5-B-Keywords/Makefile
+++ b/devel/p5-B-Keywords/Makefile
@@ -1,5 +1,5 @@
PORTNAME= B-Keywords
-PORTVERSION= 1.28
+PORTVERSION= 1.29
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-B-Keywords/distinfo b/devel/p5-B-Keywords/distinfo
index 40077f62645f..84e582a3b603 100644
--- a/devel/p5-B-Keywords/distinfo
+++ b/devel/p5-B-Keywords/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751183619
-SHA256 (B-Keywords-1.28.tar.gz) = 9e7eb67695929487c61aaf2dae8baf9dda1ad87602bb5a094f10744b12765e3e
-SIZE (B-Keywords-1.28.tar.gz) = 13223
+TIMESTAMP = 1762037384
+SHA256 (B-Keywords-1.29.tar.gz) = e0aa19d3390409f0ece7342ab041c5b432c31d7cf1abf182c134b6aab78784b0
+SIZE (B-Keywords-1.29.tar.gz) = 14319
diff --git a/devel/p5-Data-ObjectDriver/Makefile b/devel/p5-Data-ObjectDriver/Makefile
index ed29eb373452..586a9167a404 100644
--- a/devel/p5-Data-ObjectDriver/Makefile
+++ b/devel/p5-Data-ObjectDriver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Data-ObjectDriver
-PORTVERSION= 0.25
+PORTVERSION= 0.26
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -19,7 +19,8 @@ RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor \
p5-DBI>=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
index 88aed934ab5d..f8b1c6d28f7a 100644
--- 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
index 7307e7799625..502878f1d42a 100644
--- 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
index 834f18c56b91..5a1674ee757f 100644
--- 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
index 6ac57c1631b0..186c64121b73 100644
--- 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 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
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 @@ RUN_DEPENDS= p5-Archive-Extract>=0.72:archivers/p5-Archive-Extract \
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
index 0d3728451922..00c26999ed3b 100644
--- 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
index fbb33662a8c7..6b01604af46c 100644
--- a/devel/p5-OrePAN2/pkg-plist
+++ b/devel/p5-OrePAN2/pkg-plist
@@ -10,8 +10,10 @@ bin/orepan2-merge-index
%%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
index 71acde664ae3..d7363bb81ed2 100644
--- 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
index 0df97421837e..3d1816e23b17 100644
--- 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
index 63d07bfe7524..98f9ae3d195a 100644
--- 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 @@ LICENSE= MIT
#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
index 2f28945c3da4..fc41b7411487 100644
--- 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
index 42dddaae4c59..df414de7c18e 100644
--- 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
index 8a6618b44731..83ee72bf497b 100644
--- 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 @@ WWW= https://pypi.org/project/memory-allocator/
LICENSE= GPLv3
-USES= python
-USE_PYTHON= cython distutils
+USES= pytest python
+USE_PYTHON= cython3 distutils
.include <bsd.port.mk>
diff --git a/devel/py-memory-allocator/distinfo b/devel/py-memory-allocator/distinfo
index 08aebc04e454..c1ecf2e33321 100644
--- 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
index 5a4c28675627..01c53d43f05b 100644
--- 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
index 42ed815b1ee7..ef291b226fef 100644
--- 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 @@ LICENSE= MIT
# ${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/rye/Makefile b/devel/rye/Makefile
index 3657d86a91df..8ad213f1f6d7 100644
--- a/devel/rye/Makefile
+++ b/devel/rye/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= Hassle-free Python experience
-WWW= https://rye-up.com \
+WWW= https://rye.astral.sh/ \
https://github.com/astral-sh/rye
LICENSE= MIT
@@ -13,6 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= error: This crate works only on `aarch64`, `loongarch64`, `x86`, and `x86-64` targets. (crate cpufeatures-0.2.12)
+DEPRECATED= Rye is no longer developed. All users should migrate to uv, the successor project from the same maintainers, which is actively maintained and much more widely used.
+EXPIRATION_DATE= 2026-06-01
BUILD_DEPENDS= gmake:devel/gmake
LIB_DEPENDS= libzstd.so:archivers/zstd
diff --git a/devel/shards/Makefile b/devel/shards/Makefile
index 51f76bb8feff..ec1443915fa1 100644
--- a/devel/shards/Makefile
+++ b/devel/shards/Makefile
@@ -1,6 +1,7 @@
PORTNAME= shards
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/slf4j/Makefile b/devel/slf4j/Makefile
index a5cc0f548d18..be892ff002b8 100644
--- a/devel/slf4j/Makefile
+++ b/devel/slf4j/Makefile
@@ -8,7 +8,7 @@ JARFILES= integration jcl-over-slf4j jul-to-slf4j log4j-over-slf4j \
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/devel/tclreadline/Makefile b/devel/tclreadline/Makefile
index da5bd1f92a87..b6dffbe8eb9a 100644
--- a/devel/tclreadline/Makefile
+++ b/devel/tclreadline/Makefile
@@ -28,7 +28,7 @@ USE_LDCONFIG= yes
TCL_PKG= ${PORTNAME}${DISTVERSION}
PLIST_SUB+= DISTVERSION=${DISTVERSION} TCL_PKG=${TCL_PKG}
-PORTSCOUT= skipv:2.4.1
+PORTSCOUT= skipv:v2.4.1
post-patch:
@${RM} ${WRKSRC}/INSTALL
diff --git a/devel/tinyopt/Makefile b/devel/tinyopt/Makefile
new file mode 100644
index 000000000000..09571f3d6393
--- /dev/null
+++ b/devel/tinyopt/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= tinyopt
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0-8
+DISTVERSIONSUFFIX= -gef7d72c
+CATEGORIES= devel
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= C++ header-only library for argument parsing
+WWW= https://github.com/halfflat/tinyopt
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+TEST_DEPENDS= googletest>0:devel/googletest
+
+USES= gmake localbase
+
+USE_GITHUB= yes
+GH_ACCOUNT= halfflat
+
+PLIST_FILES= bin/${PORTNAME}
+
+NO_BUILD= yes
+NO_ARCH= yes
+
+PLIST_FILES= include/tinyopt/tinyopt.h
+
+do-install:
+ @cd ${WRKSRC}/include && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/include/
+
+do-test: # tests fail to compile because they look for the file gtest-all.cc, see https://github.com/halfflat/tinyopt/issues/21
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} all test
+
+.include <bsd.port.mk>
diff --git a/devel/tinyopt/distinfo b/devel/tinyopt/distinfo
new file mode 100644
index 000000000000..5be70a67ebdc
--- /dev/null
+++ b/devel/tinyopt/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1762072604
+SHA256 (halfflat-tinyopt-v1.0-8-gef7d72c_GH0.tar.gz) = 6fdc16a512398b42c644dda6677c69469fb691489b0b676cd40e01e94693cafb
+SIZE (halfflat-tinyopt-v1.0-8-gef7d72c_GH0.tar.gz) = 29340
diff --git a/devel/tinyopt/pkg-descr b/devel/tinyopt/pkg-descr
new file mode 100644
index 000000000000..21a30cb97b70
--- /dev/null
+++ b/devel/tinyopt/pkg-descr
@@ -0,0 +1,3 @@
+Tinyopt is a small, header-only C++ library for parsing command-line
+arguments. It is designed to be easy to use and integrate into any
+project.
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 9d00841e4646..1647f3bc6d14 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,6 @@
PORTNAME= uv
DISTVERSION= 0.9.6
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uv/files/patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs b/devel/uv/files/patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs
new file mode 100644
index 000000000000..e51f27bc248a
--- /dev/null
+++ b/devel/uv/files/patch-cargo-crates_openssl-probe-0.1.6_src_lib.rs
@@ -0,0 +1,50 @@
+--- cargo-crates/openssl-probe-0.1.6/src/lib.rs
++++ cargo-crates/openssl-probe-0.1.6/src/lib.rs
+@@ -26,6 +26,7 @@ pub fn find_certs_dirs() -> Vec<PathBuf> {
+ /// found.
+ ///
+ /// This will only search known system locations.
++#[cfg(not(target_os = "freebsd"))]
+ pub fn candidate_cert_dirs() -> impl Iterator<Item = &'static Path> {
+ // see http://gagravarr.org/writing/openssl-certs/others.shtml
+ [
+@@ -52,6 +53,19 @@ pub fn candidate_cert_dirs() -> impl Iterator<Item = &'static Path> {
+ .map(Path::new)
+ .filter(|p| p.exists())
+ }
++#[cfg(target_os = "freebsd")]
++pub fn candidate_cert_dirs() -> impl Iterator<Item = &'static Path> {
++ // see manpage of certctl(8): https://man.freebsd.org/cgi/man.cgi?query=certctl&sektion=8
++ // see security/openssl* ports
++ [
++ "/etc/ssl",
++ "/usr/local/etc/ssl",
++ "/usr/local/openssl",
++ ]
++ .iter()
++ .map(Path::new)
++ .filter(|p| p.exists())
++}
+
+ /// Deprecated as this isn't sound, use [`init_openssl_env_vars`] instead.
+ #[doc(hidden)]
+@@ -169,6 +183,7 @@ pub fn probe() -> ProbeResult {
+ for certs_dir in candidate_cert_dirs() {
+ // cert.pem looks to be an openssl 1.0.1 thing, while
+ // certs/ca-certificates.crt appears to be a 0.9.8 thing
++ #[cfg(not(target_os = "freebsd"))]
+ let cert_filenames = [
+ "cert.pem",
+ "certs.pem",
+@@ -181,6 +196,11 @@ pub fn probe() -> ProbeResult {
+ "CARootCertificates.pem",
+ "tls-ca-bundle.pem",
+ ];
++ #[cfg(target_os = "freebsd")]
++ let cert_filenames = [
++ "cert.pem",
++ "ca-root-nss.crt",
++ ];
+ if result.cert_file.is_none() {
+ result.cert_file = cert_filenames
+ .iter()