# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit autotools pax-utils if [[ -z ${PV%%*9999} ]]; then inherit git-r3 EGIT_REPO_URI="git://wimlib.net/${PN}" else inherit vcs-snapshot MY_PV="${PV/_/-}" MY_PV="${MY_PV^^}" SRC_URI="https://wimlib.net/downloads/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz" RESTRICT="primaryuri" KEYWORDS="~amd64 ~x86" fi DESCRIPTION="The open source Windows Imaging (WIM) library" HOMEPAGE="https://wimlib.net/" LICENSE="|| ( GPL-3+ LGPL-3+ ) CC0-1.0" SLOT="0" IUSE="cpu_flags_x86_ssse3 fuse iso ntfs openssl threads yasm" REQUIRED_USE="cpu_flags_x86_ssse3? ( !openssl )" PATCHES=( "${FILESDIR}/syslinux-path.patch" ) RDEPEND=" dev-libs/libxml2:2 ntfs? ( sys-fs/ntfs3g ) fuse? ( sys-fs/fuse:0 ) openssl? ( dev-libs/openssl:0 ) iso? ( app-arch/cabextract app-cdr/cdrtools ) " DEPEND=" ${RDEPEND} cpu_flags_x86_ssse3? ( yasm? ( dev-lang/yasm ) !yasm? ( dev-lang/nasm ) ) " src_prepare() { default eautoreconf } src_configure() { local myeconfargs=( $(use_with ntfs ntfs-3g) $(use_with fuse) $(use_enable cpu_flags_x86_ssse3 ssse3-sha1) $(use_with openssl libcrypto) $(use_enable threads multithreaded-compression) ) has test ${FEATURES} && myeconfargs+=( --enable-test-support ) ac_cv_prog_NASM="$(usex yasm yasm nasm)" \ econf "${myeconfargs[@]}" } src_compile() { emake pax-mark m "${S}"/.libs/wimlib-imagex }