diff options
Diffstat (limited to 'x11/XFree86-4-clients/scripts/configure')
| -rw-r--r-- | x11/XFree86-4-clients/scripts/configure | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/x11/XFree86-4-clients/scripts/configure b/x11/XFree86-4-clients/scripts/configure index 0bc42cf5417a..082d6ae1f6cf 100644 --- a/x11/XFree86-4-clients/scripts/configure +++ b/x11/XFree86-4-clients/scripts/configure @@ -22,25 +22,29 @@ configure () { grep -v '#define.*ProjectRoot' $ORIGHOSTDEF >> $LOCALDEF echo "#define ProjectRoot $PREFIX" >> $LOCALDEF - # setdefault values - if [ X$InstallXdmConfig = "X" ]; then - InstallXdmConfig=YES + # It's good for FreeBSD ports/packages system. + echo "#define NothingOutsideProjectRoot YES" >> $LOCALDEF + echo "#define InstallXserverSetUID NO" >> $LOCALDEF + + # User Config. + if [ X$HasSecureRPC != XDEFAULT -a X$HasSecureRPC != X ]; then + echo "#define HasSecureRPC $HasSecureRPC" >> $LOCALDEF fi - if [ X$InstallXinitConfig = "X" ]; then - InstallXinitConfig=YES + if [ X$HasPam != XDEFAULT -a X$HasPam != X ]; then + echo "#define HasPam $HasPam" >> $LOCALDEF fi - if [ X$InstallAppDefFiles = "X" ]; then - InstallAppDefFiles=YES + if [ X$InstallXdmConfig != XDEFAULT -a X$InstallXdmConfig != X ]; then + echo "#define InstallXdmConfig $InstallXdmConfig" >> $LOCALDEF fi - if [ X$BuildAoutLibraries = "X" ]; then - BuildAoutLibraries=NO + if [ X$InstallXinitConfig != XDEFAULT -a X$InstallXinitConfig != X ]; then + echo "#define InstallXinitConfig $InstallXinitConfig" >> $LOCALDEF + fi + if [ X$InstallAppDefFiles != XDEFAULT -a X$InstallAppDefFiles != X ]; then + echo "#define InstallAppDefFiles $InstallAppDefFiles" >> $LOCALDEF + fi + if [ ! -d /sys -a ! -d /usr/src/sys ]; then + echo "#define BuildXF86DRI NO" >> $LOCALDEF fi - - echo "#define NothingOutsideProjectRoot YES" >> $LOCALDEF - - # I want to set this line. - # but the probrem is too deep. not yet done. - # echo "#define InstallXserverSetUID NO" >> $LOCALDEF # disable some configs: there are not used this ports for i in \ @@ -58,17 +62,14 @@ configure () { LibHeaders \ LibInstall \ ForceNormalLib \ - ModuleInstall + ModInstall \ + XTrueTypeInstallCConvHeaders do \ echo "#define $i NO" >> $LOCALDEF done echo "#define LibInstallBuild YES" >> $LOCALDEF echo "#define FreeBSDBuildXlib NO" >> $LOCALDEF echo "#define FreeBSDBuildXbin YES" >> $LOCALDEF - echo "#define InstallXdmConfig $InstallXdmConfig" >> $LOCALDEF - echo "#define InstallXinitConfig $InstallXinitConfig" >> $LOCALDEF - echo "#define InstallAppDefFiles $InstallAppDefFiles" >> $LOCALDEF - echo "#define BuildAoutLibraries $BuildAoutLibraries" >> $LOCALDEF # Check Wraphelp.c WH=$WRKDIR/xc/lib/Xdmcp/Wraphelp.c @@ -90,6 +91,9 @@ configure () { 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 fi |
