On 2024-07-13 7:57 a.m., Omar Polo wrote:
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
patch-src_bin_imlib2_view_c can be removed as well.
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 <time.h>
#include <X11/Xlib.h>
#include <X11/keysym.h>
- #include <stdio.h>
+ #include <poll.h>
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 ; \