diff options
author | sf <sf@FreeBSD.org> | 2002-01-07 04:55:22 +0800 |
---|---|---|
committer | sf <sf@FreeBSD.org> | 2002-01-07 04:55:22 +0800 |
commit | cf55e2b038b2196c40da0d1e5ac2fcd437e8c31e (patch) | |
tree | f310ebb5ff2d5a411e0cd6727c731f054346bb69 /x11-servers/XFree86-4-VirtualFramebufferServer | |
parent | ec0f4a9bf14fc86aa06292505a8bbb03daaf1105 (diff) | |
download | freebsd-ports-gnome-cf55e2b038b2196c40da0d1e5ac2fcd437e8c31e.tar.gz freebsd-ports-gnome-cf55e2b038b2196c40da0d1e5ac2fcd437e8c31e.tar.zst freebsd-ports-gnome-cf55e2b038b2196c40da0d1e5ac2fcd437e8c31e.zip |
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-VirtualFramebufferServer')
-rw-r--r-- | x11-servers/XFree86-4-VirtualFramebufferServer/scripts/configure | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/x11-servers/XFree86-4-VirtualFramebufferServer/scripts/configure b/x11-servers/XFree86-4-VirtualFramebufferServer/scripts/configure index d057918ca004..917a76ead3ff 100644 --- a/x11-servers/XFree86-4-VirtualFramebufferServer/scripts/configure +++ b/x11-servers/XFree86-4-VirtualFramebufferServer/scripts/configure @@ -50,26 +50,34 @@ configure () { echo "#define BuildServersOnly 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 - cp -f $ORIGDEF $DESTDEF + echo "#define HasXdmAuth YES" >> $DESTDEF fi # copy generated config to host.def |