BSD Ports

graphics/poppler 26.04.0_1 FreeBSD

PDF rendering library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fcafe0397f
License
GPLv2
Categories
graphics, print
Package size
1303.7 KiB, 5892.0 KiB installed

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
FreeBSDgraphics/poppler26.04.0_1
OpenBSDprint/poppler26.09.0
NetBSDprint/poppler26.06.0nb3
DragonFlygraphics/poppler25.02.0
MidnightBSDgraphics/poppler25.10.0_2

Install

Binary package:

pkg install poppler

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest26.04.0_126.04.0_123.01.025.04.0_226.04.0_1
FreeBSD:14:quarterly26.04.0_126.04.0_1n/a25.04.0_226.04.0_1
FreeBSD:15:latest26.04.0_126.04.0_1n/a25.04.0_225.04.0_2
FreeBSD:15:quarterly26.04.0_126.04.0_1n/an/an/a
FreeBSD:16:latest26.04.0_126.04.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 8

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 54
Run dependencies 42
Required by 777

The first 100 are listed.

Configuration

No options to configure.

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

Files

pkg-plist 122
  • 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/PDFRectangle.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

The first 100 are listed.

distinfo 2
FileSizeSHA256
poppler-26.04.0.tar.xz2.03218e+06b0955163114af96bc0106f68cb24daf973a629462453d8b82775f81b0d4e0693
poppler-test-b85e4d1ce75636b3e727555a9d31da34ad771c1c_GL0.tar.gz5.928271e+062b662350a1680343a14737e4824aa98b6048a808b7972959f1da641cd5f182c7
Master sites 1
  • https://poppler.freedesktop.org/

Commit history 1

DateCommitCreditsLog message
fcafe0397f Kousuke Kannagi graphics/poppler: Fix CVE-2026-10118
PR: 296769 Security: CVE-2026-10118 Approved by: desktop (arrowd) Approved by: osa (mentor) MFH: 2026Q3