# eix =CDDB_get-2.270.0
No matches found.
# emerge -pvO =CDDB_get-2.270.0
These are the packages that would be merged, in order:
[ebuild N ] dev-perl/CDDB_get-2.270.0 22 kB
Total: 1 package (1 new), Size of downloads: 22 kB
# eix dev-perl/CDDB_get
* dev-perl/CDDB_get
Available versions: (2) 2.270.0
Homepage: http://armin.emx.at/cddb/ http://search.cpan.org/dist/CDDB_get/
Description: Read the CDDB entry for an audio CD in your drive
# eix CDDB_get
* dev-perl/CDDB_get
Available versions: (2) 2.270.0
Homepage: http://armin.emx.at/cddb/ http://search.cpan.org/dist/CDDB_get/
Description: Read the CDDB entry for an audio CD in your drive
Нету тут никакой рекурсии, потому что при подстановке ${HOMEPAGE} её значение уже известно. Оно либо определено выше по тексту (тогда к нему просто дописывается ещё данные), либо оно пустое в момент парсинга этой строки.
а если домашних страниц 2 - что делать предлагаешь? Я бы их разделил переносом строки, но суть дела это не меняет. Я не знаю, что прописано в стандартах написания ебилдов - но там наверняка нет ограничения на то, что HOMEPAGE - обязательно ОДНА ссылка...
$ equery u app-text/poppler
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for app-text/poppler-0.18.4:
U I
+ + cairo : Enable support for the cairo graphics library
- - cjk : Adds support for Multi-byte character languages (Chinese, Japanese, Korean)
+ + curl : Adds support for client-side URL transfer library
+ + cxx : Builds support for C++ (bindings, extra libraries, code generation, ...)
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful
backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml
- - doc : Adds extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of
globally
+ + introspection : Enable GObject introspection.
+ + jpeg : Adds JPEG image support
+ + jpeg2k : Support for JPEG 2000, a wavelet-based image compression format
+ + lcms : Adds lcms support (color management engine)
+ + png : Adds support for libpng (PNG images)
+ + qt4 : Adds support for the Qt GUI/Application Toolkit version 4.x
+ + tiff : Adds support for the TIFF image format
+ + utils : Install command-line PDF converters and various utilities.
+ + xpdf-headers : <unknown>
HOMEPAGE The URI or URIs for a package’s homepage, including protocols. May be defined by
an eclass. See section 8 for full syntax.
URIs
• A URI, in the form proto://host/path. Permitted in SRC_URI and HOMEPAGE. In
EAPIs listed in table 8.2 as supporting SRC_URI arrows, may optionally be followed by
whitespace, then ->, then whitespace, then a simple filename when in SRC_URI.
HOMEPAGE Package's homepage. If you are unable to locate an official one, try to provide a link to freshmeat.net or a similar package tracking site. Never refer to a variable name in the string; include only raw text.
Затрудняюсь сказать. в pms не нашёл, да и repoman по поводу использования IUSE= не ругается. Можно на #gentoo-qa спросить, но в общем-то смысла писать IUSE= не вижу, тем более, что vim сам шаблон ебилда делает с IUSE="".
и я от том же. но по башу IUSE= - валидно. А такая форма используется все один раз среди всех ебилдов (все остальные IUSE=""). Но править они не горят желанием..