Author: sparky                       Date: Sat Dec 10 17:24:00 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- patch for making pango configuration dir architecture dependant
  (eg. /etc/pango-%{_host_cpu}), this way I can run OOo 32 on amd64 without
  breaking 64bit aplications

---- Files affected:
SOURCES:
   pango-arch_confdir.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/pango-arch_confdir.patch
diff -u /dev/null SOURCES/pango-arch_confdir.patch:1.1
--- /dev/null   Sat Dec 10 18:24:00 2005
+++ SOURCES/pango-arch_confdir.patch    Sat Dec 10 18:23:55 2005
@@ -0,0 +1,78 @@
+diff -Nur pango-1.10.2/configure.in pango-1.10.2.arch_confdir/configure.in
+--- pango-1.10.2/configure.in  2005-11-29 05:28:16.000000000 +0000
++++ pango-1.10.2.arch_confdir/configure.in     2005-12-10 16:57:38.000000000 
+0000
+@@ -270,6 +270,10 @@
+ AC_SUBST(WIN32_LIBS)
+ AM_CONDITIONAL(HAVE_WIN32, $have_win32) 
+ 
++ARCH=${CC%%-*}
++AC_SUBST(ARCH)
++AC_DEFINE_UNQUOTED(ARCH, "${ARCH}", [Architecture])
++
+ #
+ # Checks for Cairo
+ #
+diff -Nur pango-1.10.2/examples/Makefile.am 
pango-1.10.2.arch_confdir/examples/Makefile.am
+--- pango-1.10.2/examples/Makefile.am  2005-11-15 09:03:51.000000000 +0000
++++ pango-1.10.2.arch_confdir/examples/Makefile.am     2005-12-10 
16:57:38.000000000 +0000
+@@ -1,6 +1,6 @@
+ ## Process this file with automake to create Makefile.in.
+ 
+-aliasdir = $(sysconfdir)/pango
++aliasdir = $(sysconfdir)/pango-$(ARCH)
+ 
+ INCLUDES =                            \
+       -DG_DISABLE_DEPRECATED          \
+diff -Nur pango-1.10.2/modules/Makefile.am 
pango-1.10.2.arch_confdir/modules/Makefile.am
+--- pango-1.10.2/modules/Makefile.am   2005-06-21 16:02:55.000000000 +0000
++++ pango-1.10.2.arch_confdir/modules/Makefile.am      2005-12-10 
16:57:38.000000000 +0000
+@@ -22,12 +22,12 @@
+ 
+ install-data-local:
+       @if $(RUN_QUERY_IMMODULES_TEST) ; then                          \
+-        echo $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango \&\&      \
++        echo $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango-$(ARCH) \&\&      
\
+         $(top_builddir)/pango/pango-querymodules                      \
+-              \> $(DESTDIR)$(sysconfdir)/pango/pango.modules ;        \
+-        $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango &&             \
++              \> $(DESTDIR)$(sysconfdir)/pango-$(ARCH)/pango.modules ;        
\
++        $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango-$(ARCH) &&             
\
+         $(top_builddir)/pango/pango-querymodules                      \
+-              > $(DESTDIR)$(sysconfdir)/pango/pango.modules ;         \
++              > $(DESTDIR)$(sysconfdir)/pango-$(ARCH)/pango.modules ;         
\
+       else                                                            \
+         echo "***" ;                                                  \
+         echo "*** Warning: pango.modules not created" ;               \
+diff -Nur pango-1.10.2/pango/pango-utils.c 
pango-1.10.2.arch_confdir/pango/pango-utils.c
+--- pango-1.10.2/pango/pango-utils.c   2005-11-23 17:53:30.000000000 +0000
++++ pango-1.10.2.arch_confdir/pango/pango-utils.c      2005-12-10 
16:57:38.000000000 +0000
+@@ -672,7 +672,7 @@
+ 
+   return result;
+ #else
+-  return SYSCONFDIR "/pango";
++  return SYSCONFDIR "/pango-" ARCH ;
+ #endif
+ }
+ 
+diff -Nur pango-1.10.2/pango/pangox-fontmap.c 
pango-1.10.2.arch_confdir/pango/pangox-fontmap.c
+--- pango-1.10.2/pango/pangox-fontmap.c        2005-07-22 19:05:45.000000000 
+0000
++++ pango-1.10.2.arch_confdir/pango/pangox-fontmap.c   2005-12-10 
16:58:49.000000000 +0000
+@@ -30,6 +30,8 @@
+ /* For XExtSetCloseDisplay */
+ #include <X11/Xlibint.h>
+ 
++#include "config.h"
++
+ #include "pango-engine-private.h"
+ #include "pango-fontmap.h"
+ #include "pango-utils.h"
+@@ -917,7 +919,7 @@
+   int n;
+ 
+   if (!files_str)
+-    files_str = g_strdup ("~/.pangox_aliases:" SYSCONFDIR 
"/pango/pangox.aliases");
++    files_str = g_strdup ("~/.pangox_aliases:" SYSCONFDIR "/pango-" ARCH 
"/pangox.aliases");
+ 
+   files = pango_split_file_list (files_str);
+   
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to