# $Id$ PNAME="rdesktop" PVER="1.9.0" PBUILD="r1" PCAT="net-misc" DESCRIPTION="A remote desktop protocol client for RDP 4/5." HOMEPAGE="http://rdesktop.sourceforge.net/" DEPEND=">= x11-libs/libX11-1.6 >= x11-libs/libXext-1.3 >= x11-libs/libXau-1 >= x11-libs/libXdmcp-1 >= dev-libs/openssl-1.1 >= media-libs/libsamplerate-0.1.9 >= sys-apps/pcsc-lite-1.8" SDEPEND=">= virtual/sed >= x11-libs/libXt-1 >= x11-libs/libX11-dev-1.6 >= x11-libs/libXext-dev-1.3 >= x11-libs/libXau-dev-1 >= x11-libs/libXdmcp-dev-1 >= dev-libs/openssl-dev-1.1 >= media-libs/libsamplerate-dev-0.1.9 >= sys-apps/pcsc-lite-dev-1.8" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" ALX_PKG_KEEP="usr/bin/rdesktop usr/share/rdesktop/keymaps/common usr/share/rdesktop/keymaps/modifiers usr/share/rdesktop/keymaps/de" sminclude mbuild alx-split SRC_URI=( sourceforge://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-openssl-1.1-fixes.patch mirror://${PNAME}/${PNAME}-${PVER}-openssl-1.1-x509-fixes.patch ) UP2DATE="updatecmd_sourceforge ${PNAME}" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} cd ${SRCDIR} # openssl-1.1 fixes mpatch ${PNAME}-${PVER}-openssl-1.1-fixes.patch || die mpatch ${PNAME}-${PVER}-openssl-1.1-x509-fixes.patch || die # force use of our CFLAGS sed -i -e '/-O2/c\' -e 'cflags="$cflags ${CFLAGS}"' configure || die } src_compile() { cd ${SRCDIR} mconfigure \ --with-openssl=/usr \ --with-sound \ --without-debug \ --with-ipv6 \ --disable-credssp \ --enable-smartcard \ || die mmake || die }