diff --git a/dev-libs/apr/apr-1.4.6.bep b/dev-libs/apr/apr-1.4.6.bep
new file mode 100644
index 000000000..5256885db
--- /dev/null
+++ b/dev-libs/apr/apr-1.4.6.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.6.tar.gz"
+CHECKSUM_MD5="76cc4457fbb71eefdafa27dba8f511fb"
+REVISION="4"
+STATUS_HAIKU="stable"
+DEPEND=""
+BUILD {
+ cd apr-1.4.6
+ 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.6
+ make install
+}
+
+TEST {
+ cd apr-1.4.6
+ make test
+}
+
+LICENSE="Apache v2"
+COPYRIGHT="2012 The Apache Software Foundation."
diff --git a/dev-libs/apr/patches/apr-1.4.6.patch b/dev-libs/apr/patches/apr-1.4.6.patch
new file mode 100644
index 000000000..9f1a88d96
--- /dev/null
+++ b/dev-libs/apr/patches/apr-1.4.6.patch
@@ -0,0 +1,50 @@
+diff -urN apr-1.4.6/config.layout apr-1.4.6-haiku/config.layout
+--- apr-1.4.6/config.layout 2004-11-24 22:51:51.056360960 +0000
++++ apr-1.4.6-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.6/configure.in apr-1.4.6-haiku/configure.in
+--- apr-1.4.6/configure.in 2011-04-11 12:58:38.043253760 -0700
++++ apr-1.4.6-haiku/configure.in 2011-08-02 12:49:33.801112064 -0700
+@@ -203,7 +203,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)
+@@ -672,9 +672,9 @@
+ ac_cv_func_CreateFileMapping=yes
+ ;;
+ *)
++ AC_SEARCH_LIBS(socket, socket network)
+ AC_SEARCH_LIBS(gethostbyname, nsl)
+ AC_SEARCH_LIBS(gethostname, nsl)
+- AC_SEARCH_LIBS(socket, socket)
+ AC_SEARCH_LIBS(crypt, crypt ufc)
+ AC_CHECK_LIB(truerand, main)
+ AC_SEARCH_LIBS(modf, m)