SUMMARY="The Oil Runtime Compiler" DESCRIPTION=" Orc is a library and set of tools for compiling and executing \ very simple programs that operate on arrays of data. The \"language\" \ is a generic assembly language that represents many of the features \ available in SIMD architectures, including saturated addition and \ subtraction, and many arithmetic operations. " HOMEPAGE="https://gstreamer.freedesktop.org/projects/orc.html" COPYRIGHT="2002-2020 David A. Schleef" LICENSE="BSD (2-clause)" REVISION="1" SOURCE_URI="https://gstreamer.freedesktop.org/src/orc/orc-$portVersion.tar.xz" CHECKSUM_SHA256="a66e3d8f2b7e65178d786a01ef61f2a0a0b4d0b8370de7ce134ba73da4af18f0" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" orc$secondaryArchSuffix = $portVersion compat >= 0 lib:liborc_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 lib:liborc_test_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" orc${secondaryArchSuffix}_devel = $portVersion compat >= 0.4 cmd:orc_bugreport$secondaryArchSuffix cmd:orcc$secondaryArchSuffix devel:liborc_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 devel:liborc_test_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 " REQUIRES_devel=" haiku$secondaryArchSuffix orc$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:meson cmd:ninja " BUILD() { meson build \ --prefix=$prefix \ --bindir=$binDir \ --libdir=$libDir \ --includedir=$includeDir \ -Dgtk_doc=disabled cd build ninja $jobArgs } INSTALL() { cd build ninja install mv $prefix/share $dataDir prepareInstalledDevelLibs liborc-0.4 \ liborc-test-0.4 fixPkgconfig # devel package packageEntries devel \ $binDir \ $developDir }