Index | Thread | Search

From:
Omar Polo <op@omarpolo.com>
Subject:
update graphics/imlib2 to 1.12.3
To:
ports@openbsd.org
Date:
Sat, 13 Jul 2024 13:57:18 +0200

Download raw body.

Thread
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 <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	; \