git: a90719b267ea - main - x11/rendercheck: Update to 1.6

Kousuke Kannagi <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by mce:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a90719b267eaa5cd82522fe34763ae0804523560

commit a90719b267eaa5cd82522fe34763ae0804523560
Author:     Kousuke Kannagi <[email protected]>
AuthorDate: 2025-07-03 05:00:59 +0000
Commit:     Kousuke Kannagi <[email protected]>
CommitDate: 2026-08-07 17:40:35 +0000

    x11/rendercheck: Update to 1.6
    
    In this version, the autotools build system has been removed.
    Update WWW and pkg-descr.
    Add LICENSE.
    
    https://lists.x.org/archives/xorg-announce/2024-April/003511.html
    
    PR:             287979
    Approved by:    x11 (arrowd)
    Approved by:    fluffy (mentor)
---
 x11/rendercheck/Makefile  | 13 +++++++------
 x11/rendercheck/distinfo  |  5 +++--
 x11/rendercheck/pkg-descr | 14 ++++++++++++--
 3 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/x11/rendercheck/Makefile b/x11/rendercheck/Makefile
index 7338b5659918..f806c89ee2b6 100644
--- a/x11/rendercheck/Makefile
+++ b/x11/rendercheck/Makefile
@@ -1,16 +1,17 @@
 PORTNAME=	rendercheck
-PORTVERSION=	1.5
-PORTREVISION=	1
+DISTVERSION=	1.6
 CATEGORIES=	x11
 
 MAINTAINER=	[email protected]
 COMMENT=	Small program for testing basic Render extension conformance
-WWW=		https://www.freedesktop.org/wiki/Software/xapps/
+WWW=		https://gitlab.freedesktop.org/xorg/test/rendercheck
 
-USES=		xorg xorg-cat:app
-USE_XORG=	xrender
+LICENSE=	GPLv2+ MIT
+LICENSE_COMB=	multi
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+USES=		tar:xz xorg xorg-cat:test,meson
+USE_XORG=	x11 xext xorgproto xrender
 
 PLIST_FILES=	bin/rendercheck share/man/man1/rendercheck.1.gz
 
diff --git a/x11/rendercheck/distinfo b/x11/rendercheck/distinfo
index e456c30a19c9..dbafcca69646 100644
--- a/x11/rendercheck/distinfo
+++ b/x11/rendercheck/distinfo
@@ -1,2 +1,3 @@
-SHA256 (xorg/app/rendercheck-1.5.tar.bz2) = 00605679436d65ccf9a6f1f1cb206df7a2e8b28a7821e867922d2b14b009f1cc
-SIZE (xorg/app/rendercheck-1.5.tar.bz2) = 143656
+TIMESTAMP = 1751361593
+SHA256 (xorg/test/rendercheck-1.6.tar.xz) = 006a70232b190c8fc035db0b5c033e7d54e7f3442ac0325dbad10b7134c32a01
+SIZE (xorg/test/rendercheck-1.6.tar.xz) = 23996
diff --git a/x11/rendercheck/pkg-descr b/x11/rendercheck/pkg-descr
index ff937f63ac24..df4348c2bc97 100644
--- a/x11/rendercheck/pkg-descr
+++ b/x11/rendercheck/pkg-descr
@@ -1,2 +1,12 @@
-This package contains rendercheck, a simple tool I wrote to test some render
-extension conformance.
+Rendercheck is a program to test a Render extension implementation
+against separate calculations of expected output.
+
+Tests currently include:
+- Destination coordinates correctness
+- Source coordinates correctness
+- Transformed (FilterNearest) source coordinates correctness.
+- Composite with and without mask (with/without component alpha),
+  with 1x1 repeating Pictures and 10x10 Pictures.
+- Linear gradients
+- Repeating sources/masks at POT and non-POT sizes
+- Some regression tests for bugs from freedesktop.org bugzilla.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.