app-text / podofo

PoDoFo is a C++ library to work with the PDF file format

Official package sites : https://sourceforge.net/projects/podofo/ ·

v0.9.8-r1 :: 0/0.9.8 :: gentoo

Modified
License
GPL-2 LGPL-2.1
Keywords
amd64 ppc ppc64 x86 ~arm ~arm64 ~hppa ~sparc
USE flags
boost debug idn test tools

General

boost
Add support for boost
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
idn
Enable support for Internationalized Domain Names
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tools
Build and install commandline tools.

lua_single_target

lua5-1
Build for Lua 5.1 only
lua5-3
Build for Lua 5.3 only
lua5-4
Build for Lua 5.4 only

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

dev-util / cppunit : C++ port of the famous JUnit framework for unit testing

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / tiff : Tag Image File Format (TIFF) library

net-dns / libidn : Internationalized Domain Names (IDN) implementation

sys-libs / zlib : Standard (de)compression library

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / libjpeg-turbo : MMX, SSE, and SSE2 SIMD accelerated JPEG library

media-libs / libpng : Portable Network Graphics library

media-libs / tiff : Tag Image File Format (TIFF) library

net-dns / libidn : Internationalized Domain Names (IDN) implementation

sys-libs / zlib : Standard (de)compression library

app-office / scribus : Desktop publishing (DTP) and layout program

app-text / calibre : Ebook management application

kde-misc / krename : Powerful batch file renamer

virtual / podofo-build : Virtual package for building against PoDoFo

617262
app-text/podofo-0.9.6_pre20170428 : /.../PdfError.h:164:92: error: throw will always call terminate() [-Werror=terminate]
661744
app-text/podofo-0.9.6_pre20171027 : -- Performing Test PODOFO_HAVE_OPENSSL_1_1 - Failed
687540
app-text/podofo-0.9.6_p20180715 fails tests: * self test failed
758356
app-text/podofo-0.9.6_p20190928-r100 fails tests (hang)
782706
app-text/podofo: multiple vulnerabilities (CVE-2020-{18971,18972}, CVE-2021-{30469,30470,30471,30472})
904939
app-text/podofo: heap buffer overread
906105
app-text/podofo: multiple vulnerabilities
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-text/podofo: drop 0.9.6_p20190928-r101, 0.9.7-r1
Closes: https://bugs.gentoo.org/888463 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: Stabilize 0.9.8-r1 amd64, #888463
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-text/podofo: Stabilize 0.9.8-r1 x86, #888463
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-text/podofo: Stabilize 0.9.8-r1 ppc64, #888463
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-text/podofo: Stabilize 0.9.8-r1 ppc, #888463
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: revbump with patch for bug 888533
Closes: https://bugs.gentoo.org/888533 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: add 0.9.8
Bug: https://bugs.gentoo.org/888463 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: fix automagic dep on libunistring
Hard-disable it and prefer libidn for unicode support. Closes: https://bugs.gentoo.org/877443 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: fix boost BDEPEND
Closes: https://bugs.gentoo.org/484662 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: make cppunit conditional
- Make cppunit conditional (already got a sed for this). Despite the RESTRICT, tests were going to get built, just not run, so need it there anyway. - Drop libidn from DEPEND (USE=idn not on, so just a harmless warning from CMake), don't think it's needed unconditionally Bug: https://bugs.gentoo.org/834129 Signed-off-by: Sam James <sam@gentoo.org>
Zac Medico · gentoo
app-text/podofo: Add missing deps for bug 834129
Closes: https://bugs.gentoo.org/834129 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: Bump to version 0.9.7
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: use BDEPEND for virtual/pkgconfig in EAPI 7
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-text/podofo: put fontconfig dependency back
Accidently removed by my libressl vim-fu Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-text/podofo: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-text/podofo: drop old version
Dropping old version, which does not support slotted lua, while newer stable version does. Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: Stabilize 0.9.6_p20190928-r100 ppc, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-text/podofo: Stabilize 0.9.6_p20190928-r100 ppc64, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: Stabilize 0.9.6_p20190928-r100 x86, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-text/podofo: Stabilize 0.9.6_p20190928-r100 amd64, #766528
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-text/podofo: migrate to lua-single.eclass
CMake-based => the usual treatment. Compatibility - upstream officially supports only lua5.1 but it turns out that with the 5.2 fix which was already included in the unmigrated ebuild, it builds and installs fine even against 5.4. Closes: https://bugs.gentoo.org/752567 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
app-text/podofo: limit unmigrated ebuilds to dev-lang/lua:0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-text/podofo: stable 0.9.6_p20190928 for hppa
stable wrt bug #717792 Package-Manager: Portage-3.0.1, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: Remove vulnerable <0.9.6_p20190928
Bug: https://bugs.gentoo.org/717792 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
app-text/podofo: drop to ~hppa
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: amd64 stable (bug #717792)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: x86 stable (bug #717792)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: ppc64 stable (bug #717792)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
app-text/podofo: ppc stable (bug #717792)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: Remove 0.9.6_p20200526
This version broke scribus builds as reported in bug 728090. Bug: https://bugs.gentoo.org/717792 Bug: https://bugs.gentoo.org/728090 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
app-text/podofo: Bump to version 0.9.6_p20190928 (bug 717792)
Bug: https://bugs.gentoo.org/717792 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: Bump to version 0.9.6_p20200526 (bug 717792)
Bug: https://bugs.gentoo.org/717792 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: Remove vulnerable versions (bug 614038)
Bug: https://bugs.gentoo.org/614038 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Roy Bamford · gentoo
app-text/podofo: added ~arm64 keyword
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
app-text/podofo: stable 0.9.6_p20180715 for hppa, bug #685124
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-text/podofo: ppc stable wrt bug #685124
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
app-text/podofo: amd64 stable wrt bug #685124
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
app-text/podofo: x86 stable (bug #685124)
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
app-text/podofo: stable 0.9.6_p20180715 for ppc64, bug #685124
Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: fix 0.9.6_p20180715 libressl build
Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/663602 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-text/podofo: version bump to 0.9.6_p20180715
Package-Manager: Portage-2.3.43, Repoman-2.3.10
Michelangelo Scopelliti · gentoo
app-text/podofo: fix for libressl (bug 635890)
Closes: https://bugs.gentoo.org/635890 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Zac Medico · gentoo
app-text/podofo: remove old version 0.9.6_pre20170629
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Zac Medico · gentoo
app-text/podofo: version bump to 0.9.6_pre20171027
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Zac Medico · gentoo
app-text/podofo: fix double cmake-utils_src_prepare call
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Zac Medico · gentoo
app-text/podofo: bug 614756 compile error with openssl-1.1
Thanks to Mark Wright <gienah@gentoo.org> for the initial patch. Fixes: https://bugs.gentoo.org/614756 Package-Manager: Portage-2.3.11, Repoman-2.3.3
David Seifert · gentoo
app-text/podofo: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Zac Medico · gentoo
app-text/podofo: version bump to 0.9.6_pre20170629
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: bug 620934: disable cppunit when possible
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: add tools USE flag (bug 608876)
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: remove vulnerable versions for bug 617204
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Michael Weber · gentoo
app-text/podofo: ppc stable (bug 617204).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --include-arches="ppc"
Agostino Sarubbo · gentoo
app-text/podofo: ppc64 stable wrt bug #617204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
app-text/podofo: x86 stable wrt bug #617204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
app-text/podofo: Stable for HPPA (bug #617204).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
app-text/podofo: amd64 stable wrt bug #617204
Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Zac Medico · gentoo
app-text/podofo: remove older ~ versions
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: remove old 0.9.6_pre ebuilds
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: revbump to 0.9.6_pre20170508-r1 with new soname+subslot
The libpodofo.so.0.9.6 ABI is not necessarily stable, therefore change the soname to libpodofo.so.0.9.6_pre20170508 so that preserve-libs will work nicely for things that don't use slot-operator deps, and bump the subslot for things that use slot-operator deps. Package-Manager: Portage-2.3.5, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: version bump to 0.9.6_pre20170508
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: prune dev.gentoo.org from SRC_URI
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Zac Medico · gentoo
app-text/podofo: version bump to 0.9.6_pre20170428
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Zac Medico · gentoo
app-text/podofo: version bump to 0.9.5
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Mike Frysinger · gentoo
sourceforge: switch to https:// URIs
Zac Medico · gentoo
app-text/podofo: version bump to 0.9.4
Package-Manager: portage-2.3.0
William · gentoo
app-text/podofo: add libressl useflag
Zac Medico · gentoo
app-text/podofo: fix 0.9.3 tests for bug 556962
Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed