--- SlackBuild	2006-04-03 20:27:36.000000000 -0400
+++ SlackBuild.s390x	2006-01-01 13:37:24.000000000 -0500
@@ -6,6 +6,7 @@
 fi
 
 PKG=$TMP/package-nc
+ARCH=${ARCH:-i486}
 BUILD=1
 
 if [ ! -d $TMP ]; then
@@ -23,13 +24,16 @@
 mkdir nc-110
 cd nc-110
 tar xzvf $CWD/nc110.tgz
-chown -R root:root .
+chown -R root.root .
 zcat $CWD/nc-110-21.diff.gz | patch -p1
 zcat $CWD/nc.diff.gz | patch -p1
+# This next patch takes off the x86-specific changes to the Makefile
+zcat $CWD/nc.revert.diff.gz | patch -R -p1
 make linux
 strip nc
 mkdir -p $PKG/usr/bin
 cat nc > $PKG/usr/bin/nc
+chown -R root:bin $PKG/usr/bin
 chmod 755 $PKG/usr/bin/nc
 mkdir -p $PKG/usr/man/man1
 cat debian/nc.1 | gzip -9c > $PKG/usr/man/man1/nc.1.gz
@@ -40,7 +44,7 @@
 
 # Build the package:
 cd $PKG
-makepkg -l y -c n $TMP/nc-1.10-i386-$BUILD.tgz
+makepkg -l y -c n $TMP/nc-1.10-${ARCH}-$BUILD.tgz
 
 # Clean up the extra stuff:
 if [ "$1" = "--cleanup" ]; then
