1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

The octave-forge package is the result of the GNU Octave Repositry project, which is intended to be a central location for custom scripts, funcitons and extensions for GNU Octave, contains the source for all the functions plus build and install scripts.

This is fenv.

On supported architectures, change the rounding mode of the floating point arithmetics (to nearest, up, down, to zero) or change the precision of the test the properties of the floating point arithmetics.

WWW:	http://octave.sourceforge.net/

PR:		ports/147601
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
Feature safe:	yes
This commit is contained in:
Sylvio Cesar Teixeira 2010-06-29 12:03:07 +00:00
parent 73565302ab
commit ad97a8683c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=257153
6 changed files with 58 additions and 0 deletions

View File

@ -222,6 +222,7 @@
SUBDIR += octave-forge-econometrics
SUBDIR += octave-forge-engine
SUBDIR += octave-forge-es
SUBDIR += octave-forge-fenv
SUBDIR += octave-forge-financial
SUBDIR += octave-forge-fpl
SUBDIR += octave-forge-ga

View File

@ -0,0 +1,23 @@
# New ports collection makefile for: octave-forge-fenv
# Date created: 6 June 2010
# Whom: Stephen Montgomery-Smith <stephen@math.missouri.edu>
#
# $FreeBSD$
#
PORTNAME= octave-forge-fenv
PORTVERSION= 0.1.0
CATEGORIES= math
MAINTAINER= stephen@missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WRKSRC= ${WRKDIR}/${OCTAVE_PKGNAME}/src
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
post-build:
cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTAVE_PKGNAME}
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (octave-forge/fenv-0.1.0.tar.gz) = db97ef4ca12b0c5fdb36e18079926a8c
SHA256 (octave-forge/fenv-0.1.0.tar.gz) = 85d67be250af42e8e10a7afee2018ed0ecd1e823cc28bb73286f1139fc5fcb45
SIZE (octave-forge/fenv-0.1.0.tar.gz) = 30399

View File

@ -0,0 +1,17 @@
--- Makefile-orig 2010-06-06 16:11:01.000000000 -0500
+++ Makefile 2010-06-06 16:11:17.000000000 -0500
@@ -1,13 +1,10 @@
-include configure.in # This file is automatically generated by
- # ../pre_install.m and sets FENV_OPTS
-
OCT = fe_system_dependent.oct
SRC := $(OCT:.oct=.cc)
all: $(OCT)
fe_system_dependent: $(OCT)
-%.oct: %.cc configure.in Makefile
+%.oct: %.cc Makefile
mkoctfile -s $< $(FENV_OPTS)

View File

@ -0,0 +1,13 @@
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.
This is fenv.
On supported architectures, change the rounding mode of the floating point
arithmetics (to nearest, up, down, to zero) or change the precision of the
arithmetical operations (single, double, double extended). Experimentally
test the properties of the floating point arithmetics.
WWW: http://octave.sourceforge.net/

View File

@ -0,0 +1 @@
@comment This file intentionally left empty