Info2: << Package: optim%type_pkg[-blas]-oct%type_pkg[oct] Version: 1.4.0 Type: oct (3.8.2), forge (optim), -blas (-atlas -ref .), lapack (3.5.0) Revision: 1 Maintainer: Alexander Hansen <alexkhansen@users.sourceforge.net> # unfortunately, Homepage won't do types Homepage: http://octave.sourceforge.net/optim/index.html Description: Nonlinear optimization toolkit for Octave DescDetail: << Non-linear Optimization toolkit. This package provides the following additional functions: Optimization: minimize nelder_mead_min d2_min nrm fmin line_min powell fmins adsmax mdsmax nmsmax bfgsmin samin battery cg_min de_min nonlin_min brent_line_min Data fitting: expfit wpolyfit leasqr nonlin_residmin nonlin_curvefit LinearRegression polyfitinf wsolve Optimization statistics: residmin_stat curvefit_stat polyconf Zero finding: vfzero Compatibility: linprog Numerical derivatives: dfdp dcdp dfpdp dfxpdp cdiff deriv numgradient numhessian jacobs Pivoting: cpiv_bard gjp Tests: test_min_1 test_min_2 test_min_3 test_min_4 test_nelder_mead_min_1 test_nelder_mead_min_2 poly_2_ex test_minimize_1 optim_problems wrap_f_dfdp test_wpolyfit Examples: bfgsmin_example rosenbrock samin_example Documentation: optim_doc << License: OSI-Approved BuildDepends: << (%type_raw[-blas] = -atlas) atlas (>= 3.10.1-1), (%type_raw[-blas] = -atlas) liboctave%type_pkg[oct]-newatlas-dev, (%type_raw[-blas] = .) liboctave%type_pkg[oct]-accelerate-dev, (%type_raw[-blas] = -ref) lapack%type_pkg[lapack], (%type_raw[-blas] = -ref) liboctave%type_pkg[oct]-ref-dev, fink-octave-scripts (>= 0.1.2), fftw3, hdf5.9, fink (>=0.32), texinfo-legacy << RuntimeDepends: << miscellaneous-oct%type_pkg[oct] (>= 1.0.10-1), struct-oct%type_pkg[oct] (>= 1.0.10-1) << Depends: << (%type_raw[-blas] = -atlas) atlas-shlibs (>= 3.10.1-1), (%type_raw[-blas] = -atlas) octave%type_pkg[oct]-interpreter-newatlas, (%type_raw[-blas] = .) octave%type_pkg[oct]-interpreter-accelerate, (%type_raw[-blas] = -ref) lapack%type_pkg[lapack]-shlibs, (%type_raw[-blas] = -ref) octave%type_pkg[oct]-interpreter-ref << Conflicts: << octave-forge, %type_raw[forge]-atlas-oct%type_pkg[oct], %type_raw[forge]-ref-oct%type_pkg[oct], %type_raw[forge]-oct%type_pkg[oct] << Replaces: << %type_raw[forge]-atlas-oct%type_pkg[oct], %type_raw[forge]-ref-oct%type_pkg[oct], %type_raw[forge]-oct%type_pkg[oct], octave-forge-%type_raw[forge] (<< 1.0.4-999) << Source: mirror:sourceforge:octave/%type_raw[forge]-%v.tar.gz Source-Checksum: SHA256(ad275e01e851979167a7fd1c5b17f59a8888d7e3d90acab42e3483e54e88bda6) NoSetCPPFLAGS: true NoSetLDFLAGS: true UseMaxBuildJobs: false BuildAsNobody: false CompileScript: << #!/bin/sh -ev export PATH="%p/opt/texinfo-legacy/bin:$PATH" pkgsrc=%type_raw[forge]-%v ##### Invariant stuff begins here ##### %p/share/fink-octave-scripts/octave-forge-patch.sh %type_raw[forge] %v %type_raw[oct] %b %i $pkgsrc ./octave-forge-compile.sh << InstallScript: ./octave-forge-install.sh PostInstScript: %p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-postinst.sh PreRmScript: %p/share/octave/%type_raw[oct]/%type_raw[forge]/octave-forge-prerm.sh DescPackaging: << This package: Listed license is GFDL, GPLv3+, Modified BSD, Public Domain. Common for all octave-forge packages: Preinst and postinst scripts are dynamically set up via %p/share/fink-octave-scripts/octave-forge-patch.sh because Octave's package manager can't cope with non-literal arguments. The Type: forge (pkgname) is used to minimize what needs to be changed when using this .info file as a template. << <<