I added the macos keyword to net-irc/irssi-0.8.9, compiled & installed it. It works. Reproducible: Always Steps to Reproduce: 1. ekeyword macos /usr/local/portage/net-irc/irssi/irssi-0.8.9.ebuild 2. emerge -av irssi 3. Actual Results: Success. Portage 2.0.51_pre20 (default-macos-10.3, gcc-3.3, libsystem-7.1-r0, 7.5.0 Power Macintosh powerpc) ================================================================= System uname: 7.5.0 Power Macintosh powerpc macos-20040726 distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled] Autoconf: Automake: Binutils: Headers: Libtools: ACCEPT_KEYWORDS="macos" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="powerpc-apple-darwin" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache collision-protect cvs keepwork userpriv" GENTOO_MIRRORS="http://gentoo.osuosl.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="macos gdbm jpeg ncurses png python readline slang ssl"
*** Bug 66077 has been marked as a duplicate of this bug. ***
0.8.10_rc5 keyworded in CVS
No, >=dev-lang/perl-5.8.2 isn't keyworded ~ppc-macos. Please revert the last commit. % repoman We're not in PORTDIR... setting to: /Volumes/gentoo/gentoo-x86 RepoMan scours the neighborhood... DEPEND.badindev 1 net-irc/irssi/irssi-0.8.10_rc5.ebuild: ~ppc-macos ['>=dev-lang/perl-5.8.2'] digest.assumed 4 digest-irssi-0.8.10_rc5::irssi-0.8.10-rc5.tar.gz digest-irssi-0.8.6-r6::irssi-0.8.6.tar.bz2 digest-irssi-0.8.9::irssi-0.8.9.tar.bz2 digest-irssi-0.8.9-r1::irssi-0.8.9.tar.bz2 RepoMan sez: "You're only giving me a partial QA payment? I'll take it this time, but I'm not happy."
Sorry about that, I had a version of package.provided that contained 2 perl entries, didn't get the dep warning. RepoMan scours the neighborhood... digest.assumed 3 digest-irssi-0.8.6-r6::irssi-0.8.6.tar.bz2 digest-irssi-0.8.9::irssi-0.8.9.tar.bz2 digest-irssi-0.8.9-r1::irssi-0.8.9.tar.bz2 RepoMan sez: "You're only giving me a partial QA payment? I'll take it this time, but I'm not happy." % grep perl package.provided dev-lang/perl-5.8.1 dev-lang/perl-5.8.5 net-www/mod_perl-1.26
should we not add perl to profiles/default-macos/ppc/use.mask until its issues are resolved?
It may or may not be helpful as eclasses don't support conditional inherit (use perl && inherit perl-module), but as long as adding perl to use.mask lets us keywording several packages, I vote for masking perl USE flag for the moment.
I vote for not use.masking perl, since perl packages that depend on Gentoo's perl simply don't compile on my system. Irssi is an example of this. Please revert the keyword if you haven't already.
Why does irssi try to install a newer perl version? The tgz from the irssi website compiles with glib without any problems.
perl is use.mask'ed for the default-darwin/macos profile, so irssi compiles with the available USE flags (ipv6 and ssl).
> perl is use.mask'ed for the default-darwin/macos profile, so irssi compiles with > the available USE flags (ipv6 and ssl). The problem is not the USE flags. The problem here is the inherit statement: 'inherit perl-module'.
irssi is in prefix, and working fine as far as I can see.