diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile index b2c7d62d25d2..886340f63e21 100644 --- a/graphics/synfig/Makefile +++ b/graphics/synfig/Makefile @@ -1,60 +1,58 @@ PORTNAME= synfig DISTVERSIONPREFIX= v DISTVERSION= 1.4.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics devel multimedia MAINTAINER= portmaster@BSDforge.com COMMENT= Vector based 2D animation package WWW= https://www.synfig.org/ LICENSE= GPLv2+ -BROKEN= fails to build with boost-1.86+ - BUILD_DEPENDS= etl>=1.4.5:devel/etl \ gsed:textproc/gsed LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr \ libavcodec.so:multimedia/ffmpeg \ libboost_program_options.so:devel/boost-libs \ libdv.so:multimedia/libdv \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libltdl.so:devel/libltdl \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libtiff.so:graphics/tiff -USES= autoreconf compiler:c++11-lang gmake gnome iconv jpeg \ +USES= autoreconf compiler:c++14-lang gmake gnome iconv jpeg \ libtool localbase magick:7 mlt:7 pathfix pkgconfig -USE_CXXSTD= c++11 +USE_CXXSTD= c++14 USE_GITHUB= yes USE_GNOME= cairo glibmm intltool libxml++26 pango USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} CONFIGURE_ENV+= ac_cv_path_SED=${LOCALBASE}/bin/gsed INSTALL_TARGET= install-strip BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed PORTSCOUT= limitw:1,even WRKSRC_SUBDIR= synfig-core OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/graphics/synfig/files/patch-src_synfig_rendering_software_function__array.h b/graphics/synfig/files/patch-src_synfig_rendering_software_function__array.h new file mode 100644 index 000000000000..26279f8384dd --- /dev/null +++ b/graphics/synfig/files/patch-src_synfig_rendering_software_function__array.h @@ -0,0 +1,11 @@ +--- src/synfig/rendering/software/function/array.h.orig 2025-04-14 18:37:34 UTC ++++ src/synfig/rendering/software/function/array.h +@@ -426,7 +426,7 @@ + }; + + void fill(const Type &x) const +- { for(Iterator i(*this); i; ++i) i.get_array().template fill(x); } ++ { for(Iterator i(*this); i; ++i) i.get_array().template fill(x); } + + template + void assign(const Array &x) const