SUMMARY="Binary-decimal and decimal-binary routines for IEEE doubles" DESCRIPTION="The library consists of efficient conversion routines that have \ been extracted from the V8 JavaScript engine. The code has been refactored and\ improved so that it can be used more easily in other projects." HOMEPAGE="https://github.com/google/double-conversion/" COPYRIGHT="2006-2011 the V8 project authors" LICENSE="BSD (3-clause)" REVISION="1" SOURCE_URI="$HOMEPAGE/archive/v$portVersion.tar.gz" CHECKSUM_SHA256="a63ecb93182134ba4293fd5f22d6e08ca417caafa244afaa751cbfddf6415b13" SOURCE_DIR="double-conversion-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86 ?x86_gcc2" libVersion="$portVersion" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" double_conversion$secondaryArchSuffix = $portVersion lib:libdouble_conversion$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" double_conversion${secondaryArchSuffix}_devel = $portVersion devel:libdouble_conversion$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" double_conversion$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" cmd:cmake cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:make " BUILD() { cmake . $cmakeDirArgs -DCMAKE_BUILD_TYPE=Release \ -DINSTALL_CMAKE_DIR=$libDir/cmake -DINSTALL_BIN_DIR=$binDir \ -DINSTALL_LIB_DIR=$libDir -DINSTALL_INCLUDE_DIR=$includeDir \ -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON make $jobArgs } INSTALL() { make install # prepare develop/lib prepareInstalledDevelLib libdouble-conversion # devel package packageEntries devel \ $developDir \ $libDir/cmake } TEST() { make test }