eselect-vi-1.1 needs to be ~amd64 and possibly other archs for vim-core otherwise you get this !!! All ebuilds that could satisfy ">=app-admin/eselect-vi-1.1" have been masked. !!! One of the following masked packages is required to complete your request: - app-admin/eselect-vi-1.1.3 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "app-editors/vim-core-7.0.146" [ebuild]) !!! Problem resolving dependencies for app-vim/gentoo-syntax !!! Depgraph creation failed.
I'm really sorry, my mistake. The mask is restored for the moment, I'll work on getting eselect-vi properly keyworded before I unmask again.
I did exactly that. Anyway its no problem I just thought I'd file a bug before a million angry users complain.
Hi folks, I'd like to request testing keywording (~arch) for app-admin/eselect-vi. As its an eselect script, it should work on all your architectures. However, since I only own an x86 machine, I can't verify this myself. Thanks!
May I report that keywording on AMD64 works? I put it in the overlay and added "~amd64" without problems ... HTH Stefan
~x86-fbsd done
keyworded ~sparc-fbsd However, using this I have found an issue with core.bash using ps - it's not portable and uses an awk call. The way it is called also expects /proc mounted on fbsd which is unfeasable. Using pkill -P ${ESELECT_KILL_TARGET} works far better than the ps call + awk + loop and it much more portable.
~sparc done.
added ~ppc64
~ppc-macos keywords are being dropped. Removing the CC.
Here's a basic test case for eselect-vi, by the way: # eselect vi list This should show vim and others, assuming you have them installed. # eselect vi update This should create /usr/bin/{vi,ex,view} symlinks pointing to vim, or another alternative (vim takes precedence, though), as well as /usr/share/man/man1/{ex,vi,view}.1* symlinks, pointing to the proper manpage (vim, in most cases). You can also use the set action to set it to another alternative (if you have it installed).
> ~ppc-macos keywords are being dropped. Removing the CC. since when? But eselect doesn't compile/install itself at all, so it's fine not to have ppc-macos keyword here.
- emerges fine on amd64 - passes collision-test - passes multilib-strict - works Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-ck1-r1 x86_64) ================================================================= System uname: 2.6.18-ck1-r1 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.5 Last Sync: Tue, 24 Oct 2006 18:20:01 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildsyspkg ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ " LANG="en_US.ISO-8859-15" LC_ALL="en_US.ISO-8859-15" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/overlay" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acpi alsa amr berkdb bitmap-fonts branding bzip2 cairo cdinstall cdr cli cracklib crypt cups dbus divx dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode fam ffmpeg firefox fortran gdbm gif glut gpm gstreamer gtk gtk2 hal imagemagick input_devices_evdev input_devices_keyboard ipod isdnlog jpeg kernel_linux ldap libg++ lirc lirc_devices_inputlirc logrotate mad mikmod mng mp3 mpeg ncurses nls nptl nptlonly offensive ogg opengl pam pcre php png ppds pppd quicktime readline reflection rtc sdl session socks5 spl ssl svg symlink tcpd test tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU userlocales v4l v4l2 video_cards_fglrx video_cards_radeon vim-with-x vorbis wmp xinerama xml xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
Marked ~hppa.
~alpha
(In reply to comment #11) > > ~ppc-macos keywords are being dropped. Removing the CC. > since when? Sorry, I meant "~ppc-macos keywords are being dropped from the newest vim ebuilds."
~amd64 done
~ppc
For what it is worth: eselect-vi now also works in prefix. I tested with vim-7.0.146 on ppc-macos, and it appears to work fine.
Version bumped to 1.1.4. This version makes a missing man page a non-fatal error (for folks who use FEATURES=noman, INSTALL_MASK, or something similar). Also, keyworded ~ia64, ~s390, ~sh, and ~arm, by authority of vapier. package.mask entries are removed. Enjoy!