version 1.48, 2016/07/31 09:29:13 |
version 1.51, 2016/08/10 12:50:24 |
Line 37 MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/lo |
|
Line 37 MANPATH_DEFAULT="/usr/share/man:/usr/X11R6/man:/usr/lo |
|
OSNAME= |
OSNAME= |
UTF8_LOCALE= |
UTF8_LOCALE= |
|
|
CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | env -i make -f -` |
CC=`printf "all:\\n\\t@echo \\\$(CC)\\n" | env -i make -sf -` |
CFLAGS="-g -W -Wall -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings" |
CFLAGS="-g -W -Wall -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings" |
CFLAGS="${CFLAGS} -Wno-unused-parameter" |
CFLAGS="${CFLAGS} -Wno-unused-parameter" |
LDADD= |
LDADD= |
|
|
|
|
HAVE_DIRENT_NAMLEN= |
HAVE_DIRENT_NAMLEN= |
HAVE_EFTYPE= |
HAVE_EFTYPE= |
|
HAVE_ENDIAN= |
HAVE_ERR= |
HAVE_ERR= |
HAVE_FTS= |
HAVE_FTS= |
HAVE_GETLINE= |
HAVE_GETLINE= |
|
|
HAVE_ISBLANK= |
HAVE_ISBLANK= |
HAVE_MKDTEMP= |
HAVE_MKDTEMP= |
HAVE_NANOSLEEP= |
HAVE_NANOSLEEP= |
|
HAVE_NTOHL= |
HAVE_OHASH= |
HAVE_OHASH= |
|
HAVE_PATH_MAX= |
HAVE_PLEDGE= |
HAVE_PLEDGE= |
HAVE_PROGNAME= |
HAVE_PROGNAME= |
HAVE_REALLOCARRAY= |
HAVE_REALLOCARRAY= |
|
|
HAVE_STRPTIME= |
HAVE_STRPTIME= |
HAVE_STRSEP= |
HAVE_STRSEP= |
HAVE_STRTONUM= |
HAVE_STRTONUM= |
|
HAVE_SYS_ENDIAN= |
HAVE_VASPRINTF= |
HAVE_VASPRINTF= |
HAVE_WCHAR= |
HAVE_WCHAR= |
|
|
|
|
|
|
# --- library functions --- |
# --- library functions --- |
runtest dirent-namlen DIRENT_NAMLEN || true |
runtest dirent-namlen DIRENT_NAMLEN || true |
|
runtest be32toh ENDIAN || true |
|
runtest be32toh SYS_ENDIAN -DSYS_ENDIAN || true |
runtest EFTYPE EFTYPE || true |
runtest EFTYPE EFTYPE || true |
runtest err ERR || true |
runtest err ERR || true |
runtest fts FTS || true |
runtest fts FTS || true |
Line 203 runtest getline GETLINE || true |
|
Line 209 runtest getline GETLINE || true |
|
runtest getsubopt GETSUBOPT || true |
runtest getsubopt GETSUBOPT || true |
runtest isblank ISBLANK || true |
runtest isblank ISBLANK || true |
runtest mkdtemp MKDTEMP || true |
runtest mkdtemp MKDTEMP || true |
|
runtest ntohl NTOHL || true |
|
runtest PATH_MAX PATH_MAX || true |
runtest pledge PLEDGE || true |
runtest pledge PLEDGE || true |
runtest sandbox_init SANDBOX_INIT || true |
runtest sandbox_init SANDBOX_INIT || true |
runtest progname PROGNAME || true |
runtest progname PROGNAME || true |
Line 218 runtest strsep STRSEP || true |
|
Line 226 runtest strsep STRSEP || true |
|
runtest strtonum STRTONUM || true |
runtest strtonum STRTONUM || true |
runtest vasprintf VASPRINTF || true |
runtest vasprintf VASPRINTF || true |
|
|
|
if [ ${HAVE_ENDIAN} -eq 0 -a \ |
|
${HAVE_SYS_ENDIAN} -eq 0 -a \ |
|
${HAVE_NTOHL} -eq 0 ]; then |
|
echo "FATAL: no endian conversion functions found" 1>&2 |
|
echo "FATAL: no endian conversion functions found" 1>&3 |
|
exit 1 |
|
fi |
|
|
# --- wide character and locale support --- |
# --- wide character and locale support --- |
if get_locale; then |
if get_locale; then |
runtest wchar WCHAR -DUTF8_LOCALE=\"${UTF8_LOCALE}\" || true |
runtest wchar WCHAR -DUTF8_LOCALE=\"${UTF8_LOCALE}\" || true |
Line 293 echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\"" |
|
Line 309 echo "#define MANPATH_DEFAULT \"${MANPATH_DEFAULT}\"" |
|
[ -n "${UTF8_LOCALE}" ] && echo "#define UTF8_LOCALE \"${UTF8_LOCALE}\"" |
[ -n "${UTF8_LOCALE}" ] && echo "#define UTF8_LOCALE \"${UTF8_LOCALE}\"" |
[ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\"" |
[ -n "${HOMEBREWDIR}" ] && echo "#define HOMEBREWDIR \"${HOMEBREWDIR}\"" |
[ ${HAVE_EFTYPE} -eq 0 ] && echo "#define EFTYPE EINVAL" |
[ ${HAVE_EFTYPE} -eq 0 ] && echo "#define EFTYPE EINVAL" |
|
[ ${HAVE_PATH_MAX} -eq 0 ] && echo "#define PATH_MAX 4096" |
|
if [ ${HAVE_ENDIAN} -eq 0 -a ${HAVE_SYS_ENDIAN} -eq 0 ]; then |
|
echo "#define be32toh ntohl" |
|
echo "#define htobe32 htonl" |
|
fi |
|
|
cat << __HEREDOC__ |
cat << __HEREDOC__ |
#define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN} |
#define HAVE_DIRENT_NAMLEN ${HAVE_DIRENT_NAMLEN} |
|
#define HAVE_ENDIAN ${HAVE_ENDIAN} |
#define HAVE_ERR ${HAVE_ERR} |
#define HAVE_ERR ${HAVE_ERR} |
#define HAVE_FTS ${HAVE_FTS} |
#define HAVE_FTS ${HAVE_FTS} |
#define HAVE_GETLINE ${HAVE_GETLINE} |
#define HAVE_GETLINE ${HAVE_GETLINE} |
#define HAVE_GETSUBOPT ${HAVE_GETSUBOPT} |
#define HAVE_GETSUBOPT ${HAVE_GETSUBOPT} |
#define HAVE_ISBLANK ${HAVE_ISBLANK} |
#define HAVE_ISBLANK ${HAVE_ISBLANK} |
#define HAVE_MKDTEMP ${HAVE_MKDTEMP} |
#define HAVE_MKDTEMP ${HAVE_MKDTEMP} |
|
#define HAVE_NTOHL ${HAVE_NTOHL} |
#define HAVE_PLEDGE ${HAVE_PLEDGE} |
#define HAVE_PLEDGE ${HAVE_PLEDGE} |
#define HAVE_PROGNAME ${HAVE_PROGNAME} |
#define HAVE_PROGNAME ${HAVE_PROGNAME} |
#define HAVE_REALLOCARRAY ${HAVE_REALLOCARRAY} |
#define HAVE_REALLOCARRAY ${HAVE_REALLOCARRAY} |
Line 315 cat << __HEREDOC__ |
|
Line 338 cat << __HEREDOC__ |
|
#define HAVE_STRPTIME ${HAVE_STRPTIME} |
#define HAVE_STRPTIME ${HAVE_STRPTIME} |
#define HAVE_STRSEP ${HAVE_STRSEP} |
#define HAVE_STRSEP ${HAVE_STRSEP} |
#define HAVE_STRTONUM ${HAVE_STRTONUM} |
#define HAVE_STRTONUM ${HAVE_STRTONUM} |
|
#define HAVE_SYS_ENDIAN ${HAVE_SYS_ENDIAN} |
#define HAVE_VASPRINTF ${HAVE_VASPRINTF} |
#define HAVE_VASPRINTF ${HAVE_VASPRINTF} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_WCHAR ${HAVE_WCHAR} |
#define HAVE_OHASH ${HAVE_OHASH} |
#define HAVE_OHASH ${HAVE_OHASH} |