| 
						
						
						
					 | 
				
				 | 
				
					@ -0,0 +1,81 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#!/bin/sh | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Slackware build script for diction | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Written by B. Watson (yalhcru@gmail.com) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					PRGNAM=diction | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					VERSION=${VERSION:-1.14} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					BUILD=${BUILD:-1} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					TAG=${TAG:-_SBo} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ -z "$ARCH" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  case "$( uname -m )" in | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    i?86) ARCH=i586 ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    arm*) ARCH=arm ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					       *) ARCH=$( uname -m ) ;; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  esac | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					fi | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					CWD=$(pwd) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					TMP=${TMP:-/tmp/SBo} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					PKG=$TMP/package-$PRGNAM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					OUTPUT=${OUTPUT:-/tmp} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					if [ "$ARCH" = "i586" ]; then | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  SLKCFLAGS="-O2 -march=i586 -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 -L .  -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        \! -perm /111 -a \! -perm 644 -a -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 \ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  --build=$ARCH-slackware-linux | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					make | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					strip $PRGNAM style | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					make install DESTDIR=$PKG | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					gzip $PKG/usr/man/man?/*.? | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					# These 2 files are identical, make one a symlink | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					rm -f $PKG/usr/share/$PRGNAM/C | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					ln -s en $PKG/usr/share/$PRGNAM/C | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					cp -a COPYING NEWS 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} |