Dislin Test Installations on FreeBSD
Test Installation of Dislin 11.0 and FreeBSD 10.3/11.0 (32-bit/64-bit)
Source: 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
Date : 17-March 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.)