poppler: fix 0.5.9 with backports from cvs and make packaging more granular
authorKoen Kooi <koen@openembedded.org>
Thu, 9 Aug 2007 21:58:21 +0000 (21:58 +0000)
committerKoen Kooi <koen@openembedded.org>
Thu, 9 Aug 2007 21:58:21 +0000 (21:58 +0000)
packages/poppler/poppler-data_0.1.bb
packages/poppler/poppler.inc
packages/poppler/poppler/.mtn2git_empty [new file with mode: 0644]
packages/poppler/poppler/fix-splash.patch [new file with mode: 0644]
packages/poppler/poppler0.6_cvs.bb
packages/poppler/poppler_0.5.4.bb
packages/poppler/poppler_0.5.9.bb

index ca22e4d..e145cb0 100644 (file)
@@ -1,6 +1,6 @@
 DESCRIPTION = "Poppler is a PDF rendering library based on the xpdf-3.0 code base."
 LICENSE = "Adobe"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "http://poppler.freedesktop.org/${PN}-${PV}.tar.gz"
 
index e01057c..0e9b61c 100644 (file)
@@ -21,3 +21,8 @@ EXTRA_OECONF += "${@get_poppler_fpu_setting(bb, d)}"
 do_stage() {
        autotools_stage_all
 }
+
+PACKAGES =+ "libpoppler libpoppler-glib"
+FILES_libpoppler = "${libdir}/libpoppler.so.*"
+FILES_libpoppler-glib = "${libdir}/libpoppler-glib.so.*"
+
diff --git a/packages/poppler/poppler/.mtn2git_empty b/packages/poppler/poppler/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/poppler/poppler/fix-splash.patch b/packages/poppler/poppler/fix-splash.patch
new file mode 100644 (file)
index 0000000..001c4ce
--- /dev/null
@@ -0,0 +1,28 @@
+--- poppler/splash/SplashMath.h        2007/04/25 19:59:10     1.3
++++ poppler/splash/SplashMath.h        2007/06/01 18:34:48     1.4
+@@ -8,7 +8,7 @@
+ #define SPLASHMATH_H
+ #if USE_FIXEDPOINT
+-#include "FixedPoint.h"
++#include "goo/FixedPoint.h"
+ #else
+ #include <math.h>
+ #endif
+--- poppler/splash/SplashFTFont.cc     2007/04/25 19:59:10     1.8
++++ poppler/splash/SplashFTFont.cc     2007/06/01 18:34:48     1.9
+@@ -127,10 +127,10 @@
+   matrix.yx = (FT_Fixed)((mat[1] / size).getRaw());
+   matrix.xy = (FT_Fixed)((mat[2] / size).getRaw());
+   matrix.yy = (FT_Fixed)((mat[3] / size).getRaw());
+-  textMatrix.xx = (FT_Fixed)((textMat[0] / (size * textScale)).getRaw());
+-  textMatrix.yx = (FT_Fixed)((textMat[1] / (size * textScale)).getRaw());
+-  textMatrix.xy = (FT_Fixed)((textMat[2] / (size * textScale)).getRaw());
+-  textMatrix.yy = (FT_Fixed)((textMat[3] / (size * textScale)).getRaw());
++  textMatrix.xx = (FT_Fixed)((textMat[0] / (textScale * size)).getRaw());
++  textMatrix.yx = (FT_Fixed)((textMat[1] / (textScale * size)).getRaw());
++  textMatrix.xy = (FT_Fixed)((textMat[2] / (textScale * size)).getRaw());
++  textMatrix.yy = (FT_Fixed)((textMat[3] / (textScale * size)).getRaw());
+ #else
+   matrix.xx = (FT_Fixed)((mat[0] / size) * 65536);
+   matrix.yx = (FT_Fixed)((mat[1] / size) * 65536);
index ca4b8d6..15f94a7 100644 (file)
@@ -1,6 +1,6 @@
 require poppler.inc
 PV = "0.5.9+cvs${SRCDATE}"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "cvs://anoncvs@cvs.freedesktop.org/cvs/poppler;module=poppler"
 S = "${WORKDIR}/poppler"
index 92c25bc..754eccf 100644 (file)
@@ -1,2 +1,2 @@
 require poppler.inc
-PR = "r2"
+PR = "r3"
index 347d9ae..2fc2200 100644 (file)
@@ -1,5 +1,7 @@
 require poppler.inc
 
-# does not build, use cvs for now and eventually try to bump to 0.6.0 (or 1.0)
-DEFAULT_PREFERENCE = "-1"
+PR = "r1"
+
+SRC_URI += "file://fix-splash.patch;patch=1"
+EXTRA_OECONF_append = " --disable-abiword-output "