diff options
Diffstat (limited to 'libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild')
-rw-r--r-- | libraries/libvmime-zarafa/libvmime-zarafa.SlackBuild | 54 |
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} \ |