Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Sep 2008 20:12:32 -0500 (CDT)
From:      Stephen Montgomery-Smith <stephen@math.missouri.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/127227: metaport for octave-forge
Message-ID:  <200809090112.m891CWbk015144@cauchy.math.missouri.edu>
Resent-Message-ID: <200809090120.m891K6wC069733@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         127227
>Category:       ports
>Synopsis:       metaport for octave-forge
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 09 01:20:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Stephen Montgomery-Smith
>Release:        FreeBSD 7.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD cauchy 7.0-STABLE FreeBSD 7.0-STABLE #0: Mon Jul 14 15:26:47 CDT 2008 stephen@cauchy:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
Now that the math/octave-forge-* sub-ports have been submitted, we need a
metaport to install them.

>How-To-Repeat:
	
>Fix:

This completely replaces the old port.

In particular, don't forget to delete distinfo in the old port.



# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	octave-forge
#	octave-forge/Makefile
#	octave-forge/pkg-descr
#	octave-forge/pkg-plist
#
echo c - octave-forge
mkdir -p octave-forge > /dev/null 2>&1
echo x - octave-forge/Makefile
sed 's/^X//' >octave-forge/Makefile << 'a8d92ce4ed91f11b1a9f79fd32fbaef7'
X# New ports collection makefile for:	octave-forge
X# Date created:		8 September 2008
X# Whom:			Stephen Montgomery-Smith <stephen@math.missouri.edu>
X#
X# $FreeBSD: ports/math/octave-forge/Makefile,v 1.23 2008/06/06 13:44:01 edwin Exp $
X#
X
XPORTNAME=	octave-forge
XPORTVERSION=	20080831
XCATEGORIES=	math
XMASTER_SITES=	#none
XDISTFILES=	#none
XEXTRACT_ONLY=	#none
X
XMAINTAINER=	stephen@math.missouri.edu
XCOMMENT=	Octave-forge metaport for math/octave
X
X# Status of packages:
X#  * java, jhandles, database are not completed.  If someone else wants to
X#    work on these, I would appreciate it.
X#  * vrml builds, but is non functional, as it depends on freewrl, which is
X#    not yet available on FreeBSD.
X#  * fpl builds, but will not function on amd64 or sparc64, as it depends on
X#    opendx, which does not build on those architectures.
X
XOPTIONS= \
X	ANN "Install package: ann" On \
X	AUDIO "Install package: audio" On \
X	BIOINFO "Install package: bioinfo" On \
X	COMBINATORICS "Install package: combinatorics" On \
X	COMMUNICATIONS "Install package: communications" On \
X	CONTROL "Install package: control" On \
X	DATA_SMOOTHING "Install package: data-smoothing" On \
X	ECONOMETRICS "Install package: econometrics" On \
X	FINANCIAL "Install package: financial" On \
X	FIXED "Install package: fixed" On \
X	FTP "Install package: ftp" On \
X	GA "Install package: ga" On \
X	GENERAL "Install package: general" On \
X	GSL "Install package: gsl" On \
X	IDENT "Install package: ident" On \
X	IMAGE "Install package: image" On \
X	INFORMATIONTHEORY "Install package: informationtheory" On \
X	IO "Install package: io" On \
X	IRSA "Install package: irsa" On \
X	LINEAR_ALGEBRA "Install package: linear-algebra" On \
X	MISCELLANEOUS "Install package: miscellaneous" On \
X	MISSING_FUNCTIONS "Install package: missing-functions" On \
X	NNET "Install package: nnet" On \
X	OCTCDF "Install package: octcdf" On \
X	OCTGPR "Install package: octgpr" On \
X	ODEBVP "Install package: odebvp" On \
X	ODEPKG "Install package: odepkg" On \
X	OPTIM "Install package: optim" On \
X	OPTIMINTERP "Install package: optiminterp" On \
X	OUTLIERS "Install package: outliers" On \
X	PARALLEL "Install package: parallel" On \
X	PHYSICALCONSTANTS "Install package: physicalconstants" On \
X	PLOT "Install package: plot" On \
X	SIGNAL "Install package: signal" On \
X	SYMBOLIC "Install package: symbolic" On \
X	SOCKETS "Install package: sockets" On \
X	SPECFUN "Install package: specfun" On \
X	SPECIAL_MATRIX "Install package: special-matrix" On \
X	SPLINES "Install package: splines" On \
X	STATISTICS "Install package: statistics" On \
X	STRINGS "Install package: strings" On \
X	STRUCT "Install package: struct" On \
X	TIME "Install package: time" On \
X	VIDEO "Install package: video" On \
X	VRML "Install package: vrml" On \
X	ZENITY "Install package: zenity" On \
X	\
X	AD "Install package: ad" On \
X	BIM "Install package: bim" On \
X	CIVIL_ENGINEERING "Install package: civil-engineering" On \
X	ENGINE "Install package: engine" On \
X	FPL "Install package: fpl" On \
X	GRACEPLOT "Install package: graceplot" On \
X	INTEGRATION "Install package: integration" On \
X	MAPPING "Install package: mapping" On \
X	MSH "Install package: msh" On \
X	MULTICORE "Install package: multicore" On \
X	NAN "Install package: nan" On \
X	OCS "Install package: ocs" On \
X	PDB "Install package: pdb" On \
X	SECS1D "Install package: secs1d" On \
X	SECS2D "Install package: secs2d" On \
X	SYMBAND "Install package: symband" On \
X	TCL_OCTAVE "Install package: tcl-octave" On \
X	TRIANGULAR "Install package: triangular" On \
X	TSA "Install package: tsa" On \
X	WINDOWS "Install package: windows" On \
X	XRAYLIB "Install package: xraylib" On \
X	\
X	PT_BR "Install package: pt_br" On \
X	\
X	ARPACK "Install package: arpack" Off \
X	SPLINE_GCVSPL "Install package: spline-gcvspl" Off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_ANN)
XRUN_DEPENDS+=	${TARBALLS_DIR}/ann.tar.gz:${PORTSDIR}/math/octave-forge-ann
X.endif
X.if defined(WITH_AUDIO)
XRUN_DEPENDS+=	${TARBALLS_DIR}/audio.tar.gz:${PORTSDIR}/math/octave-forge-audio
X.endif
X.if defined(WITH_BIOINFO)
XRUN_DEPENDS+=	${TARBALLS_DIR}/bioinfo.tar.gz:${PORTSDIR}/math/octave-forge-bioinfo
X.endif
X.if defined(WITH_COMBINATORICS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/combinatorics.tar.gz:${PORTSDIR}/math/octave-forge-combinatorics
X.endif
X.if defined(WITH_COMMUNICATIONS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/communications.tar.gz:${PORTSDIR}/math/octave-forge-communications
X.endif
X.if defined(WITH_CONTROL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/control.tar.gz:${PORTSDIR}/math/octave-forge-control
X.endif
X.if defined(WITH_DATA_SMOOTHING)
XRUN_DEPENDS+=	${TARBALLS_DIR}/data-smoothing.tar.gz:${PORTSDIR}/math/octave-forge-data-smoothing
X.endif
X.if defined(WITH_DATABASE)
XRUN_DEPENDS+=	${TARBALLS_DIR}/database.tar.gz:${PORTSDIR}/math/octave-forge-database
X.endif
X.if defined(WITH_ECONOMETRICS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/econometrics.tar.gz:${PORTSDIR}/math/octave-forge-econometrics
X.endif
X.if defined(WITH_FINANCIAL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/financial.tar.gz:${PORTSDIR}/math/octave-forge-financial
X.endif
X.if defined(WITH_FIXED)
XRUN_DEPENDS+=	${TARBALLS_DIR}/fixed.tar.gz:${PORTSDIR}/math/octave-forge-fixed
X.endif
X.if defined(WITH_FTP)
XRUN_DEPENDS+=	${TARBALLS_DIR}/ftp.tar.gz:${PORTSDIR}/math/octave-forge-ftp
X.endif
X.if defined(WITH_GA)
XRUN_DEPENDS+=	${TARBALLS_DIR}/ga.tar.gz:${PORTSDIR}/math/octave-forge-ga
X.endif
X.if defined(WITH_GENERAL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/general.tar.gz:${PORTSDIR}/math/octave-forge-general
X.endif
X.if defined(WITH_GSL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/gsl.tar.gz:${PORTSDIR}/math/octave-forge-gsl
X.endif
X.if defined(WITH_IDENT)
XRUN_DEPENDS+=	${TARBALLS_DIR}/ident.tar.gz:${PORTSDIR}/math/octave-forge-ident
X.endif
X.if defined(WITH_IMAGE)
XRUN_DEPENDS+=	${TARBALLS_DIR}/image.tar.gz:${PORTSDIR}/math/octave-forge-image
X.endif
X.if defined(WITH_INFORMATIONTHEORY)
XRUN_DEPENDS+=	${TARBALLS_DIR}/informationtheory.tar.gz:${PORTSDIR}/math/octave-forge-informationtheory
X.endif
X.if defined(WITH_IO)
XRUN_DEPENDS+=	${TARBALLS_DIR}/io.tar.gz:${PORTSDIR}/math/octave-forge-io
X.endif
X.if defined(WITH_IRSA)
XRUN_DEPENDS+=	${TARBALLS_DIR}/irsa.tar.gz:${PORTSDIR}/math/octave-forge-irsa
X.endif
X.if defined(WITH_LINEAR_ALGEBRA)
XRUN_DEPENDS+=	${TARBALLS_DIR}/linear-algebra.tar.gz:${PORTSDIR}/math/octave-forge-linear-algebra
X.endif
X.if defined(WITH_MISCELLANEOUS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/miscellaneous.tar.gz:${PORTSDIR}/math/octave-forge-miscellaneous
X.endif
X.if defined(WITH_MISSING_FUNCTIONS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/missing-functions.tar.gz:${PORTSDIR}/math/octave-forge-missing-functions
X.endif
X.if defined(WITH_NNET)
XRUN_DEPENDS+=	${TARBALLS_DIR}/nnet.tar.gz:${PORTSDIR}/math/octave-forge-nnet
X.endif
X.if defined(WITH_OCTCDF)
XRUN_DEPENDS+=	${TARBALLS_DIR}/octcdf.tar.gz:${PORTSDIR}/math/octave-forge-octcdf
X.endif
X.if defined(WITH_OCTGPR)
XRUN_DEPENDS+=	${TARBALLS_DIR}/octgpr.tar.gz:${PORTSDIR}/math/octave-forge-octgpr
X.endif
X.if defined(WITH_ODEBVP)
XRUN_DEPENDS+=	${TARBALLS_DIR}/odebvp.tar.gz:${PORTSDIR}/math/octave-forge-(WITH_OPTIMINTERP)
XRUN_DEPENDS+=	${TARBALLS_DIR}/optiminterp.tar.gz:${PORTSDIR}/math/octave-forge-optiminterp
X.endif
X.if defined(WITH_OUTLIERS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/outliers.tar.gz:${PORTSDIR}/math/octave-forge-outliers
X.endif
X.if defined(WITH_PARALLEL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/parallel.tar.gz:${PORTSDIR}/math/octave-forge-parallel
X.endif
X.if defined(WITH_PHYSICALCONSTANTS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/physicalconstants.tar.gz:${PORTSDIR}/math/octave-forge-physicalconstants
X.endif
X.if defined(WITH_PLOT)
XRUN_DEPENDS+=	${TARBALLS_DIR}/plot.tar.gz:${PORTSDIR}/math/octave-forge-plot
X.endif
X.if defined(WITH_SIGNAL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/signal.tar.gz:${PORTSDIR}/math/octave-forge-signal
X.endif
X.if defined(WITH_SYMBOLIC)
XRUN_DEPENDS+=	${TARBALLS_DIR}/symbolic.tar.gz:${PORTSDIR}/math/octave-forge-symbolic
X.endif
X.if defined(WITH_SOCKETS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/sockets.tar.gz:${PORTSDIR}/math/octave-forge-sockets
X.endif
X.if defined(WITH_SPECFUN)
XRUN_DEPENDS+=	${TARBALLS_DIR}/specfun.tar.gz:${PORTSDIR}/math/octave-forge-specfun
X.endif
X.if defined(WITH_SPECIAL_MATRIX)
XRUN_DEPENDS+=	${TARBALLS_DIR}/special-matrix.tar.gz:${PORTSDIR}/math/octave-forge-special-matrix
X.endif
X.if defined(WITH_SPLINES)
XRUN_DEPENDS+=	${TARBALLS_DIR}/splines.tar.gz:${PORTSDIR}/math/octave-forge-splines
X.endif
X.if defined(WITH_STATISTICS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/statistics.tar.gz:${PORTSDIR}/math/octave-forge-statistics
X.endif
X.if defined(WITH_STRINGS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/strings.tar.gz:${PORTSDIR}/math/octave-forge-strings
X.endif
X.if defined(WITH_STRUCT)
XRUN_DEPENDS+=	${TARBALLS_DIR}/struct.tar.gz:${PORTSDIR}/math/octave-forge-struct
X.endif
X.if defined(WITH_TIME)
XRUN_DEPENDS+=	${TARBALLS_DIR}/time.tar.gz:${PORTSDIR}/math/octave-forge-time
X.endif
X.if defined(WITH_VIDEO)
XRUN_DEPENDS+=	${TARBALLS_DIR}/video.tar.gz:${PORTSDIR}/math/octave-forge-video
X.endif
X.if defined(WITH_VRML)
XRUN_DEPENDS+=	${TARBALLS_DIR}/vrml.tar.gz:${PORTSDIR}/math/octave-forge-vrml
X.endif
X.if defined(WITH_ZENITY)
XRUN_DEPENDS+=	${TARBALLS_DIR}/zenity.tar.gz:${PORTSDIR}/math/octave-forge-zenity
X.endif
X
X.if defined(WITH_AD)
XRUN_DEPENDS+=	${TARBALLS_DIR}/ad.tar.gz:${PORTSDIR}/math/octave-forge-ad
X.endif
X.if defined(WITH_BIM)
XRUN_DEPENDS+=	${TARBALLS_DIR}/bim.tar.gz:${PORTSDIR}/math/octave-forge-bim
X.endif
X.if defined(WITH_CIVIL_ENGINEERING)
XRUN_DEPENDS+=	${TARBALLS_DIR}/civil-engineering.tar.gz:${PORTSDIR}/math/octave-forge-civil-engineering
X.endif
X.if defined(WITH_ENGINE)
XRUN_DEPENDS+=	${TARBALLS_DIR}/engine.tar.gz:${PORTSDIR}/math/octave-forge-engine
X.endif
X.if defined(WITH_FPL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/fpl.tar.gz:${PORTSDIR}/math/octave-forge-fpl
X.endif
X.if defined(WITH_GRACEPLOT)
XRUN_DEPENDS+=	${TARBALLS_DIR}/graceplot.tar.gz:${PORTSDIR}/math/octave-forge-graceplot
X.endif
X.if defined(WITH_INTEGRATION)
XRUN_DEPENDS+=	${TARBALLS_DIR}/integration.tar.gz:${PORTSDIR}/math/octave-forge-integration
X.endif
X.if defined(WITH_JAVA)
XRUN_DEPENDS+=	${TARBALLS_DIR}/java.tar.gz:${PORTSDIR}/math/octave-forge-java
X.endif
X.if defined(WITH_JHANDLES)
XRUN_DEPENDS+=	${TARBALLS_DIR}/jhandles.tar.gz:${PORTSDIR}/math/octave-forge-jhandles
X.endif
X.if defined(WITH_MAPPING)
XRUN_DEPENDS+=	${TARBALLS_DIR}/mapping.tar.gz:${PORTSDIR}/math/octave-forge-mapping
X.endif
X.if defined(WITH_MSH)
XRUN_DEPENDS+=	${TARBALLS_DIR}/msh.tar.gz:${PORTSDIR}/math/octave-forge-msh
X.endif
X.if defined(WITH_MULTICORE)
XRUN_DEPENDS+=	${TARBALLS_DIR}/multicore.tar.gz:${PORTSDIR}/math/octave-forge-multicore
X.endif
X.if defined(WITH_NAN)
XRUN_DEPENDS+=	${TARBALLS_DIR}/nan.tar.gz:${PORTSDIR}/math/octave-forge-nan
X.endif
X.if defined(WITH_OCS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/ocs.tar.gz:${PORTSDIR}/math/octave-forge-ocs
X.endif
X.if defined(WITH_PDB)
XRUN_DEPENDS+=	${TARBALLS_DIR}/pdb.tar.gz:${PORTSDIR}/math/octave-forge-pdb
X.endif
X.if defined(WITH_SECS1D)
XRUN_DEPENDS+=	${TARBALLS_DIR}/secs1d.tar.gz:${PORTSDIR}/math/octave-forge-secs1d
X.endif
X.if defined(WITH_SECS2D)
XRUN_DEPENDS+=	${TARBALLS_DIR}/secs2d.tar.gz:${PORTSDIR}/math/octave-forge-secs2d
X.endif
X.if defined(WITH_SYMBAND)
XRUN_DEPENDS+=	${TARBALLS_DIR}/symband.tar.gz:${PORTSDIR}/math/octave-forge-symband
X.endif
X.if defined(WITH_TCL_OCTAVE)
XRUN_DEPENDS+=	${TARBALLS_DIR}/tcl-octave.tar.gz:${PORTSDIR}/math/octave-forge-tcl-octave
X.endif
X.if defined(WITH_TRIANGULAR)
XRUN_DEPENDS+=	${TARBALLS_DIR}/triangular.tar.gz:${PORTSDIR}/math/octave-forge-triangular
X.endif
X.if defined(WITH_TSA)
XRUN_DEPENDS+=	${TARBALLS_DIR}/tsa.tar.gz:${PORTSDIR}/math/octave-forge-tsa
X.endif
X.if defined(WITH_WINDOWS)
XRUN_DEPENDS+=	${TARBALLS_DIR}/windows.tar.gz:${PORTSDIR}/math/octave-forge-windows
X.endif
X.if defined(WITH_XRAYLIB)
XRUN_DEPENDS+=	${TARBALLS_DIR}/xraylib.tar.gz:${PORTSDIR}/math/octave-forge-xraylib
X.endif
X
X.if defined(WITH_PT_BR)
XRUN_DEPENDS+=	${TARBALLS_DIR}/pt_br.tar.gz:${PORTSDIR}/math/octave-forge-pt_br
X.endif
X
X.if defined(WITH_ARPACK)
XRUN_DEPENDS+=	${TARBALLS_DIR}/arpack.tar.gz:${PORTSDIR}/math/octave-forge-arpack
X.endif
X.if defined(WITH_SPLINE_GCVSPL)
XRUN_DEPENDS+=	${TARBALLS_DIR}/spline-gcvspl.tar.gz:${PORTSDIR}/math/octave-forge-spline-gcvspl
X.endif
X
XTARBALLS_DIR=	${LOCALBASE}/share/octave/tarballs
X
Xdo-build:
X	@${DO_NADA}
X
Xdo-install:
X	@${DO_NADA}
X
Xcheck-all-octave-forge-depends:
X	@for p in ${.CURDIR}/../octave-forge-*; do (cd $$p;(make check-octave-forge-depends 2>/dev/null)||true); done | (grep dependency || true)
X
X.include <bsd.port.post.mk>
a8d92ce4ed91f11b1a9f79fd32fbaef7
echo x - octave-forge/pkg-descr
sed 's/^X//' >octave-forge/pkg-descr << 'ef5bee900444f5457e6385e754d5bd0e'
XThe octave-forge package is the result of The GNU Octave Repositry project,
Xwhich is intended to be a central location for custom scripts, functions and
Xextensions for GNU Octave. contains the source for all the functions plus
Xbuild and install scripts.
X
XThis is the metaport.
X
XWWW: http://octave.sourceforge.net/
ef5bee900444f5457e6385e754d5bd0e
echo x - octave-forge/pkg-plist
sed 's/^X//' >octave-forge/pkg-plist << '42a2b200e4356a76903411e18c638143'
X@comment This packing list left intentionally empty
42a2b200e4356a76903411e18c638143
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



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