# Template file for 'kcgi' pkgname=kcgi version=0.9.4 revision=1 build_style=gnu-makefile short_desc="Minimal CGI library for web applications in C" maintainer="Juan RP " license="ISC" homepage="http://kristaps.bsd.lv/kcgi/" distfiles="http://kristaps.bsd.lv/kcgi/snapshots/kcgi-${version}.tgz" checksum=4e76d6ccc5bbbcb1c912fce86ef9b38ed1ad1fd85ad41f832c61ad3539c867f8 post_extract() { case "$XBPS_TARGET_MACHINE" in *-musl) sed -i 's/u_int/uint/g' md5.c md5.h sed -i '/_DECLS/d' md5.h sed -i '/#include /a\ #include ' auth.c parent.c httpauth.c sed -i '/#include /a\ #include ' sandbox.c sed -i '/#include /a\ #include ' datetime.c ;; esac # do not build new kutil_log(3) interface sed -i '/logging.[co]/d' GNUmakefile sed -i '/CC.*-o/s/$/ $(LDFLAGS)/' GNUmakefile sed -n '2,16p' kcgi.c > LICENSE } do_install() { make \ PREFIX=${DESTDIR}/usr \ SBINDIR=${DESTDIR}/usr/bin \ MAN3DIR=${DESTDIR}/usr/share/man/man3 \ MAN8DIR=${DESTDIR}/usr/share/man/man8 \ install vlicense LICENSE }