diff options
author | Eric Hameleers <alien@slackware.com> | 2013-05-30 17:40:35 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2013-05-30 17:40:35 +0000 |
commit | 6012770bb19c4126b7b99284d018d8e11a366fe4 (patch) | |
tree | 5c0266883d87ad1b3923ee94b3be6f4a2892233b /libdvdcss | |
parent | 9e5d1dd5ffa8845f70470063f3c2d92758adcdd2 (diff) | |
download | asb-6012770bb19c4126b7b99284d018d8e11a366fe4.tar.gz asb-6012770bb19c4126b7b99284d018d8e11a366fe4.tar.xz |
Update to 1.2.13
Diffstat (limited to 'libdvdcss')
-rwxr-xr-x | libdvdcss/build/libdvdcss.SlackBuild | 44 |
1 files changed, 29 insertions, 15 deletions
diff --git a/libdvdcss/build/libdvdcss.SlackBuild b/libdvdcss/build/libdvdcss.SlackBuild index 19d3f429..970569d5 100755 --- a/libdvdcss/build/libdvdcss.SlackBuild +++ b/libdvdcss/build/libdvdcss.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh # $Id$ -# Copyright 2005-2011 Eric Hameleers, Eindhoven, The Netherlands +# Copyright 2005-2011, 2013 Eric Hameleers, Eindhoven, The Netherlands # All rights reserved. # # Permission to use, copy, modify, and distribute this software for @@ -46,17 +46,17 @@ # * Rebuilt for Slackware 13.1. # 1.2.11-1: 16/nov/2011 by Eric Hameleers <alien@slackware.com> # * New release. +# 1.2.13-1: 30/may/2013 by Eric Hameleers <alien@slackware.com> +# * New release. # # Run 'sh libdvdcss.SlackBuild' to build a Slackware package. -# The package (.tgz) plus descriptive .txt file are created in /tmp . +# The package (.txz) plus descriptive .txt file are created in /tmp . # Install using 'installpkg'. # # ----------------------------------------------------------------------------- -# Set initial variables: - PRGNAM=libdvdcss -VERSION=${VERSION:-1.2.11} +VERSION=${VERSION:-1.2.13} NUMJOBS=${NUMJOBS:-" -j7 "} BUILD=${BUILD:-1} TAG=${TAG:-alien} @@ -79,15 +79,18 @@ SRCURL="http://download.videolan.org/pub/${PRGNAM}/${VERSION}/${PRGNAM}-${VERSIO ## # Automatically determine the architecture we're building on: +MARCH=$( uname -m ) if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) export ARCH=i486 ;; - arm*) export ARCH=arm ;; + case "$MARCH" in + i?86) export ARCH=i486 ;; + armv7hl) export ARCH=$MARCH ;; + armv6hl) export ARCH=$MARCH ;; + armv5hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) ;; + *) export ARCH=$MARCH ;; esac fi - case "$ARCH" in i486) SLKCFLAGS="-O2 -march=i486 -mtune=i686" SLKLDFLAGS=""; LIBDIRSUFFIX="" @@ -95,9 +98,22 @@ case "$ARCH" in x86_64) SLKCFLAGS="-O2 -fPIC" SLKLDFLAGS="-L/usr/lib64"; LIBDIRSUFFIX="64" ;; - *) SLKCFLAGS="-O2" + armv7hl) SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + SLKLDFLAGS=""; LIBDIRSUFFIX="" + ;; + armv6hl) SLKCFLAGS="-O2 -march=armv6 -mfpu=vfp -mfloat-abi=hard" SLKLDFLAGS=""; LIBDIRSUFFIX="" ;; + armv5hl) SLKCFLAGS="-O2 -mthumb -march=armv5te -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=softfp" + SLKLDFLAGS=""; LIBDIRSUFFIX="" + ;; + *) SLKCFLAGS=${SLKCFLAGS:-"O2"} + SLKLDFLAGS=${SLKLDFLAGS:-""}; LIBDIRSUFFIX=${LIBDIRSUFFIX:-""} + ;; +esac +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; esac # Exit the script on errors: @@ -168,13 +184,11 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --localstatedir=/var \ --sysconfdir=/etc \ + --disable-doc \ --program-prefix= \ --program-suffix= \ - --build=$ARCH-slackware-linux \ + --build=$TARGET \ 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log -(cd doc && patch -p0 < $SRCDIR/${PRGNAM}_docMakefile.diff \ - 2>&1 | tee $OUTPUT/patch-${PRGNAM}.log -) make $NUMJOBS 2>&1 | tee $OUTPUT/make-${PRGNAM}.log make DESTDIR=$PKG install 2>&1 | tee $OUTPUT/install-${PRGNAM}.log |