1SUMMARY="The Oil Runtime Compiler" 2DESCRIPTION=" 3Orc is a library and set of tools for compiling and executing \ 4very simple programs that operate on arrays of data. The \"language\" \ 5is a generic assembly language that represents many of the features \ 6available in SIMD architectures, including saturated addition and \ 7subtraction, and many arithmetic operations. 8" 9HOMEPAGE="https://gstreamer.freedesktop.org/projects/orc.html" 10COPYRIGHT="2002-2020 David A. Schleef" 11LICENSE="BSD (2-clause)" 12REVISION="2" 13SOURCE_URI="https://gstreamer.freedesktop.org/src/orc/orc-$portVersion.tar.xz" 14CHECKSUM_SHA256="a66e3d8f2b7e65178d786a01ef61f2a0a0b4d0b8370de7ce134ba73da4af18f0" 15 16ARCHITECTURES="all !x86_gcc2" 17SECONDARY_ARCHITECTURES="x86" 18 19PROVIDES=" 20 orc$secondaryArchSuffix = $portVersion compat >= 0 21 lib:liborc_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 22 lib:liborc_test_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 23 " 24REQUIRES=" 25 haiku$secondaryArchSuffix 26 " 27 28PROVIDES_devel=" 29 orc${secondaryArchSuffix}_devel = $portVersion compat >= 0.4 30 cmd:orc_bugreport$secondaryArchSuffix 31 cmd:orcc$secondaryArchSuffix 32 devel:liborc_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 33 devel:liborc_test_0.4$secondaryArchSuffix = 0.32.0 compat >= 0 34 " 35REQUIRES_devel=" 36 haiku$secondaryArchSuffix 37 orc$secondaryArchSuffix == $portVersion base 38 " 39 40BUILD_REQUIRES=" 41 haiku${secondaryArchSuffix}_devel 42 " 43BUILD_PREREQUIRES=" 44 cmd:gcc$secondaryArchSuffix 45 cmd:ld$secondaryArchSuffix 46 cmd:meson 47 cmd:ninja 48 " 49 50BUILD() 51{ 52 meson build \ 53 --buildtype=release \ 54 --prefix=$prefix \ 55 --bindir=$binDir \ 56 --libdir=$libDir \ 57 --includedir=$includeDir \ 58 -Dgtk_doc=disabled 59 60 cd build 61 ninja $jobArgs 62} 63 64INSTALL() 65{ 66 cd build 67 ninja install 68 69 mv $prefix/share $dataDir 70 71 # remove static library 72 rm $libDir/liborc-test-0.4.a 73 74 prepareInstalledDevelLibs liborc-0.4 \ 75 liborc-test-0.4 76 fixPkgconfig 77 78 # devel package 79 packageEntries devel \ 80 $binDir \ 81 $developDir 82} 83