From: Omar Polo Subject: update graphics/imlib2 to 1.12.3 To: ports@openbsd.org Date: Sat, 13 Jul 2024 13:57:18 +0200 small bugfix release, the changelog is: Some loader fixes and improvements, CET support: - XPM loader: Fix potential segv on malformed file - XPM loader: Fix some color table parsing errors - XPM loader: Major overhaul - Y4M loader: add support for full range color - Y4M loader: add support for 10-bit 4:2:0 - Add missing CET (Control-flow Enforcement Technology) bits in asm code as I don't have any CET/IBT hardware, I'd appreciate some runtime testing. just testing with graphics/feh or graphics/nsxiv should be enough. Thanks, Omar Polo Index: Makefile =================================================================== RCS file: /home/cvs/ports/graphics/imlib2/Makefile,v diff -u -p -r1.56 Makefile --- Makefile 26 Feb 2024 10:09:13 -0000 1.56 +++ Makefile 13 Jul 2024 11:21:44 -0000 @@ -1,7 +1,6 @@ COMMENT= image manipulation library -DISTNAME= imlib2-1.12.2 -REVISION= 1 +DISTNAME= imlib2-1.12.3 SHARED_LIBS= Imlib2 9.0 # 13.2 CATEGORIES= graphics Index: distinfo =================================================================== RCS file: /home/cvs/ports/graphics/imlib2/distinfo,v diff -u -p -r1.16 distinfo --- distinfo 3 Feb 2024 18:14:34 -0000 1.16 +++ distinfo 13 Jul 2024 11:23:23 -0000 @@ -1,2 +1,2 @@ -SHA256 (imlib2-1.12.2.tar.gz) = 6WtDAUrJ1hoHdeKKRs97771JZUcF34RQAehJ5Eg5SBs= -SIZE (imlib2-1.12.2.tar.gz) = 1144617 +SHA256 (imlib2-1.12.3.tar.gz) = VE94nH3++8gbXoLNdNzSvjhHroziU9QChS8ZqC8lGGs= +SIZE (imlib2-1.12.3.tar.gz) = 1145967 Index: patches/patch-src_bin_imlib2_view_c =================================================================== RCS file: /home/cvs/ports/graphics/imlib2/patches/patch-src_bin_imlib2_view_c,v diff -u -p -r1.1 patch-src_bin_imlib2_view_c --- patches/patch-src_bin_imlib2_view_c 28 Feb 2023 10:10:28 -0000 1.1 +++ patches/patch-src_bin_imlib2_view_c 13 Jul 2024 11:54:35 -0000 @@ -11,4 +11,4 @@ Index: src/bin/imlib2_view.c +#include #include #include - #include + #include Index: patches/patch-src_lib_amd64_blend_S =================================================================== RCS file: patches/patch-src_lib_amd64_blend_S diff -N patches/patch-src_lib_amd64_blend_S --- patches/patch-src_lib_amd64_blend_S 23 Feb 2024 11:25:04 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -Index: src/lib/amd64_blend.S ---- src/lib/amd64_blend.S.orig -+++ src/lib/amd64_blend.S -@@ -102,6 +102,7 @@ FN_(imlib_amd64_reshade_copy_rgb_to_rgba) - - - #define ENTER \ -+ endbr64 ; \ - pushq %rbp ; \ - movq %rsp, %rbp ; \ - pushq %rbx ; \ Index: patches/patch-src_lib_amd64_blend_cmod_S =================================================================== RCS file: patches/patch-src_lib_amd64_blend_cmod_S diff -N patches/patch-src_lib_amd64_blend_cmod_S --- patches/patch-src_lib_amd64_blend_cmod_S 23 Feb 2024 11:25:04 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ -Index: src/lib/amd64_blend_cmod.S ---- src/lib/amd64_blend_cmod.S.orig -+++ src/lib/amd64_blend_cmod.S -@@ -114,6 +114,7 @@ FN_(imlib_amd64_reshade_copy_rgb_to_rgba_cmod) - - - #define ENTER \ -+ endbr64 ; \ - pushq %rbp ; \ - movq %rsp, %rbp ; \ - pushq %rbx ; \