diff options
Diffstat (limited to 'devel')
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() |
