summaryrefslogtreecommitdiff
path: root/devel/apr2
diff options
context:
space:
mode:
authorLev A. Serebryakov <lev@FreeBSD.org>2003-11-10 07:45:43 +0000
committerLev A. Serebryakov <lev@FreeBSD.org>2003-11-10 07:45:43 +0000
commitdf5b1a63615e1880ae1a2ecf3031733ca6c95080 (patch)
treef2283c5deb58ab6e918b3470fb4d3be141d9fc10 /devel/apr2
parentChange maintainer's email address per his request. (diff)
Fix pthreads support.
This commit fix ports/59055, which shows problesm with subversion Submitted by: MAINTAINER
Notes
Notes: svn path=/head/; revision=93628
Diffstat (limited to 'devel/apr2')
-rw-r--r--devel/apr2/Makefile2
-rw-r--r--devel/apr2/files/patch-apr_hints.m425
2 files changed, 20 insertions, 7 deletions
diff --git a/devel/apr2/Makefile b/devel/apr2/Makefile
index b09185071dc9..32fa63fa338d 100644
--- a/devel/apr2/Makefile
+++ b/devel/apr2/Makefile
@@ -14,7 +14,7 @@
PORTNAME= apr
PORTVERSION= 0.9.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://www.apache.org/dist/apr/
DISTFILES= apr-${PORTVERSION}.tar.gz apr-util-${PORTVERSION}.tar.gz
diff --git a/devel/apr2/files/patch-apr_hints.m4 b/devel/apr2/files/patch-apr_hints.m4
index 4adc12fafe34..7c8f8547efff 100644
--- a/devel/apr2/files/patch-apr_hints.m4
+++ b/devel/apr2/files/patch-apr_hints.m4
@@ -1,12 +1,25 @@
---- apr-0.9.4/build/apr_hints.m4.orig Sun Nov 2 01:23:53 2003
-+++ apr-0.9.4/build/apr_hints.m4 Sun Nov 2 01:24:44 2003
-@@ -135,9 +135,7 @@
- APR_ADDTO(CFLAGS, [-funsigned-char])
- ;;
- esac
+--- apr-0.9.4/build/apr_hints.m4.orig Mon Jun 2 11:52:28 2003
++++ apr-0.9.4/build/apr_hints.m4 Sun Nov 9 18:15:30 2003
+@@ -130,14 +130,15 @@
+ APR_ADDTO(CPPFLAGS, [-DNETBSD])
+ ;;
+ *-freebsd*)
+- case $host in
+- *freebsd[2345]*)
+- APR_ADDTO(CFLAGS, [-funsigned-char])
+- ;;
+- esac
- APR_SETIFNULL(enable_threads, [no])
++ os_version=`sysctl -n kern.osreldate`
++ APR_ADDTO(CFLAGS, [-funsigned-char])
APR_SETIFNULL(apr_lock_method, [USE_FLOCK_SERIALIZE])
- APR_ADDTO(CPPFLAGS, [-D_REENTRANT -D_THREAD_SAFE])
++ if test $os_version -lt "500016"; then
++ ac_cv_pthreads_cflags="-D_THREAD_SAFE -D_REENTRANT"
++ APR_ADDTO(LIBS, [-pthread])
++ else
++ ac_cv_pthreads_lib="c_r"
++ fi
;;
*-next-nextstep*)
APR_SETIFNULL(CFLAGS, [-O])