From: Maximo Pech Subject: [Update] x11/picom 12.5 To: OpenBSD Ports Date: Fri, 31 Oct 2025 12:13:35 -0600 Hi ports, This is an update for x11/picom to version 12.5, I've tested it for several days already with no issues. Index: Makefile =================================================================== RCS file: /cvs/ports/x11/picom/Makefile,v retrieving revision 1.13 diff -u -p -u -r1.13 Makefile --- Makefile 25 Jul 2025 14:46:35 -0000 1.13 +++ Makefile 31 Oct 2025 18:05:09 -0000 @@ -1,6 +1,6 @@ COMMENT = lightweight compositor for X11 -DIST_TUPLE = github yshui picom v11.2 . +DIST_TUPLE = github yshui picom v12.5 . REVISION = 0 CATEGORIES = x11 @@ -20,7 +20,7 @@ COMPILER = base-clang ports-gcc COMPILER_LANGS = c BUILD_DEPENDS = devel/uthash \ - textproc/asciidoc + textproc/asciidoctor RUN_DEPENDS = x11/gtk+4,-guic \ devel/desktop-file-utils Index: distinfo =================================================================== RCS file: /cvs/ports/x11/picom/distinfo,v retrieving revision 1.8 diff -u -p -u -r1.8 distinfo --- distinfo 27 Feb 2024 22:49:57 -0000 1.8 +++ distinfo 31 Oct 2025 18:05:09 -0000 @@ -1,2 +1,2 @@ -SHA256 (yshui-picom-v11.2.tar.gz) = HBBjk2+vCe2bunJudzelYlZLel+M3vedSPza82aaTfQ= -SIZE (yshui-picom-v11.2.tar.gz) = 308679 +SHA256 (yshui-picom-v12.5.tar.gz) = Yn+l18WQ3zuo0sQes104WfeCa9KPpJ6SoOBPtg7XeQQ= +SIZE (yshui-picom-v12.5.tar.gz) = 674165 Index: patches/patch-meson_build =================================================================== RCS file: /cvs/ports/x11/picom/patches/patch-meson_build,v retrieving revision 1.3 diff -u -p -u -r1.3 patch-meson_build --- patches/patch-meson_build 22 Nov 2022 16:07:27 -0000 1.3 +++ patches/patch-meson_build 31 Oct 2025 18:05:09 -0000 @@ -1,24 +1,20 @@ -- ignore git -- autostart file in /etc/ needs PLIST @sample - Index: meson.build --- meson.build.orig +++ meson.build -@@ -7,8 +7,7 @@ cc = meson.get_compiler('c') - version = 'v'+meson.project_version() +@@ -5,7 +5,7 @@ cc = meson.get_compiler('c') # use git describe if that's available --git = find_program('git', required: false) + git = find_program('git', required: false) -if git.found() -+if false - gitv = run_command('git', 'rev-parse', '--short=5', 'HEAD', check: false) ++if false + gitv = run_command('git', 'rev-parse', '--short=7', 'HEAD', check: false) if gitv.returncode() == 0 - version = 'vgit-'+gitv.stdout().strip() -@@ -73,7 +72,6 @@ subdir('man') + commit_hash_short = gitv.stdout().strip() +@@ -110,7 +110,6 @@ subdir('tools') install_data('bin/picom-trans', install_dir: get_option('bindir')) install_data('picom.desktop', install_dir: 'share/applications') -install_data('picom.desktop', install_dir: get_option('sysconfdir') / 'xdg' / 'autostart') - if get_option('compton') - install_data('compton.desktop', install_dir: 'share/applications') + pkgconf = import('pkgconfig') + Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/picom/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -r1.4 PLIST --- pkg/PLIST 22 Nov 2022 16:07:28 -0000 1.4 +++ pkg/PLIST 31 Oct 2025 18:05:09 -0000 @@ -1,5 +1,8 @@ @bin bin/picom +bin/picom-inspect bin/picom-trans +lib/pkgconfig/picom-api.pc +@man man/man1/picom-inspect.1 @man man/man1/picom-trans.1 @man man/man1/picom.1 share/applications/picom.desktop