[oe-commits] org.oe.dev poppler: fix 0.5.9 with backports from cvs and make packaging more granular

koen commit openembedded-commits at lists.openembedded.org
Thu Aug 9 22:07:13 UTC 2007


poppler: fix 0.5.9 with backports from cvs and make packaging more granular

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 5a505039c2ab39aac1ef64bce007b50966455de6
ViewMTN: http://monotone.openembedded.org/revision.psp?id=5a505039c2ab39aac1ef64bce007b50966455de6
Files:
1
packages/poppler/poppler
packages/poppler/poppler/fix-splash.patch
packages/poppler/poppler-data_0.1.bb
packages/poppler/poppler.inc
packages/poppler/poppler0.6_cvs.bb
packages/poppler/poppler_0.5.4.bb
packages/poppler/poppler_0.5.9.bb
Diffs:

#
# mt diff -ra3238428069890cd5cf99ac6dca5e381e53253c5 -r5a505039c2ab39aac1ef64bce007b50966455de6
#
# 
# 
# add_dir "packages/poppler/poppler"
# 
# add_file "packages/poppler/poppler/fix-splash.patch"
#  content [ed3e214ddd4ce15110460d3cafede1777a2db07b]
# 
# patch "packages/poppler/poppler-data_0.1.bb"
#  from [e142dba0e6915a95fdc7994982d12d8d99985298]
#    to [444ed4ed227bb0caf206ac7db37720ca27dc5638]
# 
# patch "packages/poppler/poppler.inc"
#  from [a6771820c70794fab92d6a9af14c558b7493a212]
#    to [a03389bf4210b0e2a5cd72edceb29b6a7b494e16]
# 
# patch "packages/poppler/poppler0.6_cvs.bb"
#  from [0eb50012481924d447c07b60366c172118c1ec08]
#    to [87ae679552880fb362462db841ae658b41d855a7]
# 
# patch "packages/poppler/poppler_0.5.4.bb"
#  from [d9062908e84dc810b531c5a1f607a926cbbfa6eb]
#    to [005f0377958f60da665f7636069213238822ff73]
# 
# patch "packages/poppler/poppler_0.5.9.bb"
#  from [b079c20842d11be30315f70ccc4fe3848e93df52]
#    to [1bdb83cfbb92515cb45010e1eeff27111e204058]
# 
============================================================
--- packages/poppler/poppler/fix-splash.patch	ed3e214ddd4ce15110460d3cafede1777a2db07b
+++ packages/poppler/poppler/fix-splash.patch	ed3e214ddd4ce15110460d3cafede1777a2db07b
@@ -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);
============================================================
--- packages/poppler/poppler-data_0.1.bb	e142dba0e6915a95fdc7994982d12d8d99985298
+++ packages/poppler/poppler-data_0.1.bb	444ed4ed227bb0caf206ac7db37720ca27dc5638
@@ -1,6 +1,6 @@ LICENSE = "Adobe"
 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"
 
============================================================
--- packages/poppler/poppler.inc	a6771820c70794fab92d6a9af14c558b7493a212
+++ packages/poppler/poppler.inc	a03389bf4210b0e2a5cd72edceb29b6a7b494e16
@@ -21,3 +21,8 @@ do_stage() {
 do_stage() {
 	autotools_stage_all
 }
+
+PACKAGES =+ "libpoppler libpoppler-glib"
+FILES_libpoppler = "${libdir}/libpoppler.so.*"
+FILES_libpoppler-glib = "${libdir}/libpoppler-glib.so.*"
+
============================================================
--- packages/poppler/poppler0.6_cvs.bb	0eb50012481924d447c07b60366c172118c1ec08
+++ packages/poppler/poppler0.6_cvs.bb	87ae679552880fb362462db841ae658b41d855a7
@@ -1,6 +1,6 @@ PV = "0.5.9+cvs${SRCDATE}"
 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"
============================================================
--- packages/poppler/poppler_0.5.4.bb	d9062908e84dc810b531c5a1f607a926cbbfa6eb
+++ packages/poppler/poppler_0.5.4.bb	005f0377958f60da665f7636069213238822ff73
@@ -1,2 +1,2 @@ require poppler.inc
 require poppler.inc
+PR = "r3"
-PR = "r2"
============================================================
--- packages/poppler/poppler_0.5.9.bb	b079c20842d11be30315f70ccc4fe3848e93df52
+++ packages/poppler/poppler_0.5.9.bb	1bdb83cfbb92515cb45010e1eeff27111e204058
@@ -1,5 +1,7 @@ require poppler.inc
 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 "
+






More information about the Openembedded-commits mailing list