default_pre_build      &&
cd  $SOURCE_DIRECTORY  &&

# fixes the "nsBuildID.h: No such file or directory" problem
patch  -p1  < $SCRIPT_DIRECTORY/xpfe-bootstrap.diff     &&
patch  -p0  < $SCRIPT_DIRECTORY/libreg-standalone.diff  &&

patch  -p1  <  $SCRIPT_DIRECTORY/freetype.patch &&


if use_gcc ^4; then
  patch  -p0  <  $SCRIPT_DIRECTORY/gcc4.patch
fi  &&

# fixes a broken upstream Makefile.in
sedit  's/\\$/ \\/'  extensions/p3p/Makefile.in  &&

#
# Enigmail extensions
#
if  [[  "$MOZILLA_ENIGMAIL"  ==  'y'  ]];  then
  cd  $SOURCE_DIRECTORY/extensions  &&
  unpack_file  3                    &&
  unpack_file  5
fi  &&

# remove /root/.mozconfig, it causes too much trouble
if  [  -f  /root/.mozconfig  ];  then
  rm  -f  /root/.mozconfig
fi
