summaryrefslogtreecommitdiffstats
path: root/zinf
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2007-08-16 16:05:35 +0000
committer Eric Hameleers <alien@slackware.com>2007-08-16 16:05:35 +0000
commitcb2f94b62bc8880480274f2ab5c87170f7f34c10 (patch)
tree99977c6a914bad01cc132c8bb4e12a1b072e0b0e /zinf
parent13d4fd719482fa5de2f5e6bcc95ee5b1025ed9d1 (diff)
downloadasb-cb2f94b62bc8880480274f2ab5c87170f7f34c10.tar.gz
asb-cb2f94b62bc8880480274f2ab5c87170f7f34c10.tar.xz
Add a slack-required file
Diffstat (limited to 'zinf')
-rwxr-xr-xzinf/build/zinf.SlackBuild11
1 files changed, 11 insertions, 0 deletions
diff --git a/zinf/build/zinf.SlackBuild b/zinf/build/zinf.SlackBuild
index ccd476c7..6990cd23 100755
--- a/zinf/build/zinf.SlackBuild
+++ b/zinf/build/zinf.SlackBuild
@@ -155,6 +155,11 @@ elif `file ${SOURCE} | grep -q ": gzip"`; then
tar -xzvf ${SOURCE}
fi
cd ${PRGNAM}-${VERSION}
+# Slackware 12 and up with gcc > 4.0 :
+if [ `gcc -dumpversion | tr -d '.' |cut -c 1-2` -gt 40 ]; then
+ patch -p1 < $SRCDIR/${PRGNAM}_gcc4.patch \
+ 2>&1 | tee $OUTPUT/patch_${PRGNAM}.log
+fi
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
@@ -232,6 +237,9 @@ cd -
# Add a package description:
mkdir -p $PKG/install
cat $SRCDIR/${PRGNAM}.slack-desc > $PKG/install/slack-desc
+if [ -f $SRCDIR/${PRGNAM}.slack-required ]; then
+ cat $SRCDIR/${PRGNAM}.slack-required > $PKG/install/slack-required
+fi
# Build the package:
cd $PKG
@@ -240,6 +248,9 @@ cd $OUTPUT
md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.tgz.md5
cd -
cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.txt
+if [ -f $PKG/install/slack-required ]; then
+ cat $PKG/install/slack-required > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}.dep
+fi
# Clean up the extra stuff:
if [ "$P1" = "--cleanup" ]; then