Added new bindings ifvtex, ifxetex
updated geometry to require packages