summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-24 11:31:39 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-24 11:31:39 +0100
commit1afe1c223c048ca2c33fa230c83d620c04fecb8f (patch)
tree0a84fe08d8d4da38c52a26399f94ee584e7b01c6 /dev-cpp
parentb946f2614a0d5afb20da123a7f13d120cb623d2f (diff)
gentoo auto-resync : 24:09:2022 - 11:31:39
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/Manifest.gzbin12904 -> 12913 bytes
-rw-r--r--dev-cpp/atkmm/Manifest6
-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.ebuild38
-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/Manifest8
-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.ebuild50
-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.ebuild50
-rw-r--r--dev-cpp/glibmm/Manifest8
-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.ebuild54
-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.ebuild52
-rw-r--r--dev-cpp/gtkmm/Manifest8
-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.ebuild53
-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/Manifest2
-rw-r--r--dev-cpp/mm-common/mm-common-1.0.4.ebuild2
-rw-r--r--dev-cpp/pangomm/Manifest8
-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.ebuild40
-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.ebuild40
27 files changed, 468 insertions, 75 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 2934eb2c044d..19c8ed2ca17d 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/atkmm/Manifest b/dev-cpp/atkmm/Manifest
index c10e97b9471c..4805e601ea5c 100644
--- a/dev-cpp/atkmm/Manifest
+++ b/dev-cpp/atkmm/Manifest
@@ -1,5 +1,7 @@
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
-EBUILD atkmm-2.28.2.ebuild 872 BLAKE2B 238e82b134fed953ff9a9c45eafcbcfbb85c8e1e96415c58591ce43166383100d011c47b71f2cebdfd8528c7019151fca499dd85157497ceb1d65a24ecade75a SHA512 fc22b62fd70712c08625cb44c1eebe2c8a5a5a51dc1b1d9ac333bd56e5f464061714afded0dfdc4c45fbb1ff64ba52b1a722aa7667cdb5f9a449e266fc284171
-EBUILD atkmm-2.36.2.ebuild 866 BLAKE2B 84ae6416a4a8aeea7e72f9d13212f61fbb3a011a3670a5544b3aea73b08d64528975759952b4f28e807cc7e24b0c52326f8614643367973530a7e8cdc339c10e SHA512 b4e2bc3a5a48bec37ed7b0246d5c1b25d286b6ddd48b9373eb72e3a07901ff0e5389643bc2ea6983f788c5bfcb09bb0d2e96424606535c0b2bcc7af90f3a9ea5
+EBUILD atkmm-2.28.2-r1.ebuild 892 BLAKE2B ec6b8ade343a33b1fadf0306a7b03808946208d25f4e5d182bf8a334352ebc8c6682feca19eab533b932ecb84585848c6f369e8682fcd7df913b81b9ce16a0de SHA512 b380c9678a83b1e70dbdfff3e10edb8005fb2f66deec5e7f74341cbf7ed94b93fbe1bb41fe57d74187a9a8cae5b8acc9e39fd2ea9ec27dafe3e6bbcc90477c62
+EBUILD atkmm-2.28.3.ebuild 948 BLAKE2B 444725d914d2dbca70bea58433cc477573b191bc42577eacb2108754f79c082653e89e6c2f9e43136bb8df807560b08d672f4ea59a1120799e72f1d665c1277a SHA512 b3f1da55b30841a194b308b6f2573a4ad2c4a180b370fa997d670ffe6a0e0ee5999122bc455ab801ce3f5e4544fa4840dff64c2b3cee43f77c6794fb34616603
+EBUILD atkmm-2.36.2-r1.ebuild 886 BLAKE2B 80ff3c950c57a8617b959519ca925aed6062b34564ef59c348844f0d24fd2f23a4d0868548ba2b964df9dbd56be49c17a009772f0561253c4d0e3e20a70b0037 SHA512 cb1f85152fa2a6aecf22639d77ca319d2c6217bfaeac91ad0dd9dadbb744d90648478d9d905951923bb6abdbd448782058fcca51a32ce0cbbe8cc7a52b026d8b
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/dev-cpp/atkmm/atkmm-2.28.2.ebuild b/dev-cpp/atkmm/atkmm-2.28.2-r1.ebuild
index 1554c916b9ce..feac60ef15cd 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..b55cabb5aff4
--- /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_{8..11} )
+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 f0395f8715bd..e366556c21a9 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 e728c6bb47e9..a33bb8588d3d 100644
--- a/dev-cpp/cairomm/Manifest
+++ b/dev-cpp/cairomm/Manifest
@@ -1,5 +1,9 @@
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
-EBUILD cairomm-1.14.3.ebuild 1039 BLAKE2B d2f202ca442a2c4273b5f5b8cf16b10e5a8385d0e23315fa86cc05c3f96a8f53f383307fb9de9bf76d46a260c82d8d54a2092bf0491f157501d7e46845795531 SHA512 4a54e4a9435d5563ff65a8625a3da7963fac03c6ed5138acb9d3d512967fc04ec2b81246ead30ca4b2d68aec08c2df0672ab0c586bfd18ea834728cfd3c0510c
-EBUILD cairomm-1.16.1.ebuild 1034 BLAKE2B c4880c3c45bbd490e7eb0994fd8776afa3fe4040ecca8f5319309d257d0e26354db002881bbe1bb2d5fbcb4764aa18b8e48fe7a76e46839fe460a45805b855f8 SHA512 c9bed5df9e8811ed69464fcb80eee2ae36430fd515ddf04f090df0d6d40e586bf27932bb8d9f686787f23f77af2681b579b270f7f9263531c5503ceea8b88ac6
+DIST cairomm-1.16.2.tar.xz 593504 BLAKE2B 6682604f5907f16e40dd497f07eaaca5a4dc8a0b90771a0631406817ec397c42eb1784a6cbf15094ea6d61591acf04818e1b4d64ede3383b6859668d3b445a76 SHA512 61dc639eabe8502e1262c53c92fe57c5647e5ab9931f86ed51e657df1b7d0e3e58c2571910a05236cc0dca8d52f1f693aed99a553430f14d0fb87be1832a6b62
+EBUILD cairomm-1.14.3-r1.ebuild 1060 BLAKE2B d385872c3d3e082f0d8087ff78198f12e6049cd1a380170b3802c5f9e1d60e2afa49de036f83491afc81b8f4c8278f64f342152530fcdee483861ece2f6703df SHA512 bab75baa02214cbea9a57e0a7ac988cd02bed80944fac08bd2c81d7f6e0a08a92dfd34b89665013a0660d2bbabce1eb90f7d2a1ca05af1cdc4f95aa435ef2140
+EBUILD cairomm-1.14.4.ebuild 1245 BLAKE2B cd80d7759010d35b8c33fd3ebdc874ff1885da4265c191af5bd9f77298198cd24cbd29be65982aaef1cee343c9fa10f3329d45189bb6d934cc256819b734fcb8 SHA512 9bc8fe353e0f33f5e8144eca0850bbf5b8583c6b21cee64ac43485a13f3e28da9866aa427bb22b1cbce5dc8edfd6a0de7ef17c6575c91400cb80fe54fc8d5a97
+EBUILD cairomm-1.16.1-r1.ebuild 1055 BLAKE2B 22b8ea78868caa14c653e7d802b068b63918a9c5b9eb7d17dd97fd122ee2d3a82851a880ea716a2e5d6014ffe0706a5ef8905f8f6a341f8b9b89572d301fee18 SHA512 7623cb576b56afff48ab1acd0504fd7dc01037e7c4c17c67a039c0dc1d745fa416c61931318b4f831a8222cba5df7c74e99c57895c4f81fd4c08e3db18c6f767
+EBUILD cairomm-1.16.2.ebuild 1234 BLAKE2B 75ea58858040bad20ba48be805565f512ff179ab04e4ec4a96422fe716b6f5a660ddfd8fc2d323ed0c9171bc4da701ffc62411fa8382da052fedc0498cb0844b SHA512 f466d7577b5ce1fc4b116503d9cff311da09c96ef051f65dbb43e401bb525a6097c78a0edb3b036ccfcea2d94a79b23332b2fb64dd862d5befd15ad20fb7782d
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
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..37aa33fc61f5
--- /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_{8..11} )
+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..c6c78fb95d98
--- /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_{8..11} )
+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 c10b3f89595d..f8415653699b 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -1,5 +1,9 @@
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
-EBUILD glibmm-2.66.4.ebuild 1301 BLAKE2B 627517396b26fc5bbe465a92e6d503f0bd4c54d22b9ee2b4ed33001302f2b192910a1ace951f202c94d6d5220c7dff6654c636fb01830f4fd45294826375066f SHA512 f6384eb411561f7df116e1b587f93d787a7938f975675c9a10851e23e54fd383741c5a48375b55e977e4e21d465909fe16d3b514f2bc0178b4c85472bcb5993f
-EBUILD glibmm-2.72.1.ebuild 1213 BLAKE2B 861538a0dae43fdcd88be1a1a1f777740c9339636165f56ee01264d219378e9662580e03addcf48ee26ddbb1e8f3fdf4415695a745b99fd99b57db71a85efdc3 SHA512 a69854afd6c374ee0f27f3eca229c468dc51cc393214580dbabfff4c8acad12d5a8eead056534ebc6127da21d2f4de0189c8944dcde0dc605ff597fd908d168f
+DIST glibmm-2.74.0.tar.xz 7938292 BLAKE2B c089826f6a33c02d525d40bcb375249fd0aa1d238a2cce44b421389812345b57e41d93c8e6a5f37a8fa6f7800bdcc0d4da531ad0f3b3bf69b6f91ef7f9f496a8 SHA512 29c16a6c921fb135721c39b5328e0b45e09c500c65175199c1ec5ee75bdd5fb907072389c6980da3bf8fac0846235af5580f692706eb00d26947804daa1c99c9
+EBUILD glibmm-2.66.4-r1.ebuild 1313 BLAKE2B ec3f2682b3a1792884568b6d2d8d90e8391ab05bc685521206204e709c2dfb7adfeae6796e1a642080d1c89b54fb8549da8b5b5a7fda46a1365cbec0cc01659e SHA512 15dbfb645d1a15388724449131ec55cfd533ae14b93bf207a5014409ab8a0e855e2e750759ff15a49c691c94c67eaa37a7254cd96f8570498e27c22dd1e472f1
+EBUILD glibmm-2.66.5.ebuild 1320 BLAKE2B 899d5ed9c0d46bd63ea862ae919fdd58d9e2e511121e6c510983e074f4d15f7ad19cc4e7a164d42f04551306e0aa7879c58add5614da6203e3f02c901b746240 SHA512 4c0c4085aae04626a841b7343a2ad8cd947f6f774073b37dbd21774d95432129b7e6730a243289c7655252a4e0cb91b296ca2e6a58fcc19c669bb77d20724455
+EBUILD glibmm-2.72.1-r1.ebuild 1229 BLAKE2B 943fe600b92dec6a39009587152105dbc9ec41bd4abbb6fcbc8f9fb58ce799b26a3597d9d2d2ead5c2274e8c787789ccbfb0426829b78e2f775abbe761c21e3e SHA512 e15e69706dd0bb900a9497667851159c2965eb37ccc0558ea1870e1c77c46398029a08daa241e56b79ed76f4c8c124254ab9ae5834b05af90ff3b3747e3e9fd9
+EBUILD glibmm-2.74.0.ebuild 1274 BLAKE2B d11d64551b60228ec8d84474292c20af60da8c54db411eeb3bfe9df224644d7a9c4cae3caf1db6d0642f6fadcbd707ca8150d82ae39236f8b72843a485cabe8c SHA512 b770ae4954bac8012a695d931f1a6318229811296536b94290663f52099989bbaa8f4ece9b31810ec4ee0dd17022802fd66257ac200700eba642f1ea1c12f023
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/dev-cpp/glibmm/glibmm-2.66.4.ebuild b/dev-cpp/glibmm/glibmm-2.66.4-r1.ebuild
index a050135482f9..499f1f67901f 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..f730efed4596
--- /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_{8..11} )
+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 48fcc427c231..69e4f1c99dc5 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..19289ca156fb
--- /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_{8..11} )
+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 f8edf7c29c6a..f0d1912e2a67 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,9 +1,11 @@
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
EBUILD gtkmm-2.24.5-r1.ebuild 1536 BLAKE2B a2e3b097ac226e72ca62ee4f66cb6cab334de7422a4c61f45a30898df261d0ee7b7cdce4267ad1e2e1e1410e2eba6773d5c42a7374ba16f43a2bac27607b48a2 SHA512 552d38fbb89a06580a2f1ea7305357198e5d8b329aec1d0b38352f443442d489688d00c702181c30aba2708826a926092604cda8d5200065a792be623920cdf9
-EBUILD gtkmm-3.24.6.ebuild 1415 BLAKE2B ff110d5e239b4adfcd8e9e4527b27fa02f2bab69e46ce12c6a63a7c19156bfa0a6b92e68184a8d26330d05d39f20fc86ff43bab0ad6a610aad248327209f85ef SHA512 cb8d952cc2b48947eee4872f85f0dd6085c617e8a3152bf58b852780b939139b073bf915adbdc614dba58397ae724c89f58505d8e93daed0b4a1a14fb12484c4
-EBUILD gtkmm-4.6.1.ebuild 1016 BLAKE2B 304917820c6a76d80b3e654810d5dda3bf528d44b0fa840ce69ceea3ac94ce3e02153b0bc0cc198a21abd7533165103f5fd764a939be85cd76392d917c606e17 SHA512 2d9ff331c0b1546cb615afe40c2dd517a00b4a3fe85bd92315e089d81c8175eb5e2fd8e25bc31b8c3415de381741fb830dea4d64f69c478da173c11d6db7ccf6
-EBUILD gtkmm-4.8.0.ebuild 1017 BLAKE2B 646cdf6cfd5725c0b5c967485f165ccf56ce1a01bc716ae6267e9d6d773a4cf84ebe9af37f694610ee4b415664643709f543dd753de82ea011b1eade84ffc07f SHA512 74ec5b426d3d7e93d1de1bf66a5c6430d63f1e658a59f992729a4e107e089e233ed9fcd8115ded5fcf508143a881254c2bdb795f4641617c0e59cb4cf5e315d6
+EBUILD gtkmm-3.24.6-r1.ebuild 1447 BLAKE2B 32c69e044d0fb042d24912cfbff4f591fa9fabf1518eded64cbc15fb9473ba77f98eaaeaecf864a68b356d5758af1b6c6167deaf4cc93255695c621234edda35 SHA512 774f196a1cb01ff492f4db67ea7f5fc58d8246ba8826da7d010d2967e9da5e00fafdbd1365e7e300a9b9704e17e3a9f4c55b4da37aac5e22dec8c50f4b88be6e
+EBUILD gtkmm-3.24.7.ebuild 1454 BLAKE2B 780e991a0ff11f3c8af7b0c0102eb7d0857e4fdaf88686eba98513776ade88caef5198dd0f65444d50f93b8a3e99360140c8cedcf00a580490b5d8ba4c3abb80 SHA512 64f0d460238213b3e0ac715ec96cc49ef6b3566d1785e76b742801fd850360d4e535820d472fbd0238cf3129b705efeb235040175f26831fa16a26290d772635
+EBUILD gtkmm-4.6.1-r1.ebuild 1044 BLAKE2B d6c13c0a15e42c883a31e2abfc3bd5313487cad64b478af8e77e410749456d63c1069363b7476a033102b4969493cae5b0fe9fd2380b2cd563eaa44db4b9eeb9 SHA512 98e10d0238f8c91e68aae78e03b097a54397456fff06469a38306ed70b527050ef9c13ac74feae0a2313df6e967e1a2110add752cd49647a20b7f323064f01ef
+EBUILD gtkmm-4.8.0-r1.ebuild 1045 BLAKE2B 648aa98f8613ec24a39ffb429adca87bd2dbe9cb1d69929044dc9bcdea9a0b7519991596748b0f813d2881b44a015e985609485721558a618550beeaf4b8f0cb SHA512 e15de95972c435570f9c21a1f1799690737a247da6ef28e4f758defa79320557534edde993cbbe6a28c22a1bab81a04b51e01ba78007d93b9532ed9c8ba039bc
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/dev-cpp/gtkmm/gtkmm-3.24.6.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.6-r1.ebuild
index 2f956a853373..78ea992f159e 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..436404bdc16c
--- /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_{8..11} )
+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 e4887e7be835..020dcf1b410a 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 b44301885b72..2e6b691a22ab 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/Manifest b/dev-cpp/mm-common/Manifest
index ca98945d7d2e..0b0ca83a7c9d 100644
--- a/dev-cpp/mm-common/Manifest
+++ b/dev-cpp/mm-common/Manifest
@@ -1,3 +1,3 @@
DIST mm-common-1.0.4.tar.xz 290164 BLAKE2B 2731c501ed79d2481b9094639bad1971e5a27e6416a7433982481e939bd44202f7e5769f3a9dbe5b7fd2e09a3f7bd4687d7ce85d79dafa877f5cc3c333f9d526 SHA512 e686f19cb4d40a3dda68e30b98b43fca3db51b387e28f5569bef0cfbb1cc3a7d72503ec5dfa0f2621dd349ac4c9c21f0fe93bdda224026534c509fbb60400243
-EBUILD mm-common-1.0.4.ebuild 568 BLAKE2B 8b85d81b55cce113acfcbf055ddb0c7e1225377633c6992b29ba3421e2a4a71f0072305c06e6b1022bdc8a050f71bd18b40e3c0e24b64f2dd2cc92f5ec6cfee2 SHA512 87440ff1d7aa91e074c0a587775db16a5b8ceb39c7e37798011bf48ccdf6fe0e131ff2f6aef1c4a6f500ed54c93c44ee1c56d975022e0f6d421ce534f2afd3c2
+EBUILD mm-common-1.0.4.ebuild 575 BLAKE2B 8d7a2e986cc7ab14bc18a81cb0d1e48d2e919521a39e45fa4f7e84cc9e28736ea79a4482da9c1346b058b5471bd1abb813767c6e71ca9154e8a0f38e58c4b7ae SHA512 23ceaba9a38c846ffcb328f498385561602a1c29b3cb90db93c8cf5b04779b98447cd3717069eeb4dfab806728813f04399f4f29ad8c95c4c22467e559b21969
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
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 7eb43d535b2e..8f3b8c291bea 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 0fc6352f6a80..5031aac373e5 100644
--- a/dev-cpp/pangomm/Manifest
+++ b/dev-cpp/pangomm/Manifest
@@ -1,5 +1,9 @@
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
-EBUILD pangomm-2.46.2.ebuild 936 BLAKE2B d166bb2513c55f5180af5ceee8ab6aecef0dc7f1b286680d10a163ef93319811f74df062f675581433042304bcd1c82acf1d5c47fa3e0c8e013836531d9a040e SHA512 6a30dc7cec924b8dba02ccfb4f58b6874aef1c9289fc04c01293dc65f5d4d2c6a179382c2324ee5bd027b2f1525489e0b7f38f59a5ef3033ba80f89dd6bde4b8
-EBUILD pangomm-2.50.0.ebuild 947 BLAKE2B 594e529f16452f81bf119be672bb05dfedf599c88e26f0fba49c764f4b4ecc83f9bc84458d6d804a584a092651b983bcfe9616af262ddc9cc2b4d9b76b9a90f4 SHA512 b8940b9c0883c1504238c6cee86b43933cb27376122f3b4fa6eb2415cc5f55834f5707d046076cc41c24a745e3d1a60de08873377510d7694603fb5e6f9547cf
+DIST pangomm-2.50.1.tar.xz 754608 BLAKE2B 3581db044e95fb78e2f8e67868735d6626d052099076c9b46668a255bb8df2cbc152dbaf730bfe2a3b47610a1a4e1903d83950d303d59913d9ff123a882db772 SHA512 bffc55eedc4f278480a74afcf119b79a295bf5775123f582746ba425e19e2690d627baa9a9813b70db9e063db7efe959f365567dd7bcbc1fc862212ba8225a98
+EBUILD pangomm-2.46.2-r1.ebuild 960 BLAKE2B 8de280da99a46073829d04d4e68028ce1656d59bdffc5281d199b8f4266991e3a7c6dc25e589277e92317db8f2eb569baa93e71596e930d2e12c002e269a1bdb SHA512 56569431604c9429a72a5d84bb867a73ca83262fc35e143d458bb4ceb0b55c3b3c360b625c5eaa5a7cdc8d7096cc42af6002dbe9c6677c6314ae73fb39125b91
+EBUILD pangomm-2.46.3.ebuild 1019 BLAKE2B 5da6f3b2e9c003255efec9f9461a854c48e41a2ee503b297e2c49d84ede67fda94e77b5b3e845f67dbebaaa8824083f039001479e1dcea568d1e2d1f9d0aef81 SHA512 55e848db5bf603931d102315a7c0bcfc75557b528b08c71d40c17f3c300c72e6439817b0544d1bf5e675b62e32f367c815f6664ea1485a040c5bc584d25259b0
+EBUILD pangomm-2.50.0-r1.ebuild 971 BLAKE2B bec0577c0c03350dc622ae825dfc51c67c91fec65428a5a329d89c147dd66784002f1cc7a3b3bb28ffbd92774d27bac7a87b6b8aa1cffa936d7a94c93c463ee5 SHA512 4ba4a0e684cd31f73ee8efbabe1dd2bb99ab1714865adb216588e34fbe42ab6ab6e7da02efae22baffb98f171e2cdbf58489c517704d4893cf738c838d4d0de2
+EBUILD pangomm-2.50.1.ebuild 1024 BLAKE2B 25c0f26472a469b0a1bc8bbc771663053f8233b3d20c0378f87accc9785f465df15be311dc4e521c6088ae8a5a08704cf3856bd719c4edf97804b70818644e23 SHA512 1ecf808ccce278cd7f1aec4498c9558665345787bf654a4254f9c8aa39e86ad8c908c99a9e6de087b5ef5c8f73fbb6aa5ebfc87a4698fef77f30ddf363baddb4
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/dev-cpp/pangomm/pangomm-2.46.2.ebuild b/dev-cpp/pangomm/pangomm-2.46.2-r1.ebuild
index 8ca64e0c2bd3..7c0fce129665 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..48219b3829a4
--- /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_{8..11} )
+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 759433faaf69..f2daed7fcb79 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..b291b42d21dc
--- /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_{8..11} )
+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
+}