Joachim Schipper wrote:
After a system and packages upgrade (from a Nov 21 snapshot to the most
recent snapshot), maildrop-2.2.0 dies with
maildrop: can't load library 'libfam.so.1.0'
This diff fixes this problem, ok ?
Cheers
Giovanni
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/maildrop/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- Makefile 28 Oct 2009 14:21:38 -0000 1.28
+++ Makefile 21 Dec 2009 18:48:21 -0000
@@ -5,7 +5,7 @@ COMMENT-utils= quota tools for the Cour
V= 2.2.0
DISTNAME= maildrop-$V
-PKGNAME-main= maildrop-$V
+PKGNAME-main= maildrop-$Vp0
FULLPKGNAME-utils= courier-utils-$V
CATEGORIES= mail
Index: patches/patch-maildir_configure
===================================================================
RCS file: patches/patch-maildir_configure
diff -N patches/patch-maildir_configure
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-maildir_configure 21 Dec 2009 18:48:21 -0000
@@ -0,0 +1,396 @@
+$OpenBSD$
+--- maildir/configure.orig Mon Dec 21 19:42:59 2009
++++ maildir/configure Mon Dec 21 19:42:45 2009
+@@ -18116,150 +18116,6 @@ _ACEOF
+ fi
+
+
+-if test "${ac_cv_header_fam_h+set}" = set; then
+- { $as_echo "$as_me:$LINENO: checking for fam.h" >&5
+-$as_echo_n "checking for fam.h... " >&6; }
+-if test "${ac_cv_header_fam_h+set}" = set; then
+- $as_echo_n "(cached) " >&6
+-fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_fam_h" >&5
+-$as_echo "$ac_cv_header_fam_h" >&6; }
+-else
+- # Is the header compilable?
+-{ $as_echo "$as_me:$LINENO: checking fam.h usability" >&5
+-$as_echo_n "checking fam.h usability... " >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h. */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h. */
+-$ac_includes_default
+-#include <fam.h>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_compile") 2>conftest.er1
+- ac_status=$?
+- grep -v '^ *+' conftest.er1 >conftest.err
+- rm -f conftest.er1
+- cat conftest.err >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); } && {
+- test -z "$ac_c_werror_flag" ||
+- test ! -s conftest.err
+- } && test -s conftest.$ac_objext; then
+- ac_header_compiler=yes
+-else
+- $as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+- ac_header_compiler=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-$as_echo "$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ $as_echo "$as_me:$LINENO: checking fam.h presence" >&5
+-$as_echo_n "checking fam.h presence... " >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h. */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h. */
+-#include <fam.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+- ac_status=$?
+- grep -v '^ *+' conftest.er1 >conftest.err
+- rm -f conftest.er1
+- cat conftest.err >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); } >/dev/null && {
+- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+- test ! -s conftest.err
+- }; then
+- ac_header_preproc=yes
+-else
+- $as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+- ac_header_preproc=no
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-$as_echo "$ac_header_preproc" >&6; }
+-
+-# So? What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+- yes:no: )
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: accepted by the compiler,
rejected by the preprocessor!" >&5
+-$as_echo "$as_me: WARNING: fam.h: accepted by the compiler, rejected by the
preprocessor!" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: proceeding with the
compiler's result" >&5
+-$as_echo "$as_me: WARNING: fam.h: proceeding with the compiler's result" >&2;}
+- ac_header_preproc=yes
+- ;;
+- no:yes:* )
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: present but cannot be
compiled" >&5
+-$as_echo "$as_me: WARNING: fam.h: present but cannot be compiled" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: check for missing
prerequisite headers?" >&5
+-$as_echo "$as_me: WARNING: fam.h: check for missing prerequisite
headers?" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: see the Autoconf
documentation" >&5
+-$as_echo "$as_me: WARNING: fam.h: see the Autoconf documentation" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: section \"Present But
Cannot Be Compiled\"" >&5
+-$as_echo "$as_me: WARNING: fam.h: section \"Present But Cannot Be
Compiled\"" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: proceeding with the
preprocessor's result" >&5
+-$as_echo "$as_me: WARNING: fam.h: proceeding with the preprocessor's result"
>&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: in the future, the compiler
will take precedence" >&5
+-$as_echo "$as_me: WARNING: fam.h: in the future, the compiler will take
precedence" >&2;}
+- ( cat <<\_ASBOX
+-## ----------------------------------------------------- ##
+-## Report this to [email protected] ##
+-## ----------------------------------------------------- ##
+-_ASBOX
+- ) | sed "s/^/$as_me: WARNING: /" >&2
+- ;;
+-esac
+-{ $as_echo "$as_me:$LINENO: checking for fam.h" >&5
+-$as_echo_n "checking for fam.h... " >&6; }
+-if test "${ac_cv_header_fam_h+set}" = set; then
+- $as_echo_n "(cached) " >&6
+-else
+- ac_cv_header_fam_h=$ac_header_preproc
+-fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_fam_h" >&5
+-$as_echo "$ac_cv_header_fam_h" >&6; }
+-
+-fi
+-if test "x$ac_cv_header_fam_h" = x""yes; then
+- :
+-else
+- :
+-fi
+-
+-
+-
+-
+-
+-
+-
+ for ac_func in symlink readlink strcasecmp utime utimes
+ do
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+@@ -18359,241 +18215,6 @@ _ACEOF
+
+ fi
+ done
+-
+-{ $as_echo "$as_me:$LINENO: checking for FAMOpen in -lfam" >&5
+-$as_echo_n "checking for FAMOpen in -lfam... " >&6; }
+-if test "${ac_cv_lib_fam_FAMOpen+set}" = set; then
+- $as_echo_n "(cached) " >&6
+-else
+- ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lfam $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h. */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h. */
+-
+-/* Override any GCC internal prototype to avoid an error.
+- Use char because int might match the return type of a GCC
+- builtin and then its argument prototype would still apply. */
+-#ifdef __cplusplus
+-extern "C"
+-#endif
+-char FAMOpen ();
+-int
+-main ()
+-{
+-return FAMOpen ();
+- ;
+- return 0;
+-}
+-_ACEOF
+-rm -f conftest.$ac_objext conftest$ac_exeext
+-if { (ac_try="$ac_link"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_link") 2>conftest.er1
+- ac_status=$?
+- grep -v '^ *+' conftest.er1 >conftest.err
+- rm -f conftest.er1
+- cat conftest.err >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); } && {
+- test -z "$ac_c_werror_flag" ||
+- test ! -s conftest.err
+- } && test -s conftest$ac_exeext && {
+- test "$cross_compiling" = yes ||
+- $as_test_x conftest$ac_exeext
+- }; then
+- ac_cv_lib_fam_FAMOpen=yes
+-else
+- $as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+- ac_cv_lib_fam_FAMOpen=no
+-fi
+-
+-rm -rf conftest.dSYM
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+- conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_fam_FAMOpen" >&5
+-$as_echo "$ac_cv_lib_fam_FAMOpen" >&6; }
+-if test "x$ac_cv_lib_fam_FAMOpen" = x""yes; then
+-
+- LIBFAM=-lfam
+-
+-cat >>confdefs.h <<_ACEOF
+-#define HAVE_FAM 1
+-_ACEOF
+-
+-
+- if test "${ac_cv_header_fam_h+set}" = set; then
+- { $as_echo "$as_me:$LINENO: checking for fam.h" >&5
+-$as_echo_n "checking for fam.h... " >&6; }
+-if test "${ac_cv_header_fam_h+set}" = set; then
+- $as_echo_n "(cached) " >&6
+-fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_fam_h" >&5
+-$as_echo "$ac_cv_header_fam_h" >&6; }
+-else
+- # Is the header compilable?
+-{ $as_echo "$as_me:$LINENO: checking fam.h usability" >&5
+-$as_echo_n "checking fam.h usability... " >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h. */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h. */
+-$ac_includes_default
+-#include <fam.h>
+-_ACEOF
+-rm -f conftest.$ac_objext
+-if { (ac_try="$ac_compile"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_compile") 2>conftest.er1
+- ac_status=$?
+- grep -v '^ *+' conftest.er1 >conftest.err
+- rm -f conftest.er1
+- cat conftest.err >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); } && {
+- test -z "$ac_c_werror_flag" ||
+- test ! -s conftest.err
+- } && test -s conftest.$ac_objext; then
+- ac_header_compiler=yes
+-else
+- $as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+- ac_header_compiler=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+-{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+-$as_echo "$ac_header_compiler" >&6; }
+-
+-# Is the header present?
+-{ $as_echo "$as_me:$LINENO: checking fam.h presence" >&5
+-$as_echo_n "checking fam.h presence... " >&6; }
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h. */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h. */
+-#include <fam.h>
+-_ACEOF
+-if { (ac_try="$ac_cpp conftest.$ac_ext"
+-case "(($ac_try" in
+- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+- *) ac_try_echo=$ac_try;;
+-esac
+-eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
+-$as_echo "$ac_try_echo") >&5
+- (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+- ac_status=$?
+- grep -v '^ *+' conftest.er1 >conftest.err
+- rm -f conftest.er1
+- cat conftest.err >&5
+- $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
+- (exit $ac_status); } >/dev/null && {
+- test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+- test ! -s conftest.err
+- }; then
+- ac_header_preproc=yes
+-else
+- $as_echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+- ac_header_preproc=no
+-fi
+-
+-rm -f conftest.err conftest.$ac_ext
+-{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+-$as_echo "$ac_header_preproc" >&6; }
+-
+-# So? What about this header?
+-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+- yes:no: )
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: accepted by the compiler,
rejected by the preprocessor!" >&5
+-$as_echo "$as_me: WARNING: fam.h: accepted by the compiler, rejected by the
preprocessor!" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: proceeding with the
compiler's result" >&5
+-$as_echo "$as_me: WARNING: fam.h: proceeding with the compiler's result" >&2;}
+- ac_header_preproc=yes
+- ;;
+- no:yes:* )
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: present but cannot be
compiled" >&5
+-$as_echo "$as_me: WARNING: fam.h: present but cannot be compiled" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: check for missing
prerequisite headers?" >&5
+-$as_echo "$as_me: WARNING: fam.h: check for missing prerequisite
headers?" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: see the Autoconf
documentation" >&5
+-$as_echo "$as_me: WARNING: fam.h: see the Autoconf documentation" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: section \"Present But
Cannot Be Compiled\"" >&5
+-$as_echo "$as_me: WARNING: fam.h: section \"Present But Cannot Be
Compiled\"" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: proceeding with the
preprocessor's result" >&5
+-$as_echo "$as_me: WARNING: fam.h: proceeding with the preprocessor's result"
>&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: fam.h: in the future, the compiler
will take precedence" >&5
+-$as_echo "$as_me: WARNING: fam.h: in the future, the compiler will take
precedence" >&2;}
+- ( cat <<\_ASBOX
+-## ----------------------------------------------------- ##
+-## Report this to [email protected] ##
+-## ----------------------------------------------------- ##
+-_ASBOX
+- ) | sed "s/^/$as_me: WARNING: /" >&2
+- ;;
+-esac
+-{ $as_echo "$as_me:$LINENO: checking for fam.h" >&5
+-$as_echo_n "checking for fam.h... " >&6; }
+-if test "${ac_cv_header_fam_h+set}" = set; then
+- $as_echo_n "(cached) " >&6
+-else
+- ac_cv_header_fam_h=$ac_header_preproc
+-fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_fam_h" >&5
+-$as_echo "$ac_cv_header_fam_h" >&6; }
+-
+-fi
+-if test "x$ac_cv_header_fam_h" = x""yes; then
+- :
+-else
+-
+-{ $as_echo "$as_me:$LINENO: WARNING: The development header files and
libraries for fam," >&5
+-$as_echo "$as_me: WARNING: The development header files and libraries for
fam," >&2;}
+-{ $as_echo "$as_me:$LINENO: WARNING: the File Alteration Monitor, are not
installed." >&5
+-$as_echo "$as_me: WARNING: the File Alteration Monitor, are not installed."
>&2;}
+-{ $as_echo "$as_me:$LINENO: WARNING: You appear to have the FAM runtime
libraries installed," >&5
+-$as_echo "$as_me: WARNING: You appear to have the FAM runtime libraries
installed," >&2;}
+-{ $as_echo "$as_me:$LINENO: WARNING: so you need to simply install the
additional development" >&5
+-$as_echo "$as_me: WARNING: so you need to simply install the additional
development" >&2;}
+-{ $as_echo "$as_me:$LINENO: WARNING: package for your operating system." >&5
+-$as_echo "$as_me: WARNING: package for your operating system." >&2;}
+-{ { $as_echo "$as_me:$LINENO: error: FAM development libraries not found." >&5
+-$as_echo "$as_me: error: FAM development libraries not found." >&2;}
+- { (exit 1); exit 1; }; }
+-
+-fi
+-
+-
+-
+-fi
+-
+-
+-
+-
+-echo "$LIBFAM" >maildir.libdeps
+
+ { $as_echo "$as_me:$LINENO: checking for missing gethostname prototype" >&5
+ $as_echo_n "checking for missing gethostname prototype... " >&6; }