[arch-commits] Commit in ipguard/trunk (PKGBUILD pass-ldflags.patch)
Jelle van der Waa
jelle at archlinux.org
Sun Sep 22 13:15:23 UTC 2019
Date: Sunday, September 22, 2019 @ 13:15:22
Author: jelle
Revision: 511517
upgpkg: ipguard 1.04-5
Add FULL RELRO support by patching the makefile to pass LDFLAGS to gcc.
Added:
ipguard/trunk/pass-ldflags.patch
Modified:
ipguard/trunk/PKGBUILD
--------------------+
PKGBUILD | 10 ++++++----
pass-ldflags.patch | 16 ++++++++++++++++
2 files changed, 22 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-09-22 12:03:08 UTC (rev 511516)
+++ PKGBUILD 2019-09-22 13:15:22 UTC (rev 511517)
@@ -3,7 +3,7 @@
pkgname=ipguard
pkgver=1.04
-pkgrel=4
+pkgrel=5
pkgdesc="ipguard - arp<->ip relation checking tool"
arch=(x86_64)
url="http://ipguard.deep.perm.ru/"
@@ -10,19 +10,21 @@
license=("GPL")
depends=(libpcap libnet)
source=(http://ipguard.deep.perm.ru/files/$pkgname-$pkgver.tar.gz
- build-fix-le.patch)
+ build-fix-le.patch pass-ldflags.patch)
md5sums=('7f44f7c31876f0d68792f02047e25409'
- 'b27cfc9e8ad4ef9459d7274a2e624831')
+ 'b27cfc9e8ad4ef9459d7274a2e624831'
+ '9ea4b1a5523628c5e5684589aeb420e4')
prepare() {
cd "$srcdir"/$pkgname-$pkgver
patch -Np1 <../build-fix-le.patch
+ patch -Np1 <../pass-ldflags.patch
sed -i 's|$(PREFIX)/sbin|$(PREFIX)/bin|g' Makefile
}
build() {
cd "$srcdir"/$pkgname-$pkgver
- CFLAGS="-DLIBNET_LIL_ENDIAN" make
+ LDFLAGS=${LDFLAGS} CFLAGS="${CFLAGS} -DLIBNET_LIL_ENDIAN" make
}
package() {
Added: pass-ldflags.patch
===================================================================
--- pass-ldflags.patch (rev 0)
+++ pass-ldflags.patch 2019-09-22 13:15:22 UTC (rev 511517)
@@ -0,0 +1,16 @@
+Only in ipguard-1.04.new: ethers.o
+Only in ipguard-1.04.new: ipguard.o
+diff -aur ipguard-1.04/Makefile ipguard-1.04.new/Makefile
+--- ipguard-1.04/Makefile 2010-07-12 05:46:36.000000000 +0200
++++ ipguard-1.04.new/Makefile 2019-09-22 15:10:07.843051441 +0200
+@@ -47,7 +47,7 @@
+
+ $(NAME): $(OBJS)
+ @echo Linking $@
+- @$(CC) -o $@ $(OBJS) $(LIBS) $(STATIC)
++ @$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(STATIC)
+
+ clean:
+ @echo Cleaning OBJS
+Only in ipguard-1.04.new: packet.o
+Only in ipguard-1.04.new: system.o
More information about the arch-commits
mailing list