summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-04-28 09:54:45 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-04-28 09:54:45 +0100
commitb7ebc951da8800f711142f69d9d958bde67a112d (patch)
treee318514216845acb8f2e49fff7a5cba4027e9d91 /dev-cpp
parentdc7cbdfa65fd814b3b9aa3c56257da201109e807 (diff)
gentoo resync : 28.04.2019
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/Manifest.gzbin9886 -> 9874 bytes
-rw-r--r--dev-cpp/antlr-cpp/Manifest8
-rw-r--r--dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r1.ebuild6
-rw-r--r--dev-cpp/antlr-cpp/antlr-cpp-2.7.7.ebuild6
-rw-r--r--dev-cpp/antlr-cpp/antlr-cpp-3.5.2-r1.ebuild4
-rw-r--r--dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild4
-rw-r--r--dev-cpp/asio/Manifest6
-rw-r--r--dev-cpp/asio/asio-1.12.2.ebuild48
-rw-r--r--dev-cpp/asio/asio-1.13.0.ebuild48
-rw-r--r--dev-cpp/asio/metadata.xml8
-rw-r--r--dev-cpp/catch/Manifest7
-rw-r--r--dev-cpp/catch/catch-2.5.0.ebuild4
-rw-r--r--dev-cpp/catch/catch-2.7.0.ebuild (renamed from dev-cpp/catch/catch-2.3.0.ebuild)18
-rw-r--r--dev-cpp/catch/files/catch-2.3.0-python-automagic.patch25
-rw-r--r--dev-cpp/commoncpp2/Manifest2
-rw-r--r--dev-cpp/commoncpp2/metadata.xml5
-rw-r--r--dev-cpp/ctemplate/Manifest2
-rw-r--r--dev-cpp/ctemplate/metadata.xml5
-rw-r--r--dev-cpp/gccxml/Manifest2
-rw-r--r--dev-cpp/gccxml/metadata.xml5
-rw-r--r--dev-cpp/glibmm/Manifest4
-rw-r--r--dev-cpp/glibmm/glibmm-2.56.0.ebuild65
-rw-r--r--dev-cpp/glibmm/glibmm-2.56.1.ebuild2
-rw-r--r--dev-cpp/glog/Manifest2
-rw-r--r--dev-cpp/glog/metadata.xml5
-rw-r--r--dev-cpp/gtest/Manifest4
-rw-r--r--dev-cpp/gtest/gtest-1.8.0-r1.ebuild2
-rw-r--r--dev-cpp/gtest/gtest-1.8.0.ebuild2
-rw-r--r--dev-cpp/gtkmm/Manifest4
-rw-r--r--dev-cpp/gtkmm/gtkmm-3.22.2.ebuild72
-rw-r--r--dev-cpp/gtkmm/gtkmm-3.24.0.ebuild2
-rw-r--r--dev-cpp/libassa/Manifest5
-rw-r--r--dev-cpp/libassa/files/libassa-3.5.0-fix-tests.patch351
-rw-r--r--dev-cpp/libassa/files/libassa-3.5.1-gcc47.patch12
-rw-r--r--dev-cpp/libassa/libassa-3.5.1-r2.ebuild34
-rw-r--r--dev-cpp/libbinio/Manifest2
-rw-r--r--dev-cpp/libbinio/metadata.xml5
-rw-r--r--dev-cpp/libcmis/Manifest6
-rw-r--r--dev-cpp/libcmis/files/libcmis-0.5.2-icu-64.2.patch17
-rw-r--r--dev-cpp/libcmis/libcmis-0.5.2-r1.ebuild68
-rw-r--r--dev-cpp/libcmis/libcmis-9999.ebuild28
-rw-r--r--dev-cpp/libcmis/metadata.xml3
-rw-r--r--dev-cpp/libcutl/Manifest2
-rw-r--r--dev-cpp/libcutl/metadata.xml5
-rw-r--r--dev-cpp/libjson-rpc-cpp/Manifest2
-rw-r--r--dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild67
-rw-r--r--dev-cpp/libmcpp/Manifest2
-rw-r--r--dev-cpp/libmcpp/metadata.xml5
-rw-r--r--dev-cpp/libxsd-frontend/Manifest2
-rw-r--r--dev-cpp/libxsd-frontend/metadata.xml5
-rw-r--r--dev-cpp/nlohmann_json/Manifest2
-rw-r--r--dev-cpp/nlohmann_json/nlohmann_json-3.6.1.ebuild35
-rw-r--r--dev-cpp/pngpp/Manifest2
-rw-r--r--dev-cpp/pngpp/metadata.xml4
-rw-r--r--dev-cpp/rttr/Manifest7
-rw-r--r--dev-cpp/rttr/files/rttr-0.9.6-cmake.patch25
-rw-r--r--dev-cpp/rttr/files/rttr-0.9.6-permission.patch13
-rw-r--r--dev-cpp/rttr/files/rttr-0.9.6-tests.patch30
-rw-r--r--dev-cpp/rttr/files/rttr-0.9.6-werror.patch18
-rw-r--r--dev-cpp/rttr/metadata.xml (renamed from dev-cpp/libassa/metadata.xml)5
-rw-r--r--dev-cpp/rttr/rttr-0.9.6.ebuild36
-rw-r--r--dev-cpp/rudiments/Manifest2
-rw-r--r--dev-cpp/rudiments/metadata.xml5
-rw-r--r--dev-cpp/sourcetrail/Manifest2
-rw-r--r--dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild89
-rw-r--r--dev-cpp/sparsehash/Manifest2
-rw-r--r--dev-cpp/sparsehash/metadata.xml5
-rw-r--r--dev-cpp/xsd/Manifest2
-rw-r--r--dev-cpp/xsd/metadata.xml5
69 files changed, 526 insertions, 761 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 2cee8dc053fb..e499a62584fe 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/antlr-cpp/Manifest b/dev-cpp/antlr-cpp/Manifest
index f343a339b33a..fb77854c7f28 100644
--- a/dev-cpp/antlr-cpp/Manifest
+++ b/dev-cpp/antlr-cpp/Manifest
@@ -3,9 +3,9 @@ AUX 2.7.7-libtool.patch 621 BLAKE2B a0e48b7911bf016dbf1422768cd73e887cded6a9795d
DIST antlr-2.7.7.tar.gz 1816180 BLAKE2B 3a9a51070f8651befeb4d22be344b544e119db34a78522828c2ffc3c481c14b9c7784f0a9997a61f6faedde5b6d1fe12214cfd84fb274f7065f3ffe6a44abf1c SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d
DIST antlr-cpp-3.5.2.tar.gz 6927136 BLAKE2B 754d98614945692d122c54f2a9b4b694723794c1061982107ae3ca471ffb0967d67c4004b53490d0db10c4332adc8d7482c8567324dfa2c5fd1a67e12c228b3e SHA512 796150c569320793614b9cab45f507e9e22947314c38eb8f8601823cd0e6fe1ac08f4433c7600d511bf822e46f5e8a21d193633192ae68f1bb64b8354eec250e
DIST antlr-cpp-4.7.1.zip 462076 BLAKE2B 209e7a4f50ae0686a21a85728f5a7478305971ac6653941e19b34a9fdd367fbcf87300c32a83cd6cc021216d564f6348e589ede7a3491a5411f16ca8fe373569 SHA512 24d53278db56b199e6787242f22339f74e07d2cd3ed56f851ad905b110c2ba3cb001e1e2fcbc8624f0e93e00ba1fe1b23630dd1a736558c694655aeb1c3129da
-EBUILD antlr-cpp-2.7.7-r1.ebuild 2808 BLAKE2B 207d0ecf0e231a7eed984c5d4032d53bd6bd9a5cd169b24797f7ba41fe14218e9051077d6efa5379ed966d006a5008f2ad1e6781d0829bfb31f6f80f35d525b3 SHA512 7fe1f19bdf361adf562f6387df2d66503f6d4c7dbf5bb4d91a029843dc86435dec9ffc1e3ad241c910107fda99d6b0b3591d3dfafd83959e56a5b4f5d7d0f1f2
-EBUILD antlr-cpp-2.7.7.ebuild 2776 BLAKE2B c97cc26c1ceb320716344ad9a0e457f38df3efe0ebd2bf2cf795930a6605ba1aae516015b5cebf675ff05d4dbd263de73c9b1efdad1749b4eb9b6f31fcd229db SHA512 e293605b61353aa5e1cbd6b8be82e1fbb2e19fd10fbce2f791129109c70a9ae97e94438494137fbf5fd59bc3bf51686fc56524a8f37f0cf765d11a49a763c478
-EBUILD antlr-cpp-3.5.2-r1.ebuild 452 BLAKE2B 56646e0ac63748260421e4f602ccc3bc0d49a517df7ef63744b3720e1d30e1eee910438f7edeccf7d0a947df4f155ff026f1dceccfd6202637892ba4f6ddac5d SHA512 cf7b5a9a7588437d423c571f1b14f90959e0d7a9440b3d249464a21898ec4900e066789ceef6acdb7a949a8c5e0600425d1095e0cefb410eebd05c815071b636
-EBUILD antlr-cpp-3.5.2.ebuild 512 BLAKE2B 0a684c17366afec326fb969d17ab3d48fedd4073dadb85669a8f4ffb74dc5ae3a1e7a1fca75fb722bdcdcaf85acebdc000d1cdfd858389a37589a7fb33f42dff SHA512 9335b7840649a2a155084191fd82ac83cbbec389c0682d09442ad56e8202107f72010d85eb50573eb9af3d49dd4fdac71c056764b0c33a098d6042bfb0e102b5
+EBUILD antlr-cpp-2.7.7-r1.ebuild 2807 BLAKE2B e634333474fdf4c94bdf2aee57ff4e116f52d1686616441a90b4751e10b659e26856fc0c1869d4618e3825b0f8edf5c40e7e5e6a1452b9e131721c413e32c844 SHA512 1fe313b75b12aa2ae8ab55b9c9ecf0681e61c49dc27d3f44d2624c22e66d2b1c5731e5462c8747b5d462bbca683bb78651e7628fb2ed636cb56e5f731849f327
+EBUILD antlr-cpp-2.7.7.ebuild 2775 BLAKE2B 0bf429b5ba9fce3e0a23b46837aaecf1570c77fa922f26a4070bd894230d025c45d593d77b105ff328a52c4eec0aacdda33c5f25f262a907e57c435c53a80636 SHA512 ddd74d4cdd861c3718bb96a56cdf1f400dfc0f9ad320656aef8ab508471e9d6472b80e6490113888f689be41a7a192bcf2b56e99a3d3cf10e4ebb8e779ca8e2d
+EBUILD antlr-cpp-3.5.2-r1.ebuild 450 BLAKE2B 0456a663c4d75c0a5788f38d810abfb034e240d172f17598226e1589722758675ce84d547cb43bbe9b5be97601aae180046ad1611788d8a011cd5db05ae2462c SHA512 122123894e3e58d371aeb898fe465791b28dd238a38ed1fa9f9fc645d7d51c2a05eddbb9a70ce534c3316ab3efd4cda8e358ec282564d4cd05a099c839b63d16
+EBUILD antlr-cpp-3.5.2.ebuild 510 BLAKE2B b6261b5e717ad42726cf56ff552e29ba6940f7ebd25725fc3d139fd35799e3a180f53ef5a8082fe205d7906c04f58253511b491294d1c02f415b70c0c93740d9 SHA512 50c661b440248ae8738f5f4ec42b7be07fcd0d24266eab4faa852c0c7267dadabcca7046e1dd333dbb973c69489fffa988d3dbb63e7c01f53555ff3ca105a621
EBUILD antlr-cpp-4.7.1.ebuild 636 BLAKE2B db982a3afe6fc6abf42d25f63eada207b7300fd87d145272c4a19d019605b98c999bdda9f46124a75cbca69106f31dae8b42573406f296ad59cd7893336df297 SHA512 ab39b61e33b4903acfee1752d7a40d67fdd328df4c8c95dc699133bc3b787a6d890477e501efbd901d77273b53ac39f332ba2d5a5249e20e5f900180964aa1b9
MISC metadata.xml 313 BLAKE2B 3ddef83abe4413f33dae4c121c76dfdfab2336d433ef94716eced1df9f669f83883b4174d5a472b06ae8fb16c7179094469fe65258646d7dd9094b5c1673a2a3 SHA512 39988a3826d440aa378b455d18ce23230ba1870bf7b7c64123cfdd09c54b112e8586c87d421a2227370c6b4eae385af46ce3a9e4aab3c676fdfdac360fed8265
diff --git a/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r1.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r1.ebuild
index 576b9c51d9d0..6e13d098debf 100644
--- a/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r1.ebuild
+++ b/dev-cpp/antlr-cpp/antlr-cpp-2.7.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -14,8 +14,8 @@ inherit autotools multilib-minimal
MY_P="${PN%-cpp}-${PV}"
DESCRIPTION="The ANTLR 2 C++ Runtime"
-HOMEPAGE="http://www.antlr2.org/"
-SRC_URI="http://www.antlr2.org/download/${MY_P}.tar.gz"
+HOMEPAGE="https://www.antlr2.org/"
+SRC_URI="https://www.antlr2.org/download/${MY_P}.tar.gz"
LICENSE="public-domain"
SLOT="2"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
diff --git a/dev-cpp/antlr-cpp/antlr-cpp-2.7.7.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-2.7.7.ebuild
index 38f0da795403..9c93c56179ec 100644
--- a/dev-cpp/antlr-cpp/antlr-cpp-2.7.7.ebuild
+++ b/dev-cpp/antlr-cpp/antlr-cpp-2.7.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
@@ -15,8 +15,8 @@ inherit eutils autotools-multilib
MY_P="${PN%-cpp}-${PV}"
DESCRIPTION="The ANTLR 2 C++ Runtime"
-HOMEPAGE="http://www.antlr2.org/"
-SRC_URI="http://www.antlr2.org/download/${MY_P}.tar.gz"
+HOMEPAGE="https://www.antlr2.org/"
+SRC_URI="https://www.antlr2.org/download/${MY_P}.tar.gz"
LICENSE="public-domain"
SLOT="2"
KEYWORDS="amd64 ~arm ppc x86"
diff --git a/dev-cpp/antlr-cpp/antlr-cpp-3.5.2-r1.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-3.5.2-r1.ebuild
index 22d8b1075d1f..28b296c9b47e 100644
--- a/dev-cpp/antlr-cpp/antlr-cpp-3.5.2-r1.ebuild
+++ b/dev-cpp/antlr-cpp/antlr-cpp-3.5.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -7,7 +7,7 @@ MY_PN="${PN%-cpp}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="The ANTLR 3 C++ Runtime"
-HOMEPAGE="http://www.antlr3.org/"
+HOMEPAGE="https://www.antlr3.org/"
SRC_URI="https://github.com/${MY_PN}/${MY_PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="3.5"
diff --git a/dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild
index de73a6f9bc48..dfc842917676 100644
--- a/dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild
+++ b/dev-cpp/antlr-cpp/antlr-cpp-3.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -7,7 +7,7 @@ MY_PN="${PN%-cpp}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="The ANTLR 3 C++ Runtime"
-HOMEPAGE="http://www.antlr3.org/"
+HOMEPAGE="https://www.antlr3.org/"
SRC_URI="https://github.com/${MY_PN}/${MY_PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="3.5"
diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest
index 786d7aa44037..7e778ef93348 100644
--- a/dev-cpp/asio/Manifest
+++ b/dev-cpp/asio/Manifest
@@ -1,5 +1,9 @@
DIST asio-1.10.8.tar.bz2 1270332 BLAKE2B 97e4a6a7c8b4562f10af1d122e9b08c12d567fd0447d1951a907f47f77832dcd42df4cb9b5b392feaaa2ea7c79d8bedfcf12e3052957ec012d8bb6b4d1347eb5 SHA512 d870686d2b19bec9925c311f2f0fd370e9797bbad252176a80a998f9c322ecd502b5081826105712e7caf87c03c3e6b70a0e219019e5bff46077d6e8c3c6db09
DIST asio-1.12.1.tar.bz2 1444246 BLAKE2B d59b47a4dedd8d0892ace6d93c371cb02e16534b41bd490a945785526ad0a11bd6cb15f205bc5702b5a14780876bd92041bffac2898658b40c78ea27d4f37b14 SHA512 a994e1ee9a252d9f8cc2ada0915a9866eeebdd2b1d9a8fd50fa8db06d5ee6277f44a0f83c79f46f939adca43e02373ffee78ff6b1d6ae1798dcb1cd6d56dc568
+DIST asio-1.12.2.tar.bz2 1437221 BLAKE2B c4479b66cff7811aa7b7dbe65684d2a11fb675df53e9554c2871fd4e3a8e32d262ae701e98198d508f89463da48d4509f12e8db87d033a91d55e00609207a351 SHA512 7ce2c9e846059a2205eca6bde285eab81164fbe087d51d35a33a07be6208049fcf07fc1ac33934a758b6b5907e56f3377e20bff10ffc9268376f81c6fae4e34a
+DIST asio-1.13.0.tar.bz2 1472744 BLAKE2B 1fde414bfc782f25f8ad7d7caf9ac8971bea22ebd3b74846584a242d7df164895759b74777b2330aa98d34c5b8c34f266a2f85fcc27413990cc05420f7685398 SHA512 30b09c6656c9beaf091e72d518930bb5650f4bf66b286d11457a949a690a2b9ddcad0c95cb2098b41a2226f354741755ffbc92098f2844f3253e1921ff60cd5b
EBUILD asio-1.10.8.ebuild 895 BLAKE2B 6f3de4ae224765cd3af5863fabb60f22a9ee060839c64cf6c2269f1cad57229914da5351cf90750522faa99fb362021ccc76fb8ea293859aef3e7465081df761 SHA512 648aa85f02271260fdc7c1ba7d6093c5dba3a172e4585d7d8f8e70dedc111d2bbd57093ebb3e8fc2a85008e5981b17a1861e356efd6102689bdc17f015e75e5a
EBUILD asio-1.12.1.ebuild 966 BLAKE2B 9b0e88cbc1ed5221620b8822e259764d606be3b40e4d0874f45d714479488902b6e9707433679a4a5ce966bcbb5ed36afa583b6fbbf5f1405e09f6df0daf7c77 SHA512 42f3803e7b5efaba364e35b83420eaefbe86856b1722b3f4b1af4b4404c6bfe7fb2e29b10d5f537eec6d24bcd8b53d26b123e4dff515d1fc7e2903b7ee98f718
-MISC metadata.xml 323 BLAKE2B 91aaf7041f894ff16bd10ee476a29a5da16f275a7791d484abddd8dae337df92293e16b4b2e5938f2418e6f183375e9ec6b38697c9be7207c64a340d3388da94 SHA512 e0633d245fa2f07cca452fca7937a2fbb64b977cae0c291abb52b0a9cc3af1e84fbad6f15135baa9835648959efa4fb68cdb3ec612efcfe856da485658f55595
+EBUILD asio-1.12.2.ebuild 958 BLAKE2B fb6ce9c6ef49a612ea07b54ba90cded71442ff09c0093424ff22a7d5a2f7660c32c4d4f104c00908b69c5775fd6f6b041d51cb6d1d03c3f3bc989b0b74c964bd SHA512 84cbfa3082d7931f631f4cf056669e1676c59c7e36090dca77adae9c164e2660da8f9f2e32e1f63e341cdce1f9f4cea8e1028621540c3b4ddbd5a900e02348ac
+EBUILD asio-1.13.0.ebuild 958 BLAKE2B fb6ce9c6ef49a612ea07b54ba90cded71442ff09c0093424ff22a7d5a2f7660c32c4d4f104c00908b69c5775fd6f6b041d51cb6d1d03c3f3bc989b0b74c964bd SHA512 84cbfa3082d7931f631f4cf056669e1676c59c7e36090dca77adae9c164e2660da8f9f2e32e1f63e341cdce1f9f4cea8e1028621540c3b4ddbd5a900e02348ac
+MISC metadata.xml 445 BLAKE2B 61977ddd9109ffc5efe809ad935c186e410e299fa262a9c055ba51ddef5e93890818f21b1b4f69c5018f45195f359c626c23c3bb8801cf674c565186c4942735 SHA512 9235db64fe4fa5f494855013dcf4391debb4688de537a2edebe7e0108658cb5b63c44d8fdbf7192dd42f8fe3f9973ae6b44898520051f7bdb7bcdedb0f19d93e
diff --git a/dev-cpp/asio/asio-1.12.2.ebuild b/dev-cpp/asio/asio-1.12.2.ebuild
new file mode 100644
index 000000000000..fe556e8cbee7
--- /dev/null
+++ b/dev-cpp/asio/asio-1.12.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Asynchronous Network Library"
+HOMEPAGE="https://think-async.com"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc examples libressl ssl test"
+
+RDEPEND="dev-libs/boost
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+
+ if ! use test; then
+ # Don't build nor install any examples or unittests
+ # since we don't have a script to run them
+ cat > src/Makefile.in <<-EOF || die
+ all:
+
+ install:
+
+ clean:
+ EOF
+ fi
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( doc/. )
+ default
+
+ if use examples; then
+ # Get rid of the object files
+ emake clean
+ dodoc -r src/examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-cpp/asio/asio-1.13.0.ebuild b/dev-cpp/asio/asio-1.13.0.ebuild
new file mode 100644
index 000000000000..fe556e8cbee7
--- /dev/null
+++ b/dev-cpp/asio/asio-1.13.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Asynchronous Network Library"
+HOMEPAGE="https://think-async.com"
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc examples libressl ssl test"
+
+RDEPEND="dev-libs/boost
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+
+ if ! use test; then
+ # Don't build nor install any examples or unittests
+ # since we don't have a script to run them
+ cat > src/Makefile.in <<-EOF || die
+ all:
+
+ install:
+
+ clean:
+ EOF
+ fi
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( doc/. )
+ default
+
+ if use examples; then
+ # Get rid of the object files
+ emake clean
+ dodoc -r src/examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-cpp/asio/metadata.xml b/dev-cpp/asio/metadata.xml
index 73002f23cba4..7818779eb4a2 100644
--- a/dev-cpp/asio/metadata.xml
+++ b/dev-cpp/asio/metadata.xml
@@ -1,9 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person">
+ <email>stefan.strogin@gmail.com</email>
+ <name>Stefan Strogin</name>
+ </maintainer>
<maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="sourceforge">asio</remote-id>
diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 0a5b14edffed..196b0a2d97dd 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -1,10 +1,9 @@
-AUX catch-2.3.0-python-automagic.patch 1007 BLAKE2B 33a5c7fb715e5b312c28216ded81c2384abd4849d550f6be44604175f3645e2570d3cf17f863ad6e3b2b8d966a2427baf69fbf26440780c5ea458b9e5eea350b SHA512 dc0fd7ed133bbbca14f06ec05e867a7de41e5ef92e7644118daa96d283dac4b4f77c4d1367ab3af990643cbc38f7107eca204730d67851bf9264bc4010f04b28
DIST Catch-1.12.2.tar.gz 377265 BLAKE2B bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f SHA512 ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844
-DIST Catch2-2.3.0.tar.gz 506374 BLAKE2B f692eb0933ca578edf0f15cb83139d2fab03390b3980a686ea495101165d612c848b642ad1e7233bce5bb164c80958c9cbfbc229e72a1ae6947aa4dffdf27556 SHA512 e9a089b504c339e87bda0fb1a4040d9d19c932a4bc7dca41bdad6edfcf8c428f4152ff1e0c898dfdf6b20bd5d901c343bed00ad89351fa5182f3c106e0fb4b03
DIST Catch2-2.5.0.tar.gz 549328 BLAKE2B a32941a043a654228cc541dc675ad789f5b938ebc2d3177d1657f66f68fb175bec8c88a60ecba00e84eca74a7506dc83aed74ac89f7dde83213284eb4a497225 SHA512 420f1d1a5ea7b69be9fb316a8abe1fb7c7e78d44a982e883748f1e0c8d2a435c1518b6022742716019558a740f8b31977ed6a786b0293e0504206b016801cfe8
+DIST Catch2-2.7.0.tar.gz 569753 BLAKE2B cec11d79c85ac8a5577467ceb4722a2441a1dbd2fbe42fb06324113d2a6f9fadc12de351735900817274520bf8533ec245ba0a3686c8c1b4813cf3136d6d552f SHA512 ab6c816642a92418c76c8ddabf17eb0c19bef1dc6ac2405c820280d670ef1d78c9ae89909f5a36bf063f0939d253b7c6b5e845c1ac4e63b338927e125dee950d
EBUILD catch-1.12.2.ebuild 803 BLAKE2B acbd83bf8eb3f430fe160db5d944677ab624aa9bd14e363ff41dfddbdd1c03dcbdcd8c7dcee78c6a1f541a55229ad680dbc347dacd846c03c6c7b96f1e0ce322 SHA512 1ad95762728b22ab9f6d73742b82b17697089cbaed9d53e18b17c82cf6759a50dd29113d35808a38892a21613050e057d0c2effcbdc134590046b3bd80a7c915
EBUILD catch-1.9999.ebuild 805 BLAKE2B 77b0fa114ad31a26e3dcbb150f12f14f72487b3f6615d81bc31f22605be87bdd48a5b4e7a9922d890cce9486624abde7595a4dd50ff36ea65775c5640614143b SHA512 4e6b9291038587546d4345a252e5933146e4ca70f42048fd8cdad5f019f1f5e5a2543ce99bd044940c813511e7e6dab3c67f7e8848821cb749d5f19451f98089
-EBUILD catch-2.3.0.ebuild 1029 BLAKE2B 472cd9eb3b96e8c7bf766b42477f881ff3421dcd81617905fda7e6c530a457150f2dc4d543bfb73aa352a49713960d1db3a9758a55714b1dc100b697fc039ddd SHA512 7523558c0b75881959da3aec3d529c8bffb33f5d3bd9bbe409726845cde139b9a166d348a36e0e6742e045677f2142580925b950b605b7b4e318b1aaf5f8d276
-EBUILD catch-2.5.0.ebuild 918 BLAKE2B 6a64f80865b8d399a9f24885eacc2538985c224ff1eb9cde10a3e0c6aeaa08c84ce2e69dbcad48d8f69cd8fadd732bd01c0f97f87873ac3080491372ab567730 SHA512 4f053c94484263c8dc6240cfbe42458fdf393605b5dcbaa4425648a8c3871cd8928f6ed0fd8c13e904c37089b9483bd60dc6b71809699b5fe1e98fdc2177def5
+EBUILD catch-2.5.0.ebuild 916 BLAKE2B 9a7efd65afb6de239b60e4323b23dc8b4aba7279ac7b17b2cd6a7c5db56b54b2bbc70d54cfe30d9a061e38d0c97c1c998858869911416f7d1470c393630e0d70 SHA512 fccb13c55cddcf03ed55d92ff32f19c173a96a4bf2c6123d53ebf0bc14565252c2d7363579342274f9b00f29ca35b3b92187bfc5986c43a9d08341784f451869
+EBUILD catch-2.7.0.ebuild 918 BLAKE2B 5a12b57986cc2962aaacdc4cad8f6e4ef3457cc93e651c50baa4a0c1c8959d75ae4f6015aab639fe3f791ed1cc66c0f587b860fea31073ffb1f502ff18828731 SHA512 05ae02b9b2b81b08075077b3fe324ea016d3b130543bccd459c09857336a712fb3dc41c24b741b48a12c7c5b941a288bfcebcdafd13a57f991a9799b2221488d
EBUILD catch-9999.ebuild 918 BLAKE2B 6a64f80865b8d399a9f24885eacc2538985c224ff1eb9cde10a3e0c6aeaa08c84ce2e69dbcad48d8f69cd8fadd732bd01c0f97f87873ac3080491372ab567730 SHA512 4f053c94484263c8dc6240cfbe42458fdf393605b5dcbaa4425648a8c3871cd8928f6ed0fd8c13e904c37089b9483bd60dc6b71809699b5fe1e98fdc2177def5
MISC metadata.xml 324 BLAKE2B e32ed47ddce7e517244ff26e70d1bd31cdaa33bef0bf4a6cf4284f3688745760a9538f9bf6d9d25a9fabd3f5f6901a1b91c76d2fe290427a55bcc74d4f17be7b SHA512 094af03b1e2befa015f1faaca9ecf4158fffedfe7ef8a2873e9e6cd6e4e7d26f276e357ac1989c2809702abc3ada590668adc37c9d804cee31ae564f88c3315f
diff --git a/dev-cpp/catch/catch-2.5.0.ebuild b/dev-cpp/catch/catch-2.5.0.ebuild
index 5318b054d396..2beda20f59a3 100644
--- a/dev-cpp/catch/catch-2.5.0.ebuild
+++ b/dev-cpp/catch/catch-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
S=${WORKDIR}/${MY_P}
fi
diff --git a/dev-cpp/catch/catch-2.3.0.ebuild b/dev-cpp/catch/catch-2.7.0.ebuild
index 33544077cdf5..1a7d1ed8fba5 100644
--- a/dev-cpp/catch/catch-2.3.0.ebuild
+++ b/dev-cpp/catch/catch-2.7.0.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
-: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
inherit cmake-utils python-any-r1
if [[ ${PV} == *9999 ]]; then
@@ -14,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
else
MY_P=${PN^}2-${PV}
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
- KEYWORDS="amd64 x86"
+ KEYWORDS="~amd64 ~x86"
S=${WORKDIR}/${MY_P}
fi
@@ -27,11 +26,7 @@ SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.0-python-automagic.patch
-)
+BDEPEND="test? ( ${PYTHON_DEPS} )"
pkg_setup() {
use test && python-any-r1_pkg_setup
@@ -41,8 +36,9 @@ src_configure() {
local mycmakeargs=(
-DCATCH_ENABLE_WERROR=OFF
-DBUILD_TESTING=$(usex test)
- -DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
- -DPYTHON_EXECUTABLE="${PYTHON}"
)
+ use test &&
+ mycmakeargs+=(-DPYTHON_EXECUTABLE="${PYTHON}")
+
cmake-utils_src_configure
}
diff --git a/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch b/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch
deleted file mode 100644
index c7fa4c6d22f6..000000000000
--- a/dev-cpp/catch/files/catch-2.3.0-python-automagic.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -36,7 +36,11 @@
- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /ENTRY:wmainCRTStartup")
- endif()
-
-+find_package(PythonInterp)
- if (BUILD_TESTING AND CATCH_BUILD_TESTING AND NOT_SUBPROJECT)
-+ if (NOT PYTHONINTERP_FOUND)
-+ message(FATAL_ERROR "Python not found, but required for tests")
-+ endif()
- add_subdirectory(projects)
- endif()
-
---- a/projects/CMakeLists.txt
-+++ b/projects/CMakeLists.txt
-@@ -317,7 +317,7 @@
- set_tests_properties(NoTest PROPERTIES PASS_REGULAR_EXPRESSION "No test cases matched")
-
- # AppVeyor has a Python 2.7 in path, but doesn't have .py files as autorunnable
--add_test(NAME ApprovalTests COMMAND python ${CATCH_DIR}/scripts/approvalTests.py $<TARGET_FILE:SelfTest>)
-+add_test(NAME ApprovalTests COMMAND ${PYTHON_EXECUTABLE} ${CATCH_DIR}/scripts/approvalTests.py $<TARGET_FILE:SelfTest>)
- set_tests_properties(ApprovalTests PROPERTIES FAIL_REGULAR_EXPRESSION "Results differed")
-
- if (CATCH_USE_VALGRIND)
diff --git a/dev-cpp/commoncpp2/Manifest b/dev-cpp/commoncpp2/Manifest
index 40c08965e1a3..a4e0996b5194 100644
--- a/dev-cpp/commoncpp2/Manifest
+++ b/dev-cpp/commoncpp2/Manifest
@@ -11,4 +11,4 @@ DIST commoncpp2-1.8.1.tar.gz 908678 BLAKE2B 93868286230b4b0507127627f0a1c24b4f34
EBUILD commoncpp2-1.8.1-r2.ebuild 1570 BLAKE2B 63315cb648b80bba3516b3bb0d2338284afb7581f395d868d75e3fb554eb41e1c39839baaf63e42b9c4d58e18caf5d760f857ad2323a675b10d9ae63f517ddac SHA512 3dfdeed9b2b04151fe4ae5fab0454c8c161a047f99f8945325a4a88291463cfb85cc23adb6305efe76dc6b99b60893f78a0ecb721dd381ffe04be1e4b3376412
EBUILD commoncpp2-1.8.1-r3.ebuild 1515 BLAKE2B c32f470f07dc666105e851d1cdf6cd4c39c04ae055c91d0894cd01936a1c5d311a4bab100725029cd0c272aeb3172e1a62e78e9e6c2bf6630383b1e1efb148a8 SHA512 ce6af72543aca69603849311c2a15ae8f4df829c5e027660468b8a8e38f8c343581475890105849e78df329dc66911effaded94f6984779f706d6e2824b3108b
EBUILD commoncpp2-1.8.1-r4.ebuild 1632 BLAKE2B 91e87b4560ce28f5316f9b973faf8037bad2f4b34c1c5f2bb5c09fbb3829909e49d30acc53e5f7cef2fd6ec6e8a586abf47fef018494c80ce5d04de10317bd83 SHA512 7a583ef27e7cb9dd5049d001042308de601023cfece3f9fa91d5f98d449aabbfee9d9d6acacbf83632c83b4aa58b26a50b54fb77a661772c0fe05b664808a55b
-MISC metadata.xml 245 BLAKE2B 61823ae735b381c891f5cae47974d3b1ea6136d6f5f5d449a26dfcdf26472282d760b4ee8a605b8a7b75b9c97443cbc0db309ada118ce186030f276ed7c88963 SHA512 b098db4fb4d9ea116f6246bc6caf0f49e80e236d2fad78d287b638dbd5add7bfaf7feb1ca081ca557b23dde9227ce42fa808f3f6fd8eaba6a7e9cae93342f9c6
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/dev-cpp/commoncpp2/metadata.xml b/dev-cpp/commoncpp2/metadata.xml
index 41cd682e0ecf..6f49eba8f496 100644
--- a/dev-cpp/commoncpp2/metadata.xml
+++ b/dev-cpp/commoncpp2/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
-</maintainer>
+<!-- maintainer-needed -->
</pkgmetadata>
diff --git a/dev-cpp/ctemplate/Manifest b/dev-cpp/ctemplate/Manifest
index a4ad064508dd..e61c89ba66da 100644
--- a/dev-cpp/ctemplate/Manifest
+++ b/dev-cpp/ctemplate/Manifest
@@ -2,4 +2,4 @@ AUX 70ctemplate-gentoo.el 282 BLAKE2B 6004cc2b2e543f47c0c808bf494160c4b7e7e4768a
AUX ctemplate-2.3-fix-build-system.patch 1196 BLAKE2B db2efeaaae0a33b33bf81c6b968b809e31dfdf91ab5adb2a9851748c01a883e19a4b590002c20ca13e517c142264b8361fd6e5f3582a3650388bc4e0a5d6340d SHA512 4402af1034780d00f733231d9ce534cf54a4474a1153bc534274bc2f5163aba8b39e2ad7613151ffd34f3b7d4ba1d3a0c51badf8f1712aea6a1b65d963e3bea4
DIST ctemplate-2.3.tar.bz2 564389 BLAKE2B e0c95ac534eb0b7fdff3e87e08f3b1b8aa735bec8eef05bebcf87a51375cbc93e768a18ba005248edda023869b21679dbadaf3d6462e71666fa5d85b96172851 SHA512 546645389a8bfed59686b62b43cb7d53714ac98e1b75311c217bb0f3b6201d5d486766b1ce7e35bf15032372e45c36b27008f54085bd0c9ef0dd0b7e04b8e3f5
EBUILD ctemplate-2.3-r1.ebuild 1533 BLAKE2B 598894d1f1daaeef3ac7549454dda62c80822bbe33a5c725b2e104ae7edef09c4703015fe4cddd1cd1e71aa9eff07a59c4b2330d553b63d9fdc6622bb294060f SHA512 8e338af1b10165d16b113eb008f744ff96d68e4f242efa6aea3abe0add00526095ee7055e2b832f012042d182e573c4b3811c8974e33fb621935cdfbcd52ea63
-MISC metadata.xml 395 BLAKE2B 5a8e6c489e65ef8e9ee930a2e1bedcd7bb76f34f6c017b7b17993b8e5b8502ae15bd36c7f5508ea836d9a54b67ef8155810465b36b31d1813a816f552ed51345 SHA512 5b2ac214c10f83e739157b6530e9d19f9197eef74261f9581aa3861f0e7480e5476e6265c1769d0e944b434a78c8a17dc286918665e261757b79127d2f55b93a
+MISC metadata.xml 313 BLAKE2B 881d0e8b5849fc9ab98017806d6989ae27d27268bcfa6178db02eb2ef64e88509fd3230faa99440a866d9941832c1a7bf0dfc31f97244be2e04b3438db9bff8e SHA512 2d6beb50366ed619ca45b0552392b711e286f5d657946c7edc0c40aad5be2d1cc345ad1821649ac7d539f21880cb50c6d127a2584f19b82fad2d6cdc74644655
diff --git a/dev-cpp/ctemplate/metadata.xml b/dev-cpp/ctemplate/metadata.xml
index 02bed0f21004..2e7a1bb6b274 100644
--- a/dev-cpp/ctemplate/metadata.xml
+++ b/dev-cpp/ctemplate/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="google-code">google-ctemplate</remote-id>
<remote-id type="github">olafvdspek/ctemplate</remote-id>
diff --git a/dev-cpp/gccxml/Manifest b/dev-cpp/gccxml/Manifest
index 025f6936461f..92e765ac5d8c 100644
--- a/dev-cpp/gccxml/Manifest
+++ b/dev-cpp/gccxml/Manifest
@@ -1,3 +1,3 @@
DIST gccxml-0.9.0_pre20131217.tar.xz 8134060 BLAKE2B d76d9710d9d5a1b1e8b111dbb93c7c2c53ae6162484490aad65a3349f1e29dd441864b32afec16f2c1f666c1577286306205e95eb22c778fff3294ce55f05d50 SHA512 3fedb2fb7ec8025921b4d416230acd8f5dcc01858089e12837d702bd4bec0f841ec23dfd949ae7ff42b559e5da1832bfc32ee24c1a4b3ff6004e73d49a1a81cf
EBUILD gccxml-0.9.0_pre20131217.ebuild 770 BLAKE2B ad61969ec4a0aa060eddc251c44e42ac7899ab1dd1f332c0e898e4b9e9abbe0873c2571f6ba75199585454687d3dc691082e979c7892c4b95525f80ce98d6c3f SHA512 7c5900031a549c278d3c9f9a2f41e1c23c892951f2eedc077c62bbbf8b2faafac75d78f27f1534e96aa5077ae4526dfcc9322d02d6615c2230f7e5993a4f4683
-MISC metadata.xml 249 BLAKE2B 5791e38f31ac36bb4b94c03962980af247ea39c8af739a949749b1b3a7705ce4031ff53f620b1e4d30c44360e3d1d37ccb186ea109ecc1036977e4e0bb3a92e9 SHA512 0b2b2d015d6d3310efdedc20cd12cb2f587c105f1e84b243d3a7dc6337dde082c16683781eba9a0cb09341756f10f651579df35837ee232309a97017ec02cbee
+MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/dev-cpp/gccxml/metadata.xml b/dev-cpp/gccxml/metadata.xml
index d4905c84fc34..7a38bb900964 100644
--- a/dev-cpp/gccxml/metadata.xml
+++ b/dev-cpp/gccxml/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
index 30f01c83d950..a6c6c707879f 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -1,7 +1,5 @@
-DIST glibmm-2.56.0.tar.xz 6859520 BLAKE2B 8d7f0120de211002d587e6ec0d3750dcdce60abae6506395b318be876d5ed680b1451920063f06d6d9655137d50482a9ba936caa0f6da127bb3855e43b4d877f SHA512 65e577009019e30e340ae5fe6e4c854e5a75551b2eb83ad85403d73eb4e77879783162d4c3c354bc37be0be842f0ddffc1977021a5e0c32985fb596d86929c08
DIST glibmm-2.56.1.tar.xz 6841240 BLAKE2B db0e1402f322fd31138cf4db2fc2fabb6fb9896f226f98bd524fe005f0e3412f6973774571b7ec79a9e3c79f6622b0969a55dc91631cc996906dd1e558ad4fe8 SHA512 fd5ad19c5dcba484573520e1d00b5bbb600ee805ab8cd9c0d985880cc1bcbe67ad31fa9f2b5789b5892eddd6be345e3f308593e5ef021e1cfda132e4235fb735
DIST glibmm-2.58.1.tar.xz 6778632 BLAKE2B e51e43cb9361147627c2ffc4c232bd8b15d935cc3a20a4fa8d98f5be9c45f7dd635aab69177d033cf65a6e39cee53bcc723be56cc8db966e88b00b5f9cb1f29a SHA512 c1a67412e6de3853557318cd921e6e73874a14ffd3cb51fc158b0d45fb1d5c2560e011b3b0be7f8cf8afee13952e824625d832e5237288b974c2ba20a6f042cb
-EBUILD glibmm-2.56.0.ebuild 1633 BLAKE2B 18f75726ccc969a8985bc2b04ef257277fb4eb7bde203030e09f3eba1f1a25d96a5d2a4318346c176b9a54c62a00ffadf4f045987f89f4d8cc448677c56311a2 SHA512 0827bac28286463c413d8bce0f25420e467c47f49771ca414fa5f12c357daf420a49c763ad2265ba14ba66a051387990d5f06d9fe6e9c757a1c9325f84c6c496
-EBUILD glibmm-2.56.1.ebuild 1635 BLAKE2B d6afc672164ae571260c336d275054d5391518b9bfeeab4dc9655bff5aaa9d7a6a0ae44e4f7d40acde198dcad6d8d420188f20142f10325b087398796450f8bc SHA512 e9180b85feebcbda7f1373c8b2c176f475d944b7188457595fbff0b094c8187e526975d2558132b40ebe046660da8ae54437f9cba146f7bfe3b62a2c623e531b
+EBUILD glibmm-2.56.1.ebuild 1633 BLAKE2B 18f75726ccc969a8985bc2b04ef257277fb4eb7bde203030e09f3eba1f1a25d96a5d2a4318346c176b9a54c62a00ffadf4f045987f89f4d8cc448677c56311a2 SHA512 0827bac28286463c413d8bce0f25420e467c47f49771ca414fa5f12c357daf420a49c763ad2265ba14ba66a051387990d5f06d9fe6e9c757a1c9325f84c6c496
EBUILD glibmm-2.58.1.ebuild 1642 BLAKE2B e4b73b9141ac3c353dd3d5b6a6236018af9fc6da61a796a8fc2cb01f97e4c8db1675efb7481d832084765098eea357406c8c7a7e44a899443856e8e5fb854802 SHA512 9d7ed5de34212bf2312c97cf04ce2d0a78436cd031d5a02cd43ca0725cdda9b8f5cfb5ca86aff91dc989c677e6fcbf6608db8d44b6cc46f0df98f95b65852c1e
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-cpp/glibmm/glibmm-2.56.0.ebuild b/dev-cpp/glibmm/glibmm-2.56.0.ebuild
deleted file mode 100644
index 20a072129508..000000000000
--- a/dev-cpp/glibmm/glibmm-2.56.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit gnome2 multilib-minimal
-
-DESCRIPTION="C++ interface for glib2"
-HOMEPAGE="https://www.gtkmm.org"
-
-LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
-SLOT="2"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
-IUSE="doc debug test"
-
-RDEPEND="
- >=dev-libs/libsigc++-2.9.1:2[${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.55.1:2[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-# dev-cpp/mm-common needed for eautoreconf
-
-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 build examples - we want to install example sources, not binaries
- sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
- -i Makefile.am Makefile.in || die "sed 2 failed"
-
- gnome2_src_prepare
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" gnome2_src_configure \
- $(use_enable debug debug-refcounting) \
- $(multilib_native_use_enable doc documentation) \
- --enable-deprecated-api
-}
-
-multilib_src_test() {
- cd tests
- default
-
- for i in */test; do
- ${i} || die "Running tests failed at ${i}"
- done
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
- find examples -type f -name 'Makefile*' -exec rm -f {} \; 2>/dev/null
- dodoc -r examples
-}
diff --git a/dev-cpp/glibmm/glibmm-2.56.1.ebuild b/dev-cpp/glibmm/glibmm-2.56.1.ebuild
index 7775820da618..20a072129508 100644
--- a/dev-cpp/glibmm/glibmm-2.56.1.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.56.1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://www.gtkmm.org"
LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system
SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug test"
RDEPEND="
diff --git a/dev-cpp/glog/Manifest b/dev-cpp/glog/Manifest
index f54bdb928242..07d828453521 100644
--- a/dev-cpp/glog/Manifest
+++ b/dev-cpp/glog/Manifest
@@ -8,4 +8,4 @@ EBUILD glog-0.3.3-r1.ebuild 1781 BLAKE2B 14b1654553f9c52c9f0f7a3efaffd3e6ae40821
EBUILD glog-0.3.4-r1.ebuild 1192 BLAKE2B cb2259d727bd5629059a4848f0efd990ab054a587994c0b951007c58cdff3b8991936c391fc431d41e17d475178e83f48fd29ad4d3fd1f3fc278e2525d404576 SHA512 cd39b6f0edc218fb67b20a09e37a0149e3b1d165beed2614654db7ba6ee50d94480a83ef602728f4b8aedaf33547dd06512925c46b48d0f02ed77da1a88c5f0d
EBUILD glog-0.3.4.ebuild 1802 BLAKE2B a0d46af823ee228ad860a96dbf11cc26cc97cd49c96e3d3f860324ab3809273ffe2db3744a566beb73b5e01f8dd85447320e53c067c006fed12dc98ec6d77ea5 SHA512 b445fa06f2260544a4b61da19f9dae1d3272d77348be4c381da6e862b6ced086d4916c743bb29882678458b0ef93704b96f2d7494989f726795ef874ee870037
EBUILD glog-0.3.5.ebuild 1198 BLAKE2B d30874550c821e6bc4e1127660c43fbf23e3ce1f4fe74d05246fe97d1f0912f9452b6ed43c78cf93e70e460fcb14268f18ea64439c82e3ce196f236e81f08acb SHA512 f60474a111c82217991ef31825cc9d3f19914815d011351216f814041902e77e6dd44aaf8cb3a90fd0601654add6d82111532143227fbba41ed8c5db5afaa1ea
-MISC metadata.xml 609 BLAKE2B 44e06e9039e048b3be88b61ad11a3b698a99e78fcd8df49e66c5a63bea43422e3c8f197f847e5c22057828d23ddc37efb09cb9015f5a6b252e20c8d038ecf5b3 SHA512 9dc4390cd212eb4a9d05ea2eeae26d7556c7ddc01444a917a9d5958d4604a4808b73ab7a7f9f4c6809ae396a53c1e9c73c5ce6b96595c7dd7d86dd6ec7a739fb
+MISC metadata.xml 527 BLAKE2B a0ed7bafa31a61313d12431237947a4a1871df9bd13a6c95eee61d638d79a0ac5695a3fd4cdf22b696ccf632c1fa1d25c64b834649747fdd0b869cb2ba836b8d SHA512 37ba0ce628370098503c572a1af684a262872f4af72418ea7f8d3311fc46ce5a81940c762a1cc81ed779e2919b32d10d1c0eaaccb8025fdbb171f0e6c5300d53
diff --git a/dev-cpp/glog/metadata.xml b/dev-cpp/glog/metadata.xml
index a1375d627eeb..c1620e13c078 100644
--- a/dev-cpp/glog/metadata.xml
+++ b/dev-cpp/glog/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
<flag name="unwind">Use <pkg>sys-libs/libunwind</pkg> for stack unwinding instead of glibc/gcc (may be more reliable on x86_64)</flag>
diff --git a/dev-cpp/gtest/Manifest b/dev-cpp/gtest/Manifest
index c9ba28ae02aa..5dae1e2af5d8 100644
--- a/dev-cpp/gtest/Manifest
+++ b/dev-cpp/gtest/Manifest
@@ -9,8 +9,8 @@ DIST gtest-1.7.0.tar.gz 1001582 BLAKE2B 3d10c1e502c2fac1500d07301031a9328b29027a
DIST gtest-1.8.0.tar.gz 1281617 BLAKE2B ac052b4d0eb0d8ded03a8c7dff05177818627b8a51f2dbc2c162b2ee2a5d1323539e7d0d02236d9ebb799995e018f0171c2fdaeb4de3bb339548265e50de79e6 SHA512 1dbece324473e53a83a60601b02c92c089f5d314761351974e097b2cf4d24af4296f9eb8653b6b03b1e363d9c5f793897acae1f0c7ac40149216035c4d395d9d
DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 40ef3417fe424205c0617f07207347ce671ac87605f8ac9b8a333b0b06e3fbef9f556041ee324c18f957f3258ab9fe06704f31cdd038355fb7890180eb77ced1 SHA512 e6283c667558e1fd6e49fa96e52af0e415a3c8037afe1d28b7ff1ec4c2ef8f49beb70a9327b7fc77eb4052a58c4ccad8b5260ec90e4bceeac7a46ff59c4369d7
EBUILD gtest-1.7.0-r1.ebuild 1249 BLAKE2B e3b607997c3a936ed65ffd668d543e512b3aaab230499d3a209950c0ec753c4778ede5c8c67dfb77ba7bba35550813830daa60e602e19ede1b5b95aa98ff8213 SHA512 8e82ff1bcd3e53edfd9823e90ae13484ace2a649a5ab775998e05b98d7fc7246af2bd11a8bbf74aab8e4cc6b9913c34f019befaeee34778262cf88aa7b9cd2ef
-EBUILD gtest-1.8.0-r1.ebuild 1675 BLAKE2B f8a6b9b08d866c033a118c8ca3476a8f9498fbf77b5bfa33b426055d33b70cc0edf6ce48eb17bd1e4704a93030809132d13f9a1d8d294974c2382b7888950fa1 SHA512 7907cf89410817ec053db1db83707d5f5885eedd7f64acf3d0861ca27ea701b370402087452dffbeb357b2d174d91d23929abf36f621b3c9082515718f3ab367
-EBUILD gtest-1.8.0.ebuild 1638 BLAKE2B 9b1191e4df593f03d611f3c98cef475aeaa4017b114cef3cdea0be4a8cdc3f146c0d753c9b428cccc70bae96603b0b433f4129721e96aff9ac71297bb082c868 SHA512 4e63602328af1e3bcafbf5b41ea6829cdf31d7670a78ad906522c00f7627642d9a5492da81d9a16c7c581407c8f4dcf05be6bc1e79d9f45cdddde2ce6725caf3
+EBUILD gtest-1.8.0-r1.ebuild 1673 BLAKE2B f138c41ebd9f4d2aacefd7b4f7b95d23f0916c8f3cbc603888b4e265dbc975cd57216b4aa55a6caf646a7a5896b447378cfd2c222b6d496a9d60f9a1d2c5aa92 SHA512 922d4d60ef662e5fbe67ed234bfa018599c51de0675b930a5fe93185f68bda2b64ca4d8bc78a5035e3b9aff5bba078ce808c60b7c36c38de67745c684872ceb6
+EBUILD gtest-1.8.0.ebuild 1636 BLAKE2B eb31dbe4408d1fb656408964cac946122485f5533b7a5d02a452c19ca05ad5599aff3314e13085739a06d6e49c08a1de6034d6efede0bab4fc6b2d13670608a0 SHA512 a8dc995a3684b79c869b6d97c8c5f8f67fda8e0f4ce3f8e29b32213d6dc3b224125782b462c42fa83e12eeae186a3ac2946bb3fe21714e3dcfd0e29c54c66c16
EBUILD gtest-1.8.1.ebuild 1686 BLAKE2B 7c6053a0f3d8d5f97199dd8a36b14739bc3db47a103ef5476bf46924c984e6e60745c073bd3fdf75d5a45ddcbacb226dafbc9dad2f373d13322a643a2238253b SHA512 edeb30abe53c77ec4797d9a15188b988c1981a2ceba3779c3014685c6c4a03e760f117b92264117562b504694aacfb3a9c42a9c934ae3c6c0f503edeafa7e510
EBUILD gtest-9999.ebuild 1692 BLAKE2B e7925414d786b5dee7a5ad9a883cccf2f223d20ad2a58afed6a4bdefbdabc114b96c1e9b87d749595ee6681b6772cdebc83db8980b6d9a96395866e8645b5d11 SHA512 e8c4940ba012e5be45bc6fa565a5754774b97de5b86cffdef2b67e7454709c15f189ed9f1a26a2324ebd120019bbd37478400fb43d57f728c7e54815c688644f
MISC metadata.xml 535 BLAKE2B 892f380ec413ae33de5821d911bf34fc9e3d0e76cdc833a38c66ed85dece1f6efeec56d8f78c655c9a083e7152f1d24c018184d1e679612de43690665d2c0518 SHA512 68daeade4eb4fec4a42ec039ff000a025c48708f2aed23ebf4495b653567611342893ce79d6163d5276638af9e9915abc2cc6c2d6d07db2e86681e4049b77f81
diff --git a/dev-cpp/gtest/gtest-1.8.0-r1.ebuild b/dev-cpp/gtest/gtest-1.8.0-r1.ebuild
index 3fd0d1438bea..18d837c58fcd 100644
--- a/dev-cpp/gtest/gtest-1.8.0-r1.ebuild
+++ b/dev-cpp/gtest/gtest-1.8.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=6
# Python is required for tests and some build tasks.
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
inherit python-any-r1 cmake-multilib
diff --git a/dev-cpp/gtest/gtest-1.8.0.ebuild b/dev-cpp/gtest/gtest-1.8.0.ebuild
index fec38c4bc247..a2fc61eb5c4f 100644
--- a/dev-cpp/gtest/gtest-1.8.0.ebuild
+++ b/dev-cpp/gtest/gtest-1.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=6
# Python is required for tests and some build tasks.
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+PYTHON_COMPAT=( python2_7 python3_{5,6} pypy )
inherit python-any-r1 cmake-multilib
diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index 68d27e4efee4..4f5af6025b50 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,9 +1,7 @@
DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3 SHA512 c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e
-DIST gtkmm-3.22.2.tar.xz 12341028 BLAKE2B cac55d0358be4be50ff2d603b245a34af4bab0a046332ac6a7159ea7dece8bce8cd53c532ce499cf3172e8f69455de0378946640ad363e33ddd2a5c38e6843ca SHA512 6e96b543e459481145ee0f56f31a7ad2466bd8ccdd2abf3205998aecede73d235149ca6e5ba6e8d20a4fd5345e310870d81ac2a716d4f78d1460ed685badbdc2
DIST gtkmm-3.24.0.tar.xz 12515792 BLAKE2B d1150019b28ecffbf1e2f561e8b691d584dfc893dbc1ef46f1dd33e2c9050ea77e00a1cb7ce1f3832568fd9865c977dbc71a461923c285331372371a5f235369 SHA512 94658fbf7eebbac2a864d6c7d3cd0e6ffd4ac213fd1d9986d721d4906c7a43a45d8757df475879ee37ef54ec5e3fac7d9a8e4a194b97b2be72a10743bf2e13ac
DIST gtkmm-3.24.1.tar.xz 12482756 BLAKE2B 238b9224a57b929cf75617de326f47ff15da07a4a68e6ae10903b29f5e1e29f4fbbaab82f7b483fcdb4c27aa25908bf9e80c4362ba3df298073c73530b79bcb0 SHA512 be7144edb0d5d68f761c9e92c197c3b84de045072443222694c1595faebf3390623a390dbec9f7232a70231aca138b1cb4343ab273333b2a6a418af7ec1586ed
EBUILD gtkmm-2.24.5.ebuild 1539 BLAKE2B bcde9c3cabad5325df0293ea9bd8dafaa68245222b0cd8e378b41bbfb7d026265a1f3dbdab7120cf6d43d7108917be08556b4958aa9623cefbd99da321c7c435 SHA512 0333f5d68fd5d7f5d14c8e7c765b5b9723d2842068751be364d8b7e52ebc8ddb22afb77f846236ac92a48918674ad0da713f277f20e8dbec398d91038f97bda2
-EBUILD gtkmm-3.22.2.ebuild 1830 BLAKE2B a94019630550703e0fed33bdf6728bc483077a0e52e804f369c576306ef4f395bd37d5bf53d52bb53492f3ccc18d0bdf3e7bba68fe86cb5649091e0681a823f1 SHA512 b43a93016963292bb8c5725eb9ea0b0d0faefc6aff6293722c5db5058c76220b0d339b9e227001c6f557f9229ab13064fd025fc95d8f31fd8d4f8590052ed8bd
-EBUILD gtkmm-3.24.0.ebuild 1828 BLAKE2B 4f166e4be2021650dd1f92608480a89d87a4155fe68cd9e198bfc86b1f1684a7ae2e75208ecef093bd9d8144fd756783b43656b10fcbe0994d385465ead59bf2 SHA512 c7eb48244030f811522ec569f5c040eb6bf554d1a2315d9f5b3f09720308416fce25f9bcaec8d6bd6a5178612d72bc2a2821b41662103f819e10118b43b261e6
+EBUILD gtkmm-3.24.0.ebuild 1827 BLAKE2B 5f4d0c994812f59a60e75ee4d10b181be8a439079c5bdb076da907b942d964d027262e637b704497155d0baa002553aa47d1dcee5ff43c13d521c62b0e47ea21 SHA512 1d27ebed4aa2f6cf4f74b20042f507f816d97b3b0813bb62e20996f388434cb4b51cc733b67241eddd742fb16c73398ef266c16a283319c018cf1e7addf87182
EBUILD gtkmm-3.24.1.ebuild 1836 BLAKE2B 27b87b5c8447d5827ba9af8de40a97ed9c5c2629f15ebf9475cd317b02d7e5a2a2a1231514f9685fd3f416bec88971d1afd87dc814f21dc93f354a6b90cdc441 SHA512 c37b6d42f8786d7289b0970e74f3d4a109285161dae2ab9a88e630bdc2ac08a55eaf03c6d39a0fea091ace3a7c7272e3c2755bc96dccd1756381432e186afc55
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/dev-cpp/gtkmm/gtkmm-3.22.2.ebuild b/dev-cpp/gtkmm/gtkmm-3.22.2.ebuild
deleted file mode 100644
index a5c4bb77fa26..000000000000
--- a/dev-cpp/gtkmm/gtkmm-3.22.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 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 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
-
-IUSE="aqua doc test wayland X"
-REQUIRED_USE="|| ( aqua wayland X )"
-
-RDEPEND="
- >=dev-cpp/glibmm-2.49.1:2[${MULTILIB_USEDEP}]
- >=x11-libs/gtk+-3.22.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
-
-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.0.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.0.ebuild
index c1a79e804c21..d6c46667220c 100644
--- a/dev-cpp/gtkmm/gtkmm-3.24.0.ebuild
+++ b/dev-cpp/gtkmm/gtkmm-3.24.0.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://www.gtkmm.org"
LICENSE="LGPL-2.1+"
SLOT="3.0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
IUSE="aqua doc test wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/dev-cpp/libassa/Manifest b/dev-cpp/libassa/Manifest
deleted file mode 100644
index 7040543f19c8..000000000000
--- a/dev-cpp/libassa/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX libassa-3.5.0-fix-tests.patch 8440 BLAKE2B e8f93fd58313dd352edc8894f9c291a89903ddfeea212339971701b11b6be7ecf3299dec03e2031603f0d793f0ac5f68d130cb2c775def8eb486d734793a902e SHA512 a0d9604bbe6304f820f72a8ead35ce223bdcefb4228e9d11d8734a7540f8c50642de27a736d41daff89d595f2a7108ac3016278a38c0fe4123062aac50757afa
-AUX libassa-3.5.1-gcc47.patch 255 BLAKE2B fa4a92d8c4c94a8694ef24a84abe362b58de59f3119d169dc513757a5e7020b61082ad895d8dc9e74d28622e6f96524b83e8198226c6fa6ed57eb82afd63aeb1 SHA512 bb9d6e1c00f36d69eaa9abc5d5bd1c666698ad4facb4904874e7f1c6b1de1b6a7bc75da6a99f2e4fbb47ce552268c1a4ac01692f93ce4ba5ffc332f8ce39c741
-DIST libassa-3.5.1.tar.gz 641255 BLAKE2B bb92dc94b0dbe04d32a4e700fb3b4bae4c745b22d24fc5ec7ae97cf1ed1246dbfb82686cf4ef2d16fd424e5dc0de415fadda1c5f0024819dcb6904b35367c77b SHA512 ad00cb1de21bece699e49d31247201f62604f8d7d1e8f385f7b0eb20bf2bb953bfc741363a5009f64f0f262100cc09f136a49a0dab6ea330424dee1965a3c2c7
-EBUILD libassa-3.5.1-r2.ebuild 690 BLAKE2B 15ebc7fcccffac3d49c20c570b60e5d78f5b0a8e3bb7913948b56ad252cfcb25ad3ee2fd1117a840fd7f03fa8cf5c7e68de8535b42dc5ca02f18c212b6674045 SHA512 81455acf378847c429b7e0295f0ad7871ca03784f3b4bcd82575a6ecd7bf86c7647354919c8f72b56e8b010548569a15188467f7b6c7f059f02785393a464b76
-MISC metadata.xml 216 BLAKE2B 178436f7a466790f2462aa11d45bcd91fae01d91fe03579f00c90c6b64c86d512723a311f3edaaf4112e7123837a365b957c3040732c3dd546947af8750a2b2c SHA512 fd69bb19442f90749ef0e650ffbc31413bde91e0453ef0a8ce5ed4302235ae4b1a79c72e5468c7933af64ee0d2af8e1dbcb4d79ed974f9ba1d9da139afb3097d
diff --git a/dev-cpp/libassa/files/libassa-3.5.0-fix-tests.patch b/dev-cpp/libassa/files/libassa-3.5.0-fix-tests.patch
deleted file mode 100644
index 47bdde8d5564..000000000000
--- a/dev-cpp/libassa/files/libassa-3.5.0-fix-tests.patch
+++ /dev/null
@@ -1,351 +0,0 @@
-diff --git a/tests/autoptr.test b/tests/autoptr.test
-index 92bc7b5..6deac5f 100755
---- a/tests/autoptr.test
-+++ b/tests/autoptr.test
-@@ -98,7 +98,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/bufio.test b/tests/bufio.test
-index 60faab1..ab3986f 100755
---- a/tests/bufio.test
-+++ b/tests/bufio.test
-@@ -41,7 +41,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/charinbuffer.test b/tests/charinbuffer.test
-index 8de99d7..0076db0 100755
---- a/tests/charinbuffer.test
-+++ b/tests/charinbuffer.test
-@@ -39,7 +39,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/common_utils.test b/tests/common_utils.test
-index 21cd063..11f8b50 100755
---- a/tests/common_utils.test
-+++ b/tests/common_utils.test
-@@ -63,7 +63,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/connector.test b/tests/connector.test
-index 54d1928..364930b 100755
---- a/tests/connector.test
-+++ b/tests/connector.test
-@@ -37,7 +37,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/connector2.test b/tests/connector2.test
-index e843f89..6a6474a 100755
---- a/tests/connector2.test
-+++ b/tests/connector2.test
-@@ -40,7 +40,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/echoxdr.test b/tests/echoxdr.test
-index 8280374..985d657 100755
---- a/tests/echoxdr.test
-+++ b/tests/echoxdr.test
-@@ -48,7 +48,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/fdset.test b/tests/fdset.test
-index 8800539..a57a17a 100755
---- a/tests/fdset.test
-+++ b/tests/fdset.test
-@@ -43,7 +43,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/fork.test b/tests/fork.test
-index a70cae3..ec0c4d0 100755
---- a/tests/fork.test
-+++ b/tests/fork.test
-@@ -43,7 +43,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/genserver.test b/tests/genserver.test
-index 5877499..18d19d4 100755
---- a/tests/genserver.test
-+++ b/tests/genserver.test
-@@ -38,7 +38,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/glops.test b/tests/glops.test
-index d24f5e4..f666394 100755
---- a/tests/glops.test
-+++ b/tests/glops.test
-@@ -49,7 +49,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/idset.test b/tests/idset.test
-index a900d2f..97a69c7 100755
---- a/tests/idset.test
-+++ b/tests/idset.test
-@@ -48,7 +48,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/inet_address.test b/tests/inet_address.test
-index deac989..298ea98 100755
---- a/tests/inet_address.test
-+++ b/tests/inet_address.test
-@@ -49,7 +49,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/inifile.test b/tests/inifile.test
-index dae0529..9da154c 100755
---- a/tests/inifile.test
-+++ b/tests/inifile.test
-@@ -58,7 +58,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/logger.test b/tests/logger.test
-index 6c38072..fccd4fa 100755
---- a/tests/logger.test
-+++ b/tests/logger.test
-@@ -77,7 +77,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/memdump.test b/tests/memdump.test
-index 0f4465f..662fb96 100755
---- a/tests/memdump.test
-+++ b/tests/memdump.test
-@@ -72,7 +72,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/pidflock.test b/tests/pidflock.test
-index 33f5a0f..424ef0a 100755
---- a/tests/pidflock.test
-+++ b/tests/pidflock.test
-@@ -42,7 +42,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/pipe.test b/tests/pipe.test
-index a1b134f..ab4888a 100755
---- a/tests/pipe.test
-+++ b/tests/pipe.test
-@@ -45,7 +45,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/pq.test b/tests/pq.test
-index a45b024..6495533 100755
---- a/tests/pq.test
-+++ b/tests/pq.test
-@@ -38,7 +38,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/reactor.test b/tests/reactor.test
-index 8072201..918c904 100755
---- a/tests/reactor.test
-+++ b/tests/reactor.test
-@@ -68,7 +68,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/regexp.test b/tests/regexp.test
-index 087331c..c936fdc 100755
---- a/tests/regexp.test
-+++ b/tests/regexp.test
-@@ -42,7 +42,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/rt.test b/tests/rt.test
-index 3d854bd..8703d75 100755
---- a/tests/rt.test
-+++ b/tests/rt.test
-@@ -42,7 +42,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/semaphore.test b/tests/semaphore.test
-index 012888d..b78fe91 100755
---- a/tests/semaphore.test
-+++ b/tests/semaphore.test
-@@ -38,7 +38,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/sighand.test b/tests/sighand.test
-index b3e7975..482c105 100755
---- a/tests/sighand.test
-+++ b/tests/sighand.test
-@@ -57,7 +57,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/sighands.test b/tests/sighands.test
-index 653bb84..6b6d96e 100755
---- a/tests/sighands.test
-+++ b/tests/sighands.test
-@@ -47,7 +47,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/timer_queue.test b/tests/timer_queue.test
-index 30e2a62..036cbb7 100755
---- a/tests/timer_queue.test
-+++ b/tests/timer_queue.test
-@@ -38,7 +38,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
-diff --git a/tests/timeval.test b/tests/timeval.test
-index b15cfdd..6c7d186 100755
---- a/tests/timeval.test
-+++ b/tests/timeval.test
-@@ -47,7 +47,7 @@ if ${CMP} -s out ok; then
- else
- echo "ok:" >&2
- cat ok >&2
-- exit 1
-+ exit 0
- fi
-
- # Mungle error output to remove leading directories, 'lt-' or
diff --git a/dev-cpp/libassa/files/libassa-3.5.1-gcc47.patch b/dev-cpp/libassa/files/libassa-3.5.1-gcc47.patch
deleted file mode 100644
index 725636a3967c..000000000000
--- a/dev-cpp/libassa/files/libassa-3.5.1-gcc47.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/assa/CommonUtils.h b/assa/CommonUtils.h
-index 2db38d2..4db27f6 100644
---- a/assa/CommonUtils.h
-+++ b/assa/CommonUtils.h
-@@ -16,6 +16,7 @@
-
- #include <sstream>
-
-+#include <unistd.h>
- #include <string>
- #include <vector>
- using std::vector;
diff --git a/dev-cpp/libassa/libassa-3.5.1-r2.ebuild b/dev-cpp/libassa/libassa-3.5.1-r2.ebuild
deleted file mode 100644
index 8d46aa4035ef..000000000000
--- a/dev-cpp/libassa/libassa-3.5.1-r2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A networking library based on Adaptive Communication Patterns"
-HOMEPAGE="http://libassa.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc static-libs"
-
-RDEPEND="net-libs/libtirpc"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.5.0-fix-tests.patch
- "${FILESDIR}"/${PN}-3.5.1-gcc47.patch
-)
-
-src_configure() {
- econf \
- $(use_enable static-libs static) \
- $(use_enable doc doxygen)
-}
-
-src_install() {
- default
-
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/dev-cpp/libbinio/Manifest b/dev-cpp/libbinio/Manifest
index 6784b361f2dc..8d04eff904d3 100644
--- a/dev-cpp/libbinio/Manifest
+++ b/dev-cpp/libbinio/Manifest
@@ -2,4 +2,4 @@ AUX libbinio-1.4-cstdio.patch 141 BLAKE2B a285b03d1615b1fac7c5a970b96b5290d11566
AUX libbinio-1.4-texi.patch 735 BLAKE2B 5a5949e49f606b9fc923ccbf85dd40d3913529747e3bb9f4ab41a397435ba864c0268a8d719d4b11995e8ade734e6fd100620af1b482b56b92380b4f6c3fb6d9 SHA512 52ca8d20ef515f5673034ec264b60471a6e9444764bb1a3e9aaeaf6bd2eaff83493ffe6083a64e25c7eddfc9f4546ce64477261a40fd6d3016f21dcddf5a3269
DIST libbinio-1.4.tar.bz2 307664 BLAKE2B 402eaae2b61ab83bf5b3326618306cb3f6821f20be1e5091cd170e905b6956934d0ad554d68e7cd36622e166391ae10ac656b21e4b364ba61f1c0b301a6f2475 SHA512 974b9ecf4f889350dc5b8509a68af392644804c72a291dc1c0e7738f5b0ca3a28b1819ce35c98ae1e58fc9888481feb596b2ba1704e1b85207f64c050bc0230d
EBUILD libbinio-1.4-r1.ebuild 648 BLAKE2B 90f8569c2841a98d7d97dd2bea060cda237ea0a4945961330861cf875f6610ef983234abffbcc02e30aeb5ef3b8c64510cdecc4ba837bcb06982208d0f14b0d7 SHA512 5abecfe3f9a5d6256ccd06fa6fd839e8f68aee1bd8d121d3f253373efc4ea18c56a88a03b401598251ac94e35a7ae1d2edee64051c6731e6ce8ec355791779ba
-MISC metadata.xml 327 BLAKE2B 41ba12e16c6e749422ffd52b036c9567111c3698957bedb2f2f5d4438befdaed8e2348fea43cbb617012756f9a78460528402ac44e2347e952f392d64e032606 SHA512 8754d27e3446c38add9be21a0062891c47d39fe0a84195684b9de95ef2ee1c6ad194361423a3cff6db3f3938b0ecc9e8f944b8d5a6c98dc37ebacb744ebee722
+MISC metadata.xml 245 BLAKE2B 9a4205435479181d10e7c63a3987e7534dacbc142de4511b7b2460a827dc0a154a3de6de5ecac686c255a5a1c8643ee06faab18caa5c1062e02ae3bb72871115 SHA512 721ce829f234460b7b02cb309c197e50b58810854e172765e0d19e8e778f661621583b5a47930ebeb68f1439bff243a709f4e15e9f958f2dd848c3631d4bfc90
diff --git a/dev-cpp/libbinio/metadata.xml b/dev-cpp/libbinio/metadata.xml
index 75ba12b922c6..87c6909a790e 100644
--- a/dev-cpp/libbinio/metadata.xml
+++ b/dev-cpp/libbinio/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">libbinio</remote-id>
</upstream>
diff --git a/dev-cpp/libcmis/Manifest b/dev-cpp/libcmis/Manifest
index 322580263011..c65bb9ffc563 100644
--- a/dev-cpp/libcmis/Manifest
+++ b/dev-cpp/libcmis/Manifest
@@ -1,4 +1,6 @@
+AUX libcmis-0.5.2-icu-64.2.patch 378 BLAKE2B 0c3bb956dc02c1b6100e59ef771c076071db5612bfd322314346c1595a6b115e51a65eee577af586d09ab8108b1eba1b90915c7cc01d1bf4d6bdb9c4fd11e2ac SHA512 0904a529eafa8e1cfdb673e4e7f37150b0b88886cdc32096a89153cb5856d16dc5fee52f39ae5bfea86065b20690a6e14e4b9ad11b36b682c062702b797e82cd
DIST libcmis-0.5.2.tar.gz 295020 BLAKE2B 325eacedd87eb1888a439c727a648c5aeb8d58c9b80add9761ffc55381193b71b589865d13ecd55177faafa935642685001f60456c1354e037989b29e9451c05 SHA512 45d8cd6d420a9593b46e1f2d6fbf384ea248cb218b0db6326ee2f082ff29100b65a2cc999ccb849e61df4f4ed7c3721b09addc6c322ef03c6c93f8c0acc02bde
+EBUILD libcmis-0.5.2-r1.ebuild 1244 BLAKE2B a9683d29808ee2ac3ab918b1bd3ddcffd3100e7676649d7b1c7d80722a849c510901699ca15a639a4027898bb3cc6c8fe9afcc278137761e7758b86cc46a442c SHA512 5e11619a749158e56e87a5856b0b213afd67509c6a1a9a66031161eb06bf81bfc727e4e7bf44a221a275b2a3b76e9b4ef6662752896919c8f55bd9a1ff7b41c5
EBUILD libcmis-0.5.2.ebuild 1179 BLAKE2B 0494be5eac19549e7893016a0e3093e58ff720ed0d471657513f82eb875a6aa5eba976b28b64e81ab945640c60afd30300a97531492df401773e8412e91b0abb SHA512 9193c38528178a608e4fc6ce74438d50bbe7a470d68b7a3db492e729c25837373d2fb73b1c74ead90e814fc1cac9a09e8af82b0992e0dfbb85664e6805702ac8
-EBUILD libcmis-9999.ebuild 1498 BLAKE2B ecc02d843a491f76b1dadf241e644c65b309142e60cf04190e33f787822d840fb263c75e509f683ed7535abed52d34b540236aa4374961f1e8b2c35447b0c718 SHA512 97b6b36f5b56553837ff08b00bac25ce68f33cc772ca0314079b78a8d7f6eb34c457b57ef1cb730fd4b10e8e624a72a072ebdc432b86dd6f708188817ce7bc51
-MISC metadata.xml 401 BLAKE2B 51ccbd2b64899189a740c498dee304fa62676b4673b22f5215e5e587925d74a3582f9a4206e47da42524f527cb1d36545d45c64c9a38b9783c65d2e923aba0b0 SHA512 b01b808fa630d2d02ef61b4f8e1d286c51108eb3e9120b687b8e2bdf012b05d70a32de1264c0699f9778d0cb9574b88ddd4df1cc428992c90780b4934973841b
+EBUILD libcmis-9999.ebuild 1197 BLAKE2B ce7e0e242844b6b2113ec13600f52691c6e1cf2bc3484809c9d7de875bb047f5a31976a6c7d67f2dcd71170be1e24a29948c2b5b30d7611cc94691fb51de5c10 SHA512 2c998193bf07a5d93f78d715c431283ef054cfca7b035e2ebd8110add4ec968ef57bfe635287177aaced49e92c7dc4a0ce83dc5612ba4454edaa5718b04e178a
+MISC metadata.xml 479 BLAKE2B fd8a30e8f39c1455e1dc8c14b32a74012db73dfd66b6f44a025bfebc950b65e8f94c52bff16542f50b4e3d9a1daf6e34fc24f6274c4aed6914bdfea29b542949 SHA512 612413c8d2f4a64e5021710796c465b5b9e44a54bee4d551755d520b934cccb8e6aa488d1156c66db41504d0c53b24a9b92cfffcf62d863b86a1cdfee0768e73
diff --git a/dev-cpp/libcmis/files/libcmis-0.5.2-icu-64.2.patch b/dev-cpp/libcmis/files/libcmis-0.5.2-icu-64.2.patch
new file mode 100644
index 000000000000..6ba63ee7fe76
--- /dev/null
+++ b/dev-cpp/libcmis/files/libcmis-0.5.2-icu-64.2.patch
@@ -0,0 +1,17 @@
+--- a/inc/libcmis-c/repository.h 2018-12-27 14:07:55.000000000 +0100
++++ b/inc/libcmis-c/repository.h 2019-04-21 01:29:46.504373226 +0200
+@@ -28,12 +28,12 @@
+ #ifndef _REPOSITORY_H_
+ #define _REPOSITORY_H_
+
++#include <libxml/tree.h>
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+
+-#include <libxml/tree.h>
+-
+ #include "libcmis-c/libcmis-c-api.h"
+ #include "libcmis-c/types.h"
+
diff --git a/dev-cpp/libcmis/libcmis-0.5.2-r1.ebuild b/dev-cpp/libcmis/libcmis-0.5.2-r1.ebuild
new file mode 100644
index 000000000000..c9f4938bb63f
--- /dev/null
+++ b/dev-cpp/libcmis/libcmis-0.5.2-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} = 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/tdf/libcmis.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+fi
+inherit autotools flag-o-matic
+
+DESCRIPTION="C++ client library for the CMIS interface"
+HOMEPAGE="https://github.com/tdf/libcmis"
+
+LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
+SLOT="0.5"
+
+IUSE="man static-libs test tools"
+
+BDEPEND="
+ virtual/pkgconfig
+ man? (
+ app-text/docbook2X
+ dev-libs/libxslt
+ )
+ test? (
+ dev-util/cppcheck
+ dev-util/cppunit
+ )
+"
+DEPEND="
+ dev-libs/boost:=
+ dev-libs/libxml2
+ net-misc/curl
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${P}-icu-64.2.patch" )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # bug 618778
+ append-cxxflags -std=c++14
+
+ local myeconfargs=(
+ --program-suffix=-$(ver_cut 1-2)
+ --disable-werror
+ $(use_with man)
+ $(use_enable static-libs static)
+ $(use_enable test tests)
+ $(use_enable tools client)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/dev-cpp/libcmis/libcmis-9999.ebuild b/dev-cpp/libcmis/libcmis-9999.ebuild
index 33f9f92173ea..a060dbb78ee9 100644
--- a/dev-cpp/libcmis/libcmis-9999.ebuild
+++ b/dev-cpp/libcmis/libcmis-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -6,11 +6,9 @@ EAPI=7
if [[ ${PV} = 9999 ]]; then
EGIT_REPO_URI="https://github.com/tdf/libcmis.git"
inherit git-r3
-elif [[ ${PV} = *_pre* ]]; then
- COMMIT=738528d790b2b1d52d9b72d673842969a852815d
- SRC_URI="https://github.com/tdf/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
fi
inherit autotools flag-o-matic
@@ -20,18 +18,8 @@ HOMEPAGE="https://github.com/tdf/libcmis"
LICENSE="|| ( GPL-2 LGPL-2 MPL-1.1 )"
SLOT="0.5"
-# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
-[[ ${PV} == 9999 ]] || \
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="man static-libs test tools"
-IUSE="man static-libs test"
-
-RDEPEND="
- dev-libs/boost:=
- dev-libs/libxml2
- net-misc/curl
-"
-DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
man? (
@@ -43,11 +31,15 @@ BDEPEND="
dev-util/cppunit
)
"
+DEPEND="
+ dev-libs/boost:=
+ dev-libs/libxml2
+ net-misc/curl
+"
+RDEPEND="${DEPEND}"
RESTRICT="test"
-[[ ${PV} = *_pre* ]] && S="${WORKDIR}/${PN}-${COMMIT}"
-
src_prepare() {
default
eautoreconf
@@ -63,7 +55,7 @@ src_configure() {
$(use_with man)
$(use_enable static-libs static)
$(use_enable test tests)
- --enable-client
+ $(use_enable tools client)
)
econf "${myeconfargs[@]}"
}
diff --git a/dev-cpp/libcmis/metadata.xml b/dev-cpp/libcmis/metadata.xml
index afb9c075be7a..02623876d9cc 100644
--- a/dev-cpp/libcmis/metadata.xml
+++ b/dev-cpp/libcmis/metadata.xml
@@ -6,7 +6,8 @@
<name>Gentoo Office project</name>
</maintainer>
<use>
- <flag name="man">Build and install man pages.</flag>
+ <flag name="man">Build and install man pages</flag>
+ <flag name="tools">Build client tool for testing and viewing features</flag>
</use>
<upstream>
<remote-id type="github">tdf/libcmis</remote-id>
diff --git a/dev-cpp/libcutl/Manifest b/dev-cpp/libcutl/Manifest
index 59c52d466548..ca785bfcac65 100644
--- a/dev-cpp/libcutl/Manifest
+++ b/dev-cpp/libcutl/Manifest
@@ -2,4 +2,4 @@ AUX libcutl-1.10.0-boost-1.65-tr1.patch 4688 BLAKE2B b896957b8a1ff399b51210052df
AUX libcutl-1.10.0-fix-c++14.patch 1045 BLAKE2B 91e954048739a53dc5dcf757ee7b3541b958fc30063df2da3ffe47f9c020ee8f80cfde07d351b21ac8ebabb00a84ed5f29b6063082fe18374172129537e0a6a0 SHA512 37033c583b55e66d4edc03e483f01e3c6d331862748eaa23cecc8a24614368d294193642c481ba91d9ee56eed952c6ad0f4997e30ace9e572653b3780be75cec
DIST libcutl-1.10.0.tar.bz2 763920 BLAKE2B 8d6741b19cc7c1d320225b6f412c08d6dd1d975a9f1e2f55914a23b8813e42228616ea525905bcf456f4b6e60a72fbf4128a03275833975ce3b8c87d6e4cb631 SHA512 c03f39e87e660fdd07aa9cccb2d82d411ca8226b56475c74b7b2147b90cdb83d13246bc0c09513e407271bcf568d6a08f92c9006e48d1e7f06e4b18dde34dc5f
EBUILD libcutl-1.10.0.ebuild 1027 BLAKE2B b9c108c5076b18a9b6e10cdd90a6180a0948ec0b39b2190d09a7c2979ecdecb5f12b9c4283d8e5fe78ec665495d6cef6eaa06f765364f9d9f198cd4f05e11bdc SHA512 c05e606af9647aa004d87986bdb2db55f5d58ba26103066df11f9c50f3cf909de7b28298023c61c5fd79c9c8f3430860a91b8203d0decd725c6f69d2c1f42dfd
-MISC metadata.xml 249 BLAKE2B 5791e38f31ac36bb4b94c03962980af247ea39c8af739a949749b1b3a7705ce4031ff53f620b1e4d30c44360e3d1d37ccb186ea109ecc1036977e4e0bb3a92e9 SHA512 0b2b2d015d6d3310efdedc20cd12cb2f587c105f1e84b243d3a7dc6337dde082c16683781eba9a0cb09341756f10f651579df35837ee232309a97017ec02cbee
+MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/dev-cpp/libcutl/metadata.xml b/dev-cpp/libcutl/metadata.xml
index d4905c84fc34..7a38bb900964 100644
--- a/dev-cpp/libcutl/metadata.xml
+++ b/dev-cpp/libcutl/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/dev-cpp/libjson-rpc-cpp/Manifest b/dev-cpp/libjson-rpc-cpp/Manifest
index a27519e079ec..568dbf596012 100644
--- a/dev-cpp/libjson-rpc-cpp/Manifest
+++ b/dev-cpp/libjson-rpc-cpp/Manifest
@@ -1,6 +1,4 @@
-DIST libjson-rpc-cpp-1.1.1.tar.gz 179249 BLAKE2B bd8b737f76bceaa1be73d89a1f75472d8eae6f3da57a4da5a5a9eee2a52ba06034bcb4404e6b65368f6be1967c1a8b40f71e3bfbaa58f65b0ac8dced1b3f43af SHA512 64043aee3227262da41b56f6d53e4f8f9a56d3a43b695200020b47fb7eb6e121cf086b6e121c0eccecf381be90d77910d0f4371254d147f33310af4584a7d433
DIST libjson-rpc-cpp-1.2.0.tar.gz 180074 BLAKE2B e44f4ada4430db178949d89c3db8db18b716347d88c4f41fe558a88053ca3e2e4085fee28a87d32f710f76d57e0de9510383bc04e17adec36b754e3db2466d94 SHA512 b03507c9e9dc370d0efe94c3a69b25cbc06b99907a6c145034a283d38d7dd2188a1af89d0ce05837fde28ff96b5bd7bb0903f5865f3eae01d275929a68ea5f99
-EBUILD libjson-rpc-cpp-1.1.1-r1.ebuild 1578 BLAKE2B 3c8940a09c2e38ce6be94e3585e1d2ccf65a84cc3115f9eb29e5da9bdb057626032991f352bc93f7c730916a27487e04c1a5eb398593da9481adf61109b4424c SHA512 6ddad0199299a5fbfb5c5a9b6b1e953734509d405a1d5d3d41c29bb62224a8641cd922ea0af0b2824f622583ba6a843bc96383f5655fbbe21b08ef5887dab533
EBUILD libjson-rpc-cpp-1.2.0.ebuild 1578 BLAKE2B 3c8940a09c2e38ce6be94e3585e1d2ccf65a84cc3115f9eb29e5da9bdb057626032991f352bc93f7c730916a27487e04c1a5eb398593da9481adf61109b4424c SHA512 6ddad0199299a5fbfb5c5a9b6b1e953734509d405a1d5d3d41c29bb62224a8641cd922ea0af0b2824f622583ba6a843bc96383f5655fbbe21b08ef5887dab533
EBUILD libjson-rpc-cpp-9999.ebuild 1578 BLAKE2B 94d3a0d77ee6c007928c0f90b503a7b0ac041c783fdcd87766ae2ba09c4d419906dd06ac0ecdd9b23a86e78295961e3f5f1ca8ba14ed1514ee4d61074885c095 SHA512 c0dab0ba3eff39b3c8af50c562d3bc3e7ee714cd8cc4daaed3df1f78ef4ac373987b3b8c57c363697d0fd11f04add0e4bd810297919ad7eb11c84caa8e19f0b0
MISC metadata.xml 906 BLAKE2B fe2f020896cc35c9c27fe082bf7a844086445b8943690c35de3de091041473b0a211370e335908470faf1bfdf0fb64b4b6aee75dfd527683d173c3e9fc8d9cf9 SHA512 037b5942cdde13abab5f527cdb8fced709b88bbebb754497279b1d60e7c90789115ecc2f579c38111c2acf32a3baf2643b470e55deb9de36bc498e9665091a83
diff --git a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild b/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
deleted file mode 100644
index 2ab94282c0a9..000000000000
--- a/dev-cpp/libjson-rpc-cpp/libjson-rpc-cpp-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="JSON-RPC (1.0 & 2.0) framework for C++"
-HOMEPAGE="https://github.com/cinemast/libjson-rpc-cpp"
-SRC_URI="https://github.com/cinemast/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +http-client +http-server redis-client redis-server +stubgen test"
-
-RDEPEND="
- dev-libs/jsoncpp:=
- http-client? ( net-misc/curl:= )
- http-server? ( net-libs/libmicrohttpd:= )
- redis-client? ( dev-libs/hiredis:= )
- redis-server? ( dev-libs/hiredis:= )
- stubgen? ( dev-libs/argtable:= )"
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- test? ( dev-cpp/catch:0 )"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local mycmakeargs=(
- -DHTTP_CLIENT=$(usex http-client)
- -DHTTP_SERVER=$(usex http-server)
- -DREDIS_CLIENT=$(usex redis-client)
- -DREDIS_SERVER=$(usex redis-server)
- # they have no deps
- -DTCP_SOCKET_CLIENT=ON
- -DTCP_SOCKET_SERVER=ON
- -DUNIX_DOMAIN_SOCKET_CLIENT=ON
- -DUNIX_DOMAIN_SOCKET_SERVER=ON
- # they are not installed
- -DCOMPILE_EXAMPLES=OFF
- -DCOMPILE_STUBGEN=$(usex stubgen)
- -DCOMPILE_TESTS=$(usex test)
- -DCATCH_INCLUDE_DIR="${EPREFIX}/usr/include/catch2"
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- use doc && emake -C "${BUILD_DIR}" doc
-}
-
-src_test() {
- # Tests fail randomly when run in parallel
- local MAKEOPTS=-j1
- cmake-utils_src_test
-}
-
-src_install() {
- cmake-utils_src_install
-
- use doc && dodoc -r "${BUILD_DIR}"/doc/html
-}
diff --git a/dev-cpp/libmcpp/Manifest b/dev-cpp/libmcpp/Manifest
index 4d5ca71ddb5d..03692f0db14a 100644
--- a/dev-cpp/libmcpp/Manifest
+++ b/dev-cpp/libmcpp/Manifest
@@ -4,4 +4,4 @@ AUX libmcpp-2.7.2-zeroc.patch 2342 BLAKE2B d33a7539044a084ce42d5655db298c92b2885
DIST mcpp-2.7.2.tar.gz 1533457 BLAKE2B 4368fd1c667923ab3b60ce79f8421c549a9d9105957ca87b9ba49be513cb1be7f220a3ddbaf306e860014d5211af480d07170d912d3d4a80345d8eab45fd6c00 SHA512 1ca885cb13fdb684de9d0595a9215b52f48a93a69077d82cdcacafe40d9a61fb77b00a3ff2b8890e7bc0a0fcc0c8d70d4093c00c280351cd4459aba67c573235
EBUILD libmcpp-2.7.2-r2.ebuild 716 BLAKE2B 8dae6fae2e6fddda5581b1adf3faea20d9b6132b034abd7932b009820d5e5553344c4c7f75b61b992f19fdd6a01ea5a24b6d55f2c0f6a28b1f69c4f2f6726237 SHA512 a4b00d7c475c7c1deb37576fd2c0e137635df1c9c8caf31c6dc3b0579d2b73b9e1794472a3f82d24636c901ff434b9a2d8a160057293cf0ad7165cdbdf227846
EBUILD libmcpp-2.7.2-r3.ebuild 776 BLAKE2B 20b6e5e79784b777925e8ae927ce0a5dc08321bad61fd64836c7b99796c7a6e23f19fe10749fbb6b8d34f1a1c7653a1e471c5338fae1f352d1abdcd3e08ab6cc SHA512 d0ad25a3a72047b086dc840a094da909f40995098700580e78e1e7cc040b4e6dffb07b81e741062e62aa5e3bdbcdd1abcaa3a5c9a35fa84effd59965c8c6658f
-MISC metadata.xml 323 BLAKE2B 5e7e7283be11618c43b1e1138fd5af4030dfaa17b0f1e047d8af8d032888b52b5eda3c9bae4bedb1303a7849dc561721aab35e94e222f5f11c951f2f50c7a150 SHA512 0d074121ac7cbf36bab09b3f76d81df9aa19cd2399418d3b30d9e4cb9107a3f339e8b4c478694a8c8ef560d23fe9be1b4bcfc8c347d83cb51cf45fbd6849224e
+MISC metadata.xml 241 BLAKE2B 243a081993d2297570d94667e0858f3a05bc5a214321a6d5a132f0b7a20a4cdfd9fdd1ccfd9e4753e6ea74e26907b167c484e504671e68458664d0fee31e1a2b SHA512 d242d2c5f6c5b13d0380745c59f6d4672fefcf85b888df7bc88f4501853f262eb1f615b25787ad4bce10fb8b5aad23de076feff3350f214be3d3793a3d249444
diff --git a/dev-cpp/libmcpp/metadata.xml b/dev-cpp/libmcpp/metadata.xml
index bf687a443a18..7c8e4546fce9 100644
--- a/dev-cpp/libmcpp/metadata.xml
+++ b/dev-cpp/libmcpp/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">mcpp</remote-id>
</upstream>
diff --git a/dev-cpp/libxsd-frontend/Manifest b/dev-cpp/libxsd-frontend/Manifest
index f4141d6faa4c..0b06f9a3eef3 100644
--- a/dev-cpp/libxsd-frontend/Manifest
+++ b/dev-cpp/libxsd-frontend/Manifest
@@ -1,3 +1,3 @@
DIST libxsd-frontend-2.0.0.tar.bz2 66784 BLAKE2B 3d41a97dc01f7d9231f981043ab00523f27decba428395940dd008b9a35e434e9f1a002f4214c11fe4fb9d228149eb3e05ba7da3d7682ae9d334d3d0db66dc1d SHA512 8a296fdfe2e562237d46774b33ee82e8f67835b0869c03ffdf04570db1e6f398cf97734685d44c2207abbb73cea20b57e53c8fd80a121f98196c1c7d4bacbc68
EBUILD libxsd-frontend-2.0.0.ebuild 2142 BLAKE2B d7ede669ab4d093d41d4bf023fda71cd4badb2f030f243f612c3c09b33784b2cf3cae830e02b46ffc0dec6ffae70978e3e4c7c9609932604c617d1365dd41a8f SHA512 75a67b02662db755ad529febe233f85d911b88d5a7a0c63ef7b4161a63f42a743600bc09e1a5c8dc3bb4299d7fc0db09c69346a35d7163e05a704caf0c64ea1e
-MISC metadata.xml 249 BLAKE2B 5791e38f31ac36bb4b94c03962980af247ea39c8af739a949749b1b3a7705ce4031ff53f620b1e4d30c44360e3d1d37ccb186ea109ecc1036977e4e0bb3a92e9 SHA512 0b2b2d015d6d3310efdedc20cd12cb2f587c105f1e84b243d3a7dc6337dde082c16683781eba9a0cb09341756f10f651579df35837ee232309a97017ec02cbee
+MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/dev-cpp/libxsd-frontend/metadata.xml b/dev-cpp/libxsd-frontend/metadata.xml
index d4905c84fc34..7a38bb900964 100644
--- a/dev-cpp/libxsd-frontend/metadata.xml
+++ b/dev-cpp/libxsd-frontend/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/dev-cpp/nlohmann_json/Manifest b/dev-cpp/nlohmann_json/Manifest
index 7b9d4e753962..a9b3bfceb050 100644
--- a/dev-cpp/nlohmann_json/Manifest
+++ b/dev-cpp/nlohmann_json/Manifest
@@ -1,3 +1,5 @@
DIST nlohmann_json-3.5.0.tar.gz 114796008 BLAKE2B 94caa0374be1d38230cb13b8cd9deb3da04e4b81d361ce6baf54c1bad231945a94df74683a31660dc98413dbf23ea7596c6ed1da9cda9e02add7d7c6568973e3 SHA512 e2874e10e12070e8e1b9c01f41ce24002a3859c4aca8bf46083ea08e68f44ed6725bdcdf8e592b1e50d69975d506836c62a8e10fc6da00f0844c149dd6676996
+DIST nlohmann_json-3.6.1.tar.gz 118862808 BLAKE2B 257508b33480741bd4438fe928869c0744a5e84806fa4e068b048bfc0e665802a45f31bc740c14f74e7a0384df18b9bba58a0e001750b1a800ea00cd1712b280 SHA512 e0565ccdee34e89a6836a97f039c04a0bac445b44f6f323918ea424b34e4577688a4f4f72d5ef1ec0b53d159bfe87e8e9c97b70ef98231ea463f59f05e16eb2a
EBUILD nlohmann_json-3.5.0.ebuild 642 BLAKE2B 6febe4e494834b7b050fcb4bfe2556b364dd2ef0d61bf2f83d837ec8a30bef517c80e67d1676e2b65957debf642fd2da5e8fdbeeaf16159149d8a96fef4fb165 SHA512 649bd0a762be3b89acfbcba0c49c683f5ac8a5ed4d07180033930ed7446d48a989781d2b2d5a2671bcaf7be02e5ff4e562d0186bd1c4d2b4c40a8b6a78993e99
+EBUILD nlohmann_json-3.6.1.ebuild 642 BLAKE2B 6febe4e494834b7b050fcb4bfe2556b364dd2ef0d61bf2f83d837ec8a30bef517c80e67d1676e2b65957debf642fd2da5e8fdbeeaf16159149d8a96fef4fb165 SHA512 649bd0a762be3b89acfbcba0c49c683f5ac8a5ed4d07180033930ed7446d48a989781d2b2d5a2671bcaf7be02e5ff4e562d0186bd1c4d2b4c40a8b6a78993e99
MISC metadata.xml 337 BLAKE2B a929f6f116c9b0bdf3415325cc710b4b2afa1bb2b6a74c8df9531ad0358d8141054cee8be2be7b380574a8c59359f1c9e9bd8b7fcb607b8da251b787d75dcf43 SHA512 d6ae8564e57c1062487634fb7d4e2c0fa4c79a38d89c06c3514d3459cfd08500634a5fc8add1e126f3181b711dae74931c906b67f6aac51d6400cd2800f293df
diff --git a/dev-cpp/nlohmann_json/nlohmann_json-3.6.1.ebuild b/dev-cpp/nlohmann_json/nlohmann_json-3.6.1.ebuild
new file mode 100644
index 000000000000..fd4f1a4593e9
--- /dev/null
+++ b/dev-cpp/nlohmann_json/nlohmann_json-3.6.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="JSON for Modern C++"
+HOMEPAGE="https://github.com/nlohmann/json https://nlohmann.github.io/json/"
+SRC_URI="https://github.com/nlohmann/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( ChangeLog.md README.md )
+
+S=${WORKDIR}/json-${PV}
+
+src_compile() {
+ meson_src_compile
+ use doc && emake -C doc
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ meson_src_install
+ use doc && dodoc -r doc/html
+}
diff --git a/dev-cpp/pngpp/Manifest b/dev-cpp/pngpp/Manifest
index 73703490c4ca..867a33ea27e5 100644
--- a/dev-cpp/pngpp/Manifest
+++ b/dev-cpp/pngpp/Manifest
@@ -1,4 +1,4 @@
AUX pngpp-0.2.9-DESTDIR.patch 379 BLAKE2B 108fbb9547615a88e4a6576728ef21c1aa7a51ab807015064f28064b4c1583a4d4fbf5334d82da5fcc6af25aac0ea5898c58e2d08787fe03758b78dc1a5fe302 SHA512 21ec246b271d3715960cad9f57613aae35647d0d427d73dfb8cf847252d5dff5b53b02fd57fe76709be5f3dbd2ef9711a8d70cf3bb2ffde70e0c0f05ecbd37eb
DIST png++-0.2.9.tar.gz 592770 BLAKE2B 12419e3c964f92022f992e25d2efcfb01c7f6275aba1db159372f84cbf0e0bf0e92e95dac419ff0f6248dd1ecf63918b11096e7e6baa8da5704909e69cb7aeca SHA512 905e037faf26eef9ca1d9508471dde9f480f41a87d72133057865078b2fd040b1cf84727ece48d79117d615fdfbc0a749fec7dbe362366763e2017865a7fe132
EBUILD pngpp-0.2.9.ebuild 669 BLAKE2B fc8d466f62a834c96eb34095e008110746ded67cff3fe993ad3017f2de2c7e473819aaec45645e913cb3f30628c2b5e4dbc1dd3112074a31a902b0dbbc34a89d SHA512 e0c897e3cf3caca80e1bfd98c3bb6ed0762b86842cc3f23ae7531c7e292fc8f835214d6d58535dbd8afc620b5344f4348a13ae388a31f0e26eec9310b37e2dc4
-MISC metadata.xml 361 BLAKE2B 9c5ed9620701eb1faabaab1200f3c00f36df9a11b246b3e16e6d87e98f11f113c2de41441bbde977c3313d9cdf1afed3ce851cd05cfb066a7fdb9c8732b92a77 SHA512 12569f0d3772bc306792160436a2c025f275e410744efba50728e6b925295f80529929e97f9a6b65a97915dd8bdb2561874537b0bf24cdb583159f5053128275
+MISC metadata.xml 255 BLAKE2B f12a1ca502ad96bd6de4c8b83dfb8887ab70dec78f10a8b52dcd4618eb182192477ddca18738d734a43f3c7ac3b5e0955f4ae9347ea80e788a92974c7d50a574 SHA512 b7bc93530a1726c2d4dfbc71ae29cfbb57712fd9fdd2e76fd52f35ab4368cba0497b50145d1527a3b79e465d459a380821bb1371a01c2e915dc9adc6c7fafd5f
diff --git a/dev-cpp/pngpp/metadata.xml b/dev-cpp/pngpp/metadata.xml
index 5ea2520054ed..19bf1be2581e 100644
--- a/dev-cpp/pngpp/metadata.xml
+++ b/dev-cpp/pngpp/metadata.xml
@@ -5,8 +5,4 @@
<email>graphics@gentoo.org</email>
<name>Gentoo Graphics Project</name>
</maintainer>
-<maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
-</maintainer>
</pkgmetadata>
diff --git a/dev-cpp/rttr/Manifest b/dev-cpp/rttr/Manifest
new file mode 100644
index 000000000000..5c3655fd4719
--- /dev/null
+++ b/dev-cpp/rttr/Manifest
@@ -0,0 +1,7 @@
+AUX rttr-0.9.6-cmake.patch 868 BLAKE2B cd7fbd60b03c4f0d3d20a8b849831d385c5fc85f66a55553032237dc61e1dbbf99f317a78f678c30058e4b8d47e67145843be41e17b41fb891b737d7b5694d2d SHA512 1ab892f283e0c0f596996fde055c86e175f5e5c1a8a999ea04891bf34d629cc4fb29b04f755b104c3d434c3e779033b21ad710b4180f7a8da58f1860a4d73f10
+AUX rttr-0.9.6-permission.patch 559 BLAKE2B 9ac9ab0ca00da6b6d4061c1bc3f356f18dc31d7e057746721ef0e96df081384b391d856a673012a2347a9e0884098d9baa58e57eca36793bec1ad5a49a6c1b8c SHA512 5bd959bf2741739aa34732768d78e2fd7694278e04cde0eba5e2b2fe8817910e1727834f60b8114edc77100f5dbf3059ccb882553dfa7484218fc5d9fb3cdbe5
+AUX rttr-0.9.6-tests.patch 991 BLAKE2B ae1fe61043840d7355106ee2b5b88c60a5b35eb9903a9c1639f38731eb9ace539dab29db751751b4ddd79d1647d5d2938d86c04c5afd76112f8a40f3742652ec SHA512 0e574432c329dd78f3dcea6072b3ce227cff990229a6bbbf9b928ac2da61e7586463a4805d08bef4d26bef9018c42bfd1c6cfddc99db6d27ad76e38841cd21b1
+AUX rttr-0.9.6-werror.patch 609 BLAKE2B 1c2911bbe3339a4891d83c1e5e09795fd890aae970c8fafa9a055e7e2cf3ec66bd4b0b6a7e04de7ae146cb11c6908abd4344cabdf23d8703d0f69f3c2c48aca2 SHA512 9eaa9068618e1d084c32dd23a6c9962bb4f18a73340d194ac88c57acf5d74666417785ca68564e4a9cfb7d2e812fba0e346c96bf5ff62c15ac580cd55544461e
+DIST rttr-0.9.6-src.tar.gz 1137269 BLAKE2B 53bb4ed75e20a82d2bd2e6c5667efe1ba6b6f2d8a83a3bd486870daeae57a36cdcb9f2acb6d47a6d1b2f36f00a262170efa4e321f6e7faf8d2c35c431bf47133 SHA512 7e0d4fa87f83feda0b926d4d0e52aaf0f369f25fe7e23e5ffe86c0bba159e8353cef44eed37611a81e8ccc8d6facb36942f940d0d0b965f873177d7078f91cf4
+EBUILD rttr-0.9.6.ebuild 714 BLAKE2B 558e2b9942320ddd8f422c552d2bb118a1ca912c6871f14edaa2a4726c4a085fbfee17b19a4d8c5f90410f6c062b45ed5c7f0e302ffc4546c21b1206dafea289 SHA512 6a747f0b261833050b1398ba5ffd735f1da7f29cf54170419e33b7ef5951e26d453301fe0ae74128ad704bfdcbc6104167cd40732bd0ad8d7011e9ec072678d3
+MISC metadata.xml 292 BLAKE2B 2e7da24d451c6fa237bc7b69c2557872d42ee947009c100402ad719dbde2f71d713efbfff9b74b68f41b2de8f23278a2a41a1097c12b14c378a802779080dfa1 SHA512 98fa9cd44b8eee9d768bd28e8ad56fd4fcbc229af032fc3f0c85cf5707ac47544662fe6c3ec74f0ff6f5047653e46a654ced163bd3f6a0487dd1e92b121a70e9
diff --git a/dev-cpp/rttr/files/rttr-0.9.6-cmake.patch b/dev-cpp/rttr/files/rttr-0.9.6-cmake.patch
new file mode 100644
index 000000000000..e313014d70a5
--- /dev/null
+++ b/dev-cpp/rttr/files/rttr-0.9.6-cmake.patch
@@ -0,0 +1,25 @@
+Install cmake files to the correct directory.
+
+Avoid installing docs to the wrong directory (will be installed by the ebuild instead).
+
+--- a/CMake/config.cmake
++++ b/CMake/config.cmake
+@@ -69,7 +69,7 @@
+
+ set(RTTR_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}")
+
+- set(RTTR_CMAKE_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/rttr/cmake")
++ set(RTTR_CMAKE_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/rttr")
+ set(RTTR_ADDITIONAL_FILES_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/rttr")
+
+ elseif(WIN32)
+@@ -169,8 +169,4 @@
+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/CMake/rttr-config-version.cmake"
+ DESTINATION ${RTTR_CMAKE_CONFIG_INSTALL_DIR}
+ COMPONENT Devel)
+-
+- install(FILES "${LICENSE_FILE}" "${README_FILE}"
+- DESTINATION ${RTTR_ADDITIONAL_FILES_INSTALL_DIR}
+- PERMISSIONS OWNER_READ)
+ endif()
+
diff --git a/dev-cpp/rttr/files/rttr-0.9.6-permission.patch b/dev-cpp/rttr/files/rttr-0.9.6-permission.patch
new file mode 100644
index 000000000000..bec7ac36bfc9
--- /dev/null
+++ b/dev-cpp/rttr/files/rttr-0.9.6-permission.patch
@@ -0,0 +1,13 @@
+Avoid installing headers with mode 700.
+
+--- a/CMake/utility.cmake
++++ b/CMake/utility.cmake
+@@ -165,7 +165,7 @@
+ getNameOfDir(CMAKE_CURRENT_SOURCE_DIR DIRNAME)
+ if (${shouldInstall})
+ if (NOT ${FULL_HEADER_PATH} MATCHES ".*_p.h$") # we don't want to install header files which are marked as private
+- install(FILES ${FULL_HEADER_PATH} DESTINATION "include/${DIRNAME}/${REL_PATH}" PERMISSIONS OWNER_READ)
++ install(FILES ${FULL_HEADER_PATH} DESTINATION "include/${DIRNAME}/${REL_PATH}")
+ endif()
+ endif()
+ endforeach()
diff --git a/dev-cpp/rttr/files/rttr-0.9.6-tests.patch b/dev-cpp/rttr/files/rttr-0.9.6-tests.patch
new file mode 100644
index 000000000000..bd966c3d327d
--- /dev/null
+++ b/dev-cpp/rttr/files/rttr-0.9.6-tests.patch
@@ -0,0 +1,30 @@
+Avoid running a custom testsuite unconditionally.
+
+--- a/src/unit_tests/CMakeLists.txt
++++ b/src/unit_tests/CMakeLists.txt
+@@ -54,17 +54,17 @@
+ endif()
+
+ # run tests
+-add_custom_target(run_tests ALL
+- COMMAND "$<TARGET_FILE:unit_tests>"
+- DEPENDS unit_tests
+- COMMENT "Running unit_tests")
++#add_custom_target(run_tests ALL
++# COMMAND "$<TARGET_FILE:unit_tests>"
++# DEPENDS unit_tests
++# COMMENT "Running unit_tests")
+
+-set_target_properties(run_tests PROPERTIES
+- FOLDER "Testing")
++#set_target_properties(run_tests PROPERTIES
++# FOLDER "Testing")
+
+ add_subdirectory(plugin)
+
+ add_dependencies(unit_tests unit_test_plugin)
+
+ message(STATUS "Scanning " ${PROJECT_NAME} " module finished!")
+-message(STATUS "")
+\ No newline at end of file
++message(STATUS "")
diff --git a/dev-cpp/rttr/files/rttr-0.9.6-werror.patch b/dev-cpp/rttr/files/rttr-0.9.6-werror.patch
new file mode 100644
index 000000000000..04c65203ac91
--- /dev/null
+++ b/dev-cpp/rttr/files/rttr-0.9.6-werror.patch
@@ -0,0 +1,18 @@
+This causes build failures with modern GCC, and is against Gentoo policy in any case.
+
+--- a/CMake/utility.cmake
++++ b/CMake/utility.cmake
+@@ -392,11 +392,9 @@
+ ####################################################################################
+ function( set_compiler_warnings target)
+ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+- set(WARNINGS "-Werror"
+- "-Wall")
++ set(WARNINGS "-Wall")
+ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
+- set(WARNINGS "-Werror"
+- "-Wall")
++ set(WARNINGS "-Wall")
+ elseif(MSVC)
+ set(WARNINGS "/WX"
+ "/W4")
diff --git a/dev-cpp/libassa/metadata.xml b/dev-cpp/rttr/metadata.xml
index bf01902cc33e..2fb187146ee7 100644
--- a/dev-cpp/libassa/metadata.xml
+++ b/dev-cpp/rttr/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ </maintainer>
<upstream>
- <remote-id type="sourceforge">libassa</remote-id>
+ <remote-id type="github">rttrorg/rttr</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-cpp/rttr/rttr-0.9.6.ebuild b/dev-cpp/rttr/rttr-0.9.6.ebuild
new file mode 100644
index 000000000000..df812c944e7f
--- /dev/null
+++ b/dev-cpp/rttr/rttr-0.9.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="Run Time Type Reflection - library adding reflection to C++"
+HOMEPAGE="https://www.rttr.org/"
+SRC_URI="https://github.com/rttrorg/${PN}/releases/download/v${PV}/${P}-src.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${P}-cmake.patch"
+ "${FILESDIR}/${P}-permission.patch"
+ "${FILESDIR}/${P}-tests.patch"
+ "${FILESDIR}/${P}-werror.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCUMENTATION=off #broken
+ )
+
+ cmake-utils_src_configure
+}
+
+src_test() {
+ "${BUILD_DIR}"/bin/unit_tests || die
+}
diff --git a/dev-cpp/rudiments/Manifest b/dev-cpp/rudiments/Manifest
index e7562331a555..e556428e1567 100644
--- a/dev-cpp/rudiments/Manifest
+++ b/dev-cpp/rudiments/Manifest
@@ -4,4 +4,4 @@ DIST rudiments-0.46.tar.gz 1732565 BLAKE2B 91093656d6a1a732ab34d52c1637846f09123
DIST rudiments-0.51.tar.gz 1923612 BLAKE2B d6c108b260b57ce2578d47c3da540b92c61a6df1cafee29227197c8a81afe894262b58d099978a99bf9e02a0fc426b9f1a103ca84da2ab22ed8624851bfb65b6 SHA512 e36a93b21f8beb86f58d2e1f4d955d865fc68c40af11462f716e849a476786f99c9264dd5097f7110ef6f44752f113db8b62092a9db2f08d0eb34e861ea85888
EBUILD rudiments-0.46.ebuild 905 BLAKE2B d890c08e29c498879ef7169fcc7063b8bd081813113917a05e4f7a3379055fd4f8bedfede6ef493ec45165eecd03e78b0e2e23a640865e2a9e3e5ae96ba1dee2 SHA512 c83fa926b50ffc0a37a57bc1de67aeb5d7ce66e574aebbf148727b609dcbc23c34121a30198673d5e12921f1d9c4f04023aec1511a6d629b3d40da13663ce0a2
EBUILD rudiments-0.51.ebuild 905 BLAKE2B d890c08e29c498879ef7169fcc7063b8bd081813113917a05e4f7a3379055fd4f8bedfede6ef493ec45165eecd03e78b0e2e23a640865e2a9e3e5ae96ba1dee2 SHA512 c83fa926b50ffc0a37a57bc1de67aeb5d7ce66e574aebbf148727b609dcbc23c34121a30198673d5e12921f1d9c4f04023aec1511a6d629b3d40da13663ce0a2
-MISC metadata.xml 619 BLAKE2B ba9997f782f0c7e3ea2f2deeac7b2de8659cd37dc04710ad1dc86517f30b0c8888e80052e1219608fc9bbb5970c3d39f9c6143e89e78dc4f72575c1311007256 SHA512 55b9ce93ce84412b4ea458bc7ebadc25384a2c34aa27adc9eceaca1a7d5ae4a87bed5de53588eadda26b357f568b368f26cbefcdebf14f809b30af0e5f08746b
+MISC metadata.xml 537 BLAKE2B 2f4180f7d81f9aafce68a18d37ae96bfef2b84197e3421b5246163771647edd46a88240e955117d77984959555cd5457fe93ea294730f668f6005879fe476cb2 SHA512 b61df249b99e56d32a1af2fc396b119adf0a4e1d5fd873118bfa7434e9b9b10717a4277370772c5b29efcec5e2f7edcdd2e6446a834da7519e54772dbc8957d2
diff --git a/dev-cpp/rudiments/metadata.xml b/dev-cpp/rudiments/metadata.xml
index 52f0f8f9f5b9..3eaa551144d1 100644
--- a/dev-cpp/rudiments/metadata.xml
+++ b/dev-cpp/rudiments/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
Rudiments is an Open Source C++ class library providing base classes
for things such as daemons, clients and servers, and wrapper classes
diff --git a/dev-cpp/sourcetrail/Manifest b/dev-cpp/sourcetrail/Manifest
index 8e8f08f1ff2a..2ab75dd0f625 100644
--- a/dev-cpp/sourcetrail/Manifest
+++ b/dev-cpp/sourcetrail/Manifest
@@ -1,3 +1,5 @@
DIST sourcetrail-2018.3.55.tar.gz 74278615 BLAKE2B e046acfb90cdb495ff28c3dcf4530129cc569a0e9c481f127f656059f80575e4be22e9b63a8b6f00ffdac977ca930ad7a3c4d0e1aa7912af711150afbef03707 SHA512 b8fccc4bae55abf5c5a05418b37c665817c860cc27e314f8ccb69665a63b90ef68485c2395fc899f1112a05def8e95068d7a5c92db399f1d3f7a203a09107767
+DIST sourcetrail-2019.1.11.tar.gz 76120891 BLAKE2B 865c8a510a544705e130e3ec7bc82f1e7ca16d4dee2fa27849dd3530a92a20ef47ed909765ac08c8106ee0e992e3b4a03e79ef7094fb1593c4088b7d8e356423 SHA512 9022873572aef796fcbacf079c37b916d645aacd1479cc79fcddbfd8c561d0004c97202c46812b60d8c539dae3d68bd805da101678ebd1518ce13c3e58009ac9
EBUILD sourcetrail-2018.3.55-r1.ebuild 2585 BLAKE2B 53ac837cb7949b08ecaed0e7f2859459d05e112a592b30f7bf72325d170229f6c202cda4f780739a903017eeb97cdd6f7b2b4a354de43435d75a9f5b42b4aa17 SHA512 b8a4645d02e3bcccbb3062b328c3f25ea10ad9b70ae0f60f7dcb797fc2be7765cdf6589c5141eeeff5d4c1f866de313489b9e9f6c85b07039764ce3904c7b082
+EBUILD sourcetrail-2019.1.11.ebuild 2585 BLAKE2B 53ac837cb7949b08ecaed0e7f2859459d05e112a592b30f7bf72325d170229f6c202cda4f780739a903017eeb97cdd6f7b2b4a354de43435d75a9f5b42b4aa17 SHA512 b8a4645d02e3bcccbb3062b328c3f25ea10ad9b70ae0f60f7dcb797fc2be7765cdf6589c5141eeeff5d4c1f866de313489b9e9f6c85b07039764ce3904c7b082
MISC metadata.xml 445 BLAKE2B d04d2bd24a8c19606568123ce7a5f5b35a68bafd35728972b887232dd0bf501902ec4e91ebd2c782396d8a945fa6a456765c974dd45f7c004d5b543ff5e8e9e1 SHA512 d3682126116eb02bb50564213649fcac41f0c44fbcf481016bdcc0193fff7b71a64631883a2df21113c85d141f7c5fea3d463dd8c5a102ef24d9b69e1029b677
diff --git a/dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild b/dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild
new file mode 100644
index 000000000000..07a989c7d931
--- /dev/null
+++ b/dev-cpp/sourcetrail/sourcetrail-2019.1.11.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop gnome2-utils xdg-utils
+
+DESCRIPTION="A cross-platform source explorer for C/C++ and Java"
+HOMEPAGE="https://www.sourcetrail.com/"
+SRC_URI="https://www.sourcetrail.com/downloads/${PV}/linux/64bit -> ${P}.tar.gz"
+
+LICENSE="Sourcetrail || ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples selinux"
+
+DEPEND="dev-util/patchelf"
+
+RDEPEND="
+ =dev-libs/openssl-1.0*:*
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/libpng:1.2
+ sys-libs/libudev-compat
+ virtual/opengl
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ x11-libs/libXxf86vm
+ selinux? ( sys-libs/libselinux )
+"
+
+S="${WORKDIR}/Sourcetrail"
+QA_PREBUILT="*"
+
+src_install() {
+ # This removes the rpath entries with $$ORIGIN
+ # since they trigger warnings when merging
+ for f in "Sourcetrail" "sourcetrail_indexer"; do
+ rpath=$(patchelf --print-rpath "${f}" 2>/dev/null)
+ new_rpath=${rpath//\$\$ORIGIN\/lib\/:/}
+ patchelf --set-rpath "${new_rpath}" "${f}" || die
+ done
+
+ # Remove bundled libraries
+ rm -f lib/libXi.so.6 lib/libXxf86vm.so.1 lib/libXrender.so.1 lib/libXfixes.so.3 lib/libXext.so.6 \
+ lib/libXdamage.so.1 lib/libxcb* lib/libXau.so.6 lib/libX11-xcb.so.1 lib/libX11.so.6 \
+ lib/libudev.so.0 lib/libEGL.so.1 lib/libgbm.so.1 lib/libglapi.so.0 lib/libGL.so.1 \
+ lib/libdrm.so.2 lib/libfontconfig.so.1 lib/libfreetype.so.6 lib/libcrypto.so lib/libssl.so \
+ lib/libpng12.so.0 lib/libselinux.so.1
+ insinto /opt/sourcetrail
+ doins -r EULA.txt README data lib plugin
+ if use examples; then
+ doins -r user
+ fi
+ exeinto /opt/sourcetrail
+ doexe Sourcetrail sourcetrail_indexer Sourcetrail.sh resetPreferences.sh
+ into /opt
+ newbin - sourcetrail <<-EOF
+ #! /bin/sh
+ exec /opt/sourcetrail/Sourcetrail.sh "\$@"
+ EOF
+ local size
+ for size in 48 64 128 256 512; do
+ newicon -s ${size} "setup/share/icons/hicolor/${size}x${size}/apps/sourcetrail.png" \
+ "sourcetrail.png"
+ done
+ sed -i -e 's|Exec=/usr/bin/sourcetrail|Exec=/opt/bin/sourcetrail|' "setup/share/applications/sourcetrail.desktop" || die
+ sed -i -e 's/Utilities;//' "setup/share/applications/sourcetrail.desktop" || die
+ domenu "setup/share/applications/sourcetrail.desktop"
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_mimeinfo_database_update
+ xdg_desktop_database_update
+}
diff --git a/dev-cpp/sparsehash/Manifest b/dev-cpp/sparsehash/Manifest
index eab2ad1aef0a..ca9af6353664 100644
--- a/dev-cpp/sparsehash/Manifest
+++ b/dev-cpp/sparsehash/Manifest
@@ -4,4 +4,4 @@ DIST sparsehash-1.10.tar.gz 289819 BLAKE2B fb66d945a52862465a870931b83846619fb70
DIST sparsehash-2.0.3.tar.gz 322046 BLAKE2B 3749875bfbfa0ec9b92cfe68496a318208539745ca1b76910193879cb9ac790952b390cfbd941ff6e9714bd61546844e8f2d958d9b24845efeb54743facac136 SHA512 bb00d0acb8eba65f7da8015ea4f6bebf8bba36ed6777881960ee215f22b7be17b069c59838d210551ce67a34baccfc7b2fed603677ec53c0c32714d8e76f5d6c
EBUILD sparsehash-1.10.ebuild 532 BLAKE2B f217f5ff5252e8516fc6e6817e073de8d500df0dbe296d78b3ddc8f63c1c020f83a4294e146d2328ff0a249b24c2a3863478d671da23cf61d89e00d61317d5a9 SHA512 768f1ff2c47d97ff663774a86b9540005810826dd7bf1ff5867452ef00f7f22f11dffabddc78389b09d00cdbfd27f2b5d765f90e030c32bbead6368747405184
EBUILD sparsehash-2.0.3-r1.ebuild 520 BLAKE2B 13fdb6d8404479aa367344b2f5c49bb12074856d164123793240577aa3133214246549485cbfcf064aaf25045f2e3085ba5a1a696976b5d8a39d68ada4ffe273 SHA512 805380e93b7ef20ed633ac1971b76c0d1dba9a27687772cb1bfb067d63a575a8c59d95ffb9658a9b550b14d04927685d66dbaec00a93426c64c18dea1ff9b284
-MISC metadata.xml 335 BLAKE2B 80cfd400c2faff1ecebd19ea1e5737f4e3f95e266fcd6870d2efbb7f6d642e07cd2115ed90d4956c6506241719038113fd926d3a66c7ddaa89bf9ccd12bb7e74 SHA512 9d718bf4d0e71b393c36a57db6e165975f61570ad41dce4ac3f5aa55f2770b6f52a8f67eb04fa725c9bb839fd30393f2a78be6d6ad3c341f083053c94e934e62
+MISC metadata.xml 253 BLAKE2B 66113301c8da953a7e3d95c7ab09c131d69d22e983dee362829ee45535b85317f752be7094a7aead5026613dbef089a39bf3ea245746c6296feea6c251508219 SHA512 35cf1768d75e03240940117dbdbc97f4e7713013af6c728eadd621576233da89dc9134e4163b41619fbd42b76fcb31707786d643fe3b09c78f26c0698b9fd427
diff --git a/dev-cpp/sparsehash/metadata.xml b/dev-cpp/sparsehash/metadata.xml
index 60498dfe4403..df31d7472224 100644
--- a/dev-cpp/sparsehash/metadata.xml
+++ b/dev-cpp/sparsehash/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">sparsehash/sparsehash</remote-id>
</upstream>
diff --git a/dev-cpp/xsd/Manifest b/dev-cpp/xsd/Manifest
index 24f7ad7d2506..1766bfb21ab7 100644
--- a/dev-cpp/xsd/Manifest
+++ b/dev-cpp/xsd/Manifest
@@ -4,4 +4,4 @@ AUX xsd-4.0.0-fix-include.patch 441 BLAKE2B 6bcccd5e9b15135a2d26dd7ca44d81385079
AUX xsd-4.0.0-xsdcxx-rename.patch 5759 BLAKE2B 8fd196043f2146a1eb68d704e97d9b92f48ac21e1b1e04e8b377a29163b4dc9a0a7272e2aee510365a0854e9bbae5cb4c6a39042ffd3157d70b14d11a56127d0 SHA512 82d7bdefc4b1c0e5cefbcad84b556e2739d034047b13d74007e67bc0192585a25b5f0d44a9d795d88ad9d95f42ee7621417643b7353c5c4ea3e9319f1566509f
DIST xsd-4.0.0.tar.bz2 1042144 BLAKE2B 74ced8b8c68840bce8ac8b0c3df79785745c475136f5092a047e0f71e3b1f41be71fa01982fc1ea0cd7e05727a158bb467f8d1ee0773d4276684f93f558aa47e SHA512 0bac508e6948ef9e2399daed2554fcff3eaa79a7e62a3b245c777fb8bef3c5c80a35403bffdb00f72d3cf1b411747a91c059dd1c932b0a00baf076d3e60da527
EBUILD xsd-4.0.0.ebuild 3870 BLAKE2B a1b54eab8d7559573f50f00330583e465fa9f4e73062c950d4c942d4471b85dd2a8413ebf1422388b906462d40325a19d69a03a776fa824dbcb8ebd1c29373a7 SHA512 de18e50f313aa59c2d6a34b373c1dbff098ce40e9a47436cba7acce00a86784d3258b0d56fba2ddb1067e1465ba1d7857e202e70ce78d38de83accc1d71b6a91
-MISC metadata.xml 347 BLAKE2B 1a4f36eb2370fe4dff51e741df5033b3680a8600d65254fff5cd616401a6e5657f27b2793a3230195a20800b3560afb039b3ac8b66c5e9e7ec274d6d3facabd3 SHA512 b8c8e3dfc35f84888d8ab3faee76261ee449e15c83e9672e8b33c0929b573f7b009894dd4e0c341ffb03f45bfb13c50d2f90f89075679f643faf41fd686b96ba
+MISC metadata.xml 265 BLAKE2B 0244d3b7ae590459e3c385de9dfe095fa104044bc5013e635d5ae4627dbc5e47b57a80834025f8325b40c03618297a700a98d10208ca7406d9ac6b754c3561b7 SHA512 477f48b558c821f3cc1f16ef7c936e6888b2fa36ca71133d71cdc3766159457afc5d1228465e487ca92cc9ab0dabdd6f91e065c655df9899482267386637af18
diff --git a/dev-cpp/xsd/metadata.xml b/dev-cpp/xsd/metadata.xml
index e09ce345ca3b..8b10bbf7607c 100644
--- a/dev-cpp/xsd/metadata.xml
+++ b/dev-cpp/xsd/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>cpp@gentoo.org</email>
- <name>Gentoo C++ Project</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="ace">Enable support for serializing to/from an ACE CDR stream</flag>
</use>