From 0b1ec747157c8ec6925a8af09d86ec3dd866d08c Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Mon, 5 Feb 2018 18:39:11 -0600 Subject: [PATCH] meson: Bump to 0.44.0 * Includes -pthread fixes for Haiku Tested-By: Alexander von Gluck IV --- dev-util/meson/meson-0.44.0.recipe | 58 ++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 dev-util/meson/meson-0.44.0.recipe diff --git a/dev-util/meson/meson-0.44.0.recipe b/dev-util/meson/meson-0.44.0.recipe new file mode 100644 index 000000000..1c107f47b --- /dev/null +++ b/dev-util/meson/meson-0.44.0.recipe @@ -0,0 +1,58 @@ +SUMMARY="A High productivity build system" +DESCRIPTION="MesonĀ® is a project to create the best possible next-generation \ +build system." +HOMEPAGE="http://mesonbuild.com/" +COPYRIGHT="2013-2017 The Meson development team" +LICENSE="Apache v2" +REVISION="1" +SOURCE_URI="https://github.com/mesonbuild/meson/releases/download/$portVersion/meson-$portVersion.tar.gz" +CHECKSUM_SHA256="50f9b12b77272ef6ab064d26b7e06667f07fa9f931e6a20942bba2216ba4281b" +PYTHON_VERSION="3.6" + +ARCHITECTURES="any" + +PROVIDES=" + meson = $portVersion + cmd:meson = $portVersion + cmd:mesonconf = $portVersion + cmd:mesonintrospect = $portVersion + cmd:mesontest = $portVersion + cmd:wraptool = $portVersion + " +REQUIRES=" + haiku + cmd:python$PYTHON_VERSION + cmd:ninja >= 1.6 + " + +BUILD_REQUIRES=" + haiku_devel + setuptools_python3 + " +BUILD_PREREQUIRES=" + cmd:python$PYTHON_VERSION + # for tests + cmd:gcc + cmd:ninja >= 1.6 + " +INSTALL() +{ + # GENERIC: all python_setuptools-based installs need this + python=$portPackageLinksDir/cmd~python$PYTHON_VERSION/bin/python3 + pythonVersion=$($python --version 2>&1 | sed 's/Python //' | head -c3) + installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ + export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation + + $python setup.py install \ + --root=/ --prefix=$prefix + + mkdir -p $docDir + mv $prefix/share/man $manDir + rm -rf $prefix/share +} + +TEST() +{ + MESON_PRINT_TEST_OUTPUT=1 LC_CTYPE=en_US.UTF-8 ./run_tests.py +}