| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.1.2.6 | 8 | ~amd64 | 0 |
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# ebuild generated by hackport 0.9.0.0.9999
CABAL_FEATURES=""
inherit haskell-cabal
DESCRIPTION="Talk across TLS"
HOMEPAGE="https://mbays.sdf.org/htalkat"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+ncurses"
PATCHES=(
"${FILESDIR}/${PN}-0.1.2.6-directory-1_38-compatibility.patch"
)
RDEPEND="<dev-haskell/asn1-encoding-0.10:=
>=dev-haskell/asn1-types-0.3.4:= <dev-haskell/asn1-types-0.4:=
>=dev-haskell/crypton-0.26:= <dev-haskell/crypton-1.1:=
>=dev-haskell/crypton-x509-1.7.5:= <dev-haskell/crypton-x509-1.8:=
>=dev-haskell/crypton-x509-validation-1.6.11:= <dev-haskell/crypton-x509-validation-1.7:=
>=dev-haskell/data-default-class-0.1.2.0:= <dev-haskell/data-default-class-0.3:=
>=dev-haskell/data-hash-0.2.0.1:= <dev-haskell/data-hash-0.3:=
<dev-haskell/filelock-0.2:=
>=dev-haskell/hourglass-0.2.12:= <dev-haskell/hourglass-0.3:=
>=dev-haskell/memory-0.14:= <dev-haskell/memory-0.19:=
>=dev-haskell/network-2.4.2.3:= <dev-haskell/network-3.3:=
>=dev-haskell/network-simple-0.4.3:= <dev-haskell/network-simple-0.5:=
>=dev-haskell/pem-0.2.4:= <dev-haskell/pem-0.3:=
<dev-haskell/rset-1.1:=
>=dev-haskell/safe-0.3.19:= <dev-haskell/safe-0.4:=
>=dev-haskell/temporary-1.2:= <dev-haskell/temporary-1.4:=
>=dev-haskell/text-1.1.0.0:= <dev-haskell/text-2.2:=
>=dev-haskell/tls-1.5.4:= <dev-haskell/tls-2.2:=
>=dev-lang/ghc-9.0.2:=
ncurses? ( <dev-haskell/hscurses-1.6:=
sys-libs/ncurses )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-3.4.1.0
"
BDEPEND="
ncurses? ( virtual/pkgconfig )
"
DOCS=( {CHANGELOG,README}.md )
HTML_DOCS=( spec.html )
src_configure() {
haskell-cabal_src_configure \
$(cabal_flag ncurses curses)
}
src_install() {
haskell-cabal_src_install
rm "${ED}"/usr/share/doc/${PF}/COPYING || die
doman htalkat.1
einstalldocs
}
<dev-haskell/asn1-encoding-0.10:= >=dev-haskell/asn1-types-0.3.4:= <dev-haskell/asn1-types-0.4:= >=dev-haskell/crypton-0.26:= <dev-haskell/crypton-1.1:= >=dev-haskell/crypton-x509-1.7.5:= <dev-haskell/crypton-x509-1.8:= >=dev-haskell/crypton-x509-validation-1.6.11:= <dev-haskell/crypton-x509-validation-1.7:= >=dev-haskell/data-default-class-0.1.2.0:= <dev-haskell/data-default-class-0.3:= >=dev-haskell/data-hash-0.2.0.1:= <dev-haskell/data-hash-0.3:= <dev-haskell/filelock-0.2:= >=dev-haskell/hourglass-0.2.12:= <dev-haskell/hourglass-0.3:= >=dev-haskell/memory-0.14:= <dev-haskell/memory-0.19:= >=dev-haskell/network-2.4.2.3:= <dev-haskell/network-3.3:= >=dev-haskell/network-simple-0.4.3:= <dev-haskell/network-simple-0.5:= >=dev-haskell/pem-0.2.4:= <dev-haskell/pem-0.3:= <dev-haskell/rset-1.1:= >=dev-haskell/safe-0.3.19:= <dev-haskell/safe-0.4:= >=dev-haskell/temporary-1.2:= <dev-haskell/temporary-1.4:= >=dev-haskell/text-1.1.0.0:= <dev-haskell/text-2.2:= >=dev-haskell/tls-1.5.4:= <dev-haskell/tls-2.2:= >=dev-lang/ghc-9.0.2:= ncurses? ( <dev-haskell/hscurses-1.6:= sys-libs/ncurses ) >=dev-haskell/cabal-3.4.1.0
<dev-haskell/asn1-encoding-0.10:= >=dev-haskell/asn1-types-0.3.4:= <dev-haskell/asn1-types-0.4:= >=dev-haskell/crypton-0.26:= <dev-haskell/crypton-1.1:= >=dev-haskell/crypton-x509-1.7.5:= <dev-haskell/crypton-x509-1.8:= >=dev-haskell/crypton-x509-validation-1.6.11:= <dev-haskell/crypton-x509-validation-1.7:= >=dev-haskell/data-default-class-0.1.2.0:= <dev-haskell/data-default-class-0.3:= >=dev-haskell/data-hash-0.2.0.1:= <dev-haskell/data-hash-0.3:= <dev-haskell/filelock-0.2:= >=dev-haskell/hourglass-0.2.12:= <dev-haskell/hourglass-0.3:= >=dev-haskell/memory-0.14:= <dev-haskell/memory-0.19:= >=dev-haskell/network-2.4.2.3:= <dev-haskell/network-3.3:= >=dev-haskell/network-simple-0.4.3:= <dev-haskell/network-simple-0.5:= >=dev-haskell/pem-0.2.4:= <dev-haskell/pem-0.3:= <dev-haskell/rset-1.1:= >=dev-haskell/safe-0.3.19:= <dev-haskell/safe-0.4:= >=dev-haskell/temporary-1.2:= <dev-haskell/temporary-1.4:= >=dev-haskell/text-1.1.0.0:= <dev-haskell/text-2.2:= >=dev-haskell/tls-1.5.4:= <dev-haskell/tls-2.2:= >=dev-lang/ghc-9.0.2:= ncurses? ( <dev-haskell/hscurses-1.6:= sys-libs/ncurses )
ncurses? ( virtual/pkgconfig )