void-packages/srcpkgs/ucspi-tcp6/template

43 lines
1.3 KiB
Bash

# Template file for 'ucspi-tcp6'
pkgname=ucspi-tcp6
version=1.11.6
revision=1
create_wrksrc=yes
build_wrksrc="net/${pkgname}/${pkgname}-${version}/src"
build_style=gnu-makefile
hostmakedepends="fehQlibs"
makedepends="fehQlibs"
short_desc="Command-line tools for building TCP/IP client-server applications"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Public Domain"
homepage="https://www.fehcom.de/ipnet/ucspi-tcp6.html"
distfiles="http://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-${version}.tgz"
checksum=f186a0acdbc36ebcefc28d97c0cdd543eff291d957cf012d6a0417884defa018
disable_parallel_build="ad hoc build system breaks parallel build"
conflicts="ucspi-tcp>=0"
pre_build() {
pwd >home
echo "${CC} ${CFLAGS} -fcommon -I${XBPS_CROSS_BASE}/usr/include/fehQlibs" >../conf-cc
echo "${CC} ${LDFLAGS}" >../conf-ld
echo "/usr" >../conf-home
if [ "$CROSS_BUILD" ]; then
echo "${BUILD_CC} ${BUILD_CFLAGS} -I/usr/include/fehQlibs -c "'"$@"' >compile-host
echo 'main="$1"; shift; '"${BUILD_CC} ${BUILD_LDFLAGS}"'-o "$main" "$main.o" "$@"' >load-host
chmod +x compile-host load-host
sed -i -e 's/compile/&-host/g; s/load/&-host/g' choose.sh
sed -i -e '/chkshsgr/s/compile/&-host/g; /chkshsgr/s/load/&-host/g' Makefile
fi
}
do_install() {
for f in $(cat ../package/commands-base); do
vbin $f
done
for f in ../man/*.1; do
vman $f
done
}