SOURCES: pango-arch_confdir.patch (NEW) - patch for making pango c...

sparky sparky at pld-linux.org
Sat Dec 10 18:24:00 CET 2005


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);
+   
================================================================



More information about the pld-cvs-commit mailing list