summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD12
-rw-r--r--linux-5.2-siocgstamp.diff11
3 files changed, 23 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3113dc9fcec4..91d75c5b3786 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,3 @@
-# Generated by mksrcinfo v8
-# Sat Jun 11 22:10:21 UTC 2016
pkgbase = ectpping
pkgdesc = 'ping' type utilty for the Ethernet V2.0 Configuration Testing Protocol
pkgver = 0.2
@@ -9,7 +7,8 @@ pkgbase = ectpping
arch = x86_64
license = GPL2
source = https://downloads.sourceforge.net/project/ectpping.berlios/ectpping-0.2.tar.gz
+ source = linux-5.2-siocgstamp.diff
sha256sums = ac3fb1f528b6c947f0a73fa397246438900b96855acf19c0bb854bce4154dcd3
+ sha256sums = 7d534fd4a3f06fcfb77d90ba7d9e27e1d8188cf22f71efd80d178b1ec44a9de8
pkgname = ectpping
-
diff --git a/PKGBUILD b/PKGBUILD
index afbdc422324d..5cba5233a5e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,16 @@ pkgdesc="'ping' type utilty for the Ethernet V2.0 Configuration Testing Protocol
arch=(i686 x86_64)
url="https://sourceforge.net/projects/ectpping.berlios/"
license=('GPL2')
-source=("https://downloads.sourceforge.net/project/ectpping.berlios/ectpping-0.2.tar.gz")
-sha256sums=('ac3fb1f528b6c947f0a73fa397246438900b96855acf19c0bb854bce4154dcd3')
+#source=("git+https://github.com/markzzzsmith/ectpping")
+source=("https://downloads.sourceforge.net/project/ectpping.berlios/ectpping-0.2.tar.gz"
+ "linux-5.2-siocgstamp.diff")
+sha256sums=('ac3fb1f528b6c947f0a73fa397246438900b96855acf19c0bb854bce4154dcd3'
+ '7d534fd4a3f06fcfb77d90ba7d9e27e1d8188cf22f71efd80d178b1ec44a9de8')
+
+prepare() {
+ cd "$pkgname"
+ patch -Np1 < "$srcdir/linux-5.2-siocgstamp.diff"
+}
build() {
cd "$pkgname"
diff --git a/linux-5.2-siocgstamp.diff b/linux-5.2-siocgstamp.diff
new file mode 100644
index 000000000000..2d5e29760885
--- /dev/null
+++ b/linux-5.2-siocgstamp.diff
@@ -0,0 +1,11 @@
+diff -r -u ectpping.orig/ectpping.c ectpping/ectpping.c
+--- ectpping.orig/ectpping.c 2009-05-09 08:41:22.000000000 +0300
++++ ectpping/ectpping.c 2022-11-02 15:56:32.677246192 +0200
+@@ -33,6 +33,7 @@
+ #include <net/if.h>
+ #include <net/if_arp.h>
+ #include <netinet/ether.h>
++#include <linux/sockios.h>
+
+ #include "libenetaddr.h"
+ #include "libectp.h"