1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00

- New port math/octave-forge-ltfat

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 ltfat.

 The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox
 for working with time-frequency analysis, wavelets and signal processing. It
 is intended both as an educational and a computational tool. The toolbox
 provides a large number of linear transforms including Gabor and wavelet
 transforms along with routines for constructing windows (filter prototypes)
 and routines for manipulating coefficients.
This commit is contained in:
Stephen Montgomery-Smith 2013-09-18 03:26:42 +00:00
parent 5f90963fe7
commit 7739f915fc
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=327510
6 changed files with 55 additions and 0 deletions

View File

@ -308,6 +308,7 @@
SUBDIR += octave-forge-irsa
SUBDIR += octave-forge-linear-algebra
SUBDIR += octave-forge-lssa
SUBDIR += octave-forge-ltfat
SUBDIR += octave-forge-mapping
SUBDIR += octave-forge-mechanics
SUBDIR += octave-forge-miscellaneous

View File

@ -0,0 +1,28 @@
# Created by: Stephen Montgomery-Smith <stephen@FreeBSD.org>
# $FreeBSD$
PORTNAME= octave-forge-ltfat
PORTVERSION= 1.4.2
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 \
portaudio:${PORTSDIR}/audio/portaudio2
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} -f ${WRKSRC}/Makefile ${WRKSRC}/configure
${RM} -f ${WRKSRC}/../inst/DESCRIPTION
${RM} -f ${WRKSRC}/../inst/ltfat/DESCRIPTION
cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (octave-forge/ltfat-1.4.2.tar.gz) = 1ff1055590eca29623341cada73ac28528729dee0f7aa62a4363f4fbed064d3a
SIZE (octave-forge/ltfat-1.4.2.tar.gz) = 2440579

View File

@ -0,0 +1,8 @@
--- Makefile-orig 2013-09-18 02:28:16.000000000 +0000
+++ Makefile 2013-09-18 02:28:30.000000000 +0000
@@ -2,4 +2,4 @@
$(MAKE) -f Makefile_unix
$(MAKE) -C ../oct -f Makefile_unix
mv ../oct/*.oct .
- ls -1 *.oct | cut -d . -f 1 | xargs -i rm -f ../inst/comp/{}.m
+ ls -1 *.oct | cut -d . -f 1 | xargs -I{} rm -f ../inst/comp/{}.m

View File

@ -0,0 +1,15 @@
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 ltfat.
The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox
for working with time-frequency analysis, wavelets and signal processing. It
is intended both as an educational and a computational tool. The toolbox
provides a large number of linear transforms including Gabor and wavelet
transforms along with routines for constructing windows (filter prototypes)
and routines for manipulating coefficients.
WWW: http://octave.sourceforge.net/

View File

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