summaryrefslogtreecommitdiffstats
path: root/trinity-base/tdelibs/tdelibs-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'trinity-base/tdelibs/tdelibs-9999.ebuild')
-rw-r--r--trinity-base/tdelibs/tdelibs-9999.ebuild12
1 files changed, 8 insertions, 4 deletions
diff --git a/trinity-base/tdelibs/tdelibs-9999.ebuild b/trinity-base/tdelibs/tdelibs-9999.ebuild
index b70a4f89..ec224dbd 100644
--- a/trinity-base/tdelibs/tdelibs-9999.ebuild
+++ b/trinity-base/tdelibs/tdelibs-9999.ebuild
@@ -19,7 +19,7 @@ SLOT="${TRINITY_VER}"
IUSE+=" alsa avahi cups consolekit cryptsetup fam jpeg2k lua
lzma networkmanager openexr pcsc-lite spell sudo tiff
- utempter upower xcomposite hwlib +xrandr "
+ utempter upower xcomposite hwlib libressl +xrandr "
MY_DEPEND="=dev-tqt/tqtinterface-${PV}
dev-libs/libxslt
@@ -27,13 +27,13 @@ MY_DEPEND="=dev-tqt/tqtinterface-${PV}
dev-libs/libpcre
net-dns/libidn
app-text/ghostscript-gpl
- dev-libs/openssl:=
+ !libressl? ( dev-libs/openssl:= )
+ libressl? ( dev-libs/libressl:= )
+ app-misc/ca-certificates
media-libs/fontconfig
media-libs/freetype
=media-libs/libart_lgpl-${PV}
- sys-apps/dbus
=dev-libs/dbus-1-tqt-${PV}
- x11-libs/libXcursor
x11-libs/libXrender
alsa? ( media-libs/alsa-lib )
avahi? ( net-dns/avahi )
@@ -98,6 +98,10 @@ src_configure() {
src_install() {
trinity-base-2_src_install
+
+ # Make TDE to use our system certificates
+ rm -f "${D}"${TDEDIR}/share/apps/kssl/ca-bundle.crt || die
+ dosym /etc/ssl/certs/ca-certificates.crt ${TDEDIR}/share/apps/kssl/ca-bundle.crt
dodir /etc/env.d
# TDE expects that the install path is listed first in TDEDIRS and the user