[oe-commits] org.oe.dev libmatchbox: Remove old versions, add patch from poky which fixes the .pc file

rpurdie commit openembedded-commits at lists.openembedded.org
Fri Feb 29 19:24:22 UTC 2008


libmatchbox: Remove old versions, add patch from poky which fixes the .pc file

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: bca6af36a59512900e51fee6e3ce4b7ad37326b3
ViewMTN: http://monotone.openembedded.org/revision/info/bca6af36a59512900e51fee6e3ce4b7ad37326b3
Files:
1
packages/libmatchbox/libmatchbox_1.2.bb
packages/libmatchbox/libmatchbox_1.3.bb
packages/libmatchbox/libmatchbox_1.4.bb
packages/libmatchbox/libmatchbox_1.5.bb
packages/libmatchbox/libmatchbox_1.6.bb
packages/libmatchbox/files/configure_fixes.patch
packages/libmatchbox/libmatchbox_1.9.bb
Diffs:

#
# mt diff -r20657a67dd3d46190016de2069fb77e48b12f0b9 -rbca6af36a59512900e51fee6e3ce4b7ad37326b3
#
# 
# 
# delete "packages/libmatchbox/libmatchbox_1.2.bb"
# 
# delete "packages/libmatchbox/libmatchbox_1.3.bb"
# 
# delete "packages/libmatchbox/libmatchbox_1.4.bb"
# 
# delete "packages/libmatchbox/libmatchbox_1.5.bb"
# 
# delete "packages/libmatchbox/libmatchbox_1.6.bb"
# 
# add_file "packages/libmatchbox/files/configure_fixes.patch"
#  content [4de1e878c64796aab614df79cf5ee0753caa5fec]
# 
# patch "packages/libmatchbox/libmatchbox_1.9.bb"
#  from [365c3dda341f2c4325bd84ab2891014107edcd0a]
#    to [a9b28c50f482c7cd7c7ca85bc68e492f6fad9611]
# 
============================================================
--- packages/libmatchbox/files/configure_fixes.patch	4de1e878c64796aab614df79cf5ee0753caa5fec
+++ packages/libmatchbox/files/configure_fixes.patch	4de1e878c64796aab614df79cf5ee0753caa5fec
@@ -0,0 +1,79 @@
+---
+ configure.ac |   15 +++++++--------
+ libmb.pc.in  |    2 +-
+ 2 files changed, 8 insertions(+), 9 deletions(-)
+
+Index: libmatchbox-1.9/configure.ac
+===================================================================
+--- libmatchbox-1.9.orig/configure.ac	2007-11-11 22:26:43.000000000 +0000
++++ libmatchbox-1.9/configure.ac	2007-11-11 22:52:09.000000000 +0000
+@@ -84,6 +84,7 @@ if test $have_libx11pc = yes; then
+       xft_pkg=xft
+       SUPPORTS_XFT=1
+       AC_DEFINE(USE_XFT, [1], [Use Xft])	
++      XFT_REQUIRED="xft"
+    fi
+ # XXX : xau is missing from x11.pc - workaround is too add here 
+    PKG_CHECK_MODULES(XLIBS, x11 xext  $xft_pkg)
+@@ -108,6 +109,7 @@ if test x$enable_xft != xno; then
+     AC_DEFINE(USE_XFT, [1], [Use Xft])
+     SUPPORTS_XFT=1
+     AC_MSG_RESULT(yes)
++    XFT_REQUIRED="xft"
+   else
+ 
+     AC_PATH_PROG(XFT_CONFIG, xft-config, no)
+@@ -122,21 +124,17 @@ if test x$enable_xft != xno; then
+       AC_DEFINE(USE_XFT, [1], [Use Xft])
+       SUPPORTS_XFT=1    
+       AC_MSG_RESULT(yes)
++      MB_EXTRA_CFLAGS="$MB_EXTRA_CFLAGS $XFT_CFLAGS"
++      MB_EXTRA_LIBS="$MB_EXTRA_LIBS $XFT_LIBS"
+     fi
+   fi
+ fi
+ 
+ XLIBS_CFLAGS="$XLIBS_CLAGS $XFT_CFLAGS"
+-XLIBS_LIBS="$X_LIBS $XFT_LIBS -lX11 -lXext"
+-
+-MB_EXTRA_LIBS="$MB_EXTRA_LIBS $XLIBS_LIBS"
++XLIBS_LIBS="$XLIBS_LIBS $XFT_LIBS -lX11 -lXext"
+ 
+ fi
+ 
+-# do this here for freetype include
+-MB_EXTRA_CFLAGS="$MB_EXTRA_CFLAGS $XLIBS_CFLAGS"
+-
+-
+ dnl ------ Check for Pango ---------------------------------------------------
+ 
+ if test x$enable_pango != xno; then
+@@ -172,7 +170,7 @@ if test x$enable_png != xno; then
+             AC_DEFINE(USE_PNG, [1], [Use Png])
+ 	    SUPPORTS_PNG=1
+             PNG_LIBS="-lpng -lz"
+-            MB_EXTRA_LIBS="$MB_EXTRA_LIBS $XLIBS_LIBS $PNG_LIBS"
++            MB_EXTRA_LIBS="$MB_EXTRA_LIBS $PNG_LIBS"
+         else
+ 	    AC_MSG_WARN([*** Cannot find PNG, disabling support])
+             enable_png=no
+@@ -340,6 +338,7 @@ AC_SUBST(MB_EXTRA_CFLAGS)
+ AC_SUBST(XLIBS_REQUIRED)
+ AC_SUBST(PANGO_REQUIRED)
+ AC_SUBST(PNG_REQUIRED)
++AC_SUBST(XFT_REQUIRED)
+ 
+ dnl ------ Below used for mbconfig.h ----------------------------------------
+ 
+Index: libmatchbox-1.9/libmb.pc.in
+===================================================================
+--- libmatchbox-1.9.orig/libmb.pc.in	2007-11-11 22:30:47.000000000 +0000
++++ libmatchbox-1.9/libmb.pc.in	2007-11-11 22:31:01.000000000 +0000
+@@ -7,6 +7,6 @@ Name: libmb
+ Description: Utility Library used by Matchbox utilities.
+ Version: @VERSION@
+ 
+-Requires: @XLIBS_REQUIRED@ @PANGO_REQUIRED@ @PNG_REQUIRED@
++Requires: @XLIBS_REQUIRED@ @PANGO_REQUIRED@ @PNG_REQUIRED@ @XFT_REQUIRED@
+ Libs: -L${libdir} -lmb @MB_EXTRA_LIBS@
+ Cflags: -I${includedir} @MB_EXTRA_CFLAGS@
============================================================
--- packages/libmatchbox/libmatchbox_1.9.bb	365c3dda341f2c4325bd84ab2891014107edcd0a
+++ packages/libmatchbox/libmatchbox_1.9.bb	a9b28c50f482c7cd7c7ca85bc68e492f6fad9611
@@ -1,10 +1,12 @@ require libmatchbox.inc
 require libmatchbox.inc
-PR = "r1"
 
+PR = "r5"
+
 SRC_URI = "http://projects.o-hand.com/matchbox/sources/${PN}/${PV}/${PN}-${PV}.tar.gz \
-	   file://16bppfixes-2.patch;patch=1 \
+           file://16bppfixes.patch;patch=1 \
+           file://configure_fixes.patch;patch=1 \
            file://check.m4"
 
 do_configure_prepend () {
-	mv ${WORKDIR}/check.m4 ${S}/
+	cp ${WORKDIR}/check.m4 ${S}/
 }






More information about the Openembedded-commits mailing list