Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Apr 2015 15:22:21 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r384231 - branches/2015Q2/math/yacas
Message-ID:  <201504181522.t3IFML65071889@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sat Apr 18 15:22:20 2015
New Revision: 384231
URL: https://svnweb.freebsd.org/changeset/ports/384231

Log:
  MFH: r384228
  
  Un-break build on 8.x
  
  PR:		199244
  Submitted by:	tkato432@yahoo.com
  Approved by:	portmgr (erwin)

Modified:
  branches/2015Q2/math/yacas/Makefile
Directory Properties:
  branches/2015Q2/   (props changed)

Modified: branches/2015Q2/math/yacas/Makefile
==============================================================================
--- branches/2015Q2/math/yacas/Makefile	Sat Apr 18 15:20:38 2015	(r384230)
+++ branches/2015Q2/math/yacas/Makefile	Sat Apr 18 15:22:20 2015	(r384231)
@@ -13,39 +13,40 @@ COMMENT=	Yet Another Computer Algebra Sy
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-OPTIONS_DEFINE=	DOCS
-
+USES=		compiler:c++11-lib libtool
 GNU_CONFIGURE=	yes
-USES=		libtool
+CONFIGURE_ARGS=	--with-html-dir=${DOCSDIR}
 INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
 
-.include <bsd.port.options.mk>
+PORTDOCS=	*
 
-.if ${ARCH} == "sparc64"
-BROKEN=		Does not compile with GCC 4.2
-.endif
+OPTIONS_DEFINE=		DOCS
 
-.if ${PORT_OPTIONS:MDOCS}
-CONFIGURE_ARGS+=--enable-html-doc --with-html-dir=${DOCSDIR}
-PORTDOCS=	*
-USES+=		perl5
-USE_PERL5=	build
-.else
-CONFIGURE_ARGS+=--disable-html-doc
+DOCS_USES=		perl5
+DOCS_USE=		perl5=build
+DOCS_CONFIGURE_ENABLE=	html-doc
+
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE} == "gcc"
+CPPFLAGS+=	-D_GLIBCXX_USE_C99
 .endif
 
 post-patch:
+	@${REINPLACE_CMD} -e \
+		's|"GNU strip"|"strip"|' ${WRKSRC}/configure
+	@${REINPLACE_CMD} -e \
+		's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/src/yacasmain.cpp
 #	Can't use USES=shebangfix here, cause the path appears several
 #	times in the file.
-	@${REINPLACE_CMD} -e 's| /bin/bash| ${LOCALBASE}/bin/bash|g' \
-	    ${WRKSRC}/tests/test-yacas
-	@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' \
-	    ${WRKSRC}/src/yacasmain.cpp
+	@${REINPLACE_CMD} -e \
+		's| /bin/bash| ${LOCALBASE}/bin/bash|g' \
+		${WRKSRC}/tests/test-yacas
 
 regression-test: build
-#	This requires bash. I don't add it as a dependency to the port, as it's
-#	not needed for the general use.
-	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
-	    ${MAKEFILE} check ${MAKE_ARGS})
+#	This requires bash. I don't add it as a dependency to the port, as
+#	it's not needed for the general use.
+	@(cd ${WRKSRC} && ${DO_MAKE_BUILD} check)
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504181522.t3IFML65071889>