--- Portfile	2009-08-31 22:12:37.000000000 -0500
+++ Portfile	2009-09-02 15:03:53.000000000 -0500
@@ -25,6 +26,11 @@
 
 	reinplace "s|-L\$\(top_builddir\)/paranoia -lcdda_paranoia|\$\(top_builddir\)/paranoia/libcdda_paranoia.a|" ${worksrcpath}/dao/Makefile.in
 
+	if {[variant_isset universal]} {
+		reinplace "s|COPTS=|COPTS=    ${configure.universal_cflags}|g" ${worksrcpath}/scsilib/RULES/power-macintosh-darwin-cc.rul
+	} else {
+		reinplace "s|COPTS=|COPTS=    -arch ${build_arch}|g" ${worksrcpath}/scsilib/RULES/power-macintosh-darwin-cc.rul
+	}
 	file copy "${worksrcpath}/scsilib/RULES/power-macintosh-darwin-cc.rul" "${worksrcpath}/scsilib/RULES/i386-darwin-cc.rul"
 }
 
