trinity-base/tdebase-tdeioslaves: add USE=sftp

Support for sftp and dependency upon libssh now optional

Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
(cherry picked from commit 02bfa860aa)
r14.1.x
Alexander Golubev 7 months ago committed by Slávek Banko
parent f6cf1f3771
commit 635696eb8a
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -7,6 +7,7 @@
</maintainer> </maintainer>
<use> <use>
<flag name="hwlib">Use tdehwlib backend for media mount</flag> <flag name="hwlib">Use tdehwlib backend for media mount</flag>
<flag name="sftp">Enable SFTP protocol support using <pkg>net-libs/libssh</pkg></flag>
</use> </use>
<longdescription> <longdescription>
kioslaves is the Trinity VFS framework which plugins present a filesystem-like view of arbitrary data. kioslaves is the Trinity VFS framework which plugins present a filesystem-like view of arbitrary data.

@ -14,7 +14,7 @@ DESCRIPTION="Generic Trinity TDEIOslaves"
if [[ ${PV} != *9999* ]] ; then if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~x86" KEYWORDS="~amd64 ~x86"
fi fi
IUSE="+hwlib ldap openexr samba sasl" IUSE="+hwlib ldap openexr samba sasl sftp"
DEPEND=" DEPEND="
net-libs/rpcsvc-proto net-libs/rpcsvc-proto
@ -23,17 +23,20 @@ DEPEND="
ldap? ( net-nds/openldap ) ldap? ( net-nds/openldap )
openexr? ( media-libs/openexr ) openexr? ( media-libs/openexr )
samba? ( net-fs/samba ) samba? ( net-fs/samba )
sasl? ( dev-libs/cyrus-sasl )" sftp? ( net-libs/libssh[sftp] )
sasl? ( dev-libs/cyrus-sasl )
"
RDEPEND="${DEPEND} RDEPEND="${DEPEND}
~trinity-base/tdeeject-${PV} ~trinity-base/tdeeject-${PV}
net-libs/libssh" "
src_configure() { src_configure() {
local mycmakeargs=( local mycmakeargs=(
-DWITH_XCURSOR=ON -DWITH_XCURSOR=ON
-DWITH_SAMBA="$(usex samba)" -DWITH_SAMBA="$(usex samba)"
-DWITH_LDAP="$(usex ldap)" -DWITH_LDAP="$(usex ldap)"
-DWITH_SFTP="$(usex sftp)"
-DWITH_SASL="$(usex sasl)" -DWITH_SASL="$(usex sasl)"
-DWITH_OPENEXR="$(usex openexr)" -DWITH_OPENEXR="$(usex openexr)"
-DWITH_TDEHWLIB="$(usex hwlib)" -DWITH_TDEHWLIB="$(usex hwlib)"

Loading…
Cancel
Save