From 0c4113e53919cc5075a4551b367f0960a5e17711 Mon Sep 17 00:00:00 2001 From: chili-b Date: Sat, 2 Oct 2021 21:07:56 -0400 Subject: [PATCH 01/14] New package: python3-ly-0.9.7 Python modules parse, manipulate or create documents in LilyPond format. Depended upon by the Frescobaldi LilyPond editor. --- srcpkgs/python3-ly/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/python3-ly/template diff --git a/srcpkgs/python3-ly/template b/srcpkgs/python3-ly/template new file mode 100644 index 000000000000..a795013096db --- /dev/null +++ b/srcpkgs/python3-ly/template @@ -0,0 +1,14 @@ +# Template file for 'python3-ly' +pkgname=python3-ly +version=0.9.7 +revision=1 +wrksrc="python-ly-${version}" +build_style=python3-module +hostmakedepends="python3-setuptools" +short_desc="Modules to parse, manipulate or create documents in LilyPond format" +maintainer="chili-b " +license="GPL-3.0-or-later" +homepage="https://github.com/frescobaldi/python-ly" +changelog="https://github.com/frescobaldi/python-ly/blob/v${version}/ChangeLog" +distfiles="${PYPI_SITE}/p/python-ly/python-ly-${version}.tar.gz" +checksum=d4d2b68eb0ef8073200154247cc9bd91ed7fb2671ac966ef3d2853281c15d7a8 From 5e4fb95f72d7a635cb46fe086acf7bdf52a1adec Mon Sep 17 00:00:00 2001 From: chili-b Date: Sun, 10 Oct 2021 15:20:53 -0400 Subject: [PATCH 02/14] New package: python3-poppler-qt5-0.75.0 --- srcpkgs/python3-poppler-qt5/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-poppler-qt5/template diff --git a/srcpkgs/python3-poppler-qt5/template b/srcpkgs/python3-poppler-qt5/template new file mode 100644 index 000000000000..430b10a135d0 --- /dev/null +++ b/srcpkgs/python3-poppler-qt5/template @@ -0,0 +1,20 @@ +# Template file for 'python3-poppler-qt5' +pkgname=python3-poppler-qt5 +version=0.75.0 +revision=1 +wrksrc="python-poppler-qt5-${version}" +build_style=python3-module +makedepends="python3-sip-devel pkg-config qt5-qmake poppler-qt5-devel + python3-PyQt5-devel python3-devel qt5-devel" +depends="poppler-qt5 python3-PyQt5" +short_desc="Python bindings for libpoppler-qt5" +maintainer="chili-b " +license="LGPL-3.0-or-later" +homepage="https://github.com/frescobaldi/python-poppler-qt5" +changelog="https://github.com/frescobaldi/python-poppler-qt5/blob/v${version}/ChangeLog" +distfiles="${PYPI_SITE}/p/python-poppler-qt5/python-poppler-qt5-${version}.tar.gz" +checksum=ea0ec9ebe995705ab19a301290365652e62bab5c9b05db5697c7bf2173335107 + +do_build() { + python setup.py build_ext --pyqt-sip-dir=${py3_sitelib}/PyQt5/bindings +} From 494bf9317405ae2fed540b7bf5f39f613894f2bd Mon Sep 17 00:00:00 2001 From: chili-b Date: Sun, 10 Oct 2021 15:33:36 -0400 Subject: [PATCH 03/14] New package: frescobaldi-3.1.3 --- srcpkgs/frescobaldi/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/frescobaldi/template diff --git a/srcpkgs/frescobaldi/template b/srcpkgs/frescobaldi/template new file mode 100644 index 000000000000..a6adb07ea231 --- /dev/null +++ b/srcpkgs/frescobaldi/template @@ -0,0 +1,16 @@ +# Template file for 'frescobaldi' +pkgname=frescobaldi +version=3.1.3 +revision=1 +build_style=python3-module +make_check_target="check" +hostmakedepends="python3-setuptools" +depends="python3-PyQt5 python3-PyQt5-svg poppler-qt5 portmidi + python3-cups python3-ly lilypond python3-poppler-qt5" +short_desc="Powerful, lightweight and easy to use LilyPond sheet music text editor" +maintainer="chili-b " +license="GPL-2.0-or-later" +homepage="https://frescobaldi.org/" +changelog="https://github.com/frescobaldi/frescobaldi/blob/v${version}/ChangeLog" +distfiles="https://github.com/frescobaldi/frescobaldi/archive/v${version}.tar.gz" +checksum=9c7f5036f367691454753f1db06ea02c33501c1e4f24bfb47485103911f3e9c1 From d889d648dca30051e05b97dfa8b7a434e21f03f0 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Fri, 24 Sep 2021 23:15:36 -0400 Subject: [PATCH 04/14] DarkRadiant: rebuild for Python 3.10 --- srcpkgs/DarkRadiant/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/DarkRadiant/template b/srcpkgs/DarkRadiant/template index 0c656d3566eb..6741fc8bae37 100644 --- a/srcpkgs/DarkRadiant/template +++ b/srcpkgs/DarkRadiant/template @@ -1,7 +1,7 @@ # Template file for 'DarkRadiant' pkgname=DarkRadiant version=2.13.0 -revision=1 +revision=2 build_style=cmake build_helper=cmake-wxWidgets-gtk3 hostmakedepends="pkg-config ruby-asciidoctor" From a8e05d94880ef930c73703a3f8b1c573b1813e62 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 8 Oct 2021 18:21:57 +0200 Subject: [PATCH 05/14] cross-x86_64-w64-mingw32: isl moved to sourceforge. --- srcpkgs/cross-x86_64-w64-mingw32/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/cross-x86_64-w64-mingw32/template b/srcpkgs/cross-x86_64-w64-mingw32/template index c32a573bf20a..816e6f1f68eb 100644 --- a/srcpkgs/cross-x86_64-w64-mingw32/template +++ b/srcpkgs/cross-x86_64-w64-mingw32/template @@ -26,7 +26,7 @@ distfiles=" ${GNU_SITE}/mpc/mpc-${_mpc_version}.tar.gz ${GNU_SITE}/gmp/gmp-${_gmp_version}.tar.xz ${GNU_SITE}/mpfr/mpfr-${_mpfr_version}.tar.xz - http://isl.gforge.inria.fr/isl-${_isl_version}.tar.bz2 + ${SOURCEFORGE_SITE}/libisl/isl-${_isl_version}.tar.bz2 ${SOURCEFORGE_SITE}/project/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${_mingw_version}.tar.bz2" checksum="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607 4c4a6fb8a8396059241c2e674b85b351c26a5d678274007f076957afa1cc9ddf From 9413b4d5ba776fe12e545dec471c9c72c0ee4168 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sat, 9 Oct 2021 22:28:22 +0200 Subject: [PATCH 06/14] kubecfg: update to 0.22.0. --- srcpkgs/kubecfg/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/kubecfg/template b/srcpkgs/kubecfg/template index d4b50d8de2b4..ccd329254670 100644 --- a/srcpkgs/kubecfg/template +++ b/srcpkgs/kubecfg/template @@ -1,6 +1,6 @@ # Template file for 'kubecfg' pkgname=kubecfg -version=0.21.0 +version=0.22.0 revision=1 build_style=go go_import_path="github.com/bitnami/kubecfg" @@ -10,4 +10,4 @@ maintainer="Leah Neukirchen " license="Apache-2.0" homepage="https://github.com/bitnami/kubecfg" distfiles="https://github.com/bitnami/kubecfg/archive/v${version}.tar.gz" -checksum=deb0fb737a5d792a7f8ef1b7ed1680f0ab318a5b79cddfd73c81b3119a555c36 +checksum=1a27df34f815069c843da18430bca2ae0aa7d3156ea17c5bd4efcfa23014b768 From 731f1eb9a84bbdd4bd26f016892737e5cf15a815 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sat, 9 Oct 2021 22:29:34 +0200 Subject: [PATCH 07/14] skaffold: update to 1.33.0. --- srcpkgs/skaffold/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/skaffold/template b/srcpkgs/skaffold/template index c8d001479675..4905e07f3e10 100644 --- a/srcpkgs/skaffold/template +++ b/srcpkgs/skaffold/template @@ -1,6 +1,6 @@ # Template file for 'skaffold' pkgname=skaffold -version=1.32.0 +version=1.33.0 revision=1 build_style=go go_import_path=github.com/GoogleContainerTools/skaffold @@ -12,4 +12,4 @@ license="Apache-2.0" homepage="https://skaffold.dev/" changelog="https://github.com/GoogleContainerTools/skaffold/releases" distfiles="https://github.com/GoogleContainerTools/skaffold/archive/v${version}.tar.gz" -checksum=ea33655b42aa6da98ad614042c1368bab802e2b1cc1b3c6b19b5abf41c341bf9 +checksum=9e29d015e6c3f7355ac4239014fdfcf8a53e1ee16c1fb49ebac08e0e053d14ca From 375b56e70da39a71fe668cb57c3b647de6bcb401 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 10 Oct 2021 17:51:57 +0200 Subject: [PATCH 08/14] oksh: update to 7.0. --- srcpkgs/oksh/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/oksh/template b/srcpkgs/oksh/template index 84e6085f54f0..d41bc21f75f3 100644 --- a/srcpkgs/oksh/template +++ b/srcpkgs/oksh/template @@ -1,6 +1,6 @@ # Template file for 'oksh' pkgname=oksh -version=6.9 +version=7.0 revision=1 build_style=gnu-configure makedepends="ncurses-devel" @@ -9,7 +9,7 @@ maintainer="Leah Neukirchen " license="Public Domain" homepage="https://github.com/ibara/oksh" distfiles="https://github.com/ibara/oksh/releases/download/oksh-${version}/oksh-${version}.tar.gz" -checksum=c08d97b2ac9ee5d88e9e508d27c75502b2d06c20d4c5ab87b496cb3b9951bd35 +checksum=21d5891f38ffea3a5d1aa8c494f0a5579c93778535e0a92275b102dec3221da1 register_shell="/bin/oksh" alternatives=" From 8fda8cc80be56b702b27ecc189102621e18ed0c3 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 10 Oct 2021 17:56:56 +0200 Subject: [PATCH 09/14] babashka: update to 0.6.2. --- srcpkgs/babashka/template | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/srcpkgs/babashka/template b/srcpkgs/babashka/template index 078786ee7db1..4d2c328489ed 100644 --- a/srcpkgs/babashka/template +++ b/srcpkgs/babashka/template @@ -1,6 +1,6 @@ # Template file for 'babashka' pkgname=babashka -version=0.6.1 +version=0.6.2 revision=1 hostmakedepends="mandrel leiningen git" makedepends="zlib-devel" @@ -9,14 +9,14 @@ short_desc="Native, fast starting Clojure interpreter for scripting" maintainer="Leah Neukirchen " license="EPL-1.0" homepage="https://babashka.org/" -_sci_commit=422bce7925b77cb4175e940d0d1d0f9439b46ad6 -_babashka_curl_commit=cf71c8ae24a4f8ec85663970f4b8a3f63a0c1a6b -_babashka_nrepl_commit=47c64227afe869ed9dfba739077c50b06650c0aa +_sci_commit=9cd4b8b2eb9db2c1e9000813c58672e08b3957d9 +_babashka_curl_commit=bc021581ad89d70d456175179847abad047aa13c +_babashka_nrepl_commit=eadb3330f0a65e781755d8b328727698f1d41fb0 _depstar_commit=c419b8c82041855d55593c5b561fc7cea8234712 _process_commit=4fdf33c0243ff646dfa91c4454844a33e0f025b0 _pods_commit=de4c3610c9ef3879370d01b7202a9f3a9d056f6e -_deps_clj_commit=c86fa1bff9564f48b3513e4e4820840bc65c4188 -_fs_commit=5339280ee1006de65b6461ed08cfdf2a7b7a4b10 +_deps_clj_commit=4b53187be2b44ee799cc83c22b83519a1cf34692 +_fs_commit=1f0b8ff14ffce8024a4c2340d74d7998555f2123 distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.tar.gz https://github.com/borkdude/sci/archive/${_sci_commit}.tar.gz https://github.com/babashka/babashka.curl/archive/${_babashka_curl_commit}.tar.gz @@ -26,15 +26,15 @@ distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.ta https://github.com/babashka/pods/archive/${_pods_commit}.tar.gz https://github.com/borkdude/deps.clj/archive/${_deps_clj_commit}.tar.gz https://github.com/babashka/fs/archive/${_fs_commit}.tar.gz" -checksum="396bb8a0165f78997f0147273883c3a3d163d55ff6f8b07239aa4afbaa918920 - 8dd8b42e64a6b6511c924696c4792c2e7a597b52c5107758fee83a5ccd42f142 - e318e4563a278488a0a2d91b2d7c56bd8a0e2be8b895d91435822a047e85c0c3 - 470866fb6c72aa03ead79179ab6113aa2d41b0950dd127b82c95d9a599dd0126 +checksum="a03bff53c1953dd2be34cb141213ffefbb3e73b2a300b1f55e7bc7680cf52515 + 86988afc9f57ebf3c6465a0fb700bba43da03368bf093248f4c87171d9f70ad3 + 83ec20e495efde12dd4cd24e786612f873fa7d627b9dd18e6b241e8d3e83f8dc + 916d9cc8c0a3b895a72068b95c6ac985a65d30465a9d556af8acea20aaaacc42 9d214a10a4f5e4f15b9c80354dae85689a40e941ec3417203354c0dc3ce9457b dcb999043dfc807a1ebfae99027b4434e726f647aa52fbd70ed58202d907d39a 9fdd931dc27ff8831dcd456ee5382eda5698cb4d34bf4a72ded0c8c7ac6f74bc - 437a7d55dafe5df0bcb0ee0b15d4ef90ab9c5d30cbb43ccdb4de88c0ea55257b - a9b4463e39c196dc2bb74a383639eeacdfe5634e445ba051bae458346965dee9" + 0ce3635be4510570d3a9593d8c2b021da2090f4e3279b8401638b4703c25bed1 + 5d5f3159a5c8455f2142fc78c80b1e6d32f942c2eb447767488fe71520194de2" nocross="https://build.voidlinux.org/builders/aarch64_builder/builds/33769/steps/shell_3/logs/stdio" From feb652f8158bdef93709109ffb39695fa3eca802 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Mon, 11 Oct 2021 15:51:29 -0400 Subject: [PATCH 10/14] gst1-python3: trigger rebuild --- srcpkgs/gst1-python3/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/gst1-python3/template b/srcpkgs/gst1-python3/template index 3f85e16de418..bc826060b984 100644 --- a/srcpkgs/gst1-python3/template +++ b/srcpkgs/gst1-python3/template @@ -1,4 +1,4 @@ -# Template file for 'gst1-python3' +# Template file for 'gst1-python3'. pkgname=gst1-python3 version=1.18.4 revision=2 From 2fe56c56818a91d4b7d63a313a0193b932a70b84 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Mon, 11 Oct 2021 23:38:16 +0200 Subject: [PATCH 11/14] yt-dlp: update to 2021.10.10. --- srcpkgs/yt-dlp/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/yt-dlp/template b/srcpkgs/yt-dlp/template index 5f3204cf2fb0..7fd4f85e5467 100644 --- a/srcpkgs/yt-dlp/template +++ b/srcpkgs/yt-dlp/template @@ -1,7 +1,7 @@ # Template file for 'yt-dlp' pkgname=yt-dlp -version=2021.09.25 -revision=2 +version=2021.10.10 +revision=1 wrksrc="$pkgname" build_style=python3-module hostmakedepends="python3-setuptools" @@ -12,7 +12,7 @@ license="Unlicense" homepage="https://github.com/yt-dlp/yt-dlp" changelog="https://raw.githubusercontent.com/yt-dlp/yt-dlp/master/Changelog.md" distfiles="https://github.com/yt-dlp/yt-dlp/releases/download/$version/yt-dlp.tar.gz" -checksum=ae08e0b56fea59a8bfdadacd92eddc9bdfdc1473199178cb4e31bacfd991864a +checksum=6d8faf0b6fced99213eeaa5450c2c9e4acbee78081a9f5c04933ea0d316994fb do_check() { PYTHON=/usr/bin/python3 make offlinetest From 1c3a42d01229dbc9c6b51d7b9e2cee8ba5e205bb Mon Sep 17 00:00:00 2001 From: Roberto Ricci Date: Sun, 10 Oct 2021 20:14:28 +0200 Subject: [PATCH 12/14] lowdown: update to 0.9.2. --- srcpkgs/lowdown/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/lowdown/template b/srcpkgs/lowdown/template index 74eabe1c0a0c..c76c46601e44 100644 --- a/srcpkgs/lowdown/template +++ b/srcpkgs/lowdown/template @@ -1,6 +1,6 @@ # Template file for 'lowdown' pkgname=lowdown -version=0.9.0 +version=0.9.2 revision=1 build_style=configure configure_args="PREFIX=/usr MANDIR=/usr/share/man" @@ -12,7 +12,7 @@ license="ISC" homepage="https://kristaps.bsd.lv/lowdown/" changelog="https://kristaps.bsd.lv/lowdown/archive.html" distfiles="https://kristaps.bsd.lv/lowdown/snapshots/lowdown-${version}.tar.gz" -checksum=a35b5dd7345395479e02585ac51275192994bc1b3178aadee9a8bef340455c43 +checksum=5c355d1db2071916b1ad6e789208de664be3781bd17dd8b6b09b1707a283a988 post_install() { vlicense LICENSE.md From f05b98cbacb1c2dd4f90c93a039fcd0c1409f030 Mon Sep 17 00:00:00 2001 From: Vilhelm Bergsoe Date: Sun, 10 Oct 2021 22:33:35 +0200 Subject: [PATCH 13/14] betterlockscreen: update to 4.0.3 --- srcpkgs/betterlockscreen/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/betterlockscreen/template b/srcpkgs/betterlockscreen/template index c0e5d710f151..bb02d9c0f01e 100644 --- a/srcpkgs/betterlockscreen/template +++ b/srcpkgs/betterlockscreen/template @@ -1,14 +1,14 @@ # Template file for 'betterlockscreen' pkgname=betterlockscreen -version=3.0.1 -revision=3 -depends="ImageMagick bash bc feh i3lock-color xdpyinfo xrandr xrdb" +version=4.0.3 +revision=1 +depends="ImageMagick bash bc feh i3lock-color xdpyinfo xrandr xrdb xset" short_desc="Sweet looking lockscreen for linux system" maintainer="Aleksander Zien " license="MIT" homepage="https://github.com/pavanjadhaw/betterlockscreen" -distfiles="https://github.com/pavanjadhaw/betterlockscreen/archive/${version}.tar.gz" -checksum=9b80af4b93e0b35bc916a584522ecf9eb39414c8010a2e4f2bb6941fdc5faf28 +distfiles="https://github.com/pavanjadhaw/betterlockscreen/archive/refs/tags/v${version}.tar.gz" +checksum=d96fd64f1c94c91fec5d26b9665ba68f7f130c8a8612978ad9edbfa859710671 do_install() { vbin ${pkgname} From 6f7edda21a2113dff5a1386c671eb9ad8531a4ec 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 14/14] 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 +++++++++++ .../0002-Linux-File-compile-warnings.patch | 43 +++++++++++++++++++ srcpkgs/parpd/template | 20 +++++++++ 5 files changed, 91 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/patches/0002-Linux-File-compile-warnings.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..71d6efe01d33 --- /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 1/2] 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/patches/0002-Linux-File-compile-warnings.patch b/srcpkgs/parpd/patches/0002-Linux-File-compile-warnings.patch new file mode 100644 index 000000000000..c57b45e19d51 --- /dev/null +++ b/srcpkgs/parpd/patches/0002-Linux-File-compile-warnings.patch @@ -0,0 +1,43 @@ +From 5b32ed79ccc1c9bb9a5bd815c28c4a4730cd1cc5 Mon Sep 17 00:00:00 2001 +From: Roy Marples +Date: Mon, 7 Oct 2019 15:07:25 +0100 +Subject: [PATCH 2/2] Linux: File compile warnings + +--- + lpf.c | 7 ++++--- + 1 file changed, 4 insertions(+), 3 deletions(-) + +diff --git a/lpf.c b/lpf.c +index 36cbd1c..cfd517b 100644 +--- a/lpf.c ++++ b/lpf.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -91,7 +92,7 @@ bpf_open_arp(struct interface *ifp) + memset(&su, 0, sizeof(su)); + su.sll.sll_family = PF_PACKET; + su.sll.sll_protocol = htons(ETH_P_ALL); +- su.sll.sll_ifindex = if_nametoindex(ifp->ifname); ++ su.sll.sll_ifindex = (int)if_nametoindex(ifp->ifname); + if (bind(s, &su.sa, sizeof(su.sll)) == -1) + goto eexit; + +@@ -140,7 +141,7 @@ bpf_read(struct interface *ifp, void *data, size_t len) + } + bytes -= ETHER_HDR_LEN; + if ((size_t)bytes > len) +- bytes = len; +- memcpy(data, ifp->buffer + ETHER_HDR_LEN, bytes); ++ bytes = (ssize_t)len; ++ memcpy(data, ifp->buffer + ETHER_HDR_LEN, (size_t)bytes); + return bytes; + } +-- +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" +}