Iraf is not forgooten :-) I just want to remind myself that there is an attempt to package iraf for Fedora Linux. They are able to compile the whole package now, so it makes sense to adopt their patches.
This is from the Fedora-Astronomy mailing list http://lists.fedoraproject.org/pipermail/astronomy/ Entries covering IRAF start in March 2013. Most current files yet are from <http://lists.fedoraproject.org/pipermail/astronomy/2013-May/000268.html>: Name: iraf.spec Type: application/octet-stream Size: 3974 bytes URL: <http://lists.fedoraproject.org/pipermail/astronomy/attachments/20130507/a4102518/attachment-0002.obj> Name: iraf-build.patch Type: application/octet-stream Size: 97874 bytes URL: <http://lists.fedoraproject.org/pipermail/astronomy/attachments/20130507/a4102518/attachment-0003.obj> Best regards Ole -------- Original-Nachricht -------- Betreff: [fedora-astronomy] IRAF RPM spec files Datum: Sat, 23 Mar 2013 18:15:13 +0800 Von: joequant at gmail.com (Joseph Wang) Here is the latest set up patches. The main difference is that I found and fixed some fortran declarations and one very subtle but nasty segfault in fncache.c. I also changed the compile so that it uses the system expat and readline. The individual checkins are available at https://github.com/joequant/iraf The build file is just a git diff between master and linux-build. Let me know if they help the compile.... There is one extra patch that isn't used by the spec file which you can play with. I'm in the process of trying to get everything to work with gfortran, but am running into a lot of subtle memory issues. There is IRAF code that creates a subsystem for allocating memory and there are a lot of pointer conversion issues. On my machine I got a working RPM -----> NOAO/IRAF PC-IRAF Revision 2.16 EXPORT Thu May 24 15:41:17 MST 2012 This is the EXPORT version of IRAF V2.16 supporting PC systems. Welcome to IRAF. To list the available commands, type ? or ??. To get detailed information about a command, type `help <command>'. To run a command or load a package, type its name. Type `bye' to exit a package, or `logout' to get out of the CL. Type `news' to find out what is new in the version of the system you are using. Visit http://iraf.net if you have questions or to report problems. The following commands or packages are currently defined: Initializing SAMP .... No Hub Available dataio. images. lists. obsolete. proto. system. vo. dbms. language. noao. plot. softools. utilities. vocl>