pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/print/podofo09
Module Name: pkgsrc
Committed By: wiz
Date: Thu Nov 13 22:51:41 UTC 2025
Added Files:
pkgsrc/print/podofo09: DESCR Makefile PLIST buildlink3.mk distinfo
options.mk
pkgsrc/print/podofo09/patches: patch-CMakeLists.txt
patch-cmake_modules_FindFREETYPE.cmake
patch-src_podofo_CMakeLists.txt
patch-src_podofo_base_PdfMemoryManagement.cpp
patch-src_podofo_doc_PdfImage.cpp patch-test_CMakeLists.txt
Log Message:
print/podofo09: import podofo-0.9.8nb7
PoDoFo is a library to work with the PDF file format. The name
comes from the first letter of PDF (Portable Document Format). A
few tools to work with PDF files are already included in the PoDoFo
package.
The PoDoFo library is a free, portable C++ library which includes
classes to parse PDF files and modify their contents into memory.
The changes can be written back to disk easily. The parser can also
be used to extract information from a PDF file (for example the
parser could be used in a PDF viewer). Besides parsing PoDoFo
includes also very simple classes to create your own PDF files.
All classes are documented so it is easy to start writing your own
application using PoDoFo.
This is the old 0.9 version, just for calibre.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/print/podofo09/DESCR \
pkgsrc/print/podofo09/Makefile pkgsrc/print/podofo09/PLIST \
pkgsrc/print/podofo09/buildlink3.mk pkgsrc/print/podofo09/distinfo \
pkgsrc/print/podofo09/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/print/podofo09/patches/patch-CMakeLists.txt \
pkgsrc/print/podofo09/patches/patch-cmake_modules_FindFREETYPE.cmake \
pkgsrc/print/podofo09/patches/patch-src_podofo_CMakeLists.txt \
pkgsrc/print/podofo09/patches/patch-src_podofo_base_PdfMemoryManagement.cpp \
pkgsrc/print/podofo09/patches/patch-src_podofo_doc_PdfImage.cpp \
pkgsrc/print/podofo09/patches/patch-test_CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/print/podofo09/DESCR
diff -u /dev/null pkgsrc/print/podofo09/DESCR:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/DESCR Thu Nov 13 22:51:41 2025
@@ -0,0 +1,15 @@
+PoDoFo is a library to work with the PDF file format. The name
+comes from the first letter of PDF (Portable Document Format). A
+few tools to work with PDF files are already included in the PoDoFo
+package.
+
+The PoDoFo library is a free, portable C++ library which includes
+classes to parse PDF files and modify their contents into memory.
+The changes can be written back to disk easily. The parser can also
+be used to extract information from a PDF file (for example the
+parser could be used in a PDF viewer). Besides parsing PoDoFo
+includes also very simple classes to create your own PDF files.
+All classes are documented so it is easy to start writing your own
+application using PoDoFo.
+
+This is the old 0.9 version, just for calibre.
Index: pkgsrc/print/podofo09/Makefile
diff -u /dev/null pkgsrc/print/podofo09/Makefile:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/Makefile Thu Nov 13 22:51:41 2025
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+DISTNAME= podofo-0.9.8
+PKGREVISION= 7
+CATEGORIES= print
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=podofo/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/podofo/podofo/
+COMMENT= Library to work with the PDF file format (old 0.9 branch)
+LICENSE= gnu-lgpl-v2 AND gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+= pkg-config
+
+CMAKE_CONFIGURE_ARGS+= -DPODOFO_BUILD_SHARED=ON
+CMAKE_CONFIGURE_ARGS+= -DPODOFO_BUILD_STATIC=ON
+CMAKE_CONFIGURE_ARGS+= -DFREETYPE_INCLUDE_DIR_FT2BUILD:PATH=${BUILDLINK_PREFIX.freetype2}/include/freetype2
+CMAKE_CONFIGURE_ARGS+= -DFREETYPE_INCLUDE_DIR_FTHEADER:PATH=${BUILDLINK_PREFIX.freetype2}/include/freetype2/config
+CMAKE_CONFIGURE_ARGS+= -DFREETYPE_LIB_PATHS:PATH=${BUILDLINK_PREFIX.freetype2}/lib
+
+# Avoid building unit tests.
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_CppUnit=TRUE
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_LUA=TRUE
+
+# Podofo uses thread_local, which is a C++11 feature, but does not
+# appropriately set -std=c++11.
+USE_CXX_FEATURES+= c++11
+FORCE_CXX_STD+= c++11
+
+.include "options.mk"
+
+.include "../../devel/cmake/build.mk"
+# tests-depend on cppunit (for unit tests)
+.include "../../devel/libidn/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../textproc/libunistring/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/print/podofo09/PLIST
diff -u /dev/null pkgsrc/print/podofo09/PLIST:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/PLIST Thu Nov 13 22:51:41 2025
@@ -0,0 +1,148 @@
+@comment $NetBSD: PLIST,v 1.1 2025/11/13 22:51:41 wiz Exp $
+bin/podofobox
+bin/podofocolor
+bin/podofocountpages
+bin/podofocrop
+bin/podofoencrypt
+bin/podofogc
+bin/podofoimg2pdf
+bin/podofoimgextract
+bin/podofoimpose
+bin/podofoincrementalupdates
+bin/podofomerge
+bin/podofonooc
+bin/podofopages
+bin/podofopdfinfo
+bin/podofosign
+bin/podofotxt2pdf
+bin/podofotxtextract
+bin/podofouncompress
+bin/podofoxmp
+include/podofo/base/Pdf3rdPtyForwardDecl.h
+include/podofo/base/PdfArray.h
+include/podofo/base/PdfCanvas.h
+include/podofo/base/PdfColor.h
+include/podofo/base/PdfCompilerCompat.h
+include/podofo/base/PdfCompilerCompatPrivate.h
+include/podofo/base/PdfContentsTokenizer.h
+include/podofo/base/PdfData.h
+include/podofo/base/PdfDataType.h
+include/podofo/base/PdfDate.h
+include/podofo/base/PdfDefines.h
+include/podofo/base/PdfDefinesPrivate.h
+include/podofo/base/PdfDictionary.h
+include/podofo/base/PdfEncoding.h
+include/podofo/base/PdfEncodingFactory.h
+include/podofo/base/PdfEncrypt.h
+include/podofo/base/PdfError.h
+include/podofo/base/PdfExtension.h
+include/podofo/base/PdfFileStream.h
+include/podofo/base/PdfFilter.h
+include/podofo/base/PdfFiltersPrivate.h
+include/podofo/base/PdfImmediateWriter.h
+include/podofo/base/PdfInputDevice.h
+include/podofo/base/PdfInputStream.h
+include/podofo/base/PdfLocale.h
+include/podofo/base/PdfMemStream.h
+include/podofo/base/PdfMemoryManagement.h
+include/podofo/base/PdfName.h
+include/podofo/base/PdfObject.h
+include/podofo/base/PdfObjectStreamParserObject.h
+include/podofo/base/PdfOutputDevice.h
+include/podofo/base/PdfOutputStream.h
+include/podofo/base/PdfOwnedDataType.h
+include/podofo/base/PdfParser.h
+include/podofo/base/PdfParserObject.h
+include/podofo/base/PdfRect.h
+include/podofo/base/PdfRefCountedBuffer.h
+include/podofo/base/PdfRefCountedInputDevice.h
+include/podofo/base/PdfReference.h
+include/podofo/base/PdfStream.h
+include/podofo/base/PdfString.h
+include/podofo/base/PdfTokenizer.h
+include/podofo/base/PdfVariant.h
+include/podofo/base/PdfVecObjects.h
+include/podofo/base/PdfVersion.h
+include/podofo/base/PdfWriter.h
+include/podofo/base/PdfXRef.h
+include/podofo/base/PdfXRefStream.h
+include/podofo/base/PdfXRefStreamParserObject.h
+include/podofo/base/podofo_config.h
+include/podofo/base/podofoapi.h
+include/podofo/base/util/PdfMutex.h
+include/podofo/base/util/PdfMutexImpl_noop.h
+include/podofo/base/util/PdfMutexImpl_pthread.h
+include/podofo/base/util/PdfMutexImpl_win32.h
+include/podofo/base/util/PdfMutexWrapper.h
+include/podofo/doc/PdfAcroForm.h
+include/podofo/doc/PdfAction.h
+include/podofo/doc/PdfAnnotation.h
+include/podofo/doc/PdfCMapEncoding.h
+include/podofo/doc/PdfContents.h
+include/podofo/doc/PdfDestination.h
+include/podofo/doc/PdfDifferenceEncoding.h
+include/podofo/doc/PdfDocument.h
+include/podofo/doc/PdfElement.h
+include/podofo/doc/PdfEncodingObjectFactory.h
+include/podofo/doc/PdfExtGState.h
+include/podofo/doc/PdfField.h
+include/podofo/doc/PdfFileSpec.h
+include/podofo/doc/PdfFont.h
+include/podofo/doc/PdfFontCID.h
+include/podofo/doc/PdfFontCache.h
+include/podofo/doc/PdfFontConfigWrapper.h
+include/podofo/doc/PdfFontFactory.h
+include/podofo/doc/PdfFontFactoryBase14Data.h
+include/podofo/doc/PdfFontMetrics.h
+include/podofo/doc/PdfFontMetricsBase14.h
+include/podofo/doc/PdfFontMetricsFreetype.h
+include/podofo/doc/PdfFontMetricsObject.h
+include/podofo/doc/PdfFontSimple.h
+include/podofo/doc/PdfFontTTFSubset.h
+include/podofo/doc/PdfFontTrueType.h
+include/podofo/doc/PdfFontType1.h
+include/podofo/doc/PdfFontType1Base14.h
+include/podofo/doc/PdfFontType3.h
+include/podofo/doc/PdfFunction.h
+include/podofo/doc/PdfHintStream.h
+include/podofo/doc/PdfIdentityEncoding.h
+include/podofo/doc/PdfImage.h
+include/podofo/doc/PdfInfo.h
+include/podofo/doc/PdfMemDocument.h
+include/podofo/doc/PdfNamesTree.h
+include/podofo/doc/PdfOutlines.h
+include/podofo/doc/PdfPage.h
+include/podofo/doc/PdfPagesTree.h
+include/podofo/doc/PdfPagesTreeCache.h
+include/podofo/doc/PdfPainter.h
+include/podofo/doc/PdfPainterMM.h
+include/podofo/doc/PdfShadingPattern.h
+include/podofo/doc/PdfSignOutputDevice.h
+include/podofo/doc/PdfSignatureField.h
+include/podofo/doc/PdfStreamedDocument.h
+include/podofo/doc/PdfTable.h
+include/podofo/doc/PdfTilingPattern.h
+include/podofo/doc/PdfXObject.h
+include/podofo/podofo-base.h
+include/podofo/podofo.h
+lib/libpodofo.a
+lib/libpodofo.so
+lib/libpodofo.so.${PKGVERSION}
+lib/pkgconfig/libpodofo.pc
+man/man1/podofobox.1
+man/man1/podofocolor.1
+man/man1/podofocountpages.1
+man/man1/podofocrop.1
+man/man1/podofoencrypt.1
+man/man1/podofogc.1
+man/man1/podofoimg2pdf.1
+man/man1/podofoimgextract.1
+man/man1/podofoimpose.1
+man/man1/podofoincrementalupdates.1
+man/man1/podofomerge.1
+man/man1/podofopages.1
+man/man1/podofopdfinfo.1
+man/man1/podofotxt2pdf.1
+man/man1/podofotxtextract.1
+man/man1/podofouncompress.1
+man/man1/podofoxmp.1
Index: pkgsrc/print/podofo09/buildlink3.mk
diff -u /dev/null pkgsrc/print/podofo09/buildlink3.mk:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/buildlink3.mk Thu Nov 13 22:51:41 2025
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+BUILDLINK_TREE+= podofo
+
+.if !defined(PODOFO_BUILDLINK3_MK)
+PODOFO_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.podofo+= podofo>=0.9.5nb1<0.10
+BUILDLINK_ABI_DEPENDS.podofo?= podofo>=0.9.8nb7
+BUILDLINK_PKGSRCDIR.podofo?= ../../print/podofo09
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.endif # PODOFO_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -podofo
Index: pkgsrc/print/podofo09/distinfo
diff -u /dev/null pkgsrc/print/podofo09/distinfo:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/distinfo Thu Nov 13 22:51:41 2025
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+BLAKE2s (podofo-0.9.8.tar.gz) = 16c57b22a80fa29abbd4cf34895efc9cd4e549ac4590234363652a60d48ec50c
+SHA512 (podofo-0.9.8.tar.gz) = b220322114450f1656c73d325f5172bc4cec0b1913e98b4eb2455f8ed7394bcaa47438d41003c9678937ef44d411e135431ddd6784f83d3663337d471baa02b1
+Size (podofo-0.9.8.tar.gz) = 1012918 bytes
+SHA1 (patch-CMakeLists.txt) = 2b5f1dbe9c2447b2726597deb860613c77cf1afc
+SHA1 (patch-cmake_modules_FindFREETYPE.cmake) = 755d6d7ad73dea490479b90299728129bb1b0795
+SHA1 (patch-src_podofo_CMakeLists.txt) = 9a75d0ce18f331b02bcd74a2935d36e0de701266
+SHA1 (patch-src_podofo_base_PdfMemoryManagement.cpp) = ad5772c41f401b1a31caa37c4f05209f31899c87
+SHA1 (patch-src_podofo_doc_PdfImage.cpp) = e9ff858a56e14b6b19d2e9c5f043d9d905d998b3
+SHA1 (patch-test_CMakeLists.txt) = 846871dac995ff80544ad9096574eddd776e324f
Index: pkgsrc/print/podofo09/options.mk
diff -u /dev/null pkgsrc/print/podofo09/options.mk:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/options.mk Thu Nov 13 22:51:41 2025
@@ -0,0 +1,15 @@
+# $NetBSD: options.mk,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.podofo
+PKG_SUPPORTED_OPTIONS= lua
+
+.include "../../mk/bsd.options.mk"
+
+###
+### Lua support
+###
+.if !empty(PKG_OPTIONS:Mlua)
+LUA_VERSIONS_INCOMPATIBLE= 52
+. include "../../lang/lua/buildlink3.mk"
+CMAKE_CONFIGURE_ARGS+= -DLUA_ENABLED:LUA_ENABLED=true
+.endif
Index: pkgsrc/print/podofo09/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/print/podofo09/patches/patch-CMakeLists.txt:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/patches/patch-CMakeLists.txt Thu Nov 13 22:51:41 2025
@@ -0,0 +1,43 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+Require newer CMake to fix install_name on Darwin.
+Set correct shared library target.
+Install man pages to correct directory.
+
+--- CMakeLists.txt.orig 2022-05-03 12:18:23.000000000 +0000
++++ CMakeLists.txt
+@@ -1,4 +1,4 @@
+-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
++CMAKE_MINIMUM_REQUIRED(VERSION 3.22)
+
+ #***************** IMPORTANT ************* IMPORTANT **********************
+ # Look at http://www.vtk.org/Wiki/CMake_HowToDoPlatformChecks
+@@ -525,9 +525,9 @@ IF(FONTCONFIG_FOUND AND WANT_FONTCONFIG)
+ INCLUDE_DIRECTORIES(${FONTCONFIG_INCLUDE_DIR})
+ ENDIF(FONTCONFIG_FOUND AND WANT_FONTCONFIG)
+
+-IF(WIN32 OR PODOFO_BUILD_STATIC)
++IF(PODOFO_BUILD_SHARED)
+ SET(PODOFO_LIB
+- podofo
++ podofo_shared
+ ${PODOFO_LIB_DEPENDS}
+ )
+ ELSE(WIN32 OR PODOFO_BUILD_STATIC)
+@@ -539,7 +539,7 @@ ENDIF(WIN32 OR PODOFO_BUILD_STATIC)
+ #
+ # Setup directories we will need
+ #
+-SET(MANDIR "share/man/")
++SET(MANDIR "${CMAKE_INSTALL_MANDIR}/")
+
+ # Create the config file. It'll be appended to as the subdirs run though
+ # then dependency information will be written to it at the end of the
+@@ -574,6 +574,6 @@ IF(PODOFO_BUILD_SHARED)
+ EXPORT(TARGETS podofo_shared FILE "${CMAKE_CURRENT_BINARY_DIR}/PoDoFoConfig.cmake")
+ ENDIF(PODOFO_BUILD_SHARED)
+ IF(PODOFO_BUILD_STATIC)
+- EXPORT(TARGETS podofo_static FILE "${CMAKE_CURRENT_BINARY_DIR}/PoDoFoConfig.cmake")
++ EXPORT(TARGETS podofo_static APPEND FILE "${CMAKE_CURRENT_BINARY_DIR}/PoDoFoConfig.cmake")
+ ENDIF(PODOFO_BUILD_STATIC)
+
Index: pkgsrc/print/podofo09/patches/patch-cmake_modules_FindFREETYPE.cmake
diff -u /dev/null pkgsrc/print/podofo09/patches/patch-cmake_modules_FindFREETYPE.cmake:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/patches/patch-cmake_modules_FindFREETYPE.cmake Thu Nov 13 22:51:41 2025
@@ -0,0 +1,12 @@
+$NetBSD: patch-cmake_modules_FindFREETYPE.cmake,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+--- cmake/modules/FindFREETYPE.cmake.orig 2014-03-18 09:05:12.000000000 +0000
++++ cmake/modules/FindFREETYPE.cmake
+@@ -71,7 +71,6 @@ ENDIF(NOT FREETYPE_FIND_QUIETLY)
+ SET(FREETYPE_LIBRARY_NAMES_DEBUG ${FREETYPE_LIBRARY_NAMES_DEBUG} freetyped libfreetyped)
+ SET(FREETYPE_LIBRARY_NAMES_RELEASE ${FREETYPE_LIBRARY_NAMES_RELEASE} freetype libfreetype)
+
+-SET(FREETYPE_LIB_PATHS /usr/lib /usr/local/lib /usr/X11/lib)
+
+ FIND_LIBRARY(FREETYPE_LIBRARY_RELEASE
+ ${FREETYPE_LIBRARY_NAMES_RELEASE}
Index: pkgsrc/print/podofo09/patches/patch-src_podofo_CMakeLists.txt
diff -u /dev/null pkgsrc/print/podofo09/patches/patch-src_podofo_CMakeLists.txt:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/patches/patch-src_podofo_CMakeLists.txt Thu Nov 13 22:51:41 2025
@@ -0,0 +1,11 @@
+$NetBSD: patch-src_podofo_CMakeLists.txt,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+Inherit CMake requirement from the main CMakeLists.txt.
+
+--- src/podofo/CMakeLists.txt.orig 2018-03-11 11:42:20.000000000 +0000
++++ src/podofo/CMakeLists.txt
+@@ -1,4 +1,3 @@
+-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+
+ IF(NOT PODOFO_MAIN_CMAKELISTS_READ)
+ MESSAGE(FATAL_ERROR "Run cmake on the CMakeLists.txt in the project root, not the one in the 'src' directory. You will need to delete CMakeCache.txt from the current directory.")
Index: pkgsrc/print/podofo09/patches/patch-src_podofo_base_PdfMemoryManagement.cpp
diff -u /dev/null pkgsrc/print/podofo09/patches/patch-src_podofo_base_PdfMemoryManagement.cpp:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/patches/patch-src_podofo_base_PdfMemoryManagement.cpp Thu Nov 13 22:51:41 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_podofo_base_PdfMemoryManagement.cpp,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+Make sure SIZE_MAX is defined.
+
+--- src/podofo/base/PdfMemoryManagement.cpp.orig 2017-01-29 12:26:55.000000000 +0000
++++ src/podofo/base/PdfMemoryManagement.cpp
+@@ -31,6 +31,9 @@
+ * files in the program, then also delete it here. *
+ ***************************************************************************/
+
++#define __STDC_LIMIT_MACROS 1
++#include <stdint.h>
++
+ #include "PdfMemoryManagement.h"
+ #include "PdfDefines.h"
+ #include "PdfDefinesPrivate.h"
Index: pkgsrc/print/podofo09/patches/patch-src_podofo_doc_PdfImage.cpp
diff -u /dev/null pkgsrc/print/podofo09/patches/patch-src_podofo_doc_PdfImage.cpp:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/patches/patch-src_podofo_doc_PdfImage.cpp Thu Nov 13 22:51:41 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_podofo_doc_PdfImage.cpp,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+Recognize TIFF images with alpha channel when using the photometric
+colour tag.
+
+--- src/podofo/doc/PdfImage.cpp.orig 2016-05-15 19:06:35.000000000 +0000
++++ src/podofo/doc/PdfImage.cpp
+@@ -589,7 +589,7 @@ void PdfImage::LoadFromTiffHandle(void*
+ break;
+
+ case PHOTOMETRIC_RGB:
+- if ( bitsPixel != 24 )
++ if ( bitsPixel != 24 && bitsPixel != 32 )
+ {
+ TIFFClose(hInTiffHandle);
+ PODOFO_RAISE_ERROR( ePdfError_UnsupportedImageFormat );
Index: pkgsrc/print/podofo09/patches/patch-test_CMakeLists.txt
diff -u /dev/null pkgsrc/print/podofo09/patches/patch-test_CMakeLists.txt:1.1
--- /dev/null Thu Nov 13 22:51:41 2025
+++ pkgsrc/print/podofo09/patches/patch-test_CMakeLists.txt Thu Nov 13 22:51:41 2025
@@ -0,0 +1,11 @@
+$NetBSD: patch-test_CMakeLists.txt,v 1.1 2025/11/13 22:51:41 wiz Exp $
+
+--- test/CMakeLists.txt.orig 2013-05-04 02:09:14.000000000 +0000
++++ test/CMakeLists.txt
+@@ -11,6 +11,5 @@ SUBDIRS(
+ TokenizerTest
+ VariantTest
+ WatermarkTest
+- unit
+ )
+
Home |
Main Index |
Thread Index |
Old Index