Hi! I send diff for new version of picom, in this case the fixes for use libepoxy are merged in upstream, the port compile/build directly.
CC @omar because he has maintained the port for a long time. -- ********************************************************* Dios en su cielo, todo bien en la Tierra
Index: Makefile =================================================================== RCS file: /cvs/ports/x11/picom/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 24 Apr 2023 11:42:49 -0000 1.11 +++ Makefile 14 Feb 2024 19:41:40 -0000 @@ -1,19 +1,16 @@ COMMENT = lightweight compositor for X11 -GH_ACCOUNT = yshui -GH_PROJECT = picom -GH_TAGNAME = v10.2 -REVISION = 0 +DIST_TUPLE = github yshui picom v11.2 . CATEGORIES = x11 # MPL 2.0 PERMIT_PACKAGE = Yes -WANTLIB += EGL GL X11 X11-xcb c config dbus-1 ev m pcre pixman-1 -WANTLIB += xcb-composite xcb-damage xcb-glx xcb-image xcb-present +WANTLIB += EGL epoxy GL 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-xfixes xcb-xinerama xcb +WANTLIB += xcb-xfixes xcb-util xcb MODULES = devel/meson @@ -29,7 +26,7 @@ RUN_DEPENDS = x11/gtk+4,-guic \ LIB_DEPENDS = devel/libconfig \ devel/libev \ - devel/pcre \ + devel/pcre2 \ x11/dbus CONFIGURE_ARGS += -Dwith_docs=true \ @@ -50,3 +47,4 @@ post-install: ${PREFIX}/share/examples/picom .include <bsd.port.mk> +# DO NOT DELETE Index: distinfo =================================================================== RCS file: /cvs/ports/x11/picom/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 24 Dec 2022 16:35:26 -0000 1.7 +++ distinfo 14 Feb 2024 19:41:40 -0000 @@ -1,2 +1,2 @@ -SHA256 (picom-10.2.tar.gz) = l0FXffATbYor5IAFyiuT7cFZE1KOGbzreYU1ykaDNBw= -SIZE (picom-10.2.tar.gz) = 287166 +SHA256 (yshui-picom-v11.2.tar.gz) = HBBjk2+vCe2bunJudzelYlZLel+M3vedSPza82aaTfQ= +SIZE (yshui-picom-v11.2.tar.gz) = 308679