summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2011-09-07 03:40:07 +0000
committerMike Gilbert <floppym@gentoo.org>2011-09-07 03:40:07 +0000
commit88b8a57ec8be9ee08755ac5fb452fbd2d485ca20 (patch)
tree76c610734b80d0629c9f5d81ba43c992c34db80c /net-misc/freerdp
parentRetain default AuthorizedKeysFile behavior. (diff)
downloadgentoo-2-88b8a57ec8be9ee08755ac5fb452fbd2d485ca20.tar.gz
gentoo-2-88b8a57ec8be9ee08755ac5fb452fbd2d485ca20.tar.bz2
gentoo-2-88b8a57ec8be9ee08755ac5fb452fbd2d485ca20.zip
Add live ebuild for the 1.0 rewrite
(Portage version: 2.2.0_alpha53/cvs/Linux x86_64)
Diffstat (limited to 'net-misc/freerdp')
-rw-r--r--net-misc/freerdp/ChangeLog8
-rw-r--r--net-misc/freerdp/freerdp-9999.1.ebuild59
-rw-r--r--net-misc/freerdp/metadata.xml3
3 files changed, 69 insertions, 1 deletions
diff --git a/net-misc/freerdp/ChangeLog b/net-misc/freerdp/ChangeLog
index a570cae742c1..1b2c3589d172 100644
--- a/net-misc/freerdp/ChangeLog
+++ b/net-misc/freerdp/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/freerdp
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/ChangeLog,v 1.8 2011/09/04 17:02:26 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/ChangeLog,v 1.9 2011/09/07 03:40:07 floppym Exp $
+
+*freerdp-9999.1 (07 Sep 2011)
+
+ 07 Sep 2011; Mike Gilbert <floppym@gentoo.org> +freerdp-9999.1.ebuild,
+ metadata.xml:
+ Add live ebuild for the 1.0 rewrite
04 Sep 2011; Mike Gilbert <floppym@gentoo.org> freerdp-9999.ebuild,
metadata.xml:
diff --git a/net-misc/freerdp/freerdp-9999.1.ebuild b/net-misc/freerdp/freerdp-9999.1.ebuild
new file mode 100644
index 000000000000..d90be7d38b90
--- /dev/null
+++ b/net-misc/freerdp/freerdp-9999.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/freerdp/freerdp-9999.1.ebuild,v 1.1 2011/09/07 03:40:07 floppym Exp $
+
+EAPI="4"
+
+inherit cmake-utils git-2
+
+DESCRIPTION="Client-side implementation of the Remote Desktop Protocol"
+HOMEPAGE="http://www.freerdp.com/"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/FreeRDP/FreeRDP.git
+ https://github.com/FreeRDP/FreeRDP.git"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS=""
+IUSE="+alsa +cups directfb pulseaudio test +X +xcursor +xext +xinerama +xkbfile"
+
+RDEPEND="
+ dev-libs/openssl
+ sys-libs/zlib
+ alsa? ( media-libs/alsa-lib )
+ cups? ( net-print/cups )
+ directfb? ( dev-libs/DirectFB )
+ pulseaudio? ( media-sound/pulseaudio )
+ X? (
+ x11-libs/libX11
+ xcursor? ( x11-libs/libXcursor )
+ xext? ( x11-libs/libXext )
+ xinerama? ( x11-libs/libXinerama )
+ )
+ xkbfile? ( x11-libs/libxkbfile )
+"
+DEPEND="${RDEPEND}
+ app-text/xmlto
+ test? ( dev-util/cunit )
+"
+
+# Test suite segfaults
+RESTRICT="test"
+
+src_configure() {
+ # TODO: Add debug options
+ local mycmakeargs=(
+ -DWITH_MANPAGES=ON
+ $(cmake-utils_use_with alsa)
+ $(cmake-utils_use_with cups)
+ $(cmake-utils_use_with directfb)
+ $(cmake-utils_use_with pulseaudio)
+ $(cmake-utils_use_with test CUNIT)
+ $(cmake-utils_use_with X X11)
+ $(cmake-utils_use_with xcursor)
+ $(cmake-utils_use_with xext)
+ $(cmake-utils_use_with xinerama)
+ $(cmake-utils_use_with xkbfile)
+ )
+ cmake-utils_src_configure
+}
diff --git a/net-misc/freerdp/metadata.xml b/net-misc/freerdp/metadata.xml
index a9ef185aa13c..551d36cb7a52 100644
--- a/net-misc/freerdp/metadata.xml
+++ b/net-misc/freerdp/metadata.xml
@@ -25,5 +25,8 @@
<flag name="nss">Use NSS as crypto backend</flag>
<flag name="polarssl">Use PolarSSL as crypto backend</flag>
<flag name="ssl">Use OpenSSL as crypto backend</flag>
+ <flag name="xcursor">Use the XCursor library</flag>
+ <flag name="xext">Use the Xext library</flag>
+ <flag name="xkbfile">Use the xkbfile library</flag>
</use>
</pkgmetadata>