summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2009-10-21 09:43:46 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2009-10-21 09:43:46 +0000
commite109e5d2bfc73c081f698152c519b6b65c87d93e (patch)
tree4d985cda97768c4459a79f8a5cb565f4f0151a75 /net-misc/vde
parentStable for HPPA (bug #285525). (diff)
downloadhistorical-e109e5d2bfc73c081f698152c519b6b65c87d93e.tar.gz
historical-e109e5d2bfc73c081f698152c519b6b65c87d93e.tar.bz2
historical-e109e5d2bfc73c081f698152c519b6b65c87d93e.zip
Version bump (with dang's permission); add USE flags for pcap and ssl, fix installed documentation. Patches were all merged upstream.
Package-Manager: portage-2.2_rc46/cvs/Linux x86_64
Diffstat (limited to 'net-misc/vde')
-rw-r--r--net-misc/vde/ChangeLog9
-rw-r--r--net-misc/vde/Manifest16
-rw-r--r--net-misc/vde/metadata.xml10
-rw-r--r--net-misc/vde/vde-2.2.3.ebuild47
4 files changed, 79 insertions, 3 deletions
diff --git a/net-misc/vde/ChangeLog b/net-misc/vde/ChangeLog
index db14340df26e..97e371ac31c4 100644
--- a/net-misc/vde/ChangeLog
+++ b/net-misc/vde/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-misc/vde
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/vde/ChangeLog,v 1.20 2009/04/06 19:02:06 jmbsvicetto Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/vde/ChangeLog,v 1.21 2009/10/21 09:43:46 flameeyes Exp $
+
+*vde-2.2.3 (21 Oct 2009)
+
+ 21 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org> +vde-2.2.3.ebuild,
+ metadata.xml:
+ Version bump (with dang's permission); add USE flags for pcap and ssl, fix
+ installed documentation. Patches were all merged upstream.
06 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+files/vde-2.2.2-slirpvde-buffer-overflow.patch, vde-2.2.2.ebuild:
diff --git a/net-misc/vde/Manifest b/net-misc/vde/Manifest
index f42d4d6f3426..1f7d84a430f3 100644
--- a/net-misc/vde/Manifest
+++ b/net-misc/vde/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX Unixterm_20070403.patch 5054 RMD160 76a8200d0975aa172f39a6937799a5ef2b9bbd40 SHA1 05d891782ea64a639e4c68ade3533a34695d392f SHA256 a17223c1b93c74e9e97636f47da3dd194f499f3b216cf17c50f1f37913b3533a
AUX vde-2.1.6-gcc43.patch 1010 RMD160 0b3d0872a6ed18fe5bc5e9cebb586194c461b206 SHA1 2983befee2e55ef596c1666ceef3c72290eb672c SHA256 00b6d858a0a5e196555ce5574b9e98ea27b34e737ab1afdfc691b600770465ab
AUX vde-2.2.2-gcc43.patch 1867 RMD160 e5587fa07b9c8e8caa3f2f03b2dca7f2858478a2 SHA1 cc22e018d5347cae34f430e2f6075b56c0c797d5 SHA256 313a1c3477241adfaf0547577457de669b369a1e83876e1c494d64e0524a4463
@@ -9,11 +12,20 @@ DIST vde-2.0.2.tar.bz2 382162 RMD160 c15ef9f3743538c2dd1bd0ba99c8078741302100 SH
DIST vde2-2.1.1.tar.bz2 392083 RMD160 ca566899c5bf21c1e5302fb7f1b815d87b4655a3 SHA1 9878a9539bd9be1e2f48832698d31e7f7ad78f85 SHA256 bd6096cecaf0b11c5bf817842e633683efce8f62e408ccace896b05be665242c
DIST vde2-2.1.6.tar.bz2 390222 RMD160 083be75c89c5915ce7fa8a2b300a09af49e793cd SHA1 4eb7966e03490b5f9367e7fb08fbfbd7ada98e6e SHA256 4a4664346e357e95f3113af6d72878d57e0ef5d493d476ec49870376a2ee00e7
DIST vde2-2.2.2.tar.bz2 472059 RMD160 a7b993cc89c824f177790166daa3a7630415b429 SHA1 aca69699cb5f7cd5dec71daaf5d4bc9f05450315 SHA256 7d4b68c1ba1b661db05ff3674abff4d2ad5da31bb3471699bbec3f2f360b483a
+DIST vde2-2.2.3.tar.bz2 523988 RMD160 8fcbf2552d1e90413c778deac721b5d0172ce96f SHA1 de5b1009e1740f68c3feae6c059855affc28cac5 SHA256 1a0f612a7c5a176a138cac44e83deefa4f7156e303fe482718c6fdc98a691883
EBUILD vde-1.5.7.ebuild 1071 RMD160 14899d9d97fd620d1c862e926a7149d09e94a9ba SHA1 31f55b4cefce0fcf2d90a2a274deea702f007eb6 SHA256 8220d177d0fe2036ca660f46ee62ef1a1ebe3ef83089543e5dac3febc701b969
EBUILD vde-2.0.2.ebuild 1051 RMD160 2a4c834459c06f1bd5c6722334bfb4a270a3b867 SHA1 027c3559baac6d1dc865375588934b9fd6aec330 SHA256 e74e99838101022ea30072604ea35ea357118ab2d543bcf41ec4781341fdb248
EBUILD vde-2.1.1.ebuild 1094 RMD160 8a28f10f084a3fb157976536f5f1a5f0fd993df7 SHA1 aeb6d8647cc1a2c3cffbed0c26d26ab2c7d98da0 SHA256 e761ee77b652cc36aeb1e4c30ece490334a002907c7d537c929399ef06ebb9a5
EBUILD vde-2.1.6-r1.ebuild 1232 RMD160 aa471f5cbd545b784acfe95e0d9a20e5c02c74ff SHA1 53addcc646619dea1fd878a45ae241f1f7fc0e5c SHA256 ee4396977c6f052e4b3770a3b48f3898b39652d7d1ad20c919c908cca82501ff
EBUILD vde-2.1.6.ebuild 1099 RMD160 07755732ad3c5cd8c2494d335f20bbef31452419 SHA1 ed9ac22b2e39dbbbf1e91bab245b583ddb46f719 SHA256 dc83def2128b6ae678997429774e7023e4d36e0b078d979f0f56ef2c8cf10e09
EBUILD vde-2.2.2.ebuild 1399 RMD160 6fba9ef937f1f6199cee570810fba0ef4d5edf58 SHA1 0c2b8d69d242ee75b9bf04160938ac3c6a2a47c1 SHA256 59f6e1222b4207180b1056cc9ab18ec5f61634b7fd80233f04f4920c592f5090
-MISC ChangeLog 3641 RMD160 e9778926c87303e11a4653aed0467e24e9022546 SHA1 9e00f5b87c84d1a23c3ed10e496c7b885c362297 SHA256 eb2440bc42f807291a0f32a102f130bb68fa6ecf749c63699e65c474c3759273
-MISC metadata.xml 355 RMD160 f51ae5b09e79fb96a26bf909ee257cd2af2d2a20 SHA1 131e6ef28e1b94dc01dfab328231a9156958c7f4 SHA256 0b3f5072e19e0d20adb8c3d5b43cb1ffa3ea7c7bf2f9664ce43e09b37be0fc2b
+EBUILD vde-2.2.3.ebuild 1312 RMD160 c6927d86a0550e6ebfa360df5175c754f50146c5 SHA1 2075b4d5f5cd8489e139d21d38c3a33fb0aaf366 SHA256 f6cd422209c768660bf4c0045d52338379041f246322c6a9270330f5d93e6a9a
+MISC ChangeLog 3895 RMD160 05d0f34c65e85eb2791e27ed5355caaa108d9654 SHA1 ecb5e890758f01a24ddf5bf552d704cbb8af1740 SHA256 bebafacfdb1a85824e10eeb7949d7c934e5d004d1e15e13b91fcc06fc9e47c6e
+MISC metadata.xml 606 RMD160 1f06550336fb142473cfce1189cfaa4e48e07c4c SHA1 73839c97284da922fbbc3a0b8ee831cf8c49da06 SHA256 5d2110fbf67918bdb0ef10077fc9f57add5aa2ad0091a9d6bb5064667d45d9a3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.13 (GNU/Linux)
+
+iEYEARECAAYFAkre19EACgkQAiZjviIA2Xgb5gCg5afHMCcfVKX33Uiwjubs1yHK
+KJIAoLTZHIVxzV1+HDuPxHFMsrrN8gb1
+=l9WZ
+-----END PGP SIGNATURE-----
diff --git a/net-misc/vde/metadata.xml b/net-misc/vde/metadata.xml
index 37fde6eb3b57..f3375b8f27a8 100644
--- a/net-misc/vde/metadata.xml
+++ b/net-misc/vde/metadata.xml
@@ -11,4 +11,14 @@
<maintainer>
<email>jmbsvicetto@gentoo.org</email>
</maintainer>
+<use>
+ <flag name="pcap">
+ Enable the pcap-based plugin that allows creating a switch against
+ a real interface.
+ </flag>
+ <flag name="ssl">
+ Enable the cryptcab plugin that allows creating an encrypted
+ virtual cable.
+ </flag>
+</use>
</pkgmetadata>
diff --git a/net-misc/vde/vde-2.2.3.ebuild b/net-misc/vde/vde-2.2.3.ebuild
new file mode 100644
index 000000000000..4c89c31504e8
--- /dev/null
+++ b/net-misc/vde/vde-2.2.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/vde/vde-2.2.3.ebuild,v 1.1 2009/10/21 09:43:46 flameeyes Exp $
+
+EAPI=2
+
+inherit eutils
+
+MY_P="${PN}2-${PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="vde2 is a virtual distributed ethernet emulator for emulators like qemu, bochs, and uml."
+SRC_URI="mirror://sourceforge/vde/${MY_P}.tar.bz2"
+HOMEPAGE="http://vde.sourceforge.net/"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="pcap ssl"
+
+RDEPEND="pcap? ( net-libs/libpcap )
+ ssl? ( dev-libs/openssl )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ econf \
+ $(use_enable pcap) \
+ $(use_enable ssl cryptcab)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ newinitd "${FILESDIR}"/vde.init vde || die
+ newconfd "${FILESDIR}"/vde.conf vde || die
+
+ dodoc README Changelog || die
+}
+
+pkg_postinst() {
+ # default group already used in kqemu
+ enewgroup qemu
+ einfo "To start vde automatically add it to the default runlevel:"
+ einfo "# rc-update add vde default"
+ einfo "You need to setup tap0 in /etc/conf.d/net"
+ einfo "To use it as an user be sure to set a group in /etc/conf.d/vde"
+ einfo "Users of the group can then run: $ vdeq qemu -sock /var/run/vde.ctl ..other opts"
+}