summaryrefslogtreecommitdiff
path: root/net-print/libcupsfilters
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-03-21 17:06:16 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2024-03-21 17:06:16 +0000
commit5ea4872e71174fd0cbda5c35095ca6e70ad935a0 (patch)
tree953e3008bf2b0b37c24cc6ab1a9cbf49274b1a84 /net-print/libcupsfilters
parent0012b103ac8d90810be48e2c74cbf328ed67827b (diff)
downloadbaldeagleos-repo-5ea4872e71174fd0cbda5c35095ca6e70ad935a0.tar.gz
baldeagleos-repo-5ea4872e71174fd0cbda5c35095ca6e70ad935a0.tar.xz
baldeagleos-repo-5ea4872e71174fd0cbda5c35095ca6e70ad935a0.zip
Adding metadata
Diffstat (limited to 'net-print/libcupsfilters')
-rw-r--r--net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch17
-rw-r--r--net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild4
2 files changed, 21 insertions, 0 deletions
diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch
new file mode 100644
index 000000000000..be74a216d22a
--- /dev/null
+++ b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-r3-c++17.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/923959
+https://github.com/OpenPrinting/libcupsfilters/issues/35
+https://github.com/OpenPrinting/libcupsfilters/commit/668d7dac277c1d44732fc25e5491c79ff82e597d
+--- a/cupsfilters/pdftoraster.cxx
++++ b/cupsfilters/pdftoraster.cxx
+@@ -2198,7 +2198,11 @@
+ // For compatibility with g++ >= 4.7 compilers _GLIBCXX_THROW
+ // should be used as a guard, otherwise use traditional definition
+ #ifndef _GLIBCXX_THROW
++#if __cplusplus < 201703L
+ #define _GLIBCXX_THROW throw
++#else
++#define _GLIBCXX_THROW(...) noexcept(false)
++#endif
+ #endif
+
+ void * operator new(size_t size) _GLIBCXX_THROW (std::bad_alloc)
diff --git a/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild b/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild
index af4e7ce42ad6..6a44a004e2a7 100644
--- a/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild
+++ b/net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild
@@ -39,6 +39,10 @@ BDEPEND="
test? ( media-fonts/dejavu )
"
+PATCHES=(
+ "${FILESDIR}/${P}-r3-c++17.patch"
+)
+
src_prepare() {
default