Skip to content

Commit

Permalink
IRAF PCIX Version 2.16
Browse files Browse the repository at this point in the history
 * Enhanced @-file templates - Expansion of MEF files and tables
 * New VO-CL Command Language - New VO builtin functions
 * URL Support in all tasks - Access to remote data
 * VOTable Support in all tasks - Transparent XML support
 * Application interoperability - Desktop messaging
 * New VO External Package - New VO Toolbox
 * Removal of all license restrictions - IRAF is now free
  • Loading branch information
IRAF committed Mar 21, 2012
1 parent 410a21f commit c5179de
Show file tree
Hide file tree
Showing 2,028 changed files with 766,296 additions and 27,665 deletions.
43 changes: 31 additions & 12 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

# Compiler Flags.

RELEASE = v2.15.1
RELEASE = v2.16
CFLAGS =
CDEBUGFLAGS = -O2 -Wall
BOOTSTRAPCFLAGS =
Expand All @@ -22,33 +22,52 @@ all:: update
sysgen::
@echo "Building the IRAF $(RELEASE) software tree"
@echo "" ; date ; echo ""
@echo "" ; date ; echo ""
@echo ""
(util/mksysgen)
@echo ""
@echo "Done."
@echo "" ; date ; echo ""

# Update recent changes.
# Update (compile) recent changes.
update::
@echo "Updating the IRAF $(RELEASE) software tree"
@echo "" ; date ; echo ""
@echo ""
(util/mkup)
@echo "" ; date ; echo ""
@echo "Done."

# Update with debug libraries.
# Update (compile) with debug libraries.
updatex::
@echo "Updating the IRAF $(RELEASE) software tree"
@echo "" ; date ; echo ""
@echo ""
(util/mkupx)
@echo "" ; date ; echo ""
@echo "Done."

# Update with cumulative patch of entire system
latest::
@echo "Updating IRAF $(RELEASE) to latest release."
@echo "" ; date ; echo ""
(util/iraf_update -all)
@echo "" ; date ; echo ""

# Check if system is the latest distributed version
check_latest::
(util/iraf_update -list)

# Update with cumulative patch of core system
latest_src::
@echo "Updating IRAF $(RELEASE) to latest source release."
@echo "" ; date ; echo ""
(util/iraf_update -src)
@echo "" ; date ; echo ""

# Update with cumulative patch of core system
latest_core::
@echo "Updating IRAF $(RELEASE) to core release."
@echo "" ; date ; echo ""
(util/iraf_update -core)
@echo "" ; date ; echo ""


# Update recent changes from the repository.
self_update::
@util/pkgupdate -self
(util/self_update)



Expand Down
11 changes: 11 additions & 0 deletions bin.linux64/pkgconfig/cfitsio.pc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
prefix=/iraf/iraf.v216
exec_prefix=/iraf/iraf.v216
libdir=/iraf/iraf.v216/bin
includedir=${prefix}/include

Name: cfitsio
Description: FITS File Subroutine Library
Version: 3.28
Libs: -L${libdir} -lcfitsio
Libs.private: -lm
Cflags: -I${includedir}
1 change: 0 additions & 1 deletion bin.redhat

This file was deleted.

272 changes: 272 additions & 0 deletions dev/ypix

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion doc/doc/biblio84.hlp
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ Concentrates primarily on the user interface (command language).

An early document presenting a simple scientific applications program,
showing how the program would appear and be used at the CL level,
as well as roughly what the source would like like internally.
as well as roughly what the source would look like internally.
Pretty dated, but the basic ideas have not changed significantly.


Expand Down
2 changes: 1 addition & 1 deletion doc/doc/crib83.hlp
Original file line number Diff line number Diff line change
Expand Up @@ -873,7 +873,7 @@ EXCEPTION HANDLING (fully implemented)

A user handler procedure is posted by a call to XWHEN. If and when the
exception occurs, the handler is called with an integer argument identifying
the exception (the same handler may be be posted for multiple exceptions).
the exception (the same handler may be posted for multiple exceptions).
The handler procedure should return as its second argument either X_IGNORE
(resume normal execution) or the address of a procedure to be executed,
normally the "old_hander" address returned by XWHEN.
Expand Down
2 changes: 1 addition & 1 deletion doc/doc/spp83.hlp
Original file line number Diff line number Diff line change
Expand Up @@ -635,7 +635,7 @@ closing files, deleting temporary files, and aborting the program.

Language support includes the IFERR and IFNOERR statements and the ERRCHK
declaration. The IFERR and IFNOERR statements are grammatically equivalent
to the IF statement. The meaning of the IFERR statement is "if an an error
to the IF statement. The meaning of the IFERR statement is "if an error
occurs during the processing of the enclosed code,...". IFNOERR is equivalent,
except that the sense of the test is reversed. Note that the condition to
be tested in an IFERR statement may a single or compound procedure call or
Expand Down
2 changes: 1 addition & 1 deletion doc/news.old.hlp
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ lower, probably because the kernel and i/o system are so much simpler.

Interrupting a process at the wrong time can cause many problems, e.g.,
[1] subprocess memory can be corrupted, resulting in unpredictable behavior
and possibly deadlock when the CL later tries to talk the the process,
and possibly deadlock when the CL later tries to talk to the process,
[2] a VMS forced exit of the process can occur, e.g., when trying to deliver
an AST to an invalid address, [3] corruption of the CL/subprocess communications
protocol can occur, resulting in deadlock or the loss of sync (the output of
Expand Down
2 changes: 1 addition & 1 deletion doc/packages.hlp
Original file line number Diff line number Diff line change
Expand Up @@ -1868,7 +1868,7 @@ are expected to be of general interest to astronomers (and others) around
the country and the world, and which should therefore be included in the
general distribution. In addition, other packages will be developed in
the IRAF which will probably be used only at KPNO. Example are the HOLES
program and the the Vacumn Telescope reductions package; there are probably
program and the Vacumn Telescope reductions package; there are probably
other similar packages which I cannot remember at the moment. I expect that
many special purpose packages will ultimately be developed by the staff
that do not make it into the general distribution.
Expand Down
4 changes: 2 additions & 2 deletions doc/v211revs.hlp
Original file line number Diff line number Diff line change
Expand Up @@ -1015,7 +1015,7 @@ release.
behavior is unchanged. (V2.10.4p2)

Changed the name of the "critovlap" parameter to "critsnratio" to
avoid confusion with the the meaning of the parameter especially
avoid confusion with the meaning of the parameter especially
with regard the mergerad parameter. The behavior of the parameter is
unchanged. (V2.10.4p2)
.fi
Expand Down Expand Up @@ -1152,7 +1152,7 @@ the change.

\fBARGUS, HYDRA, KPNOCOUDE, KPNOSLIT, SPECRED:\fR
c params.match: default value changed to -3 (3 pixels instead of Angstroms)
c sparams.match: default value changed to to -3 (3 pixels instead of Angs)
c sparams.match: default value changed to -3 (3 pixels instead of Angs)

\fBONEDSPEC, IMRED\fR spectral packages:
d fitprofs.sigma: replaced by gfwhm
Expand Down
2 changes: 1 addition & 1 deletion doc/v212revs.hlp
Original file line number Diff line number Diff line change
Expand Up @@ -597,7 +597,7 @@ General Task Changes

\fBIMCOORDS.CCGET\fR
The new task ccget was added to the imcoords package. Ccget extracts
objects in a user specified region from a a simple text file catalog.
objects in a user specified region from a simple text file catalog.

\fBIMCOORDS.CCSTD\fR
The task ccstd was added to the imcoords package. Ccstd transforms pixel
Expand Down
1 change: 1 addition & 0 deletions extern/.zzsetenv.def
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

40 changes: 35 additions & 5 deletions extern/configure
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,24 @@

set irafdir = $cwd/../util

set clean = 1


# Process cmdline flags.
while ("$1" != "")
switch ("$1")
case -noclean: # clean all package sources
set clean = 0
breaksw
default:
break
endsw

shift
end



echo "Initializing repository data ...."
$irafdir/pkginit # init repository information

Expand All @@ -29,7 +47,7 @@ all:: update
# Update recent changes from the repository.
update::
@./configure
@./configure -noclean
@../util/pkgupdate -all
# List packages available on the repository.
Expand All @@ -55,7 +73,11 @@ check::
# Update recent changes from the repository.
self_update::
@../util/pkgupdate -self
@./configure
@./configure -noclean
# Update recent changes from the repository.
config_update::
@../util/pkgupdate -config
MAKE_TEMP_END
Expand All @@ -77,12 +99,20 @@ foreach p (`cat .repo_pkgs`)
echo "" >> Makefile

# Create the directory
if (-e $p ) then
/bin/rm -rf $p
if ( -e $p ) then
if ($clean == 1) then
/bin/rm -rf $p
endif
else
mkdir $p
endif
mkdir $p
end

if ($clean == 0) then
exit 0
endif


echo ""
echo ""
echo " To install packages, use 'ls' to list the currently available"
Expand Down

0 comments on commit c5179de

Please sign in to comment.