Index | Thread | Search

From:
"Omar Polo" <op@omarpolo.com>
Subject:
x11/picom: update to v13
To:
ports@openbsd.org
Date:
Sun, 08 Feb 2026 15:06:55 +0100

Download raw body.

Thread
Hello,

released just yesterday.  The changelog is actually available in the
v13-rc1 release[1], with the v13 one just listing one tiny bug fixes
on top of the rc1.

[1]: https://github.com/yshui/picom/releases/tag/v13-rc1

I'm running it and seems okay with my config, sending it out for wider
testing.


Thanks!
Omar Polo


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/x11/picom/Makefile,v
diff -u -p -r1.14 Makefile
--- Makefile	8 Nov 2025 18:23:38 -0000	1.14
+++ Makefile	8 Feb 2026 13:57:55 -0000
@@ -1,6 +1,6 @@
 COMMENT =	lightweight compositor for X11
 
-DIST_TUPLE =	github yshui picom v12.5 .
+DIST_TUPLE =	github yshui picom v13 .
 
 CATEGORIES =	x11
 
@@ -8,9 +8,9 @@ CATEGORIES =	x11
 PERMIT_PACKAGE =	Yes
 
 WANTLIB += epoxy X11 X11-xcb c config dbus-1 ev m pcre2-8 pixman-1
-WANTLIB += pthread xcb-composite xcb-damage xcb-glx xcb-image xcb-present
-WANTLIB += xcb-randr xcb-render-util xcb-render xcb-shape xcb-sync
-WANTLIB += xcb-util xcb-xfixes xcb
+WANTLIB += pthread xcb-composite xcb-damage xcb-glx xcb-present
+WANTLIB += xcb-randr xcb-render-util xcb-render xcb-shape xcb-shm
+WANTLIB += xcb-sync xcb-util xcb-xfixes xcb
 
 MODULES =		devel/meson
 
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/x11/picom/distinfo,v
diff -u -p -r1.9 distinfo
--- distinfo	8 Nov 2025 18:23:38 -0000	1.9
+++ distinfo	8 Feb 2026 12:20:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (yshui-picom-v12.5.tar.gz) = Yn+l18WQ3zuo0sQes104WfeCa9KPpJ6SoOBPtg7XeQQ=
-SIZE (yshui-picom-v12.5.tar.gz) = 674165
+SHA256 (yshui-picom-v13.tar.gz) = 25eRpUJVdCySTvgqaoggQmNtYd4PphvBTF5WJ5z1eRw=
+SIZE (yshui-picom-v13.tar.gz) = 656067
Index: patches/patch-meson_build
===================================================================
RCS file: /home/cvs/ports/x11/picom/patches/patch-meson_build,v
diff -u -p -r1.4 patch-meson_build
--- patches/patch-meson_build	8 Nov 2025 18:23:38 -0000	1.4
+++ patches/patch-meson_build	8 Feb 2026 12:25:02 -0000
@@ -4,7 +4,7 @@
 Index: meson.build
 --- meson.build.orig
 +++ meson.build
-@@ -4,8 +4,7 @@ project('picom', 'c', version: '12.5',
+@@ -4,8 +4,7 @@ project('picom', 'c', version: '13',
  cc = meson.get_compiler('c')
  
  # use git describe if that's available
@@ -14,7 +14,7 @@ Index: meson.build
  	gitv = run_command('git', 'rev-parse', '--short=7', 'HEAD', check: false)
  	if gitv.returncode() == 0
  		commit_hash_short = gitv.stdout().strip()
-@@ -110,7 +109,6 @@ subdir('tools')
+@@ -111,7 +110,6 @@ subdir('include')
  
  install_data('bin/picom-trans', install_dir: get_option('bindir'))
  install_data('picom.desktop', install_dir: 'share/applications')
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/x11/picom/pkg/PLIST,v
diff -u -p -r1.5 PLIST
--- pkg/PLIST	8 Nov 2025 18:23:38 -0000	1.5
+++ pkg/PLIST	8 Feb 2026 12:25:56 -0000
@@ -1,6 +1,9 @@
 @bin bin/picom
 bin/picom-inspect
 bin/picom-trans
+include/picom/
+include/picom/api.h
+include/picom/backend.h
 lib/pkgconfig/picom-api.pc
 @man man/man1/picom-inspect.1
 @man man/man1/picom-trans.1