diff --git a/srcpkgs/arptables/patches/makefile-cflags.patch b/srcpkgs/arptables/patches/makefile-cflags.patch new file mode 100644 index 0000000000..34dd2a8e77 --- /dev/null +++ b/srcpkgs/arptables/patches/makefile-cflags.patch @@ -0,0 +1,13 @@ +-D__GLIBC__=2 is required to build on *-musl, +it's normally defined by features.h of glibc. +--- Makefile.orig ++++ Makefile +@@ -11,7 +11,7 @@ + DESTDIR:= + + COPT_FLAGS:=-O2 +-CFLAGS:=$(COPT_FLAGS) -Wall -Wunused -I$(KERNEL_DIR)/include/ -Iinclude/ -DARPTABLES_VERSION=\"$(ARPTABLES_VERSION)\" #-g -DDEBUG #-pg # -DARPTC_DEBUG ++override CFLAGS+=-Wall -D__GLIBC__=2 -Iinclude/ -DARPTABLES_VERSION=\"$(ARPTABLES_VERSION)\" + + ifndef ARPT_LIBDIR + ARPT_LIBDIR:=$(LIBDIR)/arptables diff --git a/srcpkgs/arptables/template b/srcpkgs/arptables/template new file mode 100644 index 0000000000..58c367f86d --- /dev/null +++ b/srcpkgs/arptables/template @@ -0,0 +1,20 @@ +# Template file for 'arptables' +pkgname=arptables +version=0.0.4 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=gnu-makefile +depends="perl" +short_desc="ARP table administration" +maintainer="beefcurtains " +license="GPL-2" +homepage="http://ebtables.sourceforge.net/" +distfiles="ftp://ftp.netfilter.org/pub/arptables/arptables-v0.0.4.tar.gz" +checksum=277985e29ecd93bd759a58242cad0e02ba9d4a6e1b7795235e3b507661bc0049 + +do_install() { + vbin arptables + vbin arptables-restore + vbin arptables-save + vman arptables.8 +} diff --git a/srcpkgs/arptables/update b/srcpkgs/arptables/update new file mode 100644 index 0000000000..5dd4ff91b5 --- /dev/null +++ b/srcpkgs/arptables/update @@ -0,0 +1 @@ +pattern="${pkgname}-v\\K[\\d.]+(?=\\.tar)"