diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild | 7 | ||||
| -rw-r--r-- | dev-cpp/fbthrift/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild | 2 | ||||
| -rw-r--r-- | dev-cpp/fbthrift/fbthrift-2023.06.19.00.ebuild | 47 | ||||
| -rw-r--r-- | dev-cpp/fizz/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/fizz/fizz-2023.06.19.00.ebuild | 48 | ||||
| -rw-r--r-- | dev-cpp/wangle/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/wangle/wangle-2023.06.19.00.ebuild | 43 | ||||
| -rw-r--r-- | dev-cpp/xtensor/xtensor-0.24.4.ebuild | 2 | ||||
| -rw-r--r-- | dev-cpp/xtl/xtl-0.7.5.ebuild | 2 |
10 files changed, 146 insertions, 8 deletions
diff --git a/dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild b/dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild index b4becbd340b1..e3b06c4e8238 100644 --- a/dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild +++ b/dev-cpp/clipp/clipp-1.2.4_pre20190430.ebuild @@ -10,17 +10,14 @@ DESCRIPTION="Easy to use, powerful & expressive command line argument parsing fo HOMEPAGE="https://github.com/muellan/clipp" SRC_URI="https://github.com/muellan/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${COMMIT} + LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" -DEPEND="" -RDEPEND="" - -S="${WORKDIR}"/${PN}-${COMMIT} - src_configure() { local mycmakeargs=( -DBUILD_TESTING="$(usex test)" diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest index 44fcaa583f5e..4904aaa8f461 100644 --- a/dev-cpp/fbthrift/Manifest +++ b/dev-cpp/fbthrift/Manifest @@ -1 +1,2 @@ DIST fbthrift-2023.02.06.00.tar.gz 13447174 BLAKE2B d8a931dc4ded159ca1b1b1aa9db7d97c7f6fc3842fe59873c72125acf93c572bb4f31d5514b237166fb7108e746f7473bc50e62becab93411b01d8988cb53534 SHA512 a726cc3276c623471129ba7822926e311f455a1c90cc2be9a5506310563609c9843dcb0b6852c288e766a6268bb01e0db8d0a67b6c3f01fc9fd84ff58a479ba6 +DIST fbthrift-2023.06.19.00.tar.gz 13918017 BLAKE2B 65bd0344915947084f0b0a4217aac882a034006165a9098322d600f1d962ddaf11c21d075b9abbae23d8cbf7dfc477417a63e1c976187a4c5a5f1b49cbfe44a3 SHA512 d39c228a1b7f25fd76eb0cede220439237e27060f9dd6252590de3976f9f05f3e8b18a0ee63a90b879f11732022dec508afb6529868e3e476623ddfebfdd1c47 diff --git a/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild b/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild index 3851cef3ba09..0a7d8ef13523 100644 --- a/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild +++ b/dev-cpp/fbthrift/fbthrift-2023.02.06.00.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-cpp/fbthrift/fbthrift-2023.06.19.00.ebuild b/dev-cpp/fbthrift/fbthrift-2023.06.19.00.ebuild new file mode 100644 index 000000000000..0a7d8ef13523 --- /dev/null +++ b/dev-cpp/fbthrift/fbthrift-2023.06.19.00.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) + +inherit cmake python-single-r1 + +DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server" +HOMEPAGE="https://github.com/facebook/fbthrift" +SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64" + +RDEPEND=" + app-arch/zstd + >=dev-cpp/fizz-${PV}:= + >=dev-cpp/folly-${PV}:= + dev-cpp/gflags + dev-cpp/glog + >=dev-cpp/wangle-${PV}:= + dev-libs/boost + dev-libs/libfmt + dev-libs/openssl:0= + sys-libs/zlib + ${PYTHON_DEPS} +" +DEPEND=" + ${RDEPEND} + $(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]') +" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_configure() { + local mycmakeargs=( + -DLIB_INSTALL_DIR=$(get_libdir) + ) + cmake_src_configure +} diff --git a/dev-cpp/fizz/Manifest b/dev-cpp/fizz/Manifest index 9dedb363e41b..30c2dc511406 100644 --- a/dev-cpp/fizz/Manifest +++ b/dev-cpp/fizz/Manifest @@ -1 +1,2 @@ DIST fizz-2023.02.06.00.tar.gz 649362 BLAKE2B a77f90a9d8eca9fb934aacbc903f5af702d8e22b33b0884c742dd40b51f1993f2015758e62ee815eed0f3570a608768914d4f2077d9da0a69c50e78270a64085 SHA512 88cd3d3198442ea0cd2d5098c53fef55d9a7a6b998ddeb6e2e32f7dd26827682dabe1def9bef6f321da5dbb8c48675cb3045a20733fcc7191cc7b81248d8176e +DIST fizz-2023.06.19.00.tar.gz 671983 BLAKE2B 196b117c59c1d1442d22a77192f81f8c934bafe632b56cca45cf428c6bd73ac791b88d7642d27f4fc0074c27a327842442c157f4c7966c7226420b4f83b57f46 SHA512 55397a5916a313ebedf0ccfbe60f44ee3de59fbf47513c88ec325e005d971b309a182de44a53e612984f698c12d182212328f835a4a227bcc7abe80be99de96c diff --git a/dev-cpp/fizz/fizz-2023.06.19.00.ebuild b/dev-cpp/fizz/fizz-2023.06.19.00.ebuild new file mode 100644 index 000000000000..597703566a01 --- /dev/null +++ b/dev-cpp/fizz/fizz-2023.06.19.00.ebuild @@ -0,0 +1,48 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++14 implementation of the TLS-1.3 standard" +HOMEPAGE="https://github.com/facebookincubator/fizz" +SRC_URI="https://github.com/facebookincubator/fizz/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="examples test" + +RDEPEND=" + >=dev-cpp/folly-${PV}:= + dev-cpp/gflags + dev-cpp/glog + dev-libs/double-conversion + dev-libs/libevent + dev-libs/libfmt + dev-libs/libsodium + dev-libs/openssl:0= +" +DEPEND=" + ${RDEPEND} + test? ( >=dev-cpp/gtest-1.11.0 ) +" + +RESTRICT="!test? ( test )" +CMAKE_USE_DIR="${S}/fizz" + +src_prepare() { + cmake_src_prepare + sed -i '/Sodium/d' fizz/cmake/fizz-config.cmake.in || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(usex examples) + -DBUILD_TESTS=$(usex test) + -DLIB_INSTALL_DIR=$(get_libdir) + ) + + cmake_src_configure +} diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest index 42fdce640cbc..2037fbecb033 100644 --- a/dev-cpp/wangle/Manifest +++ b/dev-cpp/wangle/Manifest @@ -1 +1,2 @@ DIST wangle-2023.02.06.00.tar.gz 339890 BLAKE2B a1b1d50083bac9de7ea6bf586cd677d44a3baf5fcec0ac92d82cda16fcfad055b1e91fec2fa75143ab1ee488bc638a0d6153d19b65b30fc63829fdfdfd0c3156 SHA512 93ea81c5a4b5929e543abd77c2a0e70cec33dcdf928665f71436c1ee5d2afbf338d7ca7000e124c295821f68a1763c847f306eb8ece487047548989609a8cbc0 +DIST wangle-2023.06.19.00.tar.gz 345941 BLAKE2B 17c0947dfa1b08cae09abe5eef3a5df327257d748cb31167b58719db08ba6512b45215c45a2fd6a94c8bdc028312454d0932062f4dac3b97416ca884354de151 SHA512 092d364e8f9fbefa55d749e5c642d92a25602c930d245b8991d014bc768ae528617186da733fa602b690756f5bf80c0b64fde725ebcac8c9f7c6085d78c9eccd diff --git a/dev-cpp/wangle/wangle-2023.06.19.00.ebuild b/dev-cpp/wangle/wangle-2023.06.19.00.ebuild new file mode 100644 index 000000000000..3dd02e256838 --- /dev/null +++ b/dev-cpp/wangle/wangle-2023.06.19.00.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Framework providing common client/server abstractions" +HOMEPAGE="https://github.com/facebook/wangle" +SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="examples test" + +RDEPEND=" + >=dev-cpp/fizz-${PV}:= + >=dev-cpp/folly-${PV}:= + dev-cpp/gflags + dev-cpp/glog + dev-libs/double-conversion + dev-libs/libevent + dev-libs/libfmt + dev-libs/openssl:0= +" +DEPEND=" + ${RDEPEND} + dev-cpp/gtest +" + +RESTRICT="!test? ( test )" +CMAKE_USE_DIR="${S}/wangle" + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(usex examples) + -DBUILD_TESTS=$(usex test) + -DLIB_INSTALL_DIR=$(get_libdir) + ) + + cmake_src_configure +} diff --git a/dev-cpp/xtensor/xtensor-0.24.4.ebuild b/dev-cpp/xtensor/xtensor-0.24.4.ebuild index b89f8fc989b7..8aec57c776c3 100644 --- a/dev-cpp/xtensor/xtensor-0.24.4.ebuild +++ b/dev-cpp/xtensor/xtensor-0.24.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-cpp/xtl/xtl-0.7.5.ebuild b/dev-cpp/xtl/xtl-0.7.5.ebuild index 382eeebbbdef..2960b492fd0d 100644 --- a/dev-cpp/xtl/xtl-0.7.5.ebuild +++ b/dev-cpp/xtl/xtl-0.7.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 |
