diff options
author | Alan Alberghini <414N@slacky.it> | 2011-10-21 08:28:56 -0200 |
---|---|---|
committer | Niels Horn <niels.horn@slackbuilds.org> | 2011-10-21 15:59:19 -0200 |
commit | ee528f791ec6c6fbfefed97bf2187a77070999dd (patch) | |
tree | 83b3c7da6beafb4b80d0d0adba031189a5cd3de8 /libraries/FreeImage/FreeImage.SlackBuild | |
parent | ec62b84c230945e348befbd3fbea93b83db33179 (diff) |
libraries/FreeImage: Updated for version 3.15.0 (+new maintainer)
Signed-off-by: Niels Horn <niels.horn@slackbuilds.org>
Diffstat (limited to 'libraries/FreeImage/FreeImage.SlackBuild')
-rw-r--r-- | libraries/FreeImage/FreeImage.SlackBuild | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/libraries/FreeImage/FreeImage.SlackBuild b/libraries/FreeImage/FreeImage.SlackBuild index 459d53faf444a..69d36a55594e2 100644 --- a/libraries/FreeImage/FreeImage.SlackBuild +++ b/libraries/FreeImage/FreeImage.SlackBuild @@ -2,21 +2,19 @@ # Slackware build script for FreeImage/FreeImagePlus # Written by Phillip Warner <pc_warner@yahoo.com> - -# Modified by Robby Workman <rworkman@slackbuilds.org> -# with two patches to fix up DESTDIR support :-) +# Taken over in 2011 by Alan Alberghini <414N@slacky.it PRGNAM=FreeImage -VERSION=3.12.0 +VERSION=${VERSION:-3.15.0} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} -# Automatically determine the architecture we're building on: +DOCS="README.linux license-*.txt Whatsnew.txt Examples/ TestAPI/" + 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 @@ -55,22 +53,23 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 \ -o -perm 400 \) -exec chmod 644 {} \; -patch -p1 < $CWD/Makefile.gnu.DESTDIR.diff -patch -p1 < $CWD/Makefile.fip.DESTDIR.diff - -CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" \ -make INSTALLDIR=/usr/lib${LIBDIRSUFFIX} INCDIR=/usr/include -make install INSTALLDIR=/usr/lib${LIBDIRSUFFIX} INCDIR=/usr/include DESTDIR=$PKG +CFLAGS="$SLKCFLAGS -fexceptions -fvisibility=hidden -DNO_LCMS" \ +CXXFLAGS="$SLKCFLAGS -fexceptions -fvisibility=hidden -Wno-ctor-dtor-privacy" \ +make INSTALLDIR=$PKG/usr/lib${LIBDIRSUFFIX} DESTDIR=$PKG +make install INSTALLDIR=$PKG/usr/lib${LIBDIRSUFFIX} DESTDIR=$PKG -CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" \ -make -f Makefile.fip INSTALLDIR=/usr/lib${LIBDIRSUFFIX} INCDIR=/usr/include -make -f Makefile.fip install INSTALLDIR=/usr/lib${LIBDIRSUFFIX} INCDIR=/usr/include DESTDIR=$PKG +CFLAGS="$SLKCFLAGS -fexceptions -fvisibility=hidden -DNO_LCMS" \ +CXXFLAGS="$SLKCFLAGS -fexceptions -fvisibility=hidden -Wno-ctor-dtor-privacy" \ +make -f Makefile.fip INSTALLDIR=$PKG/usr/lib${LIBDIRSUFFIX} DESTDIR=$PKG +make -f Makefile.fip install INSTALLDIR=$PKG/usr/lib${LIBDIRSUFFIX} 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 README.linux license-*.txt Whatsnew.txt Examples/ TestAPI/ $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + $DOCS \ + $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install |