diff --git a/catalyst-3.0_rc1.ebuild b/catalyst-3.0_rc1.ebuild index 338d0a7..1b45538 100644 --- a/catalyst-3.0_rc1.ebuild +++ b/catalyst-3.0_rc1.ebuild @@ -26,7 +26,7 @@ HOMEPAGE="https://www.gentoo.org/proj/en/releng/catalyst/" LICENSE="GPL-2" SLOT="0" -IUSE="ccache doc kernel_linux" +IUSE="ccache doc kernel_linux kernel_FreeBSD" DEPEND=" app-text/asciidoc @@ -34,20 +34,28 @@ DEPEND=" " RDEPEND=" >=dev-python/pydecomp-0.1[${PYTHON_USEDEP}] - app-arch/lbzip2 app-crypt/shash - app-arch/tar[xattr] virtual/cdrtools amd64? ( >=sys-boot/syslinux-3.72 ) ia64? ( sys-fs/dosfstools ) x86? ( >=sys-boot/syslinux-3.72 ) ccache? ( dev-util/ccache ) - kernel_linux? ( app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 ) + kernel_linux? ( app-arch/tar[xattr] app-arch/lbzip2 app-misc/zisofs-tools >=sys-fs/squashfs-tools-2.1 ) " python_prepare_all() { echo VERSION="${PV}" "${PYTHON}" setup.py set_version VERSION="${PV}" "${PYTHON}" setup.py set_version + + if use kernel_FreeBSD; then + local conffile="${S}/etc/catalyst.conf" + echo '' >> "${conffile}" + echo '# Special setting for Gentoo/FreeBSD.' >> "${conffile}" + echo 'compression_mode="bzip2"' >> "${conffile}" + echo 'decompressor_search_order="bzip2 xz gzip tar"' >> "${conffile}" + fi + + distutils-r1_python_prepare_all } python_compile_all() {