Hi,

With the new spidermonkey78 requiring rust, poppler ends up being not
picked up during a partial bulk on my macppc machine, here is the
dpb(1) engine log:

[email protected]: !: lang/rust is only for aarch64 amd64 i386 sparc64, not 
powerpc (macppc)
[email protected]: !: devel/cbindgen  because of lang/rust
[email protected]: !: devel/spidermonkey78  because of lang/rust
[email protected]: !: sysutils/polkit  because of devel/spidermonkey78
[email protected]: !: sysutils/consolekit  because of sysutils/polkit
[email protected]: !: audio/pulseaudio  because of sysutils/consolekit
[email protected]: !: x11/qt5/qtbase,,-main  because of audio/pulseaudio
[email protected]: !: x11/qt5/qtbase,-main  because of audio/pulseaudio
[email protected]: !: print/poppler,-utils  because of x11/qt5/qtbase,-main
[...]
[email protected]: !: print/poppler  because of x11/qt5/qtbase,-main

The below diff builds the Qt5 subpackage only on rust archs and allows
poppler to be picked on my macppc machine.

Comments and feedback are welcome,

Charlène.


Index: Makefile
===================================================================
RCS file: /cvs/ports/print/poppler/Makefile,v
retrieving revision 1.162
diff -u -p -u -p -r1.162 Makefile
--- Makefile    14 Oct 2020 20:51:02 -0000      1.162
+++ Makefile    19 Oct 2020 09:21:00 -0000
@@ -29,7 +29,8 @@ MASTER_SITES= ${HOMEPAGE}
 
 DEBUG_PACKAGES=        ${BUILD_PACKAGES}
 
-NOT_FOR_ARCHS-qt5 = arm
+# Qt5 requires spidermonkey>=78 that in turn requires rust
+ONLY_FOR_ARCHS-qt5 = ${RUST_ARCHS}
 
 MULTI_PACKAGES=-main -qt5 -utils
 

Reply via email to