--- flex.SlackBuild	2006-04-20 00:49:49.000000000 -0400
+++ flex.SlackBuild.s390x	2006-09-06 23:49:08.000000000 -0400
@@ -23,7 +23,7 @@
   SLKCFLAGS="-O2 -march=i386 -mcpu=i686"
 elif [ "$ARCH" = "i486" ]; then
   SLKCFLAGS="-O2 -march=i486 -mcpu=i686"
-elif [ "$ARCH" = "s390" ]; then
+elif [ "$ARCH" = "s390x" ]; then
   SLKCFLAGS="-O2"
 elif [ "$ARCH" = "x86_64" ]; then
   SLKCFLAGS="-O2"
@@ -37,7 +37,7 @@
 
 # Explode the package framework:
 cd $PKG
-explodepkg $CWD/_flex.tar.gz
+explodepkg $CWD/_flex.s390x.tar.gz
 
 echo "+=============+"
 echo "| flex-$VERSION |"
@@ -67,7 +67,7 @@
 make CFLAGS=-O2 LDFLAGS=-s
 cat flex > $PKG/usr/bin/flex
 cat FlexLexer.h > $PKG/usr/include/FlexLexer.h
-cat libfl.a > $PKG/usr/lib/libfl.a
+cat libfl.a > $PKG/usr/lib64/libfl.a
 cat flex.1 | gzip -9c > $PKG/usr/man/man1/flex.1.gz
 cd MISC/texinfo
 makeinfo flex.texi
