commit:     cf99b66b55dab620d28cb479a350d05ccff334a4
Author:     tea <tea+gentoo <AT> cuddleslut <DOT> fr>
AuthorDate: Sun Jun 22 20:25:53 2025 +0000
Commit:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Sun Jun 22 20:25:53 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cf99b66b

dev-cpp/mastodonpp: treeclean

upstream gone, not installable anymore

Signed-off-by: tea <tea+gentoo <AT> cuddleslut.fr>

 dev-cpp/mastodonpp/Manifest                        |   1 -
 .../mastodonpp-0.5.7-add-support-for-catch-3.patch | 139 ---------------------
 dev-cpp/mastodonpp/mastodonpp-0.5.7-r1.ebuild      |  61 ---------
 dev-cpp/mastodonpp/mastodonpp-9999.ebuild          |  59 ---------
 dev-cpp/mastodonpp/metadata.xml                    |  16 ---
 5 files changed, 276 deletions(-)

diff --git a/dev-cpp/mastodonpp/Manifest b/dev-cpp/mastodonpp/Manifest
deleted file mode 100644
index 889a38d4ba..0000000000
--- a/dev-cpp/mastodonpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mastodonpp-0.5.7.tar.gz 48172 BLAKE2B 
70dabcb041b5545a205f2f551800317faf6e94a72f7a1d1b20a49b5ab7cf1a8fa0744438c66e03d9d47975b90d6fe31f284c968d5314c248fa681361d3ca4013
 SHA512 
c837571bcf8ca01ad9dc7792e75d114fac97092edf45ce5d6392835eadea7cb4ad47f83f3f850f2b3a52dfdd31c3b637a0b4d1b6140edddf1291311352557bf9

diff --git 
a/dev-cpp/mastodonpp/files/mastodonpp-0.5.7-add-support-for-catch-3.patch 
b/dev-cpp/mastodonpp/files/mastodonpp-0.5.7-add-support-for-catch-3.patch
deleted file mode 100644
index e63324cfc3..0000000000
--- a/dev-cpp/mastodonpp/files/mastodonpp-0.5.7-add-support-for-catch-3.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-# Upstream commit: <https://schlomp.space/tastytea/mastodonpp/commit/7255df0>
-
-From 7255df01e047da9bf88dcb6945d07b49126e24b4 Mon Sep 17 00:00:00 2001
-From: tastytea <[email protected]>
-Date: Mon, 1 Aug 2022 14:01:38 +0200
-Subject: [PATCH] add support for testing with catch 3
-
----
- tests/CMakeLists.txt         | 11 ++++++++---
- tests/main.cpp               |  9 +++++++--
- tests/test_connection.cpp    |  9 +++++++--
- tests/test_html_unescape.cpp |  9 +++++++--
- tests/test_instance.cpp      |  9 +++++++--
- 5 files changed, 36 insertions(+), 11 deletions(-)
-
-diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
-index 3f7107b..dacc10d 100644
---- a/tests/CMakeLists.txt
-+++ b/tests/CMakeLists.txt
-@@ -3,11 +3,16 @@ include(CTest)
- file(GLOB sources_tests test_*.cpp)
- 
- find_package(Catch2 CONFIG)
--if(Catch2_FOUND)                # Catch 2.x
-+if(Catch2_FOUND)                # Catch 2.x / 3.x
-   include(Catch)
-   add_executable(all_tests main.cpp ${sources_tests})
--  target_link_libraries(all_tests
--    PRIVATE Catch2::Catch2 ${PROJECT_NAME})
-+  if(TARGET Catch2::Catch2WithMain) # Catch 3.x
-+    target_link_libraries(all_tests
-+      PRIVATE Catch2::Catch2WithMain ${PROJECT_NAME})
-+  else()                        # Catch 2.x
-+    target_link_libraries(all_tests
-+      PRIVATE Catch2::Catch2 ${PROJECT_NAME})
-+  endif()
-   target_include_directories(all_tests PRIVATE "/usr/include/catch2")
-   catch_discover_tests(all_tests EXTRA_ARGS "${EXTRA_TEST_ARGS}")
- else()                          # Catch 1.x
-diff --git a/tests/main.cpp b/tests/main.cpp
-index 162dfdf..c6d12ed 100644
---- a/tests/main.cpp
-+++ b/tests/main.cpp
-@@ -1,5 +1,5 @@
- /*  This file is part of mastodonpp.
-- *  Copyright © 2020 tastytea <[email protected]>
-+ *  Copyright © 2020, 2022 tastytea <[email protected]>
-  *
-  *  This program is free software: you can redistribute it and/or modify
-  *  it under the terms of the GNU Affero General Public License as published 
by
-@@ -16,4 +16,9 @@
- 
- #define CATCH_CONFIG_MAIN
- 
--#include <catch.hpp>
-+// catch 3 does not have catch.hpp anymore
-+#if __has_include(<catch.hpp>)
-+#    include <catch.hpp>
-+#else
-+#    include <catch_all.hpp>
-+#endif
-diff --git a/tests/test_connection.cpp b/tests/test_connection.cpp
-index 05d7668..208e8de 100644
---- a/tests/test_connection.cpp
-+++ b/tests/test_connection.cpp
-@@ -1,5 +1,5 @@
- /*  This file is part of mastodonpp.
-- *  Copyright © 2020 tastytea <[email protected]>
-+ *  Copyright © 2020, 2022 tastytea <[email protected]>
-  *
-  *  This program is free software: you can redistribute it and/or modify
-  *  it under the terms of the GNU Affero General Public License as published 
by
-@@ -17,7 +17,12 @@
- #include "connection.hpp"
- #include "instance.hpp"
- 
--#include <catch.hpp>
-+// catch 3 does not have catch.hpp anymore
-+#if __has_include(<catch.hpp>)
-+#    include <catch.hpp>
-+#else
-+#    include <catch_all.hpp>
-+#endif
- 
- #include <exception>
- 
-diff --git a/tests/test_html_unescape.cpp b/tests/test_html_unescape.cpp
-index d141921..1c75dd8 100644
---- a/tests/test_html_unescape.cpp
-+++ b/tests/test_html_unescape.cpp
-@@ -1,5 +1,5 @@
- /*  This file is part of mastodonpp.
-- *  Copyright © 2020 tastytea <[email protected]>
-+ *  Copyright © 2020, 2022 tastytea <[email protected]>
-  *
-  *  This program is free software: you can redistribute it and/or modify
-  *  it under the terms of the GNU Affero General Public License as published 
by
-@@ -16,7 +16,12 @@
- 
- #include "helpers.hpp"
- 
--#include <catch.hpp>
-+// catch 3 does not have catch.hpp anymore
-+#if __has_include(<catch.hpp>)
-+#    include <catch.hpp>
-+#else
-+#    include <catch_all.hpp>
-+#endif
- 
- #include <exception>
- #include <string>
-diff --git a/tests/test_instance.cpp b/tests/test_instance.cpp
-index 768cc2a..ebc2c0c 100644
---- a/tests/test_instance.cpp
-+++ b/tests/test_instance.cpp
-@@ -1,5 +1,5 @@
- /*  This file is part of mastodonpp.
-- *  Copyright © 2020 tastytea <[email protected]>
-+ *  Copyright © 2020, 2022 tastytea <[email protected]>
-  *
-  *  This program is free software: you can redistribute it and/or modify
-  *  it under the terms of the GNU Affero General Public License as published 
by
-@@ -16,7 +16,12 @@
- 
- #include "instance.hpp"
- 
--#include <catch.hpp>
-+// catch 3 does not have catch.hpp anymore
-+#if __has_include(<catch.hpp>)
-+#    include <catch.hpp>
-+#else
-+#    include <catch_all.hpp>
-+#endif
- 
- #include <exception>
- #include <string>
--- 
-2.35.1
-

diff --git a/dev-cpp/mastodonpp/mastodonpp-0.5.7-r1.ebuild 
b/dev-cpp/mastodonpp/mastodonpp-0.5.7-r1.ebuild
deleted file mode 100644
index b67a47dea4..0000000000
--- a/dev-cpp/mastodonpp/mastodonpp-0.5.7-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="C++ wrapper for the Mastodon and Pleroma APIs."
-HOMEPAGE="https://schlomp.space/tastytea/mastodonpp";
-if [[ "${PV}" != "9999" ]]; then
-       SRC_URI="https://schlomp.space/tastytea/mastodonpp/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-       S="${WORKDIR}/${PN}"
-       KEYWORDS="~amd64"
-else
-       EGIT_REPO_URI="https://schlomp.space/tastytea/mastodonpp.git";
-fi
-
-LICENSE="AGPL-3"
-SLOT="0"
-IUSE="doc examples test"
-
-RDEPEND=">=net-misc/curl-7.56.0[ssl]"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       doc? ( app-text/doxygen[dot] )
-       test? ( dev-cpp/catch )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.5.7-add-support-for-catch-3.patch )
-
-src_configure() {
-       local mycmakeargs=(
-               -DWITH_EXAMPLES=NO
-               -DWITH_TESTS="$(usex test)"
-               -DWITH_DOC="$(usex doc)"
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
-}
-
-src_install() {
-       if use doc; then
-               HTML_DOCS="${BUILD_DIR}/doc/html/*"
-       fi
-
-       if use examples; then
-               docinto examples
-               for file in examples/*.cpp; do
-                       dodoc ${file}
-               done
-       fi
-
-       cmake_src_install
-}

diff --git a/dev-cpp/mastodonpp/mastodonpp-9999.ebuild 
b/dev-cpp/mastodonpp/mastodonpp-9999.ebuild
deleted file mode 100644
index 52f335c63e..0000000000
--- a/dev-cpp/mastodonpp/mastodonpp-9999.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-[[ "${PV}" == "9999" ]] && inherit git-r3
-
-DESCRIPTION="C++ wrapper for the Mastodon and Pleroma APIs."
-HOMEPAGE="https://schlomp.space/tastytea/mastodonpp";
-if [[ "${PV}" != "9999" ]]; then
-       SRC_URI="https://schlomp.space/tastytea/mastodonpp/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
-       S="${WORKDIR}/${PN}"
-       KEYWORDS="~amd64"
-else
-       EGIT_REPO_URI="https://schlomp.space/tastytea/mastodonpp.git";
-fi
-
-LICENSE="AGPL-3"
-SLOT="0"
-IUSE="doc examples test"
-
-RDEPEND=">=net-misc/curl-7.56.0[ssl]"
-DEPEND="${RDEPEND}"
-BDEPEND="
-       doc? ( app-text/doxygen[dot] )
-       test? ( dev-cpp/catch )
-"
-
-RESTRICT="!test? ( test )"
-
-src_configure() {
-       local mycmakeargs=(
-               -DWITH_EXAMPLES=NO
-               -DWITH_TESTS="$(usex test)"
-               -DWITH_DOC="$(usex doc)"
-       )
-
-       cmake_src_configure
-}
-
-src_test() {
-       BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
-}
-
-src_install() {
-       if use doc; then
-               HTML_DOCS="${BUILD_DIR}/doc/html/*"
-       fi
-
-       if use examples; then
-               docinto examples
-               for file in examples/*.cpp; do
-                       dodoc ${file}
-               done
-       fi
-
-       cmake_src_install
-}

diff --git a/dev-cpp/mastodonpp/metadata.xml b/dev-cpp/mastodonpp/metadata.xml
deleted file mode 100644
index bc4fecb3ac..0000000000
--- a/dev-cpp/mastodonpp/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person">
-               <email>[email protected]</email>
-               <name>tea</name>
-       </maintainer>
-       <upstream>
-               <maintainer>
-                       <name>tea</name>
-                       <email>[email protected]</email>
-               </maintainer>
-               <doc>https://doc.schlomp.space/mastodonpp/</doc>
-               
<bugs-to>https://schlomp.space/tastytea/mastodonpp/issues</bugs-to>
-       </upstream>
-</pkgmetadata>

Reply via email to