head 1.14; access; symbols pkgsrc-2023Q4:1.14.0.48 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.14.0.46 pkgsrc-2023Q3-base:1.14 pkgsrc-2023Q2:1.14.0.44 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.14.0.42 pkgsrc-2023Q1-base:1.14 pkgsrc-2022Q4:1.14.0.40 pkgsrc-2022Q4-base:1.14 pkgsrc-2022Q3:1.14.0.38 pkgsrc-2022Q3-base:1.14 pkgsrc-2022Q2:1.14.0.36 pkgsrc-2022Q2-base:1.14 pkgsrc-2022Q1:1.14.0.34 pkgsrc-2022Q1-base:1.14 pkgsrc-2021Q4:1.14.0.32 pkgsrc-2021Q4-base:1.14 pkgsrc-2021Q3:1.14.0.30 pkgsrc-2021Q3-base:1.14 pkgsrc-2021Q2:1.14.0.28 pkgsrc-2021Q2-base:1.14 pkgsrc-2021Q1:1.14.0.26 pkgsrc-2021Q1-base:1.14 pkgsrc-2020Q4:1.14.0.24 pkgsrc-2020Q4-base:1.14 pkgsrc-2020Q3:1.14.0.22 pkgsrc-2020Q3-base:1.14 pkgsrc-2020Q2:1.14.0.20 pkgsrc-2020Q2-base:1.14 pkgsrc-2020Q1:1.14.0.16 pkgsrc-2020Q1-base:1.14 pkgsrc-2019Q4:1.14.0.18 pkgsrc-2019Q4-base:1.14 pkgsrc-2019Q3:1.14.0.14 pkgsrc-2019Q3-base:1.14 pkgsrc-2019Q2:1.14.0.12 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.14.0.10 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.8 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.14.0.6 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.14.0.4 pkgsrc-2018Q2-base:1.14 pkgsrc-2018Q1:1.14.0.2 pkgsrc-2018Q1-base:1.14 pkgsrc-2017Q4:1.13.0.40 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.38 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.34 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.32 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.30 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.28 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.26 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.24 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.22 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.13.0.20 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.18 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.16 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.14 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.12 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.10 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.8 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.6 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.4 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.2 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.12.0.6 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.4 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.2 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.10.0.20 pkgsrc-2012Q2-base:1.10 pkgsrc-2012Q1:1.10.0.18 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.10.0.16 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.14 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.12 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.10 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.8 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.6 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.4 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.2 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.9.0.20 pkgsrc-2009Q4-base:1.9 pkgsrc-2009Q3:1.9.0.18 pkgsrc-2009Q3-base:1.9 pkgsrc-2009Q2:1.9.0.16 pkgsrc-2009Q2-base:1.9 pkgsrc-2009Q1:1.9.0.14 pkgsrc-2009Q1-base:1.9 pkgsrc-2008Q4:1.9.0.12 pkgsrc-2008Q4-base:1.9 pkgsrc-2008Q3:1.9.0.10 pkgsrc-2008Q3-base:1.9 cube-native-xorg:1.9.0.8 cube-native-xorg-base:1.9 pkgsrc-2008Q2:1.9.0.6 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.4 pkgsrc-2008Q1:1.9.0.2 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.7.0.12 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.10 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.8 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.6 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.4 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.2 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.6.0.4 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.2 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.5.0.6 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.4 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.2 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.4.0.8 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.6 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.4 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.2 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.14 date 2018.01.01.18.16.38; author rillig; state Exp; branches; next 1.13; commitid L9I6buPNATMZvclA; 1.13 date 2013.04.08.11.17.16; author rodent; state Exp; branches; next 1.12; 1.12 date 2012.09.13.18.13.50; author asau; state Exp; branches; next 1.11; 1.11 date 2012.09.11.23.04.24; author asau; state Exp; branches; next 1.10; 1.10 date 2010.02.04.14.51.44; author joerg; state Exp; branches; next 1.9; 1.9 date 2008.03.10.10.33.38; author wiz; state Exp; branches; next 1.8; 1.8 date 2008.03.04.12.17.48; author wiz; state Exp; branches; next 1.7; 1.7 date 2006.07.11.00.19.20; author joerg; state Exp; branches; next 1.6; 1.6 date 2006.03.04.21.30.04; author jlam; state Exp; branches; next 1.5; 1.5 date 2005.04.11.21.46.30; author tv; state Exp; branches; next 1.4; 1.4 date 2004.04.24.04.47.04; author snj; state Exp; branches; next 1.3; 1.3 date 2003.07.17.21.47.48; author grant; state Exp; branches; next 1.2; 1.2 date 2003.06.02.01.18.29; author jschauma; state Exp; branches; next 1.1; 1.1 date 2003.04.29.23.52.25; author jtb; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.04.29.23.52.25; author jtb; state Exp; branches; next ; desc @@ 1.14 log @Replaced $(ROUND) with ${CURLY} variable references. This has been a pkglint warning for several years now, and pkglint can even fix it automatically. And it did for this commit. Only in lang/mercury, two passes of autofixing were necessary because there were nested variables. @ text @# $NetBSD: Makefile,v 1.13 2013/04/08 11:17:16 rodent Exp $ DISTNAME= mtl-2.1.2-22 PKGNAME= mtl-2.1.2.22 CATEGORIES= math devel MASTER_SITES= http://www.osl.iu.edu/download/research/mtl/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.osl.iu.edu/research/mtl/ COMMENT= Matrix Template Library GNU_CONFIGURE= yes NO_BUILD= yes CONFLICTS+= mtl-2.1.2-[0-9]* USE_LANGUAGES= c c++ INSTALLATION_DIRS+= share/doc/mtl share/examples/mtl INSTALL_MAKE_FLAGS+= includedir=${DESTDIR}${PREFIX}/include/mtl post-install: ${INSTALL_DATA} ${WRKSRC}/contrib/examples/*.cc \ ${DESTDIR}${PREFIX}/share/examples/mtl cd ${WRKSRC} && ${INSTALL_DATA} INSTALL license.mtl.txt README \ ${DESTDIR}${PREFIX}/share/doc/mtl do-test: cd ${WRKSRC}/test && ${PERL5} ./bin/make_and_test.pl ${QUICK} -d ./src .include "../../mk/bsd.pkg.mk" @ 1.13 log @Remove "Trailing empty lines." and/or "Trailing white-space." @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/09/13 18:13:50 asau Exp $ d29 1 a29 1 cd $(WRKSRC)/test && $(PERL5) ./bin/make_and_test.pl $(QUICK) -d ./src @ 1.12 log @Update to MTL 2.1.2-22 Add test target. Changes in MTL 2.1.2-22 Adaptations to the stricter syntax requirements in new compilers like GCC 4.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/09/11 23:04:24 asau Exp $ d29 1 a29 1 cd $(WRKSRC)/test && $(PERL5) ./bin/make_and_test.pl $(QUICK) -d ./src @ 1.11 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2010/02/04 14:51:44 joerg Exp $ d3 2 a4 2 DISTNAME= mtl-2.1.2-21 PKGNAME= mtl-2.1.2.21 d25 1 a25 1 cd ${WRKSRC} && ${INSTALL_DATA} INSTALL LICENSE README \ d28 3 @ 1.10 log @DESTDIR support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2008/03/10 10:33:38 wiz Exp $ a11 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.9 log @Add CONFLICTS line for previous PKGNAME versions. Suggested by Alan Barrett. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2008/03/04 12:17:48 wiz Exp $ d12 2 d20 4 a24 1 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mtl d26 1 a26 2 ${PREFIX}/share/examples/mtl ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mtl d28 1 a28 1 ${PREFIX}/share/doc/mtl @ 1.8 log @Fix version number by adding a PKGNAME. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2006/07/11 00:19:20 joerg Exp $ d15 1 @ 1.7 log @Uses C and C++. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2006/03/04 21:30:04 jlam Exp $ d4 1 @ 1.6 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2005/04/11 21:46:30 tv Exp $ d14 2 @ 1.5 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2004/04/24 04:47:04 snj Exp $ d7 1 a7 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.4 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2003/07/17 21:47:48 grant Exp $ a10 1 USE_BUILDLINK3= yes @ 1.3 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2003/06/02 01:18:29 jschauma Exp $ d11 1 a11 1 USE_BUILDLINK2= yes @ 1.2 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/04/29 23:52:25 jtb Exp $ d7 1 a7 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d7 1 a7 1 MAINTAINER= packages@@netbsd.org @ 1.1.1.1 log @Initial import of mtl. The Matrix Template Library is a C++ class library for basic linear algebra. The MTL is designed for high-performance while at the same time taking advantage of the generic programming paradigm (ala the STL) to allow much greater flexibility and breadth of functionality. Many new and advanced programming techniques were used in the construction of this library. The MTL is a low level library in the sense that the user must be conscious of the matrix type being used, and that all computationally expensive operations are explicit. The MTL is not a C++ Matlab. Nevertheless, the interface is designed to be simple and easy to use. The matrix types provided include compressed sparse row/column, banded, packed, diagonal (and tridiagonal), envelope, array of pointers, and of course dense matrices. All matrix types share a common and easy to use interface. The algorithms consist of the traditional basic linear algebra routines (from the BLAS level-1 to 3) which includes matrix and vector arithmetic as well as operations such as backward substitution and norm calculations. @ text @@