head	1.14;
access;
symbols
	pkgsrc-2026Q1:1.14.0.4
	pkgsrc-2026Q1-base:1.14
	pkgsrc-2025Q4:1.14.0.2
	pkgsrc-2025Q4-base:1.14
	pkgsrc-2025Q3:1.13.0.6
	pkgsrc-2025Q3-base:1.13
	pkgsrc-2025Q2:1.13.0.4
	pkgsrc-2025Q2-base:1.13
	pkgsrc-2025Q1:1.13.0.2
	pkgsrc-2025Q1-base:1.13
	pkgsrc-2024Q4:1.12.0.2
	pkgsrc-2024Q4-base:1.12
	pkgsrc-2024Q3:1.11.0.2
	pkgsrc-2024Q3-base:1.11
	pkgsrc-2024Q2:1.10.0.8
	pkgsrc-2024Q2-base:1.10
	pkgsrc-2024Q1:1.10.0.6
	pkgsrc-2024Q1-base:1.10
	pkgsrc-2023Q4:1.10.0.4
	pkgsrc-2023Q4-base:1.10
	pkgsrc-2023Q3:1.10.0.2
	pkgsrc-2023Q3-base:1.10
	pkgsrc-2023Q2:1.9.0.2
	pkgsrc-2023Q2-base:1.9
	pkgsrc-2023Q1:1.8.0.6
	pkgsrc-2023Q1-base:1.8
	pkgsrc-2022Q4:1.8.0.4
	pkgsrc-2022Q4-base:1.8
	pkgsrc-2022Q3:1.8.0.2
	pkgsrc-2022Q3-base:1.8
	pkgsrc-2022Q2:1.6.0.10
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.6.0.8
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.6.0.6
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.4
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.6.0.2
	pkgsrc-2021Q2-base:1.6
	pkgsrc-2021Q1:1.5.0.4
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.5.0.2
	pkgsrc-2020Q4-base:1.5
	pkgsrc-2020Q3:1.3.0.4
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.2
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.1.0.2
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.4
	pkgsrc-2019Q4-base:1.1;
locks; strict;
comment	@# @;


1.14
date	2025.10.23.20.40.10;	author wiz;	state Exp;
branches;
next	1.13;
commitid	1V2hBZn9ypXaCJfG;

1.13
date	2025.01.21.11.00.18;	author nia;	state Exp;
branches;
next	1.12;
commitid	ERZvanoGurVahlGF;

1.12
date	2024.12.07.10.03.50;	author nia;	state Exp;
branches;
next	1.11;
commitid	uq8LlYifM7ABpyAF;

1.11
date	2024.08.06.13.39.40;	author nia;	state Exp;
branches;
next	1.10;
commitid	RzjIjUdOqihzyLkF;

1.10
date	2023.08.14.05.25.35;	author wiz;	state Exp;
branches;
next	1.9;
commitid	LOSB79OLVxvXjIAE;

1.9
date	2023.06.21.08.12.25;	author nia;	state Exp;
branches;
next	1.8;
commitid	jUOTY8cEHBxAZMtE;

1.8
date	2022.09.04.12.12.01;	author tnn;	state Exp;
branches;
next	1.7;
commitid	svprmh37Z15CDxSD;

1.7
date	2022.07.29.21.16.32;	author tnn;	state Exp;
branches;
next	1.6;
commitid	d6wnlrPUdFHeQPND;

1.6
date	2021.04.12.11.01.56;	author nia;	state Exp;
branches;
next	1.5;
commitid	VpsCN8BTKO74EZOC;

1.5
date	2020.11.19.11.03.04;	author nia;	state Exp;
branches;
next	1.4;
commitid	veDeeCCifqNkhuwC;

1.4
date	2020.10.03.09.23.41;	author nia;	state Exp;
branches;
next	1.3;
commitid	KiaSUmp65CrOerqC;

1.3
date	2020.05.22.19.46.34;	author rillig;	state Exp;
branches;
next	1.2;
commitid	HlGacWzcCNiAZg9C;

1.2
date	2020.05.02.11.23.04;	author tnn;	state Exp;
branches;
next	1.1;
commitid	MYy4F5Plp8WMQE6C;

1.1
date	2019.12.15.14.05.47;	author nia;	state Exp;
branches;
next	;
commitid	BuPULX4LRBzudOOB;


desc
@@


1.14
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@# $NetBSD: Makefile,v 1.13 2025/01/21 11:00:18 nia Exp $

DISTNAME=	picom-11.2
PKGREVISION=	1
CATEGORIES=	x11
MASTER_SITES=	${MASTER_SITE_GITHUB:=yshui/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/yshui/picom
COMMENT=	Lightweight compositor for X11 (fork of Compton)
LICENSE=	mpl-2.0 AND mit

CONFLICTS+=	compton-[0-9]*
SUPERSEDES+=	compton-[0-9]*

TOOL_DEPENDS+=	asciidoc-[0-9]*:../../textproc/asciidoc

USE_TOOLS+=		pkg-config
USE_LANGUAGES=		c c++
MESON_ARGS+=		-Dwith_docs=true
REPLACE_SH+=		bin/picom-trans
PYTHON_FOR_BUILD_ONLY=	tool
INSTALLATION_DIRS+=	share/examples/picom share/examples/picom/xdg/autostart

CONF_FILES+=	share/examples/picom/xdg/autostart/picom.desktop \
		${PKG_SYSCONFDIR}/xdg/autostart/picom.desktop
MAKE_DIRS+=	${PKG_SYSCONFDIR}/xdg/autostart

post-install:
	${INSTALL_DATA} ${WRKSRC}/picom.sample.conf ${DESTDIR}${PREFIX}/share/examples/picom/picom.sample.conf
	${MV} ${DESTDIR}${PKG_SYSCONFDIR}/xdg/autostart/picom.desktop ${DESTDIR}${PREFIX}/share/examples/picom/xdg/autostart

.include "options.mk"
.include "../../devel/meson/build.mk"
.include "../../devel/libconfig/buildlink3.mk"
.include "../../devel/libev/buildlink3.mk"
.include "../../devel/pcre2/buildlink3.mk"
.include "../../devel/uthash/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/libxcb/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/pixman/buildlink3.mk"
.include "../../x11/xcb-util/buildlink3.mk"
.include "../../x11/xcb-util-image/buildlink3.mk"
.include "../../x11/xcb-util-renderutil/buildlink3.mk"
.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
@


1.13
log
@*: Drop maintainership.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2024/12/07 10:03:50 nia Exp $
d4 1
@


1.12
log
@picom: Needs 64-bit wide atomics
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2024/08/06 13:39:40 nia Exp $
d8 1
a8 1
MAINTAINER=	nia@@NetBSD.org
@


1.11
log
@picom: Update to 11.2

Various performance improvements and bug fixes.

Note: this disables the OpenGL backend on NetBSD 9 due to
limitations in libGL on that platform.  The default backend
("xrender") is unaffected.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/09/04 12:12:01 tnn Exp $
d48 1
@


1.10
log
@*: recursive bump for Python 3.11 as new default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2023/06/21 08:12:25 nia Exp $
d3 1
a3 2
DISTNAME=	picom-9.1
PKGREVISION=	1
d23 5
a27 1
INSTALLATION_DIRS+=	share/examples/picom
d31 1
d37 1
a37 1
.include "../../devel/pcre/buildlink3.mk"
a38 1
.include "../../graphics/MesaLib/buildlink3.mk"
d45 1
@


1.9
log
@picom: claim maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/09/04 12:12:01 tnn Exp $
d4 1
@


1.8
log
@picom: update to 9.1

Notable changes:
  New blur method for the experimental backends: dual-kawase
  Support for rounding the corners of windows
  Usability of picom-trans is improved
  It's now possible to match against all values of a window property
  Fix darkening of window edges when using blur
  Some long deprecated options are removed
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/07/29 21:16:32 tnn Exp $
d8 1
a8 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
@


1.7
log
@picom: install the sample config
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/04/12 11:01:56 nia Exp $
d3 1
a3 2
DISTNAME=	picom-8.2
PKGREVISION=	1
a24 5
SUBST_CLASSES+=		mandir
SUBST_STAGE.mandir=	pre-configure
SUBST_FILES.mandir=	man/meson.build
SUBST_VARS.mandir=	PKGMANDIR

@


1.6
log
@picom: set PYTHON_FOR_BUILD_ONLY
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2020/11/19 11:03:04 nia Exp $
d4 1
a13 3
USE_TOOLS+=	pkg-config
USE_LANGUAGES=	c c++

d19 3
a21 2
MESON_ARGS+=	-Dwith_docs=true

d23 2
d26 4
a29 1
PYTHON_FOR_BUILD_ONLY=	tool
d32 1
a32 1
	${MV} ${DESTDIR}${PREFIX}/share/man ${DESTDIR}${PREFIX}/${PKGMANDIR} || ${TRUE}
@


1.5
log
@picom: Update to 8.2

This is a bug fix release of picom

    Fixes assertion failures related to WIN_FLAGS_SHADOW_STALE, see #479
    write-pid-path in configuration file now accepted, see #492
    Pid files are now deleted during shutdown, see #492
    Build fixes for certain platforms, see #501, #502

Thanks to @@tryone144, @@jialeens, and @@niacat
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2020/10/03 09:23:41 nia Exp $
d25 2
@


1.4
log
@picom: Update to 8.1

Changes:
    Fixed yshui/picom#470 yshui/picom#471 yshui/picom#474 yshui/picom#465
    Worked around yshui/picom#301
    Fixed specifying a window id with the picom-trans script
    Fixed minor memory leaks
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/05/22 19:46:34 rillig Exp $
d3 1
a3 1
DISTNAME=	picom-8.1
@


1.3
log
@x11/picom: remove nonexistent file from REPLACE_PYTHON
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/05/02 11:23:04 tnn Exp $
d3 1
a3 1
DISTNAME=	picom-8
@


1.2
log
@picom: update to version 8.

pkgsrc changes:
- Restore patch-src_backend_gl_gl__common.c from the previous "compton"
  package. It is smaller and better explains why the patch is needed.
- drop dependency on libxdg-basedir, dropped by upstream.

Upstream new feature & improvements
- You can now use the time variable in window shaders to get a timestamp.
- --max-brightness, which allows you to dim windows that are too bright.
- Automatic configuration file reloading after it's changed.
- A lot of the artifacts seen with blur and use-damage enabled are fixed.
- _NET_WM_BYPASS_COMPOSITOR property are now handled.
- Completely transparent windows won't have a blurred background anymore.
- Improved fullscreen window detection.
- Various improvments to the inverter.sh script
- wintype notify has been renamed to notification to match the EWMH names
- (also various bug fixes)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2019/12/15 14:05:47 nia Exp $
a22 1
REPLACE_PYTHON+=	bin/compton-convgen.py
@


1.1
log
@x11: Add picom. Replaces compton.

A lightweight compositor for X11 (previously a compton fork)
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	picom-7.5
d21 1
a21 1
MESON_ARGS+=	-Dbuild_docs=true
a38 1
.include "../../x11/libxdg-basedir/buildlink3.mk"
@

