BSD Ports

graphics/podofo09 0.9.8_5 FreeBSD

PDF manipulation library and tools

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
eeb8f32c75
License
GPLv2, LGPL21
Categories
graphics, print
Package size
1222.3 KiB, 8516.0 KiB installed

Description

PoDoFo is a library to work with the PDF file format. The name comes from the first letter of PDF (Portable Document Format). A few tools to work with PDF files are already included in the PoDoFo package.

The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file (for example the parser could be used in a PDF viewer). Besides parsing PoDoFo includes also very simple classes to create your own PDF files. All classes are documented so it is easy to start writing your own application using PoDoFo.

In the other systems

SystemPortVersion
FreeBSDgraphics/podofo090.9.8_5
MidnightBSDgraphics/podofo090.9.8_5
HardenedBSDgraphics/podofo090.9.8_5
GhostBSDgraphics/podofo090.9.8_5

Install

Binary package:

pkg install podofo09

From the ports tree:

cd /usr/ports/graphics/podofo09/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	podofo09>0:graphics/podofo09
LIB_DEPENDS=	libpodofo09.so:graphics/podofo09

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.8_50.9.8_5-0.9.8_50.9.8_5
FreeBSD:14:quarterly0.9.8_50.9.8_5n/a0.9.8_50.9.8_5
FreeBSD:15:latest0.9.8_50.9.8_5n/a0.9.8_50.9.8_5
FreeBSD:15:quarterly0.9.8_50.9.8_5n/an/an/a
FreeBSD:16:latest0.9.8_50.9.8_5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

The full lists below include those, and their dependencies in turn.

Build dependencies 28
Run dependencies 16
Required by 1

Configuration

Options name: graphics_podofo

OptionDefaultDescription
IMPOSEoffBuild impose tool (Lua required)
JPEGonJPEG image format support
PNGonPNG image format support
TIFFonTIFF image format support
UNISTRINGonUse libunistring for conversion
USES
cmake compiler:c++11-lang cpe dos2unix pkgconfig ssl
Service scripts
none

Files

Manual pages 17
  • podofobox(1)
  • podofocolor(1)
  • podofocountpages(1)
  • podofocrop(1)
  • podofoencrypt(1)
  • podofogc(1)
  • podofoimg2pdf(1)
  • podofoimgextract(1)
  • podofoimpose(1)
  • podofoincrementalupdates(1)
  • podofomerge(1)
  • podofopages(1)
  • podofopdfinfo(1)
  • podofotxt2pdf(1)
  • podofotxtextract(1)
  • podofouncompress(1)
  • podofoxmp(1)
pkg-plist 147
  • bin/podofobox
  • bin/podofocolor
  • bin/podofocountpages
  • bin/podofocrop
  • bin/podofoencrypt
  • bin/podofogc
  • bin/podofoimg2pdf
  • bin/podofoimgextract
  • bin/podofoimpose
  • bin/podofoincrementalupdates
  • bin/podofomerge
  • bin/podofonooc
  • bin/podofopages
  • bin/podofopdfinfo
  • bin/podofosign
  • bin/podofotxt2pdf
  • bin/podofotxtextract
  • bin/podofouncompress
  • bin/podofoxmp
  • include/podofo09/base/Pdf3rdPtyForwardDecl.h
  • include/podofo09/base/PdfArray.h
  • include/podofo09/base/PdfCanvas.h
  • include/podofo09/base/PdfColor.h
  • include/podofo09/base/PdfCompilerCompat.h
  • include/podofo09/base/PdfCompilerCompatPrivate.h
  • include/podofo09/base/PdfContentsTokenizer.h
  • include/podofo09/base/PdfData.h
  • include/podofo09/base/PdfDataType.h
  • include/podofo09/base/PdfDate.h
  • include/podofo09/base/PdfDefines.h
  • include/podofo09/base/PdfDefinesPrivate.h
  • include/podofo09/base/PdfDictionary.h
  • include/podofo09/base/PdfEncoding.h
  • include/podofo09/base/PdfEncodingFactory.h
  • include/podofo09/base/PdfEncrypt.h
  • include/podofo09/base/PdfError.h
  • include/podofo09/base/PdfExtension.h
  • include/podofo09/base/PdfFileStream.h
  • include/podofo09/base/PdfFilter.h
  • include/podofo09/base/PdfFiltersPrivate.h
  • include/podofo09/base/PdfImmediateWriter.h
  • include/podofo09/base/PdfInputDevice.h
  • include/podofo09/base/PdfInputStream.h
  • include/podofo09/base/PdfLocale.h
  • include/podofo09/base/PdfMemStream.h
  • include/podofo09/base/PdfMemoryManagement.h
  • include/podofo09/base/PdfName.h
  • include/podofo09/base/PdfObject.h
  • include/podofo09/base/PdfObjectStreamParserObject.h
  • include/podofo09/base/PdfOutputDevice.h
  • include/podofo09/base/PdfOutputStream.h
  • include/podofo09/base/PdfOwnedDataType.h
  • include/podofo09/base/PdfParser.h
  • include/podofo09/base/PdfParserObject.h
  • include/podofo09/base/PdfRect.h
  • include/podofo09/base/PdfRefCountedBuffer.h
  • include/podofo09/base/PdfRefCountedInputDevice.h
  • include/podofo09/base/PdfReference.h
  • include/podofo09/base/PdfStream.h
  • include/podofo09/base/PdfString.h
  • include/podofo09/base/PdfTokenizer.h
  • include/podofo09/base/PdfVariant.h
  • include/podofo09/base/PdfVecObjects.h
  • include/podofo09/base/PdfVersion.h
  • include/podofo09/base/PdfWriter.h
  • include/podofo09/base/PdfXRef.h
  • include/podofo09/base/PdfXRefStream.h
  • include/podofo09/base/PdfXRefStreamParserObject.h
  • include/podofo09/base/podofo_config.h
  • include/podofo09/base/podofoapi.h
  • include/podofo09/base/util/PdfMutex.h
  • include/podofo09/base/util/PdfMutexImpl_noop.h
  • include/podofo09/base/util/PdfMutexImpl_pthread.h
  • include/podofo09/base/util/PdfMutexImpl_win32.h
  • include/podofo09/base/util/PdfMutexWrapper.h
  • include/podofo09/doc/PdfAcroForm.h
  • include/podofo09/doc/PdfAction.h
  • include/podofo09/doc/PdfAnnotation.h
  • include/podofo09/doc/PdfCMapEncoding.h
  • include/podofo09/doc/PdfContents.h
  • include/podofo09/doc/PdfDestination.h
  • include/podofo09/doc/PdfDifferenceEncoding.h
  • include/podofo09/doc/PdfDocument.h
  • include/podofo09/doc/PdfElement.h
  • include/podofo09/doc/PdfEncodingObjectFactory.h
  • include/podofo09/doc/PdfExtGState.h
  • include/podofo09/doc/PdfField.h
  • include/podofo09/doc/PdfFileSpec.h
  • include/podofo09/doc/PdfFont.h
  • include/podofo09/doc/PdfFontCID.h
  • include/podofo09/doc/PdfFontCache.h
  • include/podofo09/doc/PdfFontConfigWrapper.h
  • include/podofo09/doc/PdfFontFactory.h
  • include/podofo09/doc/PdfFontFactoryBase14Data.h
  • include/podofo09/doc/PdfFontMetrics.h
  • include/podofo09/doc/PdfFontMetricsBase14.h
  • include/podofo09/doc/PdfFontMetricsFreetype.h
  • include/podofo09/doc/PdfFontMetricsObject.h
  • include/podofo09/doc/PdfFontSimple.h
  • include/podofo09/doc/PdfFontTTFSubset.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
podofo-0.9.8.tar.gz1.012918e+065de607e15f192b8ad90738300759d88dea0f5ccdce3bf00048a0c932bc645154
Master sites 1
  • SF

Commit history 1

DateCommitCreditsLog message
eeb8f32c75 Gleb Popov graphics/podofo09: Fix building with CMake 4
Approved by: portmgr (fixit blanket)