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