git: 840050d44310 - 2025Q1 - graphics/epsonscan2-non-free-plugin: Update 6.6.40.0 => 6.7.70.0

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Mon, 10 Feb 2025 20:04:04 UTC
The branch 2025Q1 has been updated by vvd:

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

commit 840050d44310e29f268296c90538401282b961d8
Author:     Daniel Tameling <tamelingdaniel@gmail.com>
AuthorDate: 2025-02-10 19:54:22 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-02-10 20:03:54 +0000

    graphics/epsonscan2-non-free-plugin: Update 6.6.40.0 => 6.7.70.0
    
    Old version crashes on 15.0-CURRENT amd64.
    
    Add support for linux=rl9.
    
    PR:             284127
    Approved by:    J.R. Oldroyd <fbsd@opal.com>
    Tested by:      rhurlin
    MFH:            2025Q1
    
    (cherry picked from commit 08c9e16ac5ea8feccd2a00cec6e2737dca1ebe45)
---
 graphics/epsonscan2-non-free-plugin/Makefile  | 16 ++++++++--------
 graphics/epsonscan2-non-free-plugin/distinfo  | 18 +++++++++---------
 graphics/epsonscan2-non-free-plugin/pkg-plist | 15 +++++++++++----
 3 files changed, 28 insertions(+), 21 deletions(-)

diff --git a/graphics/epsonscan2-non-free-plugin/Makefile b/graphics/epsonscan2-non-free-plugin/Makefile
index 699af5362bd6..12838b3b8d0e 100644
--- a/graphics/epsonscan2-non-free-plugin/Makefile
+++ b/graphics/epsonscan2-non-free-plugin/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	epsonscan2-non-free-plugin
-DISTVERSION=	6.6.40.0
-PORTREVISION=	2
+DISTVERSION=	6.7.70.0
 CATEGORIES=	graphics
-MASTER_SITES=	https://download2.ebz.epson.net/${EPSONSCAN2}/common/rpm/x64/:amd64 \
-		https://download2.ebz.epson.net/${EPSONSCAN2}/common/deb/arm/:armv7 \
-		https://download2.ebz.epson.net/${EPSONSCAN2}/common/deb/arm/:armv7rasb \
-		https://download2.ebz.epson.net/${EPSONSCAN2}/common/rpm/x86/:i386
+MASTER_SITES=	https://download3.ebz.epson.net/dsc/f/03/00/16/14/40/9cb99579f9fa7facf54f77f0ce6fe5600677f30a/:amd64 \
+		https://download3.ebz.epson.net/dsc/f/03/00/16/14/42/e4b8e7e3b11bf2941610275ef2b5781a474de563/:armv7 \
+		https://download3.ebz.epson.net/dsc/f/03/00/16/14/43/372115c2c0d31756ecd13a187db6df9414b5348d/:armv7rasb \
+		https://download3.ebz.epson.net/dsc/f/03/00/16/14/41/c8a1ec77f6ba966c1780800210867d55570ee8e7/:i386
+
 DISTNAME=	${EPSONSCAN2}-bundle-${DISTVERSION}
 DISTFILES_amd64=	${DISTNAME}.${DIST_SUFX}${EXTRACT_SUFX}:amd64
 DISTFILES_armv7=	${DISTNAME}.${DIST_SUFX}${EXTRACT_SUFX}:armv7
@@ -26,13 +26,13 @@ LEGAL_TEXT=	License does not permit public sharing or revenue earning, and restr
 ONLY_FOR_ARCHS=	amd64 armv7 armv7rasb i386
 
 RUN_DEPENDS=	epsonscan2:graphics/epsonscan2 \
-		linux_libusb-${LINUX_DEFAULT}>=13.1.0:devel/linux_libusb
+		linux_libusb-${LINUX_DEFAULT}>=13.1.0:devel/linux_libusb@${LINUX_DEFAULT}
 
 USES=		linux
 USE_LDCONFIG=	${LINUXBASE}/usr/${LINUX_LIB}/epsonscan2/libexec \
 		${LINUXBASE}/usr/${LINUX_LIB}/epsonscan2/non-free-exec
 
-EPSON_VERSION=	1.0.0.5
+EPSON_VERSION=	1.0.0.6
 EPSONSCAN2=	${PORTNAME:S,-non-free-plugin,,}
 
 LINUX_WRAPPERS=	ddeplugin \
diff --git a/graphics/epsonscan2-non-free-plugin/distinfo b/graphics/epsonscan2-non-free-plugin/distinfo
index e1cdd7062920..d59cf926cba9 100644
--- a/graphics/epsonscan2-non-free-plugin/distinfo
+++ b/graphics/epsonscan2-non-free-plugin/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1644933572
-SHA256 (epsonscan2-bundle-6.6.40.0.armv7l.deb.tar.gz) = efe070472e662feea572899cdad0300b759edcf84b2f57c51c997df8d2c07171
-SIZE (epsonscan2-bundle-6.6.40.0.armv7l.deb.tar.gz) 18239327
-SHA256 (epsonscan2-bundle-6.6.40.0.i686.rpm.tar.gz) = c7b68d8cd0c0d7ae187d3c44b5edcca1ca625bbcab50db31e754e3d2261787f0
-SIZE (epsonscan2-bundle-6.6.40.0.i686.rpm.tar.gz) = 14582599
-SHA256 (epsonscan2-bundle-6.6.40.0.x86_64.rpm.tar.gz) = 2b9453dba611c6fbadb8105817020334b9ce1db205e6a68f3d1de198ca3d9451
-SIZE (epsonscan2-bundle-6.6.40.0.x86_64.rpm.tar.gz) = 14016602
-SHA256 (epsonscan2-bundle-raspbian-6.6.40.0.armv7l.deb.tar.gz) = 3b373288884ae38febb5eb9343e820d083d8690414c273f6cdf9abc77b3a171e
-SIZE (epsonscan2-bundle-raspbian-6.6.40.0.armv7l.deb.tar.gz) = 20669297
+TIMESTAMP = 1739148475
+SHA256 (epsonscan2-bundle-6.7.70.0.armv7l.deb.tar.gz) = 161b31506b16c7a40e2a270024ee83993d2f3e1b06b096d32eb20be0fbe2ef1b
+SIZE (epsonscan2-bundle-6.7.70.0.armv7l.deb.tar.gz) 27507563
+SHA256 (epsonscan2-bundle-6.7.70.0.i686.rpm.tar.gz) = f375e4d650bcfe0e02e0a7cde87320733441d7acf750daafcc9d04acc64ffbdc
+SIZE (epsonscan2-bundle-6.7.70.0.i686.rpm.tar.gz) = 24375759
+SHA256 (epsonscan2-bundle-6.7.70.0.x86_64.rpm.tar.gz) = 3dfed67e7e379d3da53ece0c0fc6eba86d4bcfaf056096a74d8bc0d8e6ff4889
+SIZE (epsonscan2-bundle-6.7.70.0.x86_64.rpm.tar.gz) = 23538287
+SHA256 (epsonscan2-bundle-raspbian-6.7.70.0.armv7l.deb.tar.gz) = 780e0862d9e3bd885d3de9b282ed1f40bdef09a465104e6f29ad9a90f08da377
+SIZE (epsonscan2-bundle-raspbian-6.7.70.0.armv7l.deb.tar.gz) = 30583760
diff --git a/graphics/epsonscan2-non-free-plugin/pkg-plist b/graphics/epsonscan2-non-free-plugin/pkg-plist
index 76523887d8db..cb44e991df15 100644
--- a/graphics/epsonscan2-non-free-plugin/pkg-plist
+++ b/graphics/epsonscan2-non-free-plugin/pkg-plist
@@ -1,3 +1,6 @@
+/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-es0282.so
+/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-es0282.so.0
+/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-es0282.so.0.0.0
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-gt-s650.so
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-gt-s650.so.0
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libcnx-esci-gt-s650.so.0.0.0
@@ -13,6 +16,8 @@
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v550.so
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v550.so.0
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/libexec/libiscan-plugin-perfection-v550.so.0.0.0
+/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/EsDDE.prm
+/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/EsImfl.prm
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/ddeplugin
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/dtrplugin
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/es2intif
@@ -20,11 +25,13 @@
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/fitplugin
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/libdde6.so
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/libesdtr.so
+/compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/libesimp2.so
 /compat/linux/usr/%%LINUX_LIB%%/epsonscan2/non-free-exec/libimf6.so
-/compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1/COPYING.EPSON
-/compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1/NEWS
-/compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1/copyright
+/compat/linux/usr/%%DOCSDIR%%-1.0.0.6-1/COPYING.EPSON
+/compat/linux/usr/%%DOCSDIR%%-1.0.0.6-1/NEWS
+/compat/linux/usr/%%DOCSDIR%%-1.0.0.6-1/copyright
 /compat/linux/usr/share/epsonscan2/esfw010c.bin
+/compat/linux/usr/share/epsonscan2/esfw0282.bin
 /compat/linux/usr/share/epsonscan2/esfwA1.bin
 /compat/linux/usr/share/epsonscan2/esfwad.bin
 /compat/linux/usr/share/epsonscan2/esfwdd.bin
@@ -43,7 +50,7 @@ lib/epsonscan2/non-free-exec/fitplugin
 @dir /compat/linux/usr/%%LINUX_LIB%%
 %%LINUX_LIB_EXTRA%%@dir /compat/linux/usr/lib
 @dir /compat/linux/usr/libexec
-@dir /compat/linux/usr/%%DOCSDIR%%-1.0.0.5-1
+@dir /compat/linux/usr/%%DOCSDIR%%-1.0.0.6-1
 @dir /compat/linux/usr/share/doc
 @dir /compat/linux/usr/share/epsonscan2
 @dir /compat/linux/usr/share