diff options
author | sf <sf@FreeBSD.org> | 2002-01-06 20:55:22 +0000 |
---|---|---|
committer | sf <sf@FreeBSD.org> | 2002-01-06 20:55:22 +0000 |
commit | cf55e2b038b2196c40da0d1e5ac2fcd437e8c31e (patch) | |
tree | f310ebb5ff2d5a411e0cd6727c731f054346bb69 /x11-servers/XFree86-4-Server-snap | |
parent | ec0f4a9bf14fc86aa06292505a8bbb03daaf1105 (diff) | |
download | FreeBSD-ports-cf55e2b038b2196c40da0d1e5ac2fcd437e8c31e.zip FreeBSD-ports-cf55e2b038b2196c40da0d1e5ac2fcd437e8c31e.tar.gz |
configure exits with error if
- USA_RESIDENT=YES and
- imake-4 assumes HasXdmAuth=YES and
- Wraphelp.c can't be found.
Diffstat (limited to 'x11-servers/XFree86-4-Server-snap')
-rw-r--r-- | x11-servers/XFree86-4-Server-snap/scripts/configure | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/x11-servers/XFree86-4-Server-snap/scripts/configure b/x11-servers/XFree86-4-Server-snap/scripts/configure index 501dceb..1d95a82 100644 --- a/x11-servers/XFree86-4-Server-snap/scripts/configure +++ b/x11-servers/XFree86-4-Server-snap/scripts/configure @@ -100,29 +100,34 @@ END echo "#define FreeBSDBuildXxserv YES" >> $LOCALDEF # Check Wraphelp.c - WH=$WRKDIR/xc/lib/Xdmcp/Wraphelp.c - cpwh=NO - if [ -f $WH ] ; then - cpwh=SOURCE - elif [ -f $DISTDIR/xc/Wraphelp.c ] ; then - cpwh=$DISTDIR/xc/Wraphelp.c - else - echo "==> Warnning: Wraphelp.c not found, DES support NOT enabled." + if [ $HasXdmAuth = DEFAULT ]; then + HasXdmAuth=$(awk '/^#define.*HasXdmAuth/ {print $3}' $ORIGDEF|tail -1) fi - if [ X$cpwh != XNO -a X$cpwh != XSOURCE ]; then - tr -d '\r' < $cpwh > $WH + + cpwh=NO + if [ $HasXdmAuth = YES ]; then + WH=$WRKDIR/xc/lib/Xdmcp/Wraphelp.c + if [ -f $WH ] ; then + cpwh=SOURCE + elif [ -f $DISTDIR/xc/Wraphelp.c ] ; then + cpwh=$DISTDIR/xc/Wraphelp.c + else + echo "==> You must fetch USA-legal Wraphelp.c manually" + echo "==> and put it to ${DISTDIR}/xc/." + exit 1 + fi + if [ X$cpwh != XNO -a X$cpwh != XSOURCE ]; then + tr -d '\r' < $cpwh > $WH + fi fi # Copy ORIGDEF to DESTDEF rm -f $DESTDEF + grep -v '#define.*HasXdmAuth' $ORIGDEF >> $DESTDEF if [ $cpwh = NO ] ; then - grep -v '#define.*HasXdmAuth' $ORIGDEF >> $DESTDEF echo "#define HasXdmAuth NO" >> $DESTDEF else - if [ X$HasXdmAuth != XDEFAULT -a X$HasXdmAuth != X ]; then - echo "#define HasXdmAuth $HasXdmAuth" >> $LOCALDEF - fi - cp -f $ORIGDEF $DESTDEF + echo "#define HasXdmAuth YES" >> $DESTDEF fi # copy generated config to host.def |