diff --git a/src/template/freebsd b/src/template/freebsd
index 8f82569cc89cd794d7c0356ccaddbecb2182acc2..1e8095a5d6a3192898f7b55e92d36daf41b3129e 100644
--- a/src/template/freebsd
+++ b/src/template/freebsd
@@ -1,6 +1,6 @@
 CFLAGS='-pipe'
 
-if [ `expr "$host_cpu" : "alpha"` -ge 5 ]
-then	CFLAGS="$CFLAGS -O"
-	CXXFLAGS="$CFLAGS -O"
-fi
+case $host_cpu in
+  alpha*)   CFLAGS="$CFLAGS -O";;
+            CXXFLAGS="$CXXFLAGS -O"
+esac