[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