Re: git: 1fafcbf8a507 - main - print/hplip(-plugin): Update to 3.25.8

From: Charlie Li <vishwin_at_freebsd.org>
Date: Tue, 18 Nov 2025 21:33:10 UTC
Tijl Coosemans wrote:
> The branch main has been updated by tijl:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=1fafcbf8a507f0d81b9c4671fc399e92ccacc305
> 
> commit 1fafcbf8a507f0d81b9c4671fc399e92ccacc305
> Author:     Tijl Coosemans <tijl@FreeBSD.org>
> AuthorDate: 2025-11-18 15:38:23 +0000
> Commit:     Tijl Coosemans <tijl@FreeBSD.org>
> CommitDate: 2025-11-18 18:44:00 +0000
> 
>      print/hplip(-plugin): Update to 3.25.8
> ---
>   print/hplip-plugin/Makefile                | 10 ++++--
>   print/hplip-plugin/distinfo                |  6 ++--
>   print/hplip/Makefile                       |  4 +--
>   print/hplip/distinfo                       |  6 ++--
>   print/hplip/files/patch-Makefile.in        | 52 +++++++++++++++++++++++-------
>   print/hplip/files/patch-prnt_cups.py       | 42 ++++++++++++------------
>   print/hplip/files/patch-ui5_setupdialog.py | 20 ++++++++++++
>   print/hplip/pkg-plist                      | 36 +++++++++++++++++++++
>   8 files changed, 131 insertions(+), 45 deletions(-)
> 
> diff --git a/print/hplip-plugin/Makefile b/print/hplip-plugin/Makefile
> index f3663d7d4ee1..34c4d305fa75 100644
> --- a/print/hplip-plugin/Makefile
> +++ b/print/hplip-plugin/Makefile
> @@ -1,8 +1,7 @@
>   PORTNAME=	hplip-plugin
> -PORTVERSION=	3.24.4
> -PORTREVISION=	1
> +PORTVERSION=	3.25.8
>   CATEGORIES=	print
> -MASTER_SITES=	https://developers.hp.com/sites/default/files/ \
> +MASTER_SITES=	https://developers.hp.com/sites/default/files/2025-11/ \
>   		https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/
>   DISTNAME=	hplip-${DISTVERSION}-plugin
>   EXTRACT_SUFX=	.run
> @@ -43,6 +42,11 @@ LINARCH=	x86_64
>   LINARCH=	x86_32
>   .endif
>   
> +do-fetch:
> +	@for s in ${MASTER_SITES}; do ${SETENV} ${FETCH_ENV} ${FETCH_CMD} \
> +		--user-agent="Mozilla/5.0 (FreeBSD x86_64) Firefox/145.0" \
> +		-o ${DISTDIR} $${s}${DISTNAME}${EXTRACT_SUFX} && break; done
> +
> 
For some reason the HP site still errors at least in poudriere, so I'm 
still having to manually fetch, with User-Agent. This do-fetch override 
now unconditionally attempts to fetch, ignoring any existing checksummed 
copy.

-- 
Charlie Li
...nope, still don't have an exit line.