1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-15 07:56:36 +00:00
Commit Graph

673238 Commits

Author SHA1 Message Date
Piotr Kubaj
296cae89fb graphics/dssim: fix build on big-endian
Backport e8f31164b9

error[E0599]: the method `to_image` exists for mutable reference `&mut [RGB<u8>]`, but its trait bounds were not satisfied
  --> /wrkdirs/usr/ports/graphics/dssim/work/dssim-3.2.4/cargo-crates/load_image-3.0.1/src/jpeg.rs:39:55
   |
39 |             PixelFormat::RGB24 => pixels.as_rgb_mut().to_image(profile, width, height, true, meta),
   |                                                       ^^^^^^^^ method cannot be called on `&mut [RGB<u8>]` due to unsatisfied trait bounds
   |
  ::: /wrkdirs/usr/ports/graphics/dssim/work/dssim-3.2.4/cargo-crates/rgb-0.8.34/src/lib.rs:72:1
   |
72 | pub struct RGB<ComponentType> {
   | ----------------------------- doesn't satisfy `rgb::RGB<u16>: pixel_format::LcmsPixelFormat`
   |
note: trait bound `rgb::RGB<u16>: pixel_format::LcmsPixelFormat` was not satisfied
  --> /wrkdirs/usr/ports/graphics/dssim/work/dssim-3.2.4/cargo-crates/load_image-3.0.1/src/convert.rs:68:25
   |
66 | impl<T> ToSRGBImage for [T]
   |         -----------     ---
67 |     where T: LcmsPixelFormat + LcmsPixelConversion,
68 |           T::Converted: LcmsPixelFormat + Default,
   |                         ^^^^^^^^^^^^^^^ unsatisfied trait bound introduced here
69 |           T::ConvertedOpaque: LcmsPixelFormat + Default,
   |                               ^^^^^^^^^^^^^^^ unsatisfied trait bound introduced here
   = help: items from traits can only be used if the trait is implemented and in scope
note: `convert::ToSRGBImage` defines an item `to_image`, perhaps you need to implement it
  --> /wrkdirs/usr/ports/graphics/dssim/work/dssim-3.2.4/cargo-crates/load_image-3.0.1/src/convert.rs:43:1
   |
43 | pub trait ToSRGBImage {
   | ^^^^^^^^^^^^^^^^^^^^^
2024-08-04 14:00:32 +02:00
Piotr Kubaj
f7e90e1070 databases/keydb: disable on powerpc
Same issue as on i386.
2024-08-04 14:00:31 +02:00
Piotr Kubaj
0e65022957 devel/jujutsu: fix build on big-endian architectures
While functions for converting to LE are suffixed _le, functions for converting to BE don't have any suffix:
error[E0599]: no method named `put_i16_be` found for struct `Vec<u8>` in the current scope
   --> /wrkdirs/usr/ports/devel/jujutsu/work/jj-0.19.0/cargo-crates/serde_bser-0.4.0/src/ser/mod.rs:136:22
    |
136 |         self.scratch.put_i16_be(v);
    |                      ^^^^^^^^^^
    |
help: there is a method `put_i16_le` with a similar name
    |
136 |         self.scratch.put_i16_le(v);
    |                      ~~~~~~~~~~

error[E0599]: no method named `put_i32_be` found for struct `Vec<u8>` in the current scope
2024-08-04 14:00:29 +02:00
Piotr Kubaj
092e5a2ca9 misc/quary: fix build on powerpc
ld: error: undefined symbol: __atomic_fetch_sub_8
          >>> referenced by ub_src_main_buffered_data.cpp
          >>>               239a61d5cb207136-ub_src_main_buffered_data.o:(duckdb::SimpleBufferedData::Scan()) in archive /wrkdirs/usr/ports/misc/quary/work/target/powerpc-unknown-freebsd/release/deps/liblibduckdb_sys-cad649c98c3dae49.rlib
          >>> referenced by ub_src_execution_operator_persistent.cpp
          >>>               239a61d5cb207136-ub_src_execution_operator_persistent.o:(duckdb::BatchMemoryManager::ReduceUnflushedMemory(unsigned long long)) in archive /wrkdirs/usr/ports/misc/quary/work/target/powerpc-unknown-freebsd/release/deps/liblibduckdb_sys-cad649c98c3dae49.rlib
          >>> referenced by ub_src_transaction.cpp
          >>>               239a61d5cb207136-ub_src_transaction.o:(duckdb::CleanupState::CleanupDelete(duckdb::DeleteInfo&)) in archive /wrkdirs/usr/ports/misc/quary/work/target/powerpc-unknown-freebsd/release/deps/liblibduckdb_sys-cad649c98c3dae49.rlib
          >>> referenced 14 more times
          cc: error: linker command failed with exit code 1 (use -v to see invocation)
2024-08-04 14:00:28 +02:00
Piotr Kubaj
b8c6351c85 net-p2p/intermodal: fix build on powerpc
error[E0412]: cannot find type `c_long` in the crate root
   --> /wrkdirs/usr/ports/net-p2p/intermodal/work/intermodal-0.1.13/cargo-crates/libc-0.2.78/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs:214:19
    |
214 |         msgtyp: ::c_long,
    |                   ^^^^^^ not found in the crate root
    |
help: consider importing this type alias
    |
4   + use ffi::c_long;
    |
help: if you import `c_long`, refer to it directly
    |
214 -         msgtyp: ::c_long,
214 +         msgtyp: c_long,
2024-08-04 14:00:26 +02:00
Piotr Kubaj
ab52d5af3b dns/doh-proxy: fix build on powerpc
= note: ld: error: undefined symbol: __atomic_load_8
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_arena_schedule_purge) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_arenas_try_purge) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_stat_update) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced 2 more times

          ld: error: undefined symbol: __atomic_fetch_add_8
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_arena_schedule_purge) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_manage_os_memory_ex2) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_manage_os_memory_ex2) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced 88 more times

          ld: error: undefined symbol: __atomic_store_8
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_arena_schedule_purge) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib

          ld: error: undefined symbol: __atomic_compare_exchange_8
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_arenas_try_purge) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_arenas_try_purge) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_stat_update) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib

          ld: error: undefined symbol: __atomic_store
          >>> referenced by static.c
          >>>               98cfcaec7182b1d8-static.o:(mi_manage_os_memory_ex2) in archive /wrkdirs/usr/ports/dns/doh-proxy/work/rustc4xSzx7/liblibmimalloc_sys-4a9c093f9f8149a2.rlib
          cc: error: linker command failed with exit code 1 (use -v to see invocation)
2024-08-04 14:00:25 +02:00
Piotr Kubaj
dbba2efb80 devel/concurrencpp: drop nowadays unnecessary ports LLVM on powerpc* 2024-08-04 14:00:23 +02:00
Piotr Kubaj
5632b7bc11 emulators/emu64: fix build without libomp
ld: error: unable to find library -lomp
2024-08-04 14:00:22 +02:00
Piotr Kubaj
c7958f8bd8 ftp/weex: fix build on powerpc
strlib.c:176:2: error: array type 'va_list' (aka '__builtin_va_list') is not assignable
  176 |         G_VA_COPY(ap2,ap1);
      |         ^~~~~~~~~~~~~~~~~~
strlib.c:48:42: note: expanded from macro 'G_VA_COPY'
   48 | #  define G_VA_COPY(ap1, ap2)     ((ap1) = (ap2))
      |                                    ~~~~~ ^
1 error generated.
2024-08-04 14:00:20 +02:00
Piotr Kubaj
546c4b1fe5 graphics/luminance-qt5: fix build without libomp
CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
2024-08-04 14:00:19 +02:00
Piotr Kubaj
924df61105 devel/opentelemetry-cpp: fix build on powerpc
opentelemetry-cpp: unrecognized target processor powerpc configuration!
2024-08-04 14:00:17 +02:00
Piotr Kubaj
322633eea2 science/py-HepMC3: broken on powerpc
Same as on i386.
2024-08-04 14:00:16 +02:00
Piotr Kubaj
11ecdf2637 games/hyperrogue: go back to building with clang on powerpc
Now GCC fails with OOM:
cc1plus: out of memory allocating 81890032 bytes after a total of 0 bytes

But clang builds a working binary.
2024-08-04 14:00:14 +02:00
Piotr Kubaj
286196ec9e games/mrboom: fix build on powerpc*
libretro-common/features/features_cpu.c:50:10: fatal error: 'ppu_intrinsics.h' file not found
   50 | #include <ppu_intrinsics.h>
      |          ^~~~~~~~~~~~~~~~~~
1 error generated.
2024-08-04 14:00:13 +02:00
Piotr Kubaj
530d76209c www/trunk: fix build on powerpc
rustc-LLVM ERROR: out of memory
2024-08-04 14:00:11 +02:00
Daniel Engberg
4b574cfbc4 dns/c-ares: Update to 1.33.0 and take maintainership
Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.33.0

PR:		280582
2024-08-04 11:57:10 +02:00
Yuvakiran Rayapureddy
bbfd58316f mail/aerc: update 0.18.1 → 0.18.2
Fixed:
 - Builtin `calendar` filter error with non-GNU Awk.
 - Detection of unicode width measurements on tmux 3.4.
 - Dropping of events during large pastes.
 - Home and End key decoding for the st terminal.

Changelog:
https://git.sr.ht/~rjarry/aerc/refs/0.18.2

PR:	280606
2024-08-04 12:42:47 +03:00
Yuri Victorovich
f6fb671378 graphics/bgfx: update 1.128.8777-475 → 1.128.8786-480
Reported by:	portscout
2024-08-04 02:07:27 -07:00
Yuri Victorovich
a9acd11b35 misc/llama-cpp: update 3505 → 3506
Reported by:	portscout
2024-08-04 02:07:26 -07:00
Yuri Victorovich
6f3871ef03 benchmarks/inferno: update 0.11.20 → 0.11.21
Reported by:	portscout
2024-08-04 02:07:26 -07:00
Yuri Victorovich
32958e82d0 math/py-mapbox-earcut: update 1.0.1 → 1.0.2
Reported by:	portscout
2024-08-04 02:07:25 -07:00
Daniel Engberg
7c11a804d0 irc/ircd-ratbox-devel: Deprecate and set expiration date to 2024-08-31
No longer developed  and irc/ircd-ratbox provides a newer version so
redirect users to that port instead

PR:		280102
Approved by:	portmgr (maintainer timeout, 1+ month)
2024-08-04 10:55:43 +02:00
Daniel Engberg
5a9e5ba34b net/jose: Improve port
* Use upstream release archive
* Remove USES= ninja, selection of meson backend is handled by the framework
* Make asciidoc build dependency optional via MANPAGES option
* Remove INSTALL_TARGET (not used with meson)
* Sort pkg-plist

PR:		280101
Approved by:	portmgr (maintainer timeout, 1+ month)
2024-08-04 10:55:43 +02:00
Daniel Engberg
4b980d64d6 dns/godns: Update to 3.1.7
Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.1.7
2024-08-04 10:55:43 +02:00
Gerald Pfeifer
a19dda7e99 emulators/wine-devel: %%WINEARCH%%-windows/mmcndmgr.dll isn't 32-bit only
PR:		280448, 220950
2024-08-04 08:40:09 +00:00
Nuno Teixeira
978e634128 security/gopass: Update to 1.15.14
ChangeLog:	https://github.com/gopasspw/gopass/releases/tag/v1.15.14
MFH:		2024Q3
2024-08-04 09:12:17 +01:00
Zsolt Udvari
1f1d5e1cdf x11-wm/herbstluftwm: remove default autostart's patch
The autostart's patch doesn't work as expected. It will be simplier
to use bash-dependent autostart so removed this patch and add bash
to RUN_DEPENDS
(see https://forums.freebsd.org/threads/herbstluftwm-0-9-5.88019/).
The default autostart uses panel.sh which requires dzen2, add it to
RUN_DEPEDS.
Fix shell completions directories.
Remove the '/usr/local/' path from patch.
Pet portfmt.
Bump PORTREVISION.

Reported by:	Vlad Biley <bileslav@gmail.com> (email)
2024-08-04 08:23:23 +02:00
Larry Rosenman
335734129f
devel/cdecl: update to 18.2
ChangeLog:
More permissive types
Unknown names are now always permitted as types in pseudo-English. Hence, the --permissive-types option now only additionally allows keywords in language versions other than the current language as types.
2024-08-03 23:07:01 -05:00
Dima Panov
f550157a18
security/botan3: update to 3.5.0 release (+)
Changelog:	https://botan.randombit.net/news.html#version-3-4-0-2024-04-08 \
		https://botan.randombit.net/news.html#version-3-5-0-2024-07-08
2024-08-04 03:18:51 +03:00
Dima Panov
95a60ec9e8
security/botan2: update to 2.19.5 release (+)
What's new:

* A reminder that Botan2 reaches end of life at the end of 2024
* CVE-2024-34702: Fix a DoS caused by excessive name constraints. (GH #4187)
* CVE-2024-39312: Fix a name constraint processing error, where if permitted and excluded rules both applied to a certificate, only the permitted rules would be checked. (GH #4187)
* Fix a crash in OCB (GH #3812 #3924)
* During certificate verification, first verify the entire chain of certificates, then perform other validation. (GH #4052 #4045)
* Fix a test failure in compression with certain versions of zlib (GH #4135 #3896)
* Fix some iterator debugging errors in TLS CBC decryption. (GH #4125 #4130)
* Avoid a miscompilation in ARIA when using XCode 14 (GH #3465 #3492 #4053)

Full chamgelog:	https://botan.randombit.net/news.html#version-2-19-5-2024-07-08
2024-08-04 03:16:18 +03:00
Daniel Engberg
17cf810e0b net/gmid: Revert layout change in port makefile
Revert unannounced/reviewed change

PR:		280596
Approved by:	portmgr (blanket)
2024-08-04 01:58:55 +02:00
Daniel Engberg
d66f942021 audio/sndio: Improve port
* Switch to DISTVERSION
* Define pkgconfdir
* Simplify STRIP_CMD for binaries
2024-08-04 01:58:54 +02:00
Jaap Akkerhuis
0a32a8de98 dns/nsd: Update 4.10.0 → 4.10.1
The fallback parser, used on systems that lack SSE4.2 and AVX2 instruction
sets, contained some bugs with regards to state keeping and under certain
circumstances a use after free bug was encountered in buffer management.

News:
https://nlnetlabs.nl/news/2024/Aug/02/nsd-4.10.1-released/
Changelog:
https://nlnetlabs.nl/projects/nsd/download/#nsd-4-10-1
https://github.com/NLnetLabs/nsd/releases/tag/NSD_4_10_1_REL

While here:
- remove GNU_CONFIGURE_MANPREFIX;
- remove NSDMAX_IPS?=512 - it has not been used for 9 years:
https://cgit.freebsd.org/ports/commit/?id=2aec7160bb627488d8aa78ecfd99d87676b52204

PR:	280589
MFH:	2024Q3
2024-08-04 02:20:11 +03:00
Dmitry Petrov
594b1f10cf www/novnc: Update 1.4.0 → 1.5.0
Changelog:
https://github.com/novnc/noVNC/releases/tag/v1.5.0

PR:	280577
2024-08-04 02:03:38 +03:00
Omar Polo
69e0eafd32 net/gmid: udpate 2.0.5 → 2.1
This updates brings support for the proxy-protocol v1 for both incoming
and outgoing connections, as well as some bug fixes.

Changelog:
https://github.com/omar-polo/gmid/releases/tag/2.1

PR:	280596
2024-08-04 00:39:32 +03:00
Jens Grassel
bf6e1d4097 devel/mill: Update 0.11.6 → 0.11.10
Changelogs:
https://mill-build.com/mill/Changelog.html#0-11-10

PR:	280576
2024-08-04 00:01:42 +03:00
Thomas Zander
c03dcc1a40
audio/sndio: Update to upstream release 1.10.0
Reported by:	Brad Smith <brad@comstyle.com> (via email)
2024-08-03 22:58:03 +02:00
mew14930xvi
222334fa67 mail/mpop: Update to 1.4.20
This release fixes detection of server capabilities, in particular the
list of supported authentication methods: the last method reported by
the server was not recognized by mpop. This bug was introduced in
version 1.4.19.

Changelog:
https://marlam.de/mpop/news/mpop-1-4-20/

PR:	280568
MFH:	2024Q3
2024-08-03 23:27:40 +03:00
gatekeeper
b746fd0df3 sysutils/android-file-transfer: skip bad version
Portscout reports "continuous" is the newest version so skip this
version.

PR:		280460
Approved by:	submitter is maintainer
2024-08-03 21:27:01 +02:00
Muhammad Moinur Rahman
6373a1df1f
*/*: Unbreak with php84
These ports were initially marked to IGNORE with php84 as their runtime
dependencies were BROKEN. As all of the runtime dependencies has been
fixed for ther requirements unmark these ports. Although these ports
build perfectly with php84 but there might still be runtime issues with
these ports with php84. The maintainers are requested to do some runtime
checks for these ports.

Approved by:	portmgr (blanket)
2024-08-03 20:59:37 +02:00
Colin Percival
6b13a4210e misc/freebsd-release-manifests: add 13.4-BETA1 MANIFEST files
Approved by:   re (implicit)

Sponsored by:	Amazon
2024-08-03 11:41:47 -07:00
Sergey A. Osokin
36da1d1db8 security/boringssl: update to the recent snapshot 2024-08-03 14:01:33 -04:00
Muhammad Moinur Rahman
13e83b088b
databases/pecl-redis: Unbreak for php84
Approved by:	portmgr (blanket)
2024-08-03 19:55:44 +02:00
Muhammad Moinur Rahman
20b76c543e
www/pecl-http: Unbreak for php84 2024-08-03 19:55:44 +02:00
Dima Panov
5c8fed7b1d
games/wesnoth: update to 1.18.2 release (+)
What's new in version 1.18.2:
Translations
   * Updated translations: Chinese (Simplified), French, Ukrainian
WML Engine
   * Fixed out of sync errors due to bad undo/redo handling.
Miscellaneous and Bug Fixes
   * Server-side fix for the "Something is wrong with the addon version check database supporting the multiplayer lobby." error (issue #8805)
   * Potential fix for log files not being written on Windows.
2024-08-03 20:45:09 +03:00
Craig Leres
74edd3d978 security/zeek: Clean up some stage nits
- Change the legacy lib/broctl symlink from an absolute to a
   relative path.

 - Remove unnecessary USES=gettext-runtime

 - Add @dir pkg-plist entries for empty directories.

Reported by:	Daniel Engberg
2024-08-03 10:37:29 -07:00
Jan Beich
d7d9290c3f www/gallery-dl: update to 1.27.2
Changes:	https://github.com/mikf/gallery-dl/releases/tag/v1.27.2
Reported by:	GitHub (watch releases)
2024-08-03 19:32:16 +02:00
Gleb Popov
5161e4351d multimedia/pipewire: Fix startup problem
PR:		280504
2024-08-03 20:24:35 +03:00
Jan Beich
d28e388a9a x11-clocks/wlclock: unbreak long options
$ wlclock --corner-radius 90
ERROR: Radius configuration requires one or four arguments.

Reported by:	S. R. Gal (private mail)
2024-08-03 18:49:16 +02:00
TAKATSU Tomonari
ff63dd197e math/R-cran-pls: Update to 2.8-4
Reported by:	portscout
2024-08-03 16:07:40 +00:00