x11-terms/aterm: add patch from Fedora solving build failure
authorMichael Palimaka <kensington@gentoo.org>
Sun, 19 Nov 2017 01:28:38 +0000 (12:28 +1100)
committerMichael Palimaka <kensington@gentoo.org>
Sun, 19 Nov 2017 01:28:50 +0000 (12:28 +1100)
Closes: https://bugs.gentoo.org/615836
Package-Manager: Portage-2.3.8, Repoman-2.3.4

x11-terms/aterm/aterm-1.0.1-r3.ebuild
x11-terms/aterm/files/aterm-1.0.1-dpy.patch [new file with mode: 0644]

index e8db05b719d5379d3815f6da8e5b0fc5dddc8ce8..13ec64d087df24d88b6a15272a8b16973a56c064 100644 (file)
@@ -31,6 +31,7 @@ src_prepare() {
        # Security bug #219746
        eapply "${FILESDIR}/${P}-display-security-issue.patch"
        eapply "${FILESDIR}"/${P}-deadkeys.patch
+       eapply "${FILESDIR}/${P}-dpy.patch"
 
        #fix pre-stripped files
        sed -i -e "/INSTALL_PROGRAM/ s:-s::" autoconf/Make.common.in || die "sed Makefile failed"
diff --git a/x11-terms/aterm/files/aterm-1.0.1-dpy.patch b/x11-terms/aterm/files/aterm-1.0.1-dpy.patch
new file mode 100644 (file)
index 0000000..fbe9800
--- /dev/null
@@ -0,0 +1,28 @@
+Resolve build failure. Patch from Fedora.
+
+Bug: https://bugs.gentoo.org/615836
+
+diff -up aterm-1.0.1/src/main.c.orig aterm-1.0.1/src/main.c
+--- aterm-1.0.1/src/main.c.orig        2011-02-19 09:12:01.000000000 +0200
++++ aterm-1.0.1/src/main.c     2011-02-19 09:25:02.000000000 +0200
+@@ -2087,10 +2087,10 @@ main(int argc, char *argv[])
+ #endif
+       ConnectX ( &Scr, 0 );
+-    Xdisplay = dpy ;
+-    Xscreen = Scr.screen ;
++       Xscreen = Scr.screen ;
+       asv = Scr.asv ;
++      Xdisplay = asv->dpy;
+       Xcmap = asv->colormap;
+       Xdepth = asv->visual_info.depth;
+       Xvisual = asv->visual_info.visual;
+@@ -2125,7 +2125,6 @@ main(int argc, char *argv[])
+       XdisplayHeight = DisplayHeight (Xdisplay, Xscreen);
+ #ifdef HAVE_AFTERIMAGE
+-      dpy = Xdisplay ;
+       asv = create_asvisual (Xdisplay, Xscreen, Xdepth, NULL);
+       Xcmap = asv->colormap;
+       Xdepth = asv->visual_info.depth;