Commit Graph

9569 Commits

Author SHA1 Message Date
Dima Panov 4a8afa6f95 Mk/Uses/linux.mk: Switch Rocky Linux 9.7 => 9.8 2026-07-12 19:06:17 +03:00
Max Brazhnikov cc5b68fa16 KDE: Update KDE Frameworks 6 to 6.28.0
Announcement: https://kde.org/announcements/frameworks/6/6.28.0/
2026-07-11 13:03:38 +03:00
Muhammad Moinur Rahman 1175e00030 Mk/Uses/php.mk: Add DEV_WARNING for USES=php:pecl
- php has declared pecl infrastructure as deprecated in lieu of pie
- Considering this add a warning for DEV to convert these packages to
  standard extensions
- Most of the pecl ports have an upstream src repo in a version control
  system
- Move the port with a prefix name php-, update the MASTER_SITES and
  use USES=php:ext
- Update the reverse dependencies
- If you are a non-committer feel free to reach out for necessary
  assistance
2026-07-08 22:29:56 +02:00
Muhammad Moinur Rahman 8302b59d0a Mk/bsd.sites.mk: Remove stale mirrors
razaoinfo.dl.sourceforge.net has been decommissioned so remove the stale
entry

Approved by:	portmgr (blanket)
2026-07-08 22:29:55 +02:00
Po-Chuan Hsieh 9669eeb59f Mk/Uses/python.mk: Update PY_TOMLI
py-toml-fmt-common 1.3.5 requires py-tomli 2.4.1+
2026-07-08 21:34:02 +08:00
Po-Chuan Hsieh 6861d252ef Mk/Uses/python.mk: Update CRYPTOGRAPHY_DEPENDS
py-asyncssh 2.24.0 require py-cryptography 48.0.1+
2026-07-08 21:34:02 +08:00
Max Brazhnikov 1d1b9265b0 KDE: Update KDE Plasma to 6.6.6
Announcement: https://kde.org/announcements/plasma/6/6.6.6/
2026-07-08 00:15:08 +03:00
Muhammad Moinur Rahman e312a0341d Mk/bsd.sites.mk: Remove stale mirrors
tenet.dl.sourceforge.net has been decommissioned so remove the stale
entry

Approved by:	portmgr (blanket)
2026-07-05 20:58:40 +02:00
Muhammad Moinur Rahman fe1c392e4d textproc/{pecl|php}-pspell: Convert port
This extension allows you to check the spelling of a word and offer
suggestions using aspell.

Please note that pecl infrastructure is being deprecated so create a
different port which is not dependent on pecl infrastructure.

This commit also removes pecl-pspell ports in lieu of this port.

WWW: https://github.com/php/pecl-text-pspell
2026-07-05 20:58:38 +02:00
Muhammad Moinur Rahman 63b6120db0 */*php86*: Sunrise
Please DO NOT use this version in production, it is an early test version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS
2026-07-04 20:17:34 +02:00
Rene Ladan fd5989de55 Mk: unregister expired perl 5.38 2026-07-03 21:48:02 +02:00
Max Brazhnikov bbb9a6dc2d KDE: Update KDE Gear to 26.04.3
Announcement: https://kde.org/announcements/gear/26.04.3/
2026-07-02 15:16:28 +03:00
Rene Ladan 0d4ebdd15c Mk/bsd.port.mk: mark 14.3 unsupported
all: drop supoprt for FreeBSD 14.3

While here clean up some leftovers from FreeBSD 13

Reviewed by:	adamw, jbeich, kirill_varnakov.com, saheed, sunpoet
Approved by:	portmgr (implicit)
Differential Revision: https://reviews.freebsd.org/D57282
2026-07-01 22:34:23 +02:00
Mathieu Arnold 07544440bc lang/perl5.44: introduce new Perl version
Changes:        https://metacpan.org/release/LEONT/perl-5.44.0-RC1/view/pod/perldelta.pod
2026-07-01 08:39:19 +02:00
Po-Chuan Hsieh 0d96e3a74e Mk/bsd.default-versions.mk: Update comment: Add python 3.15 2026-07-01 06:13:34 +08:00
Rene Ladan a8c5babb34 Mk: unregister expired databases/mysql96-* 2026-06-30 23:33:52 +02:00
Rene Ladan f636f32ac9 Mk: unregister expired databases/mariadb106 2026-06-30 23:30:52 +02:00
Rene Ladan e2fdcf5d4c Mk: unregister expired www/*node25 2026-06-30 23:28:39 +02:00
Tijl Coosemans b6ec06f079 */*: Use C.UTF-8 locale
Ports 02f27a83b4 fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters.  USE_LOCALE was introduced to let ports use another
locale if they needed it.  The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.

Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE.  The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.

PR:		295945
Exp-run by:	antoine
2026-06-30 22:03:57 +02:00
Kousuke Kannagi 3c81b1424b x11/xbitmaps: Update to 1.1.4
Since xbitmaps is arch independent, install .pc file to share/pkgconfig.

https://lists.x.org/archives/xorg-announce/2026-April/003693.html

PR:		296365
Approved by:	x11 (arrowd)
Approved by:	osa (mentor)
2026-06-30 01:50:49 +09:00
Jason E. Hale e8ed805b33 GStreamer1: Update to 1.28.4
Backport several security fixes from not-yet-released 1.28.5.

Add a `create-vuxml` target to multimedia/gstreamer1 to automagically
create a VuXML entry for new GStreamer releases. The backing script
can be used standalone for cases when more fine tuning is needed.

Changes:
https://gstreamer.freedesktop.org/releases/1.28/#1.28.4

Security:	4e82a0e6-6801-42c6-8fb6-91b6b275a9e1
2026-06-29 05:04:18 -04:00
Alastair Hogge 5654e9d89c Mk/Uses/ada.mk: Update comment
Update comment:
 * Following the addition of the Ada tool-chain GNAT-15, update the
   comment explaining the version args in ada.mk

 PR:            296347
2026-06-28 18:49:16 +02:00
Muhammad Moinur Rahman 8beb4fb3bd Mk/bsd.sites.mk: Remove stale mirrors
ufpr.dl.sourceforge.net is no longer resolvable so remove the stale
entry

Approved by:	portmgr (blanket)
2026-06-27 16:09:43 +02:00
Hiroki Tagato ed6a84c1c9 Mk/Uses/electron.mk: Split fetch- and extract-related codes out to npm.mk
Prefetch and extract functions are not necessarily limited to electron
ports. Those functions can be utilized by any ports which needs an
offline node modules installation.

Previously, non-electron ports wanting to use prefetch and/or extract
functions needs to use USES=electron:env, which is now removed in
favor of USES=npm:<package manager name>.

The following description:
USES=		electron:env
USE_ELECTRON=	npm:npm-name prefetch extract

is simplified to:
USES=		npm:npm-name
2026-06-27 17:37:34 +09:00
Gleb Popov ce48abd92e Uses/linux.mk: Fix comment 2026-06-27 11:31:13 +03:00
Po-Chuan Hsieh d44189bb1b Mk/Uses/perl5.mk: Update BUILD_DEPENDS for USE_PERL5=distbuild
p5-Crypt-SysRandom-XS 0.011 requires p5-Dist-Build 0.025+
2026-06-27 04:47:11 +08:00
Max Brazhnikov 70e658cce5 KDE: Update KDE Frameworks 6 to 6.27.0
Announcement: https://kde.org/announcements/frameworks/6/6.27.0/

PR:		296021
Exp-run by:	antoine
2026-06-26 20:23:05 +03:00
James S. Wheaton 7335b805d6 lang/gnat15: New GCC-15 Ada Port
GCC-15 Ada Port:
* Add GNAT-15 to the Ports Tree
* Add xz:threads option to ${TAR} to make use of multi-threaded
  compression
* Add GNU OpenMP libraries. This is required for GNATColl Bindings
* Add GNAT and GNAT_SO_VERSION to ${PLIST_SUB} to remove hard-coded
  version dependent information. The aim here is to reduce work
  updating the Port, or using the pkg-plist to bootstrap the next major
  release
* Complete ${LICENSE} block
* Expand pkg-message and make UCL compliant
* Modernise and update ${COMMENT}, ${WWW} and pkg-descr

https://gcc.gnu.org/gcc-15/changes.html#ada

 PR:			292708
 Co-authored-by:	Alastair Hogge <agh@riseup.net>
 Co-authored-by:	Marcin Cieślak <saper@saper.info>
2026-06-26 16:06:27 +02:00
Hiroki Tagato 2cf512666c Mk/Uses/electron.mk: Ensure reproducibility of node modules tarball for pnpm>=11
When pnpm is used as the node package manager, the package index has
been stored as JSON files under pnpm store's index directory prior to
pnpm version 11. Starting from pnpm 11, the package index has become a
single SQLite database stored as index.db.

To ensure reproducibility of the package index, we now have to unpack
the database, normalize the timestamps and the permissions of
files/directories stored in the index, and pack it again into an
SQLite database.

For more details on pnpm store v11, visit the URL:
https://pnpm.io/blog/releases/11.0#store-v11
2026-06-25 15:54:56 +09:00
Hiroki Tagato 36ee4b2d43 Mk/Uses/electron.mk: Improve automatic npm version detection
The framework assumed the name and the version of a node package
manager is specified as the key "packageManager" [1] in package.json
like:
{
  "packageManager": "<name>@<version>+<hash>"
}

However, the name and the version can be also specified using the key
"devEngines.packageManager" [1] like:
{
  "devEngines":{
    "packageManager": {
      "name": "<name>",
      "version": "<version>+<hash>"
    }
  }
}

This change enables automatic npm version detection for the both
cases.

[1] https://github.com/nodejs/corepack/blob/main/README.md#when-authoring-packages
2026-06-25 15:54:55 +09:00
Charlie Li 135741412e python: switch default to 3.12
Thanks everyone for the collective patience and effort.

While here, slightly rearrange the order such that pre-release is
after all extant supported branches but before 2.7.

PR: 285957
exp-runs by: antoine
Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
Event: Halifax Hackathon 202606
2026-06-24 17:27:18 -03:00
Joseph Mingrone aa46aa4ddc Mk/Uses/emacs.mk: Add test argument
The test argument will set the correct value for TEST_DEPENDS by
respecting the value of EMACS_DEFAULT.

Event:		Halifax Hackathon 202606
Reviewed by:	ashish
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D57784
2026-06-24 15:46:32 -03:00
Muhammad Moinur Rahman 2443ba2c1c Mk/bsd.sites.mk: Remove stale mirrors
versaweb.dl.sourceforge.net is no longer resolvable so remove the stale
entry

Approved by:	portmgr (blanket)
2026-06-21 14:38:42 +02:00
Charlie Li 0171801924 python.mk: fix ${PYTHON_PLATFORM} for 3.14+
3.14 and later do not include the FreeBSD major version in the string.

Event: FreeBSD Developer Summit June 2026
Event: BSDCan 2026
2026-06-17 22:52:50 -04:00
Jose Alonso Cardenas Marquez c92186bc7b Mk/bsd.default-versions.mk: Update lazarus version to 4.8 2026-06-17 00:13:38 -07:00
Dag-Erling Smørgrav 1223a9d807 Mk/bsd.port.mk: Use SETENV for EXTRACT_ENV
Follow the precedent set by the other *_ENV variables in the ports
framework.  The only practical effect is a very slight slowdown.

Fixes:		98103f1943 ("Mk/bsd.port.mk: Add EXTRACT_ENV")
Requested by:	arrowd
MFH:		2026Q2
Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D57302
2026-06-15 12:12:06 +02:00
Rene Ladan b6454920ca java/openjdk24: remove expired port and unregister it. 2026-06-14 13:49:44 +02:00
Charlie Li 95c27eb79f lang/python314t: add
Event: Works Must Run
2026-06-12 15:20:30 -04:00
Piotr Kubaj 9d4fcf1442 x11-wm/river: fix build on powerpc64le
1. LLVM's generic target doesn't enable AltiVec, set baseline
explicitly to pwr8.
2. Native backend fails with:
TODO unhandled cpu arch
Use LLVM on !amd64.
2026-06-07 11:13:28 +02:00
Bernard Spil 1737fe21f1 Mk/Uses/nextcloud.mk: Update PHP compatibility
* Nextcloud recommends PHP 8.5 for 33
* PHP 8.2 deprecated by Nextcloud
2026-06-07 10:45:49 +02:00
Stephen Montgomery-Smith 698ef783f4 math/octave: Update to 11.3.0.
- Bump portrevision of all octave-forge-* ports because of major
  update to version number of liboctinterp.so.
2026-06-04 22:44:38 -05:00
Max Brazhnikov 61b245c0dd KDE: Update KDE Gear to 26.04.2
Announcement: https://kde.org/announcements/gear/26.04.2/
2026-06-04 14:41:11 +03:00
Mikael Urankar 28760628ac lang/rust: Update to 1.96.0
Announce:	https://blog.rust-lang.org/2026/05/28/Rust-1.96.0/
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.96.0

PR:		295694
Tested by:	mikael,pkubaj
2026-06-04 10:51:48 +02:00
Vladimir Druzenko 4509f1ca0d Mk/*: Remove go 1.24 from list of valid versions
Go 1.24 was removed from ports:
lang/go124||2026-03-12|Has expired: End of life--please switch to go125 or go126

Approved by:	blanket
Sponsored by:	UNIS Labs
2026-06-03 21:56:09 +03:00
Piotr Kubaj 9a777e4527 sysutils/rust-coreutils: fix unit tests
PR:	294424, 294597
Reported by:	diizzy
2026-06-01 10:51:09 +02:00
Stephen Montgomery-Smith f954a000db math/octave: Update to 11.2.0.
- Bump portrevision of octave-forge-* ports, because of major version
  number change for liboctinterp.so.
2026-05-31 18:49:43 -05:00
Rene Ladan 49e725a68e Revert: "Mk: unregister expired www/node20"
www/node20 is still in use, my search was incomplete.

This reverts commit 1e29ea5d91.
2026-05-31 21:28:39 +02:00
Rene Ladan 1e29ea5d91 Mk: unregister expired www/node20 2026-05-31 21:24:33 +02:00
Jason E. Hale 1817deda1e Qt5: Update to 5.15.19
This is the final release of Qt5. If your port still uses Qt5 and could
possibly use Qt6 instead, now would be a good time to make the switch.

PySide2: Update to 5.15.19

Announcement:
https://lists.qt-project.org/pipermail/announce/2026-May/000626.html
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/tree/qt/5.15.19/release-note.md
2026-05-31 10:05:24 -04:00
Bernard Spil 8b61c37c60 Mk/Uses/mysql.mk: Chase addition of MariaDB 12.3 2026-05-31 11:25:06 +02:00