The latest imwheel version in portage (1.0.0pre2) is more than one and a half year old and has at least one annoying bug which is fixed in more recent versions. The existing ebuild for 1.0.0rc2 works without problems for at least 1.0.0rc5 and rc6 (when the name is changed, of course). Reproducible: Always Steps to Reproduce:
Created attachment 32909 [details] Pre11 The ebuilds don't really differ. As for using the ebuild's name for getting the right version, you need to rename the ebuild and the patch in files. Simply extract the attached tbz2 into your imwheel-portage-directory and go. !Remember to first change to the directory, where to old ebuild is located.! Also the mapping for the the sidebuttons have changed to 8 and 9. For those, who use a mouse with sidebuttons for browsing, e.g. Intelli Mouse explorer need the following: xmodmap -e "pointer = 1 2 3 6 7 4 5 8 9" imwheel -k -p -b "006789"
in cvs.
I'm getting a sandbox violation while trying to emerge this, it's trying to write to the imwheelrc file in /etc/X11 instead of the one in the sandbox: >>> Install imwheel-1.0.0_pre11 into /var/tmp/portage/imwheel-1.0.0_pre11/image/ category x11-misc Making install in jax make[1]: Entering directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11/jax' make[2]: Entering directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11/jax' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11/jax' make[1]: Leaving directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11/jax' make[1]: Entering directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11' make[2]: Entering directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11' test -z "/var/tmp/portage/imwheel-1.0.0_pre11/image//usr/bin" || mkdir -p -- . "/var/tmp/portage/imwheel-1.0.0_pre11/image//usr/bin" /bin/install -c 'imwheel' '/var/tmp/portage/imwheel-1.0.0_pre11/image//usr/bin/imwheel' make install-exec-hook make[3]: Entering directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11' ./mkinstalldirs /var/tmp/portage/imwheel-1.0.0_pre11/image//etc/X11/imwheel mkdir /var/tmp/portage/imwheel-1.0.0_pre11/image/etc mkdir /var/tmp/portage/imwheel-1.0.0_pre11/image/etc/X11 mkdir /var/tmp/portage/imwheel-1.0.0_pre11/image/etc/X11/imwheel [ -f /etc/imwheelrc ] && mv /etc/imwheelrc /var/tmp/portage/imwheel-1.0.0_pre11/image//etc/X11/imwheel/imwheelrc || true [ -f /etc/X11/imwheelrc ] && mv /etc/X11/imwheelrc /var/tmp/portage/imwheel-1.0.0_pre11/image//etc/X11/imwheel/imwheelrc || true ACCESS DENIED rename: /etc/X11/imwheelrc mv: cannot move `/etc/X11/imwheelrc' to `/var/tmp/portage/imwheel-1.0.0_pre11/image//etc/X11/imwheel/imwheelrc': Permission denied [ -f /var/tmp/portage/imwheel-1.0.0_pre11/image//etc/X11/imwheel/imwheelrc ] && install -m 644 imwheelrc /var/tmp/portage/imwheel-1.0.0_pre11/image//etc/X11/imwheel/imwheelrc.new || install -m 644 imwheelrc /var/tmp/portage/imwheel-1.0.0_pre11/image//etc/X11/imwheel/imwheelrc make[3]: Leaving directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11' test -z "/var/tmp/portage/imwheel-1.0.0_pre11/image//usr/share/man/man1" || mkdir -p -- . "/var/tmp/portage/imwheel-1.0.0_pre11/image//usr/share/man/man1" /bin/install -c -m 644 './imwheel.1' '/var/tmp/portage/imwheel-1.0.0_pre11/image//usr/share/man/man1/imwheel.1' make[2]: Leaving directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11' make[1]: Leaving directory `/var/tmp/portage/imwheel-1.0.0_pre11/work/imwheel-1.0.0pre11' man: gzipping man page: imwheel.1 prepallstrip: strip: strip: usr/bin/imwheel >>> Completed installing into /var/tmp/portage/imwheel-1.0.0_pre11/image/ --------------------------- ACCESS VIOLATION SUMMARY ---------------------------LOG FILE = "/tmp/sandbox-x11-misc_-_imwheel-1.0.0_pre11-6429.log" rename: /etc/X11/imwheelrc --------------------------------------------------------------------------------