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.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
pdfium PDF rendering and manipulation library
8066 graphicsnew! 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-09-27 08:57:08
Last Update: 2026-10-01 02:10:49
Commit Hash: 8241937
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 = 1790817911 SHA256 (pdfium/fc46361ce75055cd549cb938fae5d6a3fe3a1a05.tar.gz) = 2ec4330b56d4f37558f4eecf73cd7802c3fd10433c46120d500a5971988eb50d SIZE (pdfium/fc46361ce75055cd549cb938fae5d6a3fe3a1a05.tar.gz) = 13132733

Expand this list (66 items)

Collapse this list.

SHA256 (pdfium/89615a645f0220fb03875111c2d9ae4dea9887d8.tar.gz) = c7373aa15daaac1b3f3371db74213f2cc46d3a08134820bcb5334da270261eb6 SIZE (pdfium/89615a645f0220fb03875111c2d9ae4dea9887d8.tar.gz) = 895629 SHA256 (pdfium/2cd94c0abeada712aeea6906d99021913c9fc28d.tar.gz) = dd5b6e5a2075ae2feb1fabcc9fa8b470bce6483fb3822daa633485c857b5ec57 SIZE (pdfium/2cd94c0abeada712aeea6906d99021913c9fc28d.tar.gz) = 1968362 SHA256 (pdfium/6f6a5dbf04b734214f3b1f386567d101ec9d607e.tar.gz) = efacbbf3aa7ac03a9816e5a21336a6d5193f0c8bf5c00e017692681a97a296df SIZE (pdfium/6f6a5dbf04b734214f3b1f386567d101ec9d607e.tar.gz) = 60895 SHA256 (pdfium/59ed3059c846ef5f92865d933fb705db55b1dc45.tar.gz) = 3541d2f564de37163d58223b10b2e90dc6bd78252810d90895df2195e426f81b SIZE (pdfium/59ed3059c846ef5f92865d933fb705db55b1dc45.tar.gz) = 321454704 SHA256 (pdfium/435e7d977fb36fb47854a4c552c0706dad0bd7cf.tar.gz) = a5efe02ff71b751c9fec5c05fb27198a88826dd9918fb5135c8dc24b9c78b491 SIZE (pdfium/435e7d977fb36fb47854a4c552c0706dad0bd7cf.tar.gz) = 3235821 SHA256 (pdfium/70510081984cfcdb14a15b3e08dfe9776dc7ed37.tar.gz) = aa4f368105d5919667ce491449be7c601823cef097a6f4cfd30f7d8a54bf6bf7 SIZE (pdfium/70510081984cfcdb14a15b3e08dfe9776dc7ed37.tar.gz) = 29677 SHA256 (pdfium/36a8df4ad006eaa0572fb446edb8145fe5403592.tar.gz) = dc0cd217b08342ed217613c4e9926e4ec6f01623441b6628b606ba938759b4c6 SIZE (pdfium/36a8df4ad006eaa0572fb446edb8145fe5403592.tar.gz) = 1679311 SHA256 (pdfium/beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44.tar.gz) = 14bc55d570ed7389fff4d820b75b5dc92ef6806af55532b2e7e921cf3796864e SIZE (pdfium/beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44.tar.gz) = 4235113 SHA256 (pdfium/34164f547b7df3f5d794ff67e9f885c36819ebfc.tar.gz) = 8225c302718b0d85d56d481c4c3482ac9a663ca0e1330c6b92b23b4627d9903c SIZE (pdfium/34164f547b7df3f5d794ff67e9f885c36819ebfc.tar.gz) = 143755 SHA256 (pdfium/782eea126dc5c755827be751a099eb01826175cf.tar.gz) = 070f20161a4a2f15b366952b93f647f2174b1a73318408efc9837d81be59339b SIZE (pdfium/782eea126dc5c755827be751a099eb01826175cf.tar.gz) = 65405 SHA256 (pdfium/4800589f76dc62fbe523a74a59e0d4850a5dd7df.tar.gz) = 02f3ca447e82ecb2c23e923eb5a45164c2e694afec950c1c3bacb622224b6fb6 SIZE (pdfium/4800589f76dc62fbe523a74a59e0d4850a5dd7df.tar.gz) = 2599595 SHA256 (pdfium/4fe3307fb2d9f86d19777c7eb0e4809e9694dde7.tar.gz) = c3c8e4170f3a15951a120ce874c26ea78cbc8612cf6ad86c783fec86804d7235 SIZE (pdfium/4fe3307fb2d9f86d19777c7eb0e4809e9694dde7.tar.gz) = 901437 SHA256 (pdfium/886fc1e645388080b72f6d9b06347533a0018045.tar.gz) = e931b08a7e99857d4f8e904edaf00289a9c3c17306fb5e3661ec288f61457cbb SIZE (pdfium/886fc1e645388080b72f6d9b06347533a0018045.tar.gz) = 38075242 SHA256 (pdfium/2607d3b5b0113992fe84d3848859eae13b3b52c1.tar.gz) = 1c5c61c64c0649ed163f342c3d0a9ee171e5beb044ca03ad04a14b04b67a0f51 SIZE (pdfium/2607d3b5b0113992fe84d3848859eae13b3b52c1.tar.gz) = 3704457 SHA256 (pdfium/8cc91d9b6ab9991802fd208ee03a69714fd0251c.tar.gz) = aeb356335d9c223fcd2a2ef7d620440a5eda4d3418c40eebd5fe5ef1a2921cb5 SIZE (pdfium/8cc91d9b6ab9991802fd208ee03a69714fd0251c.tar.gz) = 55719414 SHA256 (pdfium/d15c278eed5d38d9acf2d8054cf37baba93cef8e.tar.gz) = af7ffb09f75a8b3e2b86bc7695f23fb8923cde08cd5e23ca4b5db07dc0bf7add SIZE (pdfium/d15c278eed5d38d9acf2d8054cf37baba93cef8e.tar.gz) = 34028 SHA256 (pdfium/c3027d884967773057bf74b957e3fea87e5df4d7.tar.gz) = fde980e8ea3996f6484c1de546e3d9548e182f5d4c070c0bfd1c88edc0243dcd SIZE (pdfium/c3027d884967773057bf74b957e3fea87e5df4d7.tar.gz) = 124221 SHA256 (pdfium/97b436da4c33663581d394f4ee0a5977fc38c2f4.tar.gz) = 33ae41427dd6b8a48aa883811306b223f9e1e75d310bc4076b07685397949ee1 SIZE (pdfium/97b436da4c33663581d394f4ee0a5977fc38c2f4.tar.gz) = 9030365 SHA256 (pdfium/fc1897a2c12aa27e703c3ed48b62eba8abf4ce19.tar.gz) = 3142286db6e59c4af5cb05a1957613341fac938974b33e1c6c78be4b1fcf0873 SIZE (pdfium/fc1897a2c12aa27e703c3ed48b62eba8abf4ce19.tar.gz) = 808138 SHA256 (pdfium/640f254ad0fa03f6b1f29f89b7dd9366f2f6e533.tar.gz) = a92e7dadf994bd6f9dc1511d034d50cb76e3ac169f72fef878a52d3fa3034a5c SIZE (pdfium/640f254ad0fa03f6b1f29f89b7dd9366f2f6e533.tar.gz) = 2624812 SHA256 (pdfium/0179a807421cf96731cdfa10008bba04fda243c1.tar.gz) = f85b2bb8afdf8cc252055e8a8b45d274315808f1ae3d787a4eb3cbcf0170a6f5 SIZE (pdfium/0179a807421cf96731cdfa10008bba04fda243c1.tar.gz) = 350577 SHA256 (pdfium/320824188c37e5c28738b9652a0ca8087c934bc9.tar.gz) = 06da6bc9f7829b22c5d6af33055f2f750b05ac4552e529ab3d355135a583f57e SIZE (pdfium/320824188c37e5c28738b9652a0ca8087c934bc9.tar.gz) = 8047137 SHA256 (pdfium/4256084ae14175d38a3ff7d739dca83ae49ccec6.tar.gz) = 6a759820466fbb3161fc4a127fb4c0954d345ee7c8c368dda10149608089eb8e SIZE (pdfium/4256084ae14175d38a3ff7d739dca83ae49ccec6.tar.gz) = 10302 SHA256 (pdfium/525a09a813be0f75b646ee93fc2a31c27b87d722.tar.gz) = 3d34844573900673487956208ec083104a2f0eda8a6635ba17d16f9eac173dfe SIZE (pdfium/525a09a813be0f75b646ee93fc2a31c27b87d722.tar.gz) = 2433580 SHA256 (pdfium/f7356eed293f8208c40b3c1b344a50bd70971983.tar.gz) = ec87c84ab0936709439e06f8de10ea2c37016480ce524f64f47b1e65f17d9268 SIZE (pdfium/f7356eed293f8208c40b3c1b344a50bd70971983.tar.gz) = 425714 SHA256 (pdfium/5549c93c9a1c66137ceed424f08c86ce9988290c.tar.gz) = 0ad1139ecc2bc4f4781f4c66a58dee90771f8b9533113e09ee801732654d6d69 SIZE (pdfium/5549c93c9a1c66137ceed424f08c86ce9988290c.tar.gz) = 80120854 SHA256 (pdfium/7f51783942943e965cd56facf786544ccfc07713.tar.gz) = 2599ea3856f5bcaac8d9439fa78119cf3e0796c6888334d54f0ddc56844288af SIZE (pdfium/7f51783942943e965cd56facf786544ccfc07713.tar.gz) = 20864 SHA256 (pdfium/cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb) = ec973eccd669d417fbf2d0a4dac730744a3174268ff062db5451b55c82bc3492 SIZE (pdfium/cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb) = 26759650 SHA256 (pdfium/285e94b8fa95ad3b7d16b80798ec8dce6febb8c8.tar.gz) = 538048cd2a12317bc4e0dceb321595e9794d766d16e30b6de1dd49dee6b5cafe SIZE (pdfium/285e94b8fa95ad3b7d16b80798ec8dce6febb8c8.tar.gz) = 1393210 SHA256 (pdfium/450d823868eaee61e2b2cb986e19aec287f16d58.tar.gz) = 28610f7b3597a19055c022783dd7599cdb451462583a85cb5c924b0c97479785 SIZE (pdfium/450d823868eaee61e2b2cb986e19aec287f16d58.tar.gz) = 692211 SHA256 (pdfium/e1878fbb1ff79de75d54b6b57caa19a92b90079b.tar.gz) = a39ea8fefdf121418835ef6a88487c99cb288200986371bbaae6b97028c66cc9 SIZE (pdfium/e1878fbb1ff79de75d54b6b57caa19a92b90079b.tar.gz) = 112313 SHA256 (pdfium/0732f7097d066a81e673f90862994f76886fc638.tar.gz) = 9f05de64920e5f86f5b5d0da0c88730a141c1c8f7440127cb67ff54a892a472e SIZE (pdfium/0732f7097d066a81e673f90862994f76886fc638.tar.gz) = 66068 SHA256 (pdfium/df65d5c8f2932045c5af72cd7ecd0c8002fa631e.tar.gz) = 3c37da15c71322c0a08b4fbd615fd2d36ad5fa0d1d92cd96b4b5b5c1a93af07f SIZE (pdfium/df65d5c8f2932045c5af72cd7ecd0c8002fa631e.tar.gz) = 31701826

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
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
This port is required by:
for Run
  1. graphics/py-pypdfium2

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
01 Oct 2026 02:10:49
commit hash: 8241937aadf3cc8d0006b1fb095892711319c189commit hash: 8241937aadf3cc8d0006b1fb095892711319c189commit hash: 8241937aadf3cc8d0006b1fb095892711319c189commit hash: 8241937aadf3cc8d0006b1fb095892711319c189 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
graphics/pdfium: unbreak fetch

File sizes seem to have changed.

PR:		293714
8066
27 Sep 2026 08:56:42
commit hash: af3eb905cfa5ec0852909ab3383ecbe0b61617c4commit hash: af3eb905cfa5ec0852909ab3383ecbe0b61617c4commit hash: af3eb905cfa5ec0852909ab3383ecbe0b61617c4commit hash: af3eb905cfa5ec0852909ab3383ecbe0b61617c4 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
graphics/pdfium: New port: PDF rendering and manipulation library

PR:		293714
Submitted by:	Matías Pizarro <matias@pizarro.net>, geisserml
<geisserml@gmail.com> (initial version)

Number of commits found: 2