source: npl/system/netkit-ftp/netkit-ftp.SlackBuild.orig @ 4e95a55

perl-5.22
Last change on this file since 4e95a55 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 2.3 KB
Line 
1#!/bin/sh
2
3# Copyright 2007-2010  Patrick J. Volkerding, Sebeka, MN, USA
4# All rights reserved.
5#
6# Redistribution and use of this script, with or without modification, is
7# permitted provided that the following conditions are met:
8#
9# 1. Redistributions of this script must retain the above copyright
10#    notice, this list of conditions and the following disclaimer.
11#
12#  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
13#  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
14#  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
15#  EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
16#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
17#  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
18#  OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
19#  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
20#  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
21#  ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
22
23
24VERSION=0.17
25BUILD=${BUILD:-2}
26
27# Automatically determine the architecture we're building on:
28if [ -z "$ARCH" ]; then
29  case "$( uname -m )" in
30    i?86) export ARCH=i486 ;;
31    arm*) export ARCH=arm ;;
32    # Unless $ARCH is already set, use uname -m for all other archs:
33       *) export ARCH=$( uname -m ) ;;
34  esac
35fi
36
37CWD=$(pwd)
38TMP=${TMP:-/tmp}
39PKG=$TMP/package-netkit-ftp
40
41rm -rf $PKG
42mkdir -p $TMP $PKG
43
44cd $TMP
45rm -rf netkit-ftp-$VERSION
46tar xzvf $CWD/netkit-ftp-$VERSION.tar.gz || exit 1
47cd netkit-ftp-$VERSION
48chown -R root:root .
49for patch in $CWD/patches/* ; do patch -p1 < $patch ; done
50./configure --prefix=/usr --enable-ipv6
51make || exit 1
52cd ftp
53strip ftp
54mkdir -p $PKG/bin
55cat ftp > $PKG/bin/ftp
56chmod 755 $PKG/bin/ftp
57mkdir -p $PKG/usr/man/man{1,5}
58cat ftp.1 | gzip -9c > $PKG/usr/man/man1/ftp.1.gz
59cat netrc.5 | gzip -9c > $PKG/usr/man/man5/netrc.5.gz
60cd ..
61mkdir -p $PKG/usr/doc/netkit-ftp-$VERSION
62cp -a README $PKG/usr/doc/netkit-ftp-$VERSION
63chown root:root $PKG/usr/doc/netkit-ftp-$VERSION/*
64chmod 644 $PKG/usr/doc/netkit-ftp-$VERSION/*
65
66# Finish up the package:
67mkdir -p $PKG/install
68cat $CWD/slack-desc > $PKG/install/slack-desc
69
70# Build the package:
71cd $PKG
72makepkg -l y -c n $TMP/netkit-ftp-$VERSION-$ARCH-$BUILD.txz
73
Note: See TracBrowser for help on using the repository browser.