summaryrefslogtreecommitdiff
path: root/mail/xfmail/patches/patch-ad
blob: 2d1b65cda2cc17655c6c7622adc9f0b7d1fda994 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
$NetBSD: patch-ad,v 1.5 2002/04/17 04:45:14 fredb Exp $

--- config/configure.in.orig	Wed Nov  8 14:14:50 2000
+++ config/configure.in
@@ -62,7 +62,7 @@
     fi])
 
 AC_PATH_XTRA
-LIBS="$extra_libraries -L/usr/local/lib $X_PRE_LIBS $LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lm"
+LIBS="$extra_libraries -L${X11BASE}/lib -Wl,-R${X11BASE}/lib -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib $X_PRE_LIBS $LIBS $X_LIBS -lX11 $X_EXTRA_LIBS -lm"
 CPPFLAGS="$extra_includes $CPPFLAGS $X_CFLAGS"
 
 ### Check for the pt library (for SCO, needed for X)
@@ -83,7 +83,7 @@
        case "`gcc -v 2>&1`" in *"2.95"*)
                AC_LANG_CPLUSPLUS
                AC_CACHE_CHECK(for X headers compilance with ANSI C++, 
-			   		xfmail_cv_permiss, [AC_TRY_COMPILE([#include <forms.h>], 
+			   		xfmail_cv_permiss, [AC_TRY_COMPILE([#include <X11/forms.h>], 
 					[int x; x=0], xfmail_cv_permiss=yes, xfmail_cv_permiss=no)])
                if test x$xfmail_cv_permiss = xno; then
                        CPPFLAGS="-fpermissive $CPPFLAGS"
@@ -95,8 +95,12 @@
 AC_CHECK_LIB(Xpm, XpmCreateBufferFromImage,LIBS="-lXpm $LIBS",
   [XFMAIL_LIB_ERROR(libXpm,libXpm)])
 
+dnl Check for jpeg library
+AC_CHECK_LIB(jpeg, jpeg_set_defaults,LIBS="-ljpeg $LIBS",
+  [XFMAIL_LIB_ERROR(libjpeg,libjpeg)])
+
 dnl Check for libforms or libxforms
-AC_CHECK_LIB(forms, fl_initialize, LIBS="-lforms $LIBS",
+AC_CHECK_LIB(forms, fl_initialize, LIBS="-lforms -ljpeg -lXpm $LIBS",
   [AC_CHECK_LIB(xforms, fl_initialize, LIBS="-lxforms $LIBS",
   [XFMAIL_LIB_ERROR(libforms nor libxforms,libforms)])])
 
@@ -217,14 +221,14 @@
 AC_CHECK_HEADER(X11/xpm.h,[],XFMAIL_LIB_ERROR(X11/xpm.h,libXpm))
 
 dnl Check for xforms headers
-AC_CHECK_HEADER(forms.h,[],XFMAIL_LIB_ERROR(forms.h,libforms))
-if test $ac_cv_header_forms_h = yes; then
+AC_CHECK_HEADER(X11/forms.h,[],XFMAIL_LIB_ERROR(X11/forms.h,libforms))
+if test $ac_cv_header_X11_forms_h = yes; then
   AC_CACHE_CHECK([xforms library version],xfmail_cv_xfversion,
   [ cat > conftest.$ac_ext <<EOF
 #line __oline__ "configure"
 #include "confdefs.h"
 
-#include <forms.h>
+#include <X11/forms.h>
 #if ! defined(FL_INCLUDE_VERSION)
 %%%old!%%%
 #else