svn commit: r335818 - head/graphics/dia

Boris Samorodov bsam at FreeBSD.org
Sat Dec 7 09:11:55 UTC 2013


Author: bsam
Date: Sat Dec  7 09:11:54 2013
New Revision: 335818
URL: http://svnweb.freebsd.org/changeset/ports/335818

Log:
  Fix build at 10.x and up (hardcoded -lstdc++):
  -----
  libtool: link: c++ -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o  .libs/wmf.o   -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib /usr/local/lib/libEMF.so -lstdc++ -lpng -lz -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o    -Wl,-soname -Wl,libwmf_filter.so -o .libs/libwmf_filter.so
  /usr/bin/ld: cannot find -lstdc++
  -----
  
  PR:		ports/184138
  Submitted by:	bsam (me)
  Approved by:	gnome (maintainer timeout, 2 weeks)

Modified:
  head/graphics/dia/Makefile

Modified: head/graphics/dia/Makefile
==============================================================================
--- head/graphics/dia/Makefile	Sat Dec  7 09:07:40 2013	(r335817)
+++ head/graphics/dia/Makefile	Sat Dec  7 09:11:54 2013	(r335818)
@@ -72,7 +72,7 @@ post-patch:
 		's,\(^GTK_LIBS.*\),\1 ${PTHREAD_LIBS}, ; \
 		 s,\(^GTK_CFLAGS = \),\1 ${PTHREAD_CFLAGS} ,'
 	@${REINPLACE_CMD} -e 's|http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl| ; \
-		s|echo aout|echo elf|g ; s|/usr/include/libEMF|${LOCALBASE}/include/libEMF|g' \
-		${WRKSRC}/configure
+		s|echo aout|echo elf|g ; s|/usr/include/libEMF|${LOCALBASE}/include/libEMF|g ; \
+		s|-lstdc++||g'  ${WRKSRC}/configure
 
 .include <bsd.port.post.mk>


More information about the svn-ports-head mailing list