aports/main/netcat-openbsd/APKBUILD
ptrcnull 41d3feda65 main/netcat-openbsd: upgrade to 1.228.1
the previous commit didn't actually update anything
2025-01-16 11:43:11 +01:00

45 lines
1.4 KiB
Text

# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=netcat-openbsd
_pkgver=1.228-1
pkgver=${_pkgver/-/.}
pkgrel=0
pkgdesc="The TCP/IP swiss army knife. OpenBSD variant from debian."
url="https://packages.debian.org/sid/netcat-openbsd"
arch="all"
license="BSD-3-Clause"
makedepends="libbsd-dev"
subpackages="$pkgname-doc"
options="!check"
source="https://salsa.debian.org/debian/netcat-openbsd/-/archive/debian/$_pkgver/netcat-openbsd-debian-$_pkgver.tar.gz
b64.patch
base64.c
"
builddir="$srcdir/netcat-openbsd-debian-$_pkgver"
prepare() {
default_prepare
# debian keeps their patchset in their own folder
while read -r patch; do
patch -Np1 < debian/patches/"$patch"
done < debian/patches/series
# linux port requires b64_ntop
cp "$srcdir"/base64.c .
sed -i Makefile -e "/SRCS=/s;\(.*\);& base64.c;"
}
build() {
make CFLAGS="$CFLAGS -DDEBIAN_VERSION=\"\\\"$_pkgver\\\"\""
}
package() {
install -Dm755 nc "$pkgdir"/usr/bin/nc
install -Dm644 nc.1 "$pkgdir"/usr/share/man/man1/nc.openbsd.1
}
sha512sums="
277d44c95d6e3cc6751a7e9171db33974c18df6a4bf6033814b33171467bd695ad191f1c4516e5c6a83ad07264fad30f6a890e20095fb36f708ae20e7110fabd netcat-openbsd-debian-1.228-1.tar.gz
c35ed4e10d0a8d312d8e730cafb8c69538183ce4af5a3cd2a1ceabfc58e009a23bf487507ef4aab5ad0617abf1dde6ac4be4dff6aac4bbb8091f2089cb6a8fe3 b64.patch
2d4b117397e6882b0f4357bb11ca1f520746c59e0305a58f8651582a9cff17f4c59cacb14ce93de1d0fe78db5ba7fd9096c0176afc61b2c715b0b9a0444c2b4f base64.c
"