commit:     5c6388f051ed9d09af457aed18398d4340ad6c21
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 00:24:21 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 16 05:59:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6388f0

dev-libs/apache-arrow: use ON/OFF instead of yes/no in configure.

Arrow documents the build-time configuration in ArrowOptions.cmake.
The file sets default options to ON/OFF.  sci-CRAN/arrow from the R
overlay using the R build system search the ArrowOptions.cmake file
for line such as `set(ARROW_PARQUET "ON")` to determine which features
are available in libarrow.

Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/39716
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 ...18.1.0.ebuild => apache-arrow-18.1.0-r1.ebuild} | 26 +++++++++++-----------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/dev-libs/apache-arrow/apache-arrow-18.1.0.ebuild 
b/dev-libs/apache-arrow/apache-arrow-18.1.0-r1.ebuild
similarity index 82%
rename from dev-libs/apache-arrow/apache-arrow-18.1.0.ebuild
rename to dev-libs/apache-arrow/apache-arrow-18.1.0-r1.ebuild
index ba16c6ab26cc..e73d39b503a3 100644
--- a/dev-libs/apache-arrow/apache-arrow-18.1.0.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-18.1.0-r1.ebuild
@@ -84,27 +84,27 @@ src_prepare() {
 src_configure() {
        local mycmakeargs=(
                -DARROW_BUILD_STATIC=OFF
-               -DARROW_BUILD_TESTS=$(usex test)
-               -DARROW_COMPUTE=$(usex compute)
+               -DARROW_BUILD_TESTS=$(usex test ON OFF)
+               -DARROW_COMPUTE=$(usex compute ON OFF)
                -DARROW_CSV=ON
-               -DARROW_DATASET=$(usex dataset)
+               -DARROW_DATASET=$(usex dataset ON OFF)
                -DARROW_DEPENDENCY_SOURCE=SYSTEM
                -DARROW_DOC_DIR=share/doc/${PF}
                -DARROW_FILESYSTEM=ON
                -DARROW_HDFS=ON
                -DARROW_JEMALLOC=OFF
-               -DARROW_JSON=$(usex json)
-               -DARROW_PARQUET=$(usex parquet)
-               -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl)
+               -DARROW_JSON=$(usex json ON OFF)
+               -DARROW_PARQUET=$(usex parquet ON OFF)
+               -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl ON OFF)
                -DARROW_USE_CCACHE=OFF
                -DARROW_USE_SCCACHE=OFF
-               -DARROW_WITH_BROTLI=$(usex brotli)
-               -DARROW_WITH_BZ2=$(usex bzip2)
-               -DARROW_WITH_LZ4=$(usex lz4)
-               -DARROW_WITH_RE2=$(usex re2)
-               -DARROW_WITH_SNAPPY=$(usex snappy)
-               -DARROW_WITH_ZLIB=$(usex zlib)
-               -DARROW_WITH_ZSTD=$(usex zstd)
+               -DARROW_WITH_BROTLI=$(usex brotli ON OFF)
+               -DARROW_WITH_BZ2=$(usex bzip2 ON OFF)
+               -DARROW_WITH_LZ4=$(usex lz4 ON OFF)
+               -DARROW_WITH_RE2=$(usex re2 ON OFF)
+               -DARROW_WITH_SNAPPY=$(usex snappy ON OFF)
+               -DARROW_WITH_ZLIB=$(usex zlib ON OFF)
+               -DARROW_WITH_ZSTD=$(usex zstd ON OFF)
                -DCMAKE_CXX_STANDARD=17
        )
        cmake_src_configure

Reply via email to