DISLIN Testinstallationen unter FreeBSD

Testinstallation von DISLIN 11.0 unter FreeBSD 10.3/11.0 (32-bit/64-bit)

Quelle : FreeBSD-10.3-RELEASE-i386-dvd1.iso
         FreeBSD-10.3-RELEASE-amd64-dvd1.iso
         FreeBSD-11.0-RELEASE-i386-dvd1.iso
         FreeBSD-11.0-RELEASE-amd64-dvd1.iso
Datum  : 17-März 2017

   OpenMotif (2.3.6):

     cd /usr/ports/x11-toolkits/open-motif
     make install
     make clean

   DISLIN:

     DISLIN=$HOME/dislin
     export DISLIN

     gzip -d  dislin-11.0.fbsd.tar.gz     (32-bit)
     gzip -d  dislin-11.0.fbsd.64.tar.gz  (64-bit)
      
     tar xvf dislin-11.0.fbsd.tar         (32-bit)
     tar xvf dislin-11.0.fbsd.64tar       (64-bit)     

     cd dislin-11.0
     ./INSTALL

     LD_LIBRARY_PATH=$DISLIN
     export LD_LIBRARY_PATH

  gcc (4.9.4)

     cd $DISLIN/examples
     clink -c exa_c      (o.k.)

  gfortran (4.9.4)

     cd $DISLIN/examples
     gf95link -c exa_f90    (o.k.)

  Perl (5.24.1):

     cd $DISLIN/perl
     perl curve.pl          (o.k.)

  Python (2.7.13)

     cd $DISLIN/python
     ./curve.py              (o.k.)

  Java (1.7.0):

     pkg install openjdk
     CLASSPATH=$DISLIN/java/dislin.jar:.
     export CLASSPATH

     cd $DISLIN/java
     javac curve.java
     java  curve             (o.k.)

  Ruby (2.4.0):

     cd /usr/ports/lang/ruby24
     setenv BATCH 1
     make install 
     make clean

     cd $DISLIN/ruby
     RUBYLIB=$DISLIN/ruby
     export RUBYLIB

     ruby24   curve.rb       (o.k.)

   Tcl (8.7):

     cd /usr/ports/lang/tcl87
     setenv BATCH 1
     make install 
     make clean

     cd $DISLIN/tcl
     LD_LIBRARY_PATH=$DISLIN/tcl:$LD_LIBRARY_PATH
   
     tclsh8.7  curve.tcl       (o.k.)