#!/bin/sh NAME="netcat" DESC="The TCP/IP swiss army knife. OpenBSD variant." MAKEDEPS=" libbsd" PKG_VER=1.130 SOURCE="https://deb.debian.org/debian/pool/main/n/netcat-openbsd/netcat-openbsd_$PKG_VER.orig.tar.gz" ADDITIONAL=" 0001-port-to-linux-with-libsd.patch 0002-connect-timeout.patch 0003-get-sev-by-name.patch 0004-send-crlf.patch 0005-quit-timer.patch 0006-udp-scan-timeout.patch 0007-verbose-numeric-port.patch 0008-dccp-support.patch 0009-serialized-handling-multiple-clients.patch 0010-misc-failures-and-features.patch base64.c " prepare() { cd "$BUILD_ROOT" cp "$BUILD_ROOT"/base64.c . apply_patches sed -i Makefile -e "/SRCS=/s;\(.*\);& base64.c;" } build() { cd "$BUILD_ROOT" make CFLAGS="$CFLAGS -DDEBIAN_VERSION=\"\\\"$PKG_VER\\\"\"" } package() { cd "$BUILD_ROOT" install -d $PKG_DEST/usr/bin/ install -d $PKG_DEST/usr/share/man/man1/ install nc $PKG_DEST/usr/bin/nc install nc.1 $PKG_DEST/usr/share/man/man1/nc.1 }