From 65531d9c170398a321c546ea67946a932842217b Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@koprulu.sector>
Date: Tue, 27 Dec 2022 02:09:02 +0000
Subject: gentoo auto-resync : 27:12:2022 - 02:09:02

---
 dev-cpp/Manifest.gz                       | Bin 12583 -> 12579 bytes
 dev-cpp/libcmis/Manifest                  |   4 +-
 dev-cpp/libcmis/libcmis-0.5.2-r2.ebuild   |  70 ++++++++++++++++++++++++++++++
 dev-cpp/libcmis/libcmis-9999.ebuild       |  27 +++++-------
 dev-cpp/waylandpp/Manifest                |   6 ---
 dev-cpp/waylandpp/waylandpp-0.2.10.ebuild |  41 -----------------
 dev-cpp/waylandpp/waylandpp-0.2.8.ebuild  |  41 -----------------
 dev-cpp/waylandpp/waylandpp-0.2.9.ebuild  |  41 -----------------
 8 files changed, 84 insertions(+), 146 deletions(-)
 create mode 100644 dev-cpp/libcmis/libcmis-0.5.2-r2.ebuild
 delete mode 100644 dev-cpp/waylandpp/waylandpp-0.2.10.ebuild
 delete mode 100644 dev-cpp/waylandpp/waylandpp-0.2.8.ebuild
 delete mode 100644 dev-cpp/waylandpp/waylandpp-0.2.9.ebuild

(limited to 'dev-cpp')

diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index ddd4ba94dbd9..235f1f5f3019 100644
Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ
diff --git a/dev-cpp/libcmis/Manifest b/dev-cpp/libcmis/Manifest
index e2a3911be6cb..16a63d2b9dc3 100644
--- a/dev-cpp/libcmis/Manifest
+++ b/dev-cpp/libcmis/Manifest
@@ -1,5 +1,7 @@
 AUX libcmis-0.5.2-icu-64.2.patch 378 BLAKE2B 0c3bb956dc02c1b6100e59ef771c076071db5612bfd322314346c1595a6b115e51a65eee577af586d09ab8108b1eba1b90915c7cc01d1bf4d6bdb9c4fd11e2ac SHA512 0904a529eafa8e1cfdb673e4e7f37150b0b88886cdc32096a89153cb5856d16dc5fee52f39ae5bfea86065b20690a6e14e4b9ad11b36b682c062702b797e82cd
+DIST libcmis-0.5.2-patchset.tar.xz 16632 BLAKE2B 0a9802955059214428e7c2d6171093b171e47899de05404ee462bbf2c68c808927759a0808d79aa3aa9c8b9cd1a60b55686f7596b121701704a2d9720d6a8ba8 SHA512 bca4cc908e5510a9f597d6f1b560b3bbfdcda185b79d21320c6e3f7e5c559b7dda375407dfd6f05420b6f4edd666f6e7e70b7b72808506acc22fdfdab344f52c
 DIST libcmis-0.5.2.tar.gz 295020 BLAKE2B 325eacedd87eb1888a439c727a648c5aeb8d58c9b80add9761ffc55381193b71b589865d13ecd55177faafa935642685001f60456c1354e037989b29e9451c05 SHA512 45d8cd6d420a9593b46e1f2d6fbf384ea248cb218b0db6326ee2f082ff29100b65a2cc999ccb849e61df4f4ed7c3721b09addc6c322ef03c6c93f8c0acc02bde
 EBUILD libcmis-0.5.2-r1.ebuild 1248 BLAKE2B b922f3f944c46762358076c4ad130693548e3b5f74d7fbd1b7384cb6d0825a0b4b0999ab8102bde5895a59ffe75c6548375a4cef9b12b0d2f5637e66a20d0536 SHA512 fa588428663bd13e149aa37d0a439de92d8204dc451000f0ce3aaf1bdf30a2ca9e3213775566c861fa57bc7744782c8535cb83860a530b41a68a72f5be32f84a
-EBUILD libcmis-9999.ebuild 1204 BLAKE2B 2018f33948625f81d784220066bd0f15c151af2ba6272807feed94326b23a537f5022a7f01d716cc2ced77ab53a9e7941fedfc709ec06b20151f7606d4d8f000 SHA512 95f1372f36598cac25c4831db6f9fa3c87e2009851062e8a6e731e9ab400bebc4fa7a83e3cc884979d8e4b9a1b4fec614ca5dff9e7522e1416da5843f4faba31
+EBUILD libcmis-0.5.2-r2.ebuild 1474 BLAKE2B e7dd8e3f86c060d83a47cfa509df064a8a70943e2b7877dbbe4b2d553def55ce40109aa62e6097192691888de08efbc2f78a726fa2d4a6a6ff0a68db1219b310 SHA512 367d89797eb15709bc10916a160696ef058d24da5fe4c5d251132dfb79ffeb32fc010d6079ae5640b61d30fc40d54b764659bd53f7d5683f4562d071a68c6fc0
+EBUILD libcmis-9999.ebuild 1103 BLAKE2B 3dea8a9976e8ed70033541cf3485e91053a420b8ca2c1d07e14f4b4c18459aa445709042a2ff5ed4ed840940c869140a7efab549360956b452a763fe3ed6bc08 SHA512 3f867b5e127d6bfcd5b3c2a6e04a8647600d285c21ec3cdd4c74483bf618b21961ed244a74341b204f228114ebf255f55c77180eeb7e437ab49b5a0dc910b752
 MISC metadata.xml 426 BLAKE2B 182f7dffcb4df586fdf436512fdff32b98308711021e4a307c3c61262c5e68495da7d4ce833695bec7ea3f098e20fa067817895e7b4420ec19b920b249318527 SHA512 10ed11b843ba2c39fcd0519997fec47647bb45eabd0b5f6df0994748c0fb876216e7f451851dbe84a112468a7d6b38c5608c7ac7ada2ee08549ab1801ce81cc8
diff --git a/dev-cpp/libcmis/libcmis-0.5.2-r2.ebuild b/dev-cpp/libcmis/libcmis-0.5.2-r2.ebuild
new file mode 100644
index 000000000000..51b24e07e554
--- /dev/null
+++ b/dev-cpp/libcmis/libcmis-0.5.2-r2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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
+	https://dev.gentoo.org/~asturm/distfiles/${P}-patchset.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+fi
+inherit autotools
+
+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 test tools"
+
+RESTRICT="test"
+
+DEPEND="
+	dev-libs/boost:=
+	dev-libs/libxml2
+	net-misc/curl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	man? (
+		app-text/docbook2X
+		dev-libs/libxslt
+	)
+	test? (
+		dev-util/cppcheck
+		dev-util/cppunit
+	)
+"
+
+PATCHES=(
+	"${FILESDIR}/${P}-icu-64.2.patch" # bug 674414
+	"${WORKDIR}/${P}-patchset/${P}-fix-onedrive.patch"
+	"${WORKDIR}/${P}-patchset/${P}-gdrive-do-not-allow-copying.patch"
+	"${WORKDIR}/${P}-patchset/${P}-onedrive-do-not-allow-copying.patch"
+	"${WORKDIR}/${P}-patchset/${P}-fix-gdrive-onedrive.patch"
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	local myeconfargs=(
+		--program-suffix=-$(ver_cut 1-2)
+		--disable-werror
+		$(use_with man)
+		$(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 2cccc1fd0ee9..10de5182674b 100644
--- a/dev-cpp/libcmis/libcmis-9999.ebuild
+++ b/dev-cpp/libcmis/libcmis-9999.ebuild
@@ -1,25 +1,32 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-if [[ ${PV} = 9999 ]]; then
+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 ~loong ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 fi
-inherit autotools flag-o-matic
+inherit autotools
 
 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 test tools"
 
-IUSE="man static-libs test tools"
+RESTRICT="test"
 
+DEPEND="
+	dev-libs/boost:=
+	dev-libs/libxml2
+	net-misc/curl
+"
+RDEPEND="${DEPEND}"
 BDEPEND="
 	virtual/pkgconfig
 	man? (
@@ -31,14 +38,6 @@ BDEPEND="
 		dev-util/cppunit
 	)
 "
-DEPEND="
-	dev-libs/boost:=
-	dev-libs/libxml2
-	net-misc/curl
-"
-RDEPEND="${DEPEND}"
-
-RESTRICT="test"
 
 src_prepare() {
 	default
@@ -46,14 +45,10 @@ src_prepare() {
 }
 
 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)
 	)
diff --git a/dev-cpp/waylandpp/Manifest b/dev-cpp/waylandpp/Manifest
index f852f9159db2..bdec871e4d13 100644
--- a/dev-cpp/waylandpp/Manifest
+++ b/dev-cpp/waylandpp/Manifest
@@ -1,10 +1,4 @@
-DIST waylandpp-0.2.10.tar.gz 187273 BLAKE2B bc6dd4503665d7fd04ac78e6db26aefe1ce1974bfa33ed751fe3714a3838af90340cef77c53cef95d519c423c639d93c2e15e1fc602301b254d56ca029e021be SHA512 02f0844e4003435d0e9edc4664b2843616aaeb46bd908b2301dc97945f285a57e62fba0d8693ce7a009bbb422aa23bf5261521a545f482e9f8c588e095340c99
-DIST waylandpp-0.2.8.tar.gz 181950 BLAKE2B 186515308d2e17e39e61f953fcf43df6bcff45a965d6425ffb71f0314fc091d241a975d0e7a61e988091ae7491cab56e163b6bccc0a2584b79b5bd5a7f8573fd SHA512 bf1b8a9e69b87547fc65989b9eaff88a442d8b2f01f5446cef960000b093390b1e557536837fbf38bb6d9a4f93e3985ea34c3253f94925b0f571b4606c980832
-DIST waylandpp-0.2.9.tar.gz 187141 BLAKE2B 0bf1bf62ccc792444d21941f15b675c9584822485c9869b66c40bcddbaac5716dcc25bf98e6110fc549f5f10c1197c9e5188c72b10cb878ba8e133a0e55b2db8 SHA512 abe683c236f3b082fb1bd64ce9cc93e4362040f41b31a42971a280fadc8a7ef06a47c6a02cb5201a3f4f864ccdc8a113a8d9a855ca99b42bf1fc322e2593648f
 DIST waylandpp-1.0.0.tar.gz 203510 BLAKE2B 939262f61051fb242e779fa4817b262af2de6acef50b53a55e8565e6305e84fbf297adad02d27342a39e2a1be920443cc6dd50711e2c584b3322fa1e90a7051c SHA512 64b59d073a0593ecf442362eb63ec0a9dfeaa1ad1d56b5955cb0c159fd01dc45e012b926811c6ca0dc12d4bb2e640eabc2e778ab7d28de2098eb694d26f01039
-EBUILD waylandpp-0.2.10.ebuild 772 BLAKE2B b51d2c384a30ed30120215fcc1980fdf22e32e78f5f12c701d95b8469fa88ae00922193ad9f7b987eb682d1a742379e3d38efe95ca0ec7e7ef47b77649a062ed SHA512 50a7bc3d744b1efdec9e5539d44f2a992b7d549595d3e2a5c30af98ef968ce529b26fcb41e5962abd91264a8b59455503c7bec01cb6a11380a5d081ae4b9f4e4
-EBUILD waylandpp-0.2.8.ebuild 769 BLAKE2B 03b184b095d853fe38dec739137cb57662cbb8ad25eb3bb83212508428fbb8eb5faa26450d85294120b95f95616b5de1b3ebdd9efc101fef76428860966c79d7 SHA512 80e782e136bf63b4dfa8df2a391deeb0ea58ccd2edfb8fe687e85b452ec7915bfc5e45f8e679353157a23b9cdca0d4c7fbfc2c4c1c07a8ec8c4173027b47ec37
-EBUILD waylandpp-0.2.9.ebuild 772 BLAKE2B 512c1627e7c6234d179ffb30b10200f38c64ff4b27f6834558654f5490cf8352ed294f0261e1d02ab4792d7df20ab80ead88a7b2029852f7707db21b8c2bd361 SHA512 43077068b57a54a18221e6f6e8c986b834b62681340141ec36c6e17985eaa80f391e9ad761e2f4ba48928cb75ac744b9107dcefdaf115852c0302fcb7a1d6e3e
 EBUILD waylandpp-1.0.0.ebuild 776 BLAKE2B 761fc638851faecfaa5e1f5860dfa530943665ef32de5df56ddfe434030df968619887301446917872f9384a11af23fe19461a2fa65f7ea2a81769255859cd59 SHA512 ab23f423bd91e65f0c7406842c5ccd19f674ebcd509e9277bceba0d6fd32745fd50176a274539acf3d7239f7e66f814d524de1c3a6c968d99d2f51871fc17bf8
 EBUILD waylandpp-9999.ebuild 772 BLAKE2B b51d2c384a30ed30120215fcc1980fdf22e32e78f5f12c701d95b8469fa88ae00922193ad9f7b987eb682d1a742379e3d38efe95ca0ec7e7ef47b77649a062ed SHA512 50a7bc3d744b1efdec9e5539d44f2a992b7d549595d3e2a5c30af98ef968ce529b26fcb41e5962abd91264a8b59455503c7bec01cb6a11380a5d081ae4b9f4e4
 MISC metadata.xml 402 BLAKE2B bcf8f38c837191d5b398b7679d82bca3039b7b407db3b89d2e0bdc7f15ee809484e12c6a2f60688e63bf8038954d01f1bbc30a8584d250918e28883d3673ec9f SHA512 53a66bb7c703917687d2acb7b95ac10f092669b46e9ecf5861e50141e89a4994eaeab6c6d4b6f7e4c0cd700555be5ef1b6137fd5a610530cf5d678bbc1bd346c
diff --git a/dev-cpp/waylandpp/waylandpp-0.2.10.ebuild b/dev-cpp/waylandpp/waylandpp-0.2.10.ebuild
deleted file mode 100644
index ed2592fab36d..000000000000
--- a/dev-cpp/waylandpp/waylandpp-0.2.10.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Wayland C++ bindings"
-HOMEPAGE="https://github.com/NilsBrause/waylandpp"
-
-LICENSE="MIT"
-IUSE="doc"
-SLOT="0/$(ver_cut 1-2)"
-
-if [[ ${PV} == *9999 ]] ; then
-	EGIT_REPO_URI="https://github.com/NilsBrause/waylandpp.git"
-	inherit git-r3
-else
-	SRC_URI="https://github.com/NilsBrause/waylandpp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-RDEPEND="
-	>=dev-libs/wayland-1.11.0
-	media-libs/mesa[wayland]
-	>=dev-libs/pugixml-1.9-r1
-"
-DEPEND="${RDEPEND}
-	doc? (
-		app-doc/doxygen
-		media-gfx/graphviz
-	)
-	"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_DOCUMENTATION=$(usex doc)
-	)
-
-	cmake_src_configure
-}
diff --git a/dev-cpp/waylandpp/waylandpp-0.2.8.ebuild b/dev-cpp/waylandpp/waylandpp-0.2.8.ebuild
deleted file mode 100644
index e3f8ec261a68..000000000000
--- a/dev-cpp/waylandpp/waylandpp-0.2.8.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Wayland C++ bindings"
-HOMEPAGE="https://github.com/NilsBrause/waylandpp"
-
-LICENSE="MIT"
-IUSE="doc"
-SLOT="0/$(ver_cut 1-2)"
-
-if [[ ${PV} == *9999 ]] ; then
-	EGIT_REPO_URI="https://github.com/NilsBrause/waylandpp.git"
-	inherit git-r3
-else
-	SRC_URI="https://github.com/NilsBrause/waylandpp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="amd64 ~arm arm64 x86"
-fi
-
-RDEPEND="
-	>=dev-libs/wayland-1.11.0
-	media-libs/mesa[wayland]
-	>=dev-libs/pugixml-1.9-r1
-"
-DEPEND="${RDEPEND}
-	doc? (
-		app-doc/doxygen
-		media-gfx/graphviz
-	)
-	"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_DOCUMENTATION=$(usex doc)
-	)
-
-	cmake_src_configure
-}
diff --git a/dev-cpp/waylandpp/waylandpp-0.2.9.ebuild b/dev-cpp/waylandpp/waylandpp-0.2.9.ebuild
deleted file mode 100644
index ebd06ba3c06a..000000000000
--- a/dev-cpp/waylandpp/waylandpp-0.2.9.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Wayland C++ bindings"
-HOMEPAGE="https://github.com/NilsBrause/waylandpp"
-
-LICENSE="MIT"
-IUSE="doc"
-SLOT="0/$(ver_cut 1-2)"
-
-if [[ ${PV} == *9999 ]] ; then
-	EGIT_REPO_URI="https://github.com/NilsBrause/waylandpp.git"
-	inherit git-r3
-else
-	SRC_URI="https://github.com/NilsBrause/waylandpp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-RDEPEND="
-	>=dev-libs/wayland-1.11.0
-	media-libs/mesa[wayland]
-	>=dev-libs/pugixml-1.9-r1
-"
-DEPEND="${RDEPEND}
-	doc? (
-		app-doc/doxygen
-		media-gfx/graphviz
-	)
-	"
-
-src_configure() {
-	local mycmakeargs=(
-		-DBUILD_DOCUMENTATION=$(usex doc)
-	)
-
-	cmake_src_configure
-}
-- 
cgit v1.2.3