network/davfs2: Removed from 13.0 repository

This commit is contained in:
Heinz Wiesinger 2010-05-13 00:08:36 +02:00
parent 8d61fc3805
commit a2dbd0e8e3
5 changed files with 0 additions and 171 deletions

View file

@ -1,12 +0,0 @@
davfs2 (WebDAV Linux File System)
davfs2 is a Linux file system driver that allows you to mount a WebDAV
server as a local file system, like a disk drive. This way
applications can access resources on a Web server without knowing
anything about HTTP or WebDAV. Davfs2 runs as a daemon in userspace.
It uses the kernel file system fuse (or coda, but fuse is in Slack
12.1 kernel). To connect to the WebDAV server it makes use of the
neon library. Neon supports TLS/SSL using OpenSSL(or GnuTLS, but
Slack has OpenSSL) and access via proxy server.
http://sourceforge.net/projects/dav/

View file

@ -1,115 +0,0 @@
#!/bin/sh
# Slackware build script for davfs2
# Copyright (c) 2008, Justin H Haynes <justin@justinhaynes.com>
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above
# copyright notice and this permission notice appear in all copies.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# Modified by Robby Workman <rworkman@slackbuilds.org>
PRGNAM=davfs2
VERSION=${VERSION:-1.3.3}
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
## davfs2 user & group *MUST* exist before package creation
# See http://slackbuilds.org/uid_gid.txt for current recomendations.
# This block inspired by Daniel de Kok's code in lighttpd.SlackBuild
# also available from slackbuilds.org
DAVFS2_USER=${DAVFS2_USER:-davfs2}
DAVFS2_GROUP=${DAVFS2_GROUP:-davfs2}
if ! grep ^$DAVFS2_GROUP: /etc/group > /dev/null 2>&1; then
echo "$0: Error: DAVFS2 group ($DAVFS2_GROUP) doesn't exist."
echo "$0: Try creating one with: groupadd -g 219 $DAVFS2_GROUP"
exit 1
fi
if ! grep ^$DAVFS2_USER: /etc/passwd > /dev/null 2>&1; then
echo "$0: Error: DAVFS2 user ($DAVFS2_USER) doesn't exist."
echo "$0: Try creating one with: useradd -u 219 -g $DAVFS2_GROUP $DAVFS2_USER"
exit 1
fi
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
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 {} \;
dav_user=$DAVFS2_USER \
dav_group=$DAVFS2_GROUP \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--build=$ARCH-slackware-linux
make
make install-strip DESTDIR=$PKG
# Manpages go to the wrong place regardless of configure, so we'll move them;
# however, they are already compressed
mv $PKG/usr/share/man $PKG/usr
# --docdir is respected, but we'll add the build script
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
# davfs2 autobuild places mount.devfs and umount.devfs in /usr/sbin
# and places symlinks in /sbin. In Slackware, our mount backends
# only belong in /sbin, so let's put them there and adjust the links
( cd $PKG/usr/sbin || exit 1
for i in * ; do
mv $i ../../sbin
ln -s ../../sbin/$i $i
done
)
# Let's not clobber config files
mv $PKG/etc/davfs2/davfs2.conf $PKG/etc/davfs2/davfs2.conf.new
mv $PKG/etc/davfs2/secrets $PKG/etc/davfs2/secrets.new
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View file

@ -1,8 +0,0 @@
PRGNAM="davfs2"
VERSION="1.3.3"
HOMEPAGE="http://sourceforge.net/projects/dav/"
DOWNLOAD="http://downloads.sourceforge.net/dav/davfs2-1.3.3.tar.gz"
MD5SUM="57def26e4d6d63527e01612d10fd0515"
MAINTAINER="Justin H Haynes"
EMAIL="justin@justinhaynes.com"
APPROVED="rworkman"

View file

@ -1,16 +0,0 @@
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
# toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/davfs2/davfs2.conf.new
config etc/davfs2/secrets.new

View file

@ -1,20 +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------------------------------------------------------|
davfs2: davfs2 (WebDAV Linux File System)
davfs2:
davfs2: davfs2 is a Linux file system driver that allows you to mount a WebDAV
davfs2: server as a local file system, like a disk drive. This way
davfs2: applications can access resources on a Web server without knowing
davfs2: anything about HTTP or WebDAV. Davfs2 runs as a daemon in userspace.
davfs2: It uses the kernel file system fuse (or coda, but fuse is in Slack
davfs2: 12.1 kernel). To connect to the WebDAV server it makes use of the
davfs2: neon library. Neon supports TLS/SSL using OpenSSL(or GnuTLS, but
davfs2: Slack has OpenSSL) and access via proxy server.
davfs2:
davfs2: Homepage: http://sourceforge.net/projects/dav/