{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"podofo-0.10.5p0","path":"textproc/podofo","url":"/packages/current/textproc/podofo/","comment":"library and tools to modify and parse PDF documents","homepage":"https://podofo.github.io/podofo/documentation/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"PoDoFo is a free portable C++ library which includes classes to parse a PDF\nfile and modify its contents into memory. The changes can be written back to\ndisk easily. PoDoFo is designed to avoid loading large PDF objects into\nmemory until they are required and can write large streams immediately to\ndisk, so it is possible to manipulate quite large files with it.\n\nBesides PDF parsing and writing PoDoFo includes also very simple classes\nto create your own PDF files.\n\nPoDoFo is primarily useful for applications that wish to do lower level\nmanipulation of PDF, such as extracting content or merging files. It's also\nuseful if your application has specific requirements for its PDF output that\nmore general output-oriented libraries like Cairo cannot satisfy.\n\nSimple tools tuild around the PoDoFo library are also included. They are\nprimarily examples on how to use the PoDoFo library in your own projects,\nbut also offer some features for working with PDF files.\n","package_architecture":"amd64","stem":"podofo","readme":null,"dependencies":[{"path":"devel/libidn","type":"library","package_spec":"","url":"/packages/current/devel/libidn/"},{"path":"graphics/jpeg","type":"library","package_spec":"","url":"/packages/current/graphics/jpeg/"},{"path":"graphics/png","type":"library","package_spec":"","url":"/packages/current/graphics/png/"},{"path":"graphics/tiff","type":"library","package_spec":"","url":"/packages/current/graphics/tiff/"},{"path":"textproc/libxml","type":"library","package_spec":"","url":"/packages/current/textproc/libxml/"},{"path":"devel/catch2","type":"build","package_spec":"","url":"/packages/current/devel/catch2/"},{"path":"devel/cmake/core","type":"build","package_spec":"STEM->=4","url":"/packages/current/devel/cmake/core/"},{"path":"devel/ninja","type":"build","package_spec":"","url":"/packages/current/devel/ninja/"}],"reverse_dependencies":{"count":4,"url":"/packages/data/c2/c27abbda11d039569b9af4902589784e459bd395c46b63909b1cbfcb1095a449.json"},"categories":["textproc"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
