i tried to emerge dev-perl/Gtk2-MozEmbed it require missed Mozilla::DOM >= 0.01 and some gtkmozembed provider one from list: mozilla-gtkmozembed >= 1.7 or firefox-gtkmozembed >= 1.0 or mozilla-firefox-gtkmozembed >= 1.0 or xulrunner-gtkmozembed >= 1.8 Reproducible: Always Steps to Reproduce: 1. USE="-firefox" emerge dev-perl/Gtk2-MozEmbed Actual Results: >>> Emerging (1 of 1) dev-perl/Gtk2-MozEmbed-0.06 to / [skip] * Using ExtUtils::MakeMaker Mozilla::DOM >= 0.01 not found. *** can not find package for any of (mozilla-gtkmozembed >= 1.7, firefox-gtkmozembed >= 1.0, mozilla-firefox-gtkmozembed >= 1.0, xulrunner-gtkmozembed >= 1.8) *** check that one of them is properly installed and available in PKG_CONFIG_PATH at Makefile.PL line 51 !!! ERROR: dev-perl/Gtk2-MozEmbed-0.06 failed. dependence Mozilla::DOM cannot be emerged too g-cpan --install Mozilla::DOM does not work it require mozilla-xpcom >= 1.7, firefox-xpcom >= 1.0, mozilla-firefox-xpcom >= 1.0 i can not find appropriate ebuild
i found problem the problem is mozilla is renamed to seamonkey and its *.pc files was renamed too for example mozilla-gtkmozembed was renamed to seamonkey-gtkmozembed pkg-config --list-all | grep mozilla [empty list] pkg-config --list-all | grep seamonkey seamonkey-gtkmozembed seamonkey-xpcom and etc. if emerge with USE=firefox all should be ok
Should be fixed in 0.08 Please reopen if you still have the error.
reopening, I tested and failed here also. * Using ExtUtils::MakeMaker Package xulrunner-gtkmozembed was not found in the pkg-config search path. Perhaps you should add the directory containing `xulrunner-gtkmozembed.pc' to the PKG_CONFIG_PATH environment variable No package 'xulrunner-gtkmozembed' found at Makefile.PL line 51 Package mozilla-gtkmozembed was not found in the pkg-config search path. Perhaps you should add the directory containing `mozilla-gtkmozembed.pc' to the PKG_CONFIG_PATH environment variable No package 'mozilla-gtkmozembed' found at Makefile.PL line 51 Package firefox-gtkmozembed was not found in the pkg-config search path. Perhaps you should add the directory containing `firefox-gtkmozembed.pc' to the PKG_CONFIG_PATH environment variable No package 'firefox-gtkmozembed' found at Makefile.PL line 51 Package mozilla-firefox-gtkmozembed was not found in the pkg-config search path. Perhaps you should add the directory containing `mozilla-firefox-gtkmozembed.pc' to the PKG_CONFIG_PATH environment variable No package 'mozilla-firefox-gtkmozembed' found at Makefile.PL line 51 *** can not find package for any of (xulrunner-gtkmozembed >= 1.8, mozilla-gtkmozembed >= 1.7, firefox-gtkmozembed >= 1.0, mozilla-firefox-gtkmozembed >= 1.0) *** check that one of them is properly installed and available in PKG_CONFIG_PATH at Makefile.PL line 51 It is going to need a seamonkey.patch
*** Bug 294296 has been marked as a duplicate of this bug. ***
Works if I add net-libs/xulrunner to RDEPEND IUSE="" SLOT="0" LICENSE="|| ( Artistic GPL-2 )" KEYWORDS="~amd64 ~sparc ~x86" RDEPEND=">=dev-perl/gtk2-perl-1.144 net-libs/xulrunner" DEPEND="${RDEPEND} >=dev-perl/extutils-depends-0.205 >=dev-perl/extutils-pkgconfig-1.07"
*** Bug 284266 has been marked as a duplicate of this bug. ***
Created attachment 215471 [details] Gtk2-MozEmbed-0.08.ebuild.diff
Created attachment 221103 [details] dev-perl/Gtk2-MozEmbed/Gtk2-MozEmbed-0.08-r1.ebuild According to the readme you need a a gtkmozembed provider and xulrunner supplies that dep, installs fine but I have not tested it
Gtk2-MozEmbed-0.08-r1 depends on net-libs/xulrunner and this bug should be fixed. Thanks