git: 828250ac69bf - main - textproc/apache-poi: upgrade to 5.4.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Thu, 03 Apr 2025 19:46:41 UTC
The branch main has been updated by thierry:

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

commit 828250ac69bf0aa82327a21c0ea27ce3406eeb26
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-04-03 18:09:53 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-04-03 19:46:31 +0000

    textproc/apache-poi: upgrade to 5.4.0
    
    Changelog at https://poi.apache.org/changes.html#5.4.0
    
    Also add some missing dependencies.
---
 textproc/apache-poi/Makefile |  8 ++++++--
 textproc/apache-poi/distinfo | 30 +++++++++++++++---------------
 2 files changed, 21 insertions(+), 17 deletions(-)

diff --git a/textproc/apache-poi/Makefile b/textproc/apache-poi/Makefile
index 235b4fac8cbc..f713e6572a15 100644
--- a/textproc/apache-poi/Makefile
+++ b/textproc/apache-poi/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	poi
-PORTVERSION=	5.3.0
+PORTVERSION=	5.4.0
 CATEGORIES=	textproc devel java
 MASTER_SITES=	${MAVEN_SITE}/poi/${PORTVERSION}/:poi	\
 		${MAVEN_SITE}/poi-examples/${PORTVERSION}/:examples	\
@@ -24,8 +24,12 @@ WWW=		https://poi.apache.org/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKDIR}/META-INF/LICENSE
 
-RUN_DEPENDS=	apache-log4j2>0:devel/apache-log4j2	\
+RUN_DEPENDS=	pdfbox>0:print/pdfbox	\
+		batik>0:graphics/batik	\
+		xmlsec>0:security/xml-security	\
 		SparseBitSet>0:devel/sparsebitset	\
+		apache-log4j2>0:devel/apache-log4j2	\
+		apache-xmlbeans>0:textproc/apache-xmlbeans	\
 		apache-commons-io>0:devel/apache-commons-io	\
 		apache-commons-math>0:math/apache-commons-math	\
 		apache-commons-codec>0:java/apache-commons-codec	\
diff --git a/textproc/apache-poi/distinfo b/textproc/apache-poi/distinfo
index 2da0b314c2b2..707a95f42b8e 100644
--- a/textproc/apache-poi/distinfo
+++ b/textproc/apache-poi/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1735816061
-SHA256 (poi-5.3.0.jar) = d514ebff22327762d38f551b6d1d78bb764770afd8d37546387ca41790323fef
-SIZE (poi-5.3.0.jar) = 2979181
-SHA256 (poi-examples-5.3.0.jar) = fb1fafe7a0cd04d6da224cf0c04da64179d6e9430198515d4a1ef7a66e5c9c66
-SIZE (poi-examples-5.3.0.jar) = 389570
-SHA256 (poi-excelant-5.3.0.jar) = e2af7e6ecac65a297047ef9f8b59c068c47c7d55572a0350e1aacf7b6eb93c1a
-SIZE (poi-excelant-5.3.0.jar) = 28486
-SHA256 (poi-ooxml-5.3.0.jar) = 9aff00ff55aea842c67d7b042b81a0aa99e9f5e1395d9947ca7cf1bcb74e5cb1
-SIZE (poi-ooxml-5.3.0.jar) = 2031513
-SHA256 (poi-ooxml-full-5.3.0.jar) = 8f4121515642bdeff7045d7a2e3982ea3015d8e37e7237ff1cf360e6ba6bd098
-SIZE (poi-ooxml-full-5.3.0.jar) = 13947616
-SHA256 (poi-ooxml-lite-5.3.0.jar) = 78e3eee7982aba1b323caa4dcd9d9e73b6c664ab57e3104f1b61935c3321c925
-SIZE (poi-ooxml-lite-5.3.0.jar) = 5987150
-SHA256 (poi-scratchpad-5.3.0.jar) = 064b21ea48cb60829994a9745f72c16401652b65e31bc1732dec2aefa70df5db
-SIZE (poi-scratchpad-5.3.0.jar) = 1907049
+TIMESTAMP = 1743444168
+SHA256 (poi-5.4.0.jar) = ace71e79873059e273036674560b50c3d6b945b7ca168b0d4962ad7650ae1eec
+SIZE (poi-5.4.0.jar) = 2995160
+SHA256 (poi-examples-5.4.0.jar) = ee164205efc68993f80048d04dfaae7cb77d3cb1375a4ae8e3deca3753d2f63f
+SIZE (poi-examples-5.4.0.jar) = 389746
+SHA256 (poi-excelant-5.4.0.jar) = 78483b12d878bf288bb4edeb57072de96b041ea568111f28e54483a0ad89c349
+SIZE (poi-excelant-5.4.0.jar) = 28568
+SHA256 (poi-ooxml-5.4.0.jar) = 98693442ed7d44791de4a57962b6c820ae678e0eba9cf854681b62ff62c9611d
+SIZE (poi-ooxml-5.4.0.jar) = 2035159
+SHA256 (poi-ooxml-full-5.4.0.jar) = 8977fbc93981052001527ca6f951f5ba1636f152bcc6c8f6249295056602c4a8
+SIZE (poi-ooxml-full-5.4.0.jar) = 14246289
+SHA256 (poi-ooxml-lite-5.4.0.jar) = bb5a8a6c833279ced51afb6042aa15ae5d5ca312ee682e570e23917b522b079e
+SIZE (poi-ooxml-lite-5.4.0.jar) = 5995292
+SHA256 (poi-scratchpad-5.4.0.jar) = 6665792cde201f5828e38e0d214aa67d817e34de3e7a5946e6a488c4534b4561
+SIZE (poi-scratchpad-5.4.0.jar) = 1908845