--- /usr/portage/net-fs/samba/samba-3.0.26a-r2.ebuild 2007-11-15 16:43:59.000000000 +0200 +++ samba-3.0.26a-r2.ebuild 2007-11-20 14:33:41.000000000 +0200 @@ -5,18 +5,22 @@ inherit eutils pam python multilib versionator confutils MY_P=${PN}-${PV/_/} +VSCAN_PV="0.3.6c-beta5" +VSCAN_PF="${PN}-vscan-${VSCAN_PV}" + DESCRIPTION="A suite of SMB and CIFS client/server programs for UNIX" HOMEPAGE="http://www.samba.org/" SRC_URI="mirror://samba/${MY_P}.tar.gz - mirror://samba/old-versions/${MY_P}.tar.gz" + mirror://samba/old-versions/${MY_P}.tar.gz + oav? ( http://www.openantivirus.org/download/${VSCAN_PF}.tar.gz )" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd" IUSE_LINGUAS="linguas_ja linguas_pl" IUSE="${IUSE_LINGUAS} acl ads async automount caps cups doc examples ipv6 kernel_linux ldap fam - pam python quotas readline selinux swat syslog winbind" + oav pam python quotas readline selinux swat syslog winbind" RDEPEND="dev-libs/popt virtual/libiconv acl? ( kernel_linux? ( sys-apps/acl ) ) @@ -134,8 +138,18 @@ if use python ; then emake python_ext || die "emake python_ext failed" fi + + if use oav ; then + cd ${WORKDIR}/${VSCAN_PF} + econf \ + --with-fhs \ + --libdir=/usr/$(get_libdir)/samba \ + --with-samba-source=${S}/source \ + || die "${VSCAN_PF} ./configure failed" + emake || die "Failed to make ${VSCAN_PF}" + fi } src_test() { cd "${S}/source" @@ -260,8 +274,14 @@ rm -rf "${D}/usr/share/doc/${PF}/swat/using_samba" fi fi + if use oav ; then + cd ${WORKDIR}/${VSCAN_PF} + make install DESTDIR=${D} || die "VFS: vscan error" + insinto /etc/samba + doins openantivirus/*conf + fi } pkg_preinst() { local PRIVATE_SRC=/etc/samba/private