kbd: ship error.h instead of downloading
No revbump here, the resulting binary should be the same.
This commit is contained in:
20
srcpkgs/kbd/files/error.h
Normal file
20
srcpkgs/kbd/files/error.h
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
#ifndef ERROR_H
|
||||||
|
#define ERROR_H
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdarg.h>
|
||||||
|
#include <err.h>
|
||||||
|
|
||||||
|
static inline void error(int status, int errnum, const char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
void (*errfunc[2])(int, const char *, va_list) = { &verr, &verrx };
|
||||||
|
void (*warnfunc[2])(const char *, va_list) = { &vwarn, &vwarnx };
|
||||||
|
fflush(stdout);
|
||||||
|
va_start(ap, fmt);
|
||||||
|
if (status != 0)
|
||||||
|
errfunc[errnum==0](status, fmt, ap); /* does not return */
|
||||||
|
warnfunc[errnum==0](fmt, ap);
|
||||||
|
va_end(ap);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
@@ -40,7 +40,7 @@ pre_configure() {
|
|||||||
sed -e '/^PKG_CHECK_MODULES.*/d' -i configure.ac
|
sed -e '/^PKG_CHECK_MODULES.*/d' -i configure.ac
|
||||||
sed -e 's,tests ,,g' -i Makefile.am
|
sed -e 's,tests ,,g' -i Makefile.am
|
||||||
|
|
||||||
$XBPS_FETCH_CMD http://git.alpinelinux.org/cgit/aports/plain/main/kbd/error.h
|
cp $FILESDIR/error.h .
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
}
|
}
|
||||||
post_install() {
|
post_install() {
|
||||||
|
|||||||
Reference in New Issue
Block a user