From 8ddb1a3d1229412a438971f82d37d518a0223726 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [master]" Date: Mon, 1 Mar 2021 00:37:58 +0000 Subject: Adding metadata --- dev-cpp/ETL/metadata.xml | 19 +++--- dev-cpp/abseil-cpp/metadata.xml | 20 +++--- dev-cpp/aixlog/metadata.xml | 33 +++++----- dev-cpp/amqp-cpp/metadata.xml | 19 +++--- dev-cpp/antlr-cpp/metadata.xml | 21 +++--- dev-cpp/argparse/metadata.xml | 19 +++--- dev-cpp/asio/metadata.xml | 27 ++++---- dev-cpp/atkmm/Manifest | 2 + dev-cpp/atkmm/atkmm-2.28.1.ebuild | 47 ++++++++++++++ dev-cpp/atkmm/atkmm-2.36.0.ebuild | 47 ++++++++++++++ dev-cpp/atkmm/metadata.xml | 14 ++-- dev-cpp/benchmark/metadata.xml | 31 ++++----- dev-cpp/cairomm/Manifest | 2 + dev-cpp/cairomm/cairomm-1.14.2.ebuild | 57 ++++++++++++++++ dev-cpp/cairomm/cairomm-1.16.0.ebuild | 57 ++++++++++++++++ dev-cpp/cairomm/metadata.xml | 14 ++-- dev-cpp/catch/metadata.xml | 19 +++--- dev-cpp/clucene/metadata.xml | 12 ++-- dev-cpp/commoncpp2/metadata.xml | 7 +- dev-cpp/cpp-hocon/metadata.xml | 19 +++--- dev-cpp/cpp-taskflow/metadata.xml | 29 +++++---- dev-cpp/ctemplate/metadata.xml | 14 ++-- dev-cpp/eigen/eigen-3.3.9.ebuild | 4 +- dev-cpp/eigen/metadata.xml | 37 +++++------ dev-cpp/gconfmm/metadata.xml | 14 ++-- dev-cpp/gflags/metadata.xml | 17 ++--- dev-cpp/glibmm/Manifest | 1 + dev-cpp/glibmm/glibmm-2.68.0.ebuild | 62 ++++++++++++++++++ dev-cpp/glibmm/metadata.xml | 14 ++-- dev-cpp/glog/metadata.xml | 37 +++++------ dev-cpp/gstreamermm/metadata.xml | 14 ++-- dev-cpp/gtest/metadata.xml | 29 +++++---- dev-cpp/gtkmm/Manifest | 1 + dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild | 64 ++++++++++++++++++ dev-cpp/gtkmm/gtkmm-2.24.5.ebuild | 64 ------------------ dev-cpp/gtkmm/gtkmm-3.24.2-r1.ebuild | 75 ++++++++++++++++++++++ dev-cpp/gtkmm/gtkmm-3.24.2.ebuild | 75 ---------------------- dev-cpp/gtkmm/gtkmm-3.24.3.ebuild | 59 +++++++++++++++++ dev-cpp/gtkmm/metadata.xml | 14 ++-- .../gtksourceviewmm-2.10.3-r1.ebuild | 48 -------------- .../gtksourceviewmm-2.10.3-r2.ebuild | 48 ++++++++++++++ .../gtksourceviewmm-3.18.0-r1.ebuild | 34 ++++++++++ .../gtksourceviewmm/gtksourceviewmm-3.18.0.ebuild | 34 ---------- dev-cpp/gtksourceviewmm/metadata.xml | 14 ++-- dev-cpp/htmlcxx/metadata.xml | 19 +++--- dev-cpp/kokkos/metadata.xml | 14 ++-- dev-cpp/libcmis/metadata.xml | 26 ++++---- dev-cpp/libcutl/metadata.xml | 7 +- dev-cpp/libglademm/metadata.xml | 14 ++-- dev-cpp/libgnomecanvasmm/metadata.xml | 14 ++-- dev-cpp/libjson-rpc-cpp/metadata.xml | 33 +++++----- dev-cpp/libmcpp/metadata.xml | 12 ++-- dev-cpp/libodb-sqlite/metadata.xml | 16 +++-- dev-cpp/libodb/metadata.xml | 16 +++-- dev-cpp/libxmlpp/libxmlpp-2.40.1-r1.ebuild | 37 +++++++++++ dev-cpp/libxmlpp/libxmlpp-2.40.1.ebuild | 37 ----------- dev-cpp/libxmlpp/libxmlpp-3.0.1-r1.ebuild | 36 +++++++++++ dev-cpp/libxmlpp/libxmlpp-3.0.1.ebuild | 36 ----------- dev-cpp/libxmlpp/metadata.xml | 19 +++--- dev-cpp/libxsd-frontend/metadata.xml | 7 +- dev-cpp/lucene++/lucene++-3.0.7-r1.ebuild | 36 ----------- dev-cpp/lucene++/metadata.xml | 19 +++--- dev-cpp/metslib/metadata.xml | 14 ++-- dev-cpp/mm-common/metadata.xml | 14 ++-- dev-cpp/ms-gsl/Manifest | 2 - .../ms-gsl-1.0.0-use_system_catch-636828.patch | 21 ------ dev-cpp/ms-gsl/metadata.xml | 27 ++++---- dev-cpp/ms-gsl/ms-gsl-2.0.0.ebuild | 35 ---------- dev-cpp/ms-gsl/ms-gsl-2.1.0.ebuild | 35 ---------- dev-cpp/ms-gsl/ms-gsl-3.1.0.ebuild | 4 +- dev-cpp/muParser/metadata.xml | 23 +++---- dev-cpp/nlohmann_json/metadata.xml | 19 +++--- dev-cpp/pangomm/Manifest | 1 + dev-cpp/pangomm/metadata.xml | 14 ++-- dev-cpp/pangomm/pangomm-2.42.1-r1.ebuild | 39 +++++++++++ dev-cpp/pangomm/pangomm-2.42.1.ebuild | 39 ----------- dev-cpp/pangomm/pangomm-2.42.2.ebuild | 48 ++++++++++++++ dev-cpp/picojson/metadata.xml | 21 +++--- dev-cpp/pngpp/metadata.xml | 7 +- dev-cpp/popl/metadata.xml | 33 +++++----- dev-cpp/prometheus-cpp/Manifest | 1 + dev-cpp/prometheus-cpp/metadata.xml | 33 +++++----- .../prometheus-cpp/prometheus-cpp-0.12.1.ebuild | 38 +++++++++++ dev-cpp/pstreams/metadata.xml | 19 +++--- dev-cpp/random123/Manifest | 2 +- dev-cpp/random123/metadata.xml | 22 ++++--- dev-cpp/random123/random123-1.09-r1.ebuild | 24 ------- dev-cpp/random123/random123-1.13.2.ebuild | 20 ++++++ dev-cpp/range-v3/metadata.xml | 14 ++-- dev-cpp/robin-map/metadata.xml | 24 +++---- dev-cpp/rttr/metadata.xml | 17 ++--- dev-cpp/sourcetrail/metadata.xml | 28 ++++---- dev-cpp/sparsehash/Manifest | 1 - dev-cpp/sparsehash/metadata.xml | 27 ++++---- dev-cpp/sparsehash/sparsehash-2.0.3-r1.ebuild | 24 ------- dev-cpp/sparsehash/sparsehash-2.0.4.ebuild | 4 +- dev-cpp/string-theory/metadata.xml | 27 ++++---- dev-cpp/string-theory/string-theory-3.4.ebuild | 2 +- dev-cpp/tbb/metadata.xml | 23 +++---- dev-cpp/tclap/metadata.xml | 27 ++++---- dev-cpp/tree/metadata.xml | 16 +++-- dev-cpp/waylandpp/metadata.xml | 21 +++--- dev-cpp/websocketpp/metadata.xml | 19 +++--- dev-cpp/yaml-cpp/metadata.xml | 20 +++--- 104 files changed, 1436 insertions(+), 1099 deletions(-) create mode 100644 dev-cpp/atkmm/atkmm-2.28.1.ebuild create mode 100644 dev-cpp/atkmm/atkmm-2.36.0.ebuild create mode 100644 dev-cpp/cairomm/cairomm-1.14.2.ebuild create mode 100644 dev-cpp/cairomm/cairomm-1.16.0.ebuild create mode 100644 dev-cpp/glibmm/glibmm-2.68.0.ebuild create mode 100644 dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild delete mode 100644 dev-cpp/gtkmm/gtkmm-2.24.5.ebuild create mode 100644 dev-cpp/gtkmm/gtkmm-3.24.2-r1.ebuild delete mode 100644 dev-cpp/gtkmm/gtkmm-3.24.2.ebuild create mode 100644 dev-cpp/gtkmm/gtkmm-3.24.3.ebuild delete mode 100644 dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r1.ebuild create mode 100644 dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r2.ebuild create mode 100644 dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0-r1.ebuild delete mode 100644 dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0.ebuild create mode 100644 dev-cpp/libxmlpp/libxmlpp-2.40.1-r1.ebuild delete mode 100644 dev-cpp/libxmlpp/libxmlpp-2.40.1.ebuild create mode 100644 dev-cpp/libxmlpp/libxmlpp-3.0.1-r1.ebuild delete mode 100644 dev-cpp/libxmlpp/libxmlpp-3.0.1.ebuild delete mode 100644 dev-cpp/lucene++/lucene++-3.0.7-r1.ebuild delete mode 100644 dev-cpp/ms-gsl/files/ms-gsl-1.0.0-use_system_catch-636828.patch delete mode 100644 dev-cpp/ms-gsl/ms-gsl-2.0.0.ebuild delete mode 100644 dev-cpp/ms-gsl/ms-gsl-2.1.0.ebuild create mode 100644 dev-cpp/pangomm/pangomm-2.42.1-r1.ebuild delete mode 100644 dev-cpp/pangomm/pangomm-2.42.1.ebuild create mode 100644 dev-cpp/pangomm/pangomm-2.42.2.ebuild create mode 100644 dev-cpp/prometheus-cpp/prometheus-cpp-0.12.1.ebuild delete mode 100644 dev-cpp/random123/random123-1.09-r1.ebuild create mode 100644 dev-cpp/random123/random123-1.13.2.ebuild delete mode 100644 dev-cpp/sparsehash/sparsehash-2.0.3-r1.ebuild (limited to 'dev-cpp') diff --git a/dev-cpp/ETL/metadata.xml b/dev-cpp/ETL/metadata.xml index b3066d7e8273..5fc8c559d4d8 100644 --- a/dev-cpp/ETL/metadata.xml +++ b/dev-cpp/ETL/metadata.xml @@ -1,11 +1,12 @@ - + - - lu_zero@gentoo.org - Luca Barbato - - - synfig - - + + lu_zero@gentoo.org + Luca Barbato + + + synfig + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/abseil-cpp/metadata.xml b/dev-cpp/abseil-cpp/metadata.xml index f73fb9254b88..27cd2fa04fab 100644 --- a/dev-cpp/abseil-cpp/metadata.xml +++ b/dev-cpp/abseil-cpp/metadata.xml @@ -1,11 +1,13 @@ - + - - gyakovlev@gentoo.org - Georgy Yakovlev - - - Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps) - - + + gyakovlev@gentoo.org + Georgy Yakovlev + + + + Build with -DCMAKE_CXX_STANDARD=17 (required by some revdeps) + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/aixlog/metadata.xml b/dev-cpp/aixlog/metadata.xml index 82b79fa7bee7..598071280eb0 100644 --- a/dev-cpp/aixlog/metadata.xml +++ b/dev-cpp/aixlog/metadata.xml @@ -1,20 +1,17 @@ - + - - jakov.smolic@sartura.hr - Jakov Smolic - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - Johannes Pohl - github@badaix.de - - https://github.com/badaix/aixlog/issues - badaix/aixlog - - + + jakov.smolic@sartura.hr + Jakov Smolic + + + proxy-maint@gentoo.org + Proxy Maintainers + + + badaix/aixlog + https://github.com/badaix/aixlog/issues + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/amqp-cpp/metadata.xml b/dev-cpp/amqp-cpp/metadata.xml index 80be568fdff2..2bfb6733ec46 100644 --- a/dev-cpp/amqp-cpp/metadata.xml +++ b/dev-cpp/amqp-cpp/metadata.xml @@ -1,11 +1,12 @@ - + - - alexxy@gentoo.org - Alexey Shvetsov - - - CopernicaMarketingSoftware/AMQP-CPP - - + + alexxy@gentoo.org + Alexey Shvetsov + + + CopernicaMarketingSoftware/AMQP-CPP + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/antlr-cpp/metadata.xml b/dev-cpp/antlr-cpp/metadata.xml index 38b353fb46ac..ae326438f402 100644 --- a/dev-cpp/antlr-cpp/metadata.xml +++ b/dev-cpp/antlr-cpp/metadata.xml @@ -1,11 +1,12 @@ - - + + - - java@gentoo.org - Java - - - antlr/antlr3 - - + + java@gentoo.org + Java + + + antlr/antlr3 + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/argparse/metadata.xml b/dev-cpp/argparse/metadata.xml index 789b64c13e4b..c36a585aea36 100644 --- a/dev-cpp/argparse/metadata.xml +++ b/dev-cpp/argparse/metadata.xml @@ -1,11 +1,12 @@ - + - - alexxy@gentoo.org - Alexey Shvetsov - - - p-ranav/argparse - - + + alexxy@gentoo.org + Alexey Shvetsov + + + p-ranav/argparse + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/asio/metadata.xml b/dev-cpp/asio/metadata.xml index b989829e74cd..6e9b8fa230e5 100644 --- a/dev-cpp/asio/metadata.xml +++ b/dev-cpp/asio/metadata.xml @@ -1,15 +1,16 @@ - + - - alexey+gentoo@asokolov.org - Alexey Sokolov - - - proxy-maint@gentoo.org - Proxy Maintainers - - - chriskohlhoff/asio - - + + alexey+gentoo@asokolov.org + Alexey Sokolov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + chriskohlhoff/asio + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/atkmm/Manifest b/dev-cpp/atkmm/Manifest index 9cd32326a8eb..b143a5cb3cd0 100644 --- a/dev-cpp/atkmm/Manifest +++ b/dev-cpp/atkmm/Manifest @@ -1 +1,3 @@ DIST atkmm-2.28.0.tar.xz 891904 BLAKE2B 8172effa5f4dc542020b58d7e3d3bea66b0affa98db977e94249dfd8fa6c4fdea88cabb385dcfdb2d79874017c4e648a737413bae021121d1423d62e335d2737 SHA512 8457cff58648c3d3944d6a9fb400062985c70a714856a5d84d4553cb6b1202bdc47aa48c612851fea1cc1b7ab59381116c65d2a22212907e3c4b7090601946bc +DIST atkmm-2.28.1.tar.xz 688912 BLAKE2B dd18c2e0151192eb56cc81ceb6d8da2b41850e9c31e357f14822ac99418f57237e5ffe876b0c0b05768ad93ffb9d2e5edfddd518c838a1cc916b40df7b7c0933 SHA512 9f336b594930b62e9789011f4584f569d40b6153e5f3f04ac0f5b48704c50fb7b99d3f5d8639eec8dfd42b9c268df3cf21c2ae2372fdb781729fa29c57365916 +DIST atkmm-2.36.0.tar.xz 735400 BLAKE2B d8b821fdddd27d10f1995aa6bb8ab8a2ccc3357c7553656e30ee45e4ad677457b7a64a86ee9511124547c1680b5f95c3fd306fb315f3911787a6f0817ca5e130 SHA512 8527dfa50191919a7dcf6db6699767352cb0dac800d834ee39ed21694eee3136a41a7532d600b8b3c0fcea52da6129b623e8e61ada728d806aa61fdc8dc8dedf diff --git a/dev-cpp/atkmm/atkmm-2.28.1.ebuild b/dev-cpp/atkmm/atkmm-2.28.1.ebuild new file mode 100644 index 000000000000..e6e27efadfb6 --- /dev/null +++ b/dev-cpp/atkmm/atkmm-2.28.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson multilib-minimal + +DESCRIPTION="C++ interface for the ATK library" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="doc" + +DEPEND=" + >=dev-cpp/glibmm-2.46.2:2[doc?,${MULTILIB_USEDEP}] + >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[doc?,${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + local emesonargs=( + -Dbuild-documentation=$(multilib_native_usex doc true false) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + meson_src_test +} diff --git a/dev-cpp/atkmm/atkmm-2.36.0.ebuild b/dev-cpp/atkmm/atkmm-2.36.0.ebuild new file mode 100644 index 000000000000..6d37b606cc4d --- /dev/null +++ b/dev-cpp/atkmm/atkmm-2.36.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson multilib-minimal + +DESCRIPTION="C++ interface for the ATK library" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="2.36" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="doc" + +DEPEND=" + >=dev-cpp/glibmm-2.68.0:2.68[doc?,${MULTILIB_USEDEP}] + >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + local emesonargs=( + -Dbuild-documentation=$(multilib_native_usex doc true false) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + meson_src_test +} diff --git a/dev-cpp/atkmm/metadata.xml b/dev-cpp/atkmm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/atkmm/metadata.xml +++ b/dev-cpp/atkmm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/benchmark/metadata.xml b/dev-cpp/benchmark/metadata.xml index 49126cc81f10..6fd3f30a58d2 100644 --- a/dev-cpp/benchmark/metadata.xml +++ b/dev-cpp/benchmark/metadata.xml @@ -1,17 +1,18 @@ - + - - vilhelm.gray@gmail.com - William Breathitt Gray - - - proxy-maint@gentoo.org - Proxy Maintainers - - - https://github.com/google/benchmark/issues - https://github.com/google/benchmark/blob/master/docs/ - google/benchmark - - + + vilhelm.gray@gmail.com + William Breathitt Gray + + + proxy-maint@gentoo.org + Proxy Maintainers + + + google/benchmark + https://github.com/google/benchmark/issues + https://github.com/google/benchmark/blob/master/docs/ + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/cairomm/Manifest b/dev-cpp/cairomm/Manifest index 392f5da7b25a..3fde9e70d051 100644 --- a/dev-cpp/cairomm/Manifest +++ b/dev-cpp/cairomm/Manifest @@ -1 +1,3 @@ DIST cairomm-1.12.0.tar.xz 789588 BLAKE2B 4c864705ce4b232a3dcaf7251cf22f7f9ac2f964253552cdac5a115bc7e085f38a58375e33f99ea03105b59d056a53e91ea9234c4c6b49d8701c01c8a1e12dc2 SHA512 750e05f079c2ee9786d1a1ddb66ff90405549a82aeb542d585f904f7147994a451950a77ecb563f290cf2358f7010360ab03d9aa3a319651615c48bd25aeb7e8 +DIST cairomm-1.14.2.tar.xz 603804 BLAKE2B 37417fc13f3213c1cd51ac2b0f17e0624c0592f6115a66c96295b6fa2f9974bee7c138f5087b130211a6e4f9fba045404d85e9aa08a36d9000415132400d4da8 SHA512 aef374fca25ad22770407e36512046b266d71ebeccd47fb629cfbf2f67783aa314bb335b972088a88d98417a4774d6f144cd2769c452f8aa23770eae08dca592 +DIST cairomm-1.16.0.tar.xz 579604 BLAKE2B 3aaac8039d13f13ef8fb844e38cb0cd9b0565559544c7a4cab544a46f8f8bdb6d4ee1b8318ec5d9991c33264cd3335a8796e6a49553735516a184565875e1d08 SHA512 51929620feeac45377da5d486ea7a091bbd10ad8376fb16525328947b9e6ee740cdc8e8bd190a247b457cc9fec685a829c81de29b26cabaf95383ef04cce80d3 diff --git a/dev-cpp/cairomm/cairomm-1.14.2.ebuild b/dev-cpp/cairomm/cairomm-1.14.2.ebuild new file mode 100644 index 000000000000..79302671e416 --- /dev/null +++ b/dev-cpp/cairomm/cairomm-1.14.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson multilib-minimal + +DESCRIPTION="C++ bindings for the Cairo vector graphics library" +HOMEPAGE="https://cairographics.org/cairomm/" +SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libsigc++-2.6.0:2[doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.0[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-libs/boost[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + local emesonargs=( + -Dbuild-documentation=$(multilib_native_usex doc true false) + -Dbuild-examples=false + -Dbuild-tests=$(usex test true false) + -Dboost-shared=true + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + meson_src_test +} diff --git a/dev-cpp/cairomm/cairomm-1.16.0.ebuild b/dev-cpp/cairomm/cairomm-1.16.0.ebuild new file mode 100644 index 000000000000..67a60abc4574 --- /dev/null +++ b/dev-cpp/cairomm/cairomm-1.16.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson multilib-minimal + +DESCRIPTION="C++ bindings for the Cairo vector graphics library" +HOMEPAGE="https://cairographics.org/cairomm/" +SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="1.16" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.10[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-libs/boost[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + local emesonargs=( + -Dbuild-documentation=$(multilib_native_usex doc true false) + -Dbuild-examples=false + -Dbuild-tests=$(usex test true false) + -Dboost-shared=true + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + meson_src_test +} diff --git a/dev-cpp/cairomm/metadata.xml b/dev-cpp/cairomm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/cairomm/metadata.xml +++ b/dev-cpp/cairomm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/catch/metadata.xml b/dev-cpp/catch/metadata.xml index d6b46d2d5ed4..3fae24b9e865 100644 --- a/dev-cpp/catch/metadata.xml +++ b/dev-cpp/catch/metadata.xml @@ -1,11 +1,12 @@ - + - - soap@gentoo.org - David Seifert - - - catchorg/Catch2 - - + + soap@gentoo.org + David Seifert + + + catchorg/Catch2 + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/clucene/metadata.xml b/dev-cpp/clucene/metadata.xml index 1bbc87e2688d..773912f85973 100644 --- a/dev-cpp/clucene/metadata.xml +++ b/dev-cpp/clucene/metadata.xml @@ -1,8 +1,8 @@ - + - - - clucene - - + + clucene + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/commoncpp2/metadata.xml b/dev-cpp/commoncpp2/metadata.xml index 6f49eba8f496..75e537f54dce 100644 --- a/dev-cpp/commoncpp2/metadata.xml +++ b/dev-cpp/commoncpp2/metadata.xml @@ -1,5 +1,6 @@ - + - - + + libressl-overlay + \ No newline at end of file diff --git a/dev-cpp/cpp-hocon/metadata.xml b/dev-cpp/cpp-hocon/metadata.xml index 59168fb3ab2c..2305b751dfd8 100644 --- a/dev-cpp/cpp-hocon/metadata.xml +++ b/dev-cpp/cpp-hocon/metadata.xml @@ -1,11 +1,12 @@ - + - - prometheanfire@gentoo.org - Matthew Thode - - - puppetlabs/cpp-hocon - - + + prometheanfire@gentoo.org + Matthew Thode + + + puppetlabs/cpp-hocon + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/cpp-taskflow/metadata.xml b/dev-cpp/cpp-taskflow/metadata.xml index 8406ef2081f1..80ad0fe3e8f1 100644 --- a/dev-cpp/cpp-taskflow/metadata.xml +++ b/dev-cpp/cpp-taskflow/metadata.xml @@ -1,20 +1,21 @@ - + - - tamiko@gentoo.org - Matthias Maier - - - sci@gentoo.org - Gentoo Science Project - - + + tamiko@gentoo.org + Matthias Maier + + + sci@gentoo.org + Gentoo Science Project + + Cpp-Taskflow is faster, more expressive, and easier for drop-in integration than many of existing task programming frameworks in handling complex parallel workloads. - - cpp-taskflow/cpp-taskflow - - + + cpp-taskflow/cpp-taskflow + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/ctemplate/metadata.xml b/dev-cpp/ctemplate/metadata.xml index 2e7a1bb6b274..c8dccaae072b 100644 --- a/dev-cpp/ctemplate/metadata.xml +++ b/dev-cpp/ctemplate/metadata.xml @@ -1,9 +1,9 @@ - + - - - google-ctemplate - olafvdspek/ctemplate - - + + google-ctemplate + olafvdspek/ctemplate + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/eigen/eigen-3.3.9.ebuild b/dev-cpp/eigen/eigen-3.3.9.ebuild index b597873bb799..62aa0a6515a1 100644 --- a/dev-cpp/eigen/eigen-3.3.9.ebuild +++ b/dev-cpp/eigen/eigen-3.3.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test" #zvector RESTRICT="!test? ( test )" diff --git a/dev-cpp/eigen/metadata.xml b/dev-cpp/eigen/metadata.xml index f955d9ffca0a..1a5f8392660a 100644 --- a/dev-cpp/eigen/metadata.xml +++ b/dev-cpp/eigen/metadata.xml @@ -1,26 +1,27 @@ - + - - sci@gentoo.org - Gentoo Science Project - - - kde@gentoo.org - Gentoo KDE Project - - + + sci@gentoo.org + Gentoo Science Project + + + kde@gentoo.org + Gentoo KDE Project + + Eigen is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. Unlike most other linear algebra libraries, Eigen focuses on the simple mathematical needs of applications: games and other OpenGL apps, spreadsheets and other office apps, etc. Eigen is dedicated to providing optimal speed with GCC. - - Build using the C++11 standard - Build with cuda support - - - libeigen/eigen - - + + libeigen/eigen + + + Build using the C++11 standard + Build with cuda support + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/gconfmm/metadata.xml b/dev-cpp/gconfmm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/gconfmm/metadata.xml +++ b/dev-cpp/gconfmm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/gflags/metadata.xml b/dev-cpp/gflags/metadata.xml index 5b9d6abf02a2..2e9085d7cf2c 100644 --- a/dev-cpp/gflags/metadata.xml +++ b/dev-cpp/gflags/metadata.xml @@ -1,10 +1,11 @@ - + - - amynka@gentoo.org - - - gflags/gflags - - + + amynka@gentoo.org + + + gflags/gflags + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest index 61a2c01c66d4..a6ee6004d98f 100644 --- a/dev-cpp/glibmm/Manifest +++ b/dev-cpp/glibmm/Manifest @@ -1 +1,2 @@ DIST glibmm-2.64.2.tar.xz 7438116 BLAKE2B 6ff458e90a5dbc606a2e04ecd3589262a1b96e827dba245985467818a7a4ba80a9c4cb15686fe479636cb8ce7e1db3334195d6334d7ec56327076cad87e22170 SHA512 0130af9a16981a54630150db6f4b1a95458d72d650c5e4781ee97ce624ec98c600b79ebf234d212e025781453fd11d78b9e8273235ffa143397423418fe970cc +DIST glibmm-2.68.0.tar.xz 7652260 BLAKE2B df87b3f3d8cd74b693f843dec15d5376f2a755b0a72042983383c15cca9fdb90c2fed6320bf0f3fe846fcda5be3ee15c0fc1b683d29cebe64e8dcdd101fc9bf0 SHA512 a13121052315e949acf2528e226079f1a2cf7853080aec770dcb269e422997e5515ed767c7a549231fb3fa5f913b3fd9ef083080589283824b6a218d066b253e diff --git a/dev-cpp/glibmm/glibmm-2.68.0.ebuild b/dev-cpp/glibmm/glibmm-2.68.0.ebuild new file mode 100644 index 000000000000..16c2ce0ff994 --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.68.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson multilib-minimal + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="2.68" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="doc debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.63.0:2[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +src_prepare() { + default + + # giomm_tls_client requires FEATURES=-network-sandbox and glib-networking rdep + sed -i -e '/giomm_tls_client/d' tests/meson.build || die + + if ! use test; then + sed -i -e "/^subdir('tests')/d" meson.build || die + fi +} + +multilib_src_configure() { + local emesonargs=( + -Dwarnings=min + -Dbuild-deprecated-api=true + -Dbuild-documentation=$(usex doc true false) + -Ddebug-refcounting=$(usex debug true false) + -Dbuild-examples=false + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} diff --git a/dev-cpp/glibmm/metadata.xml b/dev-cpp/glibmm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/glibmm/metadata.xml +++ b/dev-cpp/glibmm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/glog/metadata.xml b/dev-cpp/glog/metadata.xml index 2b1fb7a5004b..57297af3e9df 100644 --- a/dev-cpp/glog/metadata.xml +++ b/dev-cpp/glog/metadata.xml @@ -1,20 +1,21 @@ - + - - arfrever.fta@gmail.com - Arfrever Frehtes Taifersar Arahesis - - - floppym@gentoo.org - Mike Gilbert - Proxy - - - Use dev-cpp/gflags for flag parsing - Use sys-libs/libunwind for stack unwinding instead of glibc/gcc (may be more reliable on x86_64) - - - google/glog - - + + arfrever.fta@gmail.com + Arfrever Frehtes Taifersar Arahesis + + + floppym@gentoo.org + Mike Gilbert + Proxy + + + google/glog + + + Use dev-cpp/gflags for flag parsing + Use sys-libs/libunwind for stack unwinding instead of glibc/gcc (may be more reliable on x86_64) + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/gstreamermm/metadata.xml b/dev-cpp/gstreamermm/metadata.xml index 4cbddcaa19ad..f2710c9e5c09 100644 --- a/dev-cpp/gstreamermm/metadata.xml +++ b/dev-cpp/gstreamermm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/gtest/metadata.xml b/dev-cpp/gtest/metadata.xml index f40cfed12c28..d1b6416ddb6c 100644 --- a/dev-cpp/gtest/metadata.xml +++ b/dev-cpp/gtest/metadata.xml @@ -1,16 +1,17 @@ - + - - plevine457@gmail.com - Peter Levine - - - proxy-maint@gentoo.org - Proxy Maintainers - - - https://github.com/google/googletest/tree/master/googletest/docs - google/googletest - - + + plevine457@gmail.com + Peter Levine + + + proxy-maint@gentoo.org + Proxy Maintainers + + + google/googletest + https://github.com/google/googletest/tree/master/googletest/docs + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest index 42cb60b844e7..7435d63a8586 100644 --- a/dev-cpp/gtkmm/Manifest +++ b/dev-cpp/gtkmm/Manifest @@ -1,2 +1,3 @@ DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3 SHA512 c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e DIST gtkmm-3.24.2.tar.xz 13336236 BLAKE2B 93f3a04b8a2f02323bf6a1161c10eaae2ad9c26d0e235b1658fc7abbb8d48f67abc42739726c4b6657fa59b033b3708ad1428e629538ab5a6fd27590f5311f30 SHA512 c8f9f03d54006a729fdad7563d3be37aa180f9153c222314c1b8cfddc5ab417d184422a1d44f780574248ea52e679f1e360eac67e03f67d29ecf847c0ab19689 +DIST gtkmm-3.24.3.tar.xz 13539040 BLAKE2B 24664773ec7b0666575346aa0532e8961fc19d965ef34244ed97707f7e3eb4d1d0f016abf733531269bf3e3201defe31559990e32f4f43faa8d3bb5d1f02fdb7 SHA512 e373807ec245057708655fa5dbf18d5391656a55b008fd6aa0fdc5a56e80d288813c3bbb0093f39aa7679df866a176f1e6b0e842d4d1b18b775a5928eed9fef5 diff --git a/dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild b/dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild new file mode 100644 index 000000000000..2a6ef94ab53e --- /dev/null +++ b/dev-cpp/gtkmm/gtkmm-2.24.5-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2 multilib-minimal + +DESCRIPTION="C++ interface for GTK+" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="2.4" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}] + >=x11-libs/gtk+-2.24.15:2[${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.28:2[${MULTILIB_USEDEP}] + >=dev-cpp/atkmm-2.22.7:0[${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.10.0-r1:0[${MULTILIB_USEDEP}] + >=dev-cpp/pangomm-2.34.0:1.4[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( + media-gfx/graphviz + dev-libs/libxslt + app-doc/doxygen ) +" + +src_prepare() { + if ! use test; then + # don't waste time building tests + sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed 1 failed" + fi + + if ! use examples; then + # don't waste time building tests + sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed 2 failed" + fi + + gnome2_src_prepare +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" \ + gnome2_src_configure \ + --enable-api-atkmm \ + $(multilib_native_use_enable doc documentation) +} + +multilib_src_install() { + gnome2_src_install +} + +multilib_src_install_all() { + DOCS="AUTHORS ChangeLog PORTING NEWS README" + einstalldocs +} diff --git a/dev-cpp/gtkmm/gtkmm-2.24.5.ebuild b/dev-cpp/gtkmm/gtkmm-2.24.5.ebuild deleted file mode 100644 index e4cf763c5baa..000000000000 --- a/dev-cpp/gtkmm/gtkmm-2.24.5.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2 multilib-minimal - -DESCRIPTION="C++ interface for GTK+" -HOMEPAGE="https://www.gtkmm.org" - -LICENSE="LGPL-2.1+" -SLOT="2.4" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}] - >=x11-libs/gtk+-2.24.15:2[${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.28:2[${MULTILIB_USEDEP}] - >=dev-cpp/atkmm-2.22.7[${MULTILIB_USEDEP}] - >=dev-cpp/cairomm-1.10.0-r1[${MULTILIB_USEDEP}] - >=dev-cpp/pangomm-2.34.0:1.4[${MULTILIB_USEDEP}] - >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( - media-gfx/graphviz - dev-libs/libxslt - app-doc/doxygen ) -" - -src_prepare() { - if ! use test; then - # don't waste time building tests - sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ - || die "sed 1 failed" - fi - - if ! use examples; then - # don't waste time building tests - sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ - || die "sed 2 failed" - fi - - gnome2_src_prepare -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - gnome2_src_configure \ - --enable-api-atkmm \ - $(multilib_native_use_enable doc documentation) -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - DOCS="AUTHORS ChangeLog PORTING NEWS README" - einstalldocs -} diff --git a/dev-cpp/gtkmm/gtkmm-3.24.2-r1.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.2-r1.ebuild new file mode 100644 index 000000000000..70fdb34353fe --- /dev/null +++ b/dev-cpp/gtkmm/gtkmm-3.24.2-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 multilib-minimal virtualx + +DESCRIPTION="C++ interface for GTK+" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="3.0" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" + +IUSE="aqua doc test wayland X" +REQUIRED_USE="|| ( aqua wayland X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/glibmm-2.54.0:2[${MULTILIB_USEDEP}] + >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X?,${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.35.5:2[${MULTILIB_USEDEP}] + >=dev-cpp/atkmm-2.24.2:0[${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.12.0:0[${MULTILIB_USEDEP}] + >=dev-cpp/pangomm-2.38.2:1.4[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( + media-gfx/graphviz + dev-libs/libxslt + app-doc/doxygen ) +" +# eautoreconf needs mm-common + +RESTRICT="!test? ( test )" + +src_prepare() { + if ! use test; then + # don't waste time building tests + sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed 1 failed" + fi + + # don't waste time building examples + sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ + || die "sed 2 failed" + + gnome2_src_prepare +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" gnome2_src_configure \ + --enable-api-atkmm \ + $(multilib_native_use_enable doc documentation) \ + $(use_enable aqua quartz-backend) \ + $(use_enable wayland wayland-backend) \ + $(use_enable X x11-backend) +} + +multilib_src_test() { + virtx emake check +} + +multilib_src_install() { + gnome2_src_install +} + +multilib_src_install_all() { + einstalldocs + + find demos -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null + find demos -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null + dodoc -r demos +} diff --git a/dev-cpp/gtkmm/gtkmm-3.24.2.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.2.ebuild deleted file mode 100644 index c3fddd7e3b3e..000000000000 --- a/dev-cpp/gtkmm/gtkmm-3.24.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit gnome2 multilib-minimal virtualx - -DESCRIPTION="C++ interface for GTK+" -HOMEPAGE="https://www.gtkmm.org" - -LICENSE="LGPL-2.1+" -SLOT="3.0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" - -IUSE="aqua doc test wayland X" -REQUIRED_USE="|| ( aqua wayland X )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-cpp/glibmm-2.54.0:2[${MULTILIB_USEDEP}] - >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X?,${MULTILIB_USEDEP}] - >=x11-libs/gdk-pixbuf-2.35.5:2[${MULTILIB_USEDEP}] - >=dev-cpp/atkmm-2.24.2[${MULTILIB_USEDEP}] - >=dev-cpp/cairomm-1.12.0[${MULTILIB_USEDEP}] - >=dev-cpp/pangomm-2.38.2:1.4[${MULTILIB_USEDEP}] - >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( - media-gfx/graphviz - dev-libs/libxslt - app-doc/doxygen ) -" -# eautoreconf needs mm-common - -RESTRICT="!test? ( test )" - -src_prepare() { - if ! use test; then - # don't waste time building tests - sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ - || die "sed 1 failed" - fi - - # don't waste time building examples - sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \ - || die "sed 2 failed" - - gnome2_src_prepare -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" gnome2_src_configure \ - --enable-api-atkmm \ - $(multilib_native_use_enable doc documentation) \ - $(use_enable aqua quartz-backend) \ - $(use_enable wayland wayland-backend) \ - $(use_enable X x11-backend) -} - -multilib_src_test() { - virtx emake check -} - -multilib_src_install() { - gnome2_src_install -} - -multilib_src_install_all() { - einstalldocs - - find demos -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null - find demos -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null - dodoc -r demos -} diff --git a/dev-cpp/gtkmm/gtkmm-3.24.3.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.3.ebuild new file mode 100644 index 000000000000..e7e4f9df4231 --- /dev/null +++ b/dev-cpp/gtkmm/gtkmm-3.24.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit gnome.org meson multilib-minimal virtualx + +DESCRIPTION="C++ interface for GTK+" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="3.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +IUSE="aqua doc test wayland X" +REQUIRED_USE="|| ( aqua wayland X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/atkmm-2.24.2:0[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.12.0:0[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.54.0:2[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/pangomm-2.38.2:1.4[doc?,${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[doc?,${MULTILIB_USEDEP}] + >=media-libs/libepoxy-1.2[${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.35.5:2[${MULTILIB_USEDEP}] + >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X?,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +multilib_src_configure() { + local emesonargs=( + -Dbuild-atkmm-api=true + -Dbuild-demos=false + -Dbuild-documentation=$(multilib_native_usex doc true false) + -Dbuild-tests=$(usex test true false) + -Dbuild-x11-api=$(usex X true false) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_test() { + virtx meson_src_test +} diff --git a/dev-cpp/gtkmm/metadata.xml b/dev-cpp/gtkmm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/gtkmm/metadata.xml +++ b/dev-cpp/gtkmm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r1.ebuild b/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r1.ebuild deleted file mode 100644 index 0d30e55b5a85..000000000000 --- a/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" - -inherit flag-o-matic gnome2 - -DESCRIPTION="C++ bindings for gtksourceview" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -KEYWORDS="amd64 ppc x86" -IUSE="doc" -SLOT="2.0" -LICENSE="LGPL-2.1" - -RDEPEND=" - >=dev-cpp/gtkmm-2.12:2.4 - dev-cpp/atkmm - >=x11-libs/gtksourceview-2.10.0:2.0 - !>=dev-cpp/libgtksourceviewmm-1 -" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -src_prepare() { - gnome2_src_prepare - - # Remove docs from SUBDIRS so that docs are not installed, as - # we handle it in src_install. - sed -i -e 's|^\(SUBDIRS =.*\)$(doc_subdirs)\(.*\)|\1\2|' Makefile.in || \ - die "sed Makefile.in failed" -} - -src_configure() { - append-cxxflags -std=c++11 - gnome2_src_configure \ - $(use_enable doc documentation) \ - --disable-static -} - -src_install() { - gnome2_src_install - use doc && dohtml -r docs/reference/html/* -} diff --git a/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r2.ebuild b/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r2.ebuild new file mode 100644 index 000000000000..9df83973b552 --- /dev/null +++ b/dev-cpp/gtksourceviewmm/gtksourceviewmm-2.10.3-r2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" + +inherit flag-o-matic gnome2 + +DESCRIPTION="C++ bindings for gtksourceview" +HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" + +KEYWORDS="amd64 ppc x86" +IUSE="doc" +SLOT="2.0" +LICENSE="LGPL-2.1" + +RDEPEND=" + >=dev-cpp/gtkmm-2.12:2.4 + dev-cpp/atkmm:0 + >=x11-libs/gtksourceview-2.10.0:2.0 + !>=dev-cpp/libgtksourceviewmm-1 +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +src_prepare() { + gnome2_src_prepare + + # Remove docs from SUBDIRS so that docs are not installed, as + # we handle it in src_install. + sed -i -e 's|^\(SUBDIRS =.*\)$(doc_subdirs)\(.*\)|\1\2|' Makefile.in || \ + die "sed Makefile.in failed" +} + +src_configure() { + append-cxxflags -std=c++11 + gnome2_src_configure \ + $(use_enable doc documentation) \ + --disable-static +} + +src_install() { + gnome2_src_install + use doc && dohtml -r docs/reference/html/* +} diff --git a/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0-r1.ebuild b/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0-r1.ebuild new file mode 100644 index 000000000000..a44c29f5fc79 --- /dev/null +++ b/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +GCONF_DEBUG="no" + +inherit gnome2 + +DESCRIPTION="C++ bindings for gtksourceview" +HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" + +KEYWORDS="amd64 ppc x86" +IUSE="doc" +SLOT="3.0" +LICENSE="LGPL-2.1" + +RDEPEND=" + >=dev-cpp/glibmm-2.46.1:2 + >=dev-cpp/gtkmm-3.18.0:3.0 + >=x11-libs/gtksourceview-3.18.0:3.0 + + dev-cpp/atkmm:0 + dev-cpp/cairomm:0 + dev-cpp/pangomm:1.4 +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +src_configure() { + DOCS="AUTHORS ChangeLog* NEWS README" + gnome2_src_configure $(use_enable doc documentation) +} diff --git a/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0.ebuild b/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0.ebuild deleted file mode 100644 index 78ea3e11d330..000000000000 --- a/dev-cpp/gtksourceviewmm/gtksourceviewmm-3.18.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="no" - -inherit gnome2 - -DESCRIPTION="C++ bindings for gtksourceview" -HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" - -KEYWORDS="amd64 ppc x86" -IUSE="doc" -SLOT="3.0" -LICENSE="LGPL-2.1" - -RDEPEND=" - >=dev-cpp/glibmm-2.46.1:2 - >=dev-cpp/gtkmm-3.18.0:3.0 - >=x11-libs/gtksourceview-3.18.0:3.0 - - dev-cpp/atkmm - dev-cpp/cairomm - dev-cpp/pangomm:1.4 -" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -src_configure() { - DOCS="AUTHORS ChangeLog* NEWS README" - gnome2_src_configure $(use_enable doc documentation) -} diff --git a/dev-cpp/gtksourceviewmm/metadata.xml b/dev-cpp/gtksourceviewmm/metadata.xml index 4cbddcaa19ad..f2710c9e5c09 100644 --- a/dev-cpp/gtksourceviewmm/metadata.xml +++ b/dev-cpp/gtksourceviewmm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/htmlcxx/metadata.xml b/dev-cpp/htmlcxx/metadata.xml index ea4a05ffcd3e..d6e7bb7ed76d 100644 --- a/dev-cpp/htmlcxx/metadata.xml +++ b/dev-cpp/htmlcxx/metadata.xml @@ -1,11 +1,12 @@ - + - - chewi@gentoo.org - James Le Cuirot - - - htmlcxx - - + + chewi@gentoo.org + James Le Cuirot + + + htmlcxx + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/kokkos/metadata.xml b/dev-cpp/kokkos/metadata.xml index ef6b5dcd53aa..05ac570e7533 100644 --- a/dev-cpp/kokkos/metadata.xml +++ b/dev-cpp/kokkos/metadata.xml @@ -1,8 +1,10 @@ - + - - junghans@gentoo.org - Christoph Junghans - - + + junghans@gentoo.org + Christoph Junghans + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libcmis/metadata.xml b/dev-cpp/libcmis/metadata.xml index 02623876d9cc..907ca290e36f 100644 --- a/dev-cpp/libcmis/metadata.xml +++ b/dev-cpp/libcmis/metadata.xml @@ -1,15 +1,15 @@ - + - - office@gentoo.org - Gentoo Office project - - - Build and install man pages - Build client tool for testing and viewing features - - - tdf/libcmis - - + + office@gentoo.org + Gentoo Office project + + + tdf/libcmis + + + Build client tool for testing and viewing features + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libcutl/metadata.xml b/dev-cpp/libcutl/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-cpp/libcutl/metadata.xml +++ b/dev-cpp/libcutl/metadata.xml @@ -1,5 +1,6 @@ - + - - + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libglademm/metadata.xml b/dev-cpp/libglademm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/libglademm/metadata.xml +++ b/dev-cpp/libglademm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libgnomecanvasmm/metadata.xml b/dev-cpp/libgnomecanvasmm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/libgnomecanvasmm/metadata.xml +++ b/dev-cpp/libgnomecanvasmm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libjson-rpc-cpp/metadata.xml b/dev-cpp/libjson-rpc-cpp/metadata.xml index b7a3bb5af8af..3f4062d0fe12 100644 --- a/dev-cpp/libjson-rpc-cpp/metadata.xml +++ b/dev-cpp/libjson-rpc-cpp/metadata.xml @@ -1,18 +1,19 @@ - + - - mgorny@gentoo.org - Michał Górny - - - Build support for HTTP client using net-misc/curl - Build support for HTTP server using net-libs/libmicrohttpd - Build support for Redis client using dev-libs/hiredis - Build support for Redis server using dev-libs/hiredis - Build header stub code generator (needed for development and when pregenerated headers are not bundled) - - - cinemast/libjson-rpc-cpp - - + + mgorny@gentoo.org + Michał Górny + + + cinemast/libjson-rpc-cpp + + + Build support for HTTP client using net-misc/curl + Build support for HTTP server using net-libs/libmicrohttpd + Build support for Redis client using dev-libs/hiredis + Build support for Redis server using dev-libs/hiredis + Build header stub code generator (needed for development and when pregenerated headers are not bundled) + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libmcpp/metadata.xml b/dev-cpp/libmcpp/metadata.xml index 7c8e4546fce9..dca9faab15fd 100644 --- a/dev-cpp/libmcpp/metadata.xml +++ b/dev-cpp/libmcpp/metadata.xml @@ -1,8 +1,8 @@ - + - - - mcpp - - + + mcpp + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libodb-sqlite/metadata.xml b/dev-cpp/libodb-sqlite/metadata.xml index 31fe31dbd5b6..fecfa63b2e9c 100644 --- a/dev-cpp/libodb-sqlite/metadata.xml +++ b/dev-cpp/libodb-sqlite/metadata.xml @@ -1,11 +1,11 @@ - + - - gienah@gentoo.org - Mark Wright - - + + gienah@gentoo.org + Mark Wright + + ODB is an open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. It allows you to persist C++ objects to a relational database without having @@ -17,4 +17,6 @@ you to seamlessly use value types, containers, and smart pointers from these libraries in your persistent C++ classes. - + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libodb/metadata.xml b/dev-cpp/libodb/metadata.xml index 31fe31dbd5b6..fecfa63b2e9c 100644 --- a/dev-cpp/libodb/metadata.xml +++ b/dev-cpp/libodb/metadata.xml @@ -1,11 +1,11 @@ - + - - gienah@gentoo.org - Mark Wright - - + + gienah@gentoo.org + Mark Wright + + ODB is an open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. It allows you to persist C++ objects to a relational database without having @@ -17,4 +17,6 @@ you to seamlessly use value types, containers, and smart pointers from these libraries in your persistent C++ classes. - + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libxmlpp/libxmlpp-2.40.1-r1.ebuild b/dev-cpp/libxmlpp/libxmlpp-2.40.1-r1.ebuild new file mode 100644 index 000000000000..73e483c834ae --- /dev/null +++ b/dev-cpp/libxmlpp/libxmlpp-2.40.1-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +GCONF_DEBUG="no" +GNOME_ORG_MODULE="${PN/pp/++}" + +inherit gnome2 multilib-minimal + +DESCRIPTION="C++ wrapper for the libxml2 XML parser library" +HOMEPAGE="https://sourceforge.net/projects/libxmlplusplus/" + +LICENSE="LGPL-2.1" +SLOT="2.6" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="doc" + +RDEPEND=" + >=dev-libs/libxml2-2.7.7[${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.32:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +multilib_src_prepare() { + gnome2_src_prepare +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" gnome2_src_configure \ + $(use_enable doc documentation) +} + +multilib_src_install() { + gnome2_src_install +} diff --git a/dev-cpp/libxmlpp/libxmlpp-2.40.1.ebuild b/dev-cpp/libxmlpp/libxmlpp-2.40.1.ebuild deleted file mode 100644 index dad258ac582f..000000000000 --- a/dev-cpp/libxmlpp/libxmlpp-2.40.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -GCONF_DEBUG="no" -GNOME_ORG_MODULE="${PN/pp/++}" - -inherit gnome2 multilib-minimal - -DESCRIPTION="C++ wrapper for the libxml2 XML parser library" -HOMEPAGE="https://sourceforge.net/projects/libxmlplusplus/" - -LICENSE="LGPL-2.1" -SLOT="2.6" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="doc" - -RDEPEND=" - >=dev-libs/libxml2-2.7.7[${MULTILIB_USEDEP}] - >=dev-cpp/glibmm-2.32[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -multilib_src_prepare() { - gnome2_src_prepare -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" gnome2_src_configure \ - $(use_enable doc documentation) -} - -multilib_src_install() { - gnome2_src_install -} diff --git a/dev-cpp/libxmlpp/libxmlpp-3.0.1-r1.ebuild b/dev-cpp/libxmlpp/libxmlpp-3.0.1-r1.ebuild new file mode 100644 index 000000000000..174ad92b361d --- /dev/null +++ b/dev-cpp/libxmlpp/libxmlpp-3.0.1-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME_ORG_MODULE="${PN/pp/++}" + +inherit gnome2 multilib-minimal + +DESCRIPTION="C++ wrapper for the libxml2 XML parser library" +HOMEPAGE="https://sourceforge.net/projects/libxmlplusplus/" + +LICENSE="LGPL-2.1" +SLOT="3.0" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="doc" + +RDEPEND=" + >=dev-libs/libxml2-2.7.7[${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.32:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +multilib_src_prepare() { + gnome2_src_prepare +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" gnome2_src_configure \ + $(use_enable doc documentation) +} + +multilib_src_install() { + gnome2_src_install +} diff --git a/dev-cpp/libxmlpp/libxmlpp-3.0.1.ebuild b/dev-cpp/libxmlpp/libxmlpp-3.0.1.ebuild deleted file mode 100644 index 5fa60ee388b8..000000000000 --- a/dev-cpp/libxmlpp/libxmlpp-3.0.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME_ORG_MODULE="${PN/pp/++}" - -inherit gnome2 multilib-minimal - -DESCRIPTION="C++ wrapper for the libxml2 XML parser library" -HOMEPAGE="https://sourceforge.net/projects/libxmlplusplus/" - -LICENSE="LGPL-2.1" -SLOT="3.0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="doc" - -RDEPEND=" - >=dev-libs/libxml2-2.7.7[${MULTILIB_USEDEP}] - >=dev-cpp/glibmm-2.32[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -multilib_src_prepare() { - gnome2_src_prepare -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" gnome2_src_configure \ - $(use_enable doc documentation) -} - -multilib_src_install() { - gnome2_src_install -} diff --git a/dev-cpp/libxmlpp/metadata.xml b/dev-cpp/libxmlpp/metadata.xml index 76b38982324d..aa785a4ef523 100644 --- a/dev-cpp/libxmlpp/metadata.xml +++ b/dev-cpp/libxmlpp/metadata.xml @@ -1,11 +1,12 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - - libxmlplusplus - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + libxmlplusplus + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/libxsd-frontend/metadata.xml b/dev-cpp/libxsd-frontend/metadata.xml index 7a38bb900964..83d00b14c8d4 100644 --- a/dev-cpp/libxsd-frontend/metadata.xml +++ b/dev-cpp/libxsd-frontend/metadata.xml @@ -1,5 +1,6 @@ - + - - + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/lucene++/lucene++-3.0.7-r1.ebuild b/dev-cpp/lucene++/lucene++-3.0.7-r1.ebuild deleted file mode 100644 index 73ce5940456c..000000000000 --- a/dev-cpp/lucene++/lucene++-3.0.7-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P="LucenePlusPlus-rel_${PV}" -inherit cmake-utils - -DESCRIPTION="C++ port of Lucene library, a high-performance, full-featured text search engine" -HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus" -SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( LGPL-3 Apache-2.0 )" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 sparc x86" -IUSE="debug" - -DEPEND="dev-libs/boost:=" -RDEPEND="${DEPEND}" - -RESTRICT="test" - -S="${WORKDIR}/${MY_P}" - -DOCS=( AUTHORS README.rst ) - -PATCHES=( "${FILESDIR}/${P}-boost-1.58.patch" ) - -src_configure() { - local mycmakeargs=( - -DENABLE_DEMO=OFF - -DENABLE_TEST=OFF - ) - - cmake-utils_src_configure -} diff --git a/dev-cpp/lucene++/metadata.xml b/dev-cpp/lucene++/metadata.xml index 3eaca1156f33..5fdd9d8a0a67 100644 --- a/dev-cpp/lucene++/metadata.xml +++ b/dev-cpp/lucene++/metadata.xml @@ -1,11 +1,12 @@ - + - - johu@gentoo.org - Johannes Huber - - - luceneplusplus/luceneplusplus - - + + johu@gentoo.org + Johannes Huber + + + luceneplusplus/luceneplusplus + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/metslib/metadata.xml b/dev-cpp/metslib/metadata.xml index 6ca4a599be8f..1183760b76e5 100644 --- a/dev-cpp/metslib/metadata.xml +++ b/dev-cpp/metslib/metadata.xml @@ -1,8 +1,10 @@ - + - -aballier@gentoo.org -Alexis Ballier - - + + aballier@gentoo.org + Alexis Ballier + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/mm-common/metadata.xml b/dev-cpp/mm-common/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/mm-common/metadata.xml +++ b/dev-cpp/mm-common/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/ms-gsl/Manifest b/dev-cpp/ms-gsl/Manifest index 3a53ce074972..978e15f0d169 100644 --- a/dev-cpp/ms-gsl/Manifest +++ b/dev-cpp/ms-gsl/Manifest @@ -1,3 +1 @@ -DIST ms-gsl-2.0.0.tar.gz 64726 BLAKE2B ab40725aa38af7c5651e22ebf32d4bd9c27a10be2e206fd4c3c0173ad21da262beddef022b7b158653b185cfc3269f2b6e80d99fe65f601ffc3e770b143b03f8 SHA512 7339527222c8a97a94c0bb4038b3d142045ec5d80995e628574ac96f4d9d13c41ad70fbe0d8390586dc0db8d9ea55107dbc95de80f7335eb78ef9d2e7047d726 -DIST ms-gsl-2.1.0.tar.gz 67289 BLAKE2B 5a247028b71521d7851a6aa5f24936dfb1c7f283854724d8d4bf2d9d9ac3a928c0e5b42a280d8a0a0254d9f6fa958bf1283dab674c649bdaaa7b38ef38f3b1ba SHA512 4382b8feadf4608b06b66a78ca51b0f60a6e8b41b183aec6ac8f8e2e9f0b39705dea513fd708012ed8390c1a4f88d7df454f05166b76bee24ae843835cd4a2ca DIST ms-gsl-3.1.0.tar.gz 78196 BLAKE2B 32334891a11004a6919645814154fdb108a4582a00ac0002c0af9a524978cc8316bebb07192e260b800f462d5424c476fc22be59cca59c0f3d9d7606ab8c4181 SHA512 2916df9ee165fc803ffae0a56518f2ba92870e279984913ff591559e1459943c3ffbc1f5a0d819ad8233f0c9034012de3616aa4e10557d87c7285d8425d10696 diff --git a/dev-cpp/ms-gsl/files/ms-gsl-1.0.0-use_system_catch-636828.patch b/dev-cpp/ms-gsl/files/ms-gsl-1.0.0-use_system_catch-636828.patch deleted file mode 100644 index 12d92605dda8..000000000000 --- a/dev-cpp/ms-gsl/files/ms-gsl-1.0.0-use_system_catch-636828.patch +++ /dev/null @@ -1,21 +0,0 @@ -Add CMake option to disable upstream's catch download, we always want to use the -system wide installed version. Gentoo bug 636828. - -diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt -index 86ce5a4..b36df56 100644 ---- a/tests/CMakeLists.txt -+++ b/tests/CMakeLists.txt -@@ -10,7 +10,9 @@ list(APPEND CATCH_CMAKE_ARGS - "-DNO_SELFTEST=true" - ) - --if(GIT_FOUND) -+option(FORCE_SYSTEM_CATCH "Force usage of system-wide catch install" OFF) -+ -+if(NOT ${FORCE_SYSTEM_CATCH} AND GIT_FOUND) - # add catch - ExternalProject_Add( - catch --- -2.13.6 - diff --git a/dev-cpp/ms-gsl/metadata.xml b/dev-cpp/ms-gsl/metadata.xml index 07ec8daf5079..5acb142be41b 100644 --- a/dev-cpp/ms-gsl/metadata.xml +++ b/dev-cpp/ms-gsl/metadata.xml @@ -1,15 +1,16 @@ - + - - gentoo@taujhe.de - Jan Henke - - - proxy-maint@gentoo.org - Proxy Maintainers - - - Microsoft/GSL - - + + gentoo@taujhe.de + Jan Henke + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Microsoft/GSL + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/ms-gsl/ms-gsl-2.0.0.ebuild b/dev-cpp/ms-gsl/ms-gsl-2.0.0.ebuild deleted file mode 100644 index c25d5f9efe51..000000000000 --- a/dev-cpp/ms-gsl/ms-gsl-2.0.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Guideline Support Library implementation by Microsoft" -HOMEPAGE="https://github.com/Microsoft/GSL" -SRC_URI="https://github.com/Microsoft/GSL/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/GSL-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# header only library -RDEPEND="" -DEPEND="test? ( dev-cpp/catch:1 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.0-use_system_catch-636828.patch" - "${FILESDIR}/${PN}-1.0.0-disable_Werror-644042.patch" -) - -src_configure() { - local mycmakeargs=( - -DGSL_TEST=$(usex test) - ) - use test && mycmakeargs+=( -DFORCE_SYSTEM_CATCH=ON ) - cmake-utils_src_configure -} diff --git a/dev-cpp/ms-gsl/ms-gsl-2.1.0.ebuild b/dev-cpp/ms-gsl/ms-gsl-2.1.0.ebuild deleted file mode 100644 index a3c0c91b847f..000000000000 --- a/dev-cpp/ms-gsl/ms-gsl-2.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="Guideline Support Library implementation by Microsoft" -HOMEPAGE="https://github.com/Microsoft/GSL" -SRC_URI="https://github.com/Microsoft/GSL/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/GSL-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# header only library -RDEPEND="" -DEPEND="test? ( dev-cpp/catch:1 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.0-use_system_catch-636828.patch" - "${FILESDIR}/${PN}-1.0.0-disable_Werror-644042.patch" -) - -src_configure() { - local mycmakeargs=( - -DGSL_TEST=$(usex test) - ) - use test && mycmakeargs+=( -DFORCE_SYSTEM_CATCH=ON ) - cmake-utils_src_configure -} diff --git a/dev-cpp/ms-gsl/ms-gsl-3.1.0.ebuild b/dev-cpp/ms-gsl/ms-gsl-3.1.0.ebuild index d3ecf6decf9d..3e690129c15a 100644 --- a/dev-cpp/ms-gsl/ms-gsl-3.1.0.ebuild +++ b/dev-cpp/ms-gsl/ms-gsl-3.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ S="${WORKDIR}/GSL-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/muParser/metadata.xml b/dev-cpp/muParser/metadata.xml index c1bd2f6ab998..3480fee3b25e 100644 --- a/dev-cpp/muParser/metadata.xml +++ b/dev-cpp/muParser/metadata.xml @@ -1,17 +1,18 @@ - + - - sci-mathematics@gentoo.org - Gentoo Mathematics Project - - + + sci-mathematics@gentoo.org + Gentoo Mathematics Project + + muParser is a C++ library for mathematical expression parsing. It is based on transforming an expression into a bytecode and precalculating constant parts of it. - - muparser - beltoforion/muparser - - + + muparser + beltoforion/muparser + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/nlohmann_json/metadata.xml b/dev-cpp/nlohmann_json/metadata.xml index eb8bff7e3814..a63d1773b823 100644 --- a/dev-cpp/nlohmann_json/metadata.xml +++ b/dev-cpp/nlohmann_json/metadata.xml @@ -1,11 +1,12 @@ - + - - media-video@gentoo.org - Gentoo Video project - - - nlohmann/json - - + + media-video@gentoo.org + Gentoo Video project + + + nlohmann/json + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/pangomm/Manifest b/dev-cpp/pangomm/Manifest index bbc346c09c5d..36643b7d4439 100644 --- a/dev-cpp/pangomm/Manifest +++ b/dev-cpp/pangomm/Manifest @@ -1 +1,2 @@ DIST pangomm-2.42.1.tar.xz 882508 BLAKE2B 34b6a93d931e1a27c7859e3cc407c714588890122639a61d30d9886bc3d861f11e1fcb97a08b6be8bddcde776d86f8b6c4cdc4a53da245ea1dc81f50d402303c SHA512 46ba375e61dd32e268397ecb8e69364b642ea3d9a6c4d9e3e52500e1e1c9fa0c6aa822c6d5046f49a2fe4d9a872c6c2b354134d39c17370abcfc6a1d752223b0 +DIST pangomm-2.42.2.tar.xz 656760 BLAKE2B 8fae779aa78b2337b83759adc7aadec1f61c08c54d892e3cdd05180e2ab032a61faa72c39281fab649bcd08591c5d7ace9ea65b25f76ce17d6f4d96f38900b6a SHA512 5e4826d64c0178527b4df73e901d2fdf5661d41777e189f5e2d4b26577e42689efaccf5a28502246c6b3926571ccd5876cb23d33267b44ace7ee164322c14667 diff --git a/dev-cpp/pangomm/metadata.xml b/dev-cpp/pangomm/metadata.xml index 39980802b1da..f2710c9e5c09 100644 --- a/dev-cpp/pangomm/metadata.xml +++ b/dev-cpp/pangomm/metadata.xml @@ -1,8 +1,10 @@ - + - - gnome@gentoo.org - Gentoo GNOME Desktop - - + + gnome@gentoo.org + Gentoo GNOME Desktop + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/pangomm/pangomm-2.42.1-r1.ebuild b/dev-cpp/pangomm/pangomm-2.42.1-r1.ebuild new file mode 100644 index 000000000000..5b8d5a7f6e53 --- /dev/null +++ b/dev-cpp/pangomm/pangomm-2.42.1-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2 multilib-minimal + +DESCRIPTION="C++ interface for pango" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="1.4" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="doc" + +COMMON_DEPEND=" + >=x11-libs/pango-1.41.0[${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.48.0:2[${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.12.0:0[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}] +" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig + doc? ( + media-gfx/graphviz + dev-libs/libxslt + app-doc/doxygen ) +" +RDEPEND="${COMMON_DEPEND} + ! - + + - - aballier@gentoo.org - Alexis Ballier - - - kazuho/picojson - - + + aballier@gentoo.org + Alexis Ballier + + + kazuho/picojson + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/pngpp/metadata.xml b/dev-cpp/pngpp/metadata.xml index 6f49eba8f496..83d00b14c8d4 100644 --- a/dev-cpp/pngpp/metadata.xml +++ b/dev-cpp/pngpp/metadata.xml @@ -1,5 +1,6 @@ - + - - + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/popl/metadata.xml b/dev-cpp/popl/metadata.xml index daf345b2e76b..1f7e57db444c 100644 --- a/dev-cpp/popl/metadata.xml +++ b/dev-cpp/popl/metadata.xml @@ -1,20 +1,17 @@ - + - - jakov.smolic@sartura.hr - Jakov Smolic - - - proxy-maint@gentoo.org - Proxy Maintainers - - - - Johannes Pohl - github@badaix.de - - https://github.com/badaix/popl/issues - badaix/popl - - + + jakov.smolic@sartura.hr + Jakov Smolic + + + proxy-maint@gentoo.org + Proxy Maintainers + + + badaix/popl + https://github.com/badaix/popl/issues + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/prometheus-cpp/Manifest b/dev-cpp/prometheus-cpp/Manifest index c1993ddc6cfc..be92644e327e 100644 --- a/dev-cpp/prometheus-cpp/Manifest +++ b/dev-cpp/prometheus-cpp/Manifest @@ -1,3 +1,4 @@ +DIST prometheus-cpp-0.12.1.tar.gz 53034 BLAKE2B cd7f63e76e53cb45c1a23a9b2caba15f56410acfdac5757138cd63d92188a4515563b6e2b5583cf38743c470804422934db40f21293d2dc25fe09daf6a21b82b SHA512 9f9d7ed5b66ff05642e3b0c12cccbd8e23f2685da857d4d24243dfb85239f5478f651043dbe052ac19be4bd44d71875ad0c492797f9a284bad4d4519e970b19b DIST prometheus-cpp-0.11.0.tar.gz 51126 BLAKE2B 8c2126bcba405748fa398d9b8aed472ca5ade45049817995836fbdb1a09fc29e4176a17ecafa6b9a26f8fb7b62cb00037815ba300123fa3c7f39faac54e160e8 SHA512 4ab286c49403d09f182038cda9cb3bd1b9dbf7061493ff5355afef6ec4ac6ef109c875306e76ed3776b07d640ad7034538cfbc00474106108500994242b4cde2 DIST prometheus-cpp-0.10.0.tar.gz 49694 BLAKE2B f14232e1dad0376ea8e90c89079c4a6d8f2e9f5661a399d38d6f5001506db6c628cb42a934b40139cbb0d904a63c4b4483e6ed92452f5393365ed4209a236247 SHA512 18938b30143ed29985ee56943fd69e0a221f9d25f04fc611554050ee2786e96d968f7db251cccefcbd0017b61bcd8a7ea05af8f217c8aacd9f0694a4702ddcff DIST prometheus-cpp-0.9.0.tar.gz 43924 BLAKE2B e2b26b257e44c63ae5bc2a703d0ee9247fd8f093ef58a3b00dec022af9cb56b18d20b74ccdb91899e2385b036c332b62d9959b9258082ca420fecf48926139d5 SHA512 d9d5fbbd8c8aad5dd6a5e872275324d689a0c57199e4158d74e13ea62b286fa71dee01bb4197b906b79792bf1ca4e67a46b5c04621d7070241ac32876f6de891 diff --git a/dev-cpp/prometheus-cpp/metadata.xml b/dev-cpp/prometheus-cpp/metadata.xml index ece2117d6db5..c9cfcd121804 100644 --- a/dev-cpp/prometheus-cpp/metadata.xml +++ b/dev-cpp/prometheus-cpp/metadata.xml @@ -1,24 +1,25 @@ - + - + + vilhelm.gray@gmail.com + William Breathitt Gray + + + proxy-maint@gentoo.org + Proxy Maintainers + + This library aims to enable Metrics-Driven Development for C++ services. It implements the Prometheus Data Model, a powerful abstraction on which to collect and expose metrics. We offer the possibility for metrics to be collected by Prometheus, but other push/pull collections can be added as plugins. - - vilhelm.gray@gmail.com - William Breathitt Gray - - - proxy-maint@gentoo.org - Proxy Maintainers - - - https://github.com/jupp0r/prometheus-cpp/issues - https://jupp0r.github.io/prometheus-cpp/ - jupp0r/prometheus-cpp - - + + jupp0r/prometheus-cpp + https://github.com/jupp0r/prometheus-cpp/issues + https://jupp0r.github.io/prometheus-cpp/ + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/prometheus-cpp/prometheus-cpp-0.12.1.ebuild b/dev-cpp/prometheus-cpp/prometheus-cpp-0.12.1.ebuild new file mode 100644 index 000000000000..0924da8da654 --- /dev/null +++ b/dev-cpp/prometheus-cpp/prometheus-cpp-0.12.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Prometheus Client Library for Modern C++" +HOMEPAGE="https://github.com/jupp0r/prometheus-cpp" +SRC_URI="https://github.com/jupp0r/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test zlib" +RESTRICT="!test? ( test )" + +RDEPEND=" + net-misc/curl + sys-libs/zlib + www-servers/civetweb[cxx]" +DEPEND="${RDEPEND} + test? ( + dev-cpp/benchmark + dev-cpp/gtest + )" + +src_configure() { + local mycmakeargs=( + -DENABLE_PULL=yes + -DENABLE_PUSH=yes + -DENABLE_COMPRESSION=$(usex zlib) + -DENABLE_TESTING=$(usex test) + -DUSE_THIRDPARTY_LIBRARIES=OFF + ) + + cmake_src_configure +} diff --git a/dev-cpp/pstreams/metadata.xml b/dev-cpp/pstreams/metadata.xml index 29e9bab56dcb..2eff6bd07ccf 100644 --- a/dev-cpp/pstreams/metadata.xml +++ b/dev-cpp/pstreams/metadata.xml @@ -1,11 +1,12 @@ - + - - printing@gentoo.org - Gentoo Printing Project - - - pstreams - - + + printing@gentoo.org + Gentoo Printing Project + + + pstreams + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/random123/Manifest b/dev-cpp/random123/Manifest index 75593d1470ed..2364f07d19ca 100644 --- a/dev-cpp/random123/Manifest +++ b/dev-cpp/random123/Manifest @@ -1 +1 @@ -DIST Random123-1.09.tar.gz 696854 BLAKE2B 6bea58c25a10031f47eecfa66a4d793db9430de1e25ddfecf4845d67419c0c04b286a85a063cb379390f8f65ea5b073962cd7a856652efcf1d099d4ef7bf0170 SHA512 7bd72dffa53ca8d835b4a4cf49171618cd46f4b329d7a09486efaf2e1565c98b80ff05e3bccc244fabd7013f139058511fb2e39399bfe51fd6b68cd9e63da1ac +DIST Random123-1.13.2.tar.gz 694636 BLAKE2B e238d2f19eee56ac6388b5d63dbda4e5c4f41f3c9e18e4aa0f4cbadc5e6dc62aa10a1c37425ce1e51f95fea9927655bdb0cfed82d3bd468cb55ad6ec051bd247 SHA512 543ed679911177c2da00b920c376abc8c5f4496c9a6a4ed823c295f5222e370bc2b8c9c5b63e93ae507252999eecfc112ae3203a2a82f9deb8747a9f9d387b18 diff --git a/dev-cpp/random123/metadata.xml b/dev-cpp/random123/metadata.xml index 903883b48f16..27d7a63e6d3d 100644 --- a/dev-cpp/random123/metadata.xml +++ b/dev-cpp/random123/metadata.xml @@ -1,12 +1,14 @@ - + - - junghans@gentoo.org - Christoph Junghans - - - sci@gentoo.org - Gentoo Science Project - - + + junghans@gentoo.org + Christoph Junghans + + + sci@gentoo.org + Gentoo Science Project + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/random123/random123-1.09-r1.ebuild b/dev-cpp/random123/random123-1.09-r1.ebuild deleted file mode 100644 index 7829ee03cfb7..000000000000 --- a/dev-cpp/random123/random123-1.09-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="library of counter-based random number generators (CBRNGs)" -HOMEPAGE="https://www.deshawresearch.com/resources_random123.html" -MY_P="${P^r}" -SRC_URI="https://www.deshawresearch.com/downloads/download_${PN}.cgi/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_install() { - insinto /usr/include/Random123 - doins -r include/Random123/. examples/uniform.hpp -} diff --git a/dev-cpp/random123/random123-1.13.2.ebuild b/dev-cpp/random123/random123-1.13.2.ebuild new file mode 100644 index 000000000000..0b3726e97f65 --- /dev/null +++ b/dev-cpp/random123/random123-1.13.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="${P^r}" +DESCRIPTION="library of counter-based random number generators (CBRNGs)" +HOMEPAGE="https://www.deshawresearch.com/resources_random123.html" +SRC_URI="https://www.deshawresearch.com/downloads/download_${PN}.cgi/${MY_P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/include/Random123 + doins -r include/Random123 +} diff --git a/dev-cpp/range-v3/metadata.xml b/dev-cpp/range-v3/metadata.xml index efcd58fe0b9b..335c0ac1da1a 100644 --- a/dev-cpp/range-v3/metadata.xml +++ b/dev-cpp/range-v3/metadata.xml @@ -1,8 +1,10 @@ - + - - gyakovlev@gentoo.org - Georgy Yakovlev - - + + gyakovlev@gentoo.org + Georgy Yakovlev + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/robin-map/metadata.xml b/dev-cpp/robin-map/metadata.xml index 8238cc0570ce..57ce169c2e32 100644 --- a/dev-cpp/robin-map/metadata.xml +++ b/dev-cpp/robin-map/metadata.xml @@ -1,12 +1,14 @@ - - + + - - gentoo@aisha.cc - Aisha Tammy - - - sci@gentoo.org - Gentoo Science Project - - + + gentoo@aisha.cc + Aisha Tammy + + + sci@gentoo.org + Gentoo Science Project + + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/rttr/metadata.xml b/dev-cpp/rttr/metadata.xml index 2fb187146ee7..284ae82300a5 100644 --- a/dev-cpp/rttr/metadata.xml +++ b/dev-cpp/rttr/metadata.xml @@ -1,10 +1,11 @@ - + - - kde@gentoo.org - - - rttrorg/rttr - - + + kde@gentoo.org + + + rttrorg/rttr + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/sourcetrail/metadata.xml b/dev-cpp/sourcetrail/metadata.xml index 1e96a507061f..1f26563bb79e 100644 --- a/dev-cpp/sourcetrail/metadata.xml +++ b/dev-cpp/sourcetrail/metadata.xml @@ -1,15 +1,17 @@ - + - - david@davidhallas.dk - David Hallas - - - proxy-maint@gentoo.org - Proxy Maintainers Project - - - Install example projects. - - + + david@davidhallas.dk + David Hallas + + + proxy-maint@gentoo.org + Proxy Maintainers Project + + + + Install example projects. + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/sparsehash/Manifest b/dev-cpp/sparsehash/Manifest index d06575060229..599137f008da 100644 --- a/dev-cpp/sparsehash/Manifest +++ b/dev-cpp/sparsehash/Manifest @@ -1,2 +1 @@ -DIST sparsehash-2.0.3.tar.gz 322046 BLAKE2B 3749875bfbfa0ec9b92cfe68496a318208539745ca1b76910193879cb9ac790952b390cfbd941ff6e9714bd61546844e8f2d958d9b24845efeb54743facac136 SHA512 bb00d0acb8eba65f7da8015ea4f6bebf8bba36ed6777881960ee215f22b7be17b069c59838d210551ce67a34baccfc7b2fed603677ec53c0c32714d8e76f5d6c DIST sparsehash-2.0.4.tar.gz 323154 BLAKE2B 8e0da89a6ae684271293f048092d6c79d14818f7ab9d4fa449414b3354f9e7769d9b0cc724227c47a1be7c7357cdac5cf6f3873047a08c8f085cc457858a8826 SHA512 40c007bc5814dd5f2bdacd5ec884bc5424f7126f182d4c7b34371f88b674456fc193b947fdd283dbd0c7eb044d8f06baf8caec6c93e73b1b587282b9026ea877 diff --git a/dev-cpp/sparsehash/metadata.xml b/dev-cpp/sparsehash/metadata.xml index 8bf56d26c160..a478f9084121 100644 --- a/dev-cpp/sparsehash/metadata.xml +++ b/dev-cpp/sparsehash/metadata.xml @@ -1,15 +1,16 @@ - + - - jakov.smolic@sartura.hr - Jakov Smolic - - - proxy-maint@gentoo.org - Proxy Maintainers - - - sparsehash/sparsehash - - + + jakov.smolic@sartura.hr + Jakov Smolic + + + proxy-maint@gentoo.org + Proxy Maintainers + + + sparsehash/sparsehash + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/sparsehash/sparsehash-2.0.3-r1.ebuild b/dev-cpp/sparsehash/sparsehash-2.0.3-r1.ebuild deleted file mode 100644 index b043e1800ff6..000000000000 --- a/dev-cpp/sparsehash/sparsehash-2.0.3-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="An extremely memory-efficient hash_map implementation" -HOMEPAGE="https://github.com/sparsehash/sparsehash" -SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="" - -S=${WORKDIR}/${PN}-${P} - -PATCHES=( "${FILESDIR}"/${PN}-2.0.3-fix-buildsystem.patch ) - -src_prepare() { - default - eautoreconf -} diff --git a/dev-cpp/sparsehash/sparsehash-2.0.4.ebuild b/dev-cpp/sparsehash/sparsehash-2.0.4.ebuild index bbfba1ff0074..f2c96528a8b1 100644 --- a/dev-cpp/sparsehash/sparsehash-2.0.4.ebuild +++ b/dev-cpp/sparsehash/sparsehash-2.0.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/sparsehash/sparsehash/archive/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" S="${WORKDIR}/${PN}-${P}" diff --git a/dev-cpp/string-theory/metadata.xml b/dev-cpp/string-theory/metadata.xml index 4f7470fb770c..57ad5971bf05 100644 --- a/dev-cpp/string-theory/metadata.xml +++ b/dev-cpp/string-theory/metadata.xml @@ -1,15 +1,16 @@ - + - - misanthropos@gmx.net - Richard Fröhning - - - proxy-maint@gentoo.org - Proxy Maintainers - - - zrax/string_theory - - + + misanthropos@gmx.net + Richard Fröhning + + + proxy-maint@gentoo.org + Proxy Maintainers + + + zrax/string_theory + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/string-theory/string-theory-3.4.ebuild b/dev-cpp/string-theory/string-theory-3.4.ebuild index f894600367c2..f6c5c3db6f6a 100644 --- a/dev-cpp/string-theory/string-theory-3.4.ebuild +++ b/dev-cpp/string-theory/string-theory-3.4.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/string_theory-${PV}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/tbb/metadata.xml b/dev-cpp/tbb/metadata.xml index 1e4e905a8844..9b5b9211236a 100644 --- a/dev-cpp/tbb/metadata.xml +++ b/dev-cpp/tbb/metadata.xml @@ -1,18 +1,19 @@ - - + + - - sci@gentoo.org - Gentoo Science Project - - + + sci@gentoo.org + Gentoo Science Project + + The Intel Threading Building Blocks is a library that helps you leverage multi-core processor performance without having to be a threading expert. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability. - - intel/tbb - - + + intel/tbb + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/tclap/metadata.xml b/dev-cpp/tclap/metadata.xml index f06935ec61de..d689da695ed5 100644 --- a/dev-cpp/tclap/metadata.xml +++ b/dev-cpp/tclap/metadata.xml @@ -1,15 +1,16 @@ - + - - gentoo@culot.org - Frederic Culot - - - proxy-maint@gentoo.org - Proxy Maintainers - - - tclap - - + + gentoo@culot.org + Frederic Culot + + + proxy-maint@gentoo.org + Proxy Maintainers + + + tclap + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/tree/metadata.xml b/dev-cpp/tree/metadata.xml index f6bb7c0c19ad..64b63a068c4a 100644 --- a/dev-cpp/tree/metadata.xml +++ b/dev-cpp/tree/metadata.xml @@ -1,15 +1,17 @@ - + - - sci@gentoo.org - Gentoo Science Project - - + + sci@gentoo.org + Gentoo Science Project + + The tree.hh library for C++ provides an STL-like container class for n-ary trees, templated over the data stored at the nodes. Various types of iterators are provided (post-order, pre-order, and others). Where possible the access methods are compatible with the STL or alternative algorithms are available. - + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/waylandpp/metadata.xml b/dev-cpp/waylandpp/metadata.xml index 05f0a64835c9..730fd40152d7 100644 --- a/dev-cpp/waylandpp/metadata.xml +++ b/dev-cpp/waylandpp/metadata.xml @@ -1,12 +1,13 @@ - + - - candrews@gentoo.org - Craig Andrews - - - https://github.com/NilsBrause/waylandpp/issues - NilsBrause/waylandpp - - + + candrews@gentoo.org + Craig Andrews + + + NilsBrause/waylandpp + https://github.com/NilsBrause/waylandpp/issues + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/websocketpp/metadata.xml b/dev-cpp/websocketpp/metadata.xml index d930eea34f05..3e17bb11d8bd 100644 --- a/dev-cpp/websocketpp/metadata.xml +++ b/dev-cpp/websocketpp/metadata.xml @@ -1,11 +1,12 @@ - + - - johu@gentoo.org - Johannes Huber - - - zaphoyd/websocketpp - - + + johu@gentoo.org + Johannes Huber + + + zaphoyd/websocketpp + + gentoo-staging + \ No newline at end of file diff --git a/dev-cpp/yaml-cpp/metadata.xml b/dev-cpp/yaml-cpp/metadata.xml index f1c1935f78d5..006f58f43843 100644 --- a/dev-cpp/yaml-cpp/metadata.xml +++ b/dev-cpp/yaml-cpp/metadata.xml @@ -1,11 +1,13 @@ - + - - johu@gentoo.org - Johannes Huber - - - jbeder/yaml-cpp - - + + johu@gentoo.org + Johannes Huber + + + jbeder/yaml-cpp + cpe:/a:yaml-cpp_project:yaml-cpp + + gentoo-staging + \ No newline at end of file -- cgit v1.3.1