diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-03-21 17:06:16 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-03-21 17:06:16 +0000 |
| commit | 5ea4872e71174fd0cbda5c35095ca6e70ad935a0 (patch) | |
| tree | 953e3008bf2b0b37c24cc6ab1a9cbf49274b1a84 /net-print/libcupsfilters | |
| parent | 0012b103ac8d90810be48e2c74cbf328ed67827b (diff) | |
| download | baldeagleos-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.patch | 17 | ||||
| -rw-r--r-- | net-print/libcupsfilters/libcupsfilters-2.0.0-r3.ebuild | 4 |
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 |
