From ed876b9fcae0d82e9156a8d1ccdc047c2dacd765 Mon Sep 17 00:00:00 2001 From: Scott McCreary Date: Tue, 12 Jul 2011 17:47:35 +0000 Subject: [PATCH] Updated apr to 1.4.5. Also adjusted patch so that -lnetwork gets picked up and used, this may fix some reported issues with apr and/or subversion. --- dev-libs/apr/apr-1.4.5.bep | 39 +++++++++++++++++++++++ dev-libs/apr/patches/apr-1.4.5.patch | 47 ++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 dev-libs/apr/apr-1.4.5.bep create mode 100644 dev-libs/apr/patches/apr-1.4.5.patch diff --git a/dev-libs/apr/apr-1.4.5.bep b/dev-libs/apr/apr-1.4.5.bep new file mode 100644 index 000000000..e36e7653c --- /dev/null +++ b/dev-libs/apr/apr-1.4.5.bep @@ -0,0 +1,39 @@ +DESCRIPTION="apr - Apache Portable Runtime Library" +HOMEPAGE="http://apr.apache.org/" +SRC_URI="http://www.apache.org/dist/apr/apr-1.4.5.tar.gz" +CHECKSUM_MD5="97262fe54dddaf583eaaee3497a426e1" +REVISION="3" +STATUS_HAIKU="broken" +DEPEND="" +BUILD { + cd apr-1.4.5 + libtoolize -fci + touch libtool.m4 + aclocal -I build + autoconf + ln -sf `finddir B_COMMON_BIN_DIRECTORY`/libtool /libtool + ./configure --prefix=`finddir B_COMMON_DIRECTORY` \ + --bindir=`finddir B_COMMON_BIN_DIRECTORY` \ + --sbindir=`finddir B_COMMON_BIN_DIRECTORY` \ + --libexecdir=`finddir B_COMMON_BIN_DIRECTORY` \ + --sysconfdir=`finddir B_COMMON_SETTINGS_DIRECTORY` \ + --localstatedir=`finddir B_COMMON_VAR_DIRECTORY` \ + --libdir=`finddir B_COMMON_LIB_DIRECTORY` \ + --datarootdir=`finddir B_COMMON_DATA_DIRECTORY` \ + --datadir=`finddir B_COMMON_DATA_DIRECTORY` \ + --mandir=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man + make +} + +INSTALL { + cd apr-1.4.5 + make install +} + +TEST { + cd apr-1.4.5 + make test +} + +LICENSE="Apache v2" +COPYRIGHT="2011 The Apache Software Foundation." diff --git a/dev-libs/apr/patches/apr-1.4.5.patch b/dev-libs/apr/patches/apr-1.4.5.patch new file mode 100644 index 000000000..cb05c30b3 --- /dev/null +++ b/dev-libs/apr/patches/apr-1.4.5.patch @@ -0,0 +1,47 @@ +diff -urN apr-1.4.5/config.layout apr-1.4.5-haiku/config.layout +--- apr-1.4.5/config.layout 2004-11-24 22:51:51.056360960 +0000 ++++ apr-1.4.5-haiku/config.layout 2011-07-12 10:34:27.155189248 +0000 +@@ -60,6 +60,23 @@ + runtimedir: ${localstatedir}/run + + ++# Haiku Layout making use of finddir ++ ++ prefix: /boot/common ++ exec_prefix: /boot/common ++ bindir: /boot/common/bin ++ sbindir: /boot/common/servers ++ libdir: /boot/common/lib ++ libexecdir: /boot/common/servers ++ mandir: /boot/common/documentation/man ++ sysconfdir: /boot/common/settings ++ datadir: /boot/common/data ++ installbuilddir: /boot/develop/build ++ includedir: /boot/common/include ++ localstatedir: /boot/common/var ++ runtimedir: ${localstatedir}/log ++ ++ + # Mac OS X Server (Rhapsody) + + prefix: /Local/Library/WebServer +diff -urN apr-1.4.5/configure.in apr-1.4.5-haiku/configure.in +--- apr-1.4.5/configure.in 2011-04-11 19:58:38.054525952 +0000 ++++ apr-1.4.5-haiku/configure.in 2011-07-12 10:02:33.756023296 +0000 +@@ -204,7 +204,7 @@ + AC_PROG_CPP + AC_PROG_AWK + AC_PROG_LN_S +-AC_PROG_RANLIB ++AC_PROG_LIBTOOL + AC_PROG_INSTALL + AC_CHECK_PROG(RM, rm, rm) + AC_CHECK_PROG(AS, as, as) +@@ -676,6 +676,7 @@ + AC_SEARCH_LIBS(gethostbyname, nsl) + AC_SEARCH_LIBS(gethostname, nsl) + AC_SEARCH_LIBS(socket, socket) ++ AC_SEARCH_LIBS(socket, network) + AC_SEARCH_LIBS(crypt, crypt ufc) + AC_CHECK_LIB(truerand, main) + AC_SEARCH_LIBS(modf, m)