Ravenports generated: 03 Mar 2024 17:11
[ravenports.git] / bucket_94 / podofo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               podofo
4 VERSION=                0.10.3
5 KEYWORDS=               graphics print
6 VARIANTS=               standard
7 SDESC[standard]=        Library to work with the PDF file format
8 HOMEPAGE=               https://sourceforge.net/projects/podofo/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/podofo:podofo:0.10.3
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         tools
18                         dev
19                         man
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILD_DEPENDS=          libunistring:dev:standard
25                         libidn:dev:standard
26 BUILDRUN_DEPENDS=       libidn:primary:standard
27                         libunistring:primary:standard
28 EXRUN[tools]=           podofo:primary:standard
29
30 USES=                   cpe cmake pkgconfig jpeg png tiff zlib fontconfig
31                         ssl:openssl30 c++:primary
32 GNOME_COMPONENTS=       libxml2
33
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
39 LICENSE_SCHEME=         solo
40
41 CPE_VENDOR=             podofo_project
42 FPC_EQUIVALENT=         graphics/podofo
43
44 SOVERSION=              0.10.3
45
46 CMAKE_ARGS=             -DOPENSSL_INCLUDE_DIR="{{OPENSSLINC}}"
47                         -DOPENSSL_LIBRARIES="{{OPENSSLDIR}}"
48                         -DPODOFO_BUILD_TOOLS:BOOL=ON
49                         -DMANDIR={{MANPREFIX}}/man/
50
51 post-install:
52         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pod*
53         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpodofo.so
54
55 pre-configure:
56         ${FIND} ${WRKSRC} -name "*.orig" -delete
57
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.
62
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
69 using PoDoFo.
70
71
72 [FILE:57:descriptions/desc.tools]
73 This package contains PDF tools based on PoDoFo library.
74
75
76 [FILE:106:distinfo]
77 4be2232643f9e9dd7fbb02894d5a0394c3ca2826aab179654c2cc751074825ec      1691469 podofo-podofo-0.10.3.tar.gz
78
79
80 [FILE:49:manifests/plist.primary]
81 lib/
82  libpodofo.so.%%SOVERSION%%
83  libpodofo.so.2
84
85
86 [FILE:284:manifests/plist.tools]
87 bin/
88  podofobox
89  podofocolor
90  podofocountpages
91  podofocrop
92  podofoencrypt
93  podofogc
94  podofoimg2pdf
95  podofoimgextract
96  podofoimpose
97  podofoincrementalupdates
98  podofomerge
99  podofonooc
100  podofopages
101  podofopdfinfo
102  podofosign
103  podofotxt2pdf
104  podofotxtextract
105  podofouncompress
106  podofoxmp
107
108
109 [FILE:2693:manifests/plist.dev]
110 include/podofo/podofo.h
111 include/podofo/auxiliary/
112  EnumFlags.h
113  InputDevice.h
114  InputStream.h
115  MathBase.h
116  Matrix.h
117  OutputDevice.h
118  OutputStream.h
119  Rect.h
120  StateStack.h
121  StreamDevice.h
122  StreamDeviceBase.h
123  Vector2.h
124  Version.h
125  basecompat.h
126  basedefs.h
127  baseincludes.h
128  basetypes.h
129  nullable.h
130  podofo_config.h
131  span.h
132  span.hpp
133 include/podofo/main/
134  PdfAcroForm.h
135  PdfAction.h
136  PdfAnnotation.h
137  PdfAnnotationActionBase.h
138  PdfAnnotationCollection.h
139  PdfAnnotationWidget.h
140  PdfAnnotation_Types.h
141  PdfArray.h
142  PdfButton.h
143  PdfCIDToGIDMap.h
144  PdfCMapEncoding.h
145  PdfCanvas.h
146  PdfCanvasInputDevice.h
147  PdfCatalog.h
148  PdfCharCodeMap.h
149  PdfCheckBox.h
150  PdfChoiceField.h
151  PdfColor.h
152  PdfComboBox.h
153  PdfCommon.h
154  PdfContentStreamOperators.h
155  PdfContentStreamReader.h
156  PdfContents.h
157  PdfData.h
158  PdfDataContainer.h
159  PdfDataProvider.h
160  PdfDate.h
161  PdfDeclarations.h
162  PdfDestination.h
163  PdfDictionary.h
164  PdfDifferenceEncoding.h
165  PdfDocument.h
166  PdfElement.h
167  PdfEncoding.h
168  PdfEncodingCommon.h
169  PdfEncodingFactory.h
170  PdfEncodingMap.h
171  PdfEncodingMapFactory.h
172  PdfEncodingShim.h
173  PdfEncrypt.h
174  PdfError.h
175  PdfExtGState.h
176  PdfExtension.h
177  PdfField.h
178  PdfFieldChildrenCollection.h
179  PdfFileSpec.h
180  PdfFilter.h
181  PdfFont.h
182  PdfFontCID.h
183  PdfFontCIDTrueType.h
184  PdfFontCIDType1.h
185  PdfFontConfigWrapper.h
186  PdfFontManager.h
187  PdfFontMetrics.h
188  PdfFontMetricsFreetype.h
189  PdfFontMetricsObject.h
190  PdfFontMetricsStandard14.h
191  PdfFontObject.h
192  PdfFontSimple.h
193  PdfFontTrueType.h
194  PdfFontTrueTypeSubset.h
195  PdfFontType1.h
196  PdfFontType3.h
197  PdfGraphicsState.h
198  PdfIdentityEncoding.h
199  PdfImage.h
200  PdfImmediateWriter.h
201  PdfIndirectObjectList.h
202  PdfInfo.h
203  PdfListBox.h
204  PdfMath.h
205  PdfMemDocument.h
206  PdfMemoryObjectStream.h
207  PdfMetadata.h
208  PdfName.h
209  PdfNameTree.h
210  PdfObject.h
211  PdfObjectStream.h
212  PdfObjectStreamParser.h
213  PdfObjectStreamProvider.h
214  PdfOperatorUtils.h
215  PdfOutlines.h
216  PdfPage.h
217  PdfPageCollection.h
218  PdfPainter.h
219  PdfPainterPath.h
220  PdfPainterTextObject.h
221  PdfParser.h
222  PdfParserObject.h
223  PdfPostScriptTokenizer.h
224  PdfPredefinedEncoding.h
225  PdfPushButton.h
226  PdfRadioButton.h
227  PdfReference.h
228  PdfResources.h
229  PdfSignature.h
230  PdfSigner.h
231  PdfStatefulEncrypt.h
232  PdfStreamedDocument.h
233  PdfStreamedObjectStream.h
234  PdfString.h
235  PdfStringStream.h
236  PdfTextBox.h
237  PdfTextState.h
238  PdfTokenizer.h
239  PdfTrailer.h
240  PdfVariant.h
241  PdfVariantStack.h
242  PdfWriter.h
243  PdfXMPMetadata.h
244  PdfXMPPacket.h
245  PdfXObject.h
246  PdfXObjectForm.h
247  PdfXObjectPostScript.h
248  PdfXRef.h
249  PdfXRefEntry.h
250  PdfXRefStream.h
251  PdfXRefStreamParserObject.h
252 include/podofo/staging/
253  PdfFunction.h
254  PdfPainterExtensions.h
255  PdfShadingPattern.h
256  PdfTilingPattern.h
257 lib/libpodofo.so
258 lib/pkgconfig/libpodofo.pc
259 share/podofo/
260  podofo-config-release.cmake
261  podofo-config.cmake
262
263
264 [FILE:356:manifests/plist.man]
265 share/man/man1/
266  podofobox.1.gz
267  podofocolor.1.gz
268  podofocountpages.1.gz
269  podofocrop.1.gz
270  podofoencrypt.1.gz
271  podofogc.1.gz
272  podofoimg2pdf.1.gz
273  podofoimgextract.1.gz
274  podofoimpose.1.gz
275  podofoincrementalupdates.1.gz
276  podofomerge.1.gz
277  podofopages.1.gz
278  podofopdfinfo.1.gz
279  podofotxt2pdf.1.gz
280  podofotxtextract.1.gz
281  podofouncompress.1.gz
282  podofoxmp.1.gz
283
284
285 [FILE:328:patches/patch-CMakeLists.txt]
286 --- CMakeLists.txt.orig 2023-11-28 09:23:37 UTC
287 +++ CMakeLists.txt
288 @@ -252,6 +252,8 @@ if(PODOFO_BUILD_TOOLS)
289      add_subdirectory(tools)
290  endif()
291  
292 +add_subdirectory(man)
293 +
294  # Enable packaging
295  set(CPACK_PACKAGE_DESCRIPTION "A C++ PDF manipulation library")
296  set(CPACK_PACKAGE_HOMEPAGE_URL "https://github.com/podofo/podofo")
297