BSD Ports

graphics/poppler 25.10.0_2 MidnightBSD

PDF rendering library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2
Categories
graphics, print

Description

Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC. It provides PDF rendering functionality as a shared library, and uses modern components from Freedesktop.org such as fontconfig and cairo to take advantage of modern UNIX desktops.

In the other systems

SystemPortVersion
MidnightBSDgraphics/poppler25.10.0_2
FreeBSDgraphics/poppler26.04.0_1
OpenBSDprint/poppler26.09.0
NetBSDprint/poppler26.06.0nb3
DragonFlygraphics/poppler25.02.0
HardenedBSDgraphics/poppler26.04.0_1
GhostBSDgraphics/poppler26.04.0_1

Install

Binary package:

mport install poppler

From mports:

cd /usr/mports/graphics/poppler && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	poppler>0:graphics/poppler
LIB_DEPENDS=	libpoppler-cpp.so:graphics/poppler

Dependencies

As this port's Makefile names them.

Build 2

Library 8

Runtime 1

Build dependencies 10
Run dependencies 9

Configuration

No options to configure.

USES
cmake:insource compiler:c++20-lang cpe gperf jpeg localbase pathfix pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 121
  • include/poppler/Annot.h
  • include/poppler/AnnotStampImageHelper.h
  • include/poppler/Array.h
  • include/poppler/BBoxOutputDev.h
  • include/poppler/CachedFile.h
  • include/poppler/Catalog.h
  • include/poppler/CertificateInfo.h
  • include/poppler/CharTypes.h
  • include/poppler/CryptoSignBackend.h
  • include/poppler/CurlCachedFile.h
  • include/poppler/CurlPDFDocBuilder.h
  • include/poppler/DateInfo.h
  • include/poppler/Dict.h
  • include/poppler/Error.h
  • include/poppler/ErrorCodes.h
  • include/poppler/FILECacheLoader.h
  • include/poppler/FileSpec.h
  • include/poppler/FontInfo.h
  • include/poppler/Form.h
  • include/poppler/Function.h
  • include/poppler/Gfx.h
  • include/poppler/GfxFont.h
  • include/poppler/GfxState.h
  • include/poppler/GfxState_helpers.h
  • include/poppler/GlobalParams.h
  • include/poppler/HashAlgorithm.h
  • include/poppler/JPEG2000Stream.h
  • include/poppler/JPXStream.h
  • include/poppler/JSInfo.h
  • include/poppler/Lexer.h
  • include/poppler/Link.h
  • include/poppler/MarkedContentOutputDev.h
  • include/poppler/Movie.h
  • include/poppler/NameToUnicodeTable.h
  • include/poppler/Object.h
  • include/poppler/OptionalContent.h
  • include/poppler/Outline.h
  • include/poppler/OutputDev.h
  • include/poppler/PDFDoc.h
  • include/poppler/PDFDocBuilder.h
  • include/poppler/PDFDocEncoding.h
  • include/poppler/PDFDocFactory.h
  • include/poppler/PSOutputDev.h
  • include/poppler/Page.h
  • include/poppler/PageTransition.h
  • include/poppler/Parser.h
  • include/poppler/PopplerCache.h
  • include/poppler/ProfileData.h
  • include/poppler/Rendition.h
  • include/poppler/SignatureInfo.h
  • include/poppler/Sound.h
  • include/poppler/SplashOutputDev.h
  • include/poppler/Stream-CCITT.h
  • include/poppler/Stream.h
  • include/poppler/StructElement.h
  • include/poppler/StructTreeRoot.h
  • include/poppler/TextOutputDev.h
  • include/poppler/UTF.h
  • include/poppler/UnicodeCClassTables.h
  • include/poppler/UnicodeCompTables.h
  • include/poppler/UnicodeDecompTables.h
  • include/poppler/UnicodeMap.h
  • include/poppler/UnicodeMapFuncs.h
  • include/poppler/UnicodeMapTables.h
  • include/poppler/UnicodeTypeTable.h
  • include/poppler/ViewerPreferences.h
  • include/poppler/XRef.h
  • include/poppler/cpp/poppler-destination.h
  • include/poppler/cpp/poppler-document.h
  • include/poppler/cpp/poppler-embedded-file.h
  • include/poppler/cpp/poppler-font-private.h
  • include/poppler/cpp/poppler-font.h
  • include/poppler/cpp/poppler-global.h
  • include/poppler/cpp/poppler-image.h
  • include/poppler/cpp/poppler-page-renderer.h
  • include/poppler/cpp/poppler-page-transition.h
  • include/poppler/cpp/poppler-page.h
  • include/poppler/cpp/poppler-rectangle.h
  • include/poppler/cpp/poppler-toc.h
  • include/poppler/cpp/poppler-version.h
  • include/poppler/cpp/poppler_cpp_export.h
  • include/poppler/fofi/FoFiBase.h
  • include/poppler/fofi/FoFiEncodings.h
  • include/poppler/fofi/FoFiIdentifier.h
  • include/poppler/fofi/FoFiTrueType.h
  • include/poppler/fofi/FoFiType1C.h
  • include/poppler/goo/GooCheckedOps.h
  • include/poppler/goo/GooLikely.h
  • include/poppler/goo/GooString.h
  • include/poppler/goo/GooTimer.h
  • include/poppler/goo/ImgWriter.h
  • include/poppler/goo/JpegWriter.h
  • include/poppler/goo/PNGWriter.h
  • include/poppler/goo/TiffWriter.h
  • include/poppler/goo/gfile.h
  • include/poppler/goo/gmem.h
  • include/poppler/goo/grandom.h
  • include/poppler/goo/gstrtod.h
  • include/poppler/poppler-config.h
  • include/poppler/poppler_private_export.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
poppler-25.10.0.tar.xz1.985796e+066b5e9bb64dabb15787a14db1675291c7afaf9387438cc93a4fb7f6aec4ee6fe0
Master sites 1
  • https://poppler.freedesktop.org/