Commit Graph

24885 Commits

Author SHA1 Message Date
Gleb Popov 3a7ccfaf1c lang/linux-dotnet-runtime: Mark DEPRECATED 2025-05-22 22:15:33 +03:00
Lorenzo Salvadore 94bd7be35c lang/gcc16-devel: Update to 16.0.0.s20250518 2025-05-22 17:27:56 +02:00
Lorenzo Salvadore 5926446a49 lang/gcc16-devel: Unbreak on aarch64
FreeBSD defines ElfW(x) to translate Linux's convention to FreeBSD's convention.
GCC defines ElfW to convert its convention to FreeBSD's convention. This patch
removes the conversion defined by GCC so that the FreeBSD conversion only is
applied.

Co-authored-by: Mark Millard <marklmi26-fbsd@yahoo.com>

PR:             282797
Reported by:    John F. Carr <jfc@mit.edu>
Email Thread:   https://lists.freebsd.org/archives/freebsd-toolchain/2025-May/002282.html
2025-05-22 17:27:55 +02:00
Lorenzo Salvadore 9631ae5479 lang/gcc15-devel: Update to 15.1.1.s20250517 2025-05-22 17:27:55 +02:00
Lorenzo Salvadore 1a30d52dd1 lang/gcc15-devel: Unbreak on aarch64
FreeBSD defines ElfW(x) to translate Linux's convention to FreeBSD's convention.
GCC defines ElfW to convert its convention to FreeBSD's convention. This patch
removes the conversion defined by GCC so that the FreeBSD conversion only is
applied.

Co-authored-by: Mark Millard <marklmi26-fbsd@yahoo.com>

PR:		282797
Reported by:	John F. Carr <jfc@mit.edu>
Email Thread:	https://lists.freebsd.org/archives/freebsd-toolchain/2025-May/002282.html
2025-05-22 17:27:54 +02:00
Lorenzo Salvadore 3c68b68e3e lang/gcc14-devel: Update to 14.2.1.s20250516 2025-05-22 17:27:53 +02:00
Lorenzo Salvadore 12e4f0b686 lang/gcc13-devel: Update to 13.3.1.s20250515 2025-05-22 17:27:52 +02:00
Lorenzo Salvadore c2cf0f0e88 lang/gcc12-devel: Update to 12.4.1.s20250514 2025-05-22 17:27:52 +02:00
Dave Cottlehuber 7d8e604216 lang/erlang-runtime28: public release
- https://www.erlang.org/blog/highlights-otp-28/
- https://www.erlang.org/news/180

Sponsored by:	SkunkWerks, GmbH
2025-05-22 13:34:22 +00:00
Adam Weinberger 0bdd2ad334 go: Bump go124-dependent ports
Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
2025-05-21 15:58:15 -04:00
Fernando Apesteguía 01217fe590 lang/zig010: Deprecate port
Old Zig implementation without consumers in the ports tree.

PR:	286105
Reported by:	bsd@orsolic.org (maintainer)
2025-05-21 17:35:17 +02:00
Fernando Apesteguía 8fafe1cf44 lang/zig: Update to 0.14.0
Patches provided by the respective maintainers.

PR:		286105
Reported by:	Pat Maddox <pat@patmaddox.com>
Approved by:	bsd@orsolic.org (maintainer)
2025-05-21 17:27:45 +02:00
Po-Chuan Hsieh 8ed66ad786 lang/py-hy: Update to 1.1.0
Changes:	https://github.com/hylang/hy/releases
2025-05-20 03:58:19 +08:00
Hiroo Ono 7c2e16a817 lang/julia: update to 1.10.5
Release notes at
	https://discourse.julialang.org/t/julia-v1-10-5-has-been-released/118720

Also:
- reorganize some lines to pet portlint
- regenerate the patches
- don’t depend on suitesparse-config but on UMFPACK (including CHOLMOD) and SPQR
- replace mbedtls2 by mbedtls3 and remove deprecation
- allow to upgrade gmp and mpfr from Makefile
- fix USE_LDCONFIG
- apply the patch from PR 286169
- add a pkg-message about certificate error.

PR:		281237 + 286169
Reported by:	Hiroo Ono <hiroo.ono+freebsd (at) gmail.com> and Trond Endrestøl <Trond.Endrestol (at) ximalas.info>
2025-05-18 18:42:44 +02:00
Thierry Thomas a86b9a89ce lang/lfortran: upgrade to v0.52.0
Release notes at https://github.com/lfortran/lfortran/releases/tag/v0.52.0
2025-05-18 18:38:53 +02:00
Vladimir Druzenko 1f7d1b334b lang/erlang-runtime27: 27.1.2 => 27.3.4
Changelogs:
https://github.com/erlang/otp/releases/tag/OTP-27.1.3
https://github.com/erlang/otp/releases/tag/OTP-27.2
https://github.com/erlang/otp/releases/tag/OTP-27.2.1
https://github.com/erlang/otp/releases/tag/OTP-27.2.2
https://github.com/erlang/otp/releases/tag/OTP-27.2.3
https://github.com/erlang/otp/releases/tag/OTP-27.2.4
https://github.com/erlang/otp/releases/tag/OTP-27.3
https://github.com/erlang/otp/releases/tag/OTP-27.3.1
https://github.com/erlang/otp/releases/tag/OTP-27.3.2
https://github.com/erlang/otp/releases/tag/OTP-27.3.3
https://github.com/erlang/otp/releases/tag/OTP-27.3.4

Refresh patches.
Pet portclippy.

PR:		286332
Approved by:	erlang (maintainer, timeout > 3 weeks)
Security:	CVE-2024-53846
Security:	CVE-2025-26618
Security:	CVE-2025-30211
Security:	CVE-2025-32433
Security:	CVE-2025-46712
MFH:		2025Q2
2025-05-17 02:56:15 +03:00
Vladimir Druzenko bde71c97b5 lang/erlang-runtime26: 26.2.5.4 => 26.2.5.12
Changelogs:
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.5
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.6
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.7
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.8
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.9
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.10
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.11
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.12

Refresh patches.
Pet portclippy.

PR:		286332
Approved by:	erlang (maintainer, timeout > 3 weeks)
Security:	CVE-2024-53846
Security:	CVE-2025-26618
Security:	CVE-2025-30211
Security:	CVE-2025-32433
Security:	CVE-2025-46712
MFH:		2025Q2
2025-05-17 02:52:23 +03:00
Vladimir Druzenko 44a4b47e7b lang/erlang-runtime25: 25.3.2.15 => 25.3.2.21
Changelogs:
https://github.com/erlang/otp/releases/tag/OTP-25.3.2.16
https://github.com/erlang/otp/releases/tag/OTP-25.3.2.17
https://github.com/erlang/otp/releases/tag/OTP-25.3.2.18
https://github.com/erlang/otp/releases/tag/OTP-25.3.2.19
https://github.com/erlang/otp/releases/tag/OTP-25.3.2.20
https://github.com/erlang/otp/releases/tag/OTP-25.3.2.21

Refresh patches.
Pet portclippy.

PR:		286332
Approved by:	erlang (maintainer, timeout > 3 weeks)
Security:	CVE-2024-53846
Security:	CVE-2025-26618
Security:	CVE-2025-30211
Security:	CVE-2025-32433
Security:	CVE-2025-46712
MFH:		2025Q2
2025-05-17 02:46:33 +03:00
Vladimir Druzenko b1024b31d1 lang/erlang: 26.2.5.6 => 26.2.5.12
Changelogs:
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.7
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.8
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.9
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.10
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.11
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.12

Pet portclippy.

PR:		286332
Approved by:	erlang (maintainer, timeout > 3 weeks)
Security:	CVE-2025-26618
Security:	CVE-2025-30211
Security:	CVE-2025-32433
Security:	CVE-2025-46712
MFH:		2025Q2
2025-05-17 02:39:58 +03:00
Vladimir Druzenko 94d4ff3c5b lang/erlang-java: 26.2.5.6 => 26.2.5.12
Changelogs:
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.7
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.8
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.9
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.10
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.11
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.12

Pet portclippy.

PR:		286332
Approved by:	erlang (maintainer, timeout > 3 weeks)
Security:	CVE-2025-26618
Security:	CVE-2025-30211
Security:	CVE-2025-32433
Security:	CVE-2025-46712
MFH:		2025Q2
2025-05-17 02:38:21 +03:00
Vladimir Druzenko 169c288b4e lang/erlang: 26.2.5.6 => 26.2.5.12
Changelogs:
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.7
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.8
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.9
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.10
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.11
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.12

Refresh patches.
Pet portclippy.

PR:		286332
Approved by:	erlang (maintainer, timeout > 3 weeks)
Security:	CVE-2025-26618
Security:	CVE-2025-30211
Security:	CVE-2025-32433
Security:	CVE-2025-46712
MFH:		2025Q2
2025-05-17 02:35:59 +03:00
Sergey A. Osokin fcdbacbdcd lang/quickjs-ng: update from 0.10.0 to 0.10.1
Remove added to the upstream patch.
2025-05-16 06:11:59 -04:00
Lorenzo Salvadore e0d976d380 lang/gcc16-devel: Update to 16.0.0.s20250511 2025-05-16 11:36:27 +02:00
Lorenzo Salvadore 0066578679 lang/gcc16-devel: Update to 16.0.0.s20250504 2025-05-16 11:36:27 +02:00
Lorenzo Salvadore 7c704a2d34 lang/gcc15-devel: Update to 15.1.1.s20250510 2025-05-16 11:36:26 +02:00
Lorenzo Salvadore 7bd960b488 lang/gcc15-devel: Update to 15.1.1.s20250503 2025-05-16 11:36:26 +02:00
Lorenzo Salvadore 78d64e3265 lang/gcc14-devel: Update to 14.2.1.s20250509 2025-05-16 11:36:25 +02:00
Lorenzo Salvadore 43e9ddff58 lang/gcc14-devel: Update to 14.2.1.s20250502 2025-05-16 11:36:25 +02:00
Lorenzo Salvadore 0576dc77dd lang/gcc13-devel: Update to 13.3.1.s20250508 2025-05-16 11:36:24 +02:00
Lorenzo Salvadore 6d6010ecd7 lang/gcc13-devel: Update to 13.3.1.s20250501 2025-05-16 11:36:23 +02:00
Lorenzo Salvadore 50b0d3bfd7 lang/gcc12-devel: Update to 12.4.1.s20250507 2025-05-16 11:35:34 +02:00
Lorenzo Salvadore f2eb8d8c8e lang/gcc12-devel: Update to 12.4.1.s20250430 2025-05-16 11:35:32 +02:00
Joseph Mingrone 3ae2d2f686 lang/clisp: Build with system compiler
Reviewed by:	gerald
Approved by:	maintainer timeout
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D50109
2025-05-15 16:57:45 -03:00
Mathieu Arnold 07055309ea lang/perl5*: first attempt of reporting local patches 2025-05-15 20:30:55 +02:00
Christos Chatzaras 070552732a lang/perl5.40: silence Getopt::Long duplicate‐spec warning in json_pp
PR:	286820
2025-05-15 18:59:20 +02:00
Yasuhiro Kimura 2a7f55940b lang/ruby34: Update to 3.4.4
ReleaseNotes:	https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released/
2025-05-15 08:29:17 +09:00
Mathieu Arnold 0705457c4c lang/perl5.*: deprecate old Perls 2025-05-14 13:42:06 +02:00
Dmitry Marakasov 88965c760c lang/rust-nightly: update 1.89.0.20250511 → 1.89.0.20250512
Approved by:	rust (implicit)
2025-05-13 17:57:46 +03:00
Gleb Popov 9cb37a1105 Haskell ports: Switch some to GHC 9.6 2025-05-13 10:34:35 +03:00
Gleb Popov f4a1276a90 lang/rizin-cutter: Update to 2.4.1
Reported by:	portscout!
2025-05-13 10:34:32 +03:00
Gleb Popov 1a6b1d89f0 lang/ghc: Update to 9.8.4
Move GHC 9.6.7 to lang/ghc96
2025-05-13 10:34:31 +03:00
Dmitry Marakasov 65175e8838 lang/rust-nightly: update 1.88.0.20250427 → 1.89.0.20250511
Approved by:	rust (implicit)
2025-05-12 18:37:22 +03:00
Sergey A. Osokin 89b622fb89 lang/njs: fix build with the modern version of clang
Bump PORTREVISION.

Reported by:	vanilla
2025-05-11 05:28:53 -04:00
Sergey A. Osokin 641386d44e */*: update NGINX JavaScript: 0.8.10 -> 0.9.0 (+)
The patches applied to the www/unit are based on
https://github.com/nginx/unit/pull/1611/

Thanks to:	Andrew Clayton <a.clayton@nginx.com>

<ChangeLog>

 Core:

 *) Feature: refactored working with built-in strings, symbols
    and small integers.
    Performance improvements (arewefastyet/benchmarks/v8-v7 benchmark):
    Richards: +57% (631 → 989)
    Crypto: +7% (1445 → 1551)
    RayTrace: +37% (562 → 772)
    NavierStokes: +20% (2062 → 2465)
    Overall score: +29% (1014 → 1307)

*) Bugfix: fixed regexp undefined value of captured group.

*) Bugfix: fixed GCC 15 build with -Wunterminated-string-initialization.

</ChangeLog>
2025-05-10 20:49:23 -04:00
Jens Grassel bf919d74fa lang/scala: Update to 3.3.5
Changelogs:
3.3.5: https://github.com/scala/scala3/releases/tag/3.3.5
3.3.4: https://github.com/scala/scala3/releases/tag/3.3.4
3.3.3: https://github.com/scala/scala3/releases/tag/3.3.3
3.3.2: https://github.com/scala/scala3/releases/tag/3.3.2

PR:	285700
2025-05-10 23:16:11 +02:00
Muhammad Moinur Rahman 57ab3ed8c1 lang/php84: Update version 8.4.6=>8.4.7
Changelog: https://www.php.net/ChangeLog-8.php#8.4.7
2025-05-09 12:55:10 +02:00
Muhammad Moinur Rahman ac0bead880 lang/php83: Update version 8.3.20=>8.3.21
Changelog: https://www.php.net/ChangeLog-8.php#8.3.21
2025-05-09 12:55:09 +02:00
Yasuhiro Kimura e4a4c21274 lang/ruby32: Mark DEPRECATED and set EXPIRATION_DATE
Default version of Ruby has changed to 3.3. And Ruby 3.2 series has
already switch to security fix only phase with the release of
3.2.8. So mark DEPRECATED to encourage user to migrate to newer
version,

History shows that upstream has released the last version of each
series after the planed EoL date. So set EXPIRATION_DATE to
2026-04-30, one month after the day.

Approved by:	self (with hat of ruby)
2025-05-09 19:09:38 +09:00
Alex Dupre 3142800d59 lang/solidity: update to 0.8.30 release. 2025-05-08 18:22:55 +02:00
Max Brazhnikov 413caae830 KDE: Update KDE Gear to 25.04.1
Announcement: https://kde.org/announcements/gear/25.04.1/
2025-05-08 16:52:49 +03:00