commit:     e2b69b10888a5c03aa7e4750672da333a96e555c
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 20 19:32:20 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 20 20:48:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2b69b10

dev-libs/liborcus: drop 0.17.2-r1

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-libs/liborcus/Manifest                         |  1 -
 .../liborcus/files/liborcus-0.17.0-test-fix.patch  | 51 ----------------
 .../liborcus/files/liborcus-0.17.2-clang.patch     | 26 --------
 .../liborcus/files/liborcus-0.17.2-gcc-13.patch    | 29 ---------
 .../liborcus/files/liborcus-0.17.2-gcc-14.patch    | 21 -------
 .../files/liborcus-0.17.2-python-optional.patch    | 26 --------
 dev-libs/liborcus/liborcus-0.17.2-r1.ebuild        | 71 ----------------------
 7 files changed, 225 deletions(-)

diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest
index 521c0a55f1a7..43b43bede6f9 100644
--- a/dev-libs/liborcus/Manifest
+++ b/dev-libs/liborcus/Manifest
@@ -1,2 +1 @@
-DIST liborcus-0.17.2.tar.xz 1839188 BLAKE2B 
d274e3af71df16866e305403d63d3978613915753412ac9de19d7de7802930c3886d8653d6d48a8d9a971dc0ee284f8f83af8dc07850b5f28fcdab2815b6d9b2
 SHA512 
8ad8db46c23673260057aff555286d95ebfeff0a027bdeae24f11f8aa12456284f7f4446edddb91936b3011eb1227cfe1618ab3c4d909f8356c8c151f5739d79
 DIST liborcus-0.19.2.tar.xz 2211268 BLAKE2B 
4ee3fd2fb122d3a9840cb92452bf8a6d3d54b7b50a32be84e1bb08dfe2e2abc2de80098d9460b6bd82d0249304a7ba5c39b18ace3f69150ba71e16ef14795ca4
 SHA512 
c955490f57e91615278a83bb48726025cd5f8059b97ed5532f770199e134ca511c7ee6b0cd0a9d3a2d54208a5fdd19117054e95e818162ea568052fa11b21d4e

diff --git a/dev-libs/liborcus/files/liborcus-0.17.0-test-fix.patch 
b/dev-libs/liborcus/files/liborcus-0.17.0-test-fix.patch
deleted file mode 100644
index 1de33a7e3f4c..000000000000
--- a/dev-libs/liborcus/files/liborcus-0.17.0-test-fix.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-# https://bugs.gentoo.org/713586
-
-[PATCH] Build orcus-env-dump unconditionally
-
-The rule for `orcus-env-dump.o` is guarded by `if WITH_TOOLS` however,
-the rule for the executable `orcus-env-dump` is not. This leads to
-linking errors when running the test suite without tools.
-
-Move the rule for `orcus-env-dump.o` out of the if WITH_TOOLS block to
-always build it.
----
- src/Makefile.am | 20 ++++++++++----------
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -25,6 +25,16 @@ orcus_test_xml_LDADD = \
- 
- orcus_test_xml_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la 
$(AM_CPPFLAGS) -DSRCDIR=\""$(top_srcdir)"\"
- 
-+#----------------------------------------------------------------------------
-+
-+# orcus-env-dump
-+
-+orcus_env_dump_SOURCES = orcus_env_dump.cpp
-+orcus_env_dump_LDADD = \
-+      parser/liborcus-parser-@[email protected] \
-+      liborcus/liborcus-@[email protected]
-+orcus_env_dump_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la 
$(AM_CPPFLAGS)
-+
- 
- TESTS = \
-       orcus-test-xml \
-@@ -136,16 +146,6 @@ orcus_detect_CPPFLAGS = 
-I$(top_builddir)/lib/liborcus/liborcus.la $(AM_CPPFLAGS
- 
- #----------------------------------------------------------------------------
- 
--# orcus-env-dump
--
--orcus_env_dump_SOURCES = orcus_env_dump.cpp
--orcus_env_dump_LDADD = \
--      parser/liborcus-parser-@[email protected] \
--      liborcus/liborcus-@[email protected]
--orcus_env_dump_CPPFLAGS = -I$(top_builddir)/lib/liborcus/liborcus.la 
$(AM_CPPFLAGS)
--
--#----------------------------------------------------------------------------
--
- if BUILD_SPREADSHEET_MODEL
- 
- orcus_json_LDADD += \

diff --git a/dev-libs/liborcus/files/liborcus-0.17.2-clang.patch 
b/dev-libs/liborcus/files/liborcus-0.17.2-clang.patch
deleted file mode 100644
index 62950cfcecb9..000000000000
--- a/dev-libs/liborcus/files/liborcus-0.17.2-clang.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-https://gitlab.com/orcus/orcus/-/commit/469aca3c76965b9031947506a15d940cbcd11cdb
-
-From: Tom Stellard <[email protected]>
-Date: Mon, 16 May 2022 22:12:30 +0000
-Subject: [PATCH] Fix error when compiling with clang
-
-csv.cpp:83:29: error: non-constant-expression cannot be narrowed from type 
'Py_ssize_t' (aka 'long') to 'std::basic_string_view::size_type' (aka 'unsigned 
long') in initializer list [-Wc++11-narrowing]
-        app.read_stream({p, n});
-                            ^
-csv.cpp:83:29: note: insert an explicit cast to silence this issue
-        app.read_stream({p, n});
-                            ^
-                            static_cast<size_type>( )
-1 error generated.
---- a/src/python/csv.cpp
-+++ b/src/python/csv.cpp
-@@ -80,7 +80,7 @@ PyObject* csv_read(PyObject* /*module*/, PyObject* args, 
PyObject* kwargs)
- 
-         Py_ssize_t n = 0;
-         const char* p = PyUnicode_AsUTF8AndSize(str.get(), &n);
--        app.read_stream({p, n});
-+        app.read_stream({p, static_cast<std::string_view::size_type>(n)});
- 
-         return create_document(std::move(doc));
-     }
-GitLab

diff --git a/dev-libs/liborcus/files/liborcus-0.17.2-gcc-13.patch 
b/dev-libs/liborcus/files/liborcus-0.17.2-gcc-13.patch
deleted file mode 100644
index fa4892053b10..000000000000
--- a/dev-libs/liborcus/files/liborcus-0.17.2-gcc-13.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://gitlab.com/orcus/orcus/-/commit/fa68d6a76778df26e41108e3400f4a907e351203
-https://gitlab.com/orcus/orcus/-/merge_requests/136
-
-From fa68d6a76778df26e41108e3400f4a907e351203 Mon Sep 17 00:00:00 2001
-From: Kohei Yoshida <[email protected]>
-Date: Tue, 19 Jul 2022 21:11:16 -0400
-Subject: [PATCH] Explicitly include <cstdint> header with GCC 13 (#162)
-
-c.f. https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
---- a/include/orcus/base64.hpp
-+++ b/include/orcus/base64.hpp
-@@ -9,6 +9,7 @@
- #define __ORCUS_BASE64_HPP__
- 
- #include "env.hpp"
-+#include <cstdint>
- #include <vector>
- #include <string>
- 
---- a/include/orcus/types.hpp
-+++ b/include/orcus/types.hpp
-@@ -8,6 +8,7 @@
- #ifndef INCLUDED_ORCUS_TYPES_HPP
- #define INCLUDED_ORCUS_TYPES_HPP
- 
-+#include <cstdint>
- #include <cstdlib>
- #include <vector>
- #include <string>

diff --git a/dev-libs/liborcus/files/liborcus-0.17.2-gcc-14.patch 
b/dev-libs/liborcus/files/liborcus-0.17.2-gcc-14.patch
deleted file mode 100644
index a8455c9dff71..000000000000
--- a/dev-libs/liborcus/files/liborcus-0.17.2-gcc-14.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://gitlab.com/orcus/orcus/-/commit/f5dca3b4f7c6ffda4b71e0ba9f7081ab2eec3405
-https://gitlab.com/orcus/orcus/-/issues/192
-https://bugs.gentoo.org/916582
-
-From f5dca3b4f7c6ffda4b71e0ba9f7081ab2eec3405 Mon Sep 17 00:00:00 2001
-From: Kohei Yoshida <[email protected]>
-Date: Thu, 26 Oct 2023 22:09:30 -0400
-Subject: [PATCH] Attempt to fix a build failure with GCC 14 as reported in #192
-
-diff --git a/src/spreadsheet/document.cpp b/src/spreadsheet/document.cpp
-index 1cf240a..562be32 100644
---- a/src/spreadsheet/document.cpp
-+++ b/src/spreadsheet/document.cpp
-@@ -32,6 +32,7 @@
- #include <fstream>
- #include <sstream>
- #include <map>
-+#include <algorithm>
-
- using namespace std;
- namespace fs = boost::filesystem;

diff --git a/dev-libs/liborcus/files/liborcus-0.17.2-python-optional.patch 
b/dev-libs/liborcus/files/liborcus-0.17.2-python-optional.patch
deleted file mode 100644
index 9473958c196a..000000000000
--- a/dev-libs/liborcus/files/liborcus-0.17.2-python-optional.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 14d15bf331b5cc3ca2c1cdb8097dfe918173cba1 Mon Sep 17 00:00:00 2001
-From: matoro <[email protected]>
-Date: Wed, 24 Aug 2022 13:42:27 -0400
-Subject: [PATCH] Only recurse into src/python when BUILD_PYTHON is set
-
----
- src/Makefile.am | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index d586299c..7e44aed8 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -1,4 +1,8 @@
--SUBDIRS = include test parser mso liborcus spreadsheet python
-+SUBDIRS = include test parser mso liborcus spreadsheet
-+
-+if BUILD_PYTHON
-+SUBDIRS += python
-+endif
- 
- AM_CPPFLAGS = \
-       -I$(top_srcdir)/include \
--- 
-GitLab
-

diff --git a/dev-libs/liborcus/liborcus-0.17.2-r1.ebuild 
b/dev-libs/liborcus/liborcus-0.17.2-r1.ebuild
deleted file mode 100644
index 61ab30e5ff93..000000000000
--- a/dev-libs/liborcus/liborcus-0.17.2-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit autotools python-single-r1
-
-DESCRIPTION="Standalone file import filter library for spreadsheet documents"
-HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md";
-
-if [[ ${PV} == *9999* ]]; then
-       MDDS_SLOT="1/2.0"
-       EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git";
-       inherit git-r3
-else
-       MDDS_SLOT="1/2.0"
-       SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz";
-       KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-fi
-
-LICENSE="MIT"
-SLOT="0/0.17" # based on SONAME of liborcus.so
-IUSE="python +spreadsheet-model test tools"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       dev-libs/boost:=[zlib(+)]
-       sys-libs/zlib
-       python? ( ${PYTHON_DEPS} )
-       spreadsheet-model? ( dev-libs/libixion:${SLOT} )
-"
-DEPEND="${RDEPEND}
-       dev-util/mdds:${MDDS_SLOT}
-"
-
-PATCHES=(
-       "${FILESDIR}"/${P}-clang.patch
-       "${FILESDIR}"/${P}-gcc-13.patch
-       "${FILESDIR}"/${P}-gcc-14.patch
-       "${FILESDIR}"/${P}-python-optional.patch
-)
-
-pkg_setup() {
-       use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-       # bug 713586
-       use test && eapply "${FILESDIR}/${PN}-0.17.0-test-fix.patch"
-
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local myeconfargs=(
-               --disable-werror
-               $(use_enable python)
-               $(use_enable spreadsheet-model)
-               $(use_with tools)
-       )
-       econf "${myeconfargs[@]}"
-}
-
-src_install() {
-       default
-       find "${D}" -name '*.la' -type f -delete || die
-}

Reply via email to