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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: matias@pizarro.net search for ports maintained by this maintainer
Port Added: 2026-09-27 08:57:08
Last Update: 2026-09-27 08:56:42
Commit Hash: af3eb90
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 = 1790246017 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) = 892646863d79e79ff0f96b1929dbd8faea3798ba230bbe22c99506ca379b858a SIZE (pdfium/89615a645f0220fb03875111c2d9ae4dea9887d8.tar.gz) = 895665 SHA256 (pdfium/2cd94c0abeada712aeea6906d99021913c9fc28d.tar.gz) = 570bda470cb0d4018f5c432adebd6629094d93bc92ed2c69b10c1299c8f97bea SIZE (pdfium/2cd94c0abeada712aeea6906d99021913c9fc28d.tar.gz) = 1968331 SHA256 (pdfium/6f6a5dbf04b734214f3b1f386567d101ec9d607e.tar.gz) = 6464ffddd53bd5cc722b4e8696d545e0f7460a615f73491bb53c42b9e67f56a7 SIZE (pdfium/6f6a5dbf04b734214f3b1f386567d101ec9d607e.tar.gz) = 60904 SHA256 (pdfium/59ed3059c846ef5f92865d933fb705db55b1dc45.tar.gz) = ef5e80db02c6e222540bf99890255b18c1f138956e04edbb2cf9f6bb7a512094 SIZE (pdfium/59ed3059c846ef5f92865d933fb705db55b1dc45.tar.gz) = 321455924 SHA256 (pdfium/435e7d977fb36fb47854a4c552c0706dad0bd7cf.tar.gz) = f2ce58140be8f483dbab363862161f8cffedb4ff254da8eb145f5fed27afb662 SIZE (pdfium/435e7d977fb36fb47854a4c552c0706dad0bd7cf.tar.gz) = 3235512 SHA256 (pdfium/70510081984cfcdb14a15b3e08dfe9776dc7ed37.tar.gz) = 97edae006cbb226c8e299cb7df0d13a671c6de2aa1a88c359977ad0f3b372a03 SIZE (pdfium/70510081984cfcdb14a15b3e08dfe9776dc7ed37.tar.gz) = 29673 SHA256 (pdfium/36a8df4ad006eaa0572fb446edb8145fe5403592.tar.gz) = b1d14e6c53ecfc58b929706f0f7dc95225253eaf958b09fcd6d9f24220f66538 SIZE (pdfium/36a8df4ad006eaa0572fb446edb8145fe5403592.tar.gz) = 1678583 SHA256 (pdfium/beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44.tar.gz) = 718be295e5dfdc866e35716bf64e330bc42e29cb2f6ef4c9de08c551459d50cf SIZE (pdfium/beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44.tar.gz) = 4235093 SHA256 (pdfium/34164f547b7df3f5d794ff67e9f885c36819ebfc.tar.gz) = a6b7c6330fd564ddac17b48d5aa7488d71ae4b3bdbf131945ec8c3972a157d09 SIZE (pdfium/34164f547b7df3f5d794ff67e9f885c36819ebfc.tar.gz) = 143743 SHA256 (pdfium/782eea126dc5c755827be751a099eb01826175cf.tar.gz) = ebd220d0b8cc2a816a8e908277e70223eb6339208eb5d6885edde4cd31b708fd SIZE (pdfium/782eea126dc5c755827be751a099eb01826175cf.tar.gz) = 65389 SHA256 (pdfium/4800589f76dc62fbe523a74a59e0d4850a5dd7df.tar.gz) = 38ec604201480a12946b94b9478de3332d0d0a55a3941a8916aeaabb538e0ca7 SIZE (pdfium/4800589f76dc62fbe523a74a59e0d4850a5dd7df.tar.gz) = 2599523 SHA256 (pdfium/4fe3307fb2d9f86d19777c7eb0e4809e9694dde7.tar.gz) = f75ebdc9374a1943ea4e42498876a46ed989983013bc3429d6a5dd330b0488da SIZE (pdfium/4fe3307fb2d9f86d19777c7eb0e4809e9694dde7.tar.gz) = 901299 SHA256 (pdfium/886fc1e645388080b72f6d9b06347533a0018045.tar.gz) = 7107110a44c5187710e48dece19bae2d82264ddfa97403d237ff7483cf846397 SIZE (pdfium/886fc1e645388080b72f6d9b06347533a0018045.tar.gz) = 38074734 SHA256 (pdfium/2607d3b5b0113992fe84d3848859eae13b3b52c1.tar.gz) = ad7bb8ce0553e388f204b944ac4ab00266baf89fc373a7bf23a961c88c2dc790 SIZE (pdfium/2607d3b5b0113992fe84d3848859eae13b3b52c1.tar.gz) = 3704330 SHA256 (pdfium/8cc91d9b6ab9991802fd208ee03a69714fd0251c.tar.gz) = 31b3998949ae771fe63b949b99a6b97a891c8c64ac3baabdbe1bd13bbb4142df SIZE (pdfium/8cc91d9b6ab9991802fd208ee03a69714fd0251c.tar.gz) = 55720140 SHA256 (pdfium/d15c278eed5d38d9acf2d8054cf37baba93cef8e.tar.gz) = 79511923d859b6fe0cdcba2702b4e3f470ab0702f0b8cc551063692ecb185ae3 SIZE (pdfium/d15c278eed5d38d9acf2d8054cf37baba93cef8e.tar.gz) = 34012 SHA256 (pdfium/c3027d884967773057bf74b957e3fea87e5df4d7.tar.gz) = 42409a75ee5bd5ebc44168458f8ab32450e7202fdd0814a86b0fe732d02c43c7 SIZE (pdfium/c3027d884967773057bf74b957e3fea87e5df4d7.tar.gz) = 124227 SHA256 (pdfium/97b436da4c33663581d394f4ee0a5977fc38c2f4.tar.gz) = 3237860678d629d73c805e313fa725a930d5817bc33909334ccd281798fb7d4e SIZE (pdfium/97b436da4c33663581d394f4ee0a5977fc38c2f4.tar.gz) = 9030907 SHA256 (pdfium/fc1897a2c12aa27e703c3ed48b62eba8abf4ce19.tar.gz) = ad3ec32520f39503e8f11412d876d77d4d750d72a9821c4be8eafe4695e59840 SIZE (pdfium/fc1897a2c12aa27e703c3ed48b62eba8abf4ce19.tar.gz) = 808183 SHA256 (pdfium/640f254ad0fa03f6b1f29f89b7dd9366f2f6e533.tar.gz) = 592678da4370a07e1f55666bb899963643bde065425e94622bc158e4480fd1d3 SIZE (pdfium/640f254ad0fa03f6b1f29f89b7dd9366f2f6e533.tar.gz) = 2624793 SHA256 (pdfium/0179a807421cf96731cdfa10008bba04fda243c1.tar.gz) = 880bfaf1beff507aca97209d5963d42f4dc28cd05df482c042d4141ff0969ab0 SIZE (pdfium/0179a807421cf96731cdfa10008bba04fda243c1.tar.gz) = 350582 SHA256 (pdfium/320824188c37e5c28738b9652a0ca8087c934bc9.tar.gz) = 25b9524e0617a01ebaec9e620cd06c1660d21383f9eaa00ff995bcdab46c6366 SIZE (pdfium/320824188c37e5c28738b9652a0ca8087c934bc9.tar.gz) = 8046617 SHA256 (pdfium/4256084ae14175d38a3ff7d739dca83ae49ccec6.tar.gz) = 7b9b365c9042b282a23165fc23aed10fabebc43df03b94bb69e71aeddfdf63da SIZE (pdfium/4256084ae14175d38a3ff7d739dca83ae49ccec6.tar.gz) = 10297 SHA256 (pdfium/525a09a813be0f75b646ee93fc2a31c27b87d722.tar.gz) = 157e1961ef5de738f0d49305a0c89e46fa40ef3f78f34e379f79f56d53a4a1df SIZE (pdfium/525a09a813be0f75b646ee93fc2a31c27b87d722.tar.gz) = 2433249 SHA256 (pdfium/f7356eed293f8208c40b3c1b344a50bd70971983.tar.gz) = 505614c34634caa9f06101bd859885664537726a73b47d9ab06ecfd37db437dc SIZE (pdfium/f7356eed293f8208c40b3c1b344a50bd70971983.tar.gz) = 425710 SHA256 (pdfium/5549c93c9a1c66137ceed424f08c86ce9988290c.tar.gz) = 7c418039b32b9e317db04d60ccf1e29cd5814437790fc029bdc0cc21a96f31e6 SIZE (pdfium/5549c93c9a1c66137ceed424f08c86ce9988290c.tar.gz) = 80121503 SHA256 (pdfium/7f51783942943e965cd56facf786544ccfc07713.tar.gz) = e8962d4ec76b5eac7746ae34be686cf91ec4e1b93278684391322fa2022108ba SIZE (pdfium/7f51783942943e965cd56facf786544ccfc07713.tar.gz) = 20866 SHA256 (pdfium/cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb) = ec973eccd669d417fbf2d0a4dac730744a3174268ff062db5451b55c82bc3492 SIZE (pdfium/cd96fc55dc243f6c6f4cb63ad117cad6cd48dceb) = 26759650 SHA256 (pdfium/285e94b8fa95ad3b7d16b80798ec8dce6febb8c8.tar.gz) = 1767508a2f2612a0cf5a73a26079152075a22dad7cd638f61ec5fd13ed55d8ac SIZE (pdfium/285e94b8fa95ad3b7d16b80798ec8dce6febb8c8.tar.gz) = 1393209 SHA256 (pdfium/450d823868eaee61e2b2cb986e19aec287f16d58.tar.gz) = 603583f386023839fd4b2a936b83285f49152858496f314a099dd25e69810970 SIZE (pdfium/450d823868eaee61e2b2cb986e19aec287f16d58.tar.gz) = 692266 SHA256 (pdfium/e1878fbb1ff79de75d54b6b57caa19a92b90079b.tar.gz) = d571e1a8ecfe0d100c51b276e19449eef484c49c60ef9ebce293c7b973ddd4cc SIZE (pdfium/e1878fbb1ff79de75d54b6b57caa19a92b90079b.tar.gz) = 112319 SHA256 (pdfium/0732f7097d066a81e673f90862994f76886fc638.tar.gz) = 77c48404bb8610a4b7b435b5fa8991988e9a170c3476053c31278b9b6f137175 SIZE (pdfium/0732f7097d066a81e673f90862994f76886fc638.tar.gz) = 66081 SHA256 (pdfium/df65d5c8f2932045c5af72cd7ecd0c8002fa631e.tar.gz) = fef6b02fa1069c8d25e3bc307c823f23db3a661c36d42bbecdd71e5763698c9a SIZE (pdfium/df65d5c8f2932045c5af72cd7ecd0c8002fa631e.tar.gz) = 31701641

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: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 1