git: 7118cec3f258 - main - print/libharu: update to 2.4.5 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Mon, 24 Mar 2025 22:40:50 UTC
The branch main has been updated by fluffy:

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

commit 7118cec3f258908ec91cff2460b86cebffa99f27
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-03-24 22:40:11 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-03-24 22:40:11 +0000

    print/libharu: update to 2.4.5 release (+)
    
    Changelog:      https://github.com/libharu/libharu/releases/tag/v2.4.5
    PR:             285451
---
 print/libharu/Makefile                        | 18 ++++++++++--------
 print/libharu/distinfo                        |  6 +++---
 print/libharu/files/patch-CMakeLists.txt      |  8 ++++----
 print/libharu/files/patch-demo_CMakeLists.txt |  6 +++---
 4 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/print/libharu/Makefile b/print/libharu/Makefile
index f0ef2946fe25..aa523a6ee27c 100644
--- a/print/libharu/Makefile
+++ b/print/libharu/Makefile
@@ -1,14 +1,14 @@
 PORTNAME=	libharu
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.4.4
+DISTVERSION=	2.4.5
 CATEGORIES=	print
-DIST_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	fluffy@FreeBSD.org
 COMMENT=	Haru Free PDF Library
 WWW=		http://libharu.org/
 
 LICENSE=	ZLIB
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libpng.so:graphics/png
 
@@ -17,15 +17,17 @@ USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
 
-OPTIONS_DEFINE=	EXAMPLES
-
-PLIST_SUB+=	SHL3=${PORTVERSION} SHL2=${PORTVERSION:R} SHL1=${PORTVERSION:R:R}
+PLIST_SUB=	SHL1=${DISTVERSION:R:R} \
+		SHL2=${DISTVERSION:R} \
+		SHL3=${DISTVERSION}
 PORTEXAMPLES=	*
 
-EXAMPLES_CMAKE_ON=	-DLIBHPDF_EXAMPLES:BOOL=ON  \
-			-DEXAMPLESDIR:STRING=share/examples/${PORTNAME}
+OPTIONS_DEFINE=	EXAMPLES
+
+EXAMPLES_CMAKE_BOOL=	LIBHPDF_EXAMPLES
+EXAMPLES_CMAKE_ON=	-DEXAMPLESDIR:STRING=share/examples/${PORTNAME}
 
 post-install:
-	${LN} -s libhpdf.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libhpdf.so.${PORTVERSION:R:R}
+	${RLN} libhpdf.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib/libhpdf.so.${DISTVERSION:R:R}
 
 .include <bsd.port.mk>
diff --git a/print/libharu/distinfo b/print/libharu/distinfo
index bc2a4f15905d..0da8539dd4e2 100644
--- a/print/libharu/distinfo
+++ b/print/libharu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695213129
-SHA256 (libharu/libharu-libharu-v2.4.4_GH0.tar.gz) = 227ab0ae62979ad65c27a9bc36d85aa77794db3375a0a30af18acdf4d871aee6
-SIZE (libharu/libharu-libharu-v2.4.4_GH0.tar.gz) = 1411606
+TIMESTAMP = 1742064201
+SHA256 (libharu-libharu-v2.4.5_GH0.tar.gz) = 0ed3eacf3ceee18e40b6adffbc433f1afbe3c93500291cd95f1477bffe6f24fc
+SIZE (libharu-libharu-v2.4.5_GH0.tar.gz) = 1419961
diff --git a/print/libharu/files/patch-CMakeLists.txt b/print/libharu/files/patch-CMakeLists.txt
index ff54d7bd3079..bbc7847d9342 100644
--- a/print/libharu/files/patch-CMakeLists.txt
+++ b/print/libharu/files/patch-CMakeLists.txt
@@ -1,13 +1,13 @@
---- CMakeLists.txt.orig	2022-10-14 10:04:02 UTC
+--- CMakeLists.txt.orig	2025-03-15 21:53:48 UTC
 +++ CMakeLists.txt
-@@ -139,8 +139,8 @@ install(FILES ${haru_HDRS} DESTINATION ${CMAKE_INSTALL
+@@ -135,8 +135,8 @@ install(FILES ${haru_HDRS} DESTINATION ${CMAKE_INSTALL
  install(FILES ${haru_HDRS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
  
  # install various files
 -install(FILES README.md CHANGES INSTALL DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/libharu)
 -install(DIRECTORY bindings DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/libharu)
-+# install(FILES README.md CHANGES INSTALL DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/libharu)
-+# install(DIRECTORY bindings DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/libharu)
++#install(FILES README.md CHANGES INSTALL DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/libharu)
++#install(DIRECTORY bindings DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/libharu)
  
  # =======================================================================
  # print out some information
diff --git a/print/libharu/files/patch-demo_CMakeLists.txt b/print/libharu/files/patch-demo_CMakeLists.txt
index dffab94fda7e..13781ffd213c 100644
--- a/print/libharu/files/patch-demo_CMakeLists.txt
+++ b/print/libharu/files/patch-demo_CMakeLists.txt
@@ -1,6 +1,6 @@
---- demo/CMakeLists.txt.orig	2022-10-14 10:04:02 UTC
+--- demo/CMakeLists.txt.orig	2025-03-15 21:55:38 UTC
 +++ demo/CMakeLists.txt
-@@ -85,14 +85,14 @@ install(
+@@ -86,14 +86,14 @@ install(
  # =======================================================================
  install(
    TARGETS ${demos_NAMES} ${demos_with_grid_NAMES} grid_sheet
@@ -14,7 +14,7 @@
  
  # install demo files
  install(
-   DIRECTORY images mbtext pngsuite rawimage ttfont type1
+   DIRECTORY images mbtext pdf_a pngsuite rawimage ttfont type1
 -  DESTINATION demo
 +  DESTINATION ${EXAMPLESDIR}
  )