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)