summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Levine <plevine457@gmail.com>2017-10-10 23:00:57 -0400
committerPatrice Clement <monsieurp@gentoo.org>2017-11-05 16:41:01 +0100
commite684ddde94c30411ce0bec22bf774812e7b1b401 (patch)
tree1c17eddf49df9cb10e397658832bac050aebf382 /media-gfx
parentnet-analyzer/postal: fix building with GCC-6. (diff)
downloadgentoo-e684ddde94c30411ce0bec22bf774812e7b1b401.tar.gz
gentoo-e684ddde94c30411ce0bec22bf774812e7b1b401.tar.bz2
gentoo-e684ddde94c30411ce0bec22bf774812e7b1b401.zip
media-gfx/fim: fix building with GCC-6.
Closes: https://bugs.gentoo.org/595832 Closes: https://github.com/gentoo/gentoo/pull/5914 Package-Manager: Portage-2.3.10, Repoman-2.3.3
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/fim/files/fim-0.4_rc3-gcc6.patch44
-rw-r--r--media-gfx/fim/fim-0.4_rc3-r2.ebuild1
2 files changed, 45 insertions, 0 deletions
diff --git a/media-gfx/fim/files/fim-0.4_rc3-gcc6.patch b/media-gfx/fim/files/fim-0.4_rc3-gcc6.patch
new file mode 100644
index 000000000000..7f5388b63b35
--- /dev/null
+++ b/media-gfx/fim/files/fim-0.4_rc3-gcc6.patch
@@ -0,0 +1,44 @@
+Bug: https://bugs.gentoo.org/595832
+Commit: http://svn.savannah.gnu.org/viewvc/fbi-improved?view=revision&revision=735
+
+--- a/src/fim.cpp
++++ b/src/fim.cpp
+@@ -114,7 +114,7 @@
+ {"device", required_argument, NULL, 'd',"specify a {framebuffer device}","{framebuffer device}",
+ "Framebuffer device to use. Default is the one your vc is mapped to (as in fbi)."
+ },
+- {"dump-reference-help", optional_argument /*no_argument*/, NULL, 0xd15cbab3,"dump reference info","[=man]",
++ {"dump-reference-help", optional_argument /*no_argument*/, NULL, 0x6472690a,"dump reference info","[=man]",
+ "Will dump to stdout the language reference help."
+ },
+ {"dump-default-fimrc", no_argument, NULL, 'D',"dump on standard output the default configuration",NULL,
+@@ -182,7 +182,7 @@
+ /* FIXME: shall document this */
+ #endif /* FIM_WITH_LIBIMLIB2 */
+ },
+- {"offset", required_argument, NULL, 0xFFD8FFE0,"will open the first image file at the specified offset","{bytes-offset}",
++ {"offset", required_argument, NULL, 0x6f66660a, "will open the first image file at the specified offset","{bytes-offset}",
+ "Will use the specified \\fBoffset\\fP (in bytes) for opening the specified files (useful for viewing images on damaged file systems; however, since the internal variables representation is sizeof(int) bytes based, you have a limited offset range: using already chopped image files may be a workaround to this limitation)."
+ },/* NEW */
+ {"text-reading", no_argument, NULL, 'P',"proceed scrolling as reading through a text document",NULL,
+@@ -979,9 +979,8 @@
+ cc.pre_autocmd_add(FIM_VID_SCALE_STYLE"='1';" "autocmd \"" FIM_ACM_POSTSCALE "\" \"\" \"" FIM_FLT_DISPLAY "'resize';\";");
+ #endif /* FIM_AUTOCMDS */
+ break;
+- case 0xFFD8FFE0:
+- //fbi's
+- // NEW
++ case 0x6f66660a:
++ //fim's
+ #ifdef FIM_AUTOCMDS
+ {
+ int ipeppe_offset;
+@@ -1191,7 +1190,7 @@
+ }
+ #endif /* FIM_WANT_OUTPUT_DEVICE_STRING_CASE_INSENSITIVE */
+ break;
+- case 0xd15cbab3:
++ case 0x6472690a:
+ //fim's
+ {
+ args_t args; \ No newline at end of file
diff --git a/media-gfx/fim/fim-0.4_rc3-r2.ebuild b/media-gfx/fim/fim-0.4_rc3-r2.ebuild
index 9559c4739fac..8f78c3df9c25 100644
--- a/media-gfx/fim/fim-0.4_rc3-r2.ebuild
+++ b/media-gfx/fim/fim-0.4_rc3-r2.ebuild
@@ -39,6 +39,7 @@ S=${WORKDIR}/${P/_rc/-rc}
src_prepare() {
epatch "${FILESDIR}/${P}-poppler031.patch"
+ epatch "${FILESDIR}/${PN}-0.4_rc3-gcc6.patch"
}
src_configure() {