--- /dev/null
+$NetBSD$
+
+In Darwin, integer-gmp prefers GMP.framework when it happens to be
+installed somewhere in the system, even though it doesn't come with
+Darwin. Let it stop that.
+
+
+--- libraries/integer-gmp/configure.ac.orig 2012-02-01 18:10:52.000000000 +0000
++++ libraries/integer-gmp/configure.ac
+@@ -45,18 +45,20 @@ dnl-------------------------------------
+ dnl * Mac OS X only: check for GMP.framework
+ dnl--------------------------------------------------------------------
+
+-case $target_os in
+- darwin*)
+- AC_MSG_CHECKING([for GMP.framework])
+- save_libs="$LIBS"
+- LIBS="-framework GMP"
+- AC_TRY_LINK_FUNC(__gmpz_fdiv_qr,
+- [HaveFrameworkGMP=YES; GMP_FRAMEWORK=GMP; GMP_LIBS=],
+- [HaveFrameworkGMP=NO])
+- LIBS="$save_libs"
+- AC_MSG_RESULT([$HaveFrameworkGMP])
+- ;;
+-esac
++if test "$HaveLibGmp" = "NO"; then
++ case $target_os in
++ darwin*)
++ AC_MSG_CHECKING([for GMP.framework])
++ save_libs="$LIBS"
++ LIBS="-framework GMP"
++ AC_TRY_LINK_FUNC(__gmpz_fdiv_qr,
++ [HaveFrameworkGMP=YES; GMP_FRAMEWORK=GMP],
++ [HaveFrameworkGMP=NO])
++ LIBS="$save_libs"
++ AC_MSG_RESULT([$HaveFrameworkGMP])
++ ;;
++ esac
++fi
+
+ AC_CHECK_HEADER([gmp.h], , [HaveFrameworkGMP=NO; HaveLibGmp=NO; GMP_LIBS=])
+