commit: b7cfd017933a1a2d9eb86fec0ab79625e0abb016 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Tue Apr 25 19:00:25 2023 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Tue Apr 25 19:02:22 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cfd017
app-misc/pdfpc: Fix build failure with vala-0.56.7 Closes: https://bugs.gentoo.org/904970 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> app-misc/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch | 31 ++++++++++++++++++++++ app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild | 5 +++- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/app-misc/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch b/app-misc/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch new file mode 100644 index 000000000000..9aff761b471f --- /dev/null +++ b/app-misc/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch @@ -0,0 +1,31 @@ +https://github.com/pdfpc/pdfpc/issues/686 +https://bugs.gentoo.org/904970 + +commit 18beaecbbcc066e0d4c889b3aa3ecaa7351f7768 +Author: Evgeny Stambulchik <[email protected]> +Date: Tue, 25 Apr 2023 16:11:25 +0300 + + Create Lists of nullable types + +--- a/src/classes/drawings/drawing_commands.vala ++++ b/src/classes/drawings/drawing_commands.vala +@@ -54,8 +54,8 @@ + } + + public void clear() { +- this.drawing_commands = new List<DrawingCommand>(); +- this.redo_commands = new List<DrawingCommand>(); ++ this.drawing_commands = new List<DrawingCommand?>(); ++ this.redo_commands = new List<DrawingCommand?>(); + } + + public void add_line(bool is_eraser, +@@ -70,7 +70,7 @@ + + // After adding a new line you can no longer redo the old + // path. +- this.redo_commands = new List<DrawingCommand>(); // clear ++ this.redo_commands = new List<DrawingCommand?>(); // clear + + bool new_path = true; + double epsilon = 1e-4; // Less than 0.1 pixel for a 1000x1000 img diff --git a/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild index c5e511d5a6f4..0b9adbde79e7 100644 --- a/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild +++ b/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild @@ -55,7 +55,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="$(vala_depend)" -PATCHES=("${FILESDIR}/${P}-no-movies.patch") +PATCHES=( + "${FILESDIR}/${P}-no-movies.patch" + "${FILESDIR}/${P}-vala-0.56.7.patch" +) DOCS=( CHANGELOG.rst
