44 lines
1.4 KiB
Bash
44 lines
1.4 KiB
Bash
# Template file for 'ucspi-tcp6'
|
|
pkgname=ucspi-tcp6
|
|
version=1.11.6a
|
|
revision=2
|
|
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="Orphaned <orphan@voidlinux.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=77c6cfb283dc6dde2615e2f52db1d5bf7e1cda085cc1e03f3c2b1ba48cd1d5a8
|
|
disable_parallel_build="ad hoc build system breaks parallel build"
|
|
conflicts="ucspi-tcp>=0"
|
|
provides="ucspi-tcp-${version}_${revision}"
|
|
|
|
pre_build() {
|
|
pwd >home
|
|
echo "${CC} ${CFLAGS} -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
|
|
}
|