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 texmfdist/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 ./texmfdist/tex/latex/expl3/expl3.sty:
> ./texmfdist/doc/latex/isodoc/logostyle.sty
> ./texmfdist/tex/latex/chemstyle/chemstyle.sty
> ./texmfdist/tex/latex/circuitikz/circuitikz.sty
> ./texmfdist/tex/latex/expl3/expl3.sty
> ./texmfdist/tex/latex/expl3/l3basics.sty
> ./texmfdist/tex/latex/expl3/l3box.sty
> ./texmfdist/tex/latex/expl3/l3calc.sty
> ./texmfdist/tex/latex/expl3/l3chk.sty
> ./texmfdist/tex/latex/expl3/l3clist.sty
> ./texmfdist/tex/latex/expl3/l3expan.sty
> ./texmfdist/tex/latex/expl3/l3file.sty
> ./texmfdist/tex/latex/expl3/l3fp.sty
> ./texmfdist/tex/latex/expl3/l3int.sty
> ./texmfdist/tex/latex/expl3/l3io.sty
> ./texmfdist/tex/latex/expl3/l3keys.sty
> ./texmfdist/tex/latex/expl3/l3keyval.sty
> ./texmfdist/tex/latex/expl3/l3luatex.sty
> ./texmfdist/tex/latex/expl3/l3msg.sty
> ./texmfdist/tex/latex/expl3/l3names.sty
> ./texmfdist/tex/latex/expl3/l3num.sty
> ./texmfdist/tex/latex/expl3/l3precom.sty
> ./texmfdist/tex/latex/expl3/l3prg.sty
> ./texmfdist/tex/latex/expl3/l3prop.sty
> ./texmfdist/tex/latex/expl3/l3quark.sty
> ./texmfdist/tex/latex/expl3/l3seq.sty
> ./texmfdist/tex/latex/expl3/l3skip.sty
> ./texmfdist/tex/latex/expl3/l3tl.sty
> ./texmfdist/tex/latex/expl3/l3token.sty
> ./texmfdist/tex/latex/expl3/l3toks.sty
> ./texmfdist/tex/latex/expl3/l3xref.sty
> ./texmfdist/tex/latex/fontspec/fontspec.sty
> ./texmfdist/tex/latex/glossaries/base/glossaries.sty
> ./texmfdist/tex/latex/glossaries/expl/glossariesaccsupp.sty
> ./texmfdist/tex/latex/gmdocenhance/gmdocenhance.sty
> ./texmfdist/tex/latex/gmdoc/gmdoc.sty
> ./texmfdist/tex/latex/gmutils/gmampulex.sty
> ./texmfdist/tex/latex/gmutils/gmcommand.sty
> ./texmfdist/tex/latex/gmutils/gmenvir.sty
> ./texmfdist/tex/latex/gmutils/gmmeta.sty
> ./texmfdist/tex/latex/gmutils/gmmw.sty
> ./texmfdist/tex/latex/gmutils/gmnotonlypream.sty
> ./texmfdist/tex/latex/gmutils/gmparts.sty
> ./texmfdist/tex/latex/gmutils/gmtypos.sty
> ./texmfdist/tex/latex/gmutils/gmurl.sty
> ./texmfdist/tex/latex/gmverb/gmverb.sty
> ./texmfdist/tex/latex/libertine/libertine.sty
> ./texmfdist/tex/latex/libertine/libertinecomp.sty
> ./texmfdist/tex/latex/libertine/libertinekey.sty
> ./texmfdist/tex/latex/libertine/libertinelist.sty
> ./texmfdist/tex/latex/libertine/libertinelogo.sty
> ./texmfdist/tex/latex/metalogo/metalogo.sty
> ./texmfdist/tex/latex/mh/breqn.sty
> ./texmfdist/tex/latex/mh/flexisym.sty
> ./texmfdist/tex/latex/mh/xfrac.sty
> ./texmfdist/tex/latex/notes2bib/notes2bib.sty
> ./texmfdist/tex/latex/randomwalk/randomwalk.sty
> ./texmfdist/tex/latex/realscripts/realscripts.sty
> ./texmfdist/tex/latex/siunitx/siunitx.sty
> ./texmfdist/tex/latex/tucv/tucv.sty
> ./texmfdist/tex/latex/unicodemath/unicodemath.sty
> ./texmfdist/tex/latex/xltxtra/xltxtra.sty
> ./texmfdist/tex/latex/xpackages/xbase/ldcsetup.sty
> ./texmfdist/tex/latex/xpackages/xbase/template.sty
> ./texmfdist/tex/latex/xpackages/xbase/xparse.sty
> ./texmfdist/tex/latex/xpackages/xbase/xtemplate.sty
> ./texmfdist/tex/latex/xpackages/xcoffins/l3coffins.sty
> ./texmfdist/tex/latex/xpackages/xcoffins/xcoffins.sty
> ./texmfdist/tex/latex/xpackages/xhead/xhead.sty
> ./texmfdist/tex/latex/xpackages/xtras/l3keys2e.sty
> ./texmfdist/tex/lualatex/luatextra/luatextra.sty
> ./texmfdist/tex/xelatex/arabxetex/arabxetex.sty
> ./texmfdist/tex/xelatex/fontwrap/fontwrap.sty
> ./texmfdist/tex/xelatex/mathspec/mathspec.sty
> ./texmfdist/tex/xelatex/philokalia/philokalia.sty
> ./texmfdist/tex/xelatex/polyglossia/polyglossia.sty
> ./texmfdist/tex/xelatex/xecjk/xeCJK.sty
> ./texmfdist/tex/xelatex/xecolour/xecolour.sty
> ./texmfdist/tex/xelatex/xecyr/xecyr.sty
> ./texmfdist/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
