diff --git a/dev-libs/libbson/libbson-1.1.10.recipe b/dev-libs/libbson/libbson-1.1.10.recipe new file mode 100644 index 000000000..8f83767db --- /dev/null +++ b/dev-libs/libbson/libbson-1.1.10.recipe @@ -0,0 +1,64 @@ +SUMMARY="A BSON utility library" +DESCRIPTION="libbson is a library providing useful routines related to \ +building, parsing, and iterating BSON documents. It is a useful base for \ +those wanting to write high-performance C extensions to higher level \ +languages such as python, ruby, or perl." +HOMEPAGE="http://github.com/mongodb/libbson" +COPYRIGHT="2013-2015 Christian Hergert, MongoDB and others" +LICENSE="Apache v2" +REVISION="1" +SOURCE_URI="http://github.com/mongodb/libbson/releases/download/1.1.10/libbson-1.1.10.tar.gz" +CHECKSUM_SHA256="211a62a7a6f93ba21b85afc1522c3a367a264be09626ea15f7be3a0fbe084a70" + +ARCHITECTURES="x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + libbson$secondaryArchSuffix = $portVersion compat >= 1.0 + lib:libbson$secondaryArchSuffix = $portVersion compat >= 1.0 + lib:libbson_1.0$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + " + +PROVIDES_devel=" + libbson${secondaryArchSuffix}_devel = $portVersion compat >= 1.0 + devel:libbson$secondaryArchSuffix = $portVersion compat >= 1.0 + devel:libbson_1.0$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + libbson$secondaryArchSuffix == $portVersion + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make + cmd:autoconf + cmd:automake + cmd:libtool + pkgconfig$secondaryArchSuffix + " + +BUILD() +{ + runConfigure ./configure + make $jobArgs +} + +INSTALL() +{ + make install + prepareInstalledDevelLibs libbson-1.0 + fixPkgconfig + packageEntries devel $developDir +} + +TEST() +{ + make test +}