git: 7ff83cbdabf0 - main - print/paps: Update to 0.8.1

From: Kousuke Kannagi <mce_at_FreeBSD.org>
Date: Sun, 04 Oct 2026 00:21:12 UTC
The branch main has been updated by mce:

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

commit 7ff83cbdabf0fffca18fd21c0f788de2d52fbcee
Author:     Kousuke Kannagi <mce@FreeBSD.org>
AuthorDate: 2026-10-03 23:32:04 +0000
Commit:     Kousuke Kannagi <mce@FreeBSD.org>
CommitDate: 2026-10-04 00:20:17 +0000

    print/paps: Update to 0.8.1
    
    Take maintainership.
    
    Changelog:
    https://raw.githubusercontent.com/dov/paps/refs/tags/v0.8.1/NEWS
    
    Approved by: osa, fluffy (mentors, implicit)
---
 print/paps/Makefile  | 28 +++++++++++++++-------------
 print/paps/distinfo  | 10 +++-------
 print/paps/pkg-descr |  4 ++--
 3 files changed, 20 insertions(+), 22 deletions(-)

diff --git a/print/paps/Makefile b/print/paps/Makefile
index d2af83d7605d..8d6373ebbdd6 100644
--- a/print/paps/Makefile
+++ b/print/paps/Makefile
@@ -1,31 +1,33 @@
 PORTNAME=	paps
-DISTVERSION=	0.8.0
-PORTREVISION=	4
+DISTVERSION=	0.8.1
 CATEGORIES=	print
 MASTER_SITES=	https://github.com/dov/${PORTNAME}/releases/download/v${DISTVERSION}/
 
-PATCH_SITES=	https://github.com/dov/paps/commit/
-PATCHFILES=	e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch:-p1 \
-		a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch:-p1
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	UTF-8 to PostScript converter using Pango
+MAINTAINER=	mce@FreeBSD.org
+COMMENT=	Text to PostScript, PDF and SVG converter using Pango
 WWW=		https://github.com/dov/paps
 
 LICENSE=	LGPL20
 LICENSE_FILE=	${WRKSRC}/COPYING.LIB
 
-BROKEN_i386=	compilation fails, see https://github.com/dov/paps/issues/60
-
-LIB_DEPENDS=	libfmt.so:devel/libfmt
+LIB_DEPENDS=	libfmt.so:devel/libfmt \
+		libpaper.so:print/libpaper
+RUN_DEPENDS=	source-highlight>0:textproc/source-highlight
 
-USES=		compiler:c++17-lang meson gnome pkgconfig python:env,run shebangfix
-SHEBANG_FILES=	${WRKSRC}/scripts/src-to-paps
+USES=		compiler:c++17-lang gnome meson pkgconfig python:env,run \
+		shebangfix tar:xz
 USE_GNOME=	cairo pango
+SHEBANG_FILES=	${WRKSRC}/scripts/src-to-paps
 
 PLIST_FILES=	bin/paps \
 		bin/src-to-paps \
 		share/man/man1/paps.1.gz \
 		share/paps/pango_markup.outlang
 
+post-patch:
+	${REINPLACE_CMD} -e "/^libpaper/s|)|, dirs: ['${LOCALBASE}/lib'], )|" \
+		${WRKSRC}/meson.build
+	${REINPLACE_CMD} -e '/pango_markup.outlang/s,/usr/local,${PREFIX},' \
+		${WRKSRC}/scripts/src-to-paps
+
 .include <bsd.port.mk>
diff --git a/print/paps/distinfo b/print/paps/distinfo
index fce676bd92d0..b663b79dfa4b 100644
--- a/print/paps/distinfo
+++ b/print/paps/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1760402841
-SHA256 (paps-0.8.0.tar.gz) = bb5a826db364117a5ae79c833c4a000197f3b5b3eff10e31fb1513a583f96ff2
-SIZE (paps-0.8.0.tar.gz) = 224643
-SHA256 (e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch) = ed97ae7128f774b2f4d2f6ee31212ac53ba9c2c6d60379bf4486c61e3f347365
-SIZE (e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch) = 1846
-SHA256 (a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch) = c477a86e961adaf5f8b1c7e53aeb7f5a08c9c1a2ee64c5729dc2b4a141f0b344
-SIZE (a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch) = 1042
+TIMESTAMP = 1791062936
+SHA256 (paps-0.8.1.tar.xz) = a3cd6a3610661a85f8ec4702db1ac124cb0f384ef1c1e73c259958c21153cc90
+SIZE (paps-0.8.1.tar.xz) = 71920
diff --git a/print/paps/pkg-descr b/print/paps/pkg-descr
index 44c854ff5c87..d2da678b78ff 100644
--- a/print/paps/pkg-descr
+++ b/print/paps/pkg-descr
@@ -1,2 +1,2 @@
-Paps is a UTF-8 to PostScript converter that makes use of pango.
-It provides both a stand alone command line tool as well as a library.
+Paps is a command line program for converting Unicode text encoded in
+UTF-8 to postscript, pdf and svg by using pango.