net-fs/samba: prefix fixes
authorZac Medico <zmedico@gentoo.org>
Sun, 10 Jul 2016 03:52:05 +0000 (20:52 -0700)
committerZac Medico <zmedico@gentoo.org>
Sun, 10 Jul 2016 03:54:18 +0000 (20:54 -0700)
Package-Manager: portage-2.3.0

net-fs/samba/samba-4.4.5.ebuild

index b865e71b2c046f8b5cdf5d74a96a99180edfa6f9..2aa153755540a75d0514269c7252642511af2ecf 100644 (file)
@@ -57,7 +57,7 @@ CDEPEND="${PYTHON_DEPS}
        >=sys-libs/tdb-1.3.8[python,${PYTHON_USEDEP},${MULTILIB_USEDEP}]
        >=sys-libs/tevent-0.9.28[${MULTILIB_USEDEP}]
        sys-libs/zlib[${MULTILIB_USEDEP}]
-       virtual/pam
+       pam? ( virtual/pam )
        acl? ( virtual/acl )
        addns? ( net-dns/bind-tools[gssapi] )
        cluster? ( !dev-db/ctdb )
@@ -115,10 +115,10 @@ multilib_src_configure() {
        local myconf=()
        myconf=(
                --enable-fhs
-               --sysconfdir=/etc
-               --localstatedir=/var
-               --with-modulesdir=/usr/$(get_libdir)/samba
-               --with-piddir=/run/${PN}
+               --sysconfdir="${EPREFIX}/etc"
+               --localstatedir="${EPREFIX}/var"
+               --with-modulesdir="${EPREFIX}/usr/$(get_libdir)/samba"
+               --with-piddir="${EPREFIX}/run/${PN}"
                --bundled-libraries=NONE
                --builtin-libraries=NONE
                --disable-rpath
@@ -142,7 +142,7 @@ multilib_src_configure() {
                        $(use_enable iprint)
                        $(use_with ldap)
                        $(use_with pam)
-                       $(usex pam "--with-pammodulesdir=/$(get_libdir)/security" '')
+                       $(usex pam "--with-pammodulesdir=${EPREFIX}/$(get_libdir)/security" '')
                        $(use_with quota quotas)
                        $(use_with syslog)
                        $(use_with systemd)
@@ -175,7 +175,7 @@ multilib_src_configure() {
                )
        fi
 
-       CPPFLAGS="-I${SYSROOT}/usr/include/et ${CPPFLAGS}" \
+       CPPFLAGS="-I${SYSROOT}${EPREFIX}/usr/include/et ${CPPFLAGS}" \
                waf-utils_src_configure ${myconf[@]}
 }