summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2012-02-12 10:46:37 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2012-02-12 10:46:37 +0000
commitfe1595e3de63b28c01dd31d457c5f2b4802fdb1d (patch)
tree074631f025618f69abafdbf44b280080a8cd8773 /net-misc
parentAdd missing mesa[egl] dependency. Bug #402183 (diff)
downloadgentoo-2-fe1595e3de63b28c01dd31d457c5f2b4802fdb1d.tar.gz
gentoo-2-fe1595e3de63b28c01dd31d457c5f2b4802fdb1d.tar.bz2
gentoo-2-fe1595e3de63b28c01dd31d457c5f2b4802fdb1d.zip
Build system moved from autotools to cmake. Bug #392437
(Portage version: 2.2.0_alpha85/cvs/Linux x86_64)
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/remmina/ChangeLog8
-rw-r--r--net-misc/remmina/metadata.xml2
-rw-r--r--net-misc/remmina/remmina-9999.ebuild50
3 files changed, 27 insertions, 33 deletions
diff --git a/net-misc/remmina/ChangeLog b/net-misc/remmina/ChangeLog
index 40e522681eaf..1ef55a137fcc 100644
--- a/net-misc/remmina/ChangeLog
+++ b/net-misc/remmina/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/remmina
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/ChangeLog,v 1.8 2011/11/23 20:57:50 hwoarang Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/ChangeLog,v 1.9 2012/02/12 10:46:37 hwoarang Exp $
+
+ 12 Feb 2012; Markos Chandras <hwoarang@gentoo.org> metadata.xml,
+ remmina-9999.ebuild:
+ Build system moved from autotools to cmake. Bug #392437
23 Nov 2011; Markos Chandras <hwoarang@gentoo.org> remmina-9999.ebuild:
Replace https with git protocol. Bug #391719
diff --git a/net-misc/remmina/metadata.xml b/net-misc/remmina/metadata.xml
index 88b18803c9c2..02586ab055fe 100644
--- a/net-misc/remmina/metadata.xml
+++ b/net-misc/remmina/metadata.xml
@@ -10,6 +10,8 @@
<name>Markos Chandras</name>
</maintainer>
<use>
+ <flag name="ayatana">Add support for the Unity desktop</flag>
+ <flag name="freerdp">Add support for the net-misc/freerdp application</flag>
<flag name="ssh">Enable support for SSH/SFTP using <pkg>net-libs/libssh</pkg></flag>
<flag name="unique">Enable single instance support using <pkg>dev-libs/libunique</pkg></flag>
<flag name="vte">Enable Terminal support using <pkg>x11-libs/vte</pkg></flag>
diff --git a/net-misc/remmina/remmina-9999.ebuild b/net-misc/remmina/remmina-9999.ebuild
index 84534a8464f5..6aa58ecaad32 100644
--- a/net-misc/remmina/remmina-9999.ebuild
+++ b/net-misc/remmina/remmina-9999.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/remmina-9999.ebuild,v 1.3 2011/11/23 20:57:50 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/remmina/remmina-9999.ebuild,v 1.4 2012/02/12 10:46:37 hwoarang Exp $
-EAPI=2
+EAPI="4"
EGIT_REPO_URI="git://github.com/FreeRDP/Remmina.git"
-EGIT_PROJECT="remmina"
-EGIT_SOURCEDIR="${WORKDIR}"
-inherit autotools git-2 eutils gnome2-utils
+inherit gnome2-utils cmake-utils git-2
DESCRIPTION="A GTK+ RDP, VNC, XDMCP and SSH client"
HOMEPAGE="http://remmina.sourceforge.net/"
@@ -15,46 +13,36 @@ HOMEPAGE="http://remmina.sourceforge.net/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="avahi crypt debug nls ssh unique vte"
+IUSE="ayatana avahi crypt debug freerdp nls ssh unique vte"
RDEPEND="x11-libs/gtk+:2
+ ayatana? ( dev-libs/libappindicator )
avahi? ( net-dns/avahi )
crypt? ( dev-libs/libgcrypt )
- nls? ( virtual/libintl )
+ freerdp? ( net-misc/freerdp )
ssh? ( net-libs/libssh[sftp] )
- unique? ( dev-libs/libunique:1 )
- vte? ( x11-libs/vte:0 )"
+ !net-misc/remmina-plugins"
DEPEND="${RDEPEND}
dev-util/intltool
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
-S="${WORKDIR}/${PN}"
+DOCS=( README )
src_prepare() {
- intltoolize --force --copy --automake
- eautoreconf
+ sed -i -e "/REMMINA_PLUGINDIR/s:lib:$(get_libdir):" CMakeLists.txt || die
}
src_configure() {
- if use ssh && ! use vte; then
- ewarn "Enabling ssh without vte only provides sftp support."
- fi
-
- econf \
- --disable-dependency-tracking \
- $(use_enable avahi) \
- $(use_enable crypt gcrypt) \
- $(use_enable debug) \
- $(use_enable nls) \
- $(use_enable ssh) \
- $(use_enable unique) \
- $(use_enable vte)
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- dodoc AUTHORS ChangeLog README || die "dodoc failed"
+ mycmakeargs=(
+ $(cmake-utils_use_with ayatana appindicator) \
+ $(cmake-utils_use_with avahi) \
+ $(cmake-utils_use_with crypt GCRYPT) \
+ $(cmake-utils_use_with freerdp) \
+ $(cmake-utils_use_with ssh LIBSSH) \
+ -DHAVE_PTHREAD=ON
+ )
+ cmake-utils_src_configure
}
pkg_preinst() {