]> git.pld-linux.org Git - packages/fontforge.git/blob - fontforge-link.patch
- enhanced link patch to avoid unnecessary libxkbui requirement for XkbQueryExtension...
[packages/fontforge.git] / fontforge-link.patch
1 --- fontforge-20100501/configure.in.orig        2009-12-27 00:18:48.000000000 +0100
2 +++ fontforge-20100501/configure.in     2010-10-07 09:20:42.775738529 +0200
3 @@ -21,6 +21,8 @@
4  AC_SUBST(LINK_WITH_GDRAW)
5  X_11LIB=-lX11
6  GDRAW_LIB=libgdraw
7 +dnl this is abused later: originally contains -lSM -lICE, which are not needed
8 +X_PRE_LIBS=
9  exeOBJECTS=fontforge_UIOBJECTS
10  LINK_WITH_GDRAW=../libgdraw.la
11  if test "$no_x" = "yes"; then
12 @@ -61,7 +63,6 @@
13  oldCPPFLAGS="$CPPFLAGS"
14  gww_extraincludes=""
15  oldLDFLAGS="$LDFLAGS"
16 -LDFLAGS="$LDFLAGS -L/usr/local/lib"
17  
18  case "$host" in
19  *-apple-darwin*)
20 @@ -285,12 +286,17 @@
21        fi
22        PyLib=`$python_prog -c "import distutils.sysconfig ; print(distutils.sysconfig.get_config_var('LIBPL') + '/' + distutils.sysconfig.get_config_var('LDLIBRARY'))"`
23        if test "$py_lib" != "" ; then
24 -        LIBS="$LIBS $py_lib"
25 +        LIBPYTHON="$py_lib"
26        elif test "$PyLib" != "" -a -e "$PyLib" ; then
27 -        LIBS="$LIBS $PyLib"
28 +        LIBPYTHON="$PyLib"
29        else
30 +       save_LIBS="$LIBS"
31 +       LIBS=
32         AC_SEARCH_LIBS(Py_Main, $PyName python, : , python="no")
33 +       LIBPYTHON="$LIBS"
34 +       LIBS="$save_LIBS"
35        fi
36 +      AC_SUBST([LIBPYTHON])
37      fi
38    else
39      python="no"
40 --- fontforge-20100501/fontforge/Makefile.dynamic.in.orig       2010-10-07 09:25:42.675742720 +0200
41 +++ fontforge-20100501/fontforge/Makefile.dynamic.in    2010-10-07 20:30:48.611745234 +0200
42 @@ -20,6 +20,7 @@
43  X_EXTRA_LIBS = @X_EXTRA_LIBS@
44  X_PRE_LIBS = @X_PRE_LIBS@
45  STATIC_LIBS = @STATIC_LIBS@
46 +LIBPYTHON = @LIBPYTHON@
47  
48  FF_VERSION=1
49  FF_REVISION=0
50 @@ -71,7 +72,7 @@
51      ../libgunicode.la \
52      $(X_PRE_LIBS) $(X_11LIB) $(X_EXTRA_LIBS) @LIBS@ $(STATIC_LIBS) -lm
53  LIBLIBS = -rpath $(libdir) ../libgutils.la ../libgunicode.la \
54 -    @LIBS@ $(STATIC_LIBS) -lm
55 +    @LIBS@ $(STATIC_LIBS) $(LIBPYTHON) -lm
56  DLIBS = -rpath $(libdir)  ../libfontforge.la ../libgutils.la ../libgunicode.la @LIBS@ $(STATIC_LIBS) -lm
57  
58  all: @FINAL_TARGET@ @MACAPP@ sfddiff fontimage fontlint
59 --- fontforge-20110222/configure.in~    2012-02-11 18:18:03.000000000 +0100
60 +++ fontforge-20110222/configure.in     2012-02-11 18:25:25.604323722 +0100
61 @@ -721,6 +721,9 @@
62   if test "$ac_cv_lib_png14_png_create_read_struct" = "yes"; then
63    STATIC_LIBS="$STATIC_LIBS -lpng14 -lz"
64   fi
65 + if test "$ac_cv_lib_png15_png_create_read_struct" = "yes"; then
66 +  STATIC_LIBS="$STATIC_LIBS -lpng15 -lz"
67 + fi
68   if test "$ac_cv_lib_tiff_TIFFOpen" = "yes"; then
69    STATIC_LIBS="$STATIC_LIBS -ltiff"
70   fi
71 --- fontforge-20120731-b/configure.in.orig      2012-10-07 17:41:49.342851423 +0200
72 +++ fontforge-20120731-b/configure.in   2012-10-07 18:59:16.455989734 +0200
73 @@ -38,7 +38,7 @@
74   dnl /usr/share/doc/XFree86-doc-4.2.0/Xi/lib.PS
75  
76   AC_CHECK_LIB(Xi, XOpenDevice, X_11LIB="-lXi -lX11" ,AC_DEFINE(_NO_XINPUT), $X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -lX11 ) 
77 - AC_CHECK_LIB(xkbui, XkbQueryExtension, X_11LIB="$X_11LIB -lxkbui" ,AC_DEFINE(_NO_XKB), $X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -lX11 -lm ) 
78 + AC_CHECK_LIB(X11, XkbQueryExtension, X_11LIB="$X_11LIB -lX11" ,AC_DEFINE(_NO_XKB), $X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS -lX11 -lm ) 
79  fi
80  
81  gww_define_caps_for_alt="dontknow"
This page took 0.066314 seconds and 4 git commands to generate.