commit: 8dcd89a0f18cb7ea6f6541d9b0e8bd3ad74e8184 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Fri Dec 6 13:50:09 2024 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Fri Dec 6 13:53:35 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcd89a0
app-text/paper-clip: patch for return-mismatch Bug: https://bugs.gentoo.org/945931 Closes: https://bugs.gentoo.org/924969 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> .../paper-clip-5.5.1-document-vala-return.patch | 24 ++++++++++++++++++++++ ...lip-5.5.1.ebuild => paper-clip-5.5.1-r1.ebuild} | 2 ++ 2 files changed, 26 insertions(+) diff --git a/app-text/paper-clip/files/paper-clip-5.5.1-document-vala-return.patch b/app-text/paper-clip/files/paper-clip-5.5.1-document-vala-return.patch new file mode 100644 index 000000000000..15b579a4d93f --- /dev/null +++ b/app-text/paper-clip/files/paper-clip-5.5.1-document-vala-return.patch @@ -0,0 +1,24 @@ +From 33a64d825b87c842b9ecc243297c7a0248db7180 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Diego=20Iv=C3=A1n=20M=2EE?= <[email protected]> +Date: Mon, 5 Aug 2024 18:08:36 -0600 +Subject: [PATCH] vala: Solve Vala errors at C compile time + +--- + src/Document.vala | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/Document.vala b/src/Document.vala +index 872309f..e52e1a7 100644 +--- a/src/Document.vala ++++ b/src/Document.vala +@@ -451,7 +451,9 @@ public class PaperClip.Document : Object { + "copies"); + + int res = DirUtils.create_with_parents (destination_path, 0777); +- return_if_fail (res > -1); ++ if (res < 0) { ++ throw new IOError.FAILED (@"Could not create $destination_path"); ++ } + + string destination_file = Path.build_filename (destination_path, + "%s".printf (original_file.get_basename ())); diff --git a/app-text/paper-clip/paper-clip-5.5.1.ebuild b/app-text/paper-clip/paper-clip-5.5.1-r1.ebuild similarity index 95% rename from app-text/paper-clip/paper-clip-5.5.1.ebuild rename to app-text/paper-clip/paper-clip-5.5.1-r1.ebuild index c7345f67fd28..2e298e0df817 100644 --- a/app-text/paper-clip/paper-clip-5.5.1.ebuild +++ b/app-text/paper-clip/paper-clip-5.5.1-r1.ebuild @@ -44,6 +44,8 @@ BDEPEND=" dev-util/desktop-file-utils " +PATCHES=( "${FILESDIR}/paper-clip-5.5.1-document-vala-return.patch" ) + DOCS=( README.md ) src_prepare() {
