Changeset 22271 for packages


Ignore:
Timestamp:
2010-07-18T09:55:41+02:00 (6 years ago)
Author:
acoul
Message:

net/ethtool: update to 2.6.34

Location:
packages/net/ethtool
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • packages/net/ethtool/Makefile

    r19622 r22271  
    99 
    1010PKG_NAME:=ethtool 
    11 PKG_VERSION:=6 
    12 PKG_RELEASE:=2 
     11PKG_VERSION:=2.6.34 
     12PKG_RELEASE:=1 
    1313 
    1414PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1515PKG_SOURCE_URL:=@SF/gkernel 
    16 PKG_MD5SUM:=3b721ec27f17ebf320ba8c505cf66d9c 
     16PKG_MD5SUM:=d3da60d661930147dd08a5e772c970e6 
    1717 
    1818PKG_INSTALL:=1 
     
    3131endef 
    3232 
     33define Build/Configure 
     34        (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \ 
     35                ./autogen.sh \ 
     36        ); 
     37        $(call Build/Configure/Default, \ 
     38        ) 
     39endef 
     40 
     41define Build/Compile 
     42        $(MAKE) -C $(PKG_BUILD_DIR) \ 
     43                SPECIAL_CFLAGS="-pthread $(TARGET_LDFLAGS)" 
     44        $(MAKE) -C $(PKG_BUILD_DIR) \ 
     45                DESTDIR="$(PKG_INSTALL_DIR)" \ 
     46                install 
     47endef 
     48 
    3349define Package/ethtool/install 
    3450        $(INSTALL_DIR) $(1)/usr/sbin 
  • packages/net/ethtool/patches/01-ixp4xx_ethtool_autotools.patch

    r11711 r22271  
    11--- a/Makefile.am 
    22+++ b/Makefile.am 
    3 @@ -8,7 +8,7 @@ 
    4                   amd8111e.c de2104x.c e100.c e1000.c           \ 
    5                   fec_8xx.c ibm_emac.c ixgb.c natsemi.c         \ 
     3@@ -8,7 +8,7 @@ ethtool_SOURCES = ethtool.c ethtool-copy 
     4                  amd8111e.c de2104x.c e100.c e1000.c igb.c     \ 
     5                  fec_8xx.c ibm_emac.c ixgb.c ixgbe.c natsemi.c \ 
    66                  pcnet32.c realtek.c tg3.c marvell.c vioc.c    \ 
    7 -                 smsc911x.c 
    8 +                 smsc911x.c ixp4xx.c 
     7-                 smsc911x.c at76c50x-usb.c 
     8+                 smsc911x.c at76c50x-usb.c ixp4xx.c 
    99  
    1010 dist-hook: 
     
    1212--- a/Makefile.in 
    1313+++ b/Makefile.in 
    14 @@ -57,7 +57,7 @@ 
     14@@ -55,7 +55,8 @@ am_ethtool_OBJECTS = ethtool.$(OBJEXT) a 
    1515        fec_8xx.$(OBJEXT) ibm_emac.$(OBJEXT) ixgb.$(OBJEXT) \ 
    16         natsemi.$(OBJEXT) pcnet32.$(OBJEXT) realtek.$(OBJEXT) \ 
    17         tg3.$(OBJEXT) marvell.$(OBJEXT) vioc.$(OBJEXT) \ 
    18 -       smsc911x.$(OBJEXT) 
    19 +       smsc911x.$(OBJEXT) ixp4xx.$(OBJEXT) 
     16        ixgbe.$(OBJEXT) natsemi.$(OBJEXT) pcnet32.$(OBJEXT) \ 
     17        realtek.$(OBJEXT) tg3.$(OBJEXT) marvell.$(OBJEXT) \ 
     18-       vioc.$(OBJEXT) smsc911x.$(OBJEXT) at76c50x-usb.$(OBJEXT) 
     19+       vioc.$(OBJEXT) smsc911x.$(OBJEXT) at76c50x-usb.$(OBJEXT) \ 
     20+       ixp4xx.$(OBJEXT) 
    2021 ethtool_OBJECTS = $(am_ethtool_OBJECTS) 
    2122 ethtool_LDADD = $(LDADD) 
    22  DEFAULT_INCLUDES = -I. -I$(srcdir) -I. 
    23 @@ -166,7 +166,7 @@ 
    24                   amd8111e.c de2104x.c e100.c e1000.c           \ 
    25                   fec_8xx.c ibm_emac.c ixgb.c natsemi.c         \ 
     23 DEFAULT_INCLUDES = -I.@am__isrc@ 
     24@@ -198,7 +199,7 @@ ethtool_SOURCES = ethtool.c ethtool-copy 
     25                  amd8111e.c de2104x.c e100.c e1000.c igb.c     \ 
     26                  fec_8xx.c ibm_emac.c ixgb.c ixgbe.c natsemi.c \ 
    2627                  pcnet32.c realtek.c tg3.c marvell.c vioc.c    \ 
    27 -                 smsc911x.c 
    28 +                 smsc911x.c ixp4xx.c 
     28-                 smsc911x.c at76c50x-usb.c 
     29+                 smsc911x.c at76c50x-usb.c ixp4xx.c 
    2930  
    3031 all: ethtool-config.h 
    3132        $(MAKE) $(AM_MAKEFLAGS) all-am 
    32 @@ -266,6 +266,7 @@ 
    33  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fec_8xx.Po@am__quote@ 
    34  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ibm_emac.Po@am__quote@ 
     33@@ -316,6 +317,7 @@ distclean-compile: 
     34 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/igb.Po@am__quote@ 
    3535 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ixgb.Po@am__quote@ 
     36 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ixgbe.Po@am__quote@ 
    3637+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ixp4xx.Po@am__quote@ 
    3738 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/marvell.Po@am__quote@ 
    3839 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/natsemi.Po@am__quote@ 
    3940 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pcnet32.Po@am__quote@ 
     41--- a/ethtool.c 
     42+++ b/ethtool.c 
     43@@ -1324,6 +1324,7 @@ static struct { 
     44        { "igb", igb_dump_regs }, 
     45        { "ixgb", ixgb_dump_regs }, 
     46        { "ixgbe", ixgbe_dump_regs }, 
     47+       { "ixp4xx_mac", ixp4xx_dump_regs }, 
     48        { "natsemi", natsemi_dump_regs }, 
     49        { "e100", e100_dump_regs }, 
     50        { "amd8111e", amd8111e_dump_regs }, 
     51--- a/ethtool.spec 
     52+++ /dev/null 
     53@@ -1,42 +0,0 @@ 
     54-Name           : ethtool 
     55-Version                : 2.6.34 
     56-Release                : 1 
     57-Group          : Utilities 
     58- 
     59-Summary                : A tool for setting ethernet parameters 
     60- 
     61-License                : GPL 
     62-URL            : http://sourceforge.net/projects/gkernel/ 
     63- 
     64-Buildroot      : %{_tmppath}/%{name}-%{version} 
     65-Source         : %{name}-%{version}.tar.gz 
     66- 
     67- 
     68-%description 
     69-Ethtool is a small utility to get and set values from your your ethernet  
     70-controllers.  Not all ethernet drivers support ethtool, but it is getting  
     71-better.  If your ethernet driver doesn't support it, ask the maintainer to  
     72-write support - it's not hard! 
     73- 
     74- 
     75-%prep 
     76-%setup -q 
     77- 
     78- 
     79-%build 
     80-CFLAGS="${RPM_OPT_FLAGS}" ./configure --prefix=/usr --mandir=%{_mandir} 
     81-make 
     82- 
     83- 
     84-%install 
     85-make install DESTDIR=${RPM_BUILD_ROOT} 
     86- 
     87- 
     88-%files 
     89-%defattr(-,root,root) 
     90-/usr/sbin/ethtool 
     91-%{_mandir}/man8/ethtool.8* 
     92-%doc AUTHORS COPYING INSTALL NEWS README ChangeLog 
     93- 
     94- 
     95-%changelog 
    4096--- a/ethtool-util.h 
    4197+++ b/ethtool-util.h 
     
    48104+ 
    49105 #endif 
    50 --- a/ethtool.c 
    51 +++ b/ethtool.c 
    52 @@ -1015,6 +1015,7 @@ 
    53         { "sky2", sky2_dump_regs }, 
    54          { "vioc", vioc_dump_regs }, 
    55          { "smsc911x", smsc911x_dump_regs }, 
    56 +       { "ixp4xx_mac", ixp4xx_dump_regs }, 
    57  }; 
    58   
    59  static int dump_regs(struct ethtool_drvinfo *info, struct ethtool_regs *regs) 
    60 --- a/ethtool.spec 
    61 +++ /dev/null 
    62 @@ -1,42 +0,0 @@ 
    63 -Name           : ethtool 
    64 -Version                : 6 
    65 -Release                : 1 
    66 -Group          : Utilities 
    67 - 
    68 -Summary                : A tool for setting ethernet parameters 
    69 - 
    70 -Copyright      : GPL 
    71 -URL            : http://sourceforge.net/projects/gkernel/ 
    72 - 
    73 -Buildroot      : %{_tmppath}/%{name}-%{version} 
    74 -Source         : %{name}-%{version}.tar.gz 
    75 - 
    76 - 
    77 -%description 
    78 -Ethtool is a small utility to get and set values from your your ethernet  
    79 -controllers.  Not all ethernet drivers support ethtool, but it is getting  
    80 -better.  If your ethernet driver doesn't support it, ask the maintainer to  
    81 -write support - it's not hard! 
    82 - 
    83 - 
    84 -%prep 
    85 -%setup -q 
    86 - 
    87 - 
    88 -%build 
    89 -CFLAGS="${RPM_OPT_FLAGS}" ./configure --prefix=/usr --mandir=%{_mandir} 
    90 -make 
    91 - 
    92 - 
    93 -%install 
    94 -make install DESTDIR=${RPM_BUILD_ROOT} 
    95 - 
    96 - 
    97 -%files 
    98 -%defattr(-,root,root) 
    99 -/usr/sbin/ethtool 
    100 -%{_mandir}/man8/ethtool.8* 
    101 -%doc AUTHORS COPYING INSTALL NEWS README ChangeLog 
    102 - 
    103 - 
    104 -%changelog 
    105106--- /dev/null 
    106107+++ b/ixp4xx.c 
Note: See TracChangeset for help on using the changeset viewer.