notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details on branch 2026Q4
pdfium PDF rendering and manipulation library
8066 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8066Version of this port present on the latest quarterly branch.
Maintainer: matias@pizarro.net search for ports maintained by this maintainer
Port Added: 2026-10-13 15:24:11
Last Update: 2026-10-13 20:35:31
Commit Hash: e61af9a
License: APACHE20 BSD3CLAUSE
WWW:
https://pdfium.googlesource.com/pdfium/
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (33 items)
Collapse this list.
  1. /usr/local/share/licenses/pdfium-8066/catalog.mk
  2. /usr/local/share/licenses/pdfium-8066/LICENSE
  3. /usr/local/share/licenses/pdfium-8066/APACHE20
  4. /usr/local/share/licenses/pdfium-8066/BSD3CLAUSE
  5. include/pdfium/cpp/fpdf_deleters.h
  6. include/pdfium/cpp/fpdf_scopers.h
  7. include/pdfium/fpdf_annot.h
  8. include/pdfium/fpdf_attachment.h
  9. include/pdfium/fpdf_catalog.h
  10. include/pdfium/fpdf_dataavail.h
  11. include/pdfium/fpdf_doc.h
  12. include/pdfium/fpdf_edit.h
  13. include/pdfium/fpdf_ext.h
  14. include/pdfium/fpdf_flatten.h
  15. include/pdfium/fpdf_formfill.h
  16. include/pdfium/fpdf_fwlevent.h
  17. include/pdfium/fpdf_javascript.h
  18. include/pdfium/fpdf_ppo.h
  19. include/pdfium/fpdf_progressive.h
  20. include/pdfium/fpdf_save.h
  21. include/pdfium/fpdf_searchex.h
  22. include/pdfium/fpdf_signature.h
  23. include/pdfium/fpdf_structtree.h
  24. include/pdfium/fpdf_sysfontinfo.h
  25. include/pdfium/fpdf_text.h
  26. include/pdfium/fpdf_thumbnail.h
  27. include/pdfium/fpdf_transformpage.h
  28. include/pdfium/fpdfview.h
  29. lib/libpdfium.a
  30. lib/libpdfium.so
  31. @owner
  32. @group
  33. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • pdfium>0:graphics/pdfium
To install the port:
cd /usr/ports/graphics/pdfium/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/pdfium
  • pkg install pdfium
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pdfium
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1791250672 SHA256 (pdfium/fc46361ce75055cd549cb938fae5d6a3fe3a1a05.tar.gz) = dcbaa2294cfbc8be1400400cb48b48353a0ffe4615db737870f303ee53f82aac SIZE (pdfium/fc46361ce75055cd549cb938fae5d6a3fe3a1a05.tar.gz) = 12924365

Expand this list (66 items)

Collapse this list.

SHA256 (pdfium/89615a645f0220fb03875111c2d9ae4dea9887d8.tar.gz) = ddbf9c1d3da578c3f1e1e465841f7f624d679f6dfab99fe829a4234e62a98853 SIZE (pdfium/89615a645f0220fb03875111c2d9ae4dea9887d8.tar.gz) = 874372 SHA256 (pdfium/2cd94c0abeada712aeea6906d99021913c9fc28d.tar.gz) = 639aa3bbb572268b7d3a20df07338b5b5aa7217a1f126d4143f0ded5de67cc92 SIZE (pdfium/2cd94c0abeada712aeea6906d99021913c9fc28d.tar.gz) = 1896848 SHA256 (pdfium/6f6a5dbf04b734214f3b1f386567d101ec9d607e.tar.gz) = ac10b7a3f9f71c140c25745ee1a9421c1235eb93267df7ac5f0869d6025686b9 SIZE (pdfium/6f6a5dbf04b734214f3b1f386567d101ec9d607e.tar.gz) = 56948 SHA256 (pdfium/59ed3059c846ef5f92865d933fb705db55b1dc45.tar.gz) = 1e2df749c7bd8b3e2ed9c6ba309af7010f32188f69c59d9c6abd63d77eedb993 SIZE (pdfium/59ed3059c846ef5f92865d933fb705db55b1dc45.tar.gz) = 321118849 SHA256 (pdfium/435e7d977fb36fb47854a4c552c0706dad0bd7cf.tar.gz) = 4172d91210ea78c2c20699cea210cfe393c1fb6edd85fbb00d72327036ab0e40 SIZE (pdfium/435e7d977fb36fb47854a4c552c0706dad0bd7cf.tar.gz) = 3158506 SHA256 (pdfium/70510081984cfcdb14a15b3e08dfe9776dc7ed37.tar.gz) = 351be20d1ea76761fbb15a190b48c5a29edac215054b162d2479987d7e95dfbd SIZE (pdfium/70510081984cfcdb14a15b3e08dfe9776dc7ed37.tar.gz) = 28874 SHA256 (pdfium/36a8df4ad006eaa0572fb446edb8145fe5403592.tar.gz) = 94dc4468c849937d02ac7b0ba2b514557d450379f53c3ac8371af8c19c55c4d0 SIZE (pdfium/36a8df4ad006eaa0572fb446edb8145fe5403592.tar.gz) = 1639390 SHA256 (pdfium/beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44.tar.gz) = d384eabc08b3606c2070e99ce918ece29f1dc2dd85856dc4aa8fc877095042dc SIZE (pdfium/beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44.tar.gz) = 4229424 SHA256 (pdfium/34164f547b7df3f5d794ff67e9f885c36819ebfc.tar.gz) = 8b228edff0d2acdbd3b081096ddf1a1e250e9b0f731107e4a29b7e6d4eea2f2c SIZE (pdfium/34164f547b7df3f5d794ff67e9f885c36819ebfc.tar.gz) = 139291 SHA256 (pdfium/782eea126dc5c755827be751a099eb01826175cf.tar.gz) = b886a024752e3214d006cf28f70fcdec523554844c36f4c4a36f815759da8857 SIZE (pdfium/782eea126dc5c755827be751a099eb01826175cf.tar.gz) = 64294 SHA256 (pdfium/4800589f76dc62fbe523a74a59e0d4850a5dd7df.tar.gz) = 1f019d3d0e2622e82593879a5cbdcf62cf5280e4c3c12a3bab82175fd184dc1f SIZE (pdfium/4800589f76dc62fbe523a74a59e0d4850a5dd7df.tar.gz) = 2557444 SHA256 (pdfium/4fe3307fb2d9f86d19777c7eb0e4809e9694dde7.tar.gz) = 986229238d7a6ecb0f612e1fa2e9d654c9e6243d0c2481e5e82e3bcfd01989b2 SIZE (pdfium/4fe3307fb2d9f86d19777c7eb0e4809e9694dde7.tar.gz) = 887500 SHA256 (pdfium/886fc1e645388080b72f6d9b06347533a0018045.tar.gz) = 1233e9f77d010b68140007da2034a180ff278a5fc3ad6771a8c8c01c594d092d SIZE (pdfium/886fc1e645388080b72f6d9b06347533a0018045.tar.gz) = 37879128 SHA256 (pdfium/2607d3b5b0113992fe84d3848859eae13b3b52c1.tar.gz) = a52e5efe8ca8f2105cdddd3c36ee7f6b69293a601a6e0a6ea0744eae965824c4 SIZE (pdfium/2607d3b5b0113992fe84d3848859eae13b3b52c1.tar.gz) = 3690779 SHA256 (pdfium/8cc91d9b6ab9991802fd208ee03a69714fd0251c.tar.gz) = c0ee2fa0ef3ae8f1d00af88dd286dd1e5be12697dc2f5a592520bcfacf2e7ec0 SIZE (pdfium/8cc91d9b6ab9991802fd208ee03a69714fd0251c.tar.gz) = 55369992 SHA256 (pdfium/d15c278eed5d38d9acf2d8054cf37baba93cef8e.tar.gz) = e80fa79dcc4bf01bf841b3b17994484a176e94178006b1a920e7b33576f5fd22 SIZE (pdfium/d15c278eed5d38d9acf2d8054cf37baba93cef8e.tar.gz) = 31871 SHA256 (pdfium/c3027d884967773057bf74b957e3fea87e5df4d7.tar.gz) = 4bedba2cbdb313760551dfacea76960ace886c8356936a4678b5b77ebebbc9d8 SIZE (pdfium/c3027d884967773057bf74b957e3fea87e5df4d7.tar.gz) = 122442 SHA256 (pdfium/97b436da4c33663581d394f4ee0a5977fc38c2f4.tar.gz) = 976bff4c75303cc340e47ad29f00a689c3dfb855cd9b9afc3f956419d2470e50 SIZE (pdfium/97b436da4c33663581d394f4ee0a5977fc38c2f4.tar.gz) = 8559637 SHA256 (pdfium/fc1897a2c12aa27e703c3ed48b62eba8abf4ce19.tar.gz) = 15cb8f57853b8a88df776bce58d7407fb481eb0a8d7b6e322f6e34a1772fbca7 SIZE (pdfium/fc1897a2c12aa27e703c3ed48b62eba8abf4ce19.tar.gz) = 801622 SHA256 (pdfium/640f254ad0fa03f6b1f29f89b7dd9366f2f6e533.tar.gz) = b1b36c116fff93a43d579cd080086ab7d5daf763fa4fc7f29b0a774bd1a1fc35 SIZE (pdfium/640f254ad0fa03f6b1f29f89b7dd9366f2f6e533.tar.gz) = 2603338 SHA256 (pdfium/0179a807421cf96731cdfa10008bba04fda243c1.tar.gz) = 513fa6e957994a02c9d02dc2304e4a9f15b96e1ebf199e02c5daeb5385cd2ca0 SIZE (pdfium/0179a807421cf96731cdfa10008bba04fda243c1.tar.gz) = 347580 SHA256 (pdfium/320824188c37e5c28738b9652a0ca8087c934bc9.tar.gz) = 4f5214d57231f9616849cf8e58efefc0de1f25e1f2293b4f4c6b14bcdbf6b3e9 SIZE (pdfium/320824188c37e5c28738b9652a0ca8087c934bc9.tar.gz) = 7813021 SHA256 (pdfium/4256084ae14175d38a3ff7d739dca83ae49ccec6.tar.gz) = bbcfcb90937a2269c8c088fe1ba04552d80b5fe4c5dc42b40eabababaac458d0 SIZE (pdfium/4256084ae14175d38a3ff7d739dca83ae49ccec6.tar.gz) = 9845 SHA256 (pdfium/525a09a813be0f75b646ee93fc2a31c27b87d722.tar.gz) = 4d76e0decb3d72b664cd218b2f82faf76d391ba0c85a1cf02f8b2d59cf1e1683 SIZE (pdfium/525a09a813be0f75b646ee93fc2a31c27b87d722.tar.gz) = 2384716 SHA256 (pdfium/f7356eed293f8208c40b3c1b344a50bd70971983.tar.gz) = d09b05e0500bf40d59d22b8dba0876411ed64a48f0930461a855ec6d9dc05af4 SIZE (pdfium/f7356eed293f8208c40b3c1b344a50bd70971983.tar.gz) = 425475 SHA256 (pdfium/5549c93c9a1c66137ceed424f08c86ce9988290c.tar.gz) = d4e903d5ba9e25f16fd3ae9a820355fcb8f385bb5a32f3b5febea0b97e1a7406 SIZE (pdfium/5549c93c9a1c66137ceed424f08c86ce9988290c.tar.gz) = 79587417 SHA256 (pdfium/7f51783942943e965cd56facf786544ccfc07713.tar.gz) = 3c98cc21e1524df896848b3d7f2c90bf71dff50e1e27b5ce0a9d1220ed1e400e SIZE (pdfium/7f51783942943e965cd56facf786544ccfc07713.tar.gz) = 20326 SHA256 (pdfium/cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb) = ec973eccd669d417fbf2d0a4dac730744a3174268ff062db5451b55c82bc3492 SIZE (pdfium/cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb) = 26759650 SHA256 (pdfium/285e94b8fa95ad3b7d16b80798ec8dce6febb8c8.tar.gz) = 1ddc792951bec95e76da111656fcc7662002a0039fee9cb8a39ee61aff5e12eb SIZE (pdfium/285e94b8fa95ad3b7d16b80798ec8dce6febb8c8.tar.gz) = 1384639 SHA256 (pdfium/450d823868eaee61e2b2cb986e19aec287f16d58.tar.gz) = 402a950503b3e52e7202ca88b39c5928cb2616243d7e34700486b95ba9582378 SIZE (pdfium/450d823868eaee61e2b2cb986e19aec287f16d58.tar.gz) = 653635 SHA256 (pdfium/e1878fbb1ff79de75d54b6b57caa19a92b90079b.tar.gz) = 46d72a410ed1a9a6f3d7861ff07878c98bcf27bc79ce8560032502297f4009ec SIZE (pdfium/e1878fbb1ff79de75d54b6b57caa19a92b90079b.tar.gz) = 108982 SHA256 (pdfium/0732f7097d066a81e673f90862994f76886fc638.tar.gz) = 827a6eec5a1425c2f197711546c8a4f628bc3df19b8de1f992b05ce256ac85f7 SIZE (pdfium/0732f7097d066a81e673f90862994f76886fc638.tar.gz) = 63611 SHA256 (pdfium/df65d5c8f2932045c5af72cd7ecd0c8002fa631e.tar.gz) = c25ff4a8e54d6e78a7ec66c8ff953e765e734901ec35cb208dd64983be7ad364 SIZE (pdfium/df65d5c8f2932045c5af72cd7ecd0c8002fa631e.tar.gz) = 30946369

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gn : devel/gn
  2. ninja : devel/ninja
  3. glib>0 : devel/glib20
  4. llvm-config19 : devel/llvm19
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. python3.12 : lang/python312
Library dependencies:
  1. liblcms2.so : graphics/lcms2
  2. libopenjp2.so : graphics/openjpeg
  3. libpng.so : graphics/png
  4. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
graphics_pdfium
USES:
compiler:c++20-lang jpeg llvm:19 pkgconfig python:build
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8066
13 Oct 2026 20:35:31
commit hash: e61af9a28698a7263bb504f6a8475d98e07cbfa8commit hash: e61af9a28698a7263bb504f6a8475d98e07cbfa8commit hash: e61af9a28698a7263bb504f6a8475d98e07cbfa8commit hash: e61af9a28698a7263bb504f6a8475d98e07cbfa8 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
graphics/pdfium: fix stage

It was failing on 14.

PR:		299197
(cherry picked from commit 50c53e948230e961d057571739258d69c3aa1622)
8066
13 Oct 2026 15:22:13
commit hash: aba5289b317ddd6432e5d65650eb63c74569a14ccommit hash: aba5289b317ddd6432e5d65650eb63c74569a14ccommit hash: aba5289b317ddd6432e5d65650eb63c74569a14ccommit hash: aba5289b317ddd6432e5d65650eb63c74569a14c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
graphics/pdfium: fix fetch

Fetch now auto-normalizes distfiles which eliminates their variability.

PR:		299197
Reported by:	fallout
Approved by:	portmgr@ (unbreak; blanket); this is also a new port

(cherry picked from commit 508ccc2b498db6ac810d53ffcb9e11790210d40a)

Number of commits found: 2