Hi,

I've removed BROKEN-powerpc lines in ports that now need rust to be
built, since this arch has no rust support. kicad is one (and the last)
of them:

> $ cd /usr/ports/cad/kicad
> $ make full-build-depends | grep rust
> rust-1.52.1

It requires changes for other ports, and also other !rust archs,
so i preferred to share the diff for this one.

This is very unlikely that kicad will be rust-free in the future, but
who knows :) Also, i mentioned the ridiculous oce build time and lack
of consumers as BROKEN-powerpc reason.

Comments/feedback are welcome,

Charlène. 


Index: oce/Makefile
===================================================================
RCS file: /cvs/ports/cad/oce/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- oce/Makefile        30 Apr 2020 21:05:03 -0000      1.3
+++ oce/Makefile        16 May 2021 19:21:14 -0000
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile,v 1.3 2020/04/30 21:05:03 cwen Exp $
 
-BROKEN-powerpc =       kicad is broken, this is the only consumer (save bulk 
time)
+BROKEN-powerpc =       no consumers, saves 53 build hours
 
 COMMENT =      C++ 3d modeling library
 DPB_PROPERTIES = parallel
Index: kicad/Makefile
===================================================================
RCS file: /cvs/ports/cad/kicad/Makefile,v
retrieving revision 1.45
diff -u -p -r1.45 Makefile
--- kicad/Makefile      23 Feb 2021 19:39:10 -0000      1.45
+++ kicad/Makefile      16 May 2021 19:21:14 -0000
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile,v 1.45 2021/02/23 19:39:10 sthen Exp $
 
-# Sync cad/kicad-share/Makefile.inc with archs where kicad is broken
-BROKEN-powerpc =       segfaults when trying to run the PCB editor
+# Sync cad/kicad-share/Makefile.inc with archs where kicad is broken,
+# or if kicad has no more rust in its build dependencies chain again.
 
 V =                    5.1.7
 COMMENT =              schematic and PCB editing software
Index: kicad-share/Makefile.inc
===================================================================
RCS file: /cvs/ports/cad/kicad-share/Makefile.inc,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile.inc
--- kicad-share/Makefile.inc    19 Feb 2021 14:48:11 -0000      1.6
+++ kicad-share/Makefile.inc    16 May 2021 19:21:14 -0000
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile.inc,v 1.6 2021/02/19 14:48:11 tracey Exp $
 
-NOT_FOR_ARCHS =                powerpc
+ONLY_FOR_ARCHS =       ${RUST_ARCHS}
 
 PKG_ARCH ?=            *
 

Reply via email to