Caolan McNamara 714453
--- fribidi-0.10.7.orig/fribidi_config.h.in	2006-05-02 10:45:43.000000000 +0100
Caolan McNamara 714453
+++ fribidi-0.10.7/fribidi_config.h.in	2006-05-02 10:49:34.000000000 +0100
Caolan McNamara 714453
@@ -41,6 +41,12 @@
Caolan McNamara 714453
 #define FALSE FRIBIDI_FALSE
Caolan McNamara 714453
 #endif /* FALSE */
Caolan McNamara 714453
 
Caolan McNamara 714453
-#define FRIBIDI_SIZEOF_SHORT @SIZEOF_SHORT@
Caolan McNamara 714453
-#define FRIBIDI_SIZEOF_INT @SIZEOF_INT@
Caolan McNamara 714453
-#define FRIBIDI_SIZEOF_LONG @SIZEOF_LONG@
Caolan McNamara 714453
+#include <bits/wordsize.h>
Caolan McNamara 714453
+
Caolan McNamara 714453
+#if __WORDSIZE == 32
Caolan McNamara 714453
+# include "fribidi_config-32.h"
Caolan McNamara 714453
+#elif __WORDSIZE == 64
Caolan McNamara 714453
+# include "fribidi_config-64.h"
Caolan McNamara 714453
+#else
Caolan McNamara 714453
+# error "unexpected value for __WORDSIZE macro"
Caolan McNamara 714453
+#endif
Caolan McNamara 714453
--- /dev/null	2006-04-29 13:38:37.035974750 +0100
Caolan McNamara 714453
+++ fribidi-0.10.7/fribidi_config-64.h	2006-05-02 10:48:14.000000000 +0100
Caolan McNamara 714453
@@ -0,0 +1,6 @@
Caolan McNamara 714453
+#ifndef FRIBIDI_CONFIG_SIXFOUR_H
Behdad Esfahbod 4a3aa8
+#define FRIBIDI_CONFIG_SIXFOUR_H
Caolan McNamara 714453
+#define FRIBIDI_SIZEOF_SHORT 2
Caolan McNamara 714453
+#define FRIBIDI_SIZEOF_INT 4
Caolan McNamara 714453
+#define FRIBIDI_SIZEOF_LONG 8
Caolan McNamara 714453
+#endif
Caolan McNamara 714453
--- /dev/null	2006-04-29 13:38:37.035974750 +0100
Caolan McNamara 714453
+++ fribidi-0.10.7/fribidi_config-32.h	2006-05-02 10:47:54.000000000 +0100
Caolan McNamara 714453
@@ -0,0 +1,6 @@
Caolan McNamara 714453
+#ifndef FRIBIDI_CONFIG_THREETWO_H
Caolan McNamara 714453
+#define FRIBIDI_CONFIG_THREETWO_H
Caolan McNamara 714453
+#define FRIBIDI_SIZEOF_SHORT 2
Caolan McNamara 714453
+#define FRIBIDI_SIZEOF_INT 4
Caolan McNamara 714453
+#define FRIBIDI_SIZEOF_LONG 4
Caolan McNamara 714453
+#endif
Caolan McNamara 714453
--- fribidi-0.10.7.orig/Makefile.am	2006-05-02 10:52:33.000000000 +0100
Caolan McNamara 714453
+++ fribidi-0.10.7/Makefile.am	2006-05-02 10:52:55.000000000 +0100
Caolan McNamara 714453
@@ -59,6 +59,8 @@
Caolan McNamara 714453
 	$(libfribidi_charsets_h)	\
Caolan McNamara 714453
 	$(libfribidi_charsets_extra_h)	\
Caolan McNamara 714453
 	fribidi_config.h	\
Caolan McNamara 714453
+	fribidi_config-32.h	\
Caolan McNamara 714453
+	fribidi_config-64.h	\
Caolan McNamara 714453
 	fribidi_mem.h
Caolan McNamara 714453
 
Caolan McNamara 714453
 GETOPT_SRC =	\
Caolan McNamara 10f974
--- fribidi-0.10.7.orig/configure.in	2006-05-02 10:52:33.000000000 +0100
Caolan McNamara 10f974
+++ fribidi-0.10.7/configure.in	2006-05-23 08:29:08.000000000 +0100
Caolan McNamara 10f974
@@ -199,7 +199,6 @@
Caolan McNamara 10f974
 AC_OUTPUT([
Caolan McNamara 10f974
 Makefile
Caolan McNamara 10f974
 fribidi_config.h
Caolan McNamara 10f974
-fribidi-config
Caolan McNamara 10f974
 fribidi.pc
Caolan McNamara 10f974
 fribidi.spec
Caolan McNamara 10f974
 ],[case "$CONFIG_FILES" in
Caolan McNamara 10f974
--- /dev/null	2006-05-21 20:51:02.793468250 +0100
Caolan McNamara 10f974
+++ fribidi-0.10.7/fribidi-config	2006-05-23 08:28:36.000000000 +0100
Caolan McNamara 10f974
@@ -0,0 +1,79 @@
Caolan McNamara 10f974
+#!/bin/sh
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+prefix=`pkg-config --variable prefix fribidi`
Caolan McNamara 10f974
+exec_prefix=`pkg-config --variable exec_prefix fribidi`
Caolan McNamara 10f974
+exec_prefix_set=no
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+usage()
Caolan McNamara 10f974
+{
Caolan McNamara 10f974
+       cat <
Caolan McNamara 10f974
+Usage: fribidi-config [OPTIONS] [LIBRARIES]
Caolan McNamara 10f974
+Options:
Caolan McNamara 10f974
+       [--prefix[=DIR]]
Caolan McNamara 10f974
+       [--exec-prefix[=DIR]]
Caolan McNamara 10f974
+       [--version]
Caolan McNamara 10f974
+       [--libs]
Caolan McNamara 10f974
+       [--cflags]
Caolan McNamara 10f974
+EOF
Caolan McNamara 10f974
+       exit $1
Caolan McNamara 10f974
+}
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+if test $# -eq 0; then
Caolan McNamara 10f974
+       usage 1 1>&2
Caolan McNamara 10f974
+fi
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+while test $# -gt 0; do
Caolan McNamara 10f974
+  case "$1" in
Caolan McNamara 10f974
+  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
Caolan McNamara 10f974
+  *) optarg= ;;
Caolan McNamara 10f974
+  esac
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+  case $1 in
Caolan McNamara 10f974
+    --prefix=*)
Caolan McNamara 10f974
+      prefix=$optarg
Caolan McNamara 10f974
+      if test $exec_prefix_set = no ; then
Caolan McNamara 10f974
+        exec_prefix=$optarg
Caolan McNamara 10f974
+      fi
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+    --prefix)
Caolan McNamara 10f974
+      echo_prefix=yes
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+    --exec-prefix=*)
Caolan McNamara 10f974
+      exec_prefix=$optarg
Caolan McNamara 10f974
+      exec_prefix_set=yes
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+    --exec-prefix)
Caolan McNamara 10f974
+      echo_exec_prefix=yes
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+    --version)
Caolan McNamara 10f974
+      pkg-config --modversion fribidi
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+    --cflags)
Caolan McNamara 10f974
+      echo_cflags=yes
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+    --libs)
Caolan McNamara 10f974
+      echo_libs=yes
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+    *)
Caolan McNamara 10f974
+      usage 1 1>&2
Caolan McNamara 10f974
+      ;;
Caolan McNamara 10f974
+  esac
Caolan McNamara 10f974
+  shift
Caolan McNamara 10f974
+done
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+if test "$echo_prefix" = "yes"; then
Caolan McNamara 10f974
+       echo $prefix
Caolan McNamara 10f974
+fi
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+if test "$echo_exec_prefix" = "yes"; then
Caolan McNamara 10f974
+       echo $exec_prefix
Caolan McNamara 10f974
+fi
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+if test "$echo_cflags" = "yes"; then
Caolan McNamara 10f974
+      pkg-config --cflags fribidi
Caolan McNamara 10f974
+fi
Caolan McNamara 10f974
+
Caolan McNamara 10f974
+if test "$echo_libs" = "yes"; then
Caolan McNamara 10f974
+      pkg-config --libs fribidi
Caolan McNamara 10f974
+fi      
Caolan McNamara 10f974
+