Date: Thu, 23 Oct 2025 18:45:34 GMT From: Daniel Engberg <diizzy@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 68a691f050ea - main - graphics/leptonica: Update to 1.86.0 Message-ID: <202510231845.59NIjYgI078617@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by diizzy: URL: https://cgit.FreeBSD.org/ports/commit/?id=68a691f050ea8c134aa58f3c30a8835c885477f7 commit 68a691f050ea8c134aa58f3c30a8835c885477f7 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2025-10-22 20:29:59 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2025-10-23 18:44:46 +0000 graphics/leptonica: Update to 1.86.0 * Import upstream PR 778 Reference: https://github.com/DanBloomberg/leptonica/pull/778 No release logs, only commit history PR: 289715 Approved by: maintainer timeout, 1+ month --- graphics/leptonica/Makefile | 39 ++++++++++--------- graphics/leptonica/distinfo | 10 ++--- graphics/leptonica/files/patch-openjpeg-2.5 | 59 ----------------------------- graphics/leptonica/pkg-plist | 11 ++++-- 4 files changed, 34 insertions(+), 85 deletions(-) diff --git a/graphics/leptonica/Makefile b/graphics/leptonica/Makefile index faf9f7e14b84..c5195a5c62ee 100644 --- a/graphics/leptonica/Makefile +++ b/graphics/leptonica/Makefile @@ -1,12 +1,11 @@ PORTNAME= leptonica -DISTVERSION= 1.82.0 -PORTREVISION= 2 +DISTVERSION= 1.86.0 CATEGORIES= graphics -MASTER_SITES= https://github.com/DanBloomberg/${PORTNAME}/releases/download/${DISTVERSION}/ \ +MASTER_SITES= https://github.com/user-attachments/files/22412990/ \ http://www.${PORTNAME}.org/source/ -PATCH_SITES= https://github.com/DanBloomberg/leptonica/commit/ -PATCHFILES= b282ed9482e335439ccc429d4cd1dba517ba0c4d.patch:-p1 +PATCH_SITES= https://github.com/DanBloomberg/leptonica/commit/ +PATCHFILES= e0936377f9094b72f7f2ea6bc34311ccc69b2f71.patch:-p1 MAINTAINER= hiroto.kagotani@gmail.com COMMENT= C library for efficient image processing and image analysis operations @@ -15,7 +14,7 @@ WWW= http://www.leptonica.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/leptonica-license.txt -USES= cmake cpe localbase pkgconfig +USES= cmake cpe localbase pathfix pkgconfig USE_LDCONFIG= yes CONFLICTS= leptonlib @@ -29,26 +28,32 @@ OPTIONS_SUB= yes BIN_DESC= Build additional programs BIN_CMAKE_BOOL= BUILD_PROG + GIF_LIB_DEPENDS= libgif.so:graphics/giflib -GIF_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_GIF:BOOL=True +GIF_CMAKE_BOOL= ENABLE_GIF + JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg -JPEG2000_CMAKE_BOOL= OPENJPEG_SUPPORT +JPEG2000_CMAKE_BOOL= ENABLE_OPENJPEG + JPEG_USES= jpeg -JPEG_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_JPEG:BOOL=True +JPEG_CMAKE_BOOL= ENABLE_JPEG + PNG_LIB_DEPENDS= libpng.so:graphics/png -PNG_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_PNG:BOOL=True +PNG_CMAKE_BOOL= ENABLE_PNG + TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff -TIFF_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_TIFF +TIFF_CMAKE_BOOL= ENABLE_TIFF + WEBP_LIB_DEPENDS= libwebp.so:graphics/webp -WEBP_CMAKE_BOOL= LIBWEBP_SUPPORT +WEBP_CMAKE_BOOL= ENABLE_WEBP post-install: - ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.5.4.0 \ + ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.6.0.0 \ ${STAGEDIR}${PREFIX}/lib/liblept.so - ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.5.4.0 \ - ${STAGEDIR}${PREFIX}/lib/liblept.so.5 - ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.5.4.0 \ - ${STAGEDIR}${PREFIX}/lib/liblept.so.5.4.0 + ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.6.0.0 \ + ${STAGEDIR}${PREFIX}/lib/liblept.so.6 + ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.6.0.0 \ + ${STAGEDIR}${PREFIX}/lib/liblept.so.6.0.0 ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules ${INSTALL_DATA} ${WRKSRC}/cmake/FindLeptonica.cmake \ ${STAGEDIR}${PREFIX}/share/cmake/Modules/ diff --git a/graphics/leptonica/distinfo b/graphics/leptonica/distinfo index cd3da62ff805..9f9418b07b85 100644 --- a/graphics/leptonica/distinfo +++ b/graphics/leptonica/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1641427253 -SHA256 (leptonica-1.82.0.tar.gz) = 155302ee914668c27b6fe3ca9ff2da63b245f6d62f3061c8f27563774b8ae2d6 -SIZE (leptonica-1.82.0.tar.gz) = 14041481 -SHA256 (b282ed9482e335439ccc429d4cd1dba517ba0c4d.patch) = 5a9b7afa4adf0d72338c38ff802f4b312bcee3f06bde697177b905d3c7a60a38 -SIZE (b282ed9482e335439ccc429d4cd1dba517ba0c4d.patch) = 13952 +TIMESTAMP = 1758372665 +SHA256 (leptonica-1.86.0.tar.gz) = 1fa08e40bb37fd45802d5e6e7b43927449a5c47d4608ef99d3bd3f0fa76baedc +SIZE (leptonica-1.86.0.tar.gz) = 14802116 +SHA256 (e0936377f9094b72f7f2ea6bc34311ccc69b2f71.patch) = f411e8f7a7bb7d4996c7e1e7e0f7ca49aae189e1269efd17b466fe9c069e020d +SIZE (e0936377f9094b72f7f2ea6bc34311ccc69b2f71.patch) = 3323 diff --git a/graphics/leptonica/files/patch-openjpeg-2.5 b/graphics/leptonica/files/patch-openjpeg-2.5 deleted file mode 100644 index 4b4e95a9457e..000000000000 --- a/graphics/leptonica/files/patch-openjpeg-2.5 +++ /dev/null @@ -1,59 +0,0 @@ -diff -u CMakeLists.txt.orig CMakeLists.txt ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -141,6 +141,17 @@ - set(HAVE_LIBJP2K 1) - endif() - endif() -+ if(NOT JP2K) -+ find_path(JP2K_INCLUDE_DIR /openjpeg-2.5/openjpeg.h) -+ find_library(JP2K_LIBRARY NAMES openjp2) -+ if (JP2K_INCLUDE_DIR AND JP2K_LIBRARY) -+ set(JP2K 1) -+ set(JP2K_FOUND TRUE) -+ set(JP2K_LIBRARIES ${JP2K_LIBRARY}) -+ set(JP2K_INCLUDE_DIRS ${JP2K_INCLUDE_DIR}) -+ set(HAVE_LIBJP2K 1) -+ endif() -+ endif() - set(libs_private "${libs_private} -lopenjp2") - endif() - endif() -diff -u cmake/Configure.cmake.orig cmake/Configure.cmake ---- cmake/Configure.cmake.orig -+++ cmake/Configure.cmake -@@ -69,6 +69,7 @@ - openjpeg-2.2/openjpeg.h - openjpeg-2.3/openjpeg.h - openjpeg-2.4/openjpeg.h -+ openjpeg-2.5/openjpeg.h - ) - check_includes(include_files_list) - -@@ -146,7 +147,9 @@ - /* Define to 1 if you have zlib. */ - #cmakedefine HAVE_LIBZ 1 - --#if defined(HAVE_OPENJPEG_2_4_OPENJPEG_H) -+#if defined(HAVE_OPENJPEG_2_5_OPENJPEG_H) -+#define LIBJP2K_HEADER <openjpeg-2.5/openjpeg.h> -+#elif defined(HAVE_OPENJPEG_2_4_OPENJPEG_H) - #define LIBJP2K_HEADER <openjpeg-2.4/openjpeg.h> - #elif defined(HAVE_OPENJPEG_2_3_OPENJPEG_H) - #define LIBJP2K_HEADER <openjpeg-2.3/openjpeg.h> -diff -u config/config.h.in.orig config/config.h.in ---- config/config.h.in.orig -+++ config/config.h.in -@@ -51,6 +51,12 @@ - /* Define to 1 if you have the <openjpeg-2.3/openjpeg.h> header file. */ - #undef HAVE_OPENJPEG_2_3_OPENJPEG_H - -+/* Define to 1 if you have the <openjpeg-2.4/openjpeg.h> header file. */ -+#undef HAVE_OPENJPEG_2_4_OPENJPEG_H -+ -+/* Define to 1 if you have the <openjpeg-2.5/openjpeg.h> header file. */ -+#undef HAVE_OPENJPEG_2_5_OPENJPEG_H -+ - /* Define to 1 if you have the <stdint.h> header file. */ - #undef HAVE_STDINT_H - diff --git a/graphics/leptonica/pkg-plist b/graphics/leptonica/pkg-plist index b4f431a774dc..558d7268cea7 100644 --- a/graphics/leptonica/pkg-plist +++ b/graphics/leptonica/pkg-plist @@ -11,6 +11,7 @@ include/leptonica/allheaders.h include/leptonica/alltypes.h include/leptonica/array.h +include/leptonica/array_internal.h include/leptonica/arrayaccess.h include/leptonica/bbuffer.h include/leptonica/bilateral.h @@ -18,6 +19,7 @@ include/leptonica/bmf.h include/leptonica/bmfdata.h include/leptonica/bmp.h include/leptonica/ccbord.h +include/leptonica/ccbord_internal.h include/leptonica/colorfill.h include/leptonica/dewarp.h include/leptonica/endianness.h @@ -31,6 +33,7 @@ include/leptonica/leptwin.h include/leptonica/list.h include/leptonica/morph.h include/leptonica/pix.h +include/leptonica/pix_internal.h include/leptonica/ptra.h include/leptonica/queue.h include/leptonica/rbtree.h @@ -46,10 +49,10 @@ lib/cmake/leptonica/LeptonicaConfig.cmake lib/cmake/leptonica/LeptonicaTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/leptonica/LeptonicaTargets.cmake lib/liblept.so -lib/liblept.so.5 -lib/liblept.so.5.4.0 +lib/liblept.so.6 +lib/liblept.so.6.0.0 lib/libleptonica.so -lib/libleptonica.so.5 -lib/libleptonica.so.5.4.0 +lib/libleptonica.so.6 +lib/libleptonica.so.6.0.0 libdata/pkgconfig/lept.pc share/cmake/Modules/FindLeptonica.cmake
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510231845.59NIjYgI078617>
