[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 293714] [NEW PORT] graphics/pdfium: PDF rendering and manipulation library"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 10 Mar 2026 10:53:26 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293714
Bug ID: 293714
Summary: [NEW PORT] graphics/pdfium: PDF rendering and
manipulation library
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: matias@pizarro.net
Created attachment 268683
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=268683&action=edit
git format-patch for graphics/pdfium
New port: graphics/pdfium v7651
PDFium is a PDF rendering and manipulation library used by Chromium.
This port builds a complete static libpdfium.a with V8 and XFA disabled and
installs the public headers for embedding.
Version: 7651
License: APACHE20 BSD3CLAUSE (multi)
WWW: https://pdfium.googlesource.com/pdfium/
Build system: GN + ninja (Chromium-style build)
BUILD_DEPENDS: gn:devel/gn, llvm19>=19:devel/llvm19, ninja:devel/ninja
USES: compiler:c++20-lang pkgconfig python:build
USE_GITHUB: yes (matias-pizarro/pdfium)
The port fetches 31 additional dependency tarballs from Chromium's Gitiles
repositories (base/allocator, build, buildtools, third_party/abseil-cpp,
third_party/icu, third_party/skia, etc.) required for a standalone PDFium
build outside the Chromium tree.
A pre-checksum target normalizes Gitiles tarballs (which can vary in gzip
headers between fetches) to ensure reproducible checksums.
GN configuration:
- is_debug=false, is_component_build=false
- pdf_is_complete_lib=true, pdf_is_standalone=false
- pdf_enable_v8=false, pdf_enable_xfa=false
- clang_base_path=${LOCALBASE}/llvm19
Installs:
- lib/libpdfium.a (static library)
- include/pdfium/*.h (24 public headers)
- include/pdfium/cpp/*.h (2 C++ helper headers)
Testing (FreeBSD 15.0-RELEASE amd64):
- portlint -AC: clean (DISABLE_SIZE wrapped in .ifnmake portclippy)
- portfmt -D: clean
- portclippy: clean
- make stage && make stage-qa: pass
- make check-plist: pass
Patch generated with git format-patch against
https://git.freebsd.org/ports.git
Maintainer: matias@pizarro.net
--
You are receiving this mail because:
You are the assignee for the bug.