SUMMARY="A YAML parser and emitter in C++" DESCRIPTION="yaml-cpp is a YAML parser and emitter in C++ matching the YAML \ 1.2 spec." HOMEPAGE="https://github.com/jbeder/yaml-cpp/" COPYRIGHT="2008 Jesse Beder" LICENSE="MIT" REVISION="2" SOURCE_URI="https://github.com/jbeder/yaml-cpp/archive/release-$portVersion.tar.gz" CHECKSUM_SHA256="0c88c49889e9b69e67a7ed55938bb3f8063fa787cfd36fc810ee01ef342e1e77" SOURCE_DIR="yaml-cpp-release-$portVersion" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" PROVIDES=" yaml_cpp$secondaryArchSuffix = $portVersion compat >= 0.5 lib:libyaml_cpp$secondaryArchSuffix = $portVersion compat >= 0.5 " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" yaml_cpp${secondaryArchSuffix}_devel = $portVersion compat >= 0.5 devel:libyaml_cpp$secondaryArchSuffix = $portVersion compat >= 0.5 " REQUIRES_devel=" yaml_cpp$secondaryArchSuffix == $portVersion devel:libboost_system$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libboost_system$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:cmake cmd:make cmd:gcc${secondaryArchSuffix} cmd:ld${secondaryArchSuffix} " BUILD() { cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX:PATH=$prefix . make $jobArgs } INSTALL() { make install mkdir -p `dirname $includeDir` $libDir mv $prefix/include $includeDir if [ -n "$secondaryArchSuffix" ]; then mv $prefix/lib/libyaml-cpp* $prefix/lib/pkgconfig $libDir/ fi prepareInstalledDevelLibs \ libyaml-cpp fixPkgconfig packageEntries devel \ $developDir }