summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2015-08-04 14:16:27 +0000
committerLars Wendler <polynomial-c@gentoo.org>2015-08-04 14:16:27 +0000
commitacd0c7d85d60d334211d0d5f7dd8ea6551e3e49e (patch)
tree0c77ff408d49200fb9ca97d7ec456ddb9a90e997 /app-text
parentDrop old, obsoletes bug #539272 (diff)
downloadhistorical-acd0c7d85d60d334211d0d5f7dd8ea6551e3e49e.tar.gz
historical-acd0c7d85d60d334211d0d5f7dd8ea6551e3e49e.tar.bz2
historical-acd0c7d85d60d334211d0d5f7dd8ea6551e3e49e.zip
Version bump
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'app-text')
-rw-r--r--app-text/podofo/ChangeLog9
-rw-r--r--app-text/podofo/Manifest34
-rw-r--r--app-text/podofo/podofo-0.9.3.ebuild121
3 files changed, 145 insertions, 19 deletions
diff --git a/app-text/podofo/ChangeLog b/app-text/podofo/ChangeLog
index 54d1e62711ed..18fd8d467144 100644
--- a/app-text/podofo/ChangeLog
+++ b/app-text/podofo/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-text/podofo
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/podofo/ChangeLog,v 1.46 2014/08/10 18:29:11 slyfox Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/podofo/ChangeLog,v 1.47 2015/08/04 14:16:26 polynomial-c Exp $
+
+*podofo-0.9.3 (04 Aug 2015)
+
+ 04 Aug 2015; Lars Wendler <polynomial-c@gentoo.org> +podofo-0.9.3.ebuild:
+ Version bump.
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> podofo-0.9.2.ebuild:
QA: drop trailing '.' from DESCRIPTION
diff --git a/app-text/podofo/Manifest b/app-text/podofo/Manifest
index 0a49fc79618c..028717ac85b5 100644
--- a/app-text/podofo/Manifest
+++ b/app-text/podofo/Manifest
@@ -3,25 +3,25 @@ Hash: SHA512
DIST podofo-0.9.2-freetype251.patch 1106 SHA256 324889c99eccafb5e4732d65d325453470ca659c5b43b2e9265f7e5d3fd8bbeb SHA512 185d9e16587fec922720042e7a604ae4b1c5b36c115beebf08ff73a46bf2859b25b0dda6b858f31e2fab3dfa88c79265e5d4e0da30091e83b22dff2bdaa2b6da WHIRLPOOL b9fb89a41be7ed16f1b0ca78e0ec95427133077c8b7b5c120a713d38624bb51eb8fe5dd08d1c9bf1b2ed5fd077222b6e40d224583c6436c7ee117caf7e310dbf
DIST podofo-0.9.2.tar.gz 1092131 SHA256 465191618c57da9ae9230e7919e1985a242ddc7d1045cfdb6fb066140ed0a3f3 SHA512 e0bda743b192edfd42f381498edc56f30e6d89f45e7abd2b4351e15fd672a432d07f067ab8ed5cf378b0ecbab6d98abb32c22c1ce860c0021e31235fc5683a21 WHIRLPOOL f22c5ec0c3de1ef661198e8c94b2ac9faab88c6b12ebe27da14642c6eaed154f2e1fbf4f404807d7e33f895ffb64663eb7e403ec8a9e0f87b32e3470b7f5acfb
+DIST podofo-0.9.3.tar.gz 1135095 SHA256 ec261e31e89dce45b1a31be61e9c6bb250532e631a02d68ec5bb849ef0a222d8 SHA512 c9a8076821502225d3ecf5a7e79ef2ebd7b9cc3e7d0902eabff33325b124109a1f5038f57b83e3fad0d82cff9cd557a9ed177adc7c176064085070aebcd7602d WHIRLPOOL 44268efd48d6ab35fecf31e3ff773f6d9fcca091026f423ccffbe8afdb09fff9446eed8c64db9a4482695d6e4f4ae4585d7e51036197f619a7c304df1a8de8c2
EBUILD podofo-0.9.2.ebuild 3840 SHA256 c12e40049ba1c1795630ca094989a1f8568a924db79ee7a38f1f5c79a05475d3 SHA512 d81cba6e3b5538b7703932aadfd52a94076aeb01c40b89093b82f4eb4fda6e09f1f6f23f5faa5df20b7319736ee20b89edabc11c1ce6496693d498a9c3e953c9 WHIRLPOOL 60d3cd95fd4b00981a7a2d700622b69bac788100e0c5069bd68bb60f83caf03b3617ed18a712d9180e8e8ad820c2c09e5de3e73c4e09bd77da3735ddd3bb6045
-MISC ChangeLog 6069 SHA256 823a2f946747ecbc0435da1f5dd54d7504bdfae2c9453612a04f71f429df0b51 SHA512 b9373bd832fb97b0b0ab72a1baa89975f8f4e8cc269f96473c9e76cae98596f8c3977a5aad4a9db0586007550ff414af0be95821b9fe3e877f9bcff4f33f5d10 WHIRLPOOL dfc5388c149ef5a13c9339d37c981f1a4576b5aa7ba09a81dd4b54b448ff8960801f24b3e0766af7583db7f7e3845c268271cc084478df690283882a3e919305
+EBUILD podofo-0.9.3.ebuild 3731 SHA256 e7a9e686c0fc1caeeb17f08f736e2d8e465c9528d68ab22de956c7336e711a28 SHA512 00bce8709bb4e1ed962502f548a6392493b202b392eebe31566eae4345deefee8eac5549a0010ee0e763a5f74d4e1455b69d91d0e03cb4d2d21111591d733a98 WHIRLPOOL c0bf32ca4c0c0fa8fe6007df379fc2ddea44b831ea77091395f56e792ef4c5dbb1112d8193b17c57614b3f56da303e5dea2e8fa4dd52ec4b846c6208682d1eff
+MISC ChangeLog 6197 SHA256 79c32bb224277e404ccdb15a328abd689385f22e5a8a5c929fe72688f1672079 SHA512 c061c35ddc2446217961707db09acea306694734f45b265aa23f8daebe692efe3e8169bc6d44d959e1f1ddef3a117bdbbc07e2d14bce266476912ba7ad0cd154 WHIRLPOOL 107940d57214a6896c59ae1145e32e8888fa13c1df258c47c72dcf979c1b80d8c5ffb6234cb9163e8a5e090d51712833a1d8ef8f41e217cbda61ff7064876ce3
MISC metadata.xml 345 SHA256 abf3d196aa689199fa26e2c663c97ec5332c9fbd65690f300b870807b2a6e637 SHA512 26838a939cb61138e51fb465a09a9ee52b2372e98a86f725b409a359c62331db8e24a478036910c852f1bd2cb26fdebbab3fa2ffb6ed249997e71d1cde9b5329 WHIRLPOOL 570ec1f913aa5a17fae76bfc7e0b6d187573bfbc7c1a225bd360b6f22d899f728acf7629ce192cadf496b4ef19655db82d542003f21e5b1e4e55c51519387f8b
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
-iQJ8BAEBCgBmBQJVfr1UXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
-OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiPaUQAI7q203BU3dmslj7cn3EtgF/
-mIqZuO6fN5Ejf7SjXlG1aOaBsc1LKaROSySDDwC08mKs3RiPrg65hKx4/ZpHbZFl
-dj2aZGKh6ymjyNiJkORZKcogKYvBeHLarAX9VK3iQCQaWUTlXmYCJ14xACSW8qTD
-X3fR2eR/34KMDyL8d6ZEwuctwow+7B5GhadNTJHu7islYU7vqSZmwfQ1Xa+/+cIb
-qQT9TdXYN9VwsKFwE5N8/SXt5hw0gHvDkVO71C0zyvsPaMEjn4fajCip64FtoDpG
-mxFNJpSqN+l857pnf8Tah54CxoiKdpIg8GYYOv7/HmIgCs3ElIpQyzMIQ/TwG+pi
-BAMG04Y0FL1vFyveneVZUmPNV/tXWsan09NnSsl+N1I+OjYFXri+ppIJcqZeZTgf
-+Gg9WLzgKa5YuSymhPs4IrNvTc0LpkHxgdsCjNFsDnwCuGpE2Bd8HNgWluzdkRMt
-sDnaRy8PStyd8IwgbkdpRlIpfDkc0q/hpfcHXibFjvnL2aSjKB6nv/wdRBpNF2zJ
-f5xpNG1sJabTJk4sLWzjFQbDf3fFrRyln4l0iLfFbdrGyflv0zfzCaC+WklGgMnF
-UrToHvz8Mj/CRNqQRrkHbSotFg3K9VD3F5Y76Os3elLMG7YWcn0I5pvGZ+xlBkb0
-L+5uQK7N9X9rnBIqzPL2
-=i7wo
+iQIcBAEBCgAGBQJVwMk7AAoJEPiazRVxLXTFwJkQAMnUlRasRRrFmy2NDj6XQUc+
+Zt4wY93QJIsGAjzM9G5h7eqon464PHUmRpiRyPSKhUpbIK+XDLnSeg6UiTeaIZAN
++ANMyas15VsEiHgbZ43ojgjYK3ms1s2ac6Haa3qZXiv+1DwvGz45tAv9VKfrY/py
+eBqiTKeJ/VOqWQUIL1eI94s41spuip+/EXkaG/OjoE1Cuga305eVMtMQGDjunFkR
+zfZ2LybBJZRkwaHlk1tSQG9vv/iLalkJXtZ8PRbtO1fshNLzfOKOdapZCBiuC/WS
+CSFYs8SgMP/jTa9AjhhPO41m8aAqiTxs4nVo6MlXl12uIsu3Vjlq6CO9t4baLESV
+UoZeiCHs5ZxPEoOGOk666zLc90I1EcBs+A4rYsffS9BjpVkfQn2En6f/rBi1RURA
+mRes5QGaOzA6aVtdFSlluvUV7KaLA31Z5KG9DS0eOr/4zcoYImy4pjvl/t2/2KLG
+y5zdop7rUSWZrkYvDfwoubheDnd+zxYILvTzO8kujM5fPN74Xd1g+I+IiEr9OvPM
+kEw/4y4pOVh8wv6RmrXE0UtetS7rax5eefTj6+w7oNKIPXO1ISIoVyOM3UgtzYJG
+QF/DMCaI4sYk9FY3/Y8gzh/f5F29lXXPAukM7Z2wzo5pAoF9kF8lG1M4E4azDfMB
+g3sTHhrAI4B8H0QV67uX
+=WqZU
-----END PGP SIGNATURE-----
diff --git a/app-text/podofo/podofo-0.9.3.ebuild b/app-text/podofo/podofo-0.9.3.ebuild
new file mode 100644
index 000000000000..c99f7bc6d9e7
--- /dev/null
+++ b/app-text/podofo/podofo-0.9.3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/podofo/podofo-0.9.3.ebuild,v 1.1 2015/08/04 14:16:26 polynomial-c Exp $
+
+EAPI=5
+inherit cmake-utils flag-o-matic multilib toolchain-funcs
+
+DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
+HOMEPAGE="http://sourceforge.net/projects/podofo/"
+SRC_URI="mirror://sourceforge/podofo/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+boost idn debug test"
+
+RDEPEND="dev-lang/lua:=
+ idn? ( net-dns/libidn:= )
+ dev-libs/openssl:0=
+ media-libs/fontconfig:=
+ media-libs/freetype:2=
+ virtual/jpeg:0=
+ media-libs/libpng:0=
+ media-libs/tiff:0=
+ sys-libs/zlib:="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ boost? ( dev-util/boost-build )
+ test? ( dev-util/cppunit )"
+
+DOCS="AUTHORS ChangeLog TODO"
+
+src_prepare() {
+ local x sed_args
+
+ sed -i \
+ -e "s:LIBDIRNAME \"lib\":LIBDIRNAME \"$(get_libdir)\":" \
+ -e "s:LIBIDN_FOUND:HAVE_LIBIDN:g" \
+ CMakeLists.txt || die
+
+ # Use pkg-config to find headers for bug #459404.
+ sed_args=
+ for x in $($(tc-getPKG_CONFIG) --cflags freetype2) ; do
+ [[ ${x} == -I* ]] || continue
+ x=${x#-I}
+ if [[ -f ${x}/ft2build.h ]] ; then
+ sed_args+=" -e s:/usr/include/\\r\$:${x}:"
+ elif [[ -f ${x}/freetype/config/ftheader.h ]] ; then
+ sed_args+=" -e s:/usr/include/freetype2\\r\$:${x}:"
+ fi
+ done
+ [[ -n ${sed_args} ]] && \
+ { sed -i ${sed_args} cmake/modules/FindFREETYPE.cmake || die; }
+
+ # Bug #439784: Add missing unistd include for close() and unlink().
+ sed -i 's:^#include <stdio.h>$:#include <unistd.h>\n\0:' -i \
+ test/unit/TestUtils.cpp || die
+
+ # TODO: fix these test cases
+ # ColorTest.cpp:62:Assertion
+ # Test name: ColorTest::testDefaultConstructor
+ # expected exception not thrown
+ # - Expected: PdfError
+ sed -e 's:CPPUNIT_TEST( testDefaultConstructor ://\0:' \
+ -e 's:CPPUNIT_TEST( testGreyConstructor ://\0:' \
+ -e 's:CPPUNIT_TEST( testRGBConstructor ://\0:' \
+ -e 's:CPPUNIT_TEST( testCMYKConstructor ://\0:' \
+ -e 's:CPPUNIT_TEST( testColorSeparationAllConstructor ://\0:' \
+ -e 's:CPPUNIT_TEST( testColorSeparationNoneConstructor ://\0:' \
+ -e 's:CPPUNIT_TEST( testColorSeparationConstructor ://\0:' \
+ -e 's:CPPUNIT_TEST( testColorCieLabConstructor ://\0:' \
+ -i test/unit/ColorTest.h || die
+
+ # ColorTest.cpp:42:Assertion
+ # Test name: ColorTest::testHexNames
+ # assertion failed
+ # - Expression: static_cast<int>(rgb.GetGreen() * 255.0) == 0x0A
+ sed -e 's:CPPUNIT_TEST( testHexNames ://\0:' \
+ -i test/unit/ColorTest.h || die
+
+ # Bug #352125: test failure, depending on installed fonts
+ # ##Failure Location unknown## : Error
+ # Test name: FontTest::testFonts
+ # uncaught exception of type PoDoFo::PdfError
+ # - ePdfError_UnsupportedFontFormat
+ sed -e 's:CPPUNIT_TEST( testFonts ://\0:' \
+ -i test/unit/FontTest.h || die
+
+ # Bug #407015: fix to compile with Lua 5.2
+ if has_version '>=dev-lang/lua-5.2' ; then
+ sed -e 's: lua_open(: luaL_newstate(:' \
+ -e 's: luaL_getn(: lua_rawlen(:' -i \
+ tools/podofocolor/luaconverter.cpp \
+ tools/podofoimpose/planreader_lua.cpp || die
+ fi
+}
+
+src_configure() {
+
+ # Bug #381359: undefined reference to `PoDoFo::PdfVariant::DelayedLoadImpl()'
+ filter-flags -fvisibility-inlines-hidden
+
+ mycmakeargs+=(
+ "-DPODOFO_BUILD_SHARED=1"
+ "-DPODOFO_HAVE_JPEG_LIB=1"
+ "-DPODOFO_HAVE_PNG_LIB=1"
+ "-DPODOFO_HAVE_TIFF_LIB=1"
+ "-DWANT_FONTCONFIG=1"
+ "-DUSE_STLPORT=0"
+ $(cmake-utils_use_want boost)
+ $(cmake-utils_use_has idn LIBIDN)
+ $(cmake-utils_use_has test CPPUNIT)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_test() {
+ cd "${CMAKE_BUILD_DIR}"/test/unit
+ ./podofo-test --selftest || die "self test failed"
+}