10107 Commits

Author SHA1 Message Date
landry 1732e0bde3 graphics/libjxl: update to 0.11.2.
fixes CVE-2025-12474 & CVE-2026-1837
see https://github.com/libjxl/libjxl/releases/tag/v0.11.2
2026-02-11 10:45:05 +00:00
sthen d35bd889cb update to py3-Pillow-12.1.1 2026-02-11 10:19:59 +00:00
ajacoutot 772f69cc30 Update to gthumb-3.12.10. 2026-02-11 09:19:21 +00:00
matthieu 4e8bf32e76 Update to png 1.6.55. ok tb@
CVE-2026-25646 (High): Heap buffer overflow in png_set_quantize
2026-02-10 17:03:07 +00:00
tb 6f7e072259 Forcibly disable use of the no longer existing Boost::system* 2026-02-10 13:30:39 +00:00
tb 160803cb87 Mechanical WANTLIB sync after Boost update 2026-02-10 13:25:01 +00:00
rsadowski d59fb9f02e Update KDE Gear 25.12.2
https://kde.org/announcements/gear/25.12.2/
2026-02-10 11:52:13 +00:00
jtt 0e05ce94f0 bump devel/cli11 and graphics/coin consumers 2026-02-08 18:55:26 +00:00
jtt 008b1bc2be graphics/coin: update to 4.0.7
ok tb@
2026-02-08 18:54:04 +00:00
benoit 54979a2483 Update to p5-Image-ExifTool-13.50. 2026-02-08 07:15:40 +00:00
sthen d4ce3592e0 only build on 64-bit archs, not enough ram to compile on 32-bit 2026-02-07 10:00:33 +00:00
benoit 199f18b65c Update to p5-Image-ExifTool-13.49. 2026-02-06 10:30:11 +00:00
sebastia 04335311ca update 0.7.5 -> 0.7.8 2026-02-06 08:39:00 +00:00
sthen 53f8f0f255 update to tesseract-5.5.2 2026-02-05 16:20:49 +00:00
sthen 4ef976c041 ImageMagick: switch the default installed policy.xml to "open".
it's not possible to set user config to allow a weaker policy than
th one in /etc/ImageMagick, and changes in the recent update mean that
the "module" policies (denying read support for various riskier formats,
including svg, when those formats are provided by a plug-in module) also
apply when support for those formats is compiled-in to the main binary
(previously configured separatelt as "coder" policies)..

since the ImageMagick package used compiled-in format support, this change
is just reverting format support to what it was before the update, rather
than enabling new formats. it does however remove some resource limits
configured in the same file.

if you do want to restrict these formats, or reenable resource limits,
copy one of the alternative policy-*.xml from share/examples/ImageMagick
to /etc/ImageMagick/policy.xml and adapt as required.

fixes build of m1n1 and firmware/apple-boot reported by aja
2026-02-05 10:55:11 +00:00
volker f302f36888 + stable-diffusion.cpp
+ stable-diffusion.cpp,vulkan
2026-02-04 18:51:20 +00:00
volker 1749d7614b import graphics/stable-diffusion.cpp
Description

	Diffusion model inference in pure C/C++

	WWW: https://github.com/leejet/stable-diffusion.cpp

Maintainer

	The OpenBSD ports mailing-list

ok kirill@
2026-02-04 18:38:03 +00:00
sthen 88e497233a update to ImageMagick-6.9.13-38 2026-02-03 16:50:14 +00:00
rsadowski 59bbe0cfe7 Update krita to 5.2.15 2026-02-03 09:18:21 +00:00
benoit f3e610902a Update to p5-Image-ExifTool-13.48. 2026-02-01 07:52:55 +00:00
sthen e7938db9ca bump revision of ports which have a pkg-config check for ncursesw which
may now be taking different codepaths now we install the .pc file (some
e.g. python 3 definitely are)
2026-01-31 18:24:22 +00:00
benoit c7d1a1c1bf Update to p5-Image-ExifTool-13.47. 2026-01-31 06:28:20 +00:00
sthen 8010593ee6 update to py3-tifffile-2026.1.28 2026-01-30 14:10:14 +00:00
ajacoutot dbe0e1c63b Update to gdk-pixbuf-2.44.5. 2026-01-30 09:01:17 +00:00
ajacoutot 5965dc870c Update to babl-0.1.122. 2026-01-29 09:53:01 +00:00
sthen b54f19046d add comment re devel/production releases 2026-01-28 16:58:37 +00:00
fcambus f2f729d98b p5-Image-ExifTool: remove ${HOMEPAGE} from ${SITES} and point to SourceForge.
To reduce load on the exiftool.org server, upstream moved distfiles there.

This allows fetching distfile again. Pointed out by tb@, thanks!
2026-01-28 16:55:07 +00:00
sthen 3832a97839 enable svt-av1 encode support, from Pontus Stenetorp, updated by brad
(maintainer) with a patch to allow building against newer svt-av1
2026-01-28 13:55:38 +00:00
fcambus 0a09ad0521 Update oxipng to 10.1.0. 2026-01-27 18:18:21 +00:00
fcambus 4993be4dff Update p5-Image-ExifTool to 13.46. 2026-01-27 17:58:32 +00:00
sthen c3a354c4f7 Remove unnecessary build hack. From Brad. 2026-01-26 18:28:45 +00:00
stu 60e0b076b4 Build with SWIG < 4.40 and SWIG >= 4.40.
ok jtt@, sthen@
2026-01-26 16:17:38 +00:00
ajacoutot e87824e11c Update to gimp-3.0.8. 2026-01-25 07:35:04 +00:00
ajacoutot df48908b8b Update to gthumb-3.12.9. 2026-01-23 18:37:27 +00:00
sthen 2182b5ce0b add a comment relating to webp (which was already disabled), calling out
the build loop that would result if it was enabled.
2026-01-22 12:40:55 +00:00
sthen 5dc212b791 OpenImageIO: regen WANTLIB; libwebpmux is now picked up (there was already
a LDEP path)
2026-01-22 12:40:00 +00:00
sthen 365ca7e659 switch libwebp to building with CMake; this installs modules which are
needed by some software (e.g. OpenImageIO). from Brad. previously attempted
but backed out because it broke py-Pillow, that is now handled.
2026-01-22 12:39:14 +00:00
sthen 95b47c9256 py-Pillow: like already done for tiff, stop searching for the libwebp
library and just assume that it's available if the header is present.

the search uses find_library_file from distutils which only works if
there's either a static library or a libfoo.so symlink.

from tb@, I tweaked the comment
2026-01-22 12:30:42 +00:00
stu 5e7c57616a MODTK_VERSION=8.5
TkPNG is only needed for Tk 8.5. Tk 8.6 has all the functionality.
2026-01-21 21:20:00 +00:00
jca f3c19ba7df Tentative fix for ffmpeg on mips64
Avoid building code that clang rejects:
:src/libavcodec/mips/cabac.h:160:77: error: instruction requires a CPU feature not currently enabled
:  160 |         PTR_SUBU   "%[tmp1],         %[c_low],        %[tmp1]             \n\t"
:      |                                                                             ^
:<inline asm>:13:2: note: instantiated into assembly here
:   13 |         movz       $15,          $13,          $24
:      |         ^

A smarter approach is left as an exercise for the reader.
2026-01-20 17:22:00 +00:00
stu 1416c0c92b Tests are broken.
ok sthen@
2026-01-20 10:33:16 +00:00
sthen 1e8bf8f86a patch deprecated setup.cfg syntax that will be removed in a future version
of setuptools (likely in March)
2026-01-20 10:02:55 +00:00
rsadowski 3bcd684a98 Regen WANTLIB 2026-01-19 10:48:45 +00:00
rsadowski 02ea521525 Add missing run-dependency on graphics/py-Pillow
Reported by Kandinov Nikita Aleksandrovich openssh_user AT mail DOT ru
2026-01-18 18:32:01 +00:00
ajacoutot 16664fa534 Loosen meson-python dependency. 2026-01-18 13:02:56 +00:00
sthen f67444f8ca missed bump 2026-01-16 20:33:54 +00:00
ajacoutot 187766f7c5 Missed bump. 2026-01-16 15:08:55 +00:00
kn 5c335e2fc6 update to abseil-cpp 20260107.0
https://github.com/abseil/abseil-cpp/releases/tag/20260107.0

tl;dr:  Everything keeps building, only net/grpc needed missing includes.

libabsl_string_view is gone, almost all consumers pick up the new
libabsl_borrowed_fixup_buffer;  swap them in-place to avoid diff churn.

"go ahead" tb sthen
2026-01-16 07:54:07 +00:00
rsadowski fd6b71439e Disable KleidiCV on arm64 to unbreak the build on amr64
OpenCV attempts to use the KleidiCV library for ARM platforms.
KleidiCV is not part of the release, and CMake attempts to download it during
the build process, which is not permitted on OpenBSD.
2026-01-15 15:33:53 +00:00
ajacoutot e7bde5e9a8 Update to babl-0.1.120. 2026-01-15 13:52:47 +00:00