summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--academic/octave-forge/README24
-rw-r--r--academic/octave-forge/doinst.sh1
-rw-r--r--academic/octave-forge/generate-installscript.sh155
-rw-r--r--academic/octave-forge/installscript.m1393
-rw-r--r--academic/octave-forge/octave-forge.SlackBuild140
-rw-r--r--academic/octave-forge/octave-forge.info10
-rw-r--r--academic/octave-forge/slack-desc19
7 files changed, 0 insertions, 1742 deletions
diff --git a/academic/octave-forge/README b/academic/octave-forge/README
deleted file mode 100644
index eb97213c91..0000000000
--- a/academic/octave-forge/README
+++ /dev/null
@@ -1,24 +0,0 @@
-This is a script to package Octave-Forge, the main source for
-out-of-mainline Octave packages.
-
-The Octave-Forge packages are grouped into four categories (main,
-extra, language and nonfree). By default the script packages all of
-them, but you can specify a different behavior with the REPOS
-variable. For example,
- REPOS=main,extra ./octave-forge.SlackBuild
-will build only the "main" and "extra" repositories.
-Parallel compilation is not supported.
-
-Some packages have dependencies on external components that are not
-available on stock Slackware or SlackBuilds.org. These components
-(and, more generally, packages failing compilation) are automatically
-excluded from the package.
-
-If you want to build a newer version of Octave-Forge, you need to
-regenerate the Octave script that performs the build itself. To do
-this, run generate-installscript.sh after updating the usual variables
-near the beginning.
-
-Note: on package removal, you should run as root:
- mkdir -p /usr/share/octave/packages && \
- octave --silent --eval "pkg rebuild"
diff --git a/academic/octave-forge/doinst.sh b/academic/octave-forge/doinst.sh
deleted file mode 100644
index a374f3c189..0000000000
--- a/academic/octave-forge/doinst.sh
+++ /dev/null
@@ -1 +0,0 @@
-octave --silent --eval "pkg rebuild"
diff --git a/academic/octave-forge/generate-installscript.sh b/academic/octave-forge/generate-installscript.sh
deleted file mode 100644
index 4c38aeb2a3..0000000000
--- a/academic/octave-forge/generate-installscript.sh
+++ /dev/null
@@ -1,155 +0,0 @@
-#!/bin/sh
-
-# Generate Octave script to install Octave-Forge packages respecting
-# dependency constraints.
-# The generated script must be run after setting:
-# - main,extra,language,nonfree flags of enabled repositories to 1
-# - pkg_prefix=$PKG
-
-# Copyright 2008 Mauro Giachero
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-PRGNAM=octave-forge
-VERSION=bundle-20090607
-TMP=${TMP:-/tmp/SBo}
-CWD=$(pwd)
-INSTALLSCRIPT=${INSTALLSCRIPT:-installscript.m}
-
-set -e
-
-mkdir -p $TMP
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
-
-EXIT_STATUS=0
-REPOS=$(ls --indicator-style=none)
-
-# Build packages list
-pkgs_path=$(find . -name \*.gz)
-pkgs_count=$(echo $pkgs_path |tr " " "\n" |wc -l)
-pkgs_sort_path=
-pkgs_sort_count=0
-
-# Extract dependency information from packages
-for pkg_path in $pkgs_path; do
- pkg_name=$(basename $pkg_path |cut -d "-" -f 1)
- tar xfO $pkg_path --wildcards \*/DESCRIPTION |grep "Depends:" |tr "," "\n" |grep -v "Depends:" |cut -d " " -f 2 >DEPS-$pkg_name
-done
-
-# Generate Octave installation script
-# Heading
-for repo in $REPOS; do
- # For each repository set the default value for the selection flag
- echo "try $repo; catch $repo=0; end" >>$INSTALLSCRIPT
-done
-for pkg_path in $pkgs_path; do
- # For each package, define an homonym flag to keep track of the
- # successfully installed (built) packages.
- echo $(basename $pkg_path |cut -d "-" -f 1)=0";" >>$INSTALLSCRIPT
-done
-# Create 3 files with the build results for the packages:
-# - installed.tmp tracks successfully built packages;
-# - broken.tmp tracks packages with build errors;
-# - skipped.tmp tracks packages skipped due to missing prerequisites.
-cat <<EOF >>$INSTALLSCRIPT
-installed=fopen('installed.tmp','w');
-skipped=fopen('skipped.tmp','w');
-broken=fopen('broken.tmp','w');
-EOF
-# Set the packages files/folders properly.
-cat <<EOF >>$INSTALLSCRIPT
-oldcwd=pwd;
-cd(pkg_prefix);
-pkg prefix ./usr/share/octave/packages ./usr/libexec/octave/packages ;
-pkg local_list ./ll
-pkg global_list ./gl
-cd(oldcwd);
-EOF
-# Resolve dependencies.
-BROKEN=0 # Detect broken dependency tree
-while [ $pkgs_sort_count -ne $pkgs_count ] ; do # Some packages still to sort
- BROKEN=1
- for pkg_path in $pkgs_path; do
- if echo $pkgs_sort_path | grep -qvw $pkg_path; then # Not already in the sorted list
- RESOLVED=1
- pkg_name=$(basename $pkg_path |cut -d "-" -f 1)
- # "ifclause" is the install condition, to avoid trying to
- # install packages when their prerequisites fail.
- ifclause=
- for dep in $(cat DEPS-$pkg_name); do
- ifclause="$dep==1 && $ifclause"
- if echo $pkgs_sort_path | grep -qvw $dep; then
- # Still missing some dependency
- RESOLVED=0
- fi
- done
-
- if [ $RESOLVED -eq 1 ]; then
- pkg_repository=$(echo $pkg_path |cut -d "/" -f 2)
- ifclause="$ifclause $pkg_repository==1"
- pkgs_sort_path="$pkgs_sort_path $pkg_path"
- pkgs_sort_count=$(($pkgs_sort_count+1))
- #Output install command
-cat <<EOF >>$INSTALLSCRIPT
-if $ifclause
- fprintf('%s','Building $pkg_name ($pkg_repository) [$pkgs_sort_count/$pkgs_count]... ')
- try
- pkg install $pkg_path
- $pkg_name=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of $pkg_name aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping $pkg_name ($pkg_repository) [$pkgs_sort_count/$pkgs_count].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','$pkg_name');
-EOF
- # New dependency resolved, so the repository (still) looks ok
- BROKEN=0
- fi
- fi
- done
-
- if [ $BROKEN -eq 1 ]; then
- #A whole loop completed without resolving any dependency
- echo "Error: broken dependency tree (some dependencies could not be resolved)" >&2
- EXIT_STATUS=1
- break
- fi
-done
-
-# Script tail
-cat <<EOF >>$INSTALLSCRIPT
-fclose(installed);
-fclose(skipped);
-fclose(broken);
-EOF
-mv $INSTALLSCRIPT $CWD
-
-# Remove temporary files
-rm -f DEPS-*
-
-exit $EXIT_STATUS
diff --git a/academic/octave-forge/installscript.m b/academic/octave-forge/installscript.m
deleted file mode 100644
index 97ab0412b8..0000000000
--- a/academic/octave-forge/installscript.m
+++ /dev/null
@@ -1,1393 +0,0 @@
-try extra; catch extra=0; end
-try language; catch language=0; end
-try main; catch main=0; end
-try nonfree; catch nonfree=0; end
-jhandles=0;
-tcl=0;
-nan=0;
-ocs=0;
-pdb=0;
-engine=0;
-java=0;
-bugfix=0;
-nurbs=0;
-bim=0;
-secs2d=0;
-civil=0;
-fpl=0;
-generate_html=0;
-symband=0;
-graceplot=0;
-tsa=0;
-nlwing2=0;
-mapping=0;
-integration=0;
-oct2mat=0;
-ad=0;
-windows=0;
-xraylib=0;
-multicore=0;
-secs1d=0;
-msh=0;
-arpack=0;
-spline=0;
-spanish=0;
-pt_br=0;
-missing=0;
-zenity=0;
-strings=0;
-control=0;
-special=0;
-benchmark=0;
-parallel=0;
-physicalconstants=0;
-specfun=0;
-optim=0;
-octgpr=0;
-data=0;
-plot=0;
-ann=0;
-sockets=0;
-vrml=0;
-fixed=0;
-image=0;
-simp=0;
-ga=0;
-gsl=0;
-outliers=0;
-irsa=0;
-database=0;
-ftp=0;
-nnet=0;
-quaternion=0;
-bioinfo=0;
-symbolic=0;
-audio=0;
-miscellaneous=0;
-octcdf=0;
-splines=0;
-io=0;
-general=0;
-informationtheory=0;
-odepkg=0;
-signal=0;
-struct=0;
-time=0;
-odebvp=0;
-combinatorics=0;
-statistics=0;
-linear=0;
-video=0;
-optiminterp=0;
-ident=0;
-communications=0;
-econometrics=0;
-financial=0;
-installed=fopen('installed.tmp','w');
-skipped=fopen('skipped.tmp','w');
-broken=fopen('broken.tmp','w');
-oldcwd=pwd;
-cd(pkg_prefix);
-pkg prefix ./usr/share/octave/packages ./usr/libexec/octave/packages ;
-pkg local_list ./ll
-pkg global_list ./gl
-cd(oldcwd);
-if extra==1
- fprintf('%s','Building tcl (extra) [1/81]... ')
- try
- pkg install ./extra/tcl-octave-0.1.8.tar.gz
- tcl=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of tcl aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping tcl (extra) [1/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','tcl');
-if extra==1
- fprintf('%s','Building nan (extra) [2/81]... ')
- try
- pkg install ./extra/nan-1.0.9.tar.gz
- nan=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of nan aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping nan (extra) [2/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','nan');
-if extra==1
- fprintf('%s','Building pdb (extra) [3/81]... ')
- try
- pkg install ./extra/pdb-1.0.7.tar.gz
- pdb=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of pdb aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping pdb (extra) [3/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','pdb');
-if extra==1
- fprintf('%s','Building engine (extra) [4/81]... ')
- try
- pkg install ./extra/engine-1.0.9.tar.gz
- engine=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of engine aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping engine (extra) [4/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','engine');
-if extra==1
- fprintf('%s','Building java (extra) [5/81]... ')
- try
- pkg install ./extra/java-1.2.6.tar.gz
- java=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of java aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping java (extra) [5/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','java');
-if extra==1
- fprintf('%s','Building bugfix (extra) [6/81]... ')
- try
- pkg install ./extra/bugfix-3.0.6-1.0.tar.gz
- bugfix=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of bugfix aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping bugfix (extra) [6/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','bugfix');
-if extra==1
- fprintf('%s','Building nurbs (extra) [7/81]... ')
- try
- pkg install ./extra/nurbs-1.0.1.tar.gz
- nurbs=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of nurbs aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping nurbs (extra) [7/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','nurbs');
-if extra==1
- fprintf('%s','Building secs2d (extra) [8/81]... ')
- try
- pkg install ./extra/secs2d-0.0.8.tar.gz
- secs2d=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of secs2d aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping secs2d (extra) [8/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','secs2d');
-if extra==1
- fprintf('%s','Building civil (extra) [9/81]... ')
- try
- pkg install ./extra/civil-engineering-1.0.7.tar.gz
- civil=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of civil aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping civil (extra) [9/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','civil');
-if extra==1
- fprintf('%s','Building fpl (extra) [10/81]... ')
- try
- pkg install ./extra/fpl-0.1.6.tar.gz
- fpl=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of fpl aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping fpl (extra) [10/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','fpl');
-if extra==1
- fprintf('%s','Building generate_html (extra) [11/81]... ')
- try
- pkg install ./extra/generate_html-0.0.9.tar.gz
- generate_html=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of generate_html aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping generate_html (extra) [11/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','generate_html');
-if extra==1
- fprintf('%s','Building symband (extra) [12/81]... ')
- try
- pkg install ./extra/symband-1.0.10.tar.gz
- symband=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of symband aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping symband (extra) [12/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','symband');
-if extra==1
- fprintf('%s','Building tsa (extra) [13/81]... ')
- try
- pkg install ./extra/tsa-4.0.1.tar.gz
- tsa=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of tsa aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping tsa (extra) [13/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','tsa');
-if extra==1
- fprintf('%s','Building nlwing2 (extra) [14/81]... ')
- try
- pkg install ./extra/nlwing2-1.1.1.tar.gz
- nlwing2=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of nlwing2 aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping nlwing2 (extra) [14/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','nlwing2');
-if extra==1
- fprintf('%s','Building mapping (extra) [15/81]... ')
- try
- pkg install ./extra/mapping-1.0.7.tar.gz
- mapping=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of mapping aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping mapping (extra) [15/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','mapping');
-if extra==1
- fprintf('%s','Building integration (extra) [16/81]... ')
- try
- pkg install ./extra/integration-1.0.7.tar.gz
- integration=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of integration aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping integration (extra) [16/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','integration');
-if extra==1
- fprintf('%s','Building ad (extra) [17/81]... ')
- try
- pkg install ./extra/ad-1.0.6.tar.gz
- ad=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of ad aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping ad (extra) [17/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','ad');
-if extra==1
- fprintf('%s','Building windows (extra) [18/81]... ')
- try
- pkg install ./extra/windows-1.0.8.tar.gz
- windows=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of windows aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping windows (extra) [18/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','windows');
-if extra==1
- fprintf('%s','Building xraylib (extra) [19/81]... ')
- try
- pkg install ./extra/xraylib-1.0.8.tar.gz
- xraylib=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of xraylib aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping xraylib (extra) [19/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','xraylib');
-if extra==1
- fprintf('%s','Building multicore (extra) [20/81]... ')
- try
- pkg install ./extra/multicore-0.2.15.tar.gz
- multicore=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of multicore aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping multicore (extra) [20/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','multicore');
-if extra==1
- fprintf('%s','Building secs1d (extra) [21/81]... ')
- try
- pkg install ./extra/secs1d-0.0.8.tar.gz
- secs1d=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of secs1d aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping secs1d (extra) [21/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','secs1d');
-if nonfree==1
- fprintf('%s','Building arpack (nonfree) [22/81]... ')
- try
- pkg install ./nonfree/arpack-1.0.8.tar.gz
- arpack=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of arpack aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping arpack (nonfree) [22/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','arpack');
-if nonfree==1
- fprintf('%s','Building spline (nonfree) [23/81]... ')
- try
- pkg install ./nonfree/spline-gcvspl-1.0.8.tar.gz
- spline=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of spline aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping spline (nonfree) [23/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','spline');
-if language==1
- fprintf('%s','Building spanish (language) [24/81]... ')
- try
- pkg install ./language/spanish-1.0.1.tar.gz
- spanish=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of spanish aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping spanish (language) [24/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','spanish');
-if language==1
- fprintf('%s','Building pt_br (language) [25/81]... ')
- try
- pkg install ./language/pt_br-1.0.8.tar.gz
- pt_br=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of pt_br aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping pt_br (language) [25/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','pt_br');
-if main==1
- fprintf('%s','Building missing (main) [26/81]... ')
- try
- pkg install ./main/missing-functions-1.0.2.tar.gz
- missing=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of missing aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping missing (main) [26/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','missing');
-if main==1
- fprintf('%s','Building zenity (main) [27/81]... ')
- try
- pkg install ./main/zenity-0.5.7.tar.gz
- zenity=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of zenity aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping zenity (main) [27/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','zenity');
-if main==1
- fprintf('%s','Building strings (main) [28/81]... ')
- try
- pkg install ./main/strings-1.0.7.tar.gz
- strings=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of strings aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping strings (main) [28/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','strings');
-if main==1
- fprintf('%s','Building control (main) [29/81]... ')
- try
- pkg install ./main/control-1.0.11.tar.gz
- control=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of control aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping control (main) [29/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','control');
-if main==1
- fprintf('%s','Building special (main) [30/81]... ')
- try
- pkg install ./main/special-matrix-1.0.7.tar.gz
- special=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of special aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping special (main) [30/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','special');
-if main==1
- fprintf('%s','Building benchmark (main) [31/81]... ')
- try
- pkg install ./main/benchmark-1.1.1.tar.gz
- benchmark=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of benchmark aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping benchmark (main) [31/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','benchmark');
-if main==1
- fprintf('%s','Building parallel (main) [32/81]... ')
- try
- pkg install ./main/parallel-2.0.0.tar.gz
- parallel=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of parallel aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping parallel (main) [32/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','parallel');
-if main==1
- fprintf('%s','Building physicalconstants (main) [33/81]... ')
- try
- pkg install ./main/physicalconstants-0.1.7.tar.gz
- physicalconstants=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of physicalconstants aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping physicalconstants (main) [33/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','physicalconstants');
-if main==1
- fprintf('%s','Building specfun (main) [34/81]... ')
- try
- pkg install ./main/specfun-1.0.8.tar.gz
- specfun=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of specfun aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping specfun (main) [34/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','specfun');
-if main==1
- fprintf('%s','Building octgpr (main) [35/81]... ')
- try
- pkg install ./main/octgpr-1.1.5.tar.gz
- octgpr=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of octgpr aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping octgpr (main) [35/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','octgpr');
-if main==1
- fprintf('%s','Building plot (main) [36/81]... ')
- try
- pkg install ./main/plot-1.0.7.tar.gz
- plot=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of plot aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping plot (main) [36/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','plot');
-if main==1
- fprintf('%s','Building ann (main) [37/81]... ')
- try
- pkg install ./main/ann-1.0.2.tar.gz
- ann=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of ann aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping ann (main) [37/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','ann');
-if main==1
- fprintf('%s','Building sockets (main) [38/81]... ')
- try
- pkg install ./main/sockets-1.0.5.tar.gz
- sockets=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of sockets aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping sockets (main) [38/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','sockets');
-if main==1
- fprintf('%s','Building fixed (main) [39/81]... ')
- try
- pkg install ./main/fixed-0.7.10.tar.gz
- fixed=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of fixed aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping fixed (main) [39/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','fixed');
-if main==1
- fprintf('%s','Building image (main) [40/81]... ')
- try
- pkg install ./main/image-1.0.10.tar.gz
- image=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of image aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping image (main) [40/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','image');
-if main==1
- fprintf('%s','Building simp (main) [41/81]... ')
- try
- pkg install ./main/simp-1.1.0.tar.gz
- simp=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of simp aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping simp (main) [41/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','simp');
-if main==1
- fprintf('%s','Building gsl (main) [42/81]... ')
- try
- pkg install ./main/gsl-1.0.8.tar.gz
- gsl=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of gsl aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping gsl (main) [42/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','gsl');
-if main==1
- fprintf('%s','Building outliers (main) [43/81]... ')
- try
- pkg install ./main/outliers-0.13.9.tar.gz
- outliers=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of outliers aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping outliers (main) [43/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','outliers');
-if main==1
- fprintf('%s','Building irsa (main) [44/81]... ')
- try
- pkg install ./main/irsa-1.0.7.tar.gz
- irsa=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of irsa aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping irsa (main) [44/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','irsa');
-if main==1
- fprintf('%s','Building database (main) [45/81]... ')
- try
- pkg install ./main/database-1.0.4.tar.gz
- database=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of database aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping database (main) [45/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','database');
-if main==1
- fprintf('%s','Building ftp (main) [46/81]... ')
- try
- pkg install ./main/ftp-1.0.2.tar.gz
- ftp=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of ftp aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping ftp (main) [46/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','ftp');
-if main==1
- fprintf('%s','Building nnet (main) [47/81]... ')
- try
- pkg install ./main/nnet-0.1.10.tar.gz
- nnet=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of nnet aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping nnet (main) [47/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','nnet');
-if main==1
- fprintf('%s','Building quaternion (main) [48/81]... ')
- try
- pkg install ./main/quaternion-1.0.0.tar.gz
- quaternion=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of quaternion aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping quaternion (main) [48/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','quaternion');
-if main==1
- fprintf('%s','Building bioinfo (main) [49/81]... ')
- try
- pkg install ./main/bioinfo-0.1.2.tar.gz
- bioinfo=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of bioinfo aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping bioinfo (main) [49/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','bioinfo');
-if main==1
- fprintf('%s','Building symbolic (main) [50/81]... ')
- try
- pkg install ./main/symbolic-1.0.9.tar.gz
- symbolic=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of symbolic aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping symbolic (main) [50/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','symbolic');
-if main==1
- fprintf('%s','Building audio (main) [51/81]... ')
- try
- pkg install ./main/audio-1.1.4.tar.gz
- audio=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of audio aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping audio (main) [51/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','audio');
-if main==1
- fprintf('%s','Building miscellaneous (main) [52/81]... ')
- try
- pkg install ./main/miscellaneous-1.0.9.tar.gz
- miscellaneous=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of miscellaneous aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping miscellaneous (main) [52/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','miscellaneous');
-if main==1
- fprintf('%s','Building octcdf (main) [53/81]... ')
- try
- pkg install ./main/octcdf-1.0.13.tar.gz
- octcdf=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of octcdf aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping octcdf (main) [53/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','octcdf');
-if main==1
- fprintf('%s','Building splines (main) [54/81]... ')
- try
- pkg install ./main/splines-1.0.7.tar.gz
- splines=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of splines aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping splines (main) [54/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','splines');
-if main==1
- fprintf('%s','Building io (main) [55/81]... ')
- try
- pkg install ./main/io-1.0.9.tar.gz
- io=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of io aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping io (main) [55/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','io');
-if main==1
- fprintf('%s','Building general (main) [56/81]... ')
- try
- pkg install ./main/general-1.1.3.tar.gz
- general=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of general aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping general (main) [56/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','general');
-if main==1
- fprintf('%s','Building informationtheory (main) [57/81]... ')
- try
- pkg install ./main/informationtheory-0.1.8.tar.gz
- informationtheory=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of informationtheory aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping informationtheory (main) [57/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','informationtheory');
-if main==1
- fprintf('%s','Building odepkg (main) [58/81]... ')
- try
- pkg install ./main/odepkg-0.6.7.tar.gz
- odepkg=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of odepkg aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping odepkg (main) [58/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','odepkg');
-if main==1
- fprintf('%s','Building struct (main) [59/81]... ')
- try
- pkg install ./main/struct-1.0.7.tar.gz
- struct=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of struct aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping struct (main) [59/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','struct');
-if main==1
- fprintf('%s','Building time (main) [60/81]... ')
- try
- pkg install ./main/time-1.0.9.tar.gz
- time=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of time aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping time (main) [60/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','time');
-if main==1
- fprintf('%s','Building odebvp (main) [61/81]... ')
- try
- pkg install ./main/odebvp-1.0.6.tar.gz
- odebvp=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of odebvp aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping odebvp (main) [61/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','odebvp');
-if main==1
- fprintf('%s','Building combinatorics (main) [62/81]... ')
- try
- pkg install ./main/combinatorics-1.0.9.tar.gz
- combinatorics=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of combinatorics aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping combinatorics (main) [62/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','combinatorics');
-if miscellaneous==1 && main==1
- fprintf('%s','Building statistics (main) [63/81]... ')
- try
- pkg install ./main/statistics-1.0.9.tar.gz
- statistics=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of statistics aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping statistics (main) [63/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','statistics');
-if main==1
- fprintf('%s','Building linear (main) [64/81]... ')
- try
- pkg install ./main/linear-algebra-1.0.8.tar.gz
- linear=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of linear aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping linear (main) [64/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','linear');
-if main==1
- fprintf('%s','Building video (main) [65/81]... ')
- try
- pkg install ./main/video-1.0.2.tar.gz
- video=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of video aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping video (main) [65/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','video');
-if main==1
- fprintf('%s','Building optiminterp (main) [66/81]... ')
- try
- pkg install ./main/optiminterp-0.3.2.tar.gz
- optiminterp=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of optiminterp aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping optiminterp (main) [66/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','optiminterp');
-if main==1
- fprintf('%s','Building ident (main) [67/81]... ')
- try
- pkg install ./main/ident-1.0.7.tar.gz
- ident=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of ident aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping ident (main) [67/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','ident');
-if miscellaneous==1 && time==1 && main==1
- fprintf('%s','Building financial (main) [68/81]... ')
- try
- pkg install ./main/financial-0.3.2.tar.gz
- financial=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of financial aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping financial (main) [68/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','financial');
-if java==1 && extra==1
- fprintf('%s','Building jhandles (extra) [69/81]... ')
- try
- pkg install ./extra/jhandles-0.3.5.tar.gz
- jhandles=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of jhandles aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping jhandles (extra) [69/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','jhandles');
-if odepkg==1 && extra==1
- fprintf('%s','Building ocs (extra) [70/81]... ')
- try
- pkg install ./extra/ocs-0.0.4.tar.gz
- ocs=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of ocs aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping ocs (extra) [70/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','ocs');
-if general==1 && io==1 && extra==1
- fprintf('%s','Building graceplot (extra) [71/81]... ')
- try
- pkg install ./extra/graceplot-1.0.8.tar.gz
- graceplot=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of graceplot aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping graceplot (extra) [71/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','graceplot');
-if io==1 && extra==1
- fprintf('%s','Building oct2mat (extra) [72/81]... ')
- try
- pkg install ./extra/oct2mat-1.0.7.tar.gz
- oct2mat=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of oct2mat aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping oct2mat (extra) [72/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','oct2mat');
-if splines==1 && extra==1
- fprintf('%s','Building msh (extra) [73/81]... ')
- try
- pkg install ./extra/msh-0.1.1.tar.gz
- msh=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of msh aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping msh (extra) [73/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','msh');
-if miscellaneous==1 && main==1
- fprintf('%s','Building optim (main) [74/81]... ')
- try
- pkg install ./main/optim-1.0.6.tar.gz
- optim=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of optim aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping optim (main) [74/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','optim');
-if optim==1 && main==1
- fprintf('%s','Building data (main) [75/81]... ')
- try
- pkg install ./main/data-smoothing-1.2.0.tar.gz
- data=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of data aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping data (main) [75/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','data');
-if statistics==1 && struct==1 && miscellaneous==1 && main==1
- fprintf('%s','Building vrml (main) [76/81]... ')
- try
- pkg install ./main/vrml-1.0.10.tar.gz
- vrml=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of vrml aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping vrml (main) [76/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','vrml');
-if specfun==1 && optim==1 && main==1
- fprintf('%s','Building signal (main) [77/81]... ')
- try
- pkg install ./main/signal-1.0.10.tar.gz
- signal=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of signal aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping signal (main) [77/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','signal');
-if signal==1 && main==1
- fprintf('%s','Building communications (main) [78/81]... ')
- try
- pkg install ./main/communications-1.0.10.tar.gz
- communications=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of communications aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping communications (main) [78/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','communications');
-if optim==1 && main==1
- fprintf('%s','Building econometrics (main) [79/81]... ')
- try
- pkg install ./main/econometrics-1.0.8.tar.gz
- econometrics=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of econometrics aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping econometrics (main) [79/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','econometrics');
-if msh==1 && fpl==1 && extra==1
- fprintf('%s','Building bim (extra) [80/81]... ')
- try
- pkg install ./extra/bim-0.1.1.tar.gz
- bim=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of bim aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping bim (extra) [80/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','bim');
-if communications==1 && main==1
- fprintf('%s','Building ga (main) [81/81]... ')
- try
- pkg install ./main/ga-0.9.7.tar.gz
- ga=1;
- fid=installed;
- fprintf('done.\n')
- catch
- fprintf('\n%s\n','Build of ga aborted due to errors.')
- fid=broken;
- end
-else
- disp('Skipping ga (main) [81/81].')
- fid=skipped;
-end
-fprintf(fid,'%s\n','ga');
-fclose(installed);
-fclose(skipped);
-fclose(broken);
diff --git a/academic/octave-forge/octave-forge.SlackBuild b/academic/octave-forge/octave-forge.SlackBuild
deleted file mode 100644
index 4e04989c62..0000000000
--- a/academic/octave-forge/octave-forge.SlackBuild
+++ /dev/null
@@ -1,140 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for Octave-Forge
-
-# Written by Mauro Giachero (mauro dot giachero at gmail dot com)
-
-# Copyright 2008 Mauro Giachero
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# There are some caveats related to this script:
-# - Even setting ARCH=i486, the binary parts of the packages are put
-# in directories named `uname -m`-*. This is just cosmetic, as ARCH
-# is actually used to set compiler flags and you really get i486
-# binaries.
-# - On package removal, you should run as root:
-# mkdir -p /usr/share/octave/packages && octave --silent --eval "pkg rebuild"
-# or Octave will be left in an incorrect state.
-# - No JOBS support.
-
-PRGNAM=octave-forge
-VERSION=bundle_20090607
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-SRCVER=$(printf $VERSION | tr _ -)
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686 -fno-strict-aliasing"
- SLKPICFLAG="-fPIC"
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686 -fno-strict-aliasing"
- SLKPICFLAG="-fPIC"
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fno-strict-aliasing"
- SLKPICFLAG="-fPIC"
-fi
-
-# The Octave-Forge packages are divided into four repositories.
-# By default this script builds all packages from all repositories,
-# but you can explicitly set which repositories you are interested in.
-REPOS=${REPOS:-"main,extra,language,nonfree"}
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$SRCVER
-tar xvf $CWD/$PRGNAM-$SRCVER.tar.gz
-cd $PRGNAM-$SRCVER
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-# Prepare the build
-( cd $PKG
- mkdir -p usr/share/octave/packages
- mkdir -p usr/libexec/octave/packages
-)
-
-# Compile the application and install it into the $PKG directory
-CFLAGS=$SLKCFLAGS \
-CXXFLAGS=$SLKCFLAGS \
-FFLAGS=$SLKCFLAGS \
-CPICFLAG=$SLKPICFLAG \
-CXXPICFLAG=$SLKPICFLAG \
-FPICFLAG=$SLKPICFLAG \
-octave --silent \
- --eval "pkg_prefix='$PKG';$(echo $REPOS, |sed "s/,/=1;/g")" \
- $CWD/installscript.m
-# Remove package registers (we don't want these in the package)
-( cd $PKG
- rm ll gl
-)
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-cat $CWD/generate-installscript.sh > $PKG/usr/doc/$PRGNAM-$VERSION/generate-installscript.sh
-cat $CWD/installscript.m > $PKG/usr/doc/$PRGNAM-$VERSION/installscript.m
-
-mkdir -p $PKG/install
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-( cd $PKG
- /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
-)
-
-# Print a brief compilation report
-# This is useful to let the packager know which packages were
-# really built (the script has to assume some failures).
-echo "*** Compilation report ***"
-for i in `cat installed.tmp`; do
- echo "$i[ OK ]"
-done
-for i in `cat skipped.tmp`; do
- echo "$i[ SKIP ]"
-done
-for i in `cat broken.tmp`; do
- echo "$i[ ERROR ]"
-done
-echo "Package creation complete."
diff --git a/academic/octave-forge/octave-forge.info b/academic/octave-forge/octave-forge.info
deleted file mode 100644
index d4b7e9bd0f..0000000000
--- a/academic/octave-forge/octave-forge.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="octave-forge"
-VERSION="bundle_20090607"
-HOMEPAGE="http://octave.sourceforge.net"
-DOWNLOAD="http://downloads.sourceforge.net/octave/octave-forge-bundle-20090607.tar.gz"
-MD5SUM="faf95ff58884cd29379015b70f57c745"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="octave"
-MAINTAINER="Mauro Giachero"
-EMAIL="mauro dot giachero at gmail dot com"
diff --git a/academic/octave-forge/slack-desc b/academic/octave-forge/slack-desc
deleted file mode 100644
index 39d91a8762..0000000000
--- a/academic/octave-forge/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description. Line
-# up the first '|' above the ':' following the base package name, and the '|' on
-# the right side marks the last column you can put a character in. You must make
-# exactly 11 lines for the formatting to be correct. It's also customary to
-# leave one space after the ':'.
-
- |-----handy-ruler------------------------------------------------------|
-octave-forge: Octave-Forge (Extra packages for GNU Octave)
-octave-forge:
-octave-forge: Octave-Forge is a central location for the collaborative development
-octave-forge: of packages for GNU Octave.
-octave-forge: This package contains a collection of pre-built Octave-Forge
-octave-forge: packages.
-octave-forge:
-octave-forge: Homepage: http://octave.sourceforge.net
-octave-forge:
-octave-forge:
-octave-forge: