mk_source_dir  $SOURCE_DIRECTORY  &&
cd             $SOURCE_DIRECTORY  &&
unpack_file    ''                 &&
cd  mozilla                       &&

# 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      &&
  patch  -p0  <  $SCRIPT_DIRECTORY/mimemult.patch
fi  &&

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

#
# Enigmail extensions
#
if  [[  "$MOZILLA_ENIGMAIL"  ==  'y'  ]];  then
  cd  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
