Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=eadc032871661fa47a6553dffd6551eccc65ab94

commit eadc032871661fa47a6553dffd6551eccc65ab94
Author: DeX77 <de...@frugalware.org>
Date:   Thu Feb 8 13:45:43 2018 +0100

e1000e-3.4.0.2-15-x86_64

* fix build

diff --git a/source/network-extra/e1000e/FrugalBuild 
b/source/network-extra/e1000e/FrugalBuild
index 2433db9..f53a386 100644
--- a/source/network-extra/e1000e/FrugalBuild
+++ b/source/network-extra/e1000e/FrugalBuild
@@ -3,16 +3,18 @@

pkgname=e1000e
pkgver=3.4.0.2
-pkgrel=14
+pkgrel=15
pkgdesc="Intel e1000e Ethernet adapter driver"
archs=('x86_64')
groups=('network-extra')
_F_sourceforge_dirname="e1000"
_F_sourceforge_rss_limit=100
Finclude sourceforge kernel-module
-source+=(timers.patch)
+source+=(timers.patch \
+       build-fix.patch)
sha1sums=('5d538b0296181e02b97201d60fe4b897d8adf6e2' \
-          '2be39a4cac8f22cfb0a0ef17f1d293f2d7e2aced')
+          '2be39a4cac8f22cfb0a0ef17f1d293f2d7e2aced' \
+          '2cdb8d2833da57eb98f7cccd901ce68c5d8e2d1f')
options+=('nostrip')
_F_cd_path="$pkgname-$pkgver/src"

diff --git a/source/network-extra/e1000e/build-fix.patch 
b/source/network-extra/e1000e/build-fix.patch
new file mode 100644
index 0000000..3c9ddc3
--- /dev/null
+++ b/source/network-extra/e1000e/build-fix.patch
@@ -0,0 +1,36 @@
+diff -wbBur e1000e-3.3.5.10.org/src/Makefile e1000e-3.3.5.10/src/Makefile
+--- src/Makefile       2017-06-18 11:08:08.000000000 +0300
++++ src/Makefile       2017-08-21 20:08:41.961879873 +0300
+@@ -76,11 +76,7 @@
+ endif
+
+ # Version file Search Path
+-VSP :=  $(KOBJ)/include/generated/utsrelease.h \
+-        $(KOBJ)/include/linux/utsrelease.h \
+-        $(KOBJ)/include/linux/version.h \
+-        $(KOBJ)/include/generated/uapi/linux/version.h \
+-        /boot/vmlinuz.version.h
++VSP :=  $(KOBJ)/include/generated/uapi/linux/version.h
+
+ # Config file Search Path
+ CSP :=  $(KOBJ)/include/generated/autoconf.h \
+@@ -124,19 +120,6 @@
+ # we need to know what platform the driver is being built on
+ # some additional features are only built on Intel platforms
+ ARCH := $(shell uname -m | sed 's/i.86/i386/')
+-ifeq ($(ARCH),alpha)
+-  EXTRA_CFLAGS += -ffixed-8 -mno-fp-regs
+-endif
+-ifeq ($(ARCH),x86_64)
+-  EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
+-endif
+-ifeq ($(ARCH),ppc)
+-  EXTRA_CFLAGS += -msoft-float
+-endif
+-ifeq ($(ARCH),ppc64)
+-  EXTRA_CFLAGS += -m64 -msoft-float
+-  LDFLAGS += -melf64ppc
+-endif
+
+ # extra flags for module builds
+ EXTRA_CFLAGS += -DDRIVER_$(shell echo $(DRIVER_NAME) | tr '[a-z]' '[A-Z]')
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to