On Fri Aug 14, 2020 at 09:51:14PM +0200, Christian Weisgerber wrote:
> The remaining build failures on amd64 due to the LLVM 10 update:
> 
> devel/rttr

fixed

> games/fs2open
> print/scribus

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/scribus/Makefile,v
retrieving revision 1.70
diff -u -p -u -p -r1.70 Makefile
--- Makefile    20 Mar 2020 16:44:27 -0000      1.70
+++ Makefile    16 Aug 2020 14:00:25 -0000
@@ -3,6 +3,7 @@
 COMMENT=       desktop publishing program
 DISTNAME=      scribus-1.5.5
 CATEGORIES=    print
+REVISION=      0
 
 HOMEPAGE=      https://www.scribus.net/
 
Index: patches/patch-scribus_third_party_lib2geom_path_h
===================================================================
RCS file: patches/patch-scribus_third_party_lib2geom_path_h
diff -N patches/patch-scribus_third_party_lib2geom_path_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-scribus_third_party_lib2geom_path_h   16 Aug 2020 14:00:25 
-0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Unbreak LLVM10 build
+
+Index: scribus/third_party/lib2geom/path.h
+--- scribus/third_party/lib2geom/path.h.orig
++++ scribus/third_party/lib2geom/path.h
+@@ -257,7 +257,7 @@ class BezierCurve : public Curve { (protected)
+     for(unsigned i = 0; i <= order; i++) {
+         x[i] = c[i][X]; y[i] = c[i][Y];
+     }
+-    inner = Bezier(x, y);
++    inner = D2<Bezier>(Bezier(x, y), Bezier(x, y));
+   }
+ };
+ 

> productivity/aqbanking

libtool foo! No luck so far.

> x11/gnustep/back              \ -fuse-ld=bfd not passed through
> x11/gnustep/renaissance               / sebastia@ is looking into it
> 
> Logs:
> http://build-failures.rhaalovely.net/amd64/2020-08-07/
> 
> -- 
> Christian "naddy" Weisgerber                          na...@mips.inka.de
> 

Reply via email to