summaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* scilab: detect version 2023 correctlyClément DAVID2023-04-201-2/+7
|
* [ci] Resurrect Ruby 2.0-2.3 jobs and add 3.2 jobOlly Betts2023-04-192-22/+29
|
* Use https for swig.org linksOlly Betts2022-10-061-1/+1
|
* GHA: Add ruby-3.1 testingWilliam S Fulton2022-08-071-6/+10
|
* JavaScript Webkit testing and detection changesWilliam S Fulton2022-08-041-1/+1
| | | | | | Add testing for javascriptcoregtk-4.1. Simplify configure detection of JSC, relying only only pkg-config. Add javascriptcoregtk-4.1 tests to GHA.
* [ci] Add testing for guile 2.2 and 3.0Olly Betts2022-08-041-1/+1
|
* GHA: Python is already installedWilliam S Fulton2022-07-311-2/+1
|
* Update AX_CXX_COMPILE_STDCXX to upstream serial 14Olly Betts2022-07-261-4/+47
| | | | Only functional change is the addition of C++20 support.
* Default to running tests with Python 3Olly Betts2022-03-171-3/+9
| | | | | | | Specify PY2=1 to use Python 2. See #1779 Closes #2235
* GHA: Tidy up scilab installWilliam S Fulton2022-02-262-7/+1
|
* Add Scilab 5.5.2 6.0.2 and 6.1.0 from upstreamClément DAVID2022-02-211-5/+8
| | | | | | | | | | | | | | | This commit log Scilab version at ./configure to ease maintenance. It uses Scilab include next to the bin directory which will work for both system-wide install and binaries from scilab.org. SCILAB_VERSION is define as an automake variable for easier failure investigation. Note: the Ubuntu Scilab version is used when available, in the current CI config there is: * Scilab 5.5 from scilab.org * Scilab 6.0 from Ubuntu 18.04 * Scilab 6.1 from Ubuntu 20.04
* Remove superfluous semicolonsOlly Betts2022-02-152-2/+2
|
* Cosmetic updates in mkwindows.shWilliam S Fulton2022-01-221-3/+3
|
* Few more PCRE to PCRE2 changesWilliam S Fulton2022-01-212-14/+14
|
* PCRE2Julien Schueller2022-01-215-68/+24
| | | | Closes #2120
* Stop using Travis CI which doesn't work any longerVadim Zeitlin2022-01-103-77/+0
| | | | | | | | | | | | | Unfortunately Travis CI can't be used for building open source projects any longer in practice, as extra credits must be manually requested every time from Travis support, which is just infeasible, as this would need to be done every couple of days if not more often, and support reply time is anything from a couple of days to more than a month. So stop even trying to use it, as it doesn't work anyhow, and switch to using GitHub Actions only. Closes #2067
* Building distribution fixes and pcre version displayWilliam S Fulton2022-01-082-7/+8
| | | | [skip-ci]
* Remove obsolete code to set SWIG_V8_VERSIONOlly Betts2021-12-291-7/+1
| | | | | | | We've dropped support for the old V8 versions which lacked version macros, and SWIG_V8_VERSION now gets automatically defined by Lib/javascript/v8/javascriptruntime.swg which will #undef it first if it's already defined.
* Whitespace consistency fix in CI-linux-install.shWilliam S Fulton2021-12-051-3/+3
|
* GHA: Test Octave 6.4William S Fulton2021-12-051-2/+8
|
* [js] Remove code to handle v8 < 5.0Olly Betts2021-12-021-50/+0
| | | | | We require at least node v6 which means v8 5.0, so code to handle older v8 is no longer useful.
* Use JSC version available in Ubuntu 20.04 in the CI buildsVadim Zeitlin2021-11-271-1/+1
| | | | | | Use the newer OS and JavaScript Core library versions for the CI build, we don't have to remain with the old version here, as the newer one works too.
* Fix typosDimitris Apostolou2021-11-173-3/+3
|
* Scilab JAVA_HOME environment fixWilliam S Fulton2021-11-161-0/+6
| | | | This might be needed on Github Actions as well as Travis??
* GHA: Fix testing of php versionsWilliam S Fulton2021-11-111-3/+6
| | | | | | | The ubuntu-20.04 machine has php 7.4 and 8.0 installed. configure.ac always looks for newer versions over older versions of php. To prevent always testing 8.0, remove all versions and just install the required version.
* Update the apt sources before trying to install anythingVadim Zeitlin2021-11-021-0/+2
| | | | | We need to refresh the information about the available packages before trying to install them.
* Fix installation of Go from gimmeWilliam S Fulton2021-10-222-1/+11
| | | | GHA does not have gimme pre-installed
* Use source instead of .William S Fulton2021-10-221-1/+1
|
* GHA: apt-get update for OctaveWilliam S Fulton2021-10-181-0/+1
| | | | | To fix: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/m/mesa/libgl1-mesa-dev_21.0.3-0ubuntu0.3~20.04.2_amd64.deb 404 Not Found
* Factor out common environment setup GHA stepsWilliam S Fulton2021-10-152-1/+28
|
* Install rvm in CI setup script if it's not availableVadim Zeitlin2021-10-011-0/+14
| | | | | | | | | | | It is not available out of the box in GitHub environment, unlike under Travis CI, so install it ourselves. Note that we do it manually because installing the rael-gc/rvm PPA doesn't seem to work with weird failures in GitHub Actions environment. We also can't use gpg2 --recv-keys in this environment as it doesn't work, apparently due to a firewall.
* [CI] change python installKris Thielemans2021-08-021-4/+5
|
* [CI] generalise travis-linux-install.shKris Thielemans2021-08-013-118/+134
| | | | | - move content to CI-linux-install.sh which is independent of Travis - create equivalent for Github Actions (GHA)
* [Pike] Remove code for PikeOlly Betts2021-05-161-20/+0
| | | | | | | We dropped support for it in SWIG 4.0.0 and nobody has stepped forward to revive it in over 2 years. See #2009.
* Test node v16William S Fulton2021-04-271-1/+1
|
* Javascript node install on TravisWilliam S Fulton2021-04-261-0/+2
| | | | node-gyp 8 is now installed by default, but doesn't work with older Javascript versions
* Merge branch '1-pip-swig'William S Fulton2021-03-263-25/+87
|\ | | | | | | | | | | | | | | | | | | | | | | | | Python deployment scripts tidy up * 1-pip-swig: Create utils.py Update mkrelease.py Update mkdist.py removed destructuring operator for backward compatibililty cleanup changed os system calls to subprocess calls cmd exec using subprocess rather than system calls
| * Create utils.pyJamie Slome2021-03-251-0/+26
| |
| * Update mkrelease.pyJamie Slome2021-03-251-7/+10
| |
| * Update mkdist.pyJamie Slome2021-03-251-19/+5
| |
| * removed destructuring operator for backward compatibililtyMr. Krabbs2020-09-161-2/+2
| |
| * cleanupMr. Krabbs2020-09-141-1/+0
| |
| * changed os system calls to subprocess callsMr. Krabbs2020-09-141-20/+57
| |
| * cmd exec using subprocess rather than system callsd3v53c2020-09-141-3/+14
| |
* | Modernise C++11 compiler support detection in autotoolsWilliam S Fulton2021-03-202-121/+962
| | | | | | | | | | Replace AX_CXX_COMPILE_STDCXX_11 with AX_CXX_COMPILE_STDCXX from autoconf archive.
* | Remove -ansi from default compilation flagsWilliam S Fulton2021-03-201-2/+2
| | | | | | | | Closes #1610
* | Add ruby 3.0 testingWilliam S Fulton2021-03-171-2/+6
| | | | | | | | | | | | | | testflags tweak for C standard > c90 Only add -Wdeclaration-after-statement for > c90 as c99 allows declarations after a statement.
* | Travis: update ruby rvm installation for ruby-3.0William S Fulton2021-03-171-2/+2
| |
* | Merge branch 'cmake-simple'William S Fulton2021-03-012-0/+132
|\ \ | | | | | | | | | | | | | | | | | | | | | * cmake-simple: CMake test, run -swiglib Misc fixes Enable cmake build in CI Initial CMake configuration.
| * | Misc fixesMichel Zou2021-02-261-14/+14
| | |