Index: openssl-0.9.8c.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8c.ebuild,v retrieving revision 1.4 diff -u -B -r1.4 openssl-0.9.8c.ebuild --- openssl-0.9.8c.ebuild 5 Sep 2006 19:17:35 -0000 1.4 +++ openssl-0.9.8c.ebuild 5 Sep 2006 22:23:19 -0000 @@ -10,7 +10,7 @@ LICENSE="openssl" SLOT="0" -KEYWORDS="-* alpha amd64 ~mips ~ppc ppc64 ~sparc ~x86" +KEYWORDS="-* alpha amd64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="emacs test bindist zlib" RDEPEND="" @@ -99,6 +99,7 @@ # depend is needed to use $confopts # rehash is needed to prep the certs/ dir + emake -j1 links || die "make links failed" emake -j1 depend || die "depend failed" emake all rehash || die "make all failed" Index: files/gentoo.config-0.9.8 =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/openssl/files/gentoo.config-0.9.8,v retrieving revision 1.6 diff -u -B -r1.6 gentoo.config-0.9.8 --- files/gentoo.config-0.9.8 2 Sep 2006 00:19:09 -0000 1.6 +++ files/gentoo.config-0.9.8 5 Sep 2006 22:23:19 -0000 @@ -17,10 +17,10 @@ "armv5b-linux-gnu |linux-generic32 -DB_ENDIAN" \ "x86_64-pc-linux-gnu |linux-x86_64" \ "alphaev56-unknown-linux-gnu |linux-alpha+bwx-gcc" \ - "whatever-gentoo-freebsdX.Y |FreeBSD-elf" \ - "sparc64-alpha-freebsdX.Y |FreeBSD-sparc64" \ - "ia64-gentoo-freebsd5.99234 |FreeBSD-ia64" \ - "x86_64-gentoo-freebsdX.Y |FreeBSD-amd64" \ + "whatever-gentoo-freebsdX.Y |BSD-generic32" \ + "sparc64-alpha-freebsdX.Y |BSD-sparc64" \ + "ia64-gentoo-freebsd5.99234 |BSD-ia64" \ + "x86_64-gentoo-freebsdX.Y |BSD-x86_64" \ "hppa64-aldsF-linux-gnu5.3 |linux-parisc" \ "powerpc-gentOO-linux-uclibc |linux-ppc" \ "powerpc64-unk-linux-gnu |linux-ppc64" \ @@ -45,7 +45,7 @@ # Detect the operating system case ${CHOST} in *-linux*) system="linux";; - *-freebsd*) system="FreeBSD";; + *-freebsd*) system="BSD";; *) exit 0;; esac @@ -93,9 +93,10 @@ case ${chost_machine} in sparc64*) machine=sparc64;; ia64*) machine=ia64;; - alpha*) machine=alpha;; - x86_64*) machine=amd64;; - *) machine=elf;; + alpha*) machine=generic64;; + x86_64*) machine=x86_64;; + i[6-9]86*) machine=x86;; + *) machine=generic32;; esac ;; esac