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)