Bump to newer debian patch, put ~amd64 on newer revisions, and update the modules...
authorRobin H. Johnson <robbat2@gentoo.org>
Tue, 9 Jan 2007 04:44:41 +0000 (04:44 +0000)
committerRobin H. Johnson <robbat2@gentoo.org>
Tue, 9 Jan 2007 04:44:41 +0000 (04:44 +0000)
Package-Manager: portage-2.1.2_rc4-r7

net-misc/ifenslave/ChangeLog
net-misc/ifenslave/Manifest
net-misc/ifenslave/files/digest-ifenslave-1.1.0
net-misc/ifenslave/files/digest-ifenslave-1.1.0-r1
net-misc/ifenslave/files/digest-ifenslave-1.1.0-r2
net-misc/ifenslave/files/digest-ifenslave-1.1.0-r3 [new file with mode: 0644]
net-misc/ifenslave/files/modules.d-bond-1.1.0-r3 [new file with mode: 0644]
net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild [new file with mode: 0644]

index f5a9bc1836b1d1fbda82a684a239a9893567746c..c852f3993add395d15a3ac7424689c9187466317 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for net-misc/ifenslave
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/ifenslave/ChangeLog,v 1.9 2005/05/30 19:09:16 swegener Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ifenslave/ChangeLog,v 1.10 2007/01/09 04:44:41 robbat2 Exp $
+
+*ifenslave-1.1.0-r3 (09 Jan 2007)
+
+  09 Jan 2007; Robin H. Johnson <robbat2@gentoo.org>
+  +files/modules.d-bond-1.1.0-r3, +ifenslave-1.1.0-r3.ebuild:
+  Bump to newer debian patch, put ~amd64 on newer revisions, and update the
+  modules.d file.
 
   30 May 2005; Sven Wegener <swegener@gentoo.org> ifenslave-1.1.0.ebuild,
   ifenslave-1.1.0-r1.ebuild, ifenslave-1.1.0-r2.ebuild:
index 6a733e9cedc1902e02d207c8adca698f89e01918..76c786f54f45f6c2a6d89d2fd3efaaaa5a644286 100644 (file)
@@ -1,19 +1,48 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX modules.d-bond 1153 RMD160 dd94ef5dac64fc31a175b88497f5ddc6898552ec SHA1 a707ec2eec878c885073fbcf74c3b59d52e4fa39 SHA256 6da462eff9fd682ad8a208efe9ea34cacf6d2ef7b5c808fcb419d10b9cc82064
+MD5 baa11efd6a70e31bb43a1d09f1b1930a files/modules.d-bond 1153
+RMD160 dd94ef5dac64fc31a175b88497f5ddc6898552ec files/modules.d-bond 1153
+SHA256 6da462eff9fd682ad8a208efe9ea34cacf6d2ef7b5c808fcb419d10b9cc82064 files/modules.d-bond 1153
+AUX modules.d-bond-1.1.0-r3 1138 RMD160 77a6901d5379c9e0f4adabef1b93989c98d743e0 SHA1 bd31e93b7c78e0dfb5f007e563d60584d8dc8dae SHA256 4b2646077490c14434d23d4019a54bfe00115a3ce9455edb461bab75ccdf6c7f
+MD5 bcd813173f241403dbf918a5c37dd74a files/modules.d-bond-1.1.0-r3 1138
+RMD160 77a6901d5379c9e0f4adabef1b93989c98d743e0 files/modules.d-bond-1.1.0-r3 1138
+SHA256 4b2646077490c14434d23d4019a54bfe00115a3ce9455edb461bab75ccdf6c7f files/modules.d-bond-1.1.0-r3 1138
+DIST ifenslave-2.6_1.1.0-3.diff.gz 2656
+DIST ifenslave-2.6_1.1.0-4.diff.gz 2967 RMD160 c88f31fe04e7a137314be05e69f0955e4e1d7946 SHA1 1ebf810d718cd93fed45177c6b0980b5b8de88da SHA256 69bfd423cffe94988f3505f2775ed0ef61ac7ddc8021329840491ec3bc0e727f
+DIST ifenslave-2.6_1.1.0-6.diff.gz 3614 RMD160 0cac03ed064aaa5afacd74d03f472dc8604e18fa SHA1 965357cdd3921c96ae5c4697e59d25e488d338b8 SHA256 2fe153422e48bb9e2748e79e97740d4ec640d99b28cbde842dfba569f9d0a643
+DIST ifenslave-2.6_1.1.0.orig.tar.gz 8002 RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 SHA1 84e787863dc10ee7e48dd7ca04381308f3c1dbd7 SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041
+EBUILD ifenslave-1.1.0-r1.ebuild 1387 RMD160 60ef10c4c4034c67970655d0a6bfdd4dc792ad3a SHA1 63ac533eccb74ee7ab7fbb067600500f6ce1e9d9 SHA256 04f83a16deec8a4a5db33db31e1f806e10779ca5ff6c59103dfdf18483cfa384
+MD5 0cf8602981edca6a95fc0f8d6de99a31 ifenslave-1.1.0-r1.ebuild 1387
+RMD160 60ef10c4c4034c67970655d0a6bfdd4dc792ad3a ifenslave-1.1.0-r1.ebuild 1387
+SHA256 04f83a16deec8a4a5db33db31e1f806e10779ca5ff6c59103dfdf18483cfa384 ifenslave-1.1.0-r1.ebuild 1387
+EBUILD ifenslave-1.1.0-r2.ebuild 1445 RMD160 2e2ba9953b305dd78de5cfe2ad750a237c9c4b9b SHA1 e0e65dc5c81643a51513e2fbae6b85ba44f5e44a SHA256 497b3dcceb8289138228aac564991e22c36fdda2faf413624a836cb893c527a1
 MD5 c79fbe6ad6f8f5862215faf8aa9d8bc5 ifenslave-1.1.0-r2.ebuild 1445
+RMD160 2e2ba9953b305dd78de5cfe2ad750a237c9c4b9b ifenslave-1.1.0-r2.ebuild 1445
+SHA256 497b3dcceb8289138228aac564991e22c36fdda2faf413624a836cb893c527a1 ifenslave-1.1.0-r2.ebuild 1445
+EBUILD ifenslave-1.1.0-r3.ebuild 1461 RMD160 00dd0a3c6593ee61796916cc3f1c5a871a8097f3 SHA1 23ba6ea7e89c54b812018f78ae6165605a050916 SHA256 9a934070cd88663cd463e3863f77599d102502a82e6264bdd511e16174f4ff6f
+MD5 ae2c42d94220ee32c8833ff5056837ef ifenslave-1.1.0-r3.ebuild 1461
+RMD160 00dd0a3c6593ee61796916cc3f1c5a871a8097f3 ifenslave-1.1.0-r3.ebuild 1461
+SHA256 9a934070cd88663cd463e3863f77599d102502a82e6264bdd511e16174f4ff6f ifenslave-1.1.0-r3.ebuild 1461
+EBUILD ifenslave-1.1.0.ebuild 1391 RMD160 f3645ec8718efb4835e03e364878039734033797 SHA1 5257b831ede40c2fafbd3b4e0059d491190e88c8 SHA256 d7247b96f638386e402cd4aa50d6c64c2de95836746dc7bfa4a97cb5678956f7
 MD5 abeac5e5c849b33e2ef6ace36ee17b7e ifenslave-1.1.0.ebuild 1391
-MD5 0cf8602981edca6a95fc0f8d6de99a31 ifenslave-1.1.0-r1.ebuild 1387
-MD5 bae2f7054acacbc6f3069f0047efa847 ChangeLog 1543
+RMD160 f3645ec8718efb4835e03e364878039734033797 ifenslave-1.1.0.ebuild 1391
+SHA256 d7247b96f638386e402cd4aa50d6c64c2de95836746dc7bfa4a97cb5678956f7 ifenslave-1.1.0.ebuild 1391
+MISC ChangeLog 1788 RMD160 80c7532e448b146a4412ec7a0d6f4d64c4d98e56 SHA1 e083e61431fb99e0eea3d3db73b3e36daa846408 SHA256 a6daf780149d59ba6ecf5f35d3f7959c633c57c74e9ab1f90a445507c4675285
+MD5 ad6f685d7f83793e1471b2771483ec1d ChangeLog 1788
+RMD160 80c7532e448b146a4412ec7a0d6f4d64c4d98e56 ChangeLog 1788
+SHA256 a6daf780149d59ba6ecf5f35d3f7959c633c57c74e9ab1f90a445507c4675285 ChangeLog 1788
+MISC metadata.xml 279 RMD160 f84566b5a463b59cc5ddd8a2210a54de9492ed2f SHA1 98caf044b8fce3f5ff202c7f7b71f0dcb9d51947 SHA256 785db7b7f8e4f9a526dc574ce2aa10024cc83af170f38ec9af9f56c23fc15543
 MD5 b0d485ea1a51fb83c70daedef2599272 metadata.xml 279
-MD5 6a346d07a88e3a602e0cde43d7b65245 files/digest-ifenslave-1.1.0-r1 146
-MD5 6504ad830370624217962ad470569661 files/digest-ifenslave-1.1.0-r2 146
-MD5 6a346d07a88e3a602e0cde43d7b65245 files/digest-ifenslave-1.1.0 146
-MD5 baa11efd6a70e31bb43a1d09f1b1930a files/modules.d-bond 1153
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFCm2T2I1lqEGTUzyQRAsH9AJ9ZECXprmAHiUNKq/t9I5U1ztsuewCcCCE1
-sHwiL8YCzOYovvIlSIBTkuc=
-=xgOo
------END PGP SIGNATURE-----
+RMD160 f84566b5a463b59cc5ddd8a2210a54de9492ed2f metadata.xml 279
+SHA256 785db7b7f8e4f9a526dc574ce2aa10024cc83af170f38ec9af9f56c23fc15543 metadata.xml 279
+MD5 3b237a0962a4b52bd920715c4ca30d99 files/digest-ifenslave-1.1.0 340
+RMD160 4ea62834da1d8f1492df0ef1ac61a01ad6c2a5b7 files/digest-ifenslave-1.1.0 340
+SHA256 bdd26d80b2eac4faae99aca3d79cfa87f998b15c95240fdec0d1f3f517f4243d files/digest-ifenslave-1.1.0 340
+MD5 3b237a0962a4b52bd920715c4ca30d99 files/digest-ifenslave-1.1.0-r1 340
+RMD160 4ea62834da1d8f1492df0ef1ac61a01ad6c2a5b7 files/digest-ifenslave-1.1.0-r1 340
+SHA256 bdd26d80b2eac4faae99aca3d79cfa87f998b15c95240fdec0d1f3f517f4243d files/digest-ifenslave-1.1.0-r1 340
+MD5 d2bdfd350a99ede49b11aa51651e89fb files/digest-ifenslave-1.1.0-r2 530
+RMD160 738b098a6672300be2128f069a5a8fecb07dcdc1 files/digest-ifenslave-1.1.0-r2 530
+SHA256 cf816fd2e0da872f4cfa871eda4f3d087b3190e4eb51eaa9c1f4870faca7d0e7 files/digest-ifenslave-1.1.0-r2 530
+MD5 b2b8e8d153cfea3b800872253c103d66 files/digest-ifenslave-1.1.0-r3 530
+RMD160 e4dc7f75fac22e39da31ff1b6840c1e4dfc535c1 files/digest-ifenslave-1.1.0-r3 530
+SHA256 7c731a63c72fbac973461a06f0aa76cf5023fcf3f19a1a584afba29c67b98292 files/digest-ifenslave-1.1.0-r3 530
index 859c1bc75146c8ffff6824500396f5d19e4895d5..1d46c761e98a81abd144c5b808e553adb168b136 100644 (file)
@@ -1,2 +1,4 @@
-MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002
 MD5 2bcaa3020a110cc63513107d9993cb12 ifenslave-2.6_1.1.0-3.diff.gz 2656
+MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002
+RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002
+SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002
index 859c1bc75146c8ffff6824500396f5d19e4895d5..1d46c761e98a81abd144c5b808e553adb168b136 100644 (file)
@@ -1,2 +1,4 @@
-MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002
 MD5 2bcaa3020a110cc63513107d9993cb12 ifenslave-2.6_1.1.0-3.diff.gz 2656
+MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002
+RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002
+SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002
index b4c1635c9e231d55cd60c968adf1b1fe52195d21..da0c5705f02886c174379b710973eca0f07f596f 100644 (file)
@@ -1,2 +1,6 @@
-MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002
 MD5 c75db1457c9efd71703760efa611d6d0 ifenslave-2.6_1.1.0-4.diff.gz 2967
+RMD160 c88f31fe04e7a137314be05e69f0955e4e1d7946 ifenslave-2.6_1.1.0-4.diff.gz 2967
+SHA256 69bfd423cffe94988f3505f2775ed0ef61ac7ddc8021329840491ec3bc0e727f ifenslave-2.6_1.1.0-4.diff.gz 2967
+MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002
+RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002
+SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002
diff --git a/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r3 b/net-misc/ifenslave/files/digest-ifenslave-1.1.0-r3
new file mode 100644 (file)
index 0000000..5603256
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 50cac3f48c269232a54041f3389862a6 ifenslave-2.6_1.1.0-6.diff.gz 3614
+RMD160 0cac03ed064aaa5afacd74d03f472dc8604e18fa ifenslave-2.6_1.1.0-6.diff.gz 3614
+SHA256 2fe153422e48bb9e2748e79e97740d4ec640d99b28cbde842dfba569f9d0a643 ifenslave-2.6_1.1.0-6.diff.gz 3614
+MD5 56126cd1013cefe0ce6f81613e677bdd ifenslave-2.6_1.1.0.orig.tar.gz 8002
+RMD160 fdf08ef8c6318f8cf8847a555978949135632b82 ifenslave-2.6_1.1.0.orig.tar.gz 8002
+SHA256 7917bf34de80a2492eb225adf9168c83a4854ac8a008ed0fd5b3fd147ccd3041 ifenslave-2.6_1.1.0.orig.tar.gz 8002
diff --git a/net-misc/ifenslave/files/modules.d-bond-1.1.0-r3 b/net-misc/ifenslave/files/modules.d-bond-1.1.0-r3
new file mode 100644 (file)
index 0000000..ea10868
--- /dev/null
@@ -0,0 +1,20 @@
+# read /usr/src/linux/Documentation/networking/bonding.txt for help!
+
+alias bond0 bonding
+options bond0 mode=0 miimon=100
+#alias bond1 bonding
+#options bond1 -o bonding1 arp_interval=200 arp_ip_target=10.0.0.1
+
+# Parameters:
+# arp_interval:arp interval in milliseconds (int)
+# arp_ip_target:arp targets in n.n.n.n form (array of charp)
+# arp_validate:validate src/dst of ARP probes: none (default), active, backup or all (charp)
+# downdelay:Delay before considering link down, in milliseconds (int)
+# lacp_rate:LACPDU tx rate to request from 802.3ad partner (slow/fast) (charp)
+# max_bonds:Max number of bonded devices (int)
+# miimon:Link check interval in milliseconds (int)
+# mode:Mode of operation : 0 for balance-rr, 1 for active-backup, 2 for balance-xor, 3 for broadcast, 4 for 802.3ad, 5 for balance-tlb, 6 for balance-alb (charp)
+# primary:Primary network device to use (charp)
+# updelay:Delay before considering link up, in milliseconds (int)
+# use_carrier:Use netif_carrier_ok (vs MII ioctls) in miimon; 0 for off, 1 for on (default) (int)
+# xmit_hash_policy:XOR hashing method: 0 for layer 2 (default), 1 for layer 3+4 (charp)
diff --git a/net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild b/net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild
new file mode 100644 (file)
index 0000000..6bde96d
--- /dev/null
@@ -0,0 +1,48 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/ifenslave/ifenslave-1.1.0-r3.ebuild,v 1.1 2007/01/09 04:44:41 robbat2 Exp $
+
+inherit toolchain-funcs eutils
+
+DESCRIPTION="Attach and detach slave interfaces to a bonding device"
+HOMEPAGE="http://sf.net/projects/bonding/"
+MY_PN="ifenslave-2.6" # this is NOT an error
+DEBIAN_PV="6"
+DEBIANPKG_TARBALL="${MY_PN}_${PV}.orig.tar.gz"
+DEBIANPKG_PATCH="${MY_PN}_${PV}-${DEBIAN_PV}.diff.gz"
+DEBIANPKG_BASE="mirror://debian/pool/main/${MY_PN:0:1}/${MY_PN}"
+SRC_URI="${DEBIANPKG_BASE}/${DEBIANPKG_TARBALL}
+                ${DEBIANPKG_BASE}/${DEBIANPKG_PATCH}"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE=""
+RDEPEND="virtual/libc"
+DEPEND="sys-devel/gcc
+               >=sys-kernel/linux-headers-2.4.22
+               ${RDEPEND}"
+
+src_unpack() {
+       unpack ${DEBIANPKG_TARBALL}
+       EPATCH_OPTS="-d ${S} -p1" epatch ${DISTDIR}/${DEBIANPKG_PATCH}
+}
+
+src_compile() {
+       $(tc-getCC) ${CFLAGS} ${PN}.c -o ${PN} || die "Failed to compile!"
+}
+
+src_install() {
+       doman ${S}/${PN}.8
+       into /
+       dosbin ${PN}
+       # there really is no better documentation than the sourcecode :-)
+       dodoc ${PN}.c
+       insinto /etc/modules.d
+       newins ${FILESDIR}/modules.d-bond-1.1.0-r3 bond
+}
+
+pkg_postinst() {
+       einfo "If you want to use bonding on your system, be sure to use"
+       einfo ">=baselayout-1.10, where support is now integrated!"
+       einfo "Using >=baselayout-1.11.6 strongly recommended."
+}