--- johntheripper-1.7.6.ebuild.orig 2010-10-19 10:00:07.529932774 -0500 +++ johntheripper-1.7.6.ebuild.orig 2010-10-19 10:15:22.701428592 -0500 @@ -41,12 +41,22 @@ else echo "linux-x86-any" fi + elif use x86-fbsd; then + if use sse2; then + echo "freebsd-x86-sse2" + elif use mmx; then + echo "freebsd-x86-mmx" + else + echo "freebsd-x86-any" + fi elif use alpha; then echo "linux-alpha" elif use sparc; then echo "linux-sparc" elif use amd64; then echo "linux-x86-64" + elif use amd64-fbsd; then + echo "freebsd-x86-64" elif use ppc64; then if use altivec; then echo "linux-ppc32-altivec" @@ -91,8 +101,8 @@ use custom-cflags || strip-flags append-flags -fPIC -fPIE \ '-DJOHN_SYSTEMWIDE' \ - '-DJOHN_SYSTEMWIDE_HOME=\\\"/etc/john\\\"' \ - '-DJOHN_SYSTEMWIDE_EXEC=\\\"/usr/libexec/john\\\"' + '-DJOHN_SYSTEMWIDE_HOME=\"/etc/john\"' \ + '-DJOHN_SYSTEMWIDE_EXEC=\"/usr/libexec/john\"' gcc-specs-pie && append-ldflags -nopie CPP=$(tc-getCXX) CC=$(tc-getCC) AS=$(tc-getCC) LD=$(tc-getCC)