aboutsummaryrefslogtreecommitdiff
path: root/patches/php
diff options
context:
space:
mode:
authorrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2006-11-04 15:55:56 +0000
committerrhatto <rhatto@370017ae-e619-0410-ac65-c121f96126d4>2006-11-04 15:55:56 +0000
commit69ae81e43ada45f21720c14abebcbdf16fb7ab88 (patch)
tree947dc20ded37ed5dc8d88fd83b39bbf9d2456796 /patches/php
parenteb94ba5c6093e33dc6a240d599b7b7e6fa172103 (diff)
downloadslackbuilds-69ae81e43ada45f21720c14abebcbdf16fb7ab88.tar.gz
slackbuilds-69ae81e43ada45f21720c14abebcbdf16fb7ab88.tar.bz2
php: snapshot slackbuild update
git-svn-id: svn+slack://slack.fluxo.info/var/svn/slackbuilds@580 370017ae-e619-0410-ac65-c121f96126d4
Diffstat (limited to 'patches/php')
-rwxr-xr-xpatches/php/php4-snapshot.SlackBuild27
1 files changed, 16 insertions, 11 deletions
diff --git a/patches/php/php4-snapshot.SlackBuild b/patches/php/php4-snapshot.SlackBuild
index a75e6afe..e3099097 100755
--- a/patches/php/php4-snapshot.SlackBuild
+++ b/patches/php/php4-snapshot.SlackBuild
@@ -31,8 +31,8 @@ if [ -f "~/.slackbuildrc" ]; then
fi
PACKAGE="php"
-VERSION=${VERSION:=4.4.2}
-SNAP_VERSION=${SNAP_VERSION:=200606181830}
+VERSION=${VERSION:=4.4.4}
+SNAP_VERSION=${SNAP_VERSION:=200611041530}
PINE=${PINE:=4.64}
ARCH=${ARCH:=i486}
BUILD=${BUILD:=1rha}
@@ -43,10 +43,6 @@ ERROR_MD5=34; ERROR_CONF=35; ERROR_HELP=36
ERROR_TAR=37; ERROR_MKPKG=38; ERROR_GPG=39
ERROR_PATCH=40
-TMP=${TMP:=/tmp}
-PKG=$TMP/package-php
-SRC_DIR=${SRC:=$CWD}
-
RTOOL="wget"
SRC="php4-STABLE-$SNAP_VERSION.tar.bz2"
@@ -66,6 +62,9 @@ TEMPLATE="HTML_Template_IT-1.1.3.tgz"
PEAR="http://pear.php.net/get"
+SRC_DIR="$SRC_DIR/$PACKAGE"
+mkdir -p $SRC_DIR
+
if [ "$RTOOL" == "wget" ]; then
if [ ! -f "$SRC_DIR/$SRC" ]; then
@@ -95,10 +94,6 @@ if [ "$RTOOL" == "wget" ]; then
fi
-if [ ! -d $TMP ]; then
- mkdir -p $TMP
-fi
-
if [ "$ARCH" = "i386" ]; then
SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
elif [ "$ARCH" = "i486" ]; then
@@ -137,6 +132,12 @@ else
)
fi
+TMP="$TMP/$PACKAGE"
+PKG="$TMP/package-php"
+rm -rf $TMP
+mkdir -p $TMP
+cd $TMP
+
php_configure() {
EXTENSION_DIR=/usr/$LIB/php/extensions \
CFLAGS="$SLKCFLAGS" \
@@ -232,7 +233,7 @@ cd php4-STABLE-$SNAP_VERSION
if [ "$ARCH" == "x86_64" ]; then
# Fix lib64 - thanks SuSE
echo patchin with $CWD/php-with-_lib-$VERSION.diff.gz...
- zcat $CWD/php-with-_lib-$VERSION.diff.gz | patch -p1 --verbose
+ zcat $CWD/php-with-_lib-$VERSION.diff.gz | patch -p1 --verbose || exit $ERROR_PATCH
autoconf
fi
@@ -245,6 +246,10 @@ find . -perm 664 -exec chmod 644 {} \;
find . -name "*.h" -exec chmod 644 {} \;
# Sometimes they ship a few of these:
find . -name "*.orig" -exec rm {} \;
+
+# Fix a UTF-8 parsing overflow:
+zcat $CWD/php4.utf8.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit $ERROR_PATCH
+
# Patch ini files:
if [ "$ARCH" == "x86_64" ]; then