usr/src/cmd/gnuplot/install-sfw
author Jon Tibble <meths@btinternet.com>
Mon, 04 May 2015 14:04:39 +0100
branchoi_151a
changeset 254 9c2a4ac793f0
parent 17 4c6e1d5e1470
permissions -rw-r--r--
Bash patch catchup including shellshock

#!/bin/sh -e
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
#
# install objects in the proto area, since it would
# really like to install locally, but that doesn't scale.
#

#ident	"@(#)install-sfw	1.2	10/04/23 SMI"

PREFIX=${ROOT}/usr
BINDIR=${PREFIX}/bin
EXECDIR=${PREFIX}/lib/gnuplot/4.4
SHAREDIR=${PREFIX}/share
HELPDIR=${SHAREDIR}/gnuplot/4.4
POSTSCRIPTDIR=${HELPDIR}/PostScript
EMACSDIR=${SHAREDIR}/emacs/site-lisp
INFODIR=${PREFIX}/share/info
MAN1DIR=${SHAREDIR}/man/man1
APPDEFAULTSDIR=${PREFIX}/X11/lib/X11/app-defaults
DEMODIR=${PREFIX}/demo/gnuplot

mkdir -p -m 755 ${BINDIR}
mkdir -p -m 755 ${EXECDIR}
mkdir -p -m 755 ${MAN1DIR}
mkdir -p -m 755 ${INFODIR}
mkdir -p -m 755 ${POSTSCRIPTDIR}
mkdir -p -m 755 ${EMACSDIR}
mkdir -p -m 755 ${APPDEFAULTSDIR}
mkdir -p -m 755 ${DEMODIR}

. ${SRC}/tools/install.subr


cd ${VER}

# Binaries
_install E src/gnuplot ${BINDIR}/gnuplot 555
_install E src/gnuplot_x11 ${EXECDIR}/gnuplot_x11 555

# Man Pages
#  The MAN pages are updated to indicate Interface Stability in an ATTIRBUTES
#  section, and also indicate where the source code is available

MANSCRIPT=../sunman-stability

_install M man/gnuplot.1 ${MAN1DIR}/gnuplot.1 444
_install N docs/gnuplot.gih ${HELPDIR}/gnuplot.gih 444
_install N docs/gnuplot.info ${INFODIR}/gnuplot.info 444
_install N term/PostScript/8859-15.ps ${POSTSCRIPTDIR}/8859-15.ps 444
_install N term/PostScript/8859-1.ps ${POSTSCRIPTDIR}/8859-1.ps 444
_install N term/PostScript/8859-2.ps ${POSTSCRIPTDIR}/8859-2.ps 444
_install N term/PostScript/cp1250.ps ${POSTSCRIPTDIR}/cp1250.ps 444
_install N term/PostScript/cp437.ps ${POSTSCRIPTDIR}/cp437.ps 444
_install N term/PostScript/cp850.ps ${POSTSCRIPTDIR}/cp850.ps 444
_install N term/PostScript/cp852.ps ${POSTSCRIPTDIR}/cp852.ps 444
_install N term/PostScript/koi8r.ps ${POSTSCRIPTDIR}/koi8r.ps 444
_install N term/PostScript/koi8u.ps ${POSTSCRIPTDIR}/koi8u.ps 444
_install N term/PostScript/prologue.ps ${POSTSCRIPTDIR}/prologue.ps 444
_install N lisp/gnuplot-gui.el ${EMACSDIR}/gnuplot-gui.el 444
_install N lisp/gnuplot.el ${EMACSDIR}/gnuplot.el 444
_install N lisp/info-look.20.2.el ${EMACSDIR}/info-look.20.2.el 444
_install N lisp/info-look.20.3.el ${EMACSDIR}/info-look.20.3.el 444
_install N lisp/gnuplot.elc ${EMACSDIR}/gnuplot.elc 444
_install N lisp/gnuplot-gui.elc ${EMACSDIR}/gnuplot-gui.elc 444
_install N share/Gnuplot ${APPDEFAULTSDIR}/Gnuplot 444

# Demo

_install N demo/1.dat ${DEMODIR}/1.dat 444
_install N demo/2.dat ${DEMODIR}/2.dat 444
_install N demo/3.dat ${DEMODIR}/3.dat 444
_install N demo/GM1_bonds.r3d ${DEMODIR}/GM1_bonds.r3d 444
_install N demo/GM1_sugar.pdb ${DEMODIR}/GM1_sugar.pdb 444
_install N demo/airfoil.dem ${DEMODIR}/airfoil.dem 444
_install N demo/all.dem ${DEMODIR}/all.dem 444
_install N demo/animate.dem ${DEMODIR}/animate.dem 444
_install N demo/animate2.dem ${DEMODIR}/animate2.dem 444
_install N demo/approximate.dem ${DEMODIR}/approximate.dem 444
_install N demo/arrowstyle.dat ${DEMODIR}/arrowstyle.dat 444
_install N demo/arrowstyle.dem ${DEMODIR}/arrowstyle.dem 444
_install N demo/asciimat.dat ${DEMODIR}/asciimat.dat 444
_install N demo/battery.dat ${DEMODIR}/battery.dat 444
_install N demo/big_peak.dat ${DEMODIR}/big_peak.dat 444
_install N demo/binary.dem ${DEMODIR}/binary.dem 444
_install N demo/binary1 ${DEMODIR}/binary1 444
_install N demo/binary2 ${DEMODIR}/binary2 444
_install N demo/binary3 ${DEMODIR}/binary3 444
_install N demo/bivariat.dem ${DEMODIR}/bivariat.dem 444
_install N demo/bldg.png ${DEMODIR}/bldg.png 444
_install N demo/blutux.rgb ${DEMODIR}/blutux.rgb 444
_install N demo/borders.dem ${DEMODIR}/borders.dem 444
_install N demo/candlesticks.dat ${DEMODIR}/candlesticks.dat 444
_install N demo/candlesticks.dem ${DEMODIR}/candlesticks.dem 444
_install N demo/charset.dem ${DEMODIR}/charset.dem 444
_install N demo/circles.dem ${DEMODIR}/circles.dem 444
_install N demo/cities.dat ${DEMODIR}/cities.dat 444
_install N demo/cities.dem ${DEMODIR}/cities.dem 444
_install N demo/clip14in.dat ${DEMODIR}/clip14in.dat 444
_install N demo/colorscheme.dem ${DEMODIR}/colorscheme.dem 444
_install N demo/colorwheel.dem ${DEMODIR}/colorwheel.dem 444
_install N demo/contours.dem ${DEMODIR}/contours.dem 444
_install N demo/controls.dem ${DEMODIR}/controls.dem 444
_install N demo/ctg-y2.dat ${DEMODIR}/ctg-y2.dat 444
_install N demo/dashcolor.dem ${DEMODIR}/dashcolor.dem 444
_install N demo/datastrings.dem ${DEMODIR}/datastrings.dem 444
_install N demo/delaunay-edges.dat ${DEMODIR}/delaunay-edges.dat 444
_install N demo/demo.edf ${DEMODIR}/demo.edf 444
_install N demo/density.fnc ${DEMODIR}/density.fnc 444
_install N demo/dgrid3d.dem ${DEMODIR}/dgrid3d.dem 444
_install N demo/discrete.dem ${DEMODIR}/discrete.dem 444
_install N demo/electron.dem ${DEMODIR}/electron.dem 444
_install N demo/ellipse.dem ${DEMODIR}/ellipse.dem 444
_install N demo/empty-circles.dat ${DEMODIR}/empty-circles.dat 444
_install N demo/enhanced_utf8.dem ${DEMODIR}/enhanced_utf8.dem 444
_install N demo/enhancedtext.dem ${DEMODIR}/enhancedtext.dem 444
_install N demo/epslatex.dem ${DEMODIR}/epslatex.dem 444
_install N demo/fillbetween.dem ${DEMODIR}/fillbetween.dem 444
_install N demo/fillcrvs.dem ${DEMODIR}/fillcrvs.dem 444
_install N demo/fillstyle.dem ${DEMODIR}/fillstyle.dem 444
_install N demo/finance.dat ${DEMODIR}/finance.dat 444
_install N demo/finance.dem ${DEMODIR}/finance.dem 444
_install N demo/fit.dem ${DEMODIR}/fit.dem 444
_install N demo/fit3.dat ${DEMODIR}/fit3.dat 444
_install N demo/fontfile.dem ${DEMODIR}/fontfile.dem 444
_install N demo/fontfile_latex.dem ${DEMODIR}/fontfile_latex.dem 444
_install N demo/glass.dat ${DEMODIR}/glass.dat 444
_install N demo/gnu-valley ${DEMODIR}/gnu-valley 444
_install N demo/gnuplot.cfg ${DEMODIR}/gnuplot.cfg 444
_install N demo/gnuplot.rot ${DEMODIR}/gnuplot.rot 444
_install N demo/gpdemos.tcl ${DEMODIR}/gpdemos.tcl 555
_install N demo/heatmaps.dem ${DEMODIR}/heatmaps.dem 444
_install N demo/hemisphr.dat ${DEMODIR}/hemisphr.dat 444
_install N demo/hexa.fnc ${DEMODIR}/hexa.fnc 444
_install N demo/hidden.dem ${DEMODIR}/hidden.dem 444
_install N demo/hidden2.dem ${DEMODIR}/hidden2.dem 444
_install N demo/histerror.dat ${DEMODIR}/histerror.dat 444
_install N demo/histograms.dem ${DEMODIR}/histograms.dem 444
_install N demo/histograms2.dem ${DEMODIR}/histograms2.dem 444
_install N demo/histopt.dat ${DEMODIR}/histopt.dat 444
_install N demo/image.dem ${DEMODIR}/image.dem 444
_install N demo/image2.dem ${DEMODIR}/image2.dem 444
_install N demo/imageNaN.dem ${DEMODIR}/imageNaN.dem 444
_install N demo/immigration.dat ${DEMODIR}/immigration.dat 444
_install N demo/iterate.dem ${DEMODIR}/iterate.dem 444
_install N demo/key.dem ${DEMODIR}/key.dem 444
_install N demo/klein.dat ${DEMODIR}/klein.dat 444
_install N demo/labelplot.pdb ${DEMODIR}/labelplot.pdb 444
_install N demo/layout.dem ${DEMODIR}/layout.dem 444
_install N demo/lcdemo.dat ${DEMODIR}/lcdemo.dat 444
_install N demo/lena-keypoints.bin ${DEMODIR}/lena-keypoints.bin 444
_install N demo/lena.rgb ${DEMODIR}/lena.rgb 444
_install N demo/line.fnc ${DEMODIR}/line.fnc 444
_install N demo/macros.dem ${DEMODIR}/macros.dem 444
_install N demo/margins.dem ${DEMODIR}/margins.dem 444
_install N demo/mgr.dem ${DEMODIR}/mgr.dem 444
_install N demo/molecule.dem ${DEMODIR}/molecule.dem 444
_install N demo/moli3.dat ${DEMODIR}/moli3.dat 444
_install N demo/mouselab_1.dem ${DEMODIR}/mouselab_1.dem 444
_install N demo/mouselab_2.dem ${DEMODIR}/mouselab_2.dem 444
_install N demo/mouselabels.dem ${DEMODIR}/mouselabels.dem 444
_install N demo/mousevariables.dem ${DEMODIR}/mousevariables.dem 444
_install N demo/multiaxis.dem ${DEMODIR}/multiaxis.dem 444
_install N demo/multimsh.dem ${DEMODIR}/multimsh.dem 444
_install N demo/multipalette.dem ${DEMODIR}/multipalette.dem 444
_install N demo/multiplt.dem ${DEMODIR}/multiplt.dem 444
_install N demo/nearmap.csv ${DEMODIR}/nearmap.csv 444
_install N demo/optimize.dat ${DEMODIR}/optimize.dat 444
_install N demo/param.dem ${DEMODIR}/param.dem 444
_install N demo/pm3d.dem ${DEMODIR}/pm3d.dem 444
_install N demo/pm3dcolors.dem ${DEMODIR}/pm3dcolors.dem 444
_install N demo/pm3dgamma.dem ${DEMODIR}/pm3dgamma.dem 444
_install N demo/pointsize.dem ${DEMODIR}/pointsize.dem 444
_install N demo/polar.dem ${DEMODIR}/polar.dem 444
_install N demo/poldat.dem ${DEMODIR}/poldat.dem 444
_install N demo/prob.dem ${DEMODIR}/prob.dem 444
_install N demo/prob2.dem ${DEMODIR}/prob2.dem 444
_install N demo/rainbow.dem ${DEMODIR}/rainbow.dem 444
_install N demo/random-points ${DEMODIR}/random-points 444
_install N demo/random.dem ${DEMODIR}/random.dem 444
_install N demo/rectangle.dem ${DEMODIR}/rectangle.dem 444
_install N demo/reflect.fnc ${DEMODIR}/reflect.fnc 444
_install N demo/rgb_variable.dat ${DEMODIR}/rgb_variable.dat 444
_install N demo/rgb_variable.dem ${DEMODIR}/rgb_variable.dem 444
_install N demo/rgbalpha.dem ${DEMODIR}/rgbalpha.dem 444
_install N demo/running_avg.dem ${DEMODIR}/running_avg.dem 444
_install N demo/scatter.dem ${DEMODIR}/scatter.dem 444
_install N demo/scatter2.bin ${DEMODIR}/scatter2.bin 444
_install N demo/scatter2.dat ${DEMODIR}/scatter2.dat 444
_install N demo/silver.dat ${DEMODIR}/silver.dat 444
_install N demo/simple.dem ${DEMODIR}/simple.dem 444
_install N demo/sine.bin ${DEMODIR}/sine.bin 444
_install N demo/singulr.dem ${DEMODIR}/singulr.dem 444
_install N demo/smooth.dem ${DEMODIR}/smooth.dem 444
_install N demo/sound.par ${DEMODIR}/sound.par 444
_install N demo/sound2.par ${DEMODIR}/sound2.par 444
_install N demo/soundvel.dat ${DEMODIR}/soundvel.dat 444
_install N demo/spline.dem ${DEMODIR}/spline.dem 444
_install N demo/srl.dat ${DEMODIR}/srl.dat 444
_install N demo/starmap.dem ${DEMODIR}/starmap.dem 444
_install N demo/start.par ${DEMODIR}/start.par 444
_install N demo/stat.inc ${DEMODIR}/stat.inc 444
_install N demo/steps.dat ${DEMODIR}/steps.dat 444
_install N demo/steps.dem ${DEMODIR}/steps.dem 444
_install N demo/stringvar.dem ${DEMODIR}/stringvar.dem 444
_install N demo/surface1.dem ${DEMODIR}/surface1.dem 444
_install N demo/surface2.dem ${DEMODIR}/surface2.dem 444
_install N demo/table.dat ${DEMODIR}/table.dat 444
_install N demo/textcolor.dem ${DEMODIR}/textcolor.dem 444
_install N demo/textrotate.dem ${DEMODIR}/textrotate.dem 444
_install N demo/tics.dem ${DEMODIR}/tics.dem 444
_install N demo/timedat.dat ${DEMODIR}/timedat.dat 444
_install N demo/timedat.dem ${DEMODIR}/timedat.dem 444
_install N demo/transparent.dem ${DEMODIR}/transparent.dem 444
_install N demo/transparent_solids.dem ${DEMODIR}/transparent_solids.dem 444
_install N demo/triangle.dat ${DEMODIR}/triangle.dat 444
_install N demo/using.bin ${DEMODIR}/using.bin 444
_install N demo/using.dat ${DEMODIR}/using.dat 444
_install N demo/using.dem ${DEMODIR}/using.dem 444
_install N demo/utf8.dem ${DEMODIR}/utf8.dem 444
_install N demo/vector.dem ${DEMODIR}/vector.dem 444
_install N demo/whale.dat ${DEMODIR}/whale.dat 444
_install N demo/world.cor ${DEMODIR}/world.cor 444
_install N demo/world.dat ${DEMODIR}/world.dat 444
_install N demo/world.dem ${DEMODIR}/world.dem 444
_install N demo/world2.dem ${DEMODIR}/world2.dem 444
_install S ../rundemo ${DEMODIR}/rundemo 555
_install S ../runtcldemo ${DEMODIR}/runtcldemo 555
exit 0