diff --git a/graphics/podofo/Makefile b/graphics/podofo/Makefile index 97f868e7e33b..3ebb3a2f1b22 100644 --- a/graphics/podofo/Makefile +++ b/graphics/podofo/Makefile @@ -1,56 +1,55 @@ PORTNAME= podofo -PORTVERSION= 0.10.1 -PORTREVISION= 3 +PORTVERSION= 0.10.2 CATEGORIES= graphics print MAINTAINER= sunpoet@FreeBSD.org COMMENT= PDF manipulation library and tools WWW= https://podofo.sourceforge.net/ \ https://github.com/podofo/podofo LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= fast_float>=0:math/fast_float \ date>=0:devel/date \ libfmt>=0:devel/libfmt \ utf8cpp>=0:devel/utf8cpp LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libidn.so:dns/libidn USES= cmake compiler:c++17-lang cpe gnome localbase:ldflags pkgconfig ssl USE_GNOME= libxml2 CFLAGS+= -I${LOCALBASE}/include/fast_float CMAKE_ARGS= -DFONTCONFIG_LIBRARIES=${LOCALBASE}/lib/libfontconfig.so \ -DOPENSSL_INCLUDE_DIR=${OPENSSLINC} \ -DOPENSSL_LIBRARIES=${OPENSSLLIB} CMAKE_OFF= PODOFO_BUILD_EXAMPLES PODOFO_BUILD_LIB_ONLY PODOFO_BUILD_STATIC PODOFO_BUILD_TEST PODOFO_BUILD_TOOLS CMAKE_TESTING_ON= PODOFO_BUILD_TEST USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} USE_GITHUB= yes CPE_VENDOR= podofo_project OPTIONS_DEFINE= JPEG PNG TIFF OPTIONS_DEFAULT=JPEG PNG TIFF JPEG_CMAKE_BOOL= WANT_LIBJPEG JPEG_USES= jpeg PNG_CMAKE_BOOL= WANT_PNG PNG_LIB_DEPENDS= libpng.so:graphics/png TIFF_CMAKE_BOOL= WANT_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff post-patch: # Clean up bundled libraries @${RM} ${WRKSRC}/3rdparty/fast_float.h @${RM} -r ${WRKSRC}/3rdparty/date/ @${RM} -r ${WRKSRC}/3rdparty/fmt/ @${RM} -r ${WRKSRC}/3rdparty/utf8cpp/ .include diff --git a/graphics/podofo/distinfo b/graphics/podofo/distinfo index 179f84209711..1bd7abc9adad 100644 --- a/graphics/podofo/distinfo +++ b/graphics/podofo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688132640 -SHA256 (podofo-podofo-0.10.1_GH0.tar.gz) = 9b2bb5d54185a547e440413ca2e9ec3ea9c522fec81dfeb9a23dbc3d65fbaa55 -SIZE (podofo-podofo-0.10.1_GH0.tar.gz) = 1690279 +TIMESTAMP = 1698848702 +SHA256 (podofo-podofo-0.10.2_GH0.tar.gz) = 565168132e8fbfcdbad4ea4c5567bcc57ebbffb4528f6273baf3f490a3cf7563 +SIZE (podofo-podofo-0.10.2_GH0.tar.gz) = 1690362 diff --git a/graphics/podofo/files/patch-CMakeLists.txt b/graphics/podofo/files/patch-CMakeLists.txt index 8c17487d09ef..65d26ea5f65c 100644 --- a/graphics/podofo/files/patch-CMakeLists.txt +++ b/graphics/podofo/files/patch-CMakeLists.txt @@ -1,48 +1,50 @@ ---- CMakeLists.txt.orig 2023-06-29 08:54:06 UTC +--- CMakeLists.txt.orig 2023-10-29 16:21:49 UTC +++ CMakeLists.txt -@@ -21,8 +21,8 @@ endif() +@@ -21,9 +21,10 @@ endif() set(PODOFO_VERSION_MAJOR "0" CACHE STRING "Major part of podofo version number") set(PODOFO_VERSION_MINOR "10" CACHE STRING "Minor part of podofo version number") - set(PODOFO_VERSION_PATCH "1" CACHE STRING "Patchlevel part of podofo version number") + set(PODOFO_VERSION_PATCH "2" CACHE STRING "Patchlevel part of podofo version number") -set(PODOFO_VERSION "${PODOFO_VERSION_MAJOR}.${PODOFO_VERSION_MINOR}.${PODOFO_VERSION_PATCH}") set(PODOFO_SOVERSION "2") +set(PODOFO_VERSION "${PODOFO_SOVERSION}.${PODOFO_VERSION_MAJOR}.${PODOFO_VERSION_MINOR}.${PODOFO_VERSION_PATCH}") ++ # # Main includes -@@ -149,6 +149,7 @@ else() + # +@@ -149,6 +150,7 @@ else() message("Libidn not found. AES-256 Encryption support will be disabled") endif() +if(WANT_LIBJPEG) find_package(JPEG) if(JPEG_FOUND) -@@ -157,7 +158,9 @@ if(JPEG_FOUND) +@@ -157,7 +159,9 @@ if(JPEG_FOUND) else() message("Libjpeg not found. JPEG support will be disabled") endif() +endif() +if(WANT_TIFF) find_package(TIFF) if(TIFF_FOUND) -@@ -166,7 +169,9 @@ if(TIFF_FOUND) +@@ -166,7 +170,9 @@ if(TIFF_FOUND) else() message("Libtiff not found. TIFF support will be disabled") endif() +endif() +if(WANT_PNG) find_package(PNG) if(PNG_FOUND) -@@ -175,6 +180,7 @@ if(PNG_FOUND) +@@ -175,6 +181,7 @@ if(PNG_FOUND) else() message("LibPng not found. PNG support will be disabled") set(PNG_LIBRARIES "") +endif() endif() find_package(Freetype REQUIRED)