Commit Graph

2878 Commits

Author SHA1 Message Date
Jimmy Olgeni 93476412d0 UPDATING: Note net/croc croc_host for IP-forwarding hosts 2026-07-09 23:15:07 +02:00
Matthias Andree 9d0203aad0 mail/bogofilter*: Prepare LMDB 1.0 transition
Here's what we do now:
- mail/bogofilter currently depends on lmdb0, a 0.9.X port, so
  it continues to work as before
- add a new mail/bogofilter-lmdb1 port that depends on lmdb, the 1.0
  version of the LMDB database.
- add the upstream patch for bogofilter 1.3.0.rc1 that I made and
  that delphij@ prepared for integration into the ports tree - thanks!

Here's the plan for end of 2026:
- AT THE SAME TIME:
   - upgrade mail/bogofilter to depend on LMDB 1.0
   - portrm mail/bogofilter-lmdb1
   - add a MOVED entry to redirect from bogofilter-lmdb1 to bogofilter.

While here, clean up and rearrange the Makefiles.

PR:		296519

Reviewed by:	arrowd
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/551
2026-07-09 22:26:36 +03:00
Xin LI 0cea189105 databases/lmdb: add migration notice for 0.9.x -> 1.0.0 upgrade
LMDB 1.0 introduced an incompatible on-disk file format; v0.9 databases
must be exported with mdb_dump and re-imported with mdb_load before use.
Add a pkg-message (install always, upgrade only from <1.0.0) and an
UPDATING entry documenting the required migration procedure.

Suggested by:	Kevin Bowling <kevin.bowling@kev009.com>
2026-07-02 10:36:00 -07:00
Vladimir Druzenko 468bc70ab8 UPDATING: Add description how to migrate from audio/murmur to audio/mumble-server
Sponsored by:	UNIS Labs
2026-07-01 03:16:56 +03:00
Tilde Joy ef0120316b net-im/gotosocial: Update 0.21.2 => 0.22.0
Release Notes:
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.22.0

Add UPDATING entry for breaking change.

PR:		296390
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q2
2026-06-30 14:00:18 +03:00
Yusuf Yaman f56b9d9907 UPDATING: Document breaking change in www/gitea
PR:		296351
Approved by:	osa, vvd (Mentors, implicit)
2026-06-28 17:34:47 +03:00
Kai Knoblich 6477cfdce0 UPDATING: Add upgrade instructions for net-mgmt/netbox
Give users some advice about the upgrade to the NetBox 4.6 release
series.
2026-06-26 11:35:30 +02:00
Baptiste Daroussin 0bdf3184b8 UPDATING: simplify py311->py312 rename with pkg set -p
Replace the shell loop with a single pkg set -p -n command.
2026-06-25 14:45:58 +02:00
Charlie Li a30e9cbf17 UPDATING: add missing python 3.12 entry
Reported by: des
Event: Halifax Hackathon 202606
2026-06-24 21:24:30 -03:00
Sergey A. Osokin ee513782d0 UPDATING: fix recent commit
Fixes:		6e3eedc2d3

Sponsored by:	tipi.work
2026-06-16 19:51:13 -04:00
Adriaan de Groot 6e3eedc2d3 UPDATING: explain security/gnupg* shuffle 2026-06-16 15:35:31 +02:00
Dan Langille 0c0055ea96 net-mgmt/librenms: Update to 26.6.0
re: https://github.com/librenms/librenms/releases/tag/26.6.0

This release requires a database update and a new configuration item

Add this entry to $PREFIX/librenms.env

  XDG_CACHE_HOME=/var/db/librenms/font-cache
2026-06-16 13:24:58 +00:00
Bernhard Froehlich b7d811eb5a www/mattermost-server: Update to 11.7.3
PR:		293120
2026-06-14 13:46:21 +00:00
Nicola Vitale 0aa5be5200 UPDATING: Add a note about x11-wm/mango (v. 0.14.0) 2026-06-09 17:06:51 +02:00
Matthias Andree 586f3574a2 dns/dnsmasq-devel: remove port, dns/dnsmasq is newer
Due to administrative issues effectuated earlier in 2026 that have been
unresolved to date, this port been unable to move usefully fast enough.

Let's not pretend otherwise and remove the dnsmasq-devel port,
as announced in its DEPRECATED tag, now that dns/dnsmasq is newer
than this dns/dnsmasq-devel; the DEPRECATED has announced for months
this would happen after dnsmasq's v2.93 release.  (There was no
EXPIRATION_DATE because the v2.93 release wasn't fixed to a date.)

Add MOVED and UPDATING entries to suggest that
users should install the stable dns/dnsmasq port instead.

In order to minimize disruption on the quarterly branch, this shall not
be MFH'd, I will propose to update dnsmasq-devel to 2.93 release for
2026Q2 by direct commit instead.

PR:		295851
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/529
2026-06-05 19:28:40 +03:00
Matthew Horan d09c2fdb88 security/lego: Update 4.35.2 => 5.2.1
Changelog:
https://github.com/go-acme/lego/releases/tag/v5.0.0
https://github.com/go-acme/lego/releases/tag/v5.0.1
https://github.com/go-acme/lego/releases/tag/v5.0.2
https://github.com/go-acme/lego/releases/tag/v5.0.3
https://github.com/go-acme/lego/releases/tag/v5.0.4
https://github.com/go-acme/lego/releases/tag/v5.1.0
https://github.com/go-acme/lego/releases/tag/v5.2.0
https://github.com/go-acme/lego/releases/tag/v5.2.1

While here sort plist.

PR:		295779
Sponsored by:	UNIS Labs
2026-06-02 02:00:09 +03:00
Hiroki Tagato 5786678d2c x11-wm/hyprland: Update to 0.55.2
Changelog:
- https://github.com/hyprwm/Hyprland/releases/tag/v0.55.0
- https://github.com/hyprwm/Hyprland/releases/tag/v0.55.1
- https://github.com/hyprwm/Hyprland/releases/tag/v0.55.2

Reported by:	GitHub (watch releases)
2026-05-31 19:52:19 +09:00
Rodrigo Osorio 3f345476b5 net/rsync: update 3.4.1 -> 3.4.2
Changelog: https://download.samba.org/pub/rsync/NEWS#3.4.2

Major changes:
    - Fixed a signed integer overflow in the PROXY protocol v2 header parser
    - Fixed an invalid access to the files array
    - Reject negative token values in the compressed-stream token decoder
    - Fixed the element count passed to the xattr qsort()
    - Fixed a buffer underflow in clean_fname()
    - Fixed an uninitialized mul_one in the AVX2 get_checksum1 path (undefined behaviour)
    - Fixed an uninitialized buf1 on the first call to get_checksum2() in the MD4 path
    - Zero all new memory from internal allocations
    - Removed support for the unmaintained rsync-patches archive

Port changes:
    - Remove File system flags support (--fileflags)

PR:		295044
Reported by:	Sven Siegmund <sven.siegmund@gmail.com>
2026-05-15 22:54:57 +02:00
Alexandre Labarre ede780b6f4 games/minecraft-server: Update 1.21.11 => 26.1.2
Changelogs:
https://www.minecraft.net/en-us/article/minecraft-java-edition-26-1
https://www.minecraft.net/en-us/article/minecraft-java-edition-26-1-1
https://www.minecraft.net/en-us/article/minecraft-java-edition-26-1-2

PR:		294942
Approved by:	Jonathan Price <freebsd@jonathanprice.org> (maintainer, implicit)
Sponsored by:	UNIS Labs
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
2026-05-10 06:08:33 +03:00
Michael Osipov 7e4be0dc2b shells/bash-completion: Don't depend on shells/bash{,-static}
Depending on the shell itself during build time create a large dependency
chain. E.g., using the pc file of this port requires bash being built although
technically not required at all. Have the user install bash as a direct
dependency.

PR:		292501
Tested by:	michaelo
Approved by:	sunpoet (maintainer)
2026-05-08 23:49:21 +02:00
Bryan Drewery fad4f7d3cf security/openssh-portable: Fix PermitRootLogin default to "no"
This matches what is reported in pkg-message.

PR:		267170
Reported by:	SimpleRezo
2026-04-25 16:35:14 -07:00
Bryan Drewery 1c7000b1d4 security/openssh-portable: Disable X11Forwarding by default.
This syncs with src and upstream.

Submitted by:	jlduran
Differential Revision:	https://reviews.freebsd.org/D53268
2026-04-25 15:26:11 -07:00
Rodrigo Osorio b350a4db57 net/rsync: revert to single package without Python dependency
Restore the previous setup with a single net/rsync package that includes
the rrsync script but does not depend on Python.

Users who require the rrsync script must install Python separately,
as indicated in the install message.

Bump PORTREVISION

This reverts commit fc42790ae0.
This reverts commit f02bc3be71.

PR:		286073
2026-04-18 22:18:39 +02:00
Joseph Mingrone 68c8d4070d UPDATING: Add guidance to 20260411 Elisp entry for unclean builds
The new text helps users avoid conflicts when building in an unclean
environment.

Reported by:	rhurlin
Sponsored by:	The FreeBSD Foundation
2026-04-14 11:21:47 -03:00
Cy Schubert 2bf152f274 sysutils/ansible: Update to 13.5.0
Absible 12 make significant changes. See porting guide at
	https://docs.ansible.com/projects/ansible/devel/porting_guides/porting_guide_12.html
2026-04-12 21:32:02 -07:00
Cy Schubert 85a1b4463d sysutils/py-ansible-core: Switch to py-ansible-core219
Switch to ansible-core 2.19 as the default ansible-core.

See ansible-core porting guide at
	https://docs.ansible.com/ansible/latest/porting_guides/porting_guide_core_2.19.html
2026-04-12 21:31:59 -07:00
Joseph Mingrone bc45b7ec88 Emacs Lisp ports framework: Overhaul
This overhaul introduces four key changes to the elisp ports framework:

1. Remove support for packaged byte-compiled elisp.

   The primary motivation is to remove a large number of flavor-specific
   packages and to simplify the ports tree.  As an example, supporting
   byte-compiled elisp for devel/tablist required six packages, one for
   each flavor of editors/emacs and editors/emacs-devel.  With over 100
   elisp ports and requests for new Emacs flavors, this was
   unmanageable.

2. Install configuration to integrate with Emacs's native compilation
   machinery, allowing elisp from ports to be compiled into the standard
   cache under the user's home directory.

   This matches the behavior of GNU ELPA packages and generally results
   in a faster experience.  Speedups vary depending on the
   characteristics of the elisp code, but are often reported to be 2.5
   to 5 times faster than byte-compiled code.

3. Perform byte compilation on the target host, but only when native
   compilation is unavailable.  Compilation is initiated when Emacs
   starts, and the resulting .elc files are cached under the user's
   home directory.

4. Load all autoload files installed by FreeBSD elisp ports.  This
   mirrors what package.el does for ELPA packages, ensuring that
   autoloaded functions are available without requiring users to
   explicitly load each package.

Users with elisp packages (*-emacs_*) installed should consult the
2026-04-11 UPDATING entry for instructions on handling the transition.

Reviewed by:	ashish, Benjamin Jacobs <freebsd@dev.thsi.be>, dinoex,
		mandree, mce, nobutaka, Pat Maddox <pat@patmaddox.com>,
		rhurlin
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D56001
2026-04-11 13:03:58 -03:00
Matthias Andree 51f1036a07 security/openvpn: Update to 2.7.1
This changes installed scripts, openvpn-client.up and .down scripts
are no longer installed into libexec/, but instead a dns-updown script
is placed into libexec/openvpn/ (all under $PREFIX).

Based on a patch provided by Marek Zarychta.

Changelog:	https://github.com/OpenVPN/openvpn/releases/tag/v2.7.1

PR:		293138, 286263
2026-04-05 22:00:05 +02:00
Joseph Mingrone bf266886c6 UPDATING: Add note for java/openjdk{25,26} package renames
The jre-flavored packages were renamed in ad618043f3.  Instruct users
on how to rename their installed packages, so `pkg upgrade` will
correctly replace them with the new package names.

Reviewed by:	haraldei
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D56123
2026-03-29 11:52:49 -03:00
Tomoaki AOKI b35026e786 x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.58.03
Update to latest Production Branch of drivers 595.58.03:
https://www.nvidia.com/en-us/drivers/details/265873/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/265870/

Also bump -devel variant to match with master ports, as Production
Branch [PB] of drivers have now higher version than New Feature
Branch [NFB] of drivers.

As this update drops a bunch of old (pre-Turing generation of
architectures) GPUs as done in -devel variants updated 20260103,
add -580 variant of legacy branch of driver.

Currently, this is exactly the same version before this update.
(580.142)

PR:		294038
Differential Revision:	https://reviews.freebsd.org/D56077
2026-03-27 18:37:47 -07:00
Jochen Neumeister f480e2504b Mk/bsd.default-version.mk: Update default MySQL version to 8.4
Change the default version of MySQL to 8.4

PR:	291336
Exp-run-by:	antoine
Sponsored by:	Netzkommune GmbH
2026-03-26 18:25:53 +01:00
Joseph Mingrone dbcf335fdb math/coq: Remove USES=emacs and associated flavors
Upstream removed all elisp files in 2018:
https://github.com/rocq-prover/rocq/commit/41d597866d4f79fe5109c25c6f5cc57d0ebf7f0f

Since there will no longer be coq-emacs_* packages, add an UPDATING
entry with migration instructions.

Sponsored by: The FreeBSD Foundation
2026-03-25 22:07:07 -03:00
Lexi Winter e5d6620d84 net-mgmt/ping_exporter: Update to 1.2.0
Upstream release notes:
https://github.com/czerwonk/ping_exporter/releases/tag/v1.2.0

BREAKING CHANGE: The configuration file format has changed.
Refer to the above link for migration details.

Reviewed by:	arrowd
Approved by:	arrowd (ports)
Sponsored by:	https://www.patreon.com/bsdivy
Differential Revision:	https://reviews.freebsd.org/D56079
2026-03-25 13:37:46 +00:00
Kai Knoblich e07b9ec250 UPDATING: Add upgrade instructions for net-mgmt/netbox
Give users some advice about the upgrade to the NetBox 4.5 release
series.
2026-03-04 10:20:39 +01:00
Kevin Bowling 99ad4dfae3 UPDATING: Clarify pgsql18 upgrades
With --no-data-checksums for a bridge, pg_checksums, and future intentions.
2026-03-01 22:09:16 -07:00
Kevin Bowling b3067b15e5 Mk/bsd.default-versions.mk: Update to PostgreSQL 18
See UPDATING for upgrade advice

PR:		291156
Approved by:	antoine (exp-run)
2026-03-01 20:08:32 -07:00
Dirk Meyer d9985eaad5 net-im/gotosocial: update to 0.21.0
PR: 293451
2026-02-27 17:37:40 +01:00
Jamie Landeg-Jones b98dccb935 sysutils/symon: Improve port, take maintainership
- Convert to modern OPTIONS.
- Add record to UPDATING about options.
- "Samplefy" configs.
- Fix warnings from portclippy.
- "Unbreak" on 15+ - disable PF support (patches gratefully received!).

PR:		292366
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
2026-02-27 00:26:46 +03:00
Ronald Klop 17e021a44e Mk/bsd.default-versions.mk: bump java default to 21
After an extensive time of testing OpenJDK 21 LTS is now the default
java version on FreeBSD.
Some major ports already used Java 21 and some olders ports are now
pinned to OpenJDK 8 or other versions.

For armv6/armv7 OpenJDK 11 is the latest version with support
for these platforms on FreeBSD.

Thanks to everybody involved in making Java a vivid environment on
FreeBSD.

PR:	272855
Relnotes:	yes
2026-02-26 09:00:31 +01:00
Joseph Mingrone dc36452454 devel/freebsd-git-arc: Improve discoverability with new port name
Split the old devel/freebsd-git-devtools port into two separate ports,
including this one, to improve discoverability.

Requested by:	adrian, ziaee
Reviewed by:	des, ziaee
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D55129
2026-02-06 23:26:44 -04:00
Nuno Teixeira 0e43143f0b www/bluefish: Update to 2.4.0
ChangeLog: https://sourceforge.net/p/bluefish/code/HEAD/tree/tags/bluefish_2_4_0/ChangeLog
2026-02-02 17:56:42 +00:00
Charlie Li 5137742117 Revert "textproc/libxml2*: update to 2.15.1, split -core"
The design of this update was repeatedly rejected in the linked PR
with a prescribed different design. This commit is therefore
unauthorised.

This reverts commit 099bd713e0.

With hat: desktop (textproc/libxml2), gnome (USES=gnome)
PR: 291316
2026-01-26 21:34:37 -05:00
Matthias Andree 099bd713e0 textproc/libxml2*: update to 2.15.1, split -core
libxml2 now requires xsltproc from libxslt to build,
yet libxslt depends on libxml2,
so we need to break a dependency cycle.
documentation needed to be split out to a separate port.

libxml2 has therefore been split into two ports,
* libxml2 builds the documentation (unless disabled),
* library and executables in libxml2-core.

Pull in one contributor patch suggested by the former libxml2 maintainer
to address one downstream security issue in recent libxslt versions.

This should address arrowd@'s hint that installing libxml2 should
provide a full-featured package.

While here, deprecate libxml2-python according to upstream plans, we
have very few users in the ports tree, and expire end of 2026Q1.

PR:		291316
2026-01-26 22:47:50 +01:00
mjl 5a132e3b9a dns/ddclient: Update 3.11.2 => 4.0.0
Changelog:
https://github.com/ddclient/ddclient/releases/tag/v4.0.0

This release moves the default configuration file location from
/usr/local/etc/ to /usr/local/etc/ddclient/.  Please move your
existing ddclient.conf to the new location before restarting ddclient.

- Fix warnings from portclippy.
- Parametrize ddclient with PORTNAME.
- Simplify and optimize do-install.
- Move docs installation to do-install-DOCS-on.

PR:		292669
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
2026-01-25 23:11:25 +03:00
Jimmy Olgeni 37767a759a UPDATING: Fix typos 2026-01-16 10:43:30 +01:00
Po-Chuan Hsieh def125ba82 UPDATING: Document lang/cython* and USE_PYTHON=cython* changes
lang/cython has been updated to 3.2.4.
USE_PYTHON=cython* has been updated to reflect lang/cython* changes.
2026-01-16 03:05:01 +08:00
Dan Langille 00cf03dc76 net-mgmt/librenms: Allow for use of mariadb
Remove the run-time dependency upon a mysql client.

This update allows the mysql client to be removed and replaced by a
mariadb client.
PR:		292266
2026-01-09 16:46:05 +00:00
Tomoaki AOKI b4e7c45757 x11/nvidia-driver-devel, x11/nvidia-kmod-devel, x11/linux-nvidia-libs-devel, graphics/nvidia-drm*-kmod-devel, graphics/externalplatform, graphics/egl-wayland, graphics/egl-x11 : Update to 590.48.01
Update "-devel" variants to latest New Feature Branch [NFB]
of drivers 590.48.01:
https://www.nvidia.com/en-us/drivers/details/259269/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/259267/

! Important note !

As already notified by HEADSUP at freebsd-ports ML [1],
this version drops support for a bunch of old GPUs
prior to Turing Generation of the architecture.

Anyone using dropped GPUs need to switch to master ports,
currently at 580.119.02.

Note that once 590 series or later drivers become Production
Branch of drivers, new legacy branch -580 would be created.

See "Appendix A. Supported NVIDIA GPU Products" in README [2]
whether or not your GPU is still supported or not before
upgrading.

While here, update underlying EGL components as below:
graphics/externalplatform: 1.2.1
graphics/egl-wayland     : 1.1.20

And added one more EGL component that Linux version already has:
graphics/egl-x11

One more EGL component to come in the future if it is tagged
with non-RC number on hopefully next driver ports upgrade.

[1] https://lists.freebsd.org/archives/freebsd-ports/2025-December/008804.html
[2] https://us.download.nvidia.com/XFree86/FreeBSD-x86_64/590.48.01/README/supportedchips.html

PR:		292027
Differential Revision:	https://reviews.freebsd.org/D54414
2026-01-03 00:27:34 -07:00
Rodrigo Osorio f02bc3be71 net/rsync: Fix stealth dependency on Python
net/rsync includes a Python script installed as sbin/rrsync
without declaring a dependency on Python.

Adds a port option, PYTHON, that controls whether rrsync is
installed and adds the necessary dependency and remove the
pkg-message who advises that Python might be needed.

By default this option is off (updating the package will remove rrsync).

PR:		286073
Reported by:	Christian Ullrich <chris@chrullrich.net>
2025-12-28 18:36:56 +01:00
Juraj Lutter 7d6bfe80fa net-mgmt/unifi10: Add new port
Add version 10.x of UniFi controller. See UPDATING entry for details.

Release notes:	https://community.ui.com/releases/r/network/10.0.160
2025-12-09 08:46:59 +01:00