pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/print/podofo



Module Name:    pkgsrc
Committed By:   gdt
Date:           Thu Aug 14 16:03:58 UTC 2025

Modified Files:
        pkgsrc/print/podofo: Makefile distinfo
        pkgsrc/print/podofo/patches: patch-CMakeLists.txt

Log Message:
print/podofo: Apply duct tape to cmake stuff, for 4.x

Fix two reasons why this package failed to build With cmake 4:
  - Instead of patching cmake min from 2.6 to 3.1, choose 3.22.
  - A makefile was created twice.  cmake 4 objects, seeming likely to
    be catching a real error.  Add APPEND to the second export, hoping
    that's ok.

In both cases, don't worry about the details because this package
needs updating anyway.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/print/podofo/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/print/podofo/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/podofo/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/print/podofo/Makefile
diff -u pkgsrc/print/podofo/Makefile:1.50 pkgsrc/print/podofo/Makefile:1.51
--- pkgsrc/print/podofo/Makefile:1.50   Thu Aug 14 12:12:29 2025
+++ pkgsrc/print/podofo/Makefile        Thu Aug 14 16:03:57 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.50 2025/08/14 12:12:29 gdt Exp $
+# $NetBSD: Makefile,v 1.51 2025/08/14 16:03:57 gdt Exp $
 
 # \todo Update to 1.0.1, from github, and needing c++17.
 DISTNAME=      podofo-0.9.8
-PKGREVISION=   5
+PKGREVISION=   6
 CATEGORIES=    print
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=podofo/}
 

Index: pkgsrc/print/podofo/distinfo
diff -u pkgsrc/print/podofo/distinfo:1.24 pkgsrc/print/podofo/distinfo:1.25
--- pkgsrc/print/podofo/distinfo:1.24   Tue Jan 17 14:01:57 2023
+++ pkgsrc/print/podofo/distinfo        Thu Aug 14 16:03:58 2025
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.24 2023/01/17 14:01:57 spz Exp $
+$NetBSD: distinfo,v 1.25 2025/08/14 16:03:58 gdt 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) = cb576aaf2e6ebe875818aefbba8d83c4ddbae7e4
+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

Index: pkgsrc/print/podofo/patches/patch-CMakeLists.txt
diff -u pkgsrc/print/podofo/patches/patch-CMakeLists.txt:1.5 pkgsrc/print/podofo/patches/patch-CMakeLists.txt:1.6
--- pkgsrc/print/podofo/patches/patch-CMakeLists.txt:1.5        Sat Apr 11 10:54:00 2020
+++ pkgsrc/print/podofo/patches/patch-CMakeLists.txt    Thu Aug 14 16:03:58 2025
@@ -1,18 +1,18 @@
-$NetBSD: patch-CMakeLists.txt,v 1.5 2020/04/11 10:54:00 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.6 2025/08/14 16:03:58 gdt Exp $
 
 Require newer CMake to fix install_name on Darwin.
 Set correct shared library target.
 Install man pages to correct directory.
 
---- CMakeLists.txt.orig        2018-07-08 10:33:27.000000000 +0000
+--- 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.1)
++CMAKE_MINIMUM_REQUIRED(VERSION 3.22)
  
  #*****************  IMPORTANT  ************* IMPORTANT **********************
  # Look at http://www.vtk.org/Wiki/CMake_HowToDoPlatformChecks
-@@ -516,9 +516,9 @@ IF(FONTCONFIG_FOUND AND WANT_FONTCONFIG)
+@@ -525,9 +525,9 @@ IF(FONTCONFIG_FOUND AND WANT_FONTCONFIG)
    INCLUDE_DIRECTORIES(${FONTCONFIG_INCLUDE_DIR})
  ENDIF(FONTCONFIG_FOUND AND WANT_FONTCONFIG)
  
@@ -24,7 +24,7 @@ Install man pages to correct directory.
        ${PODOFO_LIB_DEPENDS}
        )
  ELSE(WIN32 OR PODOFO_BUILD_STATIC)
-@@ -530,7 +530,7 @@ ENDIF(WIN32 OR PODOFO_BUILD_STATIC)
+@@ -539,7 +539,7 @@ ENDIF(WIN32 OR PODOFO_BUILD_STATIC)
  #
  # Setup directories we will need
  #
@@ -33,3 +33,11 @@ Install man pages to correct directory.
  
  # 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)
+ 



Home | Main Index | Thread Index | Old Index