> # @BLURB: Use this to easy install EMBOSS and EMBASSY programs (EMBOSS
> add-ons).
do those need to be capitalized ? if upstream refers to them as
EMBOSS and EMBASSY, then i guess it makes sense ...
> # ebuild Variables can be extended (FOO+=" bar").
variables
> # Example:
> ...
> # KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
not sure this makes sense in the example
> # @ECLASS-VARIABLE: EBO_EAUTORECONF
> # @DESCRIPTION:
> # Set to 'no', if you don't want eautoreconf to be run after patching.
isnt the opposite behavior the desired default ? generally running
autotools is undesirable ...
> : ${EBO_EAUTORECONF:="yes"}
no need for quotes
> inherit autotools eutils multilib
i dont see multilib being used anywhere
> DEPEND="
> dev-libs/expat
> ....
> RDEPEND="${DEPEND}"
usually DEPEND is a superset of RDEPEND, so might make more sense to
reverse these. not that it really matters.
> S="${WORKDIR}"/${EF}
no need for quotes
> [[ -f "${FILESDIR}"/${PF}.patch ]] && epatch "${FILESDIR}"/${PF}.patch
no need for quotes inside of this [[...]]
> # runs econf with following options. Extra options can be passed by setting
> EBO_EXTRA_ECONF
i'd add a "." to the end here, or just drop the 2nd sentence
altogether. you already documented EBO_EXTRA_ECONF above, and the
example shows it being used.
> --docdir="${EPREFIX}/usr/share/doc/${PF}/" \
these arent typically specified with a trailing slash
-mike