frei0r-plugins fails in the current sparc64 bulk:

> /usr/obj/ports/frei0r-plugins-1.7.0/frei0r-plugins-1.7.0/src/filter/elastic_scale/
> elastic_scale.cpp:152: error: ISO C++ forbids initialization of
> member'm_transformationCalculations'

Such initialisation of members is valid but only since C++11, so it
requires ports-gcc, and once provided it builds fine on macppc [0].

This version never built on base-gcc archs, so iirc we don't need to
revision bump the RUN/BUILD_DEPENDS of it, namely:

graphics/ffmpeg
multimedia/mlt
multimedia/mlt,,-main
multimedia/mlt,-gpl2
multimedia/mlt,-main
x11/kde-applications/kdenlive

Comments/feedback are welcome,

Charlène.


[0] https://bin.charlenew.xyz/frei0r-plugins-1.7.0.log


Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/frei0r-plugins/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    4 Mar 2020 20:00:55 -0000       1.3
+++ Makefile    6 Mar 2020 15:09:39 -0000
@@ -17,6 +17,8 @@ WANTLIB =     ${COMPILER_LIBCXX} m cairo
 
 LIB_DEPENDS =  graphics/cairo
 
+COMPILER =     base-clang ports-gcc
+
 MODULES =      devel/cmake
 
 CONFIGURE_ARGS =       -DWITHOUT_OPENCV=ON \

Reply via email to