From owner-svn-ports-all@freebsd.org Sat Oct 10 12:55:35 2015 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20987A1049D; Sat, 10 Oct 2015 12:55:35 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CFE919B3; Sat, 10 Oct 2015 12:55:34 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t9ACtX5O092541; Sat, 10 Oct 2015 12:55:33 GMT (envelope-from pawel@FreeBSD.org) Received: (from pawel@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t9ACtXca092536; Sat, 10 Oct 2015 12:55:33 GMT (envelope-from pawel@FreeBSD.org) Message-Id: <201510101255.t9ACtXca092536@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pawel set sender to pawel@FreeBSD.org using -f From: Pawel Pekala Date: Sat, 10 Oct 2015 12:55:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r398992 - in head/math: . math77 math77/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Oct 2015 12:55:35 -0000 Author: pawel Date: Sat Oct 10 12:55:33 2015 New Revision: 398992 URL: https://svnweb.freebsd.org/changeset/ports/398992 Log: Mathematical subprogram libraries for Fortran 77. Created by CalTech. WWW: http://netlib.org/math/ PR: 201918 Submitted by: mexas@bris.ac.uk Added: head/math/math77/ head/math/math77/Makefile (contents, props changed) head/math/math77/distinfo (contents, props changed) head/math/math77/files/ head/math/math77/files/patch-makefile (contents, props changed) head/math/math77/pkg-descr (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Sat Oct 10 12:15:58 2015 (r398991) +++ head/math/Makefile Sat Oct 10 12:55:33 2015 (r398992) @@ -244,6 +244,7 @@ SUBDIR += ltl SUBDIR += ltl2ba SUBDIR += lybniz + SUBDIR += math77 SUBDIR += mathomatic SUBDIR += matio SUBDIR += matlab-installer Added: head/math/math77/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/math77/Makefile Sat Oct 10 12:55:33 2015 (r398992) @@ -0,0 +1,55 @@ +# $FreeBSD$ + +PORTNAME= math77 +PORTVERSION= 6.0 +CATEGORIES= math +MASTER_SITES= NL/math +DISTNAME= ${PORTNAME} +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= mexas@bris.ac.uk +COMMENT= CalTech mathematical subprogram libraries for Fortran 77 + +LICENSE= BSD3CLAUSE + +USES= fortran gmake tar:tgz +WRKSRC= ${WRKDIR}/MATH77 +MAKEFILE= makefile +USE_LDCONFIG= yes + +PLIST_FILES= lib/libmath77.a + +DEMO= cblas ccoef cgam cge2 cgefsc cpolz csort cwofz daccum dasinh dbacc \ + dbesj0 dbesjn dbi0k0 dbinom dblas1 dblas2 dblas3 dblas4 dc2fit dcdchi \ + dcdnml dcdpoi dcft dchol dchol2 dckder dcon dcpltk dcpval ddasl1 \ + ddasl2 ddasl3 ddasl4 ddasl5 ddasl6 ddasl7 dei deli derf derfce derfi \ + devun devvun dfmin dfrenl dgami dgamma dge2 dgefsc dherql dhfti dhint \ + dhtcc dilup dilupm dint1f dint1r dintmf dintmr diva divdb divx djacg1 \ + djacg2 dlasum dlesum dlnrel dmess dmlc01 dmpval dnlafb dnlafu dnlagb \ + dnlagu dnlsfb dnlsfu dnlsgb dnlsgu dnqsol dpfit dplot dpoi dpolz \ + dpolz2 dprpl dprpl1 dprpl2 dpsi dran drane drang drangv dranr dranu \ + dranus drft drft1 dsbasd dsfit dsfitc dsi dsort dspge dsva dsvdrs \ + dsymql dtcst dtgfi dtgfi1 dtgfi2 dtgrec ducom2 ducomp dwcom2 dwcomp \ + dxrk8 dzero ermsg err1 exsort gsortp idranp insort isort isranp mach \ + matp matpr ran1 saccum sasinh sbacc sbesj0 sbesjn sbi0k0 sbinom sblas1 \ + sblas2 sblas3 sblas4 sc2fit scdchi scdnml scdpoi scft schol schol2 \ + sckder scon scpltk scpval sdasl1 sdasl2 sdasl3 sdasl4 sdasl5 sdasl6 \ + sdasl7 sei seli serf serfce serfi sevun sevvun sfmin sfrenl sgami \ + sgamma sge2 sgefsc sherql shfti shint shtcc silup silupm sint1f sint1r \ + sintmf sintmr siva sivdb sivx sjacg1 sjacg2 slasum slesum slnrel smess \ + smlc01 smpval snlafb snlafu snlagb snlagu snlsfb snlsfu snlsgb snlsgu \ + snqsol spfit splot spoi spolz spolz2 sprpl sprpl1 sprpl2 spsi sran \ + srane srang srangv sranr sranu sranus srft srft1 ssbasd ssfit ssfitc \ + ssi ssort sspge ssva ssvdrs ssymql stcst stgfi stgfi1 stgfi2 stgrec \ + sucom2 sucomp swcom2 swcomp sxrk8 szero vecp vecpr xblas zcoef zcomp \ + zgam zpolz zwofz + +do-install: + ${INSTALL_DATA} ${WRKSRC}/libmath77.a ${STAGEDIR}${PREFIX}/lib + +do-test: +.for CODE in ${DEMO} + (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} code=${CODE} ${MAKE_CMD} demo) +.endfor + +.include Added: head/math/math77/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/math77/distinfo Sat Oct 10 12:55:33 2015 (r398992) @@ -0,0 +1,2 @@ +SHA256 (math77/math77.tgz) = 71cff919c7aa809ef3711c38ed80fda44d65caeca770c875b57bc426ce62d7ba +SIZE (math77/math77.tgz) = 2205951 Added: head/math/math77/files/patch-makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/math77/files/patch-makefile Sat Oct 10 12:55:33 2015 (r398992) @@ -0,0 +1,30 @@ +--- makefile.orig 2015-07-13 15:16:24 UTC ++++ makefile +@@ -6,12 +6,11 @@ + # you will want to change the optimization level. (For example change + # -ggdb to -O3 or -O2. + +-FC = /usr/bin/gfortran + std_flags=-march=native -fimplicit-none -fno-f2c -fno-backslash\ + -funroll-loops -ffpe-trap=zero,overflow,invalid -finit-real=NAN\ +- -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -pipe ++ -ftree-vectorize -pipe + +-FFLAGS = -ggdb $(std_flags) -Wall ++FFLAGS+= $(std_flags) -Wall + # + objm77 = $(patsubst %.f,%.o, $(wildcard *.f)) + # +@@ -20,10 +19,10 @@ all: libmath77.a + .SUFFIXES: + .SUFFIXES: .f .o + %.o: %.f +- $(FC) -c $(FFLAGS) $(FOPTS) -o $@ $*.f &>>compile.msg ++ $(FC) -c $(FFLAGS) $(FOPTS) -o $@ $*.f + + libmath77.a: $(objm77) +- ar r $@ $(objm77) &>>compile.msg ++ ar r $@ $(objm77) + + demo: libmath77.a makefile demo/dr$(code).f + $(FC) $(FFLAGS) -o demo/dr$(code) demo/dr$(code).f -L. -lmath77;\ Added: head/math/math77/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/math77/pkg-descr Sat Oct 10 12:55:33 2015 (r398992) @@ -0,0 +1,4 @@ +Mathematical subprogram libraries for Fortran 77. +Created by CalTech. + +WWW: http://netlib.org/math/