diff options
Diffstat (limited to 'app/text/htmldoc/htmldoc.SlackBuild')
-rw-r--r-- | app/text/htmldoc/htmldoc.SlackBuild | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/app/text/htmldoc/htmldoc.SlackBuild b/app/text/htmldoc/htmldoc.SlackBuild index 56f07151..afb9eaf3 100644 --- a/app/text/htmldoc/htmldoc.SlackBuild +++ b/app/text/htmldoc/htmldoc.SlackBuild @@ -17,7 +17,7 @@ # slackbuild for htmldoc, by Silvio Rhatto # requires: # tested: htmldoc-1.8.27 -# model: generic.mkSlackBuild $Rev: 805 $ +# model: generic.mkSlackBuild $Rev: 808 $ # # Look for slackbuildrc @@ -34,7 +34,7 @@ PKG_NAME="htmldoc" ARCH=${ARCH:=i486} SRC_VERSION=${VERSION:=1.8.27} PKG_VERSION="$(echo "$SRC_VERSION" | tr '[[:blank:]-]' '_')" -BUILD=${BUILD:=1rha} +BUILD=${BUILD:=2rha} SRC_DIR=${SRC_DIR:=$CWD}/$PKG_NAME TMP=${TMP:=/tmp} PKG=${PKG:=$TMP/package-$PKG_NAME} @@ -159,6 +159,31 @@ tar --no-same-owner --no-same-permissions -xvf "$SRC_DIR/$SRC" || exit $ERROR_TA PKG_SRC="$PWD/`ls -l | awk '/^d/ { print $NF }'`" cd "$PKG_SRC" +# Patch source +patches=" [[PATCH URLS]] + $PKG_NAME.diff $PKG_NAME-$PKG_VERSION.diff + $PKG_NAME-$PKG_VERSION-$ARCH.diff $PKG_NAME-$ARCH.diff" +for patch in $patches; do + patch="`basename $patch`" + if [ -f "$CWD/$patch" ]; then + patch -Np1 < "$CWD/$patch" || exit $ERROR_PATCH + elif [ -f "$CWD/patches/$patch" ]; then + patch -Np1 < "$CWD/patches/$patch" || exit $ERROR_PATCH + elif [ -f "$CWD/$patch.gz" ]; then + gzip -dc "$CWD/$patch.gz" | patch -Np1 || exit $ERROR_PATCH + elif [ -f "$CWD/patches/$patch.gz" ]; then + gzip -dc "$CWD/patches/$patch.gz" | patch -Np1 || exit $ERROR_PATCH + elif [ -f "$SRC_DIR/$patch" ]; then + if [ "`basename $patch .gz`" != "$patch" ]; then + gzip -dc $SRC_DIR/$patch | patch -Np1 || exit $ERROR_PATCH + elif [ "`basename $patch .bz2`" != "$patch" ]; then + bzip2 -dc $SRC_DIR/$patch | patch -Np1 || exit $ERROR_PATCH + else + patch -Np1 < "$SRC_DIR/$patch" || exit $ERROR_PATCH + fi + fi +done + # Thanks LukenShiro <lukenshiro at ngi.it> for the SlackBuild from slackbuilds.org # Thanks to Gentoo htmldoc's .ebuild maintainer for hints about configure's workaround |