diff options
author | Matthias Schiffer | 2015-06-22 21:32:04 +0200 |
---|---|---|
committer | Matthias Schiffer | 2015-06-22 21:32:04 +0200 |
commit | c911ab87928dad8e1dd5890fc13cd1a2d4ab0045 (patch) | |
tree | e97fc80bccdc5b0d8602528dc505b0909b15c334 | |
download | aur-c911ab87928dad8e1dd5890fc13cd1a2d4ab0045.tar.gz |
ssmping 0.9.1-3
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | ssmping_x86_64.patch | 20 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a35137002bdf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = ssmping + pkgdesc = SSM ping + pkgver = 0.9.1 + pkgrel = 3 + url = http://www.venaas.no/multicast/ssmping/ + arch = i686 + arch = x86_64 + license = Custom + source = http://http.debian.net/debian/pool/main/s/ssmping/ssmping_0.9.1.orig.tar.gz + source = ssmping_x86_64.patch + sha512sums = 7929b43867f29ac7f93298820149fd326d8540187a59e4f28f226e1c0dbfcdc60dc3da437de250e4082a2d6bd845ae9e619bf3b592b824dd8d529bf093cdedff + sha512sums = 9255dc2d9591f083c04040de821ae23da6a7c3b94b28aeeb6035eaf365dd562d6398a0c876afb569777571f42c6badbc18614dadc9bb11a4d73e18d1b00f818b + +pkgname = ssmping + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3f6d15e6e061 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +pkgname=ssmping +pkgver=0.9.1 +pkgrel=3 +pkgdesc="SSM ping" +arch=(i686 x86_64) +url="http://www.venaas.no/multicast/ssmping/" +license=('Custom') +source=('http://http.debian.net/debian/pool/main/s/ssmping/ssmping_0.9.1.orig.tar.gz' 'ssmping_x86_64.patch') +sha512sums=('7929b43867f29ac7f93298820149fd326d8540187a59e4f28f226e1c0dbfcdc60dc3da437de250e4082a2d6bd845ae9e619bf3b592b824dd8d529bf093cdedff' + '9255dc2d9591f083c04040de821ae23da6a7c3b94b28aeeb6035eaf365dd562d6398a0c876afb569777571f42c6badbc18614dadc9bb11a4d73e18d1b00f818b') + + +build() { + cd "$srcdir/${pkgname}-${pkgver}" + + msg "Applying patches..." + patch -p1 -i '../ssmping_x86_64.patch' + + msg "Starting make..." + + make CFLAGS=-D_GNU_SOURCE || return 1 +} + + +package() { + cd "$srcdir/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" PREFIX=/usr install || return 1 + install -d "${pkgdir}"/usr/share + mv "${pkgdir}/usr/man" "${pkgdir}/usr/share/man" +} diff --git a/ssmping_x86_64.patch b/ssmping_x86_64.patch new file mode 100644 index 000000000000..0522f93a84b5 --- /dev/null +++ b/ssmping_x86_64.patch @@ -0,0 +1,20 @@ +--- ssmping-0.9.1.orig/ssmping.c 2008-02-18 14:41:50.000000000 +0100 ++++ ssmping-0.9.1/ssmping.c 2010-02-19 01:07:59.000000000 +0100 +@@ -11,6 +11,8 @@ + * copyright notice and this permission notice appear in all copies. + */ + ++#define _GNU_SOURCE 1 ++ + #include "ssmping.h" + + extern int optind; +@@ -22,7 +24,7 @@ + uint16_t size; + uint32_t intface; + struct sockaddr_storage name, ucaddr, mcaddr, grpaddr; +- size_t namelen; ++ socklen_t namelen; + #ifdef WIN32 + WORD wVersionRequested; + WSADATA wsaData; |