diff --git a/dev-util/mdds/mdds-1.0.0.recipe b/dev-util/mdds/mdds-1.0.0.recipe new file mode 100644 index 000000000..d00579153 --- /dev/null +++ b/dev-util/mdds/mdds-1.0.0.recipe @@ -0,0 +1,63 @@ +SUMMARY="Multi-Dimensional Data Structure" +DESCRIPTION="mdds is a collection of multi-dimensional data structure \ +and indexing algorithms." +HOMEPAGE="https://gitlab.com/mdds/mdds" +COPYRIGHT="2010-2016 Kohei Yoshida et al." +LICENSE="MIT" +REVISION="1" +SOURCE_URI="http://kohei.us/files/mdds/src/mdds_$portVersion.tar.bz2" +CHECKSUM_SHA256="ef8abc1236b54c7ca16ae1ee38abfb9cdbc5d1e6a2427c65b92b8c1003e3bf56" +SOURCE_DIR="mdds_$portVersion" + +ARCHITECTURES="!x86_gcc2 x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + mdds$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +PROVIDES_devel=" + mdds${secondaryArchSuffix}_devel = $portVersion + " +REQUIRES_devel=" + mdds$secondaryArchSuffix == $portVersion base + devel:libboost_system$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libboost_system$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:autoconf + cmd:g++$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + autoconf + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + + mkdir -p $developLibDir/pkgconfig + mv $dataDir/pkgconfig/mdds-1.0.pc $developLibDir/pkgconfig + rm -rf $dataDir/pkgconfig + fixPkgconfig + + packageEntries devel $developDir +} + +TEST() +{ + make check +} diff --git a/dev-util/mdds/mdds12-1.2.2.recipe b/dev-util/mdds/mdds12-1.2.2.recipe new file mode 100644 index 000000000..41673e941 --- /dev/null +++ b/dev-util/mdds/mdds12-1.2.2.recipe @@ -0,0 +1,67 @@ +SUMMARY="Multi-Dimensional Data Structure" +DESCRIPTION="mdds is a collection of multi-dimensional data structure \ +and indexing algorithms." +HOMEPAGE="https://gitlab.com/mdds/mdds" +COPYRIGHT="2010-2016 Kohei Yoshida et al." +LICENSE="MIT" +REVISION="1" +SOURCE_URI="http://kohei.us/files/mdds/src/mdds-$portVersion.tar.bz2" +CHECKSUM_SHA256="141e730b39110434b02cd844c5ad3442103f7c35f7e9a4d6a9f8af813594cc9d" +SOURCE_DIR="mdds-$portVersion" + +ARCHITECTURES="!x86_gcc2 x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + mdds$secondaryArchSuffix = $portVersion compat >= 1.2 + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +PROVIDES_devel=" + mdds${secondaryArchSuffix}_devel = $portVersion compat >= 1.2 + " +REQUIRES_devel=" + mdds$secondaryArchSuffix == $portVersion base + devel:libboost_system$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libboost_system$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autoconf + cmd:automake + cmd:g++$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make + " + +BUILD() +{ + aclocal + automake -a -c --foreign + autoconf + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + + mkdir -p $developLibDir/pkgconfig + mv $dataDir/pkgconfig/mdds-1.2.pc $developLibDir/pkgconfig + rm -rf $dataDir/pkgconfig + fixPkgconfig + + packageEntries devel $developDir +} + +TEST() +{ + make check +}