LINUX.ORG.RU
# 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
Black_Shadow ★★★★★
()
# 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
Black_Shadow ★★★★★
()
# 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

gentoo_root ★★★★★
()

вообщем шутка не удалась, но тем не менее «нипанятна»

vv@vv-Latitude-E5520 ~/work/own/ruby/portage3/source $ grep -r ' ${HOMEPAGE}' /dev/shm/portage3_data/portage/* | grep 'E='
/dev/shm/portage3_data/portage/dev-java/pdfbox/pdfbox-0.7.3-r2.ebuild:  elog «USE=doc, or ${HOMEPAGE}»
/dev/shm/portage3_data/portage/dev-perl/perltidy/perltidy-20101217.0.0.ebuild:HOMEPAGE="http://perltidy.sourceforge.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/mogilefs-server/mogilefs-server-2.590.0.ebuild:HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/mogilefs-server/mogilefs-server-2.580.0.ebuild:HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/mogilefs-server/mogilefs-server-2.570.0.ebuild:HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/mogilefs-server/mogilefs-server-2.560.0.ebuild:HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/mogilefs-server/mogilefs-server-2.550.0.ebuild:HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/mogilefs-server/mogilefs-server-2.540.0.ebuild:HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/mogilefs-server/mogilefs-server-2.530.0.ebuild:HOMEPAGE="http://www.danga.com/mogilefs/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/libintl-perl/libintl-perl-1.200.0.ebuild:HOMEPAGE="http://guido-flohr.net/projects/libintl-perl ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gtk2-traymanager/gtk2-traymanager-0.50.0.ebuild:HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gtk2-trayicon/gtk2-trayicon-0.60.0.ebuild:HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gtk2-spell/gtk2-spell-1.40.0.ebuild:HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gtk2-spell/gtk2-spell-1.30.0.ebuild:HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gtk2-gladexml/gtk2-gladexml-1.7.0.ebuild:HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gtk2-ex-formfactory/gtk2-ex-formfactory-0.670.0.ebuild:HOMEPAGE="http://www.exit1.org/Gtk2-Ex-FormFactory/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gnome2-wnck/gnome2-wnck-0.160.0.ebuild:HOMEPAGE="http://gtk2-perl.sourceforge.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/gnome2-perl/gnome2-perl-1.42.0.ebuild:HOMEPAGE="http://gtk2-perl.sourceforge.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/Nmap-Parser/Nmap-Parser-1.210.0.ebuild:HOMEPAGE="http://nmapparser.wordpress.com/ http://code.google.com/p/nmap-parser/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/Nmap-Parser/Nmap-Parser-1.200.0.ebuild:HOMEPAGE="http://nmapparser.wordpress.com/ http://code.google.com/p/nmap-parser/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/HTML-Mason/HTML-Mason-1.480.0.ebuild:HOMEPAGE="http://www.masonhq.com/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/File-RsyncP/File-RsyncP-0.700.0.ebuild:HOMEPAGE="http://perlrsync.sourceforge.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/Data-Stag/Data-Stag-0.110.0.ebuild:HOMEPAGE="http://stag.sourceforge.net/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/CursesWidgets/CursesWidgets-1.997.0.ebuild:HOMEPAGE="http://www.digitalmages.com/perl/CursesWidgets/index.html ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/Cache-Memcached/Cache-Memcached-1.290.0.ebuild:HOMEPAGE="http://www.danga.com/memcached/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-perl/CGI-FormBuilder/CGI-FormBuilder-3.50.100.ebuild:HOMEPAGE="http://www.formbuilder.org/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-util/autodia/autodia-2.140.0.ebuild:HOMEPAGE="http://www.aarontrevena.co.uk/opensource/autodia/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/dev-util/autodia/autodia-2.100.0-r1.ebuild:HOMEPAGE="http://www.aarontrevena.co.uk/opensource/autodia/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/eclass/kernel-2.eclass:HOMEPAGE="http://www.kernel.org/ http://www.gentoo.org/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/media-libs/exiftool/exiftool-8.75.ebuild:HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/media-libs/exiftool/exiftool-8.65.ebuild:HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/media-libs/exiftool/exiftool-8.60.ebuild:HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/media-libs/exiftool/exiftool-8.770.0.ebuild:HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/media-libs/exiftool/exiftool-8.50.ebuild:HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.620.0.ebuild:HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
/dev/shm/portage3_data/portage/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.590.0.ebuild:HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
/dev/shm/portage3_data/portage/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.580.0.ebuild:HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
/dev/shm/portage3_data/portage/perl-core/ExtUtils-MakeMaker/ExtUtils-MakeMaker-6.56-r1.ebuild:HOMEPAGE="http://makemaker.org ${HOMEPAGE}"
/dev/shm/portage3_data/portage/sys-apps/ack/ack-1.96.ebuild:HOMEPAGE="http://betterthangrep.com/ ${HOMEPAGE}"
/dev/shm/portage3_data/portage/sys-apps/ack/ack-1.94-r1.ebuild:HOMEPAGE="http://betterthangrep.com/ ${HOMEPAGE}"
vv@vv-Latitude-E5520 ~/work/own/ruby/portage3/source $

чо за рекурсия для HOMEPAGE?

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

чо за рекурсия для HOMEPAGE?

Нету тут никакой рекурсии, потому что при подстановке ${HOMEPAGE} её значение уже известно. Оно либо определено выше по тексту (тогда к нему просто дописывается ещё данные), либо оно пустое в момент парсинга этой строки.

gentoo_root ★★★★★
()
Ответ на: комментарий от ZuBB

а если домашних страниц 2 - что делать предлагаешь? Я бы их разделил переносом строки, но суть дела это не меняет. Я не знаю, что прописано в стандартах написания ебилдов - но там наверняка нет ограничения на то, что HOMEPAGE - обязательно ОДНА ссылка...

Pinkbyte ★★★★★
()
Ответ на: комментарий от ZuBB

не рекурсия
просто может быть 2 хомпаги
и вторая вполне может быть определена в одном из классов, используемых ебилдом
i.e.:
gtk2-spell-1.30.0.ebuild:

...
inherit perl-module
...
HOMEPAGE="http://gtk2-perl.sf.net/ ${HOMEPAGE}"
...
eclass/perl-module.eclass:
...
[[ -z "${HOMEPAGE}" ]] && \
	HOMEPAGE="http://search.cpan.org/dist/${MY_PN:-${PN}}/"
...
Homepage:            http://gtk2-perl.sf.net/ http://search.cpan.org/dist/Gtk2-Spell/

megabaks ★★★★
()
Ответ на: комментарий от Pinkbyte

Я не знаю, что прописано в стандартах написания ебилдов - но там наверняка нет ограничения на то, что HOMEPAGE - обязательно ОДНА ссылка...

про количество ссылок там ничего не сказано. но в переменной homepage не можна использовать других переменных

в ообщем накатал баг. посмотрим чем все закончится: фиксом стандартов или ебилдов

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB
$ 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>
Black_Shadow ★★★★★
()
Ответ на: комментарий от ZuBB

про количество ссылок там ничего не сказано. но в переменной homepage не можна использовать других перемен

пожалуйста цитату из pms

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

помогу

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.

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

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.

Взято отсюда

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от Black_Shadow

+ + xpdf-headers : <unknown>

«Попался!» (С)

спс

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от qnikst

я знаю как это разшифровывается. но все равно как по мне это не тянет на пруф.

ждем что они отпишут в багзилле

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от qnikst

а в этом pms нет оговорки как должны оформляться (пустые) переменные

IUSE=

или

IUSE=""

а то devmanual по этому поводу молчит

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

Затрудняюсь сказать. в pms не нашёл, да и repoman по поводу использования IUSE= не ругается. Можно на #gentoo-qa спросить, но в общем-то смысла писать IUSE= не вижу, тем более, что vim сам шаблон ебилда делает с IUSE="".

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

и я от том же. но по башу IUSE= - валидно. А такая форма используется все один раз среди всех ебилдов (все остальные IUSE=""). Но править они не горят желанием..

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

собери и залей пожалуйста куда нить следующие пакеты: portage, pms, eix, sys-apps/entropy из zugaina.

ZuBB ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

мне очень лень пересобирать python и sqllite из-за entropy, за остальным если надо обращайся в личку, я rsync ссылку дам.

qnikst ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.