Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow for python interpreter path variation on non-LSB-compliant Linux ↵HEADv0.2.0master | James Turner | 2019-03-28 | 1 | -4/+16 |
| | | | | distributions (in particular Ubuntu). | ||||
* | Fixes for changes to regular expression behaviour in Python 3.7. | James Turner | 2019-03-28 | 1 | -4/+7 |
| | |||||
* | Unset Conda's LD_RUN_PATH when building external IRAF packages, 1. to avoid ↵v0.1.4 | James Turner | 2018-02-08 | 1 | -1/+1 |
| | | | | patchelf warnings, 2. because they don't actually need an RPATH and 3. because I think I have seen problems with patchelf + IRAF in the past (with Ureka). Disabling "binary_relocation" in meta.yaml is insufficient to avoid an RPATH being set (and actually makes things worse by leaving an absolute RPATH instead of a relative one, which later gets updated differently for each env by conda, breaking hard linking between the envs, with a lot of wasted disk space). | ||||
* | Revert removal of .a and .o files in ac_build_iraf_pkg (in favour of ↵ | James Turner | 2017-07-26 | 1 | -3/+0 |
| | | | | | | cleaning them up earlier in a recipe's build.sh), because some of the build.sh scripts copy libs into the source tree from elsewhere before running that script. This reverts commits 21a0c50 and 55f6f47. | ||||
* | Correct a horrible typo in the last commit (blaming jet lag). | James Turner | 2017-07-20 | 1 | -1/+1 |
| | |||||
* | Remove any old .a or .o files before building IRAF packages, to avoid ↵ | James Turner | 2017-07-20 | 1 | -0/+3 |
| | | | | linking problems. | ||||
* | Report only failure, not success, to avoid a long string of "updated ↵ | James Turner | 2017-03-22 | 1 | -12/+3 |
| | | | | extern.pkg" lines when installing iraf-all etc. | ||||
* | Support conda IRAF packages named pyraf.pkgname, as well as iraf.pkgname. | James Turner | 2016-12-21 | 1 | -2/+2 |
| | |||||
* | Merge pull request #3 from jehturner/master | jehturner | 2016-12-01 | 1 | -1/+1 |
|\ | | | | | Use new cl script in $iraf for building package help (in place of the PyRAF version in this repo.). | ||||
| * | Try using new cl version of make_iraf_help in $iraf, to avoid PyRAF dependency. | James Turner | 2016-11-30 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #2 from jehturner/master | jehturner | 2016-10-27 | 1 | -0/+2 |
|\| | | | | | Must create a bin -> bin.$IRAFARCH link when none exists to begin with | ||||
| * | Need to create a bin -> bin.$IRAFARCH link even when none exists to begin with. | James Turner | 2016-10-27 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #1 from jehturner/master | jehturner | 2016-10-21 | 3 | -50/+97 |
|\| | | | | | IRAF package build & install compatibility fixes for Linux & old OS python versions, package uninstallation support & an install robustness improvement. | ||||
| * | Create extern.pkg if it doesn't already exist, for better foolproofing; we ↵ | James Turner | 2016-10-19 | 2 | -10/+19 |
| | | | | | | | | already check that ur_extern.pkg exists, so this is unlikely to lead to extern.pkg being written to weird places when invoked improperly (not a big deal anyway). | ||||
| * | Avoid trailing space in XC_LFLAGS when not already set, since this gets ↵ | James Turner | 2016-10-19 | 1 | -2/+3 |
| | | | | | | | | passed to gcc as a non-existent filename, causing linking to fail! | ||||
| * | Expand out ternary operators to support Python 2.4... | James E.H. Turner | 2016-10-19 | 1 | -2/+9 |
| | | |||||
| * | Avoid blank lines at the start of the file when adding/removing the 1st entry. | James E.H. Turner | 2016-10-19 | 1 | -4/+9 |
| | | |||||
| * | Support uninstallation of IRAF packages from extern.pkg. | James Turner | 2016-10-19 | 2 | -15/+32 |
| | | |||||
| * | Compatibility with old OS Python versions (specifically 2.4 in RHE5!). | James Turner | 2016-10-18 | 1 | -30/+38 |
|/ | |||||
* | Serve IRAF package tarballs with plain HTTP for now, to avoid complaints ↵ | James E.H. Turner | 2016-09-28 | 1 | -9/+13 |
| | | | | about SSL certificate verification and because I don't think SSL is actually a promising mechanism for cross-site authentication anyway (the password would probably need to be stored in the recipe's meta.yaml). | ||||
* | Very simple script to serve local tarballs for the build process with HTTPS. | James E.H. Turner | 2016-09-28 | 1 | -0/+34 |
| | |||||
* | Make sure everything has a copyright notice (going back to the Ureka code ↵ | James E.H. Turner | 2016-09-21 | 5 | -3/+11 |
| | | | | it's loosely based on, where applicable). | ||||
* | Use new form for invoking ac_update_extern_pkg in ac_build_iraf_pkg. | James E.H. Turner | 2016-09-06 | 1 | -1/+2 |
| | |||||
* | Support user invocation of ac_config_iraf_pkg for fixing extern.pkg problems. | James E.H. Turner | 2016-09-05 | 1 | -15/+55 |
| | |||||
* | Make ac_update_extern_pkg non-executable, in favour of invoking it via ↵ | James E.H. Turner | 2016-09-05 | 1 | -5/+5 |
| | | | | ac_config_iraf_pkg, since conda can break its interpreter path if there is one. | ||||
* | Specify /bin/sh as the interpreter for good luck... | James E.H. Turner | 2016-09-01 | 1 | -0/+2 |
| | |||||
* | Deprecate unmangle_interpreter script, in favour of running python directly ↵ | James E.H. Turner | 2016-09-01 | 1 | -48/+0 |
| | | | | on scripts with a messed-up interpreter path at install time (duh). | ||||
* | A common post-install script for AstroConda IRAF packages (which runs python ↵ | James E.H. Turner | 2016-09-01 | 1 | -0/+30 |
| | | | | on ac_update_extern_pkg directly, instead of messing with its interpreter path). | ||||
* | Create a new file when editing extern.pkg, otherwise conda's hard links ↵ | James E.H. Turner | 2016-09-01 | 1 | -2/+7 |
| | | | | propagate changes to the master IRAF package and other installations! | ||||
* | Add missing update from last commit (due to mixed-up copies after renaming). | James E.H. Turner | 2016-09-01 | 1 | -0/+1 |
| | |||||
* | Remove extern.pkg from the build variant, so it doesn't end up in the ↵ | James E.H. Turner | 2016-09-01 | 2 | -2/+6 |
| | | | | tarball & overwrite the existing one(s) | ||||
* | Use slightly clearer name for script that builds IRAF help & apropos databases. | James E.H. Turner | 2016-09-01 | 2 | -7/+7 |
| | |||||
* | A missing name change to go with the last commit. | James E.H. Turner | 2016-09-01 | 1 | -1/+1 |
| | |||||
* | Rename scripts consistently to reflect use of AstroConda-specific conventions. | James E.H. Turner | 2016-09-01 | 5 | -5/+5 |
| | |||||
* | This was supposed to be renamed in the last commit but I think a copy got ↵ | James E.H. Turner | 2016-08-31 | 1 | -95/+0 |
| | | | | saved afterwards so it wasn't removed as intended. | ||||
* | Draft build script for AstroConda IRAF packages (for use in build.sh; with ↵ | James E.H. Turner | 2016-08-31 | 3 | -9/+185 |
| | | | | the previous draft install script folded in, since that works better). | ||||
* | Use new copy of stsdas mkapropos in softools, instead of depending on stsdas ↵ | James E.H. Turner | 2016-08-31 | 1 | -7/+6 |
| | | | | being installed. | ||||
* | Some remaining name & comment updates for the AstroConda version. | James E.H. Turner | 2016-08-31 | 1 | -8/+7 |
| | |||||
* | Add newlines when appending a new entry, now that ";\n\nkeep" gets added ↵ | James E.H. Turner | 2016-08-30 | 1 | -1/+1 |
| | | | | without one at the start. | ||||
* | Add a semicolon before the "keep" line in extern.pkg, to avoid a know CL ↵ | James E.H. Turner | 2016-08-29 | 1 | -13/+18 |
| | | | | parsing bug when the last entry ends with a curly bracket. | ||||
* | Add script to copy IRAF source tree & package config files to the conda ↵ | James E.H. Turner | 2016-08-25 | 1 | -0/+73 |
| | | | | build environment and define the package in extern.pkg for the duration of the build. | ||||
* | Add some more IRAF definition variables & rename them a bit more nicely. | James E.H. Turner | 2016-08-25 | 2 | -4/+16 |
| | |||||
* | Move iraf package filename definitions into their own file, for use by ↵ | James E.H. Turner | 2016-08-23 | 3 | -7/+12 |
| | | | | multiple sh scripts. Also quote a few path variables properly, in case of spaces. | ||||
* | Don't require interpreter to end with "python", since .* is greedy anyway ↵ | James E.H. Turner | 2016-08-23 | 1 | -1/+1 |
| | | | | and it's conceivable we might want to specify something like "python3" in future. | ||||
* | A script to undo conda's unwanted interpreter path mangling in ↵ | James E.H. Turner | 2016-08-23 | 1 | -0/+48 |
| | | | | update_extern_pkg. | ||||
* | Always use the OS Python in update_extern_pkg, to avoid conda changing its ↵ | James E.H. Turner | 2016-08-23 | 1 | -1/+5 |
| | | | | interpreter path at build time and then running it before relocating the path properly at install time -- and so we know it will continue working after testing on any given OS. | ||||
* | Improve handling of extra blank lines etc. with respect to the template. | jturner | 2016-08-18 | 1 | -5/+13 |
| | |||||
* | Make script to update extern.pkg executable. | jturner | 2016-08-17 | 1 | -0/+0 |
| | |||||
* | Add script to check the apparent success/failure of an IRAF package build, ↵ | jturner | 2016-08-11 | 1 | -0/+141 |
| | | | | adapted from Ureka's build.iraf_package & check_manifest. | ||||
* | Add python script to create the IRAF help & apropos databases for a ↵ | jturner | 2016-08-10 | 1 | -0/+136 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | specified package (or the IRAF core), copied from Ureka (https://aeon.stsci.edu/ssb/svn/u-rel/trunk/bin/ur-genhelp). Here's a poor-man's copy of the history: ------------------------------------------------------------------------ r3321 | cslocum | 2014-06-20 09:34:36 -0400 (Fri, 20 Jun 2014) | 1 line update print statements in trunk/bin to be compatible with Python 3 ------------------------------------------------------------------------ r1630 | gemini_jturner | 2013-01-17 19:05:22 -0500 (Thu, 17 Jan 2013) | 2 lines Handle building the main help in iraf$lib as a special case ------------------------------------------------------------------------ r1627 | gemini_jturner | 2013-01-17 18:20:56 -0500 (Thu, 17 Jan 2013) | 2 lines Suppress PyRAF X display so it doesn't complain in the non-interactive build ------------------------------------------------------------------------ r1610 | gemini_jturner | 2013-01-16 19:25:54 -0500 (Wed, 16 Jan 2013) | 2 lines Create temporary iraf directory with login.cl if not run from one ------------------------------------------------------------------------ r1601 | gemini_jturner | 2013-01-16 12:24:09 -0500 (Wed, 16 Jan 2013) | 2 lines Updated one specified package at a time (will call from build.iraf_package) ------------------------------------------------------------------------ r1450 | stsci_cslocum | 2012-12-11 11:53:31 -0500 (Tue, 11 Dec 2012) | 1 line renamed bin scripts per ticket 95 ------------------------------------------------------------------------ r469 | gemini_jturner | 2012-03-06 16:22:33 -0500 (Tue, 06 Mar 2012) | 2 lines Don't only build help databases if they already exist; do them anyway. ------------------------------------------------------------------------ r345 | gemini_jturner | 2011-11-16 18:03:18 -0500 (Wed, 16 Nov 2011) | 3 lines Update ur_genhelp for new STScI fileutil location Fix ur_genhelp uparm$ error and left-over pyraf cache in ur-normalize ------------------------------------------------------------------------ r129 | stsci_sienkiew | 2010-09-15 16:22:40 -0400 (Wed, 15 Sep 2010) | 1 line regenerate iraf help files during ur-normalize ------------------------------------------------------------------------ |