diff --git a/net-misc/et131x/Manifest b/net-misc/et131x/Manifest new file mode 100644 index 000000000..fc3c53ec3 --- /dev/null +++ b/net-misc/et131x/Manifest @@ -0,0 +1,12 @@ +AUX et131x-1.2.3-2.6.21.patch 432 RMD160 8a82ad878837f5d4a9db2f8f1ef0776a7564a06a SHA1 43cfe7e04a6ff70363a7d7b11df9c61b6c18fffb SHA256 2e3f0fc2dc6a752556ec6edd0c6a4bfde304f0481e30d6e50896cf537ea82fd4 +MD5 e7fe093f8c867bf62095c52ab3b5c7e1 files/et131x-1.2.3-2.6.21.patch 432 +RMD160 8a82ad878837f5d4a9db2f8f1ef0776a7564a06a files/et131x-1.2.3-2.6.21.patch 432 +SHA256 2e3f0fc2dc6a752556ec6edd0c6a4bfde304f0481e30d6e50896cf537ea82fd4 files/et131x-1.2.3-2.6.21.patch 432 +DIST et131x-1.2.3.tar.gz 420259 RMD160 1030752f08e1420e07e2598652b8df3fc8c6eedb SHA1 89cba7228e08b3abbc97fbb7d603fdec45f63e58 SHA256 5eab8b5c9e61de7df4de0f786e70beebdbb7cd69a141e71d10468c6acbdd1337 +EBUILD et131x-1.2.3.ebuild 667 RMD160 baeb3278c7323a8bfc553b441f8c4bf5b92005f9 SHA1 81f631a6ded1ed2998f8d1914fd4a4459da82940 SHA256 38dfda6ec904890366305290ec75d3b88a1d0ec5d32d9234693c63bfd921e4fc +MD5 6ad71a4cf0d3c8463bd58c0b7fa2b331 et131x-1.2.3.ebuild 667 +RMD160 baeb3278c7323a8bfc553b441f8c4bf5b92005f9 et131x-1.2.3.ebuild 667 +SHA256 38dfda6ec904890366305290ec75d3b88a1d0ec5d32d9234693c63bfd921e4fc et131x-1.2.3.ebuild 667 +MD5 f7e2f77ae763b16bca2371501d46ccea files/digest-et131x-1.2.3 238 +RMD160 a92664d90978cd5016aee0680f95f357e0db1019 files/digest-et131x-1.2.3 238 +SHA256 3a06b6c01f0a4c67b336fc43bb2f8edff9018454bad96e8b0a28baca446e66c6 files/digest-et131x-1.2.3 238 diff --git a/net-misc/et131x/et131x-1.2.3.ebuild b/net-misc/et131x/et131x-1.2.3.ebuild new file mode 100644 index 000000000..7a232f0f2 --- /dev/null +++ b/net-misc/et131x/et131x-1.2.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 2004-2007 Sabayon Linux +# Distributed under the terms of the GNU General Public License v2 + +inherit linux-mod + +DESCRIPTION="Agere ET131x ethernet driver" +HOMEPAGE="http://dadams1969.googlepages.com/et131xkernelmodule" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" +DEPEND="sys-apps/net-tools" + +MODULE_NAMES="et131x(net:)" +BUILD_TARGETS="modules" + +pkg_setup() { + linux-mod_pkg_setup + BUILD_PARAMS="KSRC=${KV_DIR} KERNEL_PATH=${KV_DIR}" +} + +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-2.6.21.patch +} + +src_install() { + linux-mod_src_install + dodoc README.doc TODO MODULE-PARAMETER.txt +} diff --git a/net-misc/et131x/files/digest-et131x-1.2.3 b/net-misc/et131x/files/digest-et131x-1.2.3 new file mode 100644 index 000000000..60c3fb1d3 --- /dev/null +++ b/net-misc/et131x/files/digest-et131x-1.2.3 @@ -0,0 +1,3 @@ +MD5 064aeca5f38d178d2f96d6f24b165147 et131x-1.2.3.tar.gz 420259 +RMD160 1030752f08e1420e07e2598652b8df3fc8c6eedb et131x-1.2.3.tar.gz 420259 +SHA256 5eab8b5c9e61de7df4de0f786e70beebdbb7cd69a141e71d10468c6acbdd1337 et131x-1.2.3.tar.gz 420259 diff --git a/net-misc/et131x/files/et131x-1.2.3-2.6.21.patch b/net-misc/et131x/files/et131x-1.2.3-2.6.21.patch new file mode 100644 index 000000000..6529df4f7 --- /dev/null +++ b/net-misc/et131x/files/et131x-1.2.3-2.6.21.patch @@ -0,0 +1,12 @@ +diff -Nurp et131x-1.2.3.orig/et131x_netdev.c et131x-1.2.3/et131x_netdev.c +--- et131x-1.2.3.orig/et131x_netdev.c 2007-01-25 22:31:35.000000000 +0100 ++++ et131x-1.2.3/et131x_netdev.c 2007-06-13 09:42:42.000000000 +0200 +@@ -1602,7 +1602,7 @@ void et131x_vlan_rx_kill_vid( struct net + + if( pAdapter->vlgrp ) + { +- pAdapter->vlgrp->vlan_devices[vid] = NULL; ++ vlan_group_set_device(pAdapter->vlgrp, vid, NULL); + } + +