aboutsummaryrefslogtreecommitdiff
path: root/libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild')
-rw-r--r--libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild54
1 files changed, 37 insertions, 17 deletions
diff --git a/libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild b/libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild
index f899a96e7b66..3080456b97dc 100644
--- a/libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild
+++ b/libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild
@@ -4,12 +4,31 @@
# a library for working with MIME messages
# (with patches from zarafa)
-# Written by Niels Horn <niels.horn@gmail.com>
-# revision date 2011/03/09
+# Copyright 2009-2011 Niels Horn, Rio de Janeiro, RJ, Brazil
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# revision date 2011/09/16
PRGNAM=libvmime-zarafa
-VERSION=${VERSION:-0.7.1_p20100503}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-0.9.1_p20110328}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -53,23 +72,24 @@ chown -R root:root .
chmod -R u+w,go+r-w,a-s .
# Apply zarafa patches in order of release-date
-mkdir zarafa-patches
-cd zarafa-patches
-tar xvf $CWD/zarafa-vmime-patches.tar.gz
-cd ..
-for patch in $(ls -1rt zarafa-patches/vmime*.diff); do
- patch -p1 < $patch
+patches="\
+ 0.8.1-charset-catch \
+ 0.8.1-attachfnamelen \
+ 0.8.1-header-value-on-next-line \
+ highchar-filename \
+ 0.8.1-unicode-1-1-utf-7-charset \
+ fullname-without-email-address \
+ 0.9.0-undisclosed-recipients \
+ 0.9.2-infinite-loop \
+ flush-iconv"
+for patch in $patches; do
+ patch -p1 < $CWD/vmime-$patch.diff
done
-# Patch "configure" so that it respects CFLAGS / CXXFLAGS
-patch -p1 < $CWD/patches/flags.patch
# Patch "configure" & src/Makefile.in to rename the library to "libvmime-zarafa"
-patch -p1 < $CWD/patches/name.patch
-# Patch for newer gcc versions (based on tips from the Zarafa forum)
-patch -p1 < $CWD/patches/libvmime_signal.patch
+patch -p1 < $CWD/name.patch
-CFLAGS=$SLKCFLAGS \
-CXXFLAGS=$SLKCFLAGS \
+EXTRA_CFLAGS=$SLKCFLAGS \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \