Index | Thread | Search

From:
Brad Smith <brad@comstyle.com>
Subject:
Re: update graphics/imlib2 to 1.12.3
To:
Omar Polo <op@omarpolo.com>, ports@openbsd.org
Date:
Sat, 13 Jul 2024 15:55:19 -0400

Download raw body.

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