From 95915b29b1fa62b1f79aa4e9ca90f0809af6e970 Mon Sep 17 00:00:00 2001 From: Erik Hanson Date: Wed, 12 May 2010 17:38:31 +0200 Subject: development/jam: Updated for version 2.5 --- development/jam/jam.SlackBuild | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) (limited to 'development/jam/jam.SlackBuild') diff --git a/development/jam/jam.SlackBuild b/development/jam/jam.SlackBuild index 9f10609665..be49e9117e 100644 --- a/development/jam/jam.SlackBuild +++ b/development/jam/jam.SlackBuild @@ -2,33 +2,44 @@ # Slackware build script for jam # Written by Erik Hanson erik@slackbuilds.org - -# This one's kinda wacky. +# Thanks to Andrew Brouwers for some improvements. PRGNAM=jam VERSION=2.5 ARCH=${ARCH:-i486} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} + CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM OUTPUT=${OUTPUT:-/tmp} +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +fi + +set -eu + rm -rf $PKG mkdir -p $TMP $PKG $OUTPUT -cd $TMP || exit 1 +cd $TMP rm -rf $PRGNAM-$VERSION mkdir -p $PRGNAM-$VERSION cd $PRGNAM-$VERSION -unzip $CWD/$PRGNAM-$VERSION.zip || exit 1 +unzip $CWD/$PRGNAM-$VERSION.zip chown -R root:root . chmod -R u+w,go+r-w,a-s . -make || exit 1 -mkdir -p $PKG/usr/bin $PKG/usr/doc/$PRGNAM-$VERSION $PKG/install -cp jam0 $PKG/usr/bin/jam +make +./jam0 -sBINDIR=$PKG/usr/bin -sOPTIM="$SLKCFLAGS" install strip --strip-unneeded $PKG/usr/bin/jam + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION $PKG/install cp -a Jam.html Jambase.html Jamfile.html Porting README RELNOTES \ $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild -- cgit v1.2.3