diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/atkmm/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/atkmm/atkmm-2.28.2-r1.ebuild (renamed from dev-cpp/atkmm/atkmm-2.28.2.ebuild) | 10 | ||||
| -rw-r--r-- | dev-cpp/atkmm/atkmm-2.28.3.ebuild | 38 | ||||
| -rw-r--r-- | dev-cpp/atkmm/atkmm-2.36.2-r1.ebuild (renamed from dev-cpp/atkmm/atkmm-2.36.2.ebuild) | 10 | ||||
| -rw-r--r-- | dev-cpp/cairomm/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/cairomm/cairomm-1.14.3-r1.ebuild (renamed from dev-cpp/cairomm/cairomm-1.14.3.ebuild) | 10 | ||||
| -rw-r--r-- | dev-cpp/cairomm/cairomm-1.14.4.ebuild | 50 | ||||
| -rw-r--r-- | dev-cpp/cairomm/cairomm-1.16.1-r1.ebuild (renamed from dev-cpp/cairomm/cairomm-1.16.1.ebuild) | 10 | ||||
| -rw-r--r-- | dev-cpp/cairomm/cairomm-1.16.2.ebuild | 50 | ||||
| -rw-r--r-- | dev-cpp/glibmm/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/glibmm/glibmm-2.66.4-r1.ebuild (renamed from dev-cpp/glibmm/glibmm-2.66.4.ebuild) | 6 | ||||
| -rw-r--r-- | dev-cpp/glibmm/glibmm-2.66.5.ebuild | 54 | ||||
| -rw-r--r-- | dev-cpp/glibmm/glibmm-2.72.1-r1.ebuild (renamed from dev-cpp/glibmm/glibmm-2.72.1.ebuild) | 8 | ||||
| -rw-r--r-- | dev-cpp/glibmm/glibmm-2.74.0.ebuild | 52 | ||||
| -rw-r--r-- | dev-cpp/gtkmm/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/gtkmm/gtkmm-3.24.6-r1.ebuild (renamed from dev-cpp/gtkmm/gtkmm-3.24.6.ebuild) | 18 | ||||
| -rw-r--r-- | dev-cpp/gtkmm/gtkmm-3.24.7.ebuild | 53 | ||||
| -rw-r--r-- | dev-cpp/gtkmm/gtkmm-4.6.1-r1.ebuild (renamed from dev-cpp/gtkmm/gtkmm-4.6.1.ebuild) | 14 | ||||
| -rw-r--r-- | dev-cpp/gtkmm/gtkmm-4.8.0-r1.ebuild (renamed from dev-cpp/gtkmm/gtkmm-4.8.0.ebuild) | 14 | ||||
| -rw-r--r-- | dev-cpp/mm-common/mm-common-1.0.4.ebuild | 2 | ||||
| -rw-r--r-- | dev-cpp/pangomm/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/pangomm/pangomm-2.46.2-r1.ebuild (renamed from dev-cpp/pangomm/pangomm-2.46.2.ebuild) | 12 | ||||
| -rw-r--r-- | dev-cpp/pangomm/pangomm-2.46.3.ebuild | 40 | ||||
| -rw-r--r-- | dev-cpp/pangomm/pangomm-2.50.0-r1.ebuild (renamed from dev-cpp/pangomm/pangomm-2.50.0.ebuild) | 12 | ||||
| -rw-r--r-- | dev-cpp/pangomm/pangomm-2.50.1.ebuild | 40 |
25 files changed, 448 insertions, 63 deletions
diff --git a/dev-cpp/atkmm/Manifest b/dev-cpp/atkmm/Manifest index 15ed31d04a9d..c47693c7c7fa 100644 --- a/dev-cpp/atkmm/Manifest +++ b/dev-cpp/atkmm/Manifest @@ -1,2 +1,3 @@ DIST atkmm-2.28.2.tar.xz 689944 BLAKE2B 24a71e98af483ed5a5a0c517fecca775ad0206b972fc3906b9b002910ca07dd1d1ae1a9aa6f044231470b484d36d580d8d263ac7b8ddee668d3a0e1845bd47b0 SHA512 df20b89b603a6ae419db24b21acbd6a9d0e91c07e374b4b774f6a67581ce1581affb0d079a264f0d7f2e6d8b63210639dd7aa15e7e94fb5904d161e9a2aac286 +DIST atkmm-2.28.3.tar.xz 691164 BLAKE2B 07468f4bdf2b790873517907c4564ccd513bb28500c14b1db50bcfed0c51ca8401a95989c0c61460c905125e6d0c71560f59190c5fa38abdc2d133991d519f45 SHA512 ebc25e9de4b9de6df7097ab485fb0675d8c83113d99a444eec91df0908073362bfdaa9b03fc4c3e91766109d9b94b88df041851176ecde578cf932b526ef678e DIST atkmm-2.36.2.tar.xz 744596 BLAKE2B 2eee35605eee2e569eca1053f0c50449ce2a1cf44c5d29c17d00685da702f252e0eb9cd7d06ceceb0cb93dbe6848f4ea952aae621e5290aa69870a7ca2961766 SHA512 ad8ba4cb83a71c2998a600e015d1639d7d2ad39b450148ddb40ed750f3321e6932e81986cb1591ad3bcf914bcc50409c24300580b898f16408acc57a0ce2d914 diff --git a/dev-cpp/atkmm/atkmm-2.28.2.ebuild b/dev-cpp/atkmm/atkmm-2.28.2-r1.ebuild index b60356c3f414..0c4c321b32f5 100644 --- a/dev-cpp/atkmm/atkmm-2.28.2.ebuild +++ b/dev-cpp/atkmm/atkmm-2.28.2-r1.ebuild @@ -12,17 +12,17 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="doc" +IUSE="gtk-doc" DEPEND=" - >=dev-cpp/glibmm-2.46.2:2[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.46.2:2[gtk-doc?,${MULTILIB_USEDEP}] >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] - >=dev-libs/libsigc++-2.3.2:2[doc?,${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -32,7 +32,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) ) meson_src_configure } diff --git a/dev-cpp/atkmm/atkmm-2.28.3.ebuild b/dev-cpp/atkmm/atkmm-2.28.3.ebuild new file mode 100644 index 000000000000..c9bf75fa2492 --- /dev/null +++ b/dev-cpp/atkmm/atkmm-2.28.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for the ATK library" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/atkmm" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="gtk-doc" + +DEPEND=" + >=dev-cpp/glibmm-2.46.2:2[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-libs/atk-2.18.0[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[gtk-doc?,${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + >=dev-cpp/mm-common-1.0.4 + app-doc/doxygen[dot] + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc build-documentation) + ) + meson_src_configure +} diff --git a/dev-cpp/atkmm/atkmm-2.36.2.ebuild b/dev-cpp/atkmm/atkmm-2.36.2-r1.ebuild index ee300e3d3ae9..2602b9d876a2 100644 --- a/dev-cpp/atkmm/atkmm-2.36.2.ebuild +++ b/dev-cpp/atkmm/atkmm-2.36.2-r1.ebuild @@ -12,17 +12,17 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="2.36" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="doc" +IUSE="gtk-doc" DEPEND=" - >=dev-cpp/glibmm-2.68.0:2.68[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,${MULTILIB_USEDEP}] >=dev-libs/atk-2.33.3[${MULTILIB_USEDEP}] - dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -32,7 +32,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) ) meson_src_configure } diff --git a/dev-cpp/cairomm/Manifest b/dev-cpp/cairomm/Manifest index 6825b9f92f2b..c97b9eca30ff 100644 --- a/dev-cpp/cairomm/Manifest +++ b/dev-cpp/cairomm/Manifest @@ -1,2 +1,4 @@ DIST cairomm-1.14.3.tar.xz 604572 BLAKE2B a626ee20a229c4597622e7ead3320e5ff971632548488e970b877712d5579731093a14791a13416bec783e180a4f8432be1a743c7a5d77af2fdf30fa36ee3caa SHA512 8dc8a0de733904742c54d4935b596d4103f2e498c6735894bc6a5a81eb4962c6ea944bad94102b18b25850f78e948d38f117c566b197bc76da23a4e88b62ee4e +DIST cairomm-1.14.4.tar.xz 618548 BLAKE2B 611e05b66e731d470c6d9a64c2eb4aee68aa73be5c05cb7e741e9a851ef15609cfc9fc27177531880b16517e62cf5c3f7669d4f7e7c5c78b9bc7d829e27f4d25 SHA512 9e2692837f55a2e66cd7e9d0a8033a35524df1c3186a53a9be75d71e899240dbc8959c914471e61e311812dabaf815e732142686b42fbdc75a71c05b41013d33 DIST cairomm-1.16.1.tar.xz 580020 BLAKE2B 219e83fb328a73cc7c5801aa155156e65245fbccfb3899d98573266f78f9f489ef968fac3c8c577fa98fbdc61af6d873293783c41dd00046e5db327443bdeda2 SHA512 2dbdd41f712d43573ad3118f37d443d2b9ae98737c240d5db8d830ef38f2b4a95182b2fc857577c7564eb94649e629f70380f16ee84f4978759f40e19d802757 +DIST cairomm-1.16.2.tar.xz 593504 BLAKE2B 6682604f5907f16e40dd497f07eaaca5a4dc8a0b90771a0631406817ec397c42eb1784a6cbf15094ea6d61591acf04818e1b4d64ede3383b6859668d3b445a76 SHA512 61dc639eabe8502e1262c53c92fe57c5647e5ab9931f86ed51e657df1b7d0e3e58c2571910a05236cc0dca8d52f1f693aed99a553430f14d0fb87be1832a6b62 diff --git a/dev-cpp/cairomm/cairomm-1.14.3.ebuild b/dev-cpp/cairomm/cairomm-1.14.3-r1.ebuild index 48acef87e7aa..a01304aa8cd0 100644 --- a/dev-cpp/cairomm/cairomm-1.14.3.ebuild +++ b/dev-cpp/cairomm/cairomm-1.14.3-r1.ebuild @@ -12,12 +12,12 @@ SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="doc test" +IUSE="gtk-doc test X" RESTRICT="!test? ( test )" RDEPEND=" - >=dev-libs/libsigc++-2.6.0:2[doc?,${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.0[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.6.0:2[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.0[X=,${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} test? ( @@ -27,7 +27,7 @@ DEPEND="${RDEPEND} " BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -36,7 +36,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) -Dbuild-examples=false $(meson_use test build-tests) -Dboost-shared=true diff --git a/dev-cpp/cairomm/cairomm-1.14.4.ebuild b/dev-cpp/cairomm/cairomm-1.14.4.ebuild new file mode 100644 index 000000000000..53a690340c02 --- /dev/null +++ b/dev-cpp/cairomm/cairomm-1.14.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit meson-multilib python-any-r1 + +DESCRIPTION="C++ bindings for the Cairo vector graphics library" +HOMEPAGE="https://cairographics.org/cairomm/ https://gitlab.freedesktop.org/cairo/cairomm" +SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="gtk-doc test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libsigc++-2.6.0:2[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.0[X=,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-libs/boost[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + ${PYTHON_DEPS} + >=dev-cpp/mm-common-1.0.4 + app-doc/doxygen[dot] + dev-libs/libxslt + ) +" + +pkg_setup() { + use gtk-doc && python-any-r1_pkg_setup +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc build-documentation) + -Dbuild-examples=false + $(meson_use test build-tests) + -Dboost-shared=true + ) + meson_src_configure +} diff --git a/dev-cpp/cairomm/cairomm-1.16.1.ebuild b/dev-cpp/cairomm/cairomm-1.16.1-r1.ebuild index 715ca5acea49..1bde629f1fe6 100644 --- a/dev-cpp/cairomm/cairomm-1.16.1.ebuild +++ b/dev-cpp/cairomm/cairomm-1.16.1-r1.ebuild @@ -12,12 +12,12 @@ 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 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="doc test" +IUSE="gtk-doc test X" RESTRICT="!test? ( test )" RDEPEND=" - dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.10[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.10[X=,${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} test? ( @@ -27,7 +27,7 @@ DEPEND="${RDEPEND} " BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -36,7 +36,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) -Dbuild-examples=false $(meson_use test build-tests) -Dboost-shared=true diff --git a/dev-cpp/cairomm/cairomm-1.16.2.ebuild b/dev-cpp/cairomm/cairomm-1.16.2.ebuild new file mode 100644 index 000000000000..535615c943d1 --- /dev/null +++ b/dev-cpp/cairomm/cairomm-1.16.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit meson-multilib python-any-r1 + +DESCRIPTION="C++ bindings for the Cairo vector graphics library" +HOMEPAGE="https://cairographics.org/cairomm/ https://gitlab.freedesktop.org/cairo/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 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="gtk-doc test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.10[X=,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-libs/boost[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + ${PYTHON_DEPS} + >=dev-cpp/mm-common-1.0.4 + app-doc/doxygen[dot] + dev-libs/libxslt + ) +" + +pkg_setup() { + use gtk-doc && python-any-r1_pkg_setup +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc build-documentation) + -Dbuild-examples=false + $(meson_use test build-tests) + -Dboost-shared=true + ) + meson_src_configure +} diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest index c11867d0d51a..97755e119f6b 100644 --- a/dev-cpp/glibmm/Manifest +++ b/dev-cpp/glibmm/Manifest @@ -1,2 +1,4 @@ DIST glibmm-2.66.4.tar.xz 7606108 BLAKE2B 5ff069110701d315c5d639e5efd824eb136b73fa29dc6e3fe5aead675e87b335bb2cbbbad2d9187285ce7086014aa316c07b672d88c5ba5fdaa3b8888e13af0a SHA512 9b1e0c09a11182384313ea4a7ba484ebab894528e08169a610387f207b5a7f8db9338466cd3e9eb3fa55e1c12817351ea27c39d6503208af67ba619f9d249c75 +DIST glibmm-2.66.5.tar.xz 7610516 BLAKE2B 766939ad6a5cd94bc642da7e9801ccb4f693d652ad4afcfc15b6e12a646b0d5d9c203a04328d13727f4e6c35730e7e9cc431f448618c75df305874dacaf0d7aa SHA512 3c1f91a1d91c23c5975254f5bf499f6752b6e3f1b056511133722cdfc853ffd2a94c375c0441dbb3f0933e7a257449ca4e365355ed580bd72d88c08d99a76684 DIST glibmm-2.72.1.tar.xz 7921260 BLAKE2B 4078c2a6a12257a84844d3fa70c8b6a1a28b7c184f7bfbbf2adc882806099f7211378d6f7a23b1bbd18514ced9ada56642eb4ff877ee23cd70b4ee6b1a270510 SHA512 aa52c7b73e8f3437c2da9e8da74f84b9f07c7aa40a5fa232a7418b4af19575cbde01f6cbe9fb3fc3227bd9281a9439156a51d10a0c2c1a1beca226c7c93fe660 +DIST glibmm-2.74.0.tar.xz 7938292 BLAKE2B c089826f6a33c02d525d40bcb375249fd0aa1d238a2cce44b421389812345b57e41d93c8e6a5f37a8fa6f7800bdcc0d4da531ad0f3b3bf69b6f91ef7f9f496a8 SHA512 29c16a6c921fb135721c39b5328e0b45e09c500c65175199c1ec5ee75bdd5fb907072389c6980da3bf8fac0846235af5580f692706eb00d26947804daa1c99c9 diff --git a/dev-cpp/glibmm/glibmm-2.66.4.ebuild b/dev-cpp/glibmm/glibmm-2.66.4-r1.ebuild index 20ccbeef7485..f4135768eebd 100644 --- a/dev-cpp/glibmm/glibmm-2.66.4.ebuild +++ b/dev-cpp/glibmm/glibmm-2.66.4-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm" LICENSE="LGPL-2.1+" SLOT="2" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" -IUSE="doc debug test" +IUSE="gtk-doc debug test" RESTRICT="!test? ( test )" RDEPEND=" @@ -22,7 +22,7 @@ DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-perl/XML-Parser @@ -46,7 +46,7 @@ multilib_src_configure() { local emesonargs=( -Dwarnings=min -Dbuild-deprecated-api=true - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) $(meson_use debug debug-refcounting) -Dbuild-examples=false ) diff --git a/dev-cpp/glibmm/glibmm-2.66.5.ebuild b/dev-cpp/glibmm/glibmm-2.66.5.ebuild new file mode 100644 index 000000000000..88e762c8362b --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.66.5.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="gtk-doc debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.61.2:2[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + gtk-doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-perl/XML-Parser + dev-libs/libxslt + media-gfx/graphviz + ) +" + +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 + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use debug debug-refcounting) + -Dbuild-examples=false + ) + meson_src_configure +} diff --git a/dev-cpp/glibmm/glibmm-2.72.1.ebuild b/dev-cpp/glibmm/glibmm-2.72.1-r1.ebuild index ed04179a2855..fe7c4fc4dd8e 100644 --- a/dev-cpp/glibmm/glibmm-2.72.1.ebuild +++ b/dev-cpp/glibmm/glibmm-2.72.1-r1.ebuild @@ -11,18 +11,18 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="2.68" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" -IUSE="doc debug test" +IUSE="gtk-doc debug test" RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/glib-2.71.2:2[${MULTILIB_USEDEP}] - dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] " DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -44,7 +44,7 @@ multilib_src_configure() { local emesonargs=( -Dwarnings=min -Dbuild-deprecated-api=true - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) $(meson_use debug debug-refcounting) -Dbuild-examples=false ) diff --git a/dev-cpp/glibmm/glibmm-2.74.0.ebuild b/dev-cpp/glibmm/glibmm-2.74.0.ebuild new file mode 100644 index 000000000000..8415dbaec015 --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.74.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm" + +LICENSE="LGPL-2.1+" +SLOT="2.68" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="gtk-doc debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.73.2:2[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + gtk-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 + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use debug debug-refcounting) + -Dbuild-examples=false + ) + meson_src_configure +} diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest index b59f5b6f5651..1f02cad0b5c2 100644 --- a/dev-cpp/gtkmm/Manifest +++ b/dev-cpp/gtkmm/Manifest @@ -1,4 +1,5 @@ DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3 SHA512 c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e DIST gtkmm-3.24.6.tar.xz 13530384 BLAKE2B 74fdf054a69a483a25234d30cc8cb920a3c1c8609601802d92bf7c57fcdc468d29bedf32b34997fbcaa5f72a07e467bc68a0c87a481b071d95a3a068e9fcaac7 SHA512 d6fc2d0689baca2b968820d1af86cc0b175b6f38f720d315bc50663d30bd0a841da57ac4336abec236542fb2893b28b2de84087419b73aba58b41f07568d4d93 +DIST gtkmm-3.24.7.tar.xz 14813100 BLAKE2B a02d54fd8a9ace49acc503538f4d0df8cc12e57753c1463dfd9fb470b24c0db49733239fe4a51c3362953ceb98c546c29a302ba411cbaf060b3561a262faa081 SHA512 2ede6d77df5cbaa6ea3ee347d8b949e38512db7f5e9b36cb6f531eb259d5986f84ebfc6bb0cdaac1be4dc97e9d611515995184d245e2c0fab2cd8ebcae933a98 DIST gtkmm-4.6.1.tar.xz 13911284 BLAKE2B a456d19a7a5146f6a4ba93a77a053318353f14152488703c77c5a5d8532b1caa074954af875559bea8739022e4ca2cda49ed6a424946362bf39c0acd94a3a69c SHA512 87867deb2b4b0e50841e42d5957f9030c31c4ec1178b71a884a84c3c3aca178100ceb011729559f8f8f761dbe241c3cf4d420cc16c5b5aedcdd1d78f582d006d DIST gtkmm-4.8.0.tar.xz 15898612 BLAKE2B 8263eca4df519cbf2de2da2505872b6ceec24b05b2f0d145e3980afa2a9e45fe864e7445a646d7027a6362c11355a817de0f783f5539c68ec07afd03981dc942 SHA512 9cc769ad7d0fdfd675306a441697c63164d4b5221ab895bf06800a7e47b48d2e28b09cce057bcca8e95d1b20112a809d313ae485d349f5450cf11bb4eab361a6 diff --git a/dev-cpp/gtkmm/gtkmm-3.24.6.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.6-r1.ebuild index 7dbf31ca5dab..26401b6ab308 100644 --- a/dev-cpp/gtkmm/gtkmm-3.24.6.ebuild +++ b/dev-cpp/gtkmm/gtkmm-3.24.6-r1.ebuild @@ -12,24 +12,24 @@ LICENSE="LGPL-2.1+" SLOT="3.0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="aqua doc test wayland X" +IUSE="aqua gtk-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}] + >=dev-cpp/atkmm-2.24.2:0[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.12.0:0[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.54.0:2[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[gtk-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}] + >=x11-libs/gtk+-3.24.0:3[aqua?,wayland?,X=,${MULTILIB_USEDEP}] " DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -41,7 +41,7 @@ multilib_src_configure() { local emesonargs=( -Dbuild-atkmm-api=true -Dbuild-demos=false - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) $(meson_use test build-tests) $(meson_use X build-x11-api) ) diff --git a/dev-cpp/gtkmm/gtkmm-3.24.7.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.7.ebuild new file mode 100644 index 000000000000..a1563c0f90f3 --- /dev/null +++ b/dev-cpp/gtkmm/gtkmm-3.24.7.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit gnome.org meson-multilib python-any-r1 virtualx + +DESCRIPTION="C++ interface for GTK+" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/gtkmm" + +LICENSE="LGPL-2.1+" +SLOT="3.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +IUSE="aqua gtk-doc test wayland X" +REQUIRED_USE="|| ( aqua wayland X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/atkmm-2.24.2:0[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.12.0:0[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.54.0:2[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/pangomm-2.38.2:1.4[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.3.2:2[gtk-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 + gtk-doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +multilib_src_configure() { + local emesonargs=( + -Dbuild-atkmm-api=true + -Dbuild-demos=false + $(meson_native_use_bool gtk-doc build-documentation) + $(meson_use test build-tests) + $(meson_use X build-x11-api) + ) + meson_src_configure +} + +multilib_src_test() { + virtx meson_src_test +} diff --git a/dev-cpp/gtkmm/gtkmm-4.6.1.ebuild b/dev-cpp/gtkmm/gtkmm-4.6.1-r1.ebuild index c1e006f630f9..4426c24e32cb 100644 --- a/dev-cpp/gtkmm/gtkmm-4.6.1.ebuild +++ b/dev-cpp/gtkmm/gtkmm-4.6.1-r1.ebuild @@ -12,25 +12,25 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="4.0" KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="doc test" +IUSE="gtk-doc test" RESTRICT="!test? ( test )" RDEPEND=" - >=dev-cpp/glibmm-2.68.0:2.68[doc?] + >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.6.0:4 - >=dev-cpp/cairomm-1.15.4:1.16[doc?] - >=dev-cpp/pangomm-2.50.0:2.48[doc?] + >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] + >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2 " DEPEND=" ${RDEPEND} - doc? ( dev-libs/libsigc++:3 ) + gtk-doc? ( dev-libs/libsigc++:3 ) " BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -41,7 +41,7 @@ BDEPEND=" src_configure() { local emesonargs=( -Dbuild-demos=false - $(meson_use doc build-documentation) + $(meson_use gtk-doc build-documentation) $(meson_use test build-tests) ) meson_src_configure diff --git a/dev-cpp/gtkmm/gtkmm-4.8.0.ebuild b/dev-cpp/gtkmm/gtkmm-4.8.0-r1.ebuild index 5230b613b0a5..e12b3aba5792 100644 --- a/dev-cpp/gtkmm/gtkmm-4.8.0.ebuild +++ b/dev-cpp/gtkmm/gtkmm-4.8.0-r1.ebuild @@ -12,25 +12,25 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="4.0" KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="doc test" +IUSE="gtk-doc test" RESTRICT="!test? ( test )" RDEPEND=" - >=dev-cpp/glibmm-2.68.0:2.68[doc?] + >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.7.2:4 - >=dev-cpp/cairomm-1.15.4:1.16[doc?] - >=dev-cpp/pangomm-2.50.0:2.48[doc?] + >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] + >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2 " DEPEND=" ${RDEPEND} - doc? ( dev-libs/libsigc++:3 ) + gtk-doc? ( dev-libs/libsigc++:3 ) " BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -41,7 +41,7 @@ BDEPEND=" src_configure() { local emesonargs=( -Dbuild-demos=false - $(meson_use doc build-documentation) + $(meson_use gtk-doc build-documentation) $(meson_use test build-tests) ) meson_src_configure diff --git a/dev-cpp/mm-common/mm-common-1.0.4.ebuild b/dev-cpp/mm-common/mm-common-1.0.4.ebuild index fffec9552571..7f6993f73239 100644 --- a/dev-cpp/mm-common/mm-common-1.0.4.ebuild +++ b/dev-cpp/mm-common/mm-common-1.0.4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org/" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" BDEPEND="${PYTHON_DEPS}" diff --git a/dev-cpp/pangomm/Manifest b/dev-cpp/pangomm/Manifest index b62277b2d44b..cf8ce199c6e4 100644 --- a/dev-cpp/pangomm/Manifest +++ b/dev-cpp/pangomm/Manifest @@ -1,2 +1,4 @@ DIST pangomm-2.46.2.tar.xz 674892 BLAKE2B ac86ef1a229dca29eeb41d3751128bed56d182cecfc6655a478b5a7473d10782fe98cdfee4db6f5afbfe9fb8adbf0e646004aa69c4c4058191078c7b5716434b SHA512 79cad137ec9f22e57a177332df6c6e735aa3baf81df36fc706e81e7a89f23ce3179337507388f65a0d0a74733990dc3547c50243a4559dfd0bb065b1828c0474 +DIST pangomm-2.46.3.tar.xz 674428 BLAKE2B 241b902e65ebb2cc213f479832503f07daad736e168ad7e841f3a22e8640e0365167cb29122cd1bf7080bf7b283ddb92aa71aee9731ea878a1ef26f88c3796c6 SHA512 c0925f295b372bca7b5ede28476ed00e691911e041632969e5e4c30fcf338bac069ba031d4f48601877524b90af47f5238e444e2de7501f1ff25dcda9dd9a9c8 DIST pangomm-2.50.0.tar.xz 753592 BLAKE2B 0db7d43fe2d23e4cfc2b083a4d832c7875c63a261c6b10c62898bf428351ea7d8d05136a46f9498cdb78c51a0223ca988cbc3481041b997dc5d6a9f16f02ec91 SHA512 844850db93b8c4dab19dd364e674ee3d61b2fcb8e020ab3d314f240065ee17aeceea21e9ddc438a7d09d56410e3f82147a57425f76bb01e26d82872934269477 +DIST pangomm-2.50.1.tar.xz 754608 BLAKE2B 3581db044e95fb78e2f8e67868735d6626d052099076c9b46668a255bb8df2cbc152dbaf730bfe2a3b47610a1a4e1903d83950d303d59913d9ff123a882db772 SHA512 bffc55eedc4f278480a74afcf119b79a295bf5775123f582746ba425e19e2690d627baa9a9813b70db9e063db7efe959f365567dd7bcbc1fc862212ba8225a98 diff --git a/dev-cpp/pangomm/pangomm-2.46.2.ebuild b/dev-cpp/pangomm/pangomm-2.46.2-r1.ebuild index 1fd2870b1c0a..05c11c77a849 100644 --- a/dev-cpp/pangomm/pangomm-2.46.2.ebuild +++ b/dev-cpp/pangomm/pangomm-2.46.2-r1.ebuild @@ -12,18 +12,18 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="1.4" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="doc" +IUSE="gtk-doc" DEPEND=" - >=dev-cpp/cairomm-1.2.2:0[doc?,${MULTILIB_USEDEP}] - >=dev-cpp/glibmm-2.48.0:2[doc?,${MULTILIB_USEDEP}] - dev-libs/libsigc++:2[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.2.2:0[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,${MULTILIB_USEDEP}] + dev-libs/libsigc++:2[gtk-doc?,${MULTILIB_USEDEP}] >=x11-libs/pango-1.45.1[${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -34,7 +34,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( -Dmaintainer-mode=false - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) ) meson_src_configure } diff --git a/dev-cpp/pangomm/pangomm-2.46.3.ebuild b/dev-cpp/pangomm/pangomm-2.46.3.ebuild new file mode 100644 index 000000000000..9d1f50c899b0 --- /dev/null +++ b/dev-cpp/pangomm/pangomm-2.46.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for pango" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/pangomm" + +LICENSE="LGPL-2.1+" +SLOT="1.4" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="gtk-doc" + +RDEPEND=" + >=dev-cpp/cairomm-1.2.2:0[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,${MULTILIB_USEDEP}] + dev-libs/libsigc++:2[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/pango-1.45.1[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + >=dev-cpp/mm-common-1.0.4 + app-doc/doxygen[dot] + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +multilib_src_configure() { + local emesonargs=( + -Dmaintainer-mode=false + $(meson_native_use_bool gtk-doc build-documentation) + ) + meson_src_configure +} diff --git a/dev-cpp/pangomm/pangomm-2.50.0.ebuild b/dev-cpp/pangomm/pangomm-2.50.0-r1.ebuild index 4c4f5ac8d4fd..ca93c3c8217e 100644 --- a/dev-cpp/pangomm/pangomm-2.50.0.ebuild +++ b/dev-cpp/pangomm/pangomm-2.50.0-r1.ebuild @@ -12,18 +12,18 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="2.48" KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="doc" +IUSE="gtk-doc" DEPEND=" - >=dev-cpp/cairomm-1.16.0:1.16[doc?,${MULTILIB_USEDEP}] - >=dev-cpp/glibmm-2.68.0:2.68[doc?,${MULTILIB_USEDEP}] - >=dev-libs/libsigc++-3:3[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-3:3[gtk-doc?,${MULTILIB_USEDEP}] >=x11-libs/pango-1.49.4[${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -34,7 +34,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( -Dmaintainer-mode=false - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) ) meson_src_configure } diff --git a/dev-cpp/pangomm/pangomm-2.50.1.ebuild b/dev-cpp/pangomm/pangomm-2.50.1.ebuild new file mode 100644 index 000000000000..0a09699928b7 --- /dev/null +++ b/dev-cpp/pangomm/pangomm-2.50.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for pango" +HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/pangomm" + +LICENSE="LGPL-2.1+" +SLOT="2.48" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="gtk-doc" + +RDEPEND=" + >=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-3:3[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/pango-1.49.4[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + >=dev-cpp/mm-common-1.0.4 + app-doc/doxygen[dot] + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +multilib_src_configure() { + local emesonargs=( + -Dmaintainer-mode=false + $(meson_native_use_bool gtk-doc build-documentation) + ) + meson_src_configure +} |
