From f4b60bd6e2856d34fb88e2c3c94cea22920c0aab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= Date: Sun, 3 Oct 2021 15:03:40 +0200 Subject: [PATCH] New package: parpd-1.7 --- srcpkgs/parpd/files/parpd.conf | 1 + srcpkgs/parpd/files/parpd/run | 3 +++ .../patches/0001-fix-building-on-musl.patch | 24 +++++++++++++++++++ srcpkgs/parpd/template | 20 ++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 srcpkgs/parpd/files/parpd.conf create mode 100644 srcpkgs/parpd/files/parpd/run create mode 100644 srcpkgs/parpd/patches/0001-fix-building-on-musl.patch create mode 100644 srcpkgs/parpd/template diff --git a/srcpkgs/parpd/files/parpd.conf b/srcpkgs/parpd/files/parpd.conf new file mode 100644 index 000000000000..926fc5f839d2 --- /dev/null +++ b/srcpkgs/parpd/files/parpd.conf @@ -0,0 +1 @@ +# see parpd.conf(5) diff --git a/srcpkgs/parpd/files/parpd/run b/srcpkgs/parpd/files/parpd/run new file mode 100644 index 000000000000..029dfdac68dd --- /dev/null +++ b/srcpkgs/parpd/files/parpd/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r conf ] && . ./conf +exec parpd ${OPTS:=-fl} 1>&2 diff --git a/srcpkgs/parpd/patches/0001-fix-building-on-musl.patch b/srcpkgs/parpd/patches/0001-fix-building-on-musl.patch new file mode 100644 index 000000000000..65799c0abf2e --- /dev/null +++ b/srcpkgs/parpd/patches/0001-fix-building-on-musl.patch @@ -0,0 +1,24 @@ +From 466a788c7533b19f20f6d91514773e89e87f5f6e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= +Date: Wed, 6 Oct 2021 11:37:14 +0200 +Subject: [PATCH] fix building on musl + +--- + parpd.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/parpd.c b/parpd.c +index a178696..19e266c 100644 +--- a/parpd.c ++++ b/parpd.c +@@ -57,6 +57,7 @@ const char copyright[] = "Copyright (c) 2008-2017 Roy Marples"; + #include + #include + #include ++#include + #include + #include + #include +-- +2.32.0 + diff --git a/srcpkgs/parpd/template b/srcpkgs/parpd/template new file mode 100644 index 000000000000..0991d61360f8 --- /dev/null +++ b/srcpkgs/parpd/template @@ -0,0 +1,20 @@ +# Template file for 'parpd' +pkgname=parpd +version=1.7 +revision=1 +build_style=gnu-makefile +make_install_args="BINDIR=/usr/bin" +short_desc="RFC 1027 compliant Proxy ARP Daemon" +maintainer="Arsen Arsenović " +license="BSD-2-Clause" +homepage="https://roy.marples.name/projects/parpd/" +distfiles="https://roy.marples.name/downloads/parpd/parpd-${version}.tar.xz" +checksum=f1f2ed753243b86205922ab0ec1cd0f426779e6b8c273206f0568e819a3fe3b4 +conf_files=/etc/parpd.conf + +post_install() { + vsv parpd + vlicense LICENSE + + vconf "${FILESDIR}/parpd.conf" +}