1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= graphics print
7 SDESC[standard]= Library to work with the PDF file format
8 HOMEPAGE= https://sourceforge.net/projects/podofo/
12 SITES[main]= GITHUB/podofo:podofo:0.10.3
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= libunistring:dev:standard
26 BUILDRUN_DEPENDS= libidn:primary:standard
27 libunistring:primary:standard
28 EXRUN[tools]= podofo:primary:standard
30 USES= cpe cmake pkgconfig jpeg png tiff zlib fontconfig
31 ssl:openssl30 c++:primary
32 GNOME_COMPONENTS= libxml2
34 LICENSE= GPLv2+:primary
35 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
36 LICENSE_FILE= GPLv2+:{{WRKSRC}}/COPYING
37 LICENSE_AWK= TERMS:"^$$"
38 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/podofo/podofo.h
41 CPE_VENDOR= podofo_project
42 FPC_EQUIVALENT= graphics/podofo
46 CMAKE_ARGS= -DOPENSSL_INCLUDE_DIR="{{OPENSSLINC}}"
47 -DOPENSSL_LIBRARIES="{{OPENSSLDIR}}"
48 -DPODOFO_BUILD_TOOLS:BOOL=ON
49 -DMANDIR={{MANPREFIX}}/man/
52 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pod*
53 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpodofo.so
56 ${FIND} ${WRKSRC} -name "*.orig" -delete
58 [FILE:689:descriptions/desc.primary]
59 PoDoFo is a library to work with the PDF file format. The name comes from the
60 first letter of PDF (Portable Document Format). A few tools to work with PDF
61 files are already included in the PoDoFo package.
63 The PoDoFo library is a free, portable C++ library which includes classes to
64 parse PDF files and modify their contents into memory. The changes can be
65 written back to disk easily. The parser can also be used to extract information
66 from a PDF file (for example the parser could be used in a PDF viewer). Besides
67 parsing PoDoFo includes also very simple classes to create your own PDF files.
68 All classes are documented so it is easy to start writing your own application
72 [FILE:57:descriptions/desc.tools]
73 This package contains PDF tools based on PoDoFo library.
77 4be2232643f9e9dd7fbb02894d5a0394c3ca2826aab179654c2cc751074825ec 1691469 podofo-podofo-0.10.3.tar.gz
80 [FILE:49:manifests/plist.primary]
82 libpodofo.so.%%SOVERSION%%
86 [FILE:284:manifests/plist.tools]
97 podofoincrementalupdates
109 [FILE:2693:manifests/plist.dev]
110 include/podofo/podofo.h
111 include/podofo/auxiliary/
137 PdfAnnotationActionBase.h
138 PdfAnnotationCollection.h
139 PdfAnnotationWidget.h
140 PdfAnnotation_Types.h
146 PdfCanvasInputDevice.h
154 PdfContentStreamOperators.h
155 PdfContentStreamReader.h
164 PdfDifferenceEncoding.h
171 PdfEncodingMapFactory.h
178 PdfFieldChildrenCollection.h
185 PdfFontConfigWrapper.h
188 PdfFontMetricsFreetype.h
189 PdfFontMetricsObject.h
190 PdfFontMetricsStandard14.h
194 PdfFontTrueTypeSubset.h
198 PdfIdentityEncoding.h
201 PdfIndirectObjectList.h
206 PdfMemoryObjectStream.h
212 PdfObjectStreamParser.h
213 PdfObjectStreamProvider.h
220 PdfPainterTextObject.h
223 PdfPostScriptTokenizer.h
224 PdfPredefinedEncoding.h
232 PdfStreamedDocument.h
233 PdfStreamedObjectStream.h
247 PdfXObjectPostScript.h
251 PdfXRefStreamParserObject.h
252 include/podofo/staging/
254 PdfPainterExtensions.h
258 lib/pkgconfig/libpodofo.pc
260 podofo-config-release.cmake
264 [FILE:356:manifests/plist.man]
268 podofocountpages.1.gz
273 podofoimgextract.1.gz
275 podofoincrementalupdates.1.gz
280 podofotxtextract.1.gz
281 podofouncompress.1.gz
285 [FILE:328:patches/patch-CMakeLists.txt]
286 --- CMakeLists.txt.orig 2023-11-28 09:23:37 UTC
288 @@ -252,6 +252,8 @@ if(PODOFO_BUILD_TOOLS)
289 add_subdirectory(tools)
292 +add_subdirectory(man)
295 set(CPACK_PACKAGE_DESCRIPTION "A C++ PDF manipulation library")
296 set(CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/podofo/podofo")