Mercurial > mxe-octave
annotate src/vmime-0.9.1-svn-r533-20100215.patch @ 745:8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
author | Mark Brand <mabrand@mabrand.nl> |
---|---|
date | Mon, 15 Feb 2010 11:05:16 +0100 |
parents | |
children | 1f5b2dfe8966 |
rev | line source |
---|---|
745
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
1 This file is part of mingw-cross-env. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
2 diff -urN b/m4/lib-link.m4 c/m4/lib-link.m4 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
3 --- b/m4/lib-link.m4 2008-01-05 18:49:17.000000000 +0100 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
4 +++ c/m4/lib-link.m4 2010-02-15 10:38:53.572219098 +0100 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
5 @@ -1,17 +1,19 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
6 -# lib-link.m4 serial 6 (gettext-0.14.3) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
7 -dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
8 +# lib-link.m4 serial 13 (gettext-0.17) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
9 +dnl Copyright (C) 2001-2007 Free Software Foundation, Inc. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
10 dnl This file is free software; the Free Software Foundation |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
11 dnl gives unlimited permission to copy and/or distribute it, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
12 dnl with or without modifications, as long as this notice is preserved. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
13 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
14 dnl From Bruno Haible. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
15 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
16 -AC_PREREQ(2.50) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
17 +AC_PREREQ(2.54) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
18 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
19 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
20 dnl the libraries corresponding to explicit and implicit dependencies. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
21 dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
22 dnl augments the CPPFLAGS variable. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
23 +dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
24 +dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
25 AC_DEFUN([AC_LIB_LINKFLAGS], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
26 [ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
27 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
28 @@ -24,13 +26,16 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
29 ac_cv_lib[]Name[]_libs="$LIB[]NAME" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
30 ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
31 ac_cv_lib[]Name[]_cppflags="$INC[]NAME" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
32 + ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
33 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
34 LIB[]NAME="$ac_cv_lib[]Name[]_libs" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
35 LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
36 INC[]NAME="$ac_cv_lib[]Name[]_cppflags" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
37 + LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
38 AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
39 AC_SUBST([LIB]NAME) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
40 AC_SUBST([LTLIB]NAME) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
41 + AC_SUBST([LIB]NAME[_PREFIX]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
42 dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
43 dnl results of this search when this library appears as a dependency. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
44 HAVE_LIB[]NAME=yes |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
45 @@ -46,6 +51,8 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
46 dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
47 dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
48 dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
49 +dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
50 +dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
51 AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
52 [ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
53 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
54 @@ -82,17 +89,23 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
55 CPPFLAGS="$ac_save_CPPFLAGS" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
56 LIB[]NAME= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
57 LTLIB[]NAME= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
58 + LIB[]NAME[]_PREFIX= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
59 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
60 AC_SUBST([HAVE_LIB]NAME) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
61 AC_SUBST([LIB]NAME) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
62 AC_SUBST([LTLIB]NAME) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
63 + AC_SUBST([LIB]NAME[_PREFIX]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
64 undefine([Name]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
65 undefine([NAME]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
66 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
67 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
68 dnl Determine the platform dependent parameters needed to use rpath: |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
69 -dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
70 -dnl hardcode_direct, hardcode_minus_L. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
71 +dnl acl_libext, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
72 +dnl acl_shlibext, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
73 +dnl acl_hardcode_libdir_flag_spec, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
74 +dnl acl_hardcode_libdir_separator, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
75 +dnl acl_hardcode_direct, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
76 +dnl acl_hardcode_minus_L. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
77 AC_DEFUN([AC_LIB_RPATH], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
78 [ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
79 dnl Tell automake >= 1.10 to complain if config.rpath is missing. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
80 @@ -109,12 +122,14 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
81 acl_cv_rpath=done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
82 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
83 wl="$acl_cv_wl" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
84 - libext="$acl_cv_libext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
85 - shlibext="$acl_cv_shlibext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
86 - hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
87 - hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
88 - hardcode_direct="$acl_cv_hardcode_direct" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
89 - hardcode_minus_L="$acl_cv_hardcode_minus_L" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
90 + acl_libext="$acl_cv_libext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
91 + acl_shlibext="$acl_cv_shlibext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
92 + acl_libname_spec="$acl_cv_libname_spec" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
93 + acl_library_names_spec="$acl_cv_library_names_spec" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
94 + acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
95 + acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
96 + acl_hardcode_direct="$acl_cv_hardcode_direct" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
97 + acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
98 dnl Determine whether the user wants rpath handling at all. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
99 AC_ARG_ENABLE(rpath, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
100 [ --disable-rpath do not hardcode runtime library paths], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
101 @@ -124,19 +139,24 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
102 dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
103 dnl the libraries corresponding to explicit and implicit dependencies. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
104 dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
105 +dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
106 +dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
107 AC_DEFUN([AC_LIB_LINKFLAGS_BODY], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
108 [ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
109 + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
110 define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
111 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
112 + dnl Autoconf >= 2.61 supports dots in --with options. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
113 + define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
114 dnl By default, look in $includedir and $libdir. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
115 use_additional=yes |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
116 AC_LIB_WITH_FINAL_PREFIX([ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
117 eval additional_includedir=\"$includedir\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
118 eval additional_libdir=\"$libdir\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
119 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
120 - AC_LIB_ARG_WITH([lib$1-prefix], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
121 -[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
122 - --without-lib$1-prefix don't search for lib$1 in includedir and libdir], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
123 + AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
124 +[ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
125 + --without-lib]N_A_M_E[-prefix don't search for lib$1 in includedir and libdir], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
126 [ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
127 if test "X$withval" = "Xno"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
128 use_additional=no |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
129 @@ -148,7 +168,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
130 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
131 else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
132 additional_includedir="$withval/include" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
133 - additional_libdir="$withval/lib" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
134 + additional_libdir="$withval/$acl_libdirstem" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
135 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
136 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
137 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
138 @@ -157,6 +177,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
139 LIB[]NAME= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
140 LTLIB[]NAME= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
141 INC[]NAME= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
142 + LIB[]NAME[]_PREFIX= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
143 rpathdirs= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
144 ltrpathdirs= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
145 names_already_handled= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
146 @@ -196,22 +217,55 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
147 found_la= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
148 found_so= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
149 found_a= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
150 + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
151 + if test -n "$acl_shlibext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
152 + shrext=".$acl_shlibext" # typically: shrext=.so |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
153 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
154 + shrext= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
155 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
156 if test $use_additional = yes; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
157 - if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
158 - found_dir="$additional_libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
159 - found_so="$additional_libdir/lib$name.$shlibext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
160 - if test -f "$additional_libdir/lib$name.la"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
161 - found_la="$additional_libdir/lib$name.la" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
162 - fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
163 - else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
164 - if test -f "$additional_libdir/lib$name.$libext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
165 - found_dir="$additional_libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
166 - found_a="$additional_libdir/lib$name.$libext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
167 - if test -f "$additional_libdir/lib$name.la"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
168 - found_la="$additional_libdir/lib$name.la" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
169 + dir="$additional_libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
170 + dnl The same code as in the loop below: |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
171 + dnl First look for a shared library. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
172 + if test -n "$acl_shlibext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
173 + if test -f "$dir/$libname$shrext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
174 + found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
175 + found_so="$dir/$libname$shrext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
176 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
177 + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
178 + ver=`(cd "$dir" && \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
179 + for f in "$libname$shrext".*; do echo "$f"; done \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
180 + | sed -e "s,^$libname$shrext\\\\.,," \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
181 + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
182 + | sed 1q ) 2>/dev/null` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
183 + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
184 + found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
185 + found_so="$dir/$libname$shrext.$ver" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
186 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
187 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
188 + eval library_names=\"$acl_library_names_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
189 + for f in $library_names; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
190 + if test -f "$dir/$f"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
191 + found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
192 + found_so="$dir/$f" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
193 + break |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
194 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
195 + done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
196 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
197 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
198 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
199 + dnl Then look for a static library. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
200 + if test "X$found_dir" = "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
201 + if test -f "$dir/$libname.$acl_libext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
202 + found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
203 + found_a="$dir/$libname.$acl_libext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
204 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
205 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
206 + if test "X$found_dir" != "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
207 + if test -f "$dir/$libname.la"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
208 + found_la="$dir/$libname.la" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
209 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
210 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
211 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
212 if test "X$found_dir" = "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
213 for x in $LDFLAGS $LTLIB[]NAME; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
214 @@ -219,21 +273,46 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
215 case "$x" in |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
216 -L*) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
217 dir=`echo "X$x" | sed -e 's/^X-L//'` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
218 - if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
219 - found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
220 - found_so="$dir/lib$name.$shlibext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
221 - if test -f "$dir/lib$name.la"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
222 - found_la="$dir/lib$name.la" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
223 - fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
224 - else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
225 - if test -f "$dir/lib$name.$libext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
226 + dnl First look for a shared library. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
227 + if test -n "$acl_shlibext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
228 + if test -f "$dir/$libname$shrext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
229 found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
230 - found_a="$dir/lib$name.$libext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
231 - if test -f "$dir/lib$name.la"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
232 - found_la="$dir/lib$name.la" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
233 + found_so="$dir/$libname$shrext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
234 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
235 + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
236 + ver=`(cd "$dir" && \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
237 + for f in "$libname$shrext".*; do echo "$f"; done \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
238 + | sed -e "s,^$libname$shrext\\\\.,," \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
239 + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
240 + | sed 1q ) 2>/dev/null` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
241 + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
242 + found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
243 + found_so="$dir/$libname$shrext.$ver" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
244 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
245 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
246 + eval library_names=\"$acl_library_names_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
247 + for f in $library_names; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
248 + if test -f "$dir/$f"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
249 + found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
250 + found_so="$dir/$f" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
251 + break |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
252 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
253 + done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
254 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
255 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
256 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
257 + dnl Then look for a static library. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
258 + if test "X$found_dir" = "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
259 + if test -f "$dir/$libname.$acl_libext"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
260 + found_dir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
261 + found_a="$dir/$libname.$acl_libext" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
262 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
263 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
264 + if test "X$found_dir" != "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
265 + if test -f "$dir/$libname.la"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
266 + found_la="$dir/$libname.la" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
267 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
268 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
269 ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
270 esac |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
271 if test "X$found_dir" != "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
272 @@ -248,7 +327,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
273 dnl Linking with a shared library. We attempt to hardcode its |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
274 dnl directory into the executable's runpath, unless it's the |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
275 dnl standard /usr/lib. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
276 - if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
277 + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
278 dnl No hardcoding is needed. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
279 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
280 else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
281 @@ -267,12 +346,12 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
282 ltrpathdirs="$ltrpathdirs $found_dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
283 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
284 dnl The hardcoding into $LIBNAME is system dependent. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
285 - if test "$hardcode_direct" = yes; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
286 + if test "$acl_hardcode_direct" = yes; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
287 dnl Using DIR/libNAME.so during linking hardcodes DIR into the |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
288 dnl resulting binary. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
289 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
290 else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
291 - if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
292 + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
293 dnl Use an explicit option to hardcode DIR into the resulting |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
294 dnl binary. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
295 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
296 @@ -303,13 +382,13 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
297 if test -z "$haveit"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
298 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
299 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
300 - if test "$hardcode_minus_L" != no; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
301 + if test "$acl_hardcode_minus_L" != no; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
302 dnl FIXME: Not sure whether we should use |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
303 dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
304 dnl here. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
305 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
306 else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
307 - dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
308 + dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
309 dnl here, because this doesn't fit in flags passed to the |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
310 dnl compiler. So give up. No hardcoding. This affects only |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
311 dnl very old systems. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
312 @@ -334,8 +413,9 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
313 dnl Assume the include files are nearby. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
314 additional_includedir= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
315 case "$found_dir" in |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
316 - */lib | */lib/) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
317 - basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
318 + */$acl_libdirstem | */$acl_libdirstem/) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
319 + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
320 + LIB[]NAME[]_PREFIX="$basedir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
321 additional_includedir="$basedir/include" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
322 ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
323 esac |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
324 @@ -396,9 +476,9 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
325 dnl 3. if it's already present in $LDFLAGS or the already |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
326 dnl constructed $LIBNAME, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
327 dnl 4. if it doesn't exist as a directory. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
328 - if test "X$additional_libdir" != "X/usr/lib"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
329 + if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
330 haveit= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
331 - if test "X$additional_libdir" = "X/usr/local/lib"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
332 + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
333 if test -n "$GCC"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
334 case $host_os in |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
335 linux* | gnu* | k*bsd*-gnu) haveit=yes;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
336 @@ -497,18 +577,18 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
337 done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
338 done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
339 if test "X$rpathdirs" != "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
340 - if test -n "$hardcode_libdir_separator"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
341 + if test -n "$acl_hardcode_libdir_separator"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
342 dnl Weird platform: only the last -rpath option counts, the user must |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
343 dnl pass all path elements in one option. We can arrange that for a |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
344 dnl single library, but not when more than one $LIBNAMEs are used. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
345 alldirs= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
346 for found_dir in $rpathdirs; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
347 - alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
348 + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
349 done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
350 - dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
351 + dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
352 acl_save_libdir="$libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
353 libdir="$alldirs" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
354 - eval flag=\"$hardcode_libdir_flag_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
355 + eval flag=\"$acl_hardcode_libdir_flag_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
356 libdir="$acl_save_libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
357 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
358 else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
359 @@ -516,7 +596,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
360 for found_dir in $rpathdirs; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
361 acl_save_libdir="$libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
362 libdir="$found_dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
363 - eval flag=\"$hardcode_libdir_flag_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
364 + eval flag=\"$acl_hardcode_libdir_flag_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
365 libdir="$acl_save_libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
366 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
367 done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
368 @@ -551,3 +631,79 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
369 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
370 done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
371 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
372 + |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
373 +dnl For those cases where a variable contains several -L and -l options |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
374 +dnl referring to unknown libraries and directories, this macro determines the |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
375 +dnl necessary additional linker options for the runtime path. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
376 +dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
377 +dnl sets LDADDVAR to linker options needed together with LIBSVALUE. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
378 +dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
379 +dnl otherwise linking without libtool is assumed. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
380 +AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
381 +[ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
382 + AC_REQUIRE([AC_LIB_RPATH]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
383 + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
384 + $1= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
385 + if test "$enable_rpath" != no; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
386 + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
387 + dnl Use an explicit option to hardcode directories into the resulting |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
388 + dnl binary. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
389 + rpathdirs= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
390 + next= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
391 + for opt in $2; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
392 + if test -n "$next"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
393 + dir="$next" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
394 + dnl No need to hardcode the standard /usr/lib. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
395 + if test "X$dir" != "X/usr/$acl_libdirstem"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
396 + rpathdirs="$rpathdirs $dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
397 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
398 + next= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
399 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
400 + case $opt in |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
401 + -L) next=yes ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
402 + -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
403 + dnl No need to hardcode the standard /usr/lib. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
404 + if test "X$dir" != "X/usr/$acl_libdirstem"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
405 + rpathdirs="$rpathdirs $dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
406 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
407 + next= ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
408 + *) next= ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
409 + esac |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
410 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
411 + done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
412 + if test "X$rpathdirs" != "X"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
413 + if test -n ""$3""; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
414 + dnl libtool is used for linking. Use -R options. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
415 + for dir in $rpathdirs; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
416 + $1="${$1}${$1:+ }-R$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
417 + done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
418 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
419 + dnl The linker is used for linking directly. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
420 + if test -n "$acl_hardcode_libdir_separator"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
421 + dnl Weird platform: only the last -rpath option counts, the user |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
422 + dnl must pass all path elements in one option. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
423 + alldirs= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
424 + for dir in $rpathdirs; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
425 + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
426 + done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
427 + acl_save_libdir="$libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
428 + libdir="$alldirs" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
429 + eval flag=\"$acl_hardcode_libdir_flag_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
430 + libdir="$acl_save_libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
431 + $1="$flag" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
432 + else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
433 + dnl The -rpath options are cumulative. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
434 + for dir in $rpathdirs; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
435 + acl_save_libdir="$libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
436 + libdir="$dir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
437 + eval flag=\"$acl_hardcode_libdir_flag_spec\" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
438 + libdir="$acl_save_libdir" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
439 + $1="${$1}${$1:+ }$flag" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
440 + done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
441 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
442 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
443 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
444 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
445 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
446 + AC_SUBST([$1]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
447 +]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
448 diff -urN b/m4/lib-prefix.m4 c/m4/lib-prefix.m4 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
449 --- b/m4/lib-prefix.m4 2008-01-05 18:49:17.000000000 +0100 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
450 +++ c/m4/lib-prefix.m4 2010-02-15 10:39:25.710466533 +0100 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
451 @@ -1,4 +1,4 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
452 -# lib-prefix.m4 serial 4 (gettext-0.14.2) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
453 +# lib-prefix.m4 serial 5 (gettext-0.15) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
454 dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
455 dnl This file is free software; the Free Software Foundation |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
456 dnl gives unlimited permission to copy and/or distribute it, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
457 @@ -24,6 +24,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
458 AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
459 AC_REQUIRE([AC_PROG_CC]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
460 AC_REQUIRE([AC_CANONICAL_HOST]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
461 + AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
462 AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
463 dnl By default, look in $includedir and $libdir. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
464 use_additional=yes |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
465 @@ -45,7 +46,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
466 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
467 else |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
468 additional_includedir="$withval/include" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
469 - additional_libdir="$withval/lib" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
470 + additional_libdir="$withval/$acl_libdirstem" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
471 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
472 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
473 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
474 @@ -87,7 +88,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
475 dnl 2. if it's already present in $LDFLAGS, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
476 dnl 3. if it's /usr/local/lib and we are using GCC on Linux, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
477 dnl 4. if it doesn't exist as a directory. |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
478 - if test "X$additional_libdir" != "X/usr/lib"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
479 + if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
480 haveit= |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
481 for x in $LDFLAGS; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
482 AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
483 @@ -97,7 +98,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
484 fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
485 done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
486 if test -z "$haveit"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
487 - if test "X$additional_libdir" = "X/usr/local/lib"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
488 + if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
489 if test -n "$GCC"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
490 case $host_os in |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
491 linux*) haveit=yes;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
492 @@ -151,3 +152,34 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
493 exec_prefix="$acl_save_exec_prefix" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
494 prefix="$acl_save_prefix" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
495 ]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
496 + |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
497 +dnl AC_LIB_PREPARE_MULTILIB creates a variable acl_libdirstem, containing |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
498 +dnl the basename of the libdir, either "lib" or "lib64". |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
499 +AC_DEFUN([AC_LIB_PREPARE_MULTILIB], |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
500 +[ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
501 + dnl There is no formal standard regarding lib and lib64. The current |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
502 + dnl practice is that on a system supporting 32-bit and 64-bit instruction |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
503 + dnl sets or ABIs, 64-bit libraries go under $prefix/lib64 and 32-bit |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
504 + dnl libraries go under $prefix/lib. We determine the compiler's default |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
505 + dnl mode by looking at the compiler's library search path. If at least |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
506 + dnl of its elements ends in /lib64 or points to a directory whose absolute |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
507 + dnl pathname ends in /lib64, we assume a 64-bit ABI. Otherwise we use the |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
508 + dnl default, namely "lib". |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
509 + acl_libdirstem=lib |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
510 + searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
511 + if test -n "$searchpath"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
512 + acl_save_IFS="${IFS= }"; IFS=":" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
513 + for searchdir in $searchpath; do |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
514 + if test -d "$searchdir"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
515 + case "$searchdir" in |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
516 + */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
517 + *) searchdir=`cd "$searchdir" && pwd` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
518 + case "$searchdir" in |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
519 + */lib64 ) acl_libdirstem=lib64 ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
520 + esac ;; |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
521 + esac |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
522 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
523 + done |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
524 + IFS="$acl_save_IFS" |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
525 + fi |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
526 +]) |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
527 diff -urN b/SConstruct c/SConstruct |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
528 --- b/SConstruct 2010-02-15 10:42:41.522349056 +0100 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
529 +++ c/SConstruct 2010-02-15 10:38:27.636218961 +0100 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
530 @@ -459,15 +459,15 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
531 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
532 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
533 # Command line options |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
534 -opts = Options('options.cache') |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
535 +opts = Variables('options.cache') |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
536 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
537 -opts.AddOptions( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
538 +opts.AddVariables( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
539 ( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
540 'prefix', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
541 'Installation prefix directory', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
542 '/usr' |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
543 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
544 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
545 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
546 'debug', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
547 'Debug version (useful for developers only)', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
548 'no', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
549 @@ -475,7 +475,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
550 map = { }, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
551 ignorecase = 1 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
552 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
553 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
554 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
555 'with_messaging', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
556 'Messaging support (connection to mail store/transport servers)', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
557 'yes', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
558 @@ -483,7 +483,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
559 map = { }, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
560 ignorecase = 1 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
561 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
562 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
563 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
564 'with_filesystem', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
565 'Enable file-system support (this is needed for "maildir" messaging support)', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
566 'yes', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
567 @@ -509,7 +509,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
568 + 'Currently available platform handlers: posix.', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
569 '"posix"' |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
570 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
571 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
572 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
573 'with_sasl', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
574 'Enable SASL support (requires GNU SASL library)', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
575 'yes', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
576 @@ -517,7 +517,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
577 map = { }, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
578 ignorecase = 1 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
579 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
580 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
581 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
582 'with_tls', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
583 'Enable TLS support (requires GNU TLS library)', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
584 'yes', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
585 @@ -530,7 +530,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
586 'Specifies the path to sendmail.', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
587 defaultSendmailPath |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
588 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
589 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
590 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
591 'byte_order', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
592 'Byte order (Big Endian or Little Endian)', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
593 sys.byteorder, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
594 @@ -538,7 +538,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
595 map = { }, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
596 ignorecase = 1 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
597 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
598 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
599 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
600 'pf_8bit_type', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
601 'The C-language 8-bit type for your platform', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
602 'char', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
603 @@ -546,7 +546,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
604 map = { }, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
605 ignorecase = 1 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
606 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
607 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
608 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
609 'pf_16bit_type', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
610 'The C-language 16-bit type for your platform', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
611 'short', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
612 @@ -554,7 +554,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
613 map = { }, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
614 ignorecase = 1 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
615 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
616 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
617 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
618 'pf_32bit_type', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
619 'The C-language 32-bit type for your platform', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
620 'int', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
621 @@ -562,7 +562,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
622 map = { }, |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
623 ignorecase = 1 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
624 ), |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
625 - EnumOption( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
626 + EnumVariable( |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
627 'build_tests', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
628 'Build unit tests (run with "scons run-tests")', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
629 'no', |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
630 @@ -1364,7 +1364,7 @@ |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
631 $CXX -c $CFLAGS $CPPFLAGS mytest.$ac_ext >&5 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
632 sh libtool --mode=link $CXX -o mytest mytest.o libtest.la >&5 2>/dev/null |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
633 |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
634 -if test -x mytest; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
635 +if test -x mytest -a "$cross_compiling" != yes; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
636 myresult=`./mytest` |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
637 if test "X$myresult" = "XPASS"; then |
8ea29766f021
upgrade package vmime to 0.9.1-svn-r533
Mark Brand <mabrand@mabrand.nl>
parents:
diff
changeset
|
638 AC_MSG_RESULT(yes) |