{ addfile ./bin/versions binary ./bin/versions oldhex * newhex *23212f62696e2f73680a0a230a232076657273696f6e20737472696e6720666f72206561636820 *636f6d70696c65720a230a666f72206320696e20242a203b20646f0a202020206563686f202463 *0a202020206966205b2022246322203d202267686322205d203b207468656e0a20202020202020 *2020202020676863202d2d76657273696f6e0a20202020656c6966205b2022246322203d202267 *68632d6f6c6422205d203b207468656e0a2020202020202020202020206768632d362e342e3220 *2d2d76657273696f6e0a20202020656c6966205b2022246322203d20226768636922205d203b20 *7468656e0a20202020202020202020202067686369202d2d76657273696f6e0a20202020656c69 *66205b2022246322203d20226875677322205d203b207468656e0a202020202020202020202020 *6563686f20223a7122207c2068756773207c20736564202d6e2027732f2e2a5c2856657273696f *6e3a5b5e5f5d2a5c295f2a2f5c312f70270a20202020656c6966205b2022246322203d20226e68 *63393822205d203b207468656e0a2020202020202020202020206e68633938202d2d7665727369 *6f6e207c20736564202732643b732f2e2a3a202f2f270a20202020656c6966205b202224632220 *3d202279686322205d203b207468656e0a202020202020202020202020796863202d760a202020 *20656c6966205b2022246322203d202268626322205d203b207468656e0a202020202020202020 *202020686263202d7620323e26310a2020202066690a202020206563686f0a646f6e650a hunk ./bin/versions 1 -#!/bin/sh - -# -# version string for each compiler -# -for c in $* ; do - echo $c - if [ "$c" = "ghc" ] ; then - ghc --version - elif [ "$c" = "ghc-old" ] ; then - ghc-6.4.2 --version - elif [ "$c" = "ghci" ] ; then - ghci --version - elif [ "$c" = "hugs" ] ; then - echo ":q" | hugs | sed -n 's/.*\(Version:[^_]*\)_*/\1/p' - elif [ "$c" = "nhc98" ] ; then - nhc98 --version | sed '2d;s/.*: //' - elif [ "$c" = "yhc" ] ; then - yhc -v - elif [ "$c" = "hbc" ] ; then - hbc -v 2>&1 - fi - echo -done +#!/bin/sh + +# +# version string for each compiler +# +for c in $* ; do + echo $c + if [ "$c" = "ghc" ] ; then + ghc --version + elif [ "$c" = "ghc-old" ] ; then + ghc-6.4.2 --version + elif [ "$c" = "ghci" ] ; then + ghci --version + elif [ "$c" = "hugs" ] ; then + echo ":q" | hugs | sed -n 's/.*\(Version:[^_]*\)_*/\1/p' + elif [ "$c" = "nhc98" ] ; then + nhc98 --version | sed '2d;s/.*: //' + elif [ "$c" = "yhc" ] ; then + yhc -v + elif [ "$c" = "hbc" ] ; then + hbc -v 2>&1 + fi + echo +done binary ./bin/versions oldhex *23212f62696e2f73680a0a230a232076657273696f6e20737472696e6720666f72206561636820 *636f6d70696c65720a230a666f72206320696e20242a203b20646f0a202020206563686f202463 *0a202020206966205b2022246322203d202267686322205d203b207468656e0a20202020202020 *2020202020676863202d2d76657273696f6e0a20202020656c6966205b2022246322203d202267 *68632d6f6c6422205d203b207468656e0a2020202020202020202020206768632d362e342e3220 *2d2d76657273696f6e0a20202020656c6966205b2022246322203d20226768636922205d203b20 *7468656e0a20202020202020202020202067686369202d2d76657273696f6e0a20202020656c69 *66205b2022246322203d20226875677322205d203b207468656e0a202020202020202020202020 *6563686f20223a7122207c2068756773207c20736564202d6e2027732f2e2a5c2856657273696f *6e3a5b5e5f5d2a5c295f2a2f5c312f70270a20202020656c6966205b2022246322203d20226e68 *63393822205d203b207468656e0a2020202020202020202020206e68633938202d2d7665727369 *6f6e207c20736564202732643b732f2e2a3a202f2f270a20202020656c6966205b202224632220 *3d202279686322205d203b207468656e0a202020202020202020202020796863202d760a202020 *20656c6966205b2022246322203d202268626322205d203b207468656e0a202020202020202020 *202020686263202d7620323e26310a2020202066690a202020206563686f0a646f6e650a newhex * rmfile ./bin/versions }