1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00
Commit Graph

686301 Commits

Author SHA1 Message Date
Jason W. Bacon
2c0b2c08a0 biology/sra-tools: Update to 3.1.1
Numerous fixes and enhancements since 3.0.6
Changes: https://github.com/ncbi/sra-tools/commits/master/

All previous patches upstreamed
Rewrote pkg-descr to be more introductory
2024-11-17 17:41:17 -06:00
Jason E. Hale
4263e3aac0 devel/cmake*: Update to 3.31.0
devel/cmake-gui: Convert to out-of-source build

Announcement:
https://www.kitware.com/cmake-3-31-0-available-for-download/

Release notes:
https://cmake.org/cmake/help/latest/release/3.31.html

PR:		282725
Exp-run by:	antoine
2024-11-17 17:58:51 -05:00
Colin Percival
b389de7976 misc/freebsd-release-manifests: Add 14.2-BETA3 MANIFEST files
Approved by:	re (implicit)
Sponsored by:	Amazon
2024-11-17 14:55:14 -08:00
Mathieu Arnold
06862987d9
mail/imap-tools: update to 1.3.1 2024-11-17 21:15:24 +01:00
Dmitry Marakasov
48fcd97554 games/abbayedesmorts: update 2.0.2 → 2.0.4 2024-11-17 22:54:05 +03:00
Dmitry Marakasov
3d98bf5878 games/minetest_game: update 5.8.0 → 5.8.0.20241016
- Chase games/luanti rename
- Minetest game is now a rolling release, so update to the latest git snapshot
2024-11-17 22:51:07 +03:00
Dmitry Marakasov
fca387c0ad games/luanti: move from games/minetest, update 5.9.1 → 5.10.0
Upstream now installs compatibility symlinks minetest→luanti and
minetestserver→luantiserver. UIDs/GIDs, rc.d script, runtime
directories, config file, rc.conf variables related to the port
were not changed (just the manpages were renamed), so systemwide
minetestserver should not require any changes to keep running.
2024-11-17 22:51:07 +03:00
Dmitry Marakasov
c5ca5b472d games/pentobi: update 23.1 → 25.2 2024-11-17 22:51:07 +03:00
Björn Lemke
afd8891d85 databases/cego: update 2.49.11 -> 2.49.16
- cgmkdb utility script:
  allows to set up advanced database parameters
- In CegoXMLSpace::addTableSeDef, added ARCHMODE attribute to
  set archmode to OFF as default
- Added querycache threshold parameter. Just queries with execution
  time greater than threshold value are cached. This leads to a lower
  stressed cache and avoids cache latency for those queries. Threshold
  is given in msec, which seems to be appropriate for now.
- Some memory leaks fixed
- fix cgadm (hang if INTR received while idle)
- Added query history for db threads. Not just the last action is
  indicated via admin command "threadinfo db threadId", but also the
  last n queries processed by this thread. History Length can be
  configured via new cego command line option dbthreadhist
2024-11-17 20:44:22 +01:00
Dmitry Marakasov
6617c4f108 devel/sdl20: update 2.30.8 → 2.30.9 2024-11-17 22:37:54 +03:00
Dmitry Marakasov
88436bb4c7 games/warzone2100: update 4.5.3 → 4.5.5 2024-11-17 22:37:51 +03:00
Dmitry Marakasov
23e0f1db55 games/sgt-puzzles: update 20240911 → 20241108 2024-11-17 22:23:40 +03:00
Dmitry Marakasov
1c433494b0 games/powder-toy-devel: update snapshot-371 → snapshot-373 2024-11-17 22:21:46 +03:00
Dmitry Marakasov
37d506f6d7 astro/gpsprune: update 24.4 → 24.5 2024-11-17 22:16:11 +03:00
Dmitry Marakasov
5adf24cd94 astro/josm: update 19207 → 19253 2024-11-17 22:16:11 +03:00
Dmitry Marakasov
b0ee51678b games/sdl-sopwith: update 2.5.0 → 2.7.0 2024-11-17 22:16:11 +03:00
Danilo Egea Gondolfo
e181c96eae sysutils/helm: Update to 3.16.3
Changelog: https://github.com/helm/helm/releases/tag/v3.16.3
2024-11-17 18:50:31 +00:00
Dimitry Andric
38e12e980a devel/smfl: mark broken on FreeBSD 15
PR:		281540
Approved by:	amdmi3 (maintainer)
MFH:		2024Q4
2024-11-17 19:49:12 +01:00
Dimitry Andric
1b22fed46c cad/kicad-devel: 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 cad/kicad-devel to fail to compile with clang 19 and libc++
19, resulting in errors similar to:

  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nanodbc/nanodbc/nanodbc.cpp:261:25: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
    261 |     auto const n = std::char_traits<NANODBC_SQLCHAR>::length(array);
        |                         ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nanodbc/nanodbc/nanodbc.cpp:3576:52: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
   3576 |             dsn.name = string(&name[0], &name[std::char_traits<NANODBC_SQLCHAR>::length(name)]);
        |                                                    ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nanodbc/nanodbc/nanodbc.cpp:3578:49: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
   3578 |                 string(&driver[0], &driver[std::char_traits<NANODBC_SQLCHAR>::length(driver)]);
        |                                                 ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nanodbc/nanodbc/nanodbc.cpp:3629:54: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
   3629 |             drv.name = string(&descr[0], &descr[std::char_traits<NANODBC_SQLCHAR>::length(descr)]);
        |                                                      ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^

and:

  /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
    820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
        |                                          ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/compoundfilereader/compoundfilereader.h:226:21: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
    226 |         utf16string dir;
        |                     ^
  /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
     23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
        |                             ^

and:

  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:3604:22: error: implicit instantiation of undefined template 'std::char_traits<wxUniChar>'
   3604 | struct char_traits : std::char_traits<T>
        |                      ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:6289:14: note: in instantiation of template class 'nlohmann::detail::char_traits<wxUniChar>' requested here
   6289 |     typename char_traits<char_type>::int_type get_character()
        |              ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:6465:22: note: in instantiation of template class 'nlohmann::detail::iterator_input_adapter<wxString::const_iterator>' requested here
   6465 |     BaseInputAdapter base_adapter;
        |                      ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/thirdparty/nlohmann_json/nlohmann/json.hpp:23323:16: note: in instantiation of template class 'nlohmann::detail::wide_string_input_adapter<nlohmann::detail::iterator_input_adapter<wxString::const_iterator>, wxUniChar>' requested here
   23323 |         parser(detail::input_adapter(std::forward<InputType>(i)), cb, allow_exceptions, ignore_comments).parse(true, result);
         |                ^
  /wrkdirs/usr/ports/cad/kicad-devel/work/kicad-6ebd8f46fe24533214b9ed43f1f7e5a4b80dcc71/eeschema/sch_io/easyedapro/sch_io_easyedapro.cpp:209:53: note: in instantiation of function template specialization 'nlohmann::basic_json<>::parse<wxString>' requested here
    209 |                 nlohmann::json js = nlohmann::json::parse( txt.ReadLine() );
        |                                                     ^
  /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
     45 | struct char_traits;
        |        ^

The first batch of errors can be fixed by providing a simple `length()`
function for the `NANODBC_SQLCHAR const*` type. The second batch can be
fixed by using `std::basic_string<char16_t>` for `utf16string`, and
adjusting the call to `std::basic_string<char16_t>::append`. The third
batch can be fixed by adding a `char_traits` definition specifically for
the `wxUniChar` type.

[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals

PR:		282512
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q4
2024-11-17 19:45:21 +01:00
Dimitry Andric
96997562fb audio/sfizz: fix build with clang 19
Clang 19 now implements CWG 96 [1], which requires a template argument
list after a 'template' keyword, resulting in errors similar to:

  /wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:394:31: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    394 |         return Base::template do_pop_any(states_[index], elements_[index]);
        |                               ^
  /wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:400:24: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    400 |         Base::template do_push_any(std::forward<U>(element), states_[index], elements_[index]);
        |                        ^
  /wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:522:31: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    522 |         return Base::template do_pop_any(states_[index], elements_[index]);
        |                               ^
  /wrkdirs/usr/ports/audio/sfizz/work/sfizz-1.2.3/external/atomic_queue/include/atomic_queue/atomic_queue.h:528:24: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw]
    528 |         Base::template do_push_any(std::forward<U>(element), states_[index], elements_[index]);
        |                        ^

In all these cases, appending "<>" is enough to satisfy the constraint.
This can be done with a REINPLACE_CMD in the post-patch phase.

[1] https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#96

PR:		282796
Approved by:	yuri (maintainer)
MFH:		2024Q4
2024-11-17 19:13:20 +01:00
Yuri Victorovich
8ec1643da7 science/py-kliff: update 0.4.1 → 0.4.3 2024-11-17 10:10:33 -08:00
Yuri Victorovich
58ea7bb26c math/py-emcee: New port: Python ensemble sampling toolkit for MCMC 2024-11-17 10:10:33 -08:00
Yuri Victorovich
e72021a192 science/py-mmcif: update 0.84 → 0.90.0 2024-11-17 10:10:32 -08:00
Yuri Victorovich
01e2cd169e science/py-pymol: update 2.5.0-97 → 3.0.0 2024-11-17 10:10:32 -08:00
Yuri Victorovich
6b15c10d2a science/py-nibabel: update 5.3.0 → 5.3.2 2024-11-17 10:10:31 -08:00
Yuri Victorovich
7b78cfd9e9 science/py-moltemplate: Update WWW 2024-11-17 10:10:31 -08:00
Yuri Victorovich
33bb7ae4ca x11/rio: update 0.2.0 → 0.2.1
Reported by:	portscout
2024-11-17 10:10:31 -08:00
Yuri Victorovich
5ac3866852 textproc/cpp-peglib: update 1.9.0 → 1.9.1
Reported by:	portscout
2024-11-17 10:10:30 -08:00
Yuri Victorovich
fea6d09342 sysutils/mise: update 2024.11.13 → 2024.11.15
Reported by:	portscout
2024-11-17 10:10:30 -08:00
Yuri Victorovich
e645716e19 misc/llama-cpp: update 4095 → 4103
Reported by:	portscout
2024-11-17 10:10:29 -08:00
Yuri Victorovich
74770725bd math/fend: update 1.5.3 → 1.5.5
Reported by:	portscout
2024-11-17 10:10:29 -08:00
Yuri Victorovich
7ce98a8119 devel/typeshare: update 1.12.0 → 1.13.0
Reported by:	portscout
2024-11-17 10:10:28 -08:00
Yuri Victorovich
815178e46b devel/bacon: update 3.0.0 → 3.3.0
Reported by:	portscout
2024-11-17 10:10:28 -08:00
Yuri Victorovich
a878e29380 math/py-nlopt: update 2.8.0 → 2.9.0
Reported by:	portscout
2024-11-17 10:10:28 -08:00
Zsolt Udvari
14bf91863f sysutils/hcloud: Update to 1.49.0
Use go 1.23.
Changelog: https://github.com/hetznercloud/cli/releases/tag/v1.49.0
2024-11-17 18:58:24 +01:00
Nicola Vitale
395511b725
misc/py-oterm: Update to 0.6.6
Release changes:	https://github.com/ggozad/oterm/releases/tag/0.6.6
Reported by:	Yiorgis Gozadinos <notifications@github.com>
2024-11-17 18:57:10 +01:00
Nicola Vitale
829b2e938c
x11/py-waypaper: Update to 2.4
- Update list of run dependencies
- Update port description

Release changes:	https://github.com/anufrievroman/waypaper/releases/tag/2.4
Reported by:	Roman <notifications@github.com>
2024-11-17 18:38:18 +01:00
Guido Falsi
686d15a390 mail/mailpit: Update to 1.21.4 2024-11-17 18:04:48 +01:00
Jason W. Bacon
1d5f35837c deskutils/freebsd-update-notify: Update to 0.1.1.8
Fix intermittent display access issue: su -l xhost + -> su -m xhost +
Fix premature exit when auto-update-system has never been run

Reported by:    ykla@github
2024-11-17 09:34:02 -06:00
Ben Woods
25b04e812b sysutils/nerdctl: Update to 2.0.0
Changelog: https://github.com/containerd/nerdctl/releases/tag/v2.0.0

PR:		282811
Approved by:	Laurent Chardon <laurent.chardon@gmail.com> (maintainer)
2024-11-17 21:13:46 +08:00
Jason W. Bacon
1e15e24448 deskutils/freebsd-update-notify: Update to 0.1.1.7
Add missing rxvt-unicode dep
Change default max update period from 7 to 14 days

Reported by:    ykla@github
2024-11-17 06:55:16 -06:00
Jason E. Hale
65282872b7 devel/allegro: Fix build with CMake >= 3.31.0
For some reason, the check for XDGAQueryExtension in Xxf86dga was
failing in previous versions of CMake, but it now succeeds, which is the
expected result. It's an oversimplified check, however, that just adds
the library name without path if found.

Just using raw data from pkg_check_modules() results in a similar
problem, which this project does. The ALSA option already had the
usual workaround for this scenario (USES+=localbase:ldflags) in place,
but the JACK option did not. Build would fail if the JACK option was
enabled, but not ALSA even in previous versions of CMake.

This version of allegro is ancient, so just elevate the workaround
to the port level.

PR:		282725
2024-11-17 07:47:22 -05:00
Jason E. Hale
8376a18d45 graphics/digikam: Update to 8.5.0
https://www.digikam.org/news/2024-11-16-8.5.0_release_announcement/
2024-11-17 07:47:22 -05:00
Jason E. Hale
df14d6ca18 audio/rsgain: Update to 3.5.3
https://github.com/complexlogic/rsgain/releases/tag/v3.5.3
2024-11-17 07:47:22 -05:00
Jason E. Hale
69b633fb72 astro/marble: WEBENGINE option needs qt5-location too
This is already in the GPS option, which is on by default, so I'm
not bumping PORTREVISION again.
2024-11-17 07:47:21 -05:00
Bernard Spil
bde0613609 databases/mariadb1011-server: Trigger rebuild for mytop conflicts 2024-11-17 11:47:51 +01:00
Bernard Spil
5638fce6f6 www/nextcloud-appointments: Update to 2.2.0 2024-11-17 11:46:53 +01:00
Nuno Teixeira
025c2cf96e sysutils/kopia: Update to 0.18.0
ChangeLog: https://github.com/kopia/kopia/releases/tag/v0.18.0
2024-11-17 09:39:31 +00:00
Yasuhiro Kimura
1f56392b8a editors/emacs-devel: Update to 2024-11-16 snapshot
Changes:	f6c359cb66...7ded1064cf
2024-11-17 16:04:43 +09:00
Yuri Victorovich
bf156321e4 science/py-HepMC3: Broken on armv7; Update WWW
Reported by:	fallout
2024-11-16 21:27:48 -08:00