On 24/02/2011 21:40, Rasmus Villemoes wrote: > Rasmus Villemoes <[log in to unmask]> writes: > >> I hacked a little perl script which recursively looked up dependencies >> (see below). > > If I widen my horizon a little (start in the root of the TL install > instead of texmf-dist/tex/latex), one finds a few xelatex packages > depending on fontspec, and a couple of other packages. The brief list > is now sorted, so it should be easier to cut away the packages you > already knew about. > > > Recursively dependent on ./texmf-dist/tex/latex/expl3/expl3.sty: > ./texmf-dist/doc/latex/isodoc/logostyle.sty > ./texmf-dist/tex/latex/chemstyle/chemstyle.sty > ./texmf-dist/tex/latex/circuitikz/circuitikz.sty > ./texmf-dist/tex/latex/expl3/expl3.sty > ./texmf-dist/tex/latex/expl3/l3basics.sty > ./texmf-dist/tex/latex/expl3/l3box.sty > ./texmf-dist/tex/latex/expl3/l3calc.sty > ./texmf-dist/tex/latex/expl3/l3chk.sty > ./texmf-dist/tex/latex/expl3/l3clist.sty > ./texmf-dist/tex/latex/expl3/l3expan.sty > ./texmf-dist/tex/latex/expl3/l3file.sty > ./texmf-dist/tex/latex/expl3/l3fp.sty > ./texmf-dist/tex/latex/expl3/l3int.sty > ./texmf-dist/tex/latex/expl3/l3io.sty > ./texmf-dist/tex/latex/expl3/l3keys.sty > ./texmf-dist/tex/latex/expl3/l3keyval.sty > ./texmf-dist/tex/latex/expl3/l3luatex.sty > ./texmf-dist/tex/latex/expl3/l3msg.sty > ./texmf-dist/tex/latex/expl3/l3names.sty > ./texmf-dist/tex/latex/expl3/l3num.sty > ./texmf-dist/tex/latex/expl3/l3precom.sty > ./texmf-dist/tex/latex/expl3/l3prg.sty > ./texmf-dist/tex/latex/expl3/l3prop.sty > ./texmf-dist/tex/latex/expl3/l3quark.sty > ./texmf-dist/tex/latex/expl3/l3seq.sty > ./texmf-dist/tex/latex/expl3/l3skip.sty > ./texmf-dist/tex/latex/expl3/l3tl.sty > ./texmf-dist/tex/latex/expl3/l3token.sty > ./texmf-dist/tex/latex/expl3/l3toks.sty > ./texmf-dist/tex/latex/expl3/l3xref.sty > ./texmf-dist/tex/latex/fontspec/fontspec.sty > ./texmf-dist/tex/latex/glossaries/base/glossaries.sty > ./texmf-dist/tex/latex/glossaries/expl/glossaries-accsupp.sty > ./texmf-dist/tex/latex/gmdoc-enhance/gmdoc-enhance.sty > ./texmf-dist/tex/latex/gmdoc/gmdoc.sty > ./texmf-dist/tex/latex/gmutils/gmampulex.sty > ./texmf-dist/tex/latex/gmutils/gmcommand.sty > ./texmf-dist/tex/latex/gmutils/gmenvir.sty > ./texmf-dist/tex/latex/gmutils/gmmeta.sty > ./texmf-dist/tex/latex/gmutils/gmmw.sty > ./texmf-dist/tex/latex/gmutils/gmnotonlypream.sty > ./texmf-dist/tex/latex/gmutils/gmparts.sty > ./texmf-dist/tex/latex/gmutils/gmtypos.sty > ./texmf-dist/tex/latex/gmutils/gmurl.sty > ./texmf-dist/tex/latex/gmverb/gmverb.sty > ./texmf-dist/tex/latex/libertine/libertine.sty > ./texmf-dist/tex/latex/libertine/libertinecomp.sty > ./texmf-dist/tex/latex/libertine/libertinekey.sty > ./texmf-dist/tex/latex/libertine/libertinelist.sty > ./texmf-dist/tex/latex/libertine/libertinelogo.sty > ./texmf-dist/tex/latex/metalogo/metalogo.sty > ./texmf-dist/tex/latex/mh/breqn.sty > ./texmf-dist/tex/latex/mh/flexisym.sty > ./texmf-dist/tex/latex/mh/xfrac.sty > ./texmf-dist/tex/latex/notes2bib/notes2bib.sty > ./texmf-dist/tex/latex/randomwalk/randomwalk.sty > ./texmf-dist/tex/latex/realscripts/realscripts.sty > ./texmf-dist/tex/latex/siunitx/siunitx.sty > ./texmf-dist/tex/latex/tucv/tucv.sty > ./texmf-dist/tex/latex/unicode-math/unicode-math.sty > ./texmf-dist/tex/latex/xltxtra/xltxtra.sty > ./texmf-dist/tex/latex/xpackages/xbase/ldcsetup.sty > ./texmf-dist/tex/latex/xpackages/xbase/template.sty > ./texmf-dist/tex/latex/xpackages/xbase/xparse.sty > ./texmf-dist/tex/latex/xpackages/xbase/xtemplate.sty > ./texmf-dist/tex/latex/xpackages/xcoffins/l3coffins.sty > ./texmf-dist/tex/latex/xpackages/xcoffins/xcoffins.sty > ./texmf-dist/tex/latex/xpackages/xhead/xhead.sty > ./texmf-dist/tex/latex/xpackages/xtras/l3keys2e.sty > ./texmf-dist/tex/lualatex/luatextra/luatextra.sty > ./texmf-dist/tex/xelatex/arabxetex/arabxetex.sty > ./texmf-dist/tex/xelatex/fontwrap/fontwrap.sty > ./texmf-dist/tex/xelatex/mathspec/mathspec.sty > ./texmf-dist/tex/xelatex/philokalia/philokalia.sty > ./texmf-dist/tex/xelatex/polyglossia/polyglossia.sty > ./texmf-dist/tex/xelatex/xecjk/xeCJK.sty > ./texmf-dist/tex/xelatex/xecolour/xecolour.sty > ./texmf-dist/tex/xelatex/xecyr/xecyr.sty > ./texmf-dist/tex/xelatex/xepersian/xepersian.sty Handy list. I'll have to look through by hand as what I need to know is direct use of expl3 material (as I know about fontspec, simply requiring it is not so much of the issue as subsequently \ExplSyntaxOn within the package). -- Joseph Wright