#!/bin/sh # vim: textwidth=0 # # Find ports which are not OK wrt USE_XORG # OUT_HTML="X Report (`date`)" OUT_HTML=${OUT_HTML}"" OUT_HTML=${OUT_HTML}"

X Report generated on `date`

" OUT_HTML=${OUT_HTML}"" echo -n "Scanning ports... " MAKEFILES=`find . -name Makefile -depth 3` echo "done." for makefile in ${MAKEFILES}; do PORTNAME=`dirname ${makefile} | sed 's|^\.\/||'` MAINTAINER=`grep "MAINTAINER=" ${makefile} | awk '{ print $2 }'` USE_XLIB=`grep "USE_XLIB" ${makefile} | cut -d "=" -f1` USE_X_PREFIX=`grep "USE_X_PREFIX" ${makefile} | cut -d "=" -f1` USE_XPM=`grep "USE_XPM" ${makefile} | cut -d "=" -f1` USE_IMAKE=`grep "USE_IMAKE" ${makefile} | cut -d "=" -f1` X_IMAKE_PORT=`grep "X_IMAKE_PORT" ${makefile} | cut -d ":" -f2` X_CLIENT_PORT=`grep "X_CLIENTS_PORT" ${makefile} | cut -d ":" -f2` X_VFBSERVER_PORT=`grep "X_CLIENTS_PORT" ${makefile} | cut -d ":" -f2` if [ -n "${USE_XLIB}" -o -n "${USE_X_PREFIX}" -o -n "${USE_XPM}" -o -n "${USE_IMAKE}" \ -o -n "${X_IMAKE_PORT}" -o -n "${X_CLIENT_PORT}" -o -n "${X_VFBSERVER_PORT}" ]; then OUT_HTML=${OUT_HTML}"" echo "${PORTNAME} NOK" else echo "${PORTNAME} OK" fi done OUT_HTML=${OUT_HTML}"" if [ -f "xreport.html" ]; then rm "xreport.html" fi echo ${OUT_HTML} > "xreport.html"
MaintainerPortProblems
${MAINTAINER}${PORTNAME}" if [ -n "${USE_XLIB}" ]; then OUT_HTML=${OUT_HTML}"USE_XLIB
"; fi if [ -n "${USE_X_PREFIX}" ]; then OUT_HTML=${OUT_HTML}"USE_X_PREFIX
"; fi if [ -n "${USE_XPM}" ]; then OUT_HTML=${OUT_HTML}"USE_XPM
"; fi if [ -n "${USE_IMAKE}" ]; then OUT_HTML=${OUT_HTML}"USE_IMAKE
"; fi if [ -n "${X_IMAKE_PORT}" ]; then OUT_HTML=${OUT_HTML}"X_IMAKE_PORT
"; fi if [ -n "${X_CLIENT_PORT}" ]; then OUT_HTML=${OUT_HTML}"X_CLIENT_PORT
"; fi if [ -n "${X_VFBSERVER_PORT}" ]; then OUT_HTML=${OUT_HTML}"X_VFBSERVER_PORT
"; fi OUT_HTML=${OUT_HTML}"