diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/arrow/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/arrow/arrow-0.14.1-r1.ebuild | 57 | ||||
| -rw-r--r-- | dev-cpp/arrow/metadata.xml | 21 | ||||
| -rw-r--r-- | dev-cpp/clipp/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild | 28 | ||||
| -rw-r--r-- | dev-cpp/clipp/metadata.xml | 10 | ||||
| -rw-r--r-- | dev-cpp/termcolor/termcolor-2.0.0.ebuild | 4 |
7 files changed, 122 insertions, 0 deletions
diff --git a/dev-cpp/arrow/Manifest b/dev-cpp/arrow/Manifest new file mode 100644 index 000000000000..19f0a7beecad --- /dev/null +++ b/dev-cpp/arrow/Manifest @@ -0,0 +1 @@ +DIST apache-arrow-0.14.1.tar.gz 4995438 BLAKE2B 6f832a5e523d381da00c8f3582a70cc8655a5e66087b610b5e0c7ca49d3b278fc356cc1eeadfcbdb8f4779d6932b7f4fb2de31a377aa26c370b8c03e7ec9b817 SHA512 f5493a62becaaee9d26e05f33509f51c98e96a5efd5d5bbdffdf70456c254b62075f1c9bc63d1119289a22d00359dfe9862078a284f8e063ecf13bd338a50728 diff --git a/dev-cpp/arrow/arrow-0.14.1-r1.ebuild b/dev-cpp/arrow/arrow-0.14.1-r1.ebuild new file mode 100644 index 000000000000..d757afd0fa98 --- /dev/null +++ b/dev-cpp/arrow/arrow-0.14.1-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Cross-language development platform for in-memory data (C++ interface)" +HOMEPAGE="https://arrow.apache.org/" +SRC_URI="https://github.com/apache/arrow/archive/apache-arrow-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/14" +KEYWORDS="~amd64" + +IUSE="brotli ccache deprecated glog lz4 openssl parquet +snappy static-libs +zlib zstd" + +S="${WORKDIR}/arrow-apache-arrow-${PV}/cpp" +CMAKE_BUILD_TYPE="release" + +COMMON_DEPEND=" + dev-cpp/gflags:= + dev-libs/boost:= + dev-libs/double-conversion:= + dev-libs/rapidjson + dev-libs/thrift:= + ccache? ( dev-util/ccache ) + glog? ( dev-cpp/glog ) + openssl? ( dev-libs/openssl:= ) +" +RDEPEND="${COMMON_DEPEND}" +DEPEND="${COMMON_DEPEND}" + +# Testing requires files from https://github.com/apache/parquet-testing +RESTRICT="test" + +# - Arrow forces shipped jemalloc => disable +# - ARROW_IPC requires Flatbuffers, which results in build errors due to +# broken find_program calls for flatc => disable +src_configure() { + local mycmakeargs=( + -DARROW_ALTIVEC=OFF + -DARROW_BUILD_STATIC="$(usex static-libs)" + -DARROW_IPC=OFF + -DARROW_JEMALLOC=OFF + -DARROW_NO_DEPRECATED_API="$(usex !deprecated)" + -DARROW_PARQUET="$(usex parquet)" + -DARROW_USE_GLOG="$(usex glog)" + -DARROW_VERBOSE_THIRDPARTY_BUILD=OFF + -DARROW_WITH_BROTLI="$(usex brotli)" + -DARROW_WITH_LZ4="$(usex lz4)" + -DARROW_WITH_SNAPPY="$(usex snappy)" + -DARROW_WITH_ZLIB="$(usex zlib)" + -DARROW_WITH_ZSTD="$(usex zstd)" + ) + cmake_src_configure +} diff --git a/dev-cpp/arrow/metadata.xml b/dev-cpp/arrow/metadata.xml new file mode 100644 index 000000000000..2c93ddd06545 --- /dev/null +++ b/dev-cpp/arrow/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>thomas@binaryden.de</email> + <name>Thomas Kemmer</name> + </maintainer> + + <use> + <flag name="ccache">Use fast compiler cache</flag> + <flag name="brotli">Enable Brotli compression support</flag> + <flag name="deprecated">Build Arrow with deprecated API included</flag> + <flag name="glog">Enable pluggable logging support via dev-cpp/glog</flag> + <flag name="lz4">Enable lz4 compression support</flag> + <flag name="openssl">Build Apache Parquet with encrytion support</flag> + <flag name="parquet">Build Apache Parquet libraries</flag> + <flag name="snappy">Enable Snappy compression support</flag> + <flag name="zstd">Enable zstd compression support</flag> + </use> + <origin>binaryden-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/clipp/Manifest b/dev-cpp/clipp/Manifest new file mode 100644 index 000000000000..d8323f32d568 --- /dev/null +++ b/dev-cpp/clipp/Manifest @@ -0,0 +1 @@ +DIST clipp-1.2.4_pre20190430.tar.gz 129628 BLAKE2B 96a639c247709ec1268741e91e5f2aad3b3bb5acaf963361f5bda37ded6c5d6094f7a2fa9a6d664e1c95b4d15627d3f288e4be6750975ad2477f6eb2d0728c78 SHA512 4645fafe85a8099ea97b85e939747a12e9b3b92213b5b8207a9c277537377b77b5daebd88a4c090ea89cfff2937a9fc155da6e8b5558574d7129227c28826e1c diff --git a/dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild b/dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild new file mode 100644 index 000000000000..a05bb07e64bd --- /dev/null +++ b/dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +COMMIT=2c32b2f1f7cc530b1ec1f62c92f698643bb368db + +inherit cmake + +DESCRIPTION="Easy to use, powerful & expressive command line argument parsing for modern C++" +HOMEPAGE="https://github.com/muellan/clipp" +SRC_URI="https://github.com/muellan/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}"/${PN}-${COMMIT} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +} diff --git a/dev-cpp/clipp/metadata.xml b/dev-cpp/clipp/metadata.xml new file mode 100644 index 000000000000..24ccbb8a7ce2 --- /dev/null +++ b/dev-cpp/clipp/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>thomas@binaryden.de</email> + <name>Thomas Kemmer</name> + </maintainer> + + <origin>binaryden-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/termcolor/termcolor-2.0.0.ebuild b/dev-cpp/termcolor/termcolor-2.0.0.ebuild index 358a66030980..34e39e788868 100644 --- a/dev-cpp/termcolor/termcolor-2.0.0.ebuild +++ b/dev-cpp/termcolor/termcolor-2.0.0.ebuild @@ -23,3 +23,7 @@ src_configure() { cmake_src_configure } + +src_test() { + "${BUILD_DIR}"/test_termcolor || die +} |
