Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jul 2014 22:30:40 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r362511 - head/math/blitz++
Message-ID:  <201407212230.s6LMUerk083048@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Mon Jul 21 22:30:39 2014
New Revision: 362511
URL: http://svnweb.freebsd.org/changeset/ports/362511
QAT: https://qat.redports.org/buildarchive/r362511/

Log:
  Fix build with texlive
  Fix build on head without makeinfo
  Support stage
  USES=libtool
  Use options helpers

Modified:
  head/math/blitz++/Makefile
  head/math/blitz++/pkg-plist

Modified: head/math/blitz++/Makefile
==============================================================================
--- head/math/blitz++/Makefile	Mon Jul 21 22:28:06 2014	(r362510)
+++ head/math/blitz++/Makefile	Mon Jul 21 22:30:39 2014	(r362511)
@@ -3,7 +3,7 @@
 
 PORTNAME=	blitz++
 PORTVERSION=	0.9
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	math
 MASTER_SITES=	SF/blitz/blitz/Blitz%2B%2B%20${PORTVERSION}
 DISTNAME=	blitz-${PORTVERSION}
@@ -11,26 +11,27 @@ DISTNAME=	blitz-${PORTVERSION}
 MAINTAINER=	bf@FreeBSD.org
 COMMENT=	C++ class library for scientific computing
 
-.ifndef NOPORTDOCS
-BUILD_DEPENDS=	dvips:${PORTSDIR}/print/dvipsk-tetex \
-		texi2dvi:${PORTSDIR}/print/texinfo
-INFO=		blitz
-.else
-MAKE_ARGS=	NOPORTDOCS=yes
-.endif
-
-USE_AUTOTOOLS=	libtool
-USES=	pathfix gmake
-CONFIGURE_ARGS=	--with-cxx=gcc --disable-doxygen
+OPTIONS_DEFINE=	DOCS
+
+DOCS_USE=	TEX=dvipsk,formats
+DOCS_USES=	makeinfo
+DOCS_INFO=	blitz
+DOCS_BUILD_DEPENDS=	texi2dvi:${PORTSDIR}/print/texinfo \
+			texi2html:${PORTSDIR}/textproc/texi2html
+DOCS_MAKE_ARGS_OFF=	NOPORTDOCS=yes
+
+GNU_CONFIGURE=	yes
+USES=	libtool pathfix gmake
+CONFIGURE_ARGS=	--with-cxx=gcc --disable-doxygen --enable-shared
 MAKE_ARGS+=	ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
 		AUTOHEADER="${TRUE}"
 MAKE_JOBS_UNSAFE=	yes
+INSTALL_TARGET=	install-strip
 
 DOCSDIR=	${PREFIX}/share/doc/blitz
 
 USE_LDCONFIG=	yes
 
-NO_STAGE=	yes
 post-patch:
 	@${REINPLACE_CMD} -e 's|g++|\$${CXX}|g ; \
 		 s|"-ftemplate-depth-30|"\$${CXXFLAGS} -ftemplate-depth-30|g ; \

Modified: head/math/blitz++/pkg-plist
==============================================================================
--- head/math/blitz++/pkg-plist	Mon Jul 21 22:28:06 2014	(r362510)
+++ head/math/blitz++/pkg-plist	Mon Jul 21 22:30:39 2014	(r362511)
@@ -161,9 +161,9 @@ include/random/mt.h
 include/random/normal.h
 include/random/uniform.h
 lib/libblitz.a
-lib/libblitz.la
 lib/libblitz.so
 lib/libblitz.so.0
+lib/libblitz.so.0.0.0
 libdata/pkgconfig/blitz.pc
 libdata/pkgconfig/blitz-uninstalled.pc
 %%PORTDOCS%%%%DOCSDIR%%/blitz.gif



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