FreeBSD/ports 0eb97bfsysutils/rust-coreutils distinfo Makefile.crates

sysutils/rust-coreutils: update to 0.6.0

Changelog:      https://github.com/uutils/coreutils/releases/tag/0.6.0
DeltaFile
+313-281sysutils/rust-coreutils/distinfo
+155-139sysutils/rust-coreutils/Makefile.crates
+1-2sysutils/rust-coreutils/Makefile
+0-1sysutils/rust-coreutils/pkg-plist
+469-4234 files

FreeBSD/ports 35f59fbnet/tigervnc-server Makefile distinfo, net/tigervnc-viewer Makefile pkg-plist

net/tigervnc*: Update to 1.16.0

It now depends on GNU make (abspath).  While here cleanup Xorg configure
arguments.

Changes:        https://github.com/TigerVNC/tigervnc/releases/tag/v1.16.0
DeltaFile
+3-5net/tigervnc-server/Makefile
+3-3net/tigervnc-server/distinfo
+2-2net/tigervnc-server/Makefile.common.mk
+0-1net/tigervnc-viewer/Makefile
+1-0net/tigervnc-viewer/pkg-plist
+9-115 files

FreeBSD/ports 21ab354devel/libunicode-contour Makefile

devel/libunicode-contour: Fix build when samurai is used instead of ninja

When samurai is used instead of ninja, python is not pulled in as its
dependency. The build process requires python's existence so the port
must explictly depend on python in build time.

PR:             292683
Reported by:    Eric Camachat <eric at camachat.org>
MFH:            2026Q1

(cherry picked from commit 460e62cc3548b28a331954257679793713631951)
DeltaFile
+1-1devel/libunicode-contour/Makefile
+1-11 files

FreeBSD/ports 460e62cdevel/libunicode-contour Makefile

devel/libunicode-contour: Fix build when samurai is used instead of ninja

When samurai is used instead of ninja, python is not pulled in as its
dependency. The build process requires python's existence so the port
must explictly depend on python in build time.

PR:             292683
Reported by:    Eric Camachat <eric at camachat.org>
MFH:            2026Q1
DeltaFile
+1-1devel/libunicode-contour/Makefile
+1-11 files

FreeBSD/src 9a64f27crypto/openssl BSDmakefile, crypto/openssl/freebsd dump_version_from_configdata.pl

OpenSSL: install .pc files from the exporters subdir

The .pc files generated in the root directory are used as part of the
build; they should never be installed. Use the versions from the
exporters subdirectory--which should be installed--as the .pc files
which are distributed with FreeBSD. This avoids the need for "fixing up"
these files after the fact (see `crypto/openssl/BSDmakefile` for more
details as part of this change).

Garbage collect `secure/lib/libcrypto/Makefile.version`, et al,
as they're orphaned files. They were technically unused prior to this
change as the vendor process properly embeds the version numbers in
various files, but this commit formalizes the removal.

This correction/clarification on the .pc files will be made in an
upcoming release of OpenSSL [1].

References:
1. https://github.com/openssl/openssl/issues/28803

    [6 lines not shown]
DeltaFile
+0-21crypto/openssl/freebsd/dump_version_from_configdata.pl
+0-20crypto/openssl/BSDmakefile
+3-9secure/lib/libcrypto/Makefile.inc
+0-2secure/lib/libcrypto/Makefile.version
+3-524 files

FreeBSD/ports c8876b8security/py-google-cloud-kms distinfo Makefile

security/py-google-cloud-kms: Update to 3.10.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.10.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3security/py-google-cloud-kms/distinfo
+1-1security/py-google-cloud-kms/Makefile
+4-42 files

FreeBSD/src aed5a47secure/lib/libcrypto/man/man3 EVP_EncryptInit.3, secure/lib/libcrypto/man/man7 migration_guide.7

OpenSSL: update build artifacts to match 3.0.16 release

The files committed match the output of the new vendor process. Much of
this involves regenerating manpages to catch up to content from the
initial 3.0 import.

This is a direct commit to stable/14.
DeltaFile
+758-815secure/lib/libcrypto/man/man7/migration_guide.7
+554-656secure/lib/libcrypto/man/man3/EVP_EncryptInit.3
+259-329secure/usr.bin/openssl/man/openssl-cmp.1
+289-296secure/usr.bin/openssl/man/openssl-s_client.1
+279-306secure/usr.bin/openssl/man/openssl-verification-options.1
+205-347secure/usr.bin/openssl/man/openssl.1
+2,344-2,749800 files not shown
+32,345-90,867806 files

FreeBSD/ports 1d761acscience/afni distinfo Makefile

science/afni: Update to 26.0.08
DeltaFile
+3-3science/afni/distinfo
+1-2science/afni/Makefile
+4-52 files

FreeBSD/ports b5df013www/gohugo distinfo Makefile

www/gohugo: Update to 0.155.2

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.155.2

 * Fix template change detection for multi-version sites
 * resources/image: Add some image decode/encode debug logging

Approved by:    doceng@ (implicit)
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

FreeBSD/ports 71364b6misc/py-huggingface-hub distinfo Makefile

misc/py-huggingface-hub: Update to 1.3.7

Changelog:
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.3
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.4
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.5
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.3.7

Reported by:    portscout
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+1-1misc/py-huggingface-hub/Makefile
+4-42 files

FreeBSD/ports fd9ed80sysutils/bareos24-client Makefile

sysutils/bareos24-client: Remove entry from CONFLICTS

- Bump PORTREVISION
DeltaFile
+2-2sysutils/bareos24-client/Makefile
+2-21 files

FreeBSD/ports 43930fasysutils/bareos24-server Makefile, sysutils/bareos24-server/files patch-core-src-stored-backends_chunked_device.cc patch-core-src-include_baconfig.h

sysutils/bareos24-*: Remove BROKEN

- server: Define ONLY_FOR_ARCHS to aarch64 and amd64
- Remove CONFLICTS to bareos22*
- Bump PORTREVISION
DeltaFile
+163-0sysutils/bareos24-server/files/patch-core-src-stored-backends_chunked_device.cc
+18-0sysutils/bareos24-server/files/patch-core-src-include_baconfig.h
+4-4sysutils/bareos24-server/Makefile
+185-43 files

FreeBSD/src 7752bb8crypto/openssl FREEBSD-upgrade.md FREEBSD-upgrade

crypto/openssl: update vendor update instructions

This change fills out the requirements for doing vendor updates,
documents the new vendor update process, and guides whoever needs to do
the next version update a bit better than the documentation did prior to
this change so everyone can pitch in with version updates a bit better.

Convert the document to Markdown while here to make it easier to
render/print out the directions in a structured format.

MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D53190

Conflicts:
        crypto/openssl/FREEBSD-upgrade

(cherry picked from commit 08cdcff58acb2aec881e42c7f097d6492d864898)
DeltaFile
+202-0crypto/openssl/FREEBSD-upgrade.md
+0-130crypto/openssl/FREEBSD-upgrade
+202-1302 files

FreeBSD/src 913d191crypto .gitignore, crypto/openssl libcrypto.pc libssl.pc

crypto/openssl: remove autogenerated files

These files contain build host paths and other configuration details
that can be regenerated via the standard vendor import process. Don't
clutter up the FreeBSD tree with these files.

Add the paths to .gitignore to prevent them from accidentally being
added in a future update.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53044

Conflicts:
        crypto/openssl/libcrypto.pc
        crypto/openssl/libssl.pc
        crypto/openssl/openssl.pc

(cherry picked from commit d271d2ce152435b14e309bd8b25f47a0f4a2040f)
DeltaFile
+78-0crypto/.gitignore
+0-13crypto/openssl/libcrypto.pc
+0-11crypto/openssl/libssl.pc
+0-9crypto/openssl/openssl.pc
+78-334 files

FreeBSD/src 79f6260crypto/openssl BSDmakefile

crypto/openssl: apply polish to new vendor import process

This change does the following 2 things:
- Makes the build more repeatable by isolating the environment. This
  prevents bmake from leaking variables into gmake and makes the overall
  process a bit more robust.
- Add debug printouts to make the process more straightforward to the
  reader and whoever is executing doing the current vendor import.

MFC after: 1 month
Differential Revision:  https://reviews.freebsd.org/D52420

(cherry picked from commit d18058b7b850c78f2ca1be746ab411c0bed5acc9)
DeltaFile
+44-27crypto/openssl/BSDmakefile
+44-271 files

FreeBSD/src 026e3d1crypto/openssl BSDmakefile

crypto/openssl: fix importing new versions from pristine trees

Prior to this change, CC was not being passed through to Configure,
which was resulting in failures when Configure was running compiler
checks.

Pass through CC via `WRK_ENV` to Configure so the compiler is defined
properly as part of the initial build.

MFC after:      1 month
Fixes:          d18058b7b850 ("crypto/openssl: apply polish to new vendor import process")
Differential Revision:  https://reviews.freebsd.org/D52595

(cherry picked from commit 52c4b76d1dd385fbe33b78172e39a10749b83d13)
DeltaFile
+6-1crypto/openssl/BSDmakefile
+6-11 files

FreeBSD/src d03be8ccrypto/openssl BSDmakefile, crypto/openssl/exporters libcrypto.pc

crypto/openssl: make vendor imports easier/less error prone

This change adds a custom BSD makefile containing multiple high-level PHONY
targets, similar to targets provided by the ports framework.

The Makefile does the following:
- Reruns Configure with a deterministic set of arguments to ensure that
  all appropriate features have been enabled/disabled in OpenSSL.
- Preens the pkgconfig files to remove duplicate paths in their
  `CFLAGS` and `includedir` variables.
- Rebuilds all ASM files to ensure that the content contained is fresh.
- Rebuilds all manpages to ensure that the content contained in the
  manpages is fresh.

Some additional work needs to be done to make the manpage regeneration
"operation" reproducible (the date the manpages were generated is
embedded in the files).

All dynamic configuration previously captured in

    [21 lines not shown]
DeltaFile
+99-0crypto/openssl/BSDmakefile
+38-0crypto/openssl/freebsd/include/openssl/configuration.h
+27-0crypto/openssl/include/crypto/bn_conf.h
+27-0crypto/openssl/freebsd/include/crypto/bn_conf.h
+21-0crypto/openssl/freebsd/dump_version_from_configdata.pl
+13-0crypto/openssl/exporters/libcrypto.pc
+225-09 files not shown
+293-515 files

FreeBSD/ports 1b8443eshells/carapace distinfo Makefile

shells/carapace: Update to 1.6.1

Changelog:
- https://github.com/carapace-sh/carapace-bin/releases/tag/v1.6.0
- https://github.com/carapace-sh/carapace-bin/releases/tag/v1.6.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/carapace/distinfo
+2-3shells/carapace/Makefile
+7-82 files

FreeBSD/src e1f36b9tools/build/mk OptionalObsoleteFiles.inc

usr.bin/tftp: remove tests when MK_TFTP=no

These tests require the tftp client, which is not installed when
`MK_TFTP=no`. Remove them when that's not true.

MFC after:      1 week
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src 7baa76ctools/build/mk OptionalObsoleteFiles.inc

usr.bin/factor: remove tests when MK_GAMES=no

factor(1) is only installed when MK_GAMES != no. Ergo, remove the tests
when that's not true.

MFC after:      1 week
DeltaFile
+4-0tools/build/mk/OptionalObsoleteFiles.inc
+4-01 files

FreeBSD/src 1ccee51tools/build/mk OptionalObsoleteFiles.inc

tftpd: remove tests when MK_TFTP=no

MFC after:      1 week
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src fd62170libexec/tftpd/tests functional.c

tftpd tests: clean trailing whitespace

No functional change intended.

MFC after:      1 week
DeltaFile
+9-9libexec/tftpd/tests/functional.c
+9-91 files

FreeBSD/ports 1da6069security/py-social-auth-core Makefile, security/py-social-auth-core/files patch-google-auth patch-pyproject.toml

security/py-social-auth-core: Allow build with py-google-auth 2.48.0+

- While I'm here, move google-auth related changed to a separate patch file
- Bump PORTREVISION for package change

Obtained from:  https://github.com/python-social-auth/social-core/commit/b6703f487259794871d914541b716dd14a3bcba3
Approved by:    portmgr (blanket)
DeltaFile
+15-0security/py-social-auth-core/files/patch-google-auth
+0-9security/py-social-auth-core/files/patch-pyproject.toml
+2-2security/py-social-auth-core/Makefile
+17-113 files

FreeBSD/ports 2adc4begraphics/enblend Makefile, graphics/entangle Makefile

graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change

PR:             292881
Reported by:    Petr Lampa <lampa at fit.vutbr.cz>
DeltaFile
+1-1graphics/openfx-arena/Makefile
+1-1graphics/enblend/Makefile
+1-1graphics/entangle/Makefile
+1-1graphics/eog/Makefile
+1-1graphics/geeqie/Makefile
+1-1graphics/gegl/Makefile
+6-686 files not shown
+92-6592 files

FreeBSD/ports 2034179www/rubygem-httparty distinfo Makefile

www/rubygem-httparty: Update to 0.24.2

Changes:        https://github.com/jnunemaker/httparty/releases
DeltaFile
+3-3www/rubygem-httparty/distinfo
+1-1www/rubygem-httparty/Makefile
+4-42 files

FreeBSD/ports 47f809bwww/rubygem-faraday-http-cache distinfo Makefile

www/rubygem-faraday-http-cache: Update to 2.6.1

Changes:        https://github.com/sourcelevel/faraday-http-cache/blob/master/CHANGELOG.md
                https://github.com/sourcelevel/faraday-http-cache/commits/master
DeltaFile
+3-3www/rubygem-faraday-http-cache/distinfo
+1-2www/rubygem-faraday-http-cache/Makefile
+4-52 files

FreeBSD/ports 1d04948www/rubygem-puma distinfo Makefile

www/rubygem-puma: Update to 7.2.0

Changes:        https://github.com/puma/puma/releases
DeltaFile
+3-3www/rubygem-puma/distinfo
+1-1www/rubygem-puma/Makefile
+4-42 files

FreeBSD/ports 216156fsysutils/rubygem-rubyipmi distinfo Makefile

sysutils/rubygem-rubyipmi: Update to 0.12.1

Changes:        https://github.com/logicminds/rubyipmi/blob/master/CHANGELOG.md
DeltaFile
+3-3sysutils/rubygem-rubyipmi/distinfo
+1-1sysutils/rubygem-rubyipmi/Makefile
+4-42 files

FreeBSD/ports a9f3a1fsysutils/rubygem-ohai18 Makefile, sysutils/rubygem-ohai18/files patch-gemspec

sysutils/rubygem-ohai18: Change RUN_DEPENDS from rubygem-ffi16 to rubygem-ffi

- Bump PORTREVISION for dependency change
DeltaFile
+11-0sysutils/rubygem-ohai18/files/patch-gemspec
+2-1sysutils/rubygem-ohai18/Makefile
+13-12 files

FreeBSD/ports c19e824sysutils/rubygem-bundler distinfo Makefile

sysutils/rubygem-bundler: Update to 4.0.5

Changes:        https://github.com/ruby/rubygems/releases
                https://github.com/ruby/rubygems/blob/master/bundler/CHANGELOG.md
DeltaFile
+3-3sysutils/rubygem-bundler/distinfo
+1-1sysutils/rubygem-bundler/Makefile
+4-42 files