diff --git a/net-dns/c_ares/c_ares-1.10.0.recipe b/net-dns/c_ares/c_ares-1.10.0.recipe new file mode 100644 index 000000000..f4c106f53 --- /dev/null +++ b/net-dns/c_ares/c_ares-1.10.0.recipe @@ -0,0 +1,85 @@ +SUMMARY="c-ares is a C library for asynchronous DNS requests" +DESCRIPTION=" +This is c-ares, an asynchronous resolver library. It is intended for +applications which need to perform DNS queries without blocking, or +need to perform multiple DNS queries in parallel. The primary +examples of such applications are servers which communicate with +multiple clients and programs with graphical user interfaces." +HOMEPAGE="http://c-ares.haxx.se/" +SRC_URI="http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz" +CHECKSUM_MD5="1196067641411a75d3cbebe074fd36d8" +COPYRIGHT=" + 2004-2013 by Daniel Stenberg et al + 1998-2013 by the Massachusetts Institute of Technology + 1987-2001 The Regents of the University of California + 1996-2004 by Internet Software Consortium + 2009 by Jakub Hrozek + 2010 Jeremy Lal + 2012 Marko Kreen + 2005 Dominick Meglio" +LICENSE="MIT" +REVISION="1" +ARCHITECTURES="x86 x86_gcc2 x86_64" +SECONDARY_ARCHITECTURES="x86 x86_gcc2" + +SOURCE_DIR="c-ares-1.10.0" + +PROVIDES=" + c_ares$secondaryArchSuffix = $portVersion compat >= 1 + lib:libcares$secondaryArchSuffix = 2.1 compat >= 2 + " +if [ -z "$secondaryArchSuffix" ]; then + PROVIDES="$PROVIDES + cmd:ahost$secondaryArchSuffix = $portVersion compat >= 1 + cmd:adig$secondaryArchSuffix = $portVersion compat >= 1 + cmd:acountry$secondaryArchSuffix = $portVersion compat >= 1 + " +fi + +REQUIRES=" + haiku$secondaryArchSuffix >= $haikuVersion + " + +BUILD_REQUIRES="" + +BUILD_PREREQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + cmd:autoconf + cmd:make + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + " + +PATCHES="c_ares-1.10.0.patchset" + +PROVIDES_devel=" + c_ares${secondaryArchSuffix}_devel = $portVersion compat >= 1 + devel:libcares$secondaryArchSuffix = 2.1 compat >= 2 + " + +REQUIRES_devel=" + c_ares$secondaryArchSuffix == $portVersion + " + +BUILD() +{ + autoconf + runConfigure ./configure + make +} + +INSTALL() +{ + make install + prepareInstalledDevelLibs libcares + fixPkgconfig + packageEntries devel $developDir \ + $manDir/man3 + + if [ -z "$secondaryArchSuffix" ]; then + mkdir -p $binDir + cp -af ahost adig acountry $binDir + mkdir -p $manDir/man1 + cp -af ahost.1 adig.1 acountry.1 $manDir/man1 + fi +}