Index: head/x11-toolkits/gtkmathview/Makefile =================================================================== --- head/x11-toolkits/gtkmathview/Makefile (revision 478040) +++ head/x11-toolkits/gtkmathview/Makefile (revision 478041) @@ -1,40 +1,42 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gtkmathview PORTVERSION= 0.8.0 PORTREVISION= 9 CATEGORIES= x11-toolkits MASTER_SITES= http://helm.cs.unibo.it/mml-widget/sources/ MAINTAINER= ports@FreeBSD.org COMMENT= GTK Widget to Render MathML Documents LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xsltproc:textproc/libxslt LIB_DEPENDS= libpopt.so:devel/popt \ libt1.so:devel/t1lib \ libgmetadom_gdome_cpp_smart.so:textproc/gmetadom GNU_CONFIGURE= yes -USES= gmake libtool pathfix pkgconfig +USES= compiler gmake libtool pathfix pkgconfig USE_GNOME= gtk20 libxml2 pangox-compat INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib +CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} +CXXFLAGS_clang= -Wno-c++11-narrowing post-patch: @${REINPLACE_CMD} '/-lstdc++/d' ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/src/view/Makefile.in ${WRKSRC}/viewer/Makefile.in @${REINPLACE_CMD} '/^mathmlps_LDADD =/s|=|= ../src/libmathview.la|' \ ${WRKSRC}/mathmlps/Makefile.in @${REINPLACE_CMD} '/^mathmlsvg_LDADD =/s|=|= $$(XML_LIBS) ../src/libmathview.la|' \ ${WRKSRC}/mathmlsvg/Makefile.in @${REINPLACE_CMD} '/^test_rendering_LDADD =/s|=|= ../src/libmathview.la|' \ ${WRKSRC}/viewer/Makefile.in .include Index: head/x11-toolkits/gtkmathview/files/patch-src_backend_svg_SVG__RenderingContext.cc =================================================================== --- head/x11-toolkits/gtkmathview/files/patch-src_backend_svg_SVG__RenderingContext.cc (nonexistent) +++ head/x11-toolkits/gtkmathview/files/patch-src_backend_svg_SVG__RenderingContext.cc (revision 478041) @@ -0,0 +1,16 @@ +SVG_RenderingContext.cc:67:25: error: invalid suffix on literal; C++11 requires a + space between literal and identifier [-Wreserved-user-defined-literal] + metadata("Created by "PACKAGE" version "VERSION); + ^ + +--- src/backend/svg/SVG_RenderingContext.cc.orig 2018-08-25 14:04:53 UTC ++++ src/backend/svg/SVG_RenderingContext.cc +@@ -64,7 +64,7 @@ void + SVG_RenderingContext::documentStart(const BoundingBox& bbox) + { + beginDocument(bbox); +- metadata("Created by "PACKAGE" version "VERSION); ++ metadata("Created by " PACKAGE " version " VERSION); + } + + void Property changes on: head/x11-toolkits/gtkmathview/files/patch-src_backend_svg_SVG__RenderingContext.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11-toolkits/gtkmathview/files/patch-src_engine_common_View.cc =================================================================== --- head/x11-toolkits/gtkmathview/files/patch-src_engine_common_View.cc (nonexistent) +++ head/x11-toolkits/gtkmathview/files/patch-src_engine_common_View.cc (revision 478041) @@ -0,0 +1,15 @@ +View.cc:294:10: error: no viable conversion from returned value of type 'bool' to function return type 'SmartPtr' + return false; + ^~~~~ + +--- src/engine/common/View.cc.orig 2018-08-25 13:57:22 UTC ++++ src/engine/common/View.cc +@@ -291,7 +291,7 @@ View::getCharAt(const scaled& x, const scaled& y, Char + } + } + +- return false; ++ return 0; + } + + bool Property changes on: head/x11-toolkits/gtkmathview/files/patch-src_engine_common_View.cc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property