From f2c7b7443118508630429153046a2fc33ff27684 Mon Sep 17 00:00:00 2001 From: Willy Sudiarto Raharjo Date: Sat, 15 Apr 2017 23:13:23 +0700 Subject: [PATCH] academic/slatec: Removed (No maintainer). --- academic/slatec/README | 5 -- academic/slatec/makedoc.sed | 81 ------------------------- academic/slatec/slack-desc | 19 ------ academic/slatec/slatec.SlackBuild | 98 ------------------------------- academic/slatec/slatec.info | 10 ---- 5 files changed, 213 deletions(-) delete mode 100644 academic/slatec/README delete mode 100644 academic/slatec/makedoc.sed delete mode 100644 academic/slatec/slack-desc delete mode 100644 academic/slatec/slatec.SlackBuild delete mode 100644 academic/slatec/slatec.info diff --git a/academic/slatec/README b/academic/slatec/README deleted file mode 100644 index 09230ef34f..0000000000 --- a/academic/slatec/README +++ /dev/null @@ -1,5 +0,0 @@ -SLATEC Common Mathematical Library - -SLATEC Common Mathematical Library, is a comprehensive software -library containing over 1400 general purpose mathematical and -statistical routines written in Fortran 77. diff --git a/academic/slatec/makedoc.sed b/academic/slatec/makedoc.sed deleted file mode 100644 index a80bccdf2d..0000000000 --- a/academic/slatec/makedoc.sed +++ /dev/null @@ -1,81 +0,0 @@ -# By Giuseppe Borzi' - my first sed scriptfile -# cancels lines after the proglogue -# Modified by Pablo Santamaria for section 3 of manual pages -1,/END\ PROLOGUE/!d -1,/END\ PROLOGUE/{ -# defines and print the title -/^\*DECK/{ -s/^\*DECK *\(.*\)/.TH \1 3/ -p -s/.*/.SH SYNOPSIS/ -} -s/^ *// -# The hell ! -/^C\*\*\*BEGIN PROLOGUE/{ -# convert to lowercase for use in NAME -y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ -# append next line -N -s/^c\*\*\*begin prologue *\([a-z0-9]*\)\nC\*\*\*PURPOSE *\(.*\)/\1 \\- \2/ -t nosubsidiary -s/\nC\*\*\*SUBSIDIARY// -N -s/^c\*\*\*begin prologue *\([a-z0-9]*\)\nC\*\*\*PURPOSE *\(.*\)/\1 \\- \2/ -:nosubsidiary -h -# print NAME heading -s/.*/.SH NAME/ -p -# retrieve original line from hold space and rewrite -x -} -# cancels END PROLOGUE -s/^C\*\*\*END PROLOGUE.*// -# change each C*** to a roff section heading -s/^C\*\*\*/.SH / -# builds headings formed by two or more words -/\.SH ROUTINES CALLED/{ -h -s/\(\.SH ROUTINES CALLED\).*/\1/ -p -x -s/\.SH ROUTINES CALLED *\(.*\)/\1/ -} -/\.SH REVISION HISTORY (YYMMDD)/{ -h -s/\(\.SH REVISION HISTORY (YYMMDD)\).*/\1/ -p -s/\(\.SH REVISION HISTORY (YYMMDD)\).*/.PD 0/ -p -x -s/\.SH REVISION HISTORY (YYMMDD) *\(.*\)/\1/ -} -/\.SH COMMON BLOCKS/{ -h -s/\(\.SH COMMON BLOCKS\).*/\1/ -p -x -s/\.SH COMMON BLOCKS *\(.*\)/\1/ -} -/\.SH SEE ALSO/{ -h -s/\(\.SH SEE ALSO\).*/\1/ -p -x -s/\.SH SEE ALSO *\(.*\)/\1/ -} -# builds headings formed by one word -/\.SH/{ -h -s/\(\.SH *[A-Z]*\).*/\1/ -p -x -s/\.SH *[A-Z]* *\(.*\)/\1/ -} -# strip initial C and eventually spaces -s/^C *// -s/^C$// -# this is Y2K compliant ! -/[0789][0-9][01][0-9][0-3][0-9]/i\ -.P -} diff --git a/academic/slatec/slack-desc b/academic/slatec/slack-desc deleted file mode 100644 index 7265dc6b16..0000000000 --- a/academic/slatec/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 ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -slatec: slatec (SLATEC Common Mathematical Library) -slatec: -slatec: SLATEC Common Mathematical Library, is a comprehensive software -slatec: library containing over 1400 general purpose mathematical and -slatec: statistical routines written in Fortran 77. -slatec: -slatec: -slatec: -slatec: -slatec: -slatec: diff --git a/academic/slatec/slatec.SlackBuild b/academic/slatec/slatec.SlackBuild deleted file mode 100644 index e0fd8c5169..0000000000 --- a/academic/slatec/slatec.SlackBuild +++ /dev/null @@ -1,98 +0,0 @@ -#!/bin/sh - -# Slackware build script for slatec - -# Written by Pablo Santamaria (pablosantamaria@gmail.com) - -PRGNAM=slatec -VERSION=${VERSION:-4.1} -BUILD=${BUILD:-1} -TAG=${TAG:-_SBo} - -SRCVERSION=${VERSION}-4 - -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) ARCH=i486 ;; - arm*) ARCH=arm ;; - *) 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" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -set -e - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf ${PRGNAM}_$SRCVERSION -tar xvf $CWD/${PRGNAM}_${SRCVERSION}.tar.gz -cd $PRGNAM-$VERSION -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -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 {} \; - -# Compile static and dynamic library. -v1=$(echo $VERSION | cut -d. -f1) -v2=$VERSION -make MA_N=${v1} MI_N=${v2} OPT="$SLKCFLAGS -std=legacy" F77="gfortran" CC="gcc" - -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX} -cp -a libslatec.a $PKG/usr/lib${LIBDIRSUFFIX} -cp -a libslatec.so.$v2 $PKG/usr/lib${LIBDIRSUFFIX} -( cd $PKG/usr/lib${LIBDIRSUFFIX} - ln -s libslatec.so.$v2 libslatec.so.$v1 - ln -s libslatec.so.$v2 libslatec.so -) - -# Create manpages. -mkdir -p $PKG/usr/man/man3 -for f in $(find -name "*.f") ; do - sed -f $CWD/makedoc.sed $f > $PKG/usr/man/man3/$(basename $f .f).3 -done - -# Let's not overwrite manpages that are already on the system -for i in \ - acosh asinh atanh cacos cacosh carg casin casinh catan catanh cbrt ccosh \ - clog10 csinh ctan ctanh des erf erfc gamma rand ; do - mv $PKG/usr/man/man3/$i.3 $PKG/usr/man/man3/$i-slatec.3 ; -done - -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -( cd $PKG/usr/man - find . -type f -exec gzip -9 {} \; - for i in $( find . -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done -) - -mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a readme $PKG/usr/doc/$PRGNAM-$VERSION -cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/academic/slatec/slatec.info b/academic/slatec/slatec.info deleted file mode 100644 index 60069da341..0000000000 --- a/academic/slatec/slatec.info +++ /dev/null @@ -1,10 +0,0 @@ -PRGNAM="slatec" -VERSION="4.1" -HOMEPAGE="http://www.netlib.org/slatec/" -DOWNLOAD="http://devernay.free.fr/hacks/netlibs/slatec_4.1-4.tar.gz" -MD5SUM="fee6fcc5755ad7135261de5dc8400da9" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" -REQUIRES="" -MAINTAINER="Pablo Santamaria" -EMAIL="pablosantamaria@gmail.com"