diff options
author | Robby Workman <rworkman@slackbuilds.org> | 2012-09-17 22:43:12 -0500 |
---|---|---|
committer | Robby Workman <rworkman@slackbuilds.org> | 2012-09-17 23:36:12 -0500 |
commit | 5d37f420ad8fd77bed214043a314233c80ff7583 (patch) | |
tree | 9c1dc0ed381ef7867da718d9c3dbfd57829647bd | |
parent | 48c35b3c6d20e4fc939ef6a63e1d600929bc3474 (diff) |
academic/octave-forge: Removed (unmaintained upstream)
From: Binh Nguyen <bnguyen@gmx.com>
Subject: Re: [Slackbuilds-users] Orphaned packages
Date: Mon, 17 Sep 2012 16:37:09 +0700
This bundle package currently not completely build on -current and is
listed on Checklist.txt. The last version was released a few years ago
and now becomes very obsolete.
Since upstream does not release bundle anymore, unless somebody
interested in this steps up and do something about it, it should be
removed. Individual extras can be installed from the Octave prompt.
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
-rw-r--r-- | academic/octave-forge/README | 24 | ||||
-rw-r--r-- | academic/octave-forge/doinst.sh | 1 | ||||
-rw-r--r-- | academic/octave-forge/generate-installscript.sh | 155 | ||||
-rw-r--r-- | academic/octave-forge/installscript.m | 1393 | ||||
-rw-r--r-- | academic/octave-forge/octave-forge.SlackBuild | 140 | ||||
-rw-r--r-- | academic/octave-forge/octave-forge.info | 10 | ||||
-rw-r--r-- | academic/octave-forge/slack-desc | 19 |
7 files changed, 0 insertions, 1742 deletions
diff --git a/academic/octave-forge/README b/academic/octave-forge/README deleted file mode 100644 index eb97213c91c54..0000000000000 --- 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 a374f3c1894aa..0000000000000 --- 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 4c38aeb2a39bd..0000000000000 --- 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 97ab0412b8412..0000000000000 --- 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 4e04989c62100..0000000000000 --- 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[70G[[0;32m OK [0m]" -done -for i in `cat skipped.tmp`; do - echo "$i[70G[[0;33m SKIP [0m]" -done -for i in `cat broken.tmp`; do - echo "$i[70G[[0;31m ERROR [0m]" -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 d4b7e9bd0fb8e..0000000000000 --- 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 39d91a8762014..0000000000000 --- 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: |