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>