summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/octave/package.py
AgeCommit message (Collapse)AuthorFilesLines
2020-02-18octave: enable 64-bit BLAS builds. (#15035)Kai Torben Ohlhus1-0/+6
* octave: enable 64-bit BLAS builds. Perform necessary actions [as described in the manual](https://octave.org/doc/v5.2.0/Compiling-Octave-with-64_002dbit-Indexing.html). * Update package.py
2020-02-09octave: add 5.2.0 (#14868)Kai Torben Ohlhus1-0/+1
Add version Octave 5.2.0 including sha256.
2020-02-03octave: mkoctfile doesn't use compiler wrappers (#14726)Massimiliano Culpo1-6/+63
* Octave: moved the short description in its own paragraph * Octave: patch mkoctfile.in.cc to avoid using compiler wrappers * Added a check to ensure mkoctfile works correctly
2020-02-01octave: add maintainer (#14716)Adam J. Stewart1-0/+1
2020-01-15octave: add 5.1.0 (#14531)Kai Torben Ohlhus1-0/+1
Add version Octave 5.1.0 including sha256.
2019-12-30copyright: update copyright dates for 2020 (#14328)Todd Gamblin1-1/+1
2019-12-20Fetching from URLs falls back to mirrors if they exist (#13881)Massimiliano Culpo1-2/+2
Users can now list mirrors of the main url in packages. - [x] Instead of just a single `url` attribute, users can provide a list (`urls`) in the package, and these will be tried by in order by the fetch strategy. - [x] To handle one of the most common mirror cases, define a `GNUMirrorPackage` mixin to handle all the standard GNU mirrors. GNU packages can set `gnu_mirror_path` to define the path within a mirror, and the mixin handles setting up all the requisite GNU mirror URLs. - [x] update all GNU packages in `builtin` to use the `GNUMirrorPackage` mixin.
2019-10-28Update URL parsing regexes and tests (#13411)Adam J. Stewart1-2/+2
* Update URL parsing regexes and tests * Get rid of no longer used README * Merge py-udunits and py-cf-units * netcdf -> netcdf-c * setup_environment -> setup_*_environment * Fix doc tests * Few last minute fixes * Simplify prefix removal copypasta
2019-10-12checksums: use sha256 checksums everywhereTodd Gamblin1-7/+7
We'd like to use a consistent checksum scheme everywhere so that we can: a) incorporate archive checksums into our specs and have a consistent hashing algorithm across all specs. b) index mirrors with a consistent type of checksum, and not one that is dependent on how spack packages are written. - [x] convert existing md5, sha224, sha512, sha1 checksums to sha256
2019-01-01copyright: update license headers for 2013-2019 copyright.Todd Gamblin1-1/+1
2018-10-29Updated octave and gnuplot versions (#9660)Denis Davydov1-0/+3
* octave: add 4.2.2, 4.4.0 and 4.4.1 * gnuplot: add 5.2.5
2018-10-17relicense: replace LGPL headers with Apache-2.0/MIT SPDX headersTodd Gamblin1-23/+4
- remove the old LGPL license headers from all files in Spack - add SPDX headers to all files - core and most packages are (Apache-2.0 OR MIT) - a very small number of remaining packages are LGPL-2.1-only
2018-08-28Java updates: new versions, classpath, and JAVA_HOME (#8613)Adam J. Stewart1-3/+3
This PR includes the following changes: * Added JDK 10 * Changed the JDK version numbers according to the consensus reached in #2284 * Added spec['java'].home and spec['java'].libs, similar to #3367 (JDK and IcedTea) * Added a check to prevent people from installing JDK on macOS * Set CLASSPATH for packages depending on Java (JDK and IcedTea) * Add TODO for extending virtual packages (not currently possible) * Add TODO for adding Java dependents to views * Add TODO for packages which extend multiple packages (e.g. Java and Python)
2018-08-15Download GNU packages from mirrors (#8992)Adam J. Stewart1-1/+1
2018-03-24Update copyright on LLNL files for 2018. (#7592)Todd Gamblin1-1/+1
2017-11-24Octave depends on qt+opengl. (#6437)健美猫1-1/+1
2017-11-23Introduce virtual dependency pkgconfig (#5198)Michael Kuhn1-1/+1
There are two providers, pkgconf and pkg-config, with the former being the default provider.
2017-11-04Replace github.com/llnl/spack with github.com/spack/spack (#6142)Todd Gamblin1-1/+1
We moved to a new GitHub org! Now make the code and docs reflect that.
2017-09-06Update copyright notices for 2017 (#5295)Michael Kuhn1-1/+1
2017-08-05Add a new package for IcedTea (#4804)snehring1-4/+4
* alsa-lib: new package * cups: new package * icedtea: new package * icedtea: adding JAVA_HOME variable * alsa: removing placeholder * icedtea: typo fix * alsa: fixing formattting * icedtea: formatting fixes and cleanup * icedtea: additional cleanup * jdk: adding provides('java') to jdk, setting jdk to default java. * icedtea: adding jdk as a dependency * java: changing depends_on('jdk') and similar entries to depends_on('java') * icedtea: removing unused imports, trying to placate flake8. * fastqc: fixing flake8 error * bazel: fixing typo in java dependency * jdk: changing provides java to a range * icedtea: cleaning up. Splitting up checksums. * icedtea: jdk dependency is build only
2017-06-24Make LICENSE recognizable by GitHub. (#4598)Todd Gamblin1-1/+1
2017-04-18octave: add 4.2.1 (#3872)Denis Davydov1-3/+9
Also switch to arpack-ng, which is maintained and has bugfixes, whereas the original arpack code is abandoned.
2017-03-14Consistent docs and usage of env mod methods (#3351)Adam J. Stewart1-2/+2
2017-03-02New interface for passing build information among specs (#1875)Massimiliano Culpo1-2/+2
- Added a new interface for Specs to pass build information - Calls forwarded from Spec to Package are now explicit - Added descriptor within Spec to manage forwarding - Added state in Spec to maintain query information - Modified a few packages (the one involved in spack install pexsi) to showcase changes - This uses an object wrapper to `spec` to implement the `libs` sub-calls. - wrapper is returned from `__getitem__` only if spec is concrete - allows packagers to access build information easily
2017-02-18octave: fix missing --without statements (#3178)Denis Davydov1-1/+6
2017-01-31Replace FTP retrieval URLs with HTTP/HTTPS serving packages with identical ↵健美猫1-1/+1
checksum. (#2958)
2017-01-18octave: add 4.2.0; fix Blas/Lapack; use AutotoolsPackage (#2858)Denis Davydov1-11/+12
* octave: add 4.2.0; fix Blas/Lapack; use AutotoolsPackage * fix a bug
2017-01-04Standardize package names: lower-case, not Mixed_CASE (#2475)Elizabeth Fischer1-2/+2
* Rename packages * Upcasing depends_on() in packages. * Downcased extends('r') * Fixed erroneously changed URL that had slipped through. * Fixed typo * Fixed link from documentation into package source code. * Fixed another doc problem. * Changed underscores to dashes in package names. * Added test to enforce lowercase, no-underscore naming convention. * Fix r-xgboost * Downcase more instances of 'R' in package auto-creation. * Fix test. * Converted unit test packages to use dashes not underscores * Downcase `r` in the docs. * Update module_file_support.rst Fix r->R for class R.
2016-07-14deptypes: mark deptypes in packagesBen Boeckel1-2/+2
2016-07-14darwin: explicitly use the 'when=' kwargBen Boeckel1-1/+1
2016-07-11Fix typo in Octave variant suitesparsePaul Hopkins1-1/+1
2016-06-28octave: rename executable Octave to octaveDenis Davydov1-2/+2
2016-06-27octave: make extendable and add a packageDenis Davydov1-0/+15
2016-05-23octave: fix formattingDenis Davydov1-26/+27
2016-05-23octave: add missing dependencies and update to 4.0.2Denis Davydov1-0/+6
2016-05-11Correct LLNL LGPL license template for clarity.Todd Gamblin1-0/+24
2016-03-22adjust eigen and octave to use new names of suite sparseDenis Davydov1-1/+1
2016-03-14Updates to qrupdateAdam J. Stewart1-8/+9
2016-03-11Add gl2ps and qrupdate packagesAdam J. Stewart1-12/+12
2016-03-11Add GNU Octave packageAdam J. Stewart1-0/+182