Ravenports generated: 22 Sep 2024 04:10
[ravenports.git] / bucket_F8 / poppler
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               poppler
4 VERSION=                24.09.0
5 KEYWORDS=               graphics print
6 VARIANTS=               std
7 SDESC[std]=             PDF rendering library
8 HOMEPAGE=               https://poppler.freedesktop.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://poppler.freedesktop.org/
13 DISTFILE[1]=            poppler-24.09.0.tar.xz:main
14 DF_INDEX=               1
15 SPKGS[std]=             set
16                         primary
17                         cpp
18                         glib
19                         qt5
20                         qt6
21                         utils
22                         man
23                         dev
24                         cppdev
25                         glibdev
26                         qt5dev
27                         qt6dev
28
29 OPTIONS_AVAILABLE=      INTROSPECTION
30 OPTIONS_STANDARD=       INTROSPECTION
31 OPT_ON[all]=            INTROSPECTION
32
33 BUILD_DEPENDS=          cairo:dev:std
34                         cairo:primary:std
35                         qt5-qttools:set:std
36                         qt6-qttools:set:std
37                         boost-libraries:dev:std
38                         glib:dev:std
39                         gettext:solinks:std
40                         poppler-data:dev:std
41                         lcms2:dev:std
42                         openjpeg:dev:std
43                         openjpeg:tools:std
44 BUILDRUN_DEPENDS=       lcms2:primary:std
45                         openjpeg:primary:std
46                         poppler-data:primary:std
47 EXRUN[cpp]=             poppler:primary:std
48 EXRUN[qt5]=             poppler:primary:std
49                         qt5-qtbase:primary:std
50 EXRUN[qt6]=             poppler:primary:std
51                         qt6-qtbase:primary:std
52 EXRUN[utils]=           poppler:primary:std
53                         cairo:primary:std
54                         lcms2:primary:std
55 EXRUN[glib]=            poppler:primary:std
56                         cairo:primary:std
57
58 USES=                   cmake:insource cpe png jpeg tiff libtool pkgconfig
59                         fontconfig zlib python:build gettext:build curl
60                         solaris-funcs
61 GNOME_COMPONENTS=       gtk3 gdkpixbuf pango
62
63 LICENSE=                GPLv2+:primary
64 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
65 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYING
66 LICENSE_AWK=            TERMS:"CATALOG_H"
67 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/poppler/Catalog.h
68 LICENSE_SCHEME=         solo
69
70 CPE_VENDOR=             freedesktop
71 FPC_EQUIVALENT=         graphics/poppler
72 SOL_FUNCTIONS=          strndup:poppler/GlobalParams.cc
73
74 CONFIGURE_ENV=          CMAKE_PREFIX_PATH={{PREFIX}}/lib/qt6/cmake
75
76 SOVERSION=              141.0.0
77 PLIST_SUB=              CPP_SOVERSION=1.0.0
78                         CPP_SOMAJOR=1
79                         QT5_SOVERSION=1.36.0
80                         QT5_SOMAJOR=1
81                         QT6_SOVERSION=3.7.0
82                         QT6_SOMAJOR=3
83                         GLIB_SOVERSION=8.26.0
84                         GLIB_SOMAJOR=8
85                         NSS3={{NSS:U"@comment "}}
86
87 CMAKE_ARGS=             -DENABLE_GLIB=ON
88                         -DENABLE_UTILS=ON
89                         -DENABLE_QT5=ON
90                         -DENABLE_QT6=ON
91                         -DENABLE_LIBCURL=ON
92                         -DBUILD_GTK_TESTS=OFF
93                         -DENABLE_GTK_DOC=OFF
94                         -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE
95                         -DCMAKE_PREFIX_PATH:PATH={{PREFIX}}/lib/qt5/cmake
96                         -DENABLE_UNSTABLE_API_ABI_HEADERS=ON
97                         -DENABLE_GPGME:BOOL=FALSE
98                         -DENABLE_NSS3:BOOL={{NSS3:UFALSE}}
99
100 [INTROSPECTION].DESCRIPTION=            Build with introspection
101 [INTROSPECTION].GNOME_COMPONENTS_ON=    introspection
102
103 post-install:
104         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpop*.so
105         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pdf*
106
107 [FILE:315:descriptions/desc.primary]
108 Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg
109 of Glyph and Cog, LLC.  It provides PDF rendering functionality as a
110 shared library, and uses modern components from Freedesktop.org such as
111 fontconfig and cairo to take advantage of modern UNIX desktops.
112
113 This package contains the main library.
114
115
116 [FILE:65:descriptions/desc.cpp]
117 These are the c++ bindings for poppler, a PDF rendering library.
118
119
120 [FILE:67:descriptions/desc.glib]
121 These are the gnome bindings for poppler, a PDF rendering library.
122
123
124 [FILE:65:descriptions/desc.qt5]
125 These are the Qt5 bindings for poppler, a PDF rendering library.
126
127
128 [FILE:65:descriptions/desc.qt6]
129 These are the Qt6 bindings for poppler, a PDF rendering library.
130
131
132 [FILE:565:descriptions/desc.utils]
133 This provides PDF (Portable Document Format) utilities from the
134 poppler project. Some of these are based on the versions from xpdf.
135
136 This poppler-utils package provides:
137
138 pdffonts  - lists fonts used in PDF files with details
139 pdfimages - saves images from a PDF file as PPM, PBM or JPEG
140 pdfinfo   - prints document information from 'Info' dictionary
141 pdftohtml - convert PDF files into HTML, XML and PNG images
142 pdftoppm  - converts PDF files to PPM, PGM, or PBM image files
143 pdftops   - converts a PDF file to PostScript
144 pdftotext - converts a PDF file to plain text
145
146
147 [FILE:81:descriptions/desc.cppdev]
148 These are the headers for the c++ bindings for poppler, a PDF rendering
149 library.
150
151
152 [FILE:83:descriptions/desc.glibdev]
153 These are the headers for the gnome bindings for poppler, a PDF rendering
154 library.
155
156
157 [FILE:81:descriptions/desc.qt5dev]
158 These are the headers for the Qt5 bindings for poppler, a PDF rendering
159 library.
160
161
162 [FILE:81:descriptions/desc.qt6dev]
163 These are the headers for the Qt6 bindings for poppler, a PDF rendering
164 library.
165
166
167 [FILE:101:distinfo]
168 ebd857987e2395608c69fdc44009692d5906f13b612c5280beff65a0b75dc255      1914488 poppler-24.09.0.tar.xz
169
170
171 [FILE:61:manifests/plist.primary]
172 lib/
173  libpoppler.so.%%SOMAJOR%%
174  libpoppler.so.%%SOVERSION%%
175
176
177 [FILE:77:manifests/plist.cpp]
178 lib/
179  libpoppler-cpp.so.%%CPP_SOMAJOR%%
180  libpoppler-cpp.so.%%CPP_SOVERSION%%
181
182
183 [FILE:81:manifests/plist.glib]
184 lib/
185  libpoppler-glib.so.%%GLIB_SOMAJOR%%
186  libpoppler-glib.so.%%GLIB_SOVERSION%%
187
188
189 [FILE:77:manifests/plist.qt5]
190 lib/
191  libpoppler-qt5.so.%%QT5_SOMAJOR%%
192  libpoppler-qt5.so.%%QT5_SOVERSION%%
193
194
195 [FILE:77:manifests/plist.qt6]
196 lib/
197  libpoppler-qt6.so.%%QT6_SOMAJOR%%
198  libpoppler-qt6.so.%%QT6_SOVERSION%%
199
200
201 [FILE:152:manifests/plist.utils]
202 %%NSS3%%bin/pdfsig
203 bin/
204  pdfattach
205  pdfdetach
206  pdffonts
207  pdfimages
208  pdfinfo
209  pdfseparate
210  pdftocairo
211  pdftohtml
212  pdftoppm
213  pdftops
214  pdftotext
215  pdfunite
216
217
218 [FILE:200:manifests/plist.man]
219 %%NSS3%%share/man/man1/pdfsig.1
220 share/man/man1/
221  pdfattach.1
222  pdfdetach.1
223  pdffonts.1
224  pdfimages.1
225  pdfinfo.1
226  pdfseparate.1
227  pdftocairo.1
228  pdftohtml.1
229  pdftoppm.1
230  pdftops.1
231  pdftotext.1
232  pdfunite.1
233
234
235 [FILE:2044:manifests/plist.dev]
236 include/poppler/
237  Annot.h
238  AnnotStampImageHelper.h
239  Array.h
240  BBoxOutputDev.h
241  CMap.h
242  CachedFile.h
243  CairoFontEngine.h
244  CairoOutputDev.h
245  CairoRescaleBox.h
246  Catalog.h
247  CertificateInfo.h
248  CharCodeToUnicode.h
249  CharTypes.h
250  CurlCachedFile.h
251  CurlPDFDocBuilder.h
252  DateInfo.h
253  Decrypt.h
254  Dict.h
255  Error.h
256  ErrorCodes.h
257  FDPDFDocBuilder.h
258  FILECacheLoader.h
259  FileSpec.h
260  FontEncodingTables.h
261  FontInfo.h
262  Form.h
263  Function.h
264  Gfx.h
265  GfxFont.h
266  GfxState.h
267  GfxState_helpers.h
268  GlobalParams.h
269  HashAlgorithm.h
270  Hints.h
271  JArithmeticDecoder.h
272  JBIG2Stream.h
273  JPEG2000Stream.h
274  JSInfo.h
275  Lexer.h
276  Linearization.h
277  Link.h
278  LocalPDFDocBuilder.h
279  MarkedContentOutputDev.h
280  Movie.h
281  NameToCharCode.h
282  NameToUnicodeTable.h
283  Object.h
284  OptionalContent.h
285  Outline.h
286  OutputDev.h
287  PDFDoc.h
288  PDFDocBuilder.h
289  PDFDocEncoding.h
290  PDFDocFactory.h
291  PSOutputDev.h
292  PSTokenizer.h
293  Page.h
294  PageTransition.h
295  Parser.h
296  PopplerCache.h
297  PreScanOutputDev.h
298  ProfileData.h
299  Rendition.h
300  SecurityHandler.h
301  SignatureInfo.h
302  Sound.h
303  SplashOutputDev.h
304  Stream-CCITT.h
305  Stream.h
306  StructElement.h
307  StructTreeRoot.h
308  TextOutputDev.h
309  UTF.h
310  UnicodeCClassTables.h
311  UnicodeCompTables.h
312  UnicodeDecompTables.h
313  UnicodeMap.h
314  UnicodeMapFuncs.h
315  UnicodeMapTables.h
316  UnicodeTypeTable.h
317  ViewerPreferences.h
318  XRef.h
319  poppler-config.h
320  poppler_private_export.h
321 include/poppler/fofi/
322  FoFiBase.h
323  FoFiEncodings.h
324  FoFiIdentifier.h
325  FoFiTrueType.h
326  FoFiType1.h
327  FoFiType1C.h
328 include/poppler/glib/poppler-macros.h
329 include/poppler/goo/
330  GooCheckedOps.h
331  GooLikely.h
332  GooString.h
333  GooTimer.h
334  ImgWriter.h
335  JpegWriter.h
336  PNGWriter.h
337  TiffWriter.h
338  gdir.h
339  gfile.h
340  gmem.h
341  grandom.h
342  gstrtod.h
343 include/poppler/splash/
344  Splash.h
345  SplashBitmap.h
346  SplashClip.h
347  SplashErrorCodes.h
348  SplashFTFont.h
349  SplashFTFontEngine.h
350  SplashFTFontFile.h
351  SplashFont.h
352  SplashFontEngine.h
353  SplashFontFile.h
354  SplashFontFileID.h
355  SplashGlyphBitmap.h
356  SplashMath.h
357  SplashPath.h
358  SplashPattern.h
359  SplashScreen.h
360  SplashState.h
361  SplashTypes.h
362  SplashXPath.h
363  SplashXPathScanner.h
364 lib/libpoppler.so
365 lib/pkgconfig/poppler.pc
366
367
368 [FILE:360:manifests/plist.cppdev]
369 include/poppler/cpp/
370  poppler-destination.h
371  poppler-document.h
372  poppler-embedded-file.h
373  poppler-font-private.h
374  poppler-font.h
375  poppler-global.h
376  poppler-image.h
377  poppler-page-renderer.h
378  poppler-page-transition.h
379  poppler-page.h
380  poppler-rectangle.h
381  poppler-toc.h
382  poppler-version.h
383  poppler_cpp_export.h
384 lib/libpoppler-cpp.so
385 lib/pkgconfig/poppler-cpp.pc
386
387
388 [FILE:447:manifests/plist.glibdev]
389 %%INTROSPECTION-ON%%lib/girepository-1.0/Poppler-0.18.typelib
390 %%INTROSPECTION-ON%%share/gir-1.0/Poppler-0.18.gir
391 include/poppler/glib/
392  poppler-action.h
393  poppler-annot.h
394  poppler-attachment.h
395  poppler-date.h
396  poppler-document.h
397  poppler-enums.h
398  poppler-features.h
399  poppler-form-field.h
400  poppler-layer.h
401  poppler-media.h
402  poppler-movie.h
403  poppler-page.h
404  poppler-structure-element.h
405  poppler.h
406 lib/libpoppler-glib.so
407 lib/pkgconfig/poppler-glib.pc
408
409
410 [FILE:244:manifests/plist.qt5dev]
411 include/poppler/qt5/
412  poppler-annotation.h
413  poppler-export.h
414  poppler-form.h
415  poppler-link.h
416  poppler-media.h
417  poppler-optcontent.h
418  poppler-page-transition.h
419  poppler-qt5.h
420  poppler-version.h
421 lib/libpoppler-qt5.so
422 lib/pkgconfig/poppler-qt5.pc
423
424
425 [FILE:244:manifests/plist.qt6dev]
426 include/poppler/qt6/
427  poppler-annotation.h
428  poppler-export.h
429  poppler-form.h
430  poppler-link.h
431  poppler-media.h
432  poppler-optcontent.h
433  poppler-page-transition.h
434  poppler-qt6.h
435  poppler-version.h
436 lib/libpoppler-qt6.so
437 lib/pkgconfig/poppler-qt6.pc
438