summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 dayswww/waterfox: Add ffmpeg8 support2025Q4Martin Filla
Also a new distinfo file because upstream silently replaced the distfiles. PR: 292413 MFH: 2025Q4 (cherry picked from commit c0976b73470224c08bc469b4cbca5bf803d06be8)
7 daysastro/libnova: fix fetching, improve portÄlven
* Pull sources from Gentoo repo because upstream stopped tarball releases after v0.15 * Clarify LICENSE * Patch to remove hardcoded AM_FLAGS * Patch to fix linking with libelp PR: 292368 Reported by: diizzy@ Approved by: db@, yuri@ (Mentors, implicit) MFH: 2025Q4 (cherry picked from commit 6cf40a435f0726d0e67f4cf5a270dcea1a0934d6)
8 dayswww/firefox-esr: make legacy firefox compatible with current ffmpegChristoph Moench-Tegeder
Import patch from upstream https://bugzilla.mozilla.org/show_bug.cgi?id=1962139 PR: 291974 Reported By: Yusuf Yaman (cherry picked from commit e7234a76a58bc02514fe14534753fab0debe7958)
8 daysmail/mailpit: Update to 1.28.2Guido Falsi
MFH: 2025Q4 Security: https://www.vuxml.org/freebsd/d822839e-ee4f-11f0-b53e-0897988a1c07.html (cherry picked from commit edbf5446fb2de4498ce3667ef89f02d39a2fb45c)
8 dayssysutils/edk2: update to 2025008Alexey
Patch to update EDK2 OVMF firmware package used in bhyve and some ARM platforms from 2023 to 2025 stable release. New submodules added in GH_TUPLE, some script for build has been moved to a bash subshell. BHYVE notices: tiny boot speedup, a bug with crashing on CPU sensor wmsr from HWiNFO has stopped occurring, a bug with glibc apps crashing in Linux VMs has stopped occurring, a crash on memtest86+ with more than 1 vCPU has stopped occurring. No new bugs seem to have surfaced. PR: 285554 Tested by: novel MFH: 2025Q4 (cherry picked from commit bafbff663ba59c9c6f10acecc3c4b86dee155f43)
8 daystextproc/htmldoc: update to 1.9.22Robert Clausecker
A bug fix release. Changelog: https://www.msweet.org/blog/2025-12-28-htmldoc-1.9.22.html MFH: 2025Q4 (cherry picked from commit abe9f8c6193828f7b870b7445a6c02eb9d31ed3c)
8 daysshells/mksh: fix crash on 16-CURRENTRares Aioanei
Kernel now reports support for 126 signals, while the libc headers only report 32. This mismatch caused an out-of-bounds write initialising internal tables. Reported by: hackee <h4ckee@proton.me> PR: 292146 MFH: 2025Q4 (cherry picked from commit 1c257703ed4c59a485b28b17c7a1541b0c203191)
9 dayswww/phpmyfaq: Update to 4.0.16Florian Smeets
Security: 79c3c751-ee20-11f0-b17e-50ebf6bdf8e9 MFH: 2025Q4 (cherry picked from commit 598d66480135d426973902e34c62c4cf89924f7a)
9 dayswww/phpmyfaq: Update 4.0.14Florian Smeets
(cherry picked from commit 85e01cdbaf16b80e7880785fb0a4b4329c28c6ef)
9 dayswww/phpmyfaq: Update to 4.0.13Florian Smeets
(cherry picked from commit 197f5749388656eb4bf7335dd69e42fe53772ccd)
10 daysmail/thunderbird-esr: update to 140.7.0 (rc1)Christoph Moench-Tegeder
Release Notes: https://www.thunderbird.net/en-US/thunderbird/140.7.0esr/releasenotes/ (cherry picked from commit 1d04867f13ef2c90a27d168a4c296197433f7800)
10 daysmail/thunderbird: update to 147.0 (rc1)Christoph Moench-Tegeder
Release Notes: https://www.thunderbird.net/en-US/thunderbird/147.0/releasenotes/ (cherry picked from commit 552102d732e30337b965dacac75ebc8432b04f10)
10 dayssysutils/libtpms: Update 0.10.1 => 0.10.2Goran Mekić
Changelog: - tpm2: Fix memory leak by freeing KDF context - tpm2: Fix retrieval of updated IV when using OpenSSL >= 3.0 (CVE-2026-21444) https://github.com/stefanberger/libtpms/releases/tag/v0.10.2 PR: 292279 Security: CVE-2026-21444 (cherry picked from commit 3557ca23680a41ba1dbab7c5662f67483a57334a)
11 daysgames/exult: Update to 1.12.1Nuno Teixeira
ChangeLog: https://github.com/exult/exult/releases/tag/v1.12.1 MFH: 2025Q4 (bugfix release) (cherry picked from commit ceb14b8bf3b5fb254c6748548058fa4f105b9523)
11 dayswww/chromium: update to 143.0.7499.192Robert Nagy
Security: https://vuxml.freebsd.org/freebsd/8826fb1c-ebd8-11f0-a15a-a8a1599412c6.html (cherry picked from commit 9d67253e3504144cedbb906f898b5dfd3320cd89)
12 daysmail/mailpit: Update to 1.28.1Guido Falsi
MFH: 2025Q4 Security: https://vuxml.freebsd.org/freebsd/df33c83b-eb4f-11f0-a46f-0897988a1c07.html (cherry picked from commit e447a7254babb35cb6b48862683990fa6f35d3e8)
12 daysmail/mailpit: Unpin Go version numberGuido Falsi
Reported by: go (adamw) (cherry picked from commit 85290560c5b05d91cf06cad656cc92955408aaf4)
12 daysmail/mailpit: Update to 1.28.0Guido Falsi
(cherry picked from commit 430f3dd82e6c1492bcbd90b7d0edbbbebe660fe5)
12 daysmail/mailpit: Update to 1.27.11Guido Falsi
(cherry picked from commit 62a10e5246d643ddaef7136a01e3120c570465e9)
12 daysmail/mailpit: Update to 1.27.10Guido Falsi
Security: 0b5145e9-a500-11f0-a136-10ffe07f9334 (cherry picked from commit ef2ff89326f0cff5a237438141d6e12de026636e)
12 dayslang/dotnet: Fix build in year 2026Gleb Popov
Relevant issue: https://github.com/dotnet/dotnet/issues/4037 (cherry picked from commit ef0eaf43025ef37daabc8c1ac4ace3d348096b62)
12 dayslang/dotnet8: Fix build in year 2026Gleb Popov
Relevant issue: https://github.com/dotnet/dotnet/issues/4037 (cherry picked from commit 27d33ba01bb40c388f2d8f39e7e7316cfd71fd07)
12 dayslang/dotnet: Produce verbose logs on console to avoid Poudriere timeoutsGleb Popov
(cherry picked from commit 41fb5a71c5ca9fee9e96407b8ca919352ada4e7d)
12 dayswww/iridium: update to 2026.01.143.4Robert Nagy
(cherry picked from commit df1a11efc34387eb62972099c2ae390e5654545a)
12 dayswww/chromium: update to 143.0.7499.192Robert Nagy
Security: https://vuxml.freebsd.org/freebsd/8826fb1c-ebd8-11f0-a15a-a8a1599412c6.html (cherry picked from commit 5cb677b5758b224e723e6c7ab6641ea42f586478)
12 dayssecurity/tailscale: Update to 1.92.5Ashish SHUKLA
MFH: 2025Q4 (cherry picked from commit a5d1751b218be2d18bf46fbd1caba97e6d08cbe8)
12 dayswww/firefox-esr: update to 140.7.0 (rc1)Christoph Moench-Tegeder
Release Notes (soon): https://www.firefox.com/en-US/firefox/140.7.0/releasenotes/ (cherry picked from commit 23e2ed5f0c58a26f6ee3c6d62722e66a3120ef06)
13 dayssecurity/nss: update to 3.119.1Christoph Moench-Tegeder
Announcement: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/nkRQtoi6StY yes, they did change the distfile naming pattern. (cherry picked from commit 8112593b7f76ae85d97651dfde9cba42fff94801)
13 dayssecurity/nss: update to 3.119Christoph Moench-Tegeder
Announcement: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/o3YEIPhb-s4 (cherry picked from commit 10a2c1f115db3bdcb56004bb603d1b08cb5a5a81)
13 daysemulators/virtualbox-ose-additions-legacy: Fix path to VBoxClient in ↵Vladimir Druzenko
VBoxClient-all script PR: 254049 MFH: 2025Q4 (cherry picked from commit 53fd1bc9933ab8872e78fe2e0ae58fe87e3e4631)
13 dayscad/cura-engine: WITH_DEBUGINFO is a user feature not a port oneBaptiste Daroussin
I have no idea what cura-engine is trying to do by adding WITH_DEBUGINFO, but this activate a feature which is a user defined feature which result in subpackages, which is not yet a stable feature. In any case this should never be set in a port. (cherry picked from commit 271f3fe6c9e633af2d11f4412ad85c8377bc2d10)
13 daysMk/bsd.gecko.mk: use bundled ICU for gecko >= 147Christoph Moench-Tegeder
Current Gecko requires ICU 78, and ports is at ICU 76 right now (cherry picked from commit ff4ef0c3c8f899610152a7e9ebd8d1d2a9e3a5c1)
13 dayswww/firefox: update to 147.0 (rc1)Christoph Moench-Tegeder
Release Notes (soon): https://www.firefox.com/en-US/firefox/147.0/releasenotes/ (cherry picked from commit 2aa0398f0d5b965392c7bc0ecf97ba064e0bf298)
13 daysgraphics/openexr: fix build on Sandy Bridge CPUsMatthias Andree
OpenEXR attempts to use F16C intrinsics when AVX available and at least one of these is true: F16C available, GCC used, or clang used. Intel Sandy Bridge processors do have AVX extensions, but no F16C instruction set extension, so compilers (clang 19, 20, gcc 14) complain: work/openexr-3.4.4/src/lib/OpenEXRCore/unpack.c:37:18: error: always_inline function '_mm256_cvtph_ps' requires target feature 'f16c', but would be inlined into function 'half_to_float_buffer' that is compiled without support for 'f16c' 37 | out, _mm256_cvtph_ps (_mm_loadu_si128 ((const __m128i*) in))); | ^ Not bumping PORTREVISION because this is not a supported configuration. https://github.com/AcademySoftwareFoundation/openexr/issues/2231 Reported by: "UnitedMarsupials" MFH: 2025Q4 (cherry picked from commit 90d4fc1621bb463d19be5a6459f90d644258188d)
14 daysx11/xdg-user-dirs-gtk: update to 0.16Olivier Duchateau
Changelog: https://gitlab.gnome.org/GNOME/xdg-user-dirs-gtk/-/blob/0.16/NEWS Note that the new systemd service has been patched out. PR: 291660 (cherry picked from commit 1aaf5bdb0a4f3f3aa1f5e52cbee6e2bdeb15352c)
14 daysx11/xdg-user-dirs-gtk: adjust OnlyShowIn value for CinnamonPavel Timofeev
Change OnlyShowIn from 'Cinnamon' to 'X-Cinnamon' References: https://github.com/linuxmint/cinnamon/blame/master/cinnamon.session.in#L4 https://github.com/linuxmint/cinnamon-session/commit/1c1ffa94815c19d3ec5c76c39b6f76b424d16aad PR: 288176 (cherry picked from commit 6ba6506a4bbc66c86268953f8a1ca09bb978f825)
2026-01-04www/webkit2-gtk: fix build with clang >= 20Dimitry Andric
With clang 20 or higher webkit2-gtk fails to build, with errors similar to: /wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:246:20: error: no matching function for call to 'enumName' 246 | names[i] = enumName<static_cast<E>(static_cast<unsigned>(i))>(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:233:9: note: in instantiation of function template specialization 'WTF::enumNames()::(anonymous class)::operator()<std::integral_constant<unsigned long, 64>>' requested here 233 | func(std::integral_constant<size_t, i>()); | ^ /wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:234:9: note: in instantiation of function template specialization 'WTF::detail::forConstexpr<64UL, 256UL, (lambda at /wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:245:36)>' requested here 234 | forConstexpr<i + 1, end>(func); | ^ ... This is fixed by https://commits.webkit.org/292321@main for https://bugs.webkit.org/show_bug.cgi?id=289669, so import that patch, plus https://commits.webkit.org/290345@main, which is a prerequisite. PR: 292165 Approved by: vishwin (maintainer) MFH: 2025Q4 (cherry picked from commit c71c571a6d22f2792581f9be7838c32d73c47409)
2026-01-04lang/python-doc-html: fix DISTINFO for 2025Q4Matthias Andree
Reverts "lang/python-doc-html: strip python 3.9 from distinfo, no longer referenced" This reverts commit 519164dfc178f37b3f78266b2f5e5a4009d6f5c8. Reason is that 2025Q4 still has python39, so we need to keep the relevant distinfo data.
2026-01-03lang/python312: pull in upstream commits addressing vuxml entriesCharlie Li
Security: 613d0f9e-d477-11f0-9e85-03ddfea11990 PR: 291609 (cherry picked from commit efc17c651bcf08d79af1d962c5ed31815a650c10)
2026-01-03lang/python312: Fix pkg-plist when build with DEBUG optionWen Heping
(cherry picked from commit f06f9baf8f3d469147f95add93702db8450162aa)
2026-01-03lang/python312: Update to 3.12.12Wen Heping
(cherry picked from commit c7a8e0562b60f32749229062a215e03f15b3471d)
2026-01-03lang/python-doc-html: strip python 3.9 from distinfo, no longer referencedMatthias Andree
(cherry picked from commit 09d40b9c70e9dc3bfddb3f163c69bf4347d13cb0)
2026-01-04devel/mercurial: fix hg built against python314Matthias Andree
Reported by: Gunther Nikl PR: 292050 MFH: 2025Q4 (2026Q1 has not yet been created) Approved by: portmgr@ (just-fix-it blanket) Obtained from: https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/fb8373b37f6e9942f7def675c9051b7ac5e727b4 (cherry picked from commit 5b7560e401d4ff4f5c7b5e3d81cc949b126572a1)
2026-01-03lang/python311: Update to 3.11.14Wen Heping
PR: 290159 Exp-run by: antoine@ PR: 291609 (cherry picked from commit d67eef9c30bcc09bcbddc5306496181098f0e037)
2026-01-01devel/rgbds: Update to 1.0.1Nuno Teixeira
ChangeLog: https://github.com/gbdev/rgbds/releases/tag/v1.0.1 MFH: 2025Q4 (bugfix release) (cherry picked from commit 3162c08c5e7278e5e81b968bdf1f1ab2c4bf7e3b)
2026-01-01boost-libs: make boost type_traits build with clang 21Dimitry Andric
Recent versions of clang made -Wenum-constexpr-conversion errors into a hard error, as was announced several versions ago. Boost type_traits has two instances where it attempts to convert out-of-range enum values, leading to errors similar to: In file included from ../src/lib/dhcpsrv/csv_lease_file6.cc:9: In file included from ../src/lib/dhcpsrv/dhcpsrv_log.h:11: In file included from ../src/lib/log/macros.h:10: In file included from ../src/lib/log/logger.h:19: In file included from ../src/lib/log/log_formatter.h:19: In file included from /usr/local/include/boost/lexical_cast.hpp:33: In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:31: In file included from /usr/local/include/boost/lexical_cast/detail/converter_numeric.hpp:31: In file included from /usr/local/include/boost/type_traits/make_unsigned.hpp:14: /usr/local/include/boost/type_traits/is_signed.hpp:37:25: error: in-class initializer for static data member is not a constant expression 37 | static const no_cv_t minus_one = (static_cast<no_cv_t>(-1)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/boost/type_traits/is_signed.hpp:45:60: note: in instantiation of template class 'boost::detail::is_signed_values<isc::dhcp::Lease::Type>' requested here 45 | BOOST_STATIC_CONSTANT(bool, value = (!(::boost::detail::is_signed_values<T>::minus_one > boost::detail::is_signed_values<T>::zero))); | ^ /usr/local/include/boost/config/detail/suffix.hpp:410:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' 410 | # define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | ^ /usr/local/include/boost/type_traits/is_signed.hpp:74:40: note: in instantiation of template class 'boost::detail::is_signed_helper<isc::dhcp::Lease::Type>' requested here 74 | BOOST_STATIC_CONSTANT(bool, value = type::value); | ^ /usr/local/include/boost/config/detail/suffix.hpp:410:72: note: expanded from macro 'BOOST_STATIC_CONSTANT' 410 | # define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment | ^ /usr/local/include/boost/type_traits/is_signed.hpp:79:85: note: in instantiation of template class 'boost::detail::is_signed_impl<isc::dhcp::Lease::Type>' requested here 79 | template <class T> struct is_signed : public integral_constant<bool, boost::detail::is_signed_impl<T>::value> {}; | ^ /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:315:44: note: in instantiation of template class 'boost::is_signed<isc::dhcp::Lease::Type>' requested here 315 | typename boost::enable_if_c<boost::is_signed<Type>::value && !boost::is_enum<Type>::value, bool>::type | ^ /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:449:67: note: while substituting deduced template arguments into function template 'stream_in' [with Type = isc::dhcp::Lease::Type] 449 | -> decltype(std::declval<optimized_src_stream&>().stream_in(std::declval<lcast::exact<T>>()), optimized_src_stream{}); | ^ /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:454:46: note: while substituting explicitly-specified template arguments into function template 'detect_type' 454 | using from_src_stream = decltype(detect_type<Source>(1)); | ^ /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:67:20: note: in instantiation of template class 'boost::detail::lexical_converter_impl<std::string, isc::dhcp::Lease::Type>' requested here 67 | return caster_type::try_convert(arg, result); | ^ /usr/local/include/boost/lexical_cast.hpp:42:41: note: in instantiation of function template specialization 'boost::conversion::detail::try_lexical_convert<std::string, isc::dhcp::Lease::Type>' requested here 42 | if (!boost::conversion::detail::try_lexical_convert(arg, result)) { | ^ ../src/lib/util/csv_file.h:243:34: note: in instantiation of function template specialization 'boost::lexical_cast<std::string, isc::dhcp::Lease::Type>' requested here 243 | values_[at] = boost::lexical_cast<std::string>(value); | ^ ../src/lib/dhcpsrv/csv_lease_file6.cc:54:9: note: in instantiation of function template specialization 'isc::util::CSVRow::writeAt<isc::dhcp::Lease::Type>' requested here 54 | row.writeAt(getColumnIndex("lease_type"), lease.type_); | ^ /usr/local/include/boost/type_traits/is_signed.hpp:37:38: note: integer value -1 is outside the valid range of values [0, 3] for the enumeration type 'Type' 37 | static const no_cv_t minus_one = (static_cast<no_cv_t>(-1)); | ^ This is while compiling net/kea, but other users of boost type traits may also have the same issue. There is an upstream bug report at: https://github.com/boostorg/type_traits/issues/202 and an outstanding pull request at: https://github.com/boostorg/type_traits/pull/199 Apply the latter as a diff, to work around the problem. Bump PORTREVISION to make dependents recompile. PR: 292071 Approved by: fluffy (maintainer) MFH: 2025Q4 (cherry picked from commit ab934769498d910cfb2e9e6493dd1fedc3cbc5f7)
2025-12-31net-im/conduit: Update to 0.10.11Ashish SHUKLA
MFH: 2025Q4 (cherry picked from commit b1b70066f0dbc2749aa41652810b5bff3dccc9da)
2025-12-31sysutils/duplicity: Update to 3.0.7Nuno Teixeira
ChangeLog: https://duplicity.gitlab.io/stable/CHANGELOG.html MFH: 2025Q4 (bugfixes) (cherry picked from commit 0c6358e7062329bc087a59902682d827d527f26f)
2025-12-30textproc/py-pdfminer.six: Update to 20251230Kai Knoblich
Changelog since 20251107: https://github.com/pdfminer/pdfminer.six/releases/tag/20251230 MFH: 2025Q4 Security: fa433f05-c217-11f0-82ac-901b0edee044 (cherry picked from commit 9acc3385d7ada889b575fcbb04956ff4848eb2c7)
2025-12-26sysutils/consolekit2: fix dbus pathMax Brazhnikov
PR: 291045 (cherry picked from commit 412cc988dcb2cc45edf44287f47c00d646132e00)