diff options
-rw-r--r-- | dev-libs/skyutils/skyutils-2.8-r5.ebuild | 7 | ||||
-rw-r--r-- | trinity-base/krdc/krdc-9999.ebuild | 6 | ||||
-rw-r--r-- | trinity-base/krfb/krfb-9999.ebuild | 6 | ||||
-rw-r--r-- | trinity-base/tdelibs/tdelibs-9999.ebuild | 12 |
4 files changed, 19 insertions, 12 deletions
diff --git a/dev-libs/skyutils/skyutils-2.8-r5.ebuild b/dev-libs/skyutils/skyutils-2.8-r5.ebuild index 2529430f..8fa6d75c 100644 --- a/dev-libs/skyutils/skyutils-2.8-r5.ebuild +++ b/dev-libs/skyutils/skyutils-2.8-r5.ebuild @@ -13,9 +13,12 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="amd64 ppc ppc64 sparc x86" -IUSE="ssl" +IUSE="ssl libressl" -DEPEND="ssl? ( dev-libs/openssl:0=[sslv3] )" +DEPEND="ssl? ( + !libressl? ( dev-libs/openssl:=[sslv3] ) + libressl? ( dev-libs/libressl:=[sslv3] ) + )" RDEPEND="${DEPEND}" PATCHES=( diff --git a/trinity-base/krdc/krdc-9999.ebuild b/trinity-base/krdc/krdc-9999.ebuild index 33f847d2..e1a85466 100644 --- a/trinity-base/krdc/krdc-9999.ebuild +++ b/trinity-base/krdc/krdc-9999.ebuild @@ -8,10 +8,10 @@ TRINITY_MODULE_NAME="tdenetwork" inherit trinity-meta-2 DESCRIPTION="Trinity remote desktop connection (RDP and VNC) client" -IUSE="rdp slp" +IUSE="rdp slp libressl" -DEPEND=" - dev-libs/openssl:= +DEPEND="!libressl? ( dev-libs/openssl:= ) + libressl? ( dev-libs/libressl:= ) slp? ( net-libs/openslp ) x11-libs/libXext" RDEPEND="${DEPEND} diff --git a/trinity-base/krfb/krfb-9999.ebuild b/trinity-base/krfb/krfb-9999.ebuild index 6baf431b..233a3365 100644 --- a/trinity-base/krfb/krfb-9999.ebuild +++ b/trinity-base/krfb/krfb-9999.ebuild @@ -9,10 +9,10 @@ inherit trinity-meta-2 DESCRIPTION="VNC-compatible server to share Trinity desktops" -IUSE="slp" +IUSE="slp libressl" -DEPEND=" - dev-libs/openssl:= +DEPEND="!libressl? ( dev-libs/openssl:= ) + libressl? ( dev-libs/libressl:= ) slp? ( net-libs/openslp ) x11-libs/libXext" RDEPEND="${DEPEND}" 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 |