svn commit: r490052 - head/devel/synfig

Kurt Jaeger pi at FreeBSD.org
Sat Jan 12 12:56:36 UTC 2019


Author: pi
Date: Sat Jan 12 12:56:35 2019
New Revision: 490052
URL: https://svnweb.freebsd.org/changeset/ports/490052

Log:
  devel/synfig: Switch to textproc/gsed for build
  
  The configure process for synfig uses GNU extensions (\s) in sed,
  which currently get interpreted as an escape of an ordinary character.
  Escapes of an ordinary character will be disallowed in future
  versions of regex(3), so switch to gsed in advance to also do the
  right thing.
  
  As an aside, the \s usage may be potentially patched out, but submitter
  opted to switch to gsed for now to ease maintenance burden. A later
  run will be done to switch ports depending on gsed for build back
  to sed when our sed becomes capable.
  
  PR:		233438
  Submitted by:	kevans
  Approved by:	woodsb02 (maintainer)
  MFH:		2019Q1

Modified:
  head/devel/synfig/Makefile

Modified: head/devel/synfig/Makefile
==============================================================================
--- head/devel/synfig/Makefile	Sat Jan 12 12:16:23 2019	(r490051)
+++ head/devel/synfig/Makefile	Sat Jan 12 12:56:35 2019	(r490052)
@@ -12,7 +12,8 @@ COMMENT=	Vector based 2D animation package
 
 LICENSE=	GPLv2+
 
-BUILD_DEPENDS=	etl>=1.2.1:devel/etl
+BUILD_DEPENDS=	etl>=1.2.1:devel/etl \
+		gsed:textproc/gsed
 LIB_DEPENDS=	libHalf.so:graphics/ilmbase \
 		libIlmImf.so:graphics/openexr \
 		libMagickWand-6.so:graphics/ImageMagick6 \
@@ -33,6 +34,7 @@ USE_CXXSTD=	c++11
 USE_GNOME=	cairo glibmm intltool libxml++26 pango
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	${ICONV_CONFIGURE_ARG}
+CONFIGURE_ENV+=	ac_cv_path_SED=${LOCALBASE}/bin/gsed
 INSTALL_TARGET=	install-strip
 USE_LDCONFIG=	yes
 


More information about the svn-ports-head mailing list