summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/apr/files/apr-1.4.6-mint.patch')
-rw-r--r--dev-libs/apr/files/apr-1.4.6-mint.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/dev-libs/apr/files/apr-1.4.6-mint.patch b/dev-libs/apr/files/apr-1.4.6-mint.patch
new file mode 100644
index 000000000000..43442da98834
--- /dev/null
+++ b/dev-libs/apr/files/apr-1.4.6-mint.patch
@@ -0,0 +1,27 @@
+diff -ur apr-1.2.11/build/apr_hints.m4 apr-1.2.11-mint/build/apr_hints.m4
+--- apr-1.2.11/build/apr_hints.m4 Tue Jun 26 23:47:46 2007
++++ apr-1.2.11-mint/build/apr_hints.m4 Tue Mar 25 12:00:14 2008
+@@ -44,8 +44,9 @@
+
+ case "$host" in
+ *mint)
+- APR_ADDTO(CPPFLAGS, [-DMINT])
+- APR_ADDTO(LIBS, [-lportlib])
++ APR_ADDTO(CPPFLAGS, [-DMINT -D_GNU_SOURCE])
++ apr_cv_pthreads_cflags="none"
++ apr_cv_pthreads_lib="-lpthread"
+ ;;
+ *MPE/iX*)
+ APR_ADDTO(CPPFLAGS, [-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE])
+diff -ur apr-1.2.11/build/apr_threads.m4 apr-1.2.11-mint/build/apr_threads.m4
+--- apr-1.2.11/build/apr_threads.m4 Thu Aug 3 11:05:26 2006
++++ apr-1.2.11-mint/build/apr_threads.m4 Wed Mar 19 08:38:56 2008
+@@ -198,7 +198,7 @@
+ AC_DEFUN(APR_CHECK_SIGWAIT_ONE_ARG,[
+ AC_CACHE_CHECK(whether sigwait takes one argument,ac_cv_sigwait_one_arg,[
+ AC_TRY_COMPILE([
+-#if defined(__NETBSD__) || defined(DARWIN)
++#if defined(__NETBSD__) || defined(DARWIN) || defined(MINT)
+ /* When using the unproven-pthreads package, we need to pull in this
+ * header to get a prototype for sigwait(). Else things will fail later
+ * on. XXX Should probably be fixed in the unproven-pthreads package.