development/freeglut: Removed (part of Slackware 14.0)

Signed-off-by: dsomero <xgizzmo@slackbuilds.org>
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
dsomero 2012-08-16 18:40:07 -04:00 committed by Robby Workman
parent 1534abb0a1
commit 73f04cf4b1
4 changed files with 0 additions and 122 deletions

View file

@ -1,10 +0,0 @@
Freeglut (OpenSourced alternative to OpenGL Utility Toolkit (GLUT))
GLUT was originally written by Mark Kilgard to support the sample programs in
the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide
variety of practical applications because it is simple, widely available and
highly portable. GLUT (and hence freeglut) allows the user to create and
manage windows containing OpenGL contexts on a wide range of platforms.
NOTE: This package overwrites libglut.so and glut.h from the mesa package in
stock Slackware, so be sure to reinstall mesa after removing freeglut.

View file

@ -1,84 +0,0 @@
#!/bin/sh
# Slackware build script for freeglut
# Written by M.Dinslage (daedra1980@gmail.com)
PRGNAM=freeglut
VERSION=${VERSION:-2.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
# 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"
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-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
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 {} \;
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--disable-static \
--build=$ARCH-slackware-linux
make
make install DESTDIR=$PKG
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
cp -a \
AUTHORS COPYING ChangeLog INSTALL LISEZ_MOI NEWS README TODO \
$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}

View file

@ -1,9 +0,0 @@
PRGNAM="freeglut"
VERSION="2.6.0"
HOMEPAGE="http://freeglut.sourceforge.net/"
DOWNLOAD="http://downloads.sourceforge.net/freeglut/freeglut-2.6.0.tar.gz"
MD5SUM="39f0f2de89f399529d2b981188082218"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="M.Dinslage"
EMAIL="daedra1980{at}gmail{dot}com"

View file

@ -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------------------------------------------------------|
freeglut: Freeglut (OpenSourced alternative to OpenGL Utility Toolkit (GLUT))
freeglut:
freeglut: GLUT was originally written by Mark Kilgard to support the sample
freeglut: programs in the second edition OpenGL 'RedBook'. Since then, GLUT
freeglut: has been used in a wide variety of practical applications because it
freeglut: is simple, widely available and highly portable. GLUT (and hence
freeglut: freeglut) allows the user to create and manage windows containing
freeglut: OpenGL contexts on a wide range of platforms.
freeglut:
freeglut:
freeglut: