GhostBSD/ports 945236bsysutils/gbi distinfo Makefile

updated sysutils/gbi to 10.3
DeltaFile
+3-3sysutils/gbi/distinfo
+1-1sysutils/gbi/Makefile
+4-42 files

GhostBSD/ports 9ad587eports-mgmt/update-station distinfo pkg-plist

Updating update-station to 6.1
DeltaFile
+3-3ports-mgmt/update-station/distinfo
+2-2ports-mgmt/update-station/pkg-plist
+1-1ports-mgmt/update-station/Makefile
+6-63 files

GhostBSD/ports 645b118devel/electron31/files yarn.lock, devel/electron32/files yarn.lock

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+7,965-213x11-themes/qogir-icon-themes/pkg-plist
+7,804-79devel/jetbrains-clion/pkg-plist
+1,871-1,920devel/nspr/files/patch-tests
+1,989-1,157www/librewolf/files/patch-libwebrtc-generated
+1,593-1,082devel/electron32/files/yarn.lock
+1,601-1,060devel/electron31/files/yarn.lock
+22,823-5,5116,610 files not shown
+103,891-73,5626,616 files

GhostBSD/ports 9574afcprint/R-cran-tinytex distinfo Makefile

print/R-cran-tinytex: Update to 0.54

ChangeLog: https://github.com/rstudio/tinytex/releases/tag/v0.54
DeltaFile
+3-3print/R-cran-tinytex/distinfo
+1-1print/R-cran-tinytex/Makefile
+4-42 files

GhostBSD/ports 9b3acf5shells/xonsh distinfo Makefile

shells/xonsh: Update to 0.18.4

ChangeLog: https://github.com/xonsh/xonsh/releases/tag/0.18.4
DeltaFile
+3-3shells/xonsh/distinfo
+1-1shells/xonsh/Makefile
+4-42 files

GhostBSD/ports af64f9ddevel/R-cran-collapse distinfo Makefile

devel/R-cran-collapse: Update to 2.0.17

ChangeLog: https://cran.r-project.org/web/packages/collapse/news/news.html
DeltaFile
+3-3devel/R-cran-collapse/distinfo
+1-1devel/R-cran-collapse/Makefile
+4-42 files

GhostBSD/ports 394181cdevel/git-absorb distinfo Makefile

devel/git-absorb: Update to 0.6.16

ChangeLog: https://github.com/tummychow/git-absorb/compare/0.6.15...0.6.16
DeltaFile
+3-3devel/git-absorb/distinfo
+1-2devel/git-absorb/Makefile
+4-52 files

GhostBSD/ports 30bb6c5devel/sbt distinfo Makefile

devel/sbt: update to 1.10.5 release.
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files

GhostBSD/ports e9090c8editors/openoffice-4/files patch-writerfilter_source_ooxml_RefAndPointer.hxx, editors/openoffice-devel/files patch-writerfilter_source_ooxml_RefAndPointer.hxx

editors/openoffice-*: Fix build error with clang 19

Fix this build error:

In file included from /wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/OOXMLFactory.cxx:28:
In file included from /wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/OOXMLFactory.hxx:39:
In file included from /wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/OOXMLFastContextHandler.hxx:38:
/wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/RefAndPointer.hxx:104:18: error: no member named 'getHandler' in 'RefAndPointer<Interface, ChildClass>'; did you mean 'mpHandler'?
  104 |         set(rSrc.getHandler());
      |                  ^~~~~~~~~~
      |                  mpHandler
/wrkdirs/usr/ports/editors/openoffice-4/work/aoo-4.1.15/main/writerfilter/source/ooxml/RefAndPointer.hxx:39:26: note: 'mpHandler' declared here
   39 |     mutable ChildClass * mpHandler;
      |                          ^

when building with:

FreeBSD clang version 19.1.2 (https://github.com/llvm/llvm-project.git llvmorg-19.1.2-0-g7ba7d8e2f7b6)


    [11 lines not shown]
DeltaFile
+24-0editors/openoffice-4/files/patch-writerfilter_source_ooxml_RefAndPointer.hxx
+24-0editors/openoffice-devel/files/patch-writerfilter_source_ooxml_RefAndPointer.hxx
+48-02 files

GhostBSD/ports e494e79science/py-dlib/files patch-dlib_serialize.h patch-dlib_unicode_unicode.h

science/py-dlib: fix build with libc++ 19

As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes science/py-dlib to fail to compile with clang 19 and libc++
19, resulting in errors similar to:

  /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned int>'
    820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
        |                                          ^
  /wrkdirs/usr/ports/science/py-dlib/work-py311/dlib-19.24.6/dlib/bigint/../unicode/unicode.h:718:19: note: in instantiation of template class 'std::basic_string<unsigned int>' requested here
    718 |     const ustring convert_to_utf32 (
        |                   ^
  /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
     23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
        |                             ^


    [9 lines not shown]
DeltaFile
+11-0science/py-dlib/files/patch-dlib_serialize.h
+11-0science/py-dlib/files/patch-dlib_unicode_unicode.h
+22-02 files

GhostBSD/ports dcc7cc4x11-wm/blackbox/files patch-lib_Unicode.hh

x11-wm/blackbox: fix build with libc++ 19

As noted in the libc++ 19 release notes [1], std::char_traits<> is now
only provided for char, char8_t, char16_t, char32_t and wchar_t, and any
instantiation for other types will fail.

This causes x11-wm/blackbox to fail to compile with clang 19 and libc++
19, resulting in errors similar to:

  /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned int>'
    820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
        |                                          ^
  ./Menu.hh:82:13: note: in instantiation of template class 'std::basic_string<unsigned int>' requested here
     82 |     ustring lbl;
        |             ^
  /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
     23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
        |                             ^


    [8 lines not shown]
DeltaFile
+11-0x11-wm/blackbox/files/patch-lib_Unicode.hh
+11-01 files

GhostBSD/ports ed63666sysutils/pfetch distinfo Makefile

sysutils/pfetch: Update to 1.6.0

Changes since 1.5.0:

1.6.0

What's Changed

  * Fix parameter substitution on BSD by @merdely in #48
  * Adding a man page by @danielhejduk in #51
  * Fixed typos by @polluks in #52 and #53
  * Support custom ASCII art
  * Proper error when uname is unavailible

New Contributors

  * @merdely made their first contribution in #48

Full Changelog: https://github.com/Un1q32/pfetch/compare/1.5.0...1.6.0
DeltaFile
+3-3sysutils/pfetch/distinfo
+1-1sysutils/pfetch/Makefile
+4-42 files

GhostBSD/ports 39b7a0bscience/arbor Makefile

science/arbor: Broken on 15 with clang-15; Update WWW

Reported by:    fallout
DeltaFile
+3-1science/arbor/Makefile
+3-11 files

GhostBSD/ports b458703science/trilinos Makefile

science/trilinos: Broken on 15 with clanmg-19

Reported by:    fallout
DeltaFile
+1-0science/trilinos/Makefile
+1-01 files

GhostBSD/ports 7bd795amath/libmesh/files patch-include_systems_parameter__accessor.h

math/libmesh: Fix build on 15 with clang-19
DeltaFile
+18-0math/libmesh/files/patch-include_systems_parameter__accessor.h
+18-01 files

GhostBSD/ports 3aec15bfinance/fabric distinfo Makefile

finance/fabric: Fix fetch

Reported by:    fallout
DeltaFile
+1-7finance/fabric/distinfo
+0-3finance/fabric/Makefile
+1-102 files

GhostBSD/ports e7e02d5sysutils/opa distinfo Makefile

sysutils/opa: Fix fetch
DeltaFile
+1-5sysutils/opa/distinfo
+0-2sysutils/opa/Makefile
+1-72 files

GhostBSD/ports d9907fcdevel/robin-map Makefile

devel/robin-map: Add cmake files

PR:             282506
Approved by:    Shane <FreeBSD at ShaneWare.Biz>
DeltaFile
+8-5devel/robin-map/Makefile
+8-51 files

GhostBSD/ports afa1ccbwww/py-yt-dlp distinfo Makefile, www/yt-dlp distinfo Makefile

www/{,py-}yt-dlp: update 2024.10.07 → 2024.11.04
DeltaFile
+3-3www/yt-dlp/distinfo
+3-3www/py-yt-dlp/distinfo
+1-1www/yt-dlp/Makefile
+1-1www/py-yt-dlp/Makefile
+1-0www/py-yt-dlp/pkg-plist
+9-85 files

GhostBSD/ports d758653comms/sdr++ Makefile pkg-plist, comms/sdr++/files patch-CMakeLists.txt patch-core_src_core.cpp

comms/sdr++: update 1.0.4 → 20241022
DeltaFile
+95-31comms/sdr++/Makefile
+41-16comms/sdr++/pkg-plist
+0-29comms/sdr++/files/patch-CMakeLists.txt
+0-16comms/sdr++/files/patch-core_src_core.cpp
+3-3comms/sdr++/distinfo
+139-955 files

GhostBSD/ports 347be70comms Makefile, comms/libfobos Makefile distinfo

comms/libfobos: New port: RigExpert Fobos SDR API
DeltaFile
+30-0comms/libfobos/Makefile
+11-0comms/libfobos/files/patch-fobos_fobos.c
+3-0comms/libfobos/distinfo
+2-0comms/libfobos/pkg-descr
+1-0comms/Makefile
+47-05 files

GhostBSD/ports 5b3e353misc/py-tflite-support Makefile

misc/py-tflite-support: Broken on 15 with clang-19

Reported by:    fallout
DeltaFile
+2-0misc/py-tflite-support/Makefile
+2-01 files

GhostBSD/ports a811f5eeditors/vscode/files patch-build_node__modules_tree-sitter_src_node.cc

editors/vscode: fix build with clang 19

PR:             282371
Reported by:    madpilot
MFH:            2024Q4
DeltaFile
+15-0editors/vscode/files/patch-build_node__modules_tree-sitter_src_node.cc
+15-01 files

GhostBSD/ports 9bc872fmultimedia/libva-nvidia-driver distinfo Makefile

multimedia/libva-nvidia-driver: update to 0.0.13

Changes:        https://github.com/elFarto/nvidia-vaapi-driver/releases/tag/v0.0.13
Reported by:    GitHub (watch releases)
DeltaFile
+3-5multimedia/libva-nvidia-driver/distinfo
+1-4multimedia/libva-nvidia-driver/Makefile
+4-92 files

GhostBSD/ports d7c8cbanet-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update 5.6.3 -> 5.7.1
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-2net-im/telegram-desktop/Makefile
+4-52 files

GhostBSD/ports e8b22e7math/openfst-vosk/files patch-src_include_fst_fst.h patch-src_include_fst_bi-table.h

math/openfst-vosk: fix build with clang and libc++ 19

With clang and libc++ 19 math/openfst-vosk fails to compile, with errors
similar to:

  ./../include/fst/fst.h:704:15: error: no viable overloaded '='
    704 |     isymbols_ = impl.isymbols_ ? impl.isymbols_->Copy() : nullptr;
        |     ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  /usr/include/c++/v1/__memory/unique_ptr.h:231:67: note: candidate function not viable: no known conversion from 'SymbolTable *' to 'unique_ptr<SymbolTable>' for 1st argument
    231 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr& operator=(unique_ptr&& __u) _NOEXCEPT {
        |                                                                   ^         ~~~~~~~~~~~~~~~~
  /usr/include/c++/v1/__memory/unique_ptr.h:241:67: note: candidate template ignored: could not match 'unique_ptr<_Up, _Ep>' against 'SymbolTable *'
    241 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr& operator=(unique_ptr<_Up, _Ep>&& __u) _NOEXCEPT {
        |                                                                   ^
  /usr/include/c++/v1/__memory/unique_ptr.h:263:67: note: candidate function not viable: no known conversion from 'SymbolTable *' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
    263 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr& operator=(nullptr_t) _NOEXCEPT {
        |                                                                   ^         ~~~~~~~~~
  /usr/include/c++/v1/__memory/unique_ptr.h:138:59: note: candidate function (the implicit copy assignment operator) not viable: no known conversion from 'SymbolTable *' to 'const unique_ptr<SymbolTable>' for 1st argument
    138 | class _LIBCPP_UNIQUE_PTR_TRIVIAL_ABI _LIBCPP_TEMPLATE_VIS unique_ptr {

    [15 lines not shown]
DeltaFile
+13-0math/openfst-vosk/files/patch-src_include_fst_fst.h
+11-0math/openfst-vosk/files/patch-src_include_fst_bi-table.h
+24-02 files

GhostBSD/ports c3ec17fwww/davix/files patch-src_libs_rapidjson_document.h

www/davix: fix build with clang 19

Clang 19 has become more strict about assigning to const class members,
resulting in errors similar to:

  /wrkdirs/usr/ports/www/davix/work/davix-R_0_8_7/src/libs/rapidjson/document.h:319:82: error: cannot assign to non-static data member 'length' with const-qualified type 'const SizeType' (aka 'const unsigned int')
    319 |     GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; }
        |                                                                           ~~~~~~ ^
  /wrkdirs/usr/ports/www/davix/work/davix-R_0_8_7/src/libs/rapidjson/document.h:325:20: note: non-static data member 'length' declared const here
    325 |     const SizeType length; //!< length of the string (excluding the trailing NULL terminator)
        |     ~~~~~~~~~~~~~~~^~~~~~

Upstream rapidjson has fixed this in commit 3b2441b8 [1], which simply
removes the assignment operator.

[1] https://github.com/Tencent/rapidjson/commit/3b2441b8

PR:             282515
Approved by:    yuri (maintainer)
MFH:            2024Q4
DeltaFile
+11-0www/davix/files/patch-src_libs_rapidjson_document.h
+11-01 files

GhostBSD/ports efc339ddevel/folly Makefile, devel/folly/files patch-folly_io_Cursor.h

devel/folly: remove libc++ 19 workaround

For bug 281499 we added a workaround for the `peekView()` method
returning a `std::basic_string<uint8_t>`, which is no longer supported
in libc++ 19 and later.

However, upstream folly has consolidated the `peek` and `peekView`
methods into just `peek`, and is now returning a `std::span<uint8_t
const>` instead [1], so the workaround is no longer needed.

Remove it, and bump PORTREVISION so dependent ports get rebuilt. In
particular, I was looking at a build failure of net/mvfst which was
occurring in the folly headers, due to the `peek()` method being
unavailable.

[1] https://github.com/facebook/folly/commit/3f21ed6dd97f36ca6653b16d5b086b8b8a7efebc

PR:             282522
Approved by:    yuri (maintainer)
MFH:            2024Q4
DeltaFile
+0-18devel/folly/files/patch-folly_io_Cursor.h
+1-0devel/folly/Makefile
+1-182 files

GhostBSD/ports ff1cc67net-im/py-matrix-synapse distinfo Makefile.crates

net-im/py-matrix-synapse: Update to 1.118.0

- Update WWW reference (Thanks lwhsu@).

PR:             282497
DeltaFile
+9-9net-im/py-matrix-synapse/distinfo
+3-3net-im/py-matrix-synapse/Makefile.crates
+2-3net-im/py-matrix-synapse/Makefile
+14-153 files

GhostBSD/ports ec4d84atextproc/py-qrcode Makefile

textproc/py-qrcode: Fix stage-qa

- Bump PORTREVISION for package change

====> Running Q/A tests (stage-qa)
Error: '/usr/bin/env python' is an invalid shebang you need USES=shebangfix for 'lib/python3.11/site-packages/qrcode/console_scripts.py'
*** Error code 1

Stop.
make: stopped in /usr/ports/textproc/py-qrcode

Approved by:    portmgr (blanket)
With hat:       python
DeltaFile
+4-3textproc/py-qrcode/Makefile
+4-31 files