]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/fltk/fltk-1.2+cvs20040806/autotools.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / fltk / fltk-1.2+cvs20040806 / autotools.patch
1 Index: configure.in
2 ===================================================================
3 RCS file: /cvsroot/fltk/fltk/configure.in,v
4 retrieving revision 1.33.2.31.2.91.2.18
5 diff -u -r1.33.2.31.2.91.2.18 configure.in
6 --- fltk.orig/configure.in      23 Jul 2004 19:42:50 -0000      1.33.2.31.2.91.2.18
7 +++ fltk/configure.in   7 Aug 2004 14:11:39 -0000
8 @@ -276,7 +276,9 @@
9  
10  dnl How do we make libraries?
11  AC_PROG_RANLIB
12 -AC_PATH_PROG(AR, ar)
13 +if test "x$AR" = "x:"; then
14 +    AC_PATH_PROG(AR, ar)
15 +fi
16  
17  if test "x$AR" = "x:"; then
18      AC_MSG_ERROR(Configure could not find the library archiver, aborting.)
19 @@ -293,6 +295,9 @@
20  dnl Architecture checks...
21  AC_C_BIGENDIAN
22  
23 +AH_TEMPLATE([U16], [Define U16 type])
24 +AH_TEMPLATE([U32], [Define U32 type])
25 +AH_TEMPLATE([U64], [Define U64 type])
26  AC_CHECK_SIZEOF(short, 2)
27  AC_CHECK_SIZEOF(int, 4)
28  AC_CHECK_SIZEOF(long, 4)
29 @@ -335,15 +340,18 @@
30  fi
31  
32  dnl Standard headers and functions...
33 +AH_TEMPLATE([HAVE_SYS_SELECT_H], [Define if system provides select.h])
34  AC_HEADER_DIRENT
35  AC_CHECK_HEADER(sys/select.h,AC_DEFINE(HAVE_SYS_SELECT_H))
36  AC_CHECK_HEADER(sys/stdtypes.h,AC_DEFINE(HAVE_SYS_SELECT_H))
37 +AH_TEMPLATE([HAVE_SCANDIR], [DOCUMENT_ME])
38  AC_CHECK_FUNC(scandir,
39      if test "x$uname" = xSunOS -o "x$uname" = xQNX; then
40          AC_MSG_WARN(Not using $uname scandir emulation function.)
41      else
42          AC_DEFINE(HAVE_SCANDIR)
43      fi)
44 +AH_TEMPLATE([HAVE_VSNPRINTF], [Define to use system vsnprintf])
45  AC_CHECK_FUNC(vsnprintf,[
46      case "$uname" in
47         HP-UX*)
48 @@ -366,6 +374,7 @@
49              AC_DEFINE(HAVE_VSNPRINTF)
50             ;;
51      esac])
52 +AH_TEMPLATE([HAVE_SNPRINTF], [Define to use system snprintf])
53  AC_CHECK_FUNC(snprintf,[
54      case "$uname" in
55         HP-UX*)
56 @@ -433,6 +442,7 @@
57         ac_cv_lib_png_png_set_tRNS_to_alpha=no
58      fi])
59  
60 +AH_TEMPLATE([HAVE_PNG_H], [DOCUMENT_ME])
61  AC_CHECK_LIB(png,png_set_tRNS_to_alpha, [
62      PNGINC=""
63      PNG=""
64 @@ -450,6 +460,9 @@
65  AC_SUBST(ZLIB)
66  AC_SUBST(ZLIBINC)
67  
68 +AH_TEMPLATE([HAVE_LIBJPEG], [DOCUMENT_ME])
69 +AH_TEMPLATE([HAVE_LIBPNG], [DOCUMENT_ME])
70 +AH_TEMPLATE([HAVE_LIBZ], [DOCUMENT_ME])
71  AC_DEFINE(HAVE_LIBJPEG)
72  AC_DEFINE(HAVE_LIBPNG)
73  AC_DEFINE(HAVE_LIBZ)
74 @@ -461,6 +474,7 @@
75  AC_EXEEXT
76  
77  dnl Check for pthreads for multi-threaded apps...
78 +AH_TEMPLATE([HAVE_PTHREAD_H], [DOCUMENT_ME])
79  have_pthread=no
80  
81  if test "x$enable_threads" = xyes; then
82 @@ -493,6 +507,12 @@
83  
84  AC_ARG_WITH(links, [  --with-links            make header links for common misspellings])
85  
86 +AH_TEMPLATE([HAVE_GL], [DOCUMENT_ME])
87 +AH_TEMPLATE([HAVE_GL_GLU_H], [DOCUMENT_ME])
88 +AH_TEMPLATE([HAVE_PTHREAD], [DOCUMENT_ME])
89 +AH_TEMPLATE([USE_XFT], [DOCUMENT_ME])
90 +AH_TEMPLATE([HAVE_XDBE], [DOCUMENT_ME])
91 +AH_TEMPLATE([HAVE_OVERLAY], [DOCUMENT_ME])
92  case $uname in
93      CYGWIN* | MINGW*)
94         dnl Cygwin environment...
95 @@ -921,6 +941,7 @@
96  OPTIM="$DEBUGFLAG $OPTIM"
97  
98  dnl Define the FLTK documentation directory...
99 +AH_TEMPLATE([FLTK_DOCDIR], [Define the FLTK documentation directory])
100  if test x$prefix = xNONE; then
101      AC_DEFINE_UNQUOTED(FLTK_DOCDIR, "/usr/local/share/doc/fltk")
102  else
103 @@ -928,12 +949,52 @@
104  fi
105  
106  dnl Define the FLTK data directory...
107 +AH_TEMPLATE([FLTK_DATADIR], [Define the FLTK data directory])
108  if test x$prefix = xNONE; then
109      AC_DEFINE_UNQUOTED(FLTK_DATADIR, "/usr/local/share/fltk")
110  else
111      AC_DEFINE_UNQUOTED(FLTK_DATADIR, "$prefix/share/fltk")
112  fi
113  
114 +AH_VERBATIM([BORDER_WIDTH],
115 +[/* Thickness of FL_UP_BOX and FL_DOWN_BOX.  Current 1,2, and 3 are
116 + * supported.
117 + *
118 + * 3 is the historic FLTK look.
119 + * 2 is the default and looks like Microsoft Windows, KDE, and Qt.
120 + * 1 is a plausible future evolution...
121 + *
122 + * Note that this may be simulated at runtime by redefining the boxtypes
123 + * using Fl::set_boxtype(). */
124 +#ifndef BORDER_WIDTH
125 +# define BORDER_WIDTH 2
126 +#endif])
127 +
128 +AH_VERBATIM([USE_COLORMAP],
129 +[/* Setting this to zero will save a good deal of code (especially for
130 + * fl_draw_image), but FLTK will only work on TrueColor visuals. */
131 +#ifndef USE_COLORMAP
132 +# define USE_COLORMAP 1
133 +#endif])
134 +
135 +AH_VERBATIM([USE_XDBE],
136 +[/* Actually try to use the double-buffer extension? */
137 +#ifndef USE_XDBE
138 +# define USE_XDBE HAVE_XDBE
139 +#endif])
140 +
141 +AH_VERBATIM([WORDS_BIGENDIAN],
142 +[/* Byte order of your machine: 1 = big-endian, 0 = little-endian */
143 +#ifndef WORDS_BIGENDIAN
144 +# define WORDS_BIGENDIAN 0
145 +#endif])
146 +
147 +AH_VERBATIM([USE_POLL],
148 +[/* Use the poll() call provided on Linux and Irix instead of select() */
149 +#ifndef USE_POLL
150 +# define USE_POLL 0
151 +#endif])
152 +
153  dnl Write all of the files...
154  AC_CONFIG_HEADER(config.h:configh.in)
155  AC_OUTPUT(makeinclude fltk.list fltk-config FL/Makefile)