--- /usr/portage/app-antivirus/clamav/clamav-0.99.2.ebuild 2016-05-23 23:31:32.000000000 +0200 +++ /usr/portage/app-antivirus/clamav/clamav-0.99.2.ebuild 2016-06-02 16:27:13.288427986 +0200 @@ -13,14 +13,15 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" -IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs uclibc" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs uclibc system-llvm" CDEPEND="bzip2? ( app-arch/bzip2 ) clamdtop? ( sys-libs/ncurses:0 ) iconv? ( virtual/libiconv ) metadata-analysis-api? ( dev-libs/json-c ) milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) ) + system-llvm? ( sys-devel/llvm ) dev-libs/libtommath >=sys-libs/zlib-1.2.2 !libressl? ( dev-libs/openssl:0= ) @@ -49,6 +50,13 @@ } src_configure() { + + local myconf=( + $(use_with system-llvm) + ) + use system-llvm && use static-libs && myconf+=( --with-llvm-linking=static ) + use system-llvm && use !static-libs && myconf+=( --with-llvm-linking=dynamic ) + econf \ --disable-experimental \ --disable-fanotify \ @@ -62,7 +70,8 @@ $(use_enable milter) \ $(use_enable static-libs static) \ $(use_with iconv) \ - $(use_with metadata-analysis-api libjson /usr) + $(use_with metadata-analysis-api libjson /usr) \ + ${myconf[@]} } src_install() {