Gentoo Archives: gentoo-commits

From: "Sven Vermeulen (swift)" <swift@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/vde: vde-2.3.2-r2.ebuild ChangeLog
Date: Sat, 23 Aug 2014 12:03:07
Message-Id: 20140823120302.5FCD03C29@oystercatcher.gentoo.org
1 swift 14/08/23 12:03:02
2
3 Modified: ChangeLog
4 Added: vde-2.3.2-r2.ebuild
5 Log:
6 RDEPEND on sec-policy/selinux-vde if USE=selinux
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x2EDD52403B68AF47)
9
10 Revision Changes Path
11 1.34 net-misc/vde/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vde/ChangeLog?rev=1.34&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vde/ChangeLog?rev=1.34&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vde/ChangeLog?r1=1.33&r2=1.34
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/vde/ChangeLog,v
20 retrieving revision 1.33
21 retrieving revision 1.34
22 diff -u -r1.33 -r1.34
23 --- ChangeLog 20 Aug 2014 11:34:55 -0000 1.33
24 +++ ChangeLog 23 Aug 2014 12:03:02 -0000 1.34
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-misc/vde
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/vde/ChangeLog,v 1.33 2014/08/20 11:34:55 pinkbyte Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/vde/ChangeLog,v 1.34 2014/08/23 12:03:02 swift Exp $
30 +
31 +*vde-2.3.2-r2 (23 Aug 2014)
32 +
33 + 23 Aug 2014; Sven Vermeulen <swift@g.o> +vde-2.3.2-r2.ebuild:
34 + RDEPEND on sec-policy/selinux-vde if USE=selinux
35
36 *vde-2.3.2-r1 (20 Aug 2014)
37
38
39
40
41 1.1 net-misc/vde/vde-2.3.2-r2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vde/vde-2.3.2-r2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/vde/vde-2.3.2-r2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: vde-2.3.2-r2.ebuild
47 ===================================================================
48 # Copyright 1999-2014 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-misc/vde/vde-2.3.2-r2.ebuild,v 1.1 2014/08/23 12:03:02 swift Exp $
51
52 EAPI=5
53
54 PYTHON_COMPAT=( python2_7 )
55 inherit eutils python-single-r1 user
56
57 MY_P="${PN}2-${PV}"
58
59 DESCRIPTION="Virtual distributed ethernet emulator for emulators like qemu, bochs, and uml"
60 SRC_URI="mirror://sourceforge/vde/${MY_P}.tar.bz2"
61 HOMEPAGE="http://vde.sourceforge.net/"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
66
67 IUSE="pcap python selinux ssl static-libs"
68
69 COMMON_DEPS="pcap? ( net-libs/libpcap )
70 python? ( ${PYTHON_DEPS} )
71 ssl? ( dev-libs/openssl )"
72 DEPEND="${COMMON_DEPS}"
73 RDEPEND="${COMMON_DEPS}
74 selinux? ( sec-policy/selinux-vde )"
75
76 S="${WORKDIR}/${MY_P}"
77
78 pkg_setup() {
79 # default group already used in kqemu
80 enewgroup qemu
81
82 python-single-r1_pkg_setup
83 }
84
85 src_prepare() {
86 epatch_user
87 }
88
89 src_configure() {
90 econf \
91 $(use_enable pcap) \
92 $(use_enable python) \
93 $(use_enable ssl cryptcab) \
94 $(use_enable static-libs static)
95 }
96
97 src_compile() {
98 emake -j1
99 }
100
101 src_install() {
102 default
103 prune_libtool_files
104
105 newinitd "${FILESDIR}"/vde.init vde
106 newconfd "${FILESDIR}"/vde.conf vde
107 }
108
109 pkg_postinst() {
110 einfo "To start vde automatically add it to the default runlevel:"
111 einfo "# rc-update add vde default"
112 einfo "You need to setup tap0 in /etc/conf.d/net"
113 einfo "To use it as an user be sure to set a group in /etc/conf.d/vde"
114 einfo "Users of the group can then run: $ vdeq qemu -sock /var/run/vde.ctl ..other opts"
115 }